add_library(loshader
backwall.c
bullet.c
character.c
cinescope.c
combat_ring.c
event_line.c
fog.c
ground.c
hud_bar.c
hud_text.c
instanced.c
menu_background.c
menu_stance.c
menu_text.c
particle.c
pixsort.c
popup_text.c
posteffect.c
set.c
single.c
text.c
uniblock.c
)
target_any_sources(loshader
backwall.vshader
backwall.fshader
bullet.vshader
bullet.fshader
character.vshader
character.fshader
cinescope.vshader
cinescope.fshader
combat_ring.vshader
combat_ring.fshader
event_line.vshader
event_line.fshader
fog.vshader
fog.fshader
ground.vshader
ground.fshader
header.shader
hud_bar.vshader
hud_bar.fshader
hud_text.vshader
hud_text.fshader
menu_background.vshader
menu_background.fshader
menu_stance.vshader
menu_stance.fshader
menu_text.vshader
menu_text.fshader
particle.vshader
particle.fshader
popup_text.vshader
popup_text.fshader
pixsort.vshader
pixsort.fshader
posteffect.vshader
posteffect.fshader
target_link_libraries(loshader
GLEW::GLEW
OpenGL::GL
gleasy
glyphas
math
memory
locommon