gallium/tgsi: Move interpolation info from tgsi_declaration to a separate token.
authorFrancisco Jerez <currojerez@riseup.net>
Mon, 30 Apr 2012 16:27:52 +0000 (18:27 +0200)
committerFrancisco Jerez <currojerez@riseup.net>
Fri, 11 May 2012 10:39:40 +0000 (12:39 +0200)
commit1279923d72942ee201fcc6ad40d552143f651f03
tree73eb59a3e623c04a0344c8b57188e96d362ec197
parent5f55cbc7d93c6568566893f9345e43fff311a32b
gallium/tgsi: Move interpolation info from tgsi_declaration to a separate token.

Move Interpolate, Centroid and CylindricalWrap from tgsi_declaration
to a separate token -- they only make sense for FS inputs and we need
room for other flags in the top-level declaration token.
19 files changed:
src/gallium/auxiliary/draw/draw_pipe_aaline.c
src/gallium/auxiliary/draw/draw_pipe_aapoint.c
src/gallium/auxiliary/draw/draw_pipe_pstipple.c
src/gallium/auxiliary/tgsi/tgsi_build.c
src/gallium/auxiliary/tgsi/tgsi_dump.c
src/gallium/auxiliary/tgsi/tgsi_exec.c
src/gallium/auxiliary/tgsi/tgsi_parse.c
src/gallium/auxiliary/tgsi/tgsi_parse.h
src/gallium/auxiliary/tgsi/tgsi_ppc.c
src/gallium/auxiliary/tgsi/tgsi_scan.c
src/gallium/auxiliary/tgsi/tgsi_text.c
src/gallium/auxiliary/tgsi/tgsi_ureg.c
src/gallium/auxiliary/util/u_pstipple.c
src/gallium/docs/source/tgsi.rst
src/gallium/drivers/nv50/codegen/nv50_ir_from_tgsi.cpp
src/gallium/drivers/r300/r300_vs_draw.c
src/gallium/drivers/r600/r600_shader.c
src/gallium/drivers/radeonsi/radeonsi_shader.c
src/gallium/include/pipe/p_shader_tokens.h