message: Fix, potential null dereferences in OpenGLProgram
  Morphing is enabled but no morph targets in some models.
diff: @@ -272,6 +272,13 @@ void OpenGLProgram::updateSamplers(OpenGLDriver* gld) noexcept {
  for (uint8_t i = 0, tmu = 0, n = mUsedBindingsCount; i < n; i++) {
  BlockInfo blockInfo = blockInfos[i];
  HwSamplerGroup const * const UTILS_RESTRICT hwsb = samplerBindings[blockInfo.binding];
  + if (UTILS_UNLIKELY(!hwsb)) {
  +#ifndef NDEBUG
  + slog.w << "In material " << name.c_str()
  + << ": no sampler group to " << (uint32_t) blockInfo.binding << io::endl;
  +#endif
  + continue;
  + }
  SamplerGroup const& UTILS_RESTRICT sb = *(hwsb->sb);
  SamplerGroup::Sampler const* const UTILS_RESTRICT samplers = sb.getSamplers();
  for (uint8_t j = 0, m = blockInfo.count ; j <= m; ++j, ++tmu) { // "<=" on purpose here
  