• Show log

    Commit

  • Hash : 3dcd143c
    Author : Charlie Lao
    Date : 2025-02-06T15:06:02

    Vulkan: Reduce GL_EXT_texture_storage_compression related overhead
    
    Most of apps not using fixed rate compression extension, but we are
    getting into all these logic that checking for vulkan driver's support
    of compression rate. This CL adds a check in TextureVk::initImage(), so
    that it only goes down that logic if
    mState.getSurfaceCompressionFixedRate() is not
    GL_SURFACE_COMPRESSION_FIXED_RATE_NONE_EXT. This means for all existing
    app traces we have, we should not go down these logic any more.
    
    This CL also made TextureVk::getFormatSupportedCompressionRatesImpl()
    and ImageHelper::getCompressionFixedRate() out of TextureVk and
    ImageHelper class given they are not accessing the data member at all.
    
    Bug: b/293297177
    Bug: angleproject:352364583
    Change-Id: Ib5eebf54172f194d7c65c2d2d751326b7923403f
    Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/6239523
    Commit-Queue: Charlie Lao <cclao@google.com>
    Reviewed-by: 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