Команда ентузіастів Dos.Zone реалізувала підтримку графічного API Glide від легендарної 3dfx Interactive в браузерній емуляції. Це дозволяє запускати класичні 3D-ігри кінця 90-х без установки програм, плагінів і складних налаштувань.
Glide, розроблений для відеокарт Voodoo, був ключовою технологією для ігор на кшталт Need for Speed II або Carmageddon. Його особливості — білайнейна фільтрація, плавний туман і апаратне згладжування — стали візитною карткою епохи. Проте через дороговизну обладнання в 90-х багато гравців так і не змогли оцінити ці ефекти в оригіналі.
Розробник Олександр Гур'янов (Caiiiycuk) інтегрував Glide в емулятор js-dos через WebGL. Технологія використовує низькорівневу емуляцію відеокарт Voodoo з переносом рендерингу на GPU. Вирішення проблем з мерехтінням зображення вимагало застосування Frame Buffer Object, а для сумісності з WebGL залучили бібліотеку GL4ES.
Вже доступно в браузері:
В найближчі тижні додадуть:
Carmageddon;
Need for Speed II;
Хоча деякі ігри можуть працювати з артефактами (наприклад, некоректний туман в окремих сценах), продуктивність в режимі Glide виявилася вищою, ніж при програмному рендерингу. Проект продовжує розвиватися — команда тестує ще 40+ ігор кінця 90-х і найближчим часом список ігор буде розширюватися.