[Bug 50338] r600g: EE r600_shader.c:140 r600_pipe_shader_create - translation from TGSI failed !

2018-03-06 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=50338

Gert Wollny  changed:

   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution|--- |FIXED

--- Comment #4 from Gert Wollny  ---
This should be fixed since v17.3.

-- 
You are receiving this mail because:
You are the assignee for the bug.___
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel


[Bug 50338] r600g: EE r600_shader.c:140 r600_pipe_shader_create - translation from TGSI failed !

2012-05-26 Thread bugzilla-dae...@freedesktop.org
https://bugs.freedesktop.org/show_bug.cgi?id=50338

--- Comment #3 from Vadim Girlin  2012-05-26 03:11:52 PDT 
---
(In reply to comment #2)

> The problem is probably still that there are too many registers, except that
> message is no longer printed.

Yes, you are right. I think the message is not printed because the build fails
before that check - register count is checked when the shader is built, to get
the exact number with additional temporary registers etc. We can do additional
check before the build, to catch more problematic cases, but on the other hand
we have the error message anyway, though not so descriptive, and broken shader
code won't be used on gpu - so there are no lockups.

I doubt that non-LLVM shader backend will be able to handle that shader anytime
soon. LLVM backend currently can't handle it due to another problem, but it's
going to be fixed.

-- 
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are the assignee for the bug.


[Bug 50338] r600g: EE r600_shader.c:140 r600_pipe_shader_create - translation from TGSI failed !

2012-05-26 Thread bugzilla-dae...@freedesktop.org
https://bugs.freedesktop.org/show_bug.cgi?id=50338

--- Comment #2 from T?r?k Edwin  2012-05-26 01:52:16 
PDT ---
Tried to bisect and I got to the commit
(783e4da72aa203a645737dec81b001341951a942) that introduced GPR limit checking.
Before that commit the shader compiles, but the rendered output is wrong (see
#50325).

However in Mesa git master I don't see the GPR limit error.
Bisecting again to see where the GPR limit message was lost I get to the point
where GLSL 1.30 was enabled:
12bedaa24ba8f4cdb3f2b58482ce8f9ac5715703 is the first bad commit
commit 12bedaa24ba8f4cdb3f2b58482ce8f9ac5715703
Author: Dave Airlie 
Date:   Sat Apr 21 10:37:08 2012 +0100

r600: enable glsl 1.30 on r700

I've done a piglit run on rv740 and confirmed no regressions.

We don't get GL3 on r700 due to transform feedback being busted still.

Signed-off-by: Dave Airlie 


The problem is probably still that there are too many registers, except that
message is no longer printed.

-- 
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are the assignee for the bug.


[Bug 50338] r600g: EE r600_shader.c:140 r600_pipe_shader_create - translation from TGSI failed !

2012-05-26 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=50338

--- Comment #2 from Török Edwin edwin+m...@etorok.net 2012-05-26 01:52:16 PDT 
---
Tried to bisect and I got to the commit
(783e4da72aa203a645737dec81b001341951a942) that introduced GPR limit checking.
Before that commit the shader compiles, but the rendered output is wrong (see
#50325).

However in Mesa git master I don't see the GPR limit error.
Bisecting again to see where the GPR limit message was lost I get to the point
where GLSL 1.30 was enabled:
12bedaa24ba8f4cdb3f2b58482ce8f9ac5715703 is the first bad commit
commit 12bedaa24ba8f4cdb3f2b58482ce8f9ac5715703
Author: Dave Airlie airl...@redhat.com
Date:   Sat Apr 21 10:37:08 2012 +0100

r600: enable glsl 1.30 on r700

I've done a piglit run on rv740 and confirmed no regressions.

We don't get GL3 on r700 due to transform feedback being busted still.

Signed-off-by: Dave Airlie airl...@redhat.com


The problem is probably still that there are too many registers, except that
message is no longer printed.

-- 
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are the assignee for the bug.
___
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel


[Bug 50338] r600g: EE r600_shader.c:140 r600_pipe_shader_create - translation from TGSI failed !

2012-05-26 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=50338

--- Comment #3 from Vadim Girlin pt...@yandex.ru 2012-05-26 03:11:52 PDT ---
(In reply to comment #2)

 The problem is probably still that there are too many registers, except that
 message is no longer printed.

Yes, you are right. I think the message is not printed because the build fails
before that check - register count is checked when the shader is built, to get
the exact number with additional temporary registers etc. We can do additional
check before the build, to catch more problematic cases, but on the other hand
we have the error message anyway, though not so descriptive, and broken shader
code won't be used on gpu - so there are no lockups.

I doubt that non-LLVM shader backend will be able to handle that shader anytime
soon. LLVM backend currently can't handle it due to another problem, but it's
going to be fixed.

-- 
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are the assignee for the bug.
___
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel


[Bug 50338] r600g: EE r600_shader.c:140 r600_pipe_shader_create - translation from TGSI failed !

2012-05-25 Thread bugzilla-dae...@freedesktop.org
https://bugs.freedesktop.org/show_bug.cgi?id=50338

--- Comment #1 from T?r?k Edwin  2012-05-25 00:22:02 
PDT ---
Created attachment 62088
  --> https://bugs.freedesktop.org/attachment.cgi?id=62088
R600_DUMP_SHADERS=1 output from working Mesa 8.0.2

shader dump from working:
OpenGL vendor string: X.Org
OpenGL renderer string: Gallium 0.4 on AMD RV730
OpenGL version string: 2.1 Mesa 8.0.2
OpenGL shading language version string: 1.20
OpenGL extensions:

-- 
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are the assignee for the bug.


[Bug 50338] r600g: EE r600_shader.c:140 r600_pipe_shader_create - translation from TGSI failed !

2012-05-25 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=50338

--- Comment #1 from Török Edwin edwin+m...@etorok.net 2012-05-25 00:22:02 PDT 
---
Created attachment 62088
  -- https://bugs.freedesktop.org/attachment.cgi?id=62088
R600_DUMP_SHADERS=1 output from working Mesa 8.0.2

shader dump from working:
OpenGL vendor string: X.Org
OpenGL renderer string: Gallium 0.4 on AMD RV730
OpenGL version string: 2.1 Mesa 8.0.2
OpenGL shading language version string: 1.20
OpenGL extensions:

-- 
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are the assignee for the bug.
___
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel