Browse Source

GCC 4.4 compatibility: explicit std::reference_wrapper constructor.

Affected only tests on ES builds. Thanks, Jenkins.
Vladimír Vondruš 11 years ago
parent
commit
e6380c793b
  1. 3
      src/Magnum/Test/PrimitiveQueryGLTest.cpp

3
src/Magnum/Test/PrimitiveQueryGLTest.cpp

@ -130,7 +130,8 @@ void PrimitiveQueryGLTest::transformFeedbackPrimitivesWritten() {
#else
/* ES for some reason needs both vertex and fragment shader */
CORRADE_INTERNAL_ASSERT_OUTPUT(frag.addSource("void main() {}\n").compile());
attachShaders({vert, frag});
/* GCC 4.4 has explicit std::reference_wrapper constructor */
attachShaders({std::ref(vert), std::ref(frag)});
#endif
setTransformFeedbackOutputs({"outputData"}, TransformFeedbackBufferMode::SeparateAttributes);

Loading…
Cancel
Save