|
Blender V4.3
|
#include <iostream>#include "GHOST_C-api.h"#include "GPU_context.hh"#include "GPU_init_exit.hh"#include "gpu_shader_create_info_private.hh"#include "BLI_string_ref.hh"#include "BLI_vector.hh"#include "CLG_log.h"Go to the source code of this file.
Classes | |
| class | blender::gpu::shader_builder::ShaderBuilder |
Namespaces | |
| namespace | blender |
| namespace | blender::gpu |
| namespace | blender::gpu::shader_builder |
Functions | |
| int | main (int argc, const char *argv[]) |
| Entry point for the shader_builder. | |
Compile time automation of shader compilation and validation.
Definition in file gpu_shader_builder.cc.
Entry point for the shader_builder.
Definition at line 116 of file gpu_shader_builder.cc.
References blender::Vector< T, InlineBufferCapacity, Allocator >::append(), blender::gpu::shader_builder::ShaderBuilder::bake_create_infos(), ELEM, blender::gpu::shader_builder::ShaderBuilder::exit_context(), blender::gpu::shader_builder::ShaderBuilder::exit_system(), GPU_BACKEND_METAL, GPU_BACKEND_OPENGL, GPU_backend_supported(), GPU_backend_type_selection_set(), GPU_BACKEND_VULKAN, blender::gpu::shader_builder::ShaderBuilder::init_context(), blender::gpu::shader_builder::ShaderBuilder::init_system(), and printf.