Re: [Mesa-dev] docs: Intel Mesa Drivers infographic

2018-05-16 Thread Rob Clark
feel free to disregard, considering the target audience, but
s/Designed for Intel GPUs/Designed for GPUs/ ?

(I mean compared to, say, LLVM, NIR has more passes that are in
general useful to GPUs and much of what it misses compared to LLVM
seems less useful for GPUs or SIMT processors.. I think for other
drivers that do nir->backend (which is not LLVM) we could still get
some benefit of adding some non-intel-specific opcodes to NIR, but
that is more a matter of other drivers not having typed up the patches
than some NIR limitation)

BR,
-R

On Wed, May 16, 2018 at 6:14 PM, Laura Ekstrand  wrote:
> https://drive.google.com/file/d/1D0k3-p88xEame5gepJQfIcCyZhG4CAsW/view?usp=sharing
>
> On Mon, May 14, 2018 at 5:44 PM, Jason Ekstrand 
> wrote:
>>
>> One more comment: NIR is *not* a stable API.
>>
>> On Mon, May 14, 2018 at 2:10 PM, Laura Ekstrand 
>> wrote:
>>>
>>> I've made the edits.
>>> https://drive.google.com/file/d/1D0k3-p88xEame5gepJQfIcCyZhG4CAsW/view?usp=sharing
>>>
>>> Thanks.
>>>
>>> Laura
>>>
>>> On Fri, May 11, 2018 at 5:07 PM, Jason Ekstrand 
>>> wrote:

 Couple of edits:

 i915:  I'd leave the bit about "embedded" out.  I don't think it's used
 for any new deployments at this point.

 1965: How about "Implements intel-specific parts of OpenGL entrypoints"

 ISL isn't really for converting between surface formats.  A better
 one-sentence description would be "A library for computing image sizes and
 memory layouts"

 BLORP: How about "blit, clear, and resolve functionality" rather than
 "driver functionality"

 NIR: Not really a "front-end" more of an "optimizing middle compiler"

 Looks snazzy though. :-)

 On Thu, May 10, 2018 at 6:19 PM, Laura Ekstrand 
 wrote:
>
> Hi All,
>
> I developed the following infographic to inform readers about the
> various parts that make up the Intel Mesa drivers.  It is intended to help
> groups inside Intel better understand the open source community, and at 
> the
> same time, it helps train newcomers to Mesa in driver architecture.
>
> I haven't put this in a tree yet since it is a combination of a
> LibreOffice Draw document and a binary image file.
>
> Thanks.
>
> Laura
>
>
> https://drive.google.com/file/d/1D0k3-p88xEame5gepJQfIcCyZhG4CAsW/view?usp=sharing
>
> ___
> mesa-dev mailing list
> mesa-dev@lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/mesa-dev
>

>>>
>>
>
>
> ___
> mesa-dev mailing list
> mesa-dev@lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/mesa-dev
>
___
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev


Re: [Mesa-dev] docs: Intel Mesa Drivers infographic

2018-05-16 Thread Laura Ekstrand
https://drive.google.com/file/d/1D0k3-p88xEame5gepJQfIcCyZhG4CAsW/view?usp=sharing

On Mon, May 14, 2018 at 5:44 PM, Jason Ekstrand 
wrote:

> One more comment: NIR is *not* a stable API.
>
> On Mon, May 14, 2018 at 2:10 PM, Laura Ekstrand 
> wrote:
>
>> I've made the edits.  https://drive.google.com/file/
>> d/1D0k3-p88xEame5gepJQfIcCyZhG4CAsW/view?usp=sharing
>>
>> Thanks.
>>
>> Laura
>>
>> On Fri, May 11, 2018 at 5:07 PM, Jason Ekstrand 
>> wrote:
>>
>>> Couple of edits:
>>>
>>> i915:  I'd leave the bit about "embedded" out.  I don't think it's used
>>> for any new deployments at this point.
>>>
>>> 1965: How about "Implements intel-specific parts of OpenGL entrypoints"
>>>
>>> ISL isn't really for converting between surface formats.  A better
>>> one-sentence description would be "A library for computing image sizes and
>>> memory layouts"
>>>
>>> BLORP: How about "blit, clear, and resolve functionality" rather than
>>> "driver functionality"
>>>
>>> NIR: Not really a "front-end" more of an "optimizing middle compiler"
>>>
>>> Looks snazzy though. :-)
>>>
>>> On Thu, May 10, 2018 at 6:19 PM, Laura Ekstrand 
>>> wrote:
>>>
 Hi All,

 I developed the following infographic to inform readers about the
 various parts that make up the Intel Mesa drivers.  It is intended to help
 groups inside Intel better understand the open source community, and at the
 same time, it helps train newcomers to Mesa in driver architecture.

 I haven't put this in a tree yet since it is a combination of a
 LibreOffice Draw document and a binary image file.

 Thanks.

 Laura

 https://drive.google.com/file/d/1D0k3-p88xEame5gepJQfIcCyZhG
 4CAsW/view?usp=sharing

 ___
 mesa-dev mailing list
 mesa-dev@lists.freedesktop.org
 https://lists.freedesktop.org/mailman/listinfo/mesa-dev


>>>
>>
>
___
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev


Re: [Mesa-dev] docs: Intel Mesa Drivers infographic

2018-05-14 Thread Jason Ekstrand
One more comment: NIR is *not* a stable API.

On Mon, May 14, 2018 at 2:10 PM, Laura Ekstrand 
wrote:

