mesa/src
Jason Ekstrand 77c50891b6 anv: Use resolve_device_entrypoint for dispatch init
There's no good reason to have the "which table do I use?" code
duplicated twice.  The only advantage to the way we were doing it before
was that we could move the switch statement outside the loop.  If this
is ever an actual device initialization perf problem that someone cares
about, we can optimize that when the time comes.  For now, the
duplicated cases are simply a platform-enabling pit-fall.

Reviewed-by: Jordan Justen <jordan.l.justen@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5530>
2020-06-19 19:13:56 +00:00
..
amd ac/llvm: load 1 byte at a time if unaligned on gfx10 2020-06-19 09:20:16 +02:00
broadcom v3d: don't use intr->num_components for non-vectorized intrinsics 2020-06-16 02:48:18 +00:00
compiler nir/lower_images: handle dec and inc 2020-06-18 15:15:17 +00:00
drm-shim meson: use gnu_symbol_visibility argument 2020-06-01 18:59:18 +00:00
egl egl: replace all dup() with os_dupfd_cloexec() 2020-06-18 02:09:56 +00:00
etnaviv etnaviv: replace all dup() with os_dupfd_cloexec() 2020-06-18 02:09:56 +00:00
freedreno turnip: Fill out VkPhysicalDeviceSubgroupProperties 2020-06-19 17:49:09 +00:00
gallium zink: use int assignment for vk int type 2020-06-19 17:31:51 +00:00
gbm gbm: document that gbm_bo_map exposes a linear view 2020-06-03 10:09:52 +00:00
getopt meson: build getopt when using msvc 2019-09-10 20:36:47 +00:00
glx meson: use gnu_symbol_visibility argument 2020-06-01 18:59:18 +00:00
gtest gtest: Update to 1.10.0 2020-04-20 11:57:11 +00:00
hgl scons: Prune out unnecessary targets. 2020-03-30 13:38:01 +00:00
imgui meson: drop intel_ prefix on imgui_core 2019-12-10 15:16:02 +00:00
intel anv: Use resolve_device_entrypoint for dispatch init 2020-06-19 19:13:56 +00:00
loader meson: use gnu_symbol_visibility argument 2020-06-01 18:59:18 +00:00
mapi glthread: sync in glFlush for multiple contexts 2020-06-09 05:07:01 +00:00
mesa st/mesa: make texture views inherit compressed_data storage 2020-06-19 10:39:08 +02:00
panfrost pan/mdg: Reassociate adds for multiply-by-two 2020-06-17 12:57:34 +00:00
util virgl: apply bgra dest swizzle and add Portal 2 2020-06-18 10:35:52 +00:00
vulkan vulkan/wsi: replace all dup() with os_dupfd_cloexec() 2020-06-18 02:09:56 +00:00
meson.build meson: use gnu_symbol_visibility argument 2020-06-01 18:59:18 +00:00
SConscript scons: Prune out unnecessary targets. 2020-03-30 13:38:01 +00:00