Blender V5.0
draw_shader.hh
Go to the documentation of this file.
1/* SPDX-FileCopyrightText: 2021 Blender Authors
2 *
3 * SPDX-License-Identifier: GPL-2.0-or-later */
4
8
9#pragma once
10
12#include "draw_hair_private.hh"
13
14namespace blender::gpu {
15class Shader;
16} // namespace blender::gpu
17
18/* draw_shader.cc */
19
22
28
29/* Subdivision */
49constexpr int SUBDIVISION_MAX_SHADERS = 17;
50
54
55void DRW_shaders_free();
GPUVertCompType
blender::gpu::Shader * DRW_shader_draw_view_finalize_get()
constexpr int SUBDIVISION_MAX_SHADERS
blender::gpu::Shader * DRW_shader_subdiv_get(SubdivShaderType shader_type)
blender::gpu::Shader * DRW_shader_subdiv_interp_corner_normals_get()
blender::gpu::Shader * DRW_shader_curves_refine_get(blender::draw::CurvesEvalShader type)
void DRW_shaders_free()
blender::gpu::Shader * DRW_shader_subdiv_custom_data_get(GPUVertCompType comp_type, int dimensions)
blender::gpu::Shader * DRW_shader_debug_draw_display_get()
SubdivShaderType
@ PATCH_EVALUATION_FACE_DOTS_WITH_NORMALS
blender::gpu::Shader * DRW_shader_curves_topology_get()
blender::gpu::Shader * DRW_shader_draw_visibility_compute_get()
blender::gpu::Shader * DRW_shader_draw_command_generate_get()
blender::gpu::Shader * DRW_shader_draw_resource_finalize_get()
const NodeType * type
Definition graph/node.h:178