[Mesa-dev] [RFC PATCH 0/6] r600: speed up tesselation shaders

Gert Wollny gw.fossdev at gmail.com
Tue Jan 9 16:14:03 UTC 2018


Am Dienstag, den 09.01.2018, 17:32 +1000 schrieb Dave Airlie:
> 
> tests/spec/arb_tessellation_shader/execution/variable-indexing/tcs-
> input-array-float-index-rd.shader_test
> is one of the culprits, it looks like GCM schedules a bunch of basic
> blocks, but then some instructions are dont_move but get scheduled
> wrong.

Strangely for this shader sb also creates something that is interpreted
by the disassambler as 

 0068  001f0dff 06422000  11  x: LDS_READ_RET       __.x,  Param63.w
 0070  801fadff 2f801a10      y: ADD_INT            T0.y,  Param63.w, 

i.e. src0 is 511 which is not documented as an allowed value for
Evergreen in LDS_IDX_OP.

Best, 
Gert 



More information about the mesa-dev mailing list