1. 04 Feb, 2016 1 commit
    • Uniform block declaration · 150f597a
      Alexis Hetu authored
      A few aspects of block declaration are improved upon here:
      - Block definitions are computed and stored for later use.
        The data stored are the block member types and a map to
        convert from register offsets, based on the internal
        memory layout, to the std140 layout.
      - Declaration of block members is possible. When a block
        member is declared prior to the entire block being
        declared, OutputASM::declareUniform() will first declare
        the whole block and return the index of the block member.
        If the block member is part of an already defined block,
        the function declares no new variables and returns the
        block member's register index.
      
      Change-Id: If1368bc8de20a0f86169361d76858c3f3e34bb07
      Reviewed-on: https://swiftshader-review.googlesource.com/4632Tested-by: 's avatarAlexis Hétu <sugoi@google.com>
      Reviewed-by: 's avatarNicolas Capens <capn@google.com>
  2. 03 Feb, 2016 1 commit
  3. 02 Feb, 2016 2 commits
  4. 01 Feb, 2016 2 commits
  5. 28 Jan, 2016 2 commits
  6. 26 Jan, 2016 1 commit
  7. 25 Jan, 2016 6 commits
  8. 15 Jan, 2016 9 commits
  9. 14 Jan, 2016 3 commits
  10. 13 Jan, 2016 5 commits
  11. 12 Jan, 2016 2 commits
  12. 11 Jan, 2016 1 commit
  13. 09 Jan, 2016 5 commits