Browse Source

Fix compilation on Clang.

Apparently I can't call conversion operator using {}.
pull/110/head
Vladimír Vondruš 11 years ago
parent
commit
ab2a5c8a28
  1. 2
      src/Magnum/BufferImage.h

2
src/Magnum/BufferImage.h

@ -197,7 +197,7 @@ template<UnsignedInt dimensions> class BufferImage {
}
/* To avoid ambiguous overload when passing Containers::Array */
template<class T> void setData(PixelFormat format, PixelType type, const VectorTypeFor<dimensions, Int>& size, const Containers::Array<T>& data, BufferUsage usage) {
setData({}, format, type, size, Containers::ArrayView<const void>{data}, usage);
setData({}, format, type, size, Containers::ArrayView<const void>(data), usage);
}
#endif
#endif

Loading…
Cancel
Save