• Show log

    Commit

  • Hash : d7890bca
    Author : Tobin Ehlis
    Date : 2018-06-29T11:57:22

    Skip noop draws in the frontend
    
    If a draw does not have enough vertices for its primitive count to
    produce a primitive then skip it. If an instanced draw has 0 instances
    or not have enough vertices for its primitive count to
    produce a primitive then skip it.
    This means a Point with 0 vertices, a Line w/ 0-1 vertices, or a tri
    with 0-2 primitives.
    
    Updated some redundant code in the D3D11 backend. Draws below the
    minDrawCount will no longer be passed to the backend so updated the
    associated state in StateManager11 to only track the case where all
    primitives should be culled due to GL state settings.
    
    BUG=angleproject:2568
    TEST=functional_transform_feedback_basic_types_interleaved_lines_lowp_int
    
    Change-Id: I9faa767c12004fcdec923ec70a8ee5615d789813
    Reviewed-on: https://chromium-review.googlesource.com/1120849
    Commit-Queue: Jamie Madill <jmadill@chromium.org>
    Reviewed-by: Geoff Lang <geofflang@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