1. 09 Mar, 2017 3 commits
  2. 08 Mar, 2017 3 commits
  3. 07 Mar, 2017 2 commits
  4. 06 Mar, 2017 2 commits
    • WIP: HLSL: Fix ordering defect if global SB decl after fn param · 40efe5ce
      steve-lunarg authored
      This change propagates the storage qualifier from the buffer object to its contained
      array type so that isStructBufferType() realizes it is one.  That propagation was
      happening before only for global variable declarations, so compilation defects would
      result if the use of a function parameter happened before a global declaration.
      
      This fixes that case, whether or not there ever is a global declaration, and
      regardless of the relative order.
      
      This changes the hlsl.structbuffer.fn.frag test to exercise the alternate order.
      
      There are no differences to generated SPIR-V for the cases which successfully compiled before.
  5. 04 Mar, 2017 3 commits
  6. 03 Mar, 2017 3 commits
  7. 02 Mar, 2017 1 commit
  8. 01 Mar, 2017 8 commits
  9. 28 Feb, 2017 6 commits
  10. 27 Feb, 2017 3 commits
  11. 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.
  12. 25 Feb, 2017 1 commit
  13. 23 Feb, 2017 2 commits
  14. 22 Feb, 2017 2 commits