Размер шрифта
Цвет фона и шрифта
Изображения
Озвучивание текста
Обычная версия сайта
РА Зеленый лист
Разработка и поддержка сайтов
любой сложности
8 800 301-82-60
8 800 301-82-60
Заказать звонок
E-mail
info@ragreen.ru
Режим работы
Пн. – Пт.: с 9:00 до 18:00
Оставить заявку
  • Компетенции
  • Новости
  • Блог
  • Акции
  • О компании
  • Контакты
  • ...
    8 800 301-82-60
    8 800 301-82-60
    Заказать звонок
    E-mail
    info@ragreen.ru
    Режим работы
    Пн. – Пт.: с 9:00 до 18:00
    РА Зеленый лист
    Разработка и поддержка сайтов
    любой сложности
    Услуги
    • Сайты на 1С-Битрикс
      • Создание интернет-магазина
      • Создание корпоративного сайта
      • Создание одностраничного сайта. Landing Page
      • Создание сайта-каталога
      • Перенос сайта на 1С-Битрикс
      • Установка и настройка готового решения
      • Создание web-сервиса
    • Внедрение ИИ-агентов для бизнеса
      • Аудит бизнес-процессов и ИИ-консалтинг
      • Разработка и внедрение ИИ-агентов
      • Интеграция ИИ с существующими системами
      • Обучение и адаптация ИИ-моделей под бизнес
      • Автоматизация рутинных задач
      • Создание индивидуальных ИИ-приложений
      • Обслуживание и сопровождение ИИ бота
    • Проектирование и дизайн сайтов
      • Консультация и аудит сайтов
      • Техническое задание
      • Прототипы сайта
      • Дизайн сайтов
      • Редизайн сайтов
      • Создание логотипов и фирменных стилей
    • HTML-верстка и программирование
      • HTML-верстка
      • Интеграция HTML-верстки
      • Исправление кода HTML
      • Программирование
      • Создание почтовых шаблонов
      • Тестирование систем
    • Техподдержка сайтов
      • Доработки сайтов
      • Подготовка и настройка хостинга или сервера
      • Аренда хостинга и домена
      • Сопровождение сайтов. Техническая поддержка
      • Наполнение сайта контентом
      • Создание мобильных приложений
      • Услуги дизайнера
      • Парсинг
    • Внедрение Битрикс24
      • Интеграция Битрикс24 с 1С Предприятие
      • Интеграция CRM Битрикс24
      • Создание бизнес-процессов
      • Автоматизация генерации лидов
      • Интеграция IP-телефонии с Битрикс24
    • Программирование 1С
      • Обмен 1С с сайтом
      • Разработка внешних обработок и отчетов
      • Внедрение типовых конфигураций
      • Доработка функционала 1С
      • Разработка конфигураций 1С
      • Доработка конфигурации 1С
    • Продвижение сайтов
      • Поисковая оптимизация сайта
      • SEO продвижение
      • Контекстная реклама
      • Продвижение в социальных сетях
    Проекты
    • Интернет-магазин
    • Сайт-каталог
    • Корпоративный сайт
    • Информационный портал
    • Одностраничный сайт
    • Работы по 1С
    • Работы по Битрикс24
    • Доработки сайтов
    • Сайт-визитка
    • Государственный сайт
    • Сложное программирование. Веб-сервисы
    • Обмен 1С с сайтом
    Готовые решения
    • Лицензии 1С-Битрикс
    • Bitrix24 — CRM и корпоративные инструменты
    • Готовые сайты на 1С-Битрикс
      • Интернет-магазины
      • Корпоративные сайты
      • Отраслевые сайты
    • Лицензии 1С
    • Быстрый старт
      "/>
      Оставить заявку
      РА Зеленый лист
      "/>
      8 800 301-82-60
      Заказать звонок
      E-mail
      info@ragreen.ru
      Режим работы
      Пн. – Пт.: с 9:00 до 18:00
      Оставить заявку
      РА Зеленый лист
      Телефоны
      8 800 301-82-60
      Заказать звонок
      E-mail
      info@ragreen.ru
      Адрес
      Адрес: Уфа, Республика Башкортостан. Работаем удалённо по всей России
      Режим работы
      Пн. – Пт.: с 9:00 до 18:00
      РА Зеленый лист
      Оставить заявку
      • 8 800 301-82-60
        • Телефоны
        • 8 800 301-82-60
        • Заказать звонок
      • info@ragreen.ru
      • Пн. – Пт.: с 9:00 до 18:00
      Главная
      —
      Новости
      —PortableGL 0.100: OpenGL 3 в одном заголовочном файле — когда 3D нужно даже без видеокарты

      PortableGL 0.100: OpenGL 3 в одном заголовочном файле — когда 3D нужно даже без видеокарты

      PortableGL 0.100 — компактная реализация OpenGL 3 на языке C

      Вышла версия PortableGL 0.100 — компактной реализации OpenGL 3 на C, которая поставляется как один заголовочный файл. Проект может пригодиться для экспериментов с графикой, обучения и запуска 3D на системах, где нет GPU или привычного стека драйверов.

      В начале марта 2026 года вышла версия PortableGL 0.100 — небольшого открытого проекта, который реализует часть экосистемы OpenGL 3 на языке C. Главная идея звучит неожиданно просто: дать разработчику «базовую 3D-графику» в максимально переносимом и понятном виде, без тяжёлой обвязки и сложной установки.

      Что это такое и чем отличается от привычного OpenGL

      PortableGL — это реализация API, близкого к OpenGL 3, но собранная так, чтобы её было легко встроить в проект. Исходники оформлены как один заголовочный файл, а лицензия — MIT, то есть использовать можно и в хобби‑проектах, и в коммерческих решениях.

      Важно правильно понимать сценарий: PortableGL не пытается «обогнать драйвер видеокарты». Его ценность в другом — в переносимости и предсказуемости. Если обычный OpenGL почти всегда завязан на драйверы, GPU и конкретную платформу, то здесь ставка на то, чтобы графический пайплайн можно было поднять там, где с драйверами всё сложно или их нет.

      Зачем это обычным разработчикам

      У проекта есть несколько практичных применений, которые понятны даже тем, кто не пишет игровые движки:

      • Обучение и разбор «как устроена графика». Когда код компактный и без магии драйвера, проще увидеть, что именно происходит с текстурами, буферами, шейдерами и растеризацией.
      • 3D на системах без GPU или там, где GPU недоступен (например, в специфичных окружениях, контейнерах, на части серверов, в «урезанных» виртуалках).
      • Интеграция графики в нестандартные ОС и платформы, для которых нет привычного набора компонентов вроде Mesa3D.

      Если у вас есть приложение, которому нужно нарисовать сцену в текстуру (или рендерить в фреймбуфер), PortableGL выглядит как вариант «подключил и поехал» — особенно для прототипов, тестов, внутренних инструментов и экспериментов.

      Что нового в PortableGL 0.100

      В версии 0.100 разработчики продолжили расширять функциональность и приближать поведение к ожидаемому для OpenGL‑подобного API. В обновлении упоминаются такие изменения:

      • добавлены OpenGL‑функции для работы с параметрами текстур, а также GLSL‑функции texelFetch[1–3]D();
      • появилась возможность выбирать пиксельный формат на этапе компиляции и использовать различные 32‑ и 16‑разрядные форматы цветовых буферов;
      • реализованы форматы PGL_D24S8 и PGL_D16;
      • добавлена опция задания предопределённой конфигурации памяти.

      Небольшой ориентир: где это уже применяют

      Среди примеров использования упоминается порт Minecraft‑подобной игры Craft — это хороший маркер того, что проект не ограничивается чисто учебными демками. Такие примеры важны: они показывают, что библиотека пригодна не только «поиграться вечером», но и как кирпичик для реальных графических задач.

      Почему новость важна именно сейчас

      Разработка всё чаще упирается не в «написать код», а в быстро собрать окружение, воспроизвести проблему, сравнить поведение на разных платформах и не зависеть от внешних факторов. Компактные переносимые библиотеки — это ответ на эту реальность: меньше времени на настройку, больше — на проверку идеи.

      PortableGL 0.100 — как раз из таких инструментов: он не обещает чудес производительности, зато даёт понятный, контролируемый способ работать с 3D‑графикой там, где стандартный путь через GPU и драйверы неудобен или невозможен.

      Источник: Хабр

      Назад к списку
      Готовый интернет-магазин Готовый интернет-магазин
      Компания
      О компании
      История
      Компетенции и статусы
      Партнеры
      Клиенты
      Отзывы
      Вопросы и ответы (FAQ)
      Вакансии
      Лицензии
      Лицензии 1С-Битрикс
      Bitrix24 — CRM и корпоративные инструменты
      Готовые сайты на 1С-Битрикс
      Лицензии 1С
      Быстрый старт
      Услуги
      Сайты на 1С-Битрикс
      Внедрение ИИ-агентов для бизнеса
      Проектирование и дизайн сайтов
      HTML-верстка и программирование
      Техподдержка сайтов
      Внедрение Битрикс24
      Программирование 1С
      Продвижение сайтов
      Информация
      Вопрос-ответ
      Оплата
      Обзоры
      Цены
      8 800 301-82-60
      8 800 301-82-60
      Заказать звонок
      E-mail
      info@ragreen.ru
      Адрес
      Адрес: Уфа, Республика Башкортостан. Работаем удалённо по всей России
      Режим работы
      Пн. – Пт.: с 9:00 до 18:00
      Заказать звонок
      info@ragreen.ru
      Адрес: Уфа, Республика Башкортостан. Работаем удалённо по всей России
      © 2026 Создание сайтов | Работы по 1С | РА Зеленый лист ООО РА «Зеленый лист» · ОГРН 1130280044487
      Политика обработки персональных данных · Правовая информация · Настройки cookie
      Карта сайта