|
Blender V4.3
|
Go to the source code of this file.
| GPUShader * DRW_shader_curves_refine_get | ( | blender::draw::CurvesEvalShader | type | ) |
Definition at line 51 of file draw_shader.cc.
References e_data, hair_refine_shader_compute_create(), and PART_REFINE_CATMULL_ROM.
Referenced by blender::draw::curves_cache_get(), and blender::draw::drw_curves_cache_update_compute().
| GPUShader * DRW_shader_debug_draw_display_get | ( | ) |
Definition at line 70 of file draw_shader.cc.
References e_data, and GPU_shader_create_from_info_name().
| GPUShader * DRW_shader_debug_print_display_get | ( | ) |
Definition at line 62 of file draw_shader.cc.
References e_data, and GPU_shader_create_from_info_name().
| GPUShader * DRW_shader_draw_command_generate_get | ( | ) |
Definition at line 103 of file draw_shader.cc.
References e_data, and GPU_shader_create_from_info_name().
Referenced by blender::draw::command::DrawMultiBuf::bind().
| GPUShader * DRW_shader_draw_resource_finalize_get | ( | ) |
Definition at line 95 of file draw_shader.cc.
References e_data, and GPU_shader_create_from_info_name().
Referenced by blender::draw::Manager::end_sync().
| GPUShader * DRW_shader_draw_view_finalize_get | ( | ) |
Definition at line 87 of file draw_shader.cc.
References e_data, and GPU_shader_create_from_info_name().
Referenced by blender::draw::View::compute_procedural_bounds().
| GPUShader * DRW_shader_draw_visibility_compute_get | ( | ) |
Definition at line 78 of file draw_shader.cc.
References e_data, and GPU_shader_create_from_info_name().
Referenced by blender::draw::View::compute_visibility().
| GPUShader * DRW_shader_hair_refine_get | ( | ParticleRefineShader | refinement | ) |
Definition at line 41 of file draw_shader.cc.
References e_data, and hair_refine_shader_compute_create().
Referenced by drw_hair_particle_cache_update_compute(), and blender::draw::hair_particle_cache_get().
| void DRW_shaders_free | ( | ) |
Definition at line 113 of file draw_shader.cc.
References DRW_SHADER_FREE_SAFE, e_data, and PART_REFINE_MAX_SHADER.
Referenced by DRW_engines_free(), blender::draw::test_draw_manager_sync(), blender::draw::test_draw_resource_id_gen(), blender::draw::test_draw_visibility(), blender::draw::test_eevee_shadow_finalize(), blender::draw::test_eevee_shadow_free(), blender::draw::test_eevee_shadow_page_mask_ex(), blender::draw::test_eevee_shadow_shift(), blender::draw::test_eevee_shadow_shift_clear(), blender::draw::test_eevee_shadow_tag_update(), blender::draw::test_eevee_shadow_tilemap_amend(), blender::draw::test_eevee_surfel_list(), blender::draw::TestAlloc::TestAlloc(), and blender::draw::TestDefrag::TestDefrag().