1. 07 Apr, 2016 1 commit
    • Uniform buffer uniform unpacking utility function · b9a781da
      Alexis Hetu authored
      When data is packed into uniform blocks, some data isn't formatted in
      a way that fits how data is usually represented, which is the case
      for booleans and row major matrices. In these 2 cases, the variables
      are unpacked into temporaries before being used. Booleans can be any
      integer value and any non-zero value represents "true", so the value
      in the uniform buffer has to go through an int to bool conversion
      before being used. For row major matrices, a given register of that
      matrix has to be transposed into a temporary before being used.
      
      Change-Id: I0e001ceff2ce9be9a3570171e184586afc48c02d
      Reviewed-on: https://swiftshader-review.googlesource.com/5040Tested-by: 's avatarAlexis Hétu <sugoi@google.com>
      Reviewed-by: 's avatarNicolas Capens <capn@google.com>
  2. 06 Apr, 2016 6 commits
  3. 05 Apr, 2016 4 commits
  4. 04 Apr, 2016 2 commits
  5. 01 Apr, 2016 3 commits
  6. 29 Mar, 2016 3 commits
  7. 24 Mar, 2016 10 commits
  8. 21 Mar, 2016 1 commit
  9. 18 Mar, 2016 3 commits
  10. 10 Mar, 2016 3 commits
  11. 09 Mar, 2016 2 commits
  12. 08 Mar, 2016 1 commit
  13. 07 Mar, 2016 1 commit