Commit graph

  • 09ba229353 Initial procedural 3D engine setup master Claude Code 2025-08-17 18:56:17 +02:00
  • ca9be0c589 Fix clipping plane position in GLSL shader Sascha Willems 2025-07-28 21:36:15 +02:00
  • 3220691068
    Update README.md Sascha Willems 2025-07-15 21:09:26 +02:00
  • 21204e42ac
    Merge pull request #1223 from wenqingli/master Sascha Willems 2025-07-10 18:07:45 +02:00
  • 27de1689e5
    Update README.md Sascha Willems 2025-07-08 07:47:19 +02:00
  • 214a45099d
    Update the old layout of swapchain images Wenqing Li 2025-07-08 12:00:57 +08:00
  • f735a89518 Code cleanup Sascha Willems 2025-07-05 16:15:43 +02:00
  • 878dbc2987 Remove os icons Github seems to no longer care for image size, which broke the layout Sascha Willems 2025-07-05 16:09:52 +02:00
  • efff932dbe Code cleanup Sascha Willems 2025-07-04 21:56:21 +02:00
  • 1b308da6b2
    Merge pull request #1216 from LegNeato/readme Sascha Willems 2025-07-04 18:01:46 +02:00
  • 75bfd2dc47 Make validation script work with non-windows platforms Sascha Willems 2025-07-03 08:57:54 +02:00
  • d7903488eb Proper semaphore setup Sascha Willems 2025-06-25 21:22:08 +02:00
  • 5c168d090d Add a link to Rust shader sources via the Rust GPU project Christian Legnitto 2025-06-23 18:08:08 +03:00
  • d92eee9b8b Cleanup Sascha Willems 2025-06-17 08:10:57 +02:00
  • a36a35cb40 Added script to validate all samples Sascha Willems 2025-06-17 07:44:30 +02:00
  • d34494602c Sligthly rework validation layer logging to tet file Sascha Willems 2025-06-16 22:34:21 +02:00
  • 2e6bf58914
    Merge pull request #1212 from deccer/patch-1 Sascha Willems 2025-06-15 20:37:50 +02:00
  • 9e3f2b5e28
    Update compileshaders.py deccer 2025-06-12 20:40:51 +00:00
  • 0686ff5dbc Fix typo Sascha Willems 2025-06-10 07:44:14 +02:00
  • 64ba099002 Make semaphores unique per swap chain image Sascha Willems 2025-06-09 19:57:47 +02:00
  • 422d54e387 Do not shadow loop variable Sascha Willems 2025-06-06 08:48:41 +02:00
  • 84d4a70341 Merge branch 'master' of https://github.com/SaschaWillems/Vulkan Sascha Willems 2025-06-04 14:20:21 +02:00
  • c80c35ccb5 Updated screenshots Sascha Willems 2025-06-04 14:20:16 +02:00
  • d09364933e
    Merge pull request #1206 from zetier-hg/master Sascha Willems 2025-06-04 07:59:06 +02:00
  • 372bcef740
    Trivial fix for building example 'computecullandlod' for Android target. The constexpr looks wrong in the ANDROID compile-time switch Harry Gunnarsson 2025-06-03 18:24:01 -04:00
  • 0951c1d362
    Merge pull request #1186 from SaschaWillems/slang_shaders Sascha Willems 2025-06-03 16:38:27 +02:00
  • 8a77f5fd1f Added offline compiled slang shaders Sascha Willems 2025-06-03 16:27:20 +02:00
  • 49c7834196 Use slang's stdlib fn Sascha Willems 2025-06-02 22:09:03 +02:00
  • 0913307646 Notes on supported shading languages Sascha Willems 2025-06-02 12:52:36 +02:00
  • 5833d766a7 Clean up Sascha Willems 2025-05-31 16:33:19 +02:00
  • aca9771866 Add note on compiling slang shaders Sascha Willems 2025-05-31 13:59:46 +02:00
  • 487fd21d44 Added final missing slang shaders Sascha Willems 2025-05-31 13:43:45 +02:00
  • 0d5becd8ea Merge branch 'master' into slang_shaders Sascha Willems 2025-05-29 20:08:53 +02:00
  • 746fb337bd Add option to save validation messages to a text file Sascha Willems 2025-05-29 19:32:50 +02:00
  • 1ab5915338 Merge branch 'master' into slang_shaders Sascha Willems 2025-05-24 13:49:37 +02:00
  • 82a4cdcdc5 Correct assert Sascha Willems 2025-05-24 13:48:50 +02:00
  • ee535efc2f Added slang shaders for sparse resident textures sample Sascha Willems 2025-05-21 08:21:13 +02:00
  • 6183ad5b89 Added slang shaders for deferred shadows sample Sascha Willems 2025-05-20 20:11:11 +02:00
  • 9ff0f35f24 Added slang shaders for compute nbody sample Sascha Willems 2025-05-20 19:42:21 +02:00
  • 00378d9760 Added slang shaders for debug utils sample Sascha Willems 2025-05-20 18:04:54 +02:00
  • 24bc3e3aa9 Added slang shaders for additional samples Sascha Willems 2025-05-20 17:37:27 +02:00
  • 834ee9ed83 Added slang shaders for additional samples Sascha Willems 2025-05-19 21:42:08 +02:00
  • 829118736f Added slang shaders for additional compute samples Sascha Willems 2025-05-19 19:51:43 +02:00
  • 80ff4a41d2 Added slang shaders for ssao sample Sascha Willems 2025-05-19 18:20:23 +02:00
  • 8d50885e92 Added slang shaders for compute cull and lod sample Sascha Willems 2025-05-19 18:13:34 +02:00
  • d8c8630654 Added slang shaders for pipeline samples Sascha Willems 2025-05-18 11:38:10 +02:00
  • b81e9d9654 Added slang shaders for hdr and graphics pipeline library samples Sascha Willems 2025-05-18 11:21:50 +02:00
  • 381c6eff03 Added shaders for ray tracing callable sample Sascha Willems 2025-05-18 10:38:49 +02:00
  • b102f0bded Added shaders for order independent transparency sample Sascha Willems 2025-05-17 21:11:01 +02:00
  • 8ca1234962 Add slang shaders for distance field fonts sample Sascha Willems 2025-05-17 17:03:42 +02:00
  • ad5b22c5a2 Add slang shaders for parallax mapping sample Sascha Willems 2025-05-17 16:52:08 +02:00
  • e4b7bb1a01 Add slang shaders for compute cloth sample Sascha Willems 2025-05-17 16:42:07 +02:00
  • c58fd1844b Add slang shaders for tessellation samples Sascha Willems 2025-05-16 20:12:30 +02:00
  • c2e3b494da Add slang shaders for additional samples Sascha Willems 2025-05-16 19:15:29 +02:00
  • cb1f443160 Add slang shaders for screenshot sample Sascha Willems 2025-05-15 19:53:43 +02:00
  • 04ab171247 Add slang shaders for headless samples Sascha Willems 2025-05-15 19:04:04 +02:00
  • a442bdd683 Add slang shaders for ray tracing texture sample Sascha Willems 2025-05-13 21:23:54 +02:00
  • 75f3508a61 Add slang shaders for additional ray tracing samples Sascha Willems 2025-05-13 19:32:35 +02:00
  • b2272c5719 Add slang shaders for gears sample Sascha Willems 2025-05-12 19:11:19 +02:00
  • 7b88f68bf0 Add slang shaders for gltf ray tracing sample Sascha Willems 2025-05-11 16:33:23 +02:00
  • d6a1f6af06 Add slang shaders for additional samples Sascha Willems 2025-05-10 15:20:40 +02:00
  • 7e5a387eb8 Add slang shaders for additional samples Sascha Willems 2025-05-10 13:58:14 +02:00
  • d0a20a693f Add slang shaders for additional ray tracing samples Sascha Willems 2025-05-09 19:45:49 +02:00
  • 150b510868 Add slang shaders for ray query sample Sascha Willems 2025-05-08 20:08:57 +02:00
  • dde011039e Always infer entry point name from list of stages Sascha Willems 2025-05-05 21:42:04 +02:00
  • 7c115af4a3 Add slang shaders for additional samples Sascha Willems 2025-05-04 17:23:23 +02:00
  • b3c032ef68 Add slang shaders for additional samples Sascha Willems 2025-05-04 13:31:14 +02:00
  • 0e975064d9 Add slang shaders for additional samples Sascha Willems 2025-05-03 17:33:16 +02:00
  • e0bff55eab Add slang shaders for shader objects sample Sascha Willems 2025-05-03 11:43:55 +02:00
  • 0a6c03b58c Add slang shaders for additional samples Sascha Willems 2025-05-03 11:11:43 +02:00
  • 4df49dba71 Add slang shaders for additional samples Sascha Willems 2025-05-03 09:42:32 +02:00
  • afbc3a5bb7 Add slang shader for vertex attributes sample Sascha Willems 2025-05-01 12:02:19 +02:00
  • 52c97db9a4 Add slang shader for dynamic rendering sample Sascha Willems 2025-05-01 11:39:42 +02:00
  • 5758b53a5e Add slang shader for descriptor sets sample Sascha Willems 2025-05-01 11:34:11 +02:00
  • 2c6f3bf40c Add slang shader for debug printf sample Sascha Willems 2025-04-29 20:26:59 +02:00
  • afd37811ec Add slang shader for omni-directional shadow mapping sample Sascha Willems 2025-04-29 20:22:19 +02:00
  • 153aa3b932 Add slang shader for shadow mapping and shadow mapping cascades sample Sascha Willems 2025-04-28 21:03:37 +02:00
  • 126231756a Add slang shader for ray tracing reflection sample Sascha Willems 2025-04-27 20:37:42 +02:00
  • a4354cdb2e Add slang shader for ray tracing basic sample Sascha Willems 2025-04-27 17:40:20 +02:00
  • 33cab712ca Add slang shader for mesh shader sample Sascha Willems 2025-04-27 12:41:07 +02:00
  • 5484d51bae Add slang shader for texturing samples Sascha Willems 2025-04-27 11:07:30 +02:00
  • b6b4fccb2c Add slang shader for instancing sample Sascha Willems 2025-04-26 21:02:45 +02:00
  • 74e66c6b48 Add slang shader for gltf skinning sample Sascha Willems 2025-04-26 17:07:33 +02:00
  • b8b4c89e04 Add slang shader for gltf sample Sascha Willems 2025-04-26 14:50:10 +02:00
  • d718d271e2 Add slang shader for deferred rendering sample Sascha Willems 2025-04-24 20:26:17 +02:00
  • 8b405be480 Command line argument to explicitly compile slang shaders for a single sample Sascha Willems 2025-04-24 20:10:07 +02:00
  • f441a3e0b3 Set api base line to 1.1 when using slang and enable SPIRV 1.4 Sascha Willems 2025-04-23 19:32:14 +02:00
  • 702066e8af Add slang shader for compute particles sample Sascha Willems 2025-04-23 19:20:48 +02:00
  • b3c4af6f49 Merge branch 'master' into slang_shaders Sascha Willems 2025-04-23 08:00:43 +02:00
  • 74be818cc6 Minor cleanup Sascha Willems 2025-04-13 18:19:36 +02:00
  • d1bdb1ec65 Update CMake minimum version Sascha Willems 2025-04-11 19:52:01 +02:00
  • b56067bd03 Enable drawIndirectFirstInstance feature Sascha Willems 2025-04-04 17:12:30 +02:00
  • 2285f69055 Add ray tracing stages Sascha Willems 2025-03-30 15:24:07 +02:00
  • 9a562a5426
    Macos ios fixes (#1192) SRSaunders 2025-03-29 11:21:37 -04:00
  • c120051814 Slang shaders for descriptor indexing sample Sascha Willems 2025-03-29 13:22:09 +01:00
  • 9b25dbce53 Cleen up shader Sascha Willems 2025-03-29 12:50:05 +01:00
  • c4556374c3 Replace separate slang files per stage with single slang files containing multiple stages Sascha Willems 2025-03-29 10:31:46 +01:00
  • cf3700cb2f Support for multiple shader stages Sascha Willems 2025-03-29 09:56:42 +01:00
  • 7327a9f4ab Slang shader compilation script can now handle multiple stages in one file Sascha Willems 2025-03-29 09:52:21 +01:00
  • 22ae3726e6 Slang shaders for push constants sample Sascha Willems 2025-03-28 17:43:10 +01:00