• Show log

    Commit

  • Hash : 70c510eb
    Author : Jamie Madill
    Date : 2022-02-03T07:54:29

    Vulkan: Use common storage for descriptor set descs.
    
    This lets us avoid using templates when implementing descriptor set
    caches. As an added bonus, the key size now scales with the number
    of active items in the cache. In the case of using a smaller set of
    active textures, our keys now use sizeof(uint32_t) *
    (kFastBufferWordLimit) + sizeof(void *) bytes of storage (132/136)
    instead of sizeof(uint32_t) * 3 * 96 bytes (1152) per set. This
    reduction should improve cache coherency.
    
    Bug: angleproject:6776
    Change-Id: I904fc5527ff033af927e25abe6d13d98142e3f14
    Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3436767
    Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
    Reviewed-by: Yuxin Hu <yuxinhu@google.com>
    Commit-Queue: Jamie Madill <jmadill@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
    kc3_lang_org thodg_w www_kmx_io thodg_l thodg thodg_m
    Tags