Blender  V2.93
Classes | Functions
blender::draw Namespace Reference

Classes

class  DrawTest
 

Functions

 TEST_F (DrawTest, workbench_glsl_shaders)
 
 TEST_F (DrawTest, gpencil_glsl_shaders)
 
 TEST_F (DrawTest, image_glsl_shaders)
 
 TEST_F (DrawTest, overlay_glsl_shaders)
 
 TEST_F (DrawTest, eevee_glsl_shaders_static)
 

Function Documentation

◆ TEST_F() [1/5]

blender::draw::TEST_F ( DrawTest  ,
eevee_glsl_shaders_static   
)

Definition at line 289 of file shaders_test.cc.

References DOF_GATHER_BACKGROUND, DOF_GATHER_FOREGROUND, DOF_GATHER_HOLEFILL, EEVEE_shaders_bloom_blit_get(), EEVEE_shaders_bloom_downsample_get(), EEVEE_shaders_bloom_resolve_get(), EEVEE_shaders_bloom_upsample_get(), EEVEE_shaders_cryptomatte_sh_get(), EEVEE_shaders_depth_of_field_bokeh_get(), EEVEE_shaders_depth_of_field_dilate_tiles_get(), EEVEE_shaders_depth_of_field_downsample_get(), EEVEE_shaders_depth_of_field_filter_get(), EEVEE_shaders_depth_of_field_flatten_tiles_get(), EEVEE_shaders_depth_of_field_gather_get(), EEVEE_shaders_depth_of_field_reduce_get(), EEVEE_shaders_depth_of_field_resolve_get(), EEVEE_shaders_depth_of_field_scatter_get(), EEVEE_shaders_depth_of_field_setup_get(), EEVEE_shaders_effect_ambient_occlusion_debug_sh_get(), EEVEE_shaders_effect_ambient_occlusion_sh_get(), EEVEE_shaders_effect_downsample_cube_sh_get(), EEVEE_shaders_effect_downsample_sh_get(), EEVEE_shaders_effect_maxz_copydepth_layer_sh_get(), EEVEE_shaders_effect_maxz_copydepth_sh_get(), EEVEE_shaders_effect_maxz_downdepth_layer_sh_get(), EEVEE_shaders_effect_maxz_downdepth_sh_get(), EEVEE_shaders_effect_maxz_downlevel_sh_get(), EEVEE_shaders_effect_minz_copydepth_sh_get(), EEVEE_shaders_effect_minz_downdepth_layer_sh_get(), EEVEE_shaders_effect_minz_downdepth_sh_get(), EEVEE_shaders_effect_minz_downlevel_sh_get(), EEVEE_shaders_effect_mist_sh_get(), EEVEE_shaders_effect_motion_blur_hair_sh_get(), EEVEE_shaders_effect_motion_blur_object_sh_get(), EEVEE_shaders_effect_motion_blur_sh_get(), EEVEE_shaders_effect_motion_blur_velocity_tiles_expand_sh_get(), EEVEE_shaders_effect_motion_blur_velocity_tiles_sh_get(), EEVEE_shaders_effect_reflection_resolve_sh_get(), EEVEE_shaders_effect_reflection_trace_sh_get(), EEVEE_shaders_free(), EEVEE_shaders_ggx_lut_sh_get(), EEVEE_shaders_ggx_refraction_lut_sh_get(), EEVEE_shaders_material_shaders_init(), EEVEE_shaders_probe_cube_display_sh_get(), EEVEE_shaders_probe_filter_diffuse_sh_get(), EEVEE_shaders_probe_filter_glossy_sh_get(), EEVEE_shaders_probe_filter_visibility_sh_get(), EEVEE_shaders_probe_grid_display_sh_get(), EEVEE_shaders_probe_grid_fill_sh_get(), EEVEE_shaders_probe_planar_display_sh_get(), EEVEE_shaders_probe_planar_downsample_sh_get(), EEVEE_shaders_renderpasses_post_process_sh_get(), EEVEE_shaders_shadow_accum_sh_get(), EEVEE_shaders_shadow_sh_get(), EEVEE_shaders_studiolight_background_sh_get(), EEVEE_shaders_studiolight_probe_sh_get(), EEVEE_shaders_subsurface_first_pass_sh_get(), EEVEE_shaders_subsurface_second_pass_sh_get(), EEVEE_shaders_taa_resolve_sh_get(), EEVEE_shaders_update_noise_sh_get(), EEVEE_shaders_velocity_resolve_sh_get(), EEVEE_shaders_volumes_accum_sh_get(), EEVEE_shaders_volumes_clear_sh_get(), EEVEE_shaders_volumes_integration_sh_get(), EEVEE_shaders_volumes_resolve_sh_get(), EEVEE_shaders_volumes_scatter_sh_get(), EEVEE_shaders_volumes_scatter_with_lights_sh_get(), EFFECT_TAA, and EFFECT_TAA_REPROJECT.

