OSDN Git Service

i965: Use brw_dump_compile for clip, SF, and old GS programs.
authorKenneth Graunke <kenneth@whitecape.org>
Thu, 15 May 2014 21:12:48 +0000 (14:12 -0700)
committerKenneth Graunke <kenneth@whitecape.org>
Mon, 19 May 2014 06:35:17 +0000 (23:35 -0700)
commit3285bc97ef9f5f6bdf38ced121ddedd111a5e410
tree43fd28987c94a9a26f2b8286865d60d81ee8944c
parent5b8f1a0f7c5b1412577a913d374192a2329fa615
i965: Use brw_dump_compile for clip, SF, and old GS programs.

Looping over the instructions and calling brw_disasm doesn't handle
compacted instructions.  In most cases, this hasn't been a problem since
we don't compact prior to Sandybridge.

However, Sandybridge's transform feedback GS program should already be
compacted, and so this ought to fix decoding of that.

Signed-off-by: Kenneth Graunke <kenneth@whitecape.org>
Reviewed-by: Matt Turner <mattst88@gmail.com>
src/mesa/drivers/dri/i965/brw_clip.c
src/mesa/drivers/dri/i965/brw_gs.c
src/mesa/drivers/dri/i965/brw_sf.c