D3DTADDRESS_BORDER

Работа с 2D и 3D графикой, видео, звуком.

Модератор: Mikle

GLEB
Бывалый
Бывалый
 
Сообщения: 246
Зарегистрирован: 24.05.2005 (Вт) 12:16

D3DTADDRESS_BORDER

Сообщение GLEB » 19.05.2006 (Пт) 19:47

Использую следующие установки для получения направленного светового пятна.

D3DDevice.SetTextureStageState 1, D3DTSS_TEXTURETRANSFORMFLAGS, 2
D3DDevice.SetTextureStageState 1, D3DTSS_TEXCOORDINDEX, D3DTSS_TCI_CAMERASPACEPOSITION
D3DDevice.SetTextureStageState 1, D3DTSS_ADDRESSU, D3DTADDRESS_BORDER
D3DDevice.SetTextureStageState 1, D3DTSS_ADDRESSV, D3DTADDRESS_BORDER
D3DDevice.SetTextureStageState 0, D3DTSS_TEXCOORDINDEX, 1

У меня все работает отлично (на TNT2).

Попробовал у друга на GF 4 MX 440 - не работает, D3DTADDRESS_BORDER как-будто не установлен.
Дрова вроде нормальные.
Попробовал на TNT, тоже нормально работает.
В универе на GF 2 такой же глюк как и на GF 4 (правда там дрова стандартные)

D3DCapsViewer, почему-то показывает, что на TNT, TNT2, GF2, GF4 - D3DTADDRESS_BORDER неподдерживается вообще.
Что делать?

Mikle
Изобретатель велосипедов
Изобретатель велосипедов
Аватара пользователя
 
Сообщения: 4148
Зарегистрирован: 25.03.2003 (Вт) 14:02
Откуда: Туапсе

Сообщение Mikle » 20.05.2006 (Сб) 15:48

GLEB
А на GF ты использовал HardWare T&L, или SoftWare, как и на TNT2?

GLEB
Бывалый
Бывалый
 
Сообщения: 246
Зарегистрирован: 24.05.2005 (Вт) 12:16

Сообщение GLEB » 20.05.2006 (Сб) 19:58

Mikle писал(а):GLEB
А на GF ты использовал HardWare T&L, или SoftWare, как и на TNT2?

Mikle
На всех видеокартах использовал D3DCREATE_SOFTWARE_VERTEXPROCESSING
В данном случае от этого может на что-то зависеть?

Может поставить D3DTADDRESS_CLAMP, в принципе тоже что и D3DTADDRESS_BORDER, CapsViewer - показывает что это поддерживается в отличии от D3DTADDRESS_BORDER?
Надо будет попробовать.

GLEB
Бывалый
Бывалый
 
Сообщения: 246
Зарегистрирован: 24.05.2005 (Вт) 12:16

Сообщение GLEB » 21.05.2006 (Вс) 20:33

Попробовал у друга на GF 4 MX 440 - не работает, D3DTADDRESS_BORDER как-будто не установлен.

Поставил D3DTADDRESS_CLAMP, на GF 4 MX 440 вроде нормально стало работать :D , на других пока не тестировал.


Вернуться в Мультимедиа

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 18

    TopList