19 Commits

Author SHA1 Message Date
6a313c9e25 VAB改为同时备份Attribute属性,虽然大部分情况下无需修改 2019-04-27 01:09:27 +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
277b20c495 删除有主RenderPass,Framebuffer后范例中多余的代码 2019-04-23 00:11:34 +08:00
63a5aeaebe 增加主Framebuffer,主RenderPass设计 2019-04-23 00:02:59 +08:00
19b5b08c25 1.RenderPass记录color/depth格式
2.建立ImageView类,封装imageview部分信息
3.改进CreateFramebuffer,增加ImageView传入格式检测
2019-04-22 00:33:48 +08:00
4110844938 改为默认开启深度测试 2019-04-21 02:36:47 +08:00
4b86ce91ab 修正因为剔除反面造成的无法绘出画面问题 2019-04-20 17:41:44 +08:00
e9408e9b24 改为有vertex input的测试 2019-04-20 17:18:02 +08:00
52d153677d 改进配合测试 2019-04-20 16:12:22 +08:00
9a75f75642 修正pipeline初始化所有未设置正确的变量 2019-04-20 01:01:44 +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
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