• Show log

    Commit

  • Hash : 6bd7a518
    Author : Yuxin Hu
    Date : 2025-03-19T13:35:48

    Vulkan: Allow pipelineStatisticsQuery substitute PGO
    
    Some devices are missing VK_EXT_primitives_generated_query
    extension and primitivesGeneratedQuery (PGO) feature, which are
    required for GLES3.2 extensions geometryShaderEXT and
    tessellationShaderEXT. On such devices, when app requests to create
    a GLES 3.2 context, the eglCreateContext call will fail due to not
    able to support GLES 3.2.
    
    We add a new feature flag
    allowPipelineStaticsForPrimitivesGeneratedQuery,
    and enable it on devices where we can fallback to using
    pipelineStatisticsQuery (PSQ) as an approximation for
    VK_EXT_primitives_generated_query, to broaden support for GLES 3.2
    contexts. This is an opt-in feature for vendors that can functionally
    substitute PGQ with PSQ.
    Expose geometryShaderEXT and tessellationShaderEXT
    extensions if allowPipelineStaticsForPrimitivesGeneratedQuery feature
    is enabled.
    
    Bug: b/333987915
    Change-Id: I9f0affbc3cc383ed6c50bcfc5d4d6f7f8a708aaa
    Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/6362627
    Reviewed-by: Charlie Lao <cclao@google.com>
    Reviewed-by: mohan maiya <m.maiya@samsung.com>
    Commit-Queue: Yuxin Hu <yuxinhu@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