Граф коммитов

11178 Коммитов

Автор SHA1 Сообщение Дата
Cody Northrop 6430e5e003 Enable frame capture on Android
This CL gets capture/replay working on Android again.
* Updates where Android frame captures are written
* Uses debug system properties to prime Android environment variables
* Adds a configurable target Context to the capture_replay sample
* Updates capture/replay documentation for Android

Bug: angleproject:4036
Test: Captured TRex on Android, replayed on Linux
Change-Id: I94b4f6dc77468cd179b9d884b4dcd4afa56bd28c
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1928056
Reviewed-by: Courtney Goeltzenleuchter <courtneygo@google.com>
Reviewed-by: Jamie Madill <jmadill@chromium.org>
Commit-Queue: Cody Northrop <cnorthrop@google.com>
2019-11-22 23:13:29 +00:00
Jamie Madill d32650bb9e Posix: Fix async LaunchProcess.
The prior method was only checking for a PID's existance. We should
also check for zombie process states. This allows our child process
launcher to correctly determine when a process is done on Linux and
other Posix systems.

Also starts the test timer on Posix LaunchProcess implementations.

Also removes the need to end command line arg lists with nullptr.

Also removes some Fuchsia-specific preprocessor checks.

Also adds a regression test.

Bug: angleproject:3162
Change-Id: I5725a8a0e8c5151f2d3e06df0a36dd64c0e0ee69
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1928873
Commit-Queue: Jamie Madill <jmadill@chromium.org>
Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
2019-11-22 23:01:19 +00:00
shrekshao fb1c2fe8bb EXT_texture_norm16 readpixels fix
Adding validation logic for RGBA16 readpixels.
Change readPixels format from UNSIGNED_BYTE to UNSIGNED_SHORT in the
test.

FYI:
According to https://www.khronos.org/registry/OpenGL/extensions/EXT/EXT_texture_norm16.txt
ReadPixels format and type used during CopyTex* are limited to RGBA

Bug: 1024387, 1000354, angleproject:1365, angleproject:4089
Change-Id: I70517f255fe335f60e55bdf15f7ebf82e3de0800
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1914127
Reviewed-by: Geoff Lang <geofflang@chromium.org>
Commit-Queue: Shrek Shao <shrekshao@google.com>
2019-11-22 22:59:09 +00:00
Courtney Goeltzenleuchter f3d35f8f9c Suppress flaky failure with Win7/NVIDIA/D3D11
Seeing intermittent failure on this test only on Win7/NVIDIA/D3D11.
Suppress for now.

Bug: angleproject:4163
Change-Id: Idfa44516a194dcd5710622d11801ce089c1e829d
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1931338
Reviewed-by: Courtney Goeltzenleuchter <courtneygo@google.com>
Commit-Queue: Courtney Goeltzenleuchter <courtneygo@google.com>
2019-11-22 22:08:58 +00:00
Xinyi He 4c7db77e01 Vulkan: Set limitation on maxComputeWorkGroupCount
According to Table 20.45 and Chapter 17 in the ES 3.1 spec, MAX_COMPUTE_WORK_GROUP_COUNT
is get as a GLint by using GetIntegeri_v. However, it is an unsigned integer
in the Vulkan. It needs to set limitation on maxComputeWorkGroupCount[] during
translating.

1. Change the data type to GLint stored in Caps.
2. Ensure that the limitation is set during initialization.
3. Add workaround for angleproject:4120

Bug: angleproject:4066
Change-Id: I1659ba1d560e30b9599cace0feeab8a18890c3ff
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1890586
Reviewed-by: Jamie Madill <jmadill@chromium.org>
Reviewed-by: Ian Elliott <ianelliott@google.com>
Commit-Queue: Jamie Madill <jmadill@chromium.org>
2019-11-22 18:11:04 +00:00
angle-autoroll b868861c34 Roll third_party/SwiftShader f2c9ce1e08ed..131a1ba8d06a (14 commits)
https://swiftshader.googlesource.com/SwiftShader.git/+log/f2c9ce1e08ed..131a1ba8d06a

git log f2c9ce1e08ed..131a1ba8d06a --date=short --no-merges --format='%ad %ae %s'
2019-11-22 sugoi@google.com libVulkan references and deferences structures uselessly
2019-11-21 srisser@google.com Revert submission
2019-11-21 sugoi@google.com Vulkan header update
2019-11-21 srisser@google.com Log unsupported extensions used in pNext structs
2019-11-21 amaiorano@google.com Subzero: add subzeroEmitTextAsm flag
2019-11-21 amaiorano@google.com Subzero: add subzeroDumpEnabled flag
2019-11-21 amaiorano@google.com Subzero: map optimization level none/less to m1
2019-11-21 amaiorano@google.com Subzero: fix invalid asserts during emit()
2019-11-21 amaiorano@google.com Subzero: fix invalid register allocation
2019-11-21 amaiorano@google.com Subzero Win64: fix Call for ptr and spillover args
2019-11-21 chrisforbes@google.com Regres: Update deqp to 3ca6f6fe2e4e023cb9d4ea763990336d762b49e2
2019-11-21 digit@google.com [OpenGL] Fix implicit int-to-float-conversion compiler warning.
2019-11-21 sugoi@google.com Remove quadLayout
2019-11-21 kadam@inf.u-szeged.hu Add new relocation types.

