[Bug 62756] Rendering errors on rv790 with llvm and unigine heaven 3.0

2013-04-24 Thread bugzilla-dae...@freedesktop.org
https://bugs.freedesktop.org/show_bug.cgi?id=62756

Andy Furniss  changed:

   What|Removed |Added

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

-- 
You are receiving this mail because:
You are the assignee for the bug.
-- next part --
An HTML attachment was scrubbed...
URL: 



[Bug 62756] Rendering errors on rv790 with llvm and unigine heaven 3.0

2013-04-24 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=62756

Andy Furniss adf.li...@gmail.com changed:

   What|Removed |Added

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

-- 
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 62756] Rendering errors on rv790 with llvm and unigine heaven 3.0

2013-04-06 Thread bugzilla-dae...@freedesktop.org
https://bugs.freedesktop.org/show_bug.cgi?id=62756

--- Comment #12 from Andy Furniss  ---
(In reply to comment #11)
> Created attachment 77534 [details] [review]
> native inst support for mesa
> 
> Sorry, I didn't notice that mesa didn't translate native instruction for
> r700.
> You'll need this patch, as well as the previous one ; it should fix the big
> regression. Can you confirm this ?

Yes, this fixes the big regression and I also no longer see the original
regression.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-- next part --
An HTML attachment was scrubbed...
URL: 



[Bug 62756] Rendering errors on rv790 with llvm and unigine heaven 3.0

2013-04-06 Thread bugzilla-dae...@freedesktop.org
https://bugs.freedesktop.org/show_bug.cgi?id=62756

--- Comment #11 from vincent  ---
Created attachment 77534
  --> https://bugs.freedesktop.org/attachment.cgi?id=77534=edit
native inst support for mesa

Sorry, I didn't notice that mesa didn't translate native instruction for r700.
You'll need this patch, as well as the previous one ; it should fix the big
regression. Can you confirm this ?

-- 
You are receiving this mail because:
You are the assignee for the bug.
-- next part --
An HTML attachment was scrubbed...
URL: 



[Bug 62756] Rendering errors on rv790 with llvm and unigine heaven 3.0

2013-04-06 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=62756

--- Comment #11 from vincent v...@ovi.com ---
Created attachment 77534
  -- https://bugs.freedesktop.org/attachment.cgi?id=77534action=edit
native inst support for mesa

Sorry, I didn't notice that mesa didn't translate native instruction for r700.
You'll need this patch, as well as the previous one ; it should fix the big
regression. Can you confirm this ?

-- 
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 62756] Rendering errors on rv790 with llvm and unigine heaven 3.0

2013-04-06 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=62756

--- Comment #12 from Andy Furniss adf.li...@gmail.com ---
(In reply to comment #11)
 Created attachment 77534 [details] [review]
 native inst support for mesa
 
 Sorry, I didn't notice that mesa didn't translate native instruction for
 r700.
 You'll need this patch, as well as the previous one ; it should fix the big
 regression. Can you confirm this ?

Yes, this fixes the big regression and I also no longer see the original
regression.

-- 
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 62756] Rendering errors on rv790 with llvm and unigine heaven 3.0

2013-04-05 Thread bugzilla-dae...@freedesktop.org
https://bugs.freedesktop.org/show_bug.cgi?id=62756

--- Comment #10 from Andy Furniss  ---
(In reply to comment #9)
> Created attachment 77490 [details] [review]
> Proposed patch
> 
> Does this patch solve the big regression ?

No, it's the same with that.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-- next part --
An HTML attachment was scrubbed...
URL: 



[Bug 62756] Rendering errors on rv790 with llvm and unigine heaven 3.0

2013-04-05 Thread bugzilla-dae...@freedesktop.org
https://bugs.freedesktop.org/show_bug.cgi?id=62756

--- Comment #9 from vincent  ---
Created attachment 77490
  --> https://bugs.freedesktop.org/attachment.cgi?id=77490=edit
Proposed patch

Does this patch solve the big regression ?

-- 
You are receiving this mail because:
You are the assignee for the bug.
-- next part --
An HTML attachment was scrubbed...
URL: 



[Bug 62756] Rendering errors on rv790 with llvm and unigine heaven 3.0

2013-04-05 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=62756

--- Comment #9 from vincent v...@ovi.com ---
Created attachment 77490
  -- https://bugs.freedesktop.org/attachment.cgi?id=77490action=edit
Proposed patch

Does this patch solve the big regression ?

-- 
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 62756] Rendering errors on rv790 with llvm and unigine heaven 3.0

2013-04-05 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=62756

--- Comment #10 from Andy Furniss adf.li...@gmail.com ---
(In reply to comment #9)
 Created attachment 77490 [details] [review]
 Proposed patch
 
 Does this patch solve the big regression ?

No, it's the same with that.

-- 
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 62756] Rendering errors on rv790 with llvm and unigine heaven 3.0

2013-04-03 Thread bugzilla-dae...@freedesktop.org
https://bugs.freedesktop.org/show_bug.cgi?id=62756

--- Comment #8 from Andy Furniss  ---
(In reply to comment #7)
> (In reply to comment #6)
> > (In reply to comment #5)
> > > No, I don't receive mail from bugzilla until someone add me manually to 
> > > the
> > > cc list (dont know what to do to fix that though)
> > 
> > drivers/gallium/r600 bugs get sent to the dri-devel list.
> 
> Ok, I always looked on mesa-dev for bugs, thank for pointing me this.
> 
> Does the "big" regression still occur with at least revision r178667 for
> llvm and commit
> http://cgit.freedesktop.org/mesa/mesa/commit/
> ?id=159d9340662a70df3dcc9da1681f5b0a8e7650cf for mesa ?

Yes, it's the same with those.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-- next part --
An HTML attachment was scrubbed...
URL: 



[Bug 62756] Rendering errors on rv790 with llvm and unigine heaven 3.0

2013-04-03 Thread bugzilla-dae...@freedesktop.org
https://bugs.freedesktop.org/show_bug.cgi?id=62756

--- Comment #7 from vincent  ---
(In reply to comment #6)
> (In reply to comment #5)
> > No, I don't receive mail from bugzilla until someone add me manually to the
> > cc list (dont know what to do to fix that though)
> 
> drivers/gallium/r600 bugs get sent to the dri-devel list.

Ok, I always looked on mesa-dev for bugs, thank for pointing me this.

Does the "big" regression still occur with at least revision r178667 for llvm
and commit
http://cgit.freedesktop.org/mesa/mesa/commit/?id=159d9340662a70df3dcc9da1681f5b0a8e7650cf
for mesa ?

-- 
You are receiving this mail because:
You are the assignee for the bug.
-- next part --
An HTML attachment was scrubbed...
URL: 



[Bug 62756] Rendering errors on rv790 with llvm and unigine heaven 3.0

2013-04-03 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=62756

--- Comment #8 from Andy Furniss adf.li...@gmail.com ---
(In reply to comment #7)
 (In reply to comment #6)
  (In reply to comment #5)
   No, I don't receive mail from bugzilla until someone add me manually to 
   the
   cc list (dont know what to do to fix that though)
  
  drivers/gallium/r600 bugs get sent to the dri-devel list.
 
 Ok, I always looked on mesa-dev for bugs, thank for pointing me this.
 
 Does the big regression still occur with at least revision r178667 for
 llvm and commit
 http://cgit.freedesktop.org/mesa/mesa/commit/
 ?id=159d9340662a70df3dcc9da1681f5b0a8e7650cf for mesa ?

Yes, it's the same with those.

-- 
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 62756] Rendering errors on rv790 with llvm and unigine heaven 3.0

2013-04-02 Thread bugzilla-dae...@freedesktop.org
https://bugs.freedesktop.org/show_bug.cgi?id=62756

--- Comment #6 from Andy Furniss  ---
(In reply to comment #5)
> No, I don't receive mail from bugzilla until someone add me manually to the
> cc list (dont know what to do to fix that though)

drivers/gallium/r600 bugs get sent to the dri-devel list.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-- next part --
An HTML attachment was scrubbed...
URL: 



[Bug 62756] Rendering errors on rv790 with llvm and unigine heaven 3.0

2013-04-02 Thread bugzilla-dae...@freedesktop.org
https://bugs.freedesktop.org/show_bug.cgi?id=62756

--- Comment #5 from vincent  ---
No, I don't receive mail from bugzilla until someone add me manually to the cc
list (dont know what to do to fix that though)

I'm aware of the regression with latest HEAD, I'm working on a fix.
r600g still adds CF_ALU on its own which break CF_CLAUSE address natively
encoded by llvm.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-- next part --
An HTML attachment was scrubbed...
URL: 



[Bug 62756] Rendering errors on rv790 with llvm and unigine heaven 3.0

2013-04-02 Thread bugzilla-dae...@freedesktop.org
https://bugs.freedesktop.org/show_bug.cgi?id=62756

Michel D?nzer  changed:

   What|Removed |Added

 CC||vljn at ovi.com

--- Comment #4 from Michel D?nzer  ---
Vincent, are you seeing r600g/LLVM bug reports like this one?

-- 
You are receiving this mail because:
You are the assignee for the bug.
-- next part --
An HTML attachment was scrubbed...
URL: 



[Bug 62756] Rendering errors on rv790 with llvm and unigine heaven 3.0

2013-04-02 Thread bugzilla-dae...@freedesktop.org
https://bugs.freedesktop.org/show_bug.cgi?id=62756

--- Comment #3 from Andy Furniss  ---
Created attachment 77308
  --> https://bugs.freedesktop.org/attachment.cgi?id=77308=edit
heaven regressed more with current heads

The recent changes to llvm and mesa have regressed heaven more.

Still OK with R600_LLVM=0, and other games are not affected.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-- next part --
An HTML attachment was scrubbed...
URL: 



[Bug 62756] Rendering errors on rv790 with llvm and unigine heaven 3.0

2013-04-02 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=62756

--- Comment #3 from Andy Furniss li...@andyfurniss.entadsl.com ---
Created attachment 77308
  -- https://bugs.freedesktop.org/attachment.cgi?id=77308action=edit
heaven regressed more with current heads

The recent changes to llvm and mesa have regressed heaven more.

Still OK with R600_LLVM=0, and other games are not affected.

-- 
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 62756] Rendering errors on rv790 with llvm and unigine heaven 3.0

2013-04-02 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=62756

--- Comment #5 from vincent v...@ovi.com ---
No, I don't receive mail from bugzilla until someone add me manually to the cc
list (dont know what to do to fix that though)

I'm aware of the regression with latest HEAD, I'm working on a fix.
r600g still adds CF_ALU on its own which break CF_CLAUSE address natively
encoded by llvm.

-- 
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 62756] Rendering errors on rv790 with llvm and unigine heaven 3.0

2013-04-02 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=62756

--- Comment #6 from Andy Furniss adf.li...@gmail.com ---
(In reply to comment #5)
 No, I don't receive mail from bugzilla until someone add me manually to the
 cc list (dont know what to do to fix that though)

drivers/gallium/r600 bugs get sent to the dri-devel list.

-- 
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 62756] Rendering errors on rv790 with llvm and unigine heaven 3.0

2013-03-27 Thread bugzilla-dae...@freedesktop.org
https://bugs.freedesktop.org/show_bug.cgi?id=62756

--- Comment #2 from Andy Furniss  ---
(In reply to comment #1)
> (In reply to comment #1)
> > I tried finding a working commit going back with mesa, but I get to a point
> > where llvm renders nothing at all with anything using current llvm svn.
> 
> There have been incompatible changes to the interface between r600g and the
> LLVM R600 backend, so you'd probably need a matching LLVM snapshot. The Git
> mirror at http://llvm.org/git/llvm.git might be helpful for this.

OK, it is in llvm. Bisecting with mesa on head comes up with -

fd49dac48fee6da580157515dec55ed2f2d8f2b3 is the first bad commit
commit fd49dac48fee6da580157515dec55ed2f2d8f2b3
Author: Vincent Lejeune 
Date:   Mon Mar 11 18:15:06 2013 +

R600: Fix JUMP handling so that MachineInstr verification can occur

This allows R600 Target to use the newly created -verify-misched llc flag

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk at 176819
91177308-0d34-0410-b5e6-96231b3b80d8

-- 
You are receiving this mail because:
You are the assignee for the bug.
-- next part --
An HTML attachment was scrubbed...
URL: 



[Bug 62756] Rendering errors on rv790 with llvm and unigine heaven 3.0

2013-03-27 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=62756

--- Comment #2 from Andy Furniss li...@andyfurniss.entadsl.com ---
(In reply to comment #1)
 (In reply to comment #1)
  I tried finding a working commit going back with mesa, but I get to a point
  where llvm renders nothing at all with anything using current llvm svn.
 
 There have been incompatible changes to the interface between r600g and the
 LLVM R600 backend, so you'd probably need a matching LLVM snapshot. The Git
 mirror at http://llvm.org/git/llvm.git might be helpful for this.

OK, it is in llvm. Bisecting with mesa on head comes up with -

fd49dac48fee6da580157515dec55ed2f2d8f2b3 is the first bad commit
commit fd49dac48fee6da580157515dec55ed2f2d8f2b3
Author: Vincent Lejeune v...@ovi.com
Date:   Mon Mar 11 18:15:06 2013 +

R600: Fix JUMP handling so that MachineInstr verification can occur

This allows R600 Target to use the newly created -verify-misched llc flag

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@176819
91177308-0d34-0410-b5e6-96231b3b80d8

-- 
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 62756] Rendering errors on rv790 with llvm and unigine heaven 3.0

2013-03-26 Thread bugzilla-dae...@freedesktop.org
https://bugs.freedesktop.org/show_bug.cgi?id=62756

--- Comment #1 from Michel D?nzer  ---
(In reply to comment #1)
> I tried finding a working commit going back with mesa, but I get to a point
> where llvm renders nothing at all with anything using current llvm svn.

There have been incompatible changes to the interface between r600g and the
LLVM R600 backend, so you'd probably need a matching LLVM snapshot. The Git
mirror at http://llvm.org/git/llvm.git might be helpful for this.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-- next part --
An HTML attachment was scrubbed...
URL: 



[Bug 62756] Rendering errors on rv790 with llvm and unigine heaven 3.0

2013-03-26 Thread bugzilla-dae...@freedesktop.org
https://bugs.freedesktop.org/show_bug.cgi?id=62756

Andy Furniss  changed:

   What|Removed |Added

  Attachment #77043|text/plain  |image/jpeg
  mime type||

-- 
You are receiving this mail because:
You are the assignee for the bug.
-- next part --
An HTML attachment was scrubbed...
URL: 



[Bug 62756] Rendering errors on rv790 with llvm and unigine heaven 3.0

2013-03-26 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=62756

Andy Furniss li...@andyfurniss.entadsl.com changed:

   What|Removed |Added

  Attachment #77043|text/plain  |image/jpeg
  mime type||

-- 
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 62756] Rendering errors on rv790 with llvm and unigine heaven 3.0

2013-03-26 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=62756

--- Comment #1 from Michel Dänzer mic...@daenzer.net ---
(In reply to comment #1)
 I tried finding a working commit going back with mesa, but I get to a point
 where llvm renders nothing at all with anything using current llvm svn.

There have been incompatible changes to the interface between r600g and the
LLVM R600 backend, so you'd probably need a matching LLVM snapshot. The Git
mirror at http://llvm.org/git/llvm.git might be helpful for this.

-- 
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