gallium/compute: Drop TGSI dependency.
authorFrancisco Jerez <currojerez@riseup.net>
Sun, 18 Mar 2012 22:59:33 +0000 (23:59 +0100)
committerFrancisco Jerez <currojerez@riseup.net>
Fri, 11 May 2012 10:39:42 +0000 (12:39 +0200)
commit57c048f291ffcb97d7df3177d92f9634e510dcc0
tree16f1a407d28ea263fb396fb03a5db84d341ecdd2
parent2644952bd4dfa3b75112dee8dfd287a12d770705
gallium/compute: Drop TGSI dependency.

Add a shader cap for specifying the preferred shader representation.
Right now the only supported value is TGSI, other enum values will be
added as they are needed.

This is mainly to accommodate AMD's LLVM compiler back-end by letting
it bypass the TGSI representation for compute programs.  Other drivers
will keep using the common TGSI instruction set.

Reviewed-by: Tom Stellard <thomas.stellard@amd.com>
src/gallium/docs/source/screen.rst
src/gallium/include/pipe/p_defines.h
src/gallium/include/pipe/p_state.h