mesa/src
Rafael Antognolli 5d61c74f3d anv/allocator: Enable snooping on block pool and anv_bo_pool BOs.
We are not going to use userptr for anv block pool BOs anymore. However,
so far we have been relying on the fact that userptr BOs are snooped on
non-llc platforms. Let's make sure that the block pool BOs are still
snooped, and we can also remove the clflush'ing that we do on all state
buffers.

And since we plan to remove the flushes, set the anv_bo_pool BOs to
cached (snooped on non-LLC platforms) too. For LLC platforms, they are
all cached by default, so this becomes a no-op.

v5:
 - Add snooping to anv_bo_pool BOs too (Jason).
 - Remove anv_gem_set_domain.

Reviewed-by: Jason Ekstrand <jason@jlekstrand.net>
2019-01-17 15:08:20 -08:00
..
amd ac/nir_to_llvm: add support for structs to get_sampler_desc() 2019-01-17 10:35:36 +11:00
broadcom v3d: Add support for CS barrier() intrinsics. 2019-01-14 15:40:55 -08:00
compiler nir: Add a bool to float32 lowering pass 2019-01-14 19:27:06 +00:00
egl egl: fix python lib deprecation warning 2019-01-13 13:59:08 +00:00
freedreno freedreno: make cmdstream bo's read-only to GPU 2019-01-10 14:21:39 -05:00
gallium vc4: Don't leak the GPU fd for renderonly usage. 2019-01-16 16:28:41 -08:00
gbm meson: Add tests to suites 2018-11-20 09:09:22 -08:00
getopt
glx glx/test: meson: assorted include fixes 2018-12-12 19:24:14 +00:00
gtest meson: hide warnings from external project gtest 2018-10-31 18:20:25 +00:00
hgl meson: Add Haiku platform support v4 2018-02-16 16:56:34 -06:00
intel anv/allocator: Enable snooping on block pool and anv_bo_pool BOs. 2019-01-17 15:08:20 -08:00
loader dri3: initialize adaptive_sync as false before configQueryb 2019-01-08 08:15:07 +02:00
mapi glapi: fixup EXT_multisampled_render_to_texture dispatch 2018-12-10 15:09:07 -08:00
mesa st/mesa: Optionally override RGB/RGBX dst alpha blend factors 2019-01-15 20:53:44 -08:00
util util: Helper to create sets and hashes with pointer keys 2019-01-14 10:49:21 -08:00
vulkan wsi: drop unneeded KHR suffix 2019-01-08 18:48:03 +00:00
Makefile.am freedreno: move drm to common location 2018-11-27 15:44:02 -05:00
meson.build TODO: glx: meson: build dri based glx tests, only with -Dglx=dri 2018-12-12 17:47:36 +00:00
SConscript scons: Remove gles option. 2018-10-19 16:50:26 +01:00