1. 24 Oct, 2019 9 commits
  2. 23 Oct, 2019 12 commits
  3. 22 Oct, 2019 6 commits
  4. 21 Oct, 2019 3 commits
  5. 20 Oct, 2019 5 commits
    • Revert "Reland "Add more test_utils functions."" · f939cb63
      Jamie Madill authored
      This reverts commit 7923e234.
      
      Reason for revert: Fails compilation on rollers:
      
          [2097/6048] SOLINK ./lib_angle_unittests__library.cr.so
          FAILED: lib_angle_unittests__library.cr.so lib_angle_unittests__library.cr.so.TOC lib.unstripped/lib_angle_unittests__library.cr.so
          python "../../build/toolchain/gcc_solink_wrapper.py" --readelf="../../third_party/android_ndk/toolch...(too long)
          ld.lld: error: undefined symbol: glCreateShader
          >>> referenced by shader_utils.cpp
          >>>               angle_util_static/shader_utils.o:(CompileShader(unsigned int, char const*)) in archive obj/third_party/angle/libangle_util_static.a
          
          ld.lld: error: undefined symbol: glShaderSource
      
      Original change's description:
      > Reland "Add more test_utils functions."
      > 
      > This is a reland of 5fcfcea4
      > 
      > Re-land uses static linking with angle_util. The root cause
      > of the CFI error wasn't solved. Static linking works around
      > the problem by not using any export rules.
      > 
      > Original change's description:
      > > Add more test_utils functions.
      > >
      > > Includes methods for creating temporary files, deleting files, and
      > > reading files into a string. Also renames GetPathSeparator to mention
      > > it's only used for environment variables. Includes a new virtual type
      > > angle::Process that will be used to implement cross-platform async
      > > Process launching for tests. Also includes a way to specify a custom
      > > crash handler callback.
      > >
      > > Also adds a few unit tests for the new functionality. They are disabled
      > > on Android because the functions are not needed by the new test runner.
      > >
      > > Bug: angleproject:3162
      > > Change-Id: I3e2c2e9837608884c98379fa0f78c9ffbe158d73
      > > Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1821940
      > > Commit-Queue: Jamie Madill <jmadill@chromium.org>
      > > Reviewed-by: Jonah Ryan-Davis <jonahr@google.com>
      > 
      > Bug: chromium:1015810
      > Bug: angleproject:3162
      > Change-Id: I6a2c1e7b585a13ca846759f32da0777c00d7f7e6
      > Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1869541
      > Commit-Queue: Jamie Madill <jmadill@chromium.org>
      > Reviewed-by: Jamie Madill <jmadill@chromium.org>
      
      TBR=ynovikov@chromium.org,jonahr@google.com,jmadill@chromium.org
      
      Change-Id: I975b2214411906cb981bffa04fa50e0a65ff8b4e
      No-Presubmit: true
      No-Tree-Checks: true
      No-Try: true
      Bug: chromium:1015810, angleproject:3162
      Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1870811Reviewed-by: 's avatarJamie Madill <jmadill@chromium.org>
      Commit-Queue: Jamie Madill <jmadill@chromium.org>
    • Reland "Add more test_utils functions." · 7923e234
      Jamie Madill authored
      This is a reland of 5fcfcea4
      
      Re-land uses static linking with angle_util. The root cause
      of the CFI error wasn't solved. Static linking works around
      the problem by not using any export rules.
      
      Original change's description:
      > Add more test_utils functions.
      >
      > Includes methods for creating temporary files, deleting files, and
      > reading files into a string. Also renames GetPathSeparator to mention
      > it's only used for environment variables. Includes a new virtual type
      > angle::Process that will be used to implement cross-platform async
      > Process launching for tests. Also includes a way to specify a custom
      > crash handler callback.
      >
      > Also adds a few unit tests for the new functionality. They are disabled
      > on Android because the functions are not needed by the new test runner.
      >
      > Bug: angleproject:3162
      > Change-Id: I3e2c2e9837608884c98379fa0f78c9ffbe158d73
      > Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1821940
      > Commit-Queue: Jamie Madill <jmadill@chromium.org>
      > Reviewed-by: Jonah Ryan-Davis <jonahr@google.com>
      
      Bug: chromium:1015810
      Bug: angleproject:3162
      Change-Id: I6a2c1e7b585a13ca846759f32da0777c00d7f7e6
      Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1869541
      Commit-Queue: Jamie Madill <jmadill@chromium.org>
      Reviewed-by: 's avatarJamie Madill <jmadill@chromium.org>
    • Vulkan: Rename format fields. · beacd8c8
      Jamie Madill authored
      Renames 'angleFormat' to 'intendedFormat'. Also renames 'bufferFormat'
      and 'imageFormat' to 'actualImageFormat' and 'actualBufferFormat'. This
      renaming should make it clearer to the reader what the meaning of the
      different format fields are. Intended format is the front-end format
      and the actual formats are the formats we pass to Vulkan. Also updates
      the documentation.
      
      Bug: angleproject:4009
      Change-Id: If61bf7250e88f7ed3d452718574c963d718e27b2
      Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1866077
      Commit-Queue: Jamie Madill <jmadill@chromium.org>
      Reviewed-by: 's avatarJamie Madill <jmadill@chromium.org>
    • Remove Vulkan repos from exec script whitelist. · d739727b
      Jamie Madill authored
      This is no longer needed with the static generated code baking.
      
      Bug: angleproject:3320 
      Change-Id: Id549792bf0e1d3e0433904a666d70630278b15c4
      Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1869547Reviewed-by: 's avatarJamie Madill <jmadill@chromium.org>
      Commit-Queue: Jamie Madill <jmadill@chromium.org>
    • Revert "util: Always specify default visibility on exports." · 01634704
      Jamie Madill authored
      This reverts commit 2bf23ea8.
      
      Reason for revert: Probably not the right fix. Will export
      all angle_utils symbols in places where they shouldn't be.
      
      Original change's description:
      > util: Always specify default visibility on exports.
      > 
      > This fixes undefined behaviour with CFI.
      > 
      > Bug: chromium:1015810
      > Bug: angleproject:3162
      > Change-Id: I58cfb78adabbff05e5b4560dfd70b190411fa26d
      > Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1869303
      > Reviewed-by: Jamie Madill <jmadill@chromium.org>
      > Commit-Queue: Jamie Madill <jmadill@chromium.org>
      
      TBR=ynovikov@chromium.org,jmadill@chromium.org
      
      Change-Id: Ie847a9e6506178eb2b14e63a1ee5e9a1775b4548
      No-Presubmit: true
      No-Tree-Checks: true
      No-Try: true
      Bug: chromium:1015810, angleproject:3162
      Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1869546Reviewed-by: 's avatarJamie Madill <jmadill@chromium.org>
      Commit-Queue: Jamie Madill <jmadill@chromium.org>
  6. 19 Oct, 2019 1 commit
  7. 18 Oct, 2019 4 commits