r300: refactor PVS code and constants emission