Major push to get renderer separated and configurable.
Signed-off-by: Hartmut Seichter <hartmut@technotecture.com>
This commit is contained in:
parent
77e254872f
commit
d2c8262c68
22 changed files with 542 additions and 97 deletions
|
@ -1,41 +1,43 @@
|
|||
|
||||
set(hdrs
|
||||
include/pw/visual/shader.hpp
|
||||
include/pw/visual/pipeline.hpp
|
||||
include/pw/visual/texture.hpp
|
||||
include/pw/visual/mesh_renderer.hpp
|
||||
include/pw/visual/material.hpp
|
||||
)
|
||||
include/pw/visual/framebuffer.hpp
|
||||
include/pw/visual/shader.hpp
|
||||
include/pw/visual/pipeline.hpp
|
||||
include/pw/visual/texture.hpp
|
||||
include/pw/visual/mesh_renderer.hpp
|
||||
include/pw/visual/material.hpp
|
||||
)
|
||||
|
||||
set(srcs
|
||||
src/shader.cpp
|
||||
src/context.cpp
|
||||
src/pass.cpp
|
||||
src/pipeline.cpp
|
||||
src/target.cpp
|
||||
src/texture.cpp
|
||||
src/mesh_renderer.cpp
|
||||
src/material.cpp
|
||||
)
|
||||
src/framebuffer.cpp
|
||||
src/shader.cpp
|
||||
src/context.cpp
|
||||
src/pass.cpp
|
||||
src/pipeline.cpp
|
||||
src/target.cpp
|
||||
src/texture.cpp
|
||||
src/mesh_renderer.cpp
|
||||
src/material.cpp
|
||||
)
|
||||
|
||||
|
||||
set(srcs_shader
|
||||
src/shader/unlit_vs.glsl
|
||||
src/shader/unlit_fs.glsl
|
||||
)
|
||||
src/shader/unlit_vs.glsl
|
||||
src/shader/unlit_fs.glsl
|
||||
)
|
||||
|
||||
add_library(pwvisual
|
||||
STATIC
|
||||
${hdrs}
|
||||
${srcs}
|
||||
${srcs_shader}
|
||||
)
|
||||
STATIC
|
||||
${hdrs}
|
||||
${srcs}
|
||||
${srcs_shader}
|
||||
)
|
||||
|
||||
target_include_directories(
|
||||
pwvisual
|
||||
PUBLIC
|
||||
include
|
||||
)
|
||||
pwvisual
|
||||
PUBLIC
|
||||
include
|
||||
)
|
||||
|
||||
target_link_libraries(pwvisual pwscene glad)
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue