mirror of
https://github.com/open-goal/jak-project
synced 2026-08-10 19:17:55 -04:00
fix text rendering bugs (#841)
This commit is contained in:
@@ -24,6 +24,9 @@ void EmptyBucketRenderer::render(DmaFollower& dma, SharedRenderState* render_sta
|
||||
// CALL
|
||||
auto call_tag = dma.current_tag();
|
||||
dma.read_and_advance();
|
||||
if (!(call_tag.kind == DmaTag::Kind::CALL && call_tag.qwc == 0)) {
|
||||
fmt::print("Bucket renderer {} ({}) was supposed to be empty, but wasn't\n", m_my_id, m_name);
|
||||
}
|
||||
assert(call_tag.kind == DmaTag::Kind::CALL && call_tag.qwc == 0);
|
||||
|
||||
// in the default reg buffer:
|
||||
|
||||
@@ -13,6 +13,7 @@ enum class BucketId {
|
||||
BUCKET0 = 0,
|
||||
BUCKET1 = 1,
|
||||
// ...
|
||||
SPRITE = 66,
|
||||
DEBUG_DRAW_0 = 67,
|
||||
DEBUG_DRAW_1 = 68,
|
||||
MAX_BUCKETS = 69
|
||||
|
||||
@@ -55,6 +55,7 @@ void OpenGLRenderer::init_bucket_renderers() {
|
||||
init_bucket_renderer<EmptyBucketRenderer>("bucket0", BucketId::BUCKET0);
|
||||
|
||||
// TODO what the heck is drawing to debug-draw-0 on init?
|
||||
init_bucket_renderer<DirectRenderer>("sprite", BucketId::SPRITE, 102);
|
||||
init_bucket_renderer<DirectRenderer>("debug-draw-0", BucketId::DEBUG_DRAW_0, 102);
|
||||
init_bucket_renderer<DirectRenderer>("debug-draw-1", BucketId::DEBUG_DRAW_1, 102);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user