Browse Source

Shaders: fix strict aliasing warnings.

pull/432/head
Vladimír Vondruš 6 years ago
parent
commit
06ab5b33cd
  1. 4
      src/Magnum/Shaders/MeshVisualizer.h

4
src/Magnum/Shaders/MeshVisualizer.h

@ -241,7 +241,7 @@ class MAGNUM_SHADERS_EXPORT MeshVisualizer2D: public Implementation::MeshVisuali
/** @brief Flags */ /** @brief Flags */
Flags flags() const { Flags flags() const {
return reinterpret_cast<const Flags&>(Implementation::MeshVisualizerBase::_flags); return Flag(UnsignedShort(Implementation::MeshVisualizerBase::_flags));
} }
/** /**
@ -760,7 +760,7 @@ class MAGNUM_SHADERS_EXPORT MeshVisualizer3D: public Implementation::MeshVisuali
/** @brief Flags */ /** @brief Flags */
Flags flags() const { Flags flags() const {
return reinterpret_cast<const Flags&>(Implementation::MeshVisualizerBase::_flags); return Flag(UnsignedShort(Implementation::MeshVisualizerBase::_flags));
} }
#ifdef MAGNUM_BUILD_DEPRECATED #ifdef MAGNUM_BUILD_DEPRECATED

Loading…
Cancel
Save