procedural-3d-engine/examples
Sascha Willems ee946e2abf
Update ray tracing samples to use VK_KHR_ray_tracing (#753)
* Started updating ray tracing samples to KHR extension

* Updated GLSL shaders to use GL_EXT_ray_tracing

* Code cleanup, naming

* Fix include directories to use Vulkan headers from repository instead of NDK for the Android build

* Added new Android function pointers

* Renamed basic ray tracing sample

Added android build files

* Remove unused batch file

* Replaced remaining NV identifiers

* Updating ray tracing shadow sample to KHR extension

* Updated shaders to use KHR instead of NV extension

Fixed shader bindings

* Updating ray tracing reflections sample to KHR extension

* Renamed ray tracing reflections sample

* Renamed ray tracing shadows sample

Added android build files

* Removed no-longer used batch files for shader generation

* Proper alignment for the shader binding table

* Updated readme

* Reworked shader group setup

* Cleanup

* Reworked shader group setup

* Reworked shader group setup

* Code cleanup
2020-08-15 17:59:02 +02:00
..
bloom Cleaned up includes 2020-08-09 13:16:35 +02:00
computecloth Cleaned up includes 2020-08-09 13:16:35 +02:00
computecullandlod Cleaned up includes 2020-08-09 13:16:35 +02:00
computeheadless Correct shadersPath for computeheadless project 2020-06-07 17:26:11 +02:00
computenbody Cleaned up includes 2020-08-09 13:16:35 +02:00
computeparticles Cleaned up includes 2020-08-09 13:16:35 +02:00
computeraytracing Cleaned up includes 2020-08-09 13:16:35 +02:00
computeshader Cleaned up includes 2020-08-09 13:16:35 +02:00
conditionalrender Cleaned up includes 2020-08-09 13:16:35 +02:00
conservativeraster Cleaned up includes 2020-08-09 13:16:35 +02:00
debugmarker Cleaned up includes 2020-08-09 13:16:35 +02:00
deferred Cleaned up includes 2020-08-09 13:16:35 +02:00
deferredmultisampling Cleaned up includes 2020-08-09 13:16:35 +02:00
deferredshadows Fixed typos 2020-08-09 14:39:32 +02:00
descriptorindexing Cleaned up includes 2020-08-09 13:16:35 +02:00
descriptorsets Fixed typos 2020-08-09 14:39:32 +02:00
displacement Cleaned up includes 2020-08-09 13:16:35 +02:00
distancefieldfonts Cleaned up includes 2020-08-09 13:16:35 +02:00
dynamicuniformbuffer Cleaned up includes 2020-08-09 13:16:35 +02:00
gears Cleaned up includes 2020-08-09 13:16:35 +02:00
geometryshader Fixed typos 2020-08-09 14:39:32 +02:00
gltfloading Fixed typos 2020-08-09 14:39:32 +02:00
gltfscenerendering Fixed typos 2020-08-09 14:39:32 +02:00
gltfskinning Split texture class into header and implementation 2020-08-08 22:54:34 +02:00
hdr Cleaned up includes 2020-08-09 13:16:35 +02:00
imgui Cleaned up includes 2020-08-09 13:16:35 +02:00
indirectdraw Fixed typos 2020-08-09 14:39:32 +02:00
inlineuniformblocks Cleaned up includes 2020-08-09 13:16:35 +02:00
inputattachments Cleaned up includes 2020-08-09 13:16:35 +02:00
instancing Cleaned up includes 2020-08-09 13:16:35 +02:00
multisampling Cleaned up includes 2020-08-09 13:16:35 +02:00
multithreading Cleaned up includes 2020-08-09 13:16:35 +02:00
multiview Cleaned up includes 2020-08-09 13:16:35 +02:00
negativeviewportheight Cleaned up includes 2020-08-09 13:16:35 +02:00
occlusionquery Cleaned up includes 2020-08-09 13:16:35 +02:00
offscreen Cleaned up includes 2020-08-09 13:16:35 +02:00
parallaxmapping Cleaned up includes 2020-08-09 13:16:35 +02:00
particlefire Cleaned up includes 2020-08-09 13:16:35 +02:00
pbrbasic Fixed typos 2020-08-09 13:38:33 +02:00
pbribl Fixed typos 2020-08-09 13:38:33 +02:00
pbrtexture Fixed typos 2020-08-09 13:38:33 +02:00
pipelines Cleaned up includes 2020-08-09 13:16:35 +02:00
pipelinestatistics Cleaned up includes 2020-08-09 13:16:35 +02:00
pushconstants Cleaned up includes 2020-08-09 13:16:35 +02:00
pushdescriptors Cleaned up includes 2020-08-09 13:16:35 +02:00
radialblur Cleaned up includes 2020-08-09 13:16:35 +02:00
raytracingbasic Update ray tracing samples to use VK_KHR_ray_tracing (#753) 2020-08-15 17:59:02 +02:00
raytracingreflections Update ray tracing samples to use VK_KHR_ray_tracing (#753) 2020-08-15 17:59:02 +02:00
raytracingshadows Update ray tracing samples to use VK_KHR_ray_tracing (#753) 2020-08-15 17:59:02 +02:00
renderheadless Correct shadersPath for renderheadless project 2020-06-09 06:33:38 +02:00
screenshot Fixed typos 2020-08-09 13:48:49 +02:00
shadowmapping Fixed typos 2020-08-09 13:48:49 +02:00
shadowmappingcascade Fixed typos 2020-08-09 13:48:49 +02:00
shadowmappingomni Fixed typos 2020-08-09 13:48:49 +02:00
specializationconstants Cleaned up includes 2020-08-09 13:16:35 +02:00
sphericalenvmapping Cleaned up includes 2020-08-09 13:16:35 +02:00
ssao Fixed typos 2020-08-09 13:48:49 +02:00
stencilbuffer Cleaned up includes 2020-08-09 13:16:35 +02:00
subpasses Fixed typos 2020-08-09 13:48:49 +02:00
terraintessellation Fixed typos 2020-08-09 13:48:49 +02:00
tessellation Fixed typos 2020-08-09 13:48:49 +02:00
textoverlay Fixed typos 2020-08-09 13:48:49 +02:00
texture Cleaned up includes 2020-08-09 13:16:35 +02:00
texture3d Cleaned up includes 2020-08-09 13:16:35 +02:00
texturearray Cleaned up includes 2020-08-09 13:16:35 +02:00
texturecubemap Cleaned up includes 2020-08-09 13:16:35 +02:00
texturecubemaparray Cleaned up includes 2020-08-09 13:16:35 +02:00
texturemipmapgen Cleaned up includes 2020-08-09 13:16:35 +02:00
texturesparseresidency Cleaned up includes 2020-08-09 13:16:35 +02:00
triangle Merge pull request #749 from setoye/patch-1 2020-08-09 18:12:02 +02:00
viewportarray Cleaned up includes 2020-08-09 13:16:35 +02:00
vulkanscene Cleaned up includes 2020-08-09 13:16:35 +02:00
CMakeLists.txt Update ray tracing samples to use VK_KHR_ray_tracing (#753) 2020-08-15 17:59:02 +02:00