this seems to be for shader fetches