Hallo,
in der
Unit FMX.Materials sind die Klassen für TColorMaterial und TTextureMaterial usw. definiert. Jeweils in der Methode DoInitialize wird der VertexShader und PixelShader definiert. Hier wird offensichtlich ein compiliertes HLSL übergeben. Meine Frage nun, womit erzeugt Delphi den TContextShaderCode? Womit compiliert Delphi HSLS?
Im Programm LowLevel3D hat Delphi noch den Original Source mit angegeben, und dann für die unterschiedlichen Architekturen wie zb DX10 den HLSL Soruce eingefügt.
Gibt es einen
DirectX-Befehl der die Shader-Programme compiliert?
Vielen Dank für eure Mühe.
Gruß Peter