mesa/src
Paul Berry d1056541e2 i965/msaa: Add backend support for centroid interpolation.
This patch causes the fragment shader to be configured correctly (and
the correct code to be generated) for centroid interpolation.  This
required two changes: brw_compute_barycentric_interp_modes() needs to
determine when centroid barycentric coordinates need to be included in
the pixel shader thread payload, and
fs_visitor::emit_general_interpolation() needs to interpolate using
the correct set of barycentric coordinates.

Fixes piglit tests "EXT_framebuffer_multisample/interpolation {2,4}
centroid-edges" on i965.

Reviewed-by: Eric Anholt <eric@anholt.net>
2012-06-25 11:03:26 -07:00
..
egl automake: Convert src/egl/Makefile to automake. 2012-06-21 09:58:12 -07:00
gallium llvmpipe: fix the LP_NO_RAST debug option 2012-06-25 08:14:33 -06:00
gbm
getopt
glsl glsl: Add IsCentroid bitfield to gl_fragment_program. 2012-06-25 11:03:26 -07:00
glu glu: fix two Clang warnings 2012-05-21 08:29:23 -06:00
glx glx/tests: Fix signed/unsigned comparison warnings. 2012-06-20 11:42:42 -07:00
gtest
mapi glapi: Add uniform buffer object API 2012-06-21 10:57:45 -07:00
mesa i965/msaa: Add backend support for centroid interpolation. 2012-06-25 11:03:26 -07:00
.gitignore automake: Convert src/Makefile to automake. 2012-06-11 09:28:00 -07:00
Makefile.am automake: Convert src/Makefile to automake. 2012-06-11 09:28:00 -07:00
SConscript scons: add code to generate the various GL API files 2012-05-31 09:40:35 -06:00