26 Commits

Author SHA1 Message Date
bc8848afa6 renamed MaterialInstance to MaterialParameters. 2021-06-16 10:41:04 +08:00
1100e98a92 moved DescriptorSetsType to ShaderResource.h 2021-06-15 21:19:28 +08:00
e734acad00 deleted DescriptSetList/DescriptorBindingList. 2021-06-15 17:46:38 +08:00
0ad2c96645 refactor ShaderDescriptorList. 2021-06-15 17:43:06 +08:00
ee35354d43 renamed the name from "WorldMatrix" to "CameraMatrix" 2021-01-25 12:03:17 +08:00
e03800955e add ShaderDataSourceType and ShaderDataSource enum class 2020-12-18 16:52:21 +08:00
917424e784 move VK source files to up-level folder 2020-10-21 11:43:18 +08:00
2403cfab10 add ShaderModuleCreateInfo struct 2020-10-19 22:23:03 +08:00
2b9152d602 optimized Material and ShaderModule,Pipeline,Database codes. 2020-09-19 23:49:32 +08:00
37ffb5dc8c support .material file 2020-09-17 21:49:23 +08:00
8f68b3935d fix a little problem 2020-09-11 18:52:17 +08:00
5427d10e8d support String 2020-09-05 17:54:21 +08:00
b4ca17e44b support new VertexAttribType instead spirv_cross::SPIRType::BaseType 2020-08-25 18:12:42 +08:00
54e5531fc4 support .shader file(version 1) 2020-08-23 19:43:50 +08:00
8cc35599ad convert file codes to UTF8-BOM 2020-07-29 01:00:25 +08:00
bd811a009c add BaseType in vulkan namespace 2020-07-28 16:33:26 +08:00
2c0164d952 add stride attribute in ShaderStage struct 2020-07-20 19:18:07 +08:00
7eedffe8ed Codes layout 2020-07-20 17:31:33 +08:00
9999ff26c8 add "binding" in "struct ShaderStage" 2020-07-16 17:01:33 +08:00
b4dcd029f9 在ShaderStage结构中保存原始的数据基本类型与成份数量 2020-07-11 16:49:17 +08:00
967c66569b to advance ShaderResource/VKBuffer 2020-07-09 20:37:34 +08:00
e6aeff6b65 support "u8char" type 2020-07-07 19:16:23 +08:00
532a8e3b56 update support VkVulkanSDK 1.2.141 2020-06-11 18:25:08 +08:00
d94e6dee6c use ShaderResource instead ShaderParse 2020-06-09 19:40:08 +08:00
ca44bf2cf7 first version of ShaderResource 2020-06-08 19:12:29 +08:00
98cb564aa5 add ShaderResource.cpp/.h 2020-06-06 19:45:38 +08:00