create basic OpenGL stuff

This commit is contained in:
Gregory Wells
2025-07-09 21:07:42 -04:00
parent 7d22da040a
commit e1823bc3dd
6 changed files with 70 additions and 2 deletions

View File

@@ -9,10 +9,12 @@ if (UNIX AND NOT APPLE)
GN_PLATFORM_LINUX
GN_WINDOW_X11
GN_API_VULKAN
GN_API_VULKAN GN_API_OPENGL
)
set(VULKAN_BUILT ON)
add_subdirectory(projects/apis/vulkan/)
add_subdirectory(projects/apis/opengl/)
set(VULKAN_BUILT ON)
set(OPENGL_BUILT ON)
endif()
if (APPLE)
add_compile_definitions(
@@ -39,3 +41,6 @@ endif()
if (METAL_BUILT)
target_link_libraries(Gryphn INTERFACE GryphnMetalImpl)
endif()
if (OPENGL_BUILT)
target_link_libraries(Gryphn INTERFACE GryphnOpenGLImpl)
endif()