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
-minor bump to first shared lib due to some export additions.
no changes in second shared lib.
-10 tests fail out of 54, atleast 3 due to some dependencies
not being turned on.
-USE_DICOM is not recognized anymore so I've replaced with DMCTK_FOUND
USE_OPENVDB=OFF since it is picked up now but is not required by blender.
Update diff from Dimitri Karamazov, maintainer, input from sthen@
drop web2png, a python 1.5/2 script that 2to3 can't handle that runs over
website files converting in html/scripts (the golang version still has the
same py1.5/2 script for this)
other than the usual "python3/<blank>" python version selection and
remove setting MODPY_VERSION=${MODPY_DEFAULT_VERSION_3} again from the
affected ports.
Update to maintenance release 0.7.2.
Regen WANTLIB and PLIST.
Take unreleased -fno-common fixes from upstream repository.
ok espie@ who had a subset of this
if a port needs 2.x then set MODPY_VERSION=${MODPY_DEFAULT_VERSION_2}.
This commit doesn't change any versions currently used; it may be that
some ports have MODPY_DEFAULT_VERSION_2 but don't require it, those
should be cleaned up in the course of updating ports where possible.
Python module ports providing py3-* packages should still use
FLAVOR=python3 so that we don't have a mixture of dependencies some
using ${MODPY_FLAVOR} and others not.
This can't be built on powerpc because devel/tbb does not support 64-bits
atomics on ppc32 and forcing them does not help (as seen previously with
geo/osrm-backend). Spotted in the current macppc bulk.