|
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 |
|
|
1a15b93e15
|
updated codes support new MaterialRenderList::Add
|
2024-07-20 13:15:12 +08:00 |
|
|
e076b72f1a
|
splited MaterialRenderList and MaterialRenderMap, RenderExtraBuffer
|
2023-06-01 15:08:45 +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 |
|
|
0457d28577
|
fixed lost of #include
|
2023-03-25 15:47:08 +08:00 |
|
|
8e52595123
|
standalone RenderList2D
|
2023-03-24 22:14:43 +08:00 |
|
|
939bbfeb1f
|
splite RenderNode2D/3D,RenderList2D/3D
|
2023-03-23 21:43:10 +08:00 |
|
|
160ba000d3
|
want to split RenderList2D/3D
|
2023-03-22 21:19:23 +08:00 |
|
|
eb8e0a921b
|
used DESCRIPTOR_SET_TYPE_COUNT instead of "(size_t)DescriptorSetType::RANGE_SIZE"
|
2023-03-22 19:37:48 +08:00 |
|
|
af4b9cd6d4
|
renamed to DescriptorSetType instead of DescriptorSetsType
|
2023-02-22 21:53:51 +08:00 |
|
|
2fb443bcb4
|
updated codes to support newly CM??? modules.
|
2023-02-19 19:28:47 +08:00 |
|
|
251d851f65
|
upgraded codes based on newly CM... library.
|
2023-02-13 11:48:53 +08:00 |
|
|
d8d8d97abd
|
renamed to Renderable from RenderableInstance, renamed to PrimitiveCreater from RenderableCreater
|
2022-06-24 21:06:38 +08:00 |
|
|
5712efd7a5
|
Renamed to SortedSets instead of Sets.
|
2022-02-08 11:12:17 +08:00 |
|
|
7ba2d0cf6f
|
renamed type DescriptorSetType to DescriptorSetsType
|
2021-09-27 21:20:22 +08:00 |
|
|
2b70ee07c8
|
renamed DescriptorSetsType to DescriptorSetType
|
2021-06-22 14:48:08 +08:00 |
|
|
6cba28905e
|
deleted two line of codes.
|
2021-06-19 20:37:25 +08:00 |
|
|
3bb74b99cc
|
merged codes into RenderList they from SceneTreeToRenderList.
|
2021-06-19 20:31:07 +08:00 |
|
|
53c58a885e
|
new MaterialInstance
|
2021-06-16 20:29:25 +08:00 |
|
|
bc8848afa6
|
renamed MaterialInstance to MaterialParameters.
|
2021-06-16 10:41:04 +08:00 |
|
|
8b3c90c717
|
Deleted device attrib at RenderList
|
2021-06-15 19:03:34 +08:00 |
|
|
983202966e
|
refactor RenderList and SceneTreeToRenderList
|
2021-06-15 15:36:30 +08:00 |
|
|
ce420d23a7
|
added RenderNode class.
|
2021-06-10 18:56:23 +08:00 |
|
|
9fcd26e539
|
renamed MVPMatrix.h to SceneInfo.h
|
2021-05-24 20:44:20 +08:00 |
|
|
1696c27cbb
|
use CameraInfo instead of CameraMatrix
|
2021-05-08 18:14:44 +08:00 |
|
|
b0ec12112f
|
add comments
|
2021-04-30 18:56:20 +08:00 |
|
|
f1fcfe5cd4
|
split two files.they are MVPMatrix.h and SceneTreeToRenderList.h
|
2021-04-26 20:36:56 +08:00 |
|
|
4108eaa342
|
SceneTreeToRenderList
|
2021-02-05 17:15:16 +08:00 |
|
|
07c761eab9
|
add SceneGraph/SceneTreeToRenderList.cpp, GPUDataArray.h, SceneRoot.h
|
2021-01-29 20:50:47 +08:00 |
|
|
5806a88964
|
moved GPUArrays to RenderList.cpp
|
2020-12-18 16:52:45 +08:00 |
|
|
ce727cbb1a
|
codes layout.
|
2020-11-30 18:05:23 +08:00 |
|
|
4bd4a9b898
|
removed PushConstants at SceneNode/RenderList
|
2020-11-26 17:51:59 +08:00 |
|
|
722ab900d6
|
use RenderCmdBuffer instead RenderCommand,
use TextureCmdBuffer instead TextureCommand.
|
2020-11-09 15:37:00 +08:00 |
|
|
2e05e06b3f
|
split RenderCommand/TextureCommand from GPUCmdBuffer
|
2020-10-28 12:30:44 +08:00 |
|
|
c8955b6f35
|
remove vulkan namespace
|
2020-10-21 12:47:06 +08:00 |
|
|
0e56a6b00c
|
a lot of rename
|
2020-10-21 12:39:22 +08:00 |
|
|
917424e784
|
move VK source files to up-level folder
|
2020-10-21 11:43:18 +08:00 |
|
|
884cc09259
|
moved relationship to RenderableInstance whose the Material and Renderable.
|
2020-09-21 19:05:25 +08:00 |
|
|
c2b7f196ed
|
全面使用MaterialInstance封装Material与DescriptorSets
|
2020-01-20 20:00:03 +08:00 |
|
|
c4c63a7add
|
SceneNode矩阵变换,以及使用PushConstants传递LocalToWorld绘制成功
|
2019-05-29 21:48:56 +08:00 |
|
|
eff630558c
|
1.SceneNode恢复原先设定,RenderableNode改回RenderableInstance
2.SceneDB增加RenderableInstance记录
|
2019-05-27 16:54:08 +08:00 |
|
|
c6700d60a7
|
1.VertexBuffer类增加GetBoundingBox/GetAABB成员函数
2.VKRenderableInstance改为RenderableNode,并从SceneNode派生
3.改造SceneNode结构
4.改造RenderList
|
2019-05-25 14:52:24 +08:00 |
|
|
962ed65fee
|
定义通用UBO属性
|
2019-05-25 01:06:33 +08:00 |
|
|
2ab09c6367
|
改进RenderList类
|
2019-05-25 00:50:04 +08:00 |
|