mesa/src/intel
Jason Ekstrand 0c37cbf807 anv/allocator: Compare to start_offset in state_pool_free_no_vg
In d11e4738a8, we started using a start_offset to allow us to
allocate pools where the base address isn't at the start of the pool.
This is useful for binding table pools which want to be relative to
surface state base address (more or less), among other things.  However,
we had a bug where, if you have a negative offset, everything returned
to the pool would end up being returned to the "back" of the pool.  This
isn't what we want for binding tables in the softpin world.  This was
causing us to never actually re-use any binding table blocks.  How this
passed CTS, I have no idea.

Closes: #3100
Fixes: d11e4738a8 "anv/allocator: Add a start_offset to anv_state_pool"
Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5395>
2020-06-09 22:52:26 +00:00
..
blorp nir: add callback to nir_remove_dead_variables() 2020-06-03 02:22:23 +00:00
common meson: use gnu_symbol_visibility argument 2020-06-01 18:59:18 +00:00
compiler intel/fs: Add Fall-through comment 2020-06-08 15:49:24 +00:00
dev meson: use gnu_symbol_visibility argument 2020-06-01 18:59:18 +00:00
genxml intel/genxml: Migrate from deprecated xml.etree.ElementTree getchildren. 2020-06-06 08:20:13 +00:00
isl meson: use gnu_symbol_visibility argument 2020-06-01 18:59:18 +00:00
perf Switch from cElementTree to ElementTree. 2020-06-05 23:42:54 -07:00
tools meson: use 2 space not 3 space indent 2020-06-01 18:59:18 +00:00
vulkan anv/allocator: Compare to start_offset in state_pool_free_no_vg 2020-06-09 22:52:26 +00:00
Android.blorp.mk intel: android: remove libdrm_intel requirement 2017-03-30 19:07:23 +01:00
Android.common.mk android: static link with libexpat with Android O+ 2019-03-25 10:11:57 +02:00
Android.compiler.mk android: fix build issues with brw_nir_trig_workarounds.c 2017-10-04 07:39:05 +03:00
Android.dev.mk intel: add identifier for debug purposes 2020-05-20 15:58:22 +00:00
Android.genxml.mk intel/genxml: generate pack files for gen12 on android builds 2019-08-28 13:38:33 -07:00
Android.isl.mk isl: Fix the android build. 2020-02-05 21:31:40 -08:00
Android.mk i965: extract performance query metrics 2019-04-17 14:10:42 +01:00
Android.perf.mk i965: extract performance query metrics 2019-04-17 14:10:42 +01:00
Android.vulkan.mk anv/android: setup gralloc1 usage from gralloc0 usage manually 2020-01-28 14:46:25 +02:00
Makefile.perf.am i965: extract performance query metrics 2019-04-17 14:10:42 +01:00
Makefile.sources intel/compiler: fix Android build 2020-06-06 18:42:03 +00:00
meson.build meson: only build imgui when needed 2019-11-25 07:51:56 +00:00