Blender V4.5
draw_shader.cc File Reference

Go to the source code of this file.

Classes

class  blender::draw::Shader::ShaderCache
 

Namespaces

namespace  blender
 
namespace  blender::draw
 
namespace  blender::draw::Shader
 

Macros

#define SHADER_CUSTOM_DATA_INTERP_MAX_DIMENSIONS   4
 

Functions

static blender::StringRefNull get_subdiv_shader_info_name (SubdivShaderType shader_type)
 
GPUShader * DRW_shader_hair_refine_get (ParticleRefineShader)
 
GPUShader * DRW_shader_curves_refine_get (blender::draw::CurvesEvalShader)
 
GPUShader * DRW_shader_debug_draw_display_get ()
 
GPUShader * DRW_shader_draw_visibility_compute_get ()
 
GPUShader * DRW_shader_draw_view_finalize_get ()
 
GPUShader * DRW_shader_draw_resource_finalize_get ()
 
GPUShader * DRW_shader_draw_command_generate_get ()
 
GPUShader * DRW_shader_subdiv_get (SubdivShaderType shader_type)
 
GPUShader * DRW_shader_subdiv_custom_data_get (GPUVertCompType comp_type, int dimensions)
 
void DRW_shaders_free ()
 

Macro Definition Documentation

◆ SHADER_CUSTOM_DATA_INTERP_MAX_DIMENSIONS

#define SHADER_CUSTOM_DATA_INTERP_MAX_DIMENSIONS   4

Function Documentation

◆ DRW_shader_curves_refine_get()

◆ DRW_shader_debug_draw_display_get()

GPUShader * DRW_shader_debug_draw_display_get ( )

◆ DRW_shader_draw_command_generate_get()

◆ DRW_shader_draw_resource_finalize_get()

GPUShader * DRW_shader_draw_resource_finalize_get ( )

◆ DRW_shader_draw_view_finalize_get()

◆ DRW_shader_draw_visibility_compute_get()

◆ DRW_shader_hair_refine_get()

◆ DRW_shader_subdiv_custom_data_get()

◆ DRW_shader_subdiv_get()

◆ DRW_shaders_free()

◆ get_subdiv_shader_info_name()