47 Commits

Author SHA1 Message Date
02ac76e5bd optimized RenderCmdBuffer::BindFramebuffer 2025-01-26 12:32:24 +08:00
8f0cd9f35b use AnsiString in shader 2024-07-26 03:25:09 +08:00
611a9fe61d fixed draw_triangle_in_NDC sample and other about codes. 2024-05-31 22:04:02 +08:00
ca8e36687f OK! Can RUN! full OK!...next step is to create VDMRender in MaterialRenderList 2024-05-28 23:10:50 +08:00
86ff7517d9 [WIP] optimizing VDM Support 2024-05-28 02:21:33 +08:00
742fe201ad rename and layout codes. 2024-05-27 01:42:10 +08:00
bf5e401566 [STRONG] merge VDM render OK!!! TEST OK! next step is to support VDM Render and non-VDM Render, recommend is two MaterialRenderList class. 2024-05-26 02:25:49 +08:00
0dcf004f4c renamed to VAB from VBO 2024-05-25 22:57:29 +08:00
6740764f07 create DrawData that it split from VertexInputData 2024-05-25 22:08:01 +08:00
ad330f3a42 renamed many values and function's name. 2024-04-27 01:07:44 +08:00
bbf94767fe using IBAccess=IndexBufferAccess 2024-04-27 00:05:25 +08:00
a1bf9336a3 Added RenderCmdBuffer::Draw(const VertexInputData *) 2024-04-26 00:41:53 +08:00
9c6c37c07a renamed to IndexBufferAccess from IndexBufferData 2024-04-26 00:32:11 +08:00
d8140ae64e use VAB instead of VBO 2024-04-24 01:38:55 +08:00
d5eeb081e1 removed codes about RenderCmdBuffer::SetLineWidth 2023-11-01 18:36:20 +08:00
8bb742f3f4 OK???? 3rd_draw_triangle_use_RenderList run OK!. 2023-09-05 20:19:53 +08:00
95c67ba857
fixed name of color. 2023-07-29 01:54:01 +08:00
7967150722 upgraded codes and then it can run. 2023-07-28 20:17:46 +08:00
ab6a8435a1 optimized codes of ShaderCreateInfo::ProcDefine 2023-06-05 17:01:13 +08:00
12e64d7ce0 added BindVBO and BindIBO functions at VKCommandBuffer.h/.cpp 2023-05-06 19:29:38 +08:00
b4dccf7814 use standalone DescriptorSetType,ShaderDescriptor,ShaderStage 2023-03-02 20:19:25 +08:00
2fb443bcb4 updated codes to support newly CM??? modules. 2023-02-19 19:28:47 +08:00
b8a83a25eb use VKDescriptorSet instead of VKDescriptorSets 2023-02-13 11:50:55 +08:00
251d851f65 upgraded codes based on newly CM... library. 2023-02-13 11:48:53 +08:00
cc02b719e6 improved codes of Debug 2022-09-27 19:41:28 +08:00
c0fde0e2a6 added "dynamic rendering" support. 2022-08-18 19:01:08 +08:00
d8d8d97abd renamed to Renderable from RenderableInstance, renamed to PrimitiveCreater from RenderableCreater 2022-06-24 21:06:38 +08:00
1e0e74da2f added InstanceTriangle example and few support. 2022-06-24 16:28:22 +08:00
d54f88c4c9 optimized "copy color4f" at CommandBuffer::SetClearColor function 2022-03-11 17:49:47 +08:00
057e18640c used Color4f instead of r,g,b,a at CommandBuffer::SetClearColor 2022-03-11 17:43:07 +08:00
5d368a689d new FPCameraControl/LookAtCameraControl 2022-01-24 22:31:46 +08:00
fc219fb8b4 added VK_EXT_EXTENDED_DYNAMIC_STATE_EXTENSION_NAME support 2022-01-24 19:48:54 +08:00
bd8486da25 codes layout 2021-12-15 14:24:35 +08:00
4b6fd42451 CommandBuffer supported DebugMaker 2021-11-23 11:54:54 +08:00
2852003a71 added first_set. but we don't support disorder descriptorSet 2021-06-24 10:47:42 +08:00
53c58a885e new MaterialInstance 2021-06-16 20:29:25 +08:00
626c0cd3bf add offset param at BindDescriptorSets function. 2020-11-30 16:52:38 +08:00
a9317bb7f7 add DrawIndirect and DrawIndexedIndirect functions in RenderCmdBuffer 2020-11-16 16:42:20 +08:00
722ab900d6 use RenderCmdBuffer instead RenderCommand,
use TextureCmdBuffer instead TextureCommand.
2020-11-09 15:37:00 +08:00
fd49c76b53 update command buffer and default theme engine 2020-10-31 20:13:51 +08:00
0ff43f8994 renamed a function, It from BeginRenderpass to BeginRenderPass 2020-10-30 18:59:58 +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
e2b9983add optimized BuildCommandBuffer of VulkanAppFramework 2020-10-26 22:16:38 +08:00
507c46cc78 create a new VKTextureCreateInfo.h 2020-10-23 21:21:09 +08:00
0e56a6b00c a lot of rename 2020-10-21 12:39:22 +08:00
917424e784 move VK source files to up-level folder 2020-10-21 11:43:18 +08:00