Jump to content

перенасыщение

перенасыщение
Разработчик(и) Павел В. Ольшта
Стабильная версия
3.6.0 / 12 июня 2024 г .; 58 дней назад ( 12.06.2024 )
Репозиторий
Написано в С
Операционная система Кросс-платформенный
Тип API
Лицензия X Консорциум
Веб-сайт перенасыщение .sourceforge .сеть

freeglut — это (GLUT) с открытым исходным кодом альтернатива библиотеке OpenGL Utility Toolkit . GLUT (и, следовательно, freeglut) позволяет пользователю создавать и управлять окнами, содержащими контексты OpenGL, на широком спектре платформ, а также считывать функции мыши, клавиатуры и джойстика. freeglut призван стать полной заменой GLUT и имеет лишь несколько отличий.

Поскольку GLUT перешёл в стагнацию, freeglut находится в разработке для улучшения инструментария. Он выпущен под лицензией MIT .

Freeglut изначально был написан Павлом В. Ольштой при участии Андреаса Умбаха и Стива Бейкера. Поскольку Павел перестал заниматься 3D-графикой, он передал эстафету Стиву Бейкеру. В настоящее время сторонниками свободного перенасыщения являются Джон Ф. Фэй, Джон Циомбикас и Дидерик К. Нихорстер.

Павел приступил к разработке freeglut 1 декабря 1999 года. В настоящее время проект представляет собой практически 100-процентную замену оригинального GLUT лишь с некоторыми отклонениями (такими как отказ от специфичных для SGI функций, таких как блок «Циферблаты и кнопки» и динамическое разрешение видео) и сокращение набора ошибок.

freeglut содержит несколько улучшений по сравнению с исходным GLUT, но в соответствии с политикой никаких дополнительных существенных функций добавлено не будет.

В апреле 2015 года freeglut получила первоначальную поддержку нового протокола сервера отображения Wayland . [ 1 ]

Некоторые члены команды freeglut, которые хотели добавить функции, разделили код на создание OpenGLUT .

Разработка OpenGLUT прекратилась в мае 2005 г.; последним выпуском был OpenGLUT-0.6.3 в марте 2005 года.

Freeglut теперь очень стабилен и содержит меньше ошибок, чем исходный GLUT . Однако есть места, где исходная спецификация GLUT не уточняет, в каком порядке происходят такие вещи, как обратные вызовы, и прикладные программы, работающие под GLUT, могут потерпеть неудачу в режиме freeglut, потому что они предполагают что-то, что GLUT никогда не гарантировало истинность.

Новые версии появляются периодически; однако, поскольку сейчас он достаточно стабилен и никаких новых функций не планируется, эти обновления требуются все реже и реже. Ситуация изменилась бы, если бы когда-нибудь вышла новая версия GLUT.

В некоторых дистрибутивах Linux вместо GLUT распространяется freeglut. Поскольку он совместим снизу вверх на двоичном уровне, программы, скомпилированные для GLUT, могут быть без проблем связаны с freeglut.

См. также

[ редактировать ]
  1. ^ «Реализовать первоначальную поддержку Wayland» . Гитхаб . Архивировано из оригинала 10 ноября 2020 г. Проверено 7 апреля 2015 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 9c7749039a092e4dc7187b15eb948da7__1722958140
URL1:https://arc.ask3.ru/arc/aa/9c/a7/9c7749039a092e4dc7187b15eb948da7.html
Заголовок, (Title) документа по адресу, URL1:
freeglut - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)