Hi,
ich hab angefangen mit DirectX ein kleines Spiel zu schreiben.
Um das Laden der Shader zu vereinfachen wollte ich mir eine Funktion schreiben:
So sieht sie aus...
Der 1. Teil funktioniert.
Das Problem ist, dass der 2. Teil nie ausgeführt wird, weil pBuffer immer NULL ist. :/
Aufrufen tu ich sie so:
Ich bin mir relativ sicher, dass es an dem Übergabeparameter pBuffer liegt. Nur weiß ich nicht warum dieser immer NULL ist :/
Hat jemand ne Ahnung wieso das so ist? Ich kenn mich mit Shader in DirectX noch nicht sooo aus!
mfg
lolxdfly
ich hab angefangen mit DirectX ein kleines Spiel zu schreiben.
Um das Laden der Shader zu vereinfachen wollte ich mir eine Funktion schreiben:
So sieht sie aus...
Der 1. Teil funktioniert.
Das Problem ist, dass der 2. Teil nie ausgeführt wird, weil pBuffer immer NULL ist. :/
Aufrufen tu ich sie so:
Code:
//Compile Shaders from shader file
CreateShader("Effects.fx", "VS", "vs_4_0", &VS_Buffer, VS_Buffer, VS, NULL);
Hat jemand ne Ahnung wieso das so ist? Ich kenn mich mit Shader in DirectX noch nicht sooo aus!
mfg
lolxdfly