Re: [Mesa-dev] [PATCH 3/3] etnaviv: Implement ICACHE

2017-08-05 Thread Christian Gmeiner
2017-07-24 10:28 GMT+02:00 Wladimir J. van der Laan : > This patch adds support for large shaders on GC3000. For example the "terrain" > glmark benchmark with a large fragment shader will work after this. > > If the GPU supports ICACHE, shaders larger than the available state

[Mesa-dev] [PATCH 3/3] etnaviv: Implement ICACHE

2017-07-24 Thread Wladimir J. van der Laan
This patch adds support for large shaders on GC3000. For example the "terrain" glmark benchmark with a large fragment shader will work after this. If the GPU supports ICACHE, shaders larger than the available state area will be uploaded to a bo of their own and instructed to be loaded from memory