[Mesa-dev] [PATCH] glx: Add GLXBadProfileARB to the error string list
Kenneth Graunke
kenneth at whitecape.org
Sat Oct 20 22:09:38 PDT 2012
On 10/17/2012 12:14 PM, Adam Jackson wrote:
> On 10/17/12 2:52 PM, Brian Paul wrote:
>> On 10/17/2012 12:38 PM, Adam Jackson wrote:
>>> Note: This is a candidate for the stable branches.
>>>
>>> Signed-off-by: Adam Jackson <ajax at redhat.com>
>>> ---
>>> src/glx/glxext.c | 1 +
>>> 1 file changed, 1 insertion(+)
>>>
>>> diff --git a/src/glx/glxext.c b/src/glx/glxext.c
>>> index 4d59a06..e55c1c1 100644
>>> --- a/src/glx/glxext.c
>>> +++ b/src/glx/glxext.c
>>> @@ -81,6 +81,7 @@ static /* const */ char *error_list[] = {
>>> "GLXBadPbuffer",
>>> "GLXBadCurrentDrawable",
>>> "GLXBadWindow",
>>> + "GLXBadProfileARB",
>>> };
>>>
>>> #ifdef GLX_USE_APPLEGL
>>
>> Reviewed-by: Brian Paul <brianp at vmware.com>
>>
>> But could we also add an assertion somewhere to catch missing strings in
>> the future? Like assert(ARRAY_SIZE(error_list) == __GLX_NUMBER_ERRORS)?
>
> Pushed, thanks. I'll try to come up with a way to make that fail at
> build time, the failure mode for getting this wrong ends up being
> segfaulty.
>
> - ajax
The STATIC_ASSERT macro in main/compiler.h would probably do the trick.
More information about the mesa-dev
mailing list