1. 08 Apr, 2010 1 commit
  2. 29 Mar, 2010 2 commits
  3. 18 Mar, 2010 1 commit
  4. 03 Mar, 2010 1 commit
  5. 01 Mar, 2010 4 commits
    • Jose Fonseca's avatar
      gallium: Standardize on the LSB->MSB notation. · 3843548a
      Jose Fonseca authored
      Less confusing, and seems to gather more consensus.
      
      Below are the sed commands used. This and following commits are the
      result of applying this too to the whole tree, plus manual whitespaces
      fixes.
      
      s/\<PIPE_FORMAT_A8R8G8B8_UNORM\>/ASDGFSJKDGSDFGSJDFGREKT/g
      s/\<PIPE_FORMAT_B8G8R8A8_UNORM\>/PIPE_FORMAT_A8R8G8B8_UNORM/g
      s/\<ASDGFSJKDGSDFGSJDFGREKT\>/PIPE_FORMAT_B8G8R8A8_UNORM/g
      
      s/\<PIPE_FORMAT_X8R8G8B8_UNORM\>/ASDGFSJKDGSDFGSJDFGREKT/g
      s/\<PIPE_FORMAT_B8G8R8X8_UNORM\>/PIPE_FORMAT_X8R8G8B8_UNORM/g
      s/\<ASDGFSJKDGSDFGSJDFGREKT\>/PIPE_FORMAT_B8G8R8X8_UNORM/g
      
      s/\<PIPE_FORMAT_R8G8B8A8_UNORM_REV\>/PIPE_FORMAT_A8B8G8R8_UNORM/g
      s/\<PIPE_FORMAT_R8G8B8X8_UNORM\>/PIPE_FORMAT_X8B8G8R8_UNORM/g
      s/\<PIPE_FORMAT_A1R5G5B5_UNORM\>/PIPE_FORMAT_B5G5R5A1_UNORM/g
      s/\<PIPE_FORMAT_A4R4G4B4_UNORM\>/PIPE_FORMAT_B4G4R4A4_UNORM/g
      s/\<PIPE_FORMAT_R5G6B5_UNORM\>/PIPE_FORMAT_B5G6R5_UNORM/g
      s/\<PIPE_FORMAT_A2B10G10R10_UNORM\>/PIPE_FORMAT_R10G10B10A2_UNORM/g
      
      s/\<PIPE_FORMAT_A8L8_UNORM\>/PIPE_FORMAT_L8A8_UNORM/g
      
      s/\<PIPE_FORMAT_A8L8_SRGB\>/PIPE_FORMAT_L8A8_SRGB/g
      s/\<PIPE_FORMAT_R8G8B8A8_SRGB\>/PIPE_FORMAT_A8B8G8R8_SRGB/g
      s/\<PIPE_FORMAT_R8G8B8X8_SRGB\>/PIPE_FORMAT_X8B8G8R8_SRGB/g
      
      s/\<PIPE_FORMAT_A8R8G8B8_SRGB\>/ASDGFSJKDGSDFGSJDFGREKT/g
      s/\<PIPE_FORMAT_B8G8R8A8_SRGB\>/PIPE_FORMAT_A8R8G8B8_SRGB/g
      s/\<ASDGFSJKDGSDFGSJDFGREKT\>/PIPE_FORMAT_B8G8R8A8_SRGB/g
      
      s/\<PIPE_FORMAT_X8R8G8B8_SRGB\>/ASDGFSJKDGSDFGSJDFGREKT/g
      s/\<PIPE_FORMAT_B8G8R8X8_SRGB\>/PIPE_FORMAT_X8R8G8B8_SRGB/g
      s/\<ASDGFSJKDGSDFGSJDFGREKT\>/PIPE_FORMAT_B8G8R8X8_SRGB/g
      
      s/\<PIPE_FORMAT_A8B8G8R8_SNORM\>/PIPE_FORMAT_R8G8B8A8_SNORM/g
      s/\<PIPE_FORMAT_X8B8G8R8_SNORM\>/PIPE_FORMAT_R8G8B8X8_SNORM/g
      s/\<PIPE_FORMAT_X8UB8UG8SR8S_NORM\>/PIPE_FORMAT_R8SG8SB8UX8U_NORM/g
      s/\<PIPE_FORMAT_B6UG5SR5S_NORM\>/PIPE_FORMAT_R5SG5SB6U_NORM/g
      
      s/\<PIPE_FORMAT_S8Z24_UNORM\>/ASDGFSJKDGSDFGSJDFGREKT/g
      s/\<PIPE_FORMAT_Z24S8_UNORM\>/PIPE_FORMAT_S8Z24_UNORM/g
      s/\<ASDGFSJKDGSDFGSJDFGREKT\>/PIPE_FORMAT_Z24S8_UNORM/g
      
      s/\<PIPE_FORMAT_X8Z24_UNORM\>/ASDGFSJKDGSDFGSJDFGREKT/g
      s/\<PIPE_FORMAT_Z24X8_UNORM\>/PIPE_FORMAT_X8Z24_UNORM/g
      s/\<ASDGFSJKDGSDFGSJDFGREKT\>/PIPE_FORMAT_Z24X8_UNORM/g
      
      s/\<PIPE_FORMAT_YCBCR\>/PIPE_FORMAT_UYVY/g
      s/\<PIPE_FORMAT_YCBCR_REV\>/PIPE_FORMAT_YUYV/g
      3843548a
    • Jose Fonseca's avatar
      gallium: Remove PIPE_FORMAT_A8B8G8R8_SNORM. · 835a7256
      Jose Fonseca authored
      Its actually an alias for PIPE_FORMAT_R8G8B8A8_SNORM.
      835a7256
    • Jose Fonseca's avatar
      gallium: Introduce a new format to disambiguate PIPE_FORMAT_R8G8B8A8_UNORM. · cd8b6523
      Jose Fonseca authored
      PIPE_FORMAT_R8G8B8A8_UNORM now means just
      
        R8 G8 B8 A8
      
      PIPE_FORMAT_R8G8B8A8_UNORM_REV means
      
        A8 B8 G8 R8
      
      And the thumb rule is vertex buffers refer to PIPE_FORMAT_R8G8B8A8_UNORM,
      while textures refer to PIPE_FORMAT_R8G8B8A8_UNORM_REV.
      
      PIPE_FORMAT_R8G8B8A8_UNORM_REV is just a temporary name.
      cd8b6523
    • Jose Fonseca's avatar
      gallium: Remove inexisting formats. · 4c3bfc97
      Jose Fonseca authored
      Can't find these formats used in any state tracker or any API.
      
      For some of these probably the reverse notation was meant, for which
      formats already exist.
      4c3bfc97
  6. 14 Feb, 2010 1 commit
  7. 01 Feb, 2010 1 commit
  8. 17 Dec, 2009 1 commit
  9. 08 Dec, 2009 2 commits
  10. 03 Dec, 2009 10 commits
  11. 30 Nov, 2009 1 commit
    • Roland Scheidegger's avatar
      gallium: interface cleanups, remove nblocksx/y from pipe_texture and more · ac400ffc
      Roland Scheidegger authored
      This patch removes nblocksx, nblocksy arrays from pipe_texture (can be
      recalculated if needed). Furthermore, pipe_format_block struct is gone
      completely (again, contains just derived state).
      nblocksx, nblocksy, block are also removed from pipe_transfer, together with
      the format enum (can be obtained from the texture associated with the transfer).
      ac400ffc
  12. 27 Sep, 2009 1 commit
  13. 15 Jun, 2009 1 commit
  14. 11 Jun, 2009 1 commit
  15. 10 Jun, 2009 1 commit
  16. 31 Mar, 2009 1 commit
  17. 18 Feb, 2009 1 commit
  18. 15 Dec, 2008 2 commits
  19. 12 Dec, 2008 1 commit
    • Roland Scheidegger's avatar
      gallium: fixes for srgb, new srgb formats · fd2492d2
      Roland Scheidegger authored
      add some more srgb texture formats, including compressed ones
      various fixes relating to srgb formats
      
      issues: the util code for generating mipmaps will not handle srgb formats
              correctly (would need to use a linear->srgb conversion shader)
      fd2492d2
  20. 05 Sep, 2008 1 commit
  21. 09 Aug, 2008 1 commit
  22. 07 Aug, 2008 1 commit
  23. 18 Jul, 2008 1 commit
  24. 16 Jul, 2008 1 commit
  25. 27 Jun, 2008 1 commit