[PATCH v5 1/1] wined3d: texture.c split vulkan and opengl for cleaner clarity