hader)
      gl.linkProgram(shaderProgram)

      if (!gl.getProgramParameter(shaderProgram, gl.LINK_STATUS)) {
        alert('–ù–µ —É–¥–∞–ª–æ—Å—å –∏–Ω–∏—Ü–∏–∞–ª–∏–∑–∏—Ä–æ–≤–∞—Ç—å —à–µ–π–¥–µ—Ä–Ω—É—é –ø—Ä–æ–≥—Ä–∞–º–º—É: ' + gl.getProgramInfoLog(shaderProgram))
        return null
      }

      return shaderProgram
    }

    function loadShader(gl, type, source) {
    