|
Blender
V2.93
|
#include <gpu_codegen.h>
Public Attributes | |
| struct GPUPass * | next |
| struct GPUShader * | shader |
| char * | fragmentcode |
| char * | geometrycode |
| char * | vertexcode |
| char * | defines |
| uint | refcount |
| uint32_t | hash |
| bool | compiled |
Definition at line 36 of file gpu_codegen.h.
| bool GPUPass::compiled |
Definition at line 46 of file gpu_codegen.h.
Referenced by GPU_generate_pass(), GPU_pass_compile(), and gpu_pass_is_valid().
| char* GPUPass::defines |
Definition at line 43 of file gpu_codegen.h.
Referenced by GPU_generate_pass(), gpu_pass_cache_resolve_collision(), GPU_pass_compile(), and gpu_pass_free().
| char* GPUPass::fragmentcode |
Definition at line 40 of file gpu_codegen.h.
Referenced by GPU_generate_pass(), gpu_pass_cache_resolve_collision(), GPU_pass_compile(), gpu_pass_free(), and gpu_pass_shader_validate().
| char* GPUPass::geometrycode |
Definition at line 41 of file gpu_codegen.h.
Referenced by GPU_generate_pass(), gpu_pass_cache_resolve_collision(), GPU_pass_compile(), gpu_pass_free(), and gpu_pass_shader_validate().
| uint32_t GPUPass::hash |
Definition at line 45 of file gpu_codegen.h.
Referenced by GPU_generate_pass(), and gpu_pass_cache_resolve_collision().
| struct GPUPass* GPUPass::next |
Definition at line 37 of file gpu_codegen.h.
Referenced by GPU_generate_pass(), GPU_pass_cache_free(), GPU_pass_cache_garbage_collect(), gpu_pass_cache_lookup(), and gpu_pass_cache_resolve_collision().
| uint GPUPass::refcount |
Definition at line 44 of file gpu_codegen.h.
Referenced by GPU_generate_pass(), gpu_pass_free(), and GPU_pass_release().
| struct GPUShader* GPUPass::shader |
Definition at line 39 of file gpu_codegen.h.
Referenced by GPU_generate_pass(), GPU_pass_compile(), gpu_pass_free(), gpu_pass_is_valid(), and GPU_pass_shader_get().
| char* GPUPass::vertexcode |
Definition at line 42 of file gpu_codegen.h.
Referenced by GPU_generate_pass(), gpu_pass_cache_resolve_collision(), GPU_pass_compile(), gpu_pass_free(), and gpu_pass_shader_validate().