procedural-3d-engine/shaders
Claude Code 09ba229353
Some checks failed
Build Project / Build Ubuntu (push) Has been cancelled
Build Project / Build Windows (push) Has been cancelled
Build Project / Build macOS (push) Has been cancelled
Initial procedural 3D engine setup
- 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
..
glsl Initial procedural 3D engine setup 2025-08-17 18:56:17 +02:00
README.md Add note on compiling slang shaders 2025-05-31 13:59:46 +02:00

Shaders

This folder contains the shaders used by the samples. Source files are available in GLSL, HLSL and slang and also come with precompiled SPIR-V files that are consumed by the samples. To recompile shaders you can use the compileshaders.py scripts in the respective folders or any other means that can generate Vulkan SPIR-V from GLSL, HLSL or slang. One such option is this extension for Visual Studio.

Note that not all samples may come with all shading language variants. So some samples that have GLSL source files might not come with HLSL and/or slang source files.

A note for using slang shaders: These require a different SPIR-V environment than glsl/hlsl. When selecting slang shaders, the base requirement for all samples is raised to at least Vulkan 1.1 with the SPIRV 1.4 extension.

If you want to compile slang shaders to SPIR-V, please use the latest release from here to get the latest bug fixes and features required for some of the samples.