diff options
Diffstat (limited to 'recipes-graphics/mesa/mesa-demos/Replace-glWindowPos2iARB-calls-with-glWindowPos2i.patch')
| -rw-r--r-- | recipes-graphics/mesa/mesa-demos/Replace-glWindowPos2iARB-calls-with-glWindowPos2i.patch | 355 |
1 files changed, 355 insertions, 0 deletions
diff --git a/recipes-graphics/mesa/mesa-demos/Replace-glWindowPos2iARB-calls-with-glWindowPos2i.patch b/recipes-graphics/mesa/mesa-demos/Replace-glWindowPos2iARB-calls-with-glWindowPos2i.patch new file mode 100644 index 000000000..d899540fb --- /dev/null +++ b/recipes-graphics/mesa/mesa-demos/Replace-glWindowPos2iARB-calls-with-glWindowPos2i.patch | |||
| @@ -0,0 +1,355 @@ | |||
| 1 | From 757649a766f90e745f24df1d191caeef15c71399 Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Otavio Salvador <otavio@ossystems.com.br> | ||
| 3 | Date: Tue, 4 Jun 2013 09:28:51 -0300 | ||
| 4 | Subject: [PATCH] Replace glWindowPos2iARB calls with glWindowPos2i | ||
| 5 | |||
| 6 | Vivante libGL does not provide the glWindowPos2iARB symbol, but | ||
| 7 | glWindowPos2i. Use this instead. | ||
| 8 | |||
| 9 | Upstream-Status: Inapropriate [embedded specific] | ||
| 10 | |||
| 11 | Reported-by: Jeremy Stashluk <jstashluk@dekaresearch.com> | ||
| 12 | Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> | ||
| 13 | --- | ||
| 14 | src/demos/copypix.c | 4 ++-- | ||
| 15 | src/demos/engine.c | 2 +- | ||
| 16 | src/demos/fogcoord.c | 4 ++-- | ||
| 17 | src/glsl/shadow_sampler.c | 2 +- | ||
| 18 | src/tests/auxbuffer.c | 2 +- | ||
| 19 | src/tests/copypixrate.c | 2 +- | ||
| 20 | src/tests/drawbuffers.c | 2 +- | ||
| 21 | src/tests/drawbuffers2.c | 2 +- | ||
| 22 | src/tests/fbotest1.c | 2 +- | ||
| 23 | src/tests/fbotest2.c | 4 ++-- | ||
| 24 | src/tests/fbotest3.c | 2 +- | ||
| 25 | src/tests/readrate.c | 10 +++++----- | ||
| 26 | src/tests/viewmemory.c | 2 +- | ||
| 27 | src/trivial/clear-fbo-scissor.c | 2 +- | ||
| 28 | src/trivial/clear-fbo-tex.c | 2 +- | ||
| 29 | src/trivial/clear-fbo.c | 2 +- | ||
| 30 | src/trivial/readpixels.c | 2 +- | ||
| 31 | src/trivial/tri-fbo.c | 2 +- | ||
| 32 | src/xdemos/glxsnoop.c | 2 +- | ||
| 33 | src/xdemos/wincopy.c | 4 ++-- | ||
| 34 | 20 files changed, 28 insertions(+), 28 deletions(-) | ||
| 35 | |||
| 36 | diff --git a/src/demos/copypix.c b/src/demos/copypix.c | ||
| 37 | index 286c5a9..041b567 100644 | ||
| 38 | --- a/src/demos/copypix.c | ||
| 39 | +++ b/src/demos/copypix.c | ||
| 40 | @@ -54,7 +54,7 @@ static void Display( void ) | ||
| 41 | glClear( GL_COLOR_BUFFER_BIT ); | ||
| 42 | |||
| 43 | /* draw original image */ | ||
| 44 | - glWindowPos2iARB(dx, dy); | ||
| 45 | + glWindowPos2i(dx, dy); | ||
| 46 | glDrawPixels(ImgWidth, ImgHeight, ImgFormat, GL_UNSIGNED_BYTE, Image); | ||
| 47 | |||
| 48 | if (Scissor) | ||
| 49 | @@ -71,7 +71,7 @@ static void Display( void ) | ||
| 50 | |||
| 51 | /* draw copy */ | ||
| 52 | glPixelZoom(Xzoom, Yzoom); | ||
| 53 | - glWindowPos2iARB(Xpos, Ypos); | ||
| 54 | + glWindowPos2i(Xpos, Ypos); | ||
| 55 | glCopyPixels(dx, dy, ImgWidth, ImgHeight, GL_COLOR); | ||
| 56 | glPixelZoom(1, 1); | ||
| 57 | |||
| 58 | diff --git a/src/demos/engine.c b/src/demos/engine.c | ||
| 59 | index 928fcbb..beace4c 100644 | ||
| 60 | --- a/src/demos/engine.c | ||
| 61 | +++ b/src/demos/engine.c | ||
| 62 | @@ -971,7 +971,7 @@ Draw(void) | ||
| 63 | glDisable(GL_LIGHTING); | ||
| 64 | glDisable(GL_TEXTURE_2D); | ||
| 65 | glColor3f(1, 1 , 1); | ||
| 66 | - glWindowPos2iARB(10, 10); | ||
| 67 | + glWindowPos2i(10, 10); | ||
| 68 | PrintString(s); | ||
| 69 | if (lit) | ||
| 70 | glEnable(GL_LIGHTING); | ||
| 71 | diff --git a/src/demos/fogcoord.c b/src/demos/fogcoord.c | ||
| 72 | index 567eec0..e833009 100644 | ||
| 73 | --- a/src/demos/fogcoord.c | ||
| 74 | +++ b/src/demos/fogcoord.c | ||
| 75 | @@ -68,14 +68,14 @@ PrintInfo(void) | ||
| 76 | |||
| 77 | sprintf(s, "Mode(m): %s Start(s/S): %g End(e/E): %g Density(d/D): %g", | ||
| 78 | ModeStr, fogStart, fogEnd, fogDensity); | ||
| 79 | - glWindowPos2iARB(5, 20); | ||
| 80 | + glWindowPos2i(5, 20); | ||
| 81 | PrintString(s); | ||
| 82 | |||
| 83 | sprintf(s, "Arrays(a): %s glFogCoord(c): %s EyeZ(z/z): %g", | ||
| 84 | (Arrays ? "Yes" : "No"), | ||
| 85 | (fogCoord ? "Yes" : "No"), | ||
| 86 | camz); | ||
| 87 | - glWindowPos2iARB(5, 5); | ||
| 88 | + glWindowPos2i(5, 5); | ||
| 89 | PrintString(s); | ||
| 90 | } | ||
| 91 | |||
| 92 | diff --git a/src/glsl/shadow_sampler.c b/src/glsl/shadow_sampler.c | ||
| 93 | index b830030..eb82d8b 100644 | ||
| 94 | --- a/src/glsl/shadow_sampler.c | ||
| 95 | +++ b/src/glsl/shadow_sampler.c | ||
| 96 | @@ -85,7 +85,7 @@ Redisplay(void) | ||
| 97 | glPopMatrix(); | ||
| 98 | |||
| 99 | glUseProgram(0); | ||
| 100 | - glWindowPos2iARB(80, 20); | ||
| 101 | + glWindowPos2i(80, 20); | ||
| 102 | PrintString("white black white black"); | ||
| 103 | |||
| 104 | { | ||
| 105 | diff --git a/src/tests/auxbuffer.c b/src/tests/auxbuffer.c | ||
| 106 | index 5fa399a..0cd5f47 100644 | ||
| 107 | --- a/src/tests/auxbuffer.c | ||
| 108 | +++ b/src/tests/auxbuffer.c | ||
| 109 | @@ -419,7 +419,7 @@ event_loop(Display *dpy, Window win) | ||
| 110 | /* Copy aux buffer image to back color buffer */ | ||
| 111 | glReadBuffer(GL_AUX0); | ||
| 112 | glDrawBuffer(GL_BACK); | ||
| 113 | - glWindowPos2iARB(0, 0); | ||
| 114 | + glWindowPos2i(0, 0); | ||
| 115 | glDisable(GL_DEPTH_TEST); | ||
| 116 | glCopyPixels(0, 0, WinWidth, WinHeight, GL_COLOR); | ||
| 117 | glEnable(GL_DEPTH_TEST); | ||
| 118 | diff --git a/src/tests/copypixrate.c b/src/tests/copypixrate.c | ||
| 119 | index 2f64e0a..df1f9b0 100644 | ||
| 120 | --- a/src/tests/copypixrate.c | ||
| 121 | +++ b/src/tests/copypixrate.c | ||
| 122 | @@ -91,7 +91,7 @@ BlitOne(void) | ||
| 123 | else | ||
| 124 | #endif | ||
| 125 | { | ||
| 126 | - glWindowPos2iARB(x, y); | ||
| 127 | + glWindowPos2i(x, y); | ||
| 128 | glCopyPixels(0, 0, ImgWidth, ImgHeight, GL_COLOR); | ||
| 129 | } | ||
| 130 | } | ||
| 131 | diff --git a/src/tests/drawbuffers.c b/src/tests/drawbuffers.c | ||
| 132 | index fa2f8a7..cd5033f 100644 | ||
| 133 | --- a/src/tests/drawbuffers.c | ||
| 134 | +++ b/src/tests/drawbuffers.c | ||
| 135 | @@ -88,7 +88,7 @@ Display(void) | ||
| 136 | glUseProgram(0); | ||
| 137 | glDisable(GL_DEPTH_TEST); | ||
| 138 | glBindFramebufferEXT(GL_FRAMEBUFFER_EXT, 0); | ||
| 139 | - glWindowPos2iARB(0, 0); | ||
| 140 | + glWindowPos2i(0, 0); | ||
| 141 | glDrawPixels(Width, Height, GL_RGBA, GL_UNSIGNED_BYTE, buffer); | ||
| 142 | |||
| 143 | free(buffer); | ||
| 144 | diff --git a/src/tests/drawbuffers2.c b/src/tests/drawbuffers2.c | ||
| 145 | index 5bcf0b2..84d444b 100644 | ||
| 146 | --- a/src/tests/drawbuffers2.c | ||
| 147 | +++ b/src/tests/drawbuffers2.c | ||
| 148 | @@ -112,7 +112,7 @@ Display(void) | ||
| 149 | glUseProgram(0); | ||
| 150 | glDisable(GL_DEPTH_TEST); | ||
| 151 | glBindFramebufferEXT(GL_FRAMEBUFFER_EXT, 0); | ||
| 152 | - glWindowPos2iARB(0, 0); | ||
| 153 | + glWindowPos2i(0, 0); | ||
| 154 | glDrawPixels(Width, Height, GL_RGBA, GL_UNSIGNED_BYTE, buffer); | ||
| 155 | |||
| 156 | free(buffer); | ||
| 157 | diff --git a/src/tests/fbotest1.c b/src/tests/fbotest1.c | ||
| 158 | index 161903c..5930a6d 100644 | ||
| 159 | --- a/src/tests/fbotest1.c | ||
| 160 | +++ b/src/tests/fbotest1.c | ||
| 161 | @@ -61,7 +61,7 @@ Display( void ) | ||
| 162 | |||
| 163 | /* draw to window */ | ||
| 164 | glBindFramebufferEXT(GL_FRAMEBUFFER_EXT, 0); | ||
| 165 | - glWindowPos2iARB(0, 0); | ||
| 166 | + glWindowPos2i(0, 0); | ||
| 167 | glDrawPixels(Width, Height, GL_RGBA, GL_UNSIGNED_BYTE, buffer); | ||
| 168 | |||
| 169 | free(buffer); | ||
| 170 | diff --git a/src/tests/fbotest2.c b/src/tests/fbotest2.c | ||
| 171 | index 6ef7f12..11c867e 100644 | ||
| 172 | --- a/src/tests/fbotest2.c | ||
| 173 | +++ b/src/tests/fbotest2.c | ||
| 174 | @@ -72,7 +72,7 @@ Display( void ) | ||
| 175 | |||
| 176 | glDisable(GL_DEPTH_TEST); /* in case window has depth buffer */ | ||
| 177 | |||
| 178 | - glWindowPos2iARB(0, 0); | ||
| 179 | + glWindowPos2i(0, 0); | ||
| 180 | glCopyPixels(0, 0, Width, Height, GL_COLOR); | ||
| 181 | } | ||
| 182 | else if (blitPix) { | ||
| 183 | @@ -95,7 +95,7 @@ Display( void ) | ||
| 184 | /* draw to window */ | ||
| 185 | glBindFramebufferEXT(GL_FRAMEBUFFER_EXT, 0); | ||
| 186 | glDisable(GL_DEPTH_TEST); /* in case window has depth buffer */ | ||
| 187 | - glWindowPos2iARB(0, 0); | ||
| 188 | + glWindowPos2i(0, 0); | ||
| 189 | glDrawPixels(Width, Height, GL_RGBA, GL_UNSIGNED_BYTE, buffer); | ||
| 190 | |||
| 191 | free(buffer); | ||
| 192 | diff --git a/src/tests/fbotest3.c b/src/tests/fbotest3.c | ||
| 193 | index 19f684d..e6d7710 100644 | ||
| 194 | --- a/src/tests/fbotest3.c | ||
| 195 | +++ b/src/tests/fbotest3.c | ||
| 196 | @@ -79,7 +79,7 @@ Display( void ) | ||
| 197 | /* draw to window */ | ||
| 198 | glBindFramebufferEXT(GL_FRAMEBUFFER_EXT, 0); | ||
| 199 | glDisable(GL_DEPTH_TEST); /* in case window has depth buffer */ | ||
| 200 | - glWindowPos2iARB(0, 0); | ||
| 201 | + glWindowPos2i(0, 0); | ||
| 202 | glDrawPixels(Width, Height, GL_RGBA, GL_UNSIGNED_BYTE, buffer); | ||
| 203 | |||
| 204 | free(buffer); | ||
| 205 | diff --git a/src/tests/readrate.c b/src/tests/readrate.c | ||
| 206 | index 3859cf4..81eb8a3 100644 | ||
| 207 | --- a/src/tests/readrate.c | ||
| 208 | +++ b/src/tests/readrate.c | ||
| 209 | @@ -85,7 +85,7 @@ MeasureFormat(struct format_type *fmt, GLint width, GLint height, GLuint pbo) | ||
| 210 | glEnd(); | ||
| 211 | |||
| 212 | #if DRAW | ||
| 213 | - glWindowPos2iARB(0,0); | ||
| 214 | + glWindowPos2i(0,0); | ||
| 215 | glDrawPixels(width, height, | ||
| 216 | fmt->Format, fmt->Type, Buffer); | ||
| 217 | glFinish(); | ||
| 218 | @@ -137,21 +137,21 @@ Draw(void) | ||
| 219 | |||
| 220 | glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT); | ||
| 221 | |||
| 222 | - glWindowPos2iARB(10, y); | ||
| 223 | + glWindowPos2i(10, y); | ||
| 224 | sprintf(str, "ReadPixels size: %d x %d", width, height); | ||
| 225 | PrintString(str); | ||
| 226 | y -= 14; | ||
| 227 | |||
| 228 | - glWindowPos2iARB(10, y); | ||
| 229 | + glWindowPos2i(10, y); | ||
| 230 | PrintString("Press up/down/left/right to change image size."); | ||
| 231 | y -= 14; | ||
| 232 | |||
| 233 | - glWindowPos2iARB(10, y); | ||
| 234 | + glWindowPos2i(10, y); | ||
| 235 | PrintString("Press 'b' to run benchmark test."); | ||
| 236 | y -= 14; | ||
| 237 | |||
| 238 | if (Benchmark) { | ||
| 239 | - glWindowPos2iARB(10, y); | ||
| 240 | + glWindowPos2i(10, y); | ||
| 241 | PrintString("Testing..."); | ||
| 242 | } | ||
| 243 | |||
| 244 | diff --git a/src/tests/viewmemory.c b/src/tests/viewmemory.c | ||
| 245 | index 16044b9..3584c33 100644 | ||
| 246 | --- a/src/tests/viewmemory.c | ||
| 247 | +++ b/src/tests/viewmemory.c | ||
| 248 | @@ -95,7 +95,7 @@ Draw(void) | ||
| 249 | |||
| 250 | glDisable(GL_TEXTURE_2D); | ||
| 251 | glColor3f(0, 1, 0); | ||
| 252 | - glWindowPos2iARB(10, 10); | ||
| 253 | + glWindowPos2i(10, 10); | ||
| 254 | PrintString(s); | ||
| 255 | |||
| 256 | glutSwapBuffers(); | ||
| 257 | diff --git a/src/trivial/clear-fbo-scissor.c b/src/trivial/clear-fbo-scissor.c | ||
| 258 | index a30935c..5c15200 100644 | ||
| 259 | --- a/src/trivial/clear-fbo-scissor.c | ||
| 260 | +++ b/src/trivial/clear-fbo-scissor.c | ||
| 261 | @@ -182,7 +182,7 @@ Draw(void) | ||
| 262 | |||
| 263 | /* draw to window */ | ||
| 264 | glBindFramebufferEXT(GL_FRAMEBUFFER_EXT, 0); | ||
| 265 | - glWindowPos2iARB(0, 0); | ||
| 266 | + glWindowPos2i(0, 0); | ||
| 267 | glDrawPixels(Width, Height, GL_RGBA, GL_UNSIGNED_BYTE, buffer); | ||
| 268 | |||
| 269 | free(buffer); | ||
| 270 | diff --git a/src/trivial/clear-fbo-tex.c b/src/trivial/clear-fbo-tex.c | ||
| 271 | index de84f98..f0fbdf6 100644 | ||
| 272 | --- a/src/trivial/clear-fbo-tex.c | ||
| 273 | +++ b/src/trivial/clear-fbo-tex.c | ||
| 274 | @@ -140,7 +140,7 @@ static void Draw( void ) | ||
| 275 | glClearColor(0.8, 0.8, 0, 0.0); | ||
| 276 | glClear(GL_COLOR_BUFFER_BIT); | ||
| 277 | |||
| 278 | - glWindowPos2iARB(30, 30); | ||
| 279 | + glWindowPos2i(30, 30); | ||
| 280 | glDrawPixels(Width-60, Height-60, GL_RGBA, GL_UNSIGNED_BYTE, buffer); | ||
| 281 | |||
| 282 | free(buffer); | ||
| 283 | diff --git a/src/trivial/clear-fbo.c b/src/trivial/clear-fbo.c | ||
| 284 | index 10d830b..3fee3e3 100644 | ||
| 285 | --- a/src/trivial/clear-fbo.c | ||
| 286 | +++ b/src/trivial/clear-fbo.c | ||
| 287 | @@ -116,7 +116,7 @@ Draw(void) | ||
| 288 | glClearColor(0.8, 0.8, 0, 0.0); | ||
| 289 | glClear(GL_COLOR_BUFFER_BIT); | ||
| 290 | |||
| 291 | - glWindowPos2iARB(30, 30); | ||
| 292 | + glWindowPos2i(30, 30); | ||
| 293 | glDrawPixels(Width-60, Height-60, GL_RGBA, GL_UNSIGNED_BYTE, buffer); | ||
| 294 | |||
| 295 | free(buffer); | ||
| 296 | diff --git a/src/trivial/readpixels.c b/src/trivial/readpixels.c | ||
| 297 | index ccce4ed..74e0546 100644 | ||
| 298 | --- a/src/trivial/readpixels.c | ||
| 299 | +++ b/src/trivial/readpixels.c | ||
| 300 | @@ -71,7 +71,7 @@ static void Draw(void) | ||
| 301 | printf("Pixel(0,0) = %f, %f, %f, %f\n", | ||
| 302 | image[0], image[1], image[2], image[3]); | ||
| 303 | /* draw to right half of window */ | ||
| 304 | - glWindowPos2iARB(Width, 0); | ||
| 305 | + glWindowPos2i(Width, 0); | ||
| 306 | glPixelZoom(Zoom, Zoom); | ||
| 307 | glDrawPixels(Width, Height, GL_RGBA, GL_FLOAT, image); | ||
| 308 | free(image); | ||
| 309 | diff --git a/src/trivial/tri-fbo.c b/src/trivial/tri-fbo.c | ||
| 310 | index d5800b2..dd1f21a 100644 | ||
| 311 | --- a/src/trivial/tri-fbo.c | ||
| 312 | +++ b/src/trivial/tri-fbo.c | ||
| 313 | @@ -119,7 +119,7 @@ static void Draw( void ) | ||
| 314 | glClearColor(0.8, 0.8, 0, 0.0); | ||
| 315 | glClear(GL_COLOR_BUFFER_BIT); | ||
| 316 | |||
| 317 | - glWindowPos2iARB(30, 30); | ||
| 318 | + glWindowPos2i(30, 30); | ||
| 319 | glDrawPixels(Width-60, Height-60, GL_RGBA, GL_UNSIGNED_BYTE, buffer); | ||
| 320 | |||
| 321 | |||
| 322 | diff --git a/src/xdemos/glxsnoop.c b/src/xdemos/glxsnoop.c | ||
| 323 | index 2215cfd..13d2b2d 100644 | ||
| 324 | --- a/src/xdemos/glxsnoop.c | ||
| 325 | +++ b/src/xdemos/glxsnoop.c | ||
| 326 | @@ -91,7 +91,7 @@ redraw(Display *dpy, Window srcWin, Window dstWin ) | ||
| 327 | } | ||
| 328 | |||
| 329 | glXMakeCurrent(dpy, dstWin, Context); | ||
| 330 | - glWindowPos2iARB(0, 0); | ||
| 331 | + glWindowPos2i(0, 0); | ||
| 332 | glDrawBuffer(GL_FRONT); | ||
| 333 | glDrawPixels(Width, Height, GL_RGBA, GL_UNSIGNED_BYTE, image); | ||
| 334 | glFlush(); | ||
| 335 | diff --git a/src/xdemos/wincopy.c b/src/xdemos/wincopy.c | ||
| 336 | index f670983..d010085 100644 | ||
| 337 | --- a/src/xdemos/wincopy.c | ||
| 338 | +++ b/src/xdemos/wincopy.c | ||
| 339 | @@ -156,11 +156,11 @@ Redraw(void) | ||
| 340 | glClear(GL_COLOR_BUFFER_BIT); | ||
| 341 | |||
| 342 | if (TestClipping) { | ||
| 343 | - glWindowPos2iARB(-2, -2); | ||
| 344 | + glWindowPos2i(-2, -2); | ||
| 345 | glCopyPixels(-2, -2, Width[0] + 4, Height[0] + 4, GL_COLOR); | ||
| 346 | } | ||
| 347 | else { | ||
| 348 | - glWindowPos2iARB(0, 0); | ||
| 349 | + glWindowPos2i(0, 0); | ||
| 350 | glCopyPixels(0, 0, Width[0], Height[0], GL_COLOR); | ||
| 351 | } | ||
| 352 | |||
| 353 | -- | ||
| 354 | 1.8.1 | ||
| 355 | |||
