Permalink
Commits on Dec 8, 2017
Commits on Dec 7, 2017
  1. Tests should accept multiple valid error conditions (#2552)

    derry19 committed with zhenyao Dec 7, 2017
    * Additional tests change for texSubImage2d when format/type differs
    
    These tests should also accept INVALID_OPERATION for the same reason we discussed in #2550
    
    * change conformance-suites test results
Commits on Dec 6, 2017
  1. Add a test for FLIP_Y and PREMULTIPLY_ALPHA behaviors in WebGL2. (#2555)

    zhenyao committed Dec 6, 2017
    * Add a test for FLIP_Y and PREMULTIPLY_ALPHA behaviors in WebGL2.
    
    Also update the 2.0 spec.
    
    * Relax pixel comparison to allow premultiply_alpha error.
    
    * Per kbr comment
    
    * Add a regression test for Chrome specific bug
    
    * Fix
  2. Fix a bug in tcuFuzzyImageCompare.bilinearSample (#2557)

    jchen10 committed with kenrussell Dec 6, 2017
    This is a typo compared with the native dEQP source code.
Commits on Dec 4, 2017
  1. More depth/stencil renderbuffer initialization tests (#2540)

    kainino0x committed with zhenyao Dec 4, 2017
    * More depth/stencil renderbuffer initialization tests
    
    Both multisampled for WebGL 2.0 and non-multisampled for WebGL 1.0.
    
    * revise
Commits on Dec 2, 2017
  1. Make test harness result reporter log success message to console (#2533)

    gofr committed with zhenyao Dec 2, 2017
    The wrapped logging function it uses only takes one argument.
    Concatenate the message to the success state string rather
    than passing it as an unused second argument.
Commits on Nov 30, 2017
  1. Reproduce Intel driver bug on windows when rendering large viewport (#…

    JiangYizhou committed with zhenyao Nov 30, 2017
    …2551)
    
    On Intel windows platforms, rendering large viewport and stencil buffer
    enabled will lead to memory leak on d3d11 driver.
    
    Test for help reproduce bug http://crbug.com/782317
Commits on Nov 22, 2017
  1. Accept INVALID_OPERATION for texSubImage2D when format/type differs (#…

    derry19 committed with kenrussell Nov 22, 2017
    …2550)
    
    * Accept INVALID_OPERATION for texSubImage2D when format/type differs
    
    INVALID_OPERATION should also be an acceptable result because texSubImage2d could be called with format and type that differ from format and type that was set previously by texImage2D.
    
    * Update Tests Results in conformance-suites
Commits on Nov 20, 2017
  1. Simplify render-after-resize-test. Draw single unit quad. (#2549)

    kenrussell committed Nov 20, 2017
    Exposes the issue more simply. Follow-on to #2546.
    
    Still passes in Firefox, fails in Chrome and Safari, on macOS 10.13 on
    MacBook Pro with NVIDIA GPU.
Commits on Nov 14, 2017
  1. Add test that initializes an array inside a loop (#2545)

    Oletus committed with zhenyao Nov 14, 2017
    This attempts to reproduce a driver bug seen on Adreno 418.
  2. Merge pull request #2534 from Oletus/webgl-multiview-clarification

    jdashg committed Nov 14, 2017
    Clarify WEBGL_multiview spec
Commits on Nov 13, 2017
  1. Simplify test: eliminate 2D canvas, draw triangles instead of point. (#…

    kenrussell committed Nov 13, 2017
    …2544)
    
    Fix latent bug in wtu.setupSimpleColorProgram. Fix copyright date.
    
    Follow-on to #2543.
    
    Acts as regression test for http://crbug.com/775202 .
Commits on Nov 12, 2017
  1. Merge pull request #2542 from kenrussell/scissor-state-management-bug

    jdashg committed Nov 12, 2017
    Add test for scissor rectangle maintenance bug during implicit clears.
  2. Fixed tabs

    kenrussell committed Nov 12, 2017
Commits on Nov 7, 2017
  1. Add a test for varying struct with an inline definition (#2541)

    Oletus committed with zhenyao Nov 7, 2017
    This test exposes a bug that was recently fixed in ANGLE.
Commits on Oct 27, 2017
  1. Added a test to ensure preserveDrawingBuffer isn't leaking resources

    toji committed Oct 27, 2017
    * Added a test to ensure preserveDrawingBuffer isn't leaking resources
    
    * Update 00_test_list.txt
    
    This test provokes a crash on Samsung Galaxy S6 devices running Android 6.0.1. Other devices seem to handle it fine.
  2. Add tests for switch/case validation corner cases (#2535)

    Oletus committed with zhenyao Oct 27, 2017
    These tests expose bugs in ANGLE, most of which have been already
    fixed in ANGLE TOT.
Commits on Oct 26, 2017
  1. Clarify WEBGL_multiview spec

    Oletus committed Aug 22, 2017
    The multiview spec is now written against the latest revision of the
    native OVR_multiview spec. The native OVR_multiview spec has been
    tightened to specify more error conditions, so some of the addendums
    in the WebGL spec are not necessary anymore.
    
    Formatting and examples are also improved.
    
    This doesn't introduce any major functional changes.
Commits on Oct 17, 2017
  1. Add more tests for vector/scalar arithmetic inside a loop (#2531)

    Oletus committed with zhenyao Oct 17, 2017
    Add more variations of shaders that reproduce the same bug. This adds
    better coverage for a workaround under development for ANGLE.
    
    Some more complex variations are put to a separate test file - the
    workaround in ANGLE will not be sophisticated enough to handle them,
    but they should be fixed by a future driver update.
Commits on Oct 16, 2017
Commits on Oct 12, 2017
  1. Add test for vector/scalar arithmetic inside a for loop (#2529)

    Oletus committed with zhenyao Oct 12, 2017
    This exposes a bug in the NVIDIA GL driver.
Commits on Oct 10, 2017
  1. Add a test for switch/case corner cases (#2528)

    Oletus committed with zhenyao Oct 10, 2017
    This test case covers some bugs in ANGLE's HLSL translation.
Commits on Oct 7, 2017
  1. Add conformance test script (#2361)

    gyagp committed with kenrussell Oct 7, 2017
    This script is to run any version of Khronos WebGL conformance test on
    various OSes (like Android, ChromeOS, Linux, MacOS and Windows) with
    various browsers (like Chrome, Edge, FireFox, Safari, etc.). Results
    will be compared with expectations and a final report will be generated.
Commits on Sep 28, 2017
Commits on Sep 26, 2017
  1. Add test case performing repeated blitFramebuffer calls without clear…

    kenrussell committed with zhenyao Sep 26, 2017
    …s. (#2523)
    
    Test case for crbug.com/768969 .
  2. Add a regression test for Chrome bug crbug.com/765469 (#2522)

    zhenyao committed with kenrussell Sep 26, 2017
    * Add a regression test for Chrome bug crbug.com/765469
    
    It's about uploading textures from typed array with invalid type/format
    while FLIP_Y or PREMULTIPLY_ALPHA is set to true.
Commits on Sep 25, 2017
  1. Remove incorrect context version from sampler array test (#2521)

    Oletus committed with zhenyao Sep 25, 2017
    This test is not intended to be specific to WebGL 2.0.
    
    Fixes issue #2514.
Commits on Sep 22, 2017
  1. Add test case for texture fetches inside conditionals. (#2515)

    kenrussell committed with zhenyao Sep 22, 2017
    * Add test case for texture fetches inside conditionals.
    
    This is a reduced test case for a bug reported by Figma. It produces an HLSL compiler error on ANGLE's Direct3D 9 backend, but doesn't (yet) produce incorrect rendering results.
    
    * Fixed whitespace
    
    * Fixed whitespace
Commits on Sep 21, 2017
  1. Iframe ext cleanup (#2519)

    jdashg committed with zhenyao Sep 21, 2017
    * Replace tabs with spaces.
    
    * Fix typos.
  2. Fix a note related with TIMEOUT_IGNORED in WebGL2 spec. (#2517)

    zhenyao committed Sep 21, 2017
    * Fix a note related with TIMEOUT_IGNORED in WebGL2 spec.
    
    * fix