Magnus Norddahl
|
8427e4c98d
|
Switch to using zvulkan
|
2022-11-07 21:36:27 +01:00 |
|
Magnus Norddahl
|
1e62255b28
|
Update the vulkan support classes and enable runtime detection for falling back to non-rayquery rendering if the device does not support it
|
2022-09-01 01:04:17 +02:00 |
|
Magnus Norddahl
|
65445a7b07
|
Implement enough of a ray query raytracer that it at least outputs something
|
2022-07-03 01:47:11 +02:00 |
|
Magnus Norddahl
|
d88c2ef41c
|
Update builders to use the new form also used by the gzd backend
|
2022-06-29 20:12:36 +02:00 |
|
Magnus Norddahl
|
fc56a552fd
|
Remove the KHR_RAY_QUERY requirement as it isn't being used anyway
|
2021-11-13 00:43:53 +01:00 |
|
Magnus Norddahl
|
8df36944eb
|
Split shaders into three types (light, sun, bounce)
|
2021-11-07 04:05:19 +01:00 |
|
Magnus Norddahl
|
b1a06fda5e
|
Successfully call vkCmdTraceRaysKHR without validation errors
|
2021-11-03 23:30:57 +01:00 |
|
Magnus Norddahl
|
b06f1b6128
|
Fix vulkan validation errors
|
2021-10-31 03:05:43 +01:00 |
|
Magnus Norddahl
|
0065d91f44
|
Build the bottom level acceleration structure using the KHR raytracing extension
|
2021-10-30 03:21:27 +02:00 |
|
Magnus Norddahl
|
3e11f81d5a
|
Add first steps in using the GPU for the ray tracing
|
2021-10-28 23:27:25 +02:00 |
|