1. 05 Jun, 2020 9 commits
  2. 04 Jun, 2020 14 commits
  3. 03 Jun, 2020 11 commits
  4. 02 Jun, 2020 6 commits
    • Vulkan: Fix XFB invalid accesses in buffer OOM. · 6c158164
      Jamie Madill authored
      This uses the "null" buffer in the Renderer to bind an empty
      buffer handle so ANGLE can maintain a consistent state.
      
      Bug: chromium:1086532
      Change-Id: I1912a1d1cb64433a285fcfced80a675619690a0b
      Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2219140
      Commit-Queue: Jamie Madill <jmadill@chromium.org>
      Reviewed-by: 's avatarCourtney Goeltzenleuchter <courtneygo@google.com>
    • Fix copy subtexture to GL_RGB9_E5 in ANGLE/VK · 3c4d7ab0
      Antonio Maiorano authored
      When copying via glTexSubImage2D to a non-renderable format, GL_RGB9_E5,
      ANGLE's TextureVk::copySubTextureImpl will use the read-back and copy
      method. This path was ignoring the source offset in the source area
      computation.
      
      Fixes the following WebGL tests:
      conformance2/textures/canvas_sub_rectangle/tex-2d-rgb9_e5-rgb-float.html
      conformance2/textures/canvas_sub_rectangle/tex-2d-rgb9_e5-rgb-half_float.html
      
      Bug: b/157744725
      Change-Id: I714f8d3b8f1490edab5e7578445e9623215ce229
      Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2225611Reviewed-by: 's avatarJamie Madill <jmadill@chromium.org>
      Reviewed-by: 's avatarGeoff Lang <geofflang@chromium.org>
      Reviewed-by: 's avatarShahbaz Youssefi <syoussefi@chromium.org>
      Commit-Queue: Antonio Maiorano <amaiorano@google.com>
    • Roll third_party/VK-GL-CTS/src/ 60972ed7f..80dc8399b (67 commits) · fcd3140a
      Yuly Novikov authored
      https://chromium.googlesource.com/external/github.com/KhronosGroup/VK-GL-CTS/+log/60972ed7fa8f..80dc8399b063
      
      $ git log 60972ed7f..80dc8399b --date=short --no-merges --format='%ad %ae %s'
      2018-03-16 capn Add texture specification test for GL_OES_texture_half_float.
      2020-06-01 alexander.galazin Update KC CTS
      2020-05-15 rgarcia Add SampleMask write tests
      2020-05-29 ynovikov Fix Windows build
      2019-03-08 lionel.g.landwerlin Add drm format modifiers tests
      2020-05-21 piotr.byszewski Correct few pipeline_barrier tests
      2020-05-22 slawomir.cygan Do not use 2D array d/s attachment created from 3D texture
      2019-04-03 mika.vainola Update Android API levels and grant permissions
      2020-05-18 basni Fix overflow in VK_EXT_subgroup_size_control tests.
      2019-11-21 courtneygo Fix uninitialized index array
      2020-02-24 jdrouan Add conformance tests for new buffer offset rules
      2020-03-03 tomek.bury Improve Wayland protocol version selection.
      2020-04-30 tarceri Fix broken layout binding tests
      2020-05-06 gleese Remove non-compute variants of common function tests
      2020-04-17 Kyle.Griffiths Allow RTZ rounding in spv_assembly*writes_two_buffers* tests
      2020-05-04 alexander.galazin Update glslang
      2020-05-24 alexander.galazin Force Popen to text mode
      2020-05-07 alexander.galazin Ensure alphabetical order of xml attributes
      2020-05-24 alexander.galazin Force Popen to text mode
      2020-05-06 james.glanville Limit dimensionality of arrays-of-arrays in random SSBO tests
      2020-05-07 alexander.galazin Fix Fedora 32 gcc/clang warnings
      2020-05-07 alexander.galazin Fix Fedora 32 gcc/clang warnings
      2019-11-18 mike.byrne Split spirv_assembly tests workload
      2020-05-12 rgarcia Add --deqp-print-validation-errors cmd line option
      2020-04-29 rgarcia Test using ViewportIndex from frag shaders only
      2020-05-07 ari.suonpaa Test OpArrayLength with stride larger than element size
      2020-05-08 bwatling Add an Amber test which uses textureOffset()
      2020-05-09 ari.suonpaa Test negative value conversion to b10g11r11 float format.
      2020-05-03 tarceri Fix some egl robustness tests
      2020-04-28 aleksy.sokolowski Fix epsilon calculation for RGB10_A2 pixel format
      2020-05-14 piotr.byszewski Fix warnings found by compiling with MS VC++ 2019
      2020-05-13 piotr.byszewski Correct few tests from indirect_dispatch group
      2020-05-12 piotr.byszewski Correct sparse_image_format_properties2 tests
      2020-05-12 piotr.byszewski Clarify integer formats conversions in blit_image tests
      2020-05-11 piotr.byszewski Correct external_memory_host tests
      2020-05-11 piotr.byszewski Correct opatomic_storage_buffer_volatile tests
      2020-05-15 alexander.galazin Update Vulkan headers
      2020-05-13 alexander.galazin Whitelist Vulkan CTS 1.2.2.1
      2020-05-07 slawomir.cygan Add missing barrier to HOST in memory_barrier test
      2020-05-04 quic_mnetsch Fix wide line rasterization tests
      2019-12-04 courtneygo GLES 3.1 negative framebuffer texture2D test fails
      2019-12-17 courtneygo OpenGL ES: Use shader storage alignment
      2019-07-31 courtneygo Remove illegal parameter use in fbo.completeness
      2019-09-11 courtneygo Fix use of invalid HALF_FLOAT enum
      2018-08-28 james.hauxwell Fix invalid combinations for texture/copy on ES2 driver
      2019-08-28 timvp Use unsized internal format in KHR-GLES2.texture_3d.[copy_sub_image|framebuffer_texture].rgba8
      2019-07-30 courtneygo Fix invalid parameter for GLES 2.0
      2018-07-13 james.hauxwell Fix invalid combinations for texture/copy on ES2 driver
      2019-12-20 courtneygo Migrate deRoundUp32 to deInt32.h
      2020-04-22 alex.walters Non-strict line interpolation and rasterization
      2020-05-01 zzyiwei Suppress -Werror=array-bounds for latest GCC
      2020-03-13 rosen.zhelev Extend Android Hardware Buffer external memory format tests
      2020-05-07 alexander.galazin Ensure alphabetical order of xml attributes
      2020-05-07 alexander.galazin Ensure alphabetical order of xml attributes
      2020-05-04 cwabbott0 fix input dependency for renderpass depth/stencil format tests
      2020-04-27 slawomir.cygan Avoid exceeding maxPerStageResources in descriptor_indexing tests
      2020-04-27 ari.suonpaa Split subgroupBroadcast tests
      2020-04-03 rgarcia Test variableMultisampleRate with non-empty framebuffer
      2020-04-29 ari.suonpaa Added a fourth batch of coverage tests found by GraphicsFuzz
      2020-04-17 joshua Make ImageSamplingInstance loop over pNexts
      2020-02-26 yevhenii.kolesnikov Add tests for usage of pixel storage modes
      2020-04-29 luwang Fix of a build failure on QNX
      2020-05-05 alexander.galazin Update SPIR-V Tools
      2019-08-28 quic_mnetsch Adds geometry shader check for test
      2020-04-17 james.glanville Stop 10bit formats requiring GL_SRGB encoding
      2017-12-21 mnetsch Fixes pixelformat utils for RGB10_A2
      2018-08-31 yabin.zheng Add specific RGB10A2 data for BlendHSLHue and BlendHSLSaturation
      
      Created with:
        roll-dep third_party/VK-GL-CTS/src
      
      Bug: angleproject:4675
      Change-Id: Id9b92e3ce400bf2c4669be845d3f6b5a12b5886f
      Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2227039Reviewed-by: 's avatarYuly Novikov <ynovikov@chromium.org>
      Commit-Queue: Yuly Novikov <ynovikov@chromium.org>
    • EGL: EGL_CreateSync validation bug fix · e0b8c74e
      Mohan Maiya authored
      EGL_CreateSync was calling into ValidateCreateSyncKHR
      instead of ValidateCreateSync. This ended up returning
      the incorrect enum for a negative test in deqp.
      
      Bug: angleproject:2466
      Test: angle_deqp_egl_no_gtest.exe --deqp-case=dEQP-EGL.functional.fence_sync.invalid.create_invalid_type
      Change-Id: I476d533049c2499705b783293cb6bde311f48a65
      Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2226932
      Commit-Queue: Mohan Maiya <m.maiya@samsung.com>
      Commit-Queue: Jamie Madill <jmadill@chromium.org>
      Reviewed-by: 's avatarJamie Madill <jmadill@chromium.org>
    • Vulkan: Add IMAGE_USE_STORAGE bit only if necessary. · 2611f98b
      Charlie Lao authored
      The VK_IMAGE_USAGE_STORAGE_BIT has negative performance impact. Right
      now we needed for overlay widgets. This CL will only add the bit if we
      actually have widget enabled.
      
      Bug: b/157774833
      Change-Id: I3027df886c9b34ccfd667152fa4fb090dfadb45b
      Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2225810Reviewed-by: 's avatarShahbaz Youssefi <syoussefi@chromium.org>
      Reviewed-by: 's avatarJamie Madill <jmadill@chromium.org>
      Commit-Queue: Charlie Lao <cclao@google.com>
    • Vulkan: Swap RenderArea coords for pre-rotation · 1df70f03
      Ian Elliott authored
      Fixes Vulkan validation-layer errors.  Found by dEQP tests that
      use small viewports and/or scissors (see Buganizer bugs for
      details).
      
      Bug: angleproject:4431
      Bug: b/157933235
      Bug: b/157933198
      Change-Id: I83966906d70c30a4b50209cf1a33649bf69e3dd8
      Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2225607
      Commit-Queue: Ian Elliott <ianelliott@google.com>
      Reviewed-by: 's avatarCody Northrop <cnorthrop@google.com>