feat: init project with raw opengl GLESv3

This commit is contained in:
2026-04-19 18:37:25 +02:00
commit c90c155944
4 changed files with 244 additions and 0 deletions

28
CMakeLists.txt Normal file
View File

@@ -0,0 +1,28 @@
cmake_minimum_required(VERSION 3.10)
project(main)
if(NOT TARGET SDL3::SDL3)
find_package(SDL3 CONFIG REQUIRED)
endif()
add_executable(main main.cpp)
target_link_libraries(main SDL3::SDL3)
if(ANDROID)
# --- Android: OpenGL ES ---
target_link_libraries(main
GLESv3 # or GLESv2
EGL
android
log
)
else()
# --- Linux/Desktop: OpenGL ---
set(OpenGL_GL_PREFERENCE GLVND)
find_package(OpenGL REQUIRED)
target_link_libraries(main
OpenGL::GLES3
)
endif()