• Show log

    Commit

  • Hash : 295ff607
    Author : Charlie Lao
    Date : 2024-06-05T14:49:33

    Vulkan: Precompute stageMask of kImageMemoryBarrierData
    
    Right now every time we need a pipelineStage in kImageMemoryBarrierData,
    we are doing a bitwise AND with
    mSupportedVulkanPipelineStageMask. This get called multiple
    times from barrier call. This CL adds
    mImageLayoutAndMemoryBarrierDataMap that has already precomputed all
    stageMask, thus avoid run time bitwise OR.
    
    This CL also precomputes the bufferWritePipelineStageMask so that
    flushImpl can be use it without construct every time.
    
    Bug: b/345279810
    Change-Id: I878bd31c967cd217477061976f07df13b043fa7f
    Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5601073
    Commit-Queue: Charlie Lao <cclao@google.com>
    Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
    Reviewed-by: Amirali Abdolrashidi <abdolrashidi@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_l thodg
    Tags