On 01/08/2016 11:32 AM, Tapani Pälli wrote:
On 01/08/2016 11:17 AM, Timothy Arceri wrote:
On Fri, 2016-01-08 at 08:20 +0200, Tapani Pälli wrote:
Linker missed a check for situation where we exceed max amount of
uniform locations with explicit + implicit locations. Patch adds this
check to a
---
src/glsl/lower_buffer_access.cpp | 4
1 file changed, 4 insertions(+)
diff --git a/src/glsl/lower_buffer_access.cpp b/src/glsl/lower_buffer_access.cpp
index f8c8d14..ef1b1c5 100644
--- a/src/glsl/lower_buffer_access.cpp
+++ b/src/glsl/lower_buffer_access.cpp
@@ -439,6 +439,10 @@ lower_bu
---
src/glsl/link_uniform_blocks.cpp | 5 +
src/glsl/link_uniforms.cpp | 13 +
src/glsl/linker.h| 2 ++
3 files changed, 20 insertions(+)
diff --git a/src/glsl/link_uniform_blocks.cpp b/src/glsl/link_uniform_blocks.cpp
index 7d75576..c8fa181 100644
--- a/sr
---
docs/GL3.txt | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/docs/GL3.txt b/docs/GL3.txt
index d8668d7..c64784c 100644
--- a/docs/GL3.txt
+++ b/docs/GL3.txt
@@ -180,7 +180,7 @@ GL 4.4, GLSL 4.40:
GL_ARB_clear_texture DONE (i965, nv50, nvc0
In this patch we also copy the offset value from the ast and
implement offset linking rules by adding it to the record_compare()
function.
From Section 4.4.5 (Uniform and Shader Storage Block Layout Qualifiers)
of the GLSL 4.50 spec:
"Two blocks linked together in the same program with the sam
---
src/glsl/glsl_parser.yy | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/src/glsl/glsl_parser.yy b/src/glsl/glsl_parser.yy
index 6b634f2..b2b94f4 100644
--- a/src/glsl/glsl_parser.yy
+++ b/src/glsl/glsl_parser.yy
@@ -1505,7 +1505,8 @@ layout_qualifier_id:
$$.bind
The old comment was for the location not the offset, we now use
the field for block members so mention that also.
---
src/glsl/ir.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/glsl/ir.h b/src/glsl/ir.h
index 7f5441f..b56ae8c 100644
--- a/src/glsl/ir.h
+++ b/src/glsl/ir.
This implements the rules for the offset qualifier on block members.
From Section 4.4.5 (Uniform and Shader Storage Block Layout Qualifiers)
of the GLSL 4.50 spec:
"The offset qualifier can only be used on block members of blocks
declared with std140 or std430 layouts."
...
"It is a
Reviewed-by: Ilia Mirkin
On Sun, Jan 10, 2016 at 7:57 PM, Dave Airlie wrote:
> From: Dave Airlie
>
> For the case where we convert a double to an int, we should
> round the same as we do for floats.
>
> This fixes GL41-CTS.gpu_shader_fp64.state_query
>
> v2: add IROUNDD (Ilia)
>
> Signed-off-by
From: Dave Airlie
For the case where we convert a double to an int, we should
round the same as we do for floats.
This fixes GL41-CTS.gpu_shader_fp64.state_query
v2: add IROUNDD (Ilia)
Signed-off-by: Dave Airlie
---
src/mesa/main/imports.h | 7 +++
src/mesa/main/uniform_query.cpp
On Fri, Jan 08, 2016 at 04:30:20PM -0800, Mark Janes wrote:
> In testing KBL, I found:
>
> - urb size was not set for slices gt1.5, gt2, and gt3. The value I
>used for these slices (384) was taken from an earlier patch authored
>by Ben Widawsky.
>
> - slice count was missing. This fie
On Wed, Dec 09, 2015 at 11:42:59AM +0100, Steinar H. Gunderson wrote:
>> Might be worth keeping _mesa_ref_sync_object(), even if it's an inline
>> wrapper around the above. As things get a bit confusing - foo_get vs
>> foo_unref.
> What about _mesa_get_and_ref_sync()?
Ping on this.
>> Can you als
Reviewed-by: Jordan Justen
On 2016-01-10 15:38:58, Kenneth Graunke wrote:
> Gen9+ requires us to emit 3DSTATE_BINDING_TABLE_POINTERS_HS for the
> hull shader push constants to take effect. The passthrough TCS uses
> push constants for the default tessellation levels. So, when those
> change, we
Gen9+ requires us to emit 3DSTATE_BINDING_TABLE_POINTERS_HS for the
hull shader push constants to take effect. The passthrough TCS uses
push constants for the default tessellation levels. So, when those
change, we need to re-upload the binding table as well.
Fixes five Piglit tests on Skylake:
-
On Sun, 2016-01-10 at 17:13 +0100, Thomas Helland wrote:
>
> On Aug 20, 2015 3:30 PM, "Thomas Helland"
> wrote:
> >
> > 2015-08-20 15:03 GMT+02:00 Rhys Kidd :
> > > OpenGL 2.0 function StencilOp() is in part internally implemented
> via
> > > StencilOpSeparate(). This change happened some time ag
Hi,
I have found additional information regarding this bug.
It happens very often (~75%) when I move the chrome window between
monitors. It's a simple multi-monitor setup, both of the adapters are
connected to a single radeonsi GPU.
I hope that helps somewhat.
Regards,
Gustaw
2016-01-08 18:44
Hi,
Using EGL with the GBM platform it is possible to bind a GBM surface to
a GL renderbuffer. I believe it's also valid to use the GBM BO as a
framebuffer target with drmModeAddFB/drmModePageFlip.
I haven't been able to locate a clear statement on synchronizing GL
operations with the DRM pa
On Sun, Jan 10, 2016 at 8:49 AM, Marek Olšák wrote:
> On Sun, Jan 10, 2016 at 6:14 AM, Ilia Mirkin wrote:
>> Signed-off-by: Ilia Mirkin
>> ---
>> src/mesa/state_tracker/st_cb_bufferobjects.c | 3 +
>> src/mesa/state_tracker/st_cb_queryobj.c | 100
>> +-
>> src/
On Aug 20, 2015 3:30 PM, "Thomas Helland" wrote:
>
> 2015-08-20 15:03 GMT+02:00 Rhys Kidd :
> > OpenGL 2.0 function StencilOp() is in part internally implemented via
> > StencilOpSeparate(). This change happened some time ago, however the
> > accompanying doxygen todo comment was not accordingly u
On Sun, Jan 10, 2016 at 6:14 AM, Ilia Mirkin wrote:
> Signed-off-by: Ilia Mirkin
> ---
> src/mesa/state_tracker/st_cb_bufferobjects.c | 3 +
> src/mesa/state_tracker/st_cb_queryobj.c | 100
> +-
> src/mesa/state_tracker/st_cb_texturebarrier.c | 3 +
> src/mesa
20 matches
Mail list logo