• Show log

    Commit

  • Hash : 34db1c20
    Author : Aurora Zhang
    Date : 2025-03-20T12:56:42

    Vulkan: glReadPixels should nearest sample the YUV render target
    
    Vulkan backend uses texture except texelFetch to obtain the YUV image
    value for glReadPixels. According to the chroma filter set in the image,
    it may apply LINEAR sampling.
    
    * Change this filter to NEAREST inside glReadPixels to get the correct
      pixel values.
    
    * Modify the fragment shader used in glReadPixels to make sure sampling
      from the center of the pixel.
    
    * Add a new end2end test.
    
    Bug: angleproject:404394628
    Change-Id: I0e574a464639e11671f0a09eee3e9f38b5abd919
    Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/6366299
    Auto-Submit: Aurora Zhang <Aurora.Zhang@arm.com>
    Reviewed-by: Charlie Lao <cclao@google.com>
    Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
    Reviewed-by: 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