diff options
author | Clément Foucault <foucault.clem@gmail.com> | 2018-03-05 02:54:31 +0300 |
---|---|---|
committer | Clément Foucault <foucault.clem@gmail.com> | 2018-03-06 18:44:04 +0300 |
commit | 3a209c285754a08339c654d075b5d273fa264c08 (patch) | |
tree | bd1121dc7c095af648263e0dbef1b6cf76f7d4e5 /source/blender/gpu/intern/gpu_codegen.h | |
parent | f14cbc0d0773d33f917c75f84b25dbc1e48a2976 (diff) |
DRW: Deferred compilation initial implementation.
Diffstat (limited to 'source/blender/gpu/intern/gpu_codegen.h')
-rw-r--r-- | source/blender/gpu/intern/gpu_codegen.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/source/blender/gpu/intern/gpu_codegen.h b/source/blender/gpu/intern/gpu_codegen.h index 14e07a6e012..0f8218c9c15 100644 --- a/source/blender/gpu/intern/gpu_codegen.h +++ b/source/blender/gpu/intern/gpu_codegen.h @@ -183,6 +183,9 @@ GPUPass *GPU_generate_pass( struct GPUShader *GPU_pass_shader(GPUPass *pass); +void GPU_nodes_get_vertex_attributes(ListBase *nodes, struct GPUVertexAttribs *attribs); +void GPU_nodes_prune(ListBase *nodes, struct GPUNodeLink *outlink); + void GPU_pass_bind(GPUPass *pass, double time, int mipmap); void GPU_pass_update_uniforms(GPUPass *pass); void GPU_pass_unbind(GPUPass *pass); |