mesa/src
Kenneth Graunke d93aa54d2d i965/vs: Implement vec4_visitor::visit(ir_texture *).
This translates the GLSL compiler's IR into vec4_instruction IR,
generating code to load coordinates, LOD info, shadow comparitors, and
so on into the appropriate message registers.

It turns out that the SIMD4x2 parameters are identical on Gen 5-7, and
the Gen4 code is similar enough that, unlike in the FS, it's easy enough
to support all generations in a single function.

v2: Load zeros for missing coordinates (fixing vs-texelFetch-sampler1D
and 2D on G45), and fix G45 message length for shadow comparisons.

Signed-off-by: Kenneth Graunke <kenneth@whitecape.org>
2011-12-19 16:33:10 -08:00
..
egl egl_dri2: Fix some valgrind reported leaks 2011-12-13 15:32:43 +01:00
gallium tgsi: update documents with some info on texture lookup 2011-12-19 20:45:13 +00:00
gbm gbm/dri: avoid crash in dri_screen_create 2011-08-04 14:09:34 +02:00
getopt getopt: Make code more portable. 2011-01-12 16:54:21 +00:00
glsl glsl: Fix crashes caused by Bison error messages involving "'%'". 2011-12-13 22:54:16 -08:00
glu glu: Fix deprecated conversion from string constant to ‘char*’ warning. 2011-11-09 10:24:37 +00:00
glx glx: Remove GLX_USE_APPLEGL cruft in extension string handling 2011-12-19 14:55:31 -08:00
mapi Regenerate files from previous commits 2011-12-13 16:07:17 -08:00
mesa i965/vs: Implement vec4_visitor::visit(ir_texture *). 2011-12-19 16:33:10 -08:00
Makefile
SConscript scons: Unbreak mingw build. 2011-09-20 20:50:48 +01:00