mesa/src/gallium/drivers
Kenneth Graunke 94b9f50e63 iris: Be more aggressive at post-format-reintepret TC invalidate hack
When copying/blitting with format reinterpretation, we invalidate the
texture cache before/after.  Before is so the source of the copy works,
and after is to get rid of our new data in the "wrong" format to protect
future attempts to sample.

When I ported these hacks to iris, I tried to be cautious by only
bothering with the hacks if the batch referenced the BO.  This makes
some sense for the before case.  If it isn't referenced, the texture
cache can't really have any data for the BO (since it's also invalidated
between batches).  But we still need to do the after case regardless,
as we've just polluted the cache with hazardous entries.
2019-06-17 16:38:08 -05:00
..
etnaviv etnaviv: fix some pm query issues 2019-06-14 09:06:28 +02:00
freedreno freedreno/a6xx: disallow UBWC for x24s8 2019-06-17 20:29:13 +00:00
i915 gallium: Change PIPE_CAP_TGSI_FS_FBFETCH bool to PIPE_CAP_FBFETCH count 2019-05-23 08:13:07 -07:00
iris iris: Be more aggressive at post-format-reintepret TC invalidate hack 2019-06-17 16:38:08 -05:00
kmsro Delete autotools 2019-04-15 13:44:29 -07:00
lima lima: lower fmod in ppir and gpir 2019-06-16 10:11:59 +00:00
llvmpipe llvmpipe: Don't use u_ringbuffer for lp_scene_queue 2019-06-17 13:02:44 -07:00
nouveau u_dynarray: turn util_dynarray_{grow, resize} into element-oriented macros 2019-06-12 18:30:25 -04:00
panfrost panfrost/midgard: Simplify 2D array logic 2019-06-17 12:52:51 -07:00
r300 r300g: implement GLSL disk shader caching 2019-06-11 20:49:34 -04:00
r600 ac: add radeon_info::is_amdgpu instead of checking drm_major == 3 2019-06-14 13:31:18 -04:00
radeon ac: add radeon_info::is_amdgpu instead of checking drm_major == 3 2019-06-14 13:31:18 -04:00
radeonsi amd: update addrlib 2019-06-17 15:14:55 -04:00
softpipe gallium: Change PIPE_CAP_TGSI_FS_FBFETCH bool to PIPE_CAP_FBFETCH count 2019-05-23 08:13:07 -07:00
svga gallium: add z24s8_as_r8g8b8a8 format 2019-06-15 07:33:04 -07:00
swr swr: fix support for GL_ARB_copy_image extension 2019-06-05 15:26:47 +00:00
tegra Delete autotools 2019-04-15 13:44:29 -07:00
v3d v3d: don't emit point coordinates varyings if the FS doesn't read them 2019-06-07 08:29:42 +02:00
vc4 vc4: Enable NIR's lower_fmod option. 2019-06-05 16:45:12 -07:00
virgl virgl: Assume sRGB write control for older guest kernels or virglrenderer hosts 2019-06-17 21:16:11 +00:00