|
784e7f0e0b
|
SBS增加DescriptorSetType数据,未来所有绑定地方使用此参数以避免对不上
|
2025-06-09 22:52:10 +08:00 |
|
|
aed57437f9
|
List模板改名为ArrayList
|
2025-04-23 00:27:43 +08:00 |
|
|
3259f1af4c
|
use SortedSet instead of SortedSets
|
2024-11-21 01:30:42 +08:00 |
|
|
86ff7517d9
|
[WIP] optimizing VDM Support
|
2024-05-28 02:21:33 +08:00 |
|
|
742fe201ad
|
rename and layout codes.
|
2024-05-27 01:42:10 +08:00 |
|
|
6740764f07
|
create DrawData that it split from VertexInputData
|
2024-05-25 22:08:01 +08:00 |
|
|
a60ffbb7da
|
first step OK that it's to resumed to use L2W in VertexInputStream.
|
2024-03-26 01:20:20 +08:00 |
|
|
f3a59c1bb3
|
test sunlight UBO ok!
|
2024-03-10 00:35:35 +08:00 |
|
|
317635877b
|
optimized MaterialRenderList, removed last_vil(pipeline already include vil), don't create assign_buffer if material don't include assign
|
2023-10-12 02:24:58 +08:00 |
|
|
255c7859f1
|
optimized DescriptorSets::Update
|
2023-10-12 01:40:59 +08:00 |
|
|
c15fbf8252
|
texture_rect_array was run OK!
|
2023-09-25 21:49:35 +08:00 |
|
|
6820ee8c74
|
completed AutoMergeMaterialInstance,test ok. next step is to support texture2d array
|
2023-09-20 21:53:30 +08:00 |
|
|
00d2677066
|
update RenderAssignBuffer,but can't run.
|
2023-09-19 22:04:34 +08:00 |
|
|
083600a95f
|
added mi_max_count in Material
|
2023-09-19 21:44:48 +08:00 |
|
|
902dc20340
|
used ActiveMemoryBlockManager to manage data of material instances in Material class.
|
2023-09-19 21:09:09 +08:00 |
|
|
cef5ad073b
|
a few update
|
2023-09-07 18:09:31 +08:00 |
|
|
d05f1109b5
|
removed MaterialData
|
2023-06-14 18:20:23 +08:00 |
|
|
82f3ad070b
|
optimized codes about CreateMaterial
|
2023-06-14 16:49:19 +08:00 |
|
|
1a8bd0a607
|
removed GPUDevice::CreateMP(Material *,const DescriptorSetType &)
|
2023-06-06 20:52:23 +08:00 |
|
|
ffaa6b5362
|
few about MaterialInstance
|
2023-06-05 21:39:12 +08:00 |
|
|
9d3ea89861
|
moved CreateMI to Material from GPUDevice.
|
2023-06-05 20:17:16 +08:00 |
|
|
d5b719152f
|
removed Material::GetMaterialData()
|
2023-05-22 14:29:39 +08:00 |
|
|
d5b69fbe71
|
removed mi_data from Material
|
2023-05-12 21:36:52 +08:00 |
|
|
004504e027
|
added comments at VKDeviceMaterial.cpp
|
2023-05-10 02:32:03 +08:00 |
|
|
7c3d9ecf91
|
added MIData at Material
|
2023-05-09 22:03:02 +08:00 |
|
|
1e03e28f0b
|
updated codes of RenderNode2D/RenderList2D
|
2023-05-04 22:01:00 +08:00 |
|
|
7031270476
|
VKRenderable and CommandBufferRender supported newly VertexInputLayout
|
2023-05-04 19:11:18 +08:00 |
|
|
8e52595123
|
standalone RenderList2D
|
2023-03-24 22:14:43 +08:00 |
|
|
a7c761e1c5
|
renamed value.
|
2023-03-21 21:46:16 +08:00 |
|
|
44620abc21
|
added SetGlobal/GetGlobal/Free at RenderResource
|
2023-03-21 21:37:03 +08:00 |
|
|
85530e6d57
|
renamed to MaterialDescriptorManager from MaterialDescriptorSets
|
2023-03-20 13:55:47 +08:00 |
|
|
35a282ef5e
|
used DESCRIPTOR_SET_TYPE_COUNT
|
2023-03-20 13:35:04 +08:00 |
|
|
facdec5556
|
1.removed VertexShaderModule
2.added VertexInput at MaterialData
3.newly CreateShaderModule/CreateMaterial functions at GPUDevice/RenderResource class.
|
2023-03-19 19:41:21 +08:00 |
|
|
b4dccf7814
|
use standalone DescriptorSetType,ShaderDescriptor,ShaderStage
|
2023-03-02 20:19:25 +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 |
|
|
0fca6b8fc4
|
renamed to Primitive from Renderable
|
2022-06-24 17:51:05 +08:00 |
|
|
f55186a9c8
|
将顶点输入流最终格式绑定放在MaterialInstance中,并改动相关类。
|
2021-11-29 20:12:10 +08:00 |
|
|
424b4b8a6f
|
moved VertexAttributeBinding to CMSceneGraph
|
2021-11-29 17:31:15 +08:00 |
|
|
7d05d67cd2
|
redefined VAB = VertexAttributeBinding
|
2021-11-29 17:04:55 +08:00 |
|
|
af72c68ebe
|
used VBO instead of VAB
|
2021-11-29 15:58:48 +08:00 |
|
|
4281839e4d
|
Deleted 3 member functions at VKMaterial that they acquire VAB member values because only a function used these functions.
|
2021-11-26 10:08:03 +08:00 |
|
|
7ba2d0cf6f
|
renamed type DescriptorSetType to DescriptorSetsType
|
2021-09-27 21:20:22 +08:00 |
|
|
99bfd4d257
|
splited DescriptorSetLayoutCreater.
|
2021-09-14 20:31:15 +08:00 |
|
|
e259b76653
|
new MaterialDescriptorSets
|
2021-09-13 20:39:25 +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 |
|
|
bc8848afa6
|
renamed MaterialInstance to MaterialParameters.
|
2021-06-16 10:41:04 +08:00 |
|
|
0f42ab3987
|
added g_desc_sets/ri_desc_sets, CreateMIDescriptorSets/GetGlobalDescriptorSets/GetRIDescriptorSets
|
2021-06-15 21:20:57 +08:00 |
|