The compilation is still broken here even after your commits. I&#39;ve attached the log. My config:<br><br>./autogen.sh --with-dri-drivers=swrast,r300 --with-state-trackers=dri \<br>    --enable-glx-tls --enable-gallium-radeon --enable-debug \<br>

    --disable-egl --disable-glu --disable-glut --disable-glw --disable-gallium-intel --disable-gallium-svga --disable-gallium-nouveau<br><br>-Marek<br><br><div class="gmail_quote">On Sun, May 2, 2010 at 4:51 PM, José Fonseca <span dir="ltr">&lt;<a href="mailto:jfonseca@vmware.com">jfonseca@vmware.com</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">I think the problem is that src/mesa/main/dispatch.h has<br>
<br>
#ifdef IN_DRI_DRIVER<br>
#define _GLAPI_USE_REMAP_TABLE<br>
#endif<br>
<br>
But we&#39;re missing #ifdef _GLAPI_USE_REMAP_TABLE .. #endif in a bunch of<br>
places. That is, all non-dri builds are broken.<br>
<br>
Jose<br>
<div><div></div><div class="h5"><br>
<br>
On Sun, 2010-05-02 at 07:42 -0700, José Fonseca wrote:<br>
&gt; Hi Kristian,<br>
&gt;<br>
&gt; Most of the mesa builds (make and scons) got broken with this merge due<br>
&gt; to missing *_remap_index symbols in remap_helper.h<br>
&gt;<br>
&gt; I took a look but it&#39;s not obvious to me how to fix it.<br>
&gt;<br>
&gt; Jose<br>
&gt;<br>
&gt; gcc -c -I../../include -I../../src/mesa -I../../src/gallium/include<br>
&gt; -I../../src/gallium/auxiliary -Wall -Wmissing-prototypes<br>
&gt; -Wdeclaration-after-statement -Wpointer-arith -g -fPIC  -D_POSIX_SOURCE<br>
&gt; -D_POSIX_C_SOURCE=199309L -D_SVID_SOURCE -D_BSD_SOURCE -D_GNU_SOURCE<br>
&gt; -DPTHREADS -DUSE_XSHM -DHAVE_POSIX_MEMALIGN -DDEBUG -DDEBUG_MATH<br>
&gt; -I/usr/X11R6/include -std=c99 -ffast-math -fno-strict-aliasing<br>
&gt; main/api_exec.c -o main/api_exec.o<br>
&gt; In file included from main/api_exec.c:112:<br>
&gt; ../../src/mesa/main/remap_helper.h:4427: error:<br>
&gt; ‘AttachShader_remap_index’ undeclared here (not in a function)<br>
&gt; ../../src/mesa/main/remap_helper.h:4428: error:<br>
&gt; ‘CreateProgram_remap_index’ undeclared here (not in a function)<br>
&gt; ../../src/mesa/main/remap_helper.h:4429: error:<br>
&gt; ‘CreateShader_remap_index’ undeclared here (not in a function)<br>
&gt; ../../src/mesa/main/remap_helper.h:4430: error:<br>
&gt; ‘DeleteProgram_remap_index’ undeclared here (not in a function)<br>
&gt; ../../src/mesa/main/remap_helper.h:4431: error:<br>
&gt; ‘DeleteShader_remap_index’ undeclared here (not in a function)<br>
&gt; ../../src/mesa/main/remap_helper.h:4432: error:<br>
&gt; ‘DetachShader_remap_index’ undeclared here (not in a function)<br>
&gt; ../../src/mesa/main/remap_helper.h:4433: error:<br>
&gt; ‘GetAttachedShaders_remap_index’ undeclared here (not in a function)<br>
&gt; ../../src/mesa/main/remap_helper.h:4434: error:<br>
&gt; ‘GetProgramInfoLog_remap_index’ undeclared here (not in a function)<br>
&gt; ../../src/mesa/main/remap_helper.h:4435: error:<br>
&gt; ‘GetProgramiv_remap_index’ undeclared here (not in a function)<br>
&gt; ../../src/mesa/main/remap_helper.h:4436: error:<br>
&gt; ‘GetShaderInfoLog_remap_index’ undeclared here (not in a function)<br>
&gt; ../../src/mesa/main/remap_helper.h:4437: error:<br>
&gt; ‘GetShaderiv_remap_index’ undeclared here (not in a function)<br>
&gt; ../../src/mesa/main/remap_helper.h:4438: error: ‘IsProgram_remap_index’<br>
&gt; undeclared here (not in a function)<br>
&gt; ../../src/mesa/main/remap_helper.h:4439: error: ‘IsShader_remap_index’<br>
&gt; undeclared here (not in a function)<br>
&gt; ../../src/mesa/main/remap_helper.h:4440: error:<br>
&gt; ‘StencilFuncSeparate_remap_index’ undeclared here (not in a function)<br>
&gt; ../../src/mesa/main/remap_helper.h:4441: error:<br>
&gt; ‘StencilMaskSeparate_remap_index’ undeclared here (not in a function)<br>
&gt; ../../src/mesa/main/remap_helper.h:4442: error:<br>
&gt; ‘StencilOpSeparate_remap_index’ undeclared here (not in a function)<br>
&gt; ../../src/mesa/main/remap_helper.h:4443: error:<br>
&gt; ‘UniformMatrix2x3fv_remap_index’ undeclared here (not in a function)<br>
&gt; ../../src/mesa/main/remap_helper.h:4444: error:<br>
&gt; ‘UniformMatrix2x4fv_remap_index’ undeclared here (not in a function)<br>
&gt; ../../src/mesa/main/remap_helper.h:4445: error:<br>
&gt; ‘UniformMatrix3x2fv_remap_index’ undeclared here (not in a function)<br>
&gt; ../../src/mesa/main/remap_helper.h:4446: error:<br>
&gt; ‘UniformMatrix3x4fv_remap_index’ undeclared here (not in a function)<br>
&gt; ../../src/mesa/main/remap_helper.h:4447: error:<br>
&gt; ‘UniformMatrix4x2fv_remap_index’ undeclared here (not in a function)<br>
&gt; ../../src/mesa/main/remap_helper.h:4448: error:<br>
&gt; ‘UniformMatrix4x3fv_remap_index’ undeclared here (not in a function)<br>
&gt; ../../src/mesa/main/remap_helper.h:4449: error:<br>
&gt; ‘DrawArraysInstanced_remap_index’ undeclared here (not in a function)<br>
&gt; ../../src/mesa/main/remap_helper.h:4450: error:<br>
&gt; ‘DrawElementsInstanced_remap_index’ undeclared here (not in a function)<br>
&gt; ../../src/mesa/main/remap_helper.h:4451: error:<br>
&gt; ‘LoadTransposeMatrixdARB_remap_index’ undeclared here (not in a<br>
&gt; function)<br>
&gt; ../../src/mesa/main/remap_helper.h:4452: error:<br>
&gt; ‘LoadTransposeMatrixfARB_remap_index’ undeclared here (not in a<br>
&gt; function)<br>
&gt; ../../src/mesa/main/remap_helper.h:4453: error:<br>
&gt; ‘MultTransposeMatrixdARB_remap_index’ undeclared here (not in a<br>
&gt; function)<br>
&gt; ../../src/mesa/main/remap_helper.h:4454: error:<br>
&gt; ‘MultTransposeMatrixfARB_remap_index’ undeclared here (not in a<br>
&gt; function)<br>
&gt; ../../src/mesa/main/remap_helper.h:4455: error:<br>
&gt; ‘SampleCoverageARB_remap_index’ undeclared here (not in a function)<br>
&gt; ../../src/mesa/main/remap_helper.h:4456: error:<br>
&gt; ‘CompressedTexImage1DARB_remap_index’ undeclared here (not in a<br>
&gt; function)<br>
&gt; ../../src/mesa/main/remap_helper.h:4457: error:<br>
&gt; ‘CompressedTexImage2DARB_remap_index’ undeclared here (not in a<br>
&gt; function)<br>
&gt; ../../src/mesa/main/remap_helper.h:4458: error:<br>
&gt; ‘CompressedTexImage3DARB_remap_index’ undeclared here (not in a<br>
&gt; function)<br>
&gt; ../../src/mesa/main/remap_helper.h:4459: error:<br>
&gt; ‘CompressedTexSubImage1DARB_remap_index’ undeclared here (not in a<br>
&gt; function)<br>
&gt; ../../src/mesa/main/remap_helper.h:4460: error:<br>
&gt; ‘CompressedTexSubImage2DARB_remap_index’ undeclared here (not in a<br>
&gt; function)<br>
&gt; ../../src/mesa/main/remap_helper.h:4461: error:<br>
&gt; ‘CompressedTexSubImage3DARB_remap_index’ undeclared here (not in a<br>
&gt; function)<br>
&gt; ../../src/mesa/main/remap_helper.h:4462: error:<br>
&gt; ‘GetCompressedTexImageARB_remap_index’ undeclared here (not in a<br>
&gt; function)<br>
&gt; ../../src/mesa/main/remap_helper.h:4463: error:<br>
&gt; ‘DisableVertexAttribArrayARB_remap_index’ undeclared here (not in a<br>
&gt; function)<br>
&gt;<br>
&gt;<br>
&gt; On Sun, 2010-05-02 at 07:18 -0700, Kristian Høgsberg wrote:<br>
&gt; &gt; URL:    <a href="http://cgit.freedesktop.org/mesa/mesa/commit/?id=0870e4a2022cff79805613ae7cd4b9237a2f564c" target="_blank">http://cgit.freedesktop.org/mesa/mesa/commit/?id=0870e4a2022cff79805613ae7cd4b9237a2f564c</a><br>


&gt; &gt; Merge: 9d3360567346036f1c2b0b5e9de9bd123d883762 9fd5fa05122aa0cac0051fa92d1634bde43209db<br>
&gt; &gt; Author: Kristian Høgsberg &lt;<a href="mailto:krh@bitplanet.net">krh@bitplanet.net</a>&gt;<br>
&gt; &gt; Date:   Sun May 2 10:17:07 2010 -0400<br>
&gt; &gt;<br>
&gt; &gt;     Merge branch &#39;gles2-2&#39;<br>
&gt; &gt;<br>
&gt; &gt;     Conflicts:<br>
&gt; &gt;       src/mesa/drivers/dri/common/dri_util.h<br>
&gt; &gt;<br>
&gt; &gt; URL:    <a href="http://cgit.freedesktop.org/mesa/mesa/commit/?id=9fd5fa05122aa0cac0051fa92d1634bde43209db" target="_blank">http://cgit.freedesktop.org/mesa/mesa/commit/?id=9fd5fa05122aa0cac0051fa92d1634bde43209db</a><br>


&gt; &gt; Author: Kristian Høgsberg &lt;<a href="mailto:krh@bitplanet.net">krh@bitplanet.net</a>&gt;<br>
&gt; &gt; Date:   Sun May 2 10:14:53 2010 -0400<br>
&gt; &gt;<br>
&gt; &gt;     Hook in install rules for es1 and es2<br>
&gt; &gt;<br>
&gt; &gt; URL:    <a href="http://cgit.freedesktop.org/mesa/mesa/commit/?id=74399d4af5b5ea793ce8318c10014a026cf81563" target="_blank">http://cgit.freedesktop.org/mesa/mesa/commit/?id=74399d4af5b5ea793ce8318c10014a026cf81563</a><br>


&gt; &gt; Author: Kristian Høgsberg &lt;<a href="mailto:krh@bitplanet.net">krh@bitplanet.net</a>&gt;<br>
&gt; &gt; Date:   Sun May 2 09:51:13 2010 -0400<br>
&gt; &gt;<br>
&gt; &gt;     Add glesv2.pc and glesv1_cm.pc pkg-config files for ES 1 and 2<br>
&gt; &gt;<br>
&gt; &gt; URL:    <a href="http://cgit.freedesktop.org/mesa/mesa/commit/?id=a804af2a1ea184ecc2c6a5e77335fae1e7730242" target="_blank">http://cgit.freedesktop.org/mesa/mesa/commit/?id=a804af2a1ea184ecc2c6a5e77335fae1e7730242</a><br>


&gt; &gt; Author: Kristian Høgsberg &lt;<a href="mailto:krh@bitplanet.net">krh@bitplanet.net</a>&gt;<br>
&gt; &gt; Date:   Sun May 2 09:27:51 2010 -0400<br>
&gt; &gt;<br>
&gt; &gt;     st/mesa: Create context for API_OPENGL as first priority<br>
&gt; &gt;<br>
&gt; &gt; URL:    <a href="http://cgit.freedesktop.org/mesa/mesa/commit/?id=9339c1291d73ada1a85b994cb076a9a0bf3c8110" target="_blank">http://cgit.freedesktop.org/mesa/mesa/commit/?id=9339c1291d73ada1a85b994cb076a9a0bf3c8110</a><br>


&gt; &gt; Author: Kristian Høgsberg &lt;<a href="mailto:krh@bitplanet.net">krh@bitplanet.net</a>&gt;<br>
&gt; &gt; Date:   Fri Mar 5 19:01:43 2010 -0500<br>
&gt; &gt;<br>
&gt; &gt;     gles: Build libGLESv1_CM.so and libGLESv2.so from glapi files<br>
&gt; &gt;<br>
&gt; &gt; URL:    <a href="http://cgit.freedesktop.org/mesa/mesa/commit/?id=a5107b0a5cb1ac9f112aa498f57c13580bd56cb3" target="_blank">http://cgit.freedesktop.org/mesa/mesa/commit/?id=a5107b0a5cb1ac9f112aa498f57c13580bd56cb3</a><br>


&gt; &gt; Author: Kristian Høgsberg &lt;<a href="mailto:krh@bitplanet.net">krh@bitplanet.net</a>&gt;<br>
&gt; &gt; Date:   Tue Apr 27 14:57:51 2010 -0400<br>
&gt; &gt;<br>
&gt; &gt;     intel: Only register ES2 extensions for ES2 contexts<br>
&gt; &gt;<br>
&gt; &gt; URL:    <a href="http://cgit.freedesktop.org/mesa/mesa/commit/?id=0f68032a7cebe740421e5de4586d13c99a8728ab" target="_blank">http://cgit.freedesktop.org/mesa/mesa/commit/?id=0f68032a7cebe740421e5de4586d13c99a8728ab</a><br>


&gt; &gt; Author: Kristian Høgsberg &lt;<a href="mailto:krh@bitplanet.net">krh@bitplanet.net</a>&gt;<br>
&gt; &gt; Date:   Tue Apr 27 13:42:33 2010 -0400<br>
&gt; &gt;<br>
&gt; &gt;     <a href="http://configure.ac" target="_blank">configure.ac</a>: Add options to enable GLES1/2 API support<br>
&gt; &gt;<br>
&gt; &gt; URL:    <a href="http://cgit.freedesktop.org/mesa/mesa/commit/?id=5efee4d4e68067a3fd85b9ff6a2636f502538768" target="_blank">http://cgit.freedesktop.org/mesa/mesa/commit/?id=5efee4d4e68067a3fd85b9ff6a2636f502538768</a><br>


&gt; &gt; Author: Kristian Høgsberg &lt;<a href="mailto:krh@bitplanet.net">krh@bitplanet.net</a>&gt;<br>
&gt; &gt; Date:   Tue Apr 27 21:43:40 2010 -0400<br>
&gt; &gt;<br>
&gt; &gt;     intel: Advertise GLES1/2 for i915+ when enabled<br>
&gt; &gt;<br>
&gt; &gt; URL:    <a href="http://cgit.freedesktop.org/mesa/mesa/commit/?id=4b69100bdcf26dbb5be4d600b7ca5f5cdf6e8f20" target="_blank">http://cgit.freedesktop.org/mesa/mesa/commit/?id=4b69100bdcf26dbb5be4d600b7ca5f5cdf6e8f20</a><br>


&gt; &gt; Author: Kristian Høgsberg &lt;<a href="mailto:krh@bitplanet.net">krh@bitplanet.net</a>&gt;<br>
&gt; &gt; Date:   Tue Apr 27 11:04:51 2010 -0400<br>
&gt; &gt;<br>
&gt; &gt;     dri: Add DRI entrypoints to create a context for a given API<br>
&gt; &gt;<br>
&gt; &gt; URL:    <a href="http://cgit.freedesktop.org/mesa/mesa/commit/?id=e2fd98d794947464aa97d85fbbcbd2b833e96939" target="_blank">http://cgit.freedesktop.org/mesa/mesa/commit/?id=e2fd98d794947464aa97d85fbbcbd2b833e96939</a><br>


&gt; &gt; Author: Kristian Høgsberg &lt;<a href="mailto:krh@bitplanet.net">krh@bitplanet.net</a>&gt;<br>
&gt; &gt; Date:   Tue Apr 27 11:38:46 2010 -0400<br>
&gt; &gt;<br>
&gt; &gt;     egl_dri2: Use new DRI API to create a GLES1/2 context when asked to<br>
&gt; &gt;<br>
&gt; &gt; URL:    <a href="http://cgit.freedesktop.org/mesa/mesa/commit/?id=a7a9a91d7b28e5b5faed509d00f0f951e3136b1b" target="_blank">http://cgit.freedesktop.org/mesa/mesa/commit/?id=a7a9a91d7b28e5b5faed509d00f0f951e3136b1b</a><br>


&gt; &gt; Author: Kristian Høgsberg &lt;<a href="mailto:krh@bitplanet.net">krh@bitplanet.net</a>&gt;<br>
&gt; &gt; Date:   Tue Apr 27 11:04:51 2010 -0400<br>
&gt; &gt;<br>
&gt; &gt;     dri: Add DRI entrypoints to create a context for a given API<br>
&gt; &gt;<br>
&gt; &gt; URL:    <a href="http://cgit.freedesktop.org/mesa/mesa/commit/?id=0f5e8f77022f8bb4ac00128af6d217da747e63df" target="_blank">http://cgit.freedesktop.org/mesa/mesa/commit/?id=0f5e8f77022f8bb4ac00128af6d217da747e63df</a><br>


&gt; &gt; Author: Kristian Høgsberg &lt;<a href="mailto:krh@bitplanet.net">krh@bitplanet.net</a>&gt;<br>
&gt; &gt; Date:   Tue Apr 27 10:52:23 2010 -0400<br>
&gt; &gt;<br>
&gt; &gt;     st/mesa: Move st_cb_drawtex.c to the mesa state tracker<br>
&gt; &gt;<br>
&gt; &gt; URL:    <a href="http://cgit.freedesktop.org/mesa/mesa/commit/?id=3bd6e003462e579c6c1b4a62d8e5f26cb314862d" target="_blank">http://cgit.freedesktop.org/mesa/mesa/commit/?id=3bd6e003462e579c6c1b4a62d8e5f26cb314862d</a><br>


&gt; &gt; Author: Kristian Høgsberg &lt;<a href="mailto:krh@bitplanet.net">krh@bitplanet.net</a>&gt;<br>
&gt; &gt; Date:   Tue Apr 27 09:00:31 2010 -0400<br>
&gt; &gt;<br>
&gt; &gt;     es: Drop es specific enums.c<br>
&gt; &gt;<br>
&gt; &gt; URL:    <a href="http://cgit.freedesktop.org/mesa/mesa/commit/?id=21ad81727c9dfe83dfe7e06937e9142e8e652fba" target="_blank">http://cgit.freedesktop.org/mesa/mesa/commit/?id=21ad81727c9dfe83dfe7e06937e9142e8e652fba</a><br>


&gt; &gt; Author: Kristian Høgsberg &lt;<a href="mailto:krh@bitplanet.net">krh@bitplanet.net</a>&gt;<br>
&gt; &gt; Date:   Tue Apr 27 09:00:17 2010 -0400<br>
&gt; &gt;<br>
&gt; &gt;     glapi: Regenerate enums.c for all APIs<br>
&gt; &gt;<br>
&gt; &gt; URL:    <a href="http://cgit.freedesktop.org/mesa/mesa/commit/?id=9664f10023b0d57202134ca53795bf40daf580ef" target="_blank">http://cgit.freedesktop.org/mesa/mesa/commit/?id=9664f10023b0d57202134ca53795bf40daf580ef</a><br>


&gt; &gt; Author: Kristian Høgsberg &lt;<a href="mailto:krh@bitplanet.net">krh@bitplanet.net</a>&gt;<br>
&gt; &gt; Date:   Tue Apr 27 08:57:56 2010 -0400<br>
&gt; &gt;<br>
&gt; &gt;     glapi: Update gl_enum.py to generate enum tables for multiple APIs<br>
&gt; &gt;<br>
&gt; &gt; URL:    <a href="http://cgit.freedesktop.org/mesa/mesa/commit/?id=12c46b15d70ccb6d39d5f5c1a3ddfb0cf929f719" target="_blank">http://cgit.freedesktop.org/mesa/mesa/commit/?id=12c46b15d70ccb6d39d5f5c1a3ddfb0cf929f719</a><br>


&gt; &gt; Author: Kristian Høgsberg &lt;<a href="mailto:krh@bitplanet.net">krh@bitplanet.net</a>&gt;<br>
&gt; &gt; Date:   Mon Apr 26 09:55:41 2010 -0400<br>
&gt; &gt;<br>
&gt; &gt;     mesa: Drop unused _mesa_init_drawtex_dispatch()<br>
&gt; &gt;<br>
&gt; &gt; URL:    <a href="http://cgit.freedesktop.org/mesa/mesa/commit/?id=1904ba7936eb5a3fa76875a498eb54f3bd5f90a5" target="_blank">http://cgit.freedesktop.org/mesa/mesa/commit/?id=1904ba7936eb5a3fa76875a498eb54f3bd5f90a5</a><br>


&gt; &gt; Author: Kristian Høgsberg &lt;<a href="mailto:krh@bitplanet.net">krh@bitplanet.net</a>&gt;<br>
&gt; &gt; Date:   Mon Apr 26 09:53:23 2010 -0400<br>
&gt; &gt;<br>
&gt; &gt;     mesa: Move drawtex functionality to main/<br>
&gt; &gt;<br>
&gt; &gt; URL:    <a href="http://cgit.freedesktop.org/mesa/mesa/commit/?id=87eb66775949af6e9512daf7e4665c1cfa6b8745" target="_blank">http://cgit.freedesktop.org/mesa/mesa/commit/?id=87eb66775949af6e9512daf7e4665c1cfa6b8745</a><br>


&gt; &gt; Author: Kristian Høgsberg &lt;<a href="mailto:krh@bitplanet.net">krh@bitplanet.net</a>&gt;<br>
&gt; &gt; Date:   Sat Apr 24 20:36:49 2010 -0400<br>
&gt; &gt;<br>
&gt; &gt;     mesa: Move glQueryMatrixxOES() implementation to core mesa<br>
&gt; &gt;<br>
&gt; &gt; URL:    <a href="http://cgit.freedesktop.org/mesa/mesa/commit/?id=a73eff645f5203165bf63996a1d60fcab5a6b85e" target="_blank">http://cgit.freedesktop.org/mesa/mesa/commit/?id=a73eff645f5203165bf63996a1d60fcab5a6b85e</a><br>


&gt; &gt; Author: Kristian Høgsberg &lt;<a href="mailto:krh@bitplanet.net">krh@bitplanet.net</a>&gt;<br>
&gt; &gt; Date:   Sat Apr 24 19:56:42 2010 -0400<br>
&gt; &gt;<br>
&gt; &gt;     mesa: Move GLES1 texgen functions to texgen.c<br>
&gt; &gt;<br>
&gt; &gt; URL:    <a href="http://cgit.freedesktop.org/mesa/mesa/commit/?id=7179a822628963d8cfa0817cf072c5acb70638a7" target="_blank">http://cgit.freedesktop.org/mesa/mesa/commit/?id=7179a822628963d8cfa0817cf072c5acb70638a7</a><br>


&gt; &gt; Author: Kristian Høgsberg &lt;<a href="mailto:krh@bitplanet.net">krh@bitplanet.net</a>&gt;<br>
&gt; &gt; Date:   Sat Apr 24 19:34:57 2010 -0400<br>
&gt; &gt;<br>
&gt; &gt;     mesa: Move support for paletted textures to main/teximage.c<br>
&gt; &gt;<br>
&gt; &gt; URL:    <a href="http://cgit.freedesktop.org/mesa/mesa/commit/?id=08fae07f5246052dccdd89689e27dc8820a24ff7" target="_blank">http://cgit.freedesktop.org/mesa/mesa/commit/?id=08fae07f5246052dccdd89689e27dc8820a24ff7</a><br>


