branchsbox/rtvr3cancel

22 Commits over 31 Days - 0.03cph!

3 Years Ago
Actually ship new compiler dll
3 Years Ago
Working test gpu raytracing scene
3 Years Ago
Begin raytracing, Update dx11 shader compiler
3 Years Ago
Use hex, it's nicer to read than dec for masks
3 Years Ago
Initial point light ray finding
3 Years Ago
Begin light importance tracing
3 Years Ago
Make compute dispatch thread division optional
3 Years Ago
Pass scene geometry data
3 Years Ago
Pass lights & skylights
3 Years Ago
Pass textures to compute shader
3 Years Ago
Pass materials & instances
3 Years Ago
Move push buffer routine to a dynamic combo
3 Years Ago
Ensure our random samples are valid & passed correctly
3 Years Ago
Set our global rt params as a parent to our local attributes
3 Years Ago
Begin execution of rt Compute is now dispatched & isolated from the game initial test shader case for push constants
3 Years Ago
Add renderdoc_nextframe too
3 Years Ago
attach_renderdoc & detatch_renderdoc to let renderdoc capture vrad3 gpu passes
3 Years Ago
Upload raytrace push constants as a constbuffer
3 Years Ago
Get rid of bindings & rt pipeline init
3 Years Ago
Remove cur spv Set buffer data Create attributes & start binding our buffers
3 Years Ago
Strip out TLAS & BLAS, we dont want hw specific specs
3 Years Ago
Get a render device initialized Get rid of vk rt init Switch scene buffers to structured buffers and const buffers