mesa/src
Jason Ekstrand a44f5ee0d8 anv: Rework the internal BO allocation API
This makes a number of changes to the current API:

 1. Everything is renamed to anv_device_* instead of anv_bo_cache_*
    because the BO cache is soon going to be the sole BO allocation path
    and not some special case to make import/export work.

 2. Drop the cache parameter.  It's totally redundant with the device
    and just annoying to keep typing.

 3. Rework flags so that they go the convenient direction for usage in
    ANV rather than whichever awkward way the i915 specified it to
    maintain backwards compatibility.  This also gives us the
    opportunity to set some defaults.

 4. Add flags for mapping and coherency.

Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
2019-10-31 13:46:09 +00:00
..
amd radv: Fix disk_cache_get size argument. 2019-10-31 11:40:43 +01:00
broadcom v3d: rename vertex shader key (num)_fs_inputs fields 2019-10-31 08:46:35 +00:00
compiler nir: Build nir_lower_point_size.c in libmesa_nir 2019-10-31 10:03:54 +01:00
drm-shim meson: replace libmesa_util with idep_mesautil 2019-08-03 00:08:37 +00:00
egl egl: implement new functions from EGL_EXT_image_flush_external 2019-10-25 19:59:04 -04:00
etnaviv util: remove LIST_IS_EMPTY macro 2019-10-28 11:24:39 +00:00
freedreno turnip: Remove _mesa_locale_init/fini calls. 2019-10-31 09:47:56 +00:00
gallium radeonsi: tell the shader disk cache what IR is used 2019-10-31 10:43:40 +01:00
gbm gbm: Add GBM_MAX_PLANES definition 2019-10-18 13:18:28 +00:00
getopt meson: build getopt when using msvc 2019-09-10 20:36:47 +00:00
glx dri: Avoid swapbuffer throttling in glXCopySubBufferMESA 2019-10-05 13:19:37 +00:00
gtest
hgl haiku: fix Mesa build 2019-10-01 10:31:02 +00:00
imgui
intel anv: Rework the internal BO allocation API 2019-10-31 13:46:09 +00:00
loader loader: default to iris for all future PCI IDs 2019-10-28 23:21:39 +00:00
mapi mesa: enable ARB_gpu_shader_int64 in compat profile 2019-10-30 14:37:27 +02:00
mesa mesa: enable msaa in clear_with_quad if needed 2019-10-31 12:30:53 +01:00
panfrost android: Add panfrost support to build scripts 2019-10-31 10:03:54 +01:00
util util: Add a util_sparse_array data structure 2019-10-31 13:46:08 +00:00
vulkan util: rename list_empty() to list_is_empty() 2019-10-28 11:24:38 +00:00
meson.build meson: rename glvnd_missing_pc_files to not glvnd_has_headers_and_pc_files 2019-10-10 22:18:04 +01:00
SConscript