Commit graph

43 commits

Author SHA1 Message Date
Sascha Willems
e1c962289f Recompile shaders for mesh shading sample with updated shader compilers
Fixes validation errors with GLSL and HLSL
Fixes triangles not displaying with HLSL
Fixes #1196
2025-03-13 18:07:31 +01:00
Sascha Willems
3ecc0d2e1f Adjust clipping planes
Fixes #1183
2025-02-01 15:35:19 +01:00
Sascha Willems
27c8c36ebe Update shaders
Fixes #1177
2025-01-17 13:49:42 +01:00
Sascha Willems
29e939b1e4 Remove accidentally added files 2024-11-02 12:26:43 +01:00
Sascha Willems
5d89216db5 Fix descriptor leak on resize 2024-10-29 22:10:14 +01:00
Sascha Willems
a2d5a1fd44 Simplify descriptor setup
Refs #1157
2024-10-06 15:17:11 +02:00
Sascha Willems
2873439ec8 Fix ray tracing related validation errors 2024-09-01 19:08:39 +02:00
Sascha Willems
8b4ee59033
Add new sample for buffer device address (#1144)
* Started work on buffer device address sample

* Code cleanup

* Added BDA sample to readm

* Added android build files for BDA sample

* Replaces all uniform buffers with references
Comments and code cleanup
2024-07-03 22:04:57 +02:00
Sascha Willems
4d2117d3d9 Added mesh and task shader support to shader compilation scripts
Simplified file extension checks
Fixes #1143
2024-06-23 20:09:05 +02:00
Vovan675
fc9753a8fc
Fix SSAO blur range (#1122)
* Fix ssao blur range

* Recompile ssao blur shaders

---------

Co-authored-by: Vladimir Kosachev <vovan675@unigine.com>
2024-06-21 07:56:26 +02:00
Sascha Willems
196e6a4c6b Update and document shader compilation scripts
Will no longer fail with certain shaderStages
Refs #1126
2024-06-04 21:31:24 +02:00
Sascha Willems
0b5281d087 Updated HLSL readme 2024-05-01 18:33:27 +02:00
Sascha Willems
eedfcc6b74 Fixed closesthit shader 2024-04-19 10:34:12 +02:00
Sascha Willems
6511d9d802 Added HLSL shaders 2024-03-19 18:29:43 +01:00
Sascha Willems
85018e6b09 Added sample for VK_KHR_ray_tracing_position_fetch 2024-03-16 10:29:44 +01:00
MuWu
e7834f48d1
fix a small bug in pbr-ibl (#1099) 2024-01-21 14:15:20 +01:00
Sascha Willems
dfcc55b6d5 Updated hlsl shaders 2024-01-20 13:06:04 +01:00
Sascha Willems
b92e210bbe Code cleanup, simplification 2024-01-20 13:05:02 +01:00
Sascha Willems
668b9c9b57 Code cleanup, simplified descriptor setup 2024-01-15 19:12:06 +01:00
Sascha Willems
47c3bd16c4 Code cleanup, refactoring and simplification 2024-01-14 15:23:58 +01:00
Sascha Willems
0888d1c9b0 Code cleanup, code comments 2024-01-14 12:17:41 +01:00
Sascha Willems
51618acc1f Code cleanup and simplification 2024-01-14 11:04:43 +01:00
Sascha Willems
7ad9ee1dc3 Code cleanup, fixed HLSL shaders 2024-01-14 10:24:55 +01:00
Sascha Willems
67820604b8 Code cleanup, simplified, added code comments 2024-01-13 15:59:19 +01:00
Sascha Willems
d82ebc8f32 Heavily reworked this sample
Code cleanup, code restructuring, simplified and lots of new code comments
2024-01-12 12:45:14 +01:00
Sascha Willems
11bef52edc Code cleanup, restructuring. code comments 2024-01-08 19:04:03 +01:00
Sascha Willems
dec7d2e9f8 Code cleanup, rework, additional code comments 2024-01-07 20:04:18 +01:00
Sascha Willems
fe46cef0a7 Code cleanup
Skybox now rotates with the camera, fixed depth issues
2024-01-07 17:03:39 +01:00
Sascha Willems
eff719099a Complete rework of the sample
Simplified, added comments and only use single buffers to show best practices
2024-01-06 16:47:11 +01:00
Sascha Willems
b8959f76db Added sample for shader debugprintf 2023-12-24 14:50:29 +01:00
Sascha Willems
3a15ec4eb9 Replaced the deprecated debug marker sample with debug utils 2023-12-22 12:04:50 +01:00
Sascha Willems
1a635f16ab Use shader storage buffer to pass lights to shader 2023-12-13 18:31:49 +01:00
Sascha Willems
3c0f3e18cd Code cleanup 2023-11-25 15:35:54 +01:00
Sascha Willems
5962189427
Add ray traced glTF sample (#1083)
* Started working on a ray tracing glTF sample

* Started working on a ray tracing glTF sample

Added textures using descriptor indexing

* Frame accumulation

Pass glTF node transforms to BLAS build

* Shader cleanup

* Code cleanup, flip Y using TLAS transform matrix

* Create AS for all primitives in the gltf scene

* Remove unused variables

* Added missing shaders

* Minor cleanup
2023-11-01 10:55:33 +01:00
Sascha Willems
f27a032570 Updated shading rate sample to KHR extension 2023-10-13 18:53:51 +02:00
Sascha Willems
66dce3c991 Fixed HLSL shaders (mostly ray tracing related)
Updated HLSL compile script
2023-10-13 17:26:51 +02:00
Sascha Willems
f0d94313b8 Updated HLSL compile script
Recompile mesh shader with EXT instead of NV SPIR-V extension
Fixes #1078
2023-10-13 17:02:04 +02:00
Sascha Willems
fc27e4d98d Fixed buffer sizes and recompiled shaders
Validation is clean now
Fixes #1017
2023-08-04 19:49:42 +02:00
Sascha Willems
9dcc8110cf Renamed particle fire sample 2023-07-16 16:03:29 +02:00
Sascha Willems
18012268ed Added HLSL shaders for mesh shading sample 2023-06-08 16:50:12 +02:00
Sascha Willems
133c703160 Intersection shader 2023-05-13 14:49:00 +02:00
Sascha Willems
ebc4127472 Started working on ray tracing intersection shader example 2023-05-13 12:22:04 +02:00
Sascha Willems
99b226237a Moved shaders to new directory 2023-05-09 21:03:02 +02:00