[Mesa-dev] [PATCH 3/8] glsl: Mark whole variable used for ClipDistance and TessLevel*.

Kenneth Graunke kenneth at whitecape.org
Sat Jan 7 21:09:27 UTC 2017


On Saturday, January 7, 2017 4:24:30 PM PST Marek Olšák wrote:
> Hi, this causes an assertion failure for some tests in the GLSL
> compiler on radeonsi:
> 
> glsl/ir_set_program_inouts.cpp:129: void mark(gl_program*,
> ir_variable*, int, int, gl_shader_stage): Assertion `var->data.mode ==
> ir_var_shader_out' failed.
> 
> Test: piglit/bin/getuniform-03 -auto -fbo
> 
> I won't look into it right now, maybe next week. Any idea what's wrong here?
> 
> Thanks,
> Marek

This was totally busted, sorry :(  Should be fixed by:

commit 42699e12711668a142b7acf11c168cf4301c1295
Author: Kenneth Graunke <kenneth at whitecape.org>
Date:   Sat Jan 7 12:55:17 2017 -0800

    glsl: Make is_fixed_function_array actually check for varyings.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: This is a digitally signed message part.
URL: <https://lists.freedesktop.org/archives/mesa-dev/attachments/20170107/b54c8454/attachment.sig>


More information about the mesa-dev mailing list