30 Commits

Author SHA1 Message Date
7ec1c095cc [WIP] preparing UBO/SSBO<> 2025-02-01 16:32:08 +08:00
dd0cf9bf51 [Milestone] new RenderWorkObject, rf_test run OK! 2025-01-28 20:03:44 +08:00
f0a582271e optimized SwapchainModule and SwapchainRenderTarget 2025-01-26 23:47:04 +08:00
74a5847bbc refactored RenderTarget 2025-01-26 23:22:25 +08:00
2576675265 removed RenderPass params at RTSwapchain's construct function 2025-01-26 13:36:15 +08:00
ffaa038f99 Use RenderPass * instead of VkRenderPass in Framebuffer 2025-01-26 12:36:23 +08:00
e24286a87f removed render_pass from RenderTarget, use RenderTarget::fbo->render_pass 2025-01-26 12:12:13 +08:00
b47b096039 optimized image_count of Swapchain 2025-01-25 21:17:00 +08:00
aafdbdd4ea reduced codes of rf_test.cpp 2025-01-25 15:25:29 +08:00
c8adc9af24 Moved render_cmd_buffer to SwapchainImage 2025-01-25 01:41:00 +08:00
014d783e73 [WIP,can't RUN] recreated TextureManager/RenderTargetManager/SwapchainModule 2025-01-19 18:13:06 +08:00
ef84e5c699 renamed to RTSwapchain instead of SwapchainRenderTarget 2023-08-17 11:08:21 +08:00
a97440e1fc
renamed to sc_fbo from render_frame 2023-05-11 00:55:44 +08:00
b4dccf7814 use standalone DescriptorSetType,ShaderDescriptor,ShaderStage 2023-03-02 20:19:25 +08:00
f8646ca880 renamed Semaphore instead of GPUSemaphore,
renamed Queue instead of GPUQueue
2022-10-14 19:40:16 +08:00
cc02b719e6 improved codes of Debug 2022-09-27 19:41:28 +08:00
ee9be8a4a2 improved Swapchain&SwapchainRenderTarget 2021-12-15 20:46:33 +08:00
87293f778c newly RenderTarget&SwapchainRenderTarget class 2021-12-15 19:57:35 +08:00
2753f95999 moved CreatePipeline functions to RenderPass class. 2021-09-22 17:15:17 +08:00
22e37512f6 moved material_parameters_renderable to Material class. 2021-06-16 21:03:52 +08:00
53c58a885e new MaterialInstance 2021-06-16 20:29:25 +08:00
3658171954 refactor and renamed MaterialInstance to MaterialParameters. 2021-06-16 11:43:19 +08:00
722ab900d6 use RenderCmdBuffer instead RenderCommand,
use TextureCmdBuffer instead TextureCommand.
2020-11-09 15:37:00 +08:00
2e05e06b3f split RenderCommand/TextureCommand from GPUCmdBuffer 2020-10-28 12:30:44 +08:00
672a14e656 1.removed command_buffer from RenderTarget
2.created and used RenderbufferInfo
2020-10-27 22:43:24 +08:00
d0fd9af309 add CreatePipeline functions at RenderTarget,remove other they at other places. 2020-10-27 18:11:39 +08:00
40d91b5992 remove main_rp value of SwapchainRenderTarget 2020-10-26 21:51:30 +08:00
0e56a6b00c a lot of rename 2020-10-21 12:39:22 +08:00
a20afeba9e a lot of rename 2020-10-21 12:09:15 +08:00
917424e784 move VK source files to up-level folder 2020-10-21 11:43:18 +08:00