• Show log

    Commit

  • Hash : 06ca634e
    Author : Jamie Madill
    Date : 2018-07-12T15:56:53

    Vulkan: Refactor for draw call shader patching.
    
    This refactors a few methods to enable draw call shader patching. The
    shader serials in the Pipeline description are inserted right before
    we query the pipeline cache. This is done during a draw call. Also
    renames the 'QueueSerial' member of the ObjectAndSerial class to just
    'Serial' to more accurately reflect it usage in ShaderAndSerial.
    
    Also changes the GlslangWrapper class to have all static methods. If we
    need to store state we can revert these changes at some point.
    
    Also splits the GlslangWrapper link call into two static calls. One
    call is called to get the linked source code. The second call compiles
    the linked sources into shader code. Only the second call will be
    necessary for draw call shader patching to implement OpenGL line
    rasterization in Vulkan.
    
    Bug: angleproject:2598
    Change-Id: I7bad3c3eeab1fb062c15a840836db4a28f841a26
    Reviewed-on: https://chromium-review.googlesource.com/1127158
    Commit-Queue: Jamie Madill <jmadill@chromium.org>
    Reviewed-by: Geoff Lang <geofflang@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