Blender  V3.3
Classes | Typedefs | Functions | Variables
basic_shader.c File Reference
#include "DRW_render.h"
#include "GPU_shader.h"
#include "basic_private.h"

Go to the source code of this file.

Classes

struct  BASIC_Shaders
 

Typedefs

typedef struct BASIC_Shaders BASIC_Shaders
 

Functions

GPUShaderBASIC_shaders_depth_sh_get (eGPUShaderConfig config)
 
GPUShaderBASIC_shaders_pointcloud_depth_sh_get (eGPUShaderConfig config)
 
GPUShaderBASIC_shaders_curves_depth_sh_get (eGPUShaderConfig config)
 
GPUShaderBASIC_shaders_depth_conservative_sh_get (eGPUShaderConfig config)
 
GPUShaderBASIC_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 Documentation

◆ BASIC_Shaders

typedef struct BASIC_Shaders BASIC_Shaders

Function Documentation

◆ BASIC_shaders_curves_depth_sh_get()

GPUShader* BASIC_shaders_curves_depth_sh_get ( eGPUShaderConfig  config)

◆ BASIC_shaders_depth_conservative_sh_get()

GPUShader* BASIC_shaders_depth_conservative_sh_get ( eGPUShaderConfig  config)

◆ BASIC_shaders_depth_sh_get()

GPUShader* BASIC_shaders_depth_sh_get ( eGPUShaderConfig  config)

◆ BASIC_shaders_free()

void BASIC_shaders_free ( void  )

◆ BASIC_shaders_pointcloud_depth_conservative_sh_get()

GPUShader* BASIC_shaders_pointcloud_depth_conservative_sh_get ( eGPUShaderConfig  config)

◆ BASIC_shaders_pointcloud_depth_sh_get()

GPUShader* BASIC_shaders_pointcloud_depth_sh_get ( eGPUShaderConfig  config)

Variable Documentation

◆ datatoc_basic_conservative_depth_geom_glsl

char datatoc_basic_conservative_depth_geom_glsl[]
extern

◆ datatoc_basic_depth_frag_glsl

char datatoc_basic_depth_frag_glsl[]
extern

◆ datatoc_basic_depth_vert_glsl

char datatoc_basic_depth_vert_glsl[]
extern

◆ datatoc_common_pointcloud_lib_glsl

char datatoc_common_pointcloud_lib_glsl[]
extern

◆ datatoc_common_view_lib_glsl

char datatoc_common_view_lib_glsl[]
extern

Definition at line 43 of file intern/ghost/test/multitest/stubs.c.

◆ 

struct { ... } e_data

◆ sh_data