1. 02 Feb, 2017 1 commit
  2. 31 Jan, 2017 1 commit
  3. 30 Jan, 2017 2 commits
  4. 27 Jan, 2017 1 commit
  5. 26 Jan, 2017 6 commits
  6. 25 Jan, 2017 1 commit
  7. 24 Jan, 2017 4 commits
  8. 23 Jan, 2017 2 commits
  9. 21 Jan, 2017 4 commits
  10. 20 Jan, 2017 3 commits
  11. 19 Jan, 2017 6 commits
  12. 18 Jan, 2017 2 commits
  13. 14 Jan, 2017 3 commits
  14. 13 Jan, 2017 2 commits
  15. 12 Jan, 2017 2 commits
    • HLSL: matrix swizzle (_12, _m23) syntax, partial semantics. · 001dfa1c
      John Kessenich authored
      This partially addressess issue #670, for when the matrix swizzle
      degenerates to a component or column: m[c], m[c][r] (where HLSL
      swaps rows and columns for user's view).
      
      An error message is given for the arbitrary cases not covered.
      
      These cases will work for arbitrary use of l-values.
      
      Future work will handle more arbitrary swizzles, which might
      not work as arbitrary l-values.
    • PP: Clean up and rationalize floating-point-number scanner. · 913e3b68
      John Kessenich authored
      This encapsulates where the string could overflow, removing 40 lines
      of fragile code.  It also improves handling of numbers that are too long.
      
      There are a couple of open issues that could related to this function
      being more rational (locale dependence, 1.#INF).