diff options
author | Matthieu Herrb <matthieu@cvs.openbsd.org> | 2016-05-29 12:02:41 +0000 |
---|---|---|
committer | Matthieu Herrb <matthieu@cvs.openbsd.org> | 2016-05-29 12:02:41 +0000 |
commit | 4a991716ac65d28a68f9943d54c4b74ad0b58f65 (patch) | |
tree | c037c3fe64bb15ea67dbf03a96783a8b04085371 /xserver/hw/dmx/glxProxy/render2swap.c | |
parent | 549cb8bcb6bdd3a7d44f3b9fdc003df777b2b0d2 (diff) |
Update to xserver 1.18.3. Tested by shadchin@ and naddy@.
Note that indirect GLX is now disbled by default.
Diffstat (limited to 'xserver/hw/dmx/glxProxy/render2swap.c')
-rw-r--r-- | xserver/hw/dmx/glxProxy/render2swap.c | 34 |
1 files changed, 6 insertions, 28 deletions
diff --git a/xserver/hw/dmx/glxProxy/render2swap.c b/xserver/hw/dmx/glxProxy/render2swap.c index 166ec8882..146476c15 100644 --- a/xserver/hw/dmx/glxProxy/render2swap.c +++ b/xserver/hw/dmx/glxProxy/render2swap.c @@ -67,7 +67,7 @@ void __glXDispSwap_Map1f(GLbyte * pc) { GLint order, k; - GLfloat u1, u2, *points; + GLfloat *points; GLenum target; GLint compsize; @@ -81,8 +81,6 @@ __glXDispSwap_Map1f(GLbyte * pc) target = *(GLenum *) (pc + 0); order = *(GLint *) (pc + 12); - u1 = *(GLfloat *) (pc + 4); - u2 = *(GLfloat *) (pc + 8); points = (GLfloat *) (pc + 16); k = __glEvalComputeK(target); @@ -100,8 +98,8 @@ __glXDispSwap_Map1f(GLbyte * pc) void __glXDispSwap_Map2f(GLbyte * pc) { - GLint uorder, vorder, ustride, vstride, k; - GLfloat u1, u2, v1, v2, *points; + GLint uorder, vorder, k; + GLfloat *points; GLenum target; GLint compsize; @@ -119,15 +117,9 @@ __glXDispSwap_Map2f(GLbyte * pc) target = *(GLenum *) (pc + 0); uorder = *(GLint *) (pc + 12); vorder = *(GLint *) (pc + 24); - u1 = *(GLfloat *) (pc + 4); - u2 = *(GLfloat *) (pc + 8); - v1 = *(GLfloat *) (pc + 16); - v2 = *(GLfloat *) (pc + 20); points = (GLfloat *) (pc + 28); k = __glEvalComputeK(target); - ustride = vorder * k; - vstride = k; if (vorder <= 0 || uorder <= 0 || k < 0) { /* Erroneous command. */ @@ -145,7 +137,7 @@ __glXDispSwap_Map1d(GLbyte * pc) { GLint order, k, compsize; GLenum target; - GLdouble u1, u2, *points; + GLdouble u1, u2; __GLX_DECLARE_SWAP_VARIABLES; __GLX_DECLARE_SWAP_ARRAY_VARIABLES; @@ -177,21 +169,15 @@ __glXDispSwap_Map1d(GLbyte * pc) ** the data in the process */ __GLX_MEM_COPY(pc - 4, pc, compsize * 8); - points = (GLdouble *) (pc - 4); } - else { - points = (GLdouble *) pc; - } -#else - points = (GLdouble *) pc; #endif } void __glXDispSwap_Map2d(GLbyte * pc) { - GLdouble u1, u2, v1, v2, *points; - GLint uorder, vorder, ustride, vstride, k, compsize; + GLdouble u1, u2, v1, v2; + GLint uorder, vorder, k, compsize; GLenum target; __GLX_DECLARE_SWAP_VARIABLES; @@ -222,8 +208,6 @@ __glXDispSwap_Map2d(GLbyte * pc) __GLX_GET_DOUBLE(v2, pc + 24); __GLX_SWAP_DOUBLE_ARRAY(pc + 44, compsize); pc += 44; - ustride = vorder * k; - vstride = k; #ifdef __GLX_ALIGN64 if (((unsigned long) pc) & 7) { @@ -232,13 +216,7 @@ __glXDispSwap_Map2d(GLbyte * pc) ** the data in the process */ __GLX_MEM_COPY(pc - 4, pc, compsize * 8); - points = (GLdouble *) (pc - 4); - } - else { - points = (GLdouble *) pc; } -#else - points = (GLdouble *) pc; #endif } |