Re: [Mesa-dev] [PATCH] docs: Fix GL status of radeonsi

2016-10-13 Thread Edward O'Callaghan


On 10/13/2016 10:39 PM, Nicolai Hähnle wrote:
> On 13.10.2016 10:20, Andreas Boll wrote:
>> Currently radeonsi doesn't advertise GLSL 4.40 and "GL 4.4, GLSL 4.40 --
>> all DONE" means the driver actually advertises GL 4.4 and GLSL 4.40.
>>
>> So as long as radeonsi doesn't enable GLSL >= 4.40 it's not "all DONE".
>>
>> Fixes: 789119d21 ("st/mesa: enable ARB_enhanced_layouts and turn the
>> cap on")
>> Signed-off-by: Andreas Boll 
> 
> The only place where this could possibly matter is mesamatrix, and
> frankly, it should be fixed there. There's clearly something wrong
> there, since it didn't update the display at all.

Just FYI, That is also my position too.

Kind Regards,
Edward.

> 
> Nicolai
> 
>> ---
>>  docs/features.txt | 18 +-
>>  1 file changed, 9 insertions(+), 9 deletions(-)
>>
>> diff --git a/docs/features.txt b/docs/features.txt
>> index ec2634f..9cc9111 100644
>> --- a/docs/features.txt
>> +++ b/docs/features.txt
>> @@ -188,23 +188,23 @@ GL 4.3, GLSL 4.30 -- all DONE: i965/gen8+, nvc0,
>> radeonsi
>>GL_ARB_vertex_attrib_binding  DONE (all
>> drivers)
>>
>>
>> -GL 4.4, GLSL 4.40 -- all DONE: i965/gen8+, radeonsi
>> +GL 4.4, GLSL 4.40 -- all DONE: i965/gen8+
>>
>>GL_MAX_VERTEX_ATTRIB_STRIDE   DONE (all
>> drivers)
>> -  GL_ARB_buffer_storage DONE (i965,
>> nv50, nvc0, r600)
>> -  GL_ARB_clear_texture  DONE (i965,
>> nv50, nvc0, r600)
>> -  GL_ARB_enhanced_layouts   DONE (i965,
>> llvmpipe, softpipe)
>> +  GL_ARB_buffer_storage DONE (i965,
>> nv50, nvc0, r600, radeonsi)
>> +  GL_ARB_clear_texture  DONE (i965,
>> nv50, nvc0, r600, radeonsi)
>> +  GL_ARB_enhanced_layouts   DONE (i965,
>> radeonsi, llvmpipe, softpipe)
>>- compile-time constant expressions   DONE
>>- explicit byte offsets for blocksDONE
>>- forced alignment within blocks  DONE
>> -  - specified vec4-slot component numbers   DONE (i965,
>> llvmpipe, softpipe)
>> +  - specified vec4-slot component numbers   DONE (i965,
>> radeonsi, llvmpipe, softpipe)
>>- specified transform/feedback layout DONE
>>- input/output block locationsDONE
>>GL_ARB_multi_bind DONE (all
>> drivers)
>> -  GL_ARB_query_buffer_objectDONE
>> (i965/hsw+, nvc0)
>> -  GL_ARB_texture_mirror_clamp_to_edge   DONE (i965,
>> nv50, nvc0, r600, llvmpipe, softpipe, swr)
>> -  GL_ARB_texture_stencil8   DONE
>> (i965/hsw+, nv50, nvc0, r600, llvmpipe, softpipe, swr)
>> -  GL_ARB_vertex_type_10f_11f_11f_revDONE (i965,
>> nv50, nvc0, r600, llvmpipe, softpipe, swr)
>> +  GL_ARB_query_buffer_objectDONE
>> (i965/hsw+, nvc0, radeonsi)
>> +  GL_ARB_texture_mirror_clamp_to_edge   DONE (i965,
>> nv50, nvc0, r600, radeonsi, llvmpipe, softpipe, swr)
>> +  GL_ARB_texture_stencil8   DONE
>> (i965/hsw+, nv50, nvc0, r600, radeonsi, llvmpipe, softpipe, swr)
>> +  GL_ARB_vertex_type_10f_11f_11f_revDONE (i965,
>> nv50, nvc0, r600, radeonsi, llvmpipe, softpipe, swr)
>>
>>  GL 4.5, GLSL 4.50:
>>
>>
> ___
> mesa-dev mailing list
> mesa-dev@lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/mesa-dev



signature.asc
Description: OpenPGP digital signature
___
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev


Re: [Mesa-dev] [PATCH] docs: Fix GL status of radeonsi

2016-10-13 Thread Marek Olšák
On Oct 13, 2016 2:10 PM, "Mike Lothian"  wrote:
>
> Alternatively you could expose GLSL 440 until the bugs are squished for
450

We can't expose GL 4.4 and 4.5 without approval from Khronos. I don't know
if that also applies to GLSL, but I'm assuming that it does. Until then,
we're stuck with GL 4.3 + extensions.

Marek

>
> On Thu, 13 Oct 2016 at 12:39 Nicolai Hähnle  wrote:
>>
>> On 13.10.2016 10:20, Andreas Boll wrote:
>> > Currently radeonsi doesn't advertise GLSL 4.40 and "GL 4.4, GLSL 4.40
--
>> > all DONE" means the driver actually advertises GL 4.4 and GLSL 4.40.
>> >
>> > So as long as radeonsi doesn't enable GLSL >= 4.40 it's not "all DONE".
>> >
>> > Fixes: 789119d21 ("st/mesa: enable ARB_enhanced_layouts and turn the
cap on")
>> > Signed-off-by: Andreas Boll 
>>
>> The only place where this could possibly matter is mesamatrix, and
>> frankly, it should be fixed there. There's clearly something wrong
>> there, since it didn't update the display at all.
>>
>> Nicolai
>>
>> > ---
>> >  docs/features.txt | 18 +-
>> >  1 file changed, 9 insertions(+), 9 deletions(-)
>> >
>> > diff --git a/docs/features.txt b/docs/features.txt
>> > index ec2634f..9cc9111 100644
>> > --- a/docs/features.txt
>> > +++ b/docs/features.txt
>> > @@ -188,23 +188,23 @@ GL 4.3, GLSL 4.30 -- all DONE: i965/gen8+, nvc0,
radeonsi
>> >GL_ARB_vertex_attrib_binding  DONE (all
drivers)
>> >
>> >
>> > -GL 4.4, GLSL 4.40 -- all DONE: i965/gen8+, radeonsi
>> > +GL 4.4, GLSL 4.40 -- all DONE: i965/gen8+
>> >
>> >GL_MAX_VERTEX_ATTRIB_STRIDE   DONE (all
drivers)
>> > -  GL_ARB_buffer_storage DONE (i965,
nv50, nvc0, r600)
>> > -  GL_ARB_clear_texture  DONE (i965,
nv50, nvc0, r600)
>> > -  GL_ARB_enhanced_layouts   DONE (i965,
llvmpipe, softpipe)
>> > +  GL_ARB_buffer_storage DONE (i965,
nv50, nvc0, r600, radeonsi)
>> > +  GL_ARB_clear_texture  DONE (i965,
nv50, nvc0, r600, radeonsi)
>> > +  GL_ARB_enhanced_layouts   DONE (i965,
radeonsi, llvmpipe, softpipe)
>> >- compile-time constant expressions   DONE
>> >- explicit byte offsets for blocksDONE
>> >- forced alignment within blocks  DONE
>> > -  - specified vec4-slot component numbers   DONE (i965,
llvmpipe, softpipe)
>> > +  - specified vec4-slot component numbers   DONE (i965,
radeonsi, llvmpipe, softpipe)
>> >- specified transform/feedback layout DONE
>> >- input/output block locationsDONE
>> >GL_ARB_multi_bind DONE (all
drivers)
>> > -  GL_ARB_query_buffer_objectDONE
(i965/hsw+, nvc0)
>> > -  GL_ARB_texture_mirror_clamp_to_edge   DONE (i965,
nv50, nvc0, r600, llvmpipe, softpipe, swr)
>> > -  GL_ARB_texture_stencil8   DONE
(i965/hsw+, nv50, nvc0, r600, llvmpipe, softpipe, swr)
>> > -  GL_ARB_vertex_type_10f_11f_11f_revDONE (i965,
nv50, nvc0, r600, llvmpipe, softpipe, swr)
>> > +  GL_ARB_query_buffer_objectDONE
(i965/hsw+, nvc0, radeonsi)
>> > +  GL_ARB_texture_mirror_clamp_to_edge   DONE (i965,
nv50, nvc0, r600, radeonsi, llvmpipe, softpipe, swr)
>> > +  GL_ARB_texture_stencil8   DONE
(i965/hsw+, nv50, nvc0, r600, radeonsi, llvmpipe, softpipe, swr)
>> > +  GL_ARB_vertex_type_10f_11f_11f_revDONE (i965,
nv50, nvc0, r600, radeonsi, llvmpipe, softpipe, swr)
>> >
>> >  GL 4.5, GLSL 4.50:
>> >
>> >
>> ___
>> 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] [PATCH] docs: Fix GL status of radeonsi

2016-10-13 Thread Mike Lothian
Alternatively you could expose GLSL 440 until the bugs are squished for 450

On Thu, 13 Oct 2016 at 12:39 Nicolai Hähnle  wrote:

> On 13.10.2016 10:20, Andreas Boll wrote:
> > Currently radeonsi doesn't advertise GLSL 4.40 and "GL 4.4, GLSL 4.40 --
> > all DONE" means the driver actually advertises GL 4.4 and GLSL 4.40.
> >
> > So as long as radeonsi doesn't enable GLSL >= 4.40 it's not "all DONE".
> >
> > Fixes: 789119d21 ("st/mesa: enable ARB_enhanced_layouts and turn the cap
> on")
> > Signed-off-by: Andreas Boll 
>
> The only place where this could possibly matter is mesamatrix, and
> frankly, it should be fixed there. There's clearly something wrong
> there, since it didn't update the display at all.
>
> Nicolai
>
> > ---
> >  docs/features.txt | 18 +-
> >  1 file changed, 9 insertions(+), 9 deletions(-)
> >
> > diff --git a/docs/features.txt b/docs/features.txt
> > index ec2634f..9cc9111 100644
> > --- a/docs/features.txt
> > +++ b/docs/features.txt
> > @@ -188,23 +188,23 @@ GL 4.3, GLSL 4.30 -- all DONE: i965/gen8+, nvc0,
> radeonsi
> >GL_ARB_vertex_attrib_binding  DONE (all
> drivers)
> >
> >
> > -GL 4.4, GLSL 4.40 -- all DONE: i965/gen8+, radeonsi
> > +GL 4.4, GLSL 4.40 -- all DONE: i965/gen8+
> >
> >GL_MAX_VERTEX_ATTRIB_STRIDE   DONE (all
> drivers)
> > -  GL_ARB_buffer_storage DONE (i965,
> nv50, nvc0, r600)
> > -  GL_ARB_clear_texture  DONE (i965,
> nv50, nvc0, r600)
> > -  GL_ARB_enhanced_layouts   DONE (i965,
> llvmpipe, softpipe)
> > +  GL_ARB_buffer_storage DONE (i965,
> nv50, nvc0, r600, radeonsi)
> > +  GL_ARB_clear_texture  DONE (i965,
> nv50, nvc0, r600, radeonsi)
> > +  GL_ARB_enhanced_layouts   DONE (i965,
> radeonsi, llvmpipe, softpipe)
> >- compile-time constant expressions   DONE
> >- explicit byte offsets for blocksDONE
> >- forced alignment within blocks  DONE
> > -  - specified vec4-slot component numbers   DONE (i965,
> llvmpipe, softpipe)
> > +  - specified vec4-slot component numbers   DONE (i965,
> radeonsi, llvmpipe, softpipe)
> >- specified transform/feedback layout DONE
> >- input/output block locationsDONE
> >GL_ARB_multi_bind DONE (all
> drivers)
> > -  GL_ARB_query_buffer_objectDONE
> (i965/hsw+, nvc0)
> > -  GL_ARB_texture_mirror_clamp_to_edge   DONE (i965,
> nv50, nvc0, r600, llvmpipe, softpipe, swr)
> > -  GL_ARB_texture_stencil8   DONE
> (i965/hsw+, nv50, nvc0, r600, llvmpipe, softpipe, swr)
> > -  GL_ARB_vertex_type_10f_11f_11f_revDONE (i965,
> nv50, nvc0, r600, llvmpipe, softpipe, swr)
> > +  GL_ARB_query_buffer_objectDONE
> (i965/hsw+, nvc0, radeonsi)
> > +  GL_ARB_texture_mirror_clamp_to_edge   DONE (i965,
> nv50, nvc0, r600, radeonsi, llvmpipe, softpipe, swr)
> > +  GL_ARB_texture_stencil8   DONE
> (i965/hsw+, nv50, nvc0, r600, radeonsi, llvmpipe, softpipe, swr)
> > +  GL_ARB_vertex_type_10f_11f_11f_revDONE (i965,
> nv50, nvc0, r600, radeonsi, llvmpipe, softpipe, swr)
> >
> >  GL 4.5, GLSL 4.50:
> >
> >
> ___
> 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] [PATCH] docs: Fix GL status of radeonsi

2016-10-13 Thread Nicolai Hähnle

On 13.10.2016 10:20, Andreas Boll wrote:

Currently radeonsi doesn't advertise GLSL 4.40 and "GL 4.4, GLSL 4.40 --
all DONE" means the driver actually advertises GL 4.4 and GLSL 4.40.

So as long as radeonsi doesn't enable GLSL >= 4.40 it's not "all DONE".

Fixes: 789119d21 ("st/mesa: enable ARB_enhanced_layouts and turn the cap on")
Signed-off-by: Andreas Boll 


The only place where this could possibly matter is mesamatrix, and 
frankly, it should be fixed there. There's clearly something wrong 
there, since it didn't update the display at all.


Nicolai


---
 docs/features.txt | 18 +-
 1 file changed, 9 insertions(+), 9 deletions(-)

diff --git a/docs/features.txt b/docs/features.txt
index ec2634f..9cc9111 100644
--- a/docs/features.txt
+++ b/docs/features.txt
@@ -188,23 +188,23 @@ GL 4.3, GLSL 4.30 -- all DONE: i965/gen8+, nvc0, radeonsi
   GL_ARB_vertex_attrib_binding  DONE (all drivers)


-GL 4.4, GLSL 4.40 -- all DONE: i965/gen8+, radeonsi
+GL 4.4, GLSL 4.40 -- all DONE: i965/gen8+

   GL_MAX_VERTEX_ATTRIB_STRIDE   DONE (all drivers)
-  GL_ARB_buffer_storage DONE (i965, nv50, 
nvc0, r600)
-  GL_ARB_clear_texture  DONE (i965, nv50, 
nvc0, r600)
-  GL_ARB_enhanced_layouts   DONE (i965, llvmpipe, 
softpipe)
+  GL_ARB_buffer_storage DONE (i965, nv50, 
nvc0, r600, radeonsi)
+  GL_ARB_clear_texture  DONE (i965, nv50, 
nvc0, r600, radeonsi)
+  GL_ARB_enhanced_layouts   DONE (i965, radeonsi, 
llvmpipe, softpipe)
   - compile-time constant expressions   DONE
   - explicit byte offsets for blocksDONE
   - forced alignment within blocks  DONE
-  - specified vec4-slot component numbers   DONE (i965, llvmpipe, 
softpipe)
+  - specified vec4-slot component numbers   DONE (i965, radeonsi, 
llvmpipe, softpipe)
   - specified transform/feedback layout DONE
   - input/output block locationsDONE
   GL_ARB_multi_bind DONE (all drivers)
-  GL_ARB_query_buffer_objectDONE (i965/hsw+, nvc0)
-  GL_ARB_texture_mirror_clamp_to_edge   DONE (i965, nv50, 
nvc0, r600, llvmpipe, softpipe, swr)
-  GL_ARB_texture_stencil8   DONE (i965/hsw+, nv50, 
nvc0, r600, llvmpipe, softpipe, swr)
-  GL_ARB_vertex_type_10f_11f_11f_revDONE (i965, nv50, 
nvc0, r600, llvmpipe, softpipe, swr)
+  GL_ARB_query_buffer_objectDONE (i965/hsw+, nvc0, 
radeonsi)
+  GL_ARB_texture_mirror_clamp_to_edge   DONE (i965, nv50, 
nvc0, r600, radeonsi, llvmpipe, softpipe, swr)
+  GL_ARB_texture_stencil8   DONE (i965/hsw+, nv50, 
nvc0, r600, radeonsi, llvmpipe, softpipe, swr)
+  GL_ARB_vertex_type_10f_11f_11f_revDONE (i965, nv50, 
nvc0, r600, radeonsi, llvmpipe, softpipe, swr)

 GL 4.5, GLSL 4.50:



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


[Mesa-dev] [PATCH] docs: Fix GL status of radeonsi

2016-10-13 Thread Andreas Boll
Currently radeonsi doesn't advertise GLSL 4.40 and "GL 4.4, GLSL 4.40 --
all DONE" means the driver actually advertises GL 4.4 and GLSL 4.40.

So as long as radeonsi doesn't enable GLSL >= 4.40 it's not "all DONE".

Fixes: 789119d21 ("st/mesa: enable ARB_enhanced_layouts and turn the cap on")
Signed-off-by: Andreas Boll 
---
 docs/features.txt | 18 +-
 1 file changed, 9 insertions(+), 9 deletions(-)

diff --git a/docs/features.txt b/docs/features.txt
index ec2634f..9cc9111 100644
--- a/docs/features.txt
+++ b/docs/features.txt
@@ -188,23 +188,23 @@ GL 4.3, GLSL 4.30 -- all DONE: i965/gen8+, nvc0, radeonsi
   GL_ARB_vertex_attrib_binding  DONE (all drivers)
 
 
-GL 4.4, GLSL 4.40 -- all DONE: i965/gen8+, radeonsi
+GL 4.4, GLSL 4.40 -- all DONE: i965/gen8+
 
   GL_MAX_VERTEX_ATTRIB_STRIDE   DONE (all drivers)
-  GL_ARB_buffer_storage DONE (i965, nv50, 
nvc0, r600)
-  GL_ARB_clear_texture  DONE (i965, nv50, 
nvc0, r600)
-  GL_ARB_enhanced_layouts   DONE (i965, llvmpipe, 
softpipe)
+  GL_ARB_buffer_storage DONE (i965, nv50, 
nvc0, r600, radeonsi)
+  GL_ARB_clear_texture  DONE (i965, nv50, 
nvc0, r600, radeonsi)
+  GL_ARB_enhanced_layouts   DONE (i965, radeonsi, 
llvmpipe, softpipe)
   - compile-time constant expressions   DONE
   - explicit byte offsets for blocksDONE
   - forced alignment within blocks  DONE
-  - specified vec4-slot component numbers   DONE (i965, llvmpipe, 
softpipe)
+  - specified vec4-slot component numbers   DONE (i965, radeonsi, 
llvmpipe, softpipe)
   - specified transform/feedback layout DONE
   - input/output block locationsDONE
   GL_ARB_multi_bind DONE (all drivers)
-  GL_ARB_query_buffer_objectDONE (i965/hsw+, nvc0)
-  GL_ARB_texture_mirror_clamp_to_edge   DONE (i965, nv50, 
nvc0, r600, llvmpipe, softpipe, swr)
-  GL_ARB_texture_stencil8   DONE (i965/hsw+, nv50, 
nvc0, r600, llvmpipe, softpipe, swr)
-  GL_ARB_vertex_type_10f_11f_11f_revDONE (i965, nv50, 
nvc0, r600, llvmpipe, softpipe, swr)
+  GL_ARB_query_buffer_objectDONE (i965/hsw+, nvc0, 
radeonsi)
+  GL_ARB_texture_mirror_clamp_to_edge   DONE (i965, nv50, 
nvc0, r600, radeonsi, llvmpipe, softpipe, swr)
+  GL_ARB_texture_stencil8   DONE (i965/hsw+, nv50, 
nvc0, r600, radeonsi, llvmpipe, softpipe, swr)
+  GL_ARB_vertex_type_10f_11f_11f_revDONE (i965, nv50, 
nvc0, r600, radeonsi, llvmpipe, softpipe, swr)
 
 GL 4.5, GLSL 4.50:
 
-- 
2.1.4

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