aed57437f9
List模板改名为ArrayList
2025-04-23 00:27:43 +08:00
a4cc34d03b
few
2025-03-17 00:49:56 +08:00
b77ede95e5
Added constexpr values
2025-03-14 21:44:09 +08:00
be3a8a2b00
renew auto_merge_material_instance.cpp
2025-03-14 00:17:54 +08:00
2e2f306b6b
RenderList used AutoDelete<>.
2025-03-13 23:56:43 +08:00
68089e13bc
port auto_instance to new WorkObject/RenderFramework
2025-03-13 23:41:51 +08:00
eee00f3c8c
Added CreateRenderList() in RenderFramework
2025-03-13 23:37:10 +08:00
383a568daa
adjusted order of codes in draw_triangle_use_UBO.cpp
2025-03-13 01:19:29 +08:00
ce095f97f2
Fixed renew ubo bug.
2025-03-12 02:08:20 +08:00
7ec1c095cc
[WIP] preparing UBO/SSBO<>
2025-02-01 16:32:08 +08:00
3807d9fcbf
Fixed draw_triangle_in_NDC.cpp,can run.
2025-02-01 15:40:35 +08:00
0d67993326
added WorkObject::CreateMaterialInstance
2025-01-29 18:10:37 +08:00
052e2c673a
new WorkObject Construct function.
2025-01-29 17:42:06 +08:00
7c745df910
Added RunFramework()
2025-01-29 16:30:00 +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
dcefb261ad
Added Render(Renderable *) in RenderCmdBuffer
2025-01-27 05:28:21 +08:00
768ebde879
optimized SwapchainModule::BeginFrame/EndFrame
2025-01-26 12:13:51 +08:00
0735e783e6
reduced codes of rf_test.cpp
2025-01-26 10:32:53 +08:00
053e579071
refactor WorkObject/WorkManager
2025-01-26 09:46:59 +08:00
022cc4a2f3
removed BeginFrame/EndFrame/Run/RunFrame of RenderFramework
2025-01-25 23:12:31 +08:00
a569d08269
optimized WorkManager, fixed crash after close window.
2025-01-25 20:01:37 +08:00
6fdf0e1fbd
removed old codes from rf_test.cpp
2025-01-25 17:30:52 +08:00
2e53b48fff
[BIG MILESTONE] render framework first test ok! can draw!
2025-01-25 17:17:55 +08:00
aafdbdd4ea
reduced codes of rf_test.cpp
2025-01-25 15:25:29 +08:00
487d3c4978
added WorkObject.h
2025-01-24 13:23:57 +08:00
b9fbab56f1
update codes for support new SceneNode
2024-10-06 14:51:38 +08:00
4614562929
optimized SceneNode class.
2024-10-06 02:30:59 +08:00
0c669807d7
[WIP]preparing fix DrawText.cpp
2024-07-26 03:27:32 +08:00
fdf073376c
fixed BillboardTest.cpp, test run ok!
2024-07-24 23:15:16 +08:00
09e9e71d59
adjust & layout codes.
2024-06-24 22:30:34 +08:00
90a4f1d49f
finished BillboardFixedSize. next step is use ShaderVariable
2024-06-18 13:08:59 +08:00
150b27c6e6
updated Billboard,and added FixedSize billboard
2024-06-16 23:49:23 +08:00
c61e4dfdb8
Added Billboard2DWay.cpp and test OK! next step is fixed billboard pixel size.
2024-06-16 22:58:45 +08:00
23197e147c
[WIP]preparing Billboard 2DWay sample
2024-06-14 09:13:49 +08:00
f1f0843bee
[WIP] Billboard(the 2d way)
...
Two Modes:
1.fixed billboard size,the size in UBO
2.dynamic billboard size,the size in VAB
two modes to use GeometryShader, convert point/line data to quad data.
2024-06-13 13:56:48 +08:00
c780662ff6
fixed draw without VDM
2024-05-31 23:07:05 +08:00
611a9fe61d
fixed draw_triangle_in_NDC sample and other about codes.
2024-05-31 22:04:02 +08:00
8d3cd8d561
remove RenderablePrimitiveCreater.h, fixed auto_instance.cpp/auto_merge_material_instance.cpp examples, can RUN.
2024-05-25 22:47:26 +08:00
3bbbe18c40
use VAB instead of VBO
2024-04-24 01:44:01 +08:00
acb69d3bf5
use VBOAccessData instead of PrimitiveVertexBuffer, use VBOAccessMap instead of PVBMap
2024-04-23 03:32:25 +08:00
0639440a13
fixed sample program.
2024-03-26 01:33:17 +08:00
5ba3c1790d
removed standalone ".glsl" files ,merge to c++ codes.
2024-03-06 23:24:57 +08:00
ff6a644e8f
added BlinnPhong.h
2024-03-04 13:13:33 +08:00
7eff39b3b0
draw_triangle_use_UBO support u16 position format and u8 norm color format.
2023-10-12 15:00:39 +08:00
2f560a28a7
fixed all examples that can RUN OK!
2023-10-12 10:39:43 +08:00
c99934fdf9
added RenderResource::LoadMaterial functions, it can't easy CreateMaterial from file.
2023-10-11 19:02:17 +08:00
6f58475abd
added SceneAppFramework, global_descriptor.Bind used auto-mode.
2023-10-11 18:49:29 +08:00