Fragment and vertex shader updates for textures