• Show log

    Commit

  • Hash : 6fe91881
    Author : Shahbaz Youssefi
    Date : 2021-08-02T11:13:13

    Translator: Simplify RecordConstantPrecision
    
    Just before ESSL output, this transformation made some constants
    specified through temp variables such that their precision can be
    specified.  This was done in cases where the precision actually affected
    the expression being evaluated.
    
    This transformation is simplified by declaring constants more
    conservatively as variables, and not stringently attempting to identify
    whether that's necessary.  This is still not done in trivial cases.
    
    This change is in preparation for another change that overhauls
    precision propagation through the nodes.  This change removes all
    references to TIntermTyped::getPrecision() outside the precision
    promotion code itself.
    
    Bug: angleproject:4889
    Change-Id: I135b2b3241aa2f76219b209241c3844f1d09ccd2
    Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3067948
    Reviewed-by: Jamie Madill <jmadill@chromium.org>
    Reviewed-by: Tim Van Patten <timvp@google.com>
    Commit-Queue: Shahbaz Youssefi <syoussefi@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