« Réunion du 09-04-2024 » : différence entre les versions

De OSWiki
Aller à la navigation Aller à la recherche
Ligne 30 : Ligne 30 :
= Tests =
= Tests =
= Projets en cours / Infos=
= Projets en cours / Infos=
=== La gravité dans OpenSim ===
*  Le vecteur de gravité peut être modifié dans la configuration.
= Viewers=
= Viewers=
=== Contours des objets physiques ===
=== Contours des objets physiques ===

Version du 11 avril 2024 à 17:00

Changements du code de la semaine

Mise en cache

Changements sur le comportement de la mise en cache [1],[2].

Gestion automatique de la mémoire : GC

  • GC [3][4] est un sous-système informatique de gestion automatique de la mémoire. Il est responsable du recyclage de la mémoire préalablement allouée puis inutilisée. Définition de la valeur du seuil de charge de mémoire élevé de GC à 50 % de la mémoire totale.
 
 "System.GC.HighMemoryPercent": 50, 
 
  • Ce changement fait suite à des tests sur le comportement de GC entre les versions de dotnet. Les résultats plutôt ennuyeux montraient que les versions plus récentes consommaient plus de mémoire. Malheureusement, GC peut décider de l'ignorer.
  • Modification du rapport sur la mémoire dans show stats [5] .
  • Robust affiche également la mémoire dans show stats.

Libopenmetaverse

Mise à jour de libomv pour dotnet6 [6]. Cela entraîne malheureusement un tas d'erreurs et d'avertissements. Pour l'instant, certaines choses sont désactivées et devront être corrigées à un moment ou un autre.

Autre changements

  • Suppression de code inutile.
  • Ajout de quelques textures manquantes pour la bibliothèque qui ont été configurées pour PBR [7] [8].

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.😉


Noyau

Suppression d'éléments du runtime dotnet

  • Microsoft continue de supprimer des éléments du runtime dotnet, donc plusieurs choses devront être remplacées. Le plus ennuyeux est la suppression de System.Drawing. System.Drawing a partiellement disparu mais dans dotnet8 cela continue.
  • Pour l'instant dans OpenSim, les bibliothèques de base se construisent malgré les avertissements. Mais, à un moment donné il faudra s'en préoccuper. (Ubit Umarov s'est arraché les cheveux toute le semaine, ce n'est pas marrant.)

Scripts

Base de données

Modules

Bugs

Tests

Projets en cours / Infos

La gravité dans OpenSim

  • Le vecteur de gravité peut être modifié dans la configuration.

Viewers

Contours des objets physiques

Question

  • Est-il possible de voir les contours des objets physiques dans la viewer ? (C'est à dire la surface qui a un effet de blocage).

Réponse

  • Pour Dayturn et Firestorm, c'est au même endroit : Develop->Render Metadata->Physics shapes (Développeurs -> Métadonnées de rendu -> formes physiques).
  • Developer -> Render metadata -> Bounding Boxes (Développeurs -> Métadonnées de rendu -> Cadres): montre la boîte de délimitation de l'objet .

Source

http://opensimulator.org/wiki/Chat_log_from_the_meeting_on_2024-04-09