• Show log

    Commit

  • Hash : 852fe873
    Author : Olli Etuaho
    Date : 2017-10-10T15:13:59

    Fix HLSL for switch statements that don't end in a branch
    
    In case the last case inside a switch statement is not terminated in
    a branch statement, RemoveSwitchFallThrough needs to add it before
    calling handlePreviousCase. This ensures that all preceding
    fall-through cases will get a copy of the branch statement and so will
    not fall through.
    
    This also fixes running RemoveSwitchFallThrough so that it's only
    executed once per each switch statement.
    
    The error was not caught by the dEQP tests, so a new ANGLE test is
    added.
    
    BUG=angleproject:2178
    TEST=angle_end2end_tests
    
    Change-Id: I26b6989aa4d32de2d74cde56d72ee24f61195445
    Reviewed-on: https://chromium-review.googlesource.com/709196
    Reviewed-by: Jamie Madill <jmadill@chromium.org>
    Reviewed-by: Corentin Wallez <cwallez@chromium.org>
    Commit-Queue: Olli Etuaho <oetuaho@nvidia.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
    kc3_lang_org thodg_w www_kmx_io thodg_l thodg thodg_m
    Tags