35 Commits

Author SHA1 Message Date
de2926a6d5 standalone GPUDevice::CreateMP 2023-06-06 21:03:13 +08:00
1a8bd0a607 removed GPUDevice::CreateMP(Material *,const DescriptorSetType &) 2023-06-06 20:52:23 +08:00
f4a8406ad8 support MI_MAX_COUNT in ShaderGen 2023-06-02 20:45:19 +08:00
fc94ee82b4 layout and renamed value 2023-06-02 14:22:07 +08:00
d5b69fbe71 removed mi_data from Material 2023-05-12 21:36:52 +08:00
7f3132236f improved MaterialCreateInfo::AddUBO 2023-05-12 20:30:29 +08:00
05885e443a added VulkanDeviceCreater::ChooseSurfaceFormat 2023-05-11 21:56:07 +08:00
d6d2d337c9 added VKDeviceCreater.h 2023-05-11 21:14:35 +08:00
27f33e07cb added "Vulkan hardware requirement" at GPUDevice class. 2023-05-10 21:26:15 +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
011fbdb55d update codes...but can't compile 2023-04-20 21:49:48 +08:00
ac42dcdb26 finished auto bound GlobalDescriptor 2023-03-22 15:58:59 +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
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
9872f74160 used short funcname. 2023-03-18 17:58:57 +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
cd2f278e84 renamed to VertexInputLayout instead of VertexAttributeBinding 2022-10-11 19:16:06 +08:00
0fca6b8fc4 renamed to Primitive from Renderable 2022-06-24 17:51:05 +08:00
3c449df4ca deleted hgl_cpy(T *,T *) function. 2022-03-11 17:58:53 +08:00
074cb9cc19 used newly ENUM_CLASS_RANGE_ERROR_RETURN_NULLPTR 2022-01-10 20:29:55 +08:00
f55186a9c8 将顶点输入流最终格式绑定放在MaterialInstance中,并改动相关类。 2021-11-29 20:12:10 +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
c4f393d176 codes layout. 2021-11-26 10:00:20 +08:00
7ba2d0cf6f renamed type DescriptorSetType to DescriptorSetsType 2021-09-27 21:20:22 +08:00
9c487ae592 improved descriptorSets log output. 2021-09-27 20:56:50 +08:00
99bfd4d257 splited DescriptorSetLayoutCreater. 2021-09-14 20:31:15 +08:00
e259b76653 new MaterialDescriptorSets 2021-09-13 20:39:25 +08:00
ba6367556b (WIP)support newly material file,can't use. 2021-09-09 18:20:17 +08:00
3658171954 refactor and renamed MaterialInstance to MaterialParameters. 2021-06-16 11:43:19 +08:00