1. 20 Dec, 2017 1 commit
  2. 17 Dec, 2017 1 commit
  3. 16 Dec, 2017 8 commits
  4. 15 Dec, 2017 6 commits
  5. 14 Dec, 2017 5 commits
  6. 12 Dec, 2017 2 commits
  7. 09 Dec, 2017 4 commits
  8. 08 Dec, 2017 2 commits
  9. 07 Dec, 2017 1 commit
    • 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
  10. 06 Dec, 2017 2 commits
  11. 05 Dec, 2017 2 commits
    • Merge pull request #1151 from cgmb/update-readme · b0159f85
      John Kessenich authored
      Improve build instructions
    • 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.
  12. 04 Dec, 2017 1 commit
    • 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.
  13. 02 Dec, 2017 1 commit
  14. 01 Dec, 2017 2 commits
  15. 30 Nov, 2017 1 commit
  16. 29 Nov, 2017 1 commit