not working right, todo: test on nvidia card