Eric Anholt
35b22b5da0
util: Make all 3 fetch_rgba functions occupy the same function slot.
...
A single format either had the float, the sint, or the uint version.
Making the dst be void * lets us store them in the same slot and not have
logic in the callers to call the right one.
-6kb on gallium drivers
Reviewed-by: Marek Olšák <marek.olsak@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6305 >
2020-08-16 21:25:14 +00:00
Eric Anholt
80babbbf7e
uitl: Add R1_UNORM to the list of noaccess (no pack/unpack) formats.
...
The functions were just stubs, if you called them you would be terribly
disappointed.
Reviewed-by: Marek Olšák <marek.olsak@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6305 >
2020-08-16 21:25:14 +00:00
Eric Engestrom
6668d7a5f3
egl: drop unused egldriver.h header
...
Signed-off-by: Eric Engestrom <eric@engestrom.ch>
Reviewed-by: Marek Olšák <marek.olsak@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6241 >
2020-08-16 13:49:18 +00:00
Eric Engestrom
1f01fa11d7
egl: drop now empty egldriver.c
...
Signed-off-by: Eric Engestrom <eric@engestrom.ch>
Reviewed-by: Marek Olšák <marek.olsak@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6241 >
2020-08-16 13:49:18 +00:00
Eric Engestrom
890d0334c1
egl: inline _eglInitializeDisplay() into eglInitialize()
...
Signed-off-by: Eric Engestrom <eric@engestrom.ch>
Reviewed-by: Marek Olšák <marek.olsak@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6241 >
2020-08-16 13:49:18 +00:00
Eric Engestrom
0e7ae395e7
egl: inline _eglGetDriverProc() into eglGetProcAddress()
...
Signed-off-by: Eric Engestrom <eric@engestrom.ch>
Reviewed-by: Marek Olšák <marek.olsak@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6241 >
2020-08-16 13:49:18 +00:00
Eric Engestrom
735b35e34a
egl: drop unused ${drv}_driver()
...
Signed-off-by: Eric Engestrom <eric@engestrom.ch>
Reviewed-by: Marek Olšák <marek.olsak@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6241 >
2020-08-16 13:49:18 +00:00
Eric Engestrom
c74628fd1e
egl: replace &_eglDriver/NULL tested against NULL with simple true/false
...
Signed-off-by: Eric Engestrom <eric@engestrom.ch>
Reviewed-by: Marek Olšák <marek.olsak@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6241 >
2020-08-16 13:49:18 +00:00
Eric Engestrom
37be01bff7
egl: drop unused _EGLDriver from MesaGLInteropEGL{QueryDeviceInfo,ExportObject}()
...
Signed-off-by: Eric Engestrom <eric@engestrom.ch>
Reviewed-by: Marek Olšák <marek.olsak@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6241 >
2020-08-16 13:49:18 +00:00
Eric Engestrom
5eb5847d48
egl: replace replace _EGLDriver with _EGLDisplay->Driver in eglapi.c
...
Signed-off-by: Eric Engestrom <eric@engestrom.ch>
Reviewed-by: Marek Olšák <marek.olsak@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6241 >
2020-08-16 13:49:18 +00:00
Eric Engestrom
372c6c42af
egl: replace _EGLDriver with _EGLDisplay->Driver in _eglGetSyncAttrib()
...
Signed-off-by: Eric Engestrom <eric@engestrom.ch>
Reviewed-by: Marek Olšák <marek.olsak@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6241 >
2020-08-16 13:49:18 +00:00
Eric Engestrom
b9fb63ab03
egl: drop unused _EGLDriver from _eglSurfaceAttrib()
...
Signed-off-by: Eric Engestrom <eric@engestrom.ch>
Reviewed-by: Marek Olšák <marek.olsak@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6241 >
2020-08-16 13:49:18 +00:00
Eric Engestrom
b981babb93
egl: drop unused _EGLDriver & _EGLDisplay from _eglQueryContext()
...
Signed-off-by: Eric Engestrom <eric@engestrom.ch>
Reviewed-by: Marek Olšák <marek.olsak@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6241 >
2020-08-16 13:49:18 +00:00
Eric Engestrom
3ef8aacb60
egl: drop unused _EGLDisplay from _eglSetDamageRegionKHRClampRects()
...
Signed-off-by: Eric Engestrom <eric@engestrom.ch>
Reviewed-by: Marek Olšák <marek.olsak@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6241 >
2020-08-16 13:49:18 +00:00
Eric Engestrom
0345a61462
egl: drop unused _EGLDriver from _eglGetConfigs()/_eglChooseConfig()/_eglGetConfigAttrib()
...
Signed-off-by: Eric Engestrom <eric@engestrom.ch>
Reviewed-by: Marek Olšák <marek.olsak@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6241 >
2020-08-16 13:49:18 +00:00
Eric Engestrom
67c745644f
egl: drop unused _EGLDriver from SetBlobCacheFuncsANDROID()
...
Signed-off-by: Eric Engestrom <eric@engestrom.ch>
Reviewed-by: Marek Olšák <marek.olsak@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6241 >
2020-08-16 13:49:18 +00:00
Eric Engestrom
1bbb0c7689
egl: drop unused _EGLDriver from QueryDmaBuf{Formats,Modifiers}EXT()
...
Signed-off-by: Eric Engestrom <eric@engestrom.ch>
Reviewed-by: Marek Olšák <marek.olsak@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6241 >
2020-08-16 13:49:18 +00:00
Eric Engestrom
a71dcd2dc2
egl: drop unused _EGLDriver from ExportDMABUFImage{,Query}MESA()
...
Signed-off-by: Eric Engestrom <eric@engestrom.ch>
Reviewed-by: Marek Olšák <marek.olsak@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6241 >
2020-08-16 13:49:18 +00:00
Eric Engestrom
429e936948
egl: drop unused _EGLDriver from QueryBufferAge()
...
Signed-off-by: Eric Engestrom <eric@engestrom.ch>
Reviewed-by: Marek Olšák <marek.olsak@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6241 >
2020-08-16 13:49:18 +00:00
Eric Engestrom
155541bc02
egl: drop unused _EGLDriver from PostSubBufferNV()
...
Signed-off-by: Eric Engestrom <eric@engestrom.ch>
Reviewed-by: Marek Olšák <marek.olsak@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6241 >
2020-08-16 13:49:18 +00:00
Eric Engestrom
f010568ea2
egl: drop unused _EGLDriver from CreateWaylandBufferFromImageWL()
...
Signed-off-by: Eric Engestrom <eric@engestrom.ch>
Reviewed-by: Marek Olšák <marek.olsak@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6241 >
2020-08-16 13:49:18 +00:00
Eric Engestrom
845a37ce35
egl: drop unused _EGLDriver from {Bind,Unbind,Query}WaylandDisplayWL()
...
Signed-off-by: Eric Engestrom <eric@engestrom.ch>
Reviewed-by: Marek Olšák <marek.olsak@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6241 >
2020-08-16 13:49:18 +00:00
Eric Engestrom
9d5162eddf
egl: drop unused _EGLDriver from {Create,Export}DRMImageMESA()
...
Signed-off-by: Eric Engestrom <eric@engestrom.ch>
Reviewed-by: Marek Olšák <marek.olsak@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6241 >
2020-08-16 13:49:18 +00:00
Eric Engestrom
692b9c6ed0
egl: drop unused _EGLDriver from DupNativeFenceFDANDROID()
...
Signed-off-by: Eric Engestrom <eric@engestrom.ch>
Reviewed-by: Marek Olšák <marek.olsak@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6241 >
2020-08-16 13:49:18 +00:00
Eric Engestrom
f49805c441
egl: drop unused _EGLDriver from {Create,Destroy,ClientWait,Wait,Signal}SyncKHR()
...
Signed-off-by: Eric Engestrom <eric@engestrom.ch>
Reviewed-by: Marek Olšák <marek.olsak@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6241 >
2020-08-16 13:49:18 +00:00
Eric Engestrom
740ec08f21
egl: drop unused _EGLDriver from {Create,Destroy}ImageKHR()
...
Signed-off-by: Eric Engestrom <eric@engestrom.ch>
Reviewed-by: Marek Olšák <marek.olsak@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6241 >
2020-08-16 13:49:18 +00:00
Eric Engestrom
a7d15d2ae3
egl: drop unused _EGLDriver from GetProcAddress()
...
Signed-off-by: Eric Engestrom <eric@engestrom.ch>
Reviewed-by: Marek Olšák <marek.olsak@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6241 >
2020-08-16 13:49:18 +00:00
Eric Engestrom
b8d1c4647f
egl: drop unused _EGLDriver & _EGLDisplay from WaitNative()
...
Signed-off-by: Eric Engestrom <eric@engestrom.ch>
Reviewed-by: Marek Olšák <marek.olsak@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6241 >
2020-08-16 13:49:18 +00:00
Eric Engestrom
4e65469c70
egl: drop unused _EGLDriver from WaitClient()
...
Signed-off-by: Eric Engestrom <eric@engestrom.ch>
Reviewed-by: Marek Olšák <marek.olsak@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6241 >
2020-08-16 13:49:18 +00:00
Eric Engestrom
648f603c35
egl: drop unused _EGLDriver from SetDamageRegion()
...
Signed-off-by: Eric Engestrom <eric@engestrom.ch>
Reviewed-by: Marek Olšák <marek.olsak@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6241 >
2020-08-16 13:49:18 +00:00
Eric Engestrom
d202fd6596
egl: drop unused _EGLDriver from CopyBuffers()
...
Signed-off-by: Eric Engestrom <eric@engestrom.ch>
Reviewed-by: Marek Olšák <marek.olsak@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6241 >
2020-08-16 13:49:18 +00:00
Eric Engestrom
82035b2e3d
egl: drop unused _EGLDriver from SwapBuffers{,WithDamageEXT,RegionNOK}()
...
Signed-off-by: Eric Engestrom <eric@engestrom.ch>
Reviewed-by: Marek Olšák <marek.olsak@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6241 >
2020-08-16 13:49:18 +00:00
Eric Engestrom
347840cf43
egl: drop unused _EGLDriver from SwapInterval()
...
Signed-off-by: Eric Engestrom <eric@engestrom.ch>
Reviewed-by: Marek Olšák <marek.olsak@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6241 >
2020-08-16 13:49:18 +00:00
Eric Engestrom
2f4a6ad3b3
egl: drop unused _EGLDriver from {Bind,Release}TexImage()
...
Signed-off-by: Eric Engestrom <eric@engestrom.ch>
Reviewed-by: Marek Olšák <marek.olsak@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6241 >
2020-08-16 13:49:18 +00:00
Eric Engestrom
982ac69e3f
egl: drop unused _EGLDriver from QuerySurface()
...
Signed-off-by: Eric Engestrom <eric@engestrom.ch>
Reviewed-by: Marek Olšák <marek.olsak@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6241 >
2020-08-16 13:49:18 +00:00
Eric Engestrom
1a17f1db55
egl: drop unused _EGLDriver from MakeCurrent()
...
Signed-off-by: Eric Engestrom <eric@engestrom.ch>
Reviewed-by: Marek Olšák <marek.olsak@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6241 >
2020-08-16 13:49:18 +00:00
Eric Engestrom
6b4c474ed7
egl: drop unused _EGLDriver from Create{Window,Pixmap,Pbuffer}Surface() & DestroySurface()
...
Signed-off-by: Eric Engestrom <eric@engestrom.ch>
Reviewed-by: Marek Olšák <marek.olsak@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6241 >
2020-08-16 13:49:17 +00:00
Eric Engestrom
f27a32a792
egl: drop unused _EGLDriver from {Create,Destroy}Context()
...
Signed-off-by: Eric Engestrom <eric@engestrom.ch>
Reviewed-by: Marek Olšák <marek.olsak@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6241 >
2020-08-16 13:49:17 +00:00
Eric Engestrom
435ad51416
egl: drop unused _EGLDriver from Terminate()
...
Signed-off-by: Eric Engestrom <eric@engestrom.ch>
Reviewed-by: Marek Olšák <marek.olsak@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6241 >
2020-08-16 13:49:17 +00:00
Eric Engestrom
ad61d4f146
egl: drop unused _EGLDriver from Initialize()
...
Signed-off-by: Eric Engestrom <eric@engestrom.ch>
Reviewed-by: Marek Olšák <marek.olsak@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6241 >
2020-08-16 13:49:17 +00:00
Eric Engestrom
e87e68d836
egl: replace _EGLDriver with _EGLDisplay->Driver in _eglQuerySurface()
...
Signed-off-by: Eric Engestrom <eric@engestrom.ch>
Reviewed-by: Marek Olšák <marek.olsak@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6241 >
2020-08-16 13:49:17 +00:00
Eric Engestrom
f3aa7b2e1b
egl: replace _EGLDriver param with _EGLDisplay->Driver in dri{2_x11,3}_create_window_surface()
...
Signed-off-by: Eric Engestrom <eric@engestrom.ch>
Reviewed-by: Marek Olšák <marek.olsak@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6241 >
2020-08-16 13:49:17 +00:00
Eric Engestrom
485f8f89f9
egl: replace _EGLDriver param with _EGLDisplay->Driver in _eglReleaseDisplayResources()
...
Signed-off-by: Eric Engestrom <eric@engestrom.ch>
Reviewed-by: Marek Olšák <marek.olsak@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6241 >
2020-08-16 13:49:17 +00:00
orbea
a76423e481
spirv/vtn_cfg.c: Include util/debug.h for env_var_as_boolean.
...
Fixes https://gitlab.freedesktop.org/mesa/mesa/-/issues/3414
Reviewed-by: Dave Airlie <airlied@redhat.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6331 >
2020-08-16 06:27:34 +00:00
Dave Airlie
430e3310e2
llvmpipe: only read 0 for channels being read
...
KHR-GL45.robust_buffer_access_behavior.vertex_buffer_objects
on the CTS 4.6.0 branch and this fixes it.
Roland identified that if the vertex format doesn't contain channels
then we shouldn't be overriding them to 0, so RGB fetch out of bounds
should return 0 for RGB, but the A channel should still be getting back
1.
Cc: <mesa-stable@lists.freedesktop.org>
Reviewed-by: Roland Scheidegger <sroland@vmware.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6287 >
2020-08-16 06:08:34 +00:00
Dave Airlie
f1001a3827
CI: temp disable t720/t760 jobs.
...
These are hanging somewhere.
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6335 >
2020-08-16 15:50:41 +10:00
Lionel Landwerlin
031f9e17d2
anv: don't fail userspace relocation with perf queries
...
This is a left over from the earlier version of
VK_KHR_performance_query where we used kernel relocs to implement
multi passe queries.
We're using self modifying batches now so we shouldn't need any
relocation.
Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Fixes: 2001a80d4a ("anv: Implement VK_KHR_performance_query")
Reviewed-by: Dave Airlie <airlied@redhat.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6291 >
2020-08-15 13:31:25 +02:00
Karol Herbst
dc667b1f19
nv50/ir/nir: fix smem size
...
Signed-off-by: Karol Herbst <kherbst@redhat.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6325 >
2020-08-15 10:59:39 +00:00
Karol Herbst
384c4df23d
clover/nir: fix mem_shared by using address_format_32bit_offset
...
Signed-off-by: Karol Herbst <kherbst@redhat.com>
Reviewed-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6325 >
2020-08-15 10:59:39 +00:00
Mauro Rossi
aa8661141a
android: util/format: fix generated sources rules
...
Changes are necessary after commit 84ed2d098
("util/format: expose generated format packing functions through a header")
because script for format/u_format_pack.h has different commandline
compared to existing pattern
Generated sources rules are ported from meson
Fixes: 84ed2d098 ("util/format: expose generated format packing functions through a header")
Signed-off-by: Mauro Rossi <issor.oruam@gmail.com>
Reviewed-by: Eric Engestrom <eric@engestrom.ch>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6319 >
2020-08-14 23:29:51 +02:00