• Show log

    Commit

  • Hash : 9250cb24
    Author : Olli Etuaho
    Date : 2017-01-21T10:51:27

    Add ESSL 3.10 integer math built-ins
    
    This adds built-ins found in ESSL 3.10 section 8.8 Integer functions.
    
    This includes constant folding support for functions that may be
    constant folded, and support for both GLSL and HLSL output. In HLSL
    several of the functions need to be emulated.
    
    The precision qualification for the return value of some of these
    functions is determined by special rules, that are now part of type
    promotion for TIntermUnary nodes and determining the type of
    TIntermAggregate nodes.
    
    BUG=angleproject:1730
    TEST=angle_unittests
    TEST=dEQP-GLES31.functional.shaders.builtin_functions.integer.*
    
    Change-Id: Ib0056c17671c42b6496c2f0ef059b99f8f25c122
    Reviewed-on: https://chromium-review.googlesource.com/431310
    Commit-Queue: Olli Etuaho <oetuaho@nvidia.com>
    Reviewed-by: Jamie Madill <jmadill@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