Implement functional OpenGL 3.3 renderer

w/ crude batching
This commit is contained in:
2022-11-27 18:04:46 +11:00
parent e91404b02f
commit 5ee752669b
6 changed files with 531 additions and 23 deletions

View File

@ -12,9 +12,14 @@ set(SOURCES
if (USE_OPENGL)
include(GL3WHelper)
add_gl3w(gl3w)
include(BinHelper)
bin2h_compile(OUTPUT glslShaders.h TXT vert.glsl frag.glsl)
list(APPEND SOURCES ${CMAKE_CURRENT_BINARY_DIR}/glslShaders.h)
endif()
add_executable(${TARGET} ${SOURCES})
target_include_directories(${TARGET} PRIVATE
$<$<BOOL:${USE_OPENGL}>:${CMAKE_CURRENT_BINARY_DIR}>)
target_link_libraries(${TARGET}
$<$<PLATFORM_ID:Windows>:SDL2::SDL2main>
SDL2::SDL2