first RenderList2D

This commit is contained in:
2023-04-25 18:08:26 +08:00
parent 1ec88c65f8
commit 48b5479ade
7 changed files with 58 additions and 51 deletions

View File

@@ -13,9 +13,10 @@ namespace hgl
{
namespace graph
{
/**
* 渲染对象列表<br>
* 已经展开的渲染对象列表,产生mvp用UBO/SSBO等数据最终创建RenderCommandBuffer
* 已经展开的渲染对象列表最终创建RenderCommandBuffer
*/
class RenderList
{
@@ -26,13 +27,11 @@ namespace hgl
private:
GPUArrayBuffer * mvp_array;
CameraInfo camera_info;
RenderNode3DList render_node_list; ///<场景节点列表
MaterialSets material_sets; ///<材质合集
MaterialRenderMap mrl_map;
RenderNode3DComparator *render_node_comparator;
RenderNodeComparator *render_node_comparator;
private: