[Mesa-dev] [PATCH 3/7] glsl: Add initial functions to implement an on-disk cache

Carl Worth cworth at cworth.org
Thu Feb 5 10:44:21 PST 2015


On Wed, Feb 04 2015, Tapani Pälli wrote:
> What would you think about changing this to use some defined maximum 
> size (in MB)? I think for the user size is what matters and it could be 
> a configurable option, number of items seems a bit vague and hard to 
> predict (?)

Yes, changing over to a maximum size would provide a nice, configurable
knob for the user.

I don't see an easy way to get the current "index file" approach to
allow for size-based management. But the index file is also the only
piece of code that's still got some FIXME comments in it that I'm not
sure how to best address.

I think I'll call the index file a premature optimization and just pull
it out. That will make the initial patch provide a cache of unlimited
size (no replacement at all). Then, I'll follow up with a patch that
provides some sort of size-based replacement policy.

> Will there be some further verification here if the file contents are 
> what is expected or is this done in higher level where cache is
> called?

I would expect any verification to take place at a higher level.

-Carl
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 818 bytes
Desc: not available
URL: <http://lists.freedesktop.org/archives/mesa-dev/attachments/20150205/9f1c9d14/attachment.sig>


More information about the mesa-dev mailing list