Skip to content

Release 1.2.0

Compare
Choose a tag to compare
@ZandroFargnoli ZandroFargnoli released this 27 Sep 13:06
· 53 commits to master since this release
dae28a6

Please follow the README, to download the assets use the newly added download_assets.py script (located in /bldsys/scripts).

Changelog

Samples

good-practice

  • Updated Command buffer usage sample:
    • Multi-threaded command buffer recording
    • Toggle between single primary command buffer or adjustable number of secondaries

multi_threading

  • Updated Render Subpasses sample:

    • Reduced flickering
    • Validation layer errors are fixed
  • Updated Render Passes sample:

    • Adds the ability to toggle the command vkCmdClear
  • 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