Три недели назад (2 мая) вышло обновление трехмерного шутера от первого лица Nexuiz, теперь последней версией считается 2.5.1. Важные изменения:
Устранена утечка памяти (важно для выделенных серверов).
Исправлен баг дульного пламени (muzzle flash).
Шесть новых саундтреков от blkrbt.
Исправлен баг зависания экрана загрузки в Windows Vista.
Улучшенные звуки от tenshihan.
Исправленно "дерганное" движение мыши в случае пользовательского значения параметра 'cl_maxfps'.
Исправлены некоторые ошибки на картах
Сделан кэш точек прохождения (waypoints): это делает загрузку ботов намного быстрее.
Также были исправлены некоторые ошибки, размещенные пользователями на багтрекере SourceForge. Разработчики благодарят всех, отправивших информацию о найденных ошибках.
Nexuiz разрабатывается на переработанном движке Quake. Игра преимущественно многопользовательская, содержит множество режимов игры (DM, CTF, Key Hunt, Arena и много других), а также наборов карт.
Игра примечательна качественной графикой и спецэффектами, такими как bloom и HDR, coronas, динамическое освещение тени (пробегая возле стены в момент вспышки взрыва можно отчетливо разглядеть свой движущийся силуэт) и неплохого звукового сопровождения (саундтреки в формате Vorbis Ogg запрятаны в файлах *.pk3, являющиеся обычными ZIP-архивами). При этом параметры графики могут настраиваться в достаточно широких пределах, позволяя запускать её на слабых компьютерах.
Вышла 7мая, но оставалась незамеченной, очередная порция документации по спецификациям 3D чипов от AMD. В ней освещены особенности архитектуры чипов и функции 3D ускорения.
18 апреля, в рамках своей инициативы, AMD опубликовала очередную порцию кода 3D-драйвера для видеокарт, основанных на чипах R600/700. К сожалению, пока этот код не реализует все возможности по работе с 3D-графикой, но он поддерживает гораздо больше функций по сравнению с тем кодом, который был опубликован в декабре.
Со слов John Bridgman, работы по созданию открытого драйвера продолжаются, и где-то к маю должен быть готов драйвер, полностью пригодный (в плане ускорения 3D) для конечных пользователей.
15 апреля вышла новая версия 100% свободного дистрибутива GNU/Linux gNewSense-2.2, представляющая собой второе обновление релиза под кодовым названием DeltaH.
Прежде всего стоит отметить возвращение в систему GLX (то есть, в целом, поддержки OpenGL), что явилось следствием сотрудничества SGI и FSF в вопросе релицензирования основного исходного кода под свободной лицензией. Таким образом, принципиальная лицензионная проблема, на которую разработчики большинства дистрибутивов GNU/Linux предпочитали закрывать глаза, была успешно разрешена и поддержка 3D вновь включена по умолчанию.
В этом релизе также устранены уязвимости, обнаруженные до 14.04.2009, включительно. Cписок остальных изменений невелик и представлен по ссылке в конце новости.
После года разработки вышел новый релиз популярного свободного 3D-шутера Nexuiz 2.5, в котором отмечено около трех тысяч изменений.
Самые интересные новшества:
Полностью переписан код для организации сетевых игр, при этом требования к минимальной пропускной способности канала, необходимой для игры по сети, уменьшились в два раза.
Добавлен новый игровой режим "Гонка", при котором перед игроками ставится задача как можно быстрее пройти игровой уровень.
Добавлено несколько новых типов оружия (ручной крючок, Port-O-Launch, самонаводящийся T.A.G., тяжелая лазерная пушка, винтовка).
В комплект включен редактор игровых уровней NetRadiant.
Улучшения всех видео и звуковых эффектов. Добавлено множество новых звуков, голосов, текстур и т.п.
Добавлено несколько новых карт: необитаемые фабрики (DM, TDM, MinstaGib), карты для состязания в скорости прохождения.
Добавлен режим видеозаписи игры с сохранением в формате Ogg Theora.
Реструктуризирована и переработана система управляющих меню.
Многочисленные улучшения в работе ботов (совместные действия, прыжки, плаванье, более качественный поиск пути, уменьшение потребления ресурсов CPU).
Многочисленные исправления ошибок, приводящих к краху, запаздыванию реакции или нарушению отображения на экране. Исправлены проблемы, мешающие игре на системах с драйверами ATI.
Добавлена поддержка GPU Quadro FX 3800, FX 3700M, FX 1800. FX 580, FX 380, NVS 295. GeForce GT 120, GeForce G100
VDPAU VC-1/WMV теперь будет работать на всех чипах, которые VDPAU поддерживают, также улучшена поддержка H.264 и исправлено декодирование VC-1 на 64 битных платформах и другие исправления
Поддержка OpenGL 3.0 floating-point depth buffers
Исправлены:
ошибки прорисовки при использовании OpenGL в Java2D
падение KDE4 plasma при использовании OpenGL
мерцание экрана с Geforce series 6 и 7
падение X server'a при прорисовке трапеций с RenderAccel = disabled
Новичкам в линукс настоятельно рекомендуется дождаться появления вышеупомянутого релиза в репозиториях Вашего дистрибутива и не создавать себе возможных проблем в связи с установкой не через пакетный менеджер.
Вышла новая версия свободной реализации OpenGL. Это стабильный релиз, который содержит в основном исправления ошибок.
Нововведения, тем не менее, есть:
Установка переменной окружения MESA_GLX_FORCE_DIRECT позволяет притвориться, что используется direct rendering, даже если аппаратное ускорение 3D-графики на самом деле отсутствует.
Версия GLSL 1.20, фактически поддержанная в предыдущем релизе, теперь анонсируется приложениям.
Вышла новая версия свободной и открытой библиотеки «Bullet Physics» под номером 2.74. Библиотека предназначена для определения столкновений и коллизий, симуляции динамики твёрдых тел в реальном времени.
Добавлена отладочная визуализация ограничителей (constraints), все ограничители могут использовать SIMD solver, улучшенный конвертер COLLADA, новый демонстрационный пример «Buoyancy» и многое другое.
Лицензия: zlib. Доступна для коммерческого и некоммерческого использования. Скачать последнюю версию можно на сайте проекта google code.
Драйвер для серии Chrome 500 помимо поддержки OpenGL 3.0 может похвастать возможностью аппаратного декодирования видео в форматах H.264, VC-1, MPEG-2.
Однако, как отмечают обозреватели по ссылке, несмотря на много хороших слов в анонсе, драйвер далек от совершенства. Нет сборки для x86_64. Также, несмотря на заявленную лицензию GPL, никто пока не видел исходных кодов.
После почти года после начала переписывания проекта практически с нуля вышла первая стабильная версия гоночного симулятора VDrift. В новой версии нет новых функций, но исправлено огромное количество ошибок, сильно улучшена стабильность, улучшена производительность. Физика также подверглась переработке. (!!) Сильно улучшена отрисовка шрифтов.
Вышла в свет новая версия Python-модуля, работающего с библиотекой OpenCascade, предназначенной для создания CAD-систем. Данная версия модуля работает в операционных системах Linux, Mac OSX, Windows. Модуль распространяется по свободной лицензии CeCILL (совместимой с GPL).
Документация «3D Register Guide» теперь в свободном доступе. В ней описаны шейдерные инструкции для видеочипов AMD R6xx/R7xx, шейдерные текстуры и другие регистры, необходимые для реализации поддержки 3D в видеодрайвере.
Вышел очередной релиз открытой реализации OpenGL - Mesa 7.3. Из значимых нововведений можно отметить:
поддержка GLSL 1.20
драйвера intel теперь используют GEM и DRI2
как обычно, большое количество багфиксов
В середине весны, в сезон обновления дистрибутивов, планируется выпуск багфикс релиза Mesa 7.4, а в Mesa 7.5 разработчики планируют включить код Gallium3D.
Томас Хелльстрём (Thomas Hellström), как и обещал осенью прошлого года, опубликовал исходные коды своих разработок, касающиеся архитектуры DRM (модуль ядра + драйвер Mesa) для карт VIA. Разработка проведена в рамках проекта OpenChrome. Модуль ядра основан на новом менеджере управления памятью TTM (Translation Table Maps) и поддерживает механизм переключения видеорежимов на уровне ядра (kernel mode setting) для IGP чипов VIA CX700 и Unichrome. Драйвер Mesa поддерживает OpenGL 1.3, акселерацию выполнения пиксельных операций, S3TC сжатие, акселерацию при работе с пиксельными и GL_EXT буферами, выполнение многопоточных и моногоконтекстных операций.
Заинтересовавшиеся приглашаются к активному тестированию. Драйвер расположен в ветке modesetting-newttm репозитория Mesa/DRM.