• Show log

    Commit

  • Hash : a4db9477
    Author : Chris Dalton
    Date : 2022-10-06T10:35:39

    Implement pixel local storage with metal::read_write textures
    
    Metal's programmable blending feature isn't available on non-Apple
    Silicon, so on these devices we have to polyfill pixel local storage
    using read_write textures, which can also be coherent if
    raster_order_groups are supported.
    
    This change leverages the existing PLS transformation to images, and
    implements just enough shader image functionality in Metal to support
    the pixel local storage usecase. Missing shader image features are
    marked with UNIMPLEMENTED().
    
    Bug: angleproject:7279
    Bug: angleproject:7792
    Bug: angleproject:7794
    Bug: angleproject:7797
    Bug: angleproject:7803
    Change-Id: Ia96a714693d352d57351a1bae4f45437dde000e4
    Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3993363
    Reviewed-by: Kenneth Russell <kbr@chromium.org>
    Reviewed-by: Quyen Le <lehoangquyen@chromium.org>
    Commit-Queue: Chris Dalton <chris@rive.app>
    Reviewed-by: Kyle Piddington <kpiddington@apple.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