Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mumble-voip/mumble.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/macx
diff options
context:
space:
mode:
authorMikkel Krautz <mikkel@krautz.dk>2015-02-06 01:07:55 +0300
committerMikkel Krautz <mikkel@krautz.dk>2015-02-06 01:11:28 +0300
commit1fab580baa2c8b793f62b57d6e6c37323a6f98b8 (patch)
treec23607475bc0c1aa90791f410904852d5f62d605 /macx
parentf4568b9e46bb7c68dff36a2818a1e1798f2d5d1d (diff)
Use glDrawArrays instead of immediate mode in OS X's drawOverlay().
Diffstat (limited to 'macx')
-rw-r--r--macx/overlay/overlay.m14
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();
}