23 Commits

Author SHA1 Message Date
29aa76a917 GPUDeviceAttribute更名为VkDevAttr 2025-05-17 20:13:23 +08:00
96c3718b2a remove about swapchain from GPUDevice class. 2025-01-19 19:06:32 +08:00
ff8222c256 moved device_render_pass to RenderFramework from GPUDevice. 2025-01-18 20:28:14 +08:00
b781ff41a3
removed codes about VkDebugMaker 2023-10-13 02:01:57 +08:00
4ee6962d04
added lot of debug output based VkDebugUtils 2023-10-13 01:48:07 +08:00
ef84e5c699 renamed to RTSwapchain instead of SwapchainRenderTarget 2023-08-17 11:08:21 +08:00
8340209697
renamed to JointID/JointWeight instead of BoneID/BoneWeight 2023-05-13 03:14:38 +08:00
05885e443a added VulkanDeviceCreater::ChooseSurfaceFormat 2023-05-11 21:56:07 +08:00
b4dccf7814 use standalone DescriptorSetType,ShaderDescriptor,ShaderStage 2023-03-02 20:19:25 +08:00
2fb443bcb4 updated codes to support newly CM??? modules. 2023-02-19 19:28:47 +08:00
b8a83a25eb use VKDescriptorSet instead of VKDescriptorSets 2023-02-13 11:50:55 +08:00
f8646ca880 renamed Semaphore instead of GPUSemaphore,
renamed Queue instead of GPUQueue
2022-10-14 19:40:16 +08:00
fc2c8021ba renamed Fence instead of GPUFence 2022-10-14 19:27:29 +08:00
ee9be8a4a2 improved Swapchain&SwapchainRenderTarget 2021-12-15 20:46:33 +08:00
14b9369739 renamed to CreateSwapchainRenderTarget from CreateSwapchainRT 2021-12-15 19:59:28 +08:00
96dc95276b newly GPUQueue class and VKDevice::CreateQueue function. 2021-12-15 19:56:44 +08:00
3c79a01a70 pipeline and renderpass used auto release. 2021-11-30 19:33:01 +08:00
8e72095384 added SurfaceFormats output. 2021-09-23 19:08:07 +08:00
4614bca36c create GPUDevice::ClearRenderPassManage() function. 2021-09-22 16:31:35 +08:00
f0ae8f5dae moved codes to VKDeviceRenderPassManage.cpp/.h 2021-09-22 16:28:39 +08:00
99bfd4d257 splited DescriptorSetLayoutCreater. 2021-09-14 20:31:15 +08:00
e1aaaa0b31 add VKMemoryAllocator 2021-03-25 20:00:19 +08:00
6a678287d0 将VulkanRender代码移到SceneGraph中 2020-11-26 18:04:57 +08:00