https://github.com/durobot/my-vulkan-sandbox
Just a box of short programs using Vulkan API, created for self-teaching / as a cheatsheet.
https://github.com/durobot/my-vulkan-sandbox
Last synced: 3 months ago
JSON representation
Just a box of short programs using Vulkan API, created for self-teaching / as a cheatsheet.
- Host: GitHub
- URL: https://github.com/durobot/my-vulkan-sandbox
- Owner: Durobot
- License: mit
- Created: 2022-01-22T19:41:54.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2022-01-22T22:19:06.000Z (over 3 years ago)
- Last Synced: 2025-02-15T06:53:56.994Z (3 months ago)
- Language: C
- Size: 10.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# my-vulkan-sandbox
Just a box of short programs using Vulkan API, created for self-teaching / as a cheatsheet.Contents:
**01_loadtime_dynlink** - demonstrates the easiest way of using Vulkan loader library (vulkan-1.dll on Windows, libvulkan.so on Linux, .dylib on macOS), linking against the library at build time. Simple, but not the best performance (see comments in runtime_dynlink.c).
**02_runtime_dynlink** - demonstrates a more advanced way of using Vulkan loader library (vulkan-1.dll on Windows, libvulkan.so on Linux, .dylib on macOS), loading the library at runtime by using OS functions. See comments in runtime_dynlink.c for reasons why this is better than linking against this library at build time.