mesa/src/egl
Emil Velikov 7ad1a05c83 egl/sl: use kms_swrast with vgem instead of a random GPU
VGEM and kms_swrast were introduced to work with one another.

All we do is CPU rendering to dumb buffers. There is no reason to carve
out GPU memory, increasing the memory pressure on a device that could
make a better use of it.

Note:
 - The original code did not work out of the box, since the dumb buffer
ioctls are not exposed to render nodes.
 - This requires libdrm commit 3df8a7f0 ("xf86drm: fallback to MODALIAS
for OF less platform devices")
 - The non-kms, swrast is unaffected by this change.

v2:
 - elaborate what and how is/isn't working (Eric)
 - simplify driver_name handling (Eric)

v3:
 - move node_type outside of the loop (Eric)
 - kill no longer needed DRM_RENDER_DEV_NAME define

Signed-off-by: Emil Velikov <emil.velikov@collabora.com>
Reviewed-by: Eric Engestrom <eric.engestrom@intel.com>
Reviewed-by: Gurchetan Singh <gurchetansingh@chromium.org>
2019-02-28 12:05:03 +00:00
..
drivers egl/sl: use kms_swrast with vgem instead of a random GPU 2019-02-28 12:05:03 +00:00
generate mapi: move genCommon.py to src/mapi/new 2019-01-24 18:13:25 +00:00
main egl: fix KHR_partial_update without EXT_buffer_age 2019-02-12 19:14:34 +00:00
wayland dri: Add XYUV8888 format 2019-02-26 13:08:52 +00:00
.gitignore egl: add gitignore 2017-04-22 00:42:38 +01:00
Android.mk drm-uapi: use local files, not system libdrm 2019-02-14 11:20:00 +00:00
egl-entrypoint-check egl: use the LC_ALL hammer instead of LANG 2018-11-01 17:25:08 +00:00
egl-symbols-check egl: Use correct shared libraries suffix on macOS. 2018-10-11 11:30:00 -07:00
Makefile.am drm-uapi: use local files, not system libdrm 2019-02-14 11:20:00 +00:00
Makefile.sources egl: add base EGL_EXT_device_base implementation 2018-11-01 00:05:43 +00:00
meson.build meson: egl: correctly manage loader/xmlconfig 2019-02-26 11:07:23 +00:00
SConscript drm-uapi: use local files, not system libdrm 2019-02-14 11:20:00 +00:00