1. 29 Jul, 2019 3 commits
  2. 27 Jul, 2019 1 commit
  3. 26 Jul, 2019 15 commits
  4. 25 Jul, 2019 5 commits
  5. 23 Jul, 2019 3 commits
  6. 22 Jul, 2019 12 commits
  7. 19 Jul, 2019 1 commit
    • Reland "Vulkan: Implement OES_get_program_binary extension" · 9ec3f51d
      Mohan Maiya authored
      Reason for revert: default uniform initialization was incomplete
      
      This change has the following fixes:
          1. Add missing default uniform initialization when loading
             program binaries.
          2. Re-enable OES Program Binary capabilities for Vulkan.
          3. Added two angle end2end test,
             - ProgramBinaryES3Test.BinaryWithLargeUniformCount
               uses several uniforms across the vertex and fragment
      	 shaders.
             - ProgramBinaryES3Test.ActiveUniformShader tests
               the difference between uniform static and active use
      
      Bug: angleproject:3216
      Bug: angleproject:3217
      Bug: angleproject:3665
      Tests: dEQP-GLES3.functional.shader_api.program_binary*
             angle_end2end_tests --gtest_filter=ProgramBinary*
      Change-Id: If6886f01241d65bb1e17a21cc3406533021072ee
      Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1699069
      Commit-Queue: Mohan Maiya <m.maiya@samsung.com>
      Commit-Queue: Jamie Madill <jmadill@chromium.org>
      Reviewed-by: 's avatarJamie Madill <jmadill@chromium.org>
      Reviewed-by: 's avatarShahbaz Youssefi <syoussefi@chromium.org>