|
Blender V5.0
|
Public Member Functions | |
| ShaderCache () | |
Static Public Member Functions | |
| static ShaderCache & | get () |
| static void | release () |
Definition at line 84 of file draw_shader.cc.
|
inline |
Definition at line 119 of file draw_shader.cc.
References BLI_assert_unreachable, blender::StringRefNull::c_str(), COMP_CUSTOM_DATA_INTERP, get_subdiv_shader_info_name(), GPU_COMP_F32, GPU_COMP_I32, GPU_COMP_U16, i, SHADER_CUSTOM_DATA_INTERP_MAX_DIMENSIONS, subdiv_custom_data_sh, subdiv_sh, and SUBDIVISION_MAX_SHADERS.
Referenced by get().
|
inlinestatic |
Definition at line 92 of file draw_shader.cc.
References get(), and ShaderCache().
Referenced by DRW_shader_curves_refine_get(), DRW_shader_curves_topology_get(), DRW_shader_debug_draw_display_get(), DRW_shader_draw_command_generate_get(), DRW_shader_draw_resource_finalize_get(), DRW_shader_draw_view_finalize_get(), DRW_shader_draw_visibility_compute_get(), DRW_shader_subdiv_custom_data_get(), DRW_shader_subdiv_get(), DRW_shader_subdiv_interp_corner_normals_get(), and get().
|
inlinestatic |
Definition at line 96 of file draw_shader.cc.
Referenced by DRW_shaders_free().
| gpu::StaticShader blender::draw::Shader::ShaderCache::curves_evaluate_float = {"draw_curves_interpolate_float_attribute"} |
Definition at line 106 of file draw_shader.cc.
Referenced by DRW_shader_curves_refine_get().
| gpu::StaticShader blender::draw::Shader::ShaderCache::curves_evaluate_float2 = {"draw_curves_interpolate_float2_attribute"} |
Definition at line 105 of file draw_shader.cc.
Referenced by DRW_shader_curves_refine_get().
| gpu::StaticShader blender::draw::Shader::ShaderCache::curves_evaluate_float3 = {"draw_curves_interpolate_float3_attribute"} |
Definition at line 104 of file draw_shader.cc.
Referenced by DRW_shader_curves_refine_get().
| gpu::StaticShader blender::draw::Shader::ShaderCache::curves_evaluate_float4 = {"draw_curves_interpolate_float4_attribute"} |
Definition at line 103 of file draw_shader.cc.
Referenced by DRW_shader_curves_refine_get().
| gpu::StaticShader blender::draw::Shader::ShaderCache::curves_evaluate_length_intercept = {"draw_curves_evaluate_length_intercept"} |
Definition at line 107 of file draw_shader.cc.
Referenced by DRW_shader_curves_refine_get().
| gpu::StaticShader blender::draw::Shader::ShaderCache::curves_evaluate_position = {"draw_curves_interpolate_position"} |
Definition at line 102 of file draw_shader.cc.
Referenced by DRW_shader_curves_refine_get().
| gpu::StaticShader blender::draw::Shader::ShaderCache::curves_topology = {"draw_curves_topology"} |
Definition at line 101 of file draw_shader.cc.
Referenced by DRW_shader_curves_topology_get().
| gpu::StaticShader blender::draw::Shader::ShaderCache::debug_draw_display = {"draw_debug_draw_display"} |
Definition at line 108 of file draw_shader.cc.
Referenced by DRW_shader_debug_draw_display_get().
| gpu::StaticShader blender::draw::Shader::ShaderCache::draw_command_generate = {"draw_command_generate"} |
Definition at line 112 of file draw_shader.cc.
Referenced by DRW_shader_draw_command_generate_get().
| gpu::StaticShader blender::draw::Shader::ShaderCache::draw_resource_finalize = {"draw_resource_finalize"} |
Definition at line 111 of file draw_shader.cc.
Referenced by DRW_shader_draw_resource_finalize_get().
| gpu::StaticShader blender::draw::Shader::ShaderCache::draw_view_finalize = {"draw_view_finalize"} |
Definition at line 110 of file draw_shader.cc.
Referenced by DRW_shader_draw_view_finalize_get().
| gpu::StaticShader blender::draw::Shader::ShaderCache::draw_visibility_compute = {"draw_visibility_compute"} |
Definition at line 109 of file draw_shader.cc.
Referenced by DRW_shader_draw_visibility_compute_get().
| gpu::StaticShader blender::draw::Shader::ShaderCache::subdiv_custom_data_sh[SHADER_CUSTOM_DATA_INTERP_MAX_DIMENSIONS][GPU_COMP_MAX] |
Definition at line 115 of file draw_shader.cc.
Referenced by DRW_shader_subdiv_custom_data_get(), and ShaderCache().
| gpu::StaticShader blender::draw::Shader::ShaderCache::subdiv_interp_corner_normals_sh |
Definition at line 116 of file draw_shader.cc.
Referenced by DRW_shader_subdiv_interp_corner_normals_get().
| gpu::StaticShader blender::draw::Shader::ShaderCache::subdiv_sh[SUBDIVISION_MAX_SHADERS] |
Definition at line 114 of file draw_shader.cc.
Referenced by DRW_shader_subdiv_get(), and ShaderCache().