1. 26 Nov, 2017 2 commits
  2. 25 Nov, 2017 1 commit
  3. 22 Nov, 2017 1 commit
  4. 21 Nov, 2017 3 commits
  5. 20 Nov, 2017 1 commit
  6. 17 Nov, 2017 2 commits
  7. 16 Nov, 2017 1 commit
  8. 15 Nov, 2017 4 commits
  9. 14 Nov, 2017 7 commits
  10. 13 Nov, 2017 4 commits
  11. 12 Nov, 2017 3 commits
  12. 10 Nov, 2017 2 commits
  13. 09 Nov, 2017 9 commits
    • Travis: auto deploy build artifacts to GitHub Releases · fba299a2
      Lei Zhang authored
      Pushing a commit to the master branch will trigger a build on
      Travis. If the build is successful, the artifacts will be
      collected and pushed to GitHub Releases, under the "master-tot"
      release.
    • Merge pull request #1114 from LoopDawg/validator-script · a0680e61
      John Kessenich authored
      Add script to crank test shaders through spirv-val
    • Merge pull request #1116 from LoopDawg/reverse-shift-args · a50a9de3
      John Kessenich authored
      Reverse order of setShiftBindingForSet parameters
    • Merge pull request #1144 from antiagainst/appveyor-auto-deploy · 7c2f6d85
      John Kessenich authored
      Appveyor: auto deploy build artifacts to GitHub Releases
    • Merge branch 'vulkan-1.1-rc6_LunarG' into 'master' · 59356493
      John Kessenich authored
      Fix external update script for GitHub SSH access
      
      See merge request !30
    • Reverse order of setShiftBindingForSet parameters · e570955c
      LoopDawg authored
      Per feedback on PR #1111, this reverses the order of the parameters for the setShiftBinding API.
      
      It is now:
      
          void TShader::setShiftBindingForSet(TResourceType res, unsigned int base, unsigned int set);
    • Add script to crank test shaders through spirv-val · 4ec680e1
      LoopDawg authored
      This script will crank a supplied set of glslang test shaders through the
      spirv-val tool, reporting on the results.
      
      There are some important things to note:
      
      * Like 'runtests', this must be invoked from the 'Test' subdirectory.
      
      * This is mostly useful on the hlsl.* tests, although it is not strictly
      limited to those.  The reason is that most of the glsl tests either contain
      validation error cases, and so fail to compile, or are not using a #version
      compatible with producing SPIR-V modules.
      
      * Some tests, such as negative tests, or most of the glsl tests, have
      intentional compilation errors.  This script treats that as OK.  Failures
      are successfully compiling shaders which proceed to fail spirv-val.
      
      * spirv-val is looked for in either the External directory, or if not
      found there, in a sibling directory of glslang, and if not found there
      either, in /usr/local/bin.
      
      * There are a bunch of command line options.  ./validate-shaders.sh --help
      will describe them.
      
      Some examples to try:
      
         ./validate-shaders.sh hlsl.*   # exercise all hlsl.* tests.
         ./validate-shaders.sh --terse hlsl.*  # same, but tersely.
      
         # dump validator results for problems in something.frag:
         ./validate-shaders.sh --quiet --dump-val something.frag
    • Appveyor: auto deploy build artifacts to GitHub Releases · a7eab9b3
      Lei Zhang authored
      Pushing a commit to the master branch will trigger a build on
      Appveyor. If the build is successful, the artifacts will be
      collected and pushed to GitHub Releases, under the "master-tot"
      release.