mesa/src
Marek Olšák 4a88c7774c gallium/u_blitter: use TXF if possible
This fixes piglit:
    arb_texture_view-rendering-r32ui

TEX (image_sample) flushes denorms to 0 with FP32 textures on GCN, but such
a texture can contain integer data written using an integer render view.
If we do a transfer blit with TEX, denorms are flushed to 0. Luckily,
TXF (image_load) doesn't do that.

TXF also doesn't need to load the sampler state, so blit shaders don't have
to do s_load_dwordx4.

TXF doesn't do CLAMP_TO_EDGE, so it can only be used if the src box is
in bounds, or if we clamp manually (this commit doesn't).

Reviewed-by: Nicolai Hähnle <nicolai.haehnle@amd.com>
2017-06-07 18:10:50 +02:00
..
amd ac/nir: move gpr counting inside argument handling. 2017-06-07 06:00:30 +01:00
compiler glcpp: fix #undef to match latest spec update and GLSLang implementation 2017-06-07 07:50:46 +02:00
egl egl/android: Drop unused 'format' param in get_back_bo() 2017-05-31 10:45:57 -07:00
gallium gallium/u_blitter: use TXF if possible 2017-06-07 18:10:50 +02:00
gbm gbm: manage only the required set of DRI extensions 2017-05-29 16:50:12 +01:00
getopt
glx dri3/GLX: Fix drawable invalidation v2 2017-06-07 11:23:56 +02:00
gtest gtest: Update to 1.8.0. 2017-01-20 11:40:52 -08:00
hgl glapi/hgl: remove the final user of _glapi_check_table() 2016-10-06 15:03:46 +01:00
intel blorp: Use FullSurfaceDepthandStencilClear for blorp_hiz_op 2017-06-07 08:54:54 -07:00
loader loader: build libloader_dri3_helper.la only with HAVE_PLATFORM_X11 2017-05-19 19:44:22 +01:00
mapi mesa: add KHR_no_error support for glTexSubImage*D() 2017-06-07 11:04:40 +02:00
mesa i965: Use BLORP for all HiZ ops 2017-06-07 08:54:54 -07:00
util util/vulkan: Move Vulkan utilities to src/vulkan/util 2017-06-06 08:17:13 -07:00
vulkan radv/vulkan: Move radv_get_driver_version to src/vulkan/util 2017-06-06 08:19:55 -07:00
Makefile.am intel/vulkan: Get rid of recursive make 2017-03-13 11:16:35 +00:00
SConscript