20 Commits

Author SHA1 Message Date
114c57510c file rename, from ShaderModuleMap to VKShaderModuleMap 2020-10-21 10:52:12 +08:00
884cc09259 moved relationship to RenderableInstance whose the Material and Renderable. 2020-09-21 19:05:25 +08:00
bb158d6105 rewrite PipelineData::InitVertexInputState 2020-09-20 03:15:50 +08:00
2b9152d602 optimized Material and ShaderModule,Pipeline,Database codes. 2020-09-19 23:49:32 +08:00
5d08717c21 use hgl_cpy instead memcpy 2020-09-19 18:36:05 +08:00
7de258d7a3 fix a memory leak bug. 2020-09-07 20:08:19 +08:00
e7f0009908 upgrade ShaderModuleMap, auto detect kind of ShaderModule 2020-09-05 18:36:18 +08:00
2a1a79c736 to upgrade the VertexAttributeBinding codes. 2020-09-05 17:53:48 +08:00
e6aeff6b65 support "u8char" type 2020-07-07 19:16:23 +08:00
d94e6dee6c use ShaderResource instead ShaderParse 2020-06-09 19:40:08 +08:00
f161404584 变量改名,以特别提示其定义 2020-04-07 17:56:15 +08:00
ceb7f6cdbf Merge branch 'devel_8_scenegraph' of https://github.com/hyzboy/ULRE into devel_8_scenegraph 2019-05-24 23:51:53 +08:00
cfc5dcad1e 修正材质最后没有release vab的问题 2019-05-24 23:51:45 +08:00
593b0b4a03 增加画圆角矩形函数 2019-05-23 19:23:49 +08:00
1cebaa2714 改进Shader中的资源管理,改为一次注册所有数据 2019-05-06 22:33:21 +08:00
08bc2ab6df VertexShaderModule删除GetLocation函数,GetBinding函数改名为GetStageInputBinding并增加注释以避免误会 2019-05-06 21:01:28 +08:00
9425a2a91e 1.将DescriptorSetLayoutCreater类独立到src目录做为私有代码隐藏
2.将shader数据更改放在DescriptorSets类
2019-05-05 21:30:55 +08:00
14fe3c7629 将PipelineLayout的创建从Material创建移到DescriptorSets创建,并且PipelineLayout属性也从Material移到DescriptorSets 2019-05-05 18:00:26 +08:00
b87af86b4c 排版,删除行尾空格以及所有TAB转空格 2019-05-05 14:22:58 +08:00
a51f3cffd8 增加完整的平台和底层支持,删除旧的OpenGL代码 2019-04-30 16:42:59 +08:00