Главная »
2016 » Июнь » 14 » В рамках проекта SchaeferGL развивается реализация Direct3D 9, работающая поверх API Vulkan
01:33 В рамках проекта SchaeferGL развивается реализация Direct3D 9, работающая поверх API Vulkan |
Проект SchaeferGL, в рамках которого развивается высокопроизводительная реализация Direct3D 9 (D3D9), выполненная в форме надстройки над кросс-платформенным API Vulkan, отметил достижение уровня, на котором возможно выполнение первого приложения из набора примеров D3D9. Исходные тексты SchaeferGL написаны на C++ и распространяются под свободной лицензией zlib.
В качестве критерия успешности разработки SchaeferGL упомянуто прохождение всех unit-тестов и обеспечение производительности на уровне 75% от оригинального D3D9. Из достоинств проекта отмечается предоставление поддержки Direct3D на оборудовании и программных платформах, изначально не поддерживаемых в D3D9. API Direct3D 9 выбран как имеющий наибольшее число поддерживающих его игр и более полно разобранный в процессе создания других альтернативных реализаций - Gallium Nine и WineD3D.
|
Просмотров: 199 |
Добавил: muge
| Рейтинг: 0.0/0 |