nv2a: Increase DrawArrays buffer size

Fixes #364
This commit is contained in:
Erik Abair 2022-06-09 21:05:03 -07:00 committed by mborgerson
parent 30d3bb53b5
commit 5cb31da44b
2 changed files with 5 additions and 5 deletions

View File

@ -503,8 +503,8 @@ static const VMStateDescription vmstate_nv2a = {
VMSTATE_UINT32(pgraph.inline_buffer_length, NV2AState), // fixme
VMSTATE_UINT32(pgraph.draw_arrays_length, NV2AState), // fixme
VMSTATE_UINT32(pgraph.draw_arrays_max_count, NV2AState), // fixme
// GLint gl_draw_arrays_start[1000]; // fixme
// GLsizei gl_draw_arrays_count[1000]; // fixme
// GLint gl_draw_arrays_start[1250]; // fixme
// GLsizei gl_draw_arrays_count[1250]; // fixme
VMSTATE_UINT32_ARRAY(pgraph.regs, NV2AState, 0x2000),
VMSTATE_UINT32(pmc.pending_interrupts, NV2AState),
VMSTATE_UINT32(pmc.enabled_interrupts, NV2AState),

View File

@ -373,9 +373,9 @@ typedef struct PGRAPHState {
unsigned int draw_arrays_length;
unsigned int draw_arrays_min_start;
unsigned int draw_arrays_max_count;
/* FIXME: Unknown size, possibly endless, 1000 will do for now */
GLint gl_draw_arrays_start[1000];
GLsizei gl_draw_arrays_count[1000];
/* FIXME: Unknown size, possibly endless, 1250 will do for now */
GLint gl_draw_arrays_start[1250];
GLsizei gl_draw_arrays_count[1250];
bool draw_arrays_prevent_connect;
GLuint gl_memory_buffer;