1. 18 Jul, 2015 2 commits
  2. 15 Jun, 2015 1 commit
  3. 22 May, 2015 2 commits
  4. 29 Apr, 2015 1 commit
  5. 21 Feb, 2015 2 commits
  6. 10 Feb, 2015 1 commit
    • Ilia Mirkin's avatar
      nv50/ir: change the way float face is returned · 354206f4
      Ilia Mirkin authored
      
      
      The old way made it impossible for the optimizer to reason about what
      was going on. The new way is the same number of instructions (the neg
      gets folded into the cvt) but enables the optimizer to be cleverer if
      comparing to a constant (most common case). [The optimizer is presently
      not sufficiently clever to work this out, but it could relatively easily
      be made to be. The old way would have required significant complexity to
      work out.]
      
      Signed-off-by: Ilia Mirkin's avatarIlia Mirkin <imirkin@alum.mit.edu>
      354206f4
  7. 05 Jan, 2015 1 commit
  8. 26 Sep, 2014 1 commit
  9. 09 Sep, 2014 2 commits
  10. 06 Sep, 2014 1 commit
    • Christoph Bumiller's avatar
      nvc0/ir: clarify recursion fix to finding first tex uses · ca9ab05d
      Christoph Bumiller authored and Ilia Mirkin's avatar Ilia Mirkin committed
      
      
      This is a simple shader for reproducing the case mentioned:
      
      FRAG
      DCL IN[0], GENERIC[0], PERSPECTIVE
      DCL OUT[0], COLOR
      DCL SAMP[0]
      DCL CONST[0]
      DCL TEMP[0..1], LOCAL
      IMM[0] FLT32 {    0.0000,    -1.0000,     1.0000,     0.0000}
        0: MOV TEMP[0].x, CONST[0].wwww
        1: MOV TEMP[1].x, CONST[0].wwww
        2: BGNLOOP
        3:   IF TEMP[0].xxxx
        4:     BRK
        5:   ENDIF
        6:   ADD TEMP[0].x, TEMP[0], IMM[0].zzzz
        7:   IF CONST[0].xxxx
        8:     TEX TEMP[1].x, CONST[0], SAMP[0], 2D
        9:   ENDIF
       10:   IF CONST[0].zzzz
       11:     MOV TEMP[1].x, CONST[0].zzzz
       12:   ENDIF
       13: ENDLOOP
       14: MOV OUT[0], TEMP[1].xxxx
       15: END
      
      Cc: "10.2 10.3" <mesa-stable@lists.freedesktop.org>
      Reviewed-by: Ilia Mirkin's avatarIlia Mirkin <imirkin@alum.mit.edu>
      ca9ab05d
  11. 01 Sep, 2014 1 commit
  12. 11 Aug, 2014 3 commits
  13. 24 Jul, 2014 1 commit
  14. 10 Jul, 2014 3 commits
  15. 08 Jul, 2014 3 commits
  16. 01 Jul, 2014 1 commit
  17. 14 May, 2014 2 commits
  18. 29 Apr, 2014 1 commit
  19. 28 Apr, 2014 1 commit
  20. 26 Apr, 2014 2 commits
  21. 07 Apr, 2014 2 commits
  22. 21 Mar, 2014 1 commit
  23. 27 Jan, 2014 1 commit
  24. 15 Sep, 2013 1 commit
  25. 11 Sep, 2013 1 commit
  26. 01 Sep, 2013 1 commit
  27. 30 Aug, 2013 1 commit