Changeset View
Changeset View
Standalone View
Standalone View
source/blender/draw/tests/shaders_test.cc
| Show First 20 Lines • Show All 334 Lines • ▼ Show 20 Lines | TEST_F(DrawTest, eevee_glsl_shaders_static) | ||||
| EXPECT_NE(EEVEE_shaders_shadow_accum_sh_get(), nullptr); | EXPECT_NE(EEVEE_shaders_shadow_accum_sh_get(), nullptr); | ||||
| EXPECT_NE(EEVEE_shaders_subsurface_first_pass_sh_get(), nullptr); | EXPECT_NE(EEVEE_shaders_subsurface_first_pass_sh_get(), nullptr); | ||||
| EXPECT_NE(EEVEE_shaders_subsurface_second_pass_sh_get(), nullptr); | EXPECT_NE(EEVEE_shaders_subsurface_second_pass_sh_get(), nullptr); | ||||
| EXPECT_NE(EEVEE_shaders_volumes_clear_sh_get(), nullptr); | EXPECT_NE(EEVEE_shaders_volumes_clear_sh_get(), nullptr); | ||||
| EXPECT_NE(EEVEE_shaders_volumes_clear_sh_get(), nullptr); | EXPECT_NE(EEVEE_shaders_volumes_clear_sh_get(), nullptr); | ||||
| EXPECT_NE(EEVEE_shaders_volumes_scatter_sh_get(), nullptr); | EXPECT_NE(EEVEE_shaders_volumes_scatter_sh_get(), nullptr); | ||||
| EXPECT_NE(EEVEE_shaders_volumes_scatter_with_lights_sh_get(), nullptr); | EXPECT_NE(EEVEE_shaders_volumes_scatter_with_lights_sh_get(), nullptr); | ||||
| EXPECT_NE(EEVEE_shaders_volumes_integration_sh_get(), nullptr); | EXPECT_NE(EEVEE_shaders_volumes_integration_sh_get(), nullptr); | ||||
| EXPECT_NE(EEVEE_shaders_volumes_resolve_sh_get(), nullptr); | EXPECT_NE(EEVEE_shaders_volumes_resolve_sh_get(false), nullptr); | ||||
| EXPECT_NE(EEVEE_shaders_volumes_resolve_sh_get(true), nullptr); | |||||
| EXPECT_NE(EEVEE_shaders_volumes_accum_sh_get(), nullptr); | EXPECT_NE(EEVEE_shaders_volumes_accum_sh_get(), nullptr); | ||||
| EXPECT_NE(EEVEE_shaders_studiolight_probe_sh_get(), nullptr); | EXPECT_NE(EEVEE_shaders_studiolight_probe_sh_get(), nullptr); | ||||
| EXPECT_NE(EEVEE_shaders_studiolight_background_sh_get(), nullptr); | EXPECT_NE(EEVEE_shaders_studiolight_background_sh_get(), nullptr); | ||||
| EXPECT_NE(EEVEE_shaders_probe_cube_display_sh_get(), nullptr); | EXPECT_NE(EEVEE_shaders_probe_cube_display_sh_get(), nullptr); | ||||
| EXPECT_NE(EEVEE_shaders_probe_grid_display_sh_get(), nullptr); | EXPECT_NE(EEVEE_shaders_probe_grid_display_sh_get(), nullptr); | ||||
| EXPECT_NE(EEVEE_shaders_probe_planar_display_sh_get(), nullptr); | EXPECT_NE(EEVEE_shaders_probe_planar_display_sh_get(), nullptr); | ||||
| EXPECT_NE(EEVEE_shaders_update_noise_sh_get(), nullptr); | EXPECT_NE(EEVEE_shaders_update_noise_sh_get(), nullptr); | ||||
| EXPECT_NE(EEVEE_shaders_velocity_resolve_sh_get(), nullptr); | EXPECT_NE(EEVEE_shaders_velocity_resolve_sh_get(), nullptr); | ||||
| EXPECT_NE(EEVEE_shaders_taa_resolve_sh_get(EFFECT_TAA), nullptr); | EXPECT_NE(EEVEE_shaders_taa_resolve_sh_get(EFFECT_TAA), nullptr); | ||||
| EXPECT_NE(EEVEE_shaders_taa_resolve_sh_get(EFFECT_TAA_REPROJECT), nullptr); | EXPECT_NE(EEVEE_shaders_taa_resolve_sh_get(EFFECT_TAA_REPROJECT), nullptr); | ||||
| for (int index = 0; index < SSR_MAX_SHADER; index++) { | for (int index = 0; index < SSR_MAX_SHADER; index++) { | ||||
| EEVEE_SSRShaderOptions ssr_option = (EEVEE_SSRShaderOptions)index; | EEVEE_SSRShaderOptions ssr_option = (EEVEE_SSRShaderOptions)index; | ||||
| EXPECT_NE(EEVEE_shaders_effect_screen_raytrace_sh_get(ssr_option), nullptr); | EXPECT_NE(EEVEE_shaders_effect_screen_raytrace_sh_get(ssr_option), nullptr); | ||||
| } | } | ||||
| EEVEE_shaders_free(); | EEVEE_shaders_free(); | ||||
| } | } | ||||
| } // namespace blender::draw | } // namespace blender::draw | ||||
| No newline at end of file | No newline at end of file | ||||