Skip to content
Snippets Groups Projects
  1. Mar 04, 2020
  2. Feb 28, 2020
  3. Feb 07, 2020
  4. Jan 16, 2020
  5. Dec 03, 2019
  6. Nov 06, 2019
  7. Oct 12, 2019
  8. Sep 18, 2019
  9. Aug 28, 2019
  10. Aug 21, 2019
  11. Aug 09, 2019
  12. May 10, 2019
    • John Kessenich's avatar
      Latest known-good SPIRV-Tools: WARNING: Needs python 3.x. · 6fef1ca6
      John Kessenich authored
      You may need to install python 3.x and also
      [windows users] may need to get it in your path in front of python 2.7.x.
      
      If you don't need the external projects (i.e., SPIRV-Tools) and don't want
      to upgrade to python 3, don't create the External subdirectory and CMake
      won't require python 3.  (CMake has a bug that makes it find the wrong one
      on a first pass if the top level does not require the version needed by
      lower levels.)
      6fef1ca6
  13. Dec 11, 2018
  14. Dec 10, 2018
  15. Oct 27, 2018
  16. Aug 10, 2018
  17. Apr 07, 2018
  18. Mar 30, 2018
  19. Dec 05, 2017
    • Cory Bloor's avatar
      Improve build instructions · 384b2070
      Cory Bloor authored
      - Mention that the instructions are written for Bash.
      - Quote the CMAKE_INSTALL_PREFIX to handle spaces in $(pwd).
      - Remove SSH clone instructions. Instructions on how to clone are for
        those unfamiliar with GitHub, so fewer options are better and SSH
        requires additional configuration to make work.
      - Replace ninja with make, because more people are familiar with it and
        we probably don't need to explain how to install it. Fixes #956.
      - Remove the section mentioning cygwin, as it's unclear and doesn't
        seem necessary.
      - Mention minimum language version in the Dependencies section.
      - Move `cd $BUILD_DIR` out of the Linux configuration section because
        it's needed on both platforms. Add a line about creating the build
        directory, too.
      384b2070
  20. Nov 14, 2017
  21. Oct 06, 2017
  22. Sep 28, 2017
    • GregF's avatar
      Enable HLSL legalization · cd1f169c
      GregF authored
      Also added known-good mechanism to fetch latest validated spirv-tools.
      Also added -Od and -Os to disable optimizer and optimize for size.
      
      Fetching spirv-tools is optional for both glsl and hlsl. Legalization
      of hlsl is done by default if spirv-opt is present at cmake time.
      Optimization for glsl is currently done through the option -Os.
      
      Legalization testing is currently only done on four existing shaders.
      A separate baseLegalResults directory holds those results. All previous
      testing is done with the optimizer disabled.
      cd1f169c
  23. Jan 27, 2017
  24. Sep 30, 2016
    • Anny's avatar
      Updated README.md · 0b3b6e17
      Anny authored
      Added an alternative link for cloning the repo in the build instructions
      0b3b6e17
  25. Jul 28, 2016
  26. Jul 26, 2016
  27. Jul 12, 2016
  28. Jun 29, 2016
  29. May 11, 2016
  30. May 06, 2016
  31. May 05, 2016
  32. May 04, 2016
  33. Apr 07, 2016
  34. Apr 03, 2016
  35. Mar 31, 2016
    • Lei Zhang's avatar
      Link in Google Test framework. · 414eb604
      Lei Zhang authored
      The existing test harness is a homemade shell script. All the tests
      and the expected results are written in plain text files. The harness
      just reads in a test, invoke the glslangValidator binary on it, and
      compare the result with the golden file. All tests are kinda
      integration tests.
      
      This patch add Google Test as an external project, which provides a
      new harness for reading shader source files, compile to SPIR-V, and
      then compare with the expected output.
      414eb604
Loading