|
a180970eb6
|
迁移auto_merge_material_instance,BillboardTest,PlaneGrid3D,RayPicking四个测试范例到新的Component结构
|
2025-06-15 02:03:38 +08:00 |
|
|
3fd6f98ef7
|
材质保存来自MaterialCreateInfo传递而来的PrimitiveType信息,并在创建Pipeline时传递.
减少在使用中的第二次手写传递,避免失误。
|
2025-06-12 00:00:14 +08:00 |
|
|
73027ffd9a
|
WorkObject增加GetPrimitiveCreater函数,并连带更新BillboardTest/PlaneGrid3D
|
2025-06-10 23:46:19 +08:00 |
|
|
6635d33461
|
更新BillboardTest/PlaneGrid3D,支持新的CameraControl::SetPosition/SetTarget,简化初始化设置操作
|
2025-06-10 23:36:46 +08:00 |
|
|
b7627f392c
|
RenderFramework接入键盘鼠标控制
|
2025-06-10 01:34:13 +08:00 |
|
|
784e7f0e0b
|
SBS增加DescriptorSetType数据,未来所有绑定地方使用此参数以避免对不上
|
2025-06-09 22:52:10 +08:00 |
|
|
0be9cb3f74
|
支持新的CameraControl,并实现自动绑定,现BillboardTest已可正常渲染。只是鼠标键盘输入尚未接入
|
2025-06-07 05:49:07 +08:00 |
|
|
8a99a331c0
|
将WorkObject增加bool Init()=0纯虚函数用于负责初始化。
这一分支结束,下一分支基于03_auto_instance范例开发WorldManager用于全局World管理,直接由World提供RenderList/SceneRoot等。
|
2025-05-22 01:11:30 +08:00 |
|
|
66bb363035
|
部分范例迁移到新WorkObject/CreateMaterialInstance结构
|
2025-05-18 23:42:39 +08:00 |
|
|
e778f64f00
|
renamed to CreateMesh from CreateRenderable
|
2025-05-18 02:19:14 +08:00 |
|
|
014fce2c8e
|
renamed Renderable to Mesh
|
2025-05-18 02:03:16 +08:00 |
|
|
0e789b6f47
|
各种类名结构名优化,不再使用GPU开头
|
2025-05-17 20:26:36 +08:00 |
|
|
2b251f06d4
|
Prim改名为PrimitiveType,ParsePrimName改名为ParsePrimitiveType
|
2025-05-04 23:36:28 +08:00 |
|
|
b9fbab56f1
|
update codes for support new SceneNode
|
2024-10-06 14:51:38 +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 |
|