Spec-Zone.ru › Web APIs

Расширение WEBGL_color_buffer_float

Базовая Широко поддерживается

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

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

Расширение WEBGL_color_buffer_float является частью WebGL API и добавляет возможность отрисовки в 32-битные цветовые буферы с плавающей точкой.

Расширения WebGL доступны с помощью метода WebGLRenderingContext.getExtension(). Дополнительную информацию можно найти также в Использование расширений в учебнике по WebGL.

Примечание: Это расширение доступно только для контекстов WebGL 1. Для WebGL 2 используйте расширение EXT_color_buffer_float.

Расширение OES_texture_float неявно включает это расширение.

Константы

ext.RGBA32F_EXT

RGBA 32-битный формат цветового буфера с плавающей точкой.

ext.RGB32F_EXT ( Устаревший )

RGB 32-битный формат цветового буфера с плавающей точкой.

ext.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE_EXT

?

ext.UNSIGNED_NORMALIZED_EXT

?

Расширенные методы

Это расширение расширяет WebGLRenderingContext.renderbufferStorage():

  • Параметр internalformat теперь принимает значения ext.RGBA32F_EXT и ext.RGB32F_EXT ( Устаревший ).

Примеры

const ext = gl.getExtension("WEBGL_color_buffer_float");

gl.renderbufferStorage(gl.RENDERBUFFER, ext.RGBA32F_EXT, 256, 256);

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

Спецификация
Спецификация расширения WebGL WEBGL_color_buffer_float

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

Рабочие столы Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на IOS Samsung Internet WebView Android
WEBGL_color_buffer_float 63 17 30 50 14 63 30 46 15 8.0 63

См. также

  • WebGLRenderingContext.getExtension()
  • WebGLRenderingContext.renderbufferStorage()
  • OES_texture_float

© 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/WEBGL_color_buffer_float

Spec-Zone.ru

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