Показать сообщение отдельно
Старый 28.04.2014, 02:35   #9
Черный крыс
 
Сообщений: n/a
Ответ: Blitz Hardwired - DX9 and DX11 Userlib

Сообщение от Wegox Посмотреть сообщение
Есть.
shaderPixel=dxCreatePixelShader("","shaders\DX_RF. FX","main","ps_2_0")
одевается как текстура.
dxEntityPixelShader Entity,shaderPixel

А вот вершинный не работает
shaderVertex=dxCreateVertexShader("","shaders\DX_V ertex.FX","main","ps_2_0")
он тоже как текстура одевается...
dxEntityVertexShader Entity,shaderVertex
Вообще на уровне АПИ это делается так :

1) Создается программа
2) Грузятся текст пиксельного и вершинного шейдера.
3) Этот текст поочередно линкуется к созданной программе.
4) Программа компилируется.

Логика подсказывает, что роль программы должен выполнять материал, в версии блица это Браши.
 
Ответить с цитированием