Featured image of post FNA: Version 26.11 veröffentlicht

FNA: Version 26.11 veröffentlicht

FNA wurde in der Version 26.11 veröffentlicht.

FNA ist eine quelloffene Nachbildung von XNA4, die darauf abzielt, eine exakte XNA4-Laufzeitumgebung für den Desktop bereitzustellen - viele Spieleports auf Linux und macOS bauen darauf auf.

Das Update bringt aktualisierte FNA3D- und FAudio-Abhängigkeiten sowie Fixes für Math- und Graphics-Klassen, darunter mehrere Regressionen und ein möglicher Absturz beim Freigeben der eingebauten VertexDeclarations.

New Features:

  • Update to FNA3D 26.11
  • Update to FAudio 26.11

Fixes:

  • One more small handful of Exception accuracy fixes, mostly for Storage and Touch
  • Math:
    • Color conversion from float rounds instead of truncates, improving color accuracy
    • Fixed some bogus comparisons that broke Vector3.Transform
    • Fixed the Ray.Intersects(BoundingBox) result when the intersection distance is 0
  • Graphics:
    • Fixed a regression that broke certain calls to Texture GetData
    • Fixed a regression that broke viewport state on certain GraphicsDevice resets
    • Fixed a possible crash caused by attempting to Dispose the built-in VertexDeclarations
    • Fixed an erroneous Exception being thrown about RenderTarget state when disposing GraphicsDevice
    • EffectParameter now truncates certain SetValue inputs depending on the element count, fixes potential buffer overwrites
    • Bgr565.PackFromVector4 now actually assigns the PackedValue, woops
  • FNAPlatform: Window close events should now set IsActive to false
  • Storage: PlayerIndex 255 is treated as null/AllPlayers
  • DrawableGameComponent: GraphicsDevice property now fetches from Game.Services, fixing Components not added to Game itself

FNA

Quelle: GitHub

PlayingTux – Playing Games on Linux - since 1995.