Blender V4.3
COM_GlareBloomOperation.cc File Reference
#include <cmath>
#include <cstring>
#include <memory>
#include "BLI_array.hh"
#include "BLI_index_range.hh"
#include "BLI_math_base.hh"
#include "BLI_math_vector.h"
#include "BLI_math_vector.hh"
#include "BLI_task.hh"
#include "COM_GlareBloomOperation.h"

Go to the source code of this file.

Namespaces

namespace  blender
 
namespace  blender::compositor
 

Macros

#define MAX_GLARE_SIZE   9
 

Functions

static void blender::compositor::upsample (const MemoryBuffer &input, MemoryBuffer &output)
 
static float4 blender::compositor::karis_brightness_weighted_sum (float4 color1, float4 color2, float4 color3, float4 color4)
 
static void blender::compositor::downsample (const MemoryBuffer &input, MemoryBuffer &output, bool use_karis_average)
 
static Array< std::unique_ptr< MemoryBuffer > > blender::compositor::compute_bloom_downsample_chain (MemoryBuffer &highlights, int chain_length)
 
static int blender::compositor::get_bloom_size (const NodeGlare *settings)
 
static int blender::compositor::compute_bloom_size_halving_count (const NodeGlare *settings)
 

Macro Definition Documentation

◆ MAX_GLARE_SIZE