• Show log

    Commit

  • Hash : b521be4c
    Author : Shahbaz Youssefi
    Date : 2022-10-14T23:09:26

    Vulkan: Decouple shader-set from pipeline caches
    
    In preparation for VK_EXT_graphics_pipeline_library, where different
    pipeline caches (for the complete pipelines and the shaders subset
    partial pipelines) may create pipelines from the same shader set, the
    pipeline caches are pulled out of ShaderProgramHelper.  In an upcoming
    change, ProgramExecutableVk will have more than one
    GraphicsPipelineCache instance, both creating pipelines through the same
    ShaderProgramHelper.
    
    The pipeline creation methods in ShaderProgramHelper are now const.
    This means a thread would be able to create pipelines using an object of
    this class while the main thread creates other pipelines using the same
    object, but in a different pipeline cache.
    
    Bug: angleproject:7369
    Change-Id: Ib8a76dedf1105ba9dfcad9e972157c92ba18e349
    Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3956944
    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
    thodg_m kc3_lang_org thodg_w www_kmx_io thodg_l thodg
    Tags