Created with:
  gclient setdep -r third_party/SwiftShader@131a1ba8d0

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/swiftshader-angle-autoroll
Please CC courtneygo@google.com on the revert to ensure that a human
is aware of the problem.

To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

Bug: None
TBR=courtneygo@google.com
Change-Id: Icd8079a4199e28725242b97e25099d6d84dd22c9
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1930472
Reviewed-by: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
2019-11-22 09:39:51 +00:00
angle-autoroll 732cbdac27 Roll third_party/glslang/src f4d4668529f1..43fe7bafb14e (1 commits)
f4d4668529..43fe7bafb1


Created with:
  gclient setdep -r third_party/glslang/src@43fe7bafb14e

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/glslang-angle-autoroll
Please CC courtneygo@google.com on the revert to ensure that a human
is aware of the problem.

To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

Bug: None
TBR=courtneygo@google.com
Change-Id: Id991cfa06a627a3e2872123a8d8096efa76c1727
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1930482
Reviewed-by: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
2019-11-22 09:38:02 +00:00
angle-autoroll 8bba14cbb0 Roll third_party/vulkan-validation-layers/src 53902309eda9..5efc3922e3e8 (1 commits)
53902309ed..5efc3922e3

git log 53902309eda9..5efc3922e3e8 --date=short --no-merges --format='%ad %ae %s'
2019-11-21 rgarcia@igalia.com layers: Fix broken config file parsing

Created with:
  gclient setdep -r third_party/vulkan-validation-layers/src@5efc3922e3e8

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/vulkan-validation-layers-angle-autoroll
Please CC courtneygo@google.com on the revert to ensure that a human
is aware of the problem.

To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

Bug: None
TBR=courtneygo@google.com
Change-Id: I8935b073c7f40619c2560e1ab091ef6de238ffa5
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1930473
Reviewed-by: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
2019-11-22 09:12:12 +00:00
angle-autoroll bcf9cf89ae Roll third_party/vulkan-headers/src ba6cbb047868..24347673152e (1 commits)
ba6cbb0478..2434767315

git log ba6cbb047868..24347673152e --date=short --no-merges --format='%ad %ae %s'
2019-11-21 mark@lunarg.com build: Clarify Windows build instructions

Created with:
  gclient setdep -r third_party/vulkan-headers/src@24347673152e

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/vulkan-headers-angle-autoroll
Please CC courtneygo@google.com on the revert to ensure that a human
is aware of the problem.

To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

TBR=courtneygo@google.com

Bug: None
Change-Id: I878b7705cf15ac97516b26dc78dedcb7452a98f9
Tbr: courtneygo@google.com
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1929923
Reviewed-by: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
2019-11-22 07:53:32 +00:00
Ethan Lee 37ba927e04 UWP: Implement GetPathSeparatorForEnvironmentVar
Bug: angleproject:4142
Change-Id: Idb5e1b540d9ac7ab802357f247b41a6546173a35
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1925254
Reviewed-by: Jamie Madill <jmadill@chromium.org>
Commit-Queue: Jamie Madill <jmadill@chromium.org>
2019-11-22 02:57:47 +00:00
Ethan Lee d83dc175e2 GN: Only link to delayimp when d3d9 is enabled
Bug: angleproject:4142
Change-Id: If7afac61386f205271997bcae53cd726a1786114
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1925253
Reviewed-by: Jamie Madill <jmadill@chromium.org>
Commit-Queue: Jamie Madill <jmadill@chromium.org>
2019-11-22 02:47:07 +00:00
Tim Van Patten c5c096aab4 Enable Compute Shader Program Input Queries
Compute shader inputs were not being tracked in the Shader or Program
states, causing program interface queries to fail. This change treats
compute shader inputs (all built-ins) as Attributes and pipes them
through from the Compiler to the Program to enable input queries. While
compute shader inputs are not technically attributes (or varyings),
the ANGLE code understands and handles attributes and a program
can never have both a vertex and compute shader, so there can't be any
conflicts.

The naming of these variable lists should probabaly be revisited at some
point to better handle these different use-cases.

Bug: angleproject:3596
Test: dEQP-GLES31.functional.program_interface_query.program_input.resource_list.compute.empty
Change-Id: Ie52cd59041868cfdb5d3d759bb4ec53c8d5b38d5
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1919557
Reviewed-by: Geoff Lang <geofflang@chromium.org>
Reviewed-by: Cody Northrop <cnorthrop@google.com>
Commit-Queue: Tim Van Patten <timvp@google.com>
2019-11-21 22:40:02 +00:00
Le Hoang Quyen 6fcc0bb833 Metal: Re-add end2end test configs (running test is still disabled)
angle_test_instantiate.cpp & angle_test_instantiate_apple.mm:
- Disabled metal platform selection on pre-10.13 mac devices for
Bug: angleproject:4153

