Changeset View
Changeset View
Standalone View
Standalone View
source/blender/gpu/intern/gpu_codegen.h
| Show First 20 Lines • Show All 162 Lines • ▼ Show 20 Lines | struct GPUPass { | ||||
| char *vertexcode; | char *vertexcode; | ||||
| const char *libcode; | const char *libcode; | ||||
| }; | }; | ||||
| typedef struct GPUPass GPUPass; | typedef struct GPUPass GPUPass; | ||||
| GPUPass *GPU_generate_pass_new( | GPUPass *GPU_generate_pass_new( | ||||
| struct GPUMaterial *material, | |||||
| ListBase *nodes, struct GPUNodeLink *frag_outlink, | ListBase *nodes, struct GPUNodeLink *frag_outlink, | ||||
| struct GPUVertexAttribs *attribs, | struct GPUVertexAttribs *attribs, | ||||
| const char *vert_code, const char *geom_code, | const char *vert_code, const char *geom_code, | ||||
| const char *frag_lib, const char *defines); | const char *frag_lib, const char *defines); | ||||
| GPUPass *GPU_generate_pass( | GPUPass *GPU_generate_pass( | ||||
| ListBase *nodes, struct GPUNodeLink *outlink, | ListBase *nodes, struct GPUNodeLink *outlink, | ||||
| struct GPUVertexAttribs *attribs, int *builtin, | struct GPUVertexAttribs *attribs, int *builtin, | ||||
| const GPUMatType type, const char *name, | const GPUMatType type, const char *name, | ||||
| Show All 23 Lines | |||||