Skip to content
Snippets Groups Projects
  1. Mar 09, 2017
  2. Mar 08, 2017
  3. Mar 07, 2017
  4. Mar 06, 2017
    • steve-lunarg's avatar
      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.
      40efe5ce
    • John Kessenich's avatar
  5. Mar 04, 2017
  6. Mar 03, 2017
  7. Mar 02, 2017
  8. Mar 01, 2017
  9. Feb 28, 2017
  10. Feb 27, 2017
  11. Feb 26, 2017
    • steve-lunarg's avatar
      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.
      dd8287a1
  12. Feb 25, 2017
Loading