Explicitly disabled tests on metal:
- DifferentStencilMasksTest.DrawWithDifferentMask
- PointSpritesTest.PointSizeAboveMaxIsClamped
- WebGL2ReadOutsideFramebufferTest.CopyTexSubImage3D

This requires the crash fix in http://crrev.com/c/1924101

Bug: angleproject:4153
Bug: angleproject:2634
Change-Id: I95046d731a8ba7414cf1a1f4b6f2940282725872
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1926389
Commit-Queue: Jonah Ryan-Davis <jonahr@google.com>
Reviewed-by: Jamie Madill <jmadill@chromium.org>
Reviewed-by: Jonah Ryan-Davis <jonahr@google.com>
2019-11-21 22:10:38 +00:00
Shahbaz Youssefi 84c074cf32 Vulkan: Simplify AppendToPNextChain use
The function is turned into a template to avoid the reinterpret_cast at
call sites.  Additionally, uses Vulkan's own VkBaseOutStructure instead
of a bespoke definition.

Bug: angleproject:4027
Change-Id: Ib236d44a12c0363e7e89b9bf2ed5ab8166252730
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1924992
Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
Reviewed-by: Tobin Ehlis <tobine@google.com>
2019-11-21 19:13:59 +00:00
Shahbaz Youssefi b0a9de9512 Fix assert in angle_deqp_khr_gles* executables
The //build/config/gcc:symbol_visibility_hidden config was removed in an
attempt to improve stack traces on Linux. However, this resulted in the
in-class-inline-functions in glslang to be weak symbols.  The KHR dEQP
tests link against glslang as well as libGLESv2.so, resulting in
angle_deqp_khr_gles*_tests to link those weak symbols.  Due to glslang's
usage of a global variable in InitializeDll.cpp, a bug is created where
ANGLE sometimes calls into its own copy of glslang and sometimes the KHR
dEQP's version, with the two copies of the global variable being
inconsistent.

Bug: angleproject:4123
Change-Id: I0cfe3236117b1219db4fea4495e1583334c04fbe
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1926887
Reviewed-by: Jamie Madill <jmadill@chromium.org>
Reviewed-by: Jonah Ryan-Davis <jonahr@google.com>
Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
2019-11-21 16:29:30 +00:00
Le Hoang Quyen 05af7590f4 Metal: Fix FramebufferMtl's read-after-delete
Due to late verification, ContextMtl might call onFinishedDrawingToFrameBuffer()
on a deleted framebuffer object inside syncState()

Fix:
- Switch to call onStartedDrawingToFrameBuffer() on new FBO instead of
calling onFinishedDrawingToFrameBuffer() on old (and possibly deleted)
FBO.

- Also discard framebuffer only takes effect per render pass. The
discard flag will be reset when render pass starts.

Bug: angleproject:4144
Change-Id: I7c6c96862892f1c241ce4af3b61862fa4b710a94
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1924101
Commit-Queue: Jamie Madill <jmadill@chromium.org>
Reviewed-by: Jonah Ryan-Davis <jonahr@google.com>
Reviewed-by: Jamie Madill <jmadill@chromium.org>
2019-11-21 16:04:57 +00:00
jason 7c95d081a1 Fix crash during resizes when using the OpenGL renderer on Windows
Partial revert of f06076396a

Address test failures

Guard context reset in DisplayWGL::makeCurrent with !mUseDXGISwapChains

BUG=chromium:1004117

Change-Id: I9b6eb7bc83a6e4b1a21fa0703404e41c6090730d
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1913314
Reviewed-by: Geoff Lang <geofflang@chromium.org>
Commit-Queue: Geoff Lang <geofflang@chromium.org>
2019-11-21 15:57:48 +00:00
Jonah Ryan-Davis b61069cef9 Manually roll Vulkan-Loader DEPS
Move from tobin_remove_wdk_dependence back to master.

Bug: 1022751
Change-Id: I3ac11fd6297cd8db935877cd934c66744d61956e
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1928614
Reviewed-by: Jamie Madill <jmadill@chromium.org>
Commit-Queue: Jonah Ryan-Davis <jonahr@google.com>
2019-11-21 15:55:28 +00:00
Cody Northrop ba8f4e7d8c Update auto-roller list in wrangling doc
Bug: angleproject:1944
Bug: angleproject:4095
Change-Id: Ieb16cb6718f04e07394e457f1c7b73b3cd8a1c10
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1929135
Commit-Queue: Cody Northrop <cnorthrop@google.com>
Reviewed-by: Jamie Madill <jmadill@chromium.org>
2019-11-21 15:54:58 +00:00
Tobin Ehlis 97267272aa Vulkan:Remove exceptions for passing tests
These two test groups are now passing so removing from exceptions file:
dEQP-GLES31.functional.state_query.integer.max_framebuffer_samples*
dEQP-GLES31.functional.state_query.integer.max_uniform_locations*

Bug: angleproject:3520
Change-Id: I47634a52d3306202f944dc9548ba44c3dda8fc91
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1924993
Reviewed-by: Tim Van Patten <timvp@google.com>
Commit-Queue: Tobin Ehlis <tobine@google.com>
2019-11-21 14:59:06 +00:00
Jamie Madill 1898c08274 Roll third_party/android_ndk/ 89e8db0cd..27c0a8d09 (1 commit)
$ git log 89e8db0cd..27c0a8d09 --date=short --no-merges --format='%ad %ae %s'
2019-11-20 jmadill Remove case-sensitive netfilter headers.

