« Réunion du 05-12-2023 » : différence entre les versions

De OSWiki
Aller à la navigation Aller à la recherche
Ligne 27 : Ligne 27 :
http://opensimulator.org/wiki/Chat_log_from_the_meeting_on_2023-12-05
http://opensimulator.org/wiki/Chat_log_from_the_meeting_on_2023-12-05
<!--
<!--
[12:31 PM PT]  Cuga.Rajal @rajal.org:9000: I will need to bribe MisterBlue to look at this, it requires a deep dive
[12:31 PM PT]  Ubit Umarov: unless tris do have some filed tro store it..
[12:31 PM PT]  Ubit Umarov: field..
[12:32 PM PT]  Cuga.Rajal @rajal.org:9000: mebbe Ubit and MrBlue can have coffee and look at it sometime ? :)
[12:32 PM PT]  Ubit Umarov: think to undo that mesh merge is out of question now..
[12:32 PM PT]  Misterblue Waves: BulletSim does have the feature to do linksets as constrained objects and it would be easier with that
[12:32 PM PT]  Misterblue Waves: the alternative is doing a bunch of collision point searching to find what part of the linkset is being touched
[12:32 PM PT]  Cuga.Rajal @rajal.org:9000: There are a couple paths to fixing it, but both pretty deep work\
[12:33 PM PT]  Andrew Hellershanks: I'm back. somehow the system update always messes up the kernel and/or kernel modules. I have to copy over the latest kernel to the SSD for booting to get Firestorm working properly again even though nothing else seems to have changed. My system has no disable option for internal graphics. Only one of four lines that seems to be some sort of discovery(?) order.
[12:33 PM PT]  Cuga.Rajal @rajal.org:9000: WB Andrew glad youre here
[12:33 PM PT]  Ubit Umarov: wel it kinda works on ubode
[12:34 PM PT]  Misterblue Waves: anyway... like Cuga says, an updated BulletSim is going into 'master' but the old binaries will stay around if people find problems
[12:34 PM PT]  Ubit Umarov: the old libs are on git etc..
[12:34 PM PT]  Web Rain: i don't know what machine you have but is possible to force the thing in the bios by disabling optimus
[12:35 PM PT]  Cuga.Rajal @rajal.org:9000: We were hoping the bug could be fixed before the new Bullet release, but it hasn't. And last OSCC we did announce the work on the new Bullet version. So we felt it would be good to release it before OSCC.
[12:35 PM PT]  Cuga.Rajal @rajal.org:9000: And I did confirm the bug is not related to the DLL
[12:35 PM PT]  Ubit Umarov: CUga what part of nor been a bug but a feature you missed??
[12:35 PM PT]  Ubit Umarov: lol
[12:35 PM PT]  Ubit Umarov: bullet was made that way....
[12:35 PM PT]  Lyr Lobo: Not a bug, but a feature, eh? *chuckles*
[12:35 PM PT]  Lyr Lobo: Thank you, Misterblue and Cuga
[12:36 PM PT]  Cuga.Rajal @rajal.org:9000: Come to sandbox Ubit and I'll show you the "feature"
[12:37 PM PT]  Ubit Umarov: i could show you othe features of it, you seem to ignore...
[12:37 PM PT]  Ubit Umarov: but details :)
[12:37 PM PT]  Ubit Umarov: ( other features of it.. )
[12:37 PM PT]  Ubit Umarov: wel the new unmanaged is now on master.. so ppl can test it
[12:37 PM PT]  Cuga.Rajal @rajal.org:9000: all the platforms?
[12:38 PM PT]  Ubit Umarov: you gave me the universal
[12:38 PM PT]  Ubit Umarov: gave us actually
[12:38 PM PT]  Cuga.Rajal @rajal.org:9000: correct, same as before
[12:38 PM PT]  Vincent.Sylvester @hg.zetaworlds.com: If we have bugs or even features that might cause undocumented behavior we should put them on mantis. I been working a lot to clean mantis up as best as possible so it can serve to record and catalog these things.
[12:38 PM PT]  Cuga.Rajal @rajal.org:9000: MrBlue has DLLs for Linux and Windows etc
[12:38 PM PT]  Cuga.Rajal @rajal.org:9000: they should all be pushed together
[12:39 PM PT]  Ubit Umarov: let macs crash before :p
[12:39 PM PT]  Misterblue Waves: and eventually updates to opensim-libs
[12:39 PM PT]  Cuga.Rajal @rajal.org:9000: for feature parity
[12:39 PM PT]  Ubit Umarov: ( kidding )
[12:39 PM PT]  Cuga.Rajal @rajal.org:9000: I challenge you to a physics crash LOL
[12:39 PM PT]  Misterblue Waves: Cuga made a signed mac binary so it works with the picky Apple environment
[12:40 PM PT]  Cuga.Rajal @rajal.org:9000: yeah and I tested it on several macOS versions/hardware etc
[12:40 PM PT]  Misterblue Waves: although I'm finding that Windows is starting to get that "DLLs must be signed" feature also
[12:40 PM PT]  Ubit Umarov: isnt  that the one i pushed ?
[12:40 PM PT]  Ubit Umarov: don 't see it on dlls..
[12:40 PM PT]  Ubit Umarov: ofc .exe have it for ages
[12:41 PM PT]  Cuga.Rajal @rajal.org:9000: I only uploaded the macOS one to Mantic because I can;t push.. MrBlue can do that with his
[12:41 PM PT]  Cuga.Rajal @rajal.org:9000: I only uploaded the macOS one to Mantic because I can;t push.. MrBlue can do that with his
[12:41 PM PT]  Cuga.Rajal @rajal.org:9000: Would be good to push all the Bullet DLLs for all platforms together
[12:41 PM PT]  Cuga.Rajal @rajal.org:9000: Would be good to push all the Bullet DLLs for all platforms together

