Claude Code
09ba229353
Initial procedural 3D engine setup
...
Build Project / Build Ubuntu (push) Has been cancelled
Build Project / Build Windows (push) Has been cancelled
Build Project / Build macOS (push) Has been cancelled
- Updated README.md with modern project structure and features
- Cleaned up Android build files (not needed for desktop engine)
- Restructured as procedural 3D engine with ImGui integration
- Based on Sascha Willems Vulkan framework with dynamic rendering
- Added comprehensive build instructions and camera system docs
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-17 18:56:17 +02:00
Sascha Willems
ca9be0c589
Fix clipping plane position in GLSL shader
...
Refs #1183
2025-07-28 21:36:15 +02:00
Sascha Willems
3220691068
Update README.md
...
Sync info
2025-07-15 21:09:26 +02:00
Sascha Willems
21204e42ac
Merge pull request #1223 from wenqingli/master
...
Update the old layout of swapchain images
2025-07-10 18:07:45 +02:00
Sascha Willems
27de1689e5
Update README.md
...
Update link for new sync branch
2025-07-08 07:47:19 +02:00
Wenqing Li
214a45099d
Update the old layout of swapchain images
...
The swapchain image is already used as the resolve target with the general image layout, after that we should specify the old layout as VK_IMAGE_LAYOUT_GENERAL instead of VK_IMAGE_LAYOUT_UNDEFINED.
2025-07-08 12:00:57 +08:00
Sascha Willems
f735a89518
Code cleanup
...
Fixes some C++2X deprecation warnings
2025-07-05 16:15:43 +02:00
Sascha Willems
878dbc2987
Remove os icons
...
Github seems to no longer care for image size, which broke the layout
2025-07-05 16:09:52 +02:00
Sascha Willems
efff932dbe
Code cleanup
2025-07-04 21:56:21 +02:00
Sascha Willems
1b308da6b2
Merge pull request #1216 from LegNeato/readme
...
Add a link to Rust shader sources via the Rust GPU project
2025-07-04 18:01:46 +02:00
Sascha Willems
75bfd2dc47
Make validation script work with non-windows platforms
...
Fies #1215
2025-07-03 08:57:54 +02:00
Sascha Willems
d7903488eb
Proper semaphore setup
...
For details see https://docs.vulkan.org/guide/latest/swapchain_semaphore_reuse.html
Fixes #1217
2025-06-25 21:22:08 +02:00
Christian Legnitto
5c168d090d
Add a link to Rust shader sources via the Rust GPU project
2025-06-23 18:08:08 +03:00
Sascha Willems
d92eee9b8b
Cleanup
2025-06-17 08:10:57 +02:00
Sascha Willems
a36a35cb40
Added script to validate all samples
...
Validation messages are stored into a single file
2025-06-17 07:44:30 +02:00
Sascha Willems
d34494602c
Sligthly rework validation layer logging to tet file
2025-06-16 22:34:21 +02:00
Sascha Willems
2e6bf58914
Merge pull request #1212 from deccer/patch-1
...
Update compileshaders.py
2025-06-15 20:37:50 +02:00
deccer
9e3f2b5e28
Update compileshaders.py
...
glslangValidator has a capital V in its name. This will make this script work again on unix likes.
2025-06-12 20:40:51 +00:00
Sascha Willems
0686ff5dbc
Fix typo
2025-06-10 07:44:14 +02:00
Sascha Willems
64ba099002
Make semaphores unique per swap chain image
...
Fixes #1210
2025-06-09 19:57:47 +02:00
Sascha Willems
422d54e387
Do not shadow loop variable
...
Fixes #1207
2025-06-06 08:48:41 +02:00
Sascha Willems
84d4a70341
Merge branch 'master' of https://github.com/SaschaWillems/Vulkan
2025-06-04 14:20:21 +02:00
Sascha Willems
c80c35ccb5
Updated screenshots
2025-06-04 14:20:16 +02:00
Sascha Willems
d09364933e
Merge pull request #1206 from zetier-hg/master
...
Trivial fix for building example 'computecullandlod' for Android target.
2025-06-04 07:59:06 +02:00
Harry Gunnarsson
372bcef740
Trivial fix for building example 'computecullandlod' for Android target.
...
The constexpr looks wrong in the ANDROID compile-time switch
2025-06-03 18:24:01 -04:00
Sascha Willems
0951c1d362
Merge pull request #1186 from SaschaWillems/slang_shaders
...
[WIP] Add Slang shaders
2025-06-03 16:38:27 +02:00
Sascha Willems
8a77f5fd1f
Added offline compiled slang shaders
2025-06-03 16:27:20 +02:00
Sascha Willems
49c7834196
Use slang's stdlib fn
2025-06-02 22:09:03 +02:00
Sascha Willems
0913307646
Notes on supported shading languages
2025-06-02 12:52:36 +02:00
Sascha Willems
5833d766a7
Clean up
2025-05-31 16:33:19 +02:00
Sascha Willems
aca9771866
Add note on compiling slang shaders
2025-05-31 13:59:46 +02:00
Sascha Willems
487fd21d44
Added final missing slang shaders
...
Requires a very recent version of slang
2025-05-31 13:43:45 +02:00
Sascha Willems
0d5becd8ea
Merge branch 'master' into slang_shaders
2025-05-29 20:08:53 +02:00
Sascha Willems
746fb337bd
Add option to save validation messages to a text file
2025-05-29 19:32:50 +02:00
Sascha Willems
1ab5915338
Merge branch 'master' into slang_shaders
2025-05-24 13:49:37 +02:00
Sascha Willems
82a4cdcdc5
Correct assert
...
Fixes #1204
2025-05-24 13:48:50 +02:00
Sascha Willems
ee535efc2f
Added slang shaders for sparse resident textures sample
2025-05-21 08:21:13 +02:00
Sascha Willems
6183ad5b89
Added slang shaders for deferred shadows sample
2025-05-20 20:11:11 +02:00
Sascha Willems
9ff0f35f24
Added slang shaders for compute nbody sample
2025-05-20 19:42:21 +02:00
Sascha Willems
00378d9760
Added slang shaders for debug utils sample
2025-05-20 18:04:54 +02:00
Sascha Willems
24bc3e3aa9
Added slang shaders for additional samples
2025-05-20 17:37:27 +02:00
Sascha Willems
834ee9ed83
Added slang shaders for additional samples
2025-05-19 21:42:08 +02:00
Sascha Willems
829118736f
Added slang shaders for additional compute samples
2025-05-19 19:51:43 +02:00
Sascha Willems
80ff4a41d2
Added slang shaders for ssao sample
2025-05-19 18:20:23 +02:00
Sascha Willems
8d50885e92
Added slang shaders for compute cull and lod sample
...
Adjusted vertex bindings
2025-05-19 18:13:34 +02:00
Sascha Willems
d8c8630654
Added slang shaders for pipeline samples
2025-05-18 11:38:10 +02:00
Sascha Willems
b81e9d9654
Added slang shaders for hdr and graphics pipeline library samples
2025-05-18 11:21:50 +02:00
Sascha Willems
381c6eff03
Added shaders for ray tracing callable sample
2025-05-18 10:38:49 +02:00
Sascha Willems
b102f0bded
Added shaders for order independent transparency sample
2025-05-17 21:11:01 +02:00
Sascha Willems
8ca1234962
Add slang shaders for distance field fonts sample
2025-05-17 17:03:42 +02:00