- Addded initial support for Ubuntu 16.04.4 LTS with the AMD Pro Driver and RADEON RX 480 / Vega. Please see the Linux requirement list below for the required software packages and hardware support. Known Issues:
- Panini Projection not working in 04_ExecuteIndirect
- In 03_MultiThread the CPU Graph is not drawing
- Visibility Buffer is not implemented in the moment
- Implemented a common interface for Ray Tracing and the first "user" is the DXR. There are now five simple unit tests for DXR. Please read our critical view on DXR here.
- Published a blog entry that offers details for the Triangle Visibility Buffer implementation in The Forge here.
- Hiding the code for automated testing behind a #define
- Changed the architecture for Load / Unload, now they are independent and graphics pipeline creation was moved to Load / Unload to cover render target format changes, MSAA changes etc.
- Vulkan:
- Fixed a stencil op translation bug
- Updated the Vulkan Memory Allocator and the Volk meta loader open-source libraries to latest
- Updated Vulkan to support Linux Ubuntu 16.04.4 LTS
- Fix small primitive culling by sending correct sample count for shadow map viewport
- Add barrier between light cluster clearing and compute to fix race condition on AMD cards in Visibility Buffer
and others
- macOS / iOS
- fixed issue #27: fixed the window name for 08_Procedural on macOS
- upgraded to Xcode 9.3 (9E145), macOS 10.13.4 (17E199), iOS 11.3 (15E216)
- XBOX One: smaller bug fixes, please check the log