Blender
V3.3
|
Go to the source code of this file.
Classes | |
struct | BASIC_Shaders |
Typedefs | |
typedef struct BASIC_Shaders | BASIC_Shaders |
Functions | |
GPUShader * | BASIC_shaders_depth_sh_get (eGPUShaderConfig config) |
GPUShader * | BASIC_shaders_pointcloud_depth_sh_get (eGPUShaderConfig config) |
GPUShader * | BASIC_shaders_curves_depth_sh_get (eGPUShaderConfig config) |
GPUShader * | BASIC_shaders_depth_conservative_sh_get (eGPUShaderConfig config) |
GPUShader * | BASIC_shaders_pointcloud_depth_conservative_sh_get (eGPUShaderConfig config) |
void | BASIC_shaders_free (void) |
Variables | |
char | datatoc_basic_depth_frag_glsl [] |
char | datatoc_basic_depth_vert_glsl [] |
char | datatoc_basic_conservative_depth_geom_glsl [] |
char | datatoc_common_view_lib_glsl [] |
char | datatoc_common_pointcloud_lib_glsl [] |
struct { | |
BASIC_Shaders sh_data [GPU_SHADER_CFG_LEN] | |
} | e_data = {{{NULL}}} |
typedef struct BASIC_Shaders BASIC_Shaders |
GPUShader* BASIC_shaders_curves_depth_sh_get | ( | eGPUShaderConfig | config | ) |
Definition at line 57 of file basic_shader.c.
References BASIC_Shaders::curves_depth, e_data, GPU_SHADER_CFG_CLIPPED, GPU_shader_create_from_info_name(), NULL, and sh_data.
Referenced by basic_cache_init(), and blender::draw::test_basic_glsl_shaders().
GPUShader* BASIC_shaders_depth_conservative_sh_get | ( | eGPUShaderConfig | config | ) |
Definition at line 67 of file basic_shader.c.
References BASIC_Shaders::depth_conservative, e_data, GPU_SHADER_CFG_CLIPPED, GPU_shader_create_from_info_name(), NULL, and sh_data.
Referenced by basic_cache_init(), and blender::draw::test_basic_glsl_shaders().
GPUShader* BASIC_shaders_depth_sh_get | ( | eGPUShaderConfig | config | ) |
Definition at line 36 of file basic_shader.c.
References BASIC_Shaders::depth, e_data, GPU_SHADER_CFG_CLIPPED, GPU_shader_create_from_info_name(), NULL, and sh_data.
Referenced by basic_cache_init(), and blender::draw::test_basic_glsl_shaders().
Definition at line 89 of file basic_shader.c.
References DRW_SHADER_FREE_SAFE, e_data, and GPU_SHADER_CFG_LEN.
Referenced by basic_engine_free(), and blender::draw::test_basic_glsl_shaders().
GPUShader* BASIC_shaders_pointcloud_depth_conservative_sh_get | ( | eGPUShaderConfig | config | ) |
Definition at line 78 of file basic_shader.c.
References e_data, GPU_SHADER_CFG_CLIPPED, GPU_shader_create_from_info_name(), NULL, BASIC_Shaders::pointcloud_depth_conservative, and sh_data.
Referenced by basic_cache_init(), and blender::draw::test_basic_glsl_shaders().
GPUShader* BASIC_shaders_pointcloud_depth_sh_get | ( | eGPUShaderConfig | config | ) |
Definition at line 46 of file basic_shader.c.
References e_data, GPU_SHADER_CFG_CLIPPED, GPU_shader_create_from_info_name(), NULL, BASIC_Shaders::pointcloud_depth, and sh_data.
Referenced by basic_cache_init(), and blender::draw::test_basic_glsl_shaders().
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
Definition at line 43 of file intern/ghost/test/multitest/stubs.c.
struct { ... } e_data |
BASIC_Shaders sh_data[GPU_SHADER_CFG_LEN] |
Definition at line 33 of file basic_shader.c.
Referenced by BASIC_shaders_curves_depth_sh_get(), BASIC_shaders_depth_conservative_sh_get(), BASIC_shaders_depth_sh_get(), BASIC_shaders_pointcloud_depth_conservative_sh_get(), BASIC_shaders_pointcloud_depth_sh_get(), EEVEE_shadows_cascade_add(), EEVEE_shadows_cube_add(), blender::draw::image_engine::IMAGE_shader_depth_get(), and blender::draw::image_engine::IMAGE_shader_image_get().