108 Commits

Author SHA1 Message Date
ac0d1bee59 added VKIndirectCommandBuffer.cpp and other codes. 2024-05-30 01:58:32 +08:00
bf7c6bdeac preparing VKIndirectCommandBuffer.h 2024-05-30 01:14:27 +08:00
0dcf004f4c renamed to VAB from VBO 2024-05-25 22:57:29 +08:00
9a4e495027 coded PrimitiveDataVDM, next step is test. 2024-05-25 02:48:37 +08:00
299d3bd019 newly Primitive/PrimitiveData/PrimitiveCreater, and test OK! can RUN! 2024-05-25 01:46:19 +08:00
cfd67e1a42 [WIP] comments VDM, preparing double PrimitiveCreater 2024-05-23 13:15:47 +08:00
40ce978f85 newly PrimitiveData struct and Primitive class. Can't Run!!!
next step is to support PrimitiveVDM.
2024-05-23 02:19:40 +08:00
ecb47dae4d moved to VKPrimitiveData.cpp from VKPrimitiveData.h 2024-05-20 18:04:30 +08:00
6dba761a80 added VKPrimitiveData.h 2024-04-26 01:17:47 +08:00
f00cb0b815 split VertexDataManager.h/.cpp 2024-04-17 01:20:52 +08:00
8c51d3a52b [very strong] deleted class VertexAttribData 2024-04-02 22:51:14 +08:00
c1183d351d moved CreateVertexAttribData(...) to PrimitiveCreater.cpp from VertexAttribData.cpp and then delete VertexAttribData.cpp 2024-04-02 22:25:06 +08:00
ac81e4f8f0 first version of VertexDataManager.h 2024-04-02 21:14:34 +08:00
b781ff41a3
removed codes about VkDebugMaker 2023-10-13 02:01:57 +08:00
5230fbc27f added little codes of texture 2d array, but can't run. 2023-09-25 16:38:02 +08:00
202bff5870 moved few codes to RenderAssignBuffer.cpp from MaterialRenderList.cpp 2023-09-06 16:24:05 +08:00
28b2b53d03 renamed to RenderAssignBuffer from RenderExtraBuffer 2023-09-05 20:48:47 +08:00
7967150722 upgraded codes and then it can run. 2023-07-28 20:17:46 +08:00
b72144a28b reordered the creating vkdevice 2023-06-14 19:58:56 +08:00
ab6a8435a1 optimized codes of ShaderCreateInfo::ProcDefine 2023-06-05 17:01:13 +08:00
e076b72f1a splited MaterialRenderList and MaterialRenderMap, RenderExtraBuffer 2023-06-01 15:08:45 +08:00
d6d2d337c9 added VKDeviceCreater.h 2023-05-11 21:14:35 +08:00
7c4a27771f
created VulkanDeviceCreateInfo and added Swapchain prefer formats list. 2023-05-11 00:56:26 +08:00
9535a4486e
removed old RenderList 2023-05-07 01:07:26 +08:00
1e03e28f0b updated codes of RenderNode2D/RenderList2D 2023-05-04 22:01:00 +08:00
c232feb40a temporary to disable the RenderList and RenderNode 2023-04-28 11:10:50 +08:00
cd03ee8211 added RenderNode2D.cpp 2023-04-25 19:18:07 +08:00
ba6af7a596 renamed to DynamicBufferAccess instead of UBODynamicAccess 2023-04-25 11:43:15 +08:00
05e96c58ba added VKUBODynamic.h and support from VKArrayBuffer.h 2023-03-28 21:52:08 +08:00
6c3e674d23 used DescriptorBinding in Global Binding 2023-03-25 23:12:08 +08:00
8e52595123 standalone RenderList2D 2023-03-24 22:14:43 +08:00
939bbfeb1f splite RenderNode2D/3D,RenderList2D/3D 2023-03-23 21:43:10 +08:00
85530e6d57 renamed to MaterialDescriptorManager from MaterialDescriptorSets 2023-03-20 13:55:47 +08:00
f748301787 split standalone VKUUID.h/DebugOutProperties.h 2023-03-17 18:15:55 +08:00
844636a46b optimized first_triangle based on RenderablePrimitiveCreater class. 2023-02-23 13:49:18 +08:00
b8a83a25eb use VKDescriptorSet instead of VKDescriptorSets 2023-02-13 11:50:55 +08:00
12760ab5c5 added VKDebugUtils.h/.cpp 2022-09-26 12:14:52 +08:00
d8d8d97abd renamed to Renderable from RenderableInstance, renamed to PrimitiveCreater from RenderableCreater 2022-06-24 21:06:38 +08:00
0fca6b8fc4 renamed to Primitive from Renderable 2022-06-24 17:51:05 +08:00
be2b3b7bcf added TextRender.cpp/.h 2022-02-16 23:26:50 +08:00
5d608624c0 fixed mipmaps autogen at Cubemap 2022-01-07 19:39:39 +08:00
1d499ffd5b added Cubemap support,but only test non-mipmaps texture. 2022-01-07 16:55:39 +08:00
967f03992f added cube/cube array support at VKImageView.cpp 2022-01-05 18:20:48 +08:00
cc77374275 updated src/SceneGraph/CMakeLists.txt because resort texture codes. 2022-01-05 16:10:42 +08:00
ecbfc38d0c splited and Created VKDeviceSampler.cpp 2021-12-16 21:02:05 +08:00
fb15e1bf5e splited and created VKDeviceMemory.cpp 2021-12-16 20:59:16 +08:00
3d9c229a20 renamed VKTexture2DLoader.cpp from VKTextureLoader.cpp 2021-12-14 15:38:10 +08:00
9d0ae0a071 newly Loader code of Texture 2021-12-13 21:03:41 +08:00
424b4b8a6f moved VertexAttributeBinding to CMSceneGraph 2021-11-29 17:31:15 +08:00
e6df11e572 added DebugMaker 2021-11-23 11:54:35 +08:00