From d888e82de6b41ae2f4c751a133d26376f2c91f03 Mon Sep 17 00:00:00 2001 From: fgsfds Date: Fri, 11 Aug 2023 15:19:17 +0200 Subject: [PATCH] port: fix vertex count in G_VTX --- port/fast3d/gfx_pc.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/port/fast3d/gfx_pc.cpp b/port/fast3d/gfx_pc.cpp index 390fb7783..c38dbf86a 100644 --- a/port/fast3d/gfx_pc.cpp +++ b/port/fast3d/gfx_pc.cpp @@ -58,7 +58,7 @@ using namespace std; #define MAX_BUFFERED 256 // #define MAX_LIGHTS 2 #define MAX_LIGHTS 32 -#define MAX_VERTICES 240 +#define MAX_VERTICES 128 #define MAX_VERTEX_COLORS 64 #define TEXTURE_CACHE_MAX_SIZE 1024 @@ -2299,7 +2299,7 @@ static void gfx_run_dl(Gfx* cmd) { #elif defined(F3DEX_GBI) || defined(F3DLP_GBI) gfx_sp_vertex(C0(10, 6), C0(16, 8) / 2, (const Vtx*)seg_addr(cmd->words.w1)); #else - gfx_sp_vertex(C0(0, 16), C0(16, 4), (const Vtx*)seg_addr(cmd->words.w1)); + gfx_sp_vertex(C0(0, 16) / sizeof(Vtx), C0(16, 4), (const Vtx*)seg_addr(cmd->words.w1)); #endif break; case G_DL: