2
0
mirror of https://github.com/AxioDL/metaforce.git synced 2025-12-08 22:27:43 +00:00

Implement CScriptHUDMemo, increase render bucket size, initial debug overlay

This commit is contained in:
2018-05-09 19:56:54 -07:00
parent b58ebc1af5
commit fdf55e7272
10 changed files with 130 additions and 14 deletions

View File

@@ -22,13 +22,13 @@ namespace urde
static logvisor::Module Log("CBooRenderer");
static rstl::reserved_vector<CDrawable, 512> sDataHolder;
static rstl::reserved_vector<CDrawable, 4096> sDataHolder;
static rstl::reserved_vector<rstl::reserved_vector<CDrawable*, 128>, 50> sBucketsHolder;
static rstl::reserved_vector<CDrawablePlaneObject, 8> sPlaneObjectDataHolder;
static rstl::reserved_vector<u16, 8> sPlaneObjectBucketHolder;
rstl::reserved_vector<u16, 50> Buckets::sBucketIndex;
rstl::reserved_vector<CDrawable, 512>* Buckets::sData = nullptr;
rstl::reserved_vector<CDrawable, 4096>* Buckets::sData = nullptr;
rstl::reserved_vector<rstl::reserved_vector<CDrawable*, 128>, 50>* Buckets::sBuckets = nullptr;
rstl::reserved_vector<CDrawablePlaneObject, 8>* Buckets::sPlaneObjectData = nullptr;
rstl::reserved_vector<u16, 8>* Buckets::sPlaneObjectBucket = nullptr;
@@ -283,7 +283,7 @@ void CBooRenderer::RenderBucketItems(CAreaListItem* item)
CBooModel* model = surf->m_parent;
if (model)
{
//ActivateLightsForModel(item, *model);
ActivateLightsForModel(item, *model);
model->DrawSurface(*surf, flags);
}
break;