Skip to content
Snippets Groups Projects
  1. Jun 05, 2016
  2. Jun 04, 2016
  3. Jun 03, 2016
  4. Jun 02, 2016
  5. Jun 01, 2016
  6. May 31, 2016
  7. May 30, 2016
  8. May 25, 2016
  9. May 24, 2016
    • Thomas Perl's avatar
      Fix test case for the "empty" linker test case · 0bb546f8
      Thomas Perl authored
      The test result should only give one error about linking
      ES and non-ES shading language compilation units:
      
       - empty.frag: No version info, interpreted as 100, ES
       - empty2.frag: No version info, interpreted as 100, ES
       - empty3.frag: Version declared as 110, non-ES
      
      Previously, because the new intermediate is always created
      without version/profile information, there would be two
      linker errors:
      
       1.) When merging the new intermediate with empty.frag
       2.) When merging (new intermediate + empty.frag + empty2.frag) with empty3.frag
      
      Now, there is only one error; as the error with merging the
      new intermediate with empty.frag has been removed.
      0bb546f8
    • Thomas Perl's avatar
      Use version/profile from first compilation stage · b40a6d6b
      Thomas Perl authored
      When linking multiple compilation units per shader stage,
      the code creates a new intermediate, but fails to set its
      version and profile.
      
      This change makes it so that the new intermediate inherits
      the version and profile of the first compilation unit, so
      that two ES SL compilation units can be combined.
      b40a6d6b
    • Thomas Perl's avatar
      63d4794e
    • John Kessenich's avatar
      Merge pull request #306 from johnkslang/finish-spec-const-semantics · 0c968f9d
      John Kessenich authored
      Vulkan: Finish semantics for what creates spec-const-semantics.
      0c968f9d
    • John Kessenich's avatar
      Vulkan: Finish semantics for what creates spec-const-semantics. · d82c9063
      John Kessenich authored
      Note: This required adding a new test mode to see the AST for vulkan tests.
      This also required reworking some deeper parts of type creation, regarding
      when storage qualification and constness is deduced bottom-up or dictated
      top-down.
      d82c9063
  10. May 23, 2016
  11. May 21, 2016
    • Rex Xu's avatar
      SPV: Fix an issue of interpolation decoration. · bbceed7b
      Rex Xu authored
      GLSL interpolation qualifiers and auxiliary storage qualifiers are not
      mutually exclusive. So when they are translated to SPIR-V decorations, two
      independent utility methods should be employed to do this job.
      bbceed7b
  12. May 20, 2016
Loading