https://bugs.freedesktop.org/show_bug.cgi?id=65723
Priority: medium Bug ID: 65723 Assignee: dri-devel@lists.freedesktop.org Summary: Xonotic glsl 1.30 broken Severity: blocker Classification: Unclassified OS: Linux (All) Reporter: jrch2k10@gmail.com Hardware: x86-64 (AMD64) Status: NEW Version: git Component: Drivers/Gallium/radeonsi Product: Mesa
since glsl was enable by default xonotic 0.6 have heavy render issues
my entire stack is git and my card is an 7770.
you can download from here the entire apitrace file[apitrace 3.0]
https://docs.google.com/uc?export=download&confirm=2qiw&id=0B29SlCyl...
thanks in advance
https://bugs.freedesktop.org/show_bug.cgi?id=65723
Rafael Castillo jrch2k10@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Priority|medium |highest
https://bugs.freedesktop.org/show_bug.cgi?id=65723
--- Comment #1 from Rafael Castillo jrch2k10@gmail.com --- i mean glsl 1.30 was enable by default
https://bugs.freedesktop.org/show_bug.cgi?id=65723
--- Comment #2 from Alex Deucher agd5f@yahoo.com --- Please attach your xorg log and dmesg output.
https://bugs.freedesktop.org/show_bug.cgi?id=65723
--- Comment #3 from Rafael Castillo jrch2k10@gmail.com --- i can but they are clean of errors, even running xonotic from console its clean which is why i made an apitrace.
ill post them later today when get home anyway
thx for your time
https://bugs.freedesktop.org/show_bug.cgi?id=65723
Michel Dänzer michel@daenzer.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Xonotic glsl 1.30 broken |Xonotic glsl 1.30 broken | |due to lack of derivatives | |support in radeonsi
--- Comment #4 from Michel Dänzer michel@daenzer.net --- Looks like Xonotic uses derivatives with GLSL 1.30, which radeonsi doesn't implement yet, so it falls back to dummy shaders:
warning: failed to translate tgsi opcode DDX to LLVM Failed to translate shader from TGSI to LLVM EE ../../../../../src/gallium/drivers/radeonsi/si_state.c:1951 si_shader_select - Failed to build shader variant (type=1) -22
Maybe you can work around this by disabling / lowering some settings in Xonotic, or you could try the WIP patches from http://lists.freedesktop.org/archives/mesa-dev/2013-June/040406.html and http://lists.freedesktop.org/archives/mesa-dev/2013-June/040412.html .
https://bugs.freedesktop.org/show_bug.cgi?id=65723
--- Comment #5 from Rafael Castillo jrch2k10@gmail.com --- many thanks for your answer, i will try those patches and report back
https://bugs.freedesktop.org/show_bug.cgi?id=65723
Michel Dänzer michel@daenzer.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED
--- Comment #6 from Michel Dänzer michel@daenzer.net --- Fixed in Mesa Git master (requires current LLVM 3.4 snapshot):
commit a06ee5a09e7072aab29abac7a3afe7b04b6d6ee6 Author: Michel Dänzer michel.daenzer@amd.com Date: Wed Jun 19 18:14:01 2013 +0200
radeonsi: Handle TGSI_OPCODE_DDX/Y using local memory
https://bugs.freedesktop.org/show_bug.cgi?id=65723
--- Comment #7 from Rafael Castillo jrch2k10@gmail.com --- tested and working, many thanks for your hard work
dri-devel@lists.freedesktop.org