On 22 February 2012 13:52, Ian Romanick <i...@freedesktop.org> wrote:

> On 02/22/2012 01:41 PM, Paul Berry wrote:
>
>>  From 
>> http://www.opengl.org/**registry/specs/ARB/seamless_**cube_map.txt<http://www.opengl.org/registry/specs/ARB/seamless_cube_map.txt>
>> :
>>
>>     Accepted by the<cap>  parameter of Enable, Disable and IsEnabled,
>>     and by the<pname>  parameter of GetBooleanv, GetIntegerv, GetFloatv
>>     and GetDoublev:
>>
>>     TEXTURE_CUBE_MAP_SEAMLESS                   0x884F
>>
>
> Oops.  That was my typo.  You'll also have to regenerate the various files
> that depend on the XML definitions.  I think this change should only cause
> changes in src/mesa/main/enums.c.
>
> Reviewed-by: Ian Romanick <ian.d.roman...@intel.com>


Oops.  I didn't realize that those files weren't built automatically.  I'll
send an updated patch.

Is there any good reason why we don't automatically generate files like
enum.c as part of the mesa build process?  The comment at the top of
src/mapi/glapi/gen/Makefile says "This file isn't used during a normal
compilation since we don't want to require Python in order to compile
Mesa."  But I don't think that makes sense anymore, because Python is
required to build files like src/mapi/es2api/glapi_mapi_tmp.h, as well as
some files in src/glsl.

In point of fact, it seems really strange that a file like
src/mapi/es2api/glapi_mapi_tmp.h is autogenerated during the build process,
but src/mesa/main/enums.c isn't, since both files are built from the same
set of xml sources.
_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to