Blender V4.3
shader_test.cc File Reference
#include "testing/testing.h"
#include "BLI_math_matrix_types.hh"
#include "GPU_batch.hh"
#include "GPU_batch_presets.hh"
#include "GPU_capabilities.hh"
#include "GPU_compute.hh"
#include "GPU_context.hh"
#include "GPU_framebuffer.hh"
#include "GPU_index_buffer.hh"
#include "GPU_shader.hh"
#include "GPU_shader_shared.hh"
#include "GPU_texture.hh"
#include "GPU_vertex_buffer.hh"
#include "GPU_vertex_format.hh"
#include "MEM_guardedalloc.h"
#include "gpu_shader_create_info.hh"
#include "gpu_shader_create_info_private.hh"
#include "gpu_shader_dependency_private.hh"
#include "gpu_testing.hh"

Go to the source code of this file.

Namespaces

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

Functions

static void blender::gpu::tests::test_shader_compute_2d ()
 
static void blender::gpu::tests::test_shader_compute_1d ()
 
static void blender::gpu::tests::test_shader_compute_vbo ()
 
static void blender::gpu::tests::test_shader_compute_ibo ()
 
static void blender::gpu::tests::test_shader_compute_ssbo ()
 
static void blender::gpu::tests::test_shader_ssbo_binding ()
 
static std::string blender::gpu::tests::print_test_data (const TestOutputRawData &raw, TestType type)
 
static StringRef blender::gpu::tests::print_test_line (StringRefNull test_src, int64_t test_line)
 
static void blender::gpu::tests::gpu_shader_lib_test (const char *test_src_name, const char *additional_info=nullptr)
 
static void blender::gpu::tests::test_math_lib ()
 
static void blender::gpu::tests::test_eevee_lib ()