Commits on Jun 29, 2016
Commits on Jun 9, 2016
  1. changelog

    committed Jun 9, 2016
  2. Merge pull request #73 from marton-unity/upward-promotion

    Follow HLSL style upward promotion rules for vectors in TSymbolTableLevel::findCompatible
    committed Jun 9, 2016
Commits on Jun 6, 2016
  1. @marton-unity
Commits on Mar 2, 2016
  1. Merge pull request #71 from baldurk/include-handling-improvements

    Include handling improvements
    committed Mar 2, 2016
  2. @baldurk

    Add parent include contents and close callback, allows include handling

    * This information allows the callback code to keep a stack of files to
      correctly process nested and relative include paths
    baldurk committed Mar 2, 2016
  3. @baldurk
Commits on Nov 5, 2015
  1. Fixed translation of shaders where HLSL semantic is added to whole st…

    …ruct of input/output data.
    committed Nov 5, 2015
Commits on Sep 1, 2015
  1. Merge pull request #68 from baldurk/rename-glsl-builtins

    Rename variables with names of GLSL built-in functions
    committed Sep 1, 2015
  2. @baldurk

    Rename variables with names of GLSL built-in functions

    * The HLSL compiler will allow names of variables to be built-in functions
      even where they overlap with GLSL, but GLSL might be stricter. So we just
      rename every GLSL built-in. It should be a fairly rare occurence.
    baldurk committed Sep 1, 2015
Commits on Aug 28, 2015
  1. tests: update output

    committed Aug 28, 2015
  2. Fix stupid

    committed Aug 28, 2015
Commits on Aug 27, 2015
  1. Texture array translation support

    committed Aug 27, 2015
Commits on Aug 25, 2015
  1. Merge pull request #67 from baldurk/upstream-fixes

    Upstream some fixes from Unity
    committed Aug 25, 2015
  2. @baldurk
  3. @baldurk
  4. @baldurk
Commits on Aug 6, 2015
  1. Update Windows Bison to 2.4.1

    committed Aug 6, 2015
  2. Merge pull request #63 from computerquip/master

    Fix parser and lexer scripts to work with modern Bison/Flex.
    committed Aug 6, 2015
  3. tests: update outputs

    committed Aug 6, 2015
  4. Updated changelog

    committed Aug 6, 2015
  5. Merge pull request #61 from baldurk/fix-aggregate-misuse

    Fix incorrectly promoting sub-nodes in non-parameter list aggregates
    committed Aug 6, 2015
  6. Merge pull request #51 from raymond-w-ko/win32_only_ifdef

    Fix CMake so that registry stuff is done only on Windows
    committed Aug 6, 2015
  7. Merge pull request #49 from rudybear/master

    Fixed Mac OS compilation through CMake
    committed Aug 6, 2015
  8. Merge pull request #41 from zeux/register-spec

    Register specification support
    committed Aug 6, 2015
  9. tests: add new test

    committed Aug 6, 2015
Commits on Aug 4, 2015
  1. @computerquip

    Fix parser and lexer scripts to work with modern Bison/Flex.

    There were some odd platform-specific macro checks... I removed these
    since hours of trying to figure out the purpose of them bore fruitless.
    
    YYPARSE_PARAM and YYLEX_PARAM are both deprecated. We must now use parser
    parameters in order to change the parameters.
    
    yyerror oddly didn't require a contextual parameter despite bison being set
    as a pure parser. We now accept the contextual parameter but do nothing with it.
    I'm not sure how this was done and I'm not aware of a way to bring back that
    functionality.
    
    %pure_parser has been a deprecated parameter for years.
    We now use %define api.pure full.
    computerquip committed Aug 3, 2015
Commits on Jul 1, 2015
  1. @baldurk

    Update Changelog.md

    baldurk committed Jul 1, 2015
  2. @baldurk
Commits on Jun 18, 2015
  1. Improve error message

    committed Jun 18, 2015