SDL3 with Hardware Acceleration for ROCKCHIP platform (mali blob)
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user