Spec-Zone.ru › Web APIs

WebGLRenderingContext: метод getProgramInfoLog()

Базовая реализация Широко доступна

Эта функция хорошо поддерживается и работает на многих устройствах и версиях браузеров. Она доступна в браузерах с июля 2015 года.

  • Подробнее
  • Полная совместимость
  • Отправить отзыв

Примечание: Эта функция доступна в Потоках Web Workers.

Метод WebGLRenderingContext.getProgramInfoLog возвращает журнал информации для указанного объекта WebGLProgram. Он содержит ошибки, возникшие во время неудачной компоновки или проверки валидности объектов WebGLProgram.

Синтаксис

getProgramInfoLog(program)

Параметры

program

Объект WebGLProgram, для которого нужно получить информацию.

Возвращаемое значение

Строка, содержащая диагностические сообщения, сообщения об ошибках и другую информацию о последней операции компоновки или проверки. При создании объекта WebGLProgram, его журнал информации будет строкой длиной 0.

Примеры

Проверка ошибок программы

const program = gl.createProgram();

// Attach pre-existing shaders
gl.attachShader(program, vertexShader);
gl.attachShader(program, fragmentShader);

gl.linkProgram(program);

gl.getProgramInfoLog(program);

Спецификации

Спецификация
Спецификация WebGL
# 5.14.9

Совместимость с браузерами

Рабочие столы Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox for Android Opera Android Safari на IOS Samsung Internet WebView Android
getProgramInfoLog 9 12 4 12 5.1 25 4 12 8 1.5 4.4.3

См. также

  • WebGLRenderingContext.getShaderInfoLog()
  • WebGLRenderingContext.getError()

© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContext/getProgramInfoLog

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API