• Show log

    Commit

  • Hash : b0739436
    Author : Cody Northrop
    Date : 2023-02-13T14:28:17

    Traces: Add key frame support
    
    Allow specifying a key frame in the trace JSON, i.e:
    
        "KeyFrames": [ 20 ],
    
    This allows our infra to use a frame other than 1 when
    taking screenshots for quality comparison.
    
    Adds new flag `--run-to-key-frame`, which will stop the
    trace once key frame has been reached.  If no key frame in
    JSON, frame 1 will be used.
    
    Note the name in JSON is plural, but we only support one
    key frame for now.  Multiple key frame support can come
    in the future.
    
    This CL also updates the code to allow ending traces
    early with `--max-steps-performed` which has been broken
    since http://crrev/c/4008998
    
    It also removes `--one-frame-only` which is superseded by
    `--run-to-key-frame`, and can be replicated using
    `--max-steps-performed 1`.
    
    Test: angle_trace_tests --gtest_filter="*tmnt_shredders_revenge*"
    Bug: angleproject:8035
    Bug: b/270426257
    Change-Id: Ib02ef60d887ae5efb0288f5a9b8c2914dafc6efc
    Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/4284637
    Commit-Queue: Cody Northrop <cnorthrop@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
    thodg_m kc3_lang_org thodg_w www_kmx_io thodg thodg_l
    Tags