• Show log

    Commit

  • Hash : 5c407bb7
    Author : Olli Etuaho
    Date : 2015-06-01T12:20:39

    Work around pow() issue in NVIDIA 331.x drivers
    
    pow(x, y) when y is a certain kind of a constant vector can cause issues on
    NVIDIA 331 series drivers. Add an option to replace pow(x, y) with
    exp2(y * log2(x)) when y is a constant to work around this issue.
    
    This is done with an AST traverser instead of BuiltInFunctionEmulator, since
    there's no mechanism in BuiltInFunctionEmulator to apply the replacements
    only to calls where the second parameter is constant.
    
    TEST=WebGL conformance tests
    BUG=chromium:477306
    
    Change-Id: Ifb327d72659fca36868439f24705203014b3ce53
    Reviewed-on: https://chromium-review.googlesource.com/274279
    Tested-by: Olli Etuaho <oetuaho@nvidia.com>
    Reviewed-by: Zhenyao Mo <zmo@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