Re: EVR and Pixel Shaders
Okay, I was able to compile the shader file, retrieve the IDirect3DDevice9 interface, create the IDirect3DPixelShader9 and assign the pixel shader via IDirect3DDevice9::SetPixelShader(). However, it doesn't seem to work (the video stays the same and all HRESULTs from all calls were positive).
My guess is that SetPixelShader() is always called right before each frame is "presented" to the graphics card or something? So, do I actually need to write my own EVR custom presenter for this to work?