Version du 6 décembre 2023 à 00:23

Changements du code de la semaine

  • Branches et tags dans Git Repo
  • PBR : Rendu physique réaliste  : travail sur les changements dans le protocole PBR des Viewers, cela devrait fonctionner plus ou moins.
  • Mise à jour de la bibliothèque libBulletsim pour les macs (unversal dylib), fourni par Cuga.[1]
  • Modification de l'ordre de priorité de && dans Yengine pour qu'il soit le même que celui de ||. Il était plus élevé et cela ne correspondait pas à la spécification lsl ou à Xengine. [2]. Comme le dit Kayker, nous devrions toujours utiliser (..) pour forcer l'ordre dont nous avons besoin, et dans n'importe quelle langue.

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


Code général

Scripts

Base de données

Modules

BulletSim

  • Réunion du 21-11-2023 : Mise à jour de BulletSim
  • Mantis 0009103 : Mise à jour de la librairie non gérée Bullet pour macOS vers la version 3.26
  • .dylib est la version macOS d'un ensemble complet de DLLs qui mettent à jour les bibliothèques non gérées de Bullet à la version 3.26.Construit et signé le 2023-12-03, en utilisant le nouveau wrapper Bullet v1.3 de MisterBlue et la dernière version de Bullet3 du tronc.
  • Il y a maintenant un ensemble complet de DLLs pour toutes les plateformes. Le plan de Cuga.Rajal et Misterblue Waves est de pousser les nouvelles DLL pour toutes les plateformes dans master. MisterBlue va renommer la version actuelle/ancienne pour que les gens puissent facilement restaurer l'ancienne version s'ils ont des problèmes. Les anciennes bibliothèques binaires resteront disponibles sur Git.
  • Bogue 9086 de la fonction llDetectedLinkNumber(n) sur un objet physic [3]. Cela ne sera pas corrigé avant la nouvelle version de BulletSim. Il n'est pas lié aux DLL. Il semble, d'après Ubit Umarov que ce ne soit pas un bogue mais une fonctionnalité en relation avec les objets liés.

Bugs

Tests

Projets en cours / Infos

Viewers

Source

http://opensimulator.org/wiki/Chat_log_from_the_meeting_on_2023-12-05