Skip to content
Snippets Groups Projects
  1. Apr 06, 2018
  2. Mar 30, 2018
  3. Mar 29, 2018
  4. Oct 10, 2017
  5. Sep 21, 2017
    • GregF's avatar
      CMake changes for HLSL legalization · fd34f0e6
      GregF authored
      Cmake now looks for External/spirv-tools. If found, it links in
      SPIRV-Tools-opt and SPVRemapper, and adds -DENABLE_OPT to build.
      fd34f0e6
  6. Sep 20, 2017
    • LoopDawg's avatar
      Remapper: make remapper robust against non-exiting error handlers · 8004d365
      LoopDawg authored
      Remapper errors are generally fatal: there has been some unexpected situation while
      parsing the SPV binary, and there is no reasonable way to carry on.  The
      errorHandler() function is called in this case, which by default exits, but
      it is possible to submit a handler which does not.  In that case the remapper would
      carry on in a bad state.
      
      This change ensures a graceful termination of the remap() function.
      
      While a try {} catch {} construct would be the ideal and safe way to do this,
      that's off limits for certain environments, so this tries to do the same thing
      with explicit code, to catch all the bailout paths.
      8004d365
  7. Jul 04, 2017
    • d3x0r's avatar
      Add option to skip installation · f8f494ff
      d3x0r authored
      As a static target, when included in other cmake projects, it is not needed to install these libraries and headers as part of this build, and just need to link to this.
      f8f494ff
  8. Apr 29, 2017
  9. Apr 28, 2017
    • David Seifert's avatar
      Make test suite optional by using CTest · 8f824265
      David Seifert authored
      8f824265
    • David Seifert's avatar
      Modernise CMake · 5a5699bd
      David Seifert authored
      * Use `GNUInstallDirs` in order to respect GNU conventions.
        This is especially important for multi-arch/multi-lib setups.
      * Specify position independent mode building properly, without
        using the historic hack of adding `-fPIC` as a definition.
        This makes the build system more portable.
      * Only detect C++ (and not C) to slightly speed up configuring.
      * Specify C++11 mode using modern CMake idioms.
      * Fix some whitespace issues.
      5a5699bd
  10. Mar 12, 2017
  11. Jan 11, 2017
  12. Jan 09, 2017
  13. Dec 20, 2016
  14. Sep 27, 2016
  15. Aug 01, 2016
  16. Jul 21, 2016
  17. Jul 20, 2016
    • Rex Xu's avatar
      Implement 4 AMD-specific extensions. · 9d93a237
      Rex Xu authored
      - Support GL_AMD_shader_ballot (SPV_AMD_shader_ballot).
      - Support GL_AMD_shader_trinary_minmax (SPV_AMD_shader_trinary_minmax).
      - Support GL_AMD_shader_explicit_vertex_parameter
        (SPV_AMD_shader_explicit_vertex_parameter).
      - Support GL_AMD_gcn_shader (SPV_AMD_gcn_shader).
      9d93a237
  18. Jun 02, 2016
  19. May 25, 2016
  20. May 05, 2016
  21. May 04, 2016
  22. Apr 03, 2016
  23. 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
  24. Mar 13, 2016
  25. Dec 08, 2015
  26. Nov 16, 2015
  27. Aug 31, 2015
    • Chad Versace's avatar
      cmake: Don't override CMAKE_INSTALL_PREFIX · 4cbf748b
      Chad Versace authored
      Stop forcing CMAKE_INSTALL_PREFIX="install". If the user manually set
      CMAKE_INSTALL_PREFIX, then trust that he knows what he's doing.
      
      This patch does NOT change the project's default value ("install") of
      CMAKE_INSTALL_PREFIX.
      
      Change-Id: I81b46dd1986427b498fe6316bed03f01689987d4
      4cbf748b
  28. Jun 26, 2015
  29. Jun 24, 2015
  30. May 13, 2015
  31. Mar 03, 2015
  32. Jul 28, 2014
  33. Apr 14, 2014
  34. Mar 31, 2014
  35. Mar 28, 2014
  36. Mar 17, 2014
Loading