|
Blender V4.3
|
Go to the source code of this file.
Classes | |
| struct | 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 () |
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 = {{{nullptr}}} | |
| GPUShader * BASIC_shaders_curves_depth_sh_get | ( | eGPUShaderConfig | config | ) |
Definition at line 58 of file basic_shader.cc.
References BASIC_Shaders::curves_depth, e_data, GPU_SHADER_CFG_CLIPPED, GPU_shader_create_from_info_name(), and sh_data.
Referenced by basic_cache_init().
| GPUShader * BASIC_shaders_depth_conservative_sh_get | ( | eGPUShaderConfig | config | ) |
Definition at line 68 of file basic_shader.cc.
References BASIC_Shaders::depth_conservative, e_data, GPU_SHADER_CFG_CLIPPED, GPU_shader_create_from_info_name(), and sh_data.
Referenced by basic_cache_init().
| GPUShader * BASIC_shaders_depth_sh_get | ( | eGPUShaderConfig | config | ) |
Definition at line 37 of file basic_shader.cc.
References BASIC_Shaders::depth, e_data, GPU_SHADER_CFG_CLIPPED, GPU_shader_create_from_info_name(), and sh_data.
Referenced by basic_cache_init().
| void BASIC_shaders_free | ( | void | ) |
Definition at line 90 of file basic_shader.cc.
References DRW_SHADER_FREE_SAFE, e_data, and GPU_SHADER_CFG_LEN.
Referenced by basic_engine_free().
| GPUShader * BASIC_shaders_pointcloud_depth_conservative_sh_get | ( | eGPUShaderConfig | config | ) |
Definition at line 79 of file basic_shader.cc.
References e_data, GPU_SHADER_CFG_CLIPPED, GPU_shader_create_from_info_name(), BASIC_Shaders::pointcloud_depth_conservative, and sh_data.
Referenced by basic_cache_init().
| GPUShader * BASIC_shaders_pointcloud_depth_sh_get | ( | eGPUShaderConfig | config | ) |
Definition at line 47 of file basic_shader.cc.
References e_data, GPU_SHADER_CFG_CLIPPED, GPU_shader_create_from_info_name(), BASIC_Shaders::pointcloud_depth, and sh_data.
Referenced by basic_cache_init().
| char datatoc_basic_conservative_depth_geom_glsl[] |
Definition at line 17 of file basic_shader.cc.
| char datatoc_basic_depth_frag_glsl[] |
Definition at line 15 of file basic_shader.cc.
| char datatoc_basic_depth_vert_glsl[] |
Definition at line 16 of file basic_shader.cc.
| char datatoc_common_pointcloud_lib_glsl[] |
Definition at line 20 of file basic_shader.cc.
| char datatoc_common_view_lib_glsl[] |
Definition at line 19 of file basic_shader.cc.
| struct { ... } e_data |
Referenced by BASIC_shaders_curves_depth_sh_get(), BASIC_shaders_depth_conservative_sh_get(), BASIC_shaders_depth_sh_get(), BASIC_shaders_free(), BASIC_shaders_pointcloud_depth_conservative_sh_get(), BASIC_shaders_pointcloud_depth_sh_get(), DRW_engine_select_framebuffer_get(), DRW_engine_select_texture_get(), DRW_select_engine_context_get(), select_cache_init(), select_cache_populate(), select_draw_scene(), select_engine_framebuffer_setup(), select_engine_free(), and select_engine_init().
| BASIC_Shaders sh_data[GPU_SHADER_CFG_LEN] |
Definition at line 34 of file basic_shader.cc.
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(), blender::draw::image_engine::IMAGE_shader_depth_get(), blender::draw::image_engine::IMAGE_shader_image_get(), select_engine_free(), and select_engine_init().