fixed mipmaps and shader on nvidia
updated to latest rustc