mesa/src/intel/blorp
Ian Romanick 1b101ca809 blorp: Use normalized coordinates on Gen6
Apparently, the sampler has some sort of precision issues for
non-normalized texture coordinates with linear filtering.  This caused
some small precision issues in scaled blits.  Work around this by using
normalized coordinates.  There is some extra work necessary because Gen6
uses TEX (instead of TXF) for some multisample resolve blits.

Fixes piglit.spec.arb_framebuffer_object.fbo-blit-stretch on SNB.

Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=68365
Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
Reviewed-by: Eduardo Lima Mitev <elima@igalia.com>
2017-06-26 13:41:11 -07:00
..
blorp.c intel/blorp: Assert levels and layers are in range 2017-06-26 11:09:12 -07:00
blorp.h blorp/clear: Add a binding-table-based CCS resolve function 2017-06-26 11:09:12 -07:00
blorp_blit.c blorp: Use normalized coordinates on Gen6 2017-06-26 13:41:11 -07:00
blorp_clear.c blorp/clear: Add a binding-table-based CCS resolve function 2017-06-26 11:09:12 -07:00
blorp_genX_exec.h blorp: Use normalized coordinates on Gen6 2017-06-26 13:41:11 -07:00
blorp_priv.h blorp: Use FullSurfaceDepthandStencilClear for blorp_hiz_op 2017-06-07 08:54:54 -07:00
TODO intel/blorp: Add a TODO file 2016-09-12 10:14:49 -07:00