40 if (
sh_data->depth ==
nullptr) {
50 if (
sh_data->pointcloud_depth ==
nullptr) {
53 "basic_depth_pointcloud");
55 return sh_data->pointcloud_depth;
61 if (
sh_data->curves_depth ==
nullptr) {
71 if (
sh_data->depth_conservative ==
nullptr) {
74 "basic_depth_mesh_conservative");
76 return sh_data->depth_conservative;
82 if (
sh_data->pointcloud_depth_conservative ==
nullptr) {
85 "basic_depth_pointcloud_conservative");
87 return sh_data->pointcloud_depth_conservative;
#define DRW_SHADER_FREE_SAFE(shader)
GPUShader * GPU_shader_create_from_info_name(const char *info_name)
#define GPU_SHADER_CFG_LEN
char datatoc_common_pointcloud_lib_glsl[]
static struct @164212377162106273131312160131351227321337210370 e_data
GPUShader * BASIC_shaders_pointcloud_depth_conservative_sh_get(eGPUShaderConfig config)
BASIC_Shaders sh_data[GPU_SHADER_CFG_LEN]
GPUShader * BASIC_shaders_depth_sh_get(eGPUShaderConfig config)
GPUShader * BASIC_shaders_depth_conservative_sh_get(eGPUShaderConfig config)
char datatoc_common_view_lib_glsl[]
char datatoc_basic_conservative_depth_geom_glsl[]
char datatoc_basic_depth_vert_glsl[]
void BASIC_shaders_free()
char datatoc_basic_depth_frag_glsl[]
GPUShader * BASIC_shaders_pointcloud_depth_sh_get(eGPUShaderConfig config)
GPUShader * BASIC_shaders_curves_depth_sh_get(eGPUShaderConfig config)
struct GPUShader GPUShader
GPUShader * depth_conservative
GPUShader * pointcloud_depth
GPUShader * pointcloud_depth_conservative