&gt; &gt; Author: Kristian Høgsberg &lt;<a href="mailto:krh@bitplanet.net">krh@bitplanet.net</a>&gt;<br>
&gt; &gt; Date:   Sat Apr 24 19:18:35 2010 -0400<br>
&gt; &gt;<br>
&gt; &gt;     mesa: Handle GL_TEXTURE_GEN_STR_OES in _mesa_Enable()<br>
&gt; &gt;<br>
&gt; &gt; URL:    <a href="http://cgit.freedesktop.org/mesa/mesa/commit/?id=7aae8a592a299abd881372d3a2850375c2bb8884" target="_blank">http://cgit.freedesktop.org/mesa/mesa/commit/?id=7aae8a592a299abd881372d3a2850375c2bb8884</a><br>


&gt; &gt; Author: Kristian Høgsberg &lt;<a href="mailto:krh@bitplanet.net">krh@bitplanet.net</a>&gt;<br>
&gt; &gt; Date:   Sat Apr 24 19:17:54 2010 -0400<br>
&gt; &gt;<br>
&gt; &gt;     mesa: Move get_es*.c to main/<br>
&gt; &gt;<br>
&gt; &gt; URL:    <a href="http://cgit.freedesktop.org/mesa/mesa/commit/?id=003433989597771bbb4f03cf678f5771c09606fd" target="_blank">http://cgit.freedesktop.org/mesa/mesa/commit/?id=003433989597771bbb4f03cf678f5771c09606fd</a><br>


&gt; &gt; Author: Kristian Høgsberg &lt;<a href="mailto:krh@bitplanet.net">krh@bitplanet.net</a>&gt;<br>
&gt; &gt; Date:   Sat Apr 24 16:22:02 2010 -0400<br>
&gt; &gt;<br>
&gt; &gt;     es: Prefix the get* functions with _es1/2 so they don&#39;t conflict<br>
&gt; &gt;<br>
&gt; &gt; URL:    <a href="http://cgit.freedesktop.org/mesa/mesa/commit/?id=61d94dd207459e0c42d98c9d6eb7df5eabdfd8a4" target="_blank">http://cgit.freedesktop.org/mesa/mesa/commit/?id=61d94dd207459e0c42d98c9d6eb7df5eabdfd8a4</a><br>


&gt; &gt; Author: Kristian Høgsberg &lt;<a href="mailto:krh@bitplanet.net">krh@bitplanet.net</a>&gt;<br>
&gt; &gt; Date:   Thu Apr 22 21:11:56 2010 -0400<br>
&gt; &gt;<br>
&gt; &gt;     mesa: Move GL_RGB565 workaround into fbobject.c<br>
&gt; &gt;<br>
&gt; &gt; URL:    <a href="http://cgit.freedesktop.org/mesa/mesa/commit/?id=44f9aef9ee9ceda0659e882afbac4d877267c4fd" target="_blank">http://cgit.freedesktop.org/mesa/mesa/commit/?id=44f9aef9ee9ceda0659e882afbac4d877267c4fd</a><br>


&gt; &gt; Author: Kristian Høgsberg &lt;<a href="mailto:krh@bitplanet.net">krh@bitplanet.net</a>&gt;<br>
&gt; &gt; Date:   Thu Apr 22 20:52:21 2010 -0400<br>
&gt; &gt;<br>
&gt; &gt;     mesa: Move GLES1/2 vbo entrypoints to vbo_exec_api.c<br>
&gt; &gt;<br>
&gt; &gt;     This let&#39;s us drop stubs.c.<br>
&gt; &gt;<br>
&gt; &gt; URL:    <a href="http://cgit.freedesktop.org/mesa/mesa/commit/?id=c90166fd4fad6bbbeda51a4338bf17d976864188" target="_blank">http://cgit.freedesktop.org/mesa/mesa/commit/?id=c90166fd4fad6bbbeda51a4338bf17d976864188</a><br>


&gt; &gt; Author: Kristian Høgsberg &lt;<a href="mailto:krh@bitplanet.net">krh@bitplanet.net</a>&gt;<br>
&gt; &gt; Date:   Thu Apr 22 20:34:33 2010 -0400<br>
&gt; &gt;<br>
&gt; &gt;     mesa: Move GLES2 shader stubs to main/shaders.c<br>
&gt; &gt;<br>
&gt; &gt; URL:    <a href="http://cgit.freedesktop.org/mesa/mesa/commit/?id=ea0c7e71638a4a72a4eae962e6cc471bd33a5605" target="_blank">http://cgit.freedesktop.org/mesa/mesa/commit/?id=ea0c7e71638a4a72a4eae962e6cc471bd33a5605</a><br>


