• Show log

    Commit

  • Hash : 9a5d75de
    Author : Shahbaz Youssefi
    Date : 2023-10-30T11:59:19

    Vulkan: Fix incompatible redefinition of cube faces
    
    The TextureVk::mRedefinedLevels bitmask tracked which levels are
    incompatibly redefined, greatly reducing the complexity of dealing with
    GL's mutable textures.
    
    It did not however take into account the fact that GL allows each
    cubemap face to be separately redefined (unlike 2D arrays, where all
    layers are defined together).  This change turns the bitmask into an
    array of bitmasks.  Previously, a single bit represented whether the
    level is incompatibly redefined.  Now, elements of the array track the
    same information for each cube face.  For non-cube-map textures, only
    element 0 is used.
    
    Bug: chromium:1494664
    Change-Id: I69568d3da2391796bf5f01505861fee42c6c8924
    Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/4986289
    Reviewed-by: Charlie Lao <cclao@google.com>
    Reviewed-by: Yuxin Hu <yuxinhu@google.com>
    Commit-Queue: 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
    kc3_lang_org thodg_w www_kmx_io thodg_l thodg thodg_m
    Tags