1. 19 Sep, 2017 1 commit
  2. 15 Sep, 2017 1 commit
  3. 13 Sep, 2017 2 commits
  4. 12 Sep, 2017 10 commits
  5. 11 Sep, 2017 1 commit
    • Delete unused 'this' capture · 933c10cd
      mchock-nv authored
      Remove an unused 'this' entry from a lambda capture list.
      
      This cleans up a unused-lambda-capture warning.
  6. 09 Sep, 2017 1 commit
  7. 08 Sep, 2017 1 commit
  8. 07 Sep, 2017 2 commits
  9. 06 Sep, 2017 1 commit
    • Fix lvalue check in SPIR-V generation · 76117921
      LoopDawg authored
      There were several locations in TGlslangToSpvTraverser::handleUserFunctionCall testing for
      whether a fn argument should be in the lvalue or rvalue array.  They must get the same
      result for indexing sanity, but had slightly different logic.
      
      They're now forced into the same test.
  10. 04 Sep, 2017 1 commit
  11. 01 Sep, 2017 4 commits
  12. 31 Aug, 2017 3 commits
    • Fix issues of GL_ARB_viewport_layer_array · 2a305f65
      Rex Xu authored
    • Merge pull request #1037 from LoopDawg/clip-cull-geom · 75e057f9
      John Kessenich authored
      HLSL: add geometry stage support for clip/cull distance
    • HLSL: add geometry stage support for clip/cull distance · 5e5b12e9
      LoopDawg authored
      Changes:
      
      (1) Allow clip/cull builtins as both input and output in the same shader stage.  Previously,
      not enough data was tracked to handle this.
      
      (2) Handle the extra array dimension in GS inputs.  The synthesized external variable can
      now be created with the extra array dimension if needed, and the form conversion code is
      able to handle it as well.
      
      For example, both of these GS inputs would result in the same synthesized external type:
      
          triangle in float4 clip[3] : SV_ClipDistance
      
          triangle in float2 clip[3][2] : SV_ClipDistance
      
      In the second case, the inner array dimension packs with the 2-vector of floats into an array[4],
      which there is an array[3] of due to the triangle geometry.
  13. 29 Aug, 2017 2 commits
  14. 28 Aug, 2017 3 commits
  15. 26 Aug, 2017 2 commits
  16. 25 Aug, 2017 4 commits
  17. 24 Aug, 2017 1 commit