Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
mesa3d
/
9c6fa9421d57394600fbeade7a2ceb3e264bd108
/
src
/
egl
/
drivers
/
dri2
/
platform_drm.c
9c6fa94
egl: const _eglDriver
by Eric Engestrom
· 4 years ago
4dc322c
egl: drop now empty egl_dri2_fallbacks.h
by Eric Engestrom
· 4 years ago
bc38fe8
egl: inline fallback for get_sync_values
by Eric Engestrom
· 4 years ago
2e3eb0c
egl: inline fallback for create_wayland_buffer_from_image
by Eric Engestrom
· 4 years ago
90000b0
egl: inline fallback for copy_buffers
by Eric Engestrom
· 4 years ago
2d5f12ae3
egl: inline fallback for post_sub_buffer
by Eric Engestrom
· 4 years ago
1ba5075a
egl: inline fallback for swap_buffers_region
by Eric Engestrom
· 4 years ago
7d5a13e
egl: inline fallback for swap_buffers_with_damage
by Eric Engestrom
· 4 years ago
43e2d80
egl: inline fallback for create_pbuffer_surface
by Eric Engestrom
· 4 years ago
4a8085d
replace all F_DUPFD_CLOEXEC with os_dupfd_cloexec()
by Eric Engestrom
· 4 years, 2 months ago
fa5e800
egl/drm: reinstate (kms_)swrast support
by Emil Velikov
· 4 years, 5 months ago
4ef2c53
Revert "egl: Configs w/o double buffering support have no `EGL_WINDOW_BIT`."
by Hal Gentz
· 4 years, 9 months ago
075a96a
egl: Configs w/o double buffering support have no `EGL_WINDOW_BIT`.
by Hal Gentz
· 4 years, 10 months ago
563f897
egl/gbm: Fix config validation
by Robin Murphy
· 4 years, 10 months ago
2c1983f
Fix missing dri2_load_driver on platform_drm
by Jean Hertel
· 4 years, 11 months ago
482ed43
egl: Handle dri configs with floating point pixel data
by Kevin Strasser
· 5 years ago
7b4ed2b
egl: Convert configs to use shifts and sizes instead of masks
by Kevin Strasser
· 5 years ago
b4345da
egl/android: Delete set_damage_region from egl dri vtbl
by Harish Krupo
· 5 years ago
72b97ad
egl/drm: ensure the backing gbm is set before using it
by Emil Velikov
· 5 years ago
a7ecf78
egl: Let the caller of dri2_create_drawable decide about loaderPrivate.
by Mathias Fröhlich
· 5 years ago
2282ec0
egl/dri: flesh out and use dri2_create_drawable()
by Emil Velikov
· 5 years ago
04ecda3
egl: store the native surface pointer in struct _egl_surface
by Paulo Zanoni
· 5 years ago
2bc1f5c
egl: Move loader_set_logger() up to egl_dri2.c.
by Eric Anholt
· 6 years ago
621b0fa
egl: Improve the debugging of gbm format matching in DRI configs.
by Eric Anholt
· 6 years ago
0099270
egl: set the EGLDevice when creating a display
by Emil Velikov
· 6 years ago
a370e27
egl/drm: remove eglSwap* surface check
by Emil Velikov
· 6 years ago
081395e
egl/drm: use gbm_dri_bo() wrapper
by Emil Velikov
· 6 years ago
7b4269a
egl/drm: use gbm_dri_surface() wrapper
by Emil Velikov
· 6 years ago
7eb4a28
egl/drm: use gbm_dri_device() wrapper
by Emil Velikov
· 6 years ago
fd4eba4
egl: check if colorspace/surface type is supported
by Juan A. Suarez Romero
· 6 years ago
b98c905
gbm: give a name to rgba fields
by Eric Engestrom
· 6 years ago
0b97eb0
egl/gbm: Fix compiler warning about visual matching.
by Eric Anholt
· 6 years ago
37a8d90
egl/gbm: Ensure EGLConfigs match GBM surface format
by Daniel Stone
· 6 years ago
8174e5b
egl/gbm: Remove duplicate format table
by Daniel Stone
· 6 years ago
81cea66
egl: rename LIBGL_ALWAYS_SOFTWARE variable from UseFallback to ForceSoftware
by Eric Engestrom
· 7 years ago
2f42165
egl: let each platform decided how to handle LIBGL_ALWAYS_SOFTWARE
by Eric Engestrom
· 7 years ago
40a01c9
egl/drm: move teardown code to the platform file
by Emil Velikov
· 7 years ago
23a09b4
egl/dri2: Implement swapInterval fallback in a conformant way (v2)
by Tomasz Figa
· 7 years ago
e013ce8
egl: Allow creation of per surface out fence
by Zhongmin Wu
· 7 years ago
8c9df0d
Revert "egl: Allow creation of per surface out fence"
by Mark Janes
· 7 years ago
13c23b1
egl: Allow creation of per surface out fence
by Zhongmin Wu
· 7 years ago
cd8ab40
egl/drm: Don't "fall back" to /dev/dri/card0 if the first open fails
by Adam Jackson
· 7 years ago
640b6e6
egl: deduplicate allocations of local buffer over each platform backend (v2)
by Gwan-gyeong Mun
· 7 years ago
a51be4f
egl/drm: rename dri2_drm_create_surface()
by Emil Velikov
· 7 years ago
430a80a
egl/drm: remove unreachable code in dri2_drm_create_surface()
by Emil Velikov
· 7 years ago
92b2368
egl: drop unreachable BAD_NATIVE_WINDOW conditions
by Emil Velikov
· 7 years ago
fe2a628
egl/drm: Fix misused x and y offsets in swrast_get_image()
by Gwan-gyeong Mun
· 7 years ago
3a5e3aa
egl/drm: Fix misused x and y offsets in swrast_put_image2()
by Gwan-gyeong Mun
· 7 years ago
3f6cc93
egl/dri2: remove unused buffer_count variable
by Gwan-gyeong Mun
· 7 years ago
faada25
egl/drm: Format code in platform_drm.c according to style guide.
by Gwan-gyeong Mun
· 7 years ago
7c89585
egl/drm: add going out of the loop when the designated buffer is found
by Gwan-gyeong Mun
· 7 years ago
c58af5c
egl: fold _eglError() + return EGL_FALSE
by Emil Velikov
· 7 years ago
d42b095
egl: drop _eglInitImage() return type
by Emil Velikov
· 7 years ago
ffbf50b
egl: Rename 'count' in ${platform}_add_configs_for_visuals (v2)
by Chad Versace
· 7 years ago
f8ad7f4
egl/drm: Declare EGLConfig attrib array inside loop
by Chad Versace
· 7 years ago
c31146f
egl/drm: Move loop vars inside the loop
by Chad Versace
· 7 years ago
c87f737
egl: properly count configs
by Eric Engestrom
· 7 years ago
60f9842
egl: turn boolean `int`s into `bool`s
by Eric Engestrom
· 7 years ago
9827547
egl/android: support for EGL_KHR_partial_update
by Harish Krupo
· 7 years ago
8fac894
egl: fix _eglQuerySurface in EGL_BUFFER_AGE_EXT case
by Tapani Pälli
· 7 years ago
11da77e
egl/drm: remove temporary fd variable
by Eric Engestrom
· 7 years ago
1398ece
egl/drm: flatten codeflow
by Emil Velikov
· 7 years ago
4db5e83
egl/drm: check for dri2_dpy->flush before using the flush extension
by Emil Velikov
· 7 years ago
79d1fb9
egl: annotate dri2_egl_display_vtbl as const data
by Emil Velikov
· 7 years ago
90d0ad1
egl/drm: use dri2_setup_extensions() over the extensions provided by GBM
by Emil Velikov
· 7 years ago
7ec07be
egl/drm: make use of the dri2_display_destroy() helper
by Emil Velikov
· 7 years ago
628af2b
gbm: remove unneeded gbm_drm_device abstraction
by Emil Velikov
· 7 years ago
e183c55
gbm: move gbm_drm_device::driver_name to gbm_dri_device
by Emil Velikov
· 7 years ago
2204ea6
gbm: remove "struct gbm_drm_bo" abstraction
by Emil Velikov
· 7 years ago
f258815
egl/platform/drm: Don't take display ownership until gbm is initialized
by Adam Jackson
· 7 years ago
191ff91
egl/drm: Use modifiers for backbuffer creation
by Ben Widawsky
· 7 years ago
868ae3e
egl/dri2: Unify the style of function pointer calls in structs
by Boyan Ding
· 9 years ago
4f1d27a
gbm/drm: Pick the oldest available buffer in get_back_bo
by Derek Foreman
· 8 years ago
6b309f7
gbm: set up the interop extension for egl/drm
by Marek Olšák
· 8 years ago
2847956
egl/drm: set eglError and provide an error message on failure
by Emil Velikov
· 8 years ago
36fe590
egl/drm: introduce drm_add_configs_for_visuals() helper
by Emil Velikov
· 8 years ago
98f5d01
egl/dri2: set WL_bind_wayland_display in a consistent way
by Emil Velikov
· 8 years ago
8fb9ea4
egl/dri2: move surface refcounting out of the platform code
by Emil Velikov
· 8 years ago
74b1969
gbm: wire up fence extension
by Rob Clark
· 8 years ago
d6f669b
egl: only store device name when Wayland support is built
by Frank Binns
· 8 years ago
a9e8fb7
egl/drm: Set disp->DriverData to NULL on error
by Nicolas Boichat
· 8 years ago
0a4275b
gbm: rename gbm_dri_bo_{map,unmap} to gbm_dri_bo_{map,unmap}_dumb
by Rob Herring
· 8 years ago
a25df54
egl_dri2: Add a function to let platform code return dri drawable from _EGLSurface
by Boyan Ding
· 9 years ago
4ea5ed9
egl/dri2: enable EGL_KHR_gl_colorspace for swrast
by Emil Velikov
· 9 years ago
bd5bcb5
egl/dri2/drm: compact existing device mgmt
by Emil Velikov
· 9 years ago
e4f0d26
egl/dri2: Close file descriptor on error.
by Matt Turner
· 9 years ago
4864977
mesa/egl: Resolve GCC sign-compare warning.
by Rhys Kidd
· 9 years ago
c2c2e9a
egl: implement EGL_KHR_gl_colorspace (v2)
by Marek Olšák
· 9 years ago
6098ef8
egl/drm: plug memory leak
by Emil Velikov
· 9 years ago
4f8f790
egl: Use the loader_open_device() helper to do open with CLOEXEC
by Derek Foreman
· 9 years ago
aaac913
egl/drm: Duplicate fd with F_DUPFD_CLOEXEC to prevent leak
by Derek Foreman
· 9 years ago
efda9c5
egl: set the EGL version in common code
by Marek Olšák
· 9 years ago
bf0e4d2
egl/drivers: include stdint.h where needed
by Emil Velikov
· 9 years ago
65c8965
egl: Take alpha bits into account when selecting GBM formats
by Daniel Stone
· 9 years ago
70e8ccc
egl: Inform the client API when ancillary buffers may become undefined.
by Eric Anholt
· 10 years ago
d175e7c
egl/drm: do not crash when swapping buffers without any rendering
by Lionel Landwerlin
· 10 years ago
53b614b
egl/drm: expose KHR_image_pixmap extension
by Andreas Pokorny
· 10 years ago
ecc89e4
egl: Restrict multiplication in calloc arguments to use compile-time constants
by Carl Worth
· 10 years ago
e57ad3d
dri: Add a new capabilities for drivers that can't share buffers
by Giovanni Campagna
· 10 years ago
8430af5
Add support for swrast to the DRM EGL platform
by Giovanni Campagna
· 10 years ago
Next »