Skip to content

VQE-v0.10.0 - Tessellation, async compute & copy, object picking, magnifier, instanced draw + LODs

Pre-release
Pre-release
Compare
Choose a tag to compare
@vilbeyli vilbeyli released this 12 Jan 06:21
20b2956

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

VQE_q4sWXO143X
Renderer
MT-Simulation
qrenderdoc_Lthvze2obv