Changeset View
Changeset View
Standalone View
Standalone View
source/blender/gpu/intern/gpu_codegen.h
| Context not available. | |||||
| int users; | int users; | ||||
| struct GPUTexture *dynamictex; | struct GPUTexture *dynamictex; | ||||
| struct GPUTexture **dynamictexptr; | |||||
| GPUBuiltin builtin; | GPUBuiltin builtin; | ||||
| GPUOpenGLBuiltin oglbuiltin; | GPUOpenGLBuiltin oglbuiltin; | ||||
| Context not available. | |||||
| GPUDynamicType dynamictype; /* origin of the dynamic uniform */ | GPUDynamicType dynamictype; /* origin of the dynamic uniform */ | ||||
| void *dynamicdata; /* data source of the dynamic uniform */ | void *dynamicdata; /* data source of the dynamic uniform */ | ||||
| struct GPUTexture *tex; /* input texture, only set at runtime */ | struct GPUTexture *tex; /* input texture, only set at runtime */ | ||||
| struct GPUTexture **texptr; | |||||
| int shaderloc; /* id from opengl */ | int shaderloc; /* id from opengl */ | ||||
| char shadername[32]; /* name in shader */ | char shadername[32]; /* name in shader */ | ||||
| Context not available. | |||||
| struct GPUVertexAttribs *attribs, int *builtin, | struct GPUVertexAttribs *attribs, int *builtin, | ||||
| const GPUMatType type, const char *name, | const GPUMatType type, const char *name, | ||||
| const bool use_opensubdiv, | const bool use_opensubdiv, | ||||
| const bool use_instancing, | |||||
| const bool use_new_shading); | const bool use_new_shading); | ||||
| struct GPUShader *GPU_pass_shader(GPUPass *pass); | struct GPUShader *GPU_pass_shader(GPUPass *pass); | ||||
| Context not available. | |||||