Browse Source

Shaders: ensure test description is set before skipping it.

pull/432/head
Vladimír Vondruš 6 years ago
parent
commit
9da27ce8dd
  1. 6
      src/Magnum/Shaders/Test/MeshVisualizerGLTest.cpp

6
src/Magnum/Shaders/Test/MeshVisualizerGLTest.cpp

@ -1579,6 +1579,9 @@ void MeshVisualizerGLTest::renderWireframe3DPerspective() {
}
void MeshVisualizerGLTest::renderTangentBitangentNormal() {
auto&& data = TangentBitangentNormalData[testCaseInstanceId()];
setTestCaseDescription(data.name);
#ifndef MAGNUM_TARGET_GLES
if(!GL::Context::current().isExtensionSupported<GL::Extensions::ARB::geometry_shader4>())
CORRADE_SKIP(GL::Extensions::ARB::geometry_shader4::string() + std::string(" is not supported"));
@ -1587,9 +1590,6 @@ void MeshVisualizerGLTest::renderTangentBitangentNormal() {
CORRADE_SKIP(GL::Extensions::EXT::geometry_shader::string() + std::string(" is not supported"));
#endif
auto&& data = TangentBitangentNormalData[testCaseInstanceId()];
setTestCaseDescription(data.name);
GL::Renderer::enable(GL::Renderer::Feature::DepthTest);
GL::Renderer::enable(GL::Renderer::Feature::Blending);
GL::Renderer::setBlendFunction(GL::Renderer::BlendFunction::One, GL::Renderer::BlendFunction::OneMinusSourceAlpha);

Loading…
Cancel
Save