Actually I meant this problem. It is caused because your DirectX DLL comes without ps1.x support. In newer Irrlicht versions (I thought that 1.7.x is included) did add the compile option to enable legacy ps 1.x support. But you can also use an older DirectX dll version which still has 1.x support.agamemnus wrote:I tried to test with hlsl 1.1 (maybe that's what I have? I really don't know) but got this error:Code: Select all
error X3539: ps_1_x is no longer supported; use /Gec in fxc to automatically upgrade to ps_2_0 error X3539: Alternately, fxc's /LD option allows use of the old compiler DLL
[fixed]shader bug?
-
- Admin
- Posts: 14143
- Joined: Wed Apr 19, 2006 9:20 pm
- Location: Oldenburg(Oldb), Germany
- Contact:
Ah, so it's the DLL that's saying that?
I'll try to find the Irrlicht switch and recompile... (or maybe you could tell me where the options are?)
(With the 2.0 option, I get "unknown error" or something)
Edit: or.... do I need both the Irrlicht 1.1 shaders support AND the DLL support?
Edit 2: How do I even know what version I'm using? Or how to change the version? I have d3dx9_24.dll through d3dx9_42.dll.
I'll try to find the Irrlicht switch and recompile... (or maybe you could tell me where the options are?)
(With the 2.0 option, I get "unknown error" or something)
Edit: or.... do I need both the Irrlicht 1.1 shaders support AND the DLL support?
Edit 2: How do I even know what version I'm using? Or how to change the version? I have d3dx9_24.dll through d3dx9_42.dll.