mirror of
https://github.com/openmoh/openmohaa.git
synced 2025-04-28 13:47:58 +03:00
Add support to compile renderergl2 (currently unimplemented)
This commit is contained in:
parent
4ea598d76b
commit
4f699f3b58
14 changed files with 83 additions and 49 deletions
14
code/renderergl2/glsl/shaders.cmake
Normal file
14
code/renderergl2/glsl/shaders.cmake
Normal file
|
@ -0,0 +1,14 @@
|
|||
file(GLOB_RECURSE SHADER_GLSL_SRCS "*.glsl")
|
||||
|
||||
add_executable(stringify "../tools/stringify.cpp")
|
||||
|
||||
foreach (shader ${SHADER_GLSL_SRCS})
|
||||
get_filename_component(shaderfile ${shader} NAME_WE)
|
||||
list(APPEND SHADER_SRCS ${CMAKE_CURRENT_BINARY_DIR}/${shaderfile}.c)
|
||||
set_source_files_properties(${shaderfile}.c PROPERTIES GENERATED TRUE)
|
||||
add_custom_command(OUTPUT ${shaderfile}.c
|
||||
DEPENDS stringify ${shader}
|
||||
COMMAND stringify ${shader} ${CMAKE_CURRENT_BINARY_DIR}/${shaderfile}.c
|
||||
COMMENT "Generate c source for ${shader}: ${shaderfile}.c"
|
||||
)
|
||||
endforeach()
|
Loading…
Add table
Add a link
Reference in a new issue