> I've made the edits.  https://drive.google.com/file/d/1D0k3-
> p88xEame5gepJQfIcCyZhG4CAsW/view?usp=sharing
>
> Thanks.
>
> Laura
>
> On Fri, May 11, 2018 at 5:07 PM, Jason Ekstrand 
> wrote:
>
>> Couple of edits:
>>
>> i915:  I'd leave the bit about "embedded" out.  I don't think it's used
>> for any new deployments at this point.
>>
>> 1965: How about "Implements intel-specific parts of OpenGL entrypoints"
>>
>> ISL isn't really for converting between surface formats.  A better
>> one-sentence description would be "A library for computing image sizes and
>> memory layouts"
>>
>> BLORP: How about "blit, clear, and resolve functionality" rather than
>> "driver functionality"
>>
>> NIR: Not really a "front-end" more of an "optimizing middle compiler"
>>
>> Looks snazzy though. :-)
>>
>> On Thu, May 10, 2018 at 6:19 PM, Laura Ekstrand 
>> wrote:
>>
>>> Hi All,
>>>
>>> I developed the following infographic to inform readers about the
>>> various parts that make up the Intel Mesa drivers.  It is intended to help
>>> groups inside Intel better understand the open source community, and at the
>>> same time, it helps train newcomers to Mesa in driver architecture.
>>>
>>> I haven't put this in a tree yet since it is a combination of a
>>> LibreOffice Draw document and a binary image file.
>>>
>>> Thanks.
>>>
>>> Laura
>>>
>>> https://drive.google.com/file/d/1D0k3-p88xEame5gepJQfIcCyZhG
>>> 4CAsW/view?usp=sharing
>>>
>>> ___
>>> mesa-dev mailing list
>>> mesa-dev@lists.freedesktop.org
>>> https://lists.freedesktop.org/mailman/listinfo/mesa-dev
>>>
>>>
>>
>
___
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev


Re: [Mesa-dev] docs: Intel Mesa Drivers infographic

2018-05-14 Thread Laura Ekstrand
I've made the edits.
https://drive.google.com/file/d/1D0k3-p88xEame5gepJQfIcCyZhG4CAsW/view?usp=sharing

Thanks.

Laura

On Fri, May 11, 2018 at 5:07 PM, Jason Ekstrand 
wrote:

> Couple of edits:
>
> i915:  I'd leave the bit about "embedded" out.  I don't think it's used
> for any new deployments at this point.
>
> 1965: How about "Implements intel-specific parts of OpenGL entrypoints"
>
> ISL isn't really for converting between surface formats.  A better
> one-sentence description would be "A library for computing image sizes and
> memory layouts"
>
> BLORP: How about "blit, clear, and resolve functionality" rather than
> "driver functionality"
>
> NIR: Not really a "front-end" more of an "optimizing middle compiler"
>
> Looks snazzy though. :-)
>
> On Thu, May 10, 2018 at 6:19 PM, Laura Ekstrand 
> wrote:
>
>> Hi All,
>>
>> I developed the following infographic to inform readers about the various
>> parts that make up the Intel Mesa drivers.  It is intended to help groups
>> inside Intel better understand the open source community, and at the same
>> time, it helps train newcomers to Mesa in driver architecture.
>>
>> I haven't put this in a tree yet since it is a combination of a
>> LibreOffice Draw document and a binary image file.
>>
>> Thanks.
>>
>> Laura
>>
>> https://drive.google.com/file/d/1D0k3-p88xEame5gepJQfIcCyZhG
>> 4CAsW/view?usp=sharing
>>
>> ___
>> mesa-dev mailing list
>> mesa-dev@lists.freedesktop.org
>> https://lists.freedesktop.org/mailman/listinfo/mesa-dev
>>
>>
>
___
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev


Re: [Mesa-dev] docs: Intel Mesa Drivers infographic

2018-05-11 Thread Jason Ekstrand
Couple of edits:

i915:  I'd leave the bit about "embedded" out.  I don't think it's used for
any new deployments at this point.

1965: How about "Implements intel-specific parts of OpenGL entrypoints"

ISL isn't really for converting between surface formats.  A better
one-sentence description would be "A library for computing image sizes and
memory layouts"

BLORP: How about "blit, clear, and resolve functionality" rather than
"driver functionality"

NIR: Not really a "front-end" more of an "optimizing middle compiler"

Looks snazzy though. :-)

On Thu, May 10, 2018 at 6:19 PM, Laura Ekstrand 
wrote:

> Hi All,
>
> I developed the following infographic to inform readers about the various
> parts that make up the Intel Mesa drivers.  It is intended to help groups
> inside Intel better understand the open source community, and at the same
> time, it helps train newcomers to Mesa in driver architecture.
>
> I haven't put this in a tree yet since it is a combination of a
> LibreOffice Draw document and a binary image file.
>
> Thanks.
>
> Laura
>
> https://drive.google.com/file/d/1D0k3-p88xEame5gepJQfIcCyZhG4CAsW/
> view?usp=sharing
>
> ___
> mesa-dev mailing list
> mesa-dev@lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/mesa-dev
>
>
___
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev


[Mesa-dev] docs: Intel Mesa Drivers infographic

2018-05-10 Thread Laura Ekstrand
Hi All,

I developed the following infographic to inform readers about the various
parts that make up the Intel Mesa drivers.  It is intended to help groups
inside Intel better understand the open source community, and at the same
time, it helps train newcomers to Mesa in driver architecture.

I haven't put this in a tree yet since it is a combination of a LibreOffice
Draw document and a binary image file.

Thanks.

Laura

https://drive.google.com/file/d/1D0k3-p88xEame5gepJQfIcCyZhG4CAsW/view?usp=sharing
___
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev