1. 03 Apr, 2017 2 commits
    • HLSL: handle PCF input to DS in arbitrary argument position · f38cca3c
      steve-lunarg authored
      In the hull shader, the PCF output does not participate in an argument list,
      so has no defined ordering.  It is always put at the end of the linkage.  That
      means the DS input reading PCF data must be be at the end of the DS linkage
      as well, no matter where it may appear in the argument list.  This change
      makes sure that happens.
      
      The detection is by looking for arguments that contain tessellation factor
      builtins, even as a struct member.  The whole struct is taken as the PCF output
      if any members are so qualified.
    • Merge pull request #814 from steve-lunarg/contains · fa84001a
      John Kessenich authored
      Refactor TType::contains* methods (nonfunctional)
  2. 02 Apr, 2017 1 commit
    • Refactor TType::contains* methods (nonfunctional) · 27309f68
      steve-lunarg authored
      There were many (~8) different places in TType which all knew how to traverse
      the struct/type hierarchy.  There's a need to add another, but I didn't
      want to duplicate the traversal code again.  This is a small refactoring
      which passes a predicate to a single traverse-and-test method.  That also
      shortens all the containsSomething() methods from 9 lines of body to 1.
      
      There are no test differences: it's nonfunctional.
  3. 01 Apr, 2017 1 commit
  4. 31 Mar, 2017 9 commits
  5. 30 Mar, 2017 7 commits
  6. 29 Mar, 2017 5 commits
  7. 28 Mar, 2017 1 commit
  8. 25 Mar, 2017 2 commits
  9. 24 Mar, 2017 3 commits
  10. 23 Mar, 2017 2 commits
  11. 22 Mar, 2017 3 commits
  12. 20 Mar, 2017 4 commits