20 Commits

Author SHA1 Message Date
3fd6f98ef7 材质保存来自MaterialCreateInfo传递而来的PrimitiveType信息,并在创建Pipeline时传递.
减少在使用中的第二次手写传递,避免失误。
2025-06-12 00:00:14 +08:00
2b251f06d4 Prim改名为PrimitiveType,ParsePrimName改名为ParsePrimitiveType 2025-05-04 23:36:28 +08:00
aed57437f9 List模板改名为ArrayList 2025-04-23 00:27:43 +08:00
99f833ef42 RenderPass add GetVkRenderPass() 2025-01-26 12:06:05 +08:00
911afc06f6 preparing newly GraphModule/RenderModule/RenderPassManager/RenderFramework 2025-01-16 02:10:03 +08:00
8ba171efda
added debug name. 2023-10-12 05:55:39 +08:00
6820ee8c74 completed AutoMergeMaterialInstance,test ok. next step is to support texture2d array 2023-09-20 21:53:30 +08:00
e71ec4be85 Added few RenderPass::CreatePipeline functions. 2023-09-20 17:15:13 +08:00
7967150722 upgraded codes and then it can run. 2023-07-28 20:17:46 +08:00
99939bd83d optimized CreatePipeline of RenderPass class 2023-02-23 14:43:57 +08:00
cd2f278e84 renamed to VertexInputLayout instead of VertexAttributeBinding 2022-10-11 19:16:06 +08:00
3bdf9bbb77 Create a copy for PipelineData while CreatePipeline 2022-01-07 16:26:40 +08:00
e7ad21c82e used VABConfigInfo at CreateMaterialInstance of TextRenderable 2021-11-30 15:01:55 +08:00
f55186a9c8 将顶点输入流最终格式绑定放在MaterialInstance中,并改动相关类。 2021-11-29 20:12:10 +08:00
1217edccf3 added GetGranularity at RenderPass 2021-09-29 20:53:03 +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
0e56a6b00c a lot of rename 2020-10-21 12:39:22 +08:00
a20afeba9e a lot of rename 2020-10-21 12:09:15 +08:00
917424e784 move VK source files to up-level folder 2020-10-21 11:43:18 +08:00