diff --git a/unsupported/test/openglsupport.cpp b/unsupported/test/openglsupport.cpp index e14c2d4e6..3956c2980 100644 --- a/unsupported/test/openglsupport.cpp +++ b/unsupported/test/openglsupport.cpp @@ -57,7 +57,7 @@ using namespace Eigen; } #define VERIFY_UNIFORMi(NAME,TYPE) { \ - TYPE value; value.setRandom(); \ + TYPE value = TYPE::Random().eval().cast().cast(); \ TYPE data; \ int loc = glGetUniformLocation(prg_id, #NAME); \ VERIFY((loc!=-1) && "uniform not found"); \