&gt; &gt; Author: Kristian Høgsberg &lt;<a href="mailto:krh@bitplanet.net">krh@bitplanet.net</a>&gt;<br>
&gt; &gt; Date:   Thu Apr 22 20:26:51 2010 -0400<br>
&gt; &gt;<br>
&gt; &gt;     mesa: Move api_exec_es*.c into mesa/main<br>
&gt; &gt;<br>
&gt; &gt;     This requires renaming a few functions to have unique names so that<br>
&gt; &gt;     they can all live within the same driver.<br>
&gt; &gt;<br>
&gt; &gt; URL:    <a href="http://cgit.freedesktop.org/mesa/mesa/commit/?id=1741ddb747ca0be284315adb4b6fe67ddf292d03" target="_blank">http://cgit.freedesktop.org/mesa/mesa/commit/?id=1741ddb747ca0be284315adb4b6fe67ddf292d03</a><br>


&gt; &gt; Author: Kristian Høgsberg &lt;<a href="mailto:krh@bitplanet.net">krh@bitplanet.net</a>&gt;<br>
&gt; &gt; Date:   Thu Apr 22 13:30:03 2010 -0400<br>
&gt; &gt;<br>
&gt; &gt;     mesa: Move references to main/remap_helper.h to api_exec.c<br>
&gt; &gt;<br>
&gt; &gt; URL:    <a href="http://cgit.freedesktop.org/mesa/mesa/commit/?id=fa416106307dc193e2133aa6a29b9bcfc91f8b39" target="_blank">http://cgit.freedesktop.org/mesa/mesa/commit/?id=fa416106307dc193e2133aa6a29b9bcfc91f8b39</a><br>


&gt; &gt; Author: Kristian Høgsberg &lt;<a href="mailto:krh@bitplanet.net">krh@bitplanet.net</a>&gt;<br>
&gt; &gt; Date:   Thu Apr 22 12:40:47 2010 -0400<br>
&gt; &gt;<br>
&gt; &gt;     mesa: Move struct _glapi_table allocation out of context.c<br>
&gt; &gt;<br>
&gt; &gt;     We now allocate the table from api_exec.c and dlist.c where we fill out<br>
&gt; &gt;     the table.  This way, context.c doesn&#39;t need to know the actual contents<br>
&gt; &gt;     of struct _glapi_table.<br>
&gt; &gt;<br>
&gt; &gt; URL:    <a href="http://cgit.freedesktop.org/mesa/mesa/commit/?id=ade150d66724259119012420068fa930807311c2" target="_blank">http://cgit.freedesktop.org/mesa/mesa/commit/?id=ade150d66724259119012420068fa930807311c2</a><br>


&gt; &gt; Author: Kristian Høgsberg &lt;<a href="mailto:krh@bitplanet.net">krh@bitplanet.net</a>&gt;<br>
&gt; &gt; Date:   Thu Apr 22 11:41:41 2010 -0400<br>
&gt; &gt;<br>
&gt; &gt;     mesa: Compute extension string according to API<br>
&gt; &gt;<br>
&gt; &gt;     We can now stop special casing glGetString() and drop specials_es*.c.<br>
&gt; &gt;<br>
&gt; &gt; URL:    <a href="http://cgit.freedesktop.org/mesa/mesa/commit/?id=18f7e118a5c6dfc04502e6e91ae492bfa33d3cc9" target="_blank">http://cgit.freedesktop.org/mesa/mesa/commit/?id=18f7e118a5c6dfc04502e6e91ae492bfa33d3cc9</a><br>


&gt; &gt; Author: Kristian Høgsberg &lt;<a href="mailto:krh@bitplanet.net">krh@bitplanet.net</a>&gt;<br>
&gt; &gt; Date:   Thu Apr 22 08:27:51 2010 -0400<br>
&gt; &gt;<br>
&gt; &gt;     es2: Move over es2 code to compute extensions<br>
&gt; &gt;<br>
&gt; &gt; URL:    <a href="http://cgit.freedesktop.org/mesa/mesa/commit/?id=04bf868ad9f0034ce7b726eadd2ffac346441a68" target="_blank">http://cgit.freedesktop.org/mesa/mesa/commit/?id=04bf868ad9f0034ce7b726eadd2ffac346441a68</a><br>


&gt; &gt; Author: Kristian Høgsberg &lt;<a href="mailto:krh@bitplanet.net">krh@bitplanet.net</a>&gt;<br>
&gt; &gt; Date:   Thu Apr 22 08:34:42 2010 -0400<br>
&gt; &gt;<br>
&gt; &gt;     main: Report GL_SHADING_LANGUAGE_VERSION according to API<br>
&gt; &gt;<br>
&gt; &gt; URL:    <a href="http://cgit.freedesktop.org/mesa/mesa/commit/?id=29107d4e07144f41614f053aa1fc49ccf225fedf" target="_blank">http://cgit.freedesktop.org/mesa/mesa/commit/?id=29107d4e07144f41614f053aa1fc49ccf225fedf</a><br>