◆ TEST_F() [2/5]

blender::draw::TEST_F ( DrawTest  ,
gpencil_glsl_shaders   
)

◆ TEST_F() [3/5]

blender::draw::TEST_F ( DrawTest  ,
image_glsl_shaders   
)

◆ TEST_F() [4/5]

blender::draw::TEST_F ( DrawTest  ,
overlay_glsl_shaders   
)

Definition at line 196 of file shaders_test.cc.

References GPU_SHADER_CFG_CLIPPED, GPU_SHADER_CFG_DEFAULT, OVERLAY_shader_antialiasing(), OVERLAY_shader_armature_degrees_of_freedom_solid(), OVERLAY_shader_armature_degrees_of_freedom_wire(), OVERLAY_shader_armature_envelope(), OVERLAY_shader_armature_shape(), OVERLAY_shader_armature_shape_wire(), OVERLAY_shader_armature_sphere(), OVERLAY_shader_armature_stick(), OVERLAY_shader_armature_wire(), OVERLAY_shader_background(), OVERLAY_shader_clipbound(), OVERLAY_shader_depth_only(), OVERLAY_shader_edit_curve_handle(), OVERLAY_shader_edit_curve_point(), OVERLAY_shader_edit_curve_wire(), OVERLAY_shader_edit_gpencil_guide_point(), OVERLAY_shader_edit_gpencil_point(), OVERLAY_shader_edit_gpencil_wire(), OVERLAY_shader_edit_lattice_point(), OVERLAY_shader_edit_lattice_wire(), OVERLAY_shader_edit_mesh_analysis(), OVERLAY_shader_edit_mesh_edge(), OVERLAY_shader_edit_mesh_face(), OVERLAY_shader_edit_mesh_facedot(), OVERLAY_shader_edit_mesh_normal(), OVERLAY_shader_edit_mesh_skin_root(), OVERLAY_shader_edit_mesh_vert(), OVERLAY_shader_edit_particle_point(), OVERLAY_shader_edit_particle_strand(), OVERLAY_shader_edit_uv_edges_get(), OVERLAY_shader_edit_uv_face_dots_get(), OVERLAY_shader_edit_uv_face_get(), OVERLAY_shader_edit_uv_mask_image(), OVERLAY_shader_edit_uv_stencil_image(), OVERLAY_shader_edit_uv_stretching_angle_get(), OVERLAY_shader_edit_uv_stretching_area_get(), OVERLAY_shader_edit_uv_tiled_image_borders_get(), OVERLAY_shader_edit_uv_verts_get(), OVERLAY_shader_extra(), OVERLAY_shader_extra_grid(), OVERLAY_shader_extra_groundline(), OVERLAY_shader_extra_loose_point(), OVERLAY_shader_extra_point(), OVERLAY_shader_extra_wire(), OVERLAY_shader_facing(), OVERLAY_shader_free(), OVERLAY_shader_gpencil_canvas(), OVERLAY_shader_grid(), OVERLAY_shader_grid_image(), OVERLAY_shader_image(), OVERLAY_shader_library_ensure(), OVERLAY_shader_motion_path_line(), OVERLAY_shader_motion_path_vert(), OVERLAY_shader_outline_detect(), OVERLAY_shader_outline_prepass(), OVERLAY_shader_outline_prepass_gpencil(), OVERLAY_shader_outline_prepass_pointcloud(), OVERLAY_shader_paint_face(), OVERLAY_shader_paint_point(), OVERLAY_shader_paint_texture(), OVERLAY_shader_paint_vertcol(), OVERLAY_shader_paint_weight(), OVERLAY_shader_paint_wire(), OVERLAY_shader_particle_dot(), OVERLAY_shader_particle_shape(), OVERLAY_shader_sculpt_mask(), OVERLAY_shader_uniform_color(), OVERLAY_shader_volume_velocity(), OVERLAY_shader_wireframe(), OVERLAY_shader_wireframe_select(), and OVERLAY_shader_xray_fade().

◆ TEST_F() [5/5]

blender::draw::TEST_F ( DrawTest  ,
workbench_glsl_shaders   
)