Manuel Alfayate Corchete
|
5d32eda956
kmsdrm: implement smarter surface recreation function to be used in videomode changes. Other minor arrangements.
|
4 years ago |
Manuel Alfayate Corchete
|
f79da81721
kmsdrm: free all connector, crtc and plane memory on KMSDRM_VideoQuit().
|
4 years ago |
Sylvain Becker
|
96d555e25a
Android: remove un-needed java import (bug 4297)
|
4 years ago |
Sylvain Becker
|
965b466ee8
Fixed bug 4297 - Android StrictMode policy. Remove APK expansion support
|
4 years ago |
Manuel Alfayate Corchete
|
92cb9192e3
kmsdrm: move hardware cursor functionality to the ATOMIC interface. Disconnect the display plane from the GBM surface buffers before destroying the GBM surface.
|
4 years ago |
Kai Krakow
|
c3ecf18cc4
Linux: Add hint for disabling deadzones
|
4 years ago |
Sam Lantinga
|
86517d3eda
Fixed bug 5242 - KMOD_* flags unnecessarily macros; breaks OGRE
|
4 years ago |
Tudor Brindus
|
c094332825
wayland: defer pointer confine creation until pointer unlock
|
4 years ago |
Ryan C. Gordon
|
a720d1a294
render: fixes to how we convert touch events for logical scaling.
|
4 years ago |
Manuel Alfayate Corchete
|
c437729b21
kmsdrm: separate requests in different functions so we only need one atomic commit for everything, as expected by atomic design.
|
4 years ago |
Manuel Alfayate Corchete
|
3b9f1073c6
kmsdrm: wait for possible pending atomic commits before destroying surfaces, and before restoring video on quit. Move messages to the SDL_Log* functions.
|
4 years ago |
Manuel Alfayate Corchete
|
96c99693a2
kmsdrm: wait for pending atomic commits before restoring videomode and crtc->buffer on VideoQuit, and simplify double-buffer SwapWindow() implementation.
|
4 years ago |
Manuel Alfayate Corchete
|
09692b6170
kmsdrm: move videomode restoration on VideoQuit() to using the atomic interface instead of the legacy drmModeSetCrtc() function. Refactoring of get_plane_id().
|
4 years ago |
Manuel Alfayate Corchete
|
fc722b2d21
kmsdrm: free memory for plane, crtc and connector property tables on VideoQuit.
|
4 years ago |
Manuel Alfayate Corchete
|
2d69ce08ba
kmsdrm: double and triple buffered versions of SwapWindow() are now both reimplemented in atomic pageflipping versions, and can be selected via SDL_VIDEO_DOUBLE_BUFFER env variable.
|
4 years ago |
Manuel Alfayate Corchete
|
8996ee1786
kmsdrm: update SwapWindow fn, moving it to triple-buffer.
|
4 years ago |
Ryan C. Gordon
|
ea171c0564
winrt: Another attempt at getting this to compile.
|
4 years ago |
Manuel Alfayate Corchete
|
b131661c6d
kmsdrm: rewrite the new SwapWindow() fn to avoid tearing. Double-buffer only for now.
|
4 years ago |
Ryan C. Gordon
|
282e4c65bf
winrt: Patched to compile...?
|
4 years ago |
Manuel Alfayate Corchete
|
1a5503ce9f
kmsdrm: Moved to the ATOMIC KMS/DRM interface for buffer swapping, leaving DRM-legacy behind.
|
4 years ago |
Ryan C. Gordon
|
e410b34f92
stdlib: Corrected implementation of SDL_wcsncmp.
|
4 years ago |
RALOVICH, Kristof
|
c7eb557d89
kmsdrm: do not leak drmModeConnector
|
4 years ago |
Manuel Alfayate Corchete
|
412b21b0e8
Rename the gbm device struct from gbm to gbm_dev for better readabilty.
|
4 years ago |
RALOVICH, Kristof
|
155fdc7ac0
kmsdrm: settle with first card that has a connected connector
|
4 years ago |
RALOVICH, Kristof
|
b78b88f7fb
kmsdrm: fix typo
|
4 years ago |
Manuel Alfayate Corchete
|
75fe4b14e3
Added comment about window creation behaviour in KMSDRM.
|
4 years ago |
Manuel Alfayate Corchete
|
2f660c4fdd
Delete windata variable no longer needed in KMSDR_SetDisplayMode().
|
4 years ago |
Manuel Alfayate Corchete
|
3a1d7d9c9a
Surfaces have to be recreated immediately from KMSDRM_SetDisplayMode().
|
4 years ago |
Manuel Alfayate Corchete
|
b6a818b6a2
Fix SDL_Window recreation: drmModeSetCrtc() has to be called everytime the EGL and GBM surfaces are recreated.
|
4 years ago |
Sam Lantinga
|
71e9df99c7
Fixed bug 5231 - Fix for hardware cursor: size and alpha-premultiplication.
|
4 years ago |