procedural-3d-engine/data/shaders/glsl
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
..
base Update ray tracing samples to use VK_KHR_ray_tracing (#753) 2020-08-15 17:59:02 +02:00
bloom Update ray tracing samples to use VK_KHR_ray_tracing (#753) 2020-08-15 17:59:02 +02:00
computecloth
computecullandlod
computeheadless
computenbody
computeparticles Update ray tracing samples to use VK_KHR_ray_tracing (#753) 2020-08-15 17:59:02 +02:00
computeraytracing Update ray tracing samples to use VK_KHR_ray_tracing (#753) 2020-08-15 17:59:02 +02:00
computeshader Update ray tracing samples to use VK_KHR_ray_tracing (#753) 2020-08-15 17:59:02 +02:00
conditionalrender
conservativeraster
debugmarker Update ray tracing samples to use VK_KHR_ray_tracing (#753) 2020-08-15 17:59:02 +02:00
deferred Merge glTF branch (#747) 2020-07-28 20:20:38 +02:00
deferredmultisampling Merge glTF branch (#747) 2020-07-28 20:20:38 +02:00
deferredshadows Merge glTF branch (#747) 2020-07-28 20:20:38 +02:00
descriptorindexing
descriptorsets
displacement Update ray tracing samples to use VK_KHR_ray_tracing (#753) 2020-08-15 17:59:02 +02:00
distancefieldfonts Update ray tracing samples to use VK_KHR_ray_tracing (#753) 2020-08-15 17:59:02 +02:00
dynamicuniformbuffer
gears
geometryshader Update ray tracing samples to use VK_KHR_ray_tracing (#753) 2020-08-15 17:59:02 +02:00
gltfloading Merge glTF scene rendering sample (#744) 2020-07-04 14:20:45 +02:00
gltfscenerendering Merge glTF scene rendering sample (#744) 2020-07-04 14:20:45 +02:00
gltfskinning
hdr
imgui
indirectdraw Update ray tracing samples to use VK_KHR_ray_tracing (#753) 2020-08-15 17:59:02 +02:00
inlineuniformblocks Merge glTF branch (#747) 2020-07-28 20:20:38 +02:00
inputattachments
instancing Update ray tracing samples to use VK_KHR_ray_tracing (#753) 2020-08-15 17:59:02 +02:00
multisampling Merge glTF branch (#747) 2020-07-28 20:20:38 +02:00
multithreading Update ray tracing samples to use VK_KHR_ray_tracing (#753) 2020-08-15 17:59:02 +02:00
multiview
negativeviewportheight
occlusionquery Update ray tracing samples to use VK_KHR_ray_tracing (#753) 2020-08-15 17:59:02 +02:00
offscreen Merge glTF branch (#747) 2020-07-28 20:20:38 +02:00
parallaxmapping Merge glTF branch (#747) 2020-07-28 20:20:38 +02:00
particlefire Update ray tracing samples to use VK_KHR_ray_tracing (#753) 2020-08-15 17:59:02 +02:00
pbrbasic
pbribl
pbrtexture Merge glTF branch (#747) 2020-07-28 20:20:38 +02:00
pipelines Update ray tracing samples to use VK_KHR_ray_tracing (#753) 2020-08-15 17:59:02 +02:00
pipelinestatistics
pushconstants Merge glTF branch (#747) 2020-07-28 20:20:38 +02:00
pushdescriptors
radialblur Update ray tracing samples to use VK_KHR_ray_tracing (#753) 2020-08-15 17:59:02 +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
screenshot
shadowmapping Update ray tracing samples to use VK_KHR_ray_tracing (#753) 2020-08-15 17:59:02 +02:00
shadowmappingcascade
shadowmappingomni Update ray tracing samples to use VK_KHR_ray_tracing (#753) 2020-08-15 17:59:02 +02:00
specializationconstants
sphericalenvmapping Update ray tracing samples to use VK_KHR_ray_tracing (#753) 2020-08-15 17:59:02 +02:00
ssao Merge glTF branch (#747) 2020-07-28 20:20:38 +02:00
stencilbuffer
subpasses
terraintessellation Update ray tracing samples to use VK_KHR_ray_tracing (#753) 2020-08-15 17:59:02 +02:00
tessellation Update ray tracing samples to use VK_KHR_ray_tracing (#753) 2020-08-15 17:59:02 +02:00
textoverlay
texture Update ray tracing samples to use VK_KHR_ray_tracing (#753) 2020-08-15 17:59:02 +02:00
texture3d
texturearray Update ray tracing samples to use VK_KHR_ray_tracing (#753) 2020-08-15 17:59:02 +02:00
texturecubemap Merge glTF branch (#747) 2020-07-28 20:20:38 +02:00
texturecubemaparray Merge glTF branch (#747) 2020-07-28 20:20:38 +02:00
texturemipmapgen
texturesparseresidency Reworking sparse image residency sample 2020-07-11 13:01:02 +02:00
triangle
viewportarray
vulkanscene Update ray tracing samples to use VK_KHR_ray_tracing (#753) 2020-08-15 17:59:02 +02:00
compileshaders.py