Voodoo
3dfx Voodoo - графический ускоритель, выпуск которого начат в 1996 году компанией 3dfx Interactive.
В то время на видеокартах не было аппаратной поддержки 3D-графики, и поэтому для этого требовалось вдобавок к самой видеокарте поместить в соседний PCI-слот ещё и графический ускоритель. Выходной сигнал для монитора шёл от видеокарты к ускорителю и уже потом от ускорителя к монитору - поэтому нужен был небольшой провод, соединяющий снаружи системного блока две эти платы.
Размер видеопамяти у первого Voodoo - 4 мегабайта.
Поддерживаемые API
Voodoo поддерживает 2 API:
Дополнительно для игр с поддержкой OpenGL был введена частичная эмуляция OpenGL средствами Glide. Время выхода - ориентировочно после GLQuake/Quake2. Эмуляция реализовывала не все, а только необходимые играм функции OpenGL 1.1 (полной аппаратной поддержки OpenGL в Voodoo 1 и 2 нету, да и в 3 только по функциям, например невозможность работать в цветности >16 бит сразу делала Voodoo неприемлемым для всех профессиональных OpenGL приложений вроде 3DStudio Max).
Для поддержки Voodoo игра должна поддерживать API Glide либо Direct3D/OpenGL неполный, но это умеют и остальные ускорители. Более новые игры, поддерживающие аппаратное ускорение, обычно не могут работать с этим ускорителем, так как поддержка Glide просто не вставлена в код игры.
Некоторые старые игры, наоборот, поддерживают из ускорителей только Voodoo через Glide. Для работы таких игр на современных видеокартах нужен какой-либо Glide wrapper.
Есть драйверы для Voodoo1 и для XP (Glide+OpenGL Miniport), но без Direct3D; аналогично для XP64. Всё это сторонние проекты, ибо 3DFx Interactive мертво и куплено NVIDIA.
Для Voodoo2 и выше официальные и неофициальные драйвера поддерживают все API (кроме, само собой, OpenGL, который минипорт опять же вплоть до Voodoo4/5, где наконец-то сделали полную поддержку, у Voodoo3 неофициальный минипорт фактически соответствует полной реализации OpenGL 1.1).
Видеокарты серии
Voodoo Rush - недовуду: видеокарта + ускоритель , 6/8 мб памяти (2/4 мб видеокарта+4 ускоритель), много проблем с совместимостью.
Voodoo1 - просто Voodoo1 от разных брэндов. Есть одно исключение - фактически 2 Voodoo на 1 плате , модель уточняется. Размер памяти 4 мб, исключение - Canopus Pure3D - 2 мб фреймбуфер+4 мб текстурная память (обычно 2+2).
Voodoo2 - 8 или 12 мегабайт редакции, поддержка SLI.
Voodoo Banshee - ??/16 мб редакции. Не считая Rush это фактически первый Voodoo как самостоятельная видеокарта.
Voodoo3 - 2000, 3000, 3500+TV.
Voodoo4-5 - первая карта фактически 8MB Velocity (да, оно на ядре прообразе Voodoo4, а не 3), различные виды и вариации вплоть опять же до фактически SLI на 1 плате Voodoo5.