14 Commits

Author SHA1 Message Date
8f60701a51 大规模重构完成,下一步将Bind VBO工作在VertexInput前由MaterialInstance检测一次格式,并将新格式赋给VkVertexInputAttributeDescription 2019-04-28 16:06:53 +08:00
c01f46df5c 删除VertexInputState类,其内容并入Shader类。
VertexInputStateInstance类更名为VertexAttributeBinding
2019-04-26 22:34:51 +08:00
3bd896e997 VertexInput拆分为VertexInptuState,VertexInputStateInstance 2019-04-26 21:43:22 +08:00
e35fbf9a1a 将VertexInput拆分出VertexInputState。
VertexInputState传递给Material,未来可能改由Material创建,提供需要绑定的数据流格式。
VertexInput用于实际的缓冲区绑定
2019-04-25 16:02:13 +08:00
4f47279ed5 VKPipeline增加SetDepth/SetDepthWrite/CloseCullFace函数 2019-04-23 11:05:00 +08:00
63a5aeaebe 增加主Framebuffer,主RenderPass设计 2019-04-23 00:02:59 +08:00
e3dd3f4e7b 填充pipeline info,增加完整性,尚不可用 2019-04-19 22:27:52 +08:00
68ca384521 Pipeline定义修正 2019-04-19 20:40:04 +08:00
152a785392 增加primitive重定义,使代码写起来更方便 2019-04-19 12:11:16 +08:00
133019cf49 command buffer增加bind pipeline layout 2019-04-19 00:46:49 +08:00
89369484da include整理 2019-04-18 22:10:24 +08:00
3b3bdf0846 完成Pipeline创建代码 2019-04-18 21:02:42 +08:00
ef86341146 增加Pipeline多边形设置和视口设置 2019-04-18 16:53:14 +08:00
330a4417d6 初步定义Pipeline 2019-04-18 16:38:58 +08:00