• Show log

    Commit

  • Hash : d57ce815
    Author : Chris Dalton
    Date : 2022-07-16T16:33:08

    Use "readwrite" PLS images when possible
    
    We actually only need readonly/writeonly aliases on ESSL, non
    r32f/r32ui. For all other cases, this change updates the compiler to
    emit a single readwrite image. We also optimize this image with the
    "restrict" qualifier since PLS specifically disallows aliasing.
    
    Removing the aliased load and store also eliminates our issue with an
    Intel driver bug, and all the PLS tests now pass without any
    workarounds.
    
    Bug: angleproject:7279
    Bug: angleproject:7398
    Change-Id: I350b239793647da33add96509b8f4b1bbef02245
    Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3767537
    Commit-Queue: Chris Dalton <chris@rive.app>
    Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
    Reviewed-by: Kenneth Russell <kbr@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