• Show log

    Commit

  • Hash : 4256d055
    Author : Alexey Knyazev
    Date : 2023-11-09T00:00:00

    Metal: Use a quad for blit with draw
    
    Adjusted blit emulation to use a two-triangle quad
    instead of an implicitly clipped triangle to avoid
    interpolation artifacts on Apple silicon.
    
    Reduced the BlitParams struct size from 48 to 32 bytes.
    
    Disabled perspective correction as it has no effect anyway.
    
    Fixed the following tests on Apple silicon:
    
        dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_mag
        dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_mag_reverse_src_x
        dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_mag_reverse_src_y
        dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_mag_reverse_dst_x
        dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_mag_reverse_dst_y
        dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_mag_reverse_src_dst_x
        dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_mag_reverse_src_dst_y
        dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_min_reverse_src_y
        dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_min_reverse_dst_y
    
    Fixed: angleproject:8408
    Change-Id: Iba8dd1c206ff859aa3e635d72adab45608496e7a
    Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5018858
    Reviewed-by: Geoff Lang <geofflang@chromium.org>
    Reviewed-by: Quyen Le <lehoangquyen@chromium.org>
    Commit-Queue: Alexey Knyazev <lexa.knyazev@gmail.com>
    

  • 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