Новости про Linux и tessellation

Unigine Heaven 2.0

Обновлённый DirectX 11-бенчмарк, теперь с поддержкой Linux.

Бенчмарк Unigine Heaven служит демонстрацией возможностей движка Unigine и в прошлом году стал одним из первых приложений, поддержавших DirectX 11. В новой версии 2.0 были сделаны следующие изменения:

  • еще большее использование теселляции, новые режимы «moderate» и «extreme»;
  • ряд оптимизаций движка;
  • больше динамического освещения;
  • добавлены новые объекты и физические эффекты.

Unigine Heaven

Но главным новшеством второй версии стала поддержка Linux. Помимо Direct3D, движок Unigine может использовать и OpenGL, но из-за проблем с качеством драйверов ATI Catalyst для Linux соответствующая версия бенчмарка для данной ОС вышла только сейчас. К сожалению, сторонников открытого кода это не сильно обрадует. Для того, чтобы насладиться красотами, понадобится закрытый бинарный драйвер от AMD или NVIDIA, поскольку реализация OpenGL 3.x в библиотеке Mesa3D на данный момент отсутствует — следствие наличия в спецификации OpenGL третьего поколения защищённых патентами технологий. К этим технологиям члены ARB/Khronos получают доступ по кросс-патентным соглашениям, но независимым разработчикам Mesa надо либо получать отдельные лицензии, либо выносить работу с данными функциями во внешние модули, что уже сделано для форматов текстур, но представляется малореальным для некоторых обязательных методов рендеринга (render targets).

Вследствие изменений движка, сравнивать результаты предыдущих версий с результатами нынешней некорректно. Загрузить последнюю версию бенчмарка можно по ссылкам ниже:

Напомним, что движок Unigine ляжет в основу игры Primal Carnage, Linux-версия которой также ожидается.

Первый бенчмарк с использованием DirectX 11

Разработчики создаваемого в России трёхмерного движка Unigine выпустили демонстрацию-бенчмарк «Heaven», использующую DirectX 11.

Демонстрация «Heaven» создана с помощью последней версии фирменного движка Unigine и поддерживает некоторые «фишки» нового API трёхмерной графики Microsoft Direct3D 11, в частности шейдеры 5.0, теселляцию и алгоритм физики с использованием DirectCompute.

Демонстрация также показывает использование Ambient Occlusion, «объемные» облака, поддерживает технологию многомониторности ATI Eyefinity, представленную в видеокартах AMD Radeon семейства 5000. Впрочем, наличие DX11-оборудования для просмотра демонстрации необязательно — движок Unigine способен показать неплохую картинку и средствами Direct3D 9 и OpenGL.

По сообщению сайта Phoronix.com, разработчики через месяц или два также собираются выпустить версию бенчмарка для операционной системы Linux, в которой планируют показать большинство функций DirectX 11, реализуемых с помощью последних версий OpenGL, в частности, теселляцию.

Загрузить бенчмарк можно с официального сайта (~128 Мб), поддерживаются Windows XP, Vista и 7, требуется .NET Framework 2.0 и видеокарта не ниже NVIDIA GeForce 7x00 или AMD Radeon HD 2x00.