mirror of
https://github.com/Relintai/sdl2_frt.git
synced 2025-02-22 07:37:56 +01:00
opengles: use glDrawArrays() correctly with GL_LINE_STRIP.
This commit is contained in:
parent
de6d0ac55a
commit
da49f79500
@ -947,7 +947,7 @@ GLES_RunCommandQueue(SDL_Renderer * renderer, SDL_RenderCommand *cmd, void *vert
|
|||||||
SDL_assert(count >= 2);
|
SDL_assert(count >= 2);
|
||||||
SetDrawState(data, cmd);
|
SetDrawState(data, cmd);
|
||||||
data->glVertexPointer(2, GL_FLOAT, 0, verts);
|
data->glVertexPointer(2, GL_FLOAT, 0, verts);
|
||||||
data->glDrawArrays(GL_LINE_STRIP, 0, (GLsizei) ((count-1) * 2));
|
data->glDrawArrays(GL_LINE_STRIP, 0, (GLsizei) count);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1340,7 +1340,7 @@ GLES2_RunCommandQueue(SDL_Renderer * renderer, SDL_RenderCommand *cmd, void *ver
|
|||||||
const size_t count = cmd->data.draw.count;
|
const size_t count = cmd->data.draw.count;
|
||||||
SDL_assert(count >= 2);
|
SDL_assert(count >= 2);
|
||||||
if (SetDrawState(data, cmd, GLES2_IMAGESOURCE_SOLID) == 0) {
|
if (SetDrawState(data, cmd, GLES2_IMAGESOURCE_SOLID) == 0) {
|
||||||
data->glDrawArrays(GL_LINE_STRIP, 0, (GLsizei) ((count-1) * 2));
|
data->glDrawArrays(GL_LINE_STRIP, 0, (GLsizei) count);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user