Представлен публике публичный инициатива PortableGL — реализация OpenGL 3 на языке C

1 мин
Представлен публике публичный инициатива PortableGL — реализация OpenGL 3 на языке C

В начале марта 2026 года состоялся выпуск открытого проекта PortableGL 0.100. Это реализация OpenGL 3 на языке C. Теоретически подход PortableGL может быть использовано в любых проектах, принимающих текстуру или фреймбуфер в качестве входных данных.

Исходный код PortableGL оформлен в виде одного заголовочного файла и обнародован на GitHub под лицензией MIT.

По информации OpenNET, проектом PortableGL определены такие цели, как переносимость, соответствие api OpenGL, простота использования, несложный исходник и высокая производительность. Из областей применения упоминаются обучение концепциям построения графических программный интерфейс, использование для работы с 3D-графикой на системах без GPU и интеграция поддержи OpenGL в специфичные операционные системы, для которых не перенесён пакет Mesa3D. Из готовых проектов, использующих PortableGL, отмечается порт Minecraft‑подобной игры Craft.

В новой версии PortableGL продолжено наращивание функций и возможностей проекта:

  • реализованы OpenGL‑функции для работы с параметрами текстур, а также GLSL‑функции texelFetch[1–3]D();

  • добавлена сопровождение выбора пиксельного формата на этапе компиляции и использования любых 32- и 16-разрядных форматов цветовых буферов;

  • реализованы форматы PGL_D24S8 и PGL_D16;

  • добавлена возможность задания предопределённой конфигурации памяти.

Читают сейчас

Глава Microsoft: уволили инженера — ваши знания утекли в ИИ конкурента

2 часа назад

Глава Microsoft: уволили инженера — ваши знания утекли в ИИ конкурента

Сатья Наделла в свежем выпуске подкаста Possible Рида Хоффмана, записанном сразу после конференции Build 2026, рассказал о проблеме, которую, по его словам, индустрия еще не осознала до конца. Наделла

Представлена открытая операционная платформа для умных устройств Roku LT OS

2 часа назад

Представлена открытая операционная платформа для умных устройств Roku LT OS

Компания Roku выпустила открытую операционную систему Roku LT OS, которая предназначена для специализированных инженерных проектов и встраиваемых систем. Читать далее

Alibaba опубликовала Open Code Review с реализацией гибридной архитектуры рецензирования

3 часа назад

Alibaba опубликовала Open Code Review с реализацией гибридной архитектуры рецензирования

Alibaba представила открытую платформу Open Code Review с реализацией гибридной архитектуры рецензирования. Она включает методы проверки и возможности больших языковых моделей. Читать далее

340 местных новостных изданий блокируют Интернет-архив

3 часа назад

340 местных новостных изданий блокируют Интернет-архив

По информации Nieman Lab, региональные СМИ начали блокировать Internet Archive из-за опасений, что компании, занимающиеся искусственным интеллектом, могут применять данные из репозиториев этой некомме

MAX перестал функционировать на iPhone

3 часа назад

MAX перестал функционировать на iPhone

Мессенджер MAX перестал работать на iPhone — мессенджер не может обновиться после удаления из App Store. Если установлена старая версия, при запуске MAX даёт нажать только на «Обновить» — но никакая о