15 Commits

Author SHA1 Message Date
8017e319c7 save the Renderpass data at RenderTarget class. but It's a really good idea? 2020-10-18 18:00:37 +08:00
377fb5718d ColorTextures and Framebuffer use arrays at RenderTarget class. 2020-10-18 17:50:54 +08:00
6c869916df add present_complete_semaphore in SwapchainRenderTarget 2020-10-18 13:55:12 +08:00
b833688f2a move QueueWaitIdle to SubmitQueue class. 2020-10-17 22:12:16 +08:00
c686cf70ec use a new color_final_layout at CreateRenderpass, and force set color_final_layout at CreateRenderpass of SwapchainRenderTarget 2020-10-17 16:28:07 +08:00
bfa7cf50e1 create VKSubmitQueue.h/.cpp 2020-10-17 14:16:52 +08:00
bfec51d0a3 update followed CreateFramebuffer&CreateRenderpass 2020-10-16 19:26:28 +08:00
1e0676c6c7 to improve create program, that are RenderPass and Framebuffer 2020-10-15 22:13:15 +08:00
9cc92b5805 add CommandBuffer value at RenderTarget class. 2020-10-15 17:30:03 +08:00
cc7f462f85 use VKStruct.h/VKImageCreateInfo.h 2020-09-27 20:58:25 +08:00
9e3d64cafc 准备增加纹理格式测试,下一步增加Linear纹理创建,用于试验CPU端修改纹理,以便高效更新文字合集 2019-07-19 18:25:05 +08:00
396363d303 合并Device中的纹理提交定义Fence/VkSubmitInfo,改为使用SubmitQueue。和RenderTarget共用代码 2019-07-16 21:21:20 +08:00
f87747f7b3 废除原本的Swapchain/SwapchainAttribute双层结构,将原本的SwapchainAttribute改为Swapchain 2019-07-16 20:57:17 +08:00
32db6678cc RenderTarget初步制作并测试成功 2019-07-16 19:59:53 +08:00
819e806cbf 增加RenderTarget设计(仅定义) 2019-06-19 21:12:39 +08:00