Branch :
| Author | Commit | Date | CI | Message |
|---|---|---|---|---|
| a825eb70 | 2019-11-21 11:37:17 | Implement BaseVertex draw calls for Vulkan, OpenGL, NULL contexts. This adds support for the following functions: - glDrawElementsBaseVertex - glDrawRangeElementsBaseVertex - glDrawElementsInstancedBaseVertex Bug: angleproject:3582 Bug: angleproject:3402 Bug: angleproject:4166 Change-Id: I83770f62e3a918c0965fd4ca8c7d9e598b8b4154 Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1929083 Commit-Queue: Jamie Madill <jmadill@chromium.org> Reviewed-by: Jamie Madill <jmadill@chromium.org> | ||
| 8dfc2b05 | 2019-11-25 15:12:58 | Update codegen presubmit error. Clarifies that gclient sync should happen before codegen to avoid using stale hashes on upload. Bug: angleproject:3227 Change-Id: I7777458b6fa659a07307ad1d845ac7d332afa8f2 Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1934313 Reviewed-by: Ethan Lee <flibitijibibo@gmail.com> Reviewed-by: Jonah Ryan-Davis <jonahr@google.com> Commit-Queue: Jamie Madill <jmadill@chromium.org> | ||
| e5b474c6 | 2019-11-19 23:04:00 | Metal: support ANGLE_instance_arrays/EXT_instance_arrays Also added TRIANGLE_FAN & LINE_LOOP instanced draws test cases. Bug: angleproject:2634 Change-Id: I84740a7221ab49710cf23767c81fa2d303aad364 Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1919280 Reviewed-by: Jamie Madill <jmadill@chromium.org> Reviewed-by: Geoff Lang <geofflang@chromium.org> Commit-Queue: Jamie Madill <jmadill@chromium.org> | ||
| 34e5a96e | 2019-11-25 11:46:15 | Fix header typo in rapidjson. Was found when using the custom test harness. Bug: angleproject:3162 Change-Id: I9db11eddb51508ff1eaebe02c106cd4a95c369b1 Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1932342 Reviewed-by: Jamie Madill <jmadill@chromium.org> Commit-Queue: Jamie Madill <jmadill@chromium.org> | ||
| 04e074d1 | 2019-11-25 08:32:51 | Roll third_party/vulkan-headers/src 24347673152e..2b89fd4e2734 (1 commits) https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Headers/+log/24347673152e..2b89fd4e2734 git log 24347673152e..2b89fd4e2734 --date=short --no-merges --format='%ad %ae %s' 2019-11-25 oddhack@sonic.net Update for Vulkan-Docs 1.1.129 Created with: gclient setdep -r third_party/vulkan-headers/src@2b89fd4e2734 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 cwallez@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=cwallez@google.com Bug: None Change-Id: I2d4e0d6776b358fd06dd20ec2dda61be22f0951f Tbr: cwallez@google.com Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1934050 Reviewed-by: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com> Commit-Queue: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com> | ||
| 214e8700 | 2019-11-25 07:37:45 | Roll third_party/SwiftShader 131a1ba8d06a..afc52b0b26d7 (7 commits) https://swiftshader.googlesource.com/SwiftShader.git/+log/131a1ba8d06a..afc52b0b26d7 git log 131a1ba8d06a..afc52b0b26d7 --date=short --no-merges --format='%ad %ae %s' 2019-11-25 bclayton@google.com Fix build: Do not return stack temporary. 2019-11-25 bclayton@google.com Fix chrome build: Use spaces (not tabs) in .gn files (2/2) 2019-11-25 bclayton@google.com Fix chrome build: Use spaces (not tabs) in .gn files 2019-11-22 chrisforbes@google.com Fix vkGetDescriptorSetLayoutSupport implementation 2019-11-22 srisser@google.com Log unsupported extensions used in pNext structs 2019-11-22 sugoi@google.com Handle new device extension properties 2019-11-22 swiftshader.regress@gmail.com Regres: Update test lists @ 698235ce Created with: gclient setdep -r third_party/SwiftShader@afc52b0b26d7 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: Ia87fd46f9df69ec256ce3b6458bd7e9fe2b66f50 Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1932035 Reviewed-by: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com> Commit-Queue: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com> | ||
| 09891ef6 | 2019-11-25 07:01:50 | Roll third_party/glslang/src 43fe7bafb14e..38b4db48f98c (4 commits) https://chromium.googlesource.com/external/github.com/KhronosGroup/glslang/+log/43fe7bafb14e..38b4db48f98c Created with: gclient setdep -r third_party/glslang/src@38b4db48f98c 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: I0b086a9a322b3e04dd108ae4f94a8f44778018c1 Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1932030 Reviewed-by: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com> Commit-Queue: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com> | ||
| b1393d70 | 2019-11-25 07:01:35 | Roll third_party/spirv-tools/src 45dde9ad6dde..85f3e93d13f3 (1 commits) https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Tools.git/+log/45dde9ad6dde..85f3e93d13f3 Created with: gclient setdep -r third_party/spirv-tools/src@85f3e93d13f3 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: I027066165401dd47e80c31302e2811a546ecd95f Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1932028 Reviewed-by: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com> Commit-Queue: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com> | ||
| e9b68f33 | 2019-11-19 19:34:24 | Clean unused NewCreateImagePipeCmd This call is to be deprecated. Bug: angleproject:3905 Change-Id: Iffca3a3bee4d0ff930598635a27592e068696bbf Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1925032 Commit-Queue: Michael Spang <spang@chromium.org> Reviewed-by: Michael Spang <spang@chromium.org> | ||
| 6430e5e0 | 2019-11-20 19:56:10 | 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> | ||
| d32650bb | 2019-11-21 12:52:34 | 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> | ||
| fb1c2fe8 | 2019-11-13 11:10:39 | 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> | ||
| f3d35f8f | 2019-11-22 14:24:52 | 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> | ||
| 4c7db77e | 2019-10-31 15:42:31 | 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> | ||
| b868861c | 2019-11-22 07:01:23 | 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@131a1ba8d06a 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> | ||
| 732cbdac | 2019-11-22 08:45:03 | Roll third_party/glslang/src f4d4668529f1..43fe7bafb14e (1 commits) https://chromium.googlesource.com/external/github.com/KhronosGroup/glslang/+log/f4d4668529f1..43fe7bafb14e 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> | ||
| 8bba14cb | 2019-11-22 07:01:29 | Roll third_party/vulkan-validation-layers/src 53902309eda9..5efc3922e3e8 (1 commits) https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-ValidationLayers.git/+log/53902309eda9..5efc3922e3e8 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> | ||
| bcf9cf89 | 2019-11-22 07:01:52 | Roll third_party/vulkan-headers/src ba6cbb047868..24347673152e (1 commits) https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Headers/+log/ba6cbb047868..24347673152e 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> | ||
| 37ba927e | 2019-11-20 01:51:12 | 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> | ||
| d83dc175 | 2019-11-20 01:50:36 | 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> | ||
| c5c096aa | 2019-11-15 15:36:16 | 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> | ||
| 6fcc0bb8 | 2019-11-21 01:19:40 | 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> | ||
| 84c074cf | 2019-11-20 15:32:44 | 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> | ||
| b0a9de95 | 2019-11-20 13:42:37 | 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> | ||
| 05af7590 | 2019-11-20 01:04:00 | 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> | ||
| 7c95d081 | 2019-11-12 15:42:43 | Fix crash during resizes when using the OpenGL renderer on Windows Partial revert of f06076396afa8585e19e140f4a8b02720ede77e5 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> | ||
| b61069ce | 2019-11-21 09:52:53 | 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> | ||
| ba8f4e7d | 2019-11-21 07:57:24 | 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> | ||
| 97267272 | 2019-11-20 15:07:48 | 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> | ||
| 1898c082 | 2019-11-21 06:37:39 | 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> | ||
| bf492e49 | 2019-11-21 07:01:22 | 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@f2c9ce1e08ed 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> | ||
| 34e21921 | 2019-11-21 07:01:38 | Roll third_party/vulkan-tools/src 40cd2166a446..39b3005ba560 (26 commits) https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Tools.git/+log/40cd2166a446..39b3005ba560 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> | ||
| 59cd8821 | 2019-11-21 07:01:29 | Roll third_party/vulkan-validation-layers/src 720c5deb0244..53902309eda9 (9 commits) https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-ValidationLayers.git/+log/720c5deb0244..53902309eda9 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> | ||
| fdbc1ace | 2019-11-21 07:01:57 | Roll third_party/spirv-tools/src 2ee9aaa288d9..45dde9ad6dde (1 commits) https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Tools.git/+log/2ee9aaa288d9..45dde9ad6dde 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> | ||
| b8e748be | 2019-11-07 18:00:50 | 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> | ||
| 5530b3ff | 2019-11-20 17:13:04 | 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> | ||
| 2ba626dc | 2019-11-20 17:13:02 | 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> | ||
| 10f41ebb | 2019-11-19 12:53:36 | 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> | ||
| c1776c61 | 2019-11-13 11:36:35 | 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> | ||
| 4193e212 | 2019-11-20 11:03:09 | 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> | ||
| efb45eda | 2019-09-24 09:23:53 | 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> | ||
| f9c3eaf4 | 2019-11-19 15:19:04 | 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> | ||
| 8392b118 | 2019-11-20 16:57:08 | Revert "Metal: Enable end2end tests." This reverts commit 0bb42e091b77f174632434a05789b2ce632bd902. 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> | ||
| 41352a8f | 2019-11-19 16:32:45 | 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> | ||
| caeb2174 | 2019-11-20 22:30:17 | 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> | ||
| 0303cf6b | 2019-10-30 16:46:38 | 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> | ||
| b066177a | 2019-11-19 15:13:20 | 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> | ||
| 0bb42e09 | 2019-11-19 23:04:00 | 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> | ||
| 1f13f5e6 | 2019-11-20 08:52:22 | 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@2377845dd216 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> | ||
| c8de7532 | 2019-11-20 07:01:58 | Roll third_party/spirv-tools/src 57b4cb40b21d..2ee9aaa288d9 (3 commits) https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Tools.git/+log/57b4cb40b21d..2ee9aaa288d9 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> | ||
| 8d94b5e9 | 2019-11-20 07:01:29 | Roll third_party/vulkan-validation-layers/src c2bd11586919..720c5deb0244 (11 commits) https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-ValidationLayers.git/+log/c2bd11586919..720c5deb0244 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> | ||
| 99bd10b7 | 2019-11-18 15:18:30 | 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> | ||
| 736164ff | 2019-11-15 14:59:38 | 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> | ||
| d8531638 | 2019-11-14 09:04:24 | 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> | ||
| 3b43647f | 2019-11-15 14:17:55 | 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> | ||
| cbabb453 | 2019-11-19 14:12:34 | 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> | ||
| 9107577c | 2019-11-18 15:00:29 | 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> | ||
| 240befe5 | 2019-11-15 14:40:31 | 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> | ||
| 377b8caf | 2019-11-19 08:57:01 | 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> | ||
| d22b8be4 | 2019-11-15 12:26:39 | GN: Make X11 optional, based on a user-defined variable. Not all Linux platforms will have X11 available (Wayland, GGP), so we have to declare a variable that checks use_x11 separately. Bug: angleproject:4116 Change-Id: I7e33956da6344b8db4d4e32dbbd1b42f58f7019c Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1919632 Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org> Reviewed-by: Jamie Madill <jmadill@chromium.org> Commit-Queue: Jamie Madill <jmadill@chromium.org> | ||
| 53e45360 | 2019-11-09 17:26:58 | Metal: support texture's incomplete image definitions. glTexImage*, glCopyImage* will copy data to the image at the respective index, then during draw call, the image data will be transferred to real Metal texture. Test done: MipmapTest.DefineValidExtraLevelAndUseItLater For implementation notes, see src/libANGLE/renderer/metal/doc/TextureDataCompleteness.md Bug: angleproject:2634 Change-Id: I0ca24c8beff2e109a794260c436985e9f4650d83 Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1906609 Commit-Queue: Jamie Madill <jmadill@chromium.org> Reviewed-by: Jamie Madill <jmadill@chromium.org> | ||
| 24d7e23e | 2019-11-19 07:01:57 | Roll third_party/spirv-tools/src c3f22f7cba60..57b4cb40b21d (1 commits) https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Tools.git/+log/c3f22f7cba60..57b4cb40b21d Created with: gclient setdep -r third_party/spirv-tools/src@57b4cb40b21d 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: Id232a52bf6585b6920bcc89c90f5d4a78303c3db Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1923343 Reviewed-by: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com> Commit-Queue: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com> | ||
| 7b70f75a | 2019-11-19 07:01:29 | Roll third_party/vulkan-validation-layers/src e2441190bb0c..c2bd11586919 (2 commits) https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-ValidationLayers.git/+log/e2441190bb0c..c2bd11586919 git log e2441190bb0c..c2bd11586919 --date=short --no-merges --format='%ad %ae %s' 2019-11-18 petr_kraus@email.cz tests: Test swapchain acquire for sync param 2019-11-18 petr_kraus@email.cz layers: Migrate swapchain acquire check to stateless Created with: gclient setdep -r third_party/vulkan-validation-layers/src@c2bd11586919 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: I30072791f6789163859db13874da74ad611cabf3 Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1923342 Reviewed-by: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com> Commit-Queue: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com> | ||
| d47076f2 | 2019-11-19 07:01:23 | Roll third_party/SwiftShader aba1020d3914..79afb7620a69 (5 commits) https://swiftshader.googlesource.com/SwiftShader.git/+log/aba1020d3914..79afb7620a69 git log aba1020d3914..79afb7620a69 --date=short --no-merges --format='%ad %ae %s' 2019-11-18 chrisforbes@google.com Remove vulkan.hpp 2019-11-18 bclayton@google.com Pipeline: Add custom debug printers for SamplerFunction. 2019-11-18 bclayton@google.com Reactor: Change the signature of PrintValue::Ty 2019-11-18 bclayton@google.com Reactor: Handle more implicit casting for Call() arguments 2019-11-18 swiftshader.regress@gmail.com Regres: Update test lists @ aba1020d Created with: gclient setdep -r third_party/SwiftShader@79afb7620a69 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: Iae58f8caf12a61d228d2d6ae937ab437313e1f2b Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1923340 Reviewed-by: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com> Commit-Queue: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com> | ||
| e4b31369 | 2019-11-18 14:44:29 | Update front-end image test failures' bug number Bug: angleproject:3563 Bug: angleproject:4124 Change-Id: I105c3ddecb5a558fd4fcbaa824c1374bd01234ce Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1921631 Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org> Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org> | ||
| db3e5183 | 2019-11-14 13:47:55 | Vulkan: Fix col-major transformation of unsized arrays If the row-major expression that was being transformed was in the form: arr.length() where `arr` is an SSBO unsized array, the translator transformation was attempting to transpose the `arr` expression, which is both wrong and impossible. Note that length() is removed through a prior transformation except for this particular case. This change recognizes this usage and supports it by keeping the expression as is (as the length() would be identical pre or post transformation). Bug: angleproject:3443 Change-Id: I8efacb7b12d5e53047eb56ab5d86830d81952d86 Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1917422 Reviewed-by: Tim Van Patten <timvp@google.com> Reviewed-by: Cody Northrop <cnorthrop@google.com> Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org> | ||
| 430d4059 | 2019-11-18 13:29:15 | Roll third_party/vulkan-headers/src d42d0747ee1b..ba6cbb047868 (1 commits) https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Headers/+log/d42d0747ee1b..ba6cbb047868 git log d42d0747ee1b..ba6cbb047868 --date=short --no-merges --format='%ad %ae %s' 2019-11-18 oddhack@sonic.net Update for Vulkan-Docs 1.1.128 Created with: gclient setdep -r third_party/vulkan-headers/src@ba6cbb047868 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,borenet@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=borenet@google.com, courtneygo@google.com Bug: None Change-Id: I7ae8bd8f3081239cb71b5f7f1ddf328a356eaac1 Tbr: courtneygo@google.com,borenet@google.com Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1921815 Reviewed-by: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com> Commit-Queue: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com> | ||
| 95488813 | 2019-11-18 07:01:31 | Roll third_party/vulkan-validation-layers/src f8ea20adee82..e2441190bb0c (42 commits) https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-ValidationLayers.git/+log/f8ea20adee82..e2441190bb0c git log f8ea20adee82..e2441190bb0c --date=short --no-merges --format='%ad %ae %s' 2019-11-15 s.fricke@samsung.com layers: Add ext mem check for vkGet*MemReqs 2019-11-14 camden@lunarg.com tests: Add test file for BP and move 1 test 2019-11-14 camden@lunarg.com CMake: Add vklayertests_best_practices.cpp to CMake 2019-11-14 camden@lunarg.com layers: Remove DrawCmd perf warning from Buf Val 2019-11-14 camden@lunarg.com layers: Add DrawCmd perf warning to Best Practices 2019-11-14 mark@lunarg.com tests: Verify reset/use of qpool in different command buffers 2019-11-14 mark@lunarg.com corechecks: Enable querystate tracking across multiple submitInfos 2019-11-13 tony@lunarg.com tests: Add mechanism to deal with duplicate errors 2019-11-12 mark@lunarg.com tests: Add secondary CB VkSubmitInto validation check 2019-11-12 mark@lunarg.com corechecks: Add secondary CB VU check 2019-11-12 mark@lunarg.com corechecks: Fix propagation of skip in CB state validation 2019-11-12 mark@lunarg.com build: Add VUID coverage text file to AppVeyor artifacts 2019-11-07 pdaniell@nvidia.com tests: Add tests for VK_KHR_separate_depth_stencil_layouts 2019-11-07 PDANIELL@nvidia.com layers: Add support for VK_KHR_separate_depth_stencil_layouts 2019-11-05 shannon@lunarg.com build: Update known-good for 1.1.127 header 2019-11-04 jbolz@nvidia.com layers: Update ValidateShaderStageInputOutputLimits to new spec rules 2019-11-01 mark@lunarg.com cmake: Restore creation of standard validation json file 2019-11-01 jmacnak@gmail.com tests: Add RT shader group tests 2019-11-01 jmacnak@gmail.com layers: Add RT shader group validation 2019-10-31 mikes@lunarg.com tests: Add macOS loader filename 2019-10-31 locke@lunarg.com tests: Swapchain image layout 2019-10-31 locke@lunarg.com layers: Swapchain pluarl bound_images 2019-10-30 tony@lunarg.com gpu: Add more positive tests 2019-10-30 mark@lunarg.com tests: Remove android limits workaround 2019-10-30 mark@lunarg.com tests: Allow hw limits to override baked-in test GL limits 2019-10-29 bob@lunarg.com Android: Make tests more reliable 2019-10-28 shannon@lunarg.com build: Update known-good commits for SDK 126 2019-10-25 jeremy@lunarg.com layers: Fix attachment unused false positive 2019-10-25 mark@lunarg.com tests: Exclude GetomInputOutputComps limit test from Android 2019-10-25 mark@lunarg.com tests: Fix filter key for shaderc failure messages 2019-10-25 camden@lunarg.com layers: best_practices-Fix MemoryFree Exception 2019-10-25 camden@lunarg.com layers: Initialize numMemObjects in BP 2019-10-24 jeremy@lunarg.com layers: Validate specialization constants 2019-10-24 jeremy@lunarg.com build: Update glslang 2019-10-24 mark@lunarg.com layers: Removed obsolete layer-specific readme file 2019-10-24 mark@lunarg.com docs: Add layer configuration doc, shared with the SDK 2019-10-24 jbolz@nvidia.com tests: Add tests for externsync descriptorset updates 2019-10-24 jbolz@nvidia.com layers: Relax UPDATE_AFTER_BIND externsync rules in ThreadSafety 2019-10-23 bob@lunarg.com tests: Don't filter logcat messages 2019-10-22 shannon@lunarg.com build: Update known-good for 1.1.126 header 2019-10-22 jbolz@nvidia.com tests: Test CmdTraceRays with no descriptor set bound 2019-10-22 jbolz@nvidia.com layers: Add PreCallValidateCmdTraceRaysNV Created with: gclient setdep -r third_party/vulkan-validation-layers/src@e2441190bb0c 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 cnorthrop@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=cnorthrop@google.com Change-Id: I6295c45e6bf565a98b22d05d4650c42d89d80c22 Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1921749 Reviewed-by: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com> Commit-Queue: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com> | ||
| bbdabb3b | 2019-11-18 07:01:03 | Roll third_party/glslang/src 37dcb894574e..f4d4668529f1 (1 commits) https://chromium.googlesource.com/external/github.com/KhronosGroup/glslang/+log/37dcb894574e..f4d4668529f1 Created with: gclient setdep -r third_party/glslang/src@f4d4668529f1 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 cnorthrop@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=cnorthrop@google.com Change-Id: Ibf838a97de16946b159063747250fc9338b0684a Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1921747 Reviewed-by: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com> Commit-Queue: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com> | ||
| 37f7316e | 2019-11-18 07:01:22 | Roll third_party/SwiftShader 102fd19c65f4..aba1020d3914 (7 commits) https://swiftshader.googlesource.com/SwiftShader.git/+log/102fd19c65f4..aba1020d3914 git log 102fd19c65f4..aba1020d3914 --date=short --no-merges --format='%ad %ae %s' 2019-11-15 bclayton@google.com Remove the now unused sw::Event. 2019-11-15 bclayton@google.com VkQueryPool: Migrate from sw sync to marl 2019-11-15 bclayton@google.com VkDevice: Migrate to using marl::Event::any() 2019-11-15 bclayton@google.com VkFence: Migrate to marl::Event 2019-11-15 bclayton@google.com Merge changes Ifb21caa2,Iaca5897d 2019-11-15 swiftshader.regress@gmail.com Regres: Update test lists @ cc221e83 2019-11-15 chrisforbes@google.com Update deqp to b64acc6c3371607583b3aa6d12c7290b4aaae747 Created with: gclient setdep -r third_party/SwiftShader@aba1020d3914 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 cnorthrop@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=cnorthrop@google.com Change-Id: Ie779409c1316d9b30cb91c6ad0df18a71ebfa634 Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1921748 Reviewed-by: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com> Commit-Queue: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com> | ||
| 51b5a322 | 2019-11-15 13:17:35 | Update dEQP 3.1 expectations Set bug 4110 for dEQP-GLES31.functional.shaders.helper_invocation.* Bug: angleproject:4110 Bug: angleproject:1442 Change-Id: Ic1b62e5f1a1a47fd92420fb1aeab7f97dd9f75dc Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1919549 Reviewed-by: Tim Van Patten <timvp@google.com> Reviewed-by: Cody Northrop <cnorthrop@google.com> Commit-Queue: Tobin Ehlis <tobine@google.com> | ||
| a829c0b9 | 2019-11-14 16:49:02 | Expose EGL_CHROMIUM_sync_control via GLX_OML_sync_control On GLX, we can expose the EGL_CHROMIUM_sync_control extension by forwarding to GLX_OML_sync_control when it's available. This will help with accurate vsync times for Chrome Bug: 1020252 Change-Id: I9b1e8cf0f8b1a548cc7cc7202fac2d0cdb01d74d Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1918104 Commit-Queue: Jonah Ryan-Davis <jonahr@google.com> Reviewed-by: Corentin Wallez <cwallez@chromium.org> | ||
| e4aa7235 | 2019-11-13 14:09:35 | Vulkan: Update Expectations with GLES 3.1 Conformance Failures Update the following expectations files with GLES 3.1 conformance failures to help tracking: deqp_gles31_test_expectations.txt deqp_khr_gles31_test_expectations.txt Bug: angleproject:4098 Bug: angleproject:4099 Bug: angleproject:4100 Bug: angleproject:4101 Bug: angleproject:4102 Bug: angleproject:4103 Bug: angleproject:4104 Bug: angleproject:4105 Bug: angleproject:3443 Bug: angleproject:4107 Bug: angleproject:4106 Bug: angleproject:4108 Test: None (test failures were collect with Khronos conformance run) Change-Id: I9ea818f99c6b74602ea5321f393f0066bc115905 Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1914131 Reviewed-by: Cody Northrop <cnorthrop@google.com> Commit-Queue: Tim Van Patten <timvp@google.com> | ||
| deae1fce | 2019-11-09 17:22:40 | Enable Metal backend. Metal will be secondary default backend after OpenGL for now. The tests will be enabled for metal in CL http://crrev.com/c/1906607. Bug: angleproject:2634 Change-Id: I109c641d749c2a207bbb7d500bc281ffb0b13848 Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1906612 Commit-Queue: Le Hoang Quyen <le.hoang.q@gmail.com> Commit-Queue: Jamie Madill <jmadill@chromium.org> Reviewed-by: Jamie Madill <jmadill@chromium.org> Reviewed-by: Jonah Ryan-Davis <jonahr@google.com> | ||
| 20f11f58 | 2019-11-14 15:08:53 | Update GLES31 Expectations The following tests need to have their bugs corrected in deqp_gles31_test_expectations.txt: dEQP-GLES31.functional.separate_shader.* dEQP-GLES31.functional.program_interface_query.program_input.resource_list.compute.empty dEQP-GLES31.functional.program_interface_query.shader_storage_block.buffer_data_size.* Bug: angleproject:3570 Bug: angleproject:3596 Test: None Change-Id: I09807d86a2cec153fcb7d6b22407bdd0d84c44ef Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1918045 Reviewed-by: Tobin Ehlis <tobine@google.com> Reviewed-by: Cody Northrop <cnorthrop@google.com> Commit-Queue: Tim Van Patten <timvp@google.com> | ||
| 1c795d9e | 2019-11-12 11:03:14 | Add a test to capture bug with LUMA blit workaround This test captures a bug with state tracking in the BlitGL LUMA texture workaround. Bug: 1022080 Change-Id: I22d2eb0d653778be300ab4a1f6b27e67f8cf1cbd Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1912140 Reviewed-by: Geoff Lang <geofflang@chromium.org> Commit-Queue: Jonah Ryan-Davis <jonahr@google.com> | ||
| 86f65119 | 2019-11-15 13:57:15 | Add android_ndk and catapult to .gitignore BUG=angleproject:4026 Change-Id: I58ed4dea3c962c6a7c46deb69400b984d8a2ea30 Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1918569 Commit-Queue: Jamie Madill <jmadill@chromium.org> Reviewed-by: Jamie Madill <jmadill@chromium.org> | ||
| 4207870b | 2019-11-15 07:01:24 | Roll third_party/spirv-tools/src 3da910d55f20..c3f22f7cba60 (2 commits) https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Tools.git/+log/3da910d55f20..c3f22f7cba60 Created with: gclient setdep -r third_party/spirv-tools/src@c3f22f7cba60 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 cnorthrop@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=cnorthrop@google.com Change-Id: Ibf9f114a42ab052536d3106b07227bd3cd6c0651 Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1918960 Reviewed-by: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com> Commit-Queue: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com> | ||
| 36fbe602 | 2019-11-15 07:01:33 | Roll third_party/SwiftShader b2407dd746de..102fd19c65f4 (4 commits) https://swiftshader.googlesource.com/SwiftShader.git/+log/b2407dd746de..102fd19c65f4 git log b2407dd746de..102fd19c65f4 --date=short --no-merges --format='%ad %ae %s' 2019-11-14 amaiorano@google.com PixelRoutine: const-qualify reference parameters 2019-11-14 swiftshader.regress@gmail.com Regres: Update test lists @ b2407dd7 2019-11-14 capn@google.com Rasterize 'Bresenham' line segments as parallelograms 2019-11-14 sugoi@google.com Negative baseVertex support Created with: gclient setdep -r third_party/SwiftShader@102fd19c65f4 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 cnorthrop@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=cnorthrop@google.com Change-Id: I624498c405221a12cfb1a6fbc5e62e5484457edf Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1918961 Reviewed-by: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com> Commit-Queue: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com> | ||
| 5f4db6a7 | 2019-11-11 14:52:37 | Fix performance issue with EXT_multisampled_render_to_texture Adding a dirty flag to the mMSTexInfo struct so that the multisampled texture does not get unnecessarily resolved on each call. Bug: chromium:1019199 Change-Id: Ia9b24cd0a7f2d82f83f20f7e60f9f2b23383ec6f Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1910531 Reviewed-by: Rafael Cintron <rafael.cintron@microsoft.com> Reviewed-by: Geoff Lang <geofflang@chromium.org> Commit-Queue: Jamie Madill <jmadill@chromium.org> | ||
| 11c487a8 | 2019-10-25 16:50:01 | Manually copy dEQP data files to output directory dEQP has data files that live in several directories within dEQP's source tree. For example, GLES3 has data files that live within: data/gles3/data/ external/graphicsfuzz/data/gles3/ However, we can only tell dEQP about a single data directory during initialization of dEQP. To get around this, we are manually copying all of the necessary data files to the output generated files directory and pointing dEQP to this single directory. This also helps us solve a second problem related to the paths that dEQP uses when accessing graphicsfuzz data files. For the graphicsfuzz tests, dEQP will attempt to open the necessary shaders by accessing them with the path: data/gles3/graphicsfuzz/ However, those files would normally live at the path that matches their location within the source tree: external/graphicsfuzz/data/gles3/graphicsfuzz/ As part of the manual copy of these data files, we are also able to strip the extra 'external/graphicsfuzz/' portion of the path. Bug: angleproject:2322 Test: dEQP Change-Id: Ibc96442c221485e2f246890fa8fe51f090c5e222 Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1881759 Commit-Queue: Tim Van Patten <timvp@google.com> Reviewed-by: Tim Van Patten <timvp@google.com> | ||
| 1a01b4b3 | 2019-11-11 16:41:07 | Refactor end2end test macros This is a foundational CL to enabling the end2end tests on swiftshader. Refactored infrastructure with new ANGLE_INSTANTIATE_TEST_ES* macros that will run tests over all various combinations of all platforms for different ES versions. Just skipping failing tests initially to get the refactor landed. Bug: angleproject:4081 Bug: angleproject:4092 Change-Id: I017f6c3267179e49b6ae08cc7488096b423dcdb5 Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1904635 Commit-Queue: Tobin Ehlis <tobine@google.com> Reviewed-by: Courtney Goeltzenleuchter <courtneygo@google.com> | ||
| 968df09e | 2019-11-11 16:48:14 | Treat VK_TIMEOUT as an error The fence wait time was increased to 120 seconds, so we don't expect VK_TIMEOUT to be returned by a healty GPU. This change makes it so that when VK_TIMEOUT is returned, we will treat this as an error and propagate it to the GLES application as a GL_INVALID_OPERATION. It is expected that the GL application will re-initialize ANGLE which will also reinitialize the Vulkan device (and hopefully clean up the error). This is not our final design for ANGLE's VK_TIMEOUT handling, since we expect to expand our Vulkan device lost error handling when implementing the GLES 3.2 robustness requirements. This will likely improve ANGLE's VK_TIMEOUT handling as well. Bug: angleproject:4043 Test: Manually force VK_TIMEOUT (lower kMaxFenceWaitTimeNs) Change-Id: I2449ad214ada176014a1702a9b3417d4498d070f Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1910722 Commit-Queue: Tim Van Patten <timvp@google.com> Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org> Reviewed-by: Cody Northrop <cnorthrop@google.com> | ||
| 0e5d019e | 2019-11-08 08:43:21 | Vulkan: Enable 3.0 as default context version Now that 3.0 support is passing dEQP, always return that as the context version to use (unless app asks for 1.0). Test: angle_end2end --gtest_filter=EGLBackwardsCompatibleContextTest.BackwardsCompatibleEnabledES3/* Bug: angleproject:3750 Change-Id: I0402ac015acfc22e84a985fe75346999bcc47188 Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1906202 Reviewed-by: Geoff Lang <geofflang@chromium.org> Reviewed-by: Tobin Ehlis <tobine@google.com> Commit-Queue: Courtney Goeltzenleuchter <courtneygo@google.com> | ||
| edc560fe | 2019-10-31 17:18:29 | Vulkan: Add 565 and validate pixel formats: Windows Add support for 565 to Windows. Also includes code that verifies generated configs can actually be supported by Vulkan. Test: --use-angle=swiftshader --deqp-gl-config-name=rgb565d0s0ms0 --gtest_filter=dEQP.GLES3/functional_fragment_ops_interaction_basic_shader_80 Bug: angleproject:4016 Change-Id: Idcfd4dd368c4a30ef177aa89e1035d2f00570c99 Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1885378 Reviewed-by: Geoff Lang <geofflang@chromium.org> Commit-Queue: Courtney Goeltzenleuchter <courtneygo@google.com> | ||
| 6e687af2 | 2019-10-17 14:36:41 | Support standalone Android builds in ANGLE. By disabling apk generation, we can build all of our targets in a standalone ANGLE checkout on Linux. This allows tools like gn desc to give us useful information about Android builds. BUG=angleproject:4026,angleproject:2344 Change-Id: Ic46348fd06c5174ce5e5a4d89ceb391246c6ac6b Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1866080 Reviewed-by: Courtney Goeltzenleuchter <courtneygo@google.com> Reviewed-by: Yuly Novikov <ynovikov@chromium.org> Commit-Queue: Geoff Lang <geofflang@chromium.org> | ||
| 515f9beb | 2019-11-14 07:01:24 | Roll third_party/spirv-tools/src ab3cdcaef56e..3da910d55f20 (3 commits) https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Tools.git/+log/ab3cdcaef56e..3da910d55f20 Created with: gclient setdep -r third_party/spirv-tools/src@3da910d55f20 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 cnorthrop@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=cnorthrop@google.com Change-Id: I8b6eea801806cefacb0db8f63f05609f5478029d Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1915880 Reviewed-by: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com> Commit-Queue: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com> | ||
| ae55a94f | 2019-11-14 07:01:31 | Roll third_party/SwiftShader 88632cac30e1..b2407dd746de (3 commits) https://swiftshader.googlesource.com/SwiftShader.git/+log/88632cac30e1..b2407dd746de git log 88632cac30e1..b2407dd746de --date=short --no-merges --format='%ad %ae %s' 2019-11-13 chrisforbes@google.com regres: Don't ignore abnormal exits 2019-11-13 swiftshader.regress@gmail.com Regres: Update test lists @ 88632cac 2019-11-13 digit@google.com [vulkan] Implement VK_KHR_external_memory_fd for Linux and Android. Created with: gclient setdep -r third_party/SwiftShader@b2407dd746de 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 cnorthrop@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=cnorthrop@google.com Change-Id: Ib24713050daecfc44bd0075f4896283e7232225f Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1915881 Reviewed-by: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com> Commit-Queue: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com> | ||
| 1b52f058 | 2019-11-13 16:04:53 | Vulkan: Update bug numbers for GLES 3.1 "debug" expected failures I triaged these failures and put cross-backend failures in 2324, and Vulkan-specific failures in 3590. Bug: angleproject:2324 Bug: angleproject:3590 Change-Id: Iac806334f410d660c9af42a5c9101b26364911bf Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1914928 Reviewed-by: Ian Elliott <ianelliott@google.com> Commit-Queue: Ian Elliott <ianelliott@google.com> | ||
| f533355b | 2019-11-13 20:04:24 | Roll third_party/vulkan-headers/src d287523f48db..d42d0747ee1b (6 commits) https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Headers/+log/d287523f48db..d42d0747ee1b git log d287523f48db..d42d0747ee1b --date=short --no-merges --format='%ad %ae %s' 2019-11-06 jmadill@chromium.org GN: Add support for Google Games Platform. 2019-11-06 8729214+jonahryandavis@users.noreply.github.com build: BUILD.gn missing defines for MacOS 2019-11-04 oddhack@sonic.net Update for Vulkan-Docs 1.1.127 2019-10-28 shannon@lunarg.com vulkan: Fix typo for `operator==` in `vulkan.hpp` 2019-10-25 shannon@lunarg.com vulkan: Update `vulkan.hpp` for VS2015 VT fix 2019-10-21 oddhack@sonic.net Update for Vulkan-Docs 1.1.126 Created with: gclient setdep -r third_party/vulkan-headers/src@d42d0747ee1b 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 cnorthrop@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: cnorthrop@google.com Change-Id: I36b0e8d3141bf621fdee054cd45d0e98cd3b70c4 Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1914130 Reviewed-by: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com> Commit-Queue: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com> | ||
| b3c4dffd | 2019-11-12 14:42:23 | Vulkan: Fix glMemoryBarrier* implementation The indirect bit handling is no longer necessary, as setup*Indirect functions already add the barriers if necessary. The framebuffer bit is unnecessary as the image layout transition from storage image to framebuffer attachment would already add the necessary barrier. Image access bit was indeed necessary, but so is shader storage bit which is added. Bug: angleproject:3574 Bug: angleproject:3879 Bug: angleproject:3934 Change-Id: I9da722e7a34941932731335af2313783295031ba Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1913080 Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org> Reviewed-by: Tim Van Patten <timvp@google.com> | ||
| feb3fb1a | 2019-11-12 07:32:24 | ES31: Update Vulkan skip list for SSBO This test is passing on multiple implementations locally, including SwiftShader on Android. Suspect a driver bug, will follow up with vendor. dEQP-GLES31.functional.synchronization.in_invocation.ssbo_alias_overwrite Bug: angleproject:3602 Bug: angleproject:4097 Change-Id: I363ca6fe150419f4338988cf88c7926c689914b2 Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1911293 Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org> Commit-Queue: Cody Northrop <cnorthrop@google.com> | ||
| 4b642a6d | 2019-09-04 16:47:33 | Desktop GLSL input + Vulkan GLSL output in shader_translator This is a sample program that can be used to compile a shader and inspect the intermediate tree or the output from the shader translator. This change adds support for the recently added desktop GLSL inputs as well as the ability to produce Vulkan GLSL output. Bug: angleproject:3453 Change-Id: I1f378e8d84b74636d6a47ce1aaff5f1f55f5bbb3 Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1784881 Reviewed-by: Cody Northrop <cnorthrop@google.com> Reviewed-by: Geoff Lang <geofflang@chromium.org> Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org> | ||
| d4b3120e | 2019-11-13 07:01:24 | Roll third_party/spirv-tools/src 12e54dae167c..ab3cdcaef56e (2 commits) https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Tools.git/+log/12e54dae167c..ab3cdcaef56e Created with: gclient setdep -r third_party/spirv-tools/src@ab3cdcaef56e 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 cnorthrop@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=cnorthrop@google.com Change-Id: I2e643d6348ab9edf9084607666445988f1ab655c Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1914160 Reviewed-by: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com> Commit-Queue: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com> | ||
| 853e8544 | 2019-11-13 07:01:28 | Roll third_party/glslang/src f34cdc70ca1b..37dcb894574e (1 commits) https://chromium.googlesource.com/external/github.com/KhronosGroup/glslang/+log/f34cdc70ca1b..37dcb894574e Created with: gclient setdep -r third_party/glslang/src@37dcb894574e 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 cnorthrop@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=cnorthrop@google.com Change-Id: I74bceafb6cedf58fe7c772c9fbf580d0b8efa7aa Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1914161 Reviewed-by: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com> Commit-Queue: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com> | ||
| 9ec5c78a | 2019-11-13 07:01:31 | Roll third_party/SwiftShader 9da287fd0264..88632cac30e1 (6 commits) https://swiftshader.googlesource.com/SwiftShader.git/+log/9da287fd0264..88632cac30e1 git log 9da287fd0264..88632cac30e1 --date=short --no-merges --format='%ad %ae %s' 2019-11-12 bclayton@google.com Regres: Don't treat non-zero error codes as crashes. 2019-11-12 tobine@google.com Vulkan:maxPerStageDescriptorStorageBuffers = 16 2019-11-12 nicolascapens@google.com Revert "Suppress 32-bit MSVC warning." 2019-11-12 bclayton@google.com Regres: Add workaround for Khronos Gitlab issues 2019-11-12 swiftshader.regress@gmail.com Regres: Update test lists @ 9da287fd 2019-11-12 sugoi@google.com Blend mode fix for 565 format Created with: gclient setdep -r third_party/SwiftShader@88632cac30e1 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 cnorthrop@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: angleproject:4016 TBR=cnorthrop@google.com Change-Id: I39661778e6d1018568736bb499d0e0943b6031b9 Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1914162 Reviewed-by: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com> Commit-Queue: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com> | ||
| 4f023f56 | 2019-11-11 15:46:02 | Enable passing end2end test Bug: angleproject:3361 Change-Id: Ie488f77a7baa0ce66d192c651e826c2fee597af2 Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1912139 Reviewed-by: Yuly Novikov <ynovikov@chromium.org> Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org> | ||
| 3f647b1b | 2019-11-09 16:24:50 | Vulkan: Improve Bresenham line emulation. Clamps the vertex position to the subpixel grid before interpolation. This will give more correct results on systems that have less than 8 bits of subpixel accuracy. Also uses a more accurate formulation for the emulation filter in the fragment shader using dfdx and dfdy. Fixes line raster CTS tests on SwiftShader. Still does not produce spec conformant lines. Updates the public docs to indicate this. Bug: angleproject:2830 Change-Id: Ib9a268df3e7d986bd2b1348be664389fe8fc0ef2 Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1826598 Commit-Queue: Jamie Madill <jmadill@chromium.org> Reviewed-by: Tim Van Patten <timvp@google.com> | ||
| b9b1bae4 | 2019-11-12 07:01:24 | Roll third_party/spirv-tools/src 3e4abc9ac382..12e54dae167c (1 commits) https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Tools.git/+log/3e4abc9ac382..12e54dae167c Created with: gclient setdep -r third_party/spirv-tools/src@12e54dae167c 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 cnorthrop@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=cnorthrop@google.com Change-Id: I25c0aa854a5d44c9f517de60603c3014a3b7a95f Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1910782 Reviewed-by: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com> Commit-Queue: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com> | ||
| 867f8c92 | 2019-11-12 07:01:31 | Roll third_party/SwiftShader 31edef751a8d..9da287fd0264 (6 commits) https://swiftshader.googlesource.com/SwiftShader.git/+log/31edef751a8d..9da287fd0264 git log 31edef751a8d..9da287fd0264 --date=short --no-merges --format='%ad %ae %s' 2019-11-11 timvp@google.com Output Swiftshader version to logcat 2019-11-11 chrisforbes@google.com Allow depth/stencil attachment to be VK_ATTACHMENT_UNUSED in clear 2019-11-11 swiftshader.regress@gmail.com Regres: Update test lists @ 414f99e0 2019-11-11 chrisforbes@google.com Relax descriptor set index assert at descriptor point of definition 2019-11-11 sugoi@google.com Avoid sync issues by removing global android swapchain map 2019-11-11 bclayton@google.com Regres: Check out the change before attempting to read files from it. Created with: gclient setdep -r third_party/SwiftShader@9da287fd0264 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 cnorthrop@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=cnorthrop@google.com Change-Id: I27defe08fe427a2fe8eec29bd49c35dcae411383 Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1910783 Reviewed-by: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com> Commit-Queue: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com> |