From 9a5993232a860a513bf026ae5554c13097f64e04 Mon Sep 17 00:00:00 2001 From: h4570 Date: Sat, 23 Jul 2022 21:11:10 +0200 Subject: [PATCH] local todolist --- ROADMAP.txt | 4 ---- engine/src/renderer/3d/pipeline/static/static_pipeline.cpp | 7 +++++++ 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/ROADMAP.txt b/ROADMAP.txt index 80e1492..a8f8e7c 100644 --- a/ROADMAP.txt +++ b/ROADMAP.txt @@ -1,11 +1,7 @@ ------------ Tyra's v2.0 roadmap to publish on GitHub ------------ --- H4570 -- [StaPip] Remove animation -- [StaPip] Dbufferring during mesh unrolling -- [StaPip] VU1 packets spamming - [McPip] VU1 packets spamming -- [Loaders] MD2 loader - choose between static/dynamic mesh - [Renderer] Github: Allocate dynamic pipeline memory only in "onUse" (core,qbuffrenderer,pipeline..) - [Renderer] Add possibility to on/off frustum check in all pipelines (renderOptions?) - [Loaders] Think about ".tyrobj" format - implement it (add multicolor support) diff --git a/engine/src/renderer/3d/pipeline/static/static_pipeline.cpp b/engine/src/renderer/3d/pipeline/static/static_pipeline.cpp index 5f774ca..898acdf 100644 --- a/engine/src/renderer/3d/pipeline/static/static_pipeline.cpp +++ b/engine/src/renderer/3d/pipeline/static/static_pipeline.cpp @@ -23,6 +23,13 @@ void StaticPipeline::init(RendererCore* t_core) { void StaticPipeline::onUse() { core.reinitVU1Programs(); } +// TODO - Clipping mode +// TODO - StaPipCore::render(StaPipBag* bags, StaPipBagPackagesBBox* bboxes, +// const u32& count) +// TODO - MD2 loader - choose between static/dynamic mesh +// TODO - Dynamic -> StaticMesh +// TODO - DBuffering + spamming + void StaticPipeline::render(DynamicMesh* mesh, const StaPipOptions* options) { auto model = mesh->getModelMatrix(); auto* infoBag = getInfoBag(mesh, options, &model);