SDL3 with Hardware Acceleration for ROCKCHIP platform (mali blob)

This commit is contained in:
avafinger authored and Sam Lantinga committed 2022-12-26 08:50:51 -08:00
1 parent 074a2b0f30
commit 12e0e6d130
5 files changed
+26 -4

No files matched your search

+16 -1
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