1. 03 Mar, 2017 3 commits
  2. 02 Mar, 2017 1 commit
  3. 01 Mar, 2017 8 commits
  4. 28 Feb, 2017 6 commits
  5. 27 Feb, 2017 3 commits
  6. 26 Feb, 2017 1 commit
    • WIP: HLSL: add structuredbuffer pass by reference in fn params · dd8287a1
      steve-lunarg authored
      This PR adds the ability to pass structuredbuffer types by reference
      as function parameters.
      
      It also changes the representation of structuredbuffers from anonymous
      blocks with named members, to named blocks with pseudonymous members.
      That should not be an externally visible change.
  7. 25 Feb, 2017 1 commit
  8. 23 Feb, 2017 2 commits
  9. 22 Feb, 2017 3 commits
  10. 21 Feb, 2017 3 commits
    • HLSL: implement 4 (of 6) structuredbuffer types · 5da1f038
      steve-lunarg authored
      This is a partial implemention of structurebuffers supporting:
      
      * structured buffer types of:
      *   StructuredBuffer
      *   RWStructuredBuffer
      *   ByteAddressBuffer
      *   RWByteAddressBuffer
      
      * Atomic operations on RWByteAddressBuffer
      
      * Load/Load[234], Store/Store[234], GetDimensions methods (where allowed by type)
      
      * globallycoherent flag
      
      But NOT yet supporting:
      
      * AppendStructuredBuffer / ConsumeStructuredBuffer types
      * IncrementCounter/DecrementCounter methods
      
      Please note: the stride returned by GetDimensions is as calculated by glslang for std430,
      and may not match other environments in all cases.
    • Merge pull request #732 from dneto0/fix-overrides · c8aed915
      John Kessenich authored
      Add override where needed by clang++
    • Add override where needed by clang++ · 4c64a40d
      David Neto authored
      Otherwise we get an error when we have both
      -Werror and -Winconsistent-missing-override.
      This is required for building with NDK r14 betas
  11. 18 Feb, 2017 4 commits
  12. 17 Feb, 2017 5 commits