Rendering engine built with Vulkan written in C++17 and Zig.
2025-08-22.16-21-42.mp4
- Rendering engine built with Vulkan
 - Written in C++17 and Zig
 - Using Depth buffer
 - Generate Mipmaps
 - MSAA (MultiSampling Anti-Aliasing) support
 - Compute Shader
 
- First, install vcpkg and run 'vcpkg install'.
 - Build using zig's build system in Visual Studio Code (Check detailed build steps with 
zig build -h). - Executable program and Library files are created.
 
- build: Ctrl+Shift+B
 - debug: F5
 - run: Ctrl+F5
 
- https://marketplace.visualstudio.com/items?itemName=ziglang.vscode-zig
 - https://marketplace.visualstudio.com/items?itemName=ms-vscode.cpptools
 - https://marketplace.visualstudio.com/items?itemName=llvm-vs-code-extensions.lldb-dap
 
Install the library via vcpkg or zig's build system (see build.zig, build.zig.zon).
- Variables: camelCase
 - Functions: camelCase
 - Types (including objects, structs, enums, typedefs, etc): PascalCase
 - Enums: PascalCase
 - Views (texts displayed in GUI): Title Case
 - ViewModels: PascalCase
 - Initials: UPPERCASE