Skip to content
Snippets Groups Projects
  1. Dec 14, 2017
    • Arseny Kapoulkine's avatar
      HLSL: Implement support for RT/Viewport output from VS · c92860e2
      Arseny Kapoulkine authored
      In DX10/DX11 you can only output RT/Viewport indices from GS; however,
      DX11.4/DX12 add support for outputting these from VS as well.
      
      This is supported by Vulkan if the relevant extension is available, and
      by MSL and by MSL (which you can cross-compile to via SPIRV-Cross).
      c92860e2
  2. Dec 12, 2017
  3. Dec 09, 2017
  4. Dec 08, 2017
  5. Dec 07, 2017
    • LoopDawg's avatar
      HLSL: add optional position.Y inversion · b22c069f
      LoopDawg authored
      Adds command line options:
      
         --invert-y
         --iy
      
      (synonyms) which invert position.Y on vertex shader output.  Handles these cases:
      
      * Direct single variable return
      * Member of direct returned struct
      * Single variable output parameter
      * Member of struct output parameter
      
      API:
      
          // Enables position.Y output negation in vertex shader
          void TShader::setInvertY(bool invert);
      
      Fixes #1173
      b22c069f
  6. Dec 06, 2017
  7. Dec 05, 2017
    • John Kessenich's avatar
      Merge pull request #1151 from cgmb/update-readme · b0159f85
      John Kessenich authored
      Improve build instructions
    • 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
  8. Dec 04, 2017
    • John Kessenich's avatar
      HLSL: Fix #1163: treat buffers as references when calling functions. · 6a14f780
      John Kessenich authored
      This continues to prevent writing output buffers (out from a function),
      but fixes the problem where the copy-in/out was not getting done.
      
      Making everything work will require knowing both in/out-ness and bufferness,
      but these are currently mutually exclusive, because both are storage
      qualifiers.
      6a14f780
  9. Dec 02, 2017
  10. Dec 01, 2017
  11. Nov 30, 2017
  12. Nov 29, 2017
  13. Nov 28, 2017
  14. Nov 27, 2017
  15. Nov 25, 2017
  16. Nov 22, 2017
  17. Nov 21, 2017
  18. Nov 20, 2017
  19. Nov 17, 2017
  20. Nov 16, 2017
  21. Nov 15, 2017
Loading