Commit graph

71 commits

Author SHA1 Message Date
Sascha Willems
153aa3b932 Add slang shader for shadow mapping and shadow mapping cascades sample 2025-04-28 21:03:37 +02:00
Sascha Willems
126231756a Add slang shader for ray tracing reflection sample 2025-04-27 20:37:42 +02:00
Sascha Willems
a4354cdb2e Add slang shader for ray tracing basic sample 2025-04-27 17:40:20 +02:00
Sascha Willems
33cab712ca Add slang shader for mesh shader sample 2025-04-27 12:41:07 +02:00
Sascha Willems
5484d51bae Add slang shader for texturing samples 2025-04-27 11:07:30 +02:00
Sascha Willems
b6b4fccb2c Add slang shader for instancing sample 2025-04-26 21:02:45 +02:00
Sascha Willems
74e66c6b48 Add slang shader for gltf skinning sample 2025-04-26 17:07:33 +02:00
Sascha Willems
b8b4c89e04 Add slang shader for gltf sample 2025-04-26 14:50:10 +02:00
Sascha Willems
d718d271e2 Add slang shader for deferred rendering sample 2025-04-24 20:26:17 +02:00
Sascha Willems
8b405be480 Command line argument to explicitly compile slang shaders for a single sample 2025-04-24 20:10:07 +02:00
Sascha Willems
f441a3e0b3 Set api base line to 1.1 when using slang and enable SPIRV 1.4 2025-04-23 19:32:14 +02:00
Sascha Willems
702066e8af Add slang shader for compute particles sample 2025-04-23 19:20:48 +02:00
Sascha Willems
2285f69055 Add ray tracing stages 2025-03-30 15:24:07 +02:00
Sascha Willems
c120051814 Slang shaders for descriptor indexing sample 2025-03-29 13:22:09 +01:00
Sascha Willems
9b25dbce53 Cleen up shader 2025-03-29 12:50:05 +01:00
Sascha Willems
c4556374c3 Replace separate slang files per stage with single slang files containing multiple stages 2025-03-29 10:31:46 +01:00
Sascha Willems
cf3700cb2f Support for multiple shader stages 2025-03-29 09:56:42 +01:00
Sascha Willems
7327a9f4ab Slang shader compilation script can now handle multiple stages in one file 2025-03-29 09:52:21 +01:00
Sascha Willems
22ae3726e6 Slang shaders for push constants sample 2025-03-28 17:43:10 +01:00
Sascha Willems
880b48485f Slang shaders for buffer device address example 2025-03-28 15:16:45 +01:00
Sascha Willems
bc3c41e89a Add notes on slang support 2025-03-23 18:52:23 +01:00
Sascha Willems
2593d70794 Use SPIR-V profile 2025-03-19 21:36:06 +01:00
Sascha Willems
02559cd99a Merge branch 'master' into slang_shaders 2025-03-19 21:19:28 +01:00
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
2846c73db0 Add slang shaders for triangle samples 2025-02-10 19:09:19 +01:00
Sascha Willems
d8edd92034 Fix shader type 2025-02-09 20:00:44 +01:00
Sascha Willems
9f38b820cc Adjust compiled spv file name 2025-02-09 19:59:27 +01:00
Sascha Willems
e9673f1ac3 Add slang shaders for UI overlay 2025-02-09 19:17:10 +01:00
Sascha Willems
6912366c45 Add slang compilation script 2025-02-09 19:16:56 +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