• Show log

    Commit

  • Hash : a5316a18
    Author : Olli Etuaho
    Date : 2015-05-15T15:25:16

    Separate expressions returning arrays for HLSL output
    
    Complex array expressions need to be broken down in HLSL output so that they
    are built out of simple combinations of operations and symbols.
    
    In practice this means that array constructors, array assignments and functions
    that return arrays inside complex expressions need to be replaced by symbols.
    
    After this change, ANGLE passes all dEQP-GLES3.functional.shaders.arrays
    tests.
    
    The old SimplifyArrayAssignment stub is removed, the new name
    SeparateExpressionsReturningArrays more closely reflects what the function
    needs to do.
    
    BUG=angleproject:971, angleproject:941
    TEST=dEQP-GLES3.functional.shaders.arrays.*, WebGL 2 conformance tests
    
    Change-Id: Iab8dde72b1126dc2f958ffb5b1b830fe3ce25912
    Reviewed-on: https://chromium-review.googlesource.com/272122
    Reviewed-by: Jamie Madill <jmadill@chromium.org>
    Reviewed-by: Zhenyao Mo <zmo@chromium.org>
    Tested-by: 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
    thodg_m kc3_lang_org thodg_w www_kmx_io thodg thodg_l
    Tags