|
Blender
V2.93
|
#include "DRW_render.h"#include "GPU_shader.h"#include "UI_resources.h"#include "overlay_private.h"Go to the source code of this file.
Classes | |
| struct | OVERLAY_Shaders |
Typedefs | |
| typedef struct OVERLAY_Shaders | OVERLAY_Shaders |
| typedef struct OVERLAY_Shaders OVERLAY_Shaders |
| GPUShader* OVERLAY_shader_antialiasing | ( | void | ) |
Definition at line 249 of file overlay_shader.c.
References OVERLAY_Shaders::antialiasing, datatoc_antialiasing_frag_glsl, datatoc_antialiasing_vert_glsl, datatoc_common_globals_lib_glsl, e_data, GPU_shader_create_from_arrays, NULL, and sh_data.
Referenced by OVERLAY_antialiasing_cache_init(), and blender::draw::TEST_F().
| GPUShader* OVERLAY_shader_armature_degrees_of_freedom_solid | ( | void | ) |
Definition at line 539 of file overlay_shader.c.
References OVERLAY_Shaders::armature_dof_solid, datatoc_armature_dof_solid_frag_glsl, datatoc_armature_dof_vert_glsl, datatoc_common_globals_lib_glsl, datatoc_common_view_lib_glsl, GPUShaderConfigData::def, DRW_context_state_get(), e_data, GPU_shader_cfg_data, GPU_shader_create_from_arrays, GPUShaderConfigData::lib, NULL, DRWContextState::sh_cfg, and sh_data.
Referenced by OVERLAY_armature_cache_init(), and blender::draw::TEST_F().
| GPUShader* OVERLAY_shader_armature_degrees_of_freedom_wire | ( | void | ) |
Definition at line 519 of file overlay_shader.c.
References OVERLAY_Shaders::armature_dof_wire, datatoc_armature_dof_vert_glsl, datatoc_armature_wire_frag_glsl, datatoc_common_globals_lib_glsl, datatoc_common_view_lib_glsl, GPUShaderConfigData::def, DRW_context_state_get(), e_data, GPU_shader_cfg_data, GPU_shader_create_from_arrays, GPUShaderConfigData::lib, NULL, DRWContextState::sh_cfg, and sh_data.
Referenced by OVERLAY_armature_cache_init(), and blender::draw::TEST_F().
| GPUShader* OVERLAY_shader_armature_envelope | ( | bool | use_outline | ) |
Definition at line 470 of file overlay_shader.c.
References OVERLAY_Shaders::armature_envelope_outline, OVERLAY_Shaders::armature_envelope_solid, datatoc_armature_envelope_outline_vert_glsl, datatoc_armature_envelope_solid_frag_glsl, datatoc_armature_envelope_solid_vert_glsl, datatoc_armature_wire_frag_glsl, datatoc_common_globals_lib_glsl, datatoc_common_view_lib_glsl, GPUShaderConfigData::def, DRW_context_state_get(), e_data, GPU_shader_cfg_data, GPU_shader_create_from_arrays, GPUShaderConfigData::lib, NULL, DRWContextState::sh_cfg, and sh_data.
Referenced by OVERLAY_armature_cache_init(), and blender::draw::TEST_F().
| GPUShader* OVERLAY_shader_armature_shape | ( | bool | use_outline | ) |
Definition at line 415 of file overlay_shader.c.
References OVERLAY_Shaders::armature_shape_outline, OVERLAY_Shaders::armature_shape_solid, datatoc_armature_shape_outline_geom_glsl, datatoc_armature_shape_outline_vert_glsl, datatoc_armature_shape_solid_frag_glsl, datatoc_armature_shape_solid_vert_glsl, datatoc_armature_wire_frag_glsl, datatoc_common_globals_lib_glsl, datatoc_common_view_lib_glsl, GPUShaderConfigData::def, DRW_context_state_get(), e_data, GPU_shader_cfg_data, GPU_shader_create_from_arrays, GPUShaderConfigData::lib, NULL, DRWContextState::sh_cfg, and sh_data.
Referenced by OVERLAY_armature_cache_init(), and blender::draw::TEST_F().
| GPUShader* OVERLAY_shader_armature_shape_wire | ( | void | ) |
Definition at line 450 of file overlay_shader.c.
References OVERLAY_Shaders::armature_shape_wire, datatoc_armature_shape_wire_vert_glsl, datatoc_armature_wire_frag_glsl, datatoc_common_globals_lib_glsl, datatoc_common_view_lib_glsl, GPUShaderConfigData::def, DRW_context_state_get(), e_data, GPU_shader_cfg_data, GPU_shader_create_from_arrays, GPUShaderConfigData::lib, NULL, DRWContextState::sh_cfg, and sh_data.
Referenced by OVERLAY_armature_cache_init(), and blender::draw::TEST_F().
| GPUShader* OVERLAY_shader_armature_sphere | ( | bool | use_outline | ) |
Definition at line 379 of file overlay_shader.c.
References OVERLAY_Shaders::armature_sphere_outline, OVERLAY_Shaders::armature_sphere_solid, datatoc_armature_sphere_outline_vert_glsl, datatoc_armature_sphere_solid_frag_glsl, datatoc_armature_sphere_solid_vert_glsl, datatoc_armature_wire_frag_glsl, datatoc_common_globals_lib_glsl, datatoc_common_view_lib_glsl, GPUShaderConfigData::def, DRW_context_state_get(), e_data, GPU_shader_cfg_data, GPU_shader_create_from_arrays, GPUShaderConfigData::lib, NULL, DRWContextState::sh_cfg, and sh_data.
Referenced by OVERLAY_armature_cache_init(), OVERLAY_metaball_cache_init(), and blender::draw::TEST_F().
| GPUShader* OVERLAY_shader_armature_stick | ( | void | ) |
Definition at line 500 of file overlay_shader.c.
References OVERLAY_Shaders::armature_stick, datatoc_armature_stick_frag_glsl, datatoc_armature_stick_vert_glsl, datatoc_common_globals_lib_glsl, datatoc_common_view_lib_glsl, GPUShaderConfigData::def, DRW_context_state_get(), e_data, GPU_shader_cfg_data, GPU_shader_create_from_arrays, GPUShaderConfigData::lib, NULL, DRWContextState::sh_cfg, and sh_data.
Referenced by OVERLAY_armature_cache_init(), and blender::draw::TEST_F().
| GPUShader* OVERLAY_shader_armature_wire | ( | void | ) |
Definition at line 560 of file overlay_shader.c.
References OVERLAY_Shaders::armature_wire, datatoc_armature_wire_frag_glsl, datatoc_armature_wire_vert_glsl, datatoc_common_globals_lib_glsl, datatoc_common_view_lib_glsl, GPUShaderConfigData::def, DRW_context_state_get(), e_data, GPU_shader_cfg_data, GPU_shader_create_from_arrays, GPUShaderConfigData::lib, NULL, DRWContextState::sh_cfg, and sh_data.
Referenced by OVERLAY_armature_cache_init(), and blender::draw::TEST_F().
| GPUShader* OVERLAY_shader_background | ( | void | ) |
Definition at line 266 of file overlay_shader.c.
References OVERLAY_Shaders::background, datatoc_background_frag_glsl, datatoc_common_fullscreen_vert_glsl, datatoc_common_globals_lib_glsl, e_data, GPU_shader_create_from_arrays, NULL, and sh_data.
Referenced by OVERLAY_background_cache_init(), and blender::draw::TEST_F().
| GPUShader* OVERLAY_shader_clipbound | ( | void | ) |
Definition at line 279 of file overlay_shader.c.
References OVERLAY_Shaders::clipbound, datatoc_clipbound_vert_glsl, datatoc_common_view_lib_glsl, datatoc_gpu_shader_uniform_color_frag_glsl, GPUShaderConfigData::def, e_data, GPU_shader_cfg_data, GPU_shader_create_from_arrays, NULL, and sh_data.
Referenced by OVERLAY_background_cache_init(), and blender::draw::TEST_F().
| GPUShader* OVERLAY_shader_depth_only | ( | void | ) |
Definition at line 293 of file overlay_shader.c.
References datatoc_common_view_lib_glsl, datatoc_depth_only_vert_glsl, datatoc_gpu_shader_depth_only_frag_glsl, GPUShaderConfigData::def, OVERLAY_Shaders::depth_only, DRW_context_state_get(), e_data, GPU_shader_cfg_data, GPU_shader_create_from_arrays, GPUShaderConfigData::lib, NULL, DRWContextState::sh_cfg, and sh_data.
Referenced by OVERLAY_edit_mesh_cache_init(), OVERLAY_paint_cache_init(), OVERLAY_volume_cache_init(), and blender::draw::TEST_F().
| GPUShader* OVERLAY_shader_edit_curve_handle | ( | void | ) |
Definition at line 580 of file overlay_shader.c.
References datatoc_common_globals_lib_glsl, datatoc_common_view_lib_glsl, datatoc_edit_curve_handle_geom_glsl, datatoc_edit_curve_handle_vert_glsl, datatoc_gpu_shader_3D_smooth_color_frag_glsl, GPUShaderConfigData::def, DRW_context_state_get(), e_data, OVERLAY_Shaders::edit_curve_handle, GPU_shader_cfg_data, GPU_shader_create_from_arrays, GPUShaderConfigData::lib, NULL, DRWContextState::sh_cfg, and sh_data.
Referenced by OVERLAY_edit_curve_cache_init(), OVERLAY_edit_gpencil_cache_init(), and blender::draw::TEST_F().
| GPUShader* OVERLAY_shader_edit_curve_point | ( | void | ) |
Definition at line 604 of file overlay_shader.c.
References datatoc_common_globals_lib_glsl, datatoc_common_view_lib_glsl, datatoc_edit_curve_point_vert_glsl, datatoc_gpu_shader_point_varying_color_frag_glsl, GPUShaderConfigData::def, DRW_context_state_get(), e_data, OVERLAY_Shaders::edit_curve_point, GPU_shader_cfg_data, GPU_shader_create_from_arrays, GPUShaderConfigData::lib, NULL, DRWContextState::sh_cfg, and sh_data.
Referenced by OVERLAY_edit_curve_cache_init(), OVERLAY_edit_gpencil_cache_init(), and blender::draw::TEST_F().
| GPUShader* OVERLAY_shader_edit_curve_wire | ( | void | ) |
Definition at line 623 of file overlay_shader.c.
References datatoc_common_globals_lib_glsl, datatoc_common_view_lib_glsl, datatoc_edit_curve_wire_vert_glsl, datatoc_gpu_shader_flat_color_frag_glsl, GPUShaderConfigData::def, DRW_context_state_get(), e_data, OVERLAY_Shaders::edit_curve_wire, GPU_shader_cfg_data, GPU_shader_create_from_arrays, GPUShaderConfigData::lib, NULL, DRWContextState::sh_cfg, and sh_data.
Referenced by OVERLAY_edit_curve_cache_init(), and blender::draw::TEST_F().
| GPUShader* OVERLAY_shader_edit_gpencil_guide_point | ( | void | ) |
Definition at line 642 of file overlay_shader.c.
References datatoc_common_view_lib_glsl, datatoc_edit_gpencil_guide_vert_glsl, datatoc_gpu_shader_point_varying_color_frag_glsl, e_data, OVERLAY_Shaders::edit_gpencil_guide_point, GPU_shader_create_from_arrays, NULL, and sh_data.
Referenced by OVERLAY_edit_gpencil_cache_init(), and blender::draw::TEST_F().
| GPUShader* OVERLAY_shader_edit_gpencil_point | ( | void | ) |
Definition at line 656 of file overlay_shader.c.
References datatoc_common_globals_lib_glsl, datatoc_common_view_lib_glsl, datatoc_edit_gpencil_vert_glsl, datatoc_gpu_shader_point_varying_color_frag_glsl, GPUShaderConfigData::def, DRW_context_state_get(), e_data, OVERLAY_Shaders::edit_gpencil_point, GPU_shader_cfg_data, GPU_shader_create_from_arrays, GPUShaderConfigData::lib, NULL, DRWContextState::sh_cfg, and sh_data.
Referenced by OVERLAY_edit_gpencil_cache_init(), and blender::draw::TEST_F().
| GPUShader* OVERLAY_shader_edit_gpencil_wire | ( | void | ) |
Definition at line 675 of file overlay_shader.c.
References datatoc_common_globals_lib_glsl, datatoc_common_view_lib_glsl, datatoc_edit_gpencil_vert_glsl, datatoc_gpu_shader_3D_smooth_color_frag_glsl, GPUShaderConfigData::def, DRW_context_state_get(), e_data, OVERLAY_Shaders::edit_gpencil_wire, GPU_shader_cfg_data, GPU_shader_create_from_arrays, GPUShaderConfigData::lib, NULL, DRWContextState::sh_cfg, and sh_data.
Referenced by OVERLAY_edit_gpencil_cache_init(), and blender::draw::TEST_F().
| GPUShader* OVERLAY_shader_edit_lattice_point | ( | void | ) |
Definition at line 694 of file overlay_shader.c.
References datatoc_common_globals_lib_glsl, datatoc_common_view_lib_glsl, datatoc_edit_lattice_point_vert_glsl, datatoc_gpu_shader_point_varying_color_frag_glsl, GPUShaderConfigData::def, DRW_context_state_get(), e_data, OVERLAY_Shaders::edit_lattice_point, GPU_shader_cfg_data, GPU_shader_create_from_arrays, GPUShaderConfigData::lib, NULL, DRWContextState::sh_cfg, and sh_data.
Referenced by OVERLAY_edit_lattice_cache_init(), and blender::draw::TEST_F().
| GPUShader* OVERLAY_shader_edit_lattice_wire | ( | void | ) |
Definition at line 713 of file overlay_shader.c.
References datatoc_common_globals_lib_glsl, datatoc_common_view_lib_glsl, datatoc_edit_lattice_wire_vert_glsl, datatoc_gpu_shader_3D_smooth_color_frag_glsl, GPUShaderConfigData::def, DRW_context_state_get(), e_data, OVERLAY_Shaders::edit_lattice_wire, GPU_shader_cfg_data, GPU_shader_create_from_arrays, GPUShaderConfigData::lib, NULL, DRWContextState::sh_cfg, and sh_data.
Referenced by OVERLAY_edit_lattice_cache_init(), and blender::draw::TEST_F().
| GPUShader* OVERLAY_shader_edit_mesh_analysis | ( | void | ) |
Definition at line 791 of file overlay_shader.c.
References datatoc_common_view_lib_glsl, datatoc_edit_mesh_analysis_frag_glsl, datatoc_edit_mesh_analysis_vert_glsl, GPUShaderConfigData::def, DRW_context_state_get(), e_data, OVERLAY_Shaders::edit_mesh_analysis, GPU_shader_cfg_data, GPU_shader_create_from_arrays, GPUShaderConfigData::lib, NULL, DRWContextState::sh_cfg, and sh_data.
Referenced by OVERLAY_edit_mesh_cache_init(), and blender::draw::TEST_F().
| GPUShader* OVERLAY_shader_edit_mesh_edge | ( | bool | use_flat_interp | ) |
Definition at line 331 of file overlay_shader.c.
References datatoc_common_globals_lib_glsl, datatoc_common_view_lib_glsl, datatoc_edit_mesh_common_lib_glsl, datatoc_edit_mesh_frag_glsl, datatoc_edit_mesh_geom_glsl, datatoc_edit_mesh_vert_glsl, GPUShaderConfigData::def, DRW_context_state_get(), e_data, OVERLAY_Shaders::edit_mesh_edge, OVERLAY_Shaders::edit_mesh_edge_flat, GPU_shader_cfg_data, GPU_shader_create_from_arrays, GPUShaderConfigData::lib, NULL, DRWContextState::sh_cfg, sh_data, and USER_GPU_FLAG_NO_EDIT_MODE_SMOOTH_WIRE.
Referenced by OVERLAY_edit_mesh_cache_init(), and blender::draw::TEST_F().
| GPUShader* OVERLAY_shader_edit_mesh_face | ( | void | ) |
Definition at line 732 of file overlay_shader.c.
References datatoc_common_globals_lib_glsl, datatoc_common_view_lib_glsl, datatoc_edit_mesh_common_lib_glsl, datatoc_edit_mesh_vert_glsl, datatoc_gpu_shader_3D_smooth_color_frag_glsl, GPUShaderConfigData::def, DRW_context_state_get(), e_data, OVERLAY_Shaders::edit_mesh_face, GPU_shader_cfg_data, GPU_shader_create_from_arrays, GPUShaderConfigData::lib, NULL, DRWContextState::sh_cfg, and sh_data.
Referenced by OVERLAY_edit_mesh_cache_init(), and blender::draw::TEST_F().
| GPUShader* OVERLAY_shader_edit_mesh_facedot | ( | void | ) |
Definition at line 752 of file overlay_shader.c.
References datatoc_common_globals_lib_glsl, datatoc_common_view_lib_glsl, datatoc_edit_mesh_common_lib_glsl, datatoc_edit_mesh_vert_glsl, datatoc_gpu_shader_point_varying_color_frag_glsl, GPUShaderConfigData::def, DRW_context_state_get(), e_data, OVERLAY_Shaders::edit_mesh_facedot, GPU_shader_cfg_data, GPU_shader_create_from_arrays, GPUShaderConfigData::lib, NULL, DRWContextState::sh_cfg, and sh_data.
Referenced by OVERLAY_edit_mesh_cache_init(), and blender::draw::TEST_F().
| GPUShader* OVERLAY_shader_edit_mesh_normal | ( | void | ) |
Definition at line 772 of file overlay_shader.c.
References datatoc_common_globals_lib_glsl, datatoc_common_view_lib_glsl, datatoc_edit_mesh_normal_vert_glsl, datatoc_gpu_shader_flat_color_frag_glsl, GPUShaderConfigData::def, DRW_context_state_get(), e_data, OVERLAY_Shaders::edit_mesh_normals, GPU_shader_cfg_data, GPU_shader_create_from_arrays, GPUShaderConfigData::lib, NULL, DRWContextState::sh_cfg, and sh_data.
Referenced by OVERLAY_edit_mesh_cache_init(), and blender::draw::TEST_F().
| GPUShader* OVERLAY_shader_edit_mesh_skin_root | ( | void | ) |
Definition at line 809 of file overlay_shader.c.
References datatoc_common_globals_lib_glsl, datatoc_common_view_lib_glsl, datatoc_edit_mesh_skin_root_vert_glsl, datatoc_gpu_shader_flat_color_frag_glsl, GPUShaderConfigData::def, DRW_context_state_get(), e_data, OVERLAY_Shaders::edit_mesh_skin_root, GPU_shader_cfg_data, GPU_shader_create_from_arrays, GPUShaderConfigData::lib, NULL, DRWContextState::sh_cfg, and sh_data.
Referenced by OVERLAY_edit_mesh_cache_init(), and blender::draw::TEST_F().
| GPUShader* OVERLAY_shader_edit_mesh_vert | ( | void | ) |
Definition at line 311 of file overlay_shader.c.
References datatoc_common_globals_lib_glsl, datatoc_common_view_lib_glsl, datatoc_edit_mesh_common_lib_glsl, datatoc_edit_mesh_vert_glsl, datatoc_gpu_shader_point_varying_color_frag_glsl, GPUShaderConfigData::def, DRW_context_state_get(), e_data, OVERLAY_Shaders::edit_mesh_vert, GPU_shader_cfg_data, GPU_shader_create_from_arrays, GPUShaderConfigData::lib, NULL, DRWContextState::sh_cfg, and sh_data.
Referenced by OVERLAY_edit_mesh_cache_init(), and blender::draw::TEST_F().
| GPUShader* OVERLAY_shader_edit_particle_point | ( | void | ) |
Definition at line 847 of file overlay_shader.c.
References datatoc_common_globals_lib_glsl, datatoc_common_view_lib_glsl, datatoc_edit_particle_point_vert_glsl, datatoc_gpu_shader_point_varying_color_frag_glsl, GPUShaderConfigData::def, DRW_context_state_get(), e_data, OVERLAY_Shaders::edit_particle_point, GPU_shader_cfg_data, GPU_shader_create_from_arrays, GPUShaderConfigData::lib, NULL, DRWContextState::sh_cfg, and sh_data.
Referenced by OVERLAY_edit_particle_cache_init(), and blender::draw::TEST_F().
| GPUShader* OVERLAY_shader_edit_particle_strand | ( | void | ) |
Definition at line 828 of file overlay_shader.c.
References datatoc_common_globals_lib_glsl, datatoc_common_view_lib_glsl, datatoc_edit_particle_strand_vert_glsl, datatoc_gpu_shader_3D_smooth_color_frag_glsl, GPUShaderConfigData::def, DRW_context_state_get(), e_data, OVERLAY_Shaders::edit_particle_strand, GPU_shader_cfg_data, GPU_shader_create_from_arrays, GPUShaderConfigData::lib, NULL, DRWContextState::sh_cfg, and sh_data.
Referenced by OVERLAY_edit_particle_cache_init(), and blender::draw::TEST_F().
| GPUShader* OVERLAY_shader_edit_uv_edges_get | ( | void | ) |
Definition at line 1591 of file overlay_shader.c.
References datatoc_edit_uv_edges_frag_glsl, datatoc_edit_uv_edges_geom_glsl, datatoc_edit_uv_edges_vert_glsl, DRW_shader_create_with_shaderlib, e_data, OVERLAY_Shaders::edit_uv_edges, NULL, and sh_data.
Referenced by OVERLAY_edit_uv_cache_init(), and blender::draw::TEST_F().
| GPUShader* OVERLAY_shader_edit_uv_face_dots_get | ( | void | ) |
Definition at line 1618 of file overlay_shader.c.
References datatoc_edit_uv_face_dots_vert_glsl, datatoc_gpu_shader_flat_color_frag_glsl, DRW_shader_create_with_shaderlib, e_data, OVERLAY_Shaders::edit_uv_face_dots, NULL, and sh_data.
Referenced by OVERLAY_edit_uv_cache_init(), and blender::draw::TEST_F().
| GPUShader* OVERLAY_shader_edit_uv_face_get | ( | void | ) |
Definition at line 1604 of file overlay_shader.c.
References datatoc_edit_uv_faces_vert_glsl, datatoc_gpu_shader_flat_color_frag_glsl, DRW_shader_create_with_shaderlib, e_data, OVERLAY_Shaders::edit_uv_faces, NULL, and sh_data.
Referenced by OVERLAY_edit_uv_cache_init(), and blender::draw::TEST_F().
| GPUShader* OVERLAY_shader_edit_uv_mask_image | ( | void | ) |
Definition at line 1080 of file overlay_shader.c.
References datatoc_edit_uv_image_mask_frag_glsl, datatoc_edit_uv_image_vert_glsl, DRW_shader_create_with_shaderlib, e_data, OVERLAY_Shaders::edit_uv_mask_image, NULL, and sh_data.
Referenced by OVERLAY_edit_uv_cache_init(), and blender::draw::TEST_F().
| GPUShader* OVERLAY_shader_edit_uv_stencil_image | ( | void | ) |
Definition at line 1070 of file overlay_shader.c.
References datatoc_edit_uv_image_vert_glsl, datatoc_image_frag_glsl, DRW_shader_create_with_shaderlib, e_data, OVERLAY_Shaders::edit_uv_stencil_image, NULL, and sh_data.
Referenced by OVERLAY_edit_uv_cache_init(), and blender::draw::TEST_F().
| GPUShader* OVERLAY_shader_edit_uv_stretching_angle_get | ( | void | ) |
Definition at line 1658 of file overlay_shader.c.
References datatoc_edit_uv_stretching_vert_glsl, datatoc_gpu_shader_2D_smooth_color_frag_glsl, DRW_shader_create_with_shaderlib, e_data, OVERLAY_Shaders::edit_uv_stretching_angle, NULL, and sh_data.
Referenced by OVERLAY_edit_uv_cache_init(), and blender::draw::TEST_F().
| GPUShader* OVERLAY_shader_edit_uv_stretching_area_get | ( | void | ) |
Definition at line 1643 of file overlay_shader.c.
References datatoc_edit_uv_stretching_vert_glsl, datatoc_gpu_shader_2D_smooth_color_frag_glsl, DRW_shader_create_with_shaderlib, e_data, OVERLAY_Shaders::edit_uv_stretching_area, NULL, and sh_data.
Referenced by OVERLAY_edit_uv_cache_init(), and blender::draw::TEST_F().
| GPUShader* OVERLAY_shader_edit_uv_tiled_image_borders_get | ( | void | ) |
Definition at line 1673 of file overlay_shader.c.
References datatoc_edit_uv_tiled_image_borders_vert_glsl, datatoc_gpu_shader_uniform_color_frag_glsl, DRW_shader_create_with_shaderlib, e_data, OVERLAY_Shaders::edit_uv_tiled_image_borders, NULL, and sh_data.
Referenced by OVERLAY_edit_uv_cache_init(), and blender::draw::TEST_F().
| GPUShader* OVERLAY_shader_edit_uv_verts_get | ( | void | ) |
Definition at line 1632 of file overlay_shader.c.
References datatoc_edit_uv_verts_frag_glsl, datatoc_edit_uv_verts_vert_glsl, DRW_shader_create_with_shaderlib, e_data, OVERLAY_Shaders::edit_uv_verts, NULL, and sh_data.
Referenced by OVERLAY_edit_uv_cache_init(), and blender::draw::TEST_F().
| GPUShader* OVERLAY_shader_extra | ( | bool | is_select | ) |
Definition at line 866 of file overlay_shader.c.
References datatoc_common_globals_lib_glsl, datatoc_common_view_lib_glsl, datatoc_extra_frag_glsl, datatoc_extra_vert_glsl, GPUShaderConfigData::def, DRW_context_state_get(), e_data, OVERLAY_Shaders::extra, OVERLAY_Shaders::extra_select, GPU_shader_cfg_data, GPU_shader_create_from_arrays, if(), GPUShaderConfigData::lib, NULL, DRWContextState::sh_cfg, and sh_data.
Referenced by OVERLAY_extra_cache_init(), and blender::draw::TEST_F().
| GPUShader* OVERLAY_shader_extra_grid | ( | void | ) |
Definition at line 886 of file overlay_shader.c.
References datatoc_common_globals_lib_glsl, datatoc_common_view_lib_glsl, datatoc_extra_lightprobe_grid_vert_glsl, datatoc_gpu_shader_common_obinfos_lib_glsl, datatoc_gpu_shader_point_varying_color_frag_glsl, GPUShaderConfigData::def, DRW_context_state_get(), e_data, OVERLAY_Shaders::extra_lightprobe_grid, GPU_shader_cfg_data, GPU_shader_create_from_arrays, GPUShaderConfigData::lib, NULL, DRWContextState::sh_cfg, and sh_data.
Referenced by OVERLAY_extra_cache_init(), and blender::draw::TEST_F().
| GPUShader* OVERLAY_shader_extra_groundline | ( | void | ) |
Definition at line 906 of file overlay_shader.c.
References datatoc_common_globals_lib_glsl, datatoc_common_view_lib_glsl, datatoc_extra_frag_glsl, datatoc_extra_groundline_vert_glsl, GPUShaderConfigData::def, DRW_context_state_get(), e_data, OVERLAY_Shaders::extra_groundline, GPU_shader_cfg_data, GPU_shader_create_from_arrays, GPUShaderConfigData::lib, NULL, DRWContextState::sh_cfg, and sh_data.
Referenced by OVERLAY_extra_cache_init(), and blender::draw::TEST_F().
| GPUShader* OVERLAY_shader_extra_loose_point | ( | void | ) |
Definition at line 963 of file overlay_shader.c.
References datatoc_common_globals_lib_glsl, datatoc_common_view_lib_glsl, datatoc_extra_loose_point_frag_glsl, datatoc_extra_loose_point_vert_glsl, GPUShaderConfigData::def, DRW_context_state_get(), e_data, OVERLAY_Shaders::extra_loose_point, GPU_shader_cfg_data, GPU_shader_create_from_arrays, GPUShaderConfigData::lib, NULL, DRWContextState::sh_cfg, and sh_data.
Referenced by OVERLAY_extra_cache_init(), and blender::draw::TEST_F().
| GPUShader* OVERLAY_shader_extra_point | ( | void | ) |
Definition at line 984 of file overlay_shader.c.
References datatoc_common_globals_lib_glsl, datatoc_common_view_lib_glsl, datatoc_extra_point_vert_glsl, datatoc_gpu_shader_point_varying_color_varying_outline_aa_frag_glsl, GPUShaderConfigData::def, DRW_context_state_get(), e_data, OVERLAY_Shaders::extra_point, GPU_shader_cfg_data, GPU_shader_create_from_arrays, GPUShaderConfigData::lib, NULL, DRWContextState::sh_cfg, and sh_data.
Referenced by OVERLAY_extra_cache_init(), and blender::draw::TEST_F().
| GPUShader* OVERLAY_shader_extra_wire | ( | bool | use_object, |
| bool | is_select | ||
| ) |
Definition at line 925 of file overlay_shader.c.
References BLI_snprintf(), datatoc_common_globals_lib_glsl, datatoc_common_view_lib_glsl, datatoc_extra_wire_frag_glsl, datatoc_extra_wire_vert_glsl, GPUShaderConfigData::def, DRW_context_state_get(), e_data, OVERLAY_Shaders::extra_wire, OVERLAY_Shaders::extra_wire_select, GPU_shader_cfg_data, GPU_shader_create_from_arrays, if(), GPUShaderConfigData::lib, NULL, DRWContextState::sh_cfg, sh_data, TH_ACTIVE, TH_CAMERA_PATH, TH_SELECT, TH_TRANSFORM, and TH_WIRE.
Referenced by OVERLAY_extra_cache_init(), and blender::draw::TEST_F().
| GPUShader* OVERLAY_shader_facing | ( | void | ) |
Definition at line 1005 of file overlay_shader.c.
References datatoc_common_globals_lib_glsl, datatoc_common_view_lib_glsl, datatoc_facing_frag_glsl, datatoc_facing_vert_glsl, GPUShaderConfigData::def, DRW_context_state_get(), e_data, OVERLAY_Shaders::facing, GPU_shader_cfg_data, GPU_shader_create_from_arrays, GPUShaderConfigData::lib, NULL, DRWContextState::sh_cfg, and sh_data.
Referenced by OVERLAY_facing_cache_init(), and blender::draw::TEST_F().
| void OVERLAY_shader_free | ( | void | ) |
Definition at line 1759 of file overlay_shader.c.
References ARRAY_SIZE, DRW_SHADER_FREE_SAFE, DRW_SHADER_LIB_FREE_SAFE, e_data, g_formats, MEM_SAFE_FREE, and sh_data.
Referenced by OVERLAY_engine_free(), and blender::draw::TEST_F().
| GPUShader* OVERLAY_shader_gpencil_canvas | ( | void | ) |
Definition at line 1023 of file overlay_shader.c.
References datatoc_common_globals_lib_glsl, datatoc_common_view_lib_glsl, datatoc_edit_gpencil_canvas_vert_glsl, datatoc_extra_frag_glsl, e_data, OVERLAY_Shaders::gpencil_canvas, GPU_shader_create_from_arrays, NULL, and sh_data.
Referenced by OVERLAY_gpencil_cache_init(), and blender::draw::TEST_F().
| GPUShader* OVERLAY_shader_grid | ( | void | ) |
Definition at line 1038 of file overlay_shader.c.
References datatoc_common_globals_lib_glsl, datatoc_common_view_lib_glsl, datatoc_grid_frag_glsl, datatoc_grid_vert_glsl, e_data, GPU_shader_create_from_arrays, OVERLAY_Shaders::grid, NULL, and sh_data.
Referenced by OVERLAY_grid_cache_init(), and blender::draw::TEST_F().
| GPUShader* OVERLAY_shader_grid_image | ( | void | ) |
Definition at line 1056 of file overlay_shader.c.
References datatoc_edit_uv_tiled_image_borders_vert_glsl, datatoc_gpu_shader_uniform_color_frag_glsl, DRW_shader_create_with_shaderlib, e_data, OVERLAY_Shaders::grid_image, NULL, and sh_data.
Referenced by OVERLAY_grid_cache_init(), and blender::draw::TEST_F().
| GPUShader* OVERLAY_shader_image | ( | void | ) |
Definition at line 1094 of file overlay_shader.c.
References datatoc_common_colormanagement_lib_glsl, datatoc_common_view_lib_glsl, datatoc_image_frag_glsl, datatoc_image_vert_glsl, GPUShaderConfigData::def, DRW_context_state_get(), e_data, GPU_shader_cfg_data, GPU_shader_create_from_arrays, OVERLAY_Shaders::image, GPUShaderConfigData::lib, NULL, DRWContextState::sh_cfg, and sh_data.
Referenced by OVERLAY_image_camera_cache_populate(), OVERLAY_image_empty_cache_populate(), and blender::draw::TEST_F().
| OVERLAY_InstanceFormats* OVERLAY_shader_instance_formats_get | ( | void | ) |
Definition at line 1691 of file overlay_shader.c.
References DRW_shgroup_instance_format, g_formats, and OVERLAY_InstanceFormats::pos.
Referenced by custom_bone_instance_shgroup(), OVERLAY_armature_cache_init(), OVERLAY_extra_cache_init(), and OVERLAY_metaball_cache_init().
| void OVERLAY_shader_library_ensure | ( | void | ) |
Definition at line 237 of file overlay_shader.c.
References DRW_SHADER_LIB_ADD, DRW_shader_library_create(), e_data, and NULL.
Referenced by OVERLAY_engine_init(), and blender::draw::TEST_F().
| GPUShader* OVERLAY_shader_motion_path_line | ( | void | ) |
Definition at line 1114 of file overlay_shader.c.
References datatoc_common_globals_lib_glsl, datatoc_common_view_lib_glsl, datatoc_gpu_shader_3D_smooth_color_frag_glsl, datatoc_motion_path_line_geom_glsl, datatoc_motion_path_line_vert_glsl, GPUShaderConfigData::def, DRW_context_state_get(), e_data, GPU_shader_cfg_data, GPU_shader_create_from_arrays, GPUShaderConfigData::lib, OVERLAY_Shaders::motion_path_line, NULL, DRWContextState::sh_cfg, and sh_data.
Referenced by OVERLAY_motion_path_cache_init(), and blender::draw::TEST_F().
| GPUShader* OVERLAY_shader_motion_path_vert | ( | void | ) |
Definition at line 1138 of file overlay_shader.c.
References datatoc_common_globals_lib_glsl, datatoc_common_view_lib_glsl, datatoc_gpu_shader_point_varying_color_frag_glsl, datatoc_motion_path_point_vert_glsl, GPUShaderConfigData::def, DRW_context_state_get(), e_data, GPU_shader_cfg_data, GPU_shader_create_from_arrays, GPUShaderConfigData::lib, OVERLAY_Shaders::motion_path_vert, NULL, DRWContextState::sh_cfg, and sh_data.
Referenced by OVERLAY_motion_path_cache_init(), and blender::draw::TEST_F().
| GPUShader* OVERLAY_shader_outline_detect | ( | void | ) |
Definition at line 1244 of file overlay_shader.c.
References datatoc_common_fullscreen_vert_glsl, datatoc_common_globals_lib_glsl, datatoc_common_view_lib_glsl, datatoc_outline_detect_frag_glsl, e_data, GPU_shader_create_from_arrays, NULL, OVERLAY_Shaders::outline_detect, and sh_data.
Referenced by OVERLAY_outline_cache_init(), and blender::draw::TEST_F().
| GPUShader* OVERLAY_shader_outline_prepass | ( | bool | use_wire | ) |
Definition at line 1157 of file overlay_shader.c.
References datatoc_common_view_lib_glsl, datatoc_gpu_shader_common_obinfos_lib_glsl, datatoc_outline_prepass_frag_glsl, datatoc_outline_prepass_geom_glsl, datatoc_outline_prepass_vert_glsl, GPUShaderConfigData::def, DRW_context_state_get(), e_data, GPU_shader_cfg_data, GPU_shader_create_from_arrays, GPUShaderConfigData::lib, NULL, OVERLAY_Shaders::outline_prepass, OVERLAY_Shaders::outline_prepass_wire, DRWContextState::sh_cfg, and sh_data.
Referenced by OVERLAY_outline_cache_init(), and blender::draw::TEST_F().
| GPUShader* OVERLAY_shader_outline_prepass_gpencil | ( | void | ) |
Definition at line 1191 of file overlay_shader.c.
References datatoc_common_view_lib_glsl, datatoc_gpencil_common_lib_glsl, datatoc_gpu_shader_common_obinfos_lib_glsl, datatoc_outline_prepass_frag_glsl, datatoc_outline_prepass_vert_glsl, GPUShaderConfigData::def, DRW_context_state_get(), e_data, GPU_shader_cfg_data, GPU_shader_create_from_arrays, GPUShaderConfigData::lib, NULL, OVERLAY_Shaders::outline_prepass_gpencil, DRWContextState::sh_cfg, and sh_data.
Referenced by OVERLAY_outline_cache_init(), and blender::draw::TEST_F().
| GPUShader* OVERLAY_shader_outline_prepass_pointcloud | ( | void | ) |
Definition at line 1217 of file overlay_shader.c.
References datatoc_common_pointcloud_lib_glsl, datatoc_common_view_lib_glsl, datatoc_gpencil_common_lib_glsl, datatoc_gpu_shader_common_obinfos_lib_glsl, datatoc_outline_prepass_frag_glsl, datatoc_outline_prepass_vert_glsl, GPUShaderConfigData::def, DRW_context_state_get(), e_data, GPU_shader_cfg_data, GPU_shader_create_from_arrays, GPUShaderConfigData::lib, NULL, OVERLAY_Shaders::outline_prepass_pointcloud, DRWContextState::sh_cfg, and sh_data.
Referenced by OVERLAY_outline_cache_init(), and blender::draw::TEST_F().
| GPUShader* OVERLAY_shader_paint_face | ( | void | ) |
Definition at line 1259 of file overlay_shader.c.
References datatoc_common_view_lib_glsl, datatoc_gpu_shader_uniform_color_frag_glsl, datatoc_paint_face_vert_glsl, GPUShaderConfigData::def, DRW_context_state_get(), e_data, GPU_shader_cfg_data, GPU_shader_create_from_arrays, GPUShaderConfigData::lib, NULL, OVERLAY_Shaders::paint_face, DRWContextState::sh_cfg, and sh_data.
Referenced by OVERLAY_paint_cache_init(), and blender::draw::TEST_F().
| GPUShader* OVERLAY_shader_paint_point | ( | void | ) |
Definition at line 1277 of file overlay_shader.c.
References datatoc_common_globals_lib_glsl, datatoc_common_view_lib_glsl, datatoc_gpu_shader_point_varying_color_frag_glsl, datatoc_paint_point_vert_glsl, GPUShaderConfigData::def, DRW_context_state_get(), e_data, GPU_shader_cfg_data, GPU_shader_create_from_arrays, GPUShaderConfigData::lib, NULL, OVERLAY_Shaders::paint_point, DRWContextState::sh_cfg, and sh_data.
Referenced by OVERLAY_paint_cache_init(), and blender::draw::TEST_F().
| GPUShader* OVERLAY_shader_paint_texture | ( | void | ) |
Definition at line 1296 of file overlay_shader.c.
References datatoc_common_colormanagement_lib_glsl, datatoc_common_view_lib_glsl, datatoc_paint_texture_frag_glsl, datatoc_paint_texture_vert_glsl, GPUShaderConfigData::def, DRW_context_state_get(), e_data, GPU_shader_cfg_data, GPU_shader_create_from_arrays, GPUShaderConfigData::lib, NULL, OVERLAY_Shaders::paint_texture, DRWContextState::sh_cfg, and sh_data.
Referenced by OVERLAY_paint_cache_init(), and blender::draw::TEST_F().
| GPUShader* OVERLAY_shader_paint_vertcol | ( | void | ) |
Definition at line 1316 of file overlay_shader.c.
References datatoc_common_globals_lib_glsl, datatoc_common_view_lib_glsl, datatoc_paint_vertcol_frag_glsl, datatoc_paint_vertcol_vert_glsl, GPUShaderConfigData::def, DRW_context_state_get(), e_data, GPU_shader_cfg_data, GPU_shader_create_from_arrays, GPUShaderConfigData::lib, NULL, OVERLAY_Shaders::paint_vertcol, DRWContextState::sh_cfg, and sh_data.
Referenced by OVERLAY_paint_cache_init(), and blender::draw::TEST_F().
| GPUShader* OVERLAY_shader_paint_weight | ( | void | ) |
Definition at line 1337 of file overlay_shader.c.
References datatoc_common_globals_lib_glsl, datatoc_common_view_lib_glsl, datatoc_paint_weight_frag_glsl, datatoc_paint_weight_vert_glsl, GPUShaderConfigData::def, DRW_context_state_get(), e_data, GPU_shader_cfg_data, GPU_shader_create_from_arrays, GPUShaderConfigData::lib, NULL, OVERLAY_Shaders::paint_weight, DRWContextState::sh_cfg, and sh_data.
Referenced by OVERLAY_paint_cache_init(), and blender::draw::TEST_F().
| GPUShader* OVERLAY_shader_paint_wire | ( | void | ) |
Definition at line 1358 of file overlay_shader.c.
References datatoc_common_globals_lib_glsl, datatoc_common_view_lib_glsl, datatoc_gpu_shader_flat_color_frag_glsl, datatoc_paint_wire_vert_glsl, GPUShaderConfigData::def, DRW_context_state_get(), e_data, GPU_shader_cfg_data, GPU_shader_create_from_arrays, GPUShaderConfigData::lib, NULL, OVERLAY_Shaders::paint_wire, DRWContextState::sh_cfg, and sh_data.
Referenced by OVERLAY_paint_cache_init(), and blender::draw::TEST_F().
| GPUShader* OVERLAY_shader_particle_dot | ( | void | ) |
Definition at line 1377 of file overlay_shader.c.
References datatoc_common_globals_lib_glsl, datatoc_common_view_lib_glsl, datatoc_particle_frag_glsl, datatoc_particle_vert_glsl, GPUShaderConfigData::def, DRW_context_state_get(), e_data, GPU_shader_cfg_data, GPU_shader_create_from_arrays, GPUShaderConfigData::lib, NULL, OVERLAY_Shaders::particle_dot, DRWContextState::sh_cfg, and sh_data.
Referenced by OVERLAY_particle_cache_init(), and blender::draw::TEST_F().
| GPUShader* OVERLAY_shader_particle_shape | ( | void | ) |
Definition at line 1396 of file overlay_shader.c.
References datatoc_common_globals_lib_glsl, datatoc_common_view_lib_glsl, datatoc_gpu_shader_flat_color_frag_glsl, datatoc_particle_vert_glsl, GPUShaderConfigData::def, DRW_context_state_get(), e_data, GPU_shader_cfg_data, GPU_shader_create_from_arrays, GPUShaderConfigData::lib, NULL, OVERLAY_Shaders::particle_shape, DRWContextState::sh_cfg, and sh_data.
Referenced by OVERLAY_particle_cache_init(), and blender::draw::TEST_F().
| GPUShader* OVERLAY_shader_sculpt_mask | ( | void | ) |
Definition at line 1415 of file overlay_shader.c.
References datatoc_common_view_lib_glsl, datatoc_sculpt_mask_frag_glsl, datatoc_sculpt_mask_vert_glsl, GPUShaderConfigData::def, DRW_context_state_get(), e_data, GPU_shader_cfg_data, GPU_shader_create_from_arrays, GPUShaderConfigData::lib, NULL, OVERLAY_Shaders::sculpt_mask, DRWContextState::sh_cfg, and sh_data.
Referenced by OVERLAY_sculpt_cache_init(), and blender::draw::TEST_F().
| struct GPUShader* OVERLAY_shader_uniform_color | ( | void | ) |
Definition at line 1433 of file overlay_shader.c.
References datatoc_common_view_lib_glsl, datatoc_depth_only_vert_glsl, datatoc_gpu_shader_uniform_color_frag_glsl, GPUShaderConfigData::def, DRW_context_state_get(), e_data, GPU_shader_cfg_data, GPU_shader_create_from_arrays, GPUShaderConfigData::lib, NULL, DRWContextState::sh_cfg, sh_data, and OVERLAY_Shaders::uniform_color.
Referenced by OVERLAY_armature_cache_init(), OVERLAY_edit_text_cache_init(), OVERLAY_fade_cache_init(), and blender::draw::TEST_F().
| struct GPUShader* OVERLAY_shader_volume_gridlines | ( | bool | color_with_flags, |
| bool | color_range | ||
| ) |
Definition at line 1490 of file overlay_shader.c.
References datatoc_common_view_lib_glsl, datatoc_gpu_shader_flat_color_frag_glsl, datatoc_volume_gridlines_vert_glsl, DRW_shader_create_with_lib, e_data, NULL, sh_data, OVERLAY_Shaders::volume_gridlines_flags_sh, OVERLAY_Shaders::volume_gridlines_range_sh, and OVERLAY_Shaders::volume_gridlines_sh.
Referenced by OVERLAY_volume_extra().
| struct GPUShader* OVERLAY_shader_volume_velocity | ( | bool | use_needle, |
| bool | use_mac | ||
| ) |
Definition at line 1451 of file overlay_shader.c.
References datatoc_common_view_lib_glsl, datatoc_gpu_shader_3D_smooth_color_frag_glsl, datatoc_gpu_shader_flat_color_frag_glsl, datatoc_volume_velocity_vert_glsl, DRW_shader_create_with_lib, e_data, NULL, sh_data, OVERLAY_Shaders::volume_velocity_mac_sh, OVERLAY_Shaders::volume_velocity_needle_sh, and OVERLAY_Shaders::volume_velocity_sh.
Referenced by OVERLAY_volume_extra(), and blender::draw::TEST_F().
| GPUShader* OVERLAY_shader_wireframe | ( | bool | custom_bias | ) |
Definition at line 1550 of file overlay_shader.c.
References datatoc_common_globals_lib_glsl, datatoc_common_view_lib_glsl, datatoc_gpu_shader_common_obinfos_lib_glsl, datatoc_wireframe_frag_glsl, datatoc_wireframe_vert_glsl, GPUShaderConfigData::def, DRW_context_state_get(), e_data, GPU_shader_cfg_data, GPU_shader_create_from_arrays, GPUShaderConfigData::lib, NULL, DRWContextState::sh_cfg, sh_data, and OVERLAY_Shaders::wireframe.
Referenced by OVERLAY_wireframe_cache_init(), and blender::draw::TEST_F().
| GPUShader* OVERLAY_shader_wireframe_select | ( | void | ) |
Definition at line 1530 of file overlay_shader.c.
References datatoc_common_globals_lib_glsl, datatoc_common_view_lib_glsl, datatoc_gpu_shader_common_obinfos_lib_glsl, datatoc_wireframe_frag_glsl, datatoc_wireframe_vert_glsl, GPUShaderConfigData::def, DRW_context_state_get(), e_data, GPU_shader_cfg_data, GPU_shader_create_from_arrays, GPUShaderConfigData::lib, NULL, DRWContextState::sh_cfg, sh_data, and OVERLAY_Shaders::wireframe_select.
Referenced by OVERLAY_wireframe_cache_init(), and blender::draw::TEST_F().
| GPUShader* OVERLAY_shader_xray_fade | ( | void | ) |
Definition at line 1575 of file overlay_shader.c.
References datatoc_common_fullscreen_vert_glsl, datatoc_xray_fade_frag_glsl, e_data, GPU_shader_create_from_arrays, NULL, sh_data, and OVERLAY_Shaders::xray_fade.
Referenced by OVERLAY_antialiasing_cache_init(), and blender::draw::TEST_F().
|
extern |
Referenced by OVERLAY_shader_antialiasing().
|
extern |
Referenced by OVERLAY_shader_antialiasing().
|
extern |
Referenced by OVERLAY_shader_armature_degrees_of_freedom_solid().
|
extern |
|
extern |
|
extern |
Referenced by OVERLAY_shader_armature_envelope().
|
extern |
Referenced by OVERLAY_shader_armature_envelope().
|
extern |
Referenced by OVERLAY_shader_armature_envelope().
|
extern |
Referenced by OVERLAY_shader_armature_shape().
|
extern |
Referenced by OVERLAY_shader_armature_shape().
|
extern |
Referenced by OVERLAY_shader_armature_shape().
|
extern |
Referenced by OVERLAY_shader_armature_shape().
|
extern |
Referenced by OVERLAY_shader_armature_shape_wire().
|
extern |
Referenced by OVERLAY_shader_armature_sphere().
|
extern |
Referenced by OVERLAY_shader_armature_sphere().
|
extern |
Referenced by OVERLAY_shader_armature_sphere().
|
extern |
Referenced by OVERLAY_shader_armature_stick().
|
extern |
Referenced by OVERLAY_shader_armature_stick().
|
extern |
|
extern |
Referenced by OVERLAY_shader_armature_wire().
|
extern |
Referenced by OVERLAY_shader_background().
|
extern |
Referenced by OVERLAY_shader_clipbound().
|
extern |
Referenced by OVERLAY_shader_image(), and OVERLAY_shader_paint_texture().
|
extern |
Referenced by OVERLAY_shader_background(), OVERLAY_shader_outline_detect(), and OVERLAY_shader_xray_fade().
|
extern |
|
extern |
Referenced by OVERLAY_shader_antialiasing(), OVERLAY_shader_armature_degrees_of_freedom_solid(), OVERLAY_shader_armature_degrees_of_freedom_wire(), OVERLAY_shader_armature_envelope(), OVERLAY_shader_armature_shape(), OVERLAY_shader_armature_shape_wire(), OVERLAY_shader_armature_sphere(), OVERLAY_shader_armature_stick(), OVERLAY_shader_armature_wire(), OVERLAY_shader_background(), OVERLAY_shader_edit_curve_handle(), OVERLAY_shader_edit_curve_point(), OVERLAY_shader_edit_curve_wire(), OVERLAY_shader_edit_gpencil_point(), OVERLAY_shader_edit_gpencil_wire(), OVERLAY_shader_edit_lattice_point(), OVERLAY_shader_edit_lattice_wire(), OVERLAY_shader_edit_mesh_edge(), OVERLAY_shader_edit_mesh_face(), OVERLAY_shader_edit_mesh_facedot(), OVERLAY_shader_edit_mesh_normal(), OVERLAY_shader_edit_mesh_skin_root(), OVERLAY_shader_edit_mesh_vert(), OVERLAY_shader_edit_particle_point(), OVERLAY_shader_edit_particle_strand(), OVERLAY_shader_extra(), OVERLAY_shader_extra_grid(), OVERLAY_shader_extra_groundline(), OVERLAY_shader_extra_loose_point(), OVERLAY_shader_extra_point(), OVERLAY_shader_extra_wire(), OVERLAY_shader_facing(), OVERLAY_shader_gpencil_canvas(), OVERLAY_shader_grid(), OVERLAY_shader_motion_path_line(), OVERLAY_shader_motion_path_vert(), OVERLAY_shader_outline_detect(), OVERLAY_shader_paint_point(), OVERLAY_shader_paint_vertcol(), OVERLAY_shader_paint_weight(), OVERLAY_shader_paint_wire(), OVERLAY_shader_particle_dot(), OVERLAY_shader_particle_shape(), OVERLAY_shader_wireframe(), and OVERLAY_shader_wireframe_select().
|
extern |
|
extern |
Referenced by OVERLAY_shader_outline_prepass_pointcloud().
|
extern |
|
extern |
Definition at line 59 of file intern/ghost/test/multitest/stubs.c.
Referenced by OVERLAY_shader_armature_degrees_of_freedom_solid(), OVERLAY_shader_armature_degrees_of_freedom_wire(), OVERLAY_shader_armature_envelope(), OVERLAY_shader_armature_shape(), OVERLAY_shader_armature_shape_wire(), OVERLAY_shader_armature_sphere(), OVERLAY_shader_armature_stick(), OVERLAY_shader_armature_wire(), OVERLAY_shader_clipbound(), OVERLAY_shader_depth_only(), OVERLAY_shader_edit_curve_handle(), OVERLAY_shader_edit_curve_point(), OVERLAY_shader_edit_curve_wire(), OVERLAY_shader_edit_gpencil_guide_point(), OVERLAY_shader_edit_gpencil_point(), OVERLAY_shader_edit_gpencil_wire(), OVERLAY_shader_edit_lattice_point(), OVERLAY_shader_edit_lattice_wire(), OVERLAY_shader_edit_mesh_analysis(), OVERLAY_shader_edit_mesh_edge(), OVERLAY_shader_edit_mesh_face(), OVERLAY_shader_edit_mesh_facedot(), OVERLAY_shader_edit_mesh_normal(), OVERLAY_shader_edit_mesh_skin_root(), OVERLAY_shader_edit_mesh_vert(), OVERLAY_shader_edit_particle_point(), OVERLAY_shader_edit_particle_strand(), OVERLAY_shader_extra(), OVERLAY_shader_extra_grid(), OVERLAY_shader_extra_groundline(), OVERLAY_shader_extra_loose_point(), OVERLAY_shader_extra_point(), OVERLAY_shader_extra_wire(), OVERLAY_shader_facing(), OVERLAY_shader_gpencil_canvas(), OVERLAY_shader_grid(), OVERLAY_shader_image(), OVERLAY_shader_motion_path_line(), OVERLAY_shader_motion_path_vert(), OVERLAY_shader_outline_detect(), OVERLAY_shader_outline_prepass(), OVERLAY_shader_outline_prepass_gpencil(), OVERLAY_shader_outline_prepass_pointcloud(), OVERLAY_shader_paint_face(), OVERLAY_shader_paint_point(), OVERLAY_shader_paint_texture(), OVERLAY_shader_paint_vertcol(), OVERLAY_shader_paint_weight(), OVERLAY_shader_paint_wire(), OVERLAY_shader_particle_dot(), OVERLAY_shader_particle_shape(), OVERLAY_shader_sculpt_mask(), OVERLAY_shader_uniform_color(), OVERLAY_shader_volume_gridlines(), OVERLAY_shader_volume_velocity(), OVERLAY_shader_wireframe(), and OVERLAY_shader_wireframe_select().
|
extern |
Referenced by OVERLAY_shader_depth_only(), and OVERLAY_shader_uniform_color().
|
extern |
Referenced by OVERLAY_shader_edit_curve_handle().
|
extern |
Referenced by OVERLAY_shader_edit_curve_handle().
|
extern |
Referenced by OVERLAY_shader_edit_curve_point().
|
extern |
Referenced by OVERLAY_shader_edit_curve_wire().
|
extern |
Referenced by OVERLAY_shader_gpencil_canvas().
|
extern |
Referenced by OVERLAY_shader_edit_gpencil_guide_point().
|
extern |
Referenced by OVERLAY_shader_edit_gpencil_point(), and OVERLAY_shader_edit_gpencil_wire().
|
extern |
Referenced by OVERLAY_shader_edit_lattice_point().
|
extern |
Referenced by OVERLAY_shader_edit_lattice_wire().
|
extern |
Referenced by OVERLAY_shader_edit_mesh_analysis().
|
extern |
Referenced by OVERLAY_shader_edit_mesh_analysis().
|
extern |
|
extern |
Referenced by OVERLAY_shader_edit_mesh_edge().
|
extern |
Referenced by OVERLAY_shader_edit_mesh_edge().
|
extern |
Referenced by OVERLAY_shader_edit_mesh_normal().
|
extern |
Referenced by OVERLAY_shader_edit_mesh_skin_root().
|
extern |
|
extern |
Referenced by OVERLAY_shader_edit_particle_point().
|
extern |
Referenced by OVERLAY_shader_edit_particle_strand().
|
extern |
Referenced by OVERLAY_shader_edit_uv_edges_get().
|
extern |
Referenced by OVERLAY_shader_edit_uv_edges_get().
|
extern |
Referenced by OVERLAY_shader_edit_uv_edges_get().
|
extern |
Referenced by OVERLAY_shader_edit_uv_face_dots_get().
|
extern |
Referenced by OVERLAY_shader_edit_uv_face_get().
|
extern |
Referenced by OVERLAY_shader_edit_uv_mask_image().
|
extern |
Referenced by OVERLAY_shader_edit_uv_mask_image(), and OVERLAY_shader_edit_uv_stencil_image().
|
extern |
|
extern |
Referenced by OVERLAY_shader_edit_uv_tiled_image_borders_get(), and OVERLAY_shader_grid_image().
|
extern |
Referenced by OVERLAY_shader_edit_uv_verts_get().
|
extern |
Referenced by OVERLAY_shader_edit_uv_verts_get().
|
extern |
Referenced by OVERLAY_shader_extra(), OVERLAY_shader_extra_groundline(), and OVERLAY_shader_gpencil_canvas().
|
extern |
Referenced by OVERLAY_shader_extra_groundline().
|
extern |
Referenced by OVERLAY_shader_extra_grid().
|
extern |
Referenced by OVERLAY_shader_extra_loose_point().
|
extern |
Referenced by OVERLAY_shader_extra_loose_point().
|
extern |
Referenced by OVERLAY_shader_extra_point().
|
extern |
Referenced by OVERLAY_shader_extra().
|
extern |
Referenced by OVERLAY_shader_extra_wire().
|
extern |
Referenced by OVERLAY_shader_extra_wire().
|
extern |
Referenced by OVERLAY_shader_facing().
|
extern |
Referenced by OVERLAY_shader_facing().
|
extern |
Referenced by OVERLAY_shader_outline_prepass_gpencil(), and OVERLAY_shader_outline_prepass_pointcloud().
|
extern |
|
extern |
|
extern |
|
extern |
Referenced by OVERLAY_shader_depth_only().
|
extern |
Referenced by OVERLAY_shader_edit_curve_wire(), OVERLAY_shader_edit_mesh_normal(), OVERLAY_shader_edit_mesh_skin_root(), OVERLAY_shader_edit_uv_face_dots_get(), OVERLAY_shader_edit_uv_face_get(), OVERLAY_shader_paint_wire(), OVERLAY_shader_particle_shape(), OVERLAY_shader_volume_gridlines(), and OVERLAY_shader_volume_velocity().
|
extern |
Referenced by OVERLAY_shader_edit_curve_point(), OVERLAY_shader_edit_gpencil_guide_point(), OVERLAY_shader_edit_gpencil_point(), OVERLAY_shader_edit_lattice_point(), OVERLAY_shader_edit_mesh_facedot(), OVERLAY_shader_edit_mesh_vert(), OVERLAY_shader_edit_particle_point(), OVERLAY_shader_extra_grid(), OVERLAY_shader_motion_path_vert(), and OVERLAY_shader_paint_point().
|
extern |
Referenced by OVERLAY_shader_extra_point().
|
extern |
|
extern |
Referenced by OVERLAY_shader_grid().
|
extern |
Referenced by OVERLAY_shader_grid().
|
extern |
Referenced by OVERLAY_shader_edit_uv_stencil_image(), and OVERLAY_shader_image().
|
extern |
Referenced by OVERLAY_shader_image().
|
extern |
Referenced by OVERLAY_shader_motion_path_line().
|
extern |
Referenced by OVERLAY_shader_motion_path_line().
|
extern |
Referenced by OVERLAY_shader_motion_path_vert().
|
extern |
Referenced by OVERLAY_shader_outline_detect().
|
extern |
|
extern |
Referenced by OVERLAY_shader_outline_prepass().
|
extern |
|
extern |
Referenced by OVERLAY_shader_paint_face().
|
extern |
Referenced by OVERLAY_shader_paint_point().
|
extern |
Referenced by OVERLAY_shader_paint_texture().
|
extern |
Referenced by OVERLAY_shader_paint_texture().
|
extern |
Referenced by OVERLAY_shader_paint_vertcol().
|
extern |
Referenced by OVERLAY_shader_paint_vertcol().
|
extern |
Referenced by OVERLAY_shader_paint_weight().
|
extern |
Referenced by OVERLAY_shader_paint_weight().
|
extern |
Referenced by OVERLAY_shader_paint_wire().
|
extern |
Referenced by OVERLAY_shader_particle_dot().
|
extern |
Referenced by OVERLAY_shader_particle_dot(), and OVERLAY_shader_particle_shape().
|
extern |
Referenced by OVERLAY_shader_sculpt_mask().
|
extern |
Referenced by OVERLAY_shader_sculpt_mask().
|
extern |
Referenced by OVERLAY_shader_volume_gridlines().
|
extern |
Referenced by OVERLAY_shader_volume_velocity().
|
extern |
Referenced by OVERLAY_shader_wireframe(), and OVERLAY_shader_wireframe_select().
|
extern |
Referenced by OVERLAY_shader_wireframe(), and OVERLAY_shader_wireframe_select().
|
extern |
Referenced by OVERLAY_shader_xray_fade().
| struct { ... } e_data |
Referenced by OVERLAY_shader_antialiasing(), OVERLAY_shader_armature_degrees_of_freedom_solid(), OVERLAY_shader_armature_degrees_of_freedom_wire(), OVERLAY_shader_armature_envelope(), OVERLAY_shader_armature_shape(), OVERLAY_shader_armature_shape_wire(), OVERLAY_shader_armature_sphere(), OVERLAY_shader_armature_stick(), OVERLAY_shader_armature_wire(), OVERLAY_shader_background(), OVERLAY_shader_clipbound(), OVERLAY_shader_depth_only(), OVERLAY_shader_edit_curve_handle(), OVERLAY_shader_edit_curve_point(), OVERLAY_shader_edit_curve_wire(), OVERLAY_shader_edit_gpencil_guide_point(), OVERLAY_shader_edit_gpencil_point(), OVERLAY_shader_edit_gpencil_wire(), OVERLAY_shader_edit_lattice_point(), OVERLAY_shader_edit_lattice_wire(), OVERLAY_shader_edit_mesh_analysis(), OVERLAY_shader_edit_mesh_edge(), OVERLAY_shader_edit_mesh_face(), OVERLAY_shader_edit_mesh_facedot(), OVERLAY_shader_edit_mesh_normal(), OVERLAY_shader_edit_mesh_skin_root(), OVERLAY_shader_edit_mesh_vert(), OVERLAY_shader_edit_particle_point(), OVERLAY_shader_edit_particle_strand(), OVERLAY_shader_edit_uv_edges_get(), OVERLAY_shader_edit_uv_face_dots_get(), OVERLAY_shader_edit_uv_face_get(), OVERLAY_shader_edit_uv_mask_image(), OVERLAY_shader_edit_uv_stencil_image(), OVERLAY_shader_edit_uv_stretching_angle_get(), OVERLAY_shader_edit_uv_stretching_area_get(), OVERLAY_shader_edit_uv_tiled_image_borders_get(), OVERLAY_shader_edit_uv_verts_get(), OVERLAY_shader_extra(), OVERLAY_shader_extra_grid(), OVERLAY_shader_extra_groundline(), OVERLAY_shader_extra_loose_point(), OVERLAY_shader_extra_point(), OVERLAY_shader_extra_wire(), OVERLAY_shader_facing(), OVERLAY_shader_free(), OVERLAY_shader_gpencil_canvas(), OVERLAY_shader_grid(), OVERLAY_shader_grid_image(), OVERLAY_shader_image(), OVERLAY_shader_library_ensure(), OVERLAY_shader_motion_path_line(), OVERLAY_shader_motion_path_vert(), OVERLAY_shader_outline_detect(), OVERLAY_shader_outline_prepass(), OVERLAY_shader_outline_prepass_gpencil(), OVERLAY_shader_outline_prepass_pointcloud(), OVERLAY_shader_paint_face(), OVERLAY_shader_paint_point(), OVERLAY_shader_paint_texture(), OVERLAY_shader_paint_vertcol(), OVERLAY_shader_paint_weight(), OVERLAY_shader_paint_wire(), OVERLAY_shader_particle_dot(), OVERLAY_shader_particle_shape(), OVERLAY_shader_sculpt_mask(), OVERLAY_shader_uniform_color(), OVERLAY_shader_volume_gridlines(), OVERLAY_shader_volume_velocity(), OVERLAY_shader_wireframe(), OVERLAY_shader_wireframe_select(), and OVERLAY_shader_xray_fade().
|
static |
Definition at line 1689 of file overlay_shader.c.
Referenced by OVERLAY_shader_free(), and OVERLAY_shader_instance_formats_get().
| DRWShaderLibrary* lib |
Definition at line 234 of file overlay_shader.c.
| OVERLAY_Shaders sh_data[GPU_SHADER_CFG_LEN] |
Definition at line 233 of file overlay_shader.c.
Referenced by OVERLAY_shader_antialiasing(), OVERLAY_shader_armature_degrees_of_freedom_solid(), OVERLAY_shader_armature_degrees_of_freedom_wire(), OVERLAY_shader_armature_envelope(), OVERLAY_shader_armature_shape(), OVERLAY_shader_armature_shape_wire(), OVERLAY_shader_armature_sphere(), OVERLAY_shader_armature_stick(), OVERLAY_shader_armature_wire(), OVERLAY_shader_background(), OVERLAY_shader_clipbound(), OVERLAY_shader_depth_only(), OVERLAY_shader_edit_curve_handle(), OVERLAY_shader_edit_curve_point(), OVERLAY_shader_edit_curve_wire(), OVERLAY_shader_edit_gpencil_guide_point(), OVERLAY_shader_edit_gpencil_point(), OVERLAY_shader_edit_gpencil_wire(), OVERLAY_shader_edit_lattice_point(), OVERLAY_shader_edit_lattice_wire(), OVERLAY_shader_edit_mesh_analysis(), OVERLAY_shader_edit_mesh_edge(), OVERLAY_shader_edit_mesh_face(), OVERLAY_shader_edit_mesh_facedot(), OVERLAY_shader_edit_mesh_normal(), OVERLAY_shader_edit_mesh_skin_root(), OVERLAY_shader_edit_mesh_vert(), OVERLAY_shader_edit_particle_point(), OVERLAY_shader_edit_particle_strand(), OVERLAY_shader_edit_uv_edges_get(), OVERLAY_shader_edit_uv_face_dots_get(), OVERLAY_shader_edit_uv_face_get(), OVERLAY_shader_edit_uv_mask_image(), OVERLAY_shader_edit_uv_stencil_image(), OVERLAY_shader_edit_uv_stretching_angle_get(), OVERLAY_shader_edit_uv_stretching_area_get(), OVERLAY_shader_edit_uv_tiled_image_borders_get(), OVERLAY_shader_edit_uv_verts_get(), OVERLAY_shader_extra(), OVERLAY_shader_extra_grid(), OVERLAY_shader_extra_groundline(), OVERLAY_shader_extra_loose_point(), OVERLAY_shader_extra_point(), OVERLAY_shader_extra_wire(), OVERLAY_shader_facing(), OVERLAY_shader_free(), OVERLAY_shader_gpencil_canvas(), OVERLAY_shader_grid(), OVERLAY_shader_grid_image(), OVERLAY_shader_image(), OVERLAY_shader_motion_path_line(), OVERLAY_shader_motion_path_vert(), OVERLAY_shader_outline_detect(), OVERLAY_shader_outline_prepass(), OVERLAY_shader_outline_prepass_gpencil(), OVERLAY_shader_outline_prepass_pointcloud(), OVERLAY_shader_paint_face(), OVERLAY_shader_paint_point(), OVERLAY_shader_paint_texture(), OVERLAY_shader_paint_vertcol(), OVERLAY_shader_paint_weight(), OVERLAY_shader_paint_wire(), OVERLAY_shader_particle_dot(), OVERLAY_shader_particle_shape(), OVERLAY_shader_sculpt_mask(), OVERLAY_shader_uniform_color(), OVERLAY_shader_volume_gridlines(), OVERLAY_shader_volume_velocity(), OVERLAY_shader_wireframe(), OVERLAY_shader_wireframe_select(), and OVERLAY_shader_xray_fade().