1. 13 Jan, 2011 5 commits
  2. 12 Jan, 2011 5 commits
  3. 11 Jan, 2011 1 commit
  4. 07 Jan, 2011 3 commits
  5. 06 Jan, 2011 1 commit
  6. 04 Jan, 2011 1 commit
    • Alex Deucher's avatar
      r600g: support up to 64 shader constants · f28bb6bd
      Alex Deucher authored
      
      
      From the r600 ISA:
      Each ALU clause can lock up to four sets of constants
      into the constant cache.  Each set (one cache line) is
      16 128-bit constants. These are split into two groups.
      Each group can be from a different constant buffer
      (out of 16 buffers). Each group of two constants consists
      of either [Line] and [Line+1] or [line + loop_ctr]
      and [line + loop_ctr +1].
      
      For supporting more than 64 constants, we need to
      break the code into multiple ALU clauses based
      on what sets of constants are needed in that clause.
      
      Note: This is a candidate for the 7.10 branch.
      Signed-off-by: default avatarAlex Deucher <alexdeucher@gmail.com>
      f28bb6bd
  7. 07 Dec, 2010 1 commit
  8. 06 Dec, 2010 1 commit
    • Jerome Glisse's avatar
      r600g: build fetch shader from vertex elements · fa86fc56
      Jerome Glisse authored
      
      
      Vertex elements change are less frequent than draw call, those to
      avoid rebuilding fetch shader to often build the fetch shader along
      vertex elements. This also allow to move vertex buffer setup out
      of draw path and make update to it less frequent.
      
      Shader update can still be improved to only update SPI regs (based
      on some rasterizer state like flat shading or point sprite ...).
      Signed-off-by: default avatarJerome Glisse <jglisse@redhat.com>
      fa86fc56
  9. 03 Dec, 2010 1 commit
  10. 22 Nov, 2010 1 commit
  11. 19 Nov, 2010 2 commits
  12. 17 Nov, 2010 1 commit
  13. 27 Oct, 2010 1 commit
  14. 26 Oct, 2010 1 commit
  15. 24 Oct, 2010 1 commit
  16. 05 Oct, 2010 1 commit
  17. 01 Oct, 2010 1 commit
  18. 29 Sep, 2010 1 commit
  19. 24 Sep, 2010 1 commit
  20. 21 Sep, 2010 1 commit
  21. 19 Sep, 2010 2 commits
  22. 15 Sep, 2010 2 commits
  23. 10 Sep, 2010 2 commits
  24. 08 Sep, 2010 1 commit
  25. 07 Sep, 2010 2 commits