|
85020572bc
|
在SceneNode中增加main_scene数据,每个添加到当前场景的SceneNode,都会同步Scene数据。
|
2025-07-24 01:28:16 +08:00 |
|
|
f013d8327d
|
SceneNode增加GetEventDispatcher接口
|
2025-07-18 01:12:19 +08:00 |
|
|
d4643b7427
|
重新命名EventDispatcher的添加/解决函数
|
2025-07-17 02:26:00 +08:00 |
|
|
124fd9701f
|
独立CreateComponentInfo.h
|
2025-07-15 22:47:27 +08:00 |
|
|
79d86686e8
|
增加新的RenderBoundBox.cpp测试用例,未完成,但当前版本可渲染。
|
2025-07-06 18:14:00 +08:00 |
|
|
c12b333337
|
RenderFramework/WorkObject增加CreateVDM函数
|
2025-07-06 18:13:22 +08:00 |
|
|
b6167e9f0b
|
VulkanDevice增加IsSupport(IndexType)函数
|
2025-07-06 18:12:55 +08:00 |
|
|
5cec598a02
|
BoundingBoxCreateInfo改成构造函数
|
2025-07-06 15:12:02 +08:00 |
|
|
b8fefea165
|
RenderFramework增加CreateMaterial和新的CreateMaterialInstance调用封装
|
2025-07-06 15:11:41 +08:00 |
|
|
6b233e6ed4
|
增加内嵌PureColor3D材质
|
2025-07-06 15:10:57 +08:00 |
|
|
033820c91d
|
MeshComponent增加OverrideMaterial的设计,还未测试。下一步使用Gizmo3DMove来测试override material
|
2025-07-06 12:09:11 +08:00 |
|
|
2b135b1d24
|
优化代码、排版、重命名
|
2025-07-04 11:12:55 +08:00 |
|
|
c7c4a09afa
|
英文语法修改Registry->Register
|
2025-07-03 10:16:34 +08:00 |
|
|
7dc7e2b0d7
|
InputEvent改名为EventDispatch
|
2025-06-27 03:12:53 +08:00 |
|
|
11385c7b9e
|
layout codes.
|
2025-06-27 02:46:46 +08:00 |
|
|
7da6205caf
|
SceneNode构造函数改为新的定义方法
|
2025-06-27 01:51:28 +08:00 |
|
|
27e5d0bdca
|
Billboard Shader增加可指定正面为顺时针/逆时针
|
2025-06-25 02:04:36 +08:00 |
|
|
52509d6f57
|
建立CreateComponentInfo结构,用于CreateComponent时传递参数
|
2025-06-25 02:02:51 +08:00 |
|
|
9e74d19220
|
在SceneNode中添加CreateNode/Duplication/DuplicationChildNodes/DuplicationComponents
|
2025-06-25 00:10:35 +08:00 |
|
|
f9b6acb56c
|
SceneOrient增加GetSceneMatrix/SetSceneMatrix
|
2025-06-25 00:09:37 +08:00 |
|
|
5ee42c2ae2
|
MeshComponentManager::CreateComponent返回值统一改为Component
|
2025-06-23 23:52:09 +08:00 |
|
|
c69fe080dc
|
一些无用的代码增加
|
2025-06-23 02:37:03 +08:00 |
|
|
368056bb96
|
调整好坐标轴方向以及裁剪面,并增加最简易坐标轴绘制范例
|
2025-06-18 01:55:53 +08:00 |
|
|
15da48eede
|
部分内置几何体增加BoundingBox数据计算
|
2025-06-17 01:17:57 +08:00 |
|
|
585fd41966
|
VKBufferMap::Set改名为Bind,VABMap::SetVAB改名为BindVAB
|
2025-06-17 00:58:36 +08:00 |
|
|
91b056bacb
|
定义using SceneNodeList =ObjectList<SceneNode>
|
2025-06-17 00:42:50 +08:00 |
|
|
dfa0b4033d
|
迁移CreatePipeline/CreateMaterialInstance/GetPrimitiveCreater到RenderFramework
|
2025-06-15 22:26:30 +08:00 |
|
|
d384f06ee2
|
CreatePrimitive/CreateMesh迁移到RenderFramework
|
2025-06-15 22:03:03 +08:00 |
|
|
93937c0394
|
CreateComponent函数迁移到RenderFramework
|
2025-06-15 21:58:07 +08:00 |
|
|
97040176d6
|
StaticMeshComponent改为MeshComponent
|
2025-06-15 17:53:15 +08:00 |
|
|
cfda1fceb2
|
ComponentManager增加自动释放功能
|
2025-06-15 00:49:23 +08:00 |
|
|
c1420e257d
|
SceneComponent增加了SceneOrient父类,所有SceneComponent增加变换属性
|
2025-06-14 23:42:50 +08:00 |
|
|
f9675fc1e5
|
迁移到StaticMeshComponent渲染
|
2025-06-14 21:05:36 +08:00 |
|
|
8ee9cdc396
|
尝试初建StaticMeshComponent
|
2025-06-14 02:32:15 +08:00 |
|
|
87c150d1bd
|
准备开始实现StaticMeshComponent
|
2025-06-12 03:01:50 +08:00 |
|
|
3fd6f98ef7
|
材质保存来自MaterialCreateInfo传递而来的PrimitiveType信息,并在创建Pipeline时传递.
减少在使用中的第二次手写传递,避免失误。
|
2025-06-12 00:00:14 +08:00 |
|
|
660d8fff6d
|
RenderResource缓存材质增加HashString以解决同名不同配置冲突问题
|
2025-06-11 01:11:54 +08:00 |
|
|
0fbe85290b
|
增加MaterialCreateConfig::ToHashString函数,用于在未来生成区分同一材质不同配置的字串
|
2025-06-11 01:11:12 +08:00 |
|
|
0c3cc5a320
|
增加CoordinateSystem2DName和GetCoordinateSystem2DName
|
2025-06-11 01:10:15 +08:00 |
|
|
3057fc7b6f
|
传递MouseCoord到WorkObject
|
2025-06-11 01:05:24 +08:00 |
|
|
b7627f392c
|
RenderFramework接入键盘鼠标控制
|
2025-06-10 01:34:13 +08:00 |
|
|
3dfb2c65fd
|
定义UBOInstance,并将ViewportInfo/CameraInfo两个UBO应用迁移到上面
|
2025-06-09 23:34:31 +08:00 |
|
|
784e7f0e0b
|
SBS增加DescriptorSetType数据,未来所有绑定地方使用此参数以避免对不上
|
2025-06-09 22:52:10 +08:00 |
|
|
0be9cb3f74
|
支持新的CameraControl,并实现自动绑定,现BillboardTest已可正常渲染。只是鼠标键盘输入尚未接入
|
2025-06-07 05:49:07 +08:00 |
|
|
c4720e8cdb
|
WriteMIData数据长度类型调整
|
2025-06-07 05:45:00 +08:00 |
|
|
272bb4a4b3
|
IDName定义更新
|
2025-06-07 05:43:31 +08:00 |
|
|
5b2f2dbb9f
|
改进命名和注释
|
2025-06-07 01:39:27 +08:00 |
|
|
304c3a9bf4
|
为RenderCmdBuffer中的desc_binding增加详细的注释
|
2025-06-06 23:42:55 +08:00 |
|
|
eeb4492023
|
增加Camera数据在渲染器中的定义
|
2025-06-06 23:39:57 +08:00 |
|
|
55204779ba
|
RenderCmdBuffer中记录的DescriptorBinding改为按SetType分类为多个
|
2025-06-06 23:39:20 +08:00 |
|