Changeset View
Changeset View
Standalone View
Standalone View
source/blender/draw/tests/shaders_test.cc
| Show All 21 Lines | |||||
| #include "intern/draw_shader.h" | #include "intern/draw_shader.h" | ||||
| namespace blender::draw { | namespace blender::draw { | ||||
| using namespace blender::draw::image_engine; | using namespace blender::draw::image_engine; | ||||
| static void test_workbench_glsl_shaders() | static void test_workbench_glsl_shaders() | ||||
| { | { | ||||
| workbench_shader_library_ensure(); | |||||
| const int MAX_WPD = 6; | const int MAX_WPD = 6; | ||||
| WORKBENCH_PrivateData wpds[MAX_WPD]; | WORKBENCH_PrivateData wpds[MAX_WPD]; | ||||
| wpds[0].sh_cfg = GPU_SHADER_CFG_DEFAULT; | wpds[0].sh_cfg = GPU_SHADER_CFG_DEFAULT; | ||||
| wpds[0].shading.light = V3D_LIGHTING_FLAT; | wpds[0].shading.light = V3D_LIGHTING_FLAT; | ||||
| wpds[1].sh_cfg = GPU_SHADER_CFG_DEFAULT; | wpds[1].sh_cfg = GPU_SHADER_CFG_DEFAULT; | ||||
| wpds[1].shading.light = V3D_LIGHTING_MATCAP; | wpds[1].shading.light = V3D_LIGHTING_MATCAP; | ||||
| wpds[2].sh_cfg = GPU_SHADER_CFG_DEFAULT; | wpds[2].sh_cfg = GPU_SHADER_CFG_DEFAULT; | ||||
| ▲ Show 20 Lines • Show All 374 Lines • Show Last 20 Lines | |||||