procedural-3d-engine/data/shaders
2017-03-12 11:45:40 +01:00
..
base
bloom Updated bloom example shaders 2017-01-07 20:45:17 +01:00
computecullandlod Removed unused instance and vertex attributes 2016-10-10 20:45:54 +02:00
computenbody Clamp particle size (Fixes #256) 2016-12-10 12:04:41 +01:00
computeparticles Changed global and local compute work group sizes (Fixes #251) 2016-11-29 20:45:38 +01:00
computeshader
cubemap Fixed flipped reflection and skybox on x-axis, enable anisotropy (Fixes #232) 2016-09-17 10:31:04 +02:00
debugmarker
deferred Use createBuffer function from Vulkan device class 2017-01-07 20:46:28 +01:00
deferredmultisampling Removed unused vertex shader inputs (Refs #277) [skip ci] 2017-02-08 20:07:06 +01:00
deferredshadows Enable device features, validation fixes 2016-12-25 12:51:46 +01:00
displacement Enabled required features for displacement example, recompiled tessellation shaders with recent glslang compiler 2016-12-14 20:49:30 +01:00
distancefieldfonts
dynamicuniformbuffer Added dynamic uniform buffer example 2016-12-22 20:16:44 +01:00
gears Moved shaders into separate directory 2017-03-12 11:45:40 +01:00
geometryshader Removed function to get enabled features, features can be set directly in derived constructor due to new explicit Vulkan initialization 2016-12-14 21:38:45 +01:00
hdr Added basic HDR rendering example (wip) 2017-01-29 16:03:31 +01:00
indirectdraw Fixed bug with a variable consumed by fragment shader not being assigned in a vertex shader. Updated spv file. Added bat file for automatic SPIR-V generation. 2016-09-21 14:38:58 +02:00
instancing Corrected shader file names for instancing examples 2017-01-09 20:24:16 +01:00
mesh Added gl_PerVertex out blocks to silence validation (Refs #277) [skip ci] 2017-02-07 20:39:25 +01:00
multithreading Updated SPIR-V shader binaries 2016-09-21 19:48:45 +02:00
occlusionquery
offscreen
parallax
particlefire Updated particle fire shaders (Fixes #259) 2016-12-19 20:21:44 +01:00
pbrbasic Renamed basic PBR example 2017-02-26 19:14:24 +01:00
pbribl Added PBR image based lighting example 2017-02-25 19:13:43 +01:00
pipelines
pushconstants Added gl_PerVertex out blocks to silence validation (Refs #277) [skip ci] 2017-02-07 20:39:25 +01:00
radialblur Simplified fullscreen triangle shader 2016-08-13 23:57:40 +02:00
raytracing Compute raytracing basic camera movement 2016-09-02 20:13:12 +02:00
scenerendering Added gl_PerVertex out blocks to silence validation (Refs #277) [skip ci] 2017-02-07 20:39:25 +01:00
screenshot Added screenshot taking example 2016-12-17 00:13:55 +01:00
shadowmapomni
shadowmapping Use createBuffer function from Vulkan device class 2017-01-07 20:46:28 +01:00
skeletalanimation Skeletal animation example shaders, code cleanup, etc. 2016-10-30 18:13:49 +01:00
specializationconstants Code cleanup, additional specialization constant as parameter for one lighting path 2017-01-01 15:41:23 +01:00
sphericalenvmapping Replaced vkTools::UniformData with newer vk::Buffer for uniform buffers, some renaming, small fixes and corrections 2016-12-24 12:48:01 +01:00
ssao Set SSAO shader constants via specialization 2016-11-01 15:39:54 +01:00
subpasses Use new sample building scene for subpass example, added transparent texture 2017-01-14 16:06:44 +01:00
terraintessellation Enabled required features for terrain tessellation example, recompiled tessellation shaders with recent glslang compiler 2016-12-14 20:32:46 +01:00
tessellation Enabled required features for tessellation example, recompiled tessellation shaders with recent glslang compiler 2016-12-14 20:35:03 +01:00
textoverlay Use new texture and model classes, fragment shader inputs (Refs #277) 2017-02-04 15:00:45 +01:00
texture
texture3d Added 3D texture example (using perlin noise for runtime texture generation) 2016-09-08 22:27:45 +02:00
texturearray
texturemipmapgen Use 6 sided tunnel for better visualization of different texture filters 2016-09-13 20:55:20 +02:00
texturesparseresidency Use heightmap class 2016-10-20 21:30:37 +02:00
vulkanscene
compileshaders.py Python script for compiling example shaders 2016-08-01 18:38:02 +02:00
spirv-triangle.bat
triangle.frag
triangle.frag.spv
triangle.vert
triangle.vert.spv