82 Commits

Author SHA1 Message Date
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
b3c2fc3d8c added renderContext files. 2021-10-04 17:47:55 +08:00
79f6537b77 added VKRenderContext.cpp/.h 2021-09-29 20:52:14 +08:00
45f5d0d5be fixed a bug that don't copy color_space data. 2021-09-23 15:19:09 +08:00
2753f95999 moved CreatePipeline functions to RenderPass class. 2021-09-22 17:15:17 +08:00
f0ae8f5dae moved codes to VKDeviceRenderPassManage.cpp/.h 2021-09-22 16:28:39 +08:00
b5188a63ea add RenderPassTypeBy and cache 2021-09-22 15:32:20 +08:00
99bfd4d257 splited DescriptorSetLayoutCreater. 2021-09-14 20:31:15 +08:00
e259b76653 new MaterialDescriptorSets 2021-09-13 20:39:25 +08:00
3bb74b99cc merged codes into RenderList they from SceneTreeToRenderList. 2021-06-19 20:31:07 +08:00
53c58a885e new MaterialInstance 2021-06-16 20:29:25 +08:00
3658171954 refactor and renamed MaterialInstance to MaterialParameters. 2021-06-16 11:43:19 +08:00
ce420d23a7 added RenderNode class. 2021-06-10 18:56:23 +08:00
7f0a786122 updated VKArrayBuffer.h 2021-05-08 19:02:08 +08:00
1696c27cbb use CameraInfo instead of CameraMatrix 2021-05-08 18:14:44 +08:00
f1fcfe5cd4 split two files.they are MVPMatrix.h and SceneTreeToRenderList.h 2021-04-26 20:36:56 +08:00
d0d00b235c add VKMemoryAllocator.h/.cpp in CMakeLists.txt 2021-04-07 21:17:24 +08:00
eeff738f56 add VKArrayBuffer.cpp/.h 2021-02-10 18:53:07 +08:00
07c761eab9 add SceneGraph/SceneTreeToRenderList.cpp, GPUDataArray.h, SceneRoot.h 2021-01-29 20:50:47 +08:00
6a678287d0 将VulkanRender代码移到SceneGraph中 2020-11-26 18:04:57 +08:00
884cc09259 moved relationship to RenderableInstance whose the Material and Renderable. 2020-09-21 19:05:25 +08:00
8dbd0b3f2f use VKDatabase instead SceneDB 2020-09-02 18:16:15 +08:00
90314c4b97 finished first edition of the TextRenderable class. 2020-08-08 20:12:37 +08:00
1f80f793ac update TileFont.... 2020-07-31 18:01:28 +08:00
5020f80060 updates 2020-07-28 16:37:01 +08:00
3119c1367d update TextLayout 2020-07-22 20:50:13 +08:00
8cb2df9a35 update TextLayout 2020-07-21 17:09:24 +08:00