[Piglit] [PATCH] Helper function to convert an arbitrary GL enum to a string.

Brian Paul brianp at vmware.com
Thu Feb 2 07:20:48 PST 2012


On 02/02/2012 08:18 AM, Jose Fonseca wrote:
> ----- Original Message -----
>> On 02/02/2012 08:04 AM, Jose Fonseca wrote:
>>> (The patch was very long so I've just copy'n'pasted a snippet here.
>>>
>>> Jose
>>>
>>>
>>> commit 03e922dfcdcfadc5801bb027224cec9ab77b2d4d
>>> Author: José Fonseca<jfonseca at vmware.com>
>>> Date:   Thu Feb 2 15:02:12 2012 +0000
>>>
>>>       util: Helper function to convert an arbitrary GL enum to a
>>>       string.
>>>
>>
>> Excellent!  I was hoping someone would write this someday.
>>
>> How was piglit-util-enum.c made?  Shouldn't we have a generator
>> script
>> for this?
>
> It was semi-manually derived from apitrace's spec/gtypes.py, which was semi-automatically derived from Khronos glenum.spec + OES.
>
> We could have the machinery to generate this from Khronos' enum.spec , or Mesa's XML, but there are many tradeoffs so I took the fastest route for me. I can add a TODO comment for that effect, but I believe that it will take some time until we actually need to update the list.

OK, a to-do comment would be good but this certainly helps for the 
time being.  Thanks.

-Brian


More information about the Piglit mailing list