path: root/src/modules/evas/engines/gl_drm/Evas_Engine_GL_Drm.h (unfollow)
AgeCommit message (Collapse)Author
2018-02-13evas drm engines: Fix variable type for outputChris Michael
We already include the Ecore_Drm2 header for these engines, so there is no need for the 'output' field to be a void pointer here. @fix Signed-off-by: Chris Michael <>
2017-08-09ecore_drm2: Pass Ecore_Drm2_Device instead of fd to most functionsDerek Foreman
Intended to simplify the upcoming commit that merges device find and device open into a single function that returns a device. The fd is something callers shouldn't really need to get their hands on, right now there are still a few places where it's needed, but those will be gone soon too.
2016-12-08evas: refactor swap mode info get.Cedric Bail
2016-05-27evas-engines: Port evas drm engines to use Ecore_Drm2 libraryChris Michael
This patch ports the evas drm and gl_drm engines to use the new Ecore_Drm2 library Signed-off-by: Chris Michael <>
2015-06-12evas-gl-drm: Add swap_mode enumChris Michael
Summary: This adds an enum we can use for setting/determining the swap_mode to use for the gl_drm engine Signed-off-by: Chris Michael <>
2015-06-05evas-gl-drm: Readd support for pre_swap/post_swap callbacksChris Michael
Summary: The pre/post swap callbacks were forgotten when doing the engine rewrite, so readd them @fix Signed-off-by: Chris Michael <>
2015-06-05evas-gl-drm: Rework gl_drm engine to function againChris Michael
Summary: Previous gl_drm evas engine code did not work properly (or at all really). This reworks/refactors the gl_drm engine code to work again with the changes made to ecore_drm. @fix Signed-off-by: Chris Michael <>
2015-04-10evas-drm: Cleanup Engine Info structureChris Michael
Summary: A few of these engine fields are no longer needed or were unused in the Evas Drm engine so remove them. @fix Signed-off-by: Chris Michael <>
2014-09-08evas/drm: Remove evas-drm handling of the drm fdStefan Schmidt
We now longer have a use case for opening the drm file descriptor in the evas engine itself. This is now all handled in ecore_drm or ecore evas.
2014-09-05evas/drm: Remove trailing whitespace.Stefan Schmidt
That one was looking at me each time I opened the file. Get away!
2014-09-05evas/drm: Remove now obsolete tty and own_tty struct membersStefan Schmidt
We used these when expedite was using evas directly without ecore_evas. That changed and we can now leave tty custody to ecore_evas and ecore_drm.
2014-08-29evas/engine/drm: Hold a reference to the Ecore_Drm_DeviceStefan Schmidt
We will need this in more places of the evas drm engine so keep a reference in Evas_Engine_Info_Drm for later access.
2014-03-06evas-drm: Remove hardware acceleration fields from engine structureChris Michael
@bugfix: Removed hardware acceleration fields from engine structure. These are now located inside the buffer management code itself, so no need for them here. Signed-off-by: Chris Michael <>
2014-02-28evas-drm: Add flag for setting vsync to engine structureChris Michael
Signed-off-by: Chris Michael <>
2014-02-28evas-drm: Add field to engine info for storing the buffer managerChris Michael
- Typically this will come from ecore_evas and be used by evas to allocate hardware accelerated buffers (gbm, tbm, etc) Signed-off-by: Chris Michael <>
2014-02-28evas-drm: Start on hardware-accel support for drmChris Michael
@feature: Start on hardware acceleration support by adding EGL structure to engine info Signed-off-by: Chris Michael <>
2014-02-28evas-drm: Add Evas Drm Engine (software only currently)Chris Michael
@feature: Add working Evas_Drm Engine (software only currently) Signed-off-by: Chris Michael <>
2013-04-30Add rotation, depth, alpha to the engine info structure.Chris Michael
Signed-off-by: Chris Michael <>
2013-04-29Add start of Drm Engine header.Chris Michael
Signed-off-by: Chris Michael <>