Started refactor to lazily compilable shaders.
This commit is contained in:
@@ -102,12 +102,11 @@ add_executable(z3d main.cpp
|
||||
source/opengl/handles/shader_program_handle.cpp
|
||||
include/opengl/shader_program_lookup.hpp
|
||||
source/opengl/shader_program_lookup.cpp
|
||||
include/shader_program/attributes/mesh_attributes.hpp
|
||||
include/shader_program/attributes/point_cloud_attributes.hpp
|
||||
include/shader_program/uniforms/mesh_uniforms.hpp
|
||||
include/shader_program/uniforms/point_cloud_uniforms.hpp
|
||||
include/shader_program/capabilities/mesh_capabilities.hpp
|
||||
include/shader_program/capabilities/point_cloud_capabilities.hpp
|
||||
include/shader_program/features/mesh_features.hpp
|
||||
include/shader_program/features/point_cloud_features.hpp
|
||||
include/rendering/requirements/mesh_requirements.hpp
|
||||
include/rendering/requirements/point_cloud_requirements.hpp
|
||||
include/rendering/modes/mesh_modes.hpp
|
||||
@@ -123,11 +122,11 @@ add_executable(z3d main.cpp
|
||||
source/geometry/normal_estimation.cpp
|
||||
include/geometry/normal_estimation.hpp
|
||||
include/assets/components/texture_components.hpp
|
||||
include/util/enum_operators.hpp
|
||||
include/util/enum_bitfield_operators.hpp
|
||||
include/assets/dynamic_read_buffers/dynamic_texture_buffer.hpp
|
||||
source/assets/dynamic_read_buffers/dynamic_mesh_buffer.ipp
|
||||
source/assets/dynamic_read_buffers/dynamic_material_buffer.ipp
|
||||
include/assets/dynamic_read_buffers/dynamic_vertex_buffer.hpp
|
||||
include/assets/dynamic_read_buffers/generic/dynamic_vertex_buffer.hpp
|
||||
source/assets/dynamic_read_buffers/dynamic_model_buffer.ipp
|
||||
source/assets/dynamic_read_buffers/dynamic_texture_buffer.ipp
|
||||
source/assets/dynamic_read_buffers/dynamic_point_cloud_buffer.ipp
|
||||
@@ -173,12 +172,15 @@ add_executable(z3d main.cpp
|
||||
include/assets/dynamic_data_loaders/dynamic_material_library_loader.hpp
|
||||
include/assets/prefetch_lookups/material_library_prefetch_lookup.hpp
|
||||
include/assets/prefetch_lookups/shader_prefetch_lookup.hpp
|
||||
include/assets/dynamic_data_stores/dynamic_shader_store.hpp
|
||||
include/assets/dynamic_data_stores/dynamic_shader_source_store.hpp
|
||||
include/assets/data_loaders/generic/generic_3dtk_loader.hpp
|
||||
source/assets/data_loaders/generic/generic_3dtk_loader.ipp
|
||||
include/assets/prefetch_lookup.hpp
|
||||
source/assets/prefetch_lookups/pose_prefetch_lookup.cpp
|
||||
include/assets/dynamic_data_store.hpp
|
||||
include/opengl/data_uploaders/shader_program_compiler.hpp
|
||||
include/shader_program/metadata_type.hpp
|
||||
source/opengl/data_uploaders/shader_compiler.cpp
|
||||
)
|
||||
|
||||
target_include_directories(z3d PRIVATE include)
|
||||
|
||||
Reference in New Issue
Block a user