• Show log

    Commit

  • Hash : 6793c5ee
    Author : Igor Nazarov
    Date : 2025-01-16T13:46:48

    Vulkan: Simplify WindowSurfaceVk::mMinImageCount tracking
    
    `mMinImageCount` is updated in the `WindowSurfaceVk::createSwapChain()`
    method when "VK_EXT_surface_maintenance1" is enabled, which makes
    updates outside of this method irrelevant. This CL removes all these
    updates and makes update in `createSwapChain()` unconditional.
    
    The `mMinImageCount` is now only accessed in the
    `checkForOutOfDateSwapchain()` method outside of the `createSwapChain()`
    method (without this check `mMinImageCount` might be a local variable).
    
    Shared present mode and "forceContinuousRefreshOnSharedPresent" handling
    is moved just before swapchain creation to properly handle cases when
    "VK_EXT_surface_maintenance1" is disabled.
    
    Bug: b/289274676
    Change-Id: I963eab2dfbbb3ebf563183c47167cfd4b60e2f38
    Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/6175130
    Reviewed-by: Amirali Abdolrashidi <abdolrashidi@google.com>
    Commit-Queue: Igor Nazarov <i.nazarov@samsung.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
    thodg_m kc3_lang_org thodg_w www_kmx_io thodg thodg_l
    Tags