22 Commits

Author SHA1 Message Date
09a2566282 VKDevice提供创建BUFFER时直接传入数据块的函数 2019-04-25 14:33:50 +08:00
34ae77c8fc Device建立专有的CreateIBO系列函数 2019-04-25 14:10:01 +08:00
ffcf03dfd3 定义Material/MaterialInstance 2019-04-25 10:09:56 +08:00
5df7ee9b2b Device增加operator VkDevice() 2019-04-23 00:37:45 +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
52d153677d 改进配合测试 2019-04-20 16:12:22 +08:00
d4d9aa6916 完善command buffer 2019-04-20 02:28:57 +08:00
c51fe8dc01 恢复SSBO的命名 2019-04-19 21:14:56 +08:00
f7062bb7f1 删除Device中不需要的CreateDescSet 2019-04-19 21:02:41 +08:00
68ca384521 Pipeline定义修正 2019-04-19 20:40:04 +08:00
d09e939971 VKDevice增加QueueSubmit,Wait,QueuePresent 2019-04-19 20:23:14 +08:00
2547bc36a7 Device增加AcquireNextImage 2019-04-19 20:10:59 +08:00
c96eea7bbb 增加vulkan Seamphore创建 2019-04-19 20:04:08 +08:00
389efebf2e 新增VKFence创建 2019-04-19 19:58:01 +08:00
133019cf49 command buffer增加bind pipeline layout 2019-04-19 00:46:49 +08:00
ca2a20aabd 不再使用RefDeviceAttribute 2019-04-18 22:24:39 +08:00
89369484da include整理 2019-04-18 22:10:24 +08:00
3b3bdf0846 完成Pipeline创建代码 2019-04-18 21:02:42 +08:00
436da3f5b0 RenderSurface改名为Device 2019-04-18 16:06:44 +08:00
b4ce1b6b50 删除VKPhysicalDevice/VKSurface/VKDevice封装,建立新的RenderSurface 2019-04-10 21:54:39 +08:00
ae261614c6 初步封装Vulkan的Instance,PhysicalDevice,Device,CommandBuffer 2019-04-09 02:02:43 +08:00