VQE-v0.10.0 - Tessellation, async compute & copy, object picking, magnifier, instanced draw + LODs
Pre-release
Pre-release
RELEASE NOTES
- Added Tessellation pipeline for geometry passes
- Quad + Triangle Domain -- Lines to be added later
- Added instanced rendering & LODs for built-in meshes: Cylinder, Sphere, Grids
- Added Magnifier effect
- Added pixel-perfect object picking & outlining
- Added vertex displacement through height maps
- Added Motion Vector rendering
- Added Asnyc compute & copy queue support
- Async Compute: Depth Resolve + SSAO
- Async Copy: ObjectID copy pass
- Updated DirectX compiler to version 1.8.2407
- All shaders are now SM6.0 & above
- Added
.exr
file support - Reduced PBR texture set resolution to 2K from 4K
- Improved multi-threading, better load & runtime performance
- Separated meshes & textures into their own worker thread pools
- Separated shader & PSO loading workers
- Finer frustum culling & draw call batching to improve thread utilization
- Added Editor GUI: Materials, Lights & Transforms
- Added Light bounds rendering for debugging
- Various stability fixes including resource barriers, race conditions & crashes
- Updated Tools/7zip to standalone release
- Updated requirements: CMake 3.4 to 3.24 & Visual Studio 2019 to 2022