Сообщение от 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) Программа компилируется.
Логика подсказывает, что роль программы должен выполнять материал, в версии блица это Браши.