|
e96bfe9c4b
|
进一步简化和修正程序结构,VulkanTest可运行
|
2019-04-28 21:25:52 +08:00 |
|
|
9d8da06a3e
|
删除PipelineLayout类,数据并入Pipeline类
|
2019-04-28 17:47:58 +08:00 |
|
|
8f60701a51
|
大规模重构完成,下一步将Bind VBO工作在VertexInput前由MaterialInstance检测一次格式,并将新格式赋给VkVertexInputAttributeDescription
|
2019-04-28 16:06:53 +08:00 |
|
|
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 |
|