🚀 Сегодня вам бесплатно доступен тренажёр по HTML и CSS.
Доступно в Baseline в статусе «Widely Available» с 2022-08-07
Это расширение добавляет поддержку цветов в формате sRGB для текстур и Буферов кадра в WebGL 1.0. Благодаря ему цвета выглядят более естественно и насыщенно, особенно при использовании приёма гамма-коррекции.
Например, чтобы создать с текстурой в sRGB, указываете texture
с внутренним форматом EXT_sRGB
.
// Инициализация расширения
const ext = gl.getExtension('EXT_sRGB');
if (ext) {
// Создаём текстуру с форматом sRGB
const texture = gl.createTexture();
gl.bindTexture(gl.TEXTURE_2D, texture);
gl.texImage2D(
gl.TEXTURE_2D,
0,
ext.SRGB8_ALPHA8_EXT,
width,
height,
0,
gl.RGBA,
gl.UNSIGNED_BYTE,
null
);
}
Больше обзоров веб-функций — в телеграм-канале HTML Academy.
Нашли ошибку или опечатку? Напишите нам.