|
Blender V4.5
|
#include "GPU_material.hh"Go to the source code of this file.
Classes | |
| struct | GPUFunction |
Macros | |
| #define | MAX_FUNCTION_NAME 64 |
| #define | MAX_PARAMETER 36 |
Enumerations | |
| enum | GPUFunctionQual { FUNCTION_QUAL_IN , FUNCTION_QUAL_OUT , FUNCTION_QUAL_INOUT } |
Functions | |
| GPUFunction * | gpu_material_library_use_function (GSet *used_libraries, const char *name) |
Parsing of and code generation using GLSL shaders in gpu/shaders/material.
Definition in file gpu_material_library.hh.
| #define MAX_FUNCTION_NAME 64 |
Definition at line 14 of file gpu_material_library.hh.
| #define MAX_PARAMETER 36 |
Definition at line 15 of file gpu_material_library.hh.
| enum GPUFunctionQual |
| Enumerator | |
|---|---|
| FUNCTION_QUAL_IN | |
| FUNCTION_QUAL_OUT | |
| FUNCTION_QUAL_INOUT | |
Definition at line 19 of file gpu_material_library.hh.
| GPUFunction * gpu_material_library_use_function | ( | GSet * | used_libraries, |
| const char * | name ) |
Definition at line 474 of file gpu_shader_dependency.cc.
References BLI_assert_msg, BLI_gset_add(), blender::StringRefNull::c_str(), blender::gpu::GPUSource::filename, g_functions, and GPUFunction::source.
Referenced by GPU_link(), and gpu_stack_link_v().