memory leak...
things are a lot less broken if we assume shaders preform the perspective divide...
mipmaps, fix inline diffuse
nv2a_psh tweaks