Aller au contenu

Réunion du 16-09-2025

De OSWiki

Changements du code de la semaine

Patch pour PostgreSQL

Correctif chaine temporaires inutiles

  • Commit 67e7db  : Cosmétiques, chaînes inutiles.
  • Ajout d'un correctif de Vincent Sylvester qui supprime une chaîne temporaire inutile.

Avertissement

Attention : Ce résumé existe pour orienter vos recherches. Des erreurs d'interprétation ne sont pas à exclure. Pour plus de précisions, veuillez vous référer aux sources ou vous adresser directement aux développeurs d'OpenSimulator en assistant aux réunions du mardi ou sur le canal IRC. Je ne fais pas partie des développeurs, ne vous adressez pas à moi pour les joindre. Merci.😉


Base de données

Conversion

  • Gavin Hird a utilisé ChatGPT pour convertir les vues PostgreSQL en vues MySQL et cela a très bien fonctionné. Il imagine que cela doit fonctionner dans l'autre sens. Il voulait convertir le code SQL pour l'utiliser avec la version MySQL propriétaire.
  • Vincent Sylvester est surpris que cela fonctionne aussi bien avec toutes les conventions de nommage différentes, mais il pense que c'est plus rapide de le faire comme cela.
  • Gavin Hird se demande si cela pourrait convertir le code du module de recherche OpenSimSearch pour qu'il fonctionne avec PostgreSQL et PHP.

MariaDB et MySQL

  • Les différences qui apparaissent entre MariaDB et MySQL commence à poser des problèmes. Cela rend de plus en plus fastidieuse l'écriture d'un code commun aux deux SGBD.

Scripts

Fonction llSetRenderMaterial

La fonction sur de Linden Lab

 Function: llSetRenderMaterial( string material, integer face );
  • Définit le matériau d'une face d'une primitive. Cette fonction efface la plupart des propriétés PRIM_GLTF_* de la face, à l'exception des répétitions, des décalages et de la rotation_en_radians.

Question

  • Cette fonction est-elle en développement pour OpenSim ?

Discussion

  • Hyacinth Jean a commencé à écrire les fonctions . Elles fonctionnent relativement bien pour implémenter un seul projet. Mais il faut encore du code pour remplir les matériaux par défaut, et d'autres options. S'il est prévu d'intégrer llSetRenderMaterial à OpenSim, il va attendre.
  • Ubit Umarov dit que pour bien gérer cela, les régions doivent récupérer et décoder l'asset PBR.
  • 🏗️

Modules

Module de recherche OpenSimSearch

  • Il y a quelques bugs et certaines parties manquantes dans le module qu'Andrew Hellershanks a maintenu [1].
  • Hyacinth Jean signale des erreurs quand la carte s'affiche, probablement lors d'une recherche de marqueurs d'événements ou autres.
  • Vincent Sylvester a corrigé le module du côté PHP en créant un système de recherche Web il y a quelques temps.[2]. Mais ce code est au format CodeIgniter. Il faut le convertir en php simple. Il faut également que toutes les tables de la base de données aient le même format, le même jeu de caractères, etc., sinon il est impossible de créer des requêtes de recherche correctes entre elles, car les jointures prendraient des minutes pour convertir les données.
  • Andrew Hellershanks dit qu'il va consulter le suivi des bogues pour ossearch .

Module admin

  • Il ne fonctionne que pour MySQL.

Module OpenSimProfile

  • Andrew Hellershanks dit qu'il va consulter le suivi des bogues pour OpenSimProfile [3].

Tests

Quelques travaux en cours

Débogage d'un bug d'environnement

  • Vincent Sylvester est en train de déboguer un bug d'environnement qui pourrait être du côté serveur ou du côté client, trop tôt pour le dire.

Tests sur la réécriture des primitems

  • 🏗️

Informations

Ambiance de la réunion

  • Hyacinth Jean remercie l'équipe pour leur travail. Il évoque son dernier passage à la réunion en 2019 et il dit que c'était un peu un peu la foire d'empoigne.
  • Andrew Hellershanks dit que certains jour cela peut être le cas mais qu'il essaie de ne pas laisser les choses déraper.

Bilan de PBR et cartes graphiques

  • 🏗️

Baking de textures 2048x2048 et avatars

Problème

  • Le viewer est censé envoyer des bakes qui ont la taille de la plus grande texture utilisée. Même si toutes les textures ont une taille de 1024, il compose quand même une texture bake de 2048 pour l'ensemble.Cela semble poser des problèmes aux utilisateurs qui utilisent les anciennes versions des viewers.

Discussions

  • 🏗️

OSCC 2025

Viewers Linden Lab

  • Pas de nouvelle mises à jor du viewer mobile depuis des semaines chez Linden Lab.
  • Un code de construction pour les architectures ARM commence à apparaître pour le viewer régulier. Il y aurait un développement en cours pour rendre le viewer compatible avec des dispositifs utilisant des processeurs ARM, comme certains modèles de Mac.
  • Linden Lab pourraient écrire un moteur de rendu graphique. Linden Lab pourrait avoir abandonné l'idée de poursuivre un développement basé sur Unity,

Viewers

Dayturn

  • Le développement avance petit à petit. Comme Gavin Hird ne peut construire que dans une machine virtuelle, cela devient de plus en plus compliqué.
  • Il doit également installer la dernière version de macOS sortie le jour précédant la réunion pour voir si le viewer fonctionne. Il n'a plus qu'une seule machine Intel sur laquelle il peut l'installer.

Firestorm

  • Vincent Sylvester a soumis un correctif pour corriger le problème de mise en évidence syntaxique dans le viewer.
  • 🏗️

Source

http://opensimulator.org/wiki/Chat_log_from_the_meeting_on_2025-09-16