Created with:
  roll-dep third_party/android_ndk

Bug: angleproject:2344
Bug: angleproject:4139
Change-Id: Ief7276110fb2631d73d64524d35857903ed7e51a
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1928613
Reviewed-by: Jamie Madill <jmadill@chromium.org>
Commit-Queue: Jamie Madill <jmadill@chromium.org>
2019-11-21 12:25:14 +00:00
angle-autoroll bf492e4910 Roll third_party/SwiftShader 2377845dd216..f2c9ce1e08ed (4 commits)
https://swiftshader.googlesource.com/SwiftShader.git/+log/2377845dd216..f2c9ce1e08ed

git log 2377845dd216..f2c9ce1e08ed --date=short --no-merges --format='%ad %ae %s'
2019-11-20 awoloszyn@google.com Fix xcb library name.
2019-11-20 sugoi@google.com Remove unused depth buffer quad layout logic
2019-11-20 sugoi@google.com Fixed 3D image copy
2019-11-20 sugoi@google.com Remove depth+stencil formats from the Blitter

Created with:
  gclient setdep -r third_party/SwiftShader@f2c9ce1e08

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/swiftshader-angle-autoroll
Please CC courtneygo@google.com on the revert to ensure that a human
is aware of the problem.

To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

Bug: None
TBR=courtneygo@google.com
Change-Id: Ib47a2058d10ff40ce321bce67041ea98221e54d8
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1928219
Reviewed-by: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
2019-11-21 09:29:31 +00:00
angle-autoroll 34e2192150 Roll third_party/vulkan-tools/src 40cd2166a446..39b3005ba560 (26 commits)
40cd2166a4..39b3005ba5

git log 40cd2166a446..39b3005ba560 --date=short --no-merges --format='%ad %ae %s'
2019-11-20 shannon@lunarg.com build: Update known good for 1.1.128 Vulkan header
2019-11-19 charles@lunarg.com vulkaninfo: check that extensions aren't disabled
2019-11-15 daniel.charles@intel.com vulkaninfo: return properly on xcb onnection errors
2019-11-06 shannon@lunarg.com build: Update known good for 1.1.127 Vulkan header
2019-11-06 jeremyk@lunarg.com build: Update MoltenVK version to v1.0.38
2019-11-01 charles@lunarg.com vulkaninfo: added more documentation for show-formats
2019-11-01 jeremyk@lunarg.com vulkaninfo: Fix gitlab issue 181
2019-10-30 charles@lunarg.com vulkaninfo: fix infinite sleep for non text outputs
2019-10-30 charles@lunarg.com vulkaninfo: fixed spelling of properties
2019-10-30 mikes@lunarg.com gn: Generate VkICD_mock_icd.json on mac
2019-10-29 charles@lunarg.com vulkaninfo: add documentation for show-formats
2019-10-29 charles@lunarg.com vulkaninfo: add documentation for --show-formats
2019-10-28 shannon@lunarg.com build: Update known-good commits for SDK 126
2019-10-25 shannon@lunarg.com build: Update known good for 1.1.126 Vulkan header
2019-10-23 georges.stavracas@gmail.com cube: Try to bind to wl_compositor v4
2019-10-15 shannon@lunarg.com build: Update known good for 1.1.124 Vulkan header
2019-10-15 charles@lunarg.com vulkaninfo: Present Surfaces now wont show duplicates
2019-10-14 charles@lunarg.com vulkaninfo: Added asserts to check output
2019-10-14 jeremyk@lunarg.com cube: Revert 1.1.114 SDK workaround for vkcube
2019-10-11 charles@lunarg.com vulkaninfo: updated json documentation
2019-10-11 jeremyk@lunarg.com build: Fix Vulkaninfo Bundle build on MacOS
2019-10-08 charles@lunarg.com vulkaninfo: Fix closing immediately on windows
2019-10-08 charles@lunarg.com vulkaninfo: Handle device group extension not available
2019-10-07 charles@lunarg.com vulkaninfo: fix extra newlines
2019-10-04 charles@lunarg.com vulkaninfo: Major Refactor
2019-09-19 jeremyk@lunarg.com build: Update MoltenVK version in known_good.json

Created with:
  gclient setdep -r third_party/vulkan-tools/src@39b3005ba560

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/vulkan-tools-angle-autoroll
Please CC courtneygo@google.com on the revert to ensure that a human
is aware of the problem.

To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

Bug: None
TBR=courtneygo@google.com
Change-Id: I1dff115525481d8d765682551c00d03a3ee0c4ac
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1928221
Reviewed-by: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
2019-11-21 09:28:21 +00:00
angle-autoroll 59cd8821e3 Roll third_party/vulkan-validation-layers/src 720c5deb0244..53902309eda9 (9 commits)
720c5deb02..53902309ed

