1. 10 May, 2017 3 commits
  2. 08 May, 2017 2 commits
  3. 05 May, 2017 1 commit
  4. 04 May, 2017 1 commit
  5. 03 May, 2017 3 commits
  6. 02 May, 2017 2 commits
  7. 30 Apr, 2017 1 commit
  8. 29 Apr, 2017 4 commits
  9. 28 Apr, 2017 6 commits
  10. 27 Apr, 2017 2 commits
  11. 26 Apr, 2017 1 commit
    • HLSL: add standard sample position return form of GetSamplePosition method · d4d0b297
      steve-lunarg authored
      Multisample textures support a GetSamplePosition() method intended to query
      positions given a sample index.  This cannot be truly implemented in SPIR-V,
      but #753 requested returning standard positions for the 1..16 cases, which
      this PR adds.  Anything besides that returns (0,0).  If the standard positions
      are not used, this will be wrong.
      
      This should be revisited when there is a real query available.
  12. 25 Apr, 2017 2 commits
  13. 22 Apr, 2017 1 commit
  14. 21 Apr, 2017 7 commits
  15. 20 Apr, 2017 4 commits
    • HLSL: fix for byte address buffers in fn parmeters · e404e088
      steve-lunarg authored
      Byte address buffers were failing to detect that they were byte address
      buffers when used as fn parameters.
      
      Note: this detection is a little awkward, and could be simplified if
      it was easy to obtain the declared builtin type for an object.
    • WIP: HLSL: hlsl register class iomapping · be283550
      steve-lunarg authored
      Adds --hlsl-iomap option to perform IO mapping in HLSL register space.
      
      --shift-cbuffer-binding is now a synonym for --shift-ubo-binding.
      
      The idea way to do this seems to be passing in a dedicated IO resolver, but
      that would require more intrusive restructuring, so maybe best for its
      own PR.
      
      The TDefaultHlslIoResolver class and the former TDefaultIoResolver class
      share quite a bit of mechanism in a common base class.
      
      TODO: tbuffers are landing in the wrong register class, which needs some
      investigation.  They're either wrong upstream, or the detection in the
      resolver is wrong.
    • GLSL: Fix #822: Improve information given for syntax errors. · ba5cc2fa
      John Kessenich authored
      Also, fixed one test file that didn't have its syntax error as the last line.