Hi,
On 13.09.2017 19:08, Jason Ekstrand wrote:
On Wed, Sep 13, 2017 at 8:42 AM, Nicolai Hähnle > wrote:
On 13.09.2017 11:54, Eero Tamminen wrote:
On 12.09.2017 09:55, Jordan Justen wrote:
On 2017-09-11 21:44:32, Timothy
On Thu, Sep 14, 2017 at 10:15 PM, Connor Abbott wrote:
> me too :) I'll push my stuff now
>
> On Thu, Sep 14, 2017 at 8:58 PM, Jason Ekstrand wrote:
>> On Thu, Sep 14, 2017 at 12:40 PM, Connor Abbott wrote:
>>>
>>> On Tue, Sep 12,
me too :) I'll push my stuff now
On Thu, Sep 14, 2017 at 8:58 PM, Jason Ekstrand wrote:
> On Thu, Sep 14, 2017 at 12:40 PM, Connor Abbott wrote:
>>
>> On Tue, Sep 12, 2017 at 2:09 PM, Jason Ekstrand
>> wrote:
>> > On Tue, Sep 12,
On Thu, Sep 14, 2017 at 12:40 PM, Connor Abbott wrote:
> On Tue, Sep 12, 2017 at 2:09 PM, Jason Ekstrand
> wrote:
> > On Tue, Sep 12, 2017 at 10:12 AM, Ian Romanick
> wrote:
> >>
> >> On 09/11/2017 11:17 PM, Kenneth Graunke
On Tue, Sep 12, 2017 at 2:09 PM, Jason Ekstrand wrote:
> On Tue, Sep 12, 2017 at 10:12 AM, Ian Romanick wrote:
>>
>> On 09/11/2017 11:17 PM, Kenneth Graunke wrote:
>> > On Monday, September 11, 2017 9:23:05 PM PDT Ian Romanick wrote:
>> >> On
On Wed, Sep 13, 2017 at 8:42 AM, Nicolai Hähnle wrote:
> On 13.09.2017 11:54, Eero Tamminen wrote:
>
>> Hi,
>>
>> On 12.09.2017 09:55, Jordan Justen wrote:
>>
>>> On 2017-09-11 21:44:32, Timothy Arceri wrote:
>>>
On 12/09/17 14:23, Ian Romanick wrote:
> On
On 13.09.2017 11:54, Eero Tamminen wrote:
Hi,
On 12.09.2017 09:55, Jordan Justen wrote:
On 2017-09-11 21:44:32, Timothy Arceri wrote:
On 12/09/17 14:23, Ian Romanick wrote:
On 09/08/2017 01:59 AM, Kenneth Graunke wrote:
We shouldn't use SPIR-V for the shader cache.
The compilation process
Hi,
On 12.09.2017 09:55, Jordan Justen wrote:
On 2017-09-11 21:44:32, Timothy Arceri wrote:
On 12/09/17 14:23, Ian Romanick wrote:
On 09/08/2017 01:59 AM, Kenneth Graunke wrote:
We shouldn't use SPIR-V for the shader cache.
The compilation process for GLSL is: GLSL -> GLSL IR -> NIR ->
I think the arguments for doing NIR serialization and deseriallization are
pretty persuasive. I've started a skeleton of a NIR serialization
implementation at
https://cgit.freedesktop.org/~cwabbott0/mesa/log/?h=nir-serialize. Note
that filling this in by following nir_clone should be mostly
On 13/09/17 03:00, Ian Romanick wrote:
On 09/11/2017 09:44 PM, Timothy Arceri wrote:
On 12/09/17 14:23, Ian Romanick wrote:
On 09/08/2017 01:59 AM, Kenneth Graunke wrote:
On Thursday, September 7, 2017 4:26:04 PM PDT Jordan Justen wrote:
On 2017-09-06 14:12:41, Daniel Schürmann wrote:
On Tue, Sep 12, 2017 at 4:39 PM, Jason Ekstrand wrote:
> On Tue, Sep 12, 2017 at 11:09 AM, Jason Ekstrand
> wrote:
>>
>> On Tue, Sep 12, 2017 at 10:12 AM, Ian Romanick
>> wrote:
>>>
>>> On 09/11/2017 11:17 PM, Kenneth Graunke
On Tue, Sep 12, 2017 at 11:09 AM, Jason Ekstrand
wrote:
> On Tue, Sep 12, 2017 at 10:12 AM, Ian Romanick
> wrote:
>
>> On 09/11/2017 11:17 PM, Kenneth Graunke wrote:
>> > On Monday, September 11, 2017 9:23:05 PM PDT Ian Romanick wrote:
>> >> On
On 12.09.2017 06:25, Ian Romanick wrote:
On 09/07/2017 04:26 PM, Jordan Justen wrote:
On 2017-09-06 14:12:41, Daniel Schürmann wrote:
Hello together!
Recently, we had a small discussion (off the list) about the NIR
serialization, which was previously discussed in [RFC] ARB_gl_spirv and
NIR
On Tue, Sep 12, 2017 at 10:12 AM, Ian Romanick wrote:
> On 09/11/2017 11:17 PM, Kenneth Graunke wrote:
> > On Monday, September 11, 2017 9:23:05 PM PDT Ian Romanick wrote:
> >> On 09/08/2017 01:59 AM, Kenneth Graunke wrote:
> >>> On Thursday, September 7, 2017 4:26:04 PM
On 09/11/2017 11:17 PM, Kenneth Graunke wrote:
> On Monday, September 11, 2017 9:23:05 PM PDT Ian Romanick wrote:
>> On 09/08/2017 01:59 AM, Kenneth Graunke wrote:
>>> On Thursday, September 7, 2017 4:26:04 PM PDT Jordan Justen wrote:
On 2017-09-06 14:12:41, Daniel Schürmann wrote:
>
On 09/11/2017 09:44 PM, Timothy Arceri wrote:
> On 12/09/17 14:23, Ian Romanick wrote:
>> On 09/08/2017 01:59 AM, Kenneth Graunke wrote:
>>> On Thursday, September 7, 2017 4:26:04 PM PDT Jordan Justen wrote:
On 2017-09-06 14:12:41, Daniel Schürmann wrote:
> Hello together!
> Recently,
On 12/09/17 16:55, Jordan Justen wrote:
On 2017-09-11 21:44:32, Timothy Arceri wrote:
On 12/09/17 14:23, Ian Romanick wrote:
On 09/08/2017 01:59 AM, Kenneth Graunke wrote:
We shouldn't use SPIR-V for the shader cache.
The compilation process for GLSL is: GLSL -> GLSL IR -> NIR -> i965 IRs.
On 2017-09-10 17:15:48, Timothy Arceri wrote:
> Ccing list.
>
> On 11/09/17 09:50, Timothy Arceri wrote:
> > Hi Daniel,
> >
> > Here is the code that does the caching of tgsi in Gallium.
> >
> > https://cgit.freedesktop.org/mesa/mesa/tree/src/mesa/state_tracker/st_shader_cache.c
> >
> >
> >
On 2017-09-11 21:44:32, Timothy Arceri wrote:
> On 12/09/17 14:23, Ian Romanick wrote:
> > On 09/08/2017 01:59 AM, Kenneth Graunke wrote:
> >>
> >> We shouldn't use SPIR-V for the shader cache.
> >>
> >> The compilation process for GLSL is: GLSL -> GLSL IR -> NIR -> i965 IRs.
> >> Storing the
On Monday, September 11, 2017 9:23:05 PM PDT Ian Romanick wrote:
> On 09/08/2017 01:59 AM, Kenneth Graunke wrote:
> > On Thursday, September 7, 2017 4:26:04 PM PDT Jordan Justen wrote:
> >> On 2017-09-06 14:12:41, Daniel Schürmann wrote:
> >>> Hello together!
> >>> Recently, we had a small
On Monday, September 11, 2017 9:27:28 PM PDT Ian Romanick wrote:
> And... we wouldn't necessarily have to throw away cached SPIR-V when the
> Mesa version changes... though we may want to anyway.
Sure, SPIR-V is a defined, stable format, and that's a nice property.
If we invented a serialized NIR
On 12/09/17 14:23, Ian Romanick wrote:
On 09/08/2017 01:59 AM, Kenneth Graunke wrote:
On Thursday, September 7, 2017 4:26:04 PM PDT Jordan Justen wrote:
On 2017-09-06 14:12:41, Daniel Schürmann wrote:
Hello together!
Recently, we had a small discussion (off the list) about the NIR
On 09/11/2017 09:23 PM, Ian Romanick wrote:
> On 09/08/2017 01:59 AM, Kenneth Graunke wrote:
>> On Thursday, September 7, 2017 4:26:04 PM PDT Jordan Justen wrote:
>>> On 2017-09-06 14:12:41, Daniel Schürmann wrote:
Hello together!
Recently, we had a small discussion (off the list) about
On 09/07/2017 04:26 PM, Jordan Justen wrote:
> On 2017-09-06 14:12:41, Daniel Schürmann wrote:
>> Hello together!
>> Recently, we had a small discussion (off the list) about the NIR
>> serialization, which was previously discussed in [RFC] ARB_gl_spirv and
>> NIR backend for radeonsi.
>>
>> As
On 09/08/2017 01:59 AM, Kenneth Graunke wrote:
> On Thursday, September 7, 2017 4:26:04 PM PDT Jordan Justen wrote:
>> On 2017-09-06 14:12:41, Daniel Schürmann wrote:
>>> Hello together!
>>> Recently, we had a small discussion (off the list) about the NIR
>>> serialization, which was previously
Ccing list.
On 11/09/17 09:50, Timothy Arceri wrote:
Hi Daniel,
Here is the code that does the caching of tgsi in Gallium.
https://cgit.freedesktop.org/mesa/mesa/tree/src/mesa/state_tracker/st_shader_cache.c
Basically we just use the blob helpers to do the writing/reading.
On Fri, Sep 8, 2017 at 2:09 AM, Rob Clark wrote:
> On Thu, Sep 7, 2017 at 7:26 PM, Jordan Justen
> wrote:
>> On 2017-09-06 14:12:41, Daniel Schürmann wrote:
>>> Hello together!
>>> Recently, we had a small discussion (off the list) about the NIR
On 08/09/17 18:59, Kenneth Graunke wrote:
On Thursday, September 7, 2017 4:26:04 PM PDT Jordan Justen wrote:
On 2017-09-06 14:12:41, Daniel Schürmann wrote:
Hello together!
Recently, we had a small discussion (off the list) about the NIR
serialization, which was previously discussed in [RFC]
The NIR->SPIRV->NIR round-trip was assumed to be completely lossless.
But you are right, it would be risky to forget about some small pitfalls
or to not have a total bijection.
Also, it would make it much more difficult to make changes to NIR.
Thanks for this really valid point.
On
On Thursday, September 7, 2017 4:26:04 PM PDT Jordan Justen wrote:
> On 2017-09-06 14:12:41, Daniel Schürmann wrote:
> > Hello together!
> > Recently, we had a small discussion (off the list) about the NIR
> > serialization, which was previously discussed in [RFC] ARB_gl_spirv and
> > NIR
On Thu, Sep 7, 2017 at 5:09 PM, Rob Clark wrote:
> On Thu, Sep 7, 2017 at 7:26 PM, Jordan Justen
> wrote:
> > On 2017-09-06 14:12:41, Daniel Schürmann wrote:
> >> Hello together!
> >> Recently, we had a small discussion (off the list) about the
On Thu, Sep 7, 2017 at 7:26 PM, Jordan Justen wrote:
> On 2017-09-06 14:12:41, Daniel Schürmann wrote:
>> Hello together!
>> Recently, we had a small discussion (off the list) about the NIR
>> serialization, which was previously discussed in [RFC] ARB_gl_spirv and
>>
On 2017-09-06 14:12:41, Daniel Schürmann wrote:
> Hello together!
> Recently, we had a small discussion (off the list) about the NIR
> serialization, which was previously discussed in [RFC] ARB_gl_spirv and
> NIR backend for radeonsi.
>
> As this topic could be interesting to more people, I
33 matches
Mail list logo