Manuel Alfayate Corchete
|
5bed30dd61
kmsdrm: also do pending modeseting in SwapWindowDoubleBuffered().
|
il y a 4 ans |
Manuel Alfayate Corchete
|
9e9227add3
kmsdrm: reimplement modesetting for fullscreen window scaling and AR-correction.
|
il y a 4 ans |
Manuel Alfayate Corchete
|
4575c6942a
kmsdrm: delete ununsed variable.
|
il y a 4 ans |
Manuel Alfayate Corchete
|
01b0cf1c90
Backed out changeset 4a45d1a30d25
|
il y a 4 ans |
Manuel Alfayate Corchete
|
7b67654872
kmsdrm: don't fool SDL into thinking that changing the physical videomode is done.
|
il y a 4 ans |
Manuel Alfayate Corchete
|
a6d182d326
kmsdrm: no need to reconnect/reactivate things in SwapWindowDoubleBuffered().
|
il y a 4 ans |
Manuel Alfayate Corchete
|
47e2d0304e
kmsdrm: greatly improve comments in SwapBuffersFenced() for future reference.
|
il y a 4 ans |
Ryan C. Gordon
|
3c6004feb7
kmsdrm: Choose how to swap buffers based on EGL extension availability.
|
il y a 4 ans |
Ryan C. Gordon
|
c7e761f872
kmsdrm: Patched to compile if EGL headers lack EGL_ANDROID_native_fence_sync.
|
il y a 4 ans |
Ryan C. Gordon
|
224aa45b59
kmsdrm: Implement GL_DefaultProfileConfig for Raspberry Pi compatibility.
|
il y a 4 ans |
Ryan C. Gordon
|
092162ede7
video: Set up default before calling GL_DefaultProfileConfig().
|
il y a 4 ans |
Ryan C. Gordon
|
e758dd53dc
egl: Make SDL_EGL_HasExtension() available outside of SDL_egl.c.
|
il y a 4 ans |
Manuel Alfayate Corchete
|
055cad49b6
kmsdrm: no need to re-connect/reactivate things in SwapWindow() anymore because we use a dumb buffer on KMS buffers destruction now.
|
il y a 4 ans |
Manuel Alfayate Corchete
|
351219bfd8
kmsdrm: On VideoQuit(), only destroy dumb buffer if it exists.
|
il y a 4 ans |
Sam Lantinga
|
8709f67ebc
Fixed bug 5215 - Fixing filenames passed to dlopen for OpenBSD
|
il y a 4 ans |
Cameron Gutman
|
1b6de9a987
Fix SDL_HINT_MOUSE_FOCUS_CLICKTHROUGH=1 on Metal windows
|
il y a 4 ans |
Manuel Alfayate Corchete
|
244d0ad854
kmsdrm: Tell SDL that mouse has entered the window via artificial event. Fixes sticky mouse in Scummvm.
|
il y a 4 ans |
Manuel Alfayate Corchete
|
550e153365
kmsdrm: No need to test for display driverdata when freeing a plane.
|
il y a 4 ans |
Manuel Alfayate Corchete
|
6e03fab982
kmsdrm: add temporary RPI4_COMPAT define to try RPI4+current Rasbian compatibility.
|
il y a 4 ans |
Manuel Alfayate Corchete
|
0f807fd607
kmsdrm: use a black dumb buffer for keeping the PRIMARY PLANE occupied when we destroy the KMS buffers, instead of using the TTY buffer, to avoid flickering.
|
il y a 4 ans |
Sylvain Becker
|
4d1c2a1857
Fix false compiler warning: initialize the variable 'memdiff'
|
il y a 4 ans |
Sylvain Becker
|
ebc12a2fd2
SDL_Surface refcount: destination surface keep track of surfaces
|
il y a 4 ans |
Manuel Alfayate Corchete
|
cce6c60518
kmsdrm: fix errors when trying to free up videomode driverdata pointers on quit.
|
il y a 4 ans |
Manuel Alfayate Corchete
|
9501b1c698
kmsdrm: fix scaling for SDL_WINDOW_FULLSCREEN windows.
|
il y a 4 ans |
Manuel Alfayate Corchete
|
daa752b10e
kmsdrm: fix first frame display: no need to wait for SwapWindow() for EGL surface creation.
|
il y a 4 ans |
Manuel Alfayate Corchete
|
68ac9349aa
kmsdrm: more coherent returns for SwapWindow.
|
il y a 4 ans |
Manuel Alfayate Corchete
|
d3d9d432ac
kmsdrm: Remove debug printfs in SwapWindow.
|
il y a 4 ans |
Manuel Alfayate Corchete
|
d7aebbd58f
kmsdrm: Don't create surfaces until EGL context is available.
|
il y a 4 ans |
Sylvain Becker
|
97fad04551
Fixed bug 5278 - export SDL_AndroidRequestPermission() (Thanks Huki!)
|
il y a 4 ans |
Manuel Alfayate Corchete
|
f4e02a5c1b
kmsdrm: Do NOT modify window size manually from the backend: doing so caused renderer scaling params miscalculation.
|
il y a 4 ans |