[Mesa-dev] [PATCH 0/4] GL_OES_get_program_binary extension

Matt Turner mattst88 at gmail.com
Sat Oct 26 06:42:06 CEST 2013


On Thu, Oct 24, 2013 at 1:28 AM, Tapani Pälli <tapani.palli at intel.com> wrote:
> Hello;
>
> These patches introduce GL_OES_get_program_binary extension support for Mesa.
> There are already stub functions for this extension, patches add the missing
> functionality part. This is based on the 'more automatic' shader cache work
> I've been implementing. I wanted to implement this first as this is a standard
> for applications to use and the automatic cache can be built separately based
> on these same enablers.
>
> As well as code review I would also appreciate any testing efforts with this.
> I've tested this with my own test apps but as you can imagine the coverage
> ain't that big. I'm also thinking of building piglit test cases to exercise
> cache shader but that is still on planning stage.

Are the implementations for serializing and unserializing cache
shaders mostly shared between the automatic shader cache and this
extension's implementation?

I worry that the only way to get sufficient testing of that is via the
automatic shader cache, and that only once it's stable can this
extension proceed.


More information about the mesa-dev mailing list