• Show log

    Commit

  • Hash : cbe26d0c
    Author : Jiaqi Li
    Date : 2025-03-04T16:56:26

    Wrong texture coordinates sent to VULKAN for blit
    
    In ANGLE's Vulkan backend, complex blit operations are implemented using
    draw calls that utilize samplers and shaders, with texture coordinates
    passed via push constants.
    
    In this test case, texture coordinates are calculated based on the
    effective framebuffer size, which is determined by the smallest
    attachment dimensions. However, the draw call is executed on an
    attachment with its original size, leading to unexpected texture
    coordinates and incorrect sampling results.
    
    Use ReadImageExtent size instead of framebuffer effective size to
    calculate the sample texture coordinate.
    
    Bug: angleproject:400584608
    Change-Id: I06f0a1e48463f36aef7189f772515561d2e752d1
    Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/6321348
    Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
    Auto-Submit: Jiaqi Li <Jiaqi.Li@arm.com>
    Reviewed-by: Charlie Lao <cclao@google.com>
    Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
    

  • Properties

  • Git HTTP https://git.kmx.io/kc3-lang/angle.git
    Git SSH git@git.kmx.io:kc3-lang/angle.git
    Public access ? public
    Description

    A conformant OpenGL ES implementation for Windows, Mac, Linux, iOS and Android.

    Homepage

    Github

    Users
    thodg_m kc3_lang_org thodg_w www_kmx_io thodg thodg_l
    Tags