Edit

kc3-lang/angle/CONTRIBUTORS

Branch :

  • Show log

    Commit

  • Author : Dzmitry Malyshau
    Date : 2018-03-09 16:37:22
    Hash : b3b177d7
    Message : Update driver constants on program change. Comes with a new SamplerMetadataUpdateOnSetProgram test. This is a fix for a graphics problem we've been seeing for a while with WebRender+Angle on Nvidia/Windows. The sampler metadata doesn't get updated properly for some of the draw calls, since it's not invalidated on program change (this is what the CL is fixing). Extra entries get filled with garbage data because the constant buffer is updated with `MAP_WRITE_DISCARD`, and only those samplers are updated that the current program has. This may generally occur undetected, if not for our `textureSize` calls that appear to go the NV-specific Angle workaround path that ignores our `baseLevel = 0` and instead picks the one from the driver constants (which contains garbage), leading to either zeroes returned or even crashing the driver sometimes... BUG=angleproject:2399 Change-Id: Ie2bef32184e2305c7255299933b899eb3fffb7ab Reviewed-on: https://chromium-review.googlesource.com/949412 Reviewed-by: Jamie Madill <jmadill@chromium.org> Reviewed-by: Geoff Lang <geofflang@chromium.org> Commit-Queue: Geoff Lang <geofflang@chromium.org>

  • CONTRIBUTORS
  • # This is the official list of people who can contribute
    # (and who have contributed) code to the ANGLE project
    # repository.
    # The AUTHORS file lists the copyright holders; this file
    # lists people.  For example, Google employees are listed here
    # but not in AUTHORS, because Google holds the copyright.
    #
    
    TransGaming Inc.
     Nicolas Capens
     Daniel Koch
     Geoff Lang
     Andrew Lewycky
     Jamie Madill
     Gavriel State
     Shannon Woods
    
    Google Inc.
     Brent Austin
     Michael Bai
     John Bauman
     Peter Beverloo
     Steve Block
     Rachel Blum
     Eric Boren
     Henry Bridge
     Nat Duca
     Peter Kasting
     Vangelis Kokkevis
     Zhenyao Mo
     Daniel Nicoara
     Alastair Patrick
     Alok Priyadarshi
     Kenneth Russell
     Brian Salomon
     Gregg Tavares
     Jeff Timanus
     Ben Vanik
     Adrienne Walker
     thestig@chromium.org
     Justin Schuh
     Scott Graham
     Corentin Wallez
     Kai Ninomiya
    
    Adobe Systems Inc.
     Alexandru Chiculita
     Steve Minns
     Max Vujovic
    
    Autodesk, Inc.
     Ranger Harke
    
    Cloud Party, Inc.
     Conor Dickinson
    
    The Qt Company Ltd.
     Andrew Knight
    
    Imagination Technologies Ltd.
     Gregoire Payen de La Garanderie
    
    Intel Corporation
     Jin Yang
     Andy Chen
     Josh Triplett
     Sudarsana Nagineni
     Jiajia Qin
     Jiawei Shao
     Jie Chen
     Qiankun Miao
     Bryan Bernhart
     Yunchao He
     Xinghua Cao
     Brandon Jones
    
    Klarälvdalens Datakonsult AB
     Milian Wolff
    
    Mozilla Corp.
     Dzmitry Malyshau
     Ehsan Akhgari
     Edwin Flores
     Jeff Gilbert
     Mike Hommey
     Benoit Jacob
     Makoto Kato
     Vladimir Vukicevic
    
    Turbulenz
     Michael Braithwaite
    
    Ulrik Persson (ddefrostt)
    Mark Banner (standard8mbp)
    David Kilzer
    Jacek Caban
    Tibor den Ouden
    Régis Fénéon
    Sebastian Bergstein
    James Ross-Gowan
    Andrei Volykhin
    Jérôme Duval
    
    Microsoft Corporation
     Cooper Partin
     Austin Kinross
     Minmin Gong
     Shawn Hargreaves
    
    Microsoft Open Technologies, Inc.
     Cooper Partin
     Austin Kinross
    
    NVIDIA Corporation
     Olli Etuaho
     Arun Patole
     Qingqing Deng
     Kimmo Kinnunen
     Sami Väisänen
     Martin Radev
    
    Opera Software ASA
     Daniel Bratell
     Tomasz Moniuszko
     David Landell
    
    Advanced Micro Devices, Inc.
     Russ Lind