![]() |
Blender V2.61 - r43446
|
#include <gpu_codegen.h>
Public Attributes | |
| struct GPUInput * | next |
| struct GPUInput * | prev |
| GPUNode * | node |
| int | type |
| int | source |
| int | id |
| int | texid |
| int | attribid |
| int | bindtex |
| int | definetex |
| int | textarget |
| int | textype |
| struct Image * | ima |
| struct ImageUser * | iuser |
| float * | dynamicvec |
| int | dynamictype |
| void * | dynamicdata |
| GPUTexture * | tex |
| int | shaderloc |
| char | shadername [32] |
| float | vec [16] |
| GPUNodeLink * | link |
| int | dynamictex |
| int | attribtype |
| char | attribname [32] |
| int | attribfirst |
| GPUBuiltin | builtin |
Definition at line 122 of file gpu_codegen.h.
Definition at line 152 of file gpu_codegen.h.
Referenced by code_generate_vertex(), codegen_print_uniforms_functions(), and gpu_nodes_get_vertex_attributes().
Definition at line 132 of file gpu_codegen.h.
Referenced by code_generate_vertex(), codegen_call_functions(), codegen_print_uniforms_functions(), and gpu_nodes_get_vertex_attributes().
| char GPUInput::attribname[32] |
Definition at line 151 of file gpu_codegen.h.
Referenced by gpu_node_input_link(), and gpu_nodes_get_vertex_attributes().
Definition at line 150 of file gpu_codegen.h.
Referenced by code_generate_vertex(), gpu_node_input_link(), and gpu_nodes_get_vertex_attributes().
Definition at line 133 of file gpu_codegen.h.
Referenced by codegen_print_uniforms_functions(), codegen_set_unique_ids(), GPU_nodes_extract_dynamic_inputs(), GPU_pass_bind(), and GPU_pass_unbind().
Definition at line 153 of file gpu_codegen.h.
Referenced by codegen_call_functions(), codegen_print_uniforms_functions(), gpu_node_input_link(), and gpu_nodes_get_builtin_flag().
Definition at line 134 of file gpu_codegen.h.
Referenced by codegen_declare_tmps(), and codegen_set_unique_ids().
| void* GPUInput::dynamicdata |
Definition at line 142 of file gpu_codegen.h.
Referenced by gpu_node_input_link(), and GPU_shader_export().
Definition at line 149 of file gpu_codegen.h.
Referenced by GPU_inputs_free(), and gpu_node_input_link().
Definition at line 141 of file gpu_codegen.h.
Referenced by gpu_node_input_link(), and GPU_shader_export().
| float* GPUInput::dynamicvec |
Definition at line 140 of file gpu_codegen.h.
Referenced by codegen_call_functions(), codegen_print_uniforms_functions(), gpu_node_input_link(), GPU_nodes_extract_dynamic_inputs(), and GPU_pass_update_uniforms().
| int GPUInput::id |
Definition at line 130 of file gpu_codegen.h.
Referenced by codegen_call_functions(), codegen_print_uniforms_functions(), codegen_set_unique_ids(), and GPU_nodes_extract_dynamic_inputs().
| struct Image* GPUInput::ima |
Definition at line 138 of file gpu_codegen.h.
Referenced by codegen_input_has_texture(), codegen_set_unique_ids(), gpu_node_input_link(), GPU_nodes_extract_dynamic_inputs(), GPU_pass_bind(), GPU_pass_unbind(), GPU_pass_update_uniforms(), and GPU_shader_export().
| struct ImageUser* GPUInput::iuser |
Definition at line 139 of file gpu_codegen.h.
Referenced by gpu_node_input_link(), and GPU_pass_bind().
Definition at line 148 of file gpu_codegen.h.
Referenced by codegen_call_functions(), codegen_input_has_texture(), codegen_set_unique_ids(), GPU_inputs_free(), GPU_link_changed(), gpu_node_input_link(), and gpu_nodes_tag().
| struct GPUInput* GPUInput::next |
Definition at line 123 of file gpu_codegen.h.
Referenced by code_generate_vertex(), codegen_call_functions(), codegen_declare_tmps(), codegen_print_uniforms_functions(), codegen_set_unique_ids(), GPU_inputs_free(), GPU_nodes_extract_dynamic_inputs(), gpu_nodes_get_builtin_flag(), gpu_nodes_get_vertex_attributes(), gpu_nodes_tag(), GPU_pass_bind(), GPU_pass_unbind(), GPU_pass_update_uniforms(), and GPU_shader_export().
Definition at line 125 of file gpu_codegen.h.
Referenced by gpu_node_input_link().
| struct GPUInput * GPUInput::prev |
Definition at line 123 of file gpu_codegen.h.
Definition at line 144 of file gpu_codegen.h.
Referenced by GPU_nodes_extract_dynamic_inputs(), GPU_pass_bind(), and GPU_pass_update_uniforms().
| char GPUInput::shadername[32] |
Definition at line 145 of file gpu_codegen.h.
Referenced by GPU_nodes_extract_dynamic_inputs(), and GPU_shader_export().
| int GPUInput::source |
Definition at line 128 of file gpu_codegen.h.
Referenced by code_generate_vertex(), codegen_call_functions(), codegen_declare_tmps(), codegen_print_uniforms_functions(), codegen_set_unique_ids(), gpu_node_input_link(), GPU_nodes_extract_dynamic_inputs(), gpu_nodes_get_builtin_flag(), and gpu_nodes_get_vertex_attributes().
Definition at line 143 of file gpu_codegen.h.
Referenced by codegen_input_has_texture(), codegen_set_unique_ids(), GPU_inputs_free(), gpu_node_input_link(), GPU_nodes_extract_dynamic_inputs(), GPU_pass_bind(), GPU_pass_unbind(), GPU_pass_update_uniforms(), and GPU_shader_export().
| int GPUInput::texid |
Definition at line 131 of file gpu_codegen.h.
Referenced by codegen_call_functions(), codegen_declare_tmps(), codegen_print_uniforms_functions(), codegen_set_unique_ids(), GPU_nodes_extract_dynamic_inputs(), GPU_pass_bind(), and GPU_shader_export().
Definition at line 135 of file gpu_codegen.h.
Referenced by gpu_node_input_link().
Definition at line 136 of file gpu_codegen.h.
Referenced by codegen_print_uniforms_functions(), gpu_node_input_link(), and GPU_shader_export().
| int GPUInput::type |
Definition at line 127 of file gpu_codegen.h.
Referenced by code_generate_vertex(), codegen_call_functions(), codegen_print_uniforms_functions(), gpu_node_input_link(), GPU_pass_update_uniforms(), and GPU_shader_export().
| float GPUInput::vec[16] |
Definition at line 147 of file gpu_codegen.h.
Referenced by codegen_print_uniforms_functions(), and gpu_node_input_link().