2023-10-30 01:31:36 +03:00
|
|
|
if (NOT ENABLE_ACCELERATED_GRAPHICS OR EMSCRIPTEN)
|
|
|
|
# FIXME: Enable GL emulation in emscripten: https://emscripten.org/docs/porting/multimedia_and_graphics/OpenGL-support.html
|
|
|
|
set(HAS_ACCELERATED_GRAPHICS OFF CACHE BOOL "" FORCE)
|
|
|
|
return()
|
|
|
|
endif()
|
|
|
|
|
2024-02-27 16:32:29 +03:00
|
|
|
if (APPLE AND NOT IOS)
|
2023-11-12 16:18:00 +03:00
|
|
|
set(HAS_ACCELERATED_GRAPHICS ON CACHE BOOL "" FORCE)
|
|
|
|
set(ACCEL_GFX_LIBS "-framework OpenGL" CACHE STRING "" FORCE)
|
2023-11-28 06:00:43 +03:00
|
|
|
else()
|
|
|
|
find_package(OpenGL QUIET COMPONENTS OpenGL EGL)
|
|
|
|
|
|
|
|
if (OPENGL_FOUND)
|
|
|
|
set(HAS_ACCELERATED_GRAPHICS ON CACHE BOOL "" FORCE)
|
|
|
|
set(ACCEL_GFX_LIBS OpenGL::OpenGL OpenGL::EGL CACHE STRING "" FORCE)
|
|
|
|
else()
|
|
|
|
set(HAS_ACCELERATED_GRAPHICS OFF CACHE BOOL "" FORCE)
|
|
|
|
endif()
|
2023-11-12 16:18:00 +03:00
|
|
|
endif()
|