• Show log

    Commit

  • Hash : 9d519ab1
    Author : Shahbaz Youssefi
    Date : 2019-05-09T23:09:46

    Vulkan: Rework layout block storage conversion
    
    Previously, a pass over the shader was made, converting shared and
    packed interface blocks with block storage to std140.  This resulted in
    link success between interface blocks with different storage as they
    were all translated to std140.
    
    With this change, this pass is removed.  The link step proceeds with the
    block storage specifiers as seen by GLES, and only upon Vulkan GLSL
    shader generation "shared" and "packed" are converted to std140.
    
    Bug: angleproject:3199
    Change-Id: I069415ab9c9b4e1034bc00f64cd2d9e2d73f5956
    Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1605262
    Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
    Reviewed-by: Geoff Lang <geofflang@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