├── .github └── ISSUE_TEMPLATE │ ├── bug-report.md │ └── feature-request.md ├── LICENSE ├── README.md ├── TODO.md └── shaders ├── block.properties ├── composite.fsh ├── composite.vsh ├── composite_a.csh ├── composite_b.csh ├── composite_c.csh ├── composite_d.csh ├── composite_e.csh ├── composite_f.csh ├── final.fsh ├── final.vsh ├── gbuffers ├── basic.fsh ├── basic.vsh ├── block.fsh ├── block.vsh ├── clouds.fsh ├── clouds.vsh ├── entities.fsh ├── entities.vsh ├── skytextured.fsh ├── skytextured.vsh ├── textured.fsh └── textured.vsh ├── gbuffers_basic.fsh ├── gbuffers_basic.vsh ├── gbuffers_block.fsh ├── gbuffers_block.vsh ├── gbuffers_clouds.fsh ├── gbuffers_clouds.vsh ├── gbuffers_entities.fsh ├── gbuffers_entities.vsh ├── gbuffers_skytextured.fsh ├── gbuffers_skytextured.vsh ├── gbuffers_textured.fsh ├── gbuffers_textured.vsh ├── lang └── en_us.lang ├── lib ├── buffers │ ├── frame_data.glsl │ ├── rt_output_helpers.glsl │ ├── rt_output_iris.glsl │ ├── rt_output_rt.glsl │ └── sh_swap.glsl ├── colors.glsl ├── constants.glsl ├── denoising │ ├── spherical_harmonics.glsl │ ├── svgf_weights.glsl │ └── temporal_helpers.glsl ├── light_color.glsl ├── no_vulkanite.glsl ├── pbr │ ├── brdf.glsl │ └── material.glsl ├── quaternions.glsl ├── rand.glsl ├── rt │ ├── data.glsl │ ├── data_point.glsl │ ├── fragment_info.glsl │ └── payload.glsl ├── settings.glsl ├── tonemap.glsl └── utils.glsl ├── post ├── 100_temporal.csh ├── 150_svgf.glsl ├── 200_exposure.fsh ├── 200_exposure.vsh ├── final.fsh └── final.vsh ├── ray0.rgen ├── ray0_0.rahit ├── ray0_0.rchit ├── ray0_0.rmiss └── shaders.properties /.github/ISSUE_TEMPLATE/bug-report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BalintCsala/VulkaniteDemoPack/HEAD/.github/ISSUE_TEMPLATE/bug-report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature-request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BalintCsala/VulkaniteDemoPack/HEAD/.github/ISSUE_TEMPLATE/feature-request.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BalintCsala/VulkaniteDemoPack/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BalintCsala/VulkaniteDemoPack/HEAD/README.md -------------------------------------------------------------------------------- /TODO.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BalintCsala/VulkaniteDemoPack/HEAD/TODO.md -------------------------------------------------------------------------------- /shaders/block.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BalintCsala/VulkaniteDemoPack/HEAD/shaders/block.properties -------------------------------------------------------------------------------- /shaders/composite.fsh: -------------------------------------------------------------------------------- 1 | #include "/post/200_exposure.fsh" -------------------------------------------------------------------------------- /shaders/composite.vsh: -------------------------------------------------------------------------------- 1 | #include "/post/200_exposure.vsh" -------------------------------------------------------------------------------- /shaders/composite_a.csh: -------------------------------------------------------------------------------- 1 | #include "/post/100_temporal.csh" -------------------------------------------------------------------------------- /shaders/composite_b.csh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BalintCsala/VulkaniteDemoPack/HEAD/shaders/composite_b.csh -------------------------------------------------------------------------------- /shaders/composite_c.csh: -------------------------------------------------------------------------------- 1 | #version 430 2 | 3 | const int STEP_SIZE = 2; 4 | #define SVGF_STEP 1 5 | 6 | #include "/post/150_svgf.glsl" -------------------------------------------------------------------------------- /shaders/composite_d.csh: -------------------------------------------------------------------------------- 1 | #version 430 2 | 3 | const int STEP_SIZE = 4; 4 | #define SVGF_STEP 2 5 | 6 | #include "/post/150_svgf.glsl" -------------------------------------------------------------------------------- /shaders/composite_e.csh: -------------------------------------------------------------------------------- 1 | #version 430 2 | 3 | const int STEP_SIZE = 8; 4 | #define SVGF_STEP 3 5 | 6 | #include "/post/150_svgf.glsl" -------------------------------------------------------------------------------- /shaders/composite_f.csh: -------------------------------------------------------------------------------- 1 | #version 430 2 | 3 | const int STEP_SIZE = 16; 4 | #define SVGF_STEP 4 5 | 6 | #include "/post/150_svgf.glsl" -------------------------------------------------------------------------------- /shaders/final.fsh: -------------------------------------------------------------------------------- 1 | #include "/post/final.fsh" -------------------------------------------------------------------------------- /shaders/final.vsh: -------------------------------------------------------------------------------- 1 | #include "/post/final.vsh" -------------------------------------------------------------------------------- /shaders/gbuffers/basic.fsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BalintCsala/VulkaniteDemoPack/HEAD/shaders/gbuffers/basic.fsh -------------------------------------------------------------------------------- /shaders/gbuffers/basic.vsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BalintCsala/VulkaniteDemoPack/HEAD/shaders/gbuffers/basic.vsh -------------------------------------------------------------------------------- /shaders/gbuffers/block.fsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BalintCsala/VulkaniteDemoPack/HEAD/shaders/gbuffers/block.fsh -------------------------------------------------------------------------------- /shaders/gbuffers/block.vsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BalintCsala/VulkaniteDemoPack/HEAD/shaders/gbuffers/block.vsh -------------------------------------------------------------------------------- /shaders/gbuffers/clouds.fsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BalintCsala/VulkaniteDemoPack/HEAD/shaders/gbuffers/clouds.fsh -------------------------------------------------------------------------------- /shaders/gbuffers/clouds.vsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BalintCsala/VulkaniteDemoPack/HEAD/shaders/gbuffers/clouds.vsh -------------------------------------------------------------------------------- /shaders/gbuffers/entities.fsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BalintCsala/VulkaniteDemoPack/HEAD/shaders/gbuffers/entities.fsh -------------------------------------------------------------------------------- /shaders/gbuffers/entities.vsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BalintCsala/VulkaniteDemoPack/HEAD/shaders/gbuffers/entities.vsh -------------------------------------------------------------------------------- /shaders/gbuffers/skytextured.fsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BalintCsala/VulkaniteDemoPack/HEAD/shaders/gbuffers/skytextured.fsh -------------------------------------------------------------------------------- /shaders/gbuffers/skytextured.vsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BalintCsala/VulkaniteDemoPack/HEAD/shaders/gbuffers/skytextured.vsh -------------------------------------------------------------------------------- /shaders/gbuffers/textured.fsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BalintCsala/VulkaniteDemoPack/HEAD/shaders/gbuffers/textured.fsh -------------------------------------------------------------------------------- /shaders/gbuffers/textured.vsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BalintCsala/VulkaniteDemoPack/HEAD/shaders/gbuffers/textured.vsh -------------------------------------------------------------------------------- /shaders/gbuffers_basic.fsh: -------------------------------------------------------------------------------- 1 | #include "/gbuffers/basic.fsh" -------------------------------------------------------------------------------- /shaders/gbuffers_basic.vsh: -------------------------------------------------------------------------------- 1 | #include "/gbuffers/basic.vsh" -------------------------------------------------------------------------------- /shaders/gbuffers_block.fsh: -------------------------------------------------------------------------------- 1 | #include "/gbuffers/block.fsh" -------------------------------------------------------------------------------- /shaders/gbuffers_block.vsh: -------------------------------------------------------------------------------- 1 | #include "/gbuffers/block.vsh" -------------------------------------------------------------------------------- /shaders/gbuffers_clouds.fsh: -------------------------------------------------------------------------------- 1 | #include "/gbuffers/clouds.fsh" -------------------------------------------------------------------------------- /shaders/gbuffers_clouds.vsh: -------------------------------------------------------------------------------- 1 | #include "/gbuffers/clouds.vsh" -------------------------------------------------------------------------------- /shaders/gbuffers_entities.fsh: -------------------------------------------------------------------------------- 1 | #include "/gbuffers/entities.fsh" -------------------------------------------------------------------------------- /shaders/gbuffers_entities.vsh: -------------------------------------------------------------------------------- 1 | #include "/gbuffers/entities.vsh" -------------------------------------------------------------------------------- /shaders/gbuffers_skytextured.fsh: -------------------------------------------------------------------------------- 1 | #include "/gbuffers/skytextured.fsh" -------------------------------------------------------------------------------- /shaders/gbuffers_skytextured.vsh: -------------------------------------------------------------------------------- 1 | #include "/gbuffers/skytextured.vsh" -------------------------------------------------------------------------------- /shaders/gbuffers_textured.fsh: -------------------------------------------------------------------------------- 1 | #include "/gbuffers/textured.fsh" -------------------------------------------------------------------------------- /shaders/gbuffers_textured.vsh: -------------------------------------------------------------------------------- 1 | #include "/gbuffers/textured.vsh" -------------------------------------------------------------------------------- /shaders/lang/en_us.lang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BalintCsala/VulkaniteDemoPack/HEAD/shaders/lang/en_us.lang -------------------------------------------------------------------------------- /shaders/lib/buffers/frame_data.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BalintCsala/VulkaniteDemoPack/HEAD/shaders/lib/buffers/frame_data.glsl -------------------------------------------------------------------------------- /shaders/lib/buffers/rt_output_helpers.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BalintCsala/VulkaniteDemoPack/HEAD/shaders/lib/buffers/rt_output_helpers.glsl -------------------------------------------------------------------------------- /shaders/lib/buffers/rt_output_iris.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BalintCsala/VulkaniteDemoPack/HEAD/shaders/lib/buffers/rt_output_iris.glsl -------------------------------------------------------------------------------- /shaders/lib/buffers/rt_output_rt.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BalintCsala/VulkaniteDemoPack/HEAD/shaders/lib/buffers/rt_output_rt.glsl -------------------------------------------------------------------------------- /shaders/lib/buffers/sh_swap.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BalintCsala/VulkaniteDemoPack/HEAD/shaders/lib/buffers/sh_swap.glsl -------------------------------------------------------------------------------- /shaders/lib/colors.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BalintCsala/VulkaniteDemoPack/HEAD/shaders/lib/colors.glsl -------------------------------------------------------------------------------- /shaders/lib/constants.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BalintCsala/VulkaniteDemoPack/HEAD/shaders/lib/constants.glsl -------------------------------------------------------------------------------- /shaders/lib/denoising/spherical_harmonics.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BalintCsala/VulkaniteDemoPack/HEAD/shaders/lib/denoising/spherical_harmonics.glsl -------------------------------------------------------------------------------- /shaders/lib/denoising/svgf_weights.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BalintCsala/VulkaniteDemoPack/HEAD/shaders/lib/denoising/svgf_weights.glsl -------------------------------------------------------------------------------- /shaders/lib/denoising/temporal_helpers.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BalintCsala/VulkaniteDemoPack/HEAD/shaders/lib/denoising/temporal_helpers.glsl -------------------------------------------------------------------------------- /shaders/lib/light_color.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BalintCsala/VulkaniteDemoPack/HEAD/shaders/lib/light_color.glsl -------------------------------------------------------------------------------- /shaders/lib/no_vulkanite.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BalintCsala/VulkaniteDemoPack/HEAD/shaders/lib/no_vulkanite.glsl -------------------------------------------------------------------------------- /shaders/lib/pbr/brdf.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BalintCsala/VulkaniteDemoPack/HEAD/shaders/lib/pbr/brdf.glsl -------------------------------------------------------------------------------- /shaders/lib/pbr/material.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BalintCsala/VulkaniteDemoPack/HEAD/shaders/lib/pbr/material.glsl -------------------------------------------------------------------------------- /shaders/lib/quaternions.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BalintCsala/VulkaniteDemoPack/HEAD/shaders/lib/quaternions.glsl -------------------------------------------------------------------------------- /shaders/lib/rand.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BalintCsala/VulkaniteDemoPack/HEAD/shaders/lib/rand.glsl -------------------------------------------------------------------------------- /shaders/lib/rt/data.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BalintCsala/VulkaniteDemoPack/HEAD/shaders/lib/rt/data.glsl -------------------------------------------------------------------------------- /shaders/lib/rt/data_point.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BalintCsala/VulkaniteDemoPack/HEAD/shaders/lib/rt/data_point.glsl -------------------------------------------------------------------------------- /shaders/lib/rt/fragment_info.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BalintCsala/VulkaniteDemoPack/HEAD/shaders/lib/rt/fragment_info.glsl -------------------------------------------------------------------------------- /shaders/lib/rt/payload.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BalintCsala/VulkaniteDemoPack/HEAD/shaders/lib/rt/payload.glsl -------------------------------------------------------------------------------- /shaders/lib/settings.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BalintCsala/VulkaniteDemoPack/HEAD/shaders/lib/settings.glsl -------------------------------------------------------------------------------- /shaders/lib/tonemap.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BalintCsala/VulkaniteDemoPack/HEAD/shaders/lib/tonemap.glsl -------------------------------------------------------------------------------- /shaders/lib/utils.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BalintCsala/VulkaniteDemoPack/HEAD/shaders/lib/utils.glsl -------------------------------------------------------------------------------- /shaders/post/100_temporal.csh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BalintCsala/VulkaniteDemoPack/HEAD/shaders/post/100_temporal.csh -------------------------------------------------------------------------------- /shaders/post/150_svgf.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BalintCsala/VulkaniteDemoPack/HEAD/shaders/post/150_svgf.glsl -------------------------------------------------------------------------------- /shaders/post/200_exposure.fsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BalintCsala/VulkaniteDemoPack/HEAD/shaders/post/200_exposure.fsh -------------------------------------------------------------------------------- /shaders/post/200_exposure.vsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BalintCsala/VulkaniteDemoPack/HEAD/shaders/post/200_exposure.vsh -------------------------------------------------------------------------------- /shaders/post/final.fsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BalintCsala/VulkaniteDemoPack/HEAD/shaders/post/final.fsh -------------------------------------------------------------------------------- /shaders/post/final.vsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BalintCsala/VulkaniteDemoPack/HEAD/shaders/post/final.vsh -------------------------------------------------------------------------------- /shaders/ray0.rgen: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BalintCsala/VulkaniteDemoPack/HEAD/shaders/ray0.rgen -------------------------------------------------------------------------------- /shaders/ray0_0.rahit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BalintCsala/VulkaniteDemoPack/HEAD/shaders/ray0_0.rahit -------------------------------------------------------------------------------- /shaders/ray0_0.rchit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BalintCsala/VulkaniteDemoPack/HEAD/shaders/ray0_0.rchit -------------------------------------------------------------------------------- /shaders/ray0_0.rmiss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BalintCsala/VulkaniteDemoPack/HEAD/shaders/ray0_0.rmiss -------------------------------------------------------------------------------- /shaders/shaders.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BalintCsala/VulkaniteDemoPack/HEAD/shaders/shaders.properties --------------------------------------------------------------------------------