[Bug 50338] r600g: EE r600_shader.c:140 r600_pipe_shader_create - translation from TGSI failed !
https://bugs.freedesktop.org/show_bug.cgi?id=50338 Gert Wollnychanged: 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 !
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 !
https://bugs.freedesktop.org/show_bug.cgi?id=50338 --- Comment #2 from T?r?k Edwin2012-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 !
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 !
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 !
https://bugs.freedesktop.org/show_bug.cgi?id=50338 --- Comment #1 from T?r?k Edwin2012-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 !
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