diff options
author | Jeroen Bakker <j.bakker@atmind.nl> | 2018-04-18 09:20:12 +0300 |
---|---|---|
committer | Jeroen Bakker <j.bakker@atmind.nl> | 2018-04-18 09:20:12 +0300 |
commit | ccb104b9c26085d799a207046edd6d38be32629b (patch) | |
tree | fbe5005935cc7b12d6ceb0708da9e2304d321a31 /source/blender/draw/CMakeLists.txt | |
parent | 3f762dd76409a285bc0f40df0ff8a6bae6d065b0 (diff) |
Workbench: Basic Solid Studio
Currently uses static lighting. Will become HDRI lighting.
Added do_versions to set default drawtype_solid and drawtype_texture to
OB_LIGHTING_STUDIO. When View3D space is created drawtype_solid and
drawtype_texture are also set to OB_LIGHTING_STUDIO.
Current studio lighting uses a dot product to simulate static lighting.
Will need to be changed in the future with different lighting models.
Diffstat (limited to 'source/blender/draw/CMakeLists.txt')
-rw-r--r-- | source/blender/draw/CMakeLists.txt | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/source/blender/draw/CMakeLists.txt b/source/blender/draw/CMakeLists.txt index 9fae5a6c3af..fc91d674c41 100644 --- a/source/blender/draw/CMakeLists.txt +++ b/source/blender/draw/CMakeLists.txt @@ -106,6 +106,7 @@ set(SRC engines/eevee/eevee_volumes.c engines/workbench/workbench_engine.c engines/workbench/solid_flat_mode.c + engines/workbench/solid_studio_mode.c engines/external/external_engine.c DRW_engine.h @@ -206,7 +207,9 @@ data_to_c_simple(engines/eevee/shaders/volumetric_scatter_frag.glsl SRC) data_to_c_simple(engines/eevee/shaders/volumetric_integration_frag.glsl SRC) data_to_c_simple(engines/workbench/shaders/solid_flat_frag.glsl SRC) +data_to_c_simple(engines/workbench/shaders/solid_studio_frag.glsl SRC) data_to_c_simple(engines/workbench/shaders/workbench_vert.glsl SRC) +data_to_c_simple(engines/workbench/shaders/workbench_studio_vert.glsl SRC) data_to_c_simple(modes/shaders/common_globals_lib.glsl SRC) data_to_c_simple(modes/shaders/common_view_lib.glsl SRC) |