Add viewport and shader limits to hardware capability detection