&gt; &gt; Author: Kristian Høgsberg &lt;<a href="mailto:krh@bitplanet.net">krh@bitplanet.net</a>&gt;<br>
&gt; &gt; Date:   Wed Apr 21 16:14:18 2010 -0400<br>
&gt; &gt;<br>
&gt; &gt;     mesa: Compute GL version according to API<br>
&gt; &gt;<br>
&gt; &gt; URL:    <a href="http://cgit.freedesktop.org/mesa/mesa/commit/?id=218ceb3e1874a5a28f36a8df3ca0e881cdf213d5" target="_blank">http://cgit.freedesktop.org/mesa/mesa/commit/?id=218ceb3e1874a5a28f36a8df3ca0e881cdf213d5</a><br>


&gt; &gt; Author: Kristian Høgsberg &lt;<a href="mailto:krh@bitplanet.net">krh@bitplanet.net</a>&gt;<br>
&gt; &gt; Date:   Thu Apr 22 11:07:45 2010 -0400<br>
&gt; &gt;<br>
&gt; &gt;     mesa: Move API specific context intialization into context.c<br>
&gt; &gt;<br>
&gt; &gt; URL:    <a href="http://cgit.freedesktop.org/mesa/mesa/commit/?id=38d771c0539a087db42d8d940bb2e920bb64598c" target="_blank">http://cgit.freedesktop.org/mesa/mesa/commit/?id=38d771c0539a087db42d8d940bb2e920bb64598c</a><br>


&gt; &gt; Author: Kristian Høgsberg &lt;<a href="mailto:krh@bitplanet.net">krh@bitplanet.net</a>&gt;<br>
&gt; &gt; Date:   Thu Apr 22 09:32:11 2010 -0400<br>
&gt; &gt;<br>
&gt; &gt;     st/mesa: Use API-aware context constructor<br>
&gt; &gt;<br>
&gt; &gt;     The mesa state tracker is currently the only place where we create a<br>
&gt; &gt;     context and expect it to implement GLES1/2.  Use the API-aware constructor<br>
&gt; &gt;     to communicate this to core mesa.<br>
&gt; &gt;<br>
&gt; &gt; URL:    <a href="http://cgit.freedesktop.org/mesa/mesa/commit/?id=2ab18d63cb71d988265eeab431e4363081978144" target="_blank">http://cgit.freedesktop.org/mesa/mesa/commit/?id=2ab18d63cb71d988265eeab431e4363081978144</a><br>


&gt; &gt; Author: Kristian Høgsberg &lt;<a href="mailto:krh@bitplanet.net">krh@bitplanet.net</a>&gt;<br>
&gt; &gt; Date:   Thu Apr 22 09:25:51 2010 -0400<br>
&gt; &gt;<br>
&gt; &gt;     mesa: Track the OpenGL API we&#39;re implementing in the context<br>
&gt; &gt;<br>
&gt; &gt;     This introduces a new way to create or initialize a context:<br>
&gt; &gt;<br>
&gt; &gt;       _mesa_create_context_for_api and<br>
&gt; &gt;       _mesa_initialize_context_for_api<br>
&gt; &gt;<br>
&gt; &gt;     which in addition to the current arguments take an api enum to indicate<br>
&gt; &gt;     which OpenGL API the context should implement.  At this point the<br>
&gt; &gt;     API field in GLcontext isn&#39;t used anywhere, but later commits will<br>
&gt; &gt;     key certain functionality off of it.<br>
&gt; &gt;<br>
&gt; &gt;     The _mesa_create_context and _mesa_initialize_context functions are<br>
&gt; &gt;     kept in place as wrappers around the *_for_api versions, passing in<br>
&gt; &gt;     API_OPENGL to get the same behavior as before.<br>
&gt; &gt;<br>
&gt; &gt; _______________________________________________<br>
&gt; &gt; mesa-commit mailing list<br>
&gt; &gt; <a href="mailto:mesa-commit@lists.freedesktop.org">mesa-commit@lists.freedesktop.org</a><br>
&gt; &gt; <a href="http://lists.freedesktop.org/mailman/listinfo/mesa-commit" target="_blank">http://lists.freedesktop.org/mailman/listinfo/mesa-commit</a><br>
&gt;<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; mesa-dev mailing list<br>
&gt; <a href="mailto:mesa-dev@lists.freedesktop.org">mesa-dev@lists.freedesktop.org</a><br>
&gt; <a href="http://lists.freedesktop.org/mailman/listinfo/mesa-dev" target="_blank">http://lists.freedesktop.org/mailman/listinfo/mesa-dev</a><br>
<br>
<br>
_______________________________________________<br>
mesa-dev mailing list<br>
<a href="mailto:mesa-dev@lists.freedesktop.org">mesa-dev@lists.freedesktop.org</a><br>
<a href="http://lists.freedesktop.org/mailman/listinfo/mesa-dev" target="_blank">http://lists.freedesktop.org/mailman/listinfo/mesa-dev</a><br>
</div></div></blockquote></div><br>