• Show log

    Commit

  • Hash : 4109a90e
    Author : Roman Lavrov
    Date : 2024-04-16T17:31:11

    LinkedUniform: avoid frequent GLenum -> index conversion
    
    Certain functions such as getElementComponents() are frequently called
    in driver_overhead benchmark, causing repeated GLenum -> index
    conversion of the uniform type which shows up in profiling
    (driver_overhead_2 trace)
    
    Change LinkedUniform.pod.type to LinkedUniform.pod.typeIndex storing the
    UniformTypeInfo index with conversion helpers.
    
    Bug: b/335295728
    Change-Id: Iae5cd58f4e2703589d23b8e52991fc4b97c5fb08
    Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5458741
    Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
    Commit-Queue: Roman Lavrov <romanl@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