Changeset View
Changeset View
Standalone View
Standalone View
source/blender/draw/tests/shaders_test.cc
| Show First 20 Lines • Show All 250 Lines • ▼ Show 20 Lines | for (int i = 0; i < 2; i++) { | ||||
| EXPECT_NE(OVERLAY_shader_grid(), nullptr); | EXPECT_NE(OVERLAY_shader_grid(), nullptr); | ||||
| EXPECT_NE(OVERLAY_shader_grid_image(), nullptr); | EXPECT_NE(OVERLAY_shader_grid_image(), nullptr); | ||||
| EXPECT_NE(OVERLAY_shader_image(), nullptr); | EXPECT_NE(OVERLAY_shader_image(), nullptr); | ||||
| EXPECT_NE(OVERLAY_shader_motion_path_line(), nullptr); | EXPECT_NE(OVERLAY_shader_motion_path_line(), nullptr); | ||||
| EXPECT_NE(OVERLAY_shader_motion_path_vert(), nullptr); | EXPECT_NE(OVERLAY_shader_motion_path_vert(), nullptr); | ||||
| EXPECT_NE(OVERLAY_shader_uniform_color(), nullptr); | EXPECT_NE(OVERLAY_shader_uniform_color(), nullptr); | ||||
| EXPECT_NE(OVERLAY_shader_outline_prepass(false), nullptr); | EXPECT_NE(OVERLAY_shader_outline_prepass(false), nullptr); | ||||
| EXPECT_NE(OVERLAY_shader_outline_prepass(true), nullptr); | EXPECT_NE(OVERLAY_shader_outline_prepass(true), nullptr); | ||||
| EXPECT_NE(OVERLAY_shader_outline_prepass_curves(), nullptr); | |||||
| EXPECT_NE(OVERLAY_shader_outline_prepass_gpencil(), nullptr); | EXPECT_NE(OVERLAY_shader_outline_prepass_gpencil(), nullptr); | ||||
| EXPECT_NE(OVERLAY_shader_outline_prepass_pointcloud(), nullptr); | EXPECT_NE(OVERLAY_shader_outline_prepass_pointcloud(), nullptr); | ||||
| EXPECT_NE(OVERLAY_shader_extra_grid(), nullptr); | EXPECT_NE(OVERLAY_shader_extra_grid(), nullptr); | ||||
| EXPECT_NE(OVERLAY_shader_outline_detect(), nullptr); | EXPECT_NE(OVERLAY_shader_outline_detect(), nullptr); | ||||
| EXPECT_NE(OVERLAY_shader_paint_face(), nullptr); | EXPECT_NE(OVERLAY_shader_paint_face(), nullptr); | ||||
| EXPECT_NE(OVERLAY_shader_paint_point(), nullptr); | EXPECT_NE(OVERLAY_shader_paint_point(), nullptr); | ||||
| EXPECT_NE(OVERLAY_shader_paint_texture(), nullptr); | EXPECT_NE(OVERLAY_shader_paint_texture(), nullptr); | ||||
| EXPECT_NE(OVERLAY_shader_paint_vertcol(), nullptr); | EXPECT_NE(OVERLAY_shader_paint_vertcol(), nullptr); | ||||
| ▲ Show 20 Lines • Show All 126 Lines • ▼ Show 20 Lines | |||||
| DRAW_TEST(draw_glsl_shaders) | DRAW_TEST(draw_glsl_shaders) | ||||
| static void test_basic_glsl_shaders() | static void test_basic_glsl_shaders() | ||||
| { | { | ||||
| for (int i = 0; i < GPU_SHADER_CFG_LEN; i++) { | for (int i = 0; i < GPU_SHADER_CFG_LEN; i++) { | ||||
| eGPUShaderConfig sh_cfg = static_cast<eGPUShaderConfig>(i); | eGPUShaderConfig sh_cfg = static_cast<eGPUShaderConfig>(i); | ||||
| BASIC_shaders_depth_sh_get(sh_cfg); | BASIC_shaders_depth_sh_get(sh_cfg); | ||||
| BASIC_shaders_pointcloud_depth_sh_get(sh_cfg); | BASIC_shaders_pointcloud_depth_sh_get(sh_cfg); | ||||
| BASIC_shaders_curves_depth_sh_get(sh_cfg); | |||||
| BASIC_shaders_depth_conservative_sh_get(sh_cfg); | BASIC_shaders_depth_conservative_sh_get(sh_cfg); | ||||
| BASIC_shaders_pointcloud_depth_conservative_sh_get(sh_cfg); | BASIC_shaders_pointcloud_depth_conservative_sh_get(sh_cfg); | ||||
| } | } | ||||
| BASIC_shaders_free(); | BASIC_shaders_free(); | ||||
| } | } | ||||
| DRAW_TEST(basic_glsl_shaders) | DRAW_TEST(basic_glsl_shaders) | ||||
| } // namespace blender::draw | } // namespace blender::draw | ||||