Add support for temporary (per-frame) allocations in GPU cache.
a5bf301
This API is used for uploading data that changes every frame. Port the split geometry code to use it as an example of how the API works, and remove all the split geometry texture sampler related code.