• Show log

    Commit

  • Hash : f5aad063
    Author : Tobin Ehlis
    Date : 2018-09-19T14:39:00

    Avoid flush/invalidate of host-coherent memory
    
    For DynamicBuffer avoid calling vkFlushMappedMemoryRanges() or
    vkInvalidateMappedMemoryRanges() if the underlying memory is host-
    coherent. These calls are not required for host-coherent memory and
    may negatively impact performance.
    
    When currently allocating HOST_VISIBLE memory it's possible to also get
    HOST_COHERENT memory even though it's not explicitly requested. Because
    of this, the change updates the memory allocaiton interfaces through
    the stack to pass back the actual allocated memory properties so that
    it can be checked to see if it's host-coherent.
    
    Bug: angleproject:2804
    Change-Id: Ife95c4b98115b16d16c087dd72dba7d9661fdb46
    Reviewed-on: https://chromium-review.googlesource.com/1234276
    Commit-Queue: Tobin Ehlis <tobine@google.com>
    Reviewed-by: Yuly Novikov <ynovikov@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