Blender V4.3
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 "BLI_utildefines.h"
#include "DNA_customdata_types.h"
#include "GPU_context.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 "NOD_node_declaration.hh"
#include "COM_context.hh"
#include "COM_operation.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::realtime_compositor
 

Functions

static const char * blender::realtime_compositor::get_set_function_name (ResultType type)
 
static const char * blender::realtime_compositor::get_store_function_name (ResultType type)
 
static const char * blender::realtime_compositor::glsl_store_expression_from_result_type (ResultType type)
 
static const char * blender::realtime_compositor::glsl_type_from_result_type (ResultType type)
 
static const char * blender::realtime_compositor::glsl_swizzle_from_result_type (ResultType type)