36 Commits

Author SHA1 Message Date
bba00534ba removed DescriptorSetType::MaterialInstance 2023-09-26 14:50:38 +08:00
d456c2bf92
used DescriptorSetType::MaterialInstance 2023-09-22 01:31:04 +08:00
5749d8ec8a optimized ShaderModuleMapByName in RenderResource 2023-06-12 16:30:16 +08:00
de2926a6d5 standalone GPUDevice::CreateMP 2023-06-06 21:03:13 +08:00
8b0ef244e0 moved VAN to CMSceneGraph from VertexAttribData 2023-04-30 20:42:08 +08:00
0e589e8bcd removed PerObject of DescriptorSetType 2023-04-21 20:27:28 +08:00
05e96c58ba added VKUBODynamic.h and support from VKArrayBuffer.h 2023-03-28 21:52:08 +08:00
554220699f added newly functions at MaterialParameters that used index instead of name 2023-03-27 12:00:53 +08:00
fefdc19674 added GetBindingMap at MaterialDescriptorManager and MaterialParameters 2023-03-25 23:11:43 +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
f555c77a83 not run. 2023-03-22 21:40:49 +08:00
ac42dcdb26 finished auto bound GlobalDescriptor 2023-03-22 15:58:59 +08:00
76f5dcb884
1.added GetDescriptorCount at MaterialParameters
2.renamed to GetBoundCount from GetCount
2023-03-22 02:35:05 +08:00
a7c761e1c5 renamed value. 2023-03-21 21:46:16 +08:00
85530e6d57 renamed to MaterialDescriptorManager from MaterialDescriptorSets 2023-03-20 13:55:47 +08:00
ba65d1abf2 renamed to PerMaterial instead of PerMaterialInstance 2023-03-04 18:21:03 +08:00
b4dccf7814 use standalone DescriptorSetType,ShaderDescriptor,ShaderStage 2023-03-02 20:19:25 +08:00
a6b71a449e optimized name of values. 2023-02-23 13:25:05 +08:00
cce2cab12c renamed to PerMaterialInstance instead of PerMaterial 2023-02-23 12:31:42 +08:00
af4b9cd6d4 renamed to DescriptorSetType instead of DescriptorSetsType 2023-02-22 21:53:51 +08:00
b35ef27610 upgraded to newly DescriptorSetType 2023-02-22 21:50:18 +08:00
b8a83a25eb use VKDescriptorSet instead of VKDescriptorSets 2023-02-13 11:50:55 +08:00
251d851f65 upgraded codes based on newly CM... library. 2023-02-13 11:48:53 +08:00
b980457ba2 renamed DeviceBuffer/DeviceMemory instead of GPUBuffer/GPUMemory, 2022-10-14 17:52:35 +08:00
0fca6b8fc4 renamed to Primitive from Renderable 2022-06-24 17:51:05 +08:00
77836d7121 improved BindInputAttachment at DescriptorSets, added BindInputAttachment at MaterialParameters 2022-03-28 17:41:25 +08:00
7c575e6e37 optimized codes of Texture Loader 2022-01-05 11:26:24 +08:00
7ba2d0cf6f renamed type DescriptorSetType to DescriptorSetsType 2021-09-27 21:20:22 +08:00
45887411d2 added IsReady function at DescriptorSets and MaterialParameters 2021-09-27 20:55:27 +08:00
99bfd4d257 splited DescriptorSetLayoutCreater. 2021-09-14 20:31:15 +08:00
e259b76653 new MaterialDescriptorSets 2021-09-13 20:39:25 +08:00
713e76215c use type instead of set in ShaderDescriptorSet. example "texture rect" can run OK. 2021-06-22 17:39:15 +08:00
2b70ee07c8 renamed DescriptorSetsType to DescriptorSetType 2021-06-22 14:48:08 +08:00
cbbc0641ef moved GetBinding functions to ShaderModuleMap from Material. 2021-06-16 20:27:10 +08:00
3658171954 refactor and renamed MaterialInstance to MaterialParameters. 2021-06-16 11:43:19 +08:00