add experimental depth buffer read for intel/ati/amd

..cannot test myself though  :/
explicitly disable nv optimus if define set