TextureCache_Invalidate now does a range match instead of just checking if the texture address was in range.
Hacky implementation of sceVaudio, whatever the point of that API is...
Optional logging (ifdef) of cache calls for debugging
VFPU: cap/floor float-to-int conversion instructions
add skeleton implementation of "cache" instruction
Fix a few graphics issues, optimize shader ID generation (fewer shaders)