95 Commits

Author SHA1 Message Date
f748301787 split standalone VKUUID.h/DebugOutProperties.h 2023-03-17 18:15:55 +08:00
4de8139936 reanmed to ShaderAttribute instead of ShaderStage 2023-03-17 16:06:11 +08:00
b4dccf7814 use standalone DescriptorSetType,ShaderDescriptor,ShaderStage 2023-03-02 20:19:25 +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
df8156cfe1 support new VILConfig 2023-02-21 18:36:42 +08:00
251d851f65 upgraded codes based on newly CM... library. 2023-02-13 11:48:53 +08:00
f8646ca880 renamed Semaphore instead of GPUSemaphore,
renamed Queue instead of GPUQueue
2022-10-14 19:40:16 +08:00
fc2c8021ba renamed Fence instead of GPUFence 2022-10-14 19:27:29 +08:00
b980457ba2 renamed DeviceBuffer/DeviceMemory instead of GPUBuffer/GPUMemory, 2022-10-14 17:52:35 +08:00
cd2f278e84 renamed to VertexInputLayout instead of VertexAttributeBinding 2022-10-11 19:16:06 +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
074cb9cc19 used newly ENUM_CLASS_RANGE_ERROR_RETURN_NULLPTR 2022-01-10 20:29:55 +08:00
cc77374275 updated src/SceneGraph/CMakeLists.txt because resort texture codes. 2022-01-05 16:10:42 +08:00
87293f778c newly RenderTarget&SwapchainRenderTarget class 2021-12-15 19:57:35 +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
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
dcda5b0fac the change don't have any effect. 2021-09-28 20:26:36 +08:00
7ba2d0cf6f renamed type DescriptorSetType to DescriptorSetsType 2021-09-27 21:20:22 +08:00
031191c54a added GetDescriptorSetsTypeName function. 2021-09-27 20:54:13 +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
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
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
bc8848afa6 renamed MaterialInstance to MaterialParameters. 2021-06-16 10:41:04 +08:00
e398a85e65 add BindingMapping instead Map<uint32_t,int> 2020-11-30 17:56:40 +08:00
722ab900d6 use RenderCmdBuffer instead RenderCommand,
use TextureCmdBuffer instead TextureCommand.
2020-11-09 15:37:00 +08:00
ceb4395b77 add PipelineCache save/load 2020-11-05 14:02:35 +08:00
12b66c3e64 fix chaos of Layer and extension 2020-10-28 17:28:07 +08:00
2e05e06b3f split RenderCommand/TextureCommand from GPUCmdBuffer 2020-10-28 12:30:44 +08:00
672a14e656 1.removed command_buffer from RenderTarget
2.created and used RenderbufferInfo
2020-10-27 22:43:24 +08:00
7f71b50316 move position of GetMipLevel functions. 2020-10-25 15:07:41 +08:00
507c46cc78 create a new VKTextureCreateInfo.h 2020-10-23 21:21:09 +08:00
1038ecc86b add normal matrix at PushConstant struct. 2020-10-22 12:08:28 +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