Blender V5.0
shader_operation.cc File Reference
#include <memory>
#include <string>
#include "BLI_assert.h"
#include "BLI_listbase.h"
#include "BLI_map.hh"
#include "BLI_string_ref.hh"
#include "DNA_customdata_types.h"
#include "GPU_context.hh"
#include "GPU_debug.hh"
#include "GPU_material.hh"
#include "GPU_shader.hh"
#include "GPU_texture.hh"
#include "GPU_uniform_buffer.hh"
#include "gpu_shader_create_info.hh"
#include "NOD_derived_node_tree.hh"
#include "COM_context.hh"
#include "COM_pixel_operation.hh"
#include "COM_result.hh"
#include "COM_scheduler.hh"
#include "COM_shader_node.hh"
#include "COM_shader_operation.hh"
#include "COM_utilities.hh"
#include <sstream>

Go to the source code of this file.

Namespaces

namespace  blender
namespace  blender::compositor

Functions

static void blender::compositor::initialize_input_stack_value (const DInputSocket input, GPUNodeStack &stack)
static const char * blender::compositor::get_set_function_name (const ResultType type)
static const char * blender::compositor::get_store_function_name (ResultType type)
static const char * blender::compositor::glsl_store_expression_from_result_type (ResultType type)
static ImageType blender::compositor::gpu_image_type_from_result_type (const ResultType type)
static const char * blender::compositor::glsl_type_from_result_type (ResultType type)
static const char * blender::compositor::glsl_swizzle_from_result_type (ResultType type)