|
Blender V5.0
|
#include "GPU_capabilities.hh"#include "BKE_material.hh"#include "BKE_node_runtime.hh"#include "DNA_world_types.h"#include "gpu_shader_create_info.hh"#include "eevee_shader.hh"#include "eevee_shadow.hh"#include "BLI_assert.h"#include "BLI_math_bits.h"Go to the source code of this file.
Classes | |
| class | blender::eevee::SamplerSlots |
| struct | blender::eevee::CallbackThunk |
Namespaces | |
| namespace | blender |
| namespace | blender::eevee |
Macros | |
| #define | AS_SPAN(arr) |
Functions | |
GPU Materials | |
| static void | blender::eevee::codegen_callback (void *void_thunk, GPUMaterial *mat, GPUCodegenOutput *codegen) |
| static GPUPass * | blender::eevee::pass_replacement_cb (void *void_thunk, GPUMaterial *mat) |
| static void | blender::eevee::store_node_tree_errors (GPUMaterialFromNodeTreeResult &material_from_tree) |
Shader module that manage shader libraries, deferred compilation, and static shader usage.
Definition in file eevee_shader.cc.
| #define AS_SPAN | ( | arr | ) |