26 Commits

Author SHA1 Message Date
97040176d6 StaticMeshComponent改为MeshComponent 2025-06-15 17:53:15 +08:00
f9675fc1e5 迁移到StaticMeshComponent渲染 2025-06-14 21:05:36 +08:00
014fce2c8e renamed Renderable to Mesh 2025-05-18 02:03:16 +08:00
aed57437f9 List模板改名为ArrayList 2025-04-23 00:27:43 +08:00
b05538b501 开启写Component,参考AMD FidelityFX Framework 2025-03-20 02:09:50 +08:00
bd0a3d8be1 to support newly String<>/IDName/Compare 2025-01-15 02:42:04 +08:00
3259f1af4c use SortedSet instead of SortedSets 2024-11-21 01:30:42 +08:00
72ceffeda2 Added UpdateMaterialInstance method. but no any test. 2024-08-30 03:36:01 +08:00
a9526ce956 Updated to support Newly SceneOrient,compiled all OK! but Non test..next step is test samples. 2024-08-27 01:27:53 +08:00
5213651054 Used Transform instead of Matrix4f in SceneOrient, MaterialRenderList/RenderAssignBuffer supports updating the L2WMatrix of only the changed objects 2024-08-04 22:35:31 +08:00
3768507169 save full SceneNode in RenderNode,added length sort. 2024-08-02 23:17:07 +08:00
bbf94767fe using IBAccess=IndexBufferAccess 2024-04-27 00:05:25 +08:00
9c6c37c07a renamed to IndexBufferAccess from IndexBufferData 2024-04-26 00:32:11 +08:00
dbe2370a44 1.used uvec2/ushort2 in AssignVBO
2.completed first step then merge MI buffer
2023-09-20 15:55:14 +08:00
4208e47534 newly material instance stat,but can't run. 2023-09-19 21:45:54 +08:00
f8fe0e46d6 added WriteMaterialInstance in RenderExtraBuffer 2023-06-01 21:25:50 +08:00
e076b72f1a splited MaterialRenderList and MaterialRenderMap, RenderExtraBuffer 2023-06-01 15:08:45 +08:00
aa217c6fc5 added SortedSets<MaterialInstance *> at RenderNode.h/.cpp 2023-05-12 21:37:28 +08:00
9535a4486e
removed old RenderList 2023-05-07 01:07:26 +08:00
48b5479ade first RenderList2D 2023-04-25 18:08:26 +08:00
939bbfeb1f splite RenderNode2D/3D,RenderList2D/3D 2023-03-23 21:43:10 +08:00
d8d8d97abd renamed to Renderable from RenderableInstance, renamed to PrimitiveCreater from RenderableCreater 2022-06-24 21:06:38 +08:00
1d81121d30 used Vector3f instead Vector4f because noramlized(Vector3f) != normalized(Vector4f) 2022-01-18 12:10:02 +08:00
3bb74b99cc merged codes into RenderList they from SceneTreeToRenderList. 2021-06-19 20:31:07 +08:00
6623f16f0b added MVPMatrix attrib and GetUBOBytes function at RenderNode. 2021-06-15 15:04:17 +08:00
ce420d23a7 added RenderNode class. 2021-06-10 18:56:23 +08:00