[Mesa-dev] [PATCH] i965: Don't try to fall back when creating unrecognized program targets.
Paul Berry
stereotype441 at gmail.com
Mon Aug 26 08:54:20 PDT 2013
On 23 August 2013 14:55, Kenneth Graunke <kenneth at whitecape.org> wrote:
> On 08/23/2013 11:50 AM, Paul Berry wrote:
>
>> If brwNewProgram is asked to create a program for an unrecognized
>> target, don't bother falling back on _mesa_new_program(). That just
>> hides bugs.
>> ---
>> src/mesa/drivers/dri/i965/brw_**program.c | 3 ++-
>> 1 file changed, 2 insertions(+), 1 deletion(-)
>>
>> diff --git a/src/mesa/drivers/dri/i965/**brw_program.c
>> b/src/mesa/drivers/dri/i965/**brw_program.c
>> index c40d506..b683681 100644
>> --- a/src/mesa/drivers/dri/i965/**brw_program.c
>> +++ b/src/mesa/drivers/dri/i965/**brw_program.c
>> @@ -114,7 +114,8 @@ static struct gl_program *brwNewProgram( struct
>> gl_context *ctx,
>> }
>>
>> default:
>> - return _mesa_new_program(ctx, target, id);
>> + _mesa_problem(ctx, "Unsupported target %d in brwNewProgram()\n",
>> target);
>> + return NULL;
>> }
>> }
>>
>
> Why not do:
>
> assert(!"Unsupported target in brwNewProgram()");
> return NULL;
>
> I'd really like it to abort...
>
> Still, this is better than the old crap, so,
> Reviewed-by: Kenneth Graunke <kenneth at whitecape.org>
>
>
Yeah, you're right. Asserting is better. Thanks!
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/mesa-dev/attachments/20130826/96e78d55/attachment.html>
More information about the mesa-dev
mailing list