1. 11 Apr, 2010 1 commit
    • José Fonseca's avatar
      scons: Make LLVM a black-white dependency. · ea532f0e
      José Fonseca authored
      Now that draw depends on llvm it is very difficult to correctly handle
      broken llvm installations. Either the user requests LLVM and it needs to
      supply a working installation. Or it doesn't, and it gets no LLVM
      accelerate pipe drivers.
      ea532f0e
  2. 07 Apr, 2010 2 commits
  3. 23 Feb, 2010 1 commit
  4. 22 Feb, 2010 1 commit
  5. 17 Feb, 2010 1 commit
  6. 14 Feb, 2010 1 commit
  7. 22 Jan, 2010 1 commit
  8. 30 Dec, 2009 1 commit
  9. 29 Dec, 2009 1 commit
  10. 14 Dec, 2009 1 commit
  11. 09 Dec, 2009 1 commit
    • Keith Whitwell's avatar
      gallium: first steps to treat edgeflags as regular vertex element · a08e348a
      Keith Whitwell authored
      The idea here is to eliminate the set_edgeflags() call in pipe_context
      by treating edgeflags as a regular vertex element.
      
      Edgeflags provoke special treatment in hardware, which means we need to
      label them in some way, in this case we'll be passing them through the
      vertex shader and labelling the vertex shader output with a new TGSI
      semantic (TGSI_SEMANTIC_EDGEFLAG).
      a08e348a
  12. 05 Dec, 2009 1 commit
  13. 21 Nov, 2009 1 commit
  14. 19 Jun, 2009 1 commit
  15. 13 Mar, 2009 1 commit
    • Keith Whitwell's avatar
      gallium: consolidate bypass_vs and bypass_clipping flags · 683e7091
      Keith Whitwell authored
      The draw module provides a similar interface to the driver which
      is retained as various bits of hardware may be able to take on
      incremental parts of the vertex pipeline.  However, there's no
      need to advertise all this complexity to the state tracker.
      
      There are basically two modes now - normal and passthrough/screen-coords.
      683e7091
  16. 27 Jan, 2009 1 commit
  17. 12 Nov, 2008 2 commits
  18. 06 Nov, 2008 1 commit
  19. 05 Nov, 2008 1 commit
  20. 07 Oct, 2008 1 commit
  21. 24 Aug, 2008 1 commit
  22. 04 Jul, 2008 1 commit
  23. 09 Jun, 2008 1 commit
  24. 30 May, 2008 1 commit
  25. 29 May, 2008 1 commit
  26. 28 May, 2008 1 commit
  27. 23 May, 2008 1 commit
  28. 12 May, 2008 3 commits
    • Keith Whitwell's avatar
      draw: turn fse path into a middle end · bbda45ec
      Keith Whitwell authored
      Also add some util functions in pt_util.c
      bbda45ec
    • Keith Whitwell's avatar
      draw: streamline the varray path · 44463b29
      Keith Whitwell authored
      - drop support for running the pipeline (ie. don't populate the flags values)
      - pass through all split-able primitives intact to the middle end
      - only primitives that can't be split are shunted on the draw-element path
      44463b29
    • Keith Whitwell's avatar
      draw: add fetch-shade-emit path · b5e5369d
      Keith Whitwell authored
      Enable with TEST_FSE=t.  Performs fetch from API-provided vertex buffers,
      transformation with one of three (two working) hard-coded shaders, and
      final emit to hardware vertices all in a single pass.
      
      Currently only really useful for profiling in conjunction with SP_NO_RAST=t.
      b5e5369d
  29. 08 May, 2008 1 commit
  30. 25 Apr, 2008 2 commits
  31. 22 Apr, 2008 1 commit
  32. 19 Apr, 2008 3 commits
  33. 18 Apr, 2008 1 commit