Browse Source

MSVC 2013 compatibility: avoid more compiler crashes.

Vladimír Vondruš 12 years ago
parent
commit
c9aeca3d81
  1. 3
      src/Magnum/Implementation/TextureState.cpp

3
src/Magnum/Implementation/TextureState.cpp

@ -231,7 +231,8 @@ TextureState::TextureState(Context& context, std::vector<std::string>& extension
TextureState::~TextureState() = default;
void TextureState::reset() {
std::fill_n(bindings.begin(), bindings.size(), std::pair<GLenum, GLuint>{{}, State::DisengagedBinding});
/* MSVC 2013 has ICE when {} are used */
std::fill_n(bindings.begin(), bindings.size(), std::pair<GLenum, GLuint>{0, State::DisengagedBinding});
}
}}

Loading…
Cancel
Save