25 Commits

Author SHA1 Message Date
c3e9015d95 finished dynamic UBO for RenderList,,,but rendering breakout error. 2021-06-22 21:33:47 +08:00
76b431c3f7 fixed a bug it didn't ++self at LoadDescriptorSet data of ShaderResource.cpp 2021-06-22 19:52:59 +08:00
713e76215c use type instead of set in ShaderDescriptorSet. example "texture rect" can run OK. 2021-06-22 17:39:15 +08:00
0ad2c96645 refactor ShaderDescriptorList. 2021-06-15 17:43:06 +08:00
0d614b8902 support new AutoDeleteArray 2020-10-24 19:12:32 +08:00
917424e784 move VK source files to up-level folder 2020-10-21 11:43:18 +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
3f6742f116 fix bugs in Clang 2020-09-11 17:11:32 +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
bd811a009c add BaseType in vulkan namespace 2020-07-28 16:33:26 +08:00
8669ed77d0 update function name 2020-07-25 15:15:23 +08:00
2c0164d952 add stride attribute in ShaderStage struct 2020-07-20 19:18:07 +08:00
2199b000fa VertexBufferBase rename to VertexAttribDataAccess 2020-07-16 20:36:54 +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
26a434e9fb example the first_triangle support ShaderResource 2020-06-10 17:11:24 +08:00
d94e6dee6c use ShaderResource instead ShaderParse 2020-06-09 19:40:08 +08:00
30b5639acc improvement the ShaderResource module 2020-06-09 14:05:20 +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