Blender V5.0
state_blend_test.cc File Reference
#include "GPU_batch_utils.hh"
#include "testing/testing.h"
#include "gpu_testing.hh"
#include "GPU_batch.hh"
#include "GPU_batch_presets.hh"
#include "GPU_framebuffer.hh"
#include "GPU_state.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<GPUBlend 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 ()