[g3dvl] rework fence handling and add r600g workaround
4 files changed