Hi Tom, i'm using LLVM 3.5 (Debian unstable).
There is no error message, but the rendering is wrong: correct: https://i.imgur.com/matTeJk.jpg wrong: https://i.imgur.com/zRJ3hdJ.png This is the same frame dumped via apitrace with and without that patch. I can provide the apitrace if you want to look into it :) On Tue, Oct 21, 2014 at 3:34 PM, Tom Stellard <t...@stellard.net> wrote: > On Mon, Oct 20, 2014 at 10:53:21PM +0200, Christopher Egert wrote: >> sqrt is not supported by the LLVM backend. >> > > What version of LLVM are you using, and what error message are you seeing? > > -Tom > >> Fixes rendering errors in Passing by Still. >> http://demozoo.org/productions/156/ >> >> Signed-off-by: Christopher Egert <cme3...@gmail.com> >> --- >> src/gallium/drivers/r600/r600_pipe.c | 2 +- >> 1 file changed, 1 insertion(+), 1 deletion(-) >> >> diff --git a/src/gallium/drivers/r600/r600_pipe.c >> b/src/gallium/drivers/r600/r600_pipe.c >> index 3962fee..e11736c 100644 >> --- a/src/gallium/drivers/r600/r600_pipe.c >> +++ b/src/gallium/drivers/r600/r600_pipe.c >> @@ -454,7 +454,7 @@ static int r600_get_shader_param(struct pipe_screen* >> pscreen, unsigned shader, e >> case PIPE_SHADER_CAP_TGSI_CONT_SUPPORTED: >> return 1; >> case PIPE_SHADER_CAP_TGSI_SQRT_SUPPORTED: >> - return 1; >> + return rscreen->b.debug_flags & DBG_LLVM ? 0 : 1; >> case PIPE_SHADER_CAP_INDIRECT_INPUT_ADDR: >> case PIPE_SHADER_CAP_INDIRECT_OUTPUT_ADDR: >> case PIPE_SHADER_CAP_INDIRECT_TEMP_ADDR: >> -- >> 2.1.1 >> >> _______________________________________________ >> mesa-dev mailing list >> mesa-dev@lists.freedesktop.org >> http://lists.freedesktop.org/mailman/listinfo/mesa-dev _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev