mirror of https://github.com/xemu-project/xemu.git
Revert "nv2a: Don't attempt to connect primitives in arrays"
This reverts commit 33f8d3c88c
.
This commit is contained in:
parent
5756a8892c
commit
2483bc59aa
|
@ -2754,6 +2754,18 @@ DEF_METHOD(NV097, DRAW_ARRAYS)
|
|||
|
||||
assert(pg->draw_arrays_length < ARRAY_SIZE(pg->gl_draw_arrays_start));
|
||||
|
||||
/* Attempt to connect primitives */
|
||||
if (pg->draw_arrays_length > 0) {
|
||||
unsigned int last_start =
|
||||
pg->gl_draw_arrays_start[pg->draw_arrays_length - 1];
|
||||
GLsizei* last_count =
|
||||
&pg->gl_draw_arrays_count[pg->draw_arrays_length - 1];
|
||||
if (start == (last_start + *last_count)) {
|
||||
*last_count += count;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
pg->gl_draw_arrays_start[pg->draw_arrays_length] = start;
|
||||
pg->gl_draw_arrays_count[pg->draw_arrays_length] = count;
|
||||
pg->draw_arrays_length++;
|
||||
|
|
Loading…
Reference in New Issue