1. 06 Mar, 2018 3 commits
  2. 03 Mar, 2018 5 commits
  3. 02 Mar, 2018 6 commits
  4. 28 Feb, 2018 4 commits
  5. 27 Feb, 2018 3 commits
  6. 23 Feb, 2018 1 commit
  7. 22 Feb, 2018 3 commits
  8. 21 Feb, 2018 2 commits
  9. 20 Feb, 2018 1 commit
  10. 18 Feb, 2018 1 commit
    • HLSL: Add conversions for image ops during SPV construction · 4425f245
      LoopDawg authored
      HLSL allows image and texture types to be templatized on sub-vec4 types,
      or even structures.  This was mostly handled already during creation of
      sampling operations.  However, for operator[] which can generate image
      loads, this wasn't happening.
      
      It also isn't very easy to do at that point in time, because operator[]
      does not know where the results it produces will end up.  They may be
      an lvalue or an rvalue, and there's a post-process to convert loads to
      stores.  They may end up in atomic ops.
      
      To bypass that difficulty, GlslangToSpv now looks for this case and
      adds the appropriate conversion.  LIMITATION: this only works for
      cases for which a simple conversion opcode suffices.  That is to say,
      it will not work if the type is templatized on a struct.
  11. 15 Feb, 2018 2 commits
  12. 14 Feb, 2018 1 commit
  13. 12 Feb, 2018 1 commit
  14. 10 Feb, 2018 2 commits
  15. 09 Feb, 2018 1 commit
  16. 08 Feb, 2018 3 commits
  17. 07 Feb, 2018 1 commit