• Show log

    Commit

  • Hash : 12584049
    Author : Kimmo Kinnunen
    Date : 2024-10-21T14:04:55

    Make SimplifyLoopConditions testable
    
    Add ShCompileOptions::simplifyLoopConditions, so that tests can turn
    it on. Later edits to simplify loop condition logic are simpler to
    review when the testing related edits are landed separately.
    
    Test the feature by having ESSL as the input and ESSL as the natural
    output, to reflect how AST changes.
    
    To make the test expectations more deterministic across code changes,
    change SymbolTable::kLastBuiltInId to
    SymbolTable::kFirstUserDefinedSymbolId. This is simpler as no code
    needs to know exact last built in id, so we can just ensure that
    the user defined symbol ids do not clash with the builtin ids.
    
    Bug: angleproject:374585769
    Change-Id: Iea0efb8ac2878691d0fd5ff5cfe9a49ac754515d
    Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5946724
    Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
    Reviewed-by: Geoff Lang <geofflang@chromium.org>
    Commit-Queue: Kimmo Kinnunen <kkinnunen@apple.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