Simplify OpenGL ES detection

This commit is contained in:
Anders Jenbo 2025-07-02 08:05:15 +02:00
parent 447ddc8139
commit ea5b5d1c55

View File

@ -44,20 +44,16 @@ else()
message(STATUS "🧩 OpenGL 1.x support not enabled — needs OpenGL")
endif()
if(EMSCRIPTEN)
message(STATUS "Found OpenGL: enabling OpenGL ES 2.x renderer for Emscripten")
find_library(OPENGL_ES2_LIBRARY NAMES GLESv2)
if(EMSCRIPTEN OR OPENGL_ES2_LIBRARY)
message(STATUS "Found OpenGL: enabling OpenGL ES 2.x renderer")
target_sources(miniwin PRIVATE src/d3drm/backends/opengles2/renderer.cpp)
target_compile_definitions(miniwin PRIVATE USE_OPENGLES2)
else()
find_library(OPENGL_ES2_LIBRARY NAMES GLESv2)
if(OPENGL_ES2_LIBRARY)
message(STATUS "Found OpenGL: enabling OpenGL ES 2.x renderer")
target_sources(miniwin PRIVATE src/d3drm/backends/opengles2/renderer.cpp)
target_compile_definitions(miniwin PRIVATE USE_OPENGLES2)
target_link_libraries(miniwin PRIVATE OpenGL::GL)
else()
message(STATUS "🧩 OpenGL ES 2.x support not enabled")
endif()
else()
message(STATUS "🧩 OpenGL ES 2.x support not enabled")
endif()
if(NINTENDO_3DS)