Skip to content
Snippets Groups Projects
  1. Jun 08, 2017
  2. Jun 05, 2017
  3. Mar 15, 2017
  4. Mar 14, 2017
  5. Feb 17, 2017
  6. Dec 10, 2016
  7. Aug 03, 2016
    • John Kessenich's avatar
      Front-end: Implement 2nd task of issue #400; precision of result and operation. · f6640761
      John Kessenich authored
      From the ES spec + Bugzilla 15931 and GL_KHR_vulkan_glsl:
      - Update precision qualifiers for all built-in function prototypes.
      - Implement the new algorithm used to distinguish built-in function
        operation precisions from result precisions.
      Also add tracking of separate result and operation precisions, and
      use that in generating SPIR-V.
      (SPIR-V cares about precision of operation, while the front-end
      cares about precision of result, for propagation.)
      f6640761
  8. Jun 15, 2016
  9. May 04, 2016
  10. Mar 20, 2016
  11. Feb 16, 2016
  12. Dec 11, 2015
  13. Sep 11, 2015
  14. Aug 19, 2015
    • John Kessenich's avatar
      Backward incompatible: Turn on PureOperatorBuiltins: use only enum-based... · fc51d284
      John Kessenich authored
      Backward incompatible: Turn on PureOperatorBuiltins: use only enum-based built-in functions in the AST.
      
      If this breaks your AST consumer, best is to modify it to test
      against the enum values instead of doing string comparisons on
      built-in function names.  This is the reason the change was made.
      
      If you need the old behavior, you should be able to get it back by changing
      PureOperatorBuiltins to be false instead of true.  This path will work for
      a while, but is marked deprecated.
      
      Also, the old behavior is tagged as release 2.4.
      fc51d284
  15. Aug 17, 2015
  16. Jul 23, 2015
  17. Jun 29, 2015
  18. Jun 14, 2015
  19. May 18, 2015
  20. Apr 29, 2015
  21. Dec 11, 2014
  22. Aug 19, 2014
  23. Aug 14, 2014
  24. Aug 13, 2014
  25. Aug 12, 2014
Loading