|
eab90c1e8c
|
修改CMAKE中的文件名大小写问题
|
2019-04-19 23:58:12 +08:00 |
|
|
9ad7a3cd70
|
增加GetDeviceQueue代码,,,,会崩溃(原因未知)
|
2019-04-19 13:43:50 +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 |
|
|
08e353b07a
|
增加VKFramebuffer
|
2019-04-18 21:42:22 +08:00 |
|
|
330a4417d6
|
初步定义Pipeline
|
2019-04-18 16:38:58 +08:00 |
|
|
436da3f5b0
|
RenderSurface改名为Device
|
2019-04-18 16:06:44 +08:00 |
|
|
d6f3e7bc36
|
增加DescriptorSetLayout类,理清与PipelineLayout关系
|
2019-04-18 15:49:13 +08:00 |
|
|
772c147c71
|
VKSemaphore空定义
|
2019-04-18 09:03:30 +08:00 |
|
|
d897613c4d
|
增加GetStrideByFormat函数
|
2019-04-16 14:21:06 +08:00 |
|
|
90d33abe0b
|
增加新的VertexInput类,用于存储vbo输入数据布局
|
2019-04-16 02:23:03 +08:00 |
|
|
63b403ea91
|
空定义
|
2019-04-15 08:25:30 +08:00 |
|
|
82eef1c375
|
拆分PhysicalDevice属性为独立的PhysicalDevice类,并提供根据类型查找GPU的功能
|
2019-04-13 21:44:26 +08:00 |
|
|
bcb3a4a6be
|
增加RenderPass封装
|
2019-04-12 16:39:22 +08:00 |
|
|
7461b7edf3
|
增加glsl文件和编译批命令
仅增加glsl文件,代码中未使用
|
2019-04-12 01:04:01 +08:00 |
|
|
30edac78bd
|
增加RenderSurface::CreateBuffer与VKBuffer封装
|
2019-04-11 22:40:13 +08:00 |
|
|
4d4e491985
|
新的RenderSurface创建结构,更为合理化。在初始化不成功前不会创建RenderSurface类,以节省内存开销
|
2019-04-11 02:29:21 +08:00 |
|
|
b4ce1b6b50
|
删除VKPhysicalDevice/VKSurface/VKDevice封装,建立新的RenderSurface
|
2019-04-10 21:54:39 +08:00 |
|
|
9171fdd9a9
|
增加VKSurface封装
|
2019-04-10 14:00:06 +08:00 |
|
|
6ec1eca6cb
|
添加遗漏上传的WinWindow.cpp文件
|
2019-04-10 10:26:25 +08:00 |
|
|
88a6fac5aa
|
增加Window/XCBWindow定义,以及增加instance/device扩展定义支持
|
2019-04-10 01:13:31 +08:00 |
|
|
ae261614c6
|
初步封装Vulkan的Instance,PhysicalDevice,Device,CommandBuffer
|
2019-04-09 02:02:43 +08:00 |
|
|
37c0501bed
|
开始Vulkan尝试
|
2019-04-09 00:22:26 +08:00 |
|