1. 11 Feb, 2021 14 commits
  2. 10 Feb, 2021 15 commits
  3. 09 Feb, 2021 11 commits
    • infra: Update to starlark config. · aca0dc35
      Jamie Madill authored
      Makes a number of small configuration changes. Notable the "try"
      console view is replaced with a list view.
      
      Bug: angleproject:5559
      Change-Id: Id3c4cb28fe9d456f8b79ed740f978b72e2ffcdd0
      Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2677903
      Commit-Queue: Jamie Madill <jmadill@chromium.org>
      Reviewed-by: 's avatarAndrii Shyshkalov <tandrii@google.com>
      Reviewed-by: 's avatarYuly Novikov <ynovikov@chromium.org>
    • Add an option to use "metal" as ANGLE_DEFAULT_PLATFORM. · ad60c22d
      Stephen White authored
      Bug: angleproject:5632
      Change-Id: Id470993a01609ace851372b1bbe01fee8cde274b
      Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2684635
      Commit-Queue: Stephen White <senorblanco@chromium.org>
      Commit-Queue: Geoff Lang <geofflang@chromium.org>
      Reviewed-by: 's avatarGeoff Lang <geofflang@chromium.org>
    • Don't test 32-bit Android Vk on CQ · 831afbaf
      Yuly Novikov authored
      Keeping only CI testing due to lack of phone capacity.
      
      Bug: angleproject:5633
      Change-Id: I9b41d86630ce6a6647fb058cd70382f1cb9a938f
      Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2686116Reviewed-by: 's avatarJamie Madill <jmadill@chromium.org>
      Commit-Queue: Yuly Novikov <ynovikov@chromium.org>
    • Tests: Add Bus Simulator Indonesia trace · 60c3f404
      Tim Van Patten authored
      Bug: angleproject:5612
      Test: angle_perftests --gtest_filter=TracePerfTest.Run/*bus_simulator_indonesia*
      Change-Id: I067795b237fc32406d63785e347324b423978768
      Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2674305
      Commit-Queue: Tim Van Patten <timvp@google.com>
      Reviewed-by: 's avatarTim Van Patten <timvp@google.com>
      Reviewed-by: 's avatarJamie Madill <jmadill@chromium.org>
    • Roll VK-GL-CTS from b29bf0434c16 to 28d3d98b040d (82 revisions) · a7df19c8
      Shahbaz Youssefi authored
      https://chromium.googlesource.com/external/github.com/KhronosGroup/VK-GL-CTS.git/+log/b29bf0434c16..28d3d98b040d
      
      2021-02-05 alexander.galazin@arm.com Remove GLES-only tests from the GL 4.5 package
      2021-02-05 alexander.galazin@arm.com Support GL 4.5 in the Separate shader tests
      2021-02-04 alanbaker@google.com VK_KHR_zero_initialize_workgroup_memory tests
      2021-02-04 alexander.galazin@arm.com Update Vulkan headers
      2021-02-03 alexander.galazin@arm.com Update glslang
      2021-02-03 ari.suonpaa@siru.fi Change gradient generator for pipeline image tests
      2021-02-03 gleese@broadcom.com Add tests for multisample texture size
      2021-02-03 piotr.byszewski@mobica.com Fix memory scope in OpControlBarrier tests
      2021-02-03 marcin.kantoch@amd.com VK_KHR_fragment_shading_rate pixel consistency
      2021-01-29 ruoyu@amd.com Adjust texture data and threshold
      2021-01-29 rgarcia@igalia.com Fix validation in mismatched format tests
      2021-01-29 venni.ihanakangas@siru.fi Test descriptor set layout binding ordering
      2021-01-29 ari.suonpaa@siru.fi Add descriptor update stress test
      2021-01-29 antto.makinen@siru.fi Coverage tests for undefined values
      2021-01-29 rgarcia@igalia.com Test attributes beyond static vertex stride
      2021-01-28 gleese@broadcom.com Check for astc_sliced_3d extension in negative API tests
      2021-01-28 rgarcia@igalia.com Disable dithering in nearest edge test cases
      2021-01-28 rgarcia@igalia.com Check sparse image format support before creation
      2021-01-28 rgarcia@igalia.com Additional conditional rendering tests
      2021-01-28 estea@igalia.com Expand tests for image queries of null descriptors
      2021-01-22 gleese@broadcom.com Stop dEQP-GL45 tests falling back to ES3.1
      2021-01-22 apinheiro@igalia.com Add VariablePointerFeatures requirement for amber test requiring it
      2021-01-22 apinheiro@igalia.com Avoid querying YCbCr combined sampler count in RGBA
      2021-01-22 rgarcia@igalia.com Check unsupported formats with sparse AMD bias/lod
      2021-01-22 mika.vainola@siru.fi Add command line option for filtering by runner
      2021-01-22 antto.makinen@siru.fi Fix a Graphicsfuzz coverage test not to depend on an undefined value
      2021-01-22 antto.makinen@siru.fi dEQP-VK.graphicsfuzz.cov-tail-duplicator-infinite-loops
      2021-01-22 mika.vainola@siru.fi Add FrexpStruct comparison tests
      2021-01-22 ari.suonpaa@siru.fi Use target environment for Amber shaders
      2021-01-22 alexander.galazin@arm.com Add gitattributes
      2021-01-22 piotr.byszewski@mobica.com Test negative depthBiasClamp values
      2021-01-21 Kyle.Griffiths@imgtec.com Threshold Consistency for ES2 FBO Tests
      2021-01-21 alexander.galazin@arm.com Merge vk-gl-cts/opengl-es-cts-3.2.7 into vk-gl-cts/master
      2021-01-21 alexander.galazin@arm.com Support GL 4.5 in the GetTexLevelParameter tests
      2021-01-21 alexander.galazin@arm.com Support GL 4.5 in the multisample interpolation states tests
      2021-01-21 alexander.galazin@arm.com Support GL 4.5 in the Shader state query tests
      2021-01-21 alexander.galazin@arm.com Support GL 4.5 in the Stencil texturing tests
      2021-01-21 alexander.galazin@arm.com Support GL 4.5 in the Synchronization tests
      2021-01-21 alexander.galazin@arm.com Support GL 4.5 in various multisample tests
      2021-01-21 cheryl.wei@arm.com Fix ReadPixels format
      2021-01-20 alexander.galazin@arm.com Support GL 4.5 in the Texture buffer syncronization tests
      2021-01-20 alexander.galazin@arm.com Support GL 4.5 in the Texture Specification Tests
      2021-01-20 alexander.galazin@arm.com Support GL 4.5 in the Query vertex attribute binding state tests
      2021-01-20 greg@lunarg.com Add minimum nonUniform tests to descriptor indexing texts
      2021-01-19 alexander.galazin@arm.com Merge vk-gl-cts/vulkan-cts-1.2.5 into vk-gl-cts/master
      2021-01-19 alexander.galazin@arm.com Support GL 4.5 in the Texture size tests
      2021-01-19 alexander.galazin@arm.com Support GL 4.5 in the Shader Image Load & Store Tests
      2021-01-19 alexander.galazin@arm.com Support GL 4.5 in the gl_HelperInvocation tests
      2021-01-19 alexander.galazin@arm.com Support GL 4.5 in the GL_EXT_shader_framebuffer_fetch tests
      2021-01-19 alexander.galazin@arm.com Support GL 4.5 in the Common function tests
      2021-01-19 alexander.galazin@arm.com Support GL 4.5 in the Opaque Type Indexing Tests
      2021-01-19 alexander.galazin@arm.com Support GL 4.5 in the Internal format queries tests
      2021-01-19 alexander.galazin@arm.com Support GL 4.5 in the Layout binding tests
      2021-01-19 alexander.galazin@arm.com Support GL 4.5 in the Integer state query tests
      2021-01-19 alexander.galazin@arm.com Suppotr GL 4.5 in the sRGB write control tests
      2021-01-19 alexander.galazin@arm.com Support GL 4.5 in the Cube map array texture tests
      2021-01-19 alexander.galazin@arm.com Support GL 4.5 in the base vertex extension drawing tests
      2021-01-19 alexander.galazin@arm.com Support GL 4.5 in the indexed draw buffers tests
      2021-01-19 alexander.galazin@arm.com Support GL 4.5 in the default vertex array object test
      2021-01-19 alexander.galazin@arm.com Support GL 4.5 in the Boolean State Query tests
      2021-01-19 alexander.galazin@arm.com Support GL 4.5 in the atomic operation with image tests
      2021-01-19 alexander.galazin@arm.com Support  GL 4.5 in the draw_indirect tests
      2021-01-17 alexander.galazin@arm.com Notice of withdrawal of Vulkan CTS 1.2.1.x
      2021-01-13 Alexander.Galazin@arm.com Merge "Merge vk-gl-cts/vulkan-cts-1.2.5 into vk-gl-cts/master"
      2021-01-13 thomas.spurden@broadcom.com Add --force option to fetch_sources.py
      2021-01-13 estea@igalia.com Fix checks for conditional rendering support
      2021-01-13 slawomir.cygan@intel.com Check for VK_KHR_portability_subset extension before checking it's features
      2021-01-13 estea@igalia.com Add striped 3D blitting tests
      2021-01-11 estea@igalia.com Add tests for logical operations
      2021-01-08 ruoyu@amd.com Disable-SeamlessCubeMap-In-Reference-ES2Context
      2021-01-08 gleese@broadcom.com Test invalid Lods in the textureSize tests
      2021-01-08 antto.makinen@siru.fi Add a batch of GraphicsFuzz coverage tests
      2021-01-07 rgarcia@igalia.com Fix sync problems in conditional_rendering.draw_clear tests
      2021-01-07 cwabbott0@gmail.com Don't access arrays out-of-bounds in robustness2 tests
      2021-01-07 anholt@google.com pipeline statistics test: Fix compute shader setup in !GL4.3 case.
      2021-01-06 rgarcia@igalia.com Clarify depth/stencil resolve write access sync
      2020-12-29 alexander.galazin@arm.com Support GL 4.5 in the texture test utils
      2020-12-29 alexander.galazin@arm.com Support GL 4.5 in the blend_equation_advanced tests
      2020-12-29 alexander.galazin@arm.com Support GL 4.5 in the 'negative' tests
      2020-12-29 alexander.galazin@arm.com Support GL 4.5 in geometry/tesselation shader tests
      2020-12-29 alexander.galazin@arm.com Support GL 4.5 context in the precision and draw tests
      2020-12-29 alexander.galazin@arm.com First steps towards running ES3.1 functional tests on GL4.5 drivers
      
      If this roll has caused a breakage, revert this CL and stop the roller
      using the controls here:
      https://autoroll.skia.org/r/vk-gl-cts-angle-autoroll
      Please CC geofflang@google.com,angle-bots+autoroll-info@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/+doc/master/autoroll/README.md
      
      Bug: angleproject:3687
      Bug: angleproject:3688
      Change-Id: I8de830ec9f56ab6a29218f83caaf96b86ceba648
      Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2679296Reviewed-by: 's avatarShahbaz Youssefi <syoussefi@chromium.org>
      Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
    • Support optimized bitsets that need more than 64bits · 224e3c14
      Mohan Maiya authored
      For usecases that needed more than 64bits we were using
      std::bitset container. This has slower perf compared to
      the BitSetT container.
      
      Add a new class that can support large bitsets by wrapping
      an array of BitSet32/BitSet64 objects, depending on CPU
      bitness, as the container.
      
      Bug: angleproject:3877
      Tests: angle_unittests.exe --gtest_filter=BitSetArrayTest*
             angle_white_box_perftests.exe --gtest_filter=BitSetIteratorPerfTest*
      Change-Id: I3f4a635f9e6974a99db7a4b592ab206aad754760
      Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2664733
      Commit-Queue: Mohan Maiya <m.maiya@samsung.com>
      Reviewed-by: 's avatarJamie Madill <jmadill@chromium.org>
      Reviewed-by: 's avatarShahbaz Youssefi <syoussefi@chromium.org>
    • Vulkan: Leverage ExtendedDirtyBitType · 54242b8f
      Mohan Maiya authored
      Expand ExtendedDirtyBitType to include bit for clip distance,
      mipmap generation hint and shader derivative hint. Handle these
      dirty bits in ContextVk::syncState
      
      Bug: angleproject:5611
      Change-Id: If8d1646334e737f81ac72cdddb8fe3ba613b4b94
      Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2676173
      Commit-Queue: Mohan Maiya <m.maiya@samsung.com>
      Reviewed-by: 's avatarJamie Madill <jmadill@chromium.org>
      Reviewed-by: 's avatarShahbaz Youssefi <syoussefi@chromium.org>
    • infra: Upgrade XCode version to "12a7209". · 38916bcc
      Jamie Madill authored
      This mirrors the version used in Chromium.
      
      Bug: angleproject:5559
      Change-Id: Ie1702281ce88fef00bf46079ae76477d33207dfd
      Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2679298Reviewed-by: 's avatarYuly Novikov <ynovikov@chromium.org>
      Commit-Queue: Jamie Madill <jmadill@chromium.org>
    • Tests: Reduce capture_replay_test exception list · 41a1920e
      Cody Northrop authored
      Remove some tests that no longer fail to compile.
      
      Test: capture_replay_tests.py --gtest_filter=*ES2_Vulkan_SwiftShader
      Bug: angleproject:5630
      Change-Id: If04787494e58afad0a98d0ee7f37e00d2e77ec1f
      Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2683543Reviewed-by: 's avatarJamie Madill <jmadill@chromium.org>
      Commit-Queue: Cody Northrop <cnorthrop@google.com>
    • Roll vulkan-deps from d6c9a9f3f705 to f640b7005a0c (1 revision) · b7d441e6
      angle-autoroll authored
      https://chromium.googlesource.com/vulkan-deps.git/+log/d6c9a9f3f705..f640b7005a0c
      
      2021-02-08 chromium-autoroll@skia-public.iam.gserviceaccount.com Roll Vulkan-ValidationLayers from db287d4ad474 to b2c81e3615bf (1 revision)
      
      If this roll has caused a breakage, revert this CL and stop the roller
      using the controls here:
      https://autoroll.skia.org/r/vulkan-deps-angle-autoroll
      Please CC syoussefi@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/+doc/master/autoroll/README.md
      
      Bug: None
      Tbr: syoussefi@google.com
      Change-Id: Ifd3d52b5f8828aa3d1f8cf3be6d4aecec0adfb82
      Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2683856Reviewed-by: 's avatarangle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
      Commit-Queue: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
    • Roll SwiftShader from 266614a36dbd to 9d35d544ce96 (1 revision) · cd5c27d6
      angle-autoroll authored
      https://swiftshader.googlesource.com/SwiftShader.git/+log/266614a36dbd..9d35d544ce96
      
      2021-02-08 amaiorano@google.com Make vk-unittests use VulkanWrapper
      
      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 syoussefi@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/+doc/master/autoroll/README.md
      
      Bug: None
      Tbr: syoussefi@google.com
      Change-Id: I1a87604249b72aab496adfef32e05ef29cd5aba0
      Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2683822Reviewed-by: 's avatarangle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
      Commit-Queue: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>