openbsd-ports/graphics/fna3d
thfr c7efe3c7b9 update to FNA3D 21.03. Bump major.
Tested with Unexplored.

Changelog:

21.03

New Features:
* Added support for tracing FNA3D call streams. FNA3D binaries built with tracing enabled will capture FNA3D calls and serialize them to a file, which can be played back on any platform and renderer with the program found in the replay/ folder. Note that these traces contains texture/buffer data, so be careful to respect copyrights regarding game data!

Fixes:
* Fix a possible crash when calling SetRenderTargets with 0 targets but a non-null target array
* Micro-optimize OpenGL thread commands by skipping the round-trip through the public FNA3D API
* Continued work on the Vulkan pre-release

21.02

New Features:
* Added FNA3D_SysRenderer.h, which contains extensions for external graphics middleware interop

Fixes:
* Fix VPOS for OpenGL ES contexts
* Pipeline cache data is now properly invalidated when associated shaders are deleted
* Wrap-up work on the Vulkan beta, now in the release candidate stage
** Added FNA3D_VULKAN_MEMORY_REQUIREMENT
** Added FNA3D_VULKAN_PIPELINE_CACHE_FILE_NAME
2021-03-07 17:11:34 +00:00
..
patches update to FNA3D 21.03. Bump major. 2021-03-07 17:11:34 +00:00
pkg update to FNA3D 21.03. Bump major. 2021-03-07 17:11:34 +00:00
distinfo update to FNA3D 21.03. Bump major. 2021-03-07 17:11:34 +00:00
Makefile update to FNA3D 21.03. Bump major. 2021-03-07 17:11:34 +00:00