Woah, what's going on with the MM motion blur? It doesn't do that on mine...
Sorry to the people with GeForce 3s, that's old code I forgot to remove causing that error. I'll update the ZIP with one that should work tonight.
I'll check on the Banjo Tooie shadow tonight too. It's probably messed up 'cause of an old hack that I don't need anymore thanks to the improved FB support.
Doomulation said:
you've implemted a lot of things in software, that can be done in hardware. If you do this in hardware, does it mess up the gfx or something?
Oh and...how well would this actually perform on PS 1.4? Since I don't have a DX9 card myself, isn't there a possibility to try and limit it to 1.4 or make it work as smooth as possible?
I implemented transformation, lighting and clipping in software, because the N64's transformation and lighting is incompatible with the current PC GPU's method, and D3D doesn't do hardware clipping if you do your own transformation, so I did that in software too. The only other thing I've done in software is the depth image rendering to RDRAM (which you can disable with the N64 Depth Image setting), which is MUCH faster than trying to copy the depth stencil out of video RAM...
I've tried to make sure it works as good as possible with PS 1.1-1.4, but I've already run into some instruction count limits. I might be able to work it out be going to ASM in instead of HLSL for the shaders though.