diff options
author | Mikkel Krautz <mikkel@krautz.dk> | 2015-02-06 01:07:55 +0300 |
---|---|---|
committer | Mikkel Krautz <mikkel@krautz.dk> | 2015-02-06 01:11:28 +0300 |
commit | 1fab580baa2c8b793f62b57d6e6c37323a6f98b8 (patch) | |
tree | c23607475bc0c1aa90791f410904852d5f62d605 /macx | |
parent | f4568b9e46bb7c68dff36a2818a1e1798f2d5d1d (diff) |
Use glDrawArrays instead of immediate mode in OS X's drawOverlay().
Diffstat (limited to 'macx')
-rw-r--r-- | macx/overlay/overlay.m | 14 |
1 files changed, 3 insertions, 11 deletions
diff --git a/macx/overlay/overlay.m b/macx/overlay/overlay.m index 284b15e44..2ec5c816b 100644 --- a/macx/overlay/overlay.m +++ b/macx/overlay/overlay.m @@ -423,17 +423,9 @@ static void drawOverlay(Context *ctx, unsigned int width, unsigned int height) { right, top, right, bottom}; GLfloat tex[] = {xm, ymx, xm, ym, xmx, ym, xmx, ymx}; - - glBegin(GL_QUADS); - glTexCoord2f(tex[0], tex[1]); - glVertex2f(vertex[0], vertex[1]); - glTexCoord2f(tex[2], tex[3]); - glVertex2f(vertex[2], vertex[3]); - glTexCoord2f(tex[4], tex[5]); - glVertex2f(vertex[4], vertex[5]); - glTexCoord2f(tex[6], tex[7]); - glVertex2f(vertex[6], vertex[7]); - glEnd(); + glVertexPointer(2, GL_FLOAT, 0, vertex); + glTexCoordPointer(2, GL_FLOAT, 0, tex); + glDrawArrays(GL_QUADS, 0, 4); glPopMatrix(); } |