mirror of
https://github.com/id-Software/DOOM-3-BFG.git
synced 2025-03-16 15:41:16 +00:00
* Renamed vkwindow to sdlWindow in struct vulkanContext_t to matche the rest of the struct naming conventions. Image_VK.cpp: * disabled printing "Vulkan Image alloc " to the terminal, flooding it with data RenderBackend_VK.cpp: * Re-enabled r_vkEnableValidationLayers enabling/disabling Vulkan validation checking, I had it hard-coded to true for testing reasons. * static void DestroySwapChain(): * I don't know if the changes I introduced here are helping or not, or even doing anything, so this part can be ignored or changed back. * GL_StartFrame() and GL_BlockingSwapBuffers(): * VkResult for these two functions, vkAcquireNextImageKHR and vkQueuePresentKHR, don't need to return VK_SUCCESS for the application to be valid, so handle them differently here. There may be others like this, but I don't know. qvk.h: * Since VK_USE_PLATFORM_* is defined in the CMakeLists.txt file, for now anyways, use them to wrap the correct platform headers instead of defining them here. sdl_vkimp.cpp: * Some debug printing changes, from GL to Vulkan, since this is for the Vulkan API. |
||
---|---|---|
.. | ||
Allocator_VK.cpp | ||
Allocator_VK.h | ||
BufferObject_VK.cpp | ||
Image_VK.cpp | ||
qvk.h | ||
RenderBackend_VK.cpp | ||
RenderDebug_VK.cpp | ||
RenderProgs_VK.cpp | ||
Staging_VK.cpp | ||
Staging_VK.h | ||
vma.cpp | ||
vma.h |