• Show log

    Commit

  • Hash : c5a38976
    Author : Jamie Madill
    Date : 2021-09-01T07:35:40

    Capture/Replay: Add expression trigger validation calls.
    
    Setting the environment variable "ANGLE_CAPTURE_VALIDATION_EXPR"
    will make ANGLE's capture logic evaluate this expression every
    captured call to see if it should insert a validation checkpoint.
    
    The retracing script also accepts --validation-expr as an argument.
    
    For instance, the expression:
    ((frame == 2) && (call < 1189) && (call > 1100) && ((call % 5) == 0))
    
    Will insert validation checkpoints on frame 2, between calls 1100 and
    1189 and will validate every 5th call. The 'call' here is the count of
    captured calls, which are mostly GL calls with a few ANGLE replay
    calls in the mix.
    
    We add a small single-header library that can evaluate arthithmetic
    expressions in order to parse these expressions, as well as an option
    to the retracing script.
    
    Bug: angleproject:5133
    Change-Id: Ic369e85d8e905a3a7a32fa098f7d8ebe7baf4ab9
    Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3136094
    Commit-Queue: Jamie Madill <jmadill@chromium.org>
    Reviewed-by: Tim Van Patten <timvp@google.com>
    Reviewed-by: Cody Northrop <cnorthrop@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