Re: [Mesa-dev] i965 geom shader dual object fail

2016-03-03 Thread Dave Airlie
On 4 March 2016 at 11:49, Dave Airlie wrote: > So this came up with virgl, after I fixed some other stupidity (there > may still be some), but it provoked some questions. > > In brw_vec4_gs_visitor.cpp the dual object code builds a visitor and > runs it. If the run fails then it goes and compiles

[Mesa-dev] i965 geom shader dual object fail

2016-03-03 Thread Dave Airlie
So this came up with virgl, after I fixed some other stupidity (there may still be some), but it provoked some questions. In brw_vec4_gs_visitor.cpp the dual object code builds a visitor and runs it. If the run fails then it goes and compiles in single object mode. Now we pass prog_data into the