Branch

  • Show log

    Commit

  • Hash : f27d1719
    Author : Amirali Abdolrashidi
    Date : 2025-07-29T16:41:27

    Vulkan: Prefer BGR565 for RGB565 if enabled
    
      Some platforms exhibit better performance when using BGR565 instead
    of RGB565, including when loading buffer data to the image. This change
    allows such platforms to use a BGR565 image in the backend instead of
    an RGB565 image when using Vulkan, when the corresponding flag is
    enabled: preferBGR565ToRGB565
    
    * Updated the formats to include B5G6R5 as a fallback to R5G6B5, which
      would be triggered when the corresponding feature flag is enabled.
      * The only exception would be when the surface is being initialized
        as R5G6B5.
      * In addition, this format will not be subject to forced format
        fallback.
    
    * Added VVL skip that specifically does not allow undefined format for
      border color for certain formats, including B5G6R5 if flag enabled.
    
    * Some suites with RGB565 tests will be run with preferBGR565ToRGB565
      enabled on SwS to provide better test coverage.
    
    Bug: b/409867243
    Change-Id: Ibb8c71b024ba318862f62ded8abd2d07835e8a40
    Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/6799253
    Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
    Commit-Queue: Amirali Abdolrashidi <abdolrashidi@google.com>
    Reviewed-by: Charlie Lao <cclao@google.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