Historique des commits

Auteur SHA1 Message Date
  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
  Manuel Alfayate Corchete c09d1cee95 kmsdrm: Apply window reconfiguration in SetWindowSize(), too. il y a 4 ans
  Manuel Alfayate Corchete 31b1794534 kmsdrm: use PLANE and CRTC to do hardware-driven window scaling and AR-correction. il y a 4 ans
  Manuel Alfayate Corchete fe3f97961b kmsdrm: unload EGL and GL lib only if using them. il y a 4 ans
  Manuel Alfayate Corchete 9b43464d81 kmsdrm: Add programmer credits to the Atomic KMSDRM driver. il y a 4 ans
  Manuel Alfayate Corchete 9316a8d979 kmsdrm: move FENCE FD props setting to SwapWindow(), where it belongs. il y a 4 ans
  Manuel Alfayate Corchete 3f38009b2f kmsdrm: comment out atomic commit fast-debugging printf. il y a 4 ans
  Manuel Alfayate Corchete 0d16761cbe kmsdrm: fix segfault on quit beacuse of freed _this->egl_data. il y a 4 ans
  Manuel Alfayate Corchete d43e666eed kmsdrm: Buffer management refactoring. Fixes for compatibility with more video drivers. il y a 4 ans
  Manuel Alfayate Corchete eade05ca03 kmsdrm: Finetune integer type usage. Add some comments. il y a 4 ans
  Manuel Alfayate Corchete a76f176361 kmsdrm: Move cursor plane setup and freeing to MouseInit() and MouseQuit(), for better consistency. il y a 4 ans
  Manuel Alfayate Corchete 0d593d7ead kmsdrm: Add error control to plane prop setting function. Do most plane prop setting with a single function. il y a 4 ans
  Manuel Alfayate Corchete e06e9c35c8 kmsdrm: move cursor-related atomic helper functions and related struct typedefs to the SDL_kmsdrmmouse unit. il y a 4 ans
  Manuel Alfayate Corchete 0b7b7721b9 kmsdrm: remove redundant function, use drm_atomic_setbuffers() for disconnecting planes instead. il y a 4 ans
  Manuel Alfayate Corchete 16c04f266a kmsdrm: Init cursor surface on SetCursor() ONLY. Removal of dynamic modeset because it causes A LOT of problems with some kernel video drivers. Some refactoring and cleanups. il y a 4 ans
  Manuel Alfayate Corchete 0d0ba111ae kmsdrm: correct parameter name. il y a 4 ans
  Manuel Alfayate Corchete 5d32eda956 kmsdrm: implement smarter surface recreation function to be used in videomode changes. Other minor arrangements. il y a 4 ans
  Manuel Alfayate Corchete f79da81721 kmsdrm: free all connector, crtc and plane memory on KMSDRM_VideoQuit(). il y a 4 ans
  Sylvain Becker 96d555e25a Android: remove un-needed java import (bug 4297) il y a 4 ans