Release 1.2.0
Please follow the README, to download the assets use the newly added download_assets.py
script (located in /bldsys/scripts
).
Changelog
Samples
- Descriptor set management sample highlighting:
- Benefits of descriptor set caching
- Approaches to buffer management
- Updated Command buffer usage sample:
- Multi-threaded command buffer recording
- Toggle between single primary command buffer or adjustable number of secondaries
-
Updated Render Subpasses sample:
- Reduced flickering
- Validation layer errors are fixed
-
Updated Render Passes sample:
- Adds the ability to toggle the command
vkCmdClear
- Adds the ability to toggle the command
-
Updated AFBC sample:
- Added a list of supported formats to the tutorial
Framework
- Implemented headless rendering, with support for the Vulkan headless surface extension
- Mulithreaded rendering, where command recording is thread-safe
- Gltf Loader supports extension loading, and the scene graph now can support lights loaded in from
KHR_lights_punctual
Other
- Downgraded C++17 to C++14
- Shaders now exist in their own folder within the root directory
- Removed command recorder and replayer
- Added tutorial to find the driver version of the GPU
- Various bug fixes and improvements
Known Issues
- Please make sure to uninstall and re-install the app on Android to avoid a crash in the pipeline management sample