Commit Graph

10 Commits

Author SHA1 Message Date
Attila Uygun 66557f07e3 Do not reinitialize Vulcan context unnecessarily. 2023-05-26 22:45:24 +02:00
Attila Uygun 41bb5e286a Fix for vulkan renderer 2023-05-21 22:23:04 +02:00
Attila Uygun beba055645 Stringify error values 2023-05-16 22:07:52 +02:00
Attila Uygun 0a2f1bd7c3 Miscellaneous changes and improvements 2023-05-16 22:07:52 +02:00
Attila Uygun 5ca5ed763a Update to Vulkan SDK 1.3.231.1
Update vma, volk, vulkan headers, glslang, spirv-reflect.
Remove Vulkan loader and use volk instead.
2023-05-12 00:08:36 +02:00
Attila Uygun 0866349f58 Code cleanup
- Use absolute paths for includes.
- Add file path to include guards.
- Use uint64_t for resource id.
- Compile engine code into separate lib.
- Compile time and run time string hashing functions.
- Rename Worker to ThreadPool.
- Update .gitignore
- Code generator for texture compressor.
2021-10-27 18:22:32 +02:00
Attila Uygun 68b6b1dfea Vulkan: depth buffer 2021-02-23 17:26:05 +01:00
Attila Uygun 3a5572c8d0 Cleanup 2021-02-11 21:51:05 +01:00
Attila Uygun 128fa659a8 Record setup command buffer in a background thread. 2021-02-10 00:39:04 +01:00
Attila Uygun 671661758c Implement Vulkan renderer. 2021-02-10 00:39:04 +01:00