In preparation of supporting vulkan. Draw/GPU tests should use GPU_TEST or DRAW_TEST macros. These macros will run the test on available drawing context backends like OpenGL or Vulkan. As in master there is only an OpenGL backend nothing changed.
19 lines
391 B
C++
19 lines
391 B
C++
/* Apache License, Version 2.0 */
|
|
|
|
#include "draw_testing.hh"
|
|
|
|
#include "GPU_shader.h"
|
|
|
|
#include "draw_manager_testing.h"
|
|
|
|
namespace blender::draw {
|
|
|
|
/* Base class for draw test cases. It will setup and tear down the GPU part around each test. */
|
|
void DrawOpenGLTest::SetUp()
|
|
{
|
|
GPUOpenGLTest::SetUp();
|
|
DRW_draw_state_init_gtests(GPU_SHADER_CFG_DEFAULT);
|
|
}
|
|
|
|
} // namespace blender::draw
|