git log 720c5deb0244..53902309eda9 --date=short --no-merges --format='%ad %ae %s'
2019-11-20 petr_kraus@email.cz tests: Fix Mock workaround in acquire test
2019-11-20 petr_kraus@email.cz tests: Remove redundant skip msg in acquire test
2019-11-20 mikes@lunarg.com build: Add command counter object to GN build
2019-11-20 lionel.g.landwerlin@intel.com tests: Add tests for VK_KHR_performance_query
2019-11-20 lionel.g.landwerlin@intel.com layers: Add VK_KHR_performance_query validations
2019-11-20 mark@lunarg.com tests: Add test for BeginQuery timestamp qpool type
2019-11-20 mark@lunarg.com corechecks: Add check for QP timestamp type in BeginQuery
2019-11-20 camden@lunarg.com tests: Add Subclass for BestPractices Tests
2019-11-20 shannon@lunarg.com build: Update VUIDs for 1.1.128 header

Created with:
  gclient setdep -r third_party/vulkan-validation-layers/src@53902309eda9

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/vulkan-validation-layers-angle-autoroll
Please CC courtneygo@google.com on the revert to ensure that a human
is aware of the problem.

To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

Bug: None
TBR=courtneygo@google.com
Change-Id: Ifc8638f072f801727f8dc0de1f3b2192d8c8a6b4
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1928220
Reviewed-by: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
2019-11-21 08:32:47 +00:00
angle-autoroll fdbc1acec7 Roll third_party/spirv-tools/src 2ee9aaa288d9..45dde9ad6dde (1 commits)
2ee9aaa288..45dde9ad6d


Created with:
  gclient setdep -r third_party/spirv-tools/src@45dde9ad6dde

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/spirv-tools-angle-autoroll
Please CC courtneygo@google.com on the revert to ensure that a human
is aware of the problem.

To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

Bug: None
TBR=courtneygo@google.com
Change-Id: I7af9d507cbe8ec3740c0380c325a56fcc490cf82
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1928222
Reviewed-by: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
2019-11-21 08:31:17 +00:00
Brandon Schade b8e748be6b Vulkan: Add an end2end test to log GLES capabilities
Logs information listed at:
https://opengles.gpuinfo.org/listcapabilities.php
in CSV format

The list from gpuinfo doesn't include capabilities
introduced by extensions

Test: angle_end2end_tests.exe --gtest_filter=*PrintGLESCapabilities*
Bug: angleproject:4093
Change-Id: I59c82879ee2e3486269aa0cb40e2ee6c6e646ec5
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1917443
Commit-Queue: Mohan Maiya <m.maiya@samsung.com>
Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
2019-11-21 00:27:22 +00:00
Jamie Madill 5530b3ff78 Update dEQP KHR-GLES31 expectations.
Bug: angleproject:3596
Bug: angleproject:4132
Bug: angleproject:4145
Bug: angleproject:4146
Bug: angleproject:4147
Bug: angleproject:4148
Bug: angleproject:4150
Change-Id: I5495c31f5c2d85a9c3f7d177c53e800f50675354
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1925389
Reviewed-by: Jamie Madill <jmadill@chromium.org>
Commit-Queue: Jamie Madill <jmadill@chromium.org>
2019-11-20 22:58:02 +00:00
Jamie Madill 2ba626dc12 Work around dEQP KHR-GLES31 bug with tess/geom support.
dEQP was inadvertendly requiring the presence of these extensions to
even run the tests. There's a WIP fix to the dEQP tests and this CL
implements that fix as a temporary workaround until we can update dEQP.

Fixes several tests in KHR-GLES31.core.constant_expressions and
KHR-GLES31.core.shader_macros. They now correctly return unsupported.

Bug: angleproject:4143
Change-Id: I110beb2f18fd29f8f02b2ab166cfcfcfae80c2c1
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1924620
Reviewed-by: Jonah Ryan-Davis <jonahr@google.com>
Reviewed-by: Tim Van Patten <timvp@google.com>
Commit-Queue: Jamie Madill <jmadill@chromium.org>
2019-11-20 22:43:32 +00:00
Jamie Madill 10f41ebb72 GN: Make dEQP import libEGL/libGLESv2 as data_deps.
This removes the hard link dependency on ANGLE. Allows us to use ANGLE
dEQP tests with msan. Otherwise they were complaining about missing
shared libraries. Also would eventually let us test ANGLE dEQP tests
against a native driver.

Was done as a part of investigating SwapBuffers crashes on SwiftShader.

Bug: angleproject:4060
Change-Id: I569de15573c8eb7808bd7783f1a514655d1c6422
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1898207
Reviewed-by: Jonah Ryan-Davis <jonahr@google.com>
Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
Commit-Queue: Jamie Madill <jmadill@chromium.org>
2019-11-20 20:54:49 +00:00
Tobin Ehlis c1776c61e5 Vulkan:Add Swiftshader configs
Add Swiftshader configs to existing test instantiation macros for all ESX
variants. This causes Swiftshader to be used to run end2end tests.

Added detection code to know when tests are running on Swiftshader and skipping
a number of fails initially.

Note that when running ANGLE end2end tests within Chromium build on Win32 bots
there were crashes with Swiftshader config for tests that should have been skipped.
Due to this, just skipping Swiftshader configs on Win32 for now.

Bug: angleproject:4081
Bug: angleproject:4092
Change-Id: I32527a62304c5fad90f645b372edf9411ca2b212
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1914126
Commit-Queue: Tobin Ehlis <tobine@google.com>
Reviewed-by: Jonah Ryan-Davis <jonahr@google.com>
Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
2019-11-20 20:23:38 +00:00
Jonah Ryan-Davis 4193e212db Clean up dontUseLoopsToInitializeVariables condition
This workaround is ported from chrome's
dont_use_loops_to_initialize_variables workaround, which is enabled on
Qualcomm Adreno devices. Better to check for Qualcomm than !NVIDIA

Bug: 784817
Change-Id: I2f8314ca97aeca7fdcea60ef9d2fb9e64f075a32
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1924625
Reviewed-by: Jamie Madill <jmadill@chromium.org>
Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
Commit-Queue: Jonah Ryan-Davis <jonahr@google.com>
2019-11-20 18:25:54 +00:00
Brandon Schade efb45edaef Vulkan: Accelerate Texture PBO updates
If the format of the image and the PBO match,
use a vkCmdCopyBufferToImage transfer operation.

Test: angle_end2end_tests --gtest_filter=*PBOCompressedSubImage*
      angle_end2end_tests --gtest_filter=*PBOWithMultipleDraws*
      dEQP-GLES3.functional.texture.specification.tex*image*d_pbo*
Bug: angleproject:3777
Change-Id: I3f271024a635be113202a16f8893a199c194172d
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1906203
Reviewed-by: Cody Northrop <cnorthrop@google.com>
Commit-Queue: Mohan Maiya <m.maiya@samsung.com>
2019-11-20 18:16:24 +00:00
Jonah Ryan-Davis f9c3eaf457 Add ability to disable all ANGLE features
Chrome has a --disable-gpu-driver-bug-workarounds flag that needs to be
able to be forwarded to ANGLE

Bug: 1016377
Change-Id: Ied6c8656742e25c32d508b8bfe76a902d82bcf93
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1925249
Commit-Queue: Jonah Ryan-Davis <jonahr@google.com>
Reviewed-by: Geoff Lang <geofflang@chromium.org>
2019-11-20 17:01:23 +00:00
Courtney Goeltzenleuchter 8392b11814 Revert "Metal: Enable end2end tests."
This reverts commit 0bb42e091b.

Reason for revert: https://bugs.chromium.org/p/chromium/issues/detail?id=1026633

Causing failures on Mac bots.

Original change's description:
> Metal: Enable end2end tests.
> 
> Explicitly disabled tests:
> - DifferentStencilMasksTest.DrawWithDifferentMask
> - PointSpritesTest.PointSizeAboveMaxIsClamped
> - WebGL2ReadOutsideFramebufferTest.CopyTexSubImage3D
> 
> Bug: angleproject:2634
> Change-Id: I76ab450c06d0e1be1e7469a8b9c6497684c3ca54
> Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1906607
> Commit-Queue: Jamie Madill <jmadill@chromium.org>
> Reviewed-by: Jamie Madill <jmadill@chromium.org>
> Reviewed-by: Geoff Lang <geofflang@chromium.org>

TBR=geofflang@chromium.org,jonahr@google.com,jmadill@chromium.org,le.hoang.q@gmail.com

Change-Id: Iaa4264834170a49c274f186d3d74f57714c84b32
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: angleproject:2634
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1926378
Reviewed-by: Courtney Goeltzenleuchter <courtneygo@google.com>
Commit-Queue: Courtney Goeltzenleuchter <courtneygo@google.com>
2019-11-20 16:57:16 +00:00
Courtney Goeltzenleuchter 41352a8fc6 Update expecatations for Program Pipeline tests
Tests that depend on Program Pipeline that had generic bug IDs
have been collected under anglebug.com/3570 as the program pipeline
work tracker.

Bug: angleproject:3570
Change-Id: Ifefd445376f16c48d872eb5abf63bad7d6e4c99a
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1925531
Commit-Queue: Jamie Madill <jmadill@chromium.org>
Reviewed-by: Jamie Madill <jmadill@chromium.org>
2019-11-20 16:51:23 +00:00
Le Hoang Quyen caeb21747b Mac: Add dsymutil to DEPS
Needed for ASAN build on Mac.

Bug: angleproject:4149
Change-Id: If2041727ec9bbe40723a991e7455cad12d05ddff
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1926387
Commit-Queue: Jamie Madill <jmadill@chromium.org>
Reviewed-by: Jamie Madill <jmadill@chromium.org>
2019-11-20 16:07:10 +00:00
Jiawei Shao 0303cf6b95 OpenGL: Port all Intel-related workaround conditions from gpu_driver_bug_list.json
This patch ports all the Intel-related shader workarounds defined in
gpu_driver_bug_list.json used by Chromium validating command buffer
into ANGLE so that they can also take effect in Chromium passthrough
command buffer.

Bug: 1020467
Bug: 642605
Bug: 403957
Change-Id: I8e4866fc34d5e8f1b2f4dbfa8e526b80249ba166
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1889386
Commit-Queue: Jonah Ryan-Davis <jonahr@google.com>
Reviewed-by: Geoff Lang <geofflang@chromium.org>
2019-11-20 16:00:28 +00:00
Shahbaz Youssefi b066177a9b Vulkan: Remove duplicate shader variation
ConvertVertex's UintToUint and HalfFloatToHalfFloat were generating
identical shaders.

Bug: angleproject:3802
Change-Id: I8eb2d55debbc5501f191830a2723b02d0d1f0827
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1925248
Reviewed-by: Tim Van Patten <timvp@google.com>
Reviewed-by: Hyunchang Kim <hckim.kim@samsung.com>
Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
2019-11-20 13:59:28 +00:00
Le Hoang Quyen 0bb42e091b Metal: Enable end2end tests.
Explicitly disabled tests:
- DifferentStencilMasksTest.DrawWithDifferentMask
- PointSpritesTest.PointSizeAboveMaxIsClamped
- WebGL2ReadOutsideFramebufferTest.CopyTexSubImage3D

Bug: angleproject:2634
Change-Id: I76ab450c06d0e1be1e7469a8b9c6497684c3ca54
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1906607
Commit-Queue: Jamie Madill <jmadill@chromium.org>
Reviewed-by: Jamie Madill <jmadill@chromium.org>
Reviewed-by: Geoff Lang <geofflang@chromium.org>
2019-11-20 11:21:56 +00:00
angle-autoroll 1f13f5e658 Roll third_party/SwiftShader 79afb7620a69..2377845dd216 (6 commits)
https://swiftshader.googlesource.com/SwiftShader.git/+log/79afb7620a69..2377845dd216

git log 79afb7620a69..2377845dd216 --date=short --no-merges --format='%ad %ae %s'
2019-11-20 bclayton@google.com Reactor: Move print apis out of core reactor header.
2019-11-20 bclayton@google.com Reactor: Remove the CallSupported capability.
2019-11-20 bclayton@google.com Reactor: Add ConstantData() and member function calling
2019-11-20 bclayton@google.com Reactor/Traits: Swap the naming of CToReactorPtr and CToReactorPtrT.
2019-11-20 bclayton@google.com Reactor/Traits: Fix brokenness with CToReactor::cast of pointers.
2019-11-19 bclayton@google.com Reactor: Split Traits.hpp into Traits.hpp and Traits.inl

Created with:
  gclient setdep -r third_party/SwiftShader@2377845dd2

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/swiftshader-angle-autoroll
Please CC courtneygo@google.com on the revert to ensure that a human
is aware of the problem.

To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

Bug: None
TBR=courtneygo@google.com
Change-Id: Ia4518bf1b446bfbb1226e96bb1dda97879f0cd8f
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1925880
Reviewed-by: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
2019-11-20 09:43:16 +00:00
angle-autoroll c8de7532ba Roll third_party/spirv-tools/src 57b4cb40b21d..2ee9aaa288d9 (3 commits)
57b4cb40b2..2ee9aaa288


Created with:
  gclient setdep -r third_party/spirv-tools/src@2ee9aaa288d9

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/spirv-tools-angle-autoroll
Please CC courtneygo@google.com on the revert to ensure that a human
is aware of the problem.

To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

Bug: None
TBR=courtneygo@google.com
Change-Id: I548de5576ac5e9dedbe3592340e39a08dfdf4f63
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1925363
Reviewed-by: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
2019-11-20 09:35:06 +00:00
angle-autoroll 8d94b5e933 Roll third_party/vulkan-validation-layers/src c2bd11586919..720c5deb0244 (11 commits)
c2bd115869..720c5deb02

git log c2bd11586919..720c5deb0244 --date=short --no-merges --format='%ad %ae %s'
2019-11-19 rgarcia@igalia.com layers: Fix crashes with depth/stencil resolve
2019-11-19 shannon@lunarg.com build: Update known-good for 1.1.128 header
2019-11-19 petr_kraus@email.cz tests: Use actual extension names in skip msg
2019-11-19 petr_kraus@email.cz Fix links in the top-level README
2019-11-19 petr_kraus@email.cz layers: Protect whole scope against null
2019-11-19 petr_kraus@email.cz layers: Refactor config ParseFile()
2019-11-19 petr_kraus@email.cz layers: Restyle vk_layer_config
2019-11-19 petr_kraus@email.cz layers: Suppress stack warning in VS
2019-11-19 mark@lunarg.com tests: Fix querypool type in DifferentCB test
2019-11-19 petr_kraus@email.cz tests: Test swapchain acquire count
2019-11-18 petr_kraus@email.cz layers: Fix swapchain acquire count check

Created with:
  gclient setdep -r third_party/vulkan-validation-layers/src@720c5deb0244

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/vulkan-validation-layers-angle-autoroll
Please CC courtneygo@google.com on the revert to ensure that a human
is aware of the problem.

To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

Bug: None
TBR=courtneygo@google.com
Change-Id: I76fb2db8f1b87ff8e00c980c6a39f0bcb7a02af2
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1925362
Reviewed-by: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
2019-11-20 07:54:53 +00:00
Tobin Ehlis 99bd10b704 Vulkan:Disable AtomicCounterBuffer tests on Vulkan
These tests were incorrectly turned on for Vulkan during the recent
test macro refactor.

Bug: angleproject:4125
Change-Id: I36940209e4223182e4810c30b0d0098d4abf0222
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1922591
Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
Reviewed-by: Courtney Goeltzenleuchter <courtneygo@google.com>
Commit-Queue: Tobin Ehlis <tobine@google.com>
2019-11-20 00:43:13 +00:00
Ethan Lee 736164ff79 Headers: Add EGLAPI to SwapBuffersWithFrameTokenANGLE
Bug: angleproject:4116
Change-Id: I83392c7bad002d9b6b939983385ace7c9ebcc090
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1919633
Reviewed-by: Geoff Lang <geofflang@chromium.org>
Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
Commit-Queue: Geoff Lang <geofflang@chromium.org>
2019-11-19 23:34:33 +00:00
Courtney Goeltzenleuchter d8531638c1 Vulkan: Ensure consistent limits for texture & framebuffer
GLES 3.1 requires that the maximum framebuffer width & height be
at least as large as the maximum texture size. Vulkan doesn't have
that requirement and for SwiftShader the values are different
(4096 for FB, 8192 for texture). Use the smaller of the two to
keep things consistent.

Test:
  angle_deqp_gles31_tests --use-angle=swiftshader --gtest_filter=dEQP-GLES31.functional.state_query.integer.max_framebuffer_*

Bug: angleproject:4102
Change-Id: Ie04a5272084c5f6a19ac06d952281b7df9fe9a06
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1917130
Commit-Queue: Courtney Goeltzenleuchter <courtneygo@google.com>
Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
Reviewed-by: Tobin Ehlis <tobine@google.com>
2019-11-19 22:37:20 +00:00
Mingyu Hu 3b43647fba EXT_multisampled_render_to_texture clean up and prep for 2DMultisampleArray.
1) Added new Multisampled Image Index. For the upcoming
multisampled array case, we cannot automatically create the same
MS image index during resolve. So the correct MS image index is created and
saved during the initial creation of the MS Texture. It seems to be more
streamlined as well, only creating the MS image index once, and not using
hardcoded values to get the subresourceIndex.
2) reordering resolveTextureHelper to remove duplicated code.

Bug: angleproject:3107
Change-Id: Ifd91136a64efb5e7bd296e09cd876a6e6eb8e77e
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1919555
Commit-Queue: Rafael Cintron <rafael.cintron@microsoft.com>
Reviewed-by: Geoff Lang <geofflang@chromium.org>
2019-11-19 22:32:10 +00:00
Shahbaz Youssefi cbabb45393 Skip crashing KHR tests on Nvidia
Tests were previously disabled on Nvidia, but this was erroneously
narrowed to Linux.

Bug: angleproject:4128
Change-Id: I9b96e84341c7c3352eaefbba73fdc5b2c67a921e
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1924791
Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
2019-11-19 19:27:00 +00:00
shrekshao 9107577c02 Skip TextureNorm16Test on Nexus6P
Since either revert of the original patch or the new fix is failing
some bots, suppress it first.

https://chromium-review.googlesource.com/c/angle/angle/+/1917423
https://chromium-review.googlesource.com/c/angle/angle/+/1914127

TBR=geofflang@chromium.org

Bug: 1024387, angleproject:4089
Change-Id: I56fe0ba7e8a33f72b287528e920d6733e9cb5037
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1922602
Reviewed-by: Shrek Shao <shrekshao@google.com>
Commit-Queue: Shrek Shao <shrekshao@google.com>
2019-11-19 19:14:57 +00:00
Tobin Ehlis 240befe55b Add support for gl_HelperInvocation
Added HelperInvocation to builtin_variables.json, regenerate the codegen
portions of compiler, and plumb support for HelperInvocation through the
rest of the compiler.

Skipping some fails on Android and Swiftshader for this initial change and
will debug/fix those issues in a follow-on.

Bug: angleproject:4110
Change-Id: I781a2782ace84200bc615a2cc26b908a62e2aa26
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1922061
Commit-Queue: Tobin Ehlis <tobine@google.com>
Reviewed-by: Jamie Madill <jmadill@chromium.org>
2019-11-19 17:39:36 +00:00
Courtney Goeltzenleuchter 377b8caf13 Add suppressions for failures on Intel/Linux
The refactor to angle_end2end_tests added tests to OpenGL ES and
some of these tests are failing on Intel/Linux. Skip those tests
for now.

Bug: angleproject:4121
Change-Id: I7a56099faac558a4e18d98eb5f0b25522d656e61
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1924061
Commit-Queue: Courtney Goeltzenleuchter <courtneygo@google.com>
Commit-Queue: Jamie Madill <jmadill@chromium.org>
Reviewed-by: Tobin Ehlis <tobine@google.com>
Reviewed-by: Jamie Madill <jmadill@chromium.org>
2019-11-19 16:36:46 +00:00