mesa/src
Paul Berry f8386a29f0 i965/fs: use determine_interpolation_mode().
This patch changes how fs_visitor::emit_general_interpolation()
decides what kind of interpolation to do.  Previously, it used the
shade model to determine how to interpolate colors, and used smooth
interpolation on everything else.  Now it uses
ir_variable::determine_interpolation_mode(), so that it respects GLSL
1.30 interpolation qualifiers.

Fixes piglit tests interpolation-flat-*-smooth-{distance,fixed,vertex}
and interpolation-flat-other-flat-{distance,fixed,vertex}.

Reviewed-by: Eric Anholt <eric@anholt.net>
2011-10-27 15:32:00 -07:00
..
egl configure: replace pkg-config calls with $(PKG_CONFIG) in the makefiles. 2011-10-04 11:19:48 -07:00
gallium r600g: remove redundant variable r600_pipe_context::blit 2011-10-27 12:27:34 +02: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: add ir_variable::determine_interpolation_mode() function. 2011-10-27 15:31:32 -07:00
glu glu: Avoid defining conflicting DEBUG NDEBUG macros. 2011-08-30 09:42:01 +01:00
glx apple: Implement applegl_unbind_context 2011-10-24 16:21:28 -07:00
mapi glapi: Enclose glapi.h in an extern "C" block when included by C++. 2011-10-04 15:11:42 -07:00
mesa i965/fs: use determine_interpolation_mode(). 2011-10-27 15:32:00 -07:00
Makefile
SConscript scons: Unbreak mingw build. 2011-09-20 20:50:48 +01:00