Bonjour voici la traduction du navigateur Brave pour X-Plane 12.4.4 beta 3 :
Date de sortie : 1er octobre 2026
Général
Cordialement,
Date de sortie : 1er octobre 2026Général
- Correction de l'installation cassée pour les utilisateurs Steam sur macOS
- Correction de nombreuses erreurs pour améliorer la stabilité
- Correction des arbres derrière la caméra dessinés en détail dans le passage d'ombre, ce qui coûtait du temps au GPU pour les ombres que l'utilisateur ne pouvait pas voir
- Lumières fixes apparaissant à un endroit différent de chaque œil en VR. Cela a affecté la lampe de poche intégrée et les lampes enfichables placées avecxplm_CoordSpace_Camera (XPD-18465)
- Changement de rupture : XPLMDrawCalls n'applique plus d'origine de fenêtre cachée. Les sommets et les ciseaux sont désormais des coordonnées de panneau simples sous la transformation actuelle, comme toutes les autres primitives de Panel Graphics. Les plugins doivent s'appliquer et avant de dessiner, c'est l'inverse de ce que fait déjà la manipulation de leur souris. Cela corrige également les dessins ImGui conservés qui restaient là où se trouvait la fenêtre lorsqu'ils ont été enregistrés. XLua applique la transformation elle-même, les scripts XLua n'ont donc pas besoin de modifications. Les exemples de plugins SDK ont été mis à jourtranslate(left, top)scale(1, -1)EndFrame
- Les ciseaux imbriqués fonctionnent désormais : les ciseaux d'un appel de dessin ImGui se combinent avec n'importe quel clip déjà en vigueur, comme un fermoirXPLMScissorSet, au lieu de le remplacer
- Les textures ImGui peuvent désormais être créées et détruites à tout moment, y compris lors d'un rappel de dessin, et les dessins conservés peuvent être enregistrés en dehors d'un rappel de dessin
- Correction d'un crash lors du dessin d'un dessin conservé et de sa destructionXPLMDestroyRetainedDrawing dans le même rappel
- Correction des fenêtres ImGui ignorant tous les clics après un clic sur un espace vide. Les fenêtres ImGui réclament désormais chaque clic. Cela a affecté les exemples de plugins SDK et les fenêtres XLua ImGui, y compris les écrans avioniques
- Correction d'un crash lorsqu'un rappel de navigateur renvoyait son résultat autrement que viaXPLMReturnString, par exemple sous forme de chaîne littérale ouNULL . L'erreur est maintenant signalée au rappel d'erreur du plugin et à Log.txt, et la promesse JavaScript se résout en null
- Correction des résultats valides rejetés lorsqu'un plugin réutilisait un pointeur d'un appel précédentXPLMReturnString. Le résultat doit maintenant être renvoyé lors de l'appel en cours
- Un JSON non valide provenant d'une fonction de navigateur est désormais signalé au plugin au lieu de devenir silencieusementnull . L'analyse est plus stricte : le contenu final, les commentaires et les virgules finales sont rejetés, tandis que les chaînes nues, les nombres et les booléens fonctionnent toujours. JSON très profondément imbriqué résout plutôtnull que d'échouer à la promesse
- Les rappels du navigateur Lua qui génèrent une erreur se résolvent désormais aunull lieu de planter. L'erreur apparaît uniquement dans le journal des erreurs Lua
- Correction de la documentation : les résultats du rappel du navigateur doivent passerXPLMReturnString et ne doivent pas êtreNULL . L'enregistrement d'un nom uneAddBrowserFunction deuxième fois est rejeté et signalé ; les anciens documents indiquaient qu'il remplaçait le rappel précédent, ce qu'il n'a jamais fait
Cordialement,
Commentaire