Blender V4.3
state_blend_test.cc File Reference
#include "testing/testing.h"
#include "gpu_testing.hh"
#include "GPU_batch.hh"
#include "GPU_batch_presets.hh"
#include "GPU_framebuffer.hh"
#include "GPU_matrix.hh"
#include "BLI_math_vector.hh"
#include "intern/draw_cache.hh"

Go to the source code of this file.

Namespaces

namespace  blender
 
namespace  blender::gpu
 
namespace  blender::gpu::tests
 

Functions

template<eGPUBlend blend_type>
void blender::gpu::tests::blend_test (float4 source_a, float4 source_b, float4 expected_result)
 
static void blender::gpu::tests::test_blend_none ()
 
static void blender::gpu::tests::test_blend_alpha ()
 
static void blender::gpu::tests::test_blend_alpha_premult ()
 
static void blender::gpu::tests::test_blend_additive ()
 
static void blender::gpu::tests::test_blend_additive_premult ()
 
static void blender::gpu::tests::test_blend_multiply ()
 
static void blender::gpu::tests::test_blend_subtract ()
 
static void blender::gpu::tests::test_blend_invert ()
 
static void blender::gpu::tests::test_blend_oit ()
 
static void blender::gpu::tests::test_blend_background ()