https://github.com/wrapperup/vkguide-in-odin
Following a bit of vkguide 2 in the Odin programming language.
https://github.com/wrapperup/vkguide-in-odin
odin odin-lang vkguide vulkan
Last synced: 7 months ago
JSON representation
Following a bit of vkguide 2 in the Odin programming language.
- Host: GitHub
- URL: https://github.com/wrapperup/vkguide-in-odin
- Owner: wrapperup
- Created: 2024-04-16T07:23:04.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-04-26T05:02:10.000Z (over 1 year ago)
- Last Synced: 2025-01-24T12:45:30.022Z (9 months ago)
- Topics: odin, odin-lang, vkguide, vulkan
- Language: Odin
- Homepage:
- Size: 59.6 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# VkGuide in Odin
Follows [vkguide](https://vkguide.dev/) implementations with a few differences:
1. No vkbootstrap. Initialization is part of this project's code. features,
extensions, and validation layers are defined in `config.odin`, and are used to pick the best device.
2. Shaders are written in [slang](https://github.com/shader-slang/slang). `slangc` is expected to be in PATH.
- Using slang-specific features (mostly pointers for BDA)## Dependencies
All the dependencies for this project are included as git submodules.
- [odin-vma](https://github.com/DanielGavin/odin-vma)
- [odin-imgui](https://gitlab.com/L-4/odin-imgui)