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()