1. 04 Jul, 2017 1 commit
    • Propagate correct type to the lvalue in an output variable initializer · e145def0
      Martin Radev authored
      With the SH_INIT_OUTPUT_VARIABLES option enabled, vertex and fragment
      shader outputs get initialized with zeros at the beginning of main.
      However, previous to this patch the lvalues in the binary expression did
      not receive the correct type. This can lead to incorrect modifications
      of the AST in subsequent stages or incorrect output code from the
      translator. The patch addresses the issue by copying the type
      information from the symbol table.
      
      BUG=angleproject:2081
      TEST=angle_unittests
      TEST=angle_end2end_tests
      
      Change-Id: I9e062376bcfad7d57b637a5248caebce1c9a0688
      Reviewed-on: https://chromium-review.googlesource.com/544982
      Commit-Queue: Olli Etuaho <oetuaho@nvidia.com>
      Reviewed-by: 's avatarJamie Madill <jmadill@chromium.org>
  2. 03 Jul, 2017 2 commits
  3. 30 Jun, 2017 5 commits
  4. 29 Jun, 2017 5 commits
  5. 28 Jun, 2017 7 commits
  6. 27 Jun, 2017 6 commits
  7. 23 Jun, 2017 5 commits
  8. 22 Jun, 2017 7 commits
  9. 21 Jun, 2017 2 commits