mesa/src/gallium/drivers/iris
Kenneth Graunke 5fc11fd988 iris: Fix lock/unlock mismatch for non-LLC coherent BO allocation.
The goto jumped over the mtx_lock, but proceeded to hit the mtx_unlock.
We can simply set the bucket to NULL and it will skip the cache without
goto, and without messing up locking.

Reviewed-by: Caio Marcelo de Oliveira Filho <caio.oliveira@intel.com>
2019-05-29 19:40:15 -07:00
..
Android.mk android/iris: fix driinfo header filename 2019-04-23 22:25:17 -07:00
driinfo_iris.h iris: Enable the dual_color_blend_by_location driconf option. 2019-04-22 09:36:36 -07:00
iris_batch.c iris: Record state sizes for INTEL_DEBUG=bat decoding. 2019-05-23 08:07:08 -07:00
iris_batch.h iris: Record state sizes for INTEL_DEBUG=bat decoding. 2019-05-23 08:07:08 -07:00
iris_binder.c iris: Record state sizes for INTEL_DEBUG=bat decoding. 2019-05-23 08:07:08 -07:00
iris_binder.h iris: little bits of compute basics 2019-02-21 10:26:09 -08:00
iris_blit.c iris: support dmabuf imports with offsets 2019-05-07 13:36:08 -07:00
iris_blorp.c iris: Don't flag IRIS_DIRTY_URB after BLORP operations unless it changed 2019-05-26 17:45:18 -07:00
iris_border_color.c iris: Destroy the border color pool 2019-02-21 10:26:10 -08:00
iris_bufmgr.c iris: Fix lock/unlock mismatch for non-LLC coherent BO allocation. 2019-05-29 19:40:15 -07:00
iris_bufmgr.h iris: Add helpers to clone a hardware context. 2019-05-09 16:49:07 -07:00
iris_clear.c iris: Enable fast clear colors on gen11. 2019-04-30 08:31:44 -07:00
iris_context.c iris: Re-emit Surface State Base Address when context is lost. 2019-05-29 16:35:02 -07:00
iris_context.h iris: Enable nir_opt_large_constants 2019-05-29 21:09:16 +00:00
iris_defines.h iris: Implement ARB_indirect_parameters 2019-05-11 23:56:52 -07:00
iris_disk_cache.c iris: Only store the SHA1 of the NIR in iris_uncompiled_shader 2019-05-29 18:16:32 +00:00
iris_draw.c iris: Implement ARB_indirect_parameters 2019-05-11 23:56:52 -07:00
iris_fence.c iris: Add a timeout_nsec parameter, rename check_syncpt to wait_syncpt 2019-02-21 10:26:11 -08:00
iris_fence.h iris: Make a iris_batch_reference_signal_syncpt helper function. 2019-02-21 10:26:11 -08:00
iris_formats.c iris: Fix imageBuffer and PBO download. 2019-05-01 14:37:46 -07:00
iris_pipe.h iris: Make a gl_shader_stage -> pipe_shader_stage helper function 2019-04-23 00:24:08 -07:00
iris_pipe_control.c iris: Spruce up "are we using this engine?" checks for flushing 2019-03-07 17:08:07 -08:00
iris_program.c iris: Enable nir_opt_large_constants 2019-05-29 21:09:16 +00:00
iris_program_cache.c iris: always include an extra constbuf0 if using UBOs 2019-02-21 10:26:11 -08:00
iris_query.c iris: Implement ARB_indirect_parameters 2019-05-11 23:56:52 -07:00
iris_resolve.c iris: Resolve textures used by the program, not merely bound textures 2019-05-03 13:03:22 -07:00
iris_resource.c iris: Check if resource has stencil before returning it 2019-05-14 21:16:11 -07:00
iris_resource.h iris: support dmabuf imports with offsets 2019-05-07 13:36:08 -07:00
iris_screen.c iris: Enable nir_opt_large_constants 2019-05-29 21:09:16 +00:00
iris_screen.h iris: Start wiring up on-disk shader cache 2019-05-21 15:05:38 -07:00
iris_state.c iris: Enable nir_opt_large_constants 2019-05-29 21:09:16 +00:00
Makefile.sources iris: fix android build 2019-05-22 14:01:41 +03:00
meson.build iris: Start wiring up on-disk shader cache 2019-05-21 15:05:38 -07:00