SDL3 with Hardware Acceleration for ROCKCHIP platform (mali blob)

This commit is contained in:
avafinger
2022-12-25 21:44:40 -03:00
committed by Sam Lantinga
parent 074a2b0f30
commit 12e0e6d130
5 changed files with 26 additions and 4 deletions

View File

@@ -675,7 +675,7 @@ macro(CheckGLX)
check_c_source_compiles("
#include <GL/glx.h>
int main(int argc, char** argv) { return 0; }" HAVE_OPENGL_GLX)
if(HAVE_OPENGL_GLX)
if(HAVE_OPENGL_GLX AND NOT HAVE_ROCKCHIP)
set(SDL_VIDEO_OPENGL_GLX 1)
endif()
endif()
@@ -1115,6 +1115,21 @@ macro(CheckRPI)
endif()
endmacro()
# Requires:
# - n/a
macro(CheckROCKCHIP)
if(SDL_ROCKCHIP)
pkg_check_modules(VIDEO_ROCKCHIP mali)
if (VIDEO_ROCKCHIP_FOUND)
set(HAVE_ROCKCHIP TRUE)
endif()
if(SDL_VIDEO AND HAVE_ROCKCHIP)
set(HAVE_SDL_VIDEO TRUE)
set(SDL_VIDEO_DRIVER_ROCKCHIP 1)
endif()
endif()
endmacro()
# Requires:
# - EGL
# - PkgCheckModules