|
ee5d633596
|
增加ComponentManager::GetComponents(..SceneNode)
|
2025-03-25 01:17:18 +08:00 |
|
|
ada6a41fc6
|
建立Component,第一步先将Renderable渲染迁移到这上面来
|
2025-03-18 01:26:35 +08:00 |
|
|
d43a877be1
|
整理SceneGraph的相关.CPP文件目录,现阶段分立render/scene两个。接下来准备建立SceneWorld,用于写世界管理
|
2025-03-18 00:38:43 +08:00 |
|
|
a4cc34d03b
|
few
|
2025-03-17 00:49:56 +08:00 |
|
|
b6a92e8cd3
|
Added WorkObject::CreatePrimitive function.
|
2025-03-14 00:17:19 +08:00 |
|
|
7306581616
|
fixed a bug at vdm compare in PrimitiveDataBuffer
|
2025-03-14 00:16:53 +08:00 |
|
|
cf81e7bcff
|
Fixed a but that compare PrimitiveDataBuffer wrong.
|
2025-03-13 23:56:22 +08:00 |
|
|
ce095f97f2
|
Fixed renew ubo bug.
|
2025-03-12 02:08:20 +08:00 |
|
|
774f106738
|
example 0/1 run OK on newly RenderTarget
|
2025-03-12 01:25:49 +08:00 |
|
|
0706f27354
|
slit RenderTarget, created VKRenderTargetData.h/.cpp, VKRenderTargetSingle.h/.cpp, VKRenderTargetMultiFrame.h, VKRenderTargetSwapchain.h
|
2025-03-11 23:51:05 +08:00 |
|
|
d5df06dca3
|
Added Resize/event transmit
|
2025-03-06 01:24:25 +08:00 |
|
|
9c3e16032e
|
improved SwapchainModule::GetSwapchainSize().
|
2025-03-06 01:23:39 +08:00 |
|
|
55765cf112
|
Added DeviceBufferMap, first used in ViewportInfo
|
2025-03-06 01:22:35 +08:00 |
|
|
c5e9f151fc
|
Put the Viewport in a RenderTarget and pass it after RenderCmdBuffer::Begin. auto bind ViewportInfo to any material.
|
2025-03-05 01:01:48 +08:00 |
|
|
2f1ccda442
|
removed mtl/UniformBuffer.h
|
2025-03-04 22:44:44 +08:00 |
|
|
b63edb2f89
|
renamed to ShaderBufferSource from ShaderBuffer
|
2025-03-04 22:41:07 +08:00 |
|
|
9f0625ed4e
|
fixed a bug that crash after window resize. because WorkObject::cur_render_target don't reset after window resize.
|
2025-02-05 23:36:53 +08:00 |
|
|
e5a46f3ee8
|
Added "RenderFramework *" in GraphModule and IRenderTarget
|
2025-02-05 22:44:58 +08:00 |
|
|
7ec1c095cc
|
[WIP] preparing UBO/SSBO<>
|
2025-02-01 16:32:08 +08:00 |
|
|
052e2c673a
|
new WorkObject Construct function.
|
2025-01-29 17:42:06 +08:00 |
|
|
a03770fd00
|
Added WorkObject::CreateRenderable(...)
|
2025-01-28 22:20:48 +08:00 |
|
|
3c2f7ad705
|
added render_pass and CreatePipeline at WorkObject. optimized rf_test.cpp
|
2025-01-28 21:04:48 +08:00 |
|
|
93e38fc14f
|
created ULRE.Work contains WorkObject/WorkManager
|
2025-01-28 20:48:43 +08:00 |
|
|
dd0cf9bf51
|
[Milestone] new RenderWorkObject, rf_test run OK!
|
2025-01-28 20:03:44 +08:00 |
|
|
d63af2d8de
|
Added Vulkan version check at to print vulkan physical device properties.
|
2025-01-27 04:08:35 +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 |
|
|
768ebde879
|
optimized SwapchainModule::BeginFrame/EndFrame
|
2025-01-26 12:13:51 +08:00 |
|
|
af03f2967c
|
RenderCmdBUffer::BindFramebuffer removed RenderPass param.
|
2025-01-26 12:13:03 +08:00 |
|
|
e24286a87f
|
removed render_pass from RenderTarget, use RenderTarget::fbo->render_pass
|
2025-01-26 12:12:13 +08:00 |
|
|
6e12a411b1
|
added SwapchainModule::GetRenderCmdBuffer()
|
2025-01-26 00:15:54 +08:00 |
|
|
022cc4a2f3
|
removed BeginFrame/EndFrame/Run/RunFrame of RenderFramework
|
2025-01-25 23:12:31 +08:00 |
|
|
906aba2459
|
use shorter name of manager/modules....
|
2025-01-25 22:31:48 +08:00 |
|
|
b47b096039
|
optimized image_count of Swapchain
|
2025-01-25 21:17:00 +08:00 |
|
|
63dac1ef74
|
moved SwapchainImage's Destruct function to .cpp
|
2025-01-25 21:16:25 +08:00 |
|
|
0a072d846b
|
I moved a RenderPass to SwapchainModule from SwapchainImage; RenderPass isn't recreated after recreating the swapchain.
|
2025-01-25 20:27:26 +08:00 |
|
|
2e53b48fff
|
[BIG MILESTONE] render framework first test ok! can draw!
|
2025-01-25 17:17:55 +08:00 |
|
|
6141dbf4d5
|
removed RenderFramework::device_render_pass
|
2025-01-25 01:42:50 +08:00 |
|
|
c8adc9af24
|
Moved render_cmd_buffer to SwapchainImage
|
2025-01-25 01:41:00 +08:00 |
|
|
79b0b2ef76
|
support Vulkan 1.4 caps
|
2025-01-25 01:40:08 +08:00 |
|
|
0a2862a051
|
Added Begin in SwapchainModule::Use()
|
2025-01-19 23:22:26 +08:00 |
|
|
10fbcfef14
|
RenderFramework::RunFrame/Run
|
2025-01-19 19:42:38 +08:00 |
|
|
96c3718b2a
|
remove about swapchain from GPUDevice class.
|
2025-01-19 19:06:32 +08:00 |
|
|
014d783e73
|
[WIP,can't RUN] recreated TextureManager/RenderTargetManager/SwapchainModule
|
2025-01-19 18:13:06 +08:00 |
|
|
ff8222c256
|
moved device_render_pass to RenderFramework from GPUDevice.
|
2025-01-18 20:28:14 +08:00 |
|
|
911afc06f6
|
preparing newly GraphModule/RenderModule/RenderPassManager/RenderFramework
|
2025-01-16 02:10:03 +08:00 |
|
|
bd0a3d8be1
|
to support newly String<>/IDName/Compare
|
2025-01-15 02:42:04 +08:00 |
|
|
62d370e508
|
renamed to SortedSet from SortedSets
|
2024-11-18 13:19:11 +08:00 |
|