1. 19 Apr, 2016 1 commit
  2. 18 Apr, 2016 9 commits
  3. 14 Apr, 2016 9 commits
  4. 13 Apr, 2016 2 commits
  5. 12 Apr, 2016 2 commits
  6. 11 Apr, 2016 6 commits
  7. 08 Apr, 2016 1 commit
    • Uniform block register allocation · 3a7b29ce
      Alexis Hetu authored
      Uniform blocks members, when unnamed blocks are used, are
      used in glsl only with the member's name, without any
      reference to the block itself. When this happens, we still
      need the whole block to be allocated as one contiguous
      structure in the registers. To do that, whenever a member
      of an unnamed block is first used, the whole block is
      allocated. Also, whenever any member of an unnamed block
      attempts to allocate a register, it first verifies if the
      parent block has already been allocated. So this means that
      both allocation and lookup must be done through the parent
      block when dealing with unnamed block members.
      
      Change-Id: Ib11eaa1ee052d32252f32997eb5f650a9765533d
      Reviewed-on: https://swiftshader-review.googlesource.com/5059Tested-by: 's avatarAlexis Hétu <sugoi@google.com>
      Reviewed-by: 's avatarNicolas Capens <capn@google.com>
  8. 07 Apr, 2016 2 commits
  9. 06 Apr, 2016 6 commits
  10. 05 Apr, 2016 2 commits