Timeline



Mar 19, 2021:

4:59 PM Changeset in webkit [274750] by achristensen@apple.com
  • 7 edits in trunk/Source/WebCore

Link against the ANGLE Shared Library
https://bugs.webkit.org/show_bug.cgi?id=218539
<rdar://problem/69062211>

Patch by Dean Jackson <dino@apple.com> on 2021-03-19
Reviewed by Tim Horton.

Weak link against libANGLE-shared.dylib.

  • Configurations/WebCore.xcconfig:
  • Configurations/WebCoreTestSupport.xcconfig:
  • Sources.txt:
  • SourcesGTK.txt:
  • SourcesWPE.txt:
  • platform/graphics/cocoa/GraphicsContextGLOpenGLCocoa.mm:

(WebCore::isANGLEAvailable):
(WebCore::GraphicsContextGLOpenGL::create):

4:53 PM Changeset in webkit [274749] by Lauro Moura
  • 2 edits in trunk/Source/WebCore

Unreviewed. WPE Debug build fix after r274695

  • platform/xr/openxr/PlatformXROpenXR.cpp:

(PlatformXR::OpenXRDevice::submitFrame):

4:41 PM Changeset in webkit [274748] by Chris Dumez
  • 9 edits
    6 adds in trunk/LayoutTests

Resync webaudio web-platform-tests from upstream
https://bugs.webkit.org/show_bug.cgi?id=223537

Reviewed by Alex Christensen.

LayoutTests/imported/w3c:

esync webaudio web-platform-tests from upstream a8cbe9c712ad032d36.

  • web-platform-tests/webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-duration-loop-expected.txt: Added.
  • web-platform-tests/webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-duration-loop.html: Added.
  • web-platform-tests/webaudio/the-audio-api/the-audiobuffersourcenode-interface/w3c-import.log:
  • web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/nan-param-expected.txt: Added.
  • web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/nan-param.html: Added.
  • web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/w3c-import.log:
  • web-platform-tests/webaudio/the-audio-api/the-audioworklet-interface/audioworkletprocessor-param-getter-overridden.https.html: Added.
  • web-platform-tests/webaudio/the-audio-api/the-audioworklet-interface/processors/invalid-param-array-processor.js: Added.

(InvalidParamArrayProcessor.get parameterDescriptors):
(InvalidParamArrayProcessor):
(InvalidParamArrayProcessor.prototype.process):
(string_appeared_here):

  • web-platform-tests/webaudio/the-audio-api/the-audioworklet-interface/processors/w3c-import.log:
  • web-platform-tests/webaudio/the-audio-api/the-audioworklet-interface/w3c-import.log:
  • web-platform-tests/webaudio/the-audio-api/the-oscillatornode-interface/ctor-oscillator-expected.txt:
  • web-platform-tests/webaudio/the-audio-api/the-oscillatornode-interface/ctor-oscillator.html:

LayoutTests:

Skip test that is crashing (will investigate in a follow-up).

4:36 PM Changeset in webkit [274747] by Ruben Turcios
  • 7 edits in branches/safari-612.1.7-branch

Revert r274596. rdar://problem/75635768

4:27 PM Changeset in webkit [274746] by Kate Cheney
  • 13 edits in trunk/Source

Cannot login to microsoftonline.com without allowing storage access
https://bugs.webkit.org/show_bug.cgi?id=223510
<rdar://problem/75619058>

Reviewed by John Wilander.

Source/WebCore:

This patch introduces two changes:

  1. Activate the storage access quirks for default browsers only. This

is the main place we test them, and can lead to unexpected behavior in
apps otherwise.

  1. Doesn't cancel the click even if the user denies storage access.

Previously we we were not allowing the click because it produces
unexpected behavior. But, sites like login.microsoftonline.com are used
by multiple Microsoft login flows. Since only a subset require storage
access, canceling the click across the board could be considered
regressing behavior.

Since storage access data is stored in the network process, we
currently cancel the user's click on quirked sites while we wait
asyncronously for the IPC response. If the user grants storage access,
we store this in the web content process and dispatch a synthetic
click. In this case, when the click triggers another storage access
check, we can allow the click because we no longer need to wait for
information from the network process.

We need some heuristic in the web content process to handle the case
of the user denying storage access to know whether to allow a
synthetic click to happen. This patch introduces
hasDeniedCrossPageStorageAccess which stores domains in the web
content process which have been denied storage access via quirk. If
a user has previously denied storage access in that web content
process, we don't prompt again. A new web content process will give them
another opportunity to allow/deny storage access.

  • dom/Element.cpp:

(WebCore::Element::dispatchMouseEvent):

  • loader/FrameLoaderClient.h:

Add a client function to check if the parent process is a full web
browser, and pass this to the place we apply the quirks.

  • loader/ResourceLoadObserver.h:

(WebCore::ResourceLoadObserver::setHasDeniedCrossPageStorageAccess):
(WebCore::ResourceLoadObserver::hasDeniedCrossPageStorageAccess const):

  • page/Quirks.cpp:

(WebCore::hasDeniedCrossPageStorageAccess):
(WebCore::Quirks::requestStorageAccessAndHandleClick const):
(WebCore::Quirks::triggerOptionalStorageAccessQuirk const):

  • page/Quirks.h:

Source/WebKit:

Disable the storage access quirk for non-default web browsers and
don't cancel the login click on sites even if the user denies storage
access. See WebCore changelog for more details.

  • WebProcess/WebCoreSupport/WebFrameLoaderClient.cpp:

(WebKit::WebFrameLoaderClient::isParentProcessAFullWebBrowser const):

  • WebProcess/WebCoreSupport/WebFrameLoaderClient.h:
  • WebProcess/WebCoreSupport/WebResourceLoadObserver.cpp:

(WebKit::WebResourceLoadObserver::hasDeniedCrossPageStorageAccess const):
(WebKit::WebResourceLoadObserver::setHasDeniedCrossPageStorageAccess):

  • WebProcess/WebCoreSupport/WebResourceLoadObserver.h:
  • WebProcess/WebPage/WebPage.cpp:

(WebKit::WebPage::pageIsParentProcessAFullWebBrowser):
(WebKit::WebPage::updatePreferences):

  • WebProcess/WebPage/WebPage.h:
4:25 PM Changeset in webkit [274745] by Ruben Turcios
  • 1 copy in tags/Safari-611.1.21.1.13

Tag Safari-611.1.21.1.13.

3:44 PM Changeset in webkit [274744] by BJ Burg
  • 2 edits in trunk/Tools

Update filter-build-webkit
https://bugs.webkit.org/show_bug.cgi?id=223528

Reviewed by Simon Fraser.

  • Remove a bunch of informational messages that clog up output.
  • Remove some linker/loader warnings that are non-actionable.
  • Generalize a few existing filters to work with more targets.
  • Remove super-noisy and meaningless device preparation warnings.
  • Scripts/filter-build-webkit:

(shouldIgnoreLine):

3:32 PM Changeset in webkit [274743] by Chris Gambrell
  • 3 edits
    1 add
    1 delete in trunk/LayoutTests

[LayoutTests] Convert http/tests/gzip-content-encoding convert PHP to Python
https://bugs.webkit.org/show_bug.cgi?id=223524
<rdar://problem/75625615>

Reviewed by Alex Christensen.

  • http/tests/gzip-content-encoding/gzip-encoded-script.html:
  • http/tests/gzip-content-encoding/gzip-encoded-stylesheet.html:
  • http/tests/gzip-content-encoding/resources/echo-data-encoding-with-gzip.php: Removed.
  • http/tests/gzip-content-encoding/resources/echo-data-encoding-with-gzip.py: Added.
3:19 PM Changeset in webkit [274742] by achristensen@apple.com
  • 2 edits in trunk/Source/ThirdParty/ANGLE

libANGLE-shared.dylib needs INSTALL_PATH when building Catalyst roots
https://bugs.webkit.org/show_bug.cgi?id=223499

Reviewed by Dean Jackson.

INSTALL_PATH was empty, so no dylib was being included in the root.
This is needed to fix the Catalyst build after bug 218539

  • Configurations/ANGLE-dynamic.xcconfig:
3:12 PM Changeset in webkit [274741] by Alan Bujtas
  • 7 edits in trunk

Unreviewed, reverting r274596.

Google logo is not visible on google.com

Reverted changeset:

"[css-grid] Incorrect track sizing when using relative sized
items in 'auto' column tracks"
https://bugs.webkit.org/show_bug.cgi?id=191627
https://commits.webkit.org/r274596

3:05 PM Changeset in webkit [274740] by commit-queue@webkit.org
  • 2 edits in trunk/Tools

update-webgl-conformance-tests script should use webgl/1.0.x and webgl/2.0.y directories
https://bugs.webkit.org/show_bug.cgi?id=223516

Patch by Kimmo Kinnunen <kkinnunen@apple.com> on 2021-03-19
Reviewed by Kenneth Russell.

Import the tests to 1.0.x/2.0.y instead of 1.0.4/2.0.1 since we track the development
versions, not the upcoming snapshots.

  • Scripts/webkitpy/update_webgl_conformance_tests_lib/main.py:

(_generate_webkit_webgl_tests):
(main):

2:45 PM Changeset in webkit [274739] by commit-queue@webkit.org
  • 3 edits
    2 adds in trunk

Source/WebCore:
Anonymous table rows do not collapse if there are any other non-anonymous table row siblings.
https://bugs.webkit.org/show_bug.cgi?id=223490

Patch by Cameron McCormack <Cameron McCormack> on 2021-03-19
Reviewed by Zalan Bujtas.

Currently, when a RenderTableRow is detached from its parent, we will
check whether all of the remaining RenderTableRow siblings are anonymous
before deciding to merge them. This means that if removing the
RenderTableRow would produce a sequence of anonymous RenderTableRows
that could be collapsed, but we have some other non-anonymous
RenderTableRow as a sibling, then we'll incorrectly skip the collapsing.

Instead we should look only to the previous and next sibling, and
collapse them together if they're both anonymous.

Test: fast/table/table-anonymous-row-collapse.html

  • rendering/updating/RenderTreeBuilderTable.cpp:

(WebCore::RenderTreeBuilder::Table::collapseAndDestroyAnonymousSiblingRows):
Change from requiring all siblings after the detachment to be anonymous, to
looking only at the previous and following siblings.

LayoutTests:
Anonymous table rows do not collapse if there are any other non-anonymous table row siblings
https://bugs.webkit.org/show_bug.cgi?id=223490

Patch by Cameron McCormack <Cameron McCormack> on 2021-03-19
Reviewed by Zalan Bujtas.

  • fast/table/table-anonymous-row-collapse-expected.html: Added.
  • fast/table/table-anonymous-row-collapse.html: Added.
2:25 PM Changeset in webkit [274738] by Ruben Turcios
  • 6 edits in branches/safari-611.1.21.1-branch

Cherry-pick r273875. rdar://problem/75635901

WKRemoteObjectCoder should be able to handle NSErrors from TLS failures
https://bugs.webkit.org/show_bug.cgi?id=222401
Source/WebKit:

<rdar://problem/72103865>

Patch by Alex Christensen <achristensen@webkit.org> on 2021-03-03
Reviewed by Chris Dumez.

NSErrors from TLS failures contain values like a SecTrustRef or a SecCertificateRef,
which are not ObjC objects, and they don't like it when you call encodeWithCoder: on them.
Until r273141 it would crash when we do, but even after that we just decode a nil NSError.
Add a special case like we did in encodeNSError to successfully encode and decode these errors.

  • Shared/API/Cocoa/WKRemoteObjectCoder.mm: (decodeObjCObject): (transformCertificatesToData): (transformTrustToData): (encodeError): (transformDataToCertificates): (transformDataToTrust): (decodeError): (encodeObject): (decodeObject):

Tools:

Patch by Alex Christensen <achristensen@webkit.org> on 2021-03-03
Reviewed by Chris Dumez.

  • TestWebKitAPI/Tests/WebKitCocoa/RemoteObjectRegistry.h:
  • TestWebKitAPI/Tests/WebKitCocoa/RemoteObjectRegistry.mm: (TEST):
  • TestWebKitAPI/Tests/WebKitCocoa/RemoteObjectRegistryPlugIn.mm: (-[RemoteObjectRegistryPlugIn sendError:completionHandler:]):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@273875 268f45cc-cd09-0410-ab3c-d52691b4dbfc

2:20 PM Changeset in webkit [274737] by BJ Burg
  • 2 edits in trunk/Source/WebInspectorUI

Uncaught Exception: RangeError: Array size is not a small enough positive integer.
https://bugs.webkit.org/show_bug.cgi?id=223532
<rdar://problem/75635080>

Reviewed by Devin Rousso.

This patch fixes the broken CPU instrument when viewing a JSON timeline recordng.

This exception is thrown when viewing a timeline recording that has been
imported from JSON file. Aside from the exception, the code is functionally
broken in this situation since passing a negative number to Array() doesn't work.

I tested this change manually and selection ranges now behave as expected, and
have not regressed in other instruments / UI.

  • UserInterface/Views/CPUTimelineView.js:

Based on my investigation, the visibleEndTime is incorrectly computed when
showing a JSON timeline recording because the currentTime property is always '0'.
If this is the case, then let's assume that the entire range should be displayed.

1:20 PM BuildingCairoOnWindows edited by Fujii Hironori
(diff)
1:19 PM Changeset in webkit [274736] by Brent Fulgham
  • 2 edits in trunk/Source/WebKit

[macOS] Allow opendirectoryd access in base system
https://bugs.webkit.org/show_bug.cgi?id=223527
<rdar://problem/75492699>

Reviewed by Per Arne Vollan.

Allow the WebContent process to communicate with opendirectoryd when running in the base system.

  • WebProcess/com.apple.WebProcess.sb.in:
1:18 PM Changeset in webkit [274735] by BJ Burg
  • 8 edits in trunk/Source/WebKit

Web Inspector: remove unnecessary inspectorBaseURL() and assumed read access
https://bugs.webkit.org/show_bug.cgi?id=223526

Reviewed by Devin Rousso.

inspectorBaseURL() is only used to call WebProcess::assumeReadAccessToBaseURL, which
generates a sandbox extension. However, after r274697, all ports now use non-file:///
schemes to load inspector resources, so any needed sandbox extensions are handled in
port-specific code or by the URL scheme handler.

  • UIProcess/Inspector/RemoteWebInspectorProxy.cpp:

(WebKit::RemoteWebInspectorProxy::createFrontendPageAndWindow):

  • UIProcess/Inspector/WebInspectorProxy.cpp:

(WebKit::WebInspectorProxy::createFrontendPage):
(WebKit::WebInspectorProxy::inspectorBaseURL): Deleted.

  • UIProcess/Inspector/WebInspectorProxy.h:
  • UIProcess/Inspector/gtk/WebInspectorProxyGtk.cpp:

(WebKit::WebInspectorProxy::inspectorPageURL):
(WebKit::WebInspectorProxy::inspectorTestPageURL):
(WebKit::WebInspectorProxy::inspectorBaseURL): Deleted.

  • UIProcess/Inspector/mac/WebInspectorProxyMac.mm:

(WebKit::WebInspectorProxy::inspectorBaseURL): Deleted.

  • UIProcess/Inspector/win/WebInspectorProxyWin.cpp:

(WebKit::WebInspectorProxy::inspectorBaseURL): Deleted.

  • mac/WebKit2.order:
12:55 PM Changeset in webkit [274734] by jer.noble@apple.com
  • 7 edits in trunk

Many media/media-fragments/ tests are crashing due to other tests that run before them.
https://bugs.webkit.org/show_bug.cgi?id=223277
<rdar://problem/75492360>

Reviewed by Eric Carlson.

Source/WebCore:

Work around the crashing function by pre-conforming the fragment identifier according
to the format required by the crashing function.

  • platform/graphics/avfoundation/objc/MediaPlayerPrivateAVFoundationObjC.mm:

(WebCore::hasBrokenFragmentSupport):
(WebCore::conformFragmentIdentifierForURL):
(WebCore::MediaPlayerPrivateAVFoundationObjC::createAVAssetForURL):

Source/WebCore/PAL:

  • pal/cocoa/AVFoundationSoftLink.h:
  • pal/cocoa/AVFoundationSoftLink.mm:

LayoutTests:

  • platform/mac/TestExpectations:
12:30 PM Changeset in webkit [274733] by youenn@apple.com
  • 6 edits
    3 adds in trunk

Custom scheme handled origins should be considered secure
https://bugs.webkit.org/show_bug.cgi?id=223423

Reviewed by Alex Christensen.

Source/WebCore:

If an app registers 'custom' as scheme handler, 'custom://localhost/page.html' is considered secure context
but 'custom://test/page.html' is not.
This patch makes it so that any 'custom://XXX/' origin will be considered secure context if 'custom' is a registered scheme handler.
Covered by API test and new test.

Test: http/tests/events/device-orientation-motion-insecure-context.html

  • WebCore.xcodeproj/project.pbxproj:
  • page/SecurityOrigin.cpp:

(WebCore::shouldTreatAsPotentiallyTrustworthy):

Tools:

  • TestWebKitAPI/Tests/WebKitCocoa/DeviceOrientation.mm:
  • TestWebKitAPI/Tests/WebKitCocoa/WKURLSchemeHandler-1.mm:

(-[URLSchemeHandlerMessageHandler userContentController:didReceiveScriptMessage:]):

LayoutTests:

Add a new test to check device orientation in insecure context now that we cannot do that anymore with custom schemes.

  • http/tests/events/device-orientation-motion-insecure-context-expected.txt: Added.
  • http/tests/events/device-orientation-motion-insecure-context.html: Added.
  • platform/ios/http/tests/events/device-orientation-motion-insecure-context-expected.txt: Added.
12:22 PM Changeset in webkit [274732] by jer.noble@apple.com
  • 9 edits in trunk

[GPUP] platform/mac/media/encrypted-media/fps-clearkey-crash.html is a flaky timeout
https://bugs.webkit.org/show_bug.cgi?id=221687
<rdar://problem/74438911>

Reviewed by Eric Carlson.

Source/WebKit:

Add support for passing the value of MediaPlayerPrivate::waitingForKey() across the process boundary.

  • GPUProcess/media/RemoteMediaPlayerProxy.cpp:

(WebKit::RemoteMediaPlayerProxy::mediaPlayerWaitingForKeyChanged):

  • WebProcess/GPU/media/MediaPlayerPrivateRemote.cpp:

(WebKit::MediaPlayerPrivateRemote::waitingForKeyChanged):
(WebKit::MediaPlayerPrivateRemote::waitingForKey const):

  • WebProcess/GPU/media/MediaPlayerPrivateRemote.h:
  • WebProcess/GPU/media/MediaPlayerPrivateRemote.messages.in:

LayoutTests:

  • platform/mac-wk2/TestExpectations:
12:21 PM Changeset in webkit [274731] by Peng Liu
  • 8 edits in trunk

[GPUP] Test imported/w3c/web-platform-tests/fetch/range/general.window.html fails when media in GPU process is enabled.
https://bugs.webkit.org/show_bug.cgi?id=221817

Reviewed by Jer Noble.

Source/WebKit:

The didLoadingProgress() function of MediaPlayerPrivateAVFoundation
and MediaPlayerPrivateMediaSourceAVFObjC changes their mutable member
variables, so a caller (e.g., RemoteMediaPlayerProxy::didLoadingProgress())
will get false eventually if it calls the function repeatedly. As a result,
MediaPlayerPrivateRemote::didLoadingProgress() will always return false.
This patch fixes this issue with a new synchronous message in RemoteMediaPlayerProxy.

No new tests. Fix a test failure.

  • GPUProcess/media/RemoteMediaPlayerProxy.cpp:

(WebKit::RemoteMediaPlayerProxy::didLoadingProgress):
(WebKit::RemoteMediaPlayerProxy::updateCachedState):

  • GPUProcess/media/RemoteMediaPlayerProxy.h:
  • GPUProcess/media/RemoteMediaPlayerProxy.messages.in:
  • WebProcess/GPU/media/MediaPlayerPrivateRemote.cpp:

(WebKit::MediaPlayerPrivateRemote::didLoadingProgress const):
(WebKit::MediaPlayerPrivateRemote::updateCachedState):

  • WebProcess/GPU/media/RemoteMediaPlayerState.h:

(WebKit::RemoteMediaPlayerState::encode const):
(WebKit::RemoteMediaPlayerState::decode):

LayoutTests:

  • platform/wk2/TestExpectations:
12:00 PM Changeset in webkit [274730] by Russell Epstein
  • 2 edits in branches/safari-611.1.21.1-branch/Source/WebKit

Apply patch. rdar://problem/75625529

11:59 AM Changeset in webkit [274729] by Russell Epstein
  • 8 edits in branches/safari-611.1.21.1-branch/Source

Versioning.

WebKit-7611.1.21.1.13

11:02 AM Changeset in webkit [274728] by ChangSeok Oh
  • 8 edits
    8 adds in trunk

Animated AVIF support
https://bugs.webkit.org/show_bug.cgi?id=222804
<rdar://problem/75362181>

Reviewed by Philippe Normand.

This change implements animation of the avif sequence. The decoding approach
is similar to ones for other image formats, i.e., decoding frames in BGRA pixels
then bit-copying them into ScalableImageDecoderFrame. The decoded frames are cached
for future use. The repetition is missing in this change. It will be addressed
in separate patches.

The added avif animation test compares the last frame of each avifs and a static
avif image. The embeded avifs images are originated from corresponding webp images
for animated-webp.html, and encoded with timescale 100 (i.e., the duration of each frame
is 0.01s). The total duration and the track duration are same so the added avifs samples
are supposed to be played one time.

Source/WebCore:

Test: fast/images/animated-avif.html

  • platform/image-decoders/avif/AVIFImageDecoder.cpp:

(WebCore::AVIFImageDecoder::repetitionCount const):
(WebCore::AVIFImageDecoder::findFirstRequiredFrameToDecode):
(WebCore::AVIFImageDecoder::frameBufferAtIndex):
(WebCore::AVIFImageDecoder::isComplete):
(WebCore::AVIFImageDecoder::tryDecodeSize):
(WebCore::AVIFImageDecoder::decode):

  • platform/image-decoders/avif/AVIFImageDecoder.h:
  • platform/image-decoders/avif/AVIFImageReader.cpp:

(WebCore::AVIFImageReader::decodeFrame):
(WebCore::AVIFImageReader::imageCount const):
(WebCore::AVIFImageReader::~AVIFImageReader): Deleted.

  • platform/image-decoders/avif/AVIFImageReader.h:

LayoutTests:

  • TestExpectations:
  • fast/images/animated-avif-expected.html: Added.
  • fast/images/animated-avif.html: Added.
  • fast/images/resources/avifs00-ref.avif: Added.
  • fast/images/resources/avifs00.avifs: Added.
  • fast/images/resources/avifs01-ref.avif: Added.
  • fast/images/resources/avifs01.avifs: Added.
  • fast/images/resources/avifs02-ref.avif: Added.
  • fast/images/resources/avifs02.avifs: Added.
  • platform/gtk/TestExpectations:
10:48 AM Changeset in webkit [274727] by mark.lam@apple.com
  • 4 edits
    1 add in trunk

BrandedStructure should keep its members alive.
https://bugs.webkit.org/show_bug.cgi?id=223495
rdar://75565765

Reviewed by Saam Barati.

JSTests:

  • stress/BrandedStructure-should-keep-its-members-alive.js: Added.

Source/JavaScriptCore:

Normally, each type of JSCell would have its own structure (and therefore, its own
ClassInfo, MethodTable, etc), which would have handled visiting m_parentBrand.
Similarly, it would have its own destructor, which would deref m_brand.

However, the design of BrandedStructure is not like other JSCells. As present,
we have chosen to go with having BrandedStructure look exactly like a regular
Structure, except that its isBrandedStructure flag is set to true.

This design has advantages because we do checks all over the system for whether
a cell is a Structure by simply comparing its structureID to structureStructure's
structureID. By virtue of BrandedStructure having the same structure as Structure,
none of this code need to change.

The downside is that we need to enhance Structure's methods to check if it is
actually working on an instance of BrandedStructure, and do some additional work.

This patch fixes 2 bugs:

  1. m_parentBrand was not visited by visitChildren().

Structure::visitChildrenImpl() now calls BrandedStructure::visitAdditionalChildren()
to handle this.

  1. m_brand needs to be ref'ed.

In Structure::setBrandTransition(), if the BrandedStructure is a dictionary,
then its m_transitionPropertyName will be cleared. m_transitionPropertyName
was the only means by which the UniqueStringImpl pointed to by m_brand was
ref'ed. The fix is to make m_brand a RefPtr.

Hence, it follows that we also need to deref m_brand on destruction.
Structure's destructor now calls BrandedStructure::destruct() to handle this.

  • runtime/BrandedStructure.h:
  • runtime/Structure.cpp:

(JSC::Structure::~Structure):
(JSC::Structure::visitChildrenImpl):

10:48 AM Changeset in webkit [274726] by commit-queue@webkit.org
  • 3 edits
    2 adds in trunk

scroll-snap-stop: always not respected during momentum scrolling
https://bugs.webkit.org/show_bug.cgi?id=223406

Patch by Martin Robinson <mrobinson@igalia.com> on 2021-03-19
Reviewed by Simon Fraser.

Source/WebCore:

Test: tiled-drawing/scrolling/scroll-snap/scroll-snap-stop-momentum-scroll.html

  • platform/ScrollSnapAnimatorState.cpp:

(WebCore::ScrollSnapAnimatorState::targetOffsetForStartOffset const): Enable directional scroll
snapping when handling momentum scrolling. This turns on scroll-snap-stop as well as a few other
features.

LayoutTests:

  • tiled-drawing/scrolling/scroll-snap/scroll-snap-stop-momentum-scroll-expected.txt: Added.
  • tiled-drawing/scrolling/scroll-snap/scroll-snap-stop-momentum-scroll.html: Added.
10:40 AM Changeset in webkit [274725] by Simon Fraser
  • 2 edits in trunk/Source/WebCore

https://bugs.webkit.org/show_bug.cgi?id=223141
Runtime-disabled CSS features still still appear enabled via two-arg CSS.supports()

Address post-landing review comments from Darin.

  • css/parser/CSSParserContext.cpp:

(WebCore::CSSParserContext::isPropertyRuntimeDisabled const):

10:24 AM Changeset in webkit [274724] by weinig@apple.com
  • 39 edits in trunk/Source

Add PropertyName parameter to custom setters to allow shared implementations to do late name lookup
https://bugs.webkit.org/show_bug.cgi?id=223413

Reviewed by Alexey Shvayka.

Source/JavaScriptCore:

Make custom setters match custom getters by adding a PropertyName parameter.

This will be used by the CSSStyleDeclaration bindings to avoid > 1000 copies
of the same getter/setter code, which will instead be able to differentiate
using the name.

  • bytecode/AccessCase.cpp:

(JSC::AccessCase::generateImpl):

  • jsc.cpp:

(JSC_DEFINE_CUSTOM_SETTER):

  • runtime/CustomGetterSetter.cpp:

(JSC::callCustomSetter):

  • runtime/CustomGetterSetter.h:
  • runtime/JSCJSValue.cpp:

(JSC::JSValue::putToPrimitive):

  • runtime/JSCustomSetterFunction.cpp:

(JSC::JSC_DEFINE_HOST_FUNCTION):
(JSC::JSCustomSetterFunction::JSCustomSetterFunction):
(JSC::JSCustomSetterFunction::create):

  • runtime/JSCustomSetterFunction.h:
  • runtime/JSObject.cpp:

(JSC::JSObject::putInlineSlow):

  • runtime/Lookup.h:

(JSC::putEntry):

  • runtime/PropertySlot.h:
  • runtime/RegExpConstructor.cpp:

(JSC::JSC_DEFINE_CUSTOM_SETTER):

  • runtime/RegExpObject.cpp:

(JSC::JSC_DEFINE_CUSTOM_SETTER):

  • tools/JSDollarVM.cpp:

Source/WebCore:

Update bindings to account for new PropertyName parameter being passed to custom setters.

  • bindings/scripts/CodeGeneratorJS.pm:

(GenerateAttributeSetterTrampolineDefinition):

  • bindings/scripts/test/JS/JSDOMWindow.cpp:

(WebCore::JSC_DEFINE_CUSTOM_SETTER):

  • bindings/scripts/test/JS/JSDedicatedWorkerGlobalScope.cpp:

(WebCore::JSC_DEFINE_CUSTOM_SETTER):

  • bindings/scripts/test/JS/JSPaintWorkletGlobalScope.cpp:

(WebCore::JSC_DEFINE_CUSTOM_SETTER):

  • bindings/scripts/test/JS/JSServiceWorkerGlobalScope.cpp:

(WebCore::JSC_DEFINE_CUSTOM_SETTER):

  • bindings/scripts/test/JS/JSTestCEReactions.cpp:

(WebCore::JSC_DEFINE_CUSTOM_SETTER):

  • bindings/scripts/test/JS/JSTestCEReactionsStringifier.cpp:

(WebCore::JSC_DEFINE_CUSTOM_SETTER):

  • bindings/scripts/test/JS/JSTestCSSProperty.cpp:

(WebCore::JSC_DEFINE_CUSTOM_SETTER):

  • bindings/scripts/test/JS/JSTestCallTracer.cpp:

(WebCore::JSC_DEFINE_CUSTOM_SETTER):

  • bindings/scripts/test/JS/JSTestConditionalIncludes.cpp:

(WebCore::JSC_DEFINE_CUSTOM_SETTER):

  • bindings/scripts/test/JS/JSTestConditionallyReadWrite.cpp:

(WebCore::JSC_DEFINE_CUSTOM_SETTER):

  • bindings/scripts/test/JS/JSTestDefaultToJSON.cpp:

(WebCore::JSC_DEFINE_CUSTOM_SETTER):

  • bindings/scripts/test/JS/JSTestDefaultToJSONInherit.cpp:

(WebCore::JSC_DEFINE_CUSTOM_SETTER):

  • bindings/scripts/test/JS/JSTestDefaultToJSONInheritFinal.cpp:

(WebCore::JSC_DEFINE_CUSTOM_SETTER):

  • bindings/scripts/test/JS/JSTestEnabledBySetting.cpp:

(WebCore::JSC_DEFINE_CUSTOM_SETTER):

  • bindings/scripts/test/JS/JSTestEnabledForContext.cpp:

(WebCore::JSC_DEFINE_CUSTOM_SETTER):

  • bindings/scripts/test/JS/JSTestGlobalObject.cpp:

(WebCore::JSC_DEFINE_CUSTOM_SETTER):

  • bindings/scripts/test/JS/JSTestInterface.cpp:

(WebCore::JSC_DEFINE_CUSTOM_SETTER):

  • bindings/scripts/test/JS/JSTestJSBuiltinConstructor.cpp:

(WebCore::JSC_DEFINE_CUSTOM_SETTER):

  • bindings/scripts/test/JS/JSTestLegacyNoInterfaceObject.cpp:

(WebCore::JSC_DEFINE_CUSTOM_SETTER):

  • bindings/scripts/test/JS/JSTestMapLikeWithOverriddenOperations.cpp:

(WebCore::JSC_DEFINE_CUSTOM_SETTER):

  • bindings/scripts/test/JS/JSTestNode.cpp:

(WebCore::JSC_DEFINE_CUSTOM_SETTER):

  • bindings/scripts/test/JS/JSTestObj.cpp:

(WebCore::JSC_DEFINE_CUSTOM_SETTER):

  • bindings/scripts/test/JS/JSTestSerializedScriptValueInterface.cpp:

(WebCore::JSC_DEFINE_CUSTOM_SETTER):

  • bindings/scripts/test/JS/JSTestSetLikeWithOverriddenOperations.cpp:

(WebCore::JSC_DEFINE_CUSTOM_SETTER):

  • bindings/scripts/test/JS/JSTestStringifierReadWriteAttribute.cpp:

(WebCore::JSC_DEFINE_CUSTOM_SETTER):

  • bindings/scripts/test/JS/JSTestTypedefs.cpp:

(WebCore::JSC_DEFINE_CUSTOM_SETTER):

  • bindings/scripts/test/JS/JSWorkerGlobalScope.cpp:

(WebCore::JSC_DEFINE_CUSTOM_SETTER):

  • bindings/scripts/test/JS/JSWorkletGlobalScope.cpp:

(WebCore::JSC_DEFINE_CUSTOM_SETTER):

Source/WTF:

  • wtf/PlatformCallingConventions.h:

Update JSC_DECLARE_CUSTOM_SETTER to account for the new PropertyName parameter.

9:35 AM Changeset in webkit [274723] by commit-queue@webkit.org
  • 2 edits in trunk/Source/WebCore

Protect frame before calling didBeginDocument
https://bugs.webkit.org/show_bug.cgi?id=217185

Patch by Rob Buis <rbuis@igalia.com> on 2021-03-19
Reviewed by Alex Christensen.

Protect frame before calling didBeginDocument
since it could potentially delete the frame
through event handling.

  • loader/DocumentWriter.cpp:

(WebCore::DocumentWriter::begin):

9:25 AM Changeset in webkit [274722] by aakash_jain@apple.com
  • 2 edits in trunk/Tools

Fix broken contributors.json after r274720

Unreviewed infrastructure fix.

  • Scripts/webkitpy/common/config/contributors.json:
8:41 AM Changeset in webkit [274721] by svillar@igalia.com
  • 8 edits
    10 adds
    1 delete in trunk/LayoutTests

[css-flexbox] Another WPT import
https://bugs.webkit.org/show_bug.cgi?id=223438

Reviewed by Manuel Rego Casasnovas.

LayoutTests/imported/w3c:

  • web-platform-tests/css/css-flexbox/flex-basis-011-expected.html: Added.
  • web-platform-tests/css/css-flexbox/flex-basis-011.html: Added.
  • web-platform-tests/css/css-flexbox/flexbox_justifycontent-end-expected.html: Added.
  • web-platform-tests/css/css-flexbox/flexbox_justifycontent-end-rtl-expected.html: Added.
  • web-platform-tests/css/css-flexbox/flexbox_justifycontent-end-rtl.html: Added.
  • web-platform-tests/css/css-flexbox/flexbox_justifycontent-end.html: Added.
  • web-platform-tests/css/css-flexbox/flexbox_justifycontent-start-expected.html: Added.
  • web-platform-tests/css/css-flexbox/flexbox_justifycontent-start-rtl-expected.html: Added.
  • web-platform-tests/css/css-flexbox/flexbox_justifycontent-start-rtl.html: Added.
  • web-platform-tests/css/css-flexbox/flexbox_justifycontent-start.html: Added.
  • web-platform-tests/css/css-flexbox/select-element-zero-height-001-expected.html:
  • web-platform-tests/css/css-flexbox/select-element-zero-height-001.html:
  • web-platform-tests/css/css-flexbox/select-element-zero-height-002-expected.html:
  • web-platform-tests/css/css-flexbox/select-element-zero-height-002.html:
  • web-platform-tests/css/css-flexbox/w3c-import.log:

LayoutTests:

Import latests WPT's css-flexbox tests.

Apart from that we're removing an invalid pixel expectations for GTK.

  • TestExpectations: Skipped some of the imported tests as they're failing right now. Also unskipped the

select-element-zero-height-001.html test which should be working now.

  • platform/gtk/css3/flexbox/flex-order-expected.png: Removed.
8:23 AM Changeset in webkit [274720] by Angelos Oikonomopoulos
  • 2 edits in trunk/Tools

Add myself as to contributors.json as a committer.

Unreviewed.

  • Scripts/webkitpy/common/config/contributors.json:
8:04 AM Changeset in webkit [274719] by calvaris@igalia.com
  • 9 edits in trunk/Source/WebCore

[GStreamer][EME] Remove DRM resources release
https://bugs.webkit.org/show_bug.cgi?id=223436

Reviewed by Philippe Normand.

Releasing DRM resources should not be needed according to the
spec. If we needed this in the future because of whatever reason
we need to study it again in some other way.

  • platform/encryptedmedia/CDMProxy.cpp:

(WebCore::CDMInstanceProxy::trackSession): Deleted.
(WebCore::CDMInstanceSessionProxy::removeFromInstanceProxy): Deleted.

  • platform/encryptedmedia/CDMProxy.h:

(WebCore::CDMProxy::releaseDecryptionResources): Deleted.
(WebCore::CDMInstanceSessionProxy::releaseDecryptionResources): Deleted.
(WebCore::CDMInstanceProxy::removeSession): Deleted.
(WebCore::CDMInstanceProxy::releaseDecryptionResources): Deleted.

  • platform/encryptedmedia/clearkey/CDMClearKey.cpp:

(WebCore::CDMInstanceClearKey::createSession):

  • platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp:

(WebCore::MediaPlayerPrivateGStreamer::~MediaPlayerPrivateGStreamer):

  • platform/graphics/gstreamer/eme/CDMProxyClearKey.cpp:

(WebCore::CDMProxyClearKey::releaseDecryptionResources): Deleted.

  • platform/graphics/gstreamer/eme/CDMProxyClearKey.h:
  • platform/graphics/gstreamer/eme/CDMThunder.cpp:

(WebCore::CDMInstanceThunder::createSession):
(WebCore::CDMInstanceSessionThunder::requestLicense):
(WebCore::CDMInstanceSessionThunder::closeSession):
(WebCore::CDMInstanceSessionThunder::removeSessionData):

  • platform/graphics/gstreamer/eme/CDMThunder.h:
7:48 AM Changeset in webkit [274718] by commit-queue@webkit.org
  • 2 edits
    5670 adds in trunk/LayoutTests

Add WebGL 2.0.1 test drivers and test expectations to the repository
https://bugs.webkit.org/show_bug.cgi?id=223427

Patch by Kimmo Kinnunen <kkinnunen@apple.com> on 2021-03-19
Reviewed by Kenneth Russell.

Add test driver .html files and expecations for WebGL 2.0.1 conformance
test suite. The actual tests were committed before.
Add the tests as Skip until we can swap 2.0.0 with 2.0.1.
The files are added in separate commits as the tooling fails with too big patches.
The test drivers contain the webglVersion=2 parameter currently missing from
2.0.0 tests.
The directory is called 2.0.y to reflect that it is imported always from the
ongoing, most tip-of-the-tree test suite (WebGL/sdk/tests).

  • TestExpectations:
  • webgl/2.0.y/conformance/attribs/gl-bindAttribLocation-aliasing-expected.txt: Added.
  • webgl/2.0.y/conformance/attribs/gl-bindAttribLocation-aliasing.html: Added.
  • webgl/2.0.y/conformance/attribs/gl-bindAttribLocation-matrix-expected.txt: Added.
  • webgl/2.0.y/conformance/attribs/gl-bindAttribLocation-matrix.html: Added.
  • webgl/2.0.y/conformance/attribs/gl-bindAttribLocation-nonexistent-attribute-expected.txt: Added.
  • webgl/2.0.y/conformance/attribs/gl-bindAttribLocation-nonexistent-attribute.html: Added.
  • webgl/2.0.y/conformance/attribs/gl-bindAttribLocation-repeated-expected.txt: Added.
  • webgl/2.0.y/conformance/attribs/gl-bindAttribLocation-repeated.html: Added.
  • webgl/2.0.y/conformance/attribs/gl-disabled-vertex-attrib-expected.txt: Added.
  • webgl/2.0.y/conformance/attribs/gl-disabled-vertex-attrib-update-expected.txt: Added.
  • webgl/2.0.y/conformance/attribs/gl-disabled-vertex-attrib-update.html: Added.
  • webgl/2.0.y/conformance/attribs/gl-disabled-vertex-attrib.html: Added.
  • webgl/2.0.y/conformance/attribs/gl-enable-vertex-attrib-expected.txt: Added.
  • webgl/2.0.y/conformance/attribs/gl-enable-vertex-attrib.html: Added.
  • webgl/2.0.y/conformance/attribs/gl-matrix-attributes-expected.txt: Added.
  • webgl/2.0.y/conformance/attribs/gl-matrix-attributes.html: Added.
  • webgl/2.0.y/conformance/attribs/gl-vertex-attrib-context-switch-expected.txt: Added.
  • webgl/2.0.y/conformance/attribs/gl-vertex-attrib-context-switch.html: Added.
  • webgl/2.0.y/conformance/attribs/gl-vertex-attrib-render-expected.txt: Added.
  • webgl/2.0.y/conformance/attribs/gl-vertex-attrib-render.html: Added.
  • webgl/2.0.y/conformance/attribs/gl-vertex-attrib-unconsumed-out-of-bounds-expected.txt: Added.
  • webgl/2.0.y/conformance/attribs/gl-vertex-attrib-unconsumed-out-of-bounds.html: Added.
  • webgl/2.0.y/conformance/attribs/gl-vertex-attrib-zero-issues-expected.txt: Added.
  • webgl/2.0.y/conformance/attribs/gl-vertex-attrib-zero-issues.html: Added.
  • webgl/2.0.y/conformance/attribs/gl-vertexattribpointer-expected.txt: Added.
  • webgl/2.0.y/conformance/attribs/gl-vertexattribpointer-offsets-expected.txt: Added.
  • webgl/2.0.y/conformance/attribs/gl-vertexattribpointer-offsets.html: Added.
  • webgl/2.0.y/conformance/attribs/gl-vertexattribpointer.html: Added.
  • webgl/2.0.y/conformance/buffers/buffer-bind-test-expected.txt: Added.
  • webgl/2.0.y/conformance/buffers/buffer-bind-test.html: Added.
  • webgl/2.0.y/conformance/buffers/buffer-data-and-buffer-sub-data-expected.txt: Added.
  • webgl/2.0.y/conformance/buffers/buffer-data-and-buffer-sub-data.html: Added.
  • webgl/2.0.y/conformance/buffers/buffer-data-array-buffer-delete-expected.txt: Added.
  • webgl/2.0.y/conformance/buffers/buffer-data-array-buffer-delete.html: Added.
  • webgl/2.0.y/conformance/buffers/buffer-data-dynamic-delay-expected.txt: Added.
  • webgl/2.0.y/conformance/buffers/buffer-data-dynamic-delay.html: Added.
  • webgl/2.0.y/conformance/buffers/buffer-uninitialized-expected.txt: Added.
  • webgl/2.0.y/conformance/buffers/buffer-uninitialized.html: Added.
  • webgl/2.0.y/conformance/buffers/element-array-buffer-delete-recreate-expected.txt: Added.
  • webgl/2.0.y/conformance/buffers/element-array-buffer-delete-recreate.html: Added.
  • webgl/2.0.y/conformance/buffers/index-validation-copies-indices-expected.txt: Added.
  • webgl/2.0.y/conformance/buffers/index-validation-copies-indices.html: Added.
  • webgl/2.0.y/conformance/buffers/index-validation-crash-with-buffer-sub-data-expected.txt: Added.
  • webgl/2.0.y/conformance/buffers/index-validation-crash-with-buffer-sub-data.html: Added.
  • webgl/2.0.y/conformance/buffers/index-validation-expected.txt: Added.
  • webgl/2.0.y/conformance/buffers/index-validation-large-buffer-expected.txt: Added.
  • webgl/2.0.y/conformance/buffers/index-validation-large-buffer.html: Added.
  • webgl/2.0.y/conformance/buffers/index-validation-verifies-too-many-indices-expected.txt: Added.
  • webgl/2.0.y/conformance/buffers/index-validation-verifies-too-many-indices.html: Added.
  • webgl/2.0.y/conformance/buffers/index-validation-with-resized-buffer-expected.txt: Added.
  • webgl/2.0.y/conformance/buffers/index-validation-with-resized-buffer.html: Added.
  • webgl/2.0.y/conformance/buffers/index-validation.html: Added.
  • webgl/2.0.y/conformance/buffers/vertex-buffer-updated-after-draw-expected.txt: Added.
  • webgl/2.0.y/conformance/buffers/vertex-buffer-updated-after-draw.html: Added.
  • webgl/2.0.y/conformance/canvas/buffer-offscreen-test-expected.txt: Added.
  • webgl/2.0.y/conformance/canvas/buffer-offscreen-test.html: Added.
  • webgl/2.0.y/conformance/canvas/buffer-preserve-test-expected.txt: Added.
  • webgl/2.0.y/conformance/canvas/buffer-preserve-test.html: Added.
  • webgl/2.0.y/conformance/canvas/canvas-test-expected.txt: Added.
  • webgl/2.0.y/conformance/canvas/canvas-test.html: Added.
  • webgl/2.0.y/conformance/canvas/canvas-zero-size-expected.txt: Added.
  • webgl/2.0.y/conformance/canvas/canvas-zero-size.html: Added.
  • webgl/2.0.y/conformance/canvas/draw-static-webgl-to-multiple-canvas-test-expected.txt: Added.
  • webgl/2.0.y/conformance/canvas/draw-static-webgl-to-multiple-canvas-test.html: Added.
  • webgl/2.0.y/conformance/canvas/draw-webgl-to-canvas-test-expected.txt: Added.
  • webgl/2.0.y/conformance/canvas/draw-webgl-to-canvas-test.html: Added.
  • webgl/2.0.y/conformance/canvas/drawingbuffer-hd-dpi-test-expected.txt: Added.
  • webgl/2.0.y/conformance/canvas/drawingbuffer-hd-dpi-test.html: Added.
  • webgl/2.0.y/conformance/canvas/drawingbuffer-static-canvas-test-expected.txt: Added.
  • webgl/2.0.y/conformance/canvas/drawingbuffer-static-canvas-test.html: Added.
  • webgl/2.0.y/conformance/canvas/drawingbuffer-test-expected.txt: Added.
  • webgl/2.0.y/conformance/canvas/drawingbuffer-test.html: Added.
  • webgl/2.0.y/conformance/canvas/framebuffer-bindings-affected-by-to-data-url-expected.txt: Added.
  • webgl/2.0.y/conformance/canvas/framebuffer-bindings-affected-by-to-data-url.html: Added.
  • webgl/2.0.y/conformance/canvas/framebuffer-bindings-unaffected-on-resize-expected.txt: Added.
  • webgl/2.0.y/conformance/canvas/framebuffer-bindings-unaffected-on-resize.html: Added.
  • webgl/2.0.y/conformance/canvas/rapid-resizing-expected.txt: Added.
  • webgl/2.0.y/conformance/canvas/rapid-resizing.html: Added.
  • webgl/2.0.y/conformance/canvas/render-after-resize-test-expected.txt: Added.
  • webgl/2.0.y/conformance/canvas/render-after-resize-test.html: Added.
  • webgl/2.0.y/conformance/canvas/texture-bindings-unaffected-on-resize-expected.txt: Added.
  • webgl/2.0.y/conformance/canvas/texture-bindings-unaffected-on-resize.html: Added.
  • webgl/2.0.y/conformance/canvas/to-data-url-test-expected.txt: Added.
  • webgl/2.0.y/conformance/canvas/to-data-url-test.html: Added.
  • webgl/2.0.y/conformance/canvas/viewport-unchanged-upon-resize-expected.txt: Added.
  • webgl/2.0.y/conformance/canvas/viewport-unchanged-upon-resize.html: Added.
  • webgl/2.0.y/conformance/canvas/webgl-to-2d-canvas-expected.txt: Added.
  • webgl/2.0.y/conformance/canvas/webgl-to-2d-canvas.html: Added.
  • webgl/2.0.y/conformance/context/context-attribute-preserve-drawing-buffer-expected.txt: Added.
  • webgl/2.0.y/conformance/context/context-attribute-preserve-drawing-buffer.html: Added.
  • webgl/2.0.y/conformance/context/context-attributes-alpha-depth-stencil-antialias-expected.txt: Added.
  • webgl/2.0.y/conformance/context/context-attributes-alpha-depth-stencil-antialias.html: Added.
  • webgl/2.0.y/conformance/context/context-creation-and-destruction-expected.txt: Added.
  • webgl/2.0.y/conformance/context/context-creation-and-destruction.html: Added.
  • webgl/2.0.y/conformance/context/context-creation-expected.txt: Added.
  • webgl/2.0.y/conformance/context/context-creation.html: Added.
  • webgl/2.0.y/conformance/context/context-eviction-with-garbage-collection-expected.txt: Added.
  • webgl/2.0.y/conformance/context/context-eviction-with-garbage-collection.html: Added.
  • webgl/2.0.y/conformance/context/context-hidden-alpha-expected.txt: Added.
  • webgl/2.0.y/conformance/context/context-hidden-alpha.html: Added.
  • webgl/2.0.y/conformance/context/context-lost-expected.txt: Added.
  • webgl/2.0.y/conformance/context/context-lost-restored-expected.txt: Added.
  • webgl/2.0.y/conformance/context/context-lost-restored.html: Added.
  • webgl/2.0.y/conformance/context/context-lost.html: Added.
  • webgl/2.0.y/conformance/context/context-no-alpha-fbo-with-alpha-expected.txt: Added.
  • webgl/2.0.y/conformance/context/context-no-alpha-fbo-with-alpha.html: Added.
  • webgl/2.0.y/conformance/context/context-release-upon-reload-expected.txt: Added.
  • webgl/2.0.y/conformance/context/context-release-upon-reload.html: Added.
  • webgl/2.0.y/conformance/context/context-release-with-workers-expected.txt: Added.
  • webgl/2.0.y/conformance/context/context-release-with-workers.html: Added.
  • webgl/2.0.y/conformance/context/context-size-change-expected.txt: Added.
  • webgl/2.0.y/conformance/context/context-size-change.html: Added.
  • webgl/2.0.y/conformance/context/deleted-object-behavior-expected.txt: Added.
  • webgl/2.0.y/conformance/context/deleted-object-behavior.html: Added.
  • webgl/2.0.y/conformance/context/incorrect-context-object-behaviour-expected.txt: Added.
  • webgl/2.0.y/conformance/context/incorrect-context-object-behaviour.html: Added.
  • webgl/2.0.y/conformance/context/premultiplyalpha-test-expected.txt: Added.
  • webgl/2.0.y/conformance/context/premultiplyalpha-test.html: Added.
  • webgl/2.0.y/conformance/context/user-defined-properties-on-context-expected.txt: Added.
  • webgl/2.0.y/conformance/context/user-defined-properties-on-context.html: Added.
  • webgl/2.0.y/conformance/context/zero-sized-canvas-expected.txt: Added.
  • webgl/2.0.y/conformance/context/zero-sized-canvas.html: Added.
  • webgl/2.0.y/conformance/extensions/ext-color-buffer-half-float-expected.txt: Added.
  • webgl/2.0.y/conformance/extensions/ext-color-buffer-half-float.html: Added.
  • webgl/2.0.y/conformance/extensions/ext-disjoint-timer-query-expected.txt: Added.
  • webgl/2.0.y/conformance/extensions/ext-disjoint-timer-query.html: Added.
  • webgl/2.0.y/conformance/extensions/ext-float-blend-expected.txt: Added.
  • webgl/2.0.y/conformance/extensions/ext-float-blend.html: Added.
  • webgl/2.0.y/conformance/extensions/ext-texture-compression-bptc-expected.txt: Added.
  • webgl/2.0.y/conformance/extensions/ext-texture-compression-bptc.html: Added.
  • webgl/2.0.y/conformance/extensions/ext-texture-compression-rgtc-expected.txt: Added.
  • webgl/2.0.y/conformance/extensions/ext-texture-compression-rgtc.html: Added.
  • webgl/2.0.y/conformance/extensions/ext-texture-filter-anisotropic-expected.txt: Added.
  • webgl/2.0.y/conformance/extensions/ext-texture-filter-anisotropic.html: Added.
  • webgl/2.0.y/conformance/extensions/get-extension-expected.txt: Added.
  • webgl/2.0.y/conformance/extensions/get-extension.html: Added.
  • webgl/2.0.y/conformance/extensions/khr-parallel-shader-compile-expected.txt: Added.
  • webgl/2.0.y/conformance/extensions/khr-parallel-shader-compile.html: Added.
  • webgl/2.0.y/conformance/extensions/oes-texture-float-linear-expected.txt: Added.
  • webgl/2.0.y/conformance/extensions/oes-texture-float-linear.html: Added.
  • webgl/2.0.y/conformance/extensions/s3tc-and-rgtc-expected.txt: Added.
  • webgl/2.0.y/conformance/extensions/s3tc-and-rgtc.html: Added.
  • webgl/2.0.y/conformance/extensions/webgl-compressed-texture-astc-expected.txt: Added.
  • webgl/2.0.y/conformance/extensions/webgl-compressed-texture-astc.html: Added.
  • webgl/2.0.y/conformance/extensions/webgl-compressed-texture-etc-expected.txt: Added.
  • webgl/2.0.y/conformance/extensions/webgl-compressed-texture-etc.html: Added.
  • webgl/2.0.y/conformance/extensions/webgl-compressed-texture-etc1-expected.txt: Added.
  • webgl/2.0.y/conformance/extensions/webgl-compressed-texture-etc1.html: Added.
  • webgl/2.0.y/conformance/extensions/webgl-compressed-texture-pvrtc-expected.txt: Added.
  • webgl/2.0.y/conformance/extensions/webgl-compressed-texture-pvrtc.html: Added.
  • webgl/2.0.y/conformance/extensions/webgl-compressed-texture-s3tc-srgb-expected.txt: Added.
  • webgl/2.0.y/conformance/extensions/webgl-compressed-texture-s3tc-srgb.html: Added.
  • webgl/2.0.y/conformance/extensions/webgl-compressed-texture-size-limit-expected.txt: Added.
  • webgl/2.0.y/conformance/extensions/webgl-compressed-texture-size-limit.html: Added.
  • webgl/2.0.y/conformance/extensions/webgl-debug-renderer-info-expected.txt: Added.
  • webgl/2.0.y/conformance/extensions/webgl-debug-renderer-info.html: Added.
  • webgl/2.0.y/conformance/extensions/webgl-debug-shaders-expected.txt: Added.
  • webgl/2.0.y/conformance/extensions/webgl-debug-shaders.html: Added.
  • webgl/2.0.y/conformance/extensions/webgl-multi-draw-expected.txt: Added.
  • webgl/2.0.y/conformance/extensions/webgl-multi-draw.html: Added.
  • webgl/2.0.y/conformance/glsl/bugs/angle-ambiguous-function-call-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/bugs/angle-ambiguous-function-call.html: Added.
  • webgl/2.0.y/conformance/glsl/bugs/angle-constructor-invalid-parameters-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/bugs/angle-constructor-invalid-parameters.html: Added.
  • webgl/2.0.y/conformance/glsl/bugs/angle-d3d11-compiler-error-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/bugs/angle-d3d11-compiler-error.html: Added.
  • webgl/2.0.y/conformance/glsl/bugs/angle-dx-variable-bug-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/bugs/angle-dx-variable-bug.html: Added.
  • webgl/2.0.y/conformance/glsl/bugs/array-of-struct-with-int-first-position-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/bugs/array-of-struct-with-int-first-position.html: Added.
  • webgl/2.0.y/conformance/glsl/bugs/assign-to-swizzled-twice-in-function-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/bugs/assign-to-swizzled-twice-in-function.html: Added.
  • webgl/2.0.y/conformance/glsl/bugs/bool-type-cast-bug-int-float-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/bugs/bool-type-cast-bug-int-float.html: Added.
  • webgl/2.0.y/conformance/glsl/bugs/character-set-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/bugs/character-set.html: Added.
  • webgl/2.0.y/conformance/glsl/bugs/compare-loop-index-to-uniform-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/bugs/compare-loop-index-to-uniform.html: Added.
  • webgl/2.0.y/conformance/glsl/bugs/complex-glsl-does-not-crash-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/bugs/complex-glsl-does-not-crash.html: Added.
  • webgl/2.0.y/conformance/glsl/bugs/compound-assignment-type-combination-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/bugs/compound-assignment-type-combination.html: Added.
  • webgl/2.0.y/conformance/glsl/bugs/conditional-discard-in-loop-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/bugs/conditional-discard-in-loop.html: Added.
  • webgl/2.0.y/conformance/glsl/bugs/conditional-discard-optimization-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/bugs/conditional-discard-optimization.html: Added.
  • webgl/2.0.y/conformance/glsl/bugs/conditional-texture-fetch-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/bugs/conditional-texture-fetch.html: Added.
  • webgl/2.0.y/conformance/glsl/bugs/constant-precision-qualifier-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/bugs/constant-precision-qualifier.html: Added.
  • webgl/2.0.y/conformance/glsl/bugs/floor-div-cos-should-not-truncate-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/bugs/floor-div-cos-should-not-truncate.html: Added.
  • webgl/2.0.y/conformance/glsl/bugs/floored-division-accuracy-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/bugs/floored-division-accuracy.html: Added.
  • webgl/2.0.y/conformance/glsl/bugs/fragcoord-linking-bug-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/bugs/fragcoord-linking-bug.html: Added.
  • webgl/2.0.y/conformance/glsl/bugs/gl-fragcoord-multisampling-bug-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/bugs/gl-fragcoord-multisampling-bug.html: Added.
  • webgl/2.0.y/conformance/glsl/bugs/global-invariant-does-not-leak-across-shaders-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/bugs/global-invariant-does-not-leak-across-shaders.html: Added.
  • webgl/2.0.y/conformance/glsl/bugs/if-return-and-elseif-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/bugs/if-return-and-elseif.html: Added.
  • webgl/2.0.y/conformance/glsl/bugs/in-parameter-passed-as-inout-argument-and-global-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/bugs/in-parameter-passed-as-inout-argument-and-global.html: Added.
  • webgl/2.0.y/conformance/glsl/bugs/init-array-with-loop-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/bugs/init-array-with-loop.html: Added.
  • webgl/2.0.y/conformance/glsl/bugs/invariant-does-not-leak-across-shaders-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/bugs/invariant-does-not-leak-across-shaders.html: Added.
  • webgl/2.0.y/conformance/glsl/bugs/logic-inside-block-without-braces-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/bugs/logic-inside-block-without-braces.html: Added.
  • webgl/2.0.y/conformance/glsl/bugs/long-expressions-should-not-crash-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/bugs/long-expressions-should-not-crash.html: Added.
  • webgl/2.0.y/conformance/glsl/bugs/loop-if-loop-gradient-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/bugs/loop-if-loop-gradient.html: Added.
  • webgl/2.0.y/conformance/glsl/bugs/modulo-arithmetic-accuracy-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/bugs/modulo-arithmetic-accuracy.html: Added.
  • webgl/2.0.y/conformance/glsl/bugs/multiplication-assignment-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/bugs/multiplication-assignment.html: Added.
  • webgl/2.0.y/conformance/glsl/bugs/nested-functions-should-not-crash-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/bugs/nested-functions-should-not-crash.html: Added.
  • webgl/2.0.y/conformance/glsl/bugs/nested-loops-with-break-and-continue-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/bugs/nested-loops-with-break-and-continue.html: Added.
  • webgl/2.0.y/conformance/glsl/bugs/nested-sequence-operator-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/bugs/nested-sequence-operator.html: Added.
  • webgl/2.0.y/conformance/glsl/bugs/pow-of-small-constant-in-user-defined-function-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/bugs/pow-of-small-constant-in-user-defined-function.html: Added.
  • webgl/2.0.y/conformance/glsl/bugs/pow-with-constant-exponent-should-not-crash-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/bugs/pow-with-constant-exponent-should-not-crash.html: Added.
  • webgl/2.0.y/conformance/glsl/bugs/qualcomm-crash-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/bugs/qualcomm-crash.html: Added.
  • webgl/2.0.y/conformance/glsl/bugs/qualcomm-loop-with-continue-crash-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/bugs/qualcomm-loop-with-continue-crash.html: Added.
  • webgl/2.0.y/conformance/glsl/bugs/sampler-array-struct-function-arg-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/bugs/sampler-array-struct-function-arg.html: Added.
  • webgl/2.0.y/conformance/glsl/bugs/sampler-array-using-loop-index-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/bugs/sampler-array-using-loop-index.html: Added.
  • webgl/2.0.y/conformance/glsl/bugs/sampler-struct-function-arg-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/bugs/sampler-struct-function-arg.html: Added.
  • webgl/2.0.y/conformance/glsl/bugs/sequence-operator-evaluation-order-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/bugs/sequence-operator-evaluation-order.html: Added.
  • webgl/2.0.y/conformance/glsl/bugs/sketchfab-lighting-shader-crash-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/bugs/sketchfab-lighting-shader-crash.html: Added.
  • webgl/2.0.y/conformance/glsl/bugs/struct-constructor-highp-bug-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/bugs/struct-constructor-highp-bug.html: Added.
  • webgl/2.0.y/conformance/glsl/bugs/struct-with-single-member-constructor-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/bugs/struct-with-single-member-constructor.html: Added.
  • webgl/2.0.y/conformance/glsl/bugs/temp-expressions-should-not-crash-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/bugs/temp-expressions-should-not-crash.html: Added.
  • webgl/2.0.y/conformance/glsl/bugs/unary-minus-operator-float-bug-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/bugs/unary-minus-operator-float-bug.html: Added.
  • webgl/2.0.y/conformance/glsl/bugs/undefined-index-should-not-crash-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/bugs/undefined-index-should-not-crash.html: Added.
  • webgl/2.0.y/conformance/glsl/bugs/uniforms-should-not-lose-values-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/bugs/uniforms-should-not-lose-values.html: Added.
  • webgl/2.0.y/conformance/glsl/bugs/varying-arrays-should-not-be-reversed-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/bugs/varying-arrays-should-not-be-reversed.html: Added.
  • webgl/2.0.y/conformance/glsl/bugs/vector-matrix-constructor-scalarization-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/bugs/vector-matrix-constructor-scalarization.html: Added.
  • webgl/2.0.y/conformance/glsl/bugs/vector-scalar-arithmetic-inside-loop-complex-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/bugs/vector-scalar-arithmetic-inside-loop-complex.html: Added.
  • webgl/2.0.y/conformance/glsl/bugs/vector-scalar-arithmetic-inside-loop-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/bugs/vector-scalar-arithmetic-inside-loop.html: Added.
  • webgl/2.0.y/conformance/glsl/constructors/glsl-construct-bvec2-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/constructors/glsl-construct-bvec2.html: Added.
  • webgl/2.0.y/conformance/glsl/constructors/glsl-construct-bvec3-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/constructors/glsl-construct-bvec3.html: Added.
  • webgl/2.0.y/conformance/glsl/constructors/glsl-construct-bvec4-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/constructors/glsl-construct-bvec4.html: Added.
  • webgl/2.0.y/conformance/glsl/constructors/glsl-construct-ivec2-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/constructors/glsl-construct-ivec2.html: Added.
  • webgl/2.0.y/conformance/glsl/constructors/glsl-construct-ivec3-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/constructors/glsl-construct-ivec3.html: Added.
  • webgl/2.0.y/conformance/glsl/constructors/glsl-construct-ivec4-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/constructors/glsl-construct-ivec4.html: Added.
  • webgl/2.0.y/conformance/glsl/constructors/glsl-construct-mat2-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/constructors/glsl-construct-mat2.html: Added.
  • webgl/2.0.y/conformance/glsl/constructors/glsl-construct-mat3-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/constructors/glsl-construct-mat3.html: Added.
  • webgl/2.0.y/conformance/glsl/constructors/glsl-construct-mat4-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/constructors/glsl-construct-mat4.html: Added.
  • webgl/2.0.y/conformance/glsl/constructors/glsl-construct-vec-mat-corner-cases-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/constructors/glsl-construct-vec-mat-corner-cases.html: Added.
  • webgl/2.0.y/conformance/glsl/constructors/glsl-construct-vec-mat-index-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/constructors/glsl-construct-vec-mat-index.html: Added.
  • webgl/2.0.y/conformance/glsl/constructors/glsl-construct-vec2-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/constructors/glsl-construct-vec2.html: Added.
  • webgl/2.0.y/conformance/glsl/constructors/glsl-construct-vec3-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/constructors/glsl-construct-vec3.html: Added.
  • webgl/2.0.y/conformance/glsl/constructors/glsl-construct-vec4-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/constructors/glsl-construct-vec4.html: Added.
  • webgl/2.0.y/conformance/glsl/functions/glsl-function-abs-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/functions/glsl-function-abs.html: Added.
  • webgl/2.0.y/conformance/glsl/functions/glsl-function-acos-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/functions/glsl-function-acos.html: Added.
  • webgl/2.0.y/conformance/glsl/functions/glsl-function-asin-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/functions/glsl-function-asin.html: Added.
  • webgl/2.0.y/conformance/glsl/functions/glsl-function-atan-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/functions/glsl-function-atan-xy-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/functions/glsl-function-atan-xy.html: Added.
  • webgl/2.0.y/conformance/glsl/functions/glsl-function-atan.html: Added.
  • webgl/2.0.y/conformance/glsl/functions/glsl-function-ceil-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/functions/glsl-function-ceil.html: Added.
  • webgl/2.0.y/conformance/glsl/functions/glsl-function-clamp-float-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/functions/glsl-function-clamp-float.html: Added.
  • webgl/2.0.y/conformance/glsl/functions/glsl-function-clamp-gentype-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/functions/glsl-function-clamp-gentype.html: Added.
  • webgl/2.0.y/conformance/glsl/functions/glsl-function-cos-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/functions/glsl-function-cos.html: Added.
  • webgl/2.0.y/conformance/glsl/functions/glsl-function-cross-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/functions/glsl-function-cross.html: Added.
  • webgl/2.0.y/conformance/glsl/functions/glsl-function-distance-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/functions/glsl-function-distance.html: Added.
  • webgl/2.0.y/conformance/glsl/functions/glsl-function-dot-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/functions/glsl-function-dot.html: Added.
  • webgl/2.0.y/conformance/glsl/functions/glsl-function-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/functions/glsl-function-faceforward-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/functions/glsl-function-faceforward.html: Added.
  • webgl/2.0.y/conformance/glsl/functions/glsl-function-floor-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/functions/glsl-function-floor.html: Added.
  • webgl/2.0.y/conformance/glsl/functions/glsl-function-fract-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/functions/glsl-function-fract.html: Added.
  • webgl/2.0.y/conformance/glsl/functions/glsl-function-length-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/functions/glsl-function-length.html: Added.
  • webgl/2.0.y/conformance/glsl/functions/glsl-function-max-float-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/functions/glsl-function-max-float.html: Added.
  • webgl/2.0.y/conformance/glsl/functions/glsl-function-max-gentype-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/functions/glsl-function-max-gentype.html: Added.
  • webgl/2.0.y/conformance/glsl/functions/glsl-function-min-float-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/functions/glsl-function-min-float.html: Added.
  • webgl/2.0.y/conformance/glsl/functions/glsl-function-min-gentype-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/functions/glsl-function-min-gentype.html: Added.
  • webgl/2.0.y/conformance/glsl/functions/glsl-function-mix-float-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/functions/glsl-function-mix-float.html: Added.
  • webgl/2.0.y/conformance/glsl/functions/glsl-function-mix-gentype-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/functions/glsl-function-mix-gentype.html: Added.
  • webgl/2.0.y/conformance/glsl/functions/glsl-function-mod-float-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/functions/glsl-function-mod-float.html: Added.
  • webgl/2.0.y/conformance/glsl/functions/glsl-function-mod-gentype-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/functions/glsl-function-mod-gentype.html: Added.
  • webgl/2.0.y/conformance/glsl/functions/glsl-function-normalize-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/functions/glsl-function-normalize.html: Added.
  • webgl/2.0.y/conformance/glsl/functions/glsl-function-reflect-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/functions/glsl-function-reflect.html: Added.
  • webgl/2.0.y/conformance/glsl/functions/glsl-function-sign-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/functions/glsl-function-sign.html: Added.
  • webgl/2.0.y/conformance/glsl/functions/glsl-function-sin-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/functions/glsl-function-sin.html: Added.
  • webgl/2.0.y/conformance/glsl/functions/glsl-function-smoothstep-float-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/functions/glsl-function-smoothstep-float.html: Added.
  • webgl/2.0.y/conformance/glsl/functions/glsl-function-smoothstep-gentype-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/functions/glsl-function-smoothstep-gentype.html: Added.
  • webgl/2.0.y/conformance/glsl/functions/glsl-function-step-float-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/functions/glsl-function-step-float.html: Added.
  • webgl/2.0.y/conformance/glsl/functions/glsl-function-step-gentype-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/functions/glsl-function-step-gentype.html: Added.
  • webgl/2.0.y/conformance/glsl/functions/glsl-function.html: Added.
  • webgl/2.0.y/conformance/glsl/implicit/add_int_float.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/implicit/add_int_float.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/implicit/add_int_mat2.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/implicit/add_int_mat2.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/implicit/add_int_mat3.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/implicit/add_int_mat3.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/implicit/add_int_mat4.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/implicit/add_int_mat4.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/implicit/add_int_vec2.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/implicit/add_int_vec2.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/implicit/add_int_vec3.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/implicit/add_int_vec3.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/implicit/add_int_vec4.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/implicit/add_int_vec4.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/implicit/add_ivec2_vec2.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/implicit/add_ivec2_vec2.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/implicit/add_ivec3_vec3.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/implicit/add_ivec3_vec3.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/implicit/add_ivec4_vec4.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/implicit/add_ivec4_vec4.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/implicit/assign_int_to_float.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/implicit/assign_int_to_float.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/implicit/assign_ivec2_to_vec2.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/implicit/assign_ivec2_to_vec2.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/implicit/assign_ivec3_to_vec3.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/implicit/assign_ivec3_to_vec3.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/implicit/assign_ivec4_to_vec4.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/implicit/assign_ivec4_to_vec4.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/implicit/construct_struct.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/implicit/construct_struct.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/implicit/divide_int_float.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/implicit/divide_int_float.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/implicit/divide_int_mat2.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/implicit/divide_int_mat2.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/implicit/divide_int_mat3.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/implicit/divide_int_mat3.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/implicit/divide_int_mat4.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/implicit/divide_int_mat4.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/implicit/divide_int_vec2.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/implicit/divide_int_vec2.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/implicit/divide_int_vec3.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/implicit/divide_int_vec3.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/implicit/divide_int_vec4.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/implicit/divide_int_vec4.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/implicit/divide_ivec2_vec2.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/implicit/divide_ivec2_vec2.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/implicit/divide_ivec3_vec3.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/implicit/divide_ivec3_vec3.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/implicit/divide_ivec4_vec4.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/implicit/divide_ivec4_vec4.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/implicit/equal_int_float.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/implicit/equal_int_float.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/implicit/equal_ivec2_vec2.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/implicit/equal_ivec2_vec2.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/implicit/equal_ivec3_vec3.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/implicit/equal_ivec3_vec3.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/implicit/equal_ivec4_vec4.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/implicit/equal_ivec4_vec4.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/implicit/function_int_float.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/implicit/function_int_float.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/implicit/function_ivec2_vec2.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/implicit/function_ivec2_vec2.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/implicit/function_ivec3_vec3.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/implicit/function_ivec3_vec3.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/implicit/function_ivec4_vec4.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/implicit/function_ivec4_vec4.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/implicit/greater_than.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/implicit/greater_than.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/implicit/greater_than_equal.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/implicit/greater_than_equal.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/implicit/less_than.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/implicit/less_than.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/implicit/less_than_equal.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/implicit/less_than_equal.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/implicit/multiply_int_float.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/implicit/multiply_int_float.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/implicit/multiply_int_mat2.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/implicit/multiply_int_mat2.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/implicit/multiply_int_mat3.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/implicit/multiply_int_mat3.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/implicit/multiply_int_mat4.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/implicit/multiply_int_mat4.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/implicit/multiply_int_vec2.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/implicit/multiply_int_vec2.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/implicit/multiply_int_vec3.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/implicit/multiply_int_vec3.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/implicit/multiply_int_vec4.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/implicit/multiply_int_vec4.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/implicit/multiply_ivec2_vec2.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/implicit/multiply_ivec2_vec2.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/implicit/multiply_ivec3_vec3.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/implicit/multiply_ivec3_vec3.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/implicit/multiply_ivec4_vec4.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/implicit/multiply_ivec4_vec4.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/implicit/not_equal_int_float.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/implicit/not_equal_int_float.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/implicit/not_equal_ivec2_vec2.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/implicit/not_equal_ivec2_vec2.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/implicit/not_equal_ivec3_vec3.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/implicit/not_equal_ivec3_vec3.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/implicit/not_equal_ivec4_vec4.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/implicit/not_equal_ivec4_vec4.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/implicit/subtract_int_float.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/implicit/subtract_int_float.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/implicit/subtract_int_mat2.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/implicit/subtract_int_mat2.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/implicit/subtract_int_mat3.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/implicit/subtract_int_mat3.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/implicit/subtract_int_mat4.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/implicit/subtract_int_mat4.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/implicit/subtract_int_vec2.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/implicit/subtract_int_vec2.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/implicit/subtract_int_vec3.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/implicit/subtract_int_vec3.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/implicit/subtract_int_vec4.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/implicit/subtract_int_vec4.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/implicit/subtract_ivec2_vec2.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/implicit/subtract_ivec2_vec2.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/implicit/subtract_ivec3_vec3.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/implicit/subtract_ivec3_vec3.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/implicit/subtract_ivec4_vec4.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/implicit/subtract_ivec4_vec4.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/implicit/ternary_int_float.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/implicit/ternary_int_float.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/implicit/ternary_ivec2_vec2.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/implicit/ternary_ivec2_vec2.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/implicit/ternary_ivec3_vec3.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/implicit/ternary_ivec3_vec3.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/implicit/ternary_ivec4_vec4.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/implicit/ternary_ivec4_vec4.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/literals/float_literal.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/literals/float_literal.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/literals/literal_precision-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/literals/literal_precision.html: Added.
  • webgl/2.0.y/conformance/glsl/literals/overflow_leak.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/literals/overflow_leak.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/matrices/glsl-mat3-construction-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/matrices/glsl-mat3-construction.html: Added.
  • webgl/2.0.y/conformance/glsl/matrices/glsl-mat4-to-mat3-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/matrices/glsl-mat4-to-mat3.html: Added.
  • webgl/2.0.y/conformance/glsl/matrices/matrix-compound-multiply-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/matrices/matrix-compound-multiply.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/boolean_precision-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/boolean_precision.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/const-variable-initialization-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/const-variable-initialization.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/embedded-struct-definitions-forbidden-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/embedded-struct-definitions-forbidden.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/empty-declaration-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/empty-declaration.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/empty_main.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/empty_main.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/expression-list-in-declarator-initializer-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/expression-list-in-declarator-initializer.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/fragcolor-fragdata-invariant-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/fragcolor-fragdata-invariant.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/gl_position_unset.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/gl_position_unset.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/global-variable-init-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/global-variable-init.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/glsl-function-nodes-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/glsl-function-nodes.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/glsl-long-variable-names-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/glsl-long-variable-names.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/glsl-vertex-branch-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/glsl-vertex-branch.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/large-loop-compile-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/large-loop-compile.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/local-variable-shadowing-outer-function-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/local-variable-shadowing-outer-function.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/non-ascii-comments.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/non-ascii-comments.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/non-ascii.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/non-ascii.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/re-compile-re-link-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/re-compile-re-link.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/sampler-operand-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/sampler-operand.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/sequence-operator-returns-constant-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/sequence-operator-returns-constant.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-precision-format-obeyed-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-precision-format-obeyed.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-struct-scope-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-struct-scope.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-uniform-packing-restrictions-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-uniform-packing-restrictions.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-varying-packing-restrictions-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-varying-packing-restrictions.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-256-character-define-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-256-character-define.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-256-character-identifier.frag-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-256-character-identifier.frag.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-_webgl-identifier.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-_webgl-identifier.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-arbitrary-indexing.frag-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-arbitrary-indexing.frag.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-arbitrary-indexing.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-arbitrary-indexing.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-array-of-structs-containing-arrays-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-array-of-structs-containing-arrays.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-array-of-structs-uniform-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-array-of-structs-uniform.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-attrib-array.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-attrib-array.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-attrib-struct.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-attrib-struct.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-clipvertex.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-clipvertex.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-comma-assignment-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-comma-assignment.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-comma-conditional-assignment-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-comma-conditional-assignment.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-comma-separated-variable-declarations-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-comma-separated-variable-declarations.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-conditional-scoping-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-conditional-scoping-negative-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-conditional-scoping-negative.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-conditional-scoping.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-default-precision.frag-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-default-precision.frag.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-default-precision.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-default-precision.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-dfdx-no-ext.frag-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-dfdx-no-ext.frag.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-dfdx.frag-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-dfdx.frag.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-do-loop-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-do-loop.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-error-directive-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-error-directive.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-explicit-int-cast.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-explicit-int-cast.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-float-return-value.frag-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-float-return-value.frag.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-for-loop-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-for-loop.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-for-scoping-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-for-scoping.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-frag-depth.frag-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-frag-depth.frag.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-function-recursion.frag-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-function-recursion.frag.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-function-scoped-struct-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-function-scoped-struct.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-functional-scoping-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-functional-scoping.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-glcolor.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-glcolor.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-gles-1.frag-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-gles-1.frag.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-gles-symbol.frag-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-gles-symbol.frag.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-global-variable-precision-mismatch-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-global-variable-precision-mismatch.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-glprojectionmatrix.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-glprojectionmatrix.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-hex-int-constant-macro-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-hex-int-constant-macro.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-implicit-vec3-to-vec4-cast.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-implicit-vec3-to-vec4-cast.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-include.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-include.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-int-return-value.frag-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-int-return-value.frag.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-invalid-identifier.frag-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-invalid-identifier.frag.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-ivec2-return-value.frag-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-ivec2-return-value.frag.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-ivec3-return-value.frag-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-ivec3-return-value.frag.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-ivec4-return-value.frag-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-ivec4-return-value.frag.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-limited-indexing.frag-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-limited-indexing.frag.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-long-line-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-long-line.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-non-ascii-error.frag-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-non-ascii-error.frag.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-non-reserved-words-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-non-reserved-words.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-precision.frag-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-precision.frag.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-preprocessor-whitespace-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-preprocessor-whitespace.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-quoted-error.frag-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-quoted-error.frag.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-reserved-words-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-reserved-words.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-short-circuiting-operators-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-short-circuiting-operators.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-similar-uniform-array-names-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-similar-uniform-array-names.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-too-many-uniforms-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-too-many-uniforms.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-two-initializer-types-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-two-initializer-types.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-undefined-preprocessor-symbol.frag-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-undefined-preprocessor-symbol.frag.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-uniform-in-loop-condition.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-uniform-in-loop-condition.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-vec2-return-value.frag-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-vec2-return-value.frag.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-vec3-return-value.frag-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-vec3-return-value.frag.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-vec4-return-value.frag-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-vec4-return-value.frag.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-vec4-vec3-vec4-conditional-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-vec4-vec3-vec4-conditional.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-version-100.frag-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-version-100.frag.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-version-100.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-version-100.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-version-120.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-version-120.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-version-130.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-version-130.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-webgl-identifier.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-webgl-identifier.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-while-loop-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-while-loop.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-without-precision.frag-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-without-precision.frag.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shaders-with-constant-expression-loop-conditions-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shaders-with-constant-expression-loop-conditions.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shaders-with-invariance-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shaders-with-invariance.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shaders-with-mis-matching-uniforms-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shaders-with-mis-matching-uniforms.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shaders-with-mis-matching-varyings-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shaders-with-mis-matching-varyings.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shaders-with-missing-varyings-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shaders-with-missing-varyings.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shaders-with-name-conflicts-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shaders-with-name-conflicts.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shaders-with-uniform-structs-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shaders-with-uniform-structs.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shaders-with-varyings-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shaders-with-varyings.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shared-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shared.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/struct-as-inout-parameter-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/struct-as-inout-parameter.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/struct-as-out-parameter-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/struct-as-out-parameter.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/struct-assign-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/struct-assign.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/struct-equals-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/struct-equals.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/struct-mixed-array-declarators-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/struct-mixed-array-declarators.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/struct-nesting-exceeds-maximum-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/struct-nesting-exceeds-maximum.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/struct-nesting-of-variable-names-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/struct-nesting-of-variable-names.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/struct-nesting-under-maximum-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/struct-nesting-under-maximum.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/struct-specifiers-in-uniforms-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/struct-specifiers-in-uniforms.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/struct-unary-operators-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/struct-unary-operators.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/ternary-operator-on-arrays-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/ternary-operator-on-arrays.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/ternary-operators-in-global-initializers-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/ternary-operators-in-global-initializers.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/ternary-operators-in-initializers-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/ternary-operators-in-initializers.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/uninitialized-local-global-variables-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/uninitialized-local-global-variables.html: Added.
  • webgl/2.0.y/conformance/glsl/preprocessor/comments-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/preprocessor/comments.html: Added.
  • webgl/2.0.y/conformance/glsl/preprocessor/macro-expansion-tricky-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/preprocessor/macro-expansion-tricky.html: Added.
  • webgl/2.0.y/conformance/glsl/reserved/_webgl_field.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/reserved/_webgl_field.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/reserved/_webgl_function.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/reserved/_webgl_function.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/reserved/_webgl_struct.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/reserved/_webgl_struct.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/reserved/_webgl_variable.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/reserved/_webgl_variable.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/reserved/webgl_field.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/reserved/webgl_field.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/reserved/webgl_function.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/reserved/webgl_function.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/reserved/webgl_struct.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/reserved/webgl_struct.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/reserved/webgl_variable.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/reserved/webgl_variable.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/samplers/glsl-function-texture2d-bias-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/samplers/glsl-function-texture2d-bias.html: Added.
  • webgl/2.0.y/conformance/glsl/samplers/glsl-function-texture2dlod-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/samplers/glsl-function-texture2dlod.html: Added.
  • webgl/2.0.y/conformance/glsl/samplers/glsl-function-texture2dproj-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/samplers/glsl-function-texture2dproj.html: Added.
  • webgl/2.0.y/conformance/glsl/samplers/glsl-function-texture2dprojlod-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/samplers/glsl-function-texture2dprojlod.html: Added.
  • webgl/2.0.y/conformance/glsl/variables/gl-fragcoord-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/variables/gl-fragcoord-xy-values-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/variables/gl-fragcoord-xy-values.html: Added.
  • webgl/2.0.y/conformance/glsl/variables/gl-fragcoord.html: Added.
  • webgl/2.0.y/conformance/glsl/variables/gl-fragdata-and-fragcolor-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/variables/gl-fragdata-and-fragcolor.html: Added.
  • webgl/2.0.y/conformance/glsl/variables/gl-frontfacing-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/variables/gl-frontfacing.html: Added.
  • webgl/2.0.y/conformance/glsl/variables/gl-pointcoord-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/variables/gl-pointcoord.html: Added.
  • webgl/2.0.y/conformance/glsl/variables/glsl-built-ins-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/variables/glsl-built-ins.html: Added.
  • webgl/2.0.y/conformance/limits/gl-line-width-expected.txt: Added.
  • webgl/2.0.y/conformance/limits/gl-line-width.html: Added.
  • webgl/2.0.y/conformance/limits/gl-max-texture-dimensions-expected.txt: Added.
  • webgl/2.0.y/conformance/limits/gl-max-texture-dimensions.html: Added.
  • webgl/2.0.y/conformance/limits/gl-min-attribs-expected.txt: Added.
  • webgl/2.0.y/conformance/limits/gl-min-attribs.html: Added.
  • webgl/2.0.y/conformance/limits/gl-min-textures-expected.txt: Added.
  • webgl/2.0.y/conformance/limits/gl-min-textures.html: Added.
  • webgl/2.0.y/conformance/limits/gl-min-uniforms-expected.txt: Added.
  • webgl/2.0.y/conformance/limits/gl-min-uniforms.html: Added.
  • webgl/2.0.y/conformance/misc/bad-arguments-test-expected.txt: Added.
  • webgl/2.0.y/conformance/misc/bad-arguments-test.html: Added.
  • webgl/2.0.y/conformance/misc/boolean-argument-conversion-expected.txt: Added.
  • webgl/2.0.y/conformance/misc/boolean-argument-conversion.html: Added.
  • webgl/2.0.y/conformance/misc/delayed-drawing-expected.txt: Added.
  • webgl/2.0.y/conformance/misc/delayed-drawing.html: Added.
  • webgl/2.0.y/conformance/misc/error-reporting-expected.txt: Added.
  • webgl/2.0.y/conformance/misc/error-reporting.html: Added.
  • webgl/2.0.y/conformance/misc/expando-loss-expected.txt: Added.
  • webgl/2.0.y/conformance/misc/expando-loss.html: Added.
  • webgl/2.0.y/conformance/misc/functions-returning-strings-expected.txt: Added.
  • webgl/2.0.y/conformance/misc/functions-returning-strings.html: Added.
  • webgl/2.0.y/conformance/misc/invalid-passed-params-expected.txt: Added.
  • webgl/2.0.y/conformance/misc/invalid-passed-params.html: Added.
  • webgl/2.0.y/conformance/misc/is-object-expected.txt: Added.
  • webgl/2.0.y/conformance/misc/is-object.html: Added.
  • webgl/2.0.y/conformance/misc/null-object-behaviour-expected.txt: Added.
  • webgl/2.0.y/conformance/misc/null-object-behaviour.html: Added.
  • webgl/2.0.y/conformance/misc/object-deletion-behaviour-expected.txt: Added.
  • webgl/2.0.y/conformance/misc/object-deletion-behaviour.html: Added.
  • webgl/2.0.y/conformance/misc/shader-precision-format-expected.txt: Added.
  • webgl/2.0.y/conformance/misc/shader-precision-format.html: Added.
  • webgl/2.0.y/conformance/misc/type-conversion-test-expected.txt: Added.
  • webgl/2.0.y/conformance/misc/type-conversion-test.html: Added.
  • webgl/2.0.y/conformance/misc/uninitialized-test-expected.txt: Added.
  • webgl/2.0.y/conformance/misc/uninitialized-test.html: Added.
  • webgl/2.0.y/conformance/misc/webgl-specific-expected.txt: Added.
  • webgl/2.0.y/conformance/misc/webgl-specific-stencil-settings-expected.txt: Added.
  • webgl/2.0.y/conformance/misc/webgl-specific-stencil-settings.html: Added.
  • webgl/2.0.y/conformance/misc/webgl-specific.html: Added.
  • webgl/2.0.y/conformance/more/conformance/constants-expected.txt: Added.
  • webgl/2.0.y/conformance/more/conformance/constants.html: Added.
  • webgl/2.0.y/conformance/more/conformance/getContext-expected.txt: Added.
  • webgl/2.0.y/conformance/more/conformance/getContext.html: Added.
  • webgl/2.0.y/conformance/more/conformance/methods-expected.txt: Added.
  • webgl/2.0.y/conformance/more/conformance/methods.html: Added.
  • webgl/2.0.y/conformance/more/conformance/quickCheckAPI-A-expected.txt: Added.
  • webgl/2.0.y/conformance/more/conformance/quickCheckAPI-A.html: Added.
  • webgl/2.0.y/conformance/more/conformance/quickCheckAPI-B1-expected.txt: Added.
  • webgl/2.0.y/conformance/more/conformance/quickCheckAPI-B1.html: Added.
  • webgl/2.0.y/conformance/more/conformance/quickCheckAPI-B2-expected.txt: Added.
  • webgl/2.0.y/conformance/more/conformance/quickCheckAPI-B2.html: Added.
  • webgl/2.0.y/conformance/more/conformance/quickCheckAPI-B3-expected.txt: Added.
  • webgl/2.0.y/conformance/more/conformance/quickCheckAPI-B3.html: Added.
  • webgl/2.0.y/conformance/more/conformance/quickCheckAPI-B4-expected.txt: Added.
  • webgl/2.0.y/conformance/more/conformance/quickCheckAPI-B4.html: Added.
  • webgl/2.0.y/conformance/more/conformance/quickCheckAPI-C-expected.txt: Added.
  • webgl/2.0.y/conformance/more/conformance/quickCheckAPI-C.html: Added.
  • webgl/2.0.y/conformance/more/conformance/quickCheckAPI-D_G-expected.txt: Added.
  • webgl/2.0.y/conformance/more/conformance/quickCheckAPI-D_G.html: Added.
  • webgl/2.0.y/conformance/more/conformance/quickCheckAPI-G_I-expected.txt: Added.
  • webgl/2.0.y/conformance/more/conformance/quickCheckAPI-G_I.html: Added.
  • webgl/2.0.y/conformance/more/conformance/quickCheckAPI-L_S-expected.txt: Added.
  • webgl/2.0.y/conformance/more/conformance/quickCheckAPI-L_S.html: Added.
  • webgl/2.0.y/conformance/more/conformance/quickCheckAPI-S_V-expected.txt: Added.
  • webgl/2.0.y/conformance/more/conformance/quickCheckAPI-S_V.html: Added.
  • webgl/2.0.y/conformance/more/conformance/webGLArrays-expected.txt: Added.
  • webgl/2.0.y/conformance/more/conformance/webGLArrays.html: Added.
  • webgl/2.0.y/conformance/more/functions/bindBuffer-expected.txt: Added.
  • webgl/2.0.y/conformance/more/functions/bindBuffer.html: Added.
  • webgl/2.0.y/conformance/more/functions/bindBufferBadArgs-expected.txt: Added.
  • webgl/2.0.y/conformance/more/functions/bindBufferBadArgs.html: Added.
  • webgl/2.0.y/conformance/more/functions/bindFramebufferLeaveNonZero-expected.txt: Added.
  • webgl/2.0.y/conformance/more/functions/bindFramebufferLeaveNonZero.html: Added.
  • webgl/2.0.y/conformance/more/functions/bufferData-expected.txt: Added.
  • webgl/2.0.y/conformance/more/functions/bufferData.html: Added.
  • webgl/2.0.y/conformance/more/functions/bufferDataBadArgs-expected.txt: Added.
  • webgl/2.0.y/conformance/more/functions/bufferDataBadArgs.html: Added.
  • webgl/2.0.y/conformance/more/functions/bufferSubData-expected.txt: Added.
  • webgl/2.0.y/conformance/more/functions/bufferSubData.html: Added.
  • webgl/2.0.y/conformance/more/functions/bufferSubDataBadArgs-expected.txt: Added.
  • webgl/2.0.y/conformance/more/functions/bufferSubDataBadArgs.html: Added.
  • webgl/2.0.y/conformance/more/functions/copyTexImage2D-expected.txt: Added.
  • webgl/2.0.y/conformance/more/functions/copyTexImage2D.html: Added.
  • webgl/2.0.y/conformance/more/functions/copyTexImage2DBadArgs-expected.txt: Added.
  • webgl/2.0.y/conformance/more/functions/copyTexImage2DBadArgs.html: Added.
  • webgl/2.0.y/conformance/more/functions/copyTexSubImage2D-expected.txt: Added.
  • webgl/2.0.y/conformance/more/functions/copyTexSubImage2D.html: Added.
  • webgl/2.0.y/conformance/more/functions/copyTexSubImage2DBadArgs-expected.txt: Added.
  • webgl/2.0.y/conformance/more/functions/copyTexSubImage2DBadArgs.html: Added.
  • webgl/2.0.y/conformance/more/functions/deleteBufferBadArgs-expected.txt: Added.
  • webgl/2.0.y/conformance/more/functions/deleteBufferBadArgs.html: Added.
  • webgl/2.0.y/conformance/more/functions/drawArrays-expected.txt: Added.
  • webgl/2.0.y/conformance/more/functions/drawArrays.html: Added.
  • webgl/2.0.y/conformance/more/functions/drawElements-expected.txt: Added.
  • webgl/2.0.y/conformance/more/functions/drawElements.html: Added.
  • webgl/2.0.y/conformance/more/functions/isTests-expected.txt: Added.
  • webgl/2.0.y/conformance/more/functions/isTests.html: Added.
  • webgl/2.0.y/conformance/more/functions/isTestsBadArgs-expected.txt: Added.
  • webgl/2.0.y/conformance/more/functions/isTestsBadArgs.html: Added.
  • webgl/2.0.y/conformance/more/functions/readPixels-expected.txt: Added.
  • webgl/2.0.y/conformance/more/functions/readPixels.html: Added.
  • webgl/2.0.y/conformance/more/functions/readPixelsBadArgs-expected.txt: Added.
  • webgl/2.0.y/conformance/more/functions/readPixelsBadArgs.html: Added.
  • webgl/2.0.y/conformance/more/functions/texImage2D-expected.txt: Added.
  • webgl/2.0.y/conformance/more/functions/texImage2D.html: Added.
  • webgl/2.0.y/conformance/more/functions/texImage2DBadArgs-expected.txt: Added.
  • webgl/2.0.y/conformance/more/functions/texImage2DBadArgs.html: Added.
  • webgl/2.0.y/conformance/more/functions/texImage2DHTML-expected.txt: Added.
  • webgl/2.0.y/conformance/more/functions/texImage2DHTML.html: Added.
  • webgl/2.0.y/conformance/more/functions/texImage2DHTMLBadArgs-expected.txt: Added.
  • webgl/2.0.y/conformance/more/functions/texImage2DHTMLBadArgs.html: Added.
  • webgl/2.0.y/conformance/more/functions/texSubImage2D-expected.txt: Added.
  • webgl/2.0.y/conformance/more/functions/texSubImage2D.html: Added.
  • webgl/2.0.y/conformance/more/functions/texSubImage2DBadArgs-expected.txt: Added.
  • webgl/2.0.y/conformance/more/functions/texSubImage2DBadArgs.html: Added.
  • webgl/2.0.y/conformance/more/functions/texSubImage2DHTML-expected.txt: Added.
  • webgl/2.0.y/conformance/more/functions/texSubImage2DHTML.html: Added.
  • webgl/2.0.y/conformance/more/functions/texSubImage2DHTMLBadArgs-expected.txt: Added.
  • webgl/2.0.y/conformance/more/functions/texSubImage2DHTMLBadArgs.html: Added.
  • webgl/2.0.y/conformance/more/functions/uniformMatrix-expected.txt: Added.
  • webgl/2.0.y/conformance/more/functions/uniformMatrix.html: Added.
  • webgl/2.0.y/conformance/more/functions/uniformMatrixBadArgs-expected.txt: Added.
  • webgl/2.0.y/conformance/more/functions/uniformMatrixBadArgs.html: Added.
  • webgl/2.0.y/conformance/more/functions/uniformf-expected.txt: Added.
  • webgl/2.0.y/conformance/more/functions/uniformf.html: Added.
  • webgl/2.0.y/conformance/more/functions/uniformfArrayLen1-expected.txt: Added.
  • webgl/2.0.y/conformance/more/functions/uniformfArrayLen1.html: Added.
  • webgl/2.0.y/conformance/more/functions/uniformfBadArgs-expected.txt: Added.
  • webgl/2.0.y/conformance/more/functions/uniformfBadArgs.html: Added.
  • webgl/2.0.y/conformance/more/functions/uniformi-expected.txt: Added.
  • webgl/2.0.y/conformance/more/functions/uniformi.html: Added.
  • webgl/2.0.y/conformance/more/functions/uniformiBadArgs-expected.txt: Added.
  • webgl/2.0.y/conformance/more/functions/uniformiBadArgs.html: Added.
  • webgl/2.0.y/conformance/more/functions/vertexAttrib-expected.txt: Added.
  • webgl/2.0.y/conformance/more/functions/vertexAttrib.html: Added.
  • webgl/2.0.y/conformance/more/functions/vertexAttribBadArgs-expected.txt: Added.
  • webgl/2.0.y/conformance/more/functions/vertexAttribBadArgs.html: Added.
  • webgl/2.0.y/conformance/more/functions/vertexAttribPointer-expected.txt: Added.
  • webgl/2.0.y/conformance/more/functions/vertexAttribPointer.html: Added.
  • webgl/2.0.y/conformance/more/functions/vertexAttribPointerBadArgs-expected.txt: Added.
  • webgl/2.0.y/conformance/more/functions/vertexAttribPointerBadArgs.html: Added.
  • webgl/2.0.y/conformance/more/glsl/arrayOutOfBounds-expected.txt: Added.
  • webgl/2.0.y/conformance/more/glsl/arrayOutOfBounds.html: Added.
  • webgl/2.0.y/conformance/more/glsl/uniformOutOfBounds-expected.txt: Added.
  • webgl/2.0.y/conformance/more/glsl/uniformOutOfBounds.html: Added.
  • webgl/2.0.y/conformance/offscreencanvas/context-attribute-preserve-drawing-buffer-expected.txt: Added.
  • webgl/2.0.y/conformance/offscreencanvas/context-attribute-preserve-drawing-buffer.html: Added.
  • webgl/2.0.y/conformance/offscreencanvas/context-creation-expected.txt: Added.
  • webgl/2.0.y/conformance/offscreencanvas/context-creation-worker-expected.txt: Added.
  • webgl/2.0.y/conformance/offscreencanvas/context-creation-worker.html: Added.
  • webgl/2.0.y/conformance/offscreencanvas/context-creation.html: Added.
  • webgl/2.0.y/conformance/offscreencanvas/context-lost-expected.txt: Added.
  • webgl/2.0.y/conformance/offscreencanvas/context-lost-restored-expected.txt: Added.
  • webgl/2.0.y/conformance/offscreencanvas/context-lost-restored-worker-expected.txt: Added.
  • webgl/2.0.y/conformance/offscreencanvas/context-lost-restored-worker.html: Added.
  • webgl/2.0.y/conformance/offscreencanvas/context-lost-restored.html: Added.
  • webgl/2.0.y/conformance/offscreencanvas/context-lost-worker-expected.txt: Added.
  • webgl/2.0.y/conformance/offscreencanvas/context-lost-worker.html: Added.
  • webgl/2.0.y/conformance/offscreencanvas/context-lost.html: Added.
  • webgl/2.0.y/conformance/offscreencanvas/methods-expected.txt: Added.
  • webgl/2.0.y/conformance/offscreencanvas/methods-worker-expected.txt: Added.
  • webgl/2.0.y/conformance/offscreencanvas/methods-worker.html: Added.
  • webgl/2.0.y/conformance/offscreencanvas/methods.html: Added.
  • webgl/2.0.y/conformance/offscreencanvas/offscreencanvas-resize-expected.txt: Added.
  • webgl/2.0.y/conformance/offscreencanvas/offscreencanvas-resize.html: Added.
  • webgl/2.0.y/conformance/offscreencanvas/offscreencanvas-timer-query-expected.txt: Added.
  • webgl/2.0.y/conformance/offscreencanvas/offscreencanvas-timer-query.html: Added.
  • webgl/2.0.y/conformance/offscreencanvas/offscreencanvas-transfer-image-bitmap-expected.txt: Added.
  • webgl/2.0.y/conformance/offscreencanvas/offscreencanvas-transfer-image-bitmap.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/abs/abs_001_to_006-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/abs/abs_001_to_006.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/acos/acos_001_to_006-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/acos/acos_001_to_006.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/all/all_001_to_004-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/all/all_001_to_004.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/any/any_001_to_004-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/any/any_001_to_004.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/array/array_001_to_006-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/array/array_001_to_006.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/asin/asin_001_to_006-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/asin/asin_001_to_006.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/atan/atan_001_to_008-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/atan/atan_001_to_008.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/atan/atan_009_to_012-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/atan/atan_009_to_012.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/biConstants/biConstants_001_to_008-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/biConstants/biConstants_001_to_008.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/biConstants/biConstants_009_to_016-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/biConstants/biConstants_009_to_016.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/biuDepthRange/biuDepthRange_001_to_002-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/biuDepthRange/biuDepthRange_001_to_002.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/built_in_varying_array_out_of_bounds/built_in_varying_array_out_of_bounds_001_to_001-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/built_in_varying_array_out_of_bounds/built_in_varying_array_out_of_bounds_001_to_001.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/ceil/ceil_001_to_006-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/ceil/ceil_001_to_006.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/clamp/clamp_001_to_006-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/clamp/clamp_001_to_006.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/control_flow/control_flow_001_to_008-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/control_flow/control_flow_001_to_008.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/control_flow/control_flow_009_to_010-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/control_flow/control_flow_009_to_010.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/cos/cos_001_to_006-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/cos/cos_001_to_006.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/cross/cross_001_to_002-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/cross/cross_001_to_002.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/default/default_001_to_001-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/default/default_001_to_001.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/degrees/degrees_001_to_006-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/degrees/degrees_001_to_006.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/discard/discard_001_to_002-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/discard/discard_001_to_002.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/distance/distance_001_to_006-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/distance/distance_001_to_006.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/dot/dot_001_to_006-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/dot/dot_001_to_006.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/equal/equal_001_to_008-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/equal/equal_001_to_008.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/equal/equal_009_to_012-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/equal/equal_009_to_012.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/exp/exp_001_to_008-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/exp/exp_001_to_008.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/exp/exp_009_to_012-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/exp/exp_009_to_012.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/exp2/exp2_001_to_008-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/exp2/exp2_001_to_008.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/exp2/exp2_009_to_012-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/exp2/exp2_009_to_012.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/faceforward/faceforward_001_to_006-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/faceforward/faceforward_001_to_006.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/floor/floor_001_to_006-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/floor/floor_001_to_006.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/fract/fract_001_to_006-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/fract/fract_001_to_006.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/functions/functions_001_to_008-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/functions/functions_001_to_008.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/functions/functions_009_to_016-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/functions/functions_009_to_016.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/functions/functions_017_to_024-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/functions/functions_017_to_024.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/functions/functions_025_to_032-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/functions/functions_025_to_032.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/functions/functions_033_to_040-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/functions/functions_033_to_040.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/functions/functions_041_to_048-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/functions/functions_041_to_048.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/functions/functions_049_to_056-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/functions/functions_049_to_056.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/functions/functions_057_to_064-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/functions/functions_057_to_064.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/functions/functions_065_to_072-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/functions/functions_065_to_072.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/functions/functions_073_to_080-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/functions/functions_073_to_080.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/functions/functions_081_to_088-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/functions/functions_081_to_088.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/functions/functions_089_to_096-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/functions/functions_089_to_096.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/functions/functions_097_to_104-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/functions/functions_097_to_104.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/functions/functions_105_to_112-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/functions/functions_105_to_112.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/functions/functions_113_to_120-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/functions/functions_113_to_120.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/functions/functions_121_to_126-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/functions/functions_121_to_126.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/gl_FragCoord/gl_FragCoord_001_to_003-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/gl_FragCoord/gl_FragCoord_001_to_003.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/gl_FrontFacing/gl_FrontFacing_001_to_001-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/gl_FrontFacing/gl_FrontFacing_001_to_001.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/greaterThan/greaterThan_001_to_008-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/greaterThan/greaterThan_001_to_008.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_001_to_008-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_001_to_008.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/inversesqrt/inversesqrt_001_to_006-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/inversesqrt/inversesqrt_001_to_006.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/length/length_001_to_006-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/length/length_001_to_006.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/lessThan/lessThan_001_to_008-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/lessThan/lessThan_001_to_008.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/lessThanEqual/lessThanEqual_001_to_008-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/lessThanEqual/lessThanEqual_001_to_008.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/log/log_001_to_008-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/log/log_001_to_008.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/log/log_009_to_012-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/log/log_009_to_012.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/log2/log2_001_to_008-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/log2/log2_001_to_008.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/log2/log2_009_to_012-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/log2/log2_009_to_012.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/mat/mat_001_to_008-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/mat/mat_001_to_008.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/mat/mat_009_to_016-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/mat/mat_009_to_016.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/mat/mat_017_to_024-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/mat/mat_017_to_024.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/mat/mat_025_to_032-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/mat/mat_025_to_032.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/mat/mat_033_to_040-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/mat/mat_033_to_040.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/mat/mat_041_to_046-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/mat/mat_041_to_046.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/mat3/mat3_001_to_006-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/mat3/mat3_001_to_006.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/matrixCompMult/matrixCompMult_001_to_004-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/matrixCompMult/matrixCompMult_001_to_004.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/max/max_001_to_006-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/max/max_001_to_006.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/min/min_001_to_006-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/min/min_001_to_006.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/mix/mix_001_to_006-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/mix/mix_001_to_006.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/mod/mod_001_to_008-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/mod/mod_001_to_008.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/normalize/normalize_001_to_006-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/normalize/normalize_001_to_006.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/not/not_001_to_004-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/not/not_001_to_004.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/notEqual/notEqual_001_to_008-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/notEqual/notEqual_001_to_008.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/notEqual/notEqual_009_to_012-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/notEqual/notEqual_009_to_012.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/operators/operators_001_to_008-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/operators/operators_001_to_008.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/operators/operators_009_to_016-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/operators/operators_009_to_016.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/operators/operators_017_to_024-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/operators/operators_017_to_024.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/operators/operators_025_to_026-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/operators/operators_025_to_026.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/pow/pow_001_to_008-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/pow/pow_001_to_008.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/pow/pow_009_to_016-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/pow/pow_009_to_016.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/pow/pow_017_to_024-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/pow/pow_017_to_024.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/radians/radians_001_to_006-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/radians/radians_001_to_006.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/reflect/reflect_001_to_006-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/reflect/reflect_001_to_006.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/refract/refract_001_to_006-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/refract/refract_001_to_006.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/sign/sign_001_to_006-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/sign/sign_001_to_006.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/sin/sin_001_to_006-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/sin/sin_001_to_006.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/smoothstep/smoothstep_001_to_006-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/smoothstep/smoothstep_001_to_006.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/sqrt/sqrt_001_to_006-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/sqrt/sqrt_001_to_006.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/step/step_001_to_006-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/step/step_001_to_006.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/struct/struct_001_to_008-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/struct/struct_001_to_008.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/struct/struct_009_to_016-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/struct/struct_009_to_016.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/struct/struct_017_to_024-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/struct/struct_017_to_024.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/struct/struct_025_to_032-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/struct/struct_025_to_032.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/struct/struct_033_to_040-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/struct/struct_033_to_040.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/struct/struct_041_to_048-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/struct/struct_041_to_048.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/struct/struct_049_to_056-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/struct/struct_049_to_056.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/swizzlers/swizzlers_001_to_008-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/swizzlers/swizzlers_001_to_008.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/swizzlers/swizzlers_009_to_016-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/swizzlers/swizzlers_009_to_016.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/swizzlers/swizzlers_017_to_024-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/swizzlers/swizzlers_017_to_024.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/swizzlers/swizzlers_025_to_032-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/swizzlers/swizzlers_025_to_032.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/swizzlers/swizzlers_033_to_040-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/swizzlers/swizzlers_033_to_040.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/swizzlers/swizzlers_041_to_048-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/swizzlers/swizzlers_041_to_048.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/swizzlers/swizzlers_049_to_056-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/swizzlers/swizzlers_049_to_056.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/swizzlers/swizzlers_057_to_064-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/swizzlers/swizzlers_057_to_064.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/swizzlers/swizzlers_065_to_072-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/swizzlers/swizzlers_065_to_072.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/swizzlers/swizzlers_073_to_080-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/swizzlers/swizzlers_073_to_080.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/swizzlers/swizzlers_081_to_088-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/swizzlers/swizzlers_081_to_088.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/swizzlers/swizzlers_089_to_096-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/swizzlers/swizzlers_089_to_096.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/swizzlers/swizzlers_097_to_104-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/swizzlers/swizzlers_097_to_104.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/swizzlers/swizzlers_105_to_112-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/swizzlers/swizzlers_105_to_112.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/swizzlers/swizzlers_113_to_120-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/swizzlers/swizzlers_113_to_120.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/tan/tan_001_to_006-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/tan/tan_001_to_006.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/vec/vec_001_to_008-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/vec/vec_001_to_008.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/vec/vec_009_to_016-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/vec/vec_009_to_016.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/vec/vec_017_to_018-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/vec/vec_017_to_018.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/vec3/vec3_001_to_008-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/vec3/vec3_001_to_008.html: Added.
  • webgl/2.0.y/conformance/programs/get-active-test-expected.txt: Added.
  • webgl/2.0.y/conformance/programs/get-active-test.html: Added.
  • webgl/2.0.y/conformance/programs/gl-bind-attrib-location-long-names-test-expected.txt: Added.
  • webgl/2.0.y/conformance/programs/gl-bind-attrib-location-long-names-test.html: Added.
  • webgl/2.0.y/conformance/programs/gl-bind-attrib-location-test-expected.txt: Added.
  • webgl/2.0.y/conformance/programs/gl-bind-attrib-location-test.html: Added.
  • webgl/2.0.y/conformance/programs/gl-get-active-attribute-expected.txt: Added.
  • webgl/2.0.y/conformance/programs/gl-get-active-attribute.html: Added.
  • webgl/2.0.y/conformance/programs/gl-get-active-uniform-expected.txt: Added.
  • webgl/2.0.y/conformance/programs/gl-get-active-uniform.html: Added.
  • webgl/2.0.y/conformance/programs/gl-getshadersource-expected.txt: Added.
  • webgl/2.0.y/conformance/programs/gl-getshadersource.html: Added.
  • webgl/2.0.y/conformance/programs/gl-shader-test-expected.txt: Added.
  • webgl/2.0.y/conformance/programs/gl-shader-test.html: Added.
  • webgl/2.0.y/conformance/programs/invalid-UTF-16-expected.txt: Added.
  • webgl/2.0.y/conformance/programs/invalid-UTF-16.html: Added.
  • webgl/2.0.y/conformance/programs/program-handling-expected.txt: Added.
  • webgl/2.0.y/conformance/programs/program-handling.html: Added.
  • webgl/2.0.y/conformance/programs/program-infolog-expected.txt: Added.
  • webgl/2.0.y/conformance/programs/program-infolog.html: Added.
  • webgl/2.0.y/conformance/programs/program-test-expected.txt: Added.
  • webgl/2.0.y/conformance/programs/program-test.html: Added.
  • webgl/2.0.y/conformance/programs/use-program-crash-with-discard-in-fragment-shader-expected.txt: Added.
  • webgl/2.0.y/conformance/programs/use-program-crash-with-discard-in-fragment-shader.html: Added.
  • webgl/2.0.y/conformance/reading/fbo-remains-unchanged-after-read-pixels-expected.txt: Added.
  • webgl/2.0.y/conformance/reading/fbo-remains-unchanged-after-read-pixels.html: Added.
  • webgl/2.0.y/conformance/reading/read-pixels-pack-alignment-expected.txt: Added.
  • webgl/2.0.y/conformance/reading/read-pixels-pack-alignment.html: Added.
  • webgl/2.0.y/conformance/reading/read-pixels-test-expected.txt: Added.
  • webgl/2.0.y/conformance/reading/read-pixels-test.html: Added.
  • webgl/2.0.y/conformance/renderbuffers/depth-renderbuffer-initialization-expected.txt: Added.
  • webgl/2.0.y/conformance/renderbuffers/depth-renderbuffer-initialization.html: Added.
  • webgl/2.0.y/conformance/renderbuffers/feedback-loop-expected.txt: Added.
  • webgl/2.0.y/conformance/renderbuffers/feedback-loop.html: Added.
  • webgl/2.0.y/conformance/renderbuffers/framebuffer-state-restoration-expected.txt: Added.
  • webgl/2.0.y/conformance/renderbuffers/framebuffer-state-restoration.html: Added.
  • webgl/2.0.y/conformance/renderbuffers/renderbuffer-initialization-expected.txt: Added.
  • webgl/2.0.y/conformance/renderbuffers/renderbuffer-initialization.html: Added.
  • webgl/2.0.y/conformance/renderbuffers/stencil-renderbuffer-initialization-expected.txt: Added.
  • webgl/2.0.y/conformance/renderbuffers/stencil-renderbuffer-initialization.html: Added.
  • webgl/2.0.y/conformance/rendering/bind-framebuffer-flush-bug-expected.txt: Added.
  • webgl/2.0.y/conformance/rendering/bind-framebuffer-flush-bug.html: Added.
  • webgl/2.0.y/conformance/rendering/blending-expected.txt: Added.
  • webgl/2.0.y/conformance/rendering/blending.html: Added.
  • webgl/2.0.y/conformance/rendering/canvas-alpha-bug-expected.txt: Added.
  • webgl/2.0.y/conformance/rendering/canvas-alpha-bug.html: Added.
  • webgl/2.0.y/conformance/rendering/clear-after-copyTexImage2D-expected.txt: Added.
  • webgl/2.0.y/conformance/rendering/clear-after-copyTexImage2D.html: Added.
  • webgl/2.0.y/conformance/rendering/color-mask-preserved-during-implicit-clears-expected.txt: Added.
  • webgl/2.0.y/conformance/rendering/color-mask-preserved-during-implicit-clears.html: Added.
  • webgl/2.0.y/conformance/rendering/culling-expected.txt: Added.
  • webgl/2.0.y/conformance/rendering/culling.html: Added.
  • webgl/2.0.y/conformance/rendering/default-texture-draw-bug-expected.txt: Added.
  • webgl/2.0.y/conformance/rendering/default-texture-draw-bug.html: Added.
  • webgl/2.0.y/conformance/rendering/draw-arrays-out-of-bounds-expected.txt: Added.
  • webgl/2.0.y/conformance/rendering/draw-arrays-out-of-bounds.html: Added.
  • webgl/2.0.y/conformance/rendering/draw-elements-out-of-bounds-expected.txt: Added.
  • webgl/2.0.y/conformance/rendering/draw-elements-out-of-bounds.html: Added.
  • webgl/2.0.y/conformance/rendering/draw-webgl-to-canvas-2d-repeatedly-expected.txt: Added.
  • webgl/2.0.y/conformance/rendering/draw-webgl-to-canvas-2d-repeatedly.html: Added.
  • webgl/2.0.y/conformance/rendering/draw-with-changing-start-vertex-bug-expected.txt: Added.
  • webgl/2.0.y/conformance/rendering/draw-with-changing-start-vertex-bug.html: Added.
  • webgl/2.0.y/conformance/rendering/framebuffer-switch-expected.txt: Added.
  • webgl/2.0.y/conformance/rendering/framebuffer-switch.html: Added.
  • webgl/2.0.y/conformance/rendering/framebuffer-texture-clear-expected.txt: Added.
  • webgl/2.0.y/conformance/rendering/framebuffer-texture-clear.html: Added.
  • webgl/2.0.y/conformance/rendering/framebuffer-texture-switch-expected.txt: Added.
  • webgl/2.0.y/conformance/rendering/framebuffer-texture-switch.html: Added.
  • webgl/2.0.y/conformance/rendering/gl-clear-expected.txt: Added.
  • webgl/2.0.y/conformance/rendering/gl-clear.html: Added.
  • webgl/2.0.y/conformance/rendering/gl-drawarrays-expected.txt: Added.
  • webgl/2.0.y/conformance/rendering/gl-drawarrays.html: Added.
  • webgl/2.0.y/conformance/rendering/gl-drawelements-expected.txt: Added.
  • webgl/2.0.y/conformance/rendering/gl-drawelements.html: Added.
  • webgl/2.0.y/conformance/rendering/gl-scissor-canvas-dimensions-expected.txt: Added.
  • webgl/2.0.y/conformance/rendering/gl-scissor-canvas-dimensions.html: Added.
  • webgl/2.0.y/conformance/rendering/gl-scissor-fbo-test-expected.txt: Added.
  • webgl/2.0.y/conformance/rendering/gl-scissor-fbo-test.html: Added.
  • webgl/2.0.y/conformance/rendering/gl-scissor-test-expected.txt: Added.
  • webgl/2.0.y/conformance/rendering/gl-scissor-test.html: Added.
  • webgl/2.0.y/conformance/rendering/gl-viewport-test-expected.txt: Added.
  • webgl/2.0.y/conformance/rendering/gl-viewport-test.html: Added.
  • webgl/2.0.y/conformance/rendering/line-loop-tri-fan-expected.txt: Added.
  • webgl/2.0.y/conformance/rendering/line-loop-tri-fan.html: Added.
  • webgl/2.0.y/conformance/rendering/line-rendering-quality-expected.txt: Added.
  • webgl/2.0.y/conformance/rendering/line-rendering-quality.html: Added.
  • webgl/2.0.y/conformance/rendering/many-draw-calls-expected.txt: Added.
  • webgl/2.0.y/conformance/rendering/many-draw-calls.html: Added.
  • webgl/2.0.y/conformance/rendering/more-than-65536-indices-expected.txt: Added.
  • webgl/2.0.y/conformance/rendering/more-than-65536-indices.html: Added.
  • webgl/2.0.y/conformance/rendering/multisample-corruption-expected.txt: Added.
  • webgl/2.0.y/conformance/rendering/multisample-corruption.html: Added.
  • webgl/2.0.y/conformance/rendering/negative-one-index-expected.txt: Added.
  • webgl/2.0.y/conformance/rendering/negative-one-index.html: Added.
  • webgl/2.0.y/conformance/rendering/out-of-bounds-array-buffers-expected.txt: Added.
  • webgl/2.0.y/conformance/rendering/out-of-bounds-array-buffers.html: Added.
  • webgl/2.0.y/conformance/rendering/out-of-bounds-index-buffers-expected.txt: Added.
  • webgl/2.0.y/conformance/rendering/out-of-bounds-index-buffers.html: Added.
  • webgl/2.0.y/conformance/rendering/point-no-attributes-expected.txt: Added.
  • webgl/2.0.y/conformance/rendering/point-no-attributes.html: Added.
  • webgl/2.0.y/conformance/rendering/point-size-expected.txt: Added.
  • webgl/2.0.y/conformance/rendering/point-size.html: Added.
  • webgl/2.0.y/conformance/rendering/point-specific-shader-variables-expected.txt: Added.
  • webgl/2.0.y/conformance/rendering/point-specific-shader-variables.html: Added.
  • webgl/2.0.y/conformance/rendering/point-with-gl-pointcoord-in-fragment-shader-expected.txt: Added.
  • webgl/2.0.y/conformance/rendering/point-with-gl-pointcoord-in-fragment-shader.html: Added.
  • webgl/2.0.y/conformance/rendering/polygon-offset-expected.txt: Added.
  • webgl/2.0.y/conformance/rendering/polygon-offset.html: Added.
  • webgl/2.0.y/conformance/rendering/preservedrawingbuffer-leak-expected.txt: Added.
  • webgl/2.0.y/conformance/rendering/preservedrawingbuffer-leak.html: Added.
  • webgl/2.0.y/conformance/rendering/rendering-sampling-feedback-loop-expected.txt: Added.
  • webgl/2.0.y/conformance/rendering/rendering-sampling-feedback-loop.html: Added.
  • webgl/2.0.y/conformance/rendering/rendering-stencil-large-viewport-expected.txt: Added.
  • webgl/2.0.y/conformance/rendering/rendering-stencil-large-viewport.html: Added.
  • webgl/2.0.y/conformance/rendering/scissor-rect-repeated-rendering-expected.txt: Added.
  • webgl/2.0.y/conformance/rendering/scissor-rect-repeated-rendering.html: Added.
  • webgl/2.0.y/conformance/rendering/simple-expected.txt: Added.
  • webgl/2.0.y/conformance/rendering/simple.html: Added.
  • webgl/2.0.y/conformance/rendering/texture-switch-performance-expected.txt: Added.
  • webgl/2.0.y/conformance/rendering/texture-switch-performance.html: Added.
  • webgl/2.0.y/conformance/rendering/triangle-expected.txt: Added.
  • webgl/2.0.y/conformance/rendering/triangle.html: Added.
  • webgl/2.0.y/conformance/state/fb-attach-implicit-target-assignment-expected.txt: Added.
  • webgl/2.0.y/conformance/state/fb-attach-implicit-target-assignment.html: Added.
  • webgl/2.0.y/conformance/state/gl-enable-enum-test-expected.txt: Added.
  • webgl/2.0.y/conformance/state/gl-enable-enum-test.html: Added.
  • webgl/2.0.y/conformance/state/gl-get-calls-expected.txt: Added.
  • webgl/2.0.y/conformance/state/gl-get-calls.html: Added.
  • webgl/2.0.y/conformance/state/gl-geterror-expected.txt: Added.
  • webgl/2.0.y/conformance/state/gl-geterror.html: Added.
  • webgl/2.0.y/conformance/state/gl-initial-state-expected.txt: Added.
  • webgl/2.0.y/conformance/state/gl-initial-state.html: Added.
  • webgl/2.0.y/conformance/state/state-uneffected-after-compositing-expected.txt: Added.
  • webgl/2.0.y/conformance/state/state-uneffected-after-compositing.html: Added.
  • webgl/2.0.y/conformance/textures/canvas/tex-2d-alpha-alpha-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/canvas/tex-2d-alpha-alpha-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance/textures/canvas/tex-2d-luminance-luminance-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/canvas/tex-2d-luminance-luminance-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance/textures/canvas/tex-2d-luminance_alpha-luminance_alpha-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/canvas/tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance/textures/canvas/tex-2d-rgb-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/canvas/tex-2d-rgb-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance/textures/canvas/tex-2d-rgb-rgb-unsigned_short_5_6_5-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/canvas/tex-2d-rgb-rgb-unsigned_short_5_6_5.html: Added.
  • webgl/2.0.y/conformance/textures/canvas/tex-2d-rgba-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/canvas/tex-2d-rgba-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance/textures/canvas/tex-2d-rgba-rgba-unsigned_short_4_4_4_4-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/canvas/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html: Added.
  • webgl/2.0.y/conformance/textures/canvas/tex-2d-rgba-rgba-unsigned_short_5_5_5_1-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/canvas/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html: Added.
  • webgl/2.0.y/conformance/textures/canvas_sub_rectangle/tex-2d-alpha-alpha-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/canvas_sub_rectangle/tex-2d-alpha-alpha-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance/textures/canvas_sub_rectangle/tex-2d-luminance-luminance-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/canvas_sub_rectangle/tex-2d-luminance-luminance-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance/textures/canvas_sub_rectangle/tex-2d-luminance_alpha-luminance_alpha-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/canvas_sub_rectangle/tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance/textures/canvas_sub_rectangle/tex-2d-rgb-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/canvas_sub_rectangle/tex-2d-rgb-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance/textures/canvas_sub_rectangle/tex-2d-rgb-rgb-unsigned_short_5_6_5-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/canvas_sub_rectangle/tex-2d-rgb-rgb-unsigned_short_5_6_5.html: Added.
  • webgl/2.0.y/conformance/textures/canvas_sub_rectangle/tex-2d-rgba-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/canvas_sub_rectangle/tex-2d-rgba-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance/textures/canvas_sub_rectangle/tex-2d-rgba-rgba-unsigned_short_4_4_4_4-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/canvas_sub_rectangle/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html: Added.
  • webgl/2.0.y/conformance/textures/canvas_sub_rectangle/tex-2d-rgba-rgba-unsigned_short_5_5_5_1-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/canvas_sub_rectangle/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html: Added.
  • webgl/2.0.y/conformance/textures/image/tex-2d-alpha-alpha-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/image/tex-2d-alpha-alpha-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance/textures/image/tex-2d-luminance-luminance-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/image/tex-2d-luminance-luminance-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance/textures/image/tex-2d-luminance_alpha-luminance_alpha-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/image/tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance/textures/image/tex-2d-rgb-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/image/tex-2d-rgb-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance/textures/image/tex-2d-rgb-rgb-unsigned_short_5_6_5-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/image/tex-2d-rgb-rgb-unsigned_short_5_6_5.html: Added.
  • webgl/2.0.y/conformance/textures/image/tex-2d-rgba-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/image/tex-2d-rgba-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance/textures/image/tex-2d-rgba-rgba-unsigned_short_4_4_4_4-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/image/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html: Added.
  • webgl/2.0.y/conformance/textures/image/tex-2d-rgba-rgba-unsigned_short_5_5_5_1-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/image/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_blob/tex-2d-alpha-alpha-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_blob/tex-2d-alpha-alpha-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_blob/tex-2d-luminance-luminance-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_blob/tex-2d-luminance-luminance-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_blob/tex-2d-luminance_alpha-luminance_alpha-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_blob/tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_blob/tex-2d-rgb-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_blob/tex-2d-rgb-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_blob/tex-2d-rgb-rgb-unsigned_short_5_6_5-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_blob/tex-2d-rgb-rgb-unsigned_short_5_6_5.html: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_blob/tex-2d-rgba-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_blob/tex-2d-rgba-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_blob/tex-2d-rgba-rgba-unsigned_short_4_4_4_4-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_blob/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_blob/tex-2d-rgba-rgba-unsigned_short_5_5_5_1-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_blob/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_canvas/tex-2d-alpha-alpha-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_canvas/tex-2d-alpha-alpha-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_canvas/tex-2d-luminance-luminance-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_canvas/tex-2d-luminance-luminance-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_canvas/tex-2d-luminance_alpha-luminance_alpha-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_canvas/tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_canvas/tex-2d-rgb-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_canvas/tex-2d-rgb-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_canvas/tex-2d-rgb-rgb-unsigned_short_5_6_5-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_canvas/tex-2d-rgb-rgb-unsigned_short_5_6_5.html: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_canvas/tex-2d-rgba-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_canvas/tex-2d-rgba-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_canvas/tex-2d-rgba-rgba-unsigned_short_4_4_4_4-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_canvas/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_canvas/tex-2d-rgba-rgba-unsigned_short_5_5_5_1-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_canvas/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_image/tex-2d-alpha-alpha-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_image/tex-2d-alpha-alpha-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_image/tex-2d-luminance-luminance-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_image/tex-2d-luminance-luminance-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_image/tex-2d-luminance_alpha-luminance_alpha-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_image/tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_image/tex-2d-rgb-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_image/tex-2d-rgb-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_image/tex-2d-rgb-rgb-unsigned_short_5_6_5-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_image/tex-2d-rgb-rgb-unsigned_short_5_6_5.html: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_image/tex-2d-rgba-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_image/tex-2d-rgba-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_image/tex-2d-rgba-rgba-unsigned_short_4_4_4_4-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_image/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_image/tex-2d-rgba-rgba-unsigned_short_5_5_5_1-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_image/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_image_bitmap/tex-2d-alpha-alpha-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_image_bitmap/tex-2d-alpha-alpha-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_image_bitmap/tex-2d-luminance-luminance-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_image_bitmap/tex-2d-luminance-luminance-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_image_bitmap/tex-2d-luminance_alpha-luminance_alpha-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_image_bitmap/tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_image_bitmap/tex-2d-rgb-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_image_bitmap/tex-2d-rgb-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_image_bitmap/tex-2d-rgb-rgb-unsigned_short_5_6_5-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_image_bitmap/tex-2d-rgb-rgb-unsigned_short_5_6_5.html: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_image_bitmap/tex-2d-rgba-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_image_bitmap/tex-2d-rgba-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_image_bitmap/tex-2d-rgba-rgba-unsigned_short_4_4_4_4-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_image_bitmap/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_image_bitmap/tex-2d-rgba-rgba-unsigned_short_5_5_5_1-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_image_bitmap/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_image_data/tex-2d-alpha-alpha-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_image_data/tex-2d-alpha-alpha-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_image_data/tex-2d-luminance-luminance-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_image_data/tex-2d-luminance-luminance-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_image_data/tex-2d-luminance_alpha-luminance_alpha-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_image_data/tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_image_data/tex-2d-rgb-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_image_data/tex-2d-rgb-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_image_data/tex-2d-rgb-rgb-unsigned_short_5_6_5-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_image_data/tex-2d-rgb-rgb-unsigned_short_5_6_5.html: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_image_data/tex-2d-rgba-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_image_data/tex-2d-rgba-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_image_data/tex-2d-rgba-rgba-unsigned_short_4_4_4_4-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_image_data/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_image_data/tex-2d-rgba-rgba-unsigned_short_5_5_5_1-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_image_data/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_video/tex-2d-alpha-alpha-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_video/tex-2d-alpha-alpha-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_video/tex-2d-luminance-luminance-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_video/tex-2d-luminance-luminance-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_video/tex-2d-luminance_alpha-luminance_alpha-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_video/tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_video/tex-2d-rgb-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_video/tex-2d-rgb-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_video/tex-2d-rgb-rgb-unsigned_short_5_6_5-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_video/tex-2d-rgb-rgb-unsigned_short_5_6_5.html: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_video/tex-2d-rgba-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_video/tex-2d-rgba-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_video/tex-2d-rgba-rgba-unsigned_short_4_4_4_4-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_video/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_video/tex-2d-rgba-rgba-unsigned_short_5_5_5_1-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_video/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html: Added.
  • webgl/2.0.y/conformance/textures/image_data/tex-2d-alpha-alpha-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/image_data/tex-2d-alpha-alpha-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance/textures/image_data/tex-2d-luminance-luminance-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/image_data/tex-2d-luminance-luminance-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance/textures/image_data/tex-2d-luminance_alpha-luminance_alpha-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/image_data/tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance/textures/image_data/tex-2d-rgb-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/image_data/tex-2d-rgb-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance/textures/image_data/tex-2d-rgb-rgb-unsigned_short_5_6_5-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/image_data/tex-2d-rgb-rgb-unsigned_short_5_6_5.html: Added.
  • webgl/2.0.y/conformance/textures/image_data/tex-2d-rgba-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/image_data/tex-2d-rgba-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance/textures/image_data/tex-2d-rgba-rgba-unsigned_short_4_4_4_4-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/image_data/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html: Added.
  • webgl/2.0.y/conformance/textures/image_data/tex-2d-rgba-rgba-unsigned_short_5_5_5_1-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/image_data/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html: Added.
  • webgl/2.0.y/conformance/textures/misc/canvas-teximage-after-multiple-drawimages-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/misc/canvas-teximage-after-multiple-drawimages.html: Added.
  • webgl/2.0.y/conformance/textures/misc/copy-tex-image-2d-formats-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/misc/copy-tex-image-2d-formats.html: Added.
  • webgl/2.0.y/conformance/textures/misc/copy-tex-image-and-sub-image-2d-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/misc/copy-tex-image-and-sub-image-2d.html: Added.
  • webgl/2.0.y/conformance/textures/misc/copy-tex-image-crash-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/misc/copy-tex-image-crash.html: Added.
  • webgl/2.0.y/conformance/textures/misc/copytexsubimage2d-large-partial-copy-corruption-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/misc/copytexsubimage2d-large-partial-copy-corruption.html: Added.
  • webgl/2.0.y/conformance/textures/misc/copytexsubimage2d-subrects-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/misc/copytexsubimage2d-subrects.html: Added.
  • webgl/2.0.y/conformance/textures/misc/cube-incomplete-fbo-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/misc/cube-incomplete-fbo.html: Added.
  • webgl/2.0.y/conformance/textures/misc/cube-map-uploads-out-of-order-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/misc/cube-map-uploads-out-of-order.html: Added.
  • webgl/2.0.y/conformance/textures/misc/default-texture-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/misc/default-texture.html: Added.
  • webgl/2.0.y/conformance/textures/misc/exif-orientation-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/misc/exif-orientation.html: Added.
  • webgl/2.0.y/conformance/textures/misc/gl-pixelstorei-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/misc/gl-pixelstorei.html: Added.
  • webgl/2.0.y/conformance/textures/misc/gl-teximage-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/misc/gl-teximage.html: Added.
  • webgl/2.0.y/conformance/textures/misc/mipmap-fbo-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/misc/mipmap-fbo.html: Added.
  • webgl/2.0.y/conformance/textures/misc/origin-clean-conformance-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/misc/origin-clean-conformance-offscreencanvas-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/misc/origin-clean-conformance-offscreencanvas.html: Added.
  • webgl/2.0.y/conformance/textures/misc/origin-clean-conformance.html: Added.
  • webgl/2.0.y/conformance/textures/misc/tex-image-and-sub-image-2d-with-array-buffer-view-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/misc/tex-image-and-sub-image-2d-with-array-buffer-view.html: Added.
  • webgl/2.0.y/conformance/textures/misc/tex-image-and-uniform-binding-bugs-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/misc/tex-image-and-uniform-binding-bugs.html: Added.
  • webgl/2.0.y/conformance/textures/misc/tex-image-canvas-corruption-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/misc/tex-image-canvas-corruption.html: Added.
  • webgl/2.0.y/conformance/textures/misc/tex-image-webgl-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/misc/tex-image-webgl.html: Added.
  • webgl/2.0.y/conformance/textures/misc/tex-image-with-format-and-type-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/misc/tex-image-with-format-and-type.html: Added.
  • webgl/2.0.y/conformance/textures/misc/tex-image-with-invalid-data-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/misc/tex-image-with-invalid-data.html: Added.
  • webgl/2.0.y/conformance/textures/misc/tex-sub-image-2d-bad-args-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/misc/tex-sub-image-2d-bad-args.html: Added.
  • webgl/2.0.y/conformance/textures/misc/tex-sub-image-2d-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/misc/tex-sub-image-2d.html: Added.
  • webgl/2.0.y/conformance/textures/misc/tex-video-using-tex-unit-non-zero-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/misc/tex-video-using-tex-unit-non-zero.html: Added.
  • webgl/2.0.y/conformance/textures/misc/texparameter-test-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/misc/texparameter-test.html: Added.
  • webgl/2.0.y/conformance/textures/misc/texture-active-bind-2-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/misc/texture-active-bind-2.html: Added.
  • webgl/2.0.y/conformance/textures/misc/texture-active-bind-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/misc/texture-active-bind.html: Added.
  • webgl/2.0.y/conformance/textures/misc/texture-attachment-formats-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/misc/texture-attachment-formats.html: Added.
  • webgl/2.0.y/conformance/textures/misc/texture-clear-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/misc/texture-clear.html: Added.
  • webgl/2.0.y/conformance/textures/misc/texture-complete-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/misc/texture-complete.html: Added.
  • webgl/2.0.y/conformance/textures/misc/texture-copying-and-deletion-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/misc/texture-copying-and-deletion.html: Added.
  • webgl/2.0.y/conformance/textures/misc/texture-copying-feedback-loops-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/misc/texture-copying-feedback-loops.html: Added.
  • webgl/2.0.y/conformance/textures/misc/texture-corner-case-videos-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/misc/texture-corner-case-videos.html: Added.
  • webgl/2.0.y/conformance/textures/misc/texture-cube-as-fbo-attachment-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/misc/texture-cube-as-fbo-attachment.html: Added.
  • webgl/2.0.y/conformance/textures/misc/texture-draw-with-2d-and-cube-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/misc/texture-draw-with-2d-and-cube.html: Added.
  • webgl/2.0.y/conformance/textures/misc/texture-hd-dpi-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/misc/texture-hd-dpi.html: Added.
  • webgl/2.0.y/conformance/textures/misc/texture-mips-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/misc/texture-mips.html: Added.
  • webgl/2.0.y/conformance/textures/misc/texture-size-cube-maps-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/misc/texture-size-cube-maps.html: Added.
  • webgl/2.0.y/conformance/textures/misc/texture-size-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/misc/texture-size-limit-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/misc/texture-size-limit.html: Added.
  • webgl/2.0.y/conformance/textures/misc/texture-size.html: Added.
  • webgl/2.0.y/conformance/textures/misc/texture-sub-image-cube-maps-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/misc/texture-sub-image-cube-maps.html: Added.
  • webgl/2.0.y/conformance/textures/misc/texture-transparent-pixels-initialized-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/misc/texture-transparent-pixels-initialized.html: Added.
  • webgl/2.0.y/conformance/textures/misc/texture-upload-cube-maps-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/misc/texture-upload-cube-maps.html: Added.
  • webgl/2.0.y/conformance/textures/misc/texture-upload-size-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/misc/texture-upload-size.html: Added.
  • webgl/2.0.y/conformance/textures/misc/texture-video-transparent-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/misc/texture-video-transparent.html: Added.
  • webgl/2.0.y/conformance/textures/misc/texture-with-flip-y-and-premultiply-alpha-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/misc/texture-with-flip-y-and-premultiply-alpha.html: Added.
  • webgl/2.0.y/conformance/textures/misc/upload-from-srcset-with-empty-data-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/misc/upload-from-srcset-with-empty-data.html: Added.
  • webgl/2.0.y/conformance/textures/misc/video-rotation-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/misc/video-rotation.html: Added.
  • webgl/2.0.y/conformance/textures/svg_image/tex-2d-alpha-alpha-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/svg_image/tex-2d-alpha-alpha-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance/textures/svg_image/tex-2d-luminance-luminance-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/svg_image/tex-2d-luminance-luminance-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance/textures/svg_image/tex-2d-luminance_alpha-luminance_alpha-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/svg_image/tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance/textures/svg_image/tex-2d-rgb-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/svg_image/tex-2d-rgb-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance/textures/svg_image/tex-2d-rgb-rgb-unsigned_short_5_6_5-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/svg_image/tex-2d-rgb-rgb-unsigned_short_5_6_5.html: Added.
  • webgl/2.0.y/conformance/textures/svg_image/tex-2d-rgba-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/svg_image/tex-2d-rgba-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance/textures/svg_image/tex-2d-rgba-rgba-unsigned_short_4_4_4_4-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/svg_image/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html: Added.
  • webgl/2.0.y/conformance/textures/svg_image/tex-2d-rgba-rgba-unsigned_short_5_5_5_1-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/svg_image/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html: Added.
  • webgl/2.0.y/conformance/textures/video/tex-2d-alpha-alpha-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/video/tex-2d-alpha-alpha-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance/textures/video/tex-2d-luminance-luminance-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/video/tex-2d-luminance-luminance-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance/textures/video/tex-2d-luminance_alpha-luminance_alpha-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/video/tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance/textures/video/tex-2d-rgb-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/video/tex-2d-rgb-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance/textures/video/tex-2d-rgb-rgb-unsigned_short_5_6_5-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/video/tex-2d-rgb-rgb-unsigned_short_5_6_5.html: Added.
  • webgl/2.0.y/conformance/textures/video/tex-2d-rgba-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/video/tex-2d-rgba-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance/textures/video/tex-2d-rgba-rgba-unsigned_short_4_4_4_4-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/video/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html: Added.
  • webgl/2.0.y/conformance/textures/video/tex-2d-rgba-rgba-unsigned_short_5_5_5_1-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/video/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html: Added.
  • webgl/2.0.y/conformance/textures/webgl_canvas/tex-2d-alpha-alpha-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/webgl_canvas/tex-2d-alpha-alpha-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance/textures/webgl_canvas/tex-2d-luminance-luminance-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/webgl_canvas/tex-2d-luminance-luminance-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance/textures/webgl_canvas/tex-2d-luminance_alpha-luminance_alpha-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/webgl_canvas/tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance/textures/webgl_canvas/tex-2d-rgb-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/webgl_canvas/tex-2d-rgb-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance/textures/webgl_canvas/tex-2d-rgb-rgb-unsigned_short_5_6_5-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/webgl_canvas/tex-2d-rgb-rgb-unsigned_short_5_6_5.html: Added.
  • webgl/2.0.y/conformance/textures/webgl_canvas/tex-2d-rgba-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/webgl_canvas/tex-2d-rgba-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance/textures/webgl_canvas/tex-2d-rgba-rgba-unsigned_short_4_4_4_4-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/webgl_canvas/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html: Added.
  • webgl/2.0.y/conformance/textures/webgl_canvas/tex-2d-rgba-rgba-unsigned_short_5_5_5_1-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/webgl_canvas/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html: Added.
  • webgl/2.0.y/conformance/typedarrays/array-buffer-crash-expected.txt: Added.
  • webgl/2.0.y/conformance/typedarrays/array-buffer-crash.html: Added.
  • webgl/2.0.y/conformance/typedarrays/array-buffer-view-crash-expected.txt: Added.
  • webgl/2.0.y/conformance/typedarrays/array-buffer-view-crash.html: Added.
  • webgl/2.0.y/conformance/typedarrays/array-large-array-tests-expected.txt: Added.
  • webgl/2.0.y/conformance/typedarrays/array-large-array-tests.html: Added.
  • webgl/2.0.y/conformance/typedarrays/array-unit-tests-expected.txt: Added.
  • webgl/2.0.y/conformance/typedarrays/array-unit-tests.html: Added.
  • webgl/2.0.y/conformance/typedarrays/data-view-crash-expected.txt: Added.
  • webgl/2.0.y/conformance/typedarrays/data-view-crash.html: Added.
  • webgl/2.0.y/conformance/typedarrays/data-view-test-expected.txt: Added.
  • webgl/2.0.y/conformance/typedarrays/data-view-test.html: Added.
  • webgl/2.0.y/conformance/typedarrays/typed-arrays-in-workers-expected.txt: Added.
  • webgl/2.0.y/conformance/typedarrays/typed-arrays-in-workers.html: Added.
  • webgl/2.0.y/conformance/uniforms/gl-uniform-arrays-expected.txt: Added.
  • webgl/2.0.y/conformance/uniforms/gl-uniform-arrays.html: Added.
  • webgl/2.0.y/conformance/uniforms/gl-uniform-bool-expected.txt: Added.
  • webgl/2.0.y/conformance/uniforms/gl-uniform-bool.html: Added.
  • webgl/2.0.y/conformance/uniforms/gl-uniformmatrix4fv-expected.txt: Added.
  • webgl/2.0.y/conformance/uniforms/gl-uniformmatrix4fv.html: Added.
  • webgl/2.0.y/conformance/uniforms/gl-unknown-uniform-expected.txt: Added.
  • webgl/2.0.y/conformance/uniforms/gl-unknown-uniform.html: Added.
  • webgl/2.0.y/conformance/uniforms/no-over-optimization-on-uniform-array-00-expected.txt: Added.
  • webgl/2.0.y/conformance/uniforms/no-over-optimization-on-uniform-array-00.html: Added.
  • webgl/2.0.y/conformance/uniforms/no-over-optimization-on-uniform-array-01-expected.txt: Added.
  • webgl/2.0.y/conformance/uniforms/no-over-optimization-on-uniform-array-01.html: Added.
  • webgl/2.0.y/conformance/uniforms/no-over-optimization-on-uniform-array-02-expected.txt: Added.
  • webgl/2.0.y/conformance/uniforms/no-over-optimization-on-uniform-array-02.html: Added.
  • webgl/2.0.y/conformance/uniforms/no-over-optimization-on-uniform-array-03-expected.txt: Added.
  • webgl/2.0.y/conformance/uniforms/no-over-optimization-on-uniform-array-03.html: Added.
  • webgl/2.0.y/conformance/uniforms/no-over-optimization-on-uniform-array-04-expected.txt: Added.
  • webgl/2.0.y/conformance/uniforms/no-over-optimization-on-uniform-array-04.html: Added.
  • webgl/2.0.y/conformance/uniforms/no-over-optimization-on-uniform-array-05-expected.txt: Added.
  • webgl/2.0.y/conformance/uniforms/no-over-optimization-on-uniform-array-05.html: Added.
  • webgl/2.0.y/conformance/uniforms/no-over-optimization-on-uniform-array-06-expected.txt: Added.
  • webgl/2.0.y/conformance/uniforms/no-over-optimization-on-uniform-array-06.html: Added.
  • webgl/2.0.y/conformance/uniforms/no-over-optimization-on-uniform-array-07-expected.txt: Added.
  • webgl/2.0.y/conformance/uniforms/no-over-optimization-on-uniform-array-07.html: Added.
  • webgl/2.0.y/conformance/uniforms/no-over-optimization-on-uniform-array-08-expected.txt: Added.
  • webgl/2.0.y/conformance/uniforms/no-over-optimization-on-uniform-array-08.html: Added.
  • webgl/2.0.y/conformance/uniforms/no-over-optimization-on-uniform-array-09-expected.txt: Added.
  • webgl/2.0.y/conformance/uniforms/no-over-optimization-on-uniform-array-09.html: Added.
  • webgl/2.0.y/conformance/uniforms/no-over-optimization-on-uniform-array-10-expected.txt: Added.
  • webgl/2.0.y/conformance/uniforms/no-over-optimization-on-uniform-array-10.html: Added.
  • webgl/2.0.y/conformance/uniforms/no-over-optimization-on-uniform-array-11-expected.txt: Added.
  • webgl/2.0.y/conformance/uniforms/no-over-optimization-on-uniform-array-11.html: Added.
  • webgl/2.0.y/conformance/uniforms/no-over-optimization-on-uniform-array-12-expected.txt: Added.
  • webgl/2.0.y/conformance/uniforms/no-over-optimization-on-uniform-array-12.html: Added.
  • webgl/2.0.y/conformance/uniforms/no-over-optimization-on-uniform-array-13-expected.txt: Added.
  • webgl/2.0.y/conformance/uniforms/no-over-optimization-on-uniform-array-13.html: Added.
  • webgl/2.0.y/conformance/uniforms/no-over-optimization-on-uniform-array-14-expected.txt: Added.
  • webgl/2.0.y/conformance/uniforms/no-over-optimization-on-uniform-array-14.html: Added.
  • webgl/2.0.y/conformance/uniforms/no-over-optimization-on-uniform-array-15-expected.txt: Added.
  • webgl/2.0.y/conformance/uniforms/no-over-optimization-on-uniform-array-15.html: Added.
  • webgl/2.0.y/conformance/uniforms/no-over-optimization-on-uniform-array-16-expected.txt: Added.
  • webgl/2.0.y/conformance/uniforms/no-over-optimization-on-uniform-array-16.html: Added.
  • webgl/2.0.y/conformance/uniforms/no-over-optimization-on-uniform-array-17-expected.txt: Added.
  • webgl/2.0.y/conformance/uniforms/no-over-optimization-on-uniform-array-17.html: Added.
  • webgl/2.0.y/conformance/uniforms/null-uniform-location-expected.txt: Added.
  • webgl/2.0.y/conformance/uniforms/null-uniform-location.html: Added.
  • webgl/2.0.y/conformance/uniforms/out-of-bounds-uniform-array-access-expected.txt: Added.
  • webgl/2.0.y/conformance/uniforms/out-of-bounds-uniform-array-access.html: Added.
  • webgl/2.0.y/conformance/uniforms/uniform-default-values-expected.txt: Added.
  • webgl/2.0.y/conformance/uniforms/uniform-default-values.html: Added.
  • webgl/2.0.y/conformance/uniforms/uniform-location-expected.txt: Added.
  • webgl/2.0.y/conformance/uniforms/uniform-location.html: Added.
  • webgl/2.0.y/conformance/uniforms/uniform-samplers-test-expected.txt: Added.
  • webgl/2.0.y/conformance/uniforms/uniform-samplers-test.html: Added.
  • webgl/2.0.y/conformance/uniforms/uniform-values-per-program-expected.txt: Added.
  • webgl/2.0.y/conformance/uniforms/uniform-values-per-program.html: Added.
  • webgl/2.0.y/conformance2/attribs/gl-bindAttribLocation-aliasing-inactive-expected.txt: Added.
  • webgl/2.0.y/conformance2/attribs/gl-bindAttribLocation-aliasing-inactive.html: Added.
  • webgl/2.0.y/conformance2/attribs/gl-vertex-attrib-expected.txt: Added.
  • webgl/2.0.y/conformance2/attribs/gl-vertex-attrib-i-render-expected.txt: Added.
  • webgl/2.0.y/conformance2/attribs/gl-vertex-attrib-i-render.html: Added.
  • webgl/2.0.y/conformance2/attribs/gl-vertex-attrib-normalized-int-expected.txt: Added.
  • webgl/2.0.y/conformance2/attribs/gl-vertex-attrib-normalized-int.html: Added.
  • webgl/2.0.y/conformance2/attribs/gl-vertex-attrib.html: Added.
  • webgl/2.0.y/conformance2/attribs/gl-vertexattribipointer-expected.txt: Added.
  • webgl/2.0.y/conformance2/attribs/gl-vertexattribipointer-offsets-expected.txt: Added.
  • webgl/2.0.y/conformance2/attribs/gl-vertexattribipointer-offsets.html: Added.
  • webgl/2.0.y/conformance2/attribs/gl-vertexattribipointer.html: Added.
  • webgl/2.0.y/conformance2/attribs/render-no-enabled-attrib-arrays-expected.txt: Added.
  • webgl/2.0.y/conformance2/attribs/render-no-enabled-attrib-arrays.html: Added.
  • webgl/2.0.y/conformance2/buffers/bound-buffer-size-change-test-expected.txt: Added.
  • webgl/2.0.y/conformance2/buffers/bound-buffer-size-change-test.html: Added.
  • webgl/2.0.y/conformance2/buffers/buffer-copying-contents-expected.txt: Added.
  • webgl/2.0.y/conformance2/buffers/buffer-copying-contents.html: Added.
  • webgl/2.0.y/conformance2/buffers/buffer-copying-restrictions-expected.txt: Added.
  • webgl/2.0.y/conformance2/buffers/buffer-copying-restrictions.html: Added.
  • webgl/2.0.y/conformance2/buffers/buffer-data-and-buffer-sub-data-sub-source-expected.txt: Added.
  • webgl/2.0.y/conformance2/buffers/buffer-data-and-buffer-sub-data-sub-source.html: Added.
  • webgl/2.0.y/conformance2/buffers/buffer-overflow-test-expected.txt: Added.
  • webgl/2.0.y/conformance2/buffers/buffer-overflow-test.html: Added.
  • webgl/2.0.y/conformance2/buffers/buffer-type-restrictions-expected.txt: Added.
  • webgl/2.0.y/conformance2/buffers/buffer-type-restrictions.html: Added.
  • webgl/2.0.y/conformance2/buffers/delete-buffer-expected.txt: Added.
  • webgl/2.0.y/conformance2/buffers/delete-buffer.html: Added.
  • webgl/2.0.y/conformance2/buffers/get-buffer-sub-data-expected.txt: Added.
  • webgl/2.0.y/conformance2/buffers/get-buffer-sub-data-validity-expected.txt: Added.
  • webgl/2.0.y/conformance2/buffers/get-buffer-sub-data-validity.html: Added.
  • webgl/2.0.y/conformance2/buffers/get-buffer-sub-data.html: Added.
  • webgl/2.0.y/conformance2/buffers/one-large-uniform-buffer-expected.txt: Added.
  • webgl/2.0.y/conformance2/buffers/one-large-uniform-buffer.html: Added.
  • webgl/2.0.y/conformance2/buffers/uniform-buffers-expected.txt: Added.
  • webgl/2.0.y/conformance2/buffers/uniform-buffers-second-compile-expected.txt: Added.
  • webgl/2.0.y/conformance2/buffers/uniform-buffers-second-compile.html: Added.
  • webgl/2.0.y/conformance2/buffers/uniform-buffers-state-restoration-expected.txt: Added.
  • webgl/2.0.y/conformance2/buffers/uniform-buffers-state-restoration.html: Added.
  • webgl/2.0.y/conformance2/buffers/uniform-buffers.html: Added.
  • webgl/2.0.y/conformance2/canvas/to-data-url-with-pack-params-expected.txt: Added.
  • webgl/2.0.y/conformance2/canvas/to-data-url-with-pack-params.html: Added.
  • webgl/2.0.y/conformance2/context/constants-and-properties-2-expected.txt: Added.
  • webgl/2.0.y/conformance2/context/constants-and-properties-2.html: Added.
  • webgl/2.0.y/conformance2/context/context-attributes-depth-stencil-antialias-obeyed-expected.txt: Added.
  • webgl/2.0.y/conformance2/context/context-attributes-depth-stencil-antialias-obeyed.html: Added.
  • webgl/2.0.y/conformance2/context/context-mode-expected.txt: Added.
  • webgl/2.0.y/conformance2/context/context-mode.html: Added.
  • webgl/2.0.y/conformance2/context/context-resize-changes-buffer-binding-bug-expected.txt: Added.
  • webgl/2.0.y/conformance2/context/context-resize-changes-buffer-binding-bug.html: Added.
  • webgl/2.0.y/conformance2/context/context-sharing-texture2darray-texture3d-data-bug-expected.txt: Added.
  • webgl/2.0.y/conformance2/context/context-sharing-texture2darray-texture3d-data-bug.html: Added.
  • webgl/2.0.y/conformance2/context/context-type-test-2-expected.txt: Added.
  • webgl/2.0.y/conformance2/context/context-type-test-2.html: Added.
  • webgl/2.0.y/conformance2/context/incorrect-context-object-behaviour-expected.txt: Added.
  • webgl/2.0.y/conformance2/context/incorrect-context-object-behaviour.html: Added.
  • webgl/2.0.y/conformance2/context/methods-2-expected.txt: Added.
  • webgl/2.0.y/conformance2/context/methods-2.html: Added.
  • webgl/2.0.y/conformance2/context/no-experimental-webgl2-expected.txt: Added.
  • webgl/2.0.y/conformance2/context/no-experimental-webgl2.html: Added.
  • webgl/2.0.y/conformance2/extensions/ext-color-buffer-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/extensions/ext-color-buffer-float.html: Added.
  • webgl/2.0.y/conformance2/extensions/ext-color-buffer-half-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/extensions/ext-color-buffer-half-float.html: Added.
  • webgl/2.0.y/conformance2/extensions/ext-disjoint-timer-query-webgl2-expected.txt: Added.
  • webgl/2.0.y/conformance2/extensions/ext-disjoint-timer-query-webgl2.html: Added.
  • webgl/2.0.y/conformance2/extensions/ext-texture-filter-anisotropic-expected.txt: Added.
  • webgl/2.0.y/conformance2/extensions/ext-texture-filter-anisotropic.html: Added.
  • webgl/2.0.y/conformance2/extensions/ext-texture-norm16-expected.txt: Added.
  • webgl/2.0.y/conformance2/extensions/ext-texture-norm16.html: Added.
  • webgl/2.0.y/conformance2/extensions/oes-draw-buffers-indexed-expected.txt: Added.
  • webgl/2.0.y/conformance2/extensions/oes-draw-buffers-indexed.html: Added.
  • webgl/2.0.y/conformance2/extensions/ovr_multiview2-expected.txt: Added.
  • webgl/2.0.y/conformance2/extensions/ovr_multiview2.html: Added.
  • webgl/2.0.y/conformance2/extensions/ovr_multiview2_depth-expected.txt: Added.
  • webgl/2.0.y/conformance2/extensions/ovr_multiview2_depth.html: Added.
  • webgl/2.0.y/conformance2/extensions/ovr_multiview2_draw_buffers-expected.txt: Added.
  • webgl/2.0.y/conformance2/extensions/ovr_multiview2_draw_buffers.html: Added.
  • webgl/2.0.y/conformance2/extensions/ovr_multiview2_flat_varying-expected.txt: Added.
  • webgl/2.0.y/conformance2/extensions/ovr_multiview2_flat_varying.html: Added.
  • webgl/2.0.y/conformance2/extensions/ovr_multiview2_instanced_draw-expected.txt: Added.
  • webgl/2.0.y/conformance2/extensions/ovr_multiview2_instanced_draw.html: Added.
  • webgl/2.0.y/conformance2/extensions/ovr_multiview2_non_multiview_shaders-expected.txt: Added.
  • webgl/2.0.y/conformance2/extensions/ovr_multiview2_non_multiview_shaders.html: Added.
  • webgl/2.0.y/conformance2/extensions/ovr_multiview2_single_view_operations-expected.txt: Added.
  • webgl/2.0.y/conformance2/extensions/ovr_multiview2_single_view_operations.html: Added.
  • webgl/2.0.y/conformance2/extensions/ovr_multiview2_timer_query-expected.txt: Added.
  • webgl/2.0.y/conformance2/extensions/ovr_multiview2_timer_query.html: Added.
  • webgl/2.0.y/conformance2/extensions/ovr_multiview2_transform_feedback-expected.txt: Added.
  • webgl/2.0.y/conformance2/extensions/ovr_multiview2_transform_feedback.html: Added.
  • webgl/2.0.y/conformance2/extensions/promoted-extensions-expected.txt: Added.
  • webgl/2.0.y/conformance2/extensions/promoted-extensions-in-shaders-expected.txt: Added.
  • webgl/2.0.y/conformance2/extensions/promoted-extensions-in-shaders.html: Added.
  • webgl/2.0.y/conformance2/extensions/promoted-extensions.html: Added.
  • webgl/2.0.y/conformance2/extensions/webgl-multi-draw-instanced-base-vertex-base-instance-expected.txt: Added.
  • webgl/2.0.y/conformance2/extensions/webgl-multi-draw-instanced-base-vertex-base-instance.html: Added.
  • webgl/2.0.y/conformance2/glsl3/array-as-return-value-expected.txt: Added.
  • webgl/2.0.y/conformance2/glsl3/array-as-return-value.html: Added.
  • webgl/2.0.y/conformance2/glsl3/array-assign-constructor-expected.txt: Added.
  • webgl/2.0.y/conformance2/glsl3/array-assign-constructor.html: Added.
  • webgl/2.0.y/conformance2/glsl3/array-assign-expected.txt: Added.
  • webgl/2.0.y/conformance2/glsl3/array-assign.html: Added.
  • webgl/2.0.y/conformance2/glsl3/array-complex-indexing-expected.txt: Added.
  • webgl/2.0.y/conformance2/glsl3/array-complex-indexing.html: Added.
  • webgl/2.0.y/conformance2/glsl3/array-element-increment-expected.txt: Added.
  • webgl/2.0.y/conformance2/glsl3/array-element-increment.html: Added.
  • webgl/2.0.y/conformance2/glsl3/array-equality-expected.txt: Added.
  • webgl/2.0.y/conformance2/glsl3/array-equality.html: Added.
  • webgl/2.0.y/conformance2/glsl3/array-in-complex-expression-expected.txt: Added.
  • webgl/2.0.y/conformance2/glsl3/array-in-complex-expression.html: Added.
  • webgl/2.0.y/conformance2/glsl3/array-initialize-with-same-name-array-expected.txt: Added.
  • webgl/2.0.y/conformance2/glsl3/array-initialize-with-same-name-array.html: Added.
  • webgl/2.0.y/conformance2/glsl3/array-length-side-effects-expected.txt: Added.
  • webgl/2.0.y/conformance2/glsl3/array-length-side-effects.html: Added.
  • webgl/2.0.y/conformance2/glsl3/attrib-location-length-limits-expected.txt: Added.
  • webgl/2.0.y/conformance2/glsl3/attrib-location-length-limits.html: Added.
  • webgl/2.0.y/conformance2/glsl3/bool-type-cast-bug-uint-ivec-uvec-expected.txt: Added.
  • webgl/2.0.y/conformance2/glsl3/bool-type-cast-bug-uint-ivec-uvec.html: Added.
  • webgl/2.0.y/conformance2/glsl3/compare-structs-containing-arrays-expected.txt: Added.
  • webgl/2.0.y/conformance2/glsl3/compare-structs-containing-arrays.html: Added.
  • webgl/2.0.y/conformance2/glsl3/compound-assignment-type-combination-expected.txt: Added.
  • webgl/2.0.y/conformance2/glsl3/compound-assignment-type-combination.html: Added.
  • webgl/2.0.y/conformance2/glsl3/const-array-init-expected.txt: Added.
  • webgl/2.0.y/conformance2/glsl3/const-array-init.html: Added.
  • webgl/2.0.y/conformance2/glsl3/const-struct-from-array-as-function-parameter-expected.txt: Added.
  • webgl/2.0.y/conformance2/glsl3/const-struct-from-array-as-function-parameter.html: Added.
  • webgl/2.0.y/conformance2/glsl3/float-parsing-expected.txt: Added.
  • webgl/2.0.y/conformance2/glsl3/float-parsing.html: Added.
  • webgl/2.0.y/conformance2/glsl3/forbidden-operators-expected.txt: Added.
  • webgl/2.0.y/conformance2/glsl3/forbidden-operators.html: Added.
  • webgl/2.0.y/conformance2/glsl3/forward-declaration-expected.txt: Added.
  • webgl/2.0.y/conformance2/glsl3/forward-declaration.html: Added.
  • webgl/2.0.y/conformance2/glsl3/frag-depth-expected.txt: Added.
  • webgl/2.0.y/conformance2/glsl3/frag-depth.html: Added.
  • webgl/2.0.y/conformance2/glsl3/gradient-in-discontinuous-loop-expected.txt: Added.
  • webgl/2.0.y/conformance2/glsl3/gradient-in-discontinuous-loop.html: Added.
  • webgl/2.0.y/conformance2/glsl3/input-with-interpotaion-as-lvalue-expected.txt: Added.
  • webgl/2.0.y/conformance2/glsl3/input-with-interpotaion-as-lvalue.html: Added.
  • webgl/2.0.y/conformance2/glsl3/invalid-default-precision-expected.txt: Added.
  • webgl/2.0.y/conformance2/glsl3/invalid-default-precision.html: Added.
  • webgl/2.0.y/conformance2/glsl3/invalid-invariant-expected.txt: Added.
  • webgl/2.0.y/conformance2/glsl3/invalid-invariant.html: Added.
  • webgl/2.0.y/conformance2/glsl3/loops-with-side-effects-expected.txt: Added.
  • webgl/2.0.y/conformance2/glsl3/loops-with-side-effects.html: Added.
  • webgl/2.0.y/conformance2/glsl3/matrix-row-major-dynamic-indexing-expected.txt: Added.
  • webgl/2.0.y/conformance2/glsl3/matrix-row-major-dynamic-indexing.html: Added.
  • webgl/2.0.y/conformance2/glsl3/matrix-row-major-expected.txt: Added.
  • webgl/2.0.y/conformance2/glsl3/matrix-row-major.html: Added.
  • webgl/2.0.y/conformance2/glsl3/misplaced-version-directive-expected.txt: Added.
  • webgl/2.0.y/conformance2/glsl3/misplaced-version-directive.html: Added.
  • webgl/2.0.y/conformance2/glsl3/no-attribute-vertex-shader-expected.txt: Added.
  • webgl/2.0.y/conformance2/glsl3/no-attribute-vertex-shader.html: Added.
  • webgl/2.0.y/conformance2/glsl3/precision-side-effects-bug-expected.txt: Added.
  • webgl/2.0.y/conformance2/glsl3/precision-side-effects-bug.html: Added.
  • webgl/2.0.y/conformance2/glsl3/sampler-array-indexing-expected.txt: Added.
  • webgl/2.0.y/conformance2/glsl3/sampler-array-indexing.html: Added.
  • webgl/2.0.y/conformance2/glsl3/sampler-no-precision-expected.txt: Added.
  • webgl/2.0.y/conformance2/glsl3/sampler-no-precision.html: Added.
  • webgl/2.0.y/conformance2/glsl3/sequence-operator-returns-non-constant-expected.txt: Added.
  • webgl/2.0.y/conformance2/glsl3/sequence-operator-returns-non-constant.html: Added.
  • webgl/2.0.y/conformance2/glsl3/shader-linking-expected.txt: Added.
  • webgl/2.0.y/conformance2/glsl3/shader-linking.html: Added.
  • webgl/2.0.y/conformance2/glsl3/shader-with-1024-character-define-expected.txt: Added.
  • webgl/2.0.y/conformance2/glsl3/shader-with-1024-character-define.html: Added.
  • webgl/2.0.y/conformance2/glsl3/shader-with-1024-character-identifier.frag-expected.txt: Added.
  • webgl/2.0.y/conformance2/glsl3/shader-with-1024-character-identifier.frag.html: Added.
  • webgl/2.0.y/conformance2/glsl3/shader-with-1025-character-define-expected.txt: Added.
  • webgl/2.0.y/conformance2/glsl3/shader-with-1025-character-define.html: Added.
  • webgl/2.0.y/conformance2/glsl3/shader-with-1025-character-identifier.frag-expected.txt: Added.
  • webgl/2.0.y/conformance2/glsl3/shader-with-1025-character-identifier.frag.html: Added.
  • webgl/2.0.y/conformance2/glsl3/shader-with-invalid-characters-expected.txt: Added.
  • webgl/2.0.y/conformance2/glsl3/shader-with-invalid-characters.html: Added.
  • webgl/2.0.y/conformance2/glsl3/shader-with-mis-matching-uniform-block-expected.txt: Added.
  • webgl/2.0.y/conformance2/glsl3/shader-with-mis-matching-uniform-block.html: Added.
  • webgl/2.0.y/conformance2/glsl3/short-circuiting-in-loop-condition-expected.txt: Added.
  • webgl/2.0.y/conformance2/glsl3/short-circuiting-in-loop-condition.html: Added.
  • webgl/2.0.y/conformance2/glsl3/switch-case-expected.txt: Added.
  • webgl/2.0.y/conformance2/glsl3/switch-case.html: Added.
  • webgl/2.0.y/conformance2/glsl3/texture-offset-non-constant-offset-expected.txt: Added.
  • webgl/2.0.y/conformance2/glsl3/texture-offset-non-constant-offset.html: Added.
  • webgl/2.0.y/conformance2/glsl3/texture-offset-out-of-range-expected.txt: Added.
  • webgl/2.0.y/conformance2/glsl3/texture-offset-out-of-range.html: Added.
  • webgl/2.0.y/conformance2/glsl3/texture-offset-uniform-texture-coordinate-expected.txt: Added.
  • webgl/2.0.y/conformance2/glsl3/texture-offset-uniform-texture-coordinate.html: Added.
  • webgl/2.0.y/conformance2/glsl3/tricky-loop-conditions-expected.txt: Added.
  • webgl/2.0.y/conformance2/glsl3/tricky-loop-conditions.html: Added.
  • webgl/2.0.y/conformance2/glsl3/uint-int-shift-bug-expected.txt: Added.
  • webgl/2.0.y/conformance2/glsl3/uint-int-shift-bug.html: Added.
  • webgl/2.0.y/conformance2/glsl3/unary-minus-operator-in-dynamic-loop-expected.txt: Added.
  • webgl/2.0.y/conformance2/glsl3/unary-minus-operator-in-dynamic-loop.html: Added.
  • webgl/2.0.y/conformance2/glsl3/uniform-block-layout-match-expected.txt: Added.
  • webgl/2.0.y/conformance2/glsl3/uniform-block-layout-match.html: Added.
  • webgl/2.0.y/conformance2/glsl3/uniform-block-layouts-expected.txt: Added.
  • webgl/2.0.y/conformance2/glsl3/uniform-block-layouts.html: Added.
  • webgl/2.0.y/conformance2/glsl3/uniform-location-length-limits-expected.txt: Added.
  • webgl/2.0.y/conformance2/glsl3/uniform-location-length-limits.html: Added.
  • webgl/2.0.y/conformance2/glsl3/uniform-struct-with-non-square-matrix-expected.txt: Added.
  • webgl/2.0.y/conformance2/glsl3/uniform-struct-with-non-square-matrix.html: Added.
  • webgl/2.0.y/conformance2/glsl3/uninitialized-local-global-variables-expected.txt: Added.
  • webgl/2.0.y/conformance2/glsl3/uninitialized-local-global-variables.html: Added.
  • webgl/2.0.y/conformance2/glsl3/valid-invariant-expected.txt: Added.
  • webgl/2.0.y/conformance2/glsl3/valid-invariant.html: Added.
  • webgl/2.0.y/conformance2/glsl3/varying-struct-inline-definition-expected.txt: Added.
  • webgl/2.0.y/conformance2/glsl3/varying-struct-inline-definition.html: Added.
  • webgl/2.0.y/conformance2/glsl3/vector-dynamic-indexing-expected.txt: Added.
  • webgl/2.0.y/conformance2/glsl3/vector-dynamic-indexing-nv-driver-bug-expected.txt: Added.
  • webgl/2.0.y/conformance2/glsl3/vector-dynamic-indexing-nv-driver-bug.html: Added.
  • webgl/2.0.y/conformance2/glsl3/vector-dynamic-indexing-swizzled-lvalue-expected.txt: Added.
  • webgl/2.0.y/conformance2/glsl3/vector-dynamic-indexing-swizzled-lvalue.html: Added.
  • webgl/2.0.y/conformance2/glsl3/vector-dynamic-indexing.html: Added.
  • webgl/2.0.y/conformance2/misc/expando-loss-2-expected.txt: Added.
  • webgl/2.0.y/conformance2/misc/expando-loss-2.html: Added.
  • webgl/2.0.y/conformance2/misc/getextension-while-pbo-bound-stability-expected.txt: Added.
  • webgl/2.0.y/conformance2/misc/getextension-while-pbo-bound-stability.html: Added.
  • webgl/2.0.y/conformance2/misc/instanceof-test-expected.txt: Added.
  • webgl/2.0.y/conformance2/misc/instanceof-test.html: Added.
  • webgl/2.0.y/conformance2/misc/null-object-behaviour-2-expected.txt: Added.
  • webgl/2.0.y/conformance2/misc/null-object-behaviour-2.html: Added.
  • webgl/2.0.y/conformance2/misc/object-deletion-behaviour-2-expected.txt: Added.
  • webgl/2.0.y/conformance2/misc/object-deletion-behaviour-2.html: Added.
  • webgl/2.0.y/conformance2/misc/uninitialized-test-2-expected.txt: Added.
  • webgl/2.0.y/conformance2/misc/uninitialized-test-2.html: Added.
  • webgl/2.0.y/conformance2/misc/views-with-offsets-expected.txt: Added.
  • webgl/2.0.y/conformance2/misc/views-with-offsets.html: Added.
  • webgl/2.0.y/conformance2/offscreencanvas/context-creation-expected.txt: Added.
  • webgl/2.0.y/conformance2/offscreencanvas/context-creation-worker-expected.txt: Added.
  • webgl/2.0.y/conformance2/offscreencanvas/context-creation-worker.html: Added.
  • webgl/2.0.y/conformance2/offscreencanvas/context-creation.html: Added.
  • webgl/2.0.y/conformance2/offscreencanvas/methods-2-expected.txt: Added.
  • webgl/2.0.y/conformance2/offscreencanvas/methods-2-worker-expected.txt: Added.
  • webgl/2.0.y/conformance2/offscreencanvas/methods-2-worker.html: Added.
  • webgl/2.0.y/conformance2/offscreencanvas/methods-2.html: Added.
  • webgl/2.0.y/conformance2/offscreencanvas/offscreencanvas-query-expected.txt: Added.
  • webgl/2.0.y/conformance2/offscreencanvas/offscreencanvas-query.html: Added.
  • webgl/2.0.y/conformance2/offscreencanvas/offscreencanvas-sync-expected.txt: Added.
  • webgl/2.0.y/conformance2/offscreencanvas/offscreencanvas-sync.html: Added.
  • webgl/2.0.y/conformance2/offscreencanvas/offscreencanvas-timer-query-expected.txt: Added.
  • webgl/2.0.y/conformance2/offscreencanvas/offscreencanvas-timer-query.html: Added.
  • webgl/2.0.y/conformance2/offscreencanvas/offscreencanvas-transfer-image-bitmap-expected.txt: Added.
  • webgl/2.0.y/conformance2/offscreencanvas/offscreencanvas-transfer-image-bitmap.html: Added.
  • webgl/2.0.y/conformance2/programs/active-built-in-attribs-expected.txt: Added.
  • webgl/2.0.y/conformance2/programs/active-built-in-attribs.html: Added.
  • webgl/2.0.y/conformance2/programs/gl-get-frag-data-location-expected.txt: Added.
  • webgl/2.0.y/conformance2/programs/gl-get-frag-data-location.html: Added.
  • webgl/2.0.y/conformance2/programs/sampler-uniforms-expected.txt: Added.
  • webgl/2.0.y/conformance2/programs/sampler-uniforms.html: Added.
  • webgl/2.0.y/conformance2/query/occlusion-query-expected.txt: Added.
  • webgl/2.0.y/conformance2/query/occlusion-query.html: Added.
  • webgl/2.0.y/conformance2/query/query-expected.txt: Added.
  • webgl/2.0.y/conformance2/query/query.html: Added.
  • webgl/2.0.y/conformance2/reading/format-r11f-g11f-b10f-expected.txt: Added.
  • webgl/2.0.y/conformance2/reading/format-r11f-g11f-b10f.html: Added.
  • webgl/2.0.y/conformance2/reading/read-pixels-from-fbo-test-expected.txt: Added.
  • webgl/2.0.y/conformance2/reading/read-pixels-from-fbo-test.html: Added.
  • webgl/2.0.y/conformance2/reading/read-pixels-from-rgb8-into-pbo-bug-expected.txt: Added.
  • webgl/2.0.y/conformance2/reading/read-pixels-from-rgb8-into-pbo-bug.html: Added.
  • webgl/2.0.y/conformance2/reading/read-pixels-into-pixel-pack-buffer-expected.txt: Added.
  • webgl/2.0.y/conformance2/reading/read-pixels-into-pixel-pack-buffer.html: Added.
  • webgl/2.0.y/conformance2/reading/read-pixels-pack-parameters-expected.txt: Added.
  • webgl/2.0.y/conformance2/reading/read-pixels-pack-parameters.html: Added.
  • webgl/2.0.y/conformance2/renderbuffers/framebuffer-object-attachment-expected.txt: Added.
  • webgl/2.0.y/conformance2/renderbuffers/framebuffer-object-attachment.html: Added.
  • webgl/2.0.y/conformance2/renderbuffers/framebuffer-test-expected.txt: Added.
  • webgl/2.0.y/conformance2/renderbuffers/framebuffer-test.html: Added.
  • webgl/2.0.y/conformance2/renderbuffers/framebuffer-texture-layer-expected.txt: Added.
  • webgl/2.0.y/conformance2/renderbuffers/framebuffer-texture-layer.html: Added.
  • webgl/2.0.y/conformance2/renderbuffers/invalidate-framebuffer-expected.txt: Added.
  • webgl/2.0.y/conformance2/renderbuffers/invalidate-framebuffer.html: Added.
  • webgl/2.0.y/conformance2/renderbuffers/multisample-with-full-sample-counts-expected.txt: Added.
  • webgl/2.0.y/conformance2/renderbuffers/multisample-with-full-sample-counts.html: Added.
  • webgl/2.0.y/conformance2/renderbuffers/multisampled-depth-renderbuffer-initialization-expected.txt: Added.
  • webgl/2.0.y/conformance2/renderbuffers/multisampled-depth-renderbuffer-initialization.html: Added.
  • webgl/2.0.y/conformance2/renderbuffers/multisampled-renderbuffer-initialization-expected.txt: Added.
  • webgl/2.0.y/conformance2/renderbuffers/multisampled-renderbuffer-initialization.html: Added.
  • webgl/2.0.y/conformance2/renderbuffers/multisampled-stencil-renderbuffer-initialization-expected.txt: Added.
  • webgl/2.0.y/conformance2/renderbuffers/multisampled-stencil-renderbuffer-initialization.html: Added.
  • webgl/2.0.y/conformance2/renderbuffers/readbuffer-expected.txt: Added.
  • webgl/2.0.y/conformance2/renderbuffers/readbuffer.html: Added.
  • webgl/2.0.y/conformance2/rendering/attrib-type-match-expected.txt: Added.
  • webgl/2.0.y/conformance2/rendering/attrib-type-match.html: Added.
  • webgl/2.0.y/conformance2/rendering/blitframebuffer-filter-outofbounds-expected.txt: Added.
  • webgl/2.0.y/conformance2/rendering/blitframebuffer-filter-outofbounds.html: Added.
  • webgl/2.0.y/conformance2/rendering/blitframebuffer-filter-srgb-expected.txt: Added.
  • webgl/2.0.y/conformance2/rendering/blitframebuffer-filter-srgb.html: Added.
  • webgl/2.0.y/conformance2/rendering/blitframebuffer-multisampled-readbuffer-expected.txt: Added.
  • webgl/2.0.y/conformance2/rendering/blitframebuffer-multisampled-readbuffer.html: Added.
  • webgl/2.0.y/conformance2/rendering/blitframebuffer-outside-readbuffer-expected.txt: Added.
  • webgl/2.0.y/conformance2/rendering/blitframebuffer-outside-readbuffer.html: Added.
  • webgl/2.0.y/conformance2/rendering/blitframebuffer-r11f-g11f-b10f-expected.txt: Added.
  • webgl/2.0.y/conformance2/rendering/blitframebuffer-r11f-g11f-b10f.html: Added.
  • webgl/2.0.y/conformance2/rendering/blitframebuffer-resolve-to-back-buffer-expected.txt: Added.
  • webgl/2.0.y/conformance2/rendering/blitframebuffer-resolve-to-back-buffer.html: Added.
  • webgl/2.0.y/conformance2/rendering/blitframebuffer-scissor-enabled-expected.txt: Added.
  • webgl/2.0.y/conformance2/rendering/blitframebuffer-scissor-enabled.html: Added.
  • webgl/2.0.y/conformance2/rendering/blitframebuffer-size-overflow-expected.txt: Added.
  • webgl/2.0.y/conformance2/rendering/blitframebuffer-size-overflow.html: Added.
  • webgl/2.0.y/conformance2/rendering/blitframebuffer-srgb-and-linear-drawbuffers-expected.txt: Added.
  • webgl/2.0.y/conformance2/rendering/blitframebuffer-srgb-and-linear-drawbuffers.html: Added.
  • webgl/2.0.y/conformance2/rendering/blitframebuffer-stencil-only-expected.txt: Added.
  • webgl/2.0.y/conformance2/rendering/blitframebuffer-stencil-only.html: Added.
  • webgl/2.0.y/conformance2/rendering/blitframebuffer-test-expected.txt: Added.
  • webgl/2.0.y/conformance2/rendering/blitframebuffer-test.html: Added.
  • webgl/2.0.y/conformance2/rendering/canvas-resizing-with-pbo-bound-expected.txt: Added.
  • webgl/2.0.y/conformance2/rendering/canvas-resizing-with-pbo-bound.html: Added.
  • webgl/2.0.y/conformance2/rendering/clear-func-buffer-type-match-expected.txt: Added.
  • webgl/2.0.y/conformance2/rendering/clear-func-buffer-type-match.html: Added.
  • webgl/2.0.y/conformance2/rendering/clear-srgb-color-buffer-expected.txt: Added.
  • webgl/2.0.y/conformance2/rendering/clear-srgb-color-buffer.html: Added.
  • webgl/2.0.y/conformance2/rendering/clearbuffer-sub-source-expected.txt: Added.
  • webgl/2.0.y/conformance2/rendering/clearbuffer-sub-source.html: Added.
  • webgl/2.0.y/conformance2/rendering/clearbufferfv-with-alpha-false-expected.txt: Added.
  • webgl/2.0.y/conformance2/rendering/clearbufferfv-with-alpha-false.html: Added.
  • webgl/2.0.y/conformance2/rendering/clipping-wide-points-expected.txt: Added.
  • webgl/2.0.y/conformance2/rendering/clipping-wide-points.html: Added.
  • webgl/2.0.y/conformance2/rendering/depth-stencil-feedback-loop-expected.txt: Added.
  • webgl/2.0.y/conformance2/rendering/depth-stencil-feedback-loop.html: Added.
  • webgl/2.0.y/conformance2/rendering/draw-buffers-dirty-state-bug-expected.txt: Added.
  • webgl/2.0.y/conformance2/rendering/draw-buffers-dirty-state-bug.html: Added.
  • webgl/2.0.y/conformance2/rendering/draw-buffers-driver-hang-expected.txt: Added.
  • webgl/2.0.y/conformance2/rendering/draw-buffers-driver-hang.html: Added.
  • webgl/2.0.y/conformance2/rendering/draw-buffers-expected.txt: Added.
  • webgl/2.0.y/conformance2/rendering/draw-buffers.html: Added.
  • webgl/2.0.y/conformance2/rendering/draw-with-integer-texture-base-level-expected.txt: Added.
  • webgl/2.0.y/conformance2/rendering/draw-with-integer-texture-base-level.html: Added.
  • webgl/2.0.y/conformance2/rendering/element-index-uint-expected.txt: Added.
  • webgl/2.0.y/conformance2/rendering/element-index-uint.html: Added.
  • webgl/2.0.y/conformance2/rendering/framebuffer-completeness-draw-framebuffer-expected.txt: Added.
  • webgl/2.0.y/conformance2/rendering/framebuffer-completeness-draw-framebuffer.html: Added.
  • webgl/2.0.y/conformance2/rendering/framebuffer-completeness-unaffected-expected.txt: Added.
  • webgl/2.0.y/conformance2/rendering/framebuffer-completeness-unaffected.html: Added.
  • webgl/2.0.y/conformance2/rendering/framebuffer-mismatched-attachment-targets-expected.txt: Added.
  • webgl/2.0.y/conformance2/rendering/framebuffer-mismatched-attachment-targets.html: Added.
  • webgl/2.0.y/conformance2/rendering/framebuffer-render-to-layer-angle-issue-expected.txt: Added.
  • webgl/2.0.y/conformance2/rendering/framebuffer-render-to-layer-angle-issue.html: Added.
  • webgl/2.0.y/conformance2/rendering/framebuffer-render-to-layer-expected.txt: Added.
  • webgl/2.0.y/conformance2/rendering/framebuffer-render-to-layer.html: Added.
  • webgl/2.0.y/conformance2/rendering/framebuffer-texture-changing-base-level-expected.txt: Added.
  • webgl/2.0.y/conformance2/rendering/framebuffer-texture-changing-base-level.html: Added.
  • webgl/2.0.y/conformance2/rendering/framebuffer-texture-level1-expected.txt: Added.
  • webgl/2.0.y/conformance2/rendering/framebuffer-texture-level1.html: Added.
  • webgl/2.0.y/conformance2/rendering/framebuffer-unsupported-expected.txt: Added.
  • webgl/2.0.y/conformance2/rendering/framebuffer-unsupported.html: Added.
  • webgl/2.0.y/conformance2/rendering/fs-color-type-mismatch-color-buffer-type-expected.txt: Added.
  • webgl/2.0.y/conformance2/rendering/fs-color-type-mismatch-color-buffer-type.html: Added.
  • webgl/2.0.y/conformance2/rendering/instanced-arrays-expected.txt: Added.
  • webgl/2.0.y/conformance2/rendering/instanced-arrays.html: Added.
  • webgl/2.0.y/conformance2/rendering/instanced-rendering-bug-expected.txt: Added.
  • webgl/2.0.y/conformance2/rendering/instanced-rendering-bug.html: Added.
  • webgl/2.0.y/conformance2/rendering/instanced-rendering-large-divisor-expected.txt: Added.
  • webgl/2.0.y/conformance2/rendering/instanced-rendering-large-divisor.html: Added.
  • webgl/2.0.y/conformance2/rendering/line-rendering-quality-expected.txt: Added.
  • webgl/2.0.y/conformance2/rendering/line-rendering-quality.html: Added.
  • webgl/2.0.y/conformance2/rendering/multisampling-fragment-evaluation-expected.txt: Added.
  • webgl/2.0.y/conformance2/rendering/multisampling-fragment-evaluation.html: Added.
  • webgl/2.0.y/conformance2/rendering/out-of-bounds-index-buffers-after-copying-expected.txt: Added.
  • webgl/2.0.y/conformance2/rendering/out-of-bounds-index-buffers-after-copying.html: Added.
  • webgl/2.0.y/conformance2/rendering/rasterizer-discard-and-implicit-clear-expected.txt: Added.
  • webgl/2.0.y/conformance2/rendering/rasterizer-discard-and-implicit-clear.html: Added.
  • webgl/2.0.y/conformance2/rendering/read-draw-when-missing-image-expected.txt: Added.
  • webgl/2.0.y/conformance2/rendering/read-draw-when-missing-image.html: Added.
  • webgl/2.0.y/conformance2/rendering/rgb-format-support-expected.txt: Added.
  • webgl/2.0.y/conformance2/rendering/rgb-format-support.html: Added.
  • webgl/2.0.y/conformance2/rendering/texture-switch-performance-expected.txt: Added.
  • webgl/2.0.y/conformance2/rendering/texture-switch-performance.html: Added.
  • webgl/2.0.y/conformance2/rendering/uniform-block-buffer-size-expected.txt: Added.
  • webgl/2.0.y/conformance2/rendering/uniform-block-buffer-size.html: Added.
  • webgl/2.0.y/conformance2/rendering/vertex-id-expected.txt: Added.
  • webgl/2.0.y/conformance2/rendering/vertex-id.html: Added.
  • webgl/2.0.y/conformance2/samplers/multi-context-sampler-test-expected.txt: Added.
  • webgl/2.0.y/conformance2/samplers/multi-context-sampler-test.html: Added.
  • webgl/2.0.y/conformance2/samplers/sampler-drawing-test-expected.txt: Added.
  • webgl/2.0.y/conformance2/samplers/sampler-drawing-test.html: Added.
  • webgl/2.0.y/conformance2/samplers/samplers-expected.txt: Added.
  • webgl/2.0.y/conformance2/samplers/samplers.html: Added.
  • webgl/2.0.y/conformance2/state/gl-enum-tests-expected.txt: Added.
  • webgl/2.0.y/conformance2/state/gl-enum-tests.html: Added.
  • webgl/2.0.y/conformance2/state/gl-get-calls-expected.txt: Added.
  • webgl/2.0.y/conformance2/state/gl-get-calls.html: Added.
  • webgl/2.0.y/conformance2/state/gl-getstring-expected.txt: Added.
  • webgl/2.0.y/conformance2/state/gl-getstring.html: Added.
  • webgl/2.0.y/conformance2/state/gl-object-get-calls-expected.txt: Added.
  • webgl/2.0.y/conformance2/state/gl-object-get-calls.html: Added.
  • webgl/2.0.y/conformance2/sync/sync-webgl-specific-expected.txt: Added.
  • webgl/2.0.y/conformance2/sync/sync-webgl-specific.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-2d-r11f_g11f_b10f-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-2d-r11f_g11f_b10f-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-2d-r11f_g11f_b10f-rgb-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-2d-r11f_g11f_b10f-rgb-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-2d-r16f-red-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-2d-r16f-red-float.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-2d-r16f-red-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-2d-r16f-red-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-2d-r32f-red-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-2d-r32f-red-float.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-2d-r8-red-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-2d-r8-red-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-2d-r8ui-red_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-2d-r8ui-red_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-2d-rg16f-rg-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-2d-rg16f-rg-float.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-2d-rg16f-rg-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-2d-rg16f-rg-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-2d-rg32f-rg-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-2d-rg32f-rg-float.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-2d-rg8-rg-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-2d-rg8-rg-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-2d-rg8ui-rg_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-2d-rg8ui-rg_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-2d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-2d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-2d-rgb16f-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-2d-rgb16f-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-2d-rgb16f-rgb-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-2d-rgb16f-rgb-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-2d-rgb32f-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-2d-rgb32f-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-2d-rgb565-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-2d-rgb565-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-2d-rgb565-rgb-unsigned_short_5_6_5-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-2d-rgb5_a1-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-2d-rgb5_a1-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-2d-rgb8-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-2d-rgb8-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-2d-rgb8ui-rgb_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-2d-rgb9_e5-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-2d-rgb9_e5-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-2d-rgb9_e5-rgb-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-2d-rgb9_e5-rgb-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-2d-rgba16f-rgba-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-2d-rgba16f-rgba-float.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-2d-rgba16f-rgba-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-2d-rgba16f-rgba-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-2d-rgba32f-rgba-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-2d-rgba32f-rgba-float.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-2d-rgba4-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-2d-rgba4-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-2d-rgba8-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-2d-rgba8-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-2d-rgba8ui-rgba_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-2d-srgb8-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-2d-srgb8-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-2d-srgb8_alpha8-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-3d-r11f_g11f_b10f-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-3d-r11f_g11f_b10f-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-3d-r11f_g11f_b10f-rgb-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-3d-r11f_g11f_b10f-rgb-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-3d-r16f-red-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-3d-r16f-red-float.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-3d-r16f-red-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-3d-r16f-red-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-3d-r32f-red-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-3d-r32f-red-float.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-3d-r8-red-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-3d-r8-red-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-3d-r8ui-red_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-3d-r8ui-red_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-3d-rg16f-rg-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-3d-rg16f-rg-float.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-3d-rg16f-rg-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-3d-rg16f-rg-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-3d-rg32f-rg-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-3d-rg32f-rg-float.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-3d-rg8-rg-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-3d-rg8-rg-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-3d-rg8ui-rg_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-3d-rg8ui-rg_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-3d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-3d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-3d-rgb16f-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-3d-rgb16f-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-3d-rgb16f-rgb-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-3d-rgb16f-rgb-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-3d-rgb32f-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-3d-rgb32f-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-3d-rgb565-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-3d-rgb565-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-3d-rgb565-rgb-unsigned_short_5_6_5-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-3d-rgb5_a1-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-3d-rgb5_a1-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-3d-rgb8-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-3d-rgb8-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-3d-rgb8ui-rgb_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-3d-rgb9_e5-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-3d-rgb9_e5-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-3d-rgb9_e5-rgb-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-3d-rgb9_e5-rgb-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-3d-rgba16f-rgba-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-3d-rgba16f-rgba-float.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-3d-rgba16f-rgba-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-3d-rgba16f-rgba-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-3d-rgba32f-rgba-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-3d-rgba32f-rgba-float.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-3d-rgba4-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-3d-rgba4-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-3d-rgba8-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-3d-rgba8-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-3d-rgba8ui-rgba_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-3d-srgb8-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-3d-srgb8-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-3d-srgb8_alpha8-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-2d-r11f_g11f_b10f-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-2d-r11f_g11f_b10f-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-2d-r11f_g11f_b10f-rgb-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-2d-r11f_g11f_b10f-rgb-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-2d-r16f-red-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-2d-r16f-red-float.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-2d-r16f-red-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-2d-r16f-red-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-2d-r32f-red-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-2d-r32f-red-float.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-2d-r8-red-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-2d-r8-red-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-2d-r8ui-red_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-2d-r8ui-red_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-2d-rg16f-rg-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-2d-rg16f-rg-float.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-2d-rg16f-rg-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-2d-rg16f-rg-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-2d-rg32f-rg-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-2d-rg32f-rg-float.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-2d-rg8-rg-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-2d-rg8-rg-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-2d-rg8ui-rg_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-2d-rg8ui-rg_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb16f-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb16f-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb16f-rgb-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb16f-rgb-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb32f-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb32f-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb565-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb565-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb565-rgb-unsigned_short_5_6_5-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb5_a1-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb5_a1-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb8-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb8-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb8ui-rgb_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb9_e5-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb9_e5-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb9_e5-rgb-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb9_e5-rgb-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-2d-rgba16f-rgba-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-2d-rgba16f-rgba-float.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-2d-rgba16f-rgba-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-2d-rgba16f-rgba-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-2d-rgba32f-rgba-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-2d-rgba32f-rgba-float.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-2d-rgba4-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-2d-rgba4-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-2d-rgba8-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-2d-rgba8-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-2d-rgba8ui-rgba_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-2d-srgb8-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-2d-srgb8-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-2d-srgb8_alpha8-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-3d-r11f_g11f_b10f-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-3d-r11f_g11f_b10f-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-3d-r11f_g11f_b10f-rgb-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-3d-r11f_g11f_b10f-rgb-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-3d-r16f-red-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-3d-r16f-red-float.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-3d-r16f-red-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-3d-r16f-red-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-3d-r32f-red-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-3d-r32f-red-float.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-3d-r8-red-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-3d-r8-red-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-3d-r8ui-red_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-3d-r8ui-red_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-3d-rg16f-rg-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-3d-rg16f-rg-float.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-3d-rg16f-rg-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-3d-rg16f-rg-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-3d-rg32f-rg-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-3d-rg32f-rg-float.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-3d-rg8-rg-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-3d-rg8-rg-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-3d-rg8ui-rg_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-3d-rg8ui-rg_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb16f-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb16f-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb16f-rgb-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb16f-rgb-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb32f-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb32f-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb565-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb565-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb565-rgb-unsigned_short_5_6_5-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb5_a1-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb5_a1-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb8-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb8-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb8ui-rgb_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb9_e5-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb9_e5-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb9_e5-rgb-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb9_e5-rgb-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-3d-rgba16f-rgba-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-3d-rgba16f-rgba-float.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-3d-rgba16f-rgba-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-3d-rgba16f-rgba-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-3d-rgba32f-rgba-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-3d-rgba32f-rgba-float.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-3d-rgba4-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-3d-rgba4-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-3d-rgba8-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-3d-rgba8-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-3d-rgba8ui-rgba_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-3d-srgb8-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-3d-srgb8-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-3d-srgb8_alpha8-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-2d-r11f_g11f_b10f-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-2d-r11f_g11f_b10f-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-2d-r11f_g11f_b10f-rgb-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-2d-r11f_g11f_b10f-rgb-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-2d-r16f-red-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-2d-r16f-red-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-2d-r16f-red-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-2d-r16f-red-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-2d-r32f-red-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-2d-r32f-red-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-2d-r8-red-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-2d-r8-red-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-2d-r8ui-red_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-2d-r8ui-red_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-2d-rg16f-rg-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-2d-rg16f-rg-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-2d-rg16f-rg-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-2d-rg16f-rg-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-2d-rg32f-rg-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-2d-rg32f-rg-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-2d-rg8-rg-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-2d-rg8-rg-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-2d-rg8ui-rg_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-2d-rg8ui-rg_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-2d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-2d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-2d-rgb16f-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-2d-rgb16f-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-2d-rgb16f-rgb-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-2d-rgb16f-rgb-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-2d-rgb32f-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-2d-rgb32f-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-2d-rgb565-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-2d-rgb565-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-2d-rgb565-rgb-unsigned_short_5_6_5-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-2d-rgb5_a1-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-2d-rgb5_a1-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-2d-rgb8-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-2d-rgb8-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-2d-rgb8ui-rgb_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-2d-rgb9_e5-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-2d-rgb9_e5-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-2d-rgb9_e5-rgb-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-2d-rgb9_e5-rgb-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-2d-rgba16f-rgba-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-2d-rgba16f-rgba-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-2d-rgba16f-rgba-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-2d-rgba16f-rgba-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-2d-rgba32f-rgba-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-2d-rgba32f-rgba-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-2d-rgba4-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-2d-rgba4-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-2d-rgba8-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-2d-rgba8-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-2d-rgba8ui-rgba_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-2d-srgb8-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-2d-srgb8-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-2d-srgb8_alpha8-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-3d-r11f_g11f_b10f-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-3d-r11f_g11f_b10f-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-3d-r11f_g11f_b10f-rgb-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-3d-r11f_g11f_b10f-rgb-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-3d-r16f-red-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-3d-r16f-red-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-3d-r16f-red-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-3d-r16f-red-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-3d-r32f-red-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-3d-r32f-red-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-3d-r8-red-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-3d-r8-red-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-3d-r8ui-red_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-3d-r8ui-red_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-3d-rg16f-rg-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-3d-rg16f-rg-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-3d-rg16f-rg-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-3d-rg16f-rg-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-3d-rg32f-rg-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-3d-rg32f-rg-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-3d-rg8-rg-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-3d-rg8-rg-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-3d-rg8ui-rg_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-3d-rg8ui-rg_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-3d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-3d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-3d-rgb16f-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-3d-rgb16f-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-3d-rgb16f-rgb-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-3d-rgb16f-rgb-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-3d-rgb32f-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-3d-rgb32f-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-3d-rgb565-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-3d-rgb565-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-3d-rgb565-rgb-unsigned_short_5_6_5-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-3d-rgb5_a1-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-3d-rgb5_a1-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-3d-rgb8-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-3d-rgb8-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-3d-rgb8ui-rgb_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-3d-rgb9_e5-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-3d-rgb9_e5-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-3d-rgb9_e5-rgb-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-3d-rgb9_e5-rgb-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-3d-rgba16f-rgba-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-3d-rgba16f-rgba-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-3d-rgba16f-rgba-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-3d-rgba16f-rgba-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-3d-rgba32f-rgba-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-3d-rgba32f-rgba-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-3d-rgba4-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-3d-rgba4-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-3d-rgba8-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-3d-rgba8-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-3d-rgba8ui-rgba_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-3d-srgb8-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-3d-srgb8-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-3d-srgb8_alpha8-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-2d-r11f_g11f_b10f-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-2d-r11f_g11f_b10f-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-2d-r11f_g11f_b10f-rgb-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-2d-r11f_g11f_b10f-rgb-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-2d-r16f-red-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-2d-r16f-red-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-2d-r16f-red-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-2d-r16f-red-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-2d-r32f-red-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-2d-r32f-red-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-2d-r8-red-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-2d-r8-red-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-2d-r8ui-red_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-2d-r8ui-red_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-2d-rg16f-rg-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-2d-rg16f-rg-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-2d-rg16f-rg-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-2d-rg16f-rg-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-2d-rg32f-rg-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-2d-rg32f-rg-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-2d-rg8-rg-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-2d-rg8-rg-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-2d-rg8ui-rg_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-2d-rg8ui-rg_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-2d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-2d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-2d-rgb16f-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-2d-rgb16f-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-2d-rgb16f-rgb-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-2d-rgb16f-rgb-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-2d-rgb32f-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-2d-rgb32f-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-2d-rgb565-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-2d-rgb565-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-2d-rgb565-rgb-unsigned_short_5_6_5-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-2d-rgb5_a1-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-2d-rgb5_a1-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-2d-rgb8-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-2d-rgb8-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-2d-rgb8ui-rgb_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-2d-rgb9_e5-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-2d-rgb9_e5-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-2d-rgb9_e5-rgb-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-2d-rgb9_e5-rgb-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-2d-rgba16f-rgba-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-2d-rgba16f-rgba-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-2d-rgba16f-rgba-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-2d-rgba16f-rgba-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-2d-rgba32f-rgba-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-2d-rgba32f-rgba-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-2d-rgba4-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-2d-rgba4-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-2d-rgba8-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-2d-rgba8-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-2d-rgba8ui-rgba_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-2d-srgb8-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-2d-srgb8-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-2d-srgb8_alpha8-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-3d-r11f_g11f_b10f-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-3d-r11f_g11f_b10f-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-3d-r11f_g11f_b10f-rgb-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-3d-r11f_g11f_b10f-rgb-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-3d-r16f-red-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-3d-r16f-red-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-3d-r16f-red-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-3d-r16f-red-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-3d-r32f-red-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-3d-r32f-red-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-3d-r8-red-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-3d-r8-red-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-3d-r8ui-red_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-3d-r8ui-red_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-3d-rg16f-rg-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-3d-rg16f-rg-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-3d-rg16f-rg-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-3d-rg16f-rg-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-3d-rg32f-rg-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-3d-rg32f-rg-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-3d-rg8-rg-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-3d-rg8-rg-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-3d-rg8ui-rg_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-3d-rg8ui-rg_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-3d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-3d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-3d-rgb16f-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-3d-rgb16f-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-3d-rgb16f-rgb-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-3d-rgb16f-rgb-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-3d-rgb32f-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-3d-rgb32f-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-3d-rgb565-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-3d-rgb565-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-3d-rgb565-rgb-unsigned_short_5_6_5-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-3d-rgb5_a1-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-3d-rgb5_a1-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-3d-rgb8-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-3d-rgb8-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-3d-rgb8ui-rgb_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-3d-rgb9_e5-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-3d-rgb9_e5-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-3d-rgb9_e5-rgb-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-3d-rgb9_e5-rgb-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-3d-rgba16f-rgba-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-3d-rgba16f-rgba-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-3d-rgba16f-rgba-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-3d-rgba16f-rgba-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-3d-rgba32f-rgba-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-3d-rgba32f-rgba-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-3d-rgba4-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-3d-rgba4-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-3d-rgba8-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-3d-rgba8-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-3d-rgba8ui-rgba_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-3d-srgb8-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-3d-srgb8-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-3d-srgb8_alpha8-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-2d-r11f_g11f_b10f-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-2d-r11f_g11f_b10f-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-2d-r11f_g11f_b10f-rgb-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-2d-r11f_g11f_b10f-rgb-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-2d-r16f-red-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-2d-r16f-red-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-2d-r16f-red-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-2d-r16f-red-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-2d-r32f-red-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-2d-r32f-red-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-2d-r8-red-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-2d-r8-red-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-2d-r8ui-red_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-2d-r8ui-red_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-2d-rg16f-rg-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-2d-rg16f-rg-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-2d-rg16f-rg-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-2d-rg16f-rg-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-2d-rg32f-rg-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-2d-rg32f-rg-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-2d-rg8-rg-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-2d-rg8-rg-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-2d-rg8ui-rg_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-2d-rg8ui-rg_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb16f-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb16f-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb16f-rgb-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb16f-rgb-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb32f-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb32f-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb565-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb565-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb565-rgb-unsigned_short_5_6_5-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb5_a1-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb5_a1-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb8-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb8-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb8ui-rgb_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb9_e5-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb9_e5-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb9_e5-rgb-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb9_e5-rgb-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgba16f-rgba-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgba16f-rgba-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgba16f-rgba-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgba16f-rgba-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgba32f-rgba-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgba32f-rgba-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgba4-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgba4-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgba8-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgba8-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgba8ui-rgba_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-2d-srgb8-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-2d-srgb8-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-2d-srgb8_alpha8-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-3d-r11f_g11f_b10f-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-3d-r11f_g11f_b10f-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-3d-r11f_g11f_b10f-rgb-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-3d-r11f_g11f_b10f-rgb-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-3d-r16f-red-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-3d-r16f-red-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-3d-r16f-red-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-3d-r16f-red-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-3d-r32f-red-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-3d-r32f-red-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-3d-r8-red-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-3d-r8-red-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-3d-r8ui-red_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-3d-r8ui-red_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-3d-rg16f-rg-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-3d-rg16f-rg-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-3d-rg16f-rg-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-3d-rg16f-rg-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-3d-rg32f-rg-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-3d-rg32f-rg-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-3d-rg8-rg-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-3d-rg8-rg-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-3d-rg8ui-rg_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-3d-rg8ui-rg_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb16f-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb16f-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb16f-rgb-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb16f-rgb-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb32f-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb32f-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb565-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb565-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb565-rgb-unsigned_short_5_6_5-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb5_a1-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb5_a1-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb8-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb8-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb8ui-rgb_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb9_e5-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb9_e5-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb9_e5-rgb-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb9_e5-rgb-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgba16f-rgba-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgba16f-rgba-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgba16f-rgba-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgba16f-rgba-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgba32f-rgba-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgba32f-rgba-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgba4-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgba4-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgba8-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgba8-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgba8ui-rgba_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-3d-srgb8-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-3d-srgb8-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-3d-srgb8_alpha8-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-2d-r11f_g11f_b10f-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-2d-r11f_g11f_b10f-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-2d-r11f_g11f_b10f-rgb-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-2d-r11f_g11f_b10f-rgb-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-2d-r16f-red-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-2d-r16f-red-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-2d-r16f-red-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-2d-r16f-red-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-2d-r32f-red-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-2d-r32f-red-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-2d-r8-red-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-2d-r8-red-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-2d-r8ui-red_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-2d-r8ui-red_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-2d-rg16f-rg-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-2d-rg16f-rg-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-2d-rg16f-rg-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-2d-rg16f-rg-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-2d-rg32f-rg-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-2d-rg32f-rg-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-2d-rg8-rg-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-2d-rg8-rg-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-2d-rg8ui-rg_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-2d-rg8ui-rg_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-2d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-2d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-2d-rgb16f-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-2d-rgb16f-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-2d-rgb16f-rgb-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-2d-rgb16f-rgb-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-2d-rgb32f-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-2d-rgb32f-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-2d-rgb565-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-2d-rgb565-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-2d-rgb565-rgb-unsigned_short_5_6_5-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-2d-rgb5_a1-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-2d-rgb5_a1-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-2d-rgb8-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-2d-rgb8-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-2d-rgb8ui-rgb_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-2d-rgb9_e5-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-2d-rgb9_e5-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-2d-rgb9_e5-rgb-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-2d-rgb9_e5-rgb-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-2d-rgba16f-rgba-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-2d-rgba16f-rgba-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-2d-rgba16f-rgba-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-2d-rgba16f-rgba-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-2d-rgba32f-rgba-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-2d-rgba32f-rgba-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-2d-rgba4-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-2d-rgba4-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-2d-rgba8-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-2d-rgba8-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-2d-rgba8ui-rgba_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-2d-srgb8-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-2d-srgb8-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-2d-srgb8_alpha8-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-3d-r11f_g11f_b10f-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-3d-r11f_g11f_b10f-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-3d-r11f_g11f_b10f-rgb-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-3d-r11f_g11f_b10f-rgb-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-3d-r16f-red-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-3d-r16f-red-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-3d-r16f-red-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-3d-r16f-red-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-3d-r32f-red-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-3d-r32f-red-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-3d-r8-red-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-3d-r8-red-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-3d-r8ui-red_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-3d-r8ui-red_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-3d-rg16f-rg-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-3d-rg16f-rg-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-3d-rg16f-rg-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-3d-rg16f-rg-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-3d-rg32f-rg-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-3d-rg32f-rg-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-3d-rg8-rg-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-3d-rg8-rg-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-3d-rg8ui-rg_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-3d-rg8ui-rg_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-3d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-3d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-3d-rgb16f-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-3d-rgb16f-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-3d-rgb16f-rgb-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-3d-rgb16f-rgb-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-3d-rgb32f-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-3d-rgb32f-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-3d-rgb565-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-3d-rgb565-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-3d-rgb565-rgb-unsigned_short_5_6_5-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-3d-rgb5_a1-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-3d-rgb5_a1-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-3d-rgb8-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-3d-rgb8-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-3d-rgb8ui-rgb_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-3d-rgb9_e5-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-3d-rgb9_e5-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-3d-rgb9_e5-rgb-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-3d-rgb9_e5-rgb-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-3d-rgba16f-rgba-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-3d-rgba16f-rgba-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-3d-rgba16f-rgba-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-3d-rgba16f-rgba-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-3d-rgba32f-rgba-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-3d-rgba32f-rgba-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-3d-rgba4-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-3d-rgba4-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-3d-rgba8-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-3d-rgba8-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-3d-rgba8ui-rgba_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-3d-srgb8-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-3d-srgb8-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-3d-srgb8_alpha8-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-r11f_g11f_b10f-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-r11f_g11f_b10f-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-r11f_g11f_b10f-rgb-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-r11f_g11f_b10f-rgb-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-r16f-red-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-r16f-red-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-r16f-red-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-r16f-red-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-r32f-red-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-r32f-red-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-r8-red-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-r8-red-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-r8ui-red_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-r8ui-red_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rg16f-rg-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rg16f-rg-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rg16f-rg-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rg16f-rg-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rg32f-rg-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rg32f-rg-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rg8-rg-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rg8-rg-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rg8ui-rg_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rg8ui-rg_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb16f-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb16f-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb16f-rgb-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb16f-rgb-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb32f-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb32f-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb565-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb565-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb565-rgb-unsigned_short_5_6_5-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb5_a1-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb5_a1-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb8-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb8-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb8ui-rgb_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb9_e5-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb9_e5-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb9_e5-rgb-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb9_e5-rgb-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgba16f-rgba-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgba16f-rgba-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgba16f-rgba-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgba16f-rgba-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgba32f-rgba-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgba32f-rgba-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgba4-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgba4-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgba8-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgba8-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgba8ui-rgba_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-srgb8-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-srgb8-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-srgb8_alpha8-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-r11f_g11f_b10f-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-r11f_g11f_b10f-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-r11f_g11f_b10f-rgb-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-r11f_g11f_b10f-rgb-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-r16f-red-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-r16f-red-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-r16f-red-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-r16f-red-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-r32f-red-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-r32f-red-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-r8-red-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-r8-red-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-r8ui-red_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-r8ui-red_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rg16f-rg-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rg16f-rg-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rg16f-rg-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rg16f-rg-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rg32f-rg-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rg32f-rg-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rg8-rg-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rg8-rg-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rg8ui-rg_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rg8ui-rg_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb16f-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb16f-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb16f-rgb-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb16f-rgb-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb32f-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb32f-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb565-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb565-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb565-rgb-unsigned_short_5_6_5-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb5_a1-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb5_a1-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb8-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb8-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb8ui-rgb_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb9_e5-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb9_e5-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb9_e5-rgb-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb9_e5-rgb-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgba16f-rgba-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgba16f-rgba-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgba16f-rgba-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgba16f-rgba-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgba32f-rgba-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgba32f-rgba-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgba4-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgba4-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgba8-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgba8-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgba8ui-rgba_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-srgb8-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-srgb8-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-srgb8_alpha8-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-2d-r11f_g11f_b10f-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-2d-r11f_g11f_b10f-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-2d-r11f_g11f_b10f-rgb-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-2d-r11f_g11f_b10f-rgb-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-2d-r16f-red-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-2d-r16f-red-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-2d-r16f-red-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-2d-r16f-red-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-2d-r32f-red-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-2d-r32f-red-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-2d-r8-red-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-2d-r8-red-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-2d-r8ui-red_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-2d-r8ui-red_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-2d-rg16f-rg-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-2d-rg16f-rg-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-2d-rg16f-rg-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-2d-rg16f-rg-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-2d-rg32f-rg-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-2d-rg32f-rg-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-2d-rg8-rg-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-2d-rg8-rg-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-2d-rg8ui-rg_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-2d-rg8ui-rg_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb16f-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb16f-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb16f-rgb-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb16f-rgb-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb32f-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb32f-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb565-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb565-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb565-rgb-unsigned_short_5_6_5-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb5_a1-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb5_a1-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb8-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb8-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb8ui-rgb_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb9_e5-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb9_e5-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb9_e5-rgb-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb9_e5-rgb-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgba16f-rgba-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgba16f-rgba-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgba16f-rgba-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgba16f-rgba-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgba32f-rgba-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgba32f-rgba-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgba4-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgba4-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgba8-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgba8-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgba8ui-rgba_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-2d-srgb8-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-2d-srgb8-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-2d-srgb8_alpha8-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-3d-r11f_g11f_b10f-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-3d-r11f_g11f_b10f-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-3d-r11f_g11f_b10f-rgb-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-3d-r11f_g11f_b10f-rgb-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-3d-r16f-red-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-3d-r16f-red-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-3d-r16f-red-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-3d-r16f-red-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-3d-r32f-red-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-3d-r32f-red-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-3d-r8-red-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-3d-r8-red-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-3d-r8ui-red_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-3d-r8ui-red_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-3d-rg16f-rg-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-3d-rg16f-rg-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-3d-rg16f-rg-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-3d-rg16f-rg-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-3d-rg32f-rg-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-3d-rg32f-rg-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-3d-rg8-rg-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-3d-rg8-rg-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-3d-rg8ui-rg_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-3d-rg8ui-rg_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb16f-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb16f-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb16f-rgb-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb16f-rgb-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb32f-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb32f-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb565-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb565-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb565-rgb-unsigned_short_5_6_5-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb5_a1-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb5_a1-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb8-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb8-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb8ui-rgb_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb9_e5-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb9_e5-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb9_e5-rgb-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb9_e5-rgb-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgba16f-rgba-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgba16f-rgba-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgba16f-rgba-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgba16f-rgba-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgba32f-rgba-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgba32f-rgba-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgba4-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgba4-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgba8-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgba8-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgba8ui-rgba_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-3d-srgb8-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-3d-srgb8-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-3d-srgb8_alpha8-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-2d-r11f_g11f_b10f-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-2d-r11f_g11f_b10f-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-2d-r11f_g11f_b10f-rgb-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-2d-r11f_g11f_b10f-rgb-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-2d-r16f-red-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-2d-r16f-red-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-2d-r16f-red-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-2d-r16f-red-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-2d-r32f-red-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-2d-r32f-red-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-2d-r8-red-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-2d-r8-red-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-2d-r8ui-red_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-2d-r8ui-red_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-2d-rg16f-rg-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-2d-rg16f-rg-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-2d-rg16f-rg-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-2d-rg16f-rg-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-2d-rg32f-rg-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-2d-rg32f-rg-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-2d-rg8-rg-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-2d-rg8-rg-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-2d-rg8ui-rg_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-2d-rg8ui-rg_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-2d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-2d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-2d-rgb16f-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-2d-rgb16f-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-2d-rgb16f-rgb-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-2d-rgb16f-rgb-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-2d-rgb32f-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-2d-rgb32f-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-2d-rgb565-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-2d-rgb565-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-2d-rgb565-rgb-unsigned_short_5_6_5-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-2d-rgb5_a1-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-2d-rgb5_a1-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-2d-rgb8-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-2d-rgb8-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-2d-rgb8ui-rgb_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-2d-rgb9_e5-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-2d-rgb9_e5-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-2d-rgb9_e5-rgb-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-2d-rgb9_e5-rgb-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-2d-rgba16f-rgba-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-2d-rgba16f-rgba-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-2d-rgba16f-rgba-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-2d-rgba16f-rgba-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-2d-rgba32f-rgba-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-2d-rgba32f-rgba-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-2d-rgba4-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-2d-rgba4-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-2d-rgba8-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-2d-rgba8-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-2d-rgba8ui-rgba_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-2d-srgb8-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-2d-srgb8-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-2d-srgb8_alpha8-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-3d-r11f_g11f_b10f-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-3d-r11f_g11f_b10f-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-3d-r11f_g11f_b10f-rgb-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-3d-r11f_g11f_b10f-rgb-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-3d-r16f-red-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-3d-r16f-red-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-3d-r16f-red-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-3d-r16f-red-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-3d-r32f-red-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-3d-r32f-red-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-3d-r8-red-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-3d-r8-red-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-3d-r8ui-red_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-3d-r8ui-red_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-3d-rg16f-rg-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-3d-rg16f-rg-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-3d-rg16f-rg-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-3d-rg16f-rg-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-3d-rg32f-rg-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-3d-rg32f-rg-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-3d-rg8-rg-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-3d-rg8-rg-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-3d-rg8ui-rg_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-3d-rg8ui-rg_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-3d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-3d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-3d-rgb16f-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-3d-rgb16f-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-3d-rgb16f-rgb-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-3d-rgb16f-rgb-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-3d-rgb32f-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-3d-rgb32f-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-3d-rgb565-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-3d-rgb565-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-3d-rgb565-rgb-unsigned_short_5_6_5-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-3d-rgb5_a1-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-3d-rgb5_a1-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-3d-rgb8-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-3d-rgb8-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-3d-rgb8ui-rgb_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-3d-rgb9_e5-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-3d-rgb9_e5-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-3d-rgb9_e5-rgb-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-3d-rgb9_e5-rgb-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-3d-rgba16f-rgba-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-3d-rgba16f-rgba-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-3d-rgba16f-rgba-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-3d-rgba16f-rgba-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-3d-rgba32f-rgba-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-3d-rgba32f-rgba-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-3d-rgba4-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-3d-rgba4-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-3d-rgba8-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-3d-rgba8-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-3d-rgba8ui-rgba_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-3d-srgb8-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-3d-srgb8-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-3d-srgb8_alpha8-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-2d-r11f_g11f_b10f-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-2d-r11f_g11f_b10f-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-2d-r11f_g11f_b10f-rgb-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-2d-r11f_g11f_b10f-rgb-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-2d-r16f-red-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-2d-r16f-red-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-2d-r16f-red-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-2d-r16f-red-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-2d-r32f-red-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-2d-r32f-red-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-2d-r8-red-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-2d-r8-red-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-2d-r8ui-red_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-2d-r8ui-red_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-2d-rg16f-rg-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-2d-rg16f-rg-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-2d-rg16f-rg-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-2d-rg16f-rg-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-2d-rg32f-rg-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-2d-rg32f-rg-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-2d-rg8-rg-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-2d-rg8-rg-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-2d-rg8ui-rg_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-2d-rg8ui-rg_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-2d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-2d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-2d-rgb16f-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-2d-rgb16f-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-2d-rgb16f-rgb-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-2d-rgb16f-rgb-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-2d-rgb32f-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-2d-rgb32f-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-2d-rgb565-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-2d-rgb565-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-2d-rgb565-rgb-unsigned_short_5_6_5-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-2d-rgb5_a1-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-2d-rgb5_a1-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-2d-rgb8-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-2d-rgb8-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-2d-rgb8ui-rgb_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-2d-rgb9_e5-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-2d-rgb9_e5-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-2d-rgb9_e5-rgb-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-2d-rgb9_e5-rgb-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-2d-rgba16f-rgba-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-2d-rgba16f-rgba-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-2d-rgba16f-rgba-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-2d-rgba16f-rgba-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-2d-rgba32f-rgba-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-2d-rgba32f-rgba-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-2d-rgba4-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-2d-rgba4-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-2d-rgba8-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-2d-rgba8-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-2d-rgba8ui-rgba_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-2d-srgb8-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-2d-srgb8-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-2d-srgb8_alpha8-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-3d-r11f_g11f_b10f-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-3d-r11f_g11f_b10f-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-3d-r11f_g11f_b10f-rgb-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-3d-r11f_g11f_b10f-rgb-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-3d-r16f-red-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-3d-r16f-red-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-3d-r16f-red-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-3d-r16f-red-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-3d-r32f-red-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-3d-r32f-red-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-3d-r8-red-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-3d-r8-red-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-3d-r8ui-red_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-3d-r8ui-red_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-3d-rg16f-rg-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-3d-rg16f-rg-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-3d-rg16f-rg-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-3d-rg16f-rg-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-3d-rg32f-rg-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-3d-rg32f-rg-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-3d-rg8-rg-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-3d-rg8-rg-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-3d-rg8ui-rg_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-3d-rg8ui-rg_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-3d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-3d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-3d-rgb16f-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-3d-rgb16f-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-3d-rgb16f-rgb-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-3d-rgb16f-rgb-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-3d-rgb32f-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-3d-rgb32f-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-3d-rgb565-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-3d-rgb565-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-3d-rgb565-rgb-unsigned_short_5_6_5-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-3d-rgb5_a1-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-3d-rgb5_a1-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-3d-rgb8-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-3d-rgb8-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-3d-rgb8ui-rgb_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-3d-rgb9_e5-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-3d-rgb9_e5-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-3d-rgb9_e5-rgb-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-3d-rgb9_e5-rgb-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-3d-rgba16f-rgba-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-3d-rgba16f-rgba-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-3d-rgba16f-rgba-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-3d-rgba16f-rgba-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-3d-rgba32f-rgba-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-3d-rgba32f-rgba-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-3d-rgba4-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-3d-rgba4-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-3d-rgba8-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-3d-rgba8-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-3d-rgba8ui-rgba_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-3d-srgb8-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-3d-srgb8-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-3d-srgb8_alpha8-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/misc/active-3d-texture-bug-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/misc/active-3d-texture-bug.html: Added.
  • webgl/2.0.y/conformance2/textures/misc/angle-stuck-depth-textures-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/misc/angle-stuck-depth-textures.html: Added.
  • webgl/2.0.y/conformance2/textures/misc/canvas-remains-unchanged-after-used-in-webgl-texture-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/misc/canvas-remains-unchanged-after-used-in-webgl-texture.html: Added.
  • webgl/2.0.y/conformance2/textures/misc/compressed-tex-from-pbo-crash-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/misc/compressed-tex-from-pbo-crash.html: Added.
  • webgl/2.0.y/conformance2/textures/misc/compressed-tex-image-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/misc/compressed-tex-image.html: Added.
  • webgl/2.0.y/conformance2/textures/misc/copy-texture-cube-map-AMD-bug-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/misc/copy-texture-cube-map-AMD-bug.html: Added.
  • webgl/2.0.y/conformance2/textures/misc/copy-texture-cube-map-bug-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/misc/copy-texture-cube-map-bug.html: Added.
  • webgl/2.0.y/conformance2/textures/misc/copy-texture-image-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/misc/copy-texture-image-luma-format-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/misc/copy-texture-image-luma-format.html: Added.
  • webgl/2.0.y/conformance2/textures/misc/copy-texture-image-same-texture-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/misc/copy-texture-image-same-texture.html: Added.
  • webgl/2.0.y/conformance2/textures/misc/copy-texture-image-webgl-specific-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/misc/copy-texture-image-webgl-specific.html: Added.
  • webgl/2.0.y/conformance2/textures/misc/copy-texture-image.html: Added.
  • webgl/2.0.y/conformance2/textures/misc/generate-mipmap-with-large-base-level-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/misc/generate-mipmap-with-large-base-level.html: Added.
  • webgl/2.0.y/conformance2/textures/misc/gl-get-tex-parameter-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/misc/gl-get-tex-parameter.html: Added.
  • webgl/2.0.y/conformance2/textures/misc/integer-cubemap-specification-order-bug-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/misc/integer-cubemap-specification-order-bug.html: Added.
  • webgl/2.0.y/conformance2/textures/misc/integer-cubemap-texture-sampling-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/misc/integer-cubemap-texture-sampling.html: Added.
  • webgl/2.0.y/conformance2/textures/misc/mipmap-fbo-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/misc/mipmap-fbo.html: Added.
  • webgl/2.0.y/conformance2/textures/misc/npot-video-sizing-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/misc/npot-video-sizing.html: Added.
  • webgl/2.0.y/conformance2/textures/misc/origin-clean-conformance-offscreencanvas-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/misc/origin-clean-conformance-offscreencanvas.html: Added.
  • webgl/2.0.y/conformance2/textures/misc/tex-3d-mipmap-levels-intel-bug-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/misc/tex-3d-mipmap-levels-intel-bug.html: Added.
  • webgl/2.0.y/conformance2/textures/misc/tex-3d-size-limit-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/misc/tex-3d-size-limit.html: Added.
  • webgl/2.0.y/conformance2/textures/misc/tex-base-level-bug-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/misc/tex-base-level-bug.html: Added.
  • webgl/2.0.y/conformance2/textures/misc/tex-image-and-sub-image-with-array-buffer-view-sub-source-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/misc/tex-image-and-sub-image-with-array-buffer-view-sub-source.html: Added.
  • webgl/2.0.y/conformance2/textures/misc/tex-image-with-bad-args-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/misc/tex-image-with-bad-args-from-dom-elements-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/misc/tex-image-with-bad-args-from-dom-elements.html: Added.
  • webgl/2.0.y/conformance2/textures/misc/tex-image-with-bad-args.html: Added.
  • webgl/2.0.y/conformance2/textures/misc/tex-image-with-different-data-source-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/misc/tex-image-with-different-data-source.html: Added.
  • webgl/2.0.y/conformance2/textures/misc/tex-input-validation-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/misc/tex-input-validation.html: Added.
  • webgl/2.0.y/conformance2/textures/misc/tex-mipmap-levels-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/misc/tex-mipmap-levels.html: Added.
  • webgl/2.0.y/conformance2/textures/misc/tex-new-formats-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/misc/tex-new-formats.html: Added.
  • webgl/2.0.y/conformance2/textures/misc/tex-srgb-mipmap-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/misc/tex-srgb-mipmap.html: Added.
  • webgl/2.0.y/conformance2/textures/misc/tex-storage-2d-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/misc/tex-storage-2d.html: Added.
  • webgl/2.0.y/conformance2/textures/misc/tex-storage-and-subimage-3d-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/misc/tex-storage-and-subimage-3d.html: Added.
  • webgl/2.0.y/conformance2/textures/misc/tex-storage-compressed-formats-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/misc/tex-storage-compressed-formats.html: Added.
  • webgl/2.0.y/conformance2/textures/misc/tex-subimage3d-canvas-bug-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/misc/tex-subimage3d-canvas-bug.html: Added.
  • webgl/2.0.y/conformance2/textures/misc/tex-subimage3d-pixel-buffer-bug-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/misc/tex-subimage3d-pixel-buffer-bug.html: Added.
  • webgl/2.0.y/conformance2/textures/misc/tex-unpack-params-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/misc/tex-unpack-params-imagedata-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/misc/tex-unpack-params-imagedata.html: Added.
  • webgl/2.0.y/conformance2/textures/misc/tex-unpack-params-with-flip-y-and-premultiply-alpha-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/misc/tex-unpack-params-with-flip-y-and-premultiply-alpha.html: Added.
  • webgl/2.0.y/conformance2/textures/misc/tex-unpack-params.html: Added.
  • webgl/2.0.y/conformance2/textures/misc/texel-fetch-undefined-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/misc/texel-fetch-undefined.html: Added.
  • webgl/2.0.y/conformance2/textures/misc/texture-npot-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/misc/texture-npot.html: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-2d-r11f_g11f_b10f-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-2d-r11f_g11f_b10f-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-2d-r11f_g11f_b10f-rgb-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-2d-r11f_g11f_b10f-rgb-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-2d-r16f-red-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-2d-r16f-red-float.html: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-2d-r16f-red-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-2d-r16f-red-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-2d-r32f-red-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-2d-r32f-red-float.html: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-2d-r8-red-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-2d-r8-red-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-2d-r8ui-red_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-2d-r8ui-red_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-2d-rg16f-rg-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-2d-rg16f-rg-float.html: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-2d-rg16f-rg-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-2d-rg16f-rg-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-2d-rg32f-rg-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-2d-rg32f-rg-float.html: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-2d-rg8-rg-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-2d-rg8-rg-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-2d-rg8ui-rg_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-2d-rg8ui-rg_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-2d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-2d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-2d-rgb16f-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-2d-rgb16f-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-2d-rgb16f-rgb-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-2d-rgb16f-rgb-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-2d-rgb32f-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-2d-rgb32f-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-2d-rgb565-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-2d-rgb565-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-2d-rgb565-rgb-unsigned_short_5_6_5-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-2d-rgb5_a1-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-2d-rgb5_a1-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-2d-rgb8-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-2d-rgb8-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-2d-rgb8ui-rgb_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-2d-rgb9_e5-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-2d-rgb9_e5-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-2d-rgb9_e5-rgb-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-2d-rgb9_e5-rgb-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-2d-rgba16f-rgba-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-2d-rgba16f-rgba-float.html: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-2d-rgba16f-rgba-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-2d-rgba16f-rgba-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-2d-rgba32f-rgba-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-2d-rgba32f-rgba-float.html: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-2d-rgba4-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-2d-rgba4-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-2d-rgba8-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-2d-rgba8-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-2d-rgba8ui-rgba_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-2d-srgb8-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-2d-srgb8-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-2d-srgb8_alpha8-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-3d-r11f_g11f_b10f-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-3d-r11f_g11f_b10f-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-3d-r11f_g11f_b10f-rgb-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-3d-r11f_g11f_b10f-rgb-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-3d-r16f-red-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-3d-r16f-red-float.html: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-3d-r16f-red-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-3d-r16f-red-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-3d-r32f-red-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-3d-r32f-red-float.html: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-3d-r8-red-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-3d-r8-red-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-3d-r8ui-red_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-3d-r8ui-red_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-3d-rg16f-rg-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-3d-rg16f-rg-float.html: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-3d-rg16f-rg-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-3d-rg16f-rg-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-3d-rg32f-rg-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-3d-rg32f-rg-float.html: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-3d-rg8-rg-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-3d-rg8-rg-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-3d-rg8ui-rg_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-3d-rg8ui-rg_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-3d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-3d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-3d-rgb16f-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-3d-rgb16f-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-3d-rgb16f-rgb-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-3d-rgb16f-rgb-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-3d-rgb32f-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-3d-rgb32f-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-3d-rgb565-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-3d-rgb565-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-3d-rgb565-rgb-unsigned_short_5_6_5-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-3d-rgb5_a1-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-3d-rgb5_a1-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-3d-rgb8-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-3d-rgb8-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-3d-rgb8ui-rgb_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-3d-rgb9_e5-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-3d-rgb9_e5-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-3d-rgb9_e5-rgb-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-3d-rgb9_e5-rgb-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-3d-rgba16f-rgba-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-3d-rgba16f-rgba-float.html: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-3d-rgba16f-rgba-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-3d-rgba16f-rgba-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-3d-rgba32f-rgba-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-3d-rgba32f-rgba-float.html: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-3d-rgba4-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-3d-rgba4-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-3d-rgba8-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-3d-rgba8-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-3d-rgba8ui-rgba_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-3d-srgb8-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-3d-srgb8-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-3d-srgb8_alpha8-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-2d-r11f_g11f_b10f-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-2d-r11f_g11f_b10f-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-2d-r11f_g11f_b10f-rgb-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-2d-r11f_g11f_b10f-rgb-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-2d-r16f-red-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-2d-r16f-red-float.html: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-2d-r16f-red-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-2d-r16f-red-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-2d-r32f-red-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-2d-r32f-red-float.html: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-2d-r8-red-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-2d-r8-red-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-2d-r8ui-red_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-2d-r8ui-red_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-2d-rg16f-rg-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-2d-rg16f-rg-float.html: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-2d-rg16f-rg-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-2d-rg16f-rg-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-2d-rg32f-rg-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-2d-rg32f-rg-float.html: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-2d-rg8-rg-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-2d-rg8-rg-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-2d-rg8ui-rg_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-2d-rg8ui-rg_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-2d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-2d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-2d-rgb16f-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-2d-rgb16f-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-2d-rgb16f-rgb-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-2d-rgb16f-rgb-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-2d-rgb32f-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-2d-rgb32f-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-2d-rgb565-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-2d-rgb565-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-2d-rgb565-rgb-unsigned_short_5_6_5-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-2d-rgb5_a1-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-2d-rgb5_a1-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-2d-rgb8-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-2d-rgb8-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-2d-rgb8ui-rgb_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-2d-rgb9_e5-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-2d-rgb9_e5-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-2d-rgb9_e5-rgb-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-2d-rgb9_e5-rgb-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-2d-rgba16f-rgba-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-2d-rgba16f-rgba-float.html: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-2d-rgba16f-rgba-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-2d-rgba16f-rgba-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-2d-rgba32f-rgba-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-2d-rgba32f-rgba-float.html: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-2d-rgba4-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-2d-rgba4-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-2d-rgba8-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-2d-rgba8-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-2d-rgba8ui-rgba_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-2d-srgb8-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-2d-srgb8-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-2d-srgb8_alpha8-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-3d-r11f_g11f_b10f-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-3d-r11f_g11f_b10f-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-3d-r11f_g11f_b10f-rgb-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-3d-r11f_g11f_b10f-rgb-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-3d-r16f-red-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-3d-r16f-red-float.html: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-3d-r16f-red-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-3d-r16f-red-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-3d-r32f-red-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-3d-r32f-red-float.html: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-3d-r8-red-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-3d-r8-red-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-3d-r8ui-red_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-3d-r8ui-red_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-3d-rg16f-rg-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-3d-rg16f-rg-float.html: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-3d-rg16f-rg-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-3d-rg16f-rg-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-3d-rg32f-rg-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-3d-rg32f-rg-float.html: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-3d-rg8-rg-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-3d-rg8-rg-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-3d-rg8ui-rg_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-3d-rg8ui-rg_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-3d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-3d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-3d-rgb16f-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-3d-rgb16f-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-3d-rgb16f-rgb-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-3d-rgb16f-rgb-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-3d-rgb32f-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-3d-rgb32f-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-3d-rgb565-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-3d-rgb565-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-3d-rgb565-rgb-unsigned_short_5_6_5-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-3d-rgb5_a1-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-3d-rgb5_a1-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-3d-rgb8-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-3d-rgb8-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-3d-rgb8ui-rgb_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-3d-rgb9_e5-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-3d-rgb9_e5-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-3d-rgb9_e5-rgb-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-3d-rgb9_e5-rgb-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-3d-rgba16f-rgba-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-3d-rgba16f-rgba-float.html: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-3d-rgba16f-rgba-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-3d-rgba16f-rgba-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-3d-rgba32f-rgba-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-3d-rgba32f-rgba-float.html: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-3d-rgba4-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-3d-rgba4-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-3d-rgba8-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-3d-rgba8-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-3d-rgba8ui-rgba_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-3d-srgb8-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-3d-srgb8-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-3d-srgb8_alpha8-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-2d-r11f_g11f_b10f-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-2d-r11f_g11f_b10f-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-2d-r11f_g11f_b10f-rgb-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-2d-r11f_g11f_b10f-rgb-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-2d-r16f-red-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-2d-r16f-red-float.html: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-2d-r16f-red-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-2d-r16f-red-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-2d-r32f-red-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-2d-r32f-red-float.html: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-2d-r8-red-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-2d-r8-red-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-2d-r8ui-red_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-2d-r8ui-red_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-2d-rg16f-rg-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-2d-rg16f-rg-float.html: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-2d-rg16f-rg-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-2d-rg16f-rg-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-2d-rg32f-rg-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-2d-rg32f-rg-float.html: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-2d-rg8-rg-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-2d-rg8-rg-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-2d-rg8ui-rg_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-2d-rg8ui-rg_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-2d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-2d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-2d-rgb16f-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-2d-rgb16f-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-2d-rgb16f-rgb-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-2d-rgb16f-rgb-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-2d-rgb32f-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-2d-rgb32f-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-2d-rgb565-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-2d-rgb565-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-2d-rgb565-rgb-unsigned_short_5_6_5-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-2d-rgb5_a1-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-2d-rgb5_a1-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-2d-rgb8-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-2d-rgb8-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-2d-rgb8ui-rgb_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-2d-rgb9_e5-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-2d-rgb9_e5-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-2d-rgb9_e5-rgb-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-2d-rgb9_e5-rgb-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-2d-rgba16f-rgba-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-2d-rgba16f-rgba-float.html: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-2d-rgba16f-rgba-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-2d-rgba16f-rgba-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-2d-rgba32f-rgba-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-2d-rgba32f-rgba-float.html: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-2d-rgba4-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-2d-rgba4-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-2d-rgba8-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-2d-rgba8-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-2d-rgba8ui-rgba_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-2d-srgb8-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-2d-srgb8-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-2d-srgb8_alpha8-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-3d-r11f_g11f_b10f-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-3d-r11f_g11f_b10f-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-3d-r11f_g11f_b10f-rgb-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-3d-r11f_g11f_b10f-rgb-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-3d-r16f-red-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-3d-r16f-red-float.html: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-3d-r16f-red-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-3d-r16f-red-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-3d-r32f-red-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-3d-r32f-red-float.html: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-3d-r8-red-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-3d-r8-red-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-3d-r8ui-red_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-3d-r8ui-red_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-3d-rg16f-rg-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-3d-rg16f-rg-float.html: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-3d-rg16f-rg-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-3d-rg16f-rg-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-3d-rg32f-rg-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-3d-rg32f-rg-float.html: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-3d-rg8-rg-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-3d-rg8-rg-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-3d-rg8ui-rg_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-3d-rg8ui-rg_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-3d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-3d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-3d-rgb16f-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-3d-rgb16f-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-3d-rgb16f-rgb-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-3d-rgb16f-rgb-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-3d-rgb32f-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-3d-rgb32f-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-3d-rgb565-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-3d-rgb565-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-3d-rgb565-rgb-unsigned_short_5_6_5-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-3d-rgb5_a1-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-3d-rgb5_a1-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-3d-rgb8-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-3d-rgb8-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-3d-rgb8ui-rgb_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-3d-rgb9_e5-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-3d-rgb9_e5-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-3d-rgb9_e5-rgb-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-3d-rgb9_e5-rgb-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-3d-rgba16f-rgba-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-3d-rgba16f-rgba-float.html: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-3d-rgba16f-rgba-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-3d-rgba16f-rgba-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-3d-rgba32f-rgba-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-3d-rgba32f-rgba-float.html: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-3d-rgba4-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-3d-rgba4-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-3d-rgba8-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-3d-rgba8-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-3d-rgba8ui-rgba_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-3d-srgb8-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-3d-srgb8-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-3d-srgb8_alpha8-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/transform_feedback/default_transform_feedback-expected.txt: Added.
  • webgl/2.0.y/conformance2/transform_feedback/default_transform_feedback.html: Added.
  • webgl/2.0.y/conformance2/transform_feedback/non-existent-varying-expected.txt: Added.
  • webgl/2.0.y/conformance2/transform_feedback/non-existent-varying.html: Added.
  • webgl/2.0.y/conformance2/transform_feedback/same-buffer-two-binding-points-expected.txt: Added.
  • webgl/2.0.y/conformance2/transform_feedback/same-buffer-two-binding-points.html: Added.
  • webgl/2.0.y/conformance2/transform_feedback/simultaneous_binding-expected.txt: Added.
  • webgl/2.0.y/conformance2/transform_feedback/simultaneous_binding.html: Added.
  • webgl/2.0.y/conformance2/transform_feedback/switching-objects-expected.txt: Added.
  • webgl/2.0.y/conformance2/transform_feedback/switching-objects.html: Added.
  • webgl/2.0.y/conformance2/transform_feedback/too-small-buffers-expected.txt: Added.
  • webgl/2.0.y/conformance2/transform_feedback/too-small-buffers.html: Added.
  • webgl/2.0.y/conformance2/transform_feedback/transform_feedback-expected.txt: Added.
  • webgl/2.0.y/conformance2/transform_feedback/transform_feedback.html: Added.
  • webgl/2.0.y/conformance2/transform_feedback/two-unreferenced-varyings-expected.txt: Added.
  • webgl/2.0.y/conformance2/transform_feedback/two-unreferenced-varyings.html: Added.
  • webgl/2.0.y/conformance2/transform_feedback/unwritten-output-defaults-to-zero-expected.txt: Added.
  • webgl/2.0.y/conformance2/transform_feedback/unwritten-output-defaults-to-zero.html: Added.
  • webgl/2.0.y/conformance2/uniforms/dependent-buffer-change-expected.txt: Added.
  • webgl/2.0.y/conformance2/uniforms/dependent-buffer-change.html: Added.
  • webgl/2.0.y/conformance2/uniforms/draw-with-uniform-blocks-expected.txt: Added.
  • webgl/2.0.y/conformance2/uniforms/draw-with-uniform-blocks.html: Added.
  • webgl/2.0.y/conformance2/uniforms/gl-uniform-arrays-sub-source-expected.txt: Added.
  • webgl/2.0.y/conformance2/uniforms/gl-uniform-arrays-sub-source.html: Added.
  • webgl/2.0.y/conformance2/uniforms/incompatible-texture-type-for-sampler-expected.txt: Added.
  • webgl/2.0.y/conformance2/uniforms/incompatible-texture-type-for-sampler.html: Added.
  • webgl/2.0.y/conformance2/uniforms/large-uniform-buffers-expected.txt: Added.
  • webgl/2.0.y/conformance2/uniforms/large-uniform-buffers.html: Added.
  • webgl/2.0.y/conformance2/uniforms/query-uniform-blocks-after-shader-detach-expected.txt: Added.
  • webgl/2.0.y/conformance2/uniforms/query-uniform-blocks-after-shader-detach.html: Added.
  • webgl/2.0.y/conformance2/uniforms/simple-buffer-change-expected.txt: Added.
  • webgl/2.0.y/conformance2/uniforms/simple-buffer-change.html: Added.
  • webgl/2.0.y/conformance2/uniforms/uniform-blocks-with-arrays-expected.txt: Added.
  • webgl/2.0.y/conformance2/uniforms/uniform-blocks-with-arrays.html: Added.
  • webgl/2.0.y/conformance2/vertex_arrays/vertex-array-object-and-disabled-attributes-expected.txt: Added.
  • webgl/2.0.y/conformance2/vertex_arrays/vertex-array-object-and-disabled-attributes.html: Added.
  • webgl/2.0.y/conformance2/vertex_arrays/vertex-array-object-expected.txt: Added.
  • webgl/2.0.y/conformance2/vertex_arrays/vertex-array-object.html: Added.
  • webgl/2.0.y/deqp/data/gles3/shaders/arrays-expected.txt: Added.
  • webgl/2.0.y/deqp/data/gles3/shaders/arrays.html: Added.
  • webgl/2.0.y/deqp/data/gles3/shaders/conditionals-expected.txt: Added.
  • webgl/2.0.y/deqp/data/gles3/shaders/conditionals.html: Added.
  • webgl/2.0.y/deqp/data/gles3/shaders/constant_expressions-expected.txt: Added.
  • webgl/2.0.y/deqp/data/gles3/shaders/constant_expressions.html: Added.
  • webgl/2.0.y/deqp/data/gles3/shaders/constants-expected.txt: Added.
  • webgl/2.0.y/deqp/data/gles3/shaders/constants.html: Added.
  • webgl/2.0.y/deqp/data/gles3/shaders/conversions-expected.txt: Added.
  • webgl/2.0.y/deqp/data/gles3/shaders/conversions.html: Added.
  • webgl/2.0.y/deqp/data/gles3/shaders/declarations-expected.txt: Added.
  • webgl/2.0.y/deqp/data/gles3/shaders/declarations.html: Added.
  • webgl/2.0.y/deqp/data/gles3/shaders/fragdata-expected.txt: Added.
  • webgl/2.0.y/deqp/data/gles3/shaders/fragdata.html: Added.
  • webgl/2.0.y/deqp/data/gles3/shaders/functions-expected.txt: Added.
  • webgl/2.0.y/deqp/data/gles3/shaders/functions.html: Added.
  • webgl/2.0.y/deqp/data/gles3/shaders/invalid_texture_functions-expected.txt: Added.
  • webgl/2.0.y/deqp/data/gles3/shaders/invalid_texture_functions.html: Added.
  • webgl/2.0.y/deqp/data/gles3/shaders/keywords-expected.txt: Added.
  • webgl/2.0.y/deqp/data/gles3/shaders/keywords.html: Added.
  • webgl/2.0.y/deqp/data/gles3/shaders/linkage-expected.txt: Added.
  • webgl/2.0.y/deqp/data/gles3/shaders/linkage.html: Added.
  • webgl/2.0.y/deqp/data/gles3/shaders/negative-expected.txt: Added.
  • webgl/2.0.y/deqp/data/gles3/shaders/negative.html: Added.
  • webgl/2.0.y/deqp/data/gles3/shaders/preprocessor-expected.txt: Added.
  • webgl/2.0.y/deqp/data/gles3/shaders/preprocessor.html: Added.
  • webgl/2.0.y/deqp/data/gles3/shaders/qualification_order-expected.txt: Added.
  • webgl/2.0.y/deqp/data/gles3/shaders/qualification_order.html: Added.
  • webgl/2.0.y/deqp/data/gles3/shaders/scoping-expected.txt: Added.
  • webgl/2.0.y/deqp/data/gles3/shaders/scoping.html: Added.
  • webgl/2.0.y/deqp/data/gles3/shaders/switch-expected.txt: Added.
  • webgl/2.0.y/deqp/data/gles3/shaders/switch.html: Added.
  • webgl/2.0.y/deqp/data/gles3/shaders/swizzles-expected.txt: Added.
  • webgl/2.0.y/deqp/data/gles3/shaders/swizzles.html: Added.
  • webgl/2.0.y/deqp/framework/opengl/simplereference/referencecontext-expected.txt: Added.
  • webgl/2.0.y/deqp/framework/opengl/simplereference/referencecontext.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/attriblocation-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/attriblocation.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/booleanstatequery-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/booleanstatequery.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/buffercopy-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/buffercopy.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/bufferobjectquery-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/bufferobjectquery.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/clipping-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/clipping.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/defaultvertexattribute-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/defaultvertexattribute.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/draw/draw_arrays-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/draw/draw_arrays.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/draw/draw_arrays_instanced-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/draw/draw_arrays_instanced.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/draw/draw_elements-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/draw/draw_elements.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/draw/draw_elements_instanced-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/draw/draw_elements_instanced.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/draw/draw_range_elements-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/draw/draw_range_elements.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/draw/instancing-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/draw/instancing.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/draw/random-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/draw/random.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/fbocolorbuffer/blend-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/fbocolorbuffer/blend.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/fbocolorbuffer/clear-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/fbocolorbuffer/clear.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/fbocolorbuffer/tex2d_00-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/fbocolorbuffer/tex2d_00.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/fbocolorbuffer/tex2d_01-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/fbocolorbuffer/tex2d_01.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/fbocolorbuffer/tex2d_02-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/fbocolorbuffer/tex2d_02.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/fbocolorbuffer/tex2d_03-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/fbocolorbuffer/tex2d_03.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/fbocolorbuffer/tex2d_04-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/fbocolorbuffer/tex2d_04.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/fbocolorbuffer/tex2d_05-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/fbocolorbuffer/tex2d_05.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/fbocolorbuffer/tex2darray_00-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/fbocolorbuffer/tex2darray_00.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/fbocolorbuffer/tex2darray_01-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/fbocolorbuffer/tex2darray_01.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/fbocolorbuffer/tex2darray_02-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/fbocolorbuffer/tex2darray_02.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/fbocolorbuffer/tex2darray_03-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/fbocolorbuffer/tex2darray_03.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/fbocolorbuffer/tex2darray_04-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/fbocolorbuffer/tex2darray_04.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/fbocolorbuffer/tex2darray_05-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/fbocolorbuffer/tex2darray_05.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/fbocolorbuffer/tex3d_00-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/fbocolorbuffer/tex3d_00.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/fbocolorbuffer/tex3d_01-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/fbocolorbuffer/tex3d_01.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/fbocolorbuffer/tex3d_02-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/fbocolorbuffer/tex3d_02.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/fbocolorbuffer/tex3d_03-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/fbocolorbuffer/tex3d_03.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/fbocolorbuffer/tex3d_04-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/fbocolorbuffer/tex3d_04.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/fbocolorbuffer/tex3d_05-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/fbocolorbuffer/tex3d_05.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/fbocolorbuffer/texcube_00-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/fbocolorbuffer/texcube_00.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/fbocolorbuffer/texcube_01-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/fbocolorbuffer/texcube_01.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/fbocolorbuffer/texcube_02-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/fbocolorbuffer/texcube_02.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/fbocolorbuffer/texcube_03-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/fbocolorbuffer/texcube_03.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/fbocolorbuffer/texcube_04-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/fbocolorbuffer/texcube_04.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/fbocolorbuffer/texcube_05-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/fbocolorbuffer/texcube_05.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/fbocompleteness-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/fbocompleteness.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/fbodepthbuffer-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/fbodepthbuffer.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/fboinvalidate/default-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/fboinvalidate/default.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/fboinvalidate/format_00-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/fboinvalidate/format_00.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/fboinvalidate/format_01-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/fboinvalidate/format_01.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/fboinvalidate/format_02-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/fboinvalidate/format_02.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/fboinvalidate/sub-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/fboinvalidate/sub.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/fboinvalidate/target-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/fboinvalidate/target.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/fboinvalidate/whole-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/fboinvalidate/whole.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/fbomultisample.2_samples-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/fbomultisample.2_samples.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/fbomultisample.4_samples-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/fbomultisample.4_samples.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/fbomultisample.8_samples-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/fbomultisample.8_samples.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/fborender/recreate_color_00-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/fborender/recreate_color_00.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/fborender/recreate_color_01-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/fborender/recreate_color_01.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/fborender/recreate_color_02-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/fborender/recreate_color_02.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/fborender/recreate_color_03-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/fborender/recreate_color_03.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/fborender/recreate_color_04-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/fborender/recreate_color_04.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/fborender/recreate_color_05-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/fborender/recreate_color_05.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/fborender/recreate_color_06-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/fborender/recreate_color_06.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/fborender/recreate_depth_stencil-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/fborender/recreate_depth_stencil.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/fborender/resize_00-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/fborender/resize_00.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/fborender/resize_01-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/fborender/resize_01.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/fborender/resize_02-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/fborender/resize_02.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/fborender/resize_03-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/fborender/resize_03.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/fborender/shared_colorbuffer_00-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/fborender/shared_colorbuffer_00.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/fborender/shared_colorbuffer_01-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/fborender/shared_colorbuffer_01.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/fborender/shared_colorbuffer_02-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/fborender/shared_colorbuffer_02.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/fborender/shared_colorbuffer_clear-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/fborender/shared_colorbuffer_clear.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/fborender/shared_depth_stencil-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/fborender/shared_depth_stencil.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/fborender/stencil_clear-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/fborender/stencil_clear.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/fbostatequery-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/fbostatequery.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/fbostencilbuffer-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/fbostencilbuffer.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/floatstatequery-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/floatstatequery.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/fragdepth-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/fragdepth.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/fragmentoutput/array.fixed-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/fragmentoutput/array.fixed.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/fragmentoutput/array.float-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/fragmentoutput/array.float.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/fragmentoutput/array.int-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/fragmentoutput/array.int.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/fragmentoutput/array.uint-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/fragmentoutput/array.uint.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/fragmentoutput/basic.fixed-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/fragmentoutput/basic.fixed.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/fragmentoutput/basic.float-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/fragmentoutput/basic.float.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/fragmentoutput/basic.int-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/fragmentoutput/basic.int.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/fragmentoutput/basic.uint-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/fragmentoutput/basic.uint.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/fragmentoutput/random_00-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/fragmentoutput/random_00.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/fragmentoutput/random_01-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/fragmentoutput/random_01.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/fragmentoutput/random_02-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/fragmentoutput/random_02.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/conversion_00-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/conversion_00.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/conversion_01-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/conversion_01.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/conversion_02-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/conversion_02.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/conversion_03-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/conversion_03.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/conversion_04-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/conversion_04.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/conversion_05-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/conversion_05.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/conversion_06-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/conversion_06.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/conversion_07-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/conversion_07.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/conversion_08-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/conversion_08.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/conversion_09-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/conversion_09.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/conversion_10-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/conversion_10.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/conversion_11-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/conversion_11.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/conversion_12-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/conversion_12.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/conversion_13-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/conversion_13.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/conversion_14-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/conversion_14.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/conversion_15-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/conversion_15.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/conversion_16-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/conversion_16.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/conversion_17-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/conversion_17.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/conversion_18-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/conversion_18.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/conversion_19-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/conversion_19.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/conversion_20-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/conversion_20.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/conversion_21-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/conversion_21.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/conversion_22-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/conversion_22.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/conversion_23-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/conversion_23.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/conversion_24-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/conversion_24.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/conversion_25-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/conversion_25.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/conversion_26-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/conversion_26.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/conversion_27-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/conversion_27.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/conversion_28-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/conversion_28.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/conversion_29-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/conversion_29.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/conversion_30-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/conversion_30.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/conversion_31-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/conversion_31.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/conversion_32-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/conversion_32.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/conversion_33-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/conversion_33.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/conversion_34-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/conversion_34.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/default_framebuffer_00-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/default_framebuffer_00.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/default_framebuffer_01-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/default_framebuffer_01.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/default_framebuffer_02-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/default_framebuffer_02.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/default_framebuffer_03-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/default_framebuffer_03.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/default_framebuffer_04-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/default_framebuffer_04.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/default_framebuffer_05-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/default_framebuffer_05.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/default_framebuffer_06-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/default_framebuffer_06.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/depth_stencil-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/depth_stencil.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/rect_00-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/rect_00.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/rect_01-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/rect_01.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/rect_02-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/rect_02.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/rect_03-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/rect_03.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/rect_04-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/rect_04.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/rect_05-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/rect_05.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/rect_06-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/rect_06.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/indexedstatequery-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/indexedstatequery.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/instancedrendering-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/instancedrendering.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/integerstatequery-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/integerstatequery.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/internalformatquery-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/internalformatquery.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/lifetime-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/lifetime.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/multisample-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/multisample.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/negativebufferapi-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/negativebufferapi.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/negativefragmentapi-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/negativefragmentapi.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/negativeshaderapi-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/negativeshaderapi.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/negativestateapi-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/negativestateapi.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/negativetextureapi-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/negativetextureapi.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/negativevertexarrayapi-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/negativevertexarrayapi.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/occlusionquery_conservative-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/occlusionquery_conservative.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/occlusionquery_strict-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/occlusionquery_strict.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/pixelbufferobject-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/pixelbufferobject.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/primitiverestart/00-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/primitiverestart/00.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/primitiverestart/01-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/primitiverestart/01.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/primitiverestart/02-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/primitiverestart/02.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/primitiverestart/03-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/primitiverestart/03.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/primitiverestart/04-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/primitiverestart/04.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/primitiverestart/05-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/primitiverestart/05.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/primitiverestart/06-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/primitiverestart/06.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/primitiverestart/07-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/primitiverestart/07.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/rasterizerdiscard-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/rasterizerdiscard.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/rbostatequery-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/rbostatequery.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/readpixel-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/readpixel.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/samplerobject-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/samplerobject.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/samplerstatequery-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/samplerstatequery.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderapi-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderapi.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderbuiltinvar-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderbuiltinvar.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadercommonfunction-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadercommonfunction.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderderivate_dfdx-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderderivate_dfdx.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderderivate_dfdy-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderderivate_dfdy.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderderivate_fwidth-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderderivate_fwidth.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderindexing/mat_00-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderindexing/mat_00.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderindexing/mat_01-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderindexing/mat_01.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderindexing/mat_02-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderindexing/mat_02.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderindexing/tmp-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderindexing/tmp.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderindexing/uniform-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderindexing/uniform.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderindexing/varying-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderindexing/varying.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderindexing/vec2-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderindexing/vec2.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderindexing/vec3-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderindexing/vec3.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderindexing/vec4-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderindexing/vec4.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderloop_do_while-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderloop_do_while.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderloop_for-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderloop_for.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderloop_while-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderloop_while.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadermatrix/add_assign-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadermatrix/add_assign.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadermatrix/add_const-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadermatrix/add_const.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadermatrix/add_dynamic-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadermatrix/add_dynamic.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadermatrix/add_uniform-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadermatrix/add_uniform.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadermatrix/determinant-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadermatrix/determinant.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadermatrix/div_assign-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadermatrix/div_assign.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadermatrix/div_const-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadermatrix/div_const.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadermatrix/div_dynamic-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadermatrix/div_dynamic.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadermatrix/div_uniform-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadermatrix/div_uniform.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadermatrix/inverse-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadermatrix/inverse.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadermatrix/matrixcompmult-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadermatrix/matrixcompmult.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadermatrix/mul_assign-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadermatrix/mul_assign.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadermatrix/mul_const_highp-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadermatrix/mul_const_highp.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadermatrix/mul_const_lowp-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadermatrix/mul_const_lowp.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadermatrix/mul_const_mediump-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadermatrix/mul_const_mediump.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadermatrix/mul_dynamic_highp-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadermatrix/mul_dynamic_highp.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadermatrix/mul_dynamic_lowp-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadermatrix/mul_dynamic_lowp.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadermatrix/mul_dynamic_mediump-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadermatrix/mul_dynamic_mediump.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadermatrix/mul_uniform_highp-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadermatrix/mul_uniform_highp.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadermatrix/mul_uniform_lowp-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadermatrix/mul_uniform_lowp.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadermatrix/mul_uniform_mediump-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadermatrix/mul_uniform_mediump.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadermatrix/negation-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadermatrix/negation.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadermatrix/outerproduct-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadermatrix/outerproduct.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadermatrix/post_decrement-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadermatrix/post_decrement.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadermatrix/post_increment-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadermatrix/post_increment.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadermatrix/pre_decrement-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadermatrix/pre_decrement.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadermatrix/pre_increment-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadermatrix/pre_increment.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadermatrix/sub_assign-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadermatrix/sub_assign.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadermatrix/sub_const-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadermatrix/sub_const.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadermatrix/sub_dynamic-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadermatrix/sub_dynamic.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadermatrix/sub_uniform-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadermatrix/sub_uniform.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadermatrix/transpose-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadermatrix/transpose.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadermatrix/unary_addition-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadermatrix/unary_addition.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderoperator/angle_and_trigonometry_00-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderoperator/angle_and_trigonometry_00.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderoperator/angle_and_trigonometry_01-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderoperator/angle_and_trigonometry_01.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderoperator/angle_and_trigonometry_02-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderoperator/angle_and_trigonometry_02.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderoperator/angle_and_trigonometry_03-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderoperator/angle_and_trigonometry_03.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderoperator/binary_operator_00-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderoperator/binary_operator_00.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderoperator/binary_operator_01-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderoperator/binary_operator_01.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderoperator/binary_operator_02-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderoperator/binary_operator_02.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderoperator/binary_operator_03-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderoperator/binary_operator_03.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderoperator/binary_operator_04-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderoperator/binary_operator_04.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderoperator/binary_operator_05-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderoperator/binary_operator_05.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderoperator/binary_operator_06-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderoperator/binary_operator_06.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderoperator/binary_operator_07-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderoperator/binary_operator_07.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderoperator/binary_operator_08-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderoperator/binary_operator_08.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderoperator/binary_operator_09-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderoperator/binary_operator_09.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderoperator/binary_operator_10-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderoperator/binary_operator_10.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderoperator/binary_operator_11-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderoperator/binary_operator_11.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderoperator/binary_operator_12-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderoperator/binary_operator_12.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderoperator/binary_operator_13-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderoperator/binary_operator_13.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderoperator/binary_operator_14-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderoperator/binary_operator_14.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderoperator/binary_operator_15-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderoperator/binary_operator_15.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderoperator/bool_compare-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderoperator/bool_compare.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderoperator/common_functions_00-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderoperator/common_functions_00.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderoperator/common_functions_01-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderoperator/common_functions_01.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderoperator/common_functions_02-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderoperator/common_functions_02.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderoperator/common_functions_03-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderoperator/common_functions_03.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderoperator/common_functions_04-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderoperator/common_functions_04.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderoperator/common_functions_05-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderoperator/common_functions_05.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderoperator/common_functions_06-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderoperator/common_functions_06.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderoperator/exponential-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderoperator/exponential.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderoperator/float_compare-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderoperator/float_compare.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderoperator/geometric-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderoperator/geometric.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderoperator/int_compare-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderoperator/int_compare.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderoperator/selection-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderoperator/selection.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderoperator/sequence-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderoperator/sequence.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderoperator/unary_operator_00-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderoperator/unary_operator_00.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderoperator/unary_operator_01-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderoperator/unary_operator_01.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderoperator/unary_operator_02-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderoperator/unary_operator_02.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderpackingfunction-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderpackingfunction.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderprecision_float-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderprecision_float.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderprecision_int-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderprecision_int.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderprecision_uint-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderprecision_uint.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderstatequery-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderstatequery.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderstruct-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderstruct.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderswitch-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderswitch.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadertexturefunction/texelfetch-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadertexturefunction/texelfetch.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadertexturefunction/texelfetchoffset-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadertexturefunction/texelfetchoffset.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadertexturefunction/texture-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadertexturefunction/texture.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadertexturefunction/texturegrad-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadertexturefunction/texturegrad.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadertexturefunction/texturegradoffset-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadertexturefunction/texturegradoffset.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadertexturefunction/texturelod-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadertexturefunction/texturelod.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadertexturefunction/texturelodoffset-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadertexturefunction/texturelodoffset.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadertexturefunction/textureoffset-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadertexturefunction/textureoffset.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadertexturefunction/textureproj-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadertexturefunction/textureproj.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadertexturefunction/textureprojgrad-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadertexturefunction/textureprojgrad.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadertexturefunction/textureprojgradoffset-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadertexturefunction/textureprojgradoffset.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadertexturefunction/textureprojlod-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadertexturefunction/textureprojlod.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadertexturefunction/textureprojlodoffset-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadertexturefunction/textureprojlodoffset.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadertexturefunction/textureprojoffset-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadertexturefunction/textureprojoffset.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadertexturefunction/texturesize-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadertexturefunction/texturesize.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/stringquery-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/stringquery.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/sync-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/sync.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_array_combinations_00-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_array_combinations_00.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_array_combinations_01-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_array_combinations_01.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_array_combinations_02-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_array_combinations_02.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_array_combinations_03-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_array_combinations_03.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_array_combinations_04-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_array_combinations_04.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_array_combinations_05-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_array_combinations_05.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_array_formats_00-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_array_formats_00.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_array_formats_01-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_array_formats_01.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_array_formats_02-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_array_formats_02.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_array_formats_03-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_array_formats_03.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_array_formats_04-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_array_formats_04.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_array_formats_05-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_array_formats_05.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_array_formats_06-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_array_formats_06.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_array_formats_07-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_array_formats_07.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_array_formats_08-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_array_formats_08.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_array_formats_09-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_array_formats_09.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_array_sizes_00-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_array_sizes_00.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_array_sizes_01-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_array_sizes_01.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_array_sizes_02-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_array_sizes_02.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_array_sizes_03-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_array_sizes_03.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_array_sizes_04-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_array_sizes_04.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_combinations_00-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_combinations_00.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_combinations_01-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_combinations_01.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_combinations_02-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_combinations_02.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_combinations_03-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_combinations_03.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_combinations_04-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_combinations_04.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_combinations_05-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_combinations_05.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_formats_00-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_formats_00.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_formats_01-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_formats_01.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_formats_02-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_formats_02.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_formats_03-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_formats_03.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_formats_04-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_formats_04.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_formats_05-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_formats_05.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_formats_06-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_formats_06.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_formats_07-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_formats_07.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_formats_08-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_formats_08.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_formats_09-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_formats_09.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_sizes_00-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_sizes_00.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_sizes_01-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_sizes_01.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_sizes_02-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_sizes_02.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_sizes_03-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_sizes_03.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_sizes_04-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_sizes_04.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_sizes_05-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_sizes_05.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_combinations_00-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_combinations_00.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_combinations_01-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_combinations_01.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_combinations_02-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_combinations_02.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_combinations_03-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_combinations_03.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_combinations_04-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_combinations_04.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_combinations_05-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_combinations_05.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_combinations_06-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_combinations_06.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_combinations_07-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_combinations_07.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_combinations_08-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_combinations_08.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_combinations_09-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_combinations_09.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_combinations_10-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_combinations_10.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_combinations_11-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_combinations_11.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_combinations_12-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_combinations_12.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_combinations_13-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_combinations_13.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_combinations_14-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_combinations_14.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_combinations_15-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_combinations_15.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_combinations_16-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_combinations_16.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_combinations_17-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_combinations_17.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_combinations_18-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_combinations_18.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_combinations_19-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_combinations_19.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_combinations_20-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_combinations_20.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_combinations_21-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_combinations_21.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_combinations_22-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_combinations_22.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_combinations_23-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_combinations_23.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_combinations_24-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_combinations_24.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_combinations_25-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_combinations_25.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_combinations_26-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_combinations_26.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_combinations_27-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_combinations_27.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_combinations_28-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_combinations_28.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_combinations_29-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_combinations_29.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_combinations_30-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_combinations_30.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_combinations_31-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_combinations_31.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_combinations_32-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_combinations_32.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_combinations_33-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_combinations_33.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_combinations_34-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_combinations_34.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_combinations_35-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_combinations_35.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_formats_00-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_formats_00.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_formats_01-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_formats_01.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_formats_02-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_formats_02.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_formats_03-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_formats_03.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_formats_04-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_formats_04.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_formats_05-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_formats_05.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_formats_06-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_formats_06.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_formats_07-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_formats_07.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_formats_08-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_formats_08.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_formats_09-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_formats_09.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_sizes_00-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_sizes_00.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_sizes_01-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_sizes_01.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_sizes_02-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_sizes_02.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_sizes_03-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_sizes_03.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_sizes_04-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_sizes_04.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/cube_combinations_00-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/cube_combinations_00.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/cube_combinations_01-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/cube_combinations_01.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/cube_combinations_02-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/cube_combinations_02.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/cube_combinations_03-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/cube_combinations_03.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/cube_combinations_04-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/cube_combinations_04.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/cube_combinations_05-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/cube_combinations_05.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/cube_formats_00-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/cube_formats_00.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/cube_formats_01-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/cube_formats_01.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/cube_formats_02-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/cube_formats_02.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/cube_formats_03-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/cube_formats_03.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/cube_formats_04-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/cube_formats_04.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/cube_formats_05-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/cube_formats_05.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/cube_formats_06-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/cube_formats_06.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/cube_formats_07-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/cube_formats_07.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/cube_formats_08-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/cube_formats_08.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/cube_formats_09-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/cube_formats_09.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/cube_no_edges_visible-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/cube_no_edges_visible.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/cube_sizes_00-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/cube_sizes_00.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/cube_sizes_01-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/cube_sizes_01.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/cube_sizes_02-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/cube_sizes_02.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/cube_sizes_03-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/cube_sizes_03.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/cube_sizes_04-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/cube_sizes_04.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureformat/compressed_2d-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureformat/compressed_2d.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureformat/compressed_cube-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureformat/compressed_cube.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureformat/sized_color_2d_array_npot_00-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureformat/sized_color_2d_array_npot_00.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureformat/sized_color_2d_array_npot_01-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureformat/sized_color_2d_array_npot_01.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureformat/sized_color_2d_array_npot_02-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureformat/sized_color_2d_array_npot_02.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureformat/sized_color_2d_array_npot_03-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureformat/sized_color_2d_array_npot_03.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureformat/sized_color_2d_array_pot_00-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureformat/sized_color_2d_array_pot_00.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureformat/sized_color_2d_array_pot_01-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureformat/sized_color_2d_array_pot_01.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureformat/sized_color_2d_array_pot_02-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureformat/sized_color_2d_array_pot_02.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureformat/sized_color_2d_array_pot_03-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureformat/sized_color_2d_array_pot_03.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureformat/sized_color_2d_npot_00-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureformat/sized_color_2d_npot_00.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureformat/sized_color_2d_npot_01-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureformat/sized_color_2d_npot_01.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureformat/sized_color_2d_npot_02-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureformat/sized_color_2d_npot_02.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureformat/sized_color_2d_npot_03-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureformat/sized_color_2d_npot_03.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureformat/sized_color_2d_pot_00-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureformat/sized_color_2d_pot_00.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureformat/sized_color_2d_pot_01-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureformat/sized_color_2d_pot_01.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureformat/sized_color_2d_pot_02-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureformat/sized_color_2d_pot_02.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureformat/sized_color_2d_pot_03-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureformat/sized_color_2d_pot_03.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureformat/sized_color_3d_npot_00-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureformat/sized_color_3d_npot_00.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureformat/sized_color_3d_npot_01-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureformat/sized_color_3d_npot_01.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureformat/sized_color_3d_npot_02-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureformat/sized_color_3d_npot_02.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureformat/sized_color_3d_npot_03-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureformat/sized_color_3d_npot_03.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureformat/sized_color_3d_pot_00-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureformat/sized_color_3d_pot_00.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureformat/sized_color_3d_pot_01-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureformat/sized_color_3d_pot_01.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureformat/sized_color_3d_pot_02-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureformat/sized_color_3d_pot_02.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureformat/sized_color_3d_pot_03-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureformat/sized_color_3d_pot_03.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureformat/sized_color_cube_npot_00-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureformat/sized_color_cube_npot_00.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureformat/sized_color_cube_npot_01-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureformat/sized_color_cube_npot_01.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureformat/sized_color_cube_npot_02-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureformat/sized_color_cube_npot_02.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureformat/sized_color_cube_npot_03-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureformat/sized_color_cube_npot_03.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureformat/sized_color_cube_pot_00-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureformat/sized_color_cube_pot_00.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureformat/sized_color_cube_pot_01-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureformat/sized_color_cube_pot_01.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureformat/sized_color_cube_pot_02-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureformat/sized_color_cube_pot_02.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureformat/sized_color_cube_pot_03-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureformat/sized_color_cube_pot_03.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureformat/sized_depth_stencil-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureformat/sized_depth_stencil.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureformat/unsized_2d-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureformat/unsized_2d.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureformat/unsized_2d_array-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureformat/unsized_2d_array.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureformat/unsized_3d-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureformat/unsized_3d.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_linear_always-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_linear_always.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_linear_equal-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_linear_equal.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_linear_greater-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_linear_greater.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_linear_greater_or_equal-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_linear_greater_or_equal.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_linear_less-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_linear_less.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_linear_less_or_equal-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_linear_less_or_equal.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_linear_always-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_linear_always.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_linear_equal-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_linear_equal.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_linear_greater-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_linear_greater.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_linear_greater_or_equal-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_linear_greater_or_equal.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_linear_less-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_linear_less.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_linear_less_or_equal-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_linear_less_or_equal.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_linear_never-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_linear_never.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_linear_not_equal-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_linear_not_equal.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_nearest_always-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_nearest_always.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_nearest_equal-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_nearest_equal.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_nearest_greater-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_nearest_greater.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_nearest_greater_or_equal-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_nearest_greater_or_equal.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_nearest_less-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_nearest_less.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_nearest_less_or_equal-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_nearest_less_or_equal.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_nearest_never-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_nearest_never.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_nearest_not_equal-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_nearest_not_equal.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_linear_never-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_linear_never.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_linear_not_equal-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_linear_not_equal.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_nearest_always-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_nearest_always.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_nearest_equal-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_nearest_equal.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_nearest_greater-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_nearest_greater.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_nearest_greater_or_equal-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_nearest_greater_or_equal.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_nearest_less-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_nearest_less.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_nearest_less_or_equal-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_nearest_less_or_equal.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_linear_always-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_linear_always.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_linear_equal-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_linear_equal.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_linear_greater-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_linear_greater.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_linear_greater_or_equal-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_linear_greater_or_equal.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_linear_less-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_linear_less.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_linear_less_or_equal-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_linear_less_or_equal.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_linear_never-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_linear_never.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_linear_not_equal-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_linear_not_equal.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_nearest_always-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_nearest_always.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_nearest_equal-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_nearest_equal.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_nearest_greater-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_nearest_greater.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_nearest_greater_or_equal-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_nearest_greater_or_equal.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_nearest_less-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_nearest_less.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_nearest_less_or_equal-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_nearest_less_or_equal.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_nearest_never-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_nearest_never.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_nearest_not_equal-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_nearest_not_equal.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_nearest_never-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_nearest_never.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_nearest_not_equal-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_nearest_not_equal.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_linear_always-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_linear_always.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_linear_equal-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_linear_equal.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_linear_greater-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_linear_greater.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_linear_greater_or_equal-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_linear_greater_or_equal.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_linear_less-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_linear_less.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_linear_less_or_equal-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_linear_less_or_equal.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_linear_mipmap_linear_always-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_linear_mipmap_linear_always.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_linear_mipmap_linear_equal-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_linear_mipmap_linear_equal.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_linear_mipmap_linear_greater-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_linear_mipmap_linear_greater.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_linear_mipmap_linear_greater_or_equal-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_linear_mipmap_linear_greater_or_equal.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_linear_mipmap_linear_less-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_linear_mipmap_linear_less.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_linear_mipmap_linear_less_or_equal-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_linear_mipmap_linear_less_or_equal.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_linear_mipmap_linear_never-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_linear_mipmap_linear_never.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_linear_mipmap_linear_not_equal-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_linear_mipmap_linear_not_equal.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_linear_mipmap_nearest_always-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_linear_mipmap_nearest_always.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_linear_mipmap_nearest_equal-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_linear_mipmap_nearest_equal.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_linear_mipmap_nearest_greater-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_linear_mipmap_nearest_greater.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_linear_mipmap_nearest_greater_or_equal-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_linear_mipmap_nearest_greater_or_equal.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_linear_mipmap_nearest_less-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_linear_mipmap_nearest_less.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_linear_mipmap_nearest_less_or_equal-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_linear_mipmap_nearest_less_or_equal.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_linear_mipmap_nearest_never-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_linear_mipmap_nearest_never.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_linear_mipmap_nearest_not_equal-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_linear_mipmap_nearest_not_equal.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_linear_never-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_linear_never.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_linear_not_equal-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_linear_not_equal.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_nearest_always-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_nearest_always.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_nearest_equal-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_nearest_equal.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_nearest_greater-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_nearest_greater.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_nearest_greater_or_equal-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_nearest_greater_or_equal.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_nearest_less-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_nearest_less.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_nearest_less_or_equal-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_nearest_less_or_equal.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_linear_always-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_linear_always.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_linear_equal-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_linear_equal.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_linear_greater-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_linear_greater.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_linear_greater_or_equal-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_linear_greater_or_equal.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_linear_less-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_linear_less.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_linear_less_or_equal-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_linear_less_or_equal.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_linear_never-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_linear_never.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_linear_not_equal-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_linear_not_equal.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_nearest_always-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_nearest_always.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_nearest_equal-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_nearest_equal.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_nearest_greater-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_nearest_greater.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_nearest_greater_or_equal-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_nearest_greater_or_equal.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_nearest_less-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_nearest_less.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_nearest_less_or_equal-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_nearest_less_or_equal.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_nearest_never-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_nearest_never.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_nearest_not_equal-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_nearest_not_equal.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_nearest_never-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_nearest_never.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_nearest_not_equal-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_nearest_not_equal.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_linear_always-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_linear_always.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_linear_equal-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_linear_equal.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_linear_greater-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_linear_greater.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_linear_greater_or_equal-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_linear_greater_or_equal.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_linear_less-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_linear_less.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_linear_less_or_equal-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_linear_less_or_equal.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_linear_mipmap_linear_always-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_linear_mipmap_linear_always.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_linear_mipmap_linear_equal-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_linear_mipmap_linear_equal.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_linear_mipmap_linear_greater-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_linear_mipmap_linear_greater.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_linear_mipmap_linear_greater_or_equal-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_linear_mipmap_linear_greater_or_equal.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_linear_mipmap_linear_less-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_linear_mipmap_linear_less.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_linear_mipmap_linear_less_or_equal-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_linear_mipmap_linear_less_or_equal.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_linear_mipmap_linear_never-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_linear_mipmap_linear_never.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_linear_mipmap_linear_not_equal-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_linear_mipmap_linear_not_equal.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_linear_mipmap_nearest_always-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_linear_mipmap_nearest_always.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_linear_mipmap_nearest_equal-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_linear_mipmap_nearest_equal.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_linear_mipmap_nearest_greater-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_linear_mipmap_nearest_greater.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_linear_mipmap_nearest_greater_or_equal-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_linear_mipmap_nearest_greater_or_equal.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_linear_mipmap_nearest_less-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_linear_mipmap_nearest_less.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_linear_mipmap_nearest_less_or_equal-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_linear_mipmap_nearest_less_or_equal.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_linear_mipmap_nearest_never-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_linear_mipmap_nearest_never.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_linear_mipmap_nearest_not_equal-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_linear_mipmap_nearest_not_equal.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_linear_never-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_linear_never.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_linear_not_equal-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_linear_not_equal.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_nearest_always-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_nearest_always.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_nearest_equal-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_nearest_equal.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_nearest_greater-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_nearest_greater.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_nearest_greater_or_equal-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_nearest_greater_or_equal.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_nearest_less-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_nearest_less.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_nearest_less_or_equal-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_nearest_less_or_equal.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_linear_always-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_linear_always.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_linear_equal-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_linear_equal.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_linear_greater-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_linear_greater.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_linear_greater_or_equal-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_linear_greater_or_equal.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_linear_less-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_linear_less.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_linear_less_or_equal-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_linear_less_or_equal.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_linear_never-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_linear_never.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_linear_not_equal-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_linear_not_equal.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_nearest_always-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_nearest_always.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_nearest_equal-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_nearest_equal.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_nearest_greater-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_nearest_greater.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_nearest_greater_or_equal-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_nearest_greater_or_equal.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_nearest_less-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_nearest_less.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_nearest_less_or_equal-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_nearest_less_or_equal.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_nearest_never-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_nearest_never.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_nearest_not_equal-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_nearest_not_equal.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_nearest_never-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_nearest_never.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_nearest_not_equal-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_nearest_not_equal.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/basic_copyteximage2d-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/basic_copyteximage2d.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/basic_copytexsubimage2d-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/basic_copytexsubimage2d.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/basic_teximage2d_2d_00-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/basic_teximage2d_2d_00.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/basic_teximage2d_2d_01-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/basic_teximage2d_2d_01.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/basic_teximage2d_cube_00-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/basic_teximage2d_cube_00.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/basic_teximage2d_cube_01-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/basic_teximage2d_cube_01.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/basic_teximage2d_cube_02-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/basic_teximage2d_cube_02.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/basic_teximage2d_cube_03-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/basic_teximage2d_cube_03.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/basic_teximage2d_cube_04-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/basic_teximage2d_cube_04.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/basic_teximage3d_2d_array_00-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/basic_teximage3d_2d_array_00.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/basic_teximage3d_2d_array_01-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/basic_teximage3d_2d_array_01.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/basic_teximage3d_2d_array_02-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/basic_teximage3d_2d_array_02.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/basic_teximage3d_3d_00-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/basic_teximage3d_3d_00.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/basic_teximage3d_3d_01-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/basic_teximage3d_3d_01.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/basic_teximage3d_3d_02-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/basic_teximage3d_3d_02.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/basic_teximage3d_3d_03-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/basic_teximage3d_3d_03.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/basic_teximage3d_3d_04-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/basic_teximage3d_3d_04.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/basic_texsubimage2d_2d_00-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/basic_texsubimage2d_2d_00.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/basic_texsubimage2d_2d_01-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/basic_texsubimage2d_2d_01.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/basic_texsubimage2d_2d_02-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/basic_texsubimage2d_2d_02.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/basic_texsubimage2d_cube_00-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/basic_texsubimage2d_cube_00.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/basic_texsubimage2d_cube_01-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/basic_texsubimage2d_cube_01.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/basic_texsubimage2d_cube_02-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/basic_texsubimage2d_cube_02.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/basic_texsubimage2d_cube_03-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/basic_texsubimage2d_cube_03.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/basic_texsubimage2d_cube_04-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/basic_texsubimage2d_cube_04.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/basic_texsubimage3d_00-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/basic_texsubimage3d_00.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/basic_texsubimage3d_01-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/basic_texsubimage3d_01.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/basic_texsubimage3d_02-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/basic_texsubimage3d_02.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/basic_texsubimage3d_03-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/basic_texsubimage3d_03.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/basic_texsubimage3d_04-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/basic_texsubimage3d_04.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/random_teximage2d_2d-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/random_teximage2d_2d.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/random_teximage2d_cube-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/random_teximage2d_cube.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/teximage2d_align-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/teximage2d_align.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/teximage2d_depth-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/teximage2d_depth.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/teximage2d_depth_pbo-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/teximage2d_depth_pbo.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/teximage2d_pbo_2d_00-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/teximage2d_pbo_2d_00.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/teximage2d_pbo_2d_01-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/teximage2d_pbo_2d_01.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/teximage2d_pbo_cube_00-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/teximage2d_pbo_cube_00.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/teximage2d_pbo_cube_01-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/teximage2d_pbo_cube_01.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/teximage2d_pbo_cube_02-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/teximage2d_pbo_cube_02.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/teximage2d_pbo_cube_03-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/teximage2d_pbo_cube_03.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/teximage2d_pbo_cube_04-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/teximage2d_pbo_cube_04.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/teximage2d_pbo_params-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/teximage2d_pbo_params.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/teximage2d_unpack_params-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/teximage2d_unpack_params.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/teximage3d_depth-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/teximage3d_depth.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/teximage3d_depth_pbo-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/teximage3d_depth_pbo.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/teximage3d_pbo_2d_array_00-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/teximage3d_pbo_2d_array_00.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/teximage3d_pbo_2d_array_01-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/teximage3d_pbo_2d_array_01.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/teximage3d_pbo_3d_00-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/teximage3d_pbo_3d_00.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/teximage3d_pbo_3d_01-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/teximage3d_pbo_3d_01.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/teximage3d_pbo_params-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/teximage3d_pbo_params.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/teximage3d_unpack_params-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/teximage3d_unpack_params.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/texstorage2d_format_2d_00-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/texstorage2d_format_2d_00.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/texstorage2d_format_2d_01-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/texstorage2d_format_2d_01.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/texstorage2d_format_2d_02-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/texstorage2d_format_2d_02.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/texstorage2d_format_cube_00-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/texstorage2d_format_cube_00.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/texstorage2d_format_cube_01-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/texstorage2d_format_cube_01.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/texstorage2d_format_cube_02-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/texstorage2d_format_cube_02.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/texstorage2d_format_cube_03-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/texstorage2d_format_cube_03.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/texstorage2d_format_cube_04-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/texstorage2d_format_cube_04.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/texstorage2d_format_depth_stencil-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/texstorage2d_format_depth_stencil.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/texstorage2d_format_size-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/texstorage2d_format_size.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/texstorage3d_format_2d_array_00-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/texstorage3d_format_2d_array_00.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/texstorage3d_format_2d_array_01-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/texstorage3d_format_2d_array_01.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/texstorage3d_format_2d_array_02-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/texstorage3d_format_2d_array_02.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/texstorage3d_format_3d_00-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/texstorage3d_format_3d_00.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/texstorage3d_format_3d_01-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/texstorage3d_format_3d_01.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/texstorage3d_format_3d_02-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/texstorage3d_format_3d_02.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/texstorage3d_format_3d_03-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/texstorage3d_format_3d_03.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/texstorage3d_format_depth_stencil-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/texstorage3d_format_depth_stencil.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/texstorage3d_format_size-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/texstorage3d_format_size.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/texsubimage2d_align-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/texsubimage2d_align.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/texsubimage2d_depth-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/texsubimage2d_depth.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/texsubimage2d_empty_tex-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/texsubimage2d_empty_tex.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/texsubimage2d_pbo_2d_00-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/texsubimage2d_pbo_2d_00.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/texsubimage2d_pbo_2d_01-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/texsubimage2d_pbo_2d_01.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/texsubimage2d_pbo_cube_00-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/texsubimage2d_pbo_cube_00.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/texsubimage2d_pbo_cube_01-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/texsubimage2d_pbo_cube_01.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/texsubimage2d_pbo_cube_02-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/texsubimage2d_pbo_cube_02.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/texsubimage2d_pbo_cube_03-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/texsubimage2d_pbo_cube_03.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/texsubimage2d_pbo_cube_04-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/texsubimage2d_pbo_cube_04.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/texsubimage2d_pbo_params-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/texsubimage2d_pbo_params.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/texsubimage2d_unpack_params-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/texsubimage2d_unpack_params.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/texsubimage3d_depth-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/texsubimage3d_depth.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/texsubimage3d_pbo_2d_array_00-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/texsubimage3d_pbo_2d_array_00.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/texsubimage3d_pbo_2d_array_01-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/texsubimage3d_pbo_2d_array_01.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/texsubimage3d_pbo_3d_00-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/texsubimage3d_pbo_3d_00.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/texsubimage3d_pbo_3d_01-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/texsubimage3d_pbo_3d_01.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/texsubimage3d_pbo_params-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/texsubimage3d_pbo_params.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/texsubimage3d_unpack_params-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/texsubimage3d_unpack_params.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturestatequery-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturestatequery.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturewrap/eac_r11_npot-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturewrap/eac_r11_npot.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturewrap/eac_r11_pot-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturewrap/eac_r11_pot.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturewrap/eac_rg11_npot-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturewrap/eac_rg11_npot.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturewrap/eac_rg11_pot-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturewrap/eac_rg11_pot.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturewrap/eac_signed_r11_npot-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturewrap/eac_signed_r11_npot.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturewrap/eac_signed_r11_pot-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturewrap/eac_signed_r11_pot.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturewrap/eac_signed_rg11_npot-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturewrap/eac_signed_rg11_npot.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturewrap/eac_signed_rg11_pot-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturewrap/eac_signed_rg11_pot.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturewrap/etc2_eac_rgba8_npot-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturewrap/etc2_eac_rgba8_npot.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturewrap/etc2_eac_rgba8_pot-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturewrap/etc2_eac_rgba8_pot.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturewrap/etc2_eac_srgb8_alpha8_npot-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturewrap/etc2_eac_srgb8_alpha8_npot.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturewrap/etc2_eac_srgb8_alpha8_pot-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturewrap/etc2_eac_srgb8_alpha8_pot.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturewrap/etc2_rgb8_npot-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturewrap/etc2_rgb8_npot.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturewrap/etc2_rgb8_pot-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturewrap/etc2_rgb8_pot.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturewrap/etc2_rgb8_punchthrough_alpha1_npot-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturewrap/etc2_rgb8_punchthrough_alpha1_npot.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturewrap/etc2_rgb8_punchthrough_alpha1_pot-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturewrap/etc2_rgb8_punchthrough_alpha1_pot.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturewrap/etc2_srgb8_npot-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturewrap/etc2_srgb8_npot.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturewrap/etc2_srgb8_pot-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturewrap/etc2_srgb8_pot.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturewrap/etc2_srgb8_punchthrough_alpha1_npot-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturewrap/etc2_srgb8_punchthrough_alpha1_npot.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturewrap/etc2_srgb8_punchthrough_alpha1_pot-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturewrap/etc2_srgb8_punchthrough_alpha1_pot.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturewrap/rgba8_npot-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturewrap/rgba8_npot.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturewrap/rgba8_pot-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturewrap/rgba8_pot.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/transformfeedback/array_element_interleaved_lines-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/transformfeedback/array_element_interleaved_lines.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/transformfeedback/array_element_interleaved_points-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/transformfeedback/array_element_interleaved_points.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/transformfeedback/array_element_interleaved_triangles-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/transformfeedback/array_element_interleaved_triangles.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/transformfeedback/array_element_separate_lines-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/transformfeedback/array_element_separate_lines.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/transformfeedback/array_element_separate_points-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/transformfeedback/array_element_separate_points.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/transformfeedback/array_element_separate_triangles-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/transformfeedback/array_element_separate_triangles.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/transformfeedback/array_interleaved_lines-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/transformfeedback/array_interleaved_lines.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/transformfeedback/array_interleaved_points-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/transformfeedback/array_interleaved_points.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/transformfeedback/array_interleaved_triangles-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/transformfeedback/array_interleaved_triangles.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/transformfeedback/array_separate_lines-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/transformfeedback/array_separate_lines.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/transformfeedback/array_separate_points-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/transformfeedback/array_separate_points.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/transformfeedback/array_separate_triangles-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/transformfeedback/array_separate_triangles.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/transformfeedback/basic_types_interleaved_lines-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/transformfeedback/basic_types_interleaved_lines.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/transformfeedback/basic_types_interleaved_points-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/transformfeedback/basic_types_interleaved_points.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/transformfeedback/basic_types_interleaved_triangles-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/transformfeedback/basic_types_interleaved_triangles.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/transformfeedback/basic_types_separate_lines-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/transformfeedback/basic_types_separate_lines.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/transformfeedback/basic_types_separate_points-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/transformfeedback/basic_types_separate_points.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/transformfeedback/basic_types_separate_triangles-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/transformfeedback/basic_types_separate_triangles.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/transformfeedback/interpolation_centroid-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/transformfeedback/interpolation_centroid.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/transformfeedback/interpolation_flat-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/transformfeedback/interpolation_flat.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/transformfeedback/interpolation_smooth-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/transformfeedback/interpolation_smooth.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/transformfeedback/point_size-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/transformfeedback/point_size.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/transformfeedback/position-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/transformfeedback/position.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/transformfeedback/random_interleaved_lines-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/transformfeedback/random_interleaved_lines.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/transformfeedback/random_interleaved_points-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/transformfeedback/random_interleaved_points.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/transformfeedback/random_interleaved_triangles-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/transformfeedback/random_interleaved_triangles.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/transformfeedback/random_separate_lines-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/transformfeedback/random_separate_lines.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/transformfeedback/random_separate_points-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/transformfeedback/random_separate_points.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/transformfeedback/random_separate_triangles-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/transformfeedback/random_separate_triangles.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/uniformapi/info_query-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/uniformapi/info_query.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/uniformapi/random-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/uniformapi/random.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/uniformapi/value_assigned-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/uniformapi/value_assigned.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/uniformapi/value_initial-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/uniformapi/value_initial.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/uniformbuffers/instance_array_basic_type-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/uniformbuffers/instance_array_basic_type.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/uniformbuffers/multi_basic_types-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/uniformbuffers/multi_basic_types.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/uniformbuffers/multi_nested_struct-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/uniformbuffers/multi_nested_struct.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/uniformbuffers/random-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/uniformbuffers/random.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/uniformbuffers/single_basic_array-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/uniformbuffers/single_basic_array.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/uniformbuffers/single_basic_type-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/uniformbuffers/single_basic_type.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/uniformbuffers/single_nested_struct-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/uniformbuffers/single_nested_struct.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/uniformbuffers/single_nested_struct_array-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/uniformbuffers/single_nested_struct_array.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/uniformbuffers/single_struct-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/uniformbuffers/single_struct.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/uniformbuffers/single_struct_array-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/uniformbuffers/single_struct_array.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/vertexarrayobject-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/vertexarrayobject.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/vertexarrays/multiple_attributes.count-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/vertexarrays/multiple_attributes.count.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/vertexarrays/multiple_attributes.output-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/vertexarrays/multiple_attributes.output.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/vertexarrays/multiple_attributes.storage-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/vertexarrays/multiple_attributes.storage.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/vertexarrays/multiple_attributes.stride-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/vertexarrays/multiple_attributes.stride.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/vertexarrays/single_attribute.first-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/vertexarrays/single_attribute.first.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/vertexarrays/single_attribute.normalize-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/vertexarrays/single_attribute.normalize.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/vertexarrays/single_attribute.offset-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/vertexarrays/single_attribute.offset.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/vertexarrays/single_attribute.output_type.byte-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/vertexarrays/single_attribute.output_type.byte.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/vertexarrays/single_attribute.output_type.float-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/vertexarrays/single_attribute.output_type.float.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/vertexarrays/single_attribute.output_type.half-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/vertexarrays/single_attribute.output_type.half.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/vertexarrays/single_attribute.output_type.int-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/vertexarrays/single_attribute.output_type.int.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/vertexarrays/single_attribute.output_type.int_2_10_10_10-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/vertexarrays/single_attribute.output_type.int_2_10_10_10.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/vertexarrays/single_attribute.output_type.short-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/vertexarrays/single_attribute.output_type.short.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/vertexarrays/single_attribute.output_type.unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/vertexarrays/single_attribute.output_type.unsigned_byte.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/vertexarrays/single_attribute.output_type.unsigned_int-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/vertexarrays/single_attribute.output_type.unsigned_int.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/vertexarrays/single_attribute.output_type.unsigned_int_2_10_10_10-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/vertexarrays/single_attribute.output_type.unsigned_int_2_10_10_10.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/vertexarrays/single_attribute.output_type.unsigned_short-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/vertexarrays/single_attribute.output_type.unsigned_short.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/vertexarrays/single_attribute.stride-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/vertexarrays/single_attribute.stride.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/vertexarrays/single_attribute.usage.dynamic_copy-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/vertexarrays/single_attribute.usage.dynamic_copy.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/vertexarrays/single_attribute.usage.dynamic_draw-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/vertexarrays/single_attribute.usage.dynamic_draw.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/vertexarrays/single_attribute.usage.dynamic_read-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/vertexarrays/single_attribute.usage.dynamic_read.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/vertexarrays/single_attribute.usage.static_copy-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/vertexarrays/single_attribute.usage.static_copy.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/vertexarrays/single_attribute.usage.static_draw-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/vertexarrays/single_attribute.usage.static_draw.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/vertexarrays/single_attribute.usage.static_read-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/vertexarrays/single_attribute.usage.static_read.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/vertexarrays/single_attribute.usage.stream_copy-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/vertexarrays/single_attribute.usage.stream_copy.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/vertexarrays/single_attribute.usage.stream_draw-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/vertexarrays/single_attribute.usage.stream_draw.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/vertexarrays/single_attribute.usage.stream_read-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/vertexarrays/single_attribute.usage.stream_read.html: Added.
7:35 AM Changeset in webkit [274717] by Devin Rousso
  • 4 edits in trunk/Source/WebCore

CSP headers can block default <video> controls
https://bugs.webkit.org/show_bug.cgi?id=223422
<rdar://problem/41192193>

Reviewed by Antoine Quint.

Covered by existing tests.

  • Modules/modern-media-controls/controls/icon-service.js:

(IconService.prototype.imageForIconAndLayoutTraits):
In order for an <img> to skip CSP checks it must be isInUserAgentShadowTree before setting src.

  • Modules/modern-media-controls/main.js:

(createControls):
Provide the UA shadowRoot to the iconService so it can temporarily attach the <img>.

  • dom/Element.cpp:

(WebCore::Element::addShadowRoot):
Web Inspector should be notified about new UA shadow roots before they're modified.

7:30 AM Changeset in webkit [274716] by pvollan@apple.com
  • 2 edits in trunk/LayoutTests

[Win] Update test expectations
https://bugs.webkit.org/show_bug.cgi?id=223456

Unreviewed test gardening.

  • platform/win/TestExpectations:
7:28 AM Changeset in webkit [274715] by commit-queue@webkit.org
  • 9 edits
    1924 adds in trunk/LayoutTests

Add WebGL 1.0.4 test drivers and test expectations to the repository
https://bugs.webkit.org/show_bug.cgi?id=223426

Patch by Kimmo Kinnunen <kkinnunen@apple.com> on 2021-03-19
Reviewed by Kenneth Russell.

Add test driver .html files and expecations for WebGL 1.0.4 conformance
test suite. The actual tests were committed before.
Add the tests as Skip until we can swap 1.0.3 with 1.0.4.
The files are added in separate commits as the tooling fails with too big patches.
The directory is called 1.0.x to reflect that it is imported always from the
ongoing, most tip-of-the-tree test suite (WebGL/sdk/tests).

  • TestExpectations:
  • webgl/1.0.x/conformance/attribs/gl-bindAttribLocation-aliasing-expected.txt: Added.
  • webgl/1.0.x/conformance/attribs/gl-bindAttribLocation-aliasing.html: Added.
  • webgl/1.0.x/conformance/attribs/gl-bindAttribLocation-matrix-expected.txt: Added.
  • webgl/1.0.x/conformance/attribs/gl-bindAttribLocation-matrix.html: Added.
  • webgl/1.0.x/conformance/attribs/gl-bindAttribLocation-nonexistent-attribute-expected.txt: Added.
  • webgl/1.0.x/conformance/attribs/gl-bindAttribLocation-nonexistent-attribute.html: Added.
  • webgl/1.0.x/conformance/attribs/gl-bindAttribLocation-repeated-expected.txt: Added.
  • webgl/1.0.x/conformance/attribs/gl-bindAttribLocation-repeated.html: Added.
  • webgl/1.0.x/conformance/attribs/gl-disabled-vertex-attrib-expected.txt: Added.
  • webgl/1.0.x/conformance/attribs/gl-disabled-vertex-attrib-update-expected.txt: Added.
  • webgl/1.0.x/conformance/attribs/gl-disabled-vertex-attrib-update.html: Added.
  • webgl/1.0.x/conformance/attribs/gl-disabled-vertex-attrib.html: Added.
  • webgl/1.0.x/conformance/attribs/gl-enable-vertex-attrib-expected.txt: Added.
  • webgl/1.0.x/conformance/attribs/gl-enable-vertex-attrib.html: Added.
  • webgl/1.0.x/conformance/attribs/gl-matrix-attributes-expected.txt: Added.
  • webgl/1.0.x/conformance/attribs/gl-matrix-attributes.html: Added.
  • webgl/1.0.x/conformance/attribs/gl-vertex-attrib-context-switch-expected.txt: Added.
  • webgl/1.0.x/conformance/attribs/gl-vertex-attrib-context-switch.html: Added.
  • webgl/1.0.x/conformance/attribs/gl-vertex-attrib-expected.txt: Added.
  • webgl/1.0.x/conformance/attribs/gl-vertex-attrib-render-expected.txt: Added.
  • webgl/1.0.x/conformance/attribs/gl-vertex-attrib-render.html: Added.
  • webgl/1.0.x/conformance/attribs/gl-vertex-attrib-unconsumed-out-of-bounds-expected.txt: Added.
  • webgl/1.0.x/conformance/attribs/gl-vertex-attrib-unconsumed-out-of-bounds.html: Added.
  • webgl/1.0.x/conformance/attribs/gl-vertex-attrib-zero-issues-expected.txt: Added.
  • webgl/1.0.x/conformance/attribs/gl-vertex-attrib-zero-issues.html: Added.
  • webgl/1.0.x/conformance/attribs/gl-vertex-attrib.html: Added.
  • webgl/1.0.x/conformance/attribs/gl-vertexattribpointer-expected.txt: Added.
  • webgl/1.0.x/conformance/attribs/gl-vertexattribpointer-offsets-expected.txt: Added.
  • webgl/1.0.x/conformance/attribs/gl-vertexattribpointer-offsets.html: Added.
  • webgl/1.0.x/conformance/attribs/gl-vertexattribpointer.html: Added.
  • webgl/1.0.x/conformance/buffers/buffer-bind-test-expected.txt: Added.
  • webgl/1.0.x/conformance/buffers/buffer-bind-test.html: Added.
  • webgl/1.0.x/conformance/buffers/buffer-data-and-buffer-sub-data-expected.txt: Added.
  • webgl/1.0.x/conformance/buffers/buffer-data-and-buffer-sub-data.html: Added.
  • webgl/1.0.x/conformance/buffers/buffer-data-array-buffer-delete-expected.txt: Added.
  • webgl/1.0.x/conformance/buffers/buffer-data-array-buffer-delete.html: Added.
  • webgl/1.0.x/conformance/buffers/buffer-data-dynamic-delay-expected.txt: Added.
  • webgl/1.0.x/conformance/buffers/buffer-data-dynamic-delay.html: Added.
  • webgl/1.0.x/conformance/buffers/buffer-uninitialized-expected.txt: Added.
  • webgl/1.0.x/conformance/buffers/buffer-uninitialized.html: Added.
  • webgl/1.0.x/conformance/buffers/element-array-buffer-delete-recreate-expected.txt: Added.
  • webgl/1.0.x/conformance/buffers/element-array-buffer-delete-recreate.html: Added.
  • webgl/1.0.x/conformance/buffers/index-validation-copies-indices-expected.txt: Added.
  • webgl/1.0.x/conformance/buffers/index-validation-copies-indices.html: Added.
  • webgl/1.0.x/conformance/buffers/index-validation-crash-with-buffer-sub-data-expected.txt: Added.
  • webgl/1.0.x/conformance/buffers/index-validation-crash-with-buffer-sub-data.html: Added.
  • webgl/1.0.x/conformance/buffers/index-validation-expected.txt: Added.
  • webgl/1.0.x/conformance/buffers/index-validation-large-buffer-expected.txt: Added.
  • webgl/1.0.x/conformance/buffers/index-validation-large-buffer.html: Added.
  • webgl/1.0.x/conformance/buffers/index-validation-verifies-too-many-indices-expected.txt: Added.
  • webgl/1.0.x/conformance/buffers/index-validation-verifies-too-many-indices.html: Added.
  • webgl/1.0.x/conformance/buffers/index-validation-with-resized-buffer-expected.txt: Added.
  • webgl/1.0.x/conformance/buffers/index-validation-with-resized-buffer.html: Added.
  • webgl/1.0.x/conformance/buffers/index-validation.html: Added.
  • webgl/1.0.x/conformance/buffers/vertex-buffer-updated-after-draw-expected.txt: Added.
  • webgl/1.0.x/conformance/buffers/vertex-buffer-updated-after-draw.html: Added.
  • webgl/1.0.x/conformance/canvas/buffer-offscreen-test-expected.txt: Added.
  • webgl/1.0.x/conformance/canvas/buffer-offscreen-test.html: Added.
  • webgl/1.0.x/conformance/canvas/buffer-preserve-test-expected.txt: Added.
  • webgl/1.0.x/conformance/canvas/buffer-preserve-test.html: Added.
  • webgl/1.0.x/conformance/canvas/canvas-test-expected.txt: Added.
  • webgl/1.0.x/conformance/canvas/canvas-test.html: Added.
  • webgl/1.0.x/conformance/canvas/canvas-zero-size-expected.txt: Added.
  • webgl/1.0.x/conformance/canvas/canvas-zero-size.html: Added.
  • webgl/1.0.x/conformance/canvas/draw-static-webgl-to-multiple-canvas-test-expected.txt: Added.
  • webgl/1.0.x/conformance/canvas/draw-static-webgl-to-multiple-canvas-test.html: Added.
  • webgl/1.0.x/conformance/canvas/draw-webgl-to-canvas-test-expected.txt: Added.
  • webgl/1.0.x/conformance/canvas/draw-webgl-to-canvas-test.html: Added.
  • webgl/1.0.x/conformance/canvas/drawingbuffer-hd-dpi-test-expected.txt: Added.
  • webgl/1.0.x/conformance/canvas/drawingbuffer-hd-dpi-test.html: Added.
  • webgl/1.0.x/conformance/canvas/drawingbuffer-static-canvas-test-expected.txt: Added.
  • webgl/1.0.x/conformance/canvas/drawingbuffer-static-canvas-test.html: Added.
  • webgl/1.0.x/conformance/canvas/drawingbuffer-test-expected.txt: Added.
  • webgl/1.0.x/conformance/canvas/drawingbuffer-test.html: Added.
  • webgl/1.0.x/conformance/canvas/framebuffer-bindings-affected-by-to-data-url-expected.txt: Added.
  • webgl/1.0.x/conformance/canvas/framebuffer-bindings-affected-by-to-data-url.html: Added.
  • webgl/1.0.x/conformance/canvas/framebuffer-bindings-unaffected-on-resize-expected.txt: Added.
  • webgl/1.0.x/conformance/canvas/framebuffer-bindings-unaffected-on-resize.html: Added.
  • webgl/1.0.x/conformance/canvas/rapid-resizing-expected.txt: Added.
  • webgl/1.0.x/conformance/canvas/rapid-resizing.html: Added.
  • webgl/1.0.x/conformance/canvas/render-after-resize-test-expected.txt: Added.
  • webgl/1.0.x/conformance/canvas/render-after-resize-test.html: Added.
  • webgl/1.0.x/conformance/canvas/texture-bindings-unaffected-on-resize-expected.txt: Added.
  • webgl/1.0.x/conformance/canvas/texture-bindings-unaffected-on-resize.html: Added.
  • webgl/1.0.x/conformance/canvas/to-data-url-test-expected.txt: Added.
  • webgl/1.0.x/conformance/canvas/to-data-url-test.html: Added.
  • webgl/1.0.x/conformance/canvas/viewport-unchanged-upon-resize-expected.txt: Added.
  • webgl/1.0.x/conformance/canvas/viewport-unchanged-upon-resize.html: Added.
  • webgl/1.0.x/conformance/canvas/webgl-to-2d-canvas-expected.txt: Added.
  • webgl/1.0.x/conformance/canvas/webgl-to-2d-canvas.html: Added.
  • webgl/1.0.x/conformance/context/constants-and-properties-expected.txt: Added.
  • webgl/1.0.x/conformance/context/constants-and-properties.html: Added.
  • webgl/1.0.x/conformance/context/context-attribute-preserve-drawing-buffer-expected.txt: Added.
  • webgl/1.0.x/conformance/context/context-attribute-preserve-drawing-buffer.html: Added.
  • webgl/1.0.x/conformance/context/context-attributes-alpha-depth-stencil-antialias-expected.txt: Added.
  • webgl/1.0.x/conformance/context/context-attributes-alpha-depth-stencil-antialias.html: Added.
  • webgl/1.0.x/conformance/context/context-creation-and-destruction-expected.txt: Added.
  • webgl/1.0.x/conformance/context/context-creation-and-destruction.html: Added.
  • webgl/1.0.x/conformance/context/context-creation-expected.txt: Added.
  • webgl/1.0.x/conformance/context/context-creation.html: Added.
  • webgl/1.0.x/conformance/context/context-eviction-with-garbage-collection-expected.txt: Added.
  • webgl/1.0.x/conformance/context/context-eviction-with-garbage-collection.html: Added.
  • webgl/1.0.x/conformance/context/context-hidden-alpha-expected.txt: Added.
  • webgl/1.0.x/conformance/context/context-hidden-alpha.html: Added.
  • webgl/1.0.x/conformance/context/context-lost-expected.txt: Added.
  • webgl/1.0.x/conformance/context/context-lost-restored-expected.txt: Added.
  • webgl/1.0.x/conformance/context/context-lost-restored.html: Added.
  • webgl/1.0.x/conformance/context/context-lost.html: Added.
  • webgl/1.0.x/conformance/context/context-no-alpha-fbo-with-alpha-expected.txt: Added.
  • webgl/1.0.x/conformance/context/context-no-alpha-fbo-with-alpha.html: Added.
  • webgl/1.0.x/conformance/context/context-release-upon-reload-expected.txt: Added.
  • webgl/1.0.x/conformance/context/context-release-upon-reload.html: Added.
  • webgl/1.0.x/conformance/context/context-release-with-workers-expected.txt: Added.
  • webgl/1.0.x/conformance/context/context-release-with-workers.html: Added.
  • webgl/1.0.x/conformance/context/context-size-change-expected.txt: Added.
  • webgl/1.0.x/conformance/context/context-size-change.html: Added.
  • webgl/1.0.x/conformance/context/context-type-test-expected.txt: Added.
  • webgl/1.0.x/conformance/context/context-type-test.html: Added.
  • webgl/1.0.x/conformance/context/deleted-object-behavior-expected.txt: Added.
  • webgl/1.0.x/conformance/context/deleted-object-behavior.html: Added.
  • webgl/1.0.x/conformance/context/incorrect-context-object-behaviour-expected.txt: Added.
  • webgl/1.0.x/conformance/context/incorrect-context-object-behaviour.html: Added.
  • webgl/1.0.x/conformance/context/methods-expected.txt: Added.
  • webgl/1.0.x/conformance/context/methods.html: Added.
  • webgl/1.0.x/conformance/context/premultiplyalpha-test-expected.txt: Added.
  • webgl/1.0.x/conformance/context/premultiplyalpha-test.html: Added.
  • webgl/1.0.x/conformance/context/user-defined-properties-on-context-expected.txt: Added.
  • webgl/1.0.x/conformance/context/user-defined-properties-on-context.html: Added.
  • webgl/1.0.x/conformance/context/zero-sized-canvas-expected.txt: Added.
  • webgl/1.0.x/conformance/context/zero-sized-canvas.html: Added.
  • webgl/1.0.x/conformance/extensions/angle-instanced-arrays-expected.txt: Added.
  • webgl/1.0.x/conformance/extensions/angle-instanced-arrays-out-of-bounds-expected.txt: Added.
  • webgl/1.0.x/conformance/extensions/angle-instanced-arrays-out-of-bounds.html: Added.
  • webgl/1.0.x/conformance/extensions/angle-instanced-arrays.html: Added.
  • webgl/1.0.x/conformance/extensions/ext-blend-minmax-expected.txt: Added.
  • webgl/1.0.x/conformance/extensions/ext-blend-minmax.html: Added.
  • webgl/1.0.x/conformance/extensions/ext-color-buffer-half-float-expected.txt: Added.
  • webgl/1.0.x/conformance/extensions/ext-color-buffer-half-float.html: Added.
  • webgl/1.0.x/conformance/extensions/ext-disjoint-timer-query-expected.txt: Added.
  • webgl/1.0.x/conformance/extensions/ext-disjoint-timer-query.html: Added.
  • webgl/1.0.x/conformance/extensions/ext-float-blend-expected.txt: Added.
  • webgl/1.0.x/conformance/extensions/ext-float-blend.html: Added.
  • webgl/1.0.x/conformance/extensions/ext-frag-depth-expected.txt: Added.
  • webgl/1.0.x/conformance/extensions/ext-frag-depth.html: Added.
  • webgl/1.0.x/conformance/extensions/ext-sRGB-expected.txt: Added.
  • webgl/1.0.x/conformance/extensions/ext-sRGB.html: Added.
  • webgl/1.0.x/conformance/extensions/ext-shader-texture-lod-expected.txt: Added.
  • webgl/1.0.x/conformance/extensions/ext-shader-texture-lod.html: Added.
  • webgl/1.0.x/conformance/extensions/ext-texture-compression-bptc-expected.txt: Added.
  • webgl/1.0.x/conformance/extensions/ext-texture-compression-bptc.html: Added.
  • webgl/1.0.x/conformance/extensions/ext-texture-compression-rgtc-expected.txt: Added.
  • webgl/1.0.x/conformance/extensions/ext-texture-compression-rgtc.html: Added.
  • webgl/1.0.x/conformance/extensions/ext-texture-filter-anisotropic-expected.txt: Added.
  • webgl/1.0.x/conformance/extensions/ext-texture-filter-anisotropic.html: Added.
  • webgl/1.0.x/conformance/extensions/get-extension-expected.txt: Added.
  • webgl/1.0.x/conformance/extensions/get-extension.html: Added.
  • webgl/1.0.x/conformance/extensions/khr-parallel-shader-compile-expected.txt: Added.
  • webgl/1.0.x/conformance/extensions/khr-parallel-shader-compile.html: Added.
  • webgl/1.0.x/conformance/extensions/oes-element-index-uint-expected.txt: Added.
  • webgl/1.0.x/conformance/extensions/oes-element-index-uint.html: Added.
  • webgl/1.0.x/conformance/extensions/oes-fbo-render-mipmap-expected.txt: Added.
  • webgl/1.0.x/conformance/extensions/oes-fbo-render-mipmap.html: Added.
  • webgl/1.0.x/conformance/extensions/oes-standard-derivatives-expected.txt: Added.
  • webgl/1.0.x/conformance/extensions/oes-standard-derivatives.html: Added.
  • webgl/1.0.x/conformance/extensions/oes-texture-float-expected.txt: Added.
  • webgl/1.0.x/conformance/extensions/oes-texture-float-linear-expected.txt: Added.
  • webgl/1.0.x/conformance/extensions/oes-texture-float-linear.html: Added.
  • webgl/1.0.x/conformance/extensions/oes-texture-float-with-canvas-expected.txt: Added.
  • webgl/1.0.x/conformance/extensions/oes-texture-float-with-canvas.html: Added.
  • webgl/1.0.x/conformance/extensions/oes-texture-float-with-image-data-expected.txt: Added.
  • webgl/1.0.x/conformance/extensions/oes-texture-float-with-image-data.html: Added.
  • webgl/1.0.x/conformance/extensions/oes-texture-float-with-image-expected.txt: Added.
  • webgl/1.0.x/conformance/extensions/oes-texture-float-with-image.html: Added.
  • webgl/1.0.x/conformance/extensions/oes-texture-float-with-video-expected.txt: Added.
  • webgl/1.0.x/conformance/extensions/oes-texture-float-with-video.html: Added.
  • webgl/1.0.x/conformance/extensions/oes-texture-float.html: Added.
  • webgl/1.0.x/conformance/extensions/oes-texture-half-float-expected.txt: Added.
  • webgl/1.0.x/conformance/extensions/oes-texture-half-float-linear-expected.txt: Added.
  • webgl/1.0.x/conformance/extensions/oes-texture-half-float-linear.html: Added.
  • webgl/1.0.x/conformance/extensions/oes-texture-half-float-with-canvas-expected.txt: Added.
  • webgl/1.0.x/conformance/extensions/oes-texture-half-float-with-canvas.html: Added.
  • webgl/1.0.x/conformance/extensions/oes-texture-half-float-with-image-data-expected.txt: Added.
  • webgl/1.0.x/conformance/extensions/oes-texture-half-float-with-image-data.html: Added.
  • webgl/1.0.x/conformance/extensions/oes-texture-half-float-with-image-expected.txt: Added.
  • webgl/1.0.x/conformance/extensions/oes-texture-half-float-with-image.html: Added.
  • webgl/1.0.x/conformance/extensions/oes-texture-half-float-with-video-expected.txt: Added.
  • webgl/1.0.x/conformance/extensions/oes-texture-half-float-with-video.html: Added.
  • webgl/1.0.x/conformance/extensions/oes-texture-half-float.html: Added.
  • webgl/1.0.x/conformance/extensions/oes-vertex-array-object-bufferData-expected.txt: Added.
  • webgl/1.0.x/conformance/extensions/oes-vertex-array-object-bufferData.html: Added.
  • webgl/1.0.x/conformance/extensions/oes-vertex-array-object-expected.txt: Added.
  • webgl/1.0.x/conformance/extensions/oes-vertex-array-object.html: Added.
  • webgl/1.0.x/conformance/extensions/s3tc-and-rgtc-expected.txt: Added.
  • webgl/1.0.x/conformance/extensions/s3tc-and-rgtc.html: Added.
  • webgl/1.0.x/conformance/extensions/webgl-compressed-texture-astc-expected.txt: Added.
  • webgl/1.0.x/conformance/extensions/webgl-compressed-texture-astc.html: Added.
  • webgl/1.0.x/conformance/extensions/webgl-compressed-texture-etc-expected.txt: Added.
  • webgl/1.0.x/conformance/extensions/webgl-compressed-texture-etc.html: Added.
  • webgl/1.0.x/conformance/extensions/webgl-compressed-texture-etc1-expected.txt: Added.
  • webgl/1.0.x/conformance/extensions/webgl-compressed-texture-etc1.html: Added.
  • webgl/1.0.x/conformance/extensions/webgl-compressed-texture-pvrtc-expected.txt: Added.
  • webgl/1.0.x/conformance/extensions/webgl-compressed-texture-pvrtc.html: Added.
  • webgl/1.0.x/conformance/extensions/webgl-compressed-texture-s3tc-srgb-expected.txt: Added.
  • webgl/1.0.x/conformance/extensions/webgl-compressed-texture-s3tc-srgb.html: Added.
  • webgl/1.0.x/conformance/extensions/webgl-compressed-texture-size-limit-expected.txt: Added.
  • webgl/1.0.x/conformance/extensions/webgl-compressed-texture-size-limit.html: Added.
  • webgl/1.0.x/conformance/extensions/webgl-debug-renderer-info-expected.txt: Added.
  • webgl/1.0.x/conformance/extensions/webgl-debug-renderer-info.html: Added.
  • webgl/1.0.x/conformance/extensions/webgl-debug-shaders-expected.txt: Added.
  • webgl/1.0.x/conformance/extensions/webgl-debug-shaders.html: Added.
  • webgl/1.0.x/conformance/extensions/webgl-depth-texture-expected.txt: Added.
  • webgl/1.0.x/conformance/extensions/webgl-depth-texture.html: Added.
  • webgl/1.0.x/conformance/extensions/webgl-draw-buffers-broadcast-return-expected.txt: Added.
  • webgl/1.0.x/conformance/extensions/webgl-draw-buffers-broadcast-return.html: Added.
  • webgl/1.0.x/conformance/extensions/webgl-draw-buffers-expected.txt: Added.
  • webgl/1.0.x/conformance/extensions/webgl-draw-buffers-framebuffer-unsupported-expected.txt: Added.
  • webgl/1.0.x/conformance/extensions/webgl-draw-buffers-framebuffer-unsupported.html: Added.
  • webgl/1.0.x/conformance/extensions/webgl-draw-buffers-max-draw-buffers-expected.txt: Added.
  • webgl/1.0.x/conformance/extensions/webgl-draw-buffers-max-draw-buffers.html: Added.
  • webgl/1.0.x/conformance/extensions/webgl-draw-buffers.html: Added.
  • webgl/1.0.x/conformance/extensions/webgl-multi-draw-expected.txt: Added.
  • webgl/1.0.x/conformance/extensions/webgl-multi-draw.html: Added.
  • webgl/1.0.x/conformance/glsl/bugs/angle-ambiguous-function-call-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/bugs/angle-ambiguous-function-call.html: Added.
  • webgl/1.0.x/conformance/glsl/bugs/angle-constructor-invalid-parameters-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/bugs/angle-constructor-invalid-parameters.html: Added.
  • webgl/1.0.x/conformance/glsl/bugs/angle-d3d11-compiler-error-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/bugs/angle-d3d11-compiler-error.html: Added.
  • webgl/1.0.x/conformance/glsl/bugs/angle-dx-variable-bug-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/bugs/angle-dx-variable-bug.html: Added.
  • webgl/1.0.x/conformance/glsl/bugs/array-of-struct-with-int-first-position-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/bugs/array-of-struct-with-int-first-position.html: Added.
  • webgl/1.0.x/conformance/glsl/bugs/assign-to-swizzled-twice-in-function-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/bugs/assign-to-swizzled-twice-in-function.html: Added.
  • webgl/1.0.x/conformance/glsl/bugs/bool-type-cast-bug-int-float-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/bugs/bool-type-cast-bug-int-float.html: Added.
  • webgl/1.0.x/conformance/glsl/bugs/character-set-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/bugs/character-set.html: Added.
  • webgl/1.0.x/conformance/glsl/bugs/compare-loop-index-to-uniform-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/bugs/compare-loop-index-to-uniform.html: Added.
  • webgl/1.0.x/conformance/glsl/bugs/complex-glsl-does-not-crash-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/bugs/complex-glsl-does-not-crash.html: Added.
  • webgl/1.0.x/conformance/glsl/bugs/compound-assignment-type-combination-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/bugs/compound-assignment-type-combination.html: Added.
  • webgl/1.0.x/conformance/glsl/bugs/conditional-discard-in-loop-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/bugs/conditional-discard-in-loop.html: Added.
  • webgl/1.0.x/conformance/glsl/bugs/conditional-discard-optimization-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/bugs/conditional-discard-optimization.html: Added.
  • webgl/1.0.x/conformance/glsl/bugs/conditional-texture-fetch-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/bugs/conditional-texture-fetch.html: Added.
  • webgl/1.0.x/conformance/glsl/bugs/constant-precision-qualifier-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/bugs/constant-precision-qualifier.html: Added.
  • webgl/1.0.x/conformance/glsl/bugs/essl3-shaders-with-webgl1-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/bugs/essl3-shaders-with-webgl1.html: Added.
  • webgl/1.0.x/conformance/glsl/bugs/floor-div-cos-should-not-truncate-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/bugs/floor-div-cos-should-not-truncate.html: Added.
  • webgl/1.0.x/conformance/glsl/bugs/floored-division-accuracy-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/bugs/floored-division-accuracy.html: Added.
  • webgl/1.0.x/conformance/glsl/bugs/fragcoord-linking-bug-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/bugs/fragcoord-linking-bug.html: Added.
  • webgl/1.0.x/conformance/glsl/bugs/gl-fragcoord-multisampling-bug-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/bugs/gl-fragcoord-multisampling-bug.html: Added.
  • webgl/1.0.x/conformance/glsl/bugs/global-invariant-does-not-leak-across-shaders-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/bugs/global-invariant-does-not-leak-across-shaders.html: Added.
  • webgl/1.0.x/conformance/glsl/bugs/if-return-and-elseif-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/bugs/if-return-and-elseif.html: Added.
  • webgl/1.0.x/conformance/glsl/bugs/in-parameter-passed-as-inout-argument-and-global-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/bugs/in-parameter-passed-as-inout-argument-and-global.html: Added.
  • webgl/1.0.x/conformance/glsl/bugs/init-array-with-loop-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/bugs/init-array-with-loop.html: Added.
  • webgl/1.0.x/conformance/glsl/bugs/invariant-does-not-leak-across-shaders-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/bugs/invariant-does-not-leak-across-shaders.html: Added.
  • webgl/1.0.x/conformance/glsl/bugs/logic-inside-block-without-braces-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/bugs/logic-inside-block-without-braces.html: Added.
  • webgl/1.0.x/conformance/glsl/bugs/long-expressions-should-not-crash-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/bugs/long-expressions-should-not-crash.html: Added.
  • webgl/1.0.x/conformance/glsl/bugs/loop-if-loop-gradient-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/bugs/loop-if-loop-gradient.html: Added.
  • webgl/1.0.x/conformance/glsl/bugs/modulo-arithmetic-accuracy-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/bugs/modulo-arithmetic-accuracy.html: Added.
  • webgl/1.0.x/conformance/glsl/bugs/multiplication-assignment-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/bugs/multiplication-assignment.html: Added.
  • webgl/1.0.x/conformance/glsl/bugs/nested-functions-should-not-crash-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/bugs/nested-functions-should-not-crash.html: Added.
  • webgl/1.0.x/conformance/glsl/bugs/nested-loops-with-break-and-continue-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/bugs/nested-loops-with-break-and-continue.html: Added.
  • webgl/1.0.x/conformance/glsl/bugs/nested-sequence-operator-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/bugs/nested-sequence-operator.html: Added.
  • webgl/1.0.x/conformance/glsl/bugs/pow-of-small-constant-in-user-defined-function-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/bugs/pow-of-small-constant-in-user-defined-function.html: Added.
  • webgl/1.0.x/conformance/glsl/bugs/pow-with-constant-exponent-should-not-crash-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/bugs/pow-with-constant-exponent-should-not-crash.html: Added.
  • webgl/1.0.x/conformance/glsl/bugs/qualcomm-crash-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/bugs/qualcomm-crash.html: Added.
  • webgl/1.0.x/conformance/glsl/bugs/qualcomm-loop-with-continue-crash-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/bugs/qualcomm-loop-with-continue-crash.html: Added.
  • webgl/1.0.x/conformance/glsl/bugs/sampler-array-struct-function-arg-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/bugs/sampler-array-struct-function-arg.html: Added.
  • webgl/1.0.x/conformance/glsl/bugs/sampler-array-using-loop-index-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/bugs/sampler-array-using-loop-index.html: Added.
  • webgl/1.0.x/conformance/glsl/bugs/sampler-struct-function-arg-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/bugs/sampler-struct-function-arg.html: Added.
  • webgl/1.0.x/conformance/glsl/bugs/sequence-operator-evaluation-order-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/bugs/sequence-operator-evaluation-order.html: Added.
  • webgl/1.0.x/conformance/glsl/bugs/sketchfab-lighting-shader-crash-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/bugs/sketchfab-lighting-shader-crash.html: Added.
  • webgl/1.0.x/conformance/glsl/bugs/struct-constructor-highp-bug-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/bugs/struct-constructor-highp-bug.html: Added.
  • webgl/1.0.x/conformance/glsl/bugs/struct-with-single-member-constructor-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/bugs/struct-with-single-member-constructor.html: Added.
  • webgl/1.0.x/conformance/glsl/bugs/temp-expressions-should-not-crash-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/bugs/temp-expressions-should-not-crash.html: Added.
  • webgl/1.0.x/conformance/glsl/bugs/unary-minus-operator-float-bug-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/bugs/unary-minus-operator-float-bug.html: Added.
  • webgl/1.0.x/conformance/glsl/bugs/undefined-index-should-not-crash-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/bugs/undefined-index-should-not-crash.html: Added.
  • webgl/1.0.x/conformance/glsl/bugs/uniforms-should-not-lose-values-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/bugs/uniforms-should-not-lose-values.html: Added.
  • webgl/1.0.x/conformance/glsl/bugs/varying-arrays-should-not-be-reversed-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/bugs/varying-arrays-should-not-be-reversed.html: Added.
  • webgl/1.0.x/conformance/glsl/bugs/vector-matrix-constructor-scalarization-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/bugs/vector-matrix-constructor-scalarization.html: Added.
  • webgl/1.0.x/conformance/glsl/bugs/vector-scalar-arithmetic-inside-loop-complex-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/bugs/vector-scalar-arithmetic-inside-loop-complex.html: Added.
  • webgl/1.0.x/conformance/glsl/bugs/vector-scalar-arithmetic-inside-loop-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/bugs/vector-scalar-arithmetic-inside-loop.html: Added.
  • webgl/1.0.x/conformance/glsl/constructors/glsl-construct-bvec2-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/constructors/glsl-construct-bvec2.html: Added.
  • webgl/1.0.x/conformance/glsl/constructors/glsl-construct-bvec3-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/constructors/glsl-construct-bvec3.html: Added.
  • webgl/1.0.x/conformance/glsl/constructors/glsl-construct-bvec4-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/constructors/glsl-construct-bvec4.html: Added.
  • webgl/1.0.x/conformance/glsl/constructors/glsl-construct-ivec2-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/constructors/glsl-construct-ivec2.html: Added.
  • webgl/1.0.x/conformance/glsl/constructors/glsl-construct-ivec3-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/constructors/glsl-construct-ivec3.html: Added.
  • webgl/1.0.x/conformance/glsl/constructors/glsl-construct-ivec4-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/constructors/glsl-construct-ivec4.html: Added.
  • webgl/1.0.x/conformance/glsl/constructors/glsl-construct-mat2-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/constructors/glsl-construct-mat2.html: Added.
  • webgl/1.0.x/conformance/glsl/constructors/glsl-construct-mat3-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/constructors/glsl-construct-mat3.html: Added.
  • webgl/1.0.x/conformance/glsl/constructors/glsl-construct-mat4-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/constructors/glsl-construct-mat4.html: Added.
  • webgl/1.0.x/conformance/glsl/constructors/glsl-construct-vec-mat-corner-cases-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/constructors/glsl-construct-vec-mat-corner-cases.html: Added.
  • webgl/1.0.x/conformance/glsl/constructors/glsl-construct-vec-mat-index-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/constructors/glsl-construct-vec-mat-index.html: Added.
  • webgl/1.0.x/conformance/glsl/constructors/glsl-construct-vec2-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/constructors/glsl-construct-vec2.html: Added.
  • webgl/1.0.x/conformance/glsl/constructors/glsl-construct-vec3-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/constructors/glsl-construct-vec3.html: Added.
  • webgl/1.0.x/conformance/glsl/constructors/glsl-construct-vec4-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/constructors/glsl-construct-vec4.html: Added.
  • webgl/1.0.x/conformance/glsl/functions/glsl-function-abs-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/functions/glsl-function-abs.html: Added.
  • webgl/1.0.x/conformance/glsl/functions/glsl-function-acos-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/functions/glsl-function-acos.html: Added.
  • webgl/1.0.x/conformance/glsl/functions/glsl-function-asin-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/functions/glsl-function-asin.html: Added.
  • webgl/1.0.x/conformance/glsl/functions/glsl-function-atan-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/functions/glsl-function-atan-xy-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/functions/glsl-function-atan-xy.html: Added.
  • webgl/1.0.x/conformance/glsl/functions/glsl-function-atan.html: Added.
  • webgl/1.0.x/conformance/glsl/functions/glsl-function-ceil-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/functions/glsl-function-ceil.html: Added.
  • webgl/1.0.x/conformance/glsl/functions/glsl-function-clamp-float-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/functions/glsl-function-clamp-float.html: Added.
  • webgl/1.0.x/conformance/glsl/functions/glsl-function-clamp-gentype-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/functions/glsl-function-clamp-gentype.html: Added.
  • webgl/1.0.x/conformance/glsl/functions/glsl-function-cos-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/functions/glsl-function-cos.html: Added.
  • webgl/1.0.x/conformance/glsl/functions/glsl-function-cross-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/functions/glsl-function-cross.html: Added.
  • webgl/1.0.x/conformance/glsl/functions/glsl-function-distance-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/functions/glsl-function-distance.html: Added.
  • webgl/1.0.x/conformance/glsl/functions/glsl-function-dot-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/functions/glsl-function-dot.html: Added.
  • webgl/1.0.x/conformance/glsl/functions/glsl-function-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/functions/glsl-function-faceforward-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/functions/glsl-function-faceforward.html: Added.
  • webgl/1.0.x/conformance/glsl/functions/glsl-function-floor-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/functions/glsl-function-floor.html: Added.
  • webgl/1.0.x/conformance/glsl/functions/glsl-function-fract-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/functions/glsl-function-fract.html: Added.
  • webgl/1.0.x/conformance/glsl/functions/glsl-function-length-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/functions/glsl-function-length.html: Added.
  • webgl/1.0.x/conformance/glsl/functions/glsl-function-max-float-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/functions/glsl-function-max-float.html: Added.
  • webgl/1.0.x/conformance/glsl/functions/glsl-function-max-gentype-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/functions/glsl-function-max-gentype.html: Added.
  • webgl/1.0.x/conformance/glsl/functions/glsl-function-min-float-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/functions/glsl-function-min-float.html: Added.
  • webgl/1.0.x/conformance/glsl/functions/glsl-function-min-gentype-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/functions/glsl-function-min-gentype.html: Added.
  • webgl/1.0.x/conformance/glsl/functions/glsl-function-mix-float-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/functions/glsl-function-mix-float.html: Added.
  • webgl/1.0.x/conformance/glsl/functions/glsl-function-mix-gentype-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/functions/glsl-function-mix-gentype.html: Added.
  • webgl/1.0.x/conformance/glsl/functions/glsl-function-mod-float-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/functions/glsl-function-mod-float.html: Added.
  • webgl/1.0.x/conformance/glsl/functions/glsl-function-mod-gentype-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/functions/glsl-function-mod-gentype.html: Added.
  • webgl/1.0.x/conformance/glsl/functions/glsl-function-normalize-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/functions/glsl-function-normalize.html: Added.
  • webgl/1.0.x/conformance/glsl/functions/glsl-function-reflect-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/functions/glsl-function-reflect.html: Added.
  • webgl/1.0.x/conformance/glsl/functions/glsl-function-sign-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/functions/glsl-function-sign.html: Added.
  • webgl/1.0.x/conformance/glsl/functions/glsl-function-sin-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/functions/glsl-function-sin.html: Added.
  • webgl/1.0.x/conformance/glsl/functions/glsl-function-smoothstep-float-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/functions/glsl-function-smoothstep-float.html: Added.
  • webgl/1.0.x/conformance/glsl/functions/glsl-function-smoothstep-gentype-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/functions/glsl-function-smoothstep-gentype.html: Added.
  • webgl/1.0.x/conformance/glsl/functions/glsl-function-step-float-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/functions/glsl-function-step-float.html: Added.
  • webgl/1.0.x/conformance/glsl/functions/glsl-function-step-gentype-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/functions/glsl-function-step-gentype.html: Added.
  • webgl/1.0.x/conformance/glsl/functions/glsl-function.html: Added.
  • webgl/1.0.x/conformance/glsl/implicit/add_int_float.vert-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/implicit/add_int_float.vert.html: Added.
  • webgl/1.0.x/conformance/glsl/implicit/add_int_mat2.vert-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/implicit/add_int_mat2.vert.html: Added.
  • webgl/1.0.x/conformance/glsl/implicit/add_int_mat3.vert-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/implicit/add_int_mat3.vert.html: Added.
  • webgl/1.0.x/conformance/glsl/implicit/add_int_mat4.vert-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/implicit/add_int_mat4.vert.html: Added.
  • webgl/1.0.x/conformance/glsl/implicit/add_int_vec2.vert-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/implicit/add_int_vec2.vert.html: Added.
  • webgl/1.0.x/conformance/glsl/implicit/add_int_vec3.vert-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/implicit/add_int_vec3.vert.html: Added.
  • webgl/1.0.x/conformance/glsl/implicit/add_int_vec4.vert-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/implicit/add_int_vec4.vert.html: Added.
  • webgl/1.0.x/conformance/glsl/implicit/add_ivec2_vec2.vert-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/implicit/add_ivec2_vec2.vert.html: Added.
  • webgl/1.0.x/conformance/glsl/implicit/add_ivec3_vec3.vert-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/implicit/add_ivec3_vec3.vert.html: Added.
  • webgl/1.0.x/conformance/glsl/implicit/add_ivec4_vec4.vert-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/implicit/add_ivec4_vec4.vert.html: Added.
  • webgl/1.0.x/conformance/glsl/implicit/assign_int_to_float.vert-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/implicit/assign_int_to_float.vert.html: Added.
  • webgl/1.0.x/conformance/glsl/implicit/assign_ivec2_to_vec2.vert-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/implicit/assign_ivec2_to_vec2.vert.html: Added.
  • webgl/1.0.x/conformance/glsl/implicit/assign_ivec3_to_vec3.vert-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/implicit/assign_ivec3_to_vec3.vert.html: Added.
  • webgl/1.0.x/conformance/glsl/implicit/assign_ivec4_to_vec4.vert-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/implicit/assign_ivec4_to_vec4.vert.html: Added.
  • webgl/1.0.x/conformance/glsl/implicit/construct_struct.vert-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/implicit/construct_struct.vert.html: Added.
  • webgl/1.0.x/conformance/glsl/implicit/divide_int_float.vert-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/implicit/divide_int_float.vert.html: Added.
  • webgl/1.0.x/conformance/glsl/implicit/divide_int_mat2.vert-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/implicit/divide_int_mat2.vert.html: Added.
  • webgl/1.0.x/conformance/glsl/implicit/divide_int_mat3.vert-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/implicit/divide_int_mat3.vert.html: Added.
  • webgl/1.0.x/conformance/glsl/implicit/divide_int_mat4.vert-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/implicit/divide_int_mat4.vert.html: Added.
  • webgl/1.0.x/conformance/glsl/implicit/divide_int_vec2.vert-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/implicit/divide_int_vec2.vert.html: Added.
  • webgl/1.0.x/conformance/glsl/implicit/divide_int_vec3.vert-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/implicit/divide_int_vec3.vert.html: Added.
  • webgl/1.0.x/conformance/glsl/implicit/divide_int_vec4.vert-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/implicit/divide_int_vec4.vert.html: Added.
  • webgl/1.0.x/conformance/glsl/implicit/divide_ivec2_vec2.vert-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/implicit/divide_ivec2_vec2.vert.html: Added.
  • webgl/1.0.x/conformance/glsl/implicit/divide_ivec3_vec3.vert-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/implicit/divide_ivec3_vec3.vert.html: Added.
  • webgl/1.0.x/conformance/glsl/implicit/divide_ivec4_vec4.vert-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/implicit/divide_ivec4_vec4.vert.html: Added.
  • webgl/1.0.x/conformance/glsl/implicit/equal_int_float.vert-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/implicit/equal_int_float.vert.html: Added.
  • webgl/1.0.x/conformance/glsl/implicit/equal_ivec2_vec2.vert-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/implicit/equal_ivec2_vec2.vert.html: Added.
  • webgl/1.0.x/conformance/glsl/implicit/equal_ivec3_vec3.vert-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/implicit/equal_ivec3_vec3.vert.html: Added.
  • webgl/1.0.x/conformance/glsl/implicit/equal_ivec4_vec4.vert-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/implicit/equal_ivec4_vec4.vert.html: Added.
  • webgl/1.0.x/conformance/glsl/implicit/function_int_float.vert-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/implicit/function_int_float.vert.html: Added.
  • webgl/1.0.x/conformance/glsl/implicit/function_ivec2_vec2.vert-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/implicit/function_ivec2_vec2.vert.html: Added.
  • webgl/1.0.x/conformance/glsl/implicit/function_ivec3_vec3.vert-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/implicit/function_ivec3_vec3.vert.html: Added.
  • webgl/1.0.x/conformance/glsl/implicit/function_ivec4_vec4.vert-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/implicit/function_ivec4_vec4.vert.html: Added.
  • webgl/1.0.x/conformance/glsl/implicit/greater_than.vert-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/implicit/greater_than.vert.html: Added.
  • webgl/1.0.x/conformance/glsl/implicit/greater_than_equal.vert-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/implicit/greater_than_equal.vert.html: Added.
  • webgl/1.0.x/conformance/glsl/implicit/less_than.vert-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/implicit/less_than.vert.html: Added.
  • webgl/1.0.x/conformance/glsl/implicit/less_than_equal.vert-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/implicit/less_than_equal.vert.html: Added.
  • webgl/1.0.x/conformance/glsl/implicit/multiply_int_float.vert-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/implicit/multiply_int_float.vert.html: Added.
  • webgl/1.0.x/conformance/glsl/implicit/multiply_int_mat2.vert-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/implicit/multiply_int_mat2.vert.html: Added.
  • webgl/1.0.x/conformance/glsl/implicit/multiply_int_mat3.vert-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/implicit/multiply_int_mat3.vert.html: Added.
  • webgl/1.0.x/conformance/glsl/implicit/multiply_int_mat4.vert-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/implicit/multiply_int_mat4.vert.html: Added.
  • webgl/1.0.x/conformance/glsl/implicit/multiply_int_vec2.vert-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/implicit/multiply_int_vec2.vert.html: Added.
  • webgl/1.0.x/conformance/glsl/implicit/multiply_int_vec3.vert-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/implicit/multiply_int_vec3.vert.html: Added.
  • webgl/1.0.x/conformance/glsl/implicit/multiply_int_vec4.vert-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/implicit/multiply_int_vec4.vert.html: Added.
  • webgl/1.0.x/conformance/glsl/implicit/multiply_ivec2_vec2.vert-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/implicit/multiply_ivec2_vec2.vert.html: Added.
  • webgl/1.0.x/conformance/glsl/implicit/multiply_ivec3_vec3.vert-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/implicit/multiply_ivec3_vec3.vert.html: Added.
  • webgl/1.0.x/conformance/glsl/implicit/multiply_ivec4_vec4.vert-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/implicit/multiply_ivec4_vec4.vert.html: Added.
  • webgl/1.0.x/conformance/glsl/implicit/not_equal_int_float.vert-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/implicit/not_equal_int_float.vert.html: Added.
  • webgl/1.0.x/conformance/glsl/implicit/not_equal_ivec2_vec2.vert-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/implicit/not_equal_ivec2_vec2.vert.html: Added.
  • webgl/1.0.x/conformance/glsl/implicit/not_equal_ivec3_vec3.vert-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/implicit/not_equal_ivec3_vec3.vert.html: Added.
  • webgl/1.0.x/conformance/glsl/implicit/not_equal_ivec4_vec4.vert-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/implicit/not_equal_ivec4_vec4.vert.html: Added.
  • webgl/1.0.x/conformance/glsl/implicit/subtract_int_float.vert-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/implicit/subtract_int_float.vert.html: Added.
  • webgl/1.0.x/conformance/glsl/implicit/subtract_int_mat2.vert-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/implicit/subtract_int_mat2.vert.html: Added.
  • webgl/1.0.x/conformance/glsl/implicit/subtract_int_mat3.vert-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/implicit/subtract_int_mat3.vert.html: Added.
  • webgl/1.0.x/conformance/glsl/implicit/subtract_int_mat4.vert-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/implicit/subtract_int_mat4.vert.html: Added.
  • webgl/1.0.x/conformance/glsl/implicit/subtract_int_vec2.vert-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/implicit/subtract_int_vec2.vert.html: Added.
  • webgl/1.0.x/conformance/glsl/implicit/subtract_int_vec3.vert-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/implicit/subtract_int_vec3.vert.html: Added.
  • webgl/1.0.x/conformance/glsl/implicit/subtract_int_vec4.vert-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/implicit/subtract_int_vec4.vert.html: Added.
  • webgl/1.0.x/conformance/glsl/implicit/subtract_ivec2_vec2.vert-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/implicit/subtract_ivec2_vec2.vert.html: Added.
  • webgl/1.0.x/conformance/glsl/implicit/subtract_ivec3_vec3.vert-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/implicit/subtract_ivec3_vec3.vert.html: Added.
  • webgl/1.0.x/conformance/glsl/implicit/subtract_ivec4_vec4.vert-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/implicit/subtract_ivec4_vec4.vert.html: Added.
  • webgl/1.0.x/conformance/glsl/implicit/ternary_int_float.vert-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/implicit/ternary_int_float.vert.html: Added.
  • webgl/1.0.x/conformance/glsl/implicit/ternary_ivec2_vec2.vert-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/implicit/ternary_ivec2_vec2.vert.html: Added.
  • webgl/1.0.x/conformance/glsl/implicit/ternary_ivec3_vec3.vert-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/implicit/ternary_ivec3_vec3.vert.html: Added.
  • webgl/1.0.x/conformance/glsl/implicit/ternary_ivec4_vec4.vert-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/implicit/ternary_ivec4_vec4.vert.html: Added.
  • webgl/1.0.x/conformance/glsl/literals/float_literal.vert-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/literals/float_literal.vert.html: Added.
  • webgl/1.0.x/conformance/glsl/literals/literal_precision-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/literals/literal_precision.html: Added.
  • webgl/1.0.x/conformance/glsl/literals/overflow_leak.vert-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/literals/overflow_leak.vert.html: Added.
  • webgl/1.0.x/conformance/glsl/matrices/glsl-mat3-construction-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/matrices/glsl-mat3-construction.html: Added.
  • webgl/1.0.x/conformance/glsl/matrices/glsl-mat4-to-mat3-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/matrices/glsl-mat4-to-mat3.html: Added.
  • webgl/1.0.x/conformance/glsl/matrices/matrix-compound-multiply-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/matrices/matrix-compound-multiply.html: Added.
  • webgl/1.0.x/conformance/glsl/misc/attrib-location-length-limits-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/misc/attrib-location-length-limits.html: Added.
  • webgl/1.0.x/conformance/glsl/misc/boolean_precision-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/misc/boolean_precision.html: Added.
  • webgl/1.0.x/conformance/glsl/misc/const-variable-initialization-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/misc/const-variable-initialization.html: Added.
  • webgl/1.0.x/conformance/glsl/misc/embedded-struct-definitions-forbidden-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/misc/embedded-struct-definitions-forbidden.html: Added.
  • webgl/1.0.x/conformance/glsl/misc/empty-declaration-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/misc/empty-declaration.html: Added.
  • webgl/1.0.x/conformance/glsl/misc/empty_main.vert-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/misc/empty_main.vert.html: Added.
  • webgl/1.0.x/conformance/glsl/misc/expression-list-in-declarator-initializer-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/misc/expression-list-in-declarator-initializer.html: Added.
  • webgl/1.0.x/conformance/glsl/misc/fragcolor-fragdata-invariant-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/misc/fragcolor-fragdata-invariant.html: Added.
  • webgl/1.0.x/conformance/glsl/misc/gl_position_unset.vert-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/misc/gl_position_unset.vert.html: Added.
  • webgl/1.0.x/conformance/glsl/misc/global-variable-init-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/misc/global-variable-init.html: Added.
  • webgl/1.0.x/conformance/glsl/misc/glsl-function-nodes-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/misc/glsl-function-nodes.html: Added.
  • webgl/1.0.x/conformance/glsl/misc/glsl-long-variable-names-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/misc/glsl-long-variable-names.html: Added.
  • webgl/1.0.x/conformance/glsl/misc/glsl-vertex-branch-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/misc/glsl-vertex-branch.html: Added.
  • webgl/1.0.x/conformance/glsl/misc/large-loop-compile-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/misc/large-loop-compile.html: Added.
  • webgl/1.0.x/conformance/glsl/misc/local-variable-shadowing-outer-function-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/misc/local-variable-shadowing-outer-function.html: Added.
  • webgl/1.0.x/conformance/glsl/misc/non-ascii-comments.vert-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/misc/non-ascii-comments.vert.html: Added.
  • webgl/1.0.x/conformance/glsl/misc/non-ascii.vert-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/misc/non-ascii.vert.html: Added.
  • webgl/1.0.x/conformance/glsl/misc/re-compile-re-link-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/misc/re-compile-re-link.html: Added.
  • webgl/1.0.x/conformance/glsl/misc/sampler-operand-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/misc/sampler-operand.html: Added.
  • webgl/1.0.x/conformance/glsl/misc/sequence-operator-returns-constant-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/misc/sequence-operator-returns-constant.html: Added.
  • webgl/1.0.x/conformance/glsl/misc/shader-precision-format-obeyed-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/misc/shader-precision-format-obeyed.html: Added.
  • webgl/1.0.x/conformance/glsl/misc/shader-struct-scope-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/misc/shader-struct-scope.html: Added.
  • webgl/1.0.x/conformance/glsl/misc/shader-uniform-packing-restrictions-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/misc/shader-uniform-packing-restrictions.html: Added.
  • webgl/1.0.x/conformance/glsl/misc/shader-varying-packing-restrictions-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/misc/shader-varying-packing-restrictions.html: Added.
  • webgl/1.0.x/conformance/glsl/misc/shader-with-256-character-define-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/misc/shader-with-256-character-define.html: Added.
  • webgl/1.0.x/conformance/glsl/misc/shader-with-256-character-identifier.frag-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/misc/shader-with-256-character-identifier.frag.html: Added.
  • webgl/1.0.x/conformance/glsl/misc/shader-with-257-character-define-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/misc/shader-with-257-character-define.html: Added.
  • webgl/1.0.x/conformance/glsl/misc/shader-with-257-character-identifier.frag-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/misc/shader-with-257-character-identifier.frag.html: Added.
  • webgl/1.0.x/conformance/glsl/misc/shader-with-_webgl-identifier.vert-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/misc/shader-with-_webgl-identifier.vert.html: Added.
  • webgl/1.0.x/conformance/glsl/misc/shader-with-arbitrary-indexing.frag-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/misc/shader-with-arbitrary-indexing.frag.html: Added.
  • webgl/1.0.x/conformance/glsl/misc/shader-with-arbitrary-indexing.vert-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/misc/shader-with-arbitrary-indexing.vert.html: Added.
  • webgl/1.0.x/conformance/glsl/misc/shader-with-array-of-structs-containing-arrays-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/misc/shader-with-array-of-structs-containing-arrays.html: Added.
  • webgl/1.0.x/conformance/glsl/misc/shader-with-array-of-structs-uniform-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/misc/shader-with-array-of-structs-uniform.html: Added.
  • webgl/1.0.x/conformance/glsl/misc/shader-with-attrib-array.vert-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/misc/shader-with-attrib-array.vert.html: Added.
  • webgl/1.0.x/conformance/glsl/misc/shader-with-attrib-struct.vert-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/misc/shader-with-attrib-struct.vert.html: Added.
  • webgl/1.0.x/conformance/glsl/misc/shader-with-clipvertex.vert-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/misc/shader-with-clipvertex.vert.html: Added.
  • webgl/1.0.x/conformance/glsl/misc/shader-with-comma-assignment-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/misc/shader-with-comma-assignment.html: Added.
  • webgl/1.0.x/conformance/glsl/misc/shader-with-comma-conditional-assignment-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/misc/shader-with-comma-conditional-assignment.html: Added.
  • webgl/1.0.x/conformance/glsl/misc/shader-with-comma-separated-variable-declarations-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/misc/shader-with-comma-separated-variable-declarations.html: Added.
  • webgl/1.0.x/conformance/glsl/misc/shader-with-conditional-scoping-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/misc/shader-with-conditional-scoping-negative-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/misc/shader-with-conditional-scoping-negative.html: Added.
  • webgl/1.0.x/conformance/glsl/misc/shader-with-conditional-scoping.html: Added.
  • webgl/1.0.x/conformance/glsl/misc/shader-with-default-precision.frag-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/misc/shader-with-default-precision.frag.html: Added.
  • webgl/1.0.x/conformance/glsl/misc/shader-with-default-precision.vert-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/misc/shader-with-default-precision.vert.html: Added.
  • webgl/1.0.x/conformance/glsl/misc/shader-with-dfdx-no-ext.frag-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/misc/shader-with-dfdx-no-ext.frag.html: Added.
  • webgl/1.0.x/conformance/glsl/misc/shader-with-dfdx.frag-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/misc/shader-with-dfdx.frag.html: Added.
  • webgl/1.0.x/conformance/glsl/misc/shader-with-do-loop-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/misc/shader-with-do-loop.html: Added.
  • webgl/1.0.x/conformance/glsl/misc/shader-with-error-directive-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/misc/shader-with-error-directive.html: Added.
  • webgl/1.0.x/conformance/glsl/misc/shader-with-explicit-int-cast.vert-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/misc/shader-with-explicit-int-cast.vert.html: Added.
  • webgl/1.0.x/conformance/glsl/misc/shader-with-float-return-value.frag-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/misc/shader-with-float-return-value.frag.html: Added.
  • webgl/1.0.x/conformance/glsl/misc/shader-with-for-loop-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/misc/shader-with-for-loop.html: Added.
  • webgl/1.0.x/conformance/glsl/misc/shader-with-for-scoping-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/misc/shader-with-for-scoping.html: Added.
  • webgl/1.0.x/conformance/glsl/misc/shader-with-frag-depth.frag-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/misc/shader-with-frag-depth.frag.html: Added.
  • webgl/1.0.x/conformance/glsl/misc/shader-with-function-recursion.frag-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/misc/shader-with-function-recursion.frag.html: Added.
  • webgl/1.0.x/conformance/glsl/misc/shader-with-function-scoped-struct-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/misc/shader-with-function-scoped-struct.html: Added.
  • webgl/1.0.x/conformance/glsl/misc/shader-with-functional-scoping-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/misc/shader-with-functional-scoping.html: Added.
  • webgl/1.0.x/conformance/glsl/misc/shader-with-glcolor.vert-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/misc/shader-with-glcolor.vert.html: Added.
  • webgl/1.0.x/conformance/glsl/misc/shader-with-gles-1.frag-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/misc/shader-with-gles-1.frag.html: Added.
  • webgl/1.0.x/conformance/glsl/misc/shader-with-gles-symbol.frag-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/misc/shader-with-gles-symbol.frag.html: Added.
  • webgl/1.0.x/conformance/glsl/misc/shader-with-global-variable-precision-mismatch-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/misc/shader-with-global-variable-precision-mismatch.html: Added.
  • webgl/1.0.x/conformance/glsl/misc/shader-with-glprojectionmatrix.vert-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/misc/shader-with-glprojectionmatrix.vert.html: Added.
  • webgl/1.0.x/conformance/glsl/misc/shader-with-hex-int-constant-macro-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/misc/shader-with-hex-int-constant-macro.html: Added.
  • webgl/1.0.x/conformance/glsl/misc/shader-with-implicit-vec3-to-vec4-cast.vert-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/misc/shader-with-implicit-vec3-to-vec4-cast.vert.html: Added.
  • webgl/1.0.x/conformance/glsl/misc/shader-with-include.vert-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/misc/shader-with-include.vert.html: Added.
  • webgl/1.0.x/conformance/glsl/misc/shader-with-int-return-value.frag-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/misc/shader-with-int-return-value.frag.html: Added.
  • webgl/1.0.x/conformance/glsl/misc/shader-with-invalid-identifier.frag-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/misc/shader-with-invalid-identifier.frag.html: Added.
  • webgl/1.0.x/conformance/glsl/misc/shader-with-ivec2-return-value.frag-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/misc/shader-with-ivec2-return-value.frag.html: Added.
  • webgl/1.0.x/conformance/glsl/misc/shader-with-ivec3-return-value.frag-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/misc/shader-with-ivec3-return-value.frag.html: Added.
  • webgl/1.0.x/conformance/glsl/misc/shader-with-ivec4-return-value.frag-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/misc/shader-with-ivec4-return-value.frag.html: Added.
  • webgl/1.0.x/conformance/glsl/misc/shader-with-limited-indexing.frag-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/misc/shader-with-limited-indexing.frag.html: Added.
  • webgl/1.0.x/conformance/glsl/misc/shader-with-long-line-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/misc/shader-with-long-line.html: Added.
  • webgl/1.0.x/conformance/glsl/misc/shader-with-non-ascii-error.frag-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/misc/shader-with-non-ascii-error.frag.html: Added.
  • webgl/1.0.x/conformance/glsl/misc/shader-with-non-reserved-words-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/misc/shader-with-non-reserved-words.html: Added.
  • webgl/1.0.x/conformance/glsl/misc/shader-with-precision.frag-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/misc/shader-with-precision.frag.html: Added.
  • webgl/1.0.x/conformance/glsl/misc/shader-with-preprocessor-whitespace-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/misc/shader-with-preprocessor-whitespace.html: Added.
  • webgl/1.0.x/conformance/glsl/misc/shader-with-quoted-error.frag-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/misc/shader-with-quoted-error.frag.html: Added.
  • webgl/1.0.x/conformance/glsl/misc/shader-with-reserved-words-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/misc/shader-with-reserved-words.html: Added.
  • webgl/1.0.x/conformance/glsl/misc/shader-with-short-circuiting-operators-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/misc/shader-with-short-circuiting-operators.html: Added.
  • webgl/1.0.x/conformance/glsl/misc/shader-with-similar-uniform-array-names-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/misc/shader-with-similar-uniform-array-names.html: Added.
  • webgl/1.0.x/conformance/glsl/misc/shader-with-too-many-uniforms-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/misc/shader-with-too-many-uniforms.html: Added.
  • webgl/1.0.x/conformance/glsl/misc/shader-with-two-initializer-types-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/misc/shader-with-two-initializer-types.html: Added.
  • webgl/1.0.x/conformance/glsl/misc/shader-with-undefined-preprocessor-symbol.frag-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/misc/shader-with-undefined-preprocessor-symbol.frag.html: Added.
  • webgl/1.0.x/conformance/glsl/misc/shader-with-uniform-in-loop-condition.vert-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/misc/shader-with-uniform-in-loop-condition.vert.html: Added.
  • webgl/1.0.x/conformance/glsl/misc/shader-with-vec2-return-value.frag-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/misc/shader-with-vec2-return-value.frag.html: Added.
  • webgl/1.0.x/conformance/glsl/misc/shader-with-vec3-return-value.frag-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/misc/shader-with-vec3-return-value.frag.html: Added.
  • webgl/1.0.x/conformance/glsl/misc/shader-with-vec4-return-value.frag-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/misc/shader-with-vec4-return-value.frag.html: Added.
  • webgl/1.0.x/conformance/glsl/misc/shader-with-vec4-vec3-vec4-conditional-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/misc/shader-with-vec4-vec3-vec4-conditional.html: Added.
  • webgl/1.0.x/conformance/glsl/misc/shader-with-version-100.frag-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/misc/shader-with-version-100.frag.html: Added.
  • webgl/1.0.x/conformance/glsl/misc/shader-with-version-100.vert-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/misc/shader-with-version-100.vert.html: Added.
  • webgl/1.0.x/conformance/glsl/misc/shader-with-version-120.vert-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/misc/shader-with-version-120.vert.html: Added.
  • webgl/1.0.x/conformance/glsl/misc/shader-with-version-130.vert-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/misc/shader-with-version-130.vert.html: Added.
  • webgl/1.0.x/conformance/glsl/misc/shader-with-webgl-identifier.vert-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/misc/shader-with-webgl-identifier.vert.html: Added.
  • webgl/1.0.x/conformance/glsl/misc/shader-with-while-loop-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/misc/shader-with-while-loop.html: Added.
  • webgl/1.0.x/conformance/glsl/misc/shader-without-precision.frag-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/misc/shader-without-precision.frag.html: Added.
  • webgl/1.0.x/conformance/glsl/misc/shaders-with-constant-expression-loop-conditions-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/misc/shaders-with-constant-expression-loop-conditions.html: Added.
  • webgl/1.0.x/conformance/glsl/misc/shaders-with-invariance-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/misc/shaders-with-invariance.html: Added.
  • webgl/1.0.x/conformance/glsl/misc/shaders-with-mis-matching-uniforms-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/misc/shaders-with-mis-matching-uniforms.html: Added.
  • webgl/1.0.x/conformance/glsl/misc/shaders-with-mis-matching-varyings-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/misc/shaders-with-mis-matching-varyings.html: Added.
  • webgl/1.0.x/conformance/glsl/misc/shaders-with-missing-varyings-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/misc/shaders-with-missing-varyings.html: Added.
  • webgl/1.0.x/conformance/glsl/misc/shaders-with-name-conflicts-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/misc/shaders-with-name-conflicts.html: Added.
  • webgl/1.0.x/conformance/glsl/misc/shaders-with-uniform-structs-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/misc/shaders-with-uniform-structs.html: Added.
  • webgl/1.0.x/conformance/glsl/misc/shaders-with-varyings-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/misc/shaders-with-varyings.html: Added.
  • webgl/1.0.x/conformance/glsl/misc/shared-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/misc/shared.html: Added.
  • webgl/1.0.x/conformance/glsl/misc/struct-as-inout-parameter-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/misc/struct-as-inout-parameter.html: Added.
  • webgl/1.0.x/conformance/glsl/misc/struct-as-out-parameter-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/misc/struct-as-out-parameter.html: Added.
  • webgl/1.0.x/conformance/glsl/misc/struct-assign-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/misc/struct-assign.html: Added.
  • webgl/1.0.x/conformance/glsl/misc/struct-equals-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/misc/struct-equals.html: Added.
  • webgl/1.0.x/conformance/glsl/misc/struct-mixed-array-declarators-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/misc/struct-mixed-array-declarators.html: Added.
  • webgl/1.0.x/conformance/glsl/misc/struct-nesting-exceeds-maximum-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/misc/struct-nesting-exceeds-maximum.html: Added.
  • webgl/1.0.x/conformance/glsl/misc/struct-nesting-of-variable-names-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/misc/struct-nesting-of-variable-names.html: Added.
  • webgl/1.0.x/conformance/glsl/misc/struct-nesting-under-maximum-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/misc/struct-nesting-under-maximum.html: Added.
  • webgl/1.0.x/conformance/glsl/misc/struct-specifiers-in-uniforms-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/misc/struct-specifiers-in-uniforms.html: Added.
  • webgl/1.0.x/conformance/glsl/misc/struct-unary-operators-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/misc/struct-unary-operators.html: Added.
  • webgl/1.0.x/conformance/glsl/misc/ternary-operator-on-arrays-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/misc/ternary-operator-on-arrays.html: Added.
  • webgl/1.0.x/conformance/glsl/misc/ternary-operators-in-global-initializers-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/misc/ternary-operators-in-global-initializers.html: Added.
  • webgl/1.0.x/conformance/glsl/misc/ternary-operators-in-initializers-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/misc/ternary-operators-in-initializers.html: Added.
  • webgl/1.0.x/conformance/glsl/misc/uniform-location-length-limits-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/misc/uniform-location-length-limits.html: Added.
  • webgl/1.0.x/conformance/glsl/misc/uninitialized-local-global-variables-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/misc/uninitialized-local-global-variables.html: Added.
  • webgl/1.0.x/conformance/glsl/preprocessor/comments-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/preprocessor/comments.html: Added.
  • webgl/1.0.x/conformance/glsl/preprocessor/macro-expansion-tricky-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/preprocessor/macro-expansion-tricky.html: Added.
  • webgl/1.0.x/conformance/glsl/reserved/_webgl_field.vert-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/reserved/_webgl_field.vert.html: Added.
  • webgl/1.0.x/conformance/glsl/reserved/_webgl_function.vert-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/reserved/_webgl_function.vert.html: Added.
  • webgl/1.0.x/conformance/glsl/reserved/_webgl_struct.vert-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/reserved/_webgl_struct.vert.html: Added.
  • webgl/1.0.x/conformance/glsl/reserved/_webgl_variable.vert-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/reserved/_webgl_variable.vert.html: Added.
  • webgl/1.0.x/conformance/glsl/reserved/webgl_field.vert-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/reserved/webgl_field.vert.html: Added.
  • webgl/1.0.x/conformance/glsl/reserved/webgl_function.vert-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/reserved/webgl_function.vert.html: Added.
  • webgl/1.0.x/conformance/glsl/reserved/webgl_struct.vert-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/reserved/webgl_struct.vert.html: Added.
  • webgl/1.0.x/conformance/glsl/reserved/webgl_variable.vert-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/reserved/webgl_variable.vert.html: Added.
  • webgl/1.0.x/conformance/glsl/samplers/glsl-function-texture2d-bias-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/samplers/glsl-function-texture2d-bias.html: Added.
  • webgl/1.0.x/conformance/glsl/samplers/glsl-function-texture2dlod-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/samplers/glsl-function-texture2dlod.html: Added.
  • webgl/1.0.x/conformance/glsl/samplers/glsl-function-texture2dproj-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/samplers/glsl-function-texture2dproj.html: Added.
  • webgl/1.0.x/conformance/glsl/samplers/glsl-function-texture2dprojlod-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/samplers/glsl-function-texture2dprojlod.html: Added.
  • webgl/1.0.x/conformance/glsl/variables/gl-fragcoord-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/variables/gl-fragcoord-xy-values-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/variables/gl-fragcoord-xy-values.html: Added.
  • webgl/1.0.x/conformance/glsl/variables/gl-fragcoord.html: Added.
  • webgl/1.0.x/conformance/glsl/variables/gl-fragdata-and-fragcolor-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/variables/gl-fragdata-and-fragcolor.html: Added.
  • webgl/1.0.x/conformance/glsl/variables/gl-frontfacing-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/variables/gl-frontfacing.html: Added.
  • webgl/1.0.x/conformance/glsl/variables/gl-pointcoord-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/variables/gl-pointcoord.html: Added.
  • webgl/1.0.x/conformance/glsl/variables/glsl-built-ins-expected.txt: Added.
  • webgl/1.0.x/conformance/glsl/variables/glsl-built-ins.html: Added.
  • webgl/1.0.x/conformance/limits/gl-line-width-expected.txt: Added.
  • webgl/1.0.x/conformance/limits/gl-line-width.html: Added.
  • webgl/1.0.x/conformance/limits/gl-max-texture-dimensions-expected.txt: Added.
  • webgl/1.0.x/conformance/limits/gl-max-texture-dimensions.html: Added.
  • webgl/1.0.x/conformance/limits/gl-min-attribs-expected.txt: Added.
  • webgl/1.0.x/conformance/limits/gl-min-attribs.html: Added.
  • webgl/1.0.x/conformance/limits/gl-min-textures-expected.txt: Added.
  • webgl/1.0.x/conformance/limits/gl-min-textures.html: Added.
  • webgl/1.0.x/conformance/limits/gl-min-uniforms-expected.txt: Added.
  • webgl/1.0.x/conformance/limits/gl-min-uniforms.html: Added.
  • webgl/1.0.x/conformance/misc/bad-arguments-test-expected.txt: Added.
  • webgl/1.0.x/conformance/misc/bad-arguments-test.html: Added.
  • webgl/1.0.x/conformance/misc/boolean-argument-conversion-expected.txt: Added.
  • webgl/1.0.x/conformance/misc/boolean-argument-conversion.html: Added.
  • webgl/1.0.x/conformance/misc/delayed-drawing-expected.txt: Added.
  • webgl/1.0.x/conformance/misc/delayed-drawing.html: Added.
  • webgl/1.0.x/conformance/misc/error-reporting-expected.txt: Added.
  • webgl/1.0.x/conformance/misc/error-reporting.html: Added.
  • webgl/1.0.x/conformance/misc/expando-loss-expected.txt: Added.
  • webgl/1.0.x/conformance/misc/expando-loss.html: Added.
  • webgl/1.0.x/conformance/misc/functions-returning-strings-expected.txt: Added.
  • webgl/1.0.x/conformance/misc/functions-returning-strings.html: Added.
  • webgl/1.0.x/conformance/misc/instanceof-test-expected.txt: Added.
  • webgl/1.0.x/conformance/misc/instanceof-test.html: Added.
  • webgl/1.0.x/conformance/misc/invalid-passed-params-expected.txt: Added.
  • webgl/1.0.x/conformance/misc/invalid-passed-params.html: Added.
  • webgl/1.0.x/conformance/misc/is-object-expected.txt: Added.
  • webgl/1.0.x/conformance/misc/is-object.html: Added.
  • webgl/1.0.x/conformance/misc/null-object-behaviour-expected.txt: Added.
  • webgl/1.0.x/conformance/misc/null-object-behaviour.html: Added.
  • webgl/1.0.x/conformance/misc/object-deletion-behaviour-expected.txt: Added.
  • webgl/1.0.x/conformance/misc/object-deletion-behaviour.html: Added.
  • webgl/1.0.x/conformance/misc/shader-precision-format-expected.txt: Added.
  • webgl/1.0.x/conformance/misc/shader-precision-format.html: Added.
  • webgl/1.0.x/conformance/misc/type-conversion-test-expected.txt: Added.
  • webgl/1.0.x/conformance/misc/type-conversion-test.html: Added.
  • webgl/1.0.x/conformance/misc/uninitialized-test-expected.txt: Added.
  • webgl/1.0.x/conformance/misc/uninitialized-test.html: Added.
  • webgl/1.0.x/conformance/misc/webgl-specific-expected.txt: Added.
  • webgl/1.0.x/conformance/misc/webgl-specific-stencil-settings-expected.txt: Added.
  • webgl/1.0.x/conformance/misc/webgl-specific-stencil-settings.html: Added.
  • webgl/1.0.x/conformance/misc/webgl-specific.html: Added.
  • webgl/1.0.x/conformance/more/conformance/constants-expected.txt: Added.
  • webgl/1.0.x/conformance/more/conformance/constants.html: Added.
  • webgl/1.0.x/conformance/more/conformance/getContext-expected.txt: Added.
  • webgl/1.0.x/conformance/more/conformance/getContext.html: Added.
  • webgl/1.0.x/conformance/more/conformance/methods-expected.txt: Added.
  • webgl/1.0.x/conformance/more/conformance/methods.html: Added.
  • webgl/1.0.x/conformance/more/conformance/quickCheckAPI-A-expected.txt: Added.
  • webgl/1.0.x/conformance/more/conformance/quickCheckAPI-A.html: Added.
  • webgl/1.0.x/conformance/more/conformance/quickCheckAPI-B1-expected.txt: Added.
  • webgl/1.0.x/conformance/more/conformance/quickCheckAPI-B1.html: Added.
  • webgl/1.0.x/conformance/more/conformance/quickCheckAPI-B2-expected.txt: Added.
  • webgl/1.0.x/conformance/more/conformance/quickCheckAPI-B2.html: Added.
  • webgl/1.0.x/conformance/more/conformance/quickCheckAPI-B3-expected.txt: Added.
  • webgl/1.0.x/conformance/more/conformance/quickCheckAPI-B3.html: Added.
  • webgl/1.0.x/conformance/more/conformance/quickCheckAPI-B4-expected.txt: Added.
  • webgl/1.0.x/conformance/more/conformance/quickCheckAPI-B4.html: Added.
  • webgl/1.0.x/conformance/more/conformance/quickCheckAPI-C-expected.txt: Added.
  • webgl/1.0.x/conformance/more/conformance/quickCheckAPI-C.html: Added.
  • webgl/1.0.x/conformance/more/conformance/quickCheckAPI-D_G-expected.txt: Added.
  • webgl/1.0.x/conformance/more/conformance/quickCheckAPI-D_G.html: Added.
  • webgl/1.0.x/conformance/more/conformance/quickCheckAPI-G_I-expected.txt: Added.
  • webgl/1.0.x/conformance/more/conformance/quickCheckAPI-G_I.html: Added.
  • webgl/1.0.x/conformance/more/conformance/quickCheckAPI-L_S-expected.txt: Added.
  • webgl/1.0.x/conformance/more/conformance/quickCheckAPI-L_S.html: Added.
  • webgl/1.0.x/conformance/more/conformance/quickCheckAPI-S_V-expected.txt: Added.
  • webgl/1.0.x/conformance/more/conformance/quickCheckAPI-S_V.html: Added.
  • webgl/1.0.x/conformance/more/conformance/webGLArrays-expected.txt: Added.
  • webgl/1.0.x/conformance/more/conformance/webGLArrays.html: Added.
  • webgl/1.0.x/conformance/more/functions/bindBuffer-expected.txt: Added.
  • webgl/1.0.x/conformance/more/functions/bindBuffer.html: Added.
  • webgl/1.0.x/conformance/more/functions/bindBufferBadArgs-expected.txt: Added.
  • webgl/1.0.x/conformance/more/functions/bindBufferBadArgs.html: Added.
  • webgl/1.0.x/conformance/more/functions/bindFramebufferLeaveNonZero-expected.txt: Added.
  • webgl/1.0.x/conformance/more/functions/bindFramebufferLeaveNonZero.html: Added.
  • webgl/1.0.x/conformance/more/functions/bufferData-expected.txt: Added.
  • webgl/1.0.x/conformance/more/functions/bufferData.html: Added.
  • webgl/1.0.x/conformance/more/functions/bufferDataBadArgs-expected.txt: Added.
  • webgl/1.0.x/conformance/more/functions/bufferDataBadArgs.html: Added.
  • webgl/1.0.x/conformance/more/functions/bufferSubData-expected.txt: Added.
  • webgl/1.0.x/conformance/more/functions/bufferSubData.html: Added.
  • webgl/1.0.x/conformance/more/functions/bufferSubDataBadArgs-expected.txt: Added.
  • webgl/1.0.x/conformance/more/functions/bufferSubDataBadArgs.html: Added.
  • webgl/1.0.x/conformance/more/functions/copyTexImage2D-expected.txt: Added.
  • webgl/1.0.x/conformance/more/functions/copyTexImage2D.html: Added.
  • webgl/1.0.x/conformance/more/functions/copyTexImage2DBadArgs-expected.txt: Added.
  • webgl/1.0.x/conformance/more/functions/copyTexImage2DBadArgs.html: Added.
  • webgl/1.0.x/conformance/more/functions/copyTexSubImage2D-expected.txt: Added.
  • webgl/1.0.x/conformance/more/functions/copyTexSubImage2D.html: Added.
  • webgl/1.0.x/conformance/more/functions/copyTexSubImage2DBadArgs-expected.txt: Added.
  • webgl/1.0.x/conformance/more/functions/copyTexSubImage2DBadArgs.html: Added.
  • webgl/1.0.x/conformance/more/functions/deleteBufferBadArgs-expected.txt: Added.
  • webgl/1.0.x/conformance/more/functions/deleteBufferBadArgs.html: Added.
  • webgl/1.0.x/conformance/more/functions/drawArrays-expected.txt: Added.
  • webgl/1.0.x/conformance/more/functions/drawArrays.html: Added.
  • webgl/1.0.x/conformance/more/functions/drawElements-expected.txt: Added.
  • webgl/1.0.x/conformance/more/functions/drawElements.html: Added.
  • webgl/1.0.x/conformance/more/functions/isTests-expected.txt: Added.
  • webgl/1.0.x/conformance/more/functions/isTests.html: Added.
  • webgl/1.0.x/conformance/more/functions/isTestsBadArgs-expected.txt: Added.
  • webgl/1.0.x/conformance/more/functions/isTestsBadArgs.html: Added.
  • webgl/1.0.x/conformance/more/functions/readPixels-expected.txt: Added.
  • webgl/1.0.x/conformance/more/functions/readPixels.html: Added.
  • webgl/1.0.x/conformance/more/functions/readPixelsBadArgs-expected.txt: Added.
  • webgl/1.0.x/conformance/more/functions/readPixelsBadArgs.html: Added.
  • webgl/1.0.x/conformance/more/functions/texImage2D-expected.txt: Added.
  • webgl/1.0.x/conformance/more/functions/texImage2D.html: Added.
  • webgl/1.0.x/conformance/more/functions/texImage2DBadArgs-expected.txt: Added.
  • webgl/1.0.x/conformance/more/functions/texImage2DBadArgs.html: Added.
  • webgl/1.0.x/conformance/more/functions/texImage2DHTML-expected.txt: Added.
  • webgl/1.0.x/conformance/more/functions/texImage2DHTML.html: Added.
  • webgl/1.0.x/conformance/more/functions/texImage2DHTMLBadArgs-expected.txt: Added.
  • webgl/1.0.x/conformance/more/functions/texImage2DHTMLBadArgs.html: Added.
  • webgl/1.0.x/conformance/more/functions/texSubImage2D-expected.txt: Added.
  • webgl/1.0.x/conformance/more/functions/texSubImage2D.html: Added.
  • webgl/1.0.x/conformance/more/functions/texSubImage2DBadArgs-expected.txt: Added.
  • webgl/1.0.x/conformance/more/functions/texSubImage2DBadArgs.html: Added.
  • webgl/1.0.x/conformance/more/functions/texSubImage2DHTML-expected.txt: Added.
  • webgl/1.0.x/conformance/more/functions/texSubImage2DHTML.html: Added.
  • webgl/1.0.x/conformance/more/functions/texSubImage2DHTMLBadArgs-expected.txt: Added.
  • webgl/1.0.x/conformance/more/functions/texSubImage2DHTMLBadArgs.html: Added.
  • webgl/1.0.x/conformance/more/functions/uniformMatrix-expected.txt: Added.
  • webgl/1.0.x/conformance/more/functions/uniformMatrix.html: Added.
  • webgl/1.0.x/conformance/more/functions/uniformMatrixBadArgs-expected.txt: Added.
  • webgl/1.0.x/conformance/more/functions/uniformMatrixBadArgs.html: Added.
  • webgl/1.0.x/conformance/more/functions/uniformf-expected.txt: Added.
  • webgl/1.0.x/conformance/more/functions/uniformf.html: Added.
  • webgl/1.0.x/conformance/more/functions/uniformfArrayLen1-expected.txt: Added.
  • webgl/1.0.x/conformance/more/functions/uniformfArrayLen1.html: Added.
  • webgl/1.0.x/conformance/more/functions/uniformfBadArgs-expected.txt: Added.
  • webgl/1.0.x/conformance/more/functions/uniformfBadArgs.html: Added.
  • webgl/1.0.x/conformance/more/functions/uniformi-expected.txt: Added.
  • webgl/1.0.x/conformance/more/functions/uniformi.html: Added.
  • webgl/1.0.x/conformance/more/functions/uniformiBadArgs-expected.txt: Added.
  • webgl/1.0.x/conformance/more/functions/uniformiBadArgs.html: Added.
  • webgl/1.0.x/conformance/more/functions/vertexAttrib-expected.txt: Added.
  • webgl/1.0.x/conformance/more/functions/vertexAttrib.html: Added.
  • webgl/1.0.x/conformance/more/functions/vertexAttribBadArgs-expected.txt: Added.
  • webgl/1.0.x/conformance/more/functions/vertexAttribBadArgs.html: Added.
  • webgl/1.0.x/conformance/more/functions/vertexAttribPointer-expected.txt: Added.
  • webgl/1.0.x/conformance/more/functions/vertexAttribPointer.html: Added.
  • webgl/1.0.x/conformance/more/functions/vertexAttribPointerBadArgs-expected.txt: Added.
  • webgl/1.0.x/conformance/more/functions/vertexAttribPointerBadArgs.html: Added.
  • webgl/1.0.x/conformance/more/glsl/arrayOutOfBounds-expected.txt: Added.
  • webgl/1.0.x/conformance/more/glsl/arrayOutOfBounds.html: Added.
  • webgl/1.0.x/conformance/more/glsl/uniformOutOfBounds-expected.txt: Added.
  • webgl/1.0.x/conformance/more/glsl/uniformOutOfBounds.html: Added.
  • webgl/1.0.x/conformance/offscreencanvas/context-attribute-preserve-drawing-buffer-expected.txt: Added.
  • webgl/1.0.x/conformance/offscreencanvas/context-attribute-preserve-drawing-buffer.html: Added.
  • webgl/1.0.x/conformance/offscreencanvas/context-creation-expected.txt: Added.
  • webgl/1.0.x/conformance/offscreencanvas/context-creation-worker-expected.txt: Added.
  • webgl/1.0.x/conformance/offscreencanvas/context-creation-worker.html: Added.
  • webgl/1.0.x/conformance/offscreencanvas/context-creation.html: Added.
  • webgl/1.0.x/conformance/offscreencanvas/context-lost-expected.txt: Added.
  • webgl/1.0.x/conformance/offscreencanvas/context-lost-restored-expected.txt: Added.
  • webgl/1.0.x/conformance/offscreencanvas/context-lost-restored-worker-expected.txt: Added.
  • webgl/1.0.x/conformance/offscreencanvas/context-lost-restored-worker.html: Added.
  • webgl/1.0.x/conformance/offscreencanvas/context-lost-restored.html: Added.
  • webgl/1.0.x/conformance/offscreencanvas/context-lost-worker-expected.txt: Added.
  • webgl/1.0.x/conformance/offscreencanvas/context-lost-worker.html: Added.
  • webgl/1.0.x/conformance/offscreencanvas/context-lost.html: Added.
  • webgl/1.0.x/conformance/offscreencanvas/methods-expected.txt: Added.
  • webgl/1.0.x/conformance/offscreencanvas/methods-worker-expected.txt: Added.
  • webgl/1.0.x/conformance/offscreencanvas/methods-worker.html: Added.
  • webgl/1.0.x/conformance/offscreencanvas/methods.html: Added.
  • webgl/1.0.x/conformance/offscreencanvas/offscreencanvas-resize-expected.txt: Added.
  • webgl/1.0.x/conformance/offscreencanvas/offscreencanvas-resize.html: Added.
  • webgl/1.0.x/conformance/offscreencanvas/offscreencanvas-timer-query-expected.txt: Added.
  • webgl/1.0.x/conformance/offscreencanvas/offscreencanvas-timer-query.html: Added.
  • webgl/1.0.x/conformance/offscreencanvas/offscreencanvas-transfer-image-bitmap-expected.txt: Added.
  • webgl/1.0.x/conformance/offscreencanvas/offscreencanvas-transfer-image-bitmap.html: Added.
  • webgl/1.0.x/conformance/ogles/GL/abs/abs_001_to_006-expected.txt: Added.
  • webgl/1.0.x/conformance/ogles/GL/abs/abs_001_to_006.html: Added.
  • webgl/1.0.x/conformance/ogles/GL/acos/acos_001_to_006-expected.txt: Added.
  • webgl/1.0.x/conformance/ogles/GL/acos/acos_001_to_006.html: Added.
  • webgl/1.0.x/conformance/ogles/GL/all/all_001_to_004-expected.txt: Added.
  • webgl/1.0.x/conformance/ogles/GL/all/all_001_to_004.html: Added.
  • webgl/1.0.x/conformance/ogles/GL/any/any_001_to_004-expected.txt: Added.
  • webgl/1.0.x/conformance/ogles/GL/any/any_001_to_004.html: Added.
  • webgl/1.0.x/conformance/ogles/GL/array/array_001_to_006-expected.txt: Added.
  • webgl/1.0.x/conformance/ogles/GL/array/array_001_to_006.html: Added.
  • webgl/1.0.x/conformance/ogles/GL/asin/asin_001_to_006-expected.txt: Added.
  • webgl/1.0.x/conformance/ogles/GL/asin/asin_001_to_006.html: Added.
  • webgl/1.0.x/conformance/ogles/GL/atan/atan_001_to_008-expected.txt: Added.
  • webgl/1.0.x/conformance/ogles/GL/atan/atan_001_to_008.html: Added.
  • webgl/1.0.x/conformance/ogles/GL/atan/atan_009_to_012-expected.txt: Added.
  • webgl/1.0.x/conformance/ogles/GL/atan/atan_009_to_012.html: Added.
  • webgl/1.0.x/conformance/ogles/GL/biConstants/biConstants_001_to_008-expected.txt: Added.
  • webgl/1.0.x/conformance/ogles/GL/biConstants/biConstants_001_to_008.html: Added.
  • webgl/1.0.x/conformance/ogles/GL/biConstants/biConstants_009_to_016-expected.txt: Added.
  • webgl/1.0.x/conformance/ogles/GL/biConstants/biConstants_009_to_016.html: Added.
  • webgl/1.0.x/conformance/ogles/GL/biuDepthRange/biuDepthRange_001_to_002-expected.txt: Added.
  • webgl/1.0.x/conformance/ogles/GL/biuDepthRange/biuDepthRange_001_to_002.html: Added.
  • webgl/1.0.x/conformance/ogles/GL/built_in_varying_array_out_of_bounds/built_in_varying_array_out_of_bounds_001_to_001-expected.txt: Added.
  • webgl/1.0.x/conformance/ogles/GL/built_in_varying_array_out_of_bounds/built_in_varying_array_out_of_bounds_001_to_001.html: Added.
  • webgl/1.0.x/conformance/ogles/GL/ceil/ceil_001_to_006-expected.txt: Added.
  • webgl/1.0.x/conformance/ogles/GL/ceil/ceil_001_to_006.html: Added.
  • webgl/1.0.x/conformance/ogles/GL/clamp/clamp_001_to_006-expected.txt: Added.
  • webgl/1.0.x/conformance/ogles/GL/clamp/clamp_001_to_006.html: Added.
  • webgl/1.0.x/conformance/ogles/GL/control_flow/control_flow_001_to_008-expected.txt: Added.
  • webgl/1.0.x/conformance/ogles/GL/control_flow/control_flow_001_to_008.html: Added.
  • webgl/1.0.x/conformance/ogles/GL/control_flow/control_flow_009_to_010-expected.txt: Added.
  • webgl/1.0.x/conformance/ogles/GL/control_flow/control_flow_009_to_010.html: Added.
  • webgl/1.0.x/conformance/ogles/GL/cos/cos_001_to_006-expected.txt: Added.
  • webgl/1.0.x/conformance/ogles/GL/cos/cos_001_to_006.html: Added.
  • webgl/1.0.x/conformance/ogles/GL/cross/cross_001_to_002-expected.txt: Added.
  • webgl/1.0.x/conformance/ogles/GL/cross/cross_001_to_002.html: Added.
  • webgl/1.0.x/conformance/ogles/GL/default/default_001_to_001-expected.txt: Added.
  • webgl/1.0.x/conformance/ogles/GL/default/default_001_to_001.html: Added.
  • webgl/1.0.x/conformance/ogles/GL/degrees/degrees_001_to_006-expected.txt: Added.
  • webgl/1.0.x/conformance/ogles/GL/degrees/degrees_001_to_006.html: Added.
  • webgl/1.0.x/conformance/ogles/GL/discard/discard_001_to_002-expected.txt: Added.
  • webgl/1.0.x/conformance/ogles/GL/discard/discard_001_to_002.html: Added.
  • webgl/1.0.x/conformance/ogles/GL/distance/distance_001_to_006-expected.txt: Added.
  • webgl/1.0.x/conformance/ogles/GL/distance/distance_001_to_006.html: Added.
  • webgl/1.0.x/conformance/ogles/GL/dot/dot_001_to_006-expected.txt: Added.
  • webgl/1.0.x/conformance/ogles/GL/dot/dot_001_to_006.html: Added.
  • webgl/1.0.x/conformance/ogles/GL/equal/equal_001_to_008-expected.txt: Added.
  • webgl/1.0.x/conformance/ogles/GL/equal/equal_001_to_008.html: Added.
  • webgl/1.0.x/conformance/ogles/GL/equal/equal_009_to_012-expected.txt: Added.
  • webgl/1.0.x/conformance/ogles/GL/equal/equal_009_to_012.html: Added.
  • webgl/1.0.x/conformance/ogles/GL/exp/exp_001_to_008-expected.txt: Added.
  • webgl/1.0.x/conformance/ogles/GL/exp/exp_001_to_008.html: Added.
  • webgl/1.0.x/conformance/ogles/GL/exp/exp_009_to_012-expected.txt: Added.
  • webgl/1.0.x/conformance/ogles/GL/exp/exp_009_to_012.html: Added.
  • webgl/1.0.x/conformance/ogles/GL/exp2/exp2_001_to_008-expected.txt: Added.
  • webgl/1.0.x/conformance/ogles/GL/exp2/exp2_001_to_008.html: Added.
  • webgl/1.0.x/conformance/ogles/GL/exp2/exp2_009_to_012-expected.txt: Added.
  • webgl/1.0.x/conformance/ogles/GL/exp2/exp2_009_to_012.html: Added.
  • webgl/1.0.x/conformance/ogles/GL/faceforward/faceforward_001_to_006-expected.txt: Added.
  • webgl/1.0.x/conformance/ogles/GL/faceforward/faceforward_001_to_006.html: Added.
  • webgl/1.0.x/conformance/ogles/GL/floor/floor_001_to_006-expected.txt: Added.
  • webgl/1.0.x/conformance/ogles/GL/floor/floor_001_to_006.html: Added.
  • webgl/1.0.x/conformance/ogles/GL/fract/fract_001_to_006-expected.txt: Added.
  • webgl/1.0.x/conformance/ogles/GL/fract/fract_001_to_006.html: Added.
  • webgl/1.0.x/conformance/ogles/GL/functions/functions_001_to_008-expected.txt: Added.
  • webgl/1.0.x/conformance/ogles/GL/functions/functions_001_to_008.html: Added.
  • webgl/1.0.x/conformance/ogles/GL/functions/functions_009_to_016-expected.txt: Added.
  • webgl/1.0.x/conformance/ogles/GL/functions/functions_009_to_016.html: Added.
  • webgl/1.0.x/conformance/ogles/GL/functions/functions_017_to_024-expected.txt: Added.
  • webgl/1.0.x/conformance/ogles/GL/functions/functions_017_to_024.html: Added.
  • webgl/1.0.x/conformance/ogles/GL/functions/functions_025_to_032-expected.txt: Added.
  • webgl/1.0.x/conformance/ogles/GL/functions/functions_025_to_032.html: Added.
  • webgl/1.0.x/conformance/ogles/GL/functions/functions_033_to_040-expected.txt: Added.
  • webgl/1.0.x/conformance/ogles/GL/functions/functions_033_to_040.html: Added.
  • webgl/1.0.x/conformance/ogles/GL/functions/functions_041_to_048-expected.txt: Added.
  • webgl/1.0.x/conformance/ogles/GL/functions/functions_041_to_048.html: Added.
  • webgl/1.0.x/conformance/ogles/GL/functions/functions_049_to_056-expected.txt: Added.
  • webgl/1.0.x/conformance/ogles/GL/functions/functions_049_to_056.html: Added.
  • webgl/1.0.x/conformance/ogles/GL/functions/functions_057_to_064-expected.txt: Added.
  • webgl/1.0.x/conformance/ogles/GL/functions/functions_057_to_064.html: Added.
  • webgl/1.0.x/conformance/ogles/GL/functions/functions_065_to_072-expected.txt: Added.
  • webgl/1.0.x/conformance/ogles/GL/functions/functions_065_to_072.html: Added.
  • webgl/1.0.x/conformance/ogles/GL/functions/functions_073_to_080-expected.txt: Added.
  • webgl/1.0.x/conformance/ogles/GL/functions/functions_073_to_080.html: Added.
  • webgl/1.0.x/conformance/ogles/GL/functions/functions_081_to_088-expected.txt: Added.
  • webgl/1.0.x/conformance/ogles/GL/functions/functions_081_to_088.html: Added.
  • webgl/1.0.x/conformance/ogles/GL/functions/functions_089_to_096-expected.txt: Added.
  • webgl/1.0.x/conformance/ogles/GL/functions/functions_089_to_096.html: Added.
  • webgl/1.0.x/conformance/ogles/GL/functions/functions_097_to_104-expected.txt: Added.
  • webgl/1.0.x/conformance/ogles/GL/functions/functions_097_to_104.html: Added.
  • webgl/1.0.x/conformance/ogles/GL/functions/functions_105_to_112-expected.txt: Added.
  • webgl/1.0.x/conformance/ogles/GL/functions/functions_105_to_112.html: Added.
  • webgl/1.0.x/conformance/ogles/GL/functions/functions_113_to_120-expected.txt: Added.
  • webgl/1.0.x/conformance/ogles/GL/functions/functions_113_to_120.html: Added.
  • webgl/1.0.x/conformance/ogles/GL/functions/functions_121_to_126-expected.txt: Added.
  • webgl/1.0.x/conformance/ogles/GL/functions/functions_121_to_126.html: Added.
  • webgl/1.0.x/conformance/ogles/GL/gl_FragCoord/gl_FragCoord_001_to_003-expected.txt: Added.
  • webgl/1.0.x/conformance/ogles/GL/gl_FragCoord/gl_FragCoord_001_to_003.html: Added.
  • webgl/1.0.x/conformance/ogles/GL/gl_FrontFacing/gl_FrontFacing_001_to_001-expected.txt: Added.
  • webgl/1.0.x/conformance/ogles/GL/gl_FrontFacing/gl_FrontFacing_001_to_001.html: Added.
  • webgl/1.0.x/conformance/ogles/GL/greaterThan/greaterThan_001_to_008-expected.txt: Added.
  • webgl/1.0.x/conformance/ogles/GL/greaterThan/greaterThan_001_to_008.html: Added.
  • webgl/1.0.x/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_001_to_008-expected.txt: Added.
  • webgl/1.0.x/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_001_to_008.html: Added.
  • webgl/1.0.x/conformance/ogles/GL/inversesqrt/inversesqrt_001_to_006-expected.txt: Added.
  • webgl/1.0.x/conformance/ogles/GL/inversesqrt/inversesqrt_001_to_006.html: Added.
  • webgl/1.0.x/conformance/ogles/GL/length/length_001_to_006-expected.txt: Added.
  • webgl/1.0.x/conformance/ogles/GL/length/length_001_to_006.html: Added.
  • webgl/1.0.x/conformance/ogles/GL/lessThan/lessThan_001_to_008-expected.txt: Added.
  • webgl/1.0.x/conformance/ogles/GL/lessThan/lessThan_001_to_008.html: Added.
  • webgl/1.0.x/conformance/ogles/GL/lessThanEqual/lessThanEqual_001_to_008-expected.txt: Added.
  • webgl/1.0.x/conformance/ogles/GL/lessThanEqual/lessThanEqual_001_to_008.html: Added.
  • webgl/1.0.x/conformance/ogles/GL/log/log_001_to_008-expected.txt: Added.
  • webgl/1.0.x/conformance/ogles/GL/log/log_001_to_008.html: Added.
  • webgl/1.0.x/conformance/ogles/GL/log/log_009_to_012-expected.txt: Added.
  • webgl/1.0.x/conformance/ogles/GL/log/log_009_to_012.html: Added.
  • webgl/1.0.x/conformance/ogles/GL/log2/log2_001_to_008-expected.txt: Added.
  • webgl/1.0.x/conformance/ogles/GL/log2/log2_001_to_008.html: Added.
  • webgl/1.0.x/conformance/ogles/GL/log2/log2_009_to_012-expected.txt: Added.
  • webgl/1.0.x/conformance/ogles/GL/log2/log2_009_to_012.html: Added.
  • webgl/1.0.x/conformance/ogles/GL/mat/mat_001_to_008-expected.txt: Added.
  • webgl/1.0.x/conformance/ogles/GL/mat/mat_001_to_008.html: Added.
  • webgl/1.0.x/conformance/ogles/GL/mat/mat_009_to_016-expected.txt: Added.
  • webgl/1.0.x/conformance/ogles/GL/mat/mat_009_to_016.html: Added.
  • webgl/1.0.x/conformance/ogles/GL/mat/mat_017_to_024-expected.txt: Added.
  • webgl/1.0.x/conformance/ogles/GL/mat/mat_017_to_024.html: Added.
  • webgl/1.0.x/conformance/ogles/GL/mat/mat_025_to_032-expected.txt: Added.
  • webgl/1.0.x/conformance/ogles/GL/mat/mat_025_to_032.html: Added.
  • webgl/1.0.x/conformance/ogles/GL/mat/mat_033_to_040-expected.txt: Added.
  • webgl/1.0.x/conformance/ogles/GL/mat/mat_033_to_040.html: Added.
  • webgl/1.0.x/conformance/ogles/GL/mat/mat_041_to_046-expected.txt: Added.
  • webgl/1.0.x/conformance/ogles/GL/mat/mat_041_to_046.html: Added.
  • webgl/1.0.x/conformance/ogles/GL/mat3/mat3_001_to_006-expected.txt: Added.
  • webgl/1.0.x/conformance/ogles/GL/mat3/mat3_001_to_006.html: Added.
  • webgl/1.0.x/conformance/ogles/GL/matrixCompMult/matrixCompMult_001_to_004-expected.txt: Added.
  • webgl/1.0.x/conformance/ogles/GL/matrixCompMult/matrixCompMult_001_to_004.html: Added.
  • webgl/1.0.x/conformance/ogles/GL/max/max_001_to_006-expected.txt: Added.
  • webgl/1.0.x/conformance/ogles/GL/max/max_001_to_006.html: Added.
  • webgl/1.0.x/conformance/ogles/GL/min/min_001_to_006-expected.txt: Added.
  • webgl/1.0.x/conformance/ogles/GL/min/min_001_to_006.html: Added.
  • webgl/1.0.x/conformance/ogles/GL/mix/mix_001_to_006-expected.txt: Added.
  • webgl/1.0.x/conformance/ogles/GL/mix/mix_001_to_006.html: Added.
  • webgl/1.0.x/conformance/ogles/GL/mod/mod_001_to_008-expected.txt: Added.
  • webgl/1.0.x/conformance/ogles/GL/mod/mod_001_to_008.html: Added.
  • webgl/1.0.x/conformance/ogles/GL/normalize/normalize_001_to_006-expected.txt: Added.
  • webgl/1.0.x/conformance/ogles/GL/normalize/normalize_001_to_006.html: Added.
  • webgl/1.0.x/conformance/ogles/GL/not/not_001_to_004-expected.txt: Added.
  • webgl/1.0.x/conformance/ogles/GL/not/not_001_to_004.html: Added.
  • webgl/1.0.x/conformance/ogles/GL/notEqual/notEqual_001_to_008-expected.txt: Added.
  • webgl/1.0.x/conformance/ogles/GL/notEqual/notEqual_001_to_008.html: Added.
  • webgl/1.0.x/conformance/ogles/GL/notEqual/notEqual_009_to_012-expected.txt: Added.
  • webgl/1.0.x/conformance/ogles/GL/notEqual/notEqual_009_to_012.html: Added.
  • webgl/1.0.x/conformance/ogles/GL/operators/operators_001_to_008-expected.txt: Added.
  • webgl/1.0.x/conformance/ogles/GL/operators/operators_001_to_008.html: Added.
  • webgl/1.0.x/conformance/ogles/GL/operators/operators_009_to_016-expected.txt: Added.
  • webgl/1.0.x/conformance/ogles/GL/operators/operators_009_to_016.html: Added.
  • webgl/1.0.x/conformance/ogles/GL/operators/operators_017_to_024-expected.txt: Added.
  • webgl/1.0.x/conformance/ogles/GL/operators/operators_017_to_024.html: Added.
  • webgl/1.0.x/conformance/ogles/GL/operators/operators_025_to_026-expected.txt: Added.
  • webgl/1.0.x/conformance/ogles/GL/operators/operators_025_to_026.html: Added.
  • webgl/1.0.x/conformance/ogles/GL/pow/pow_001_to_008-expected.txt: Added.
  • webgl/1.0.x/conformance/ogles/GL/pow/pow_001_to_008.html: Added.
  • webgl/1.0.x/conformance/ogles/GL/pow/pow_009_to_016-expected.txt: Added.
  • webgl/1.0.x/conformance/ogles/GL/pow/pow_009_to_016.html: Added.
  • webgl/1.0.x/conformance/ogles/GL/pow/pow_017_to_024-expected.txt: Added.
  • webgl/1.0.x/conformance/ogles/GL/pow/pow_017_to_024.html: Added.
  • webgl/1.0.x/conformance/ogles/GL/radians/radians_001_to_006-expected.txt: Added.
  • webgl/1.0.x/conformance/ogles/GL/radians/radians_001_to_006.html: Added.
  • webgl/1.0.x/conformance/ogles/GL/reflect/reflect_001_to_006-expected.txt: Added.
  • webgl/1.0.x/conformance/ogles/GL/reflect/reflect_001_to_006.html: Added.
  • webgl/1.0.x/conformance/ogles/GL/refract/refract_001_to_006-expected.txt: Added.
  • webgl/1.0.x/conformance/ogles/GL/refract/refract_001_to_006.html: Added.
  • webgl/1.0.x/conformance/ogles/GL/sign/sign_001_to_006-expected.txt: Added.
  • webgl/1.0.x/conformance/ogles/GL/sign/sign_001_to_006.html: Added.
  • webgl/1.0.x/conformance/ogles/GL/sin/sin_001_to_006-expected.txt: Added.
  • webgl/1.0.x/conformance/ogles/GL/sin/sin_001_to_006.html: Added.
  • webgl/1.0.x/conformance/ogles/GL/smoothstep/smoothstep_001_to_006-expected.txt: Added.
  • webgl/1.0.x/conformance/ogles/GL/smoothstep/smoothstep_001_to_006.html: Added.
  • webgl/1.0.x/conformance/ogles/GL/sqrt/sqrt_001_to_006-expected.txt: Added.
  • webgl/1.0.x/conformance/ogles/GL/sqrt/sqrt_001_to_006.html: Added.
  • webgl/1.0.x/conformance/ogles/GL/step/step_001_to_006-expected.txt: Added.
  • webgl/1.0.x/conformance/ogles/GL/step/step_001_to_006.html: Added.
  • webgl/1.0.x/conformance/ogles/GL/struct/struct_001_to_008-expected.txt: Added.
  • webgl/1.0.x/conformance/ogles/GL/struct/struct_001_to_008.html: Added.
  • webgl/1.0.x/conformance/ogles/GL/struct/struct_009_to_016-expected.txt: Added.
  • webgl/1.0.x/conformance/ogles/GL/struct/struct_009_to_016.html: Added.
  • webgl/1.0.x/conformance/ogles/GL/struct/struct_017_to_024-expected.txt: Added.
  • webgl/1.0.x/conformance/ogles/GL/struct/struct_017_to_024.html: Added.
  • webgl/1.0.x/conformance/ogles/GL/struct/struct_025_to_032-expected.txt: Added.
  • webgl/1.0.x/conformance/ogles/GL/struct/struct_025_to_032.html: Added.
  • webgl/1.0.x/conformance/ogles/GL/struct/struct_033_to_040-expected.txt: Added.
  • webgl/1.0.x/conformance/ogles/GL/struct/struct_033_to_040.html: Added.
  • webgl/1.0.x/conformance/ogles/GL/struct/struct_041_to_048-expected.txt: Added.
  • webgl/1.0.x/conformance/ogles/GL/struct/struct_041_to_048.html: Added.
  • webgl/1.0.x/conformance/ogles/GL/struct/struct_049_to_056-expected.txt: Added.
  • webgl/1.0.x/conformance/ogles/GL/struct/struct_049_to_056.html: Added.
  • webgl/1.0.x/conformance/ogles/GL/swizzlers/swizzlers_001_to_008-expected.txt: Added.
  • webgl/1.0.x/conformance/ogles/GL/swizzlers/swizzlers_001_to_008.html: Added.
  • webgl/1.0.x/conformance/ogles/GL/swizzlers/swizzlers_009_to_016-expected.txt: Added.
  • webgl/1.0.x/conformance/ogles/GL/swizzlers/swizzlers_009_to_016.html: Added.
  • webgl/1.0.x/conformance/ogles/GL/swizzlers/swizzlers_017_to_024-expected.txt: Added.
  • webgl/1.0.x/conformance/ogles/GL/swizzlers/swizzlers_017_to_024.html: Added.
  • webgl/1.0.x/conformance/ogles/GL/swizzlers/swizzlers_025_to_032-expected.txt: Added.
  • webgl/1.0.x/conformance/ogles/GL/swizzlers/swizzlers_025_to_032.html: Added.
  • webgl/1.0.x/conformance/ogles/GL/swizzlers/swizzlers_033_to_040-expected.txt: Added.
  • webgl/1.0.x/conformance/ogles/GL/swizzlers/swizzlers_033_to_040.html: Added.
  • webgl/1.0.x/conformance/ogles/GL/swizzlers/swizzlers_041_to_048-expected.txt: Added.
  • webgl/1.0.x/conformance/ogles/GL/swizzlers/swizzlers_041_to_048.html: Added.
  • webgl/1.0.x/conformance/ogles/GL/swizzlers/swizzlers_049_to_056-expected.txt: Added.
  • webgl/1.0.x/conformance/ogles/GL/swizzlers/swizzlers_049_to_056.html: Added.
  • webgl/1.0.x/conformance/ogles/GL/swizzlers/swizzlers_057_to_064-expected.txt: Added.
  • webgl/1.0.x/conformance/ogles/GL/swizzlers/swizzlers_057_to_064.html: Added.
  • webgl/1.0.x/conformance/ogles/GL/swizzlers/swizzlers_065_to_072-expected.txt: Added.
  • webgl/1.0.x/conformance/ogles/GL/swizzlers/swizzlers_065_to_072.html: Added.
  • webgl/1.0.x/conformance/ogles/GL/swizzlers/swizzlers_073_to_080-expected.txt: Added.
  • webgl/1.0.x/conformance/ogles/GL/swizzlers/swizzlers_073_to_080.html: Added.
  • webgl/1.0.x/conformance/ogles/GL/swizzlers/swizzlers_081_to_088-expected.txt: Added.
  • webgl/1.0.x/conformance/ogles/GL/swizzlers/swizzlers_081_to_088.html: Added.
  • webgl/1.0.x/conformance/ogles/GL/swizzlers/swizzlers_089_to_096-expected.txt: Added.
  • webgl/1.0.x/conformance/ogles/GL/swizzlers/swizzlers_089_to_096.html: Added.
  • webgl/1.0.x/conformance/ogles/GL/swizzlers/swizzlers_097_to_104-expected.txt: Added.
  • webgl/1.0.x/conformance/ogles/GL/swizzlers/swizzlers_097_to_104.html: Added.
  • webgl/1.0.x/conformance/ogles/GL/swizzlers/swizzlers_105_to_112-expected.txt: Added.
  • webgl/1.0.x/conformance/ogles/GL/swizzlers/swizzlers_105_to_112.html: Added.
  • webgl/1.0.x/conformance/ogles/GL/swizzlers/swizzlers_113_to_120-expected.txt: Added.
  • webgl/1.0.x/conformance/ogles/GL/swizzlers/swizzlers_113_to_120.html: Added.
  • webgl/1.0.x/conformance/ogles/GL/tan/tan_001_to_006-expected.txt: Added.
  • webgl/1.0.x/conformance/ogles/GL/tan/tan_001_to_006.html: Added.
  • webgl/1.0.x/conformance/ogles/GL/vec/vec_001_to_008-expected.txt: Added.
  • webgl/1.0.x/conformance/ogles/GL/vec/vec_001_to_008.html: Added.
  • webgl/1.0.x/conformance/ogles/GL/vec/vec_009_to_016-expected.txt: Added.
  • webgl/1.0.x/conformance/ogles/GL/vec/vec_009_to_016.html: Added.
  • webgl/1.0.x/conformance/ogles/GL/vec/vec_017_to_018-expected.txt: Added.
  • webgl/1.0.x/conformance/ogles/GL/vec/vec_017_to_018.html: Added.
  • webgl/1.0.x/conformance/ogles/GL/vec3/vec3_001_to_008-expected.txt: Added.
  • webgl/1.0.x/conformance/ogles/GL/vec3/vec3_001_to_008.html: Added.
  • webgl/1.0.x/conformance/programs/get-active-test-expected.txt: Added.
  • webgl/1.0.x/conformance/programs/get-active-test.html: Added.
  • webgl/1.0.x/conformance/programs/gl-bind-attrib-location-long-names-test-expected.txt: Added.
  • webgl/1.0.x/conformance/programs/gl-bind-attrib-location-long-names-test.html: Added.
  • webgl/1.0.x/conformance/programs/gl-bind-attrib-location-test-expected.txt: Added.
  • webgl/1.0.x/conformance/programs/gl-bind-attrib-location-test.html: Added.
  • webgl/1.0.x/conformance/programs/gl-get-active-attribute-expected.txt: Added.
  • webgl/1.0.x/conformance/programs/gl-get-active-attribute.html: Added.
  • webgl/1.0.x/conformance/programs/gl-get-active-uniform-expected.txt: Added.
  • webgl/1.0.x/conformance/programs/gl-get-active-uniform.html: Added.
  • webgl/1.0.x/conformance/programs/gl-getshadersource-expected.txt: Added.
  • webgl/1.0.x/conformance/programs/gl-getshadersource.html: Added.
  • webgl/1.0.x/conformance/programs/gl-shader-test-expected.txt: Added.
  • webgl/1.0.x/conformance/programs/gl-shader-test.html: Added.
  • webgl/1.0.x/conformance/programs/invalid-UTF-16-expected.txt: Added.
  • webgl/1.0.x/conformance/programs/invalid-UTF-16.html: Added.
  • webgl/1.0.x/conformance/programs/program-handling-expected.txt: Added.
  • webgl/1.0.x/conformance/programs/program-handling.html: Added.
  • webgl/1.0.x/conformance/programs/program-infolog-expected.txt: Added.
  • webgl/1.0.x/conformance/programs/program-infolog.html: Added.
  • webgl/1.0.x/conformance/programs/program-test-expected.txt: Added.
  • webgl/1.0.x/conformance/programs/program-test.html: Added.
  • webgl/1.0.x/conformance/programs/use-program-crash-with-discard-in-fragment-shader-expected.txt: Added.
  • webgl/1.0.x/conformance/programs/use-program-crash-with-discard-in-fragment-shader.html: Added.
  • webgl/1.0.x/conformance/reading/fbo-remains-unchanged-after-read-pixels-expected.txt: Added.
  • webgl/1.0.x/conformance/reading/fbo-remains-unchanged-after-read-pixels.html: Added.
  • webgl/1.0.x/conformance/reading/read-pixels-pack-alignment-expected.txt: Added.
  • webgl/1.0.x/conformance/reading/read-pixels-pack-alignment.html: Added.
  • webgl/1.0.x/conformance/reading/read-pixels-test-expected.txt: Added.
  • webgl/1.0.x/conformance/reading/read-pixels-test.html: Added.
  • webgl/1.0.x/conformance/renderbuffers/depth-renderbuffer-initialization-expected.txt: Added.
  • webgl/1.0.x/conformance/renderbuffers/depth-renderbuffer-initialization.html: Added.
  • webgl/1.0.x/conformance/renderbuffers/feedback-loop-expected.txt: Added.
  • webgl/1.0.x/conformance/renderbuffers/feedback-loop.html: Added.
  • webgl/1.0.x/conformance/renderbuffers/framebuffer-object-attachment-expected.txt: Added.
  • webgl/1.0.x/conformance/renderbuffers/framebuffer-object-attachment.html: Added.
  • webgl/1.0.x/conformance/renderbuffers/framebuffer-state-restoration-expected.txt: Added.
  • webgl/1.0.x/conformance/renderbuffers/framebuffer-state-restoration.html: Added.
  • webgl/1.0.x/conformance/renderbuffers/framebuffer-test-expected.txt: Added.
  • webgl/1.0.x/conformance/renderbuffers/framebuffer-test.html: Added.
  • webgl/1.0.x/conformance/renderbuffers/renderbuffer-initialization-expected.txt: Added.
  • webgl/1.0.x/conformance/renderbuffers/renderbuffer-initialization.html: Added.
  • webgl/1.0.x/conformance/renderbuffers/stencil-renderbuffer-initialization-expected.txt: Added.
  • webgl/1.0.x/conformance/renderbuffers/stencil-renderbuffer-initialization.html: Added.
  • webgl/1.0.x/conformance/rendering/bind-framebuffer-flush-bug-expected.txt: Added.
  • webgl/1.0.x/conformance/rendering/bind-framebuffer-flush-bug.html: Added.
  • webgl/1.0.x/conformance/rendering/blending-expected.txt: Added.
  • webgl/1.0.x/conformance/rendering/blending.html: Added.
  • webgl/1.0.x/conformance/rendering/canvas-alpha-bug-expected.txt: Added.
  • webgl/1.0.x/conformance/rendering/canvas-alpha-bug.html: Added.
  • webgl/1.0.x/conformance/rendering/clear-after-copyTexImage2D-expected.txt: Added.
  • webgl/1.0.x/conformance/rendering/clear-after-copyTexImage2D.html: Added.
  • webgl/1.0.x/conformance/rendering/clipping-wide-points-expected.txt: Added.
  • webgl/1.0.x/conformance/rendering/clipping-wide-points.html: Added.
  • webgl/1.0.x/conformance/rendering/color-mask-preserved-during-implicit-clears-expected.txt: Added.
  • webgl/1.0.x/conformance/rendering/color-mask-preserved-during-implicit-clears.html: Added.
  • webgl/1.0.x/conformance/rendering/culling-expected.txt: Added.
  • webgl/1.0.x/conformance/rendering/culling.html: Added.
  • webgl/1.0.x/conformance/rendering/default-texture-draw-bug-expected.txt: Added.
  • webgl/1.0.x/conformance/rendering/default-texture-draw-bug.html: Added.
  • webgl/1.0.x/conformance/rendering/draw-arrays-out-of-bounds-expected.txt: Added.
  • webgl/1.0.x/conformance/rendering/draw-arrays-out-of-bounds.html: Added.
  • webgl/1.0.x/conformance/rendering/draw-elements-out-of-bounds-expected.txt: Added.
  • webgl/1.0.x/conformance/rendering/draw-elements-out-of-bounds.html: Added.
  • webgl/1.0.x/conformance/rendering/draw-webgl-to-canvas-2d-repeatedly-expected.txt: Added.
  • webgl/1.0.x/conformance/rendering/draw-webgl-to-canvas-2d-repeatedly.html: Added.
  • webgl/1.0.x/conformance/rendering/draw-with-changing-start-vertex-bug-expected.txt: Added.
  • webgl/1.0.x/conformance/rendering/draw-with-changing-start-vertex-bug.html: Added.
  • webgl/1.0.x/conformance/rendering/framebuffer-switch-expected.txt: Added.
  • webgl/1.0.x/conformance/rendering/framebuffer-switch.html: Added.
  • webgl/1.0.x/conformance/rendering/framebuffer-texture-clear-expected.txt: Added.
  • webgl/1.0.x/conformance/rendering/framebuffer-texture-clear.html: Added.
  • webgl/1.0.x/conformance/rendering/framebuffer-texture-switch-expected.txt: Added.
  • webgl/1.0.x/conformance/rendering/framebuffer-texture-switch.html: Added.
  • webgl/1.0.x/conformance/rendering/gl-clear-expected.txt: Added.
  • webgl/1.0.x/conformance/rendering/gl-clear.html: Added.
  • webgl/1.0.x/conformance/rendering/gl-drawarrays-expected.txt: Added.
  • webgl/1.0.x/conformance/rendering/gl-drawarrays.html: Added.
  • webgl/1.0.x/conformance/rendering/gl-drawelements-expected.txt: Added.
  • webgl/1.0.x/conformance/rendering/gl-drawelements.html: Added.
  • webgl/1.0.x/conformance/rendering/gl-scissor-canvas-dimensions-expected.txt: Added.
  • webgl/1.0.x/conformance/rendering/gl-scissor-canvas-dimensions.html: Added.
  • webgl/1.0.x/conformance/rendering/gl-scissor-fbo-test-expected.txt: Added.
  • webgl/1.0.x/conformance/rendering/gl-scissor-fbo-test.html: Added.
  • webgl/1.0.x/conformance/rendering/gl-scissor-test-expected.txt: Added.
  • webgl/1.0.x/conformance/rendering/gl-scissor-test.html: Added.
  • webgl/1.0.x/conformance/rendering/gl-viewport-test-expected.txt: Added.
  • webgl/1.0.x/conformance/rendering/gl-viewport-test.html: Added.
  • webgl/1.0.x/conformance/rendering/line-loop-tri-fan-expected.txt: Added.
  • webgl/1.0.x/conformance/rendering/line-loop-tri-fan.html: Added.
  • webgl/1.0.x/conformance/rendering/line-rendering-quality-expected.txt: Added.
  • webgl/1.0.x/conformance/rendering/line-rendering-quality.html: Added.
  • webgl/1.0.x/conformance/rendering/many-draw-calls-expected.txt: Added.
  • webgl/1.0.x/conformance/rendering/many-draw-calls.html: Added.
  • webgl/1.0.x/conformance/rendering/more-than-65536-indices-expected.txt: Added.
  • webgl/1.0.x/conformance/rendering/more-than-65536-indices.html: Added.
  • webgl/1.0.x/conformance/rendering/multisample-corruption-expected.txt: Added.
  • webgl/1.0.x/conformance/rendering/multisample-corruption.html: Added.
  • webgl/1.0.x/conformance/rendering/negative-one-index-expected.txt: Added.
  • webgl/1.0.x/conformance/rendering/negative-one-index.html: Added.
  • webgl/1.0.x/conformance/rendering/out-of-bounds-array-buffers-expected.txt: Added.
  • webgl/1.0.x/conformance/rendering/out-of-bounds-array-buffers.html: Added.
  • webgl/1.0.x/conformance/rendering/out-of-bounds-index-buffers-expected.txt: Added.
  • webgl/1.0.x/conformance/rendering/out-of-bounds-index-buffers.html: Added.
  • webgl/1.0.x/conformance/rendering/point-no-attributes-expected.txt: Added.
  • webgl/1.0.x/conformance/rendering/point-no-attributes.html: Added.
  • webgl/1.0.x/conformance/rendering/point-size-expected.txt: Added.
  • webgl/1.0.x/conformance/rendering/point-size.html: Added.
  • webgl/1.0.x/conformance/rendering/point-specific-shader-variables-expected.txt: Added.
  • webgl/1.0.x/conformance/rendering/point-specific-shader-variables.html: Added.
  • webgl/1.0.x/conformance/rendering/point-with-gl-pointcoord-in-fragment-shader-expected.txt: Added.
  • webgl/1.0.x/conformance/rendering/point-with-gl-pointcoord-in-fragment-shader.html: Added.
  • webgl/1.0.x/conformance/rendering/polygon-offset-expected.txt: Added.
  • webgl/1.0.x/conformance/rendering/polygon-offset.html: Added.
  • webgl/1.0.x/conformance/rendering/preservedrawingbuffer-leak-expected.txt: Added.
  • webgl/1.0.x/conformance/rendering/preservedrawingbuffer-leak.html: Added.
  • webgl/1.0.x/conformance/rendering/rendering-sampling-feedback-loop-expected.txt: Added.
  • webgl/1.0.x/conformance/rendering/rendering-sampling-feedback-loop.html: Added.
  • webgl/1.0.x/conformance/rendering/rendering-stencil-large-viewport-expected.txt: Added.
  • webgl/1.0.x/conformance/rendering/rendering-stencil-large-viewport.html: Added.
  • webgl/1.0.x/conformance/rendering/scissor-rect-repeated-rendering-expected.txt: Added.
  • webgl/1.0.x/conformance/rendering/scissor-rect-repeated-rendering.html: Added.
  • webgl/1.0.x/conformance/rendering/simple-expected.txt: Added.
  • webgl/1.0.x/conformance/rendering/simple.html: Added.
  • webgl/1.0.x/conformance/rendering/texture-switch-performance-expected.txt: Added.
  • webgl/1.0.x/conformance/rendering/texture-switch-performance.html: Added.
  • webgl/1.0.x/conformance/rendering/triangle-expected.txt: Added.
  • webgl/1.0.x/conformance/rendering/triangle.html: Added.
  • webgl/1.0.x/conformance/state/fb-attach-implicit-target-assignment-expected.txt: Added.
  • webgl/1.0.x/conformance/state/fb-attach-implicit-target-assignment.html: Added.
  • webgl/1.0.x/conformance/state/gl-enable-enum-test-expected.txt: Added.
  • webgl/1.0.x/conformance/state/gl-enable-enum-test.html: Added.
  • webgl/1.0.x/conformance/state/gl-enum-tests-expected.txt: Added.
  • webgl/1.0.x/conformance/state/gl-enum-tests.html: Added.
  • webgl/1.0.x/conformance/state/gl-get-calls-expected.txt: Added.
  • webgl/1.0.x/conformance/state/gl-get-calls.html: Added.
  • webgl/1.0.x/conformance/state/gl-geterror-expected.txt: Added.
  • webgl/1.0.x/conformance/state/gl-geterror.html: Added.
  • webgl/1.0.x/conformance/state/gl-getstring-expected.txt: Added.
  • webgl/1.0.x/conformance/state/gl-getstring.html: Added.
  • webgl/1.0.x/conformance/state/gl-initial-state-expected.txt: Added.
  • webgl/1.0.x/conformance/state/gl-initial-state.html: Added.
  • webgl/1.0.x/conformance/state/gl-object-get-calls-expected.txt: Added.
  • webgl/1.0.x/conformance/state/gl-object-get-calls.html: Added.
  • webgl/1.0.x/conformance/state/state-uneffected-after-compositing-expected.txt: Added.
  • webgl/1.0.x/conformance/state/state-uneffected-after-compositing.html: Added.
  • webgl/1.0.x/conformance/textures/canvas/tex-2d-alpha-alpha-unsigned_byte-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/canvas/tex-2d-alpha-alpha-unsigned_byte.html: Added.
  • webgl/1.0.x/conformance/textures/canvas/tex-2d-luminance-luminance-unsigned_byte-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/canvas/tex-2d-luminance-luminance-unsigned_byte.html: Added.
  • webgl/1.0.x/conformance/textures/canvas/tex-2d-luminance_alpha-luminance_alpha-unsigned_byte-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/canvas/tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.html: Added.
  • webgl/1.0.x/conformance/textures/canvas/tex-2d-rgb-rgb-unsigned_byte-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/canvas/tex-2d-rgb-rgb-unsigned_byte.html: Added.
  • webgl/1.0.x/conformance/textures/canvas/tex-2d-rgb-rgb-unsigned_short_5_6_5-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/canvas/tex-2d-rgb-rgb-unsigned_short_5_6_5.html: Added.
  • webgl/1.0.x/conformance/textures/canvas/tex-2d-rgba-rgba-unsigned_byte-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/canvas/tex-2d-rgba-rgba-unsigned_byte.html: Added.
  • webgl/1.0.x/conformance/textures/canvas/tex-2d-rgba-rgba-unsigned_short_4_4_4_4-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/canvas/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html: Added.
  • webgl/1.0.x/conformance/textures/canvas/tex-2d-rgba-rgba-unsigned_short_5_5_5_1-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/canvas/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html: Added.
  • webgl/1.0.x/conformance/textures/canvas_sub_rectangle/tex-2d-alpha-alpha-unsigned_byte-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/canvas_sub_rectangle/tex-2d-alpha-alpha-unsigned_byte.html: Added.
  • webgl/1.0.x/conformance/textures/canvas_sub_rectangle/tex-2d-luminance-luminance-unsigned_byte-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/canvas_sub_rectangle/tex-2d-luminance-luminance-unsigned_byte.html: Added.
  • webgl/1.0.x/conformance/textures/canvas_sub_rectangle/tex-2d-luminance_alpha-luminance_alpha-unsigned_byte-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/canvas_sub_rectangle/tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.html: Added.
  • webgl/1.0.x/conformance/textures/canvas_sub_rectangle/tex-2d-rgb-rgb-unsigned_byte-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/canvas_sub_rectangle/tex-2d-rgb-rgb-unsigned_byte.html: Added.
  • webgl/1.0.x/conformance/textures/canvas_sub_rectangle/tex-2d-rgb-rgb-unsigned_short_5_6_5-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/canvas_sub_rectangle/tex-2d-rgb-rgb-unsigned_short_5_6_5.html: Added.
  • webgl/1.0.x/conformance/textures/canvas_sub_rectangle/tex-2d-rgba-rgba-unsigned_byte-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/canvas_sub_rectangle/tex-2d-rgba-rgba-unsigned_byte.html: Added.
  • webgl/1.0.x/conformance/textures/canvas_sub_rectangle/tex-2d-rgba-rgba-unsigned_short_4_4_4_4-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/canvas_sub_rectangle/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html: Added.
  • webgl/1.0.x/conformance/textures/canvas_sub_rectangle/tex-2d-rgba-rgba-unsigned_short_5_5_5_1-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/canvas_sub_rectangle/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html: Added.
  • webgl/1.0.x/conformance/textures/image/tex-2d-alpha-alpha-unsigned_byte-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/image/tex-2d-alpha-alpha-unsigned_byte.html: Added.
  • webgl/1.0.x/conformance/textures/image/tex-2d-luminance-luminance-unsigned_byte-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/image/tex-2d-luminance-luminance-unsigned_byte.html: Added.
  • webgl/1.0.x/conformance/textures/image/tex-2d-luminance_alpha-luminance_alpha-unsigned_byte-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/image/tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.html: Added.
  • webgl/1.0.x/conformance/textures/image/tex-2d-rgb-rgb-unsigned_byte-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/image/tex-2d-rgb-rgb-unsigned_byte.html: Added.
  • webgl/1.0.x/conformance/textures/image/tex-2d-rgb-rgb-unsigned_short_5_6_5-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/image/tex-2d-rgb-rgb-unsigned_short_5_6_5.html: Added.
  • webgl/1.0.x/conformance/textures/image/tex-2d-rgba-rgba-unsigned_byte-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/image/tex-2d-rgba-rgba-unsigned_byte.html: Added.
  • webgl/1.0.x/conformance/textures/image/tex-2d-rgba-rgba-unsigned_short_4_4_4_4-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/image/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html: Added.
  • webgl/1.0.x/conformance/textures/image/tex-2d-rgba-rgba-unsigned_short_5_5_5_1-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/image/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html: Added.
  • webgl/1.0.x/conformance/textures/image_bitmap_from_blob/tex-2d-alpha-alpha-unsigned_byte-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/image_bitmap_from_blob/tex-2d-alpha-alpha-unsigned_byte.html: Added.
  • webgl/1.0.x/conformance/textures/image_bitmap_from_blob/tex-2d-luminance-luminance-unsigned_byte-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/image_bitmap_from_blob/tex-2d-luminance-luminance-unsigned_byte.html: Added.
  • webgl/1.0.x/conformance/textures/image_bitmap_from_blob/tex-2d-luminance_alpha-luminance_alpha-unsigned_byte-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/image_bitmap_from_blob/tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.html: Added.
  • webgl/1.0.x/conformance/textures/image_bitmap_from_blob/tex-2d-rgb-rgb-unsigned_byte-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/image_bitmap_from_blob/tex-2d-rgb-rgb-unsigned_byte.html: Added.
  • webgl/1.0.x/conformance/textures/image_bitmap_from_blob/tex-2d-rgb-rgb-unsigned_short_5_6_5-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/image_bitmap_from_blob/tex-2d-rgb-rgb-unsigned_short_5_6_5.html: Added.
  • webgl/1.0.x/conformance/textures/image_bitmap_from_blob/tex-2d-rgba-rgba-unsigned_byte-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/image_bitmap_from_blob/tex-2d-rgba-rgba-unsigned_byte.html: Added.
  • webgl/1.0.x/conformance/textures/image_bitmap_from_blob/tex-2d-rgba-rgba-unsigned_short_4_4_4_4-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/image_bitmap_from_blob/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html: Added.
  • webgl/1.0.x/conformance/textures/image_bitmap_from_blob/tex-2d-rgba-rgba-unsigned_short_5_5_5_1-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/image_bitmap_from_blob/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html: Added.
  • webgl/1.0.x/conformance/textures/image_bitmap_from_canvas/tex-2d-alpha-alpha-unsigned_byte-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/image_bitmap_from_canvas/tex-2d-alpha-alpha-unsigned_byte.html: Added.
  • webgl/1.0.x/conformance/textures/image_bitmap_from_canvas/tex-2d-luminance-luminance-unsigned_byte-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/image_bitmap_from_canvas/tex-2d-luminance-luminance-unsigned_byte.html: Added.
  • webgl/1.0.x/conformance/textures/image_bitmap_from_canvas/tex-2d-luminance_alpha-luminance_alpha-unsigned_byte-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/image_bitmap_from_canvas/tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.html: Added.
  • webgl/1.0.x/conformance/textures/image_bitmap_from_canvas/tex-2d-rgb-rgb-unsigned_byte-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/image_bitmap_from_canvas/tex-2d-rgb-rgb-unsigned_byte.html: Added.
  • webgl/1.0.x/conformance/textures/image_bitmap_from_canvas/tex-2d-rgb-rgb-unsigned_short_5_6_5-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/image_bitmap_from_canvas/tex-2d-rgb-rgb-unsigned_short_5_6_5.html: Added.
  • webgl/1.0.x/conformance/textures/image_bitmap_from_canvas/tex-2d-rgba-rgba-unsigned_byte-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/image_bitmap_from_canvas/tex-2d-rgba-rgba-unsigned_byte.html: Added.
  • webgl/1.0.x/conformance/textures/image_bitmap_from_canvas/tex-2d-rgba-rgba-unsigned_short_4_4_4_4-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/image_bitmap_from_canvas/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html: Added.
  • webgl/1.0.x/conformance/textures/image_bitmap_from_canvas/tex-2d-rgba-rgba-unsigned_short_5_5_5_1-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/image_bitmap_from_canvas/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html: Added.
  • webgl/1.0.x/conformance/textures/image_bitmap_from_image/tex-2d-alpha-alpha-unsigned_byte-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/image_bitmap_from_image/tex-2d-alpha-alpha-unsigned_byte.html: Added.
  • webgl/1.0.x/conformance/textures/image_bitmap_from_image/tex-2d-luminance-luminance-unsigned_byte-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/image_bitmap_from_image/tex-2d-luminance-luminance-unsigned_byte.html: Added.
  • webgl/1.0.x/conformance/textures/image_bitmap_from_image/tex-2d-luminance_alpha-luminance_alpha-unsigned_byte-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/image_bitmap_from_image/tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.html: Added.
  • webgl/1.0.x/conformance/textures/image_bitmap_from_image/tex-2d-rgb-rgb-unsigned_byte-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/image_bitmap_from_image/tex-2d-rgb-rgb-unsigned_byte.html: Added.
  • webgl/1.0.x/conformance/textures/image_bitmap_from_image/tex-2d-rgb-rgb-unsigned_short_5_6_5-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/image_bitmap_from_image/tex-2d-rgb-rgb-unsigned_short_5_6_5.html: Added.
  • webgl/1.0.x/conformance/textures/image_bitmap_from_image/tex-2d-rgba-rgba-unsigned_byte-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/image_bitmap_from_image/tex-2d-rgba-rgba-unsigned_byte.html: Added.
  • webgl/1.0.x/conformance/textures/image_bitmap_from_image/tex-2d-rgba-rgba-unsigned_short_4_4_4_4-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/image_bitmap_from_image/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html: Added.
  • webgl/1.0.x/conformance/textures/image_bitmap_from_image/tex-2d-rgba-rgba-unsigned_short_5_5_5_1-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/image_bitmap_from_image/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html: Added.
  • webgl/1.0.x/conformance/textures/image_bitmap_from_image_bitmap/tex-2d-alpha-alpha-unsigned_byte-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/image_bitmap_from_image_bitmap/tex-2d-alpha-alpha-unsigned_byte.html: Added.
  • webgl/1.0.x/conformance/textures/image_bitmap_from_image_bitmap/tex-2d-luminance-luminance-unsigned_byte-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/image_bitmap_from_image_bitmap/tex-2d-luminance-luminance-unsigned_byte.html: Added.
  • webgl/1.0.x/conformance/textures/image_bitmap_from_image_bitmap/tex-2d-luminance_alpha-luminance_alpha-unsigned_byte-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/image_bitmap_from_image_bitmap/tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.html: Added.
  • webgl/1.0.x/conformance/textures/image_bitmap_from_image_bitmap/tex-2d-rgb-rgb-unsigned_byte-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/image_bitmap_from_image_bitmap/tex-2d-rgb-rgb-unsigned_byte.html: Added.
  • webgl/1.0.x/conformance/textures/image_bitmap_from_image_bitmap/tex-2d-rgb-rgb-unsigned_short_5_6_5-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/image_bitmap_from_image_bitmap/tex-2d-rgb-rgb-unsigned_short_5_6_5.html: Added.
  • webgl/1.0.x/conformance/textures/image_bitmap_from_image_bitmap/tex-2d-rgba-rgba-unsigned_byte-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/image_bitmap_from_image_bitmap/tex-2d-rgba-rgba-unsigned_byte.html: Added.
  • webgl/1.0.x/conformance/textures/image_bitmap_from_image_bitmap/tex-2d-rgba-rgba-unsigned_short_4_4_4_4-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/image_bitmap_from_image_bitmap/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html: Added.
  • webgl/1.0.x/conformance/textures/image_bitmap_from_image_bitmap/tex-2d-rgba-rgba-unsigned_short_5_5_5_1-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/image_bitmap_from_image_bitmap/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html: Added.
  • webgl/1.0.x/conformance/textures/image_bitmap_from_image_data/tex-2d-alpha-alpha-unsigned_byte-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/image_bitmap_from_image_data/tex-2d-alpha-alpha-unsigned_byte.html: Added.
  • webgl/1.0.x/conformance/textures/image_bitmap_from_image_data/tex-2d-luminance-luminance-unsigned_byte-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/image_bitmap_from_image_data/tex-2d-luminance-luminance-unsigned_byte.html: Added.
  • webgl/1.0.x/conformance/textures/image_bitmap_from_image_data/tex-2d-luminance_alpha-luminance_alpha-unsigned_byte-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/image_bitmap_from_image_data/tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.html: Added.
  • webgl/1.0.x/conformance/textures/image_bitmap_from_image_data/tex-2d-rgb-rgb-unsigned_byte-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/image_bitmap_from_image_data/tex-2d-rgb-rgb-unsigned_byte.html: Added.
  • webgl/1.0.x/conformance/textures/image_bitmap_from_image_data/tex-2d-rgb-rgb-unsigned_short_5_6_5-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/image_bitmap_from_image_data/tex-2d-rgb-rgb-unsigned_short_5_6_5.html: Added.
  • webgl/1.0.x/conformance/textures/image_bitmap_from_image_data/tex-2d-rgba-rgba-unsigned_byte-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/image_bitmap_from_image_data/tex-2d-rgba-rgba-unsigned_byte.html: Added.
  • webgl/1.0.x/conformance/textures/image_bitmap_from_image_data/tex-2d-rgba-rgba-unsigned_short_4_4_4_4-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/image_bitmap_from_image_data/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html: Added.
  • webgl/1.0.x/conformance/textures/image_bitmap_from_image_data/tex-2d-rgba-rgba-unsigned_short_5_5_5_1-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/image_bitmap_from_image_data/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html: Added.
  • webgl/1.0.x/conformance/textures/image_bitmap_from_video/tex-2d-alpha-alpha-unsigned_byte-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/image_bitmap_from_video/tex-2d-alpha-alpha-unsigned_byte.html: Added.
  • webgl/1.0.x/conformance/textures/image_bitmap_from_video/tex-2d-luminance-luminance-unsigned_byte-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/image_bitmap_from_video/tex-2d-luminance-luminance-unsigned_byte.html: Added.
  • webgl/1.0.x/conformance/textures/image_bitmap_from_video/tex-2d-luminance_alpha-luminance_alpha-unsigned_byte-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/image_bitmap_from_video/tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.html: Added.
  • webgl/1.0.x/conformance/textures/image_bitmap_from_video/tex-2d-rgb-rgb-unsigned_byte-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/image_bitmap_from_video/tex-2d-rgb-rgb-unsigned_byte.html: Added.
  • webgl/1.0.x/conformance/textures/image_bitmap_from_video/tex-2d-rgb-rgb-unsigned_short_5_6_5-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/image_bitmap_from_video/tex-2d-rgb-rgb-unsigned_short_5_6_5.html: Added.
  • webgl/1.0.x/conformance/textures/image_bitmap_from_video/tex-2d-rgba-rgba-unsigned_byte-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/image_bitmap_from_video/tex-2d-rgba-rgba-unsigned_byte.html: Added.
  • webgl/1.0.x/conformance/textures/image_bitmap_from_video/tex-2d-rgba-rgba-unsigned_short_4_4_4_4-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/image_bitmap_from_video/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html: Added.
  • webgl/1.0.x/conformance/textures/image_bitmap_from_video/tex-2d-rgba-rgba-unsigned_short_5_5_5_1-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/image_bitmap_from_video/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html: Added.
  • webgl/1.0.x/conformance/textures/image_data/tex-2d-alpha-alpha-unsigned_byte-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/image_data/tex-2d-alpha-alpha-unsigned_byte.html: Added.
  • webgl/1.0.x/conformance/textures/image_data/tex-2d-luminance-luminance-unsigned_byte-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/image_data/tex-2d-luminance-luminance-unsigned_byte.html: Added.
  • webgl/1.0.x/conformance/textures/image_data/tex-2d-luminance_alpha-luminance_alpha-unsigned_byte-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/image_data/tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.html: Added.
  • webgl/1.0.x/conformance/textures/image_data/tex-2d-rgb-rgb-unsigned_byte-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/image_data/tex-2d-rgb-rgb-unsigned_byte.html: Added.
  • webgl/1.0.x/conformance/textures/image_data/tex-2d-rgb-rgb-unsigned_short_5_6_5-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/image_data/tex-2d-rgb-rgb-unsigned_short_5_6_5.html: Added.
  • webgl/1.0.x/conformance/textures/image_data/tex-2d-rgba-rgba-unsigned_byte-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/image_data/tex-2d-rgba-rgba-unsigned_byte.html: Added.
  • webgl/1.0.x/conformance/textures/image_data/tex-2d-rgba-rgba-unsigned_short_4_4_4_4-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/image_data/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html: Added.
  • webgl/1.0.x/conformance/textures/image_data/tex-2d-rgba-rgba-unsigned_short_5_5_5_1-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/image_data/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html: Added.
  • webgl/1.0.x/conformance/textures/misc/canvas-teximage-after-multiple-drawimages-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/misc/canvas-teximage-after-multiple-drawimages.html: Added.
  • webgl/1.0.x/conformance/textures/misc/compressed-tex-image-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/misc/compressed-tex-image.html: Added.
  • webgl/1.0.x/conformance/textures/misc/copy-tex-image-2d-formats-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/misc/copy-tex-image-2d-formats.html: Added.
  • webgl/1.0.x/conformance/textures/misc/copy-tex-image-and-sub-image-2d-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/misc/copy-tex-image-and-sub-image-2d.html: Added.
  • webgl/1.0.x/conformance/textures/misc/copy-tex-image-crash-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/misc/copy-tex-image-crash.html: Added.
  • webgl/1.0.x/conformance/textures/misc/copytexsubimage2d-large-partial-copy-corruption-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/misc/copytexsubimage2d-large-partial-copy-corruption.html: Added.
  • webgl/1.0.x/conformance/textures/misc/copytexsubimage2d-subrects-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/misc/copytexsubimage2d-subrects.html: Added.
  • webgl/1.0.x/conformance/textures/misc/cube-incomplete-fbo-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/misc/cube-incomplete-fbo.html: Added.
  • webgl/1.0.x/conformance/textures/misc/cube-map-uploads-out-of-order-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/misc/cube-map-uploads-out-of-order.html: Added.
  • webgl/1.0.x/conformance/textures/misc/default-texture-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/misc/default-texture.html: Added.
  • webgl/1.0.x/conformance/textures/misc/exif-orientation-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/misc/exif-orientation.html: Added.
  • webgl/1.0.x/conformance/textures/misc/gl-get-tex-parameter-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/misc/gl-get-tex-parameter.html: Added.
  • webgl/1.0.x/conformance/textures/misc/gl-pixelstorei-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/misc/gl-pixelstorei.html: Added.
  • webgl/1.0.x/conformance/textures/misc/gl-teximage-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/misc/gl-teximage.html: Added.
  • webgl/1.0.x/conformance/textures/misc/mipmap-fbo-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/misc/mipmap-fbo.html: Added.
  • webgl/1.0.x/conformance/textures/misc/origin-clean-conformance-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/misc/origin-clean-conformance-offscreencanvas-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/misc/origin-clean-conformance-offscreencanvas.html: Added.
  • webgl/1.0.x/conformance/textures/misc/origin-clean-conformance.html: Added.
  • webgl/1.0.x/conformance/textures/misc/tex-image-and-sub-image-2d-with-array-buffer-view-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/misc/tex-image-and-sub-image-2d-with-array-buffer-view.html: Added.
  • webgl/1.0.x/conformance/textures/misc/tex-image-and-uniform-binding-bugs-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/misc/tex-image-and-uniform-binding-bugs.html: Added.
  • webgl/1.0.x/conformance/textures/misc/tex-image-canvas-corruption-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/misc/tex-image-canvas-corruption.html: Added.
  • webgl/1.0.x/conformance/textures/misc/tex-image-webgl-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/misc/tex-image-webgl.html: Added.
  • webgl/1.0.x/conformance/textures/misc/tex-image-with-format-and-type-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/misc/tex-image-with-format-and-type.html: Added.
  • webgl/1.0.x/conformance/textures/misc/tex-image-with-invalid-data-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/misc/tex-image-with-invalid-data.html: Added.
  • webgl/1.0.x/conformance/textures/misc/tex-input-validation-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/misc/tex-input-validation.html: Added.
  • webgl/1.0.x/conformance/textures/misc/tex-sub-image-2d-bad-args-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/misc/tex-sub-image-2d-bad-args.html: Added.
  • webgl/1.0.x/conformance/textures/misc/tex-sub-image-2d-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/misc/tex-sub-image-2d.html: Added.
  • webgl/1.0.x/conformance/textures/misc/tex-video-using-tex-unit-non-zero-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/misc/tex-video-using-tex-unit-non-zero.html: Added.
  • webgl/1.0.x/conformance/textures/misc/texparameter-test-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/misc/texparameter-test.html: Added.
  • webgl/1.0.x/conformance/textures/misc/texture-active-bind-2-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/misc/texture-active-bind-2.html: Added.
  • webgl/1.0.x/conformance/textures/misc/texture-active-bind-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/misc/texture-active-bind.html: Added.
  • webgl/1.0.x/conformance/textures/misc/texture-attachment-formats-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/misc/texture-attachment-formats.html: Added.
  • webgl/1.0.x/conformance/textures/misc/texture-clear-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/misc/texture-clear.html: Added.
  • webgl/1.0.x/conformance/textures/misc/texture-complete-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/misc/texture-complete.html: Added.
  • webgl/1.0.x/conformance/textures/misc/texture-copying-and-deletion-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/misc/texture-copying-and-deletion.html: Added.
  • webgl/1.0.x/conformance/textures/misc/texture-copying-feedback-loops-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/misc/texture-copying-feedback-loops.html: Added.
  • webgl/1.0.x/conformance/textures/misc/texture-corner-case-videos-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/misc/texture-corner-case-videos.html: Added.
  • webgl/1.0.x/conformance/textures/misc/texture-cube-as-fbo-attachment-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/misc/texture-cube-as-fbo-attachment.html: Added.
  • webgl/1.0.x/conformance/textures/misc/texture-draw-with-2d-and-cube-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/misc/texture-draw-with-2d-and-cube.html: Added.
  • webgl/1.0.x/conformance/textures/misc/texture-fakeblack-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/misc/texture-fakeblack.html: Added.
  • webgl/1.0.x/conformance/textures/misc/texture-formats-test-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/misc/texture-formats-test.html: Added.
  • webgl/1.0.x/conformance/textures/misc/texture-hd-dpi-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/misc/texture-hd-dpi.html: Added.
  • webgl/1.0.x/conformance/textures/misc/texture-mips-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/misc/texture-mips.html: Added.
  • webgl/1.0.x/conformance/textures/misc/texture-npot-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/misc/texture-npot-video-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/misc/texture-npot-video.html: Added.
  • webgl/1.0.x/conformance/textures/misc/texture-npot.html: Added.
  • webgl/1.0.x/conformance/textures/misc/texture-size-cube-maps-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/misc/texture-size-cube-maps.html: Added.
  • webgl/1.0.x/conformance/textures/misc/texture-size-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/misc/texture-size-limit-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/misc/texture-size-limit.html: Added.
  • webgl/1.0.x/conformance/textures/misc/texture-size.html: Added.
  • webgl/1.0.x/conformance/textures/misc/texture-sub-image-cube-maps-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/misc/texture-sub-image-cube-maps.html: Added.
  • webgl/1.0.x/conformance/textures/misc/texture-transparent-pixels-initialized-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/misc/texture-transparent-pixels-initialized.html: Added.
  • webgl/1.0.x/conformance/textures/misc/texture-upload-cube-maps-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/misc/texture-upload-cube-maps.html: Added.
  • webgl/1.0.x/conformance/textures/misc/texture-upload-size-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/misc/texture-upload-size.html: Added.
  • webgl/1.0.x/conformance/textures/misc/texture-video-transparent-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/misc/texture-video-transparent.html: Added.
  • webgl/1.0.x/conformance/textures/misc/texture-with-flip-y-and-premultiply-alpha-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/misc/texture-with-flip-y-and-premultiply-alpha.html: Added.
  • webgl/1.0.x/conformance/textures/misc/upload-from-srcset-with-empty-data-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/misc/upload-from-srcset-with-empty-data.html: Added.
  • webgl/1.0.x/conformance/textures/misc/video-rotation-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/misc/video-rotation.html: Added.
  • webgl/1.0.x/conformance/textures/svg_image/tex-2d-alpha-alpha-unsigned_byte-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/svg_image/tex-2d-alpha-alpha-unsigned_byte.html: Added.
  • webgl/1.0.x/conformance/textures/svg_image/tex-2d-luminance-luminance-unsigned_byte-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/svg_image/tex-2d-luminance-luminance-unsigned_byte.html: Added.
  • webgl/1.0.x/conformance/textures/svg_image/tex-2d-luminance_alpha-luminance_alpha-unsigned_byte-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/svg_image/tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.html: Added.
  • webgl/1.0.x/conformance/textures/svg_image/tex-2d-rgb-rgb-unsigned_byte-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/svg_image/tex-2d-rgb-rgb-unsigned_byte.html: Added.
  • webgl/1.0.x/conformance/textures/svg_image/tex-2d-rgb-rgb-unsigned_short_5_6_5-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/svg_image/tex-2d-rgb-rgb-unsigned_short_5_6_5.html: Added.
  • webgl/1.0.x/conformance/textures/svg_image/tex-2d-rgba-rgba-unsigned_byte-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/svg_image/tex-2d-rgba-rgba-unsigned_byte.html: Added.
  • webgl/1.0.x/conformance/textures/svg_image/tex-2d-rgba-rgba-unsigned_short_4_4_4_4-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/svg_image/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html: Added.
  • webgl/1.0.x/conformance/textures/svg_image/tex-2d-rgba-rgba-unsigned_short_5_5_5_1-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/svg_image/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html: Added.
  • webgl/1.0.x/conformance/textures/video/tex-2d-alpha-alpha-unsigned_byte-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/video/tex-2d-alpha-alpha-unsigned_byte.html: Added.
  • webgl/1.0.x/conformance/textures/video/tex-2d-luminance-luminance-unsigned_byte-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/video/tex-2d-luminance-luminance-unsigned_byte.html: Added.
  • webgl/1.0.x/conformance/textures/video/tex-2d-luminance_alpha-luminance_alpha-unsigned_byte-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/video/tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.html: Added.
  • webgl/1.0.x/conformance/textures/video/tex-2d-rgb-rgb-unsigned_byte-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/video/tex-2d-rgb-rgb-unsigned_byte.html: Added.
  • webgl/1.0.x/conformance/textures/video/tex-2d-rgb-rgb-unsigned_short_5_6_5-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/video/tex-2d-rgb-rgb-unsigned_short_5_6_5.html: Added.
  • webgl/1.0.x/conformance/textures/video/tex-2d-rgba-rgba-unsigned_byte-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/video/tex-2d-rgba-rgba-unsigned_byte.html: Added.
  • webgl/1.0.x/conformance/textures/video/tex-2d-rgba-rgba-unsigned_short_4_4_4_4-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/video/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html: Added.
  • webgl/1.0.x/conformance/textures/video/tex-2d-rgba-rgba-unsigned_short_5_5_5_1-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/video/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html: Added.
  • webgl/1.0.x/conformance/textures/webgl_canvas/tex-2d-alpha-alpha-unsigned_byte-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/webgl_canvas/tex-2d-alpha-alpha-unsigned_byte.html: Added.
  • webgl/1.0.x/conformance/textures/webgl_canvas/tex-2d-luminance-luminance-unsigned_byte-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/webgl_canvas/tex-2d-luminance-luminance-unsigned_byte.html: Added.
  • webgl/1.0.x/conformance/textures/webgl_canvas/tex-2d-luminance_alpha-luminance_alpha-unsigned_byte-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/webgl_canvas/tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.html: Added.
  • webgl/1.0.x/conformance/textures/webgl_canvas/tex-2d-rgb-rgb-unsigned_byte-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/webgl_canvas/tex-2d-rgb-rgb-unsigned_byte.html: Added.
  • webgl/1.0.x/conformance/textures/webgl_canvas/tex-2d-rgb-rgb-unsigned_short_5_6_5-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/webgl_canvas/tex-2d-rgb-rgb-unsigned_short_5_6_5.html: Added.
  • webgl/1.0.x/conformance/textures/webgl_canvas/tex-2d-rgba-rgba-unsigned_byte-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/webgl_canvas/tex-2d-rgba-rgba-unsigned_byte.html: Added.
  • webgl/1.0.x/conformance/textures/webgl_canvas/tex-2d-rgba-rgba-unsigned_short_4_4_4_4-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/webgl_canvas/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html: Added.
  • webgl/1.0.x/conformance/textures/webgl_canvas/tex-2d-rgba-rgba-unsigned_short_5_5_5_1-expected.txt: Added.
  • webgl/1.0.x/conformance/textures/webgl_canvas/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html: Added.
  • webgl/1.0.x/conformance/typedarrays/array-buffer-crash-expected.txt: Added.
  • webgl/1.0.x/conformance/typedarrays/array-buffer-crash.html: Added.
  • webgl/1.0.x/conformance/typedarrays/array-buffer-view-crash-expected.txt: Added.
  • webgl/1.0.x/conformance/typedarrays/array-buffer-view-crash.html: Added.
  • webgl/1.0.x/conformance/typedarrays/array-large-array-tests-expected.txt: Added.
  • webgl/1.0.x/conformance/typedarrays/array-large-array-tests.html: Added.
  • webgl/1.0.x/conformance/typedarrays/array-unit-tests-expected.txt: Added.
  • webgl/1.0.x/conformance/typedarrays/array-unit-tests.html: Added.
  • webgl/1.0.x/conformance/typedarrays/data-view-crash-expected.txt: Added.
  • webgl/1.0.x/conformance/typedarrays/data-view-crash.html: Added.
  • webgl/1.0.x/conformance/typedarrays/data-view-test-expected.txt: Added.
  • webgl/1.0.x/conformance/typedarrays/data-view-test.html: Added.
  • webgl/1.0.x/conformance/typedarrays/typed-arrays-in-workers-expected.txt: Added.
  • webgl/1.0.x/conformance/typedarrays/typed-arrays-in-workers.html: Added.
  • webgl/1.0.x/conformance/uniforms/gl-uniform-arrays-expected.txt: Added.
  • webgl/1.0.x/conformance/uniforms/gl-uniform-arrays.html: Added.
  • webgl/1.0.x/conformance/uniforms/gl-uniform-bool-expected.txt: Added.
  • webgl/1.0.x/conformance/uniforms/gl-uniform-bool.html: Added.
  • webgl/1.0.x/conformance/uniforms/gl-uniformmatrix4fv-expected.txt: Added.
  • webgl/1.0.x/conformance/uniforms/gl-uniformmatrix4fv.html: Added.
  • webgl/1.0.x/conformance/uniforms/gl-unknown-uniform-expected.txt: Added.
  • webgl/1.0.x/conformance/uniforms/gl-unknown-uniform.html: Added.
  • webgl/1.0.x/conformance/uniforms/no-over-optimization-on-uniform-array-00-expected.txt: Added.
  • webgl/1.0.x/conformance/uniforms/no-over-optimization-on-uniform-array-00.html: Added.
  • webgl/1.0.x/conformance/uniforms/no-over-optimization-on-uniform-array-01-expected.txt: Added.
  • webgl/1.0.x/conformance/uniforms/no-over-optimization-on-uniform-array-01.html: Added.
  • webgl/1.0.x/conformance/uniforms/no-over-optimization-on-uniform-array-02-expected.txt: Added.
  • webgl/1.0.x/conformance/uniforms/no-over-optimization-on-uniform-array-02.html: Added.
  • webgl/1.0.x/conformance/uniforms/no-over-optimization-on-uniform-array-03-expected.txt: Added.
  • webgl/1.0.x/conformance/uniforms/no-over-optimization-on-uniform-array-03.html: Added.
  • webgl/1.0.x/conformance/uniforms/no-over-optimization-on-uniform-array-04-expected.txt: Added.
  • webgl/1.0.x/conformance/uniforms/no-over-optimization-on-uniform-array-04.html: Added.
  • webgl/1.0.x/conformance/uniforms/no-over-optimization-on-uniform-array-05-expected.txt: Added.
  • webgl/1.0.x/conformance/uniforms/no-over-optimization-on-uniform-array-05.html: Added.
  • webgl/1.0.x/conformance/uniforms/no-over-optimization-on-uniform-array-06-expected.txt: Added.
  • webgl/1.0.x/conformance/uniforms/no-over-optimization-on-uniform-array-06.html: Added.
  • webgl/1.0.x/conformance/uniforms/no-over-optimization-on-uniform-array-07-expected.txt: Added.
  • webgl/1.0.x/conformance/uniforms/no-over-optimization-on-uniform-array-07.html: Added.
  • webgl/1.0.x/conformance/uniforms/no-over-optimization-on-uniform-array-08-expected.txt: Added.
  • webgl/1.0.x/conformance/uniforms/no-over-optimization-on-uniform-array-08.html: Added.
  • webgl/1.0.x/conformance/uniforms/no-over-optimization-on-uniform-array-09-expected.txt: Added.
  • webgl/1.0.x/conformance/uniforms/no-over-optimization-on-uniform-array-09.html: Added.
  • webgl/1.0.x/conformance/uniforms/no-over-optimization-on-uniform-array-10-expected.txt: Added.
  • webgl/1.0.x/conformance/uniforms/no-over-optimization-on-uniform-array-10.html: Added.
  • webgl/1.0.x/conformance/uniforms/no-over-optimization-on-uniform-array-11-expected.txt: Added.
  • webgl/1.0.x/conformance/uniforms/no-over-optimization-on-uniform-array-11.html: Added.
  • webgl/1.0.x/conformance/uniforms/no-over-optimization-on-uniform-array-12-expected.txt: Added.
  • webgl/1.0.x/conformance/uniforms/no-over-optimization-on-uniform-array-12.html: Added.
  • webgl/1.0.x/conformance/uniforms/no-over-optimization-on-uniform-array-13-expected.txt: Added.
  • webgl/1.0.x/conformance/uniforms/no-over-optimization-on-uniform-array-13.html: Added.
  • webgl/1.0.x/conformance/uniforms/no-over-optimization-on-uniform-array-14-expected.txt: Added.
  • webgl/1.0.x/conformance/uniforms/no-over-optimization-on-uniform-array-14.html: Added.
  • webgl/1.0.x/conformance/uniforms/no-over-optimization-on-uniform-array-15-expected.txt: Added.
  • webgl/1.0.x/conformance/uniforms/no-over-optimization-on-uniform-array-15.html: Added.
  • webgl/1.0.x/conformance/uniforms/no-over-optimization-on-uniform-array-16-expected.txt: Added.
  • webgl/1.0.x/conformance/uniforms/no-over-optimization-on-uniform-array-16.html: Added.
  • webgl/1.0.x/conformance/uniforms/no-over-optimization-on-uniform-array-17-expected.txt: Added.
  • webgl/1.0.x/conformance/uniforms/no-over-optimization-on-uniform-array-17.html: Added.
  • webgl/1.0.x/conformance/uniforms/null-uniform-location-expected.txt: Added.
  • webgl/1.0.x/conformance/uniforms/null-uniform-location.html: Added.
  • webgl/1.0.x/conformance/uniforms/out-of-bounds-uniform-array-access-expected.txt: Added.
  • webgl/1.0.x/conformance/uniforms/out-of-bounds-uniform-array-access.html: Added.
  • webgl/1.0.x/conformance/uniforms/uniform-default-values-expected.txt: Added.
  • webgl/1.0.x/conformance/uniforms/uniform-default-values.html: Added.
  • webgl/1.0.x/conformance/uniforms/uniform-location-expected.txt: Added.
  • webgl/1.0.x/conformance/uniforms/uniform-location.html: Added.
  • webgl/1.0.x/conformance/uniforms/uniform-samplers-test-expected.txt: Added.
  • webgl/1.0.x/conformance/uniforms/uniform-samplers-test.html: Added.
  • webgl/1.0.x/conformance/uniforms/uniform-values-per-program-expected.txt: Added.
  • webgl/1.0.x/conformance/uniforms/uniform-values-per-program.html: Added.
  • webgl/1.0.x/deqp/data/gles2/shaders/conditionals-expected.txt: Added.
  • webgl/1.0.x/deqp/data/gles2/shaders/conditionals.html: Added.
  • webgl/1.0.x/deqp/data/gles2/shaders/constant_expressions-expected.txt: Added.
  • webgl/1.0.x/deqp/data/gles2/shaders/constant_expressions.html: Added.
  • webgl/1.0.x/deqp/data/gles2/shaders/constants-expected.txt: Added.
  • webgl/1.0.x/deqp/data/gles2/shaders/constants.html: Added.
  • webgl/1.0.x/deqp/data/gles2/shaders/conversions-expected.txt: Added.
  • webgl/1.0.x/deqp/data/gles2/shaders/conversions.html: Added.
  • webgl/1.0.x/deqp/data/gles2/shaders/declarations-expected.txt: Added.
  • webgl/1.0.x/deqp/data/gles2/shaders/declarations.html: Added.
  • webgl/1.0.x/deqp/data/gles2/shaders/fragdata-expected.txt: Added.
  • webgl/1.0.x/deqp/data/gles2/shaders/fragdata.html: Added.
  • webgl/1.0.x/deqp/data/gles2/shaders/functions-expected.txt: Added.
  • webgl/1.0.x/deqp/data/gles2/shaders/functions.html: Added.
  • webgl/1.0.x/deqp/data/gles2/shaders/invalid_texture_functions-expected.txt: Added.
  • webgl/1.0.x/deqp/data/gles2/shaders/invalid_texture_functions.html: Added.
  • webgl/1.0.x/deqp/data/gles2/shaders/keywords-expected.txt: Added.
  • webgl/1.0.x/deqp/data/gles2/shaders/keywords.html: Added.
  • webgl/1.0.x/deqp/data/gles2/shaders/linkage-expected.txt: Added.
  • webgl/1.0.x/deqp/data/gles2/shaders/linkage.html: Added.
  • webgl/1.0.x/deqp/data/gles2/shaders/preprocessor-expected.txt: Added.
  • webgl/1.0.x/deqp/data/gles2/shaders/preprocessor.html: Added.
  • webgl/1.0.x/deqp/data/gles2/shaders/qualification_order-expected.txt: Added.
  • webgl/1.0.x/deqp/data/gles2/shaders/qualification_order.html: Added.
  • webgl/1.0.x/deqp/data/gles2/shaders/reserved_operators-expected.txt: Added.
  • webgl/1.0.x/deqp/data/gles2/shaders/reserved_operators.html: Added.
  • webgl/1.0.x/deqp/data/gles2/shaders/scoping-expected.txt: Added.
  • webgl/1.0.x/deqp/data/gles2/shaders/scoping.html: Added.
  • webgl/1.0.x/deqp/data/gles2/shaders/swizzles-expected.txt: Added.
  • webgl/1.0.x/deqp/data/gles2/shaders/swizzles.html: Added.
  • webgl/resources/webkit-webgl-test-harness.js:

(list):
(window.webglTestHarness.reportResults):
(window.webglTestHarness.notifyFinished):

6:58 AM Changeset in webkit [274714] by pvollan@apple.com
  • 4 edits in trunk/Source/WebKitLegacy

[Win] Fix build issue
https://bugs.webkit.org/show_bug.cgi?id=223451
<rdar://75545172>

Reviewed by Brent Fulgham.

Source/WebKitLegacy:

Specify that WebKitLegacy links WebCore and PAL statically, since the correctness of the WEBCORE_EXPORT macro depends on that.

  • PlatformWin.cmake:

Source/WebKitLegacy/win:

Add WebCore namespace to function call.

  • Plugins/PluginView.cpp:

(WebCore::PluginView::getValueForURL):

6:26 AM Changeset in webkit [274713] by Caio Lima
  • 2 edits in trunk/Tools

Update Caio's status to reviewer
https://bugs.webkit.org/show_bug.cgi?id=223509

Unreviewed.

  • Scripts/webkitpy/common/config/contributors.json:
4:48 AM Changeset in webkit [274712] by Diego Pino Garcia
  • 2 edits
    1 delete in trunk/LayoutTests

[GTK] Unreviewed test gardening. Mark MediaStream-MediaElement-srcObject.https.html as failure.

  • platform/glib/imported/w3c/web-platform-tests/mediacapture-streams/MediaStream-MediaElement-srcObject.https-expected.txt: Removed.
  • platform/gtk/TestExpectations:
3:57 AM Changeset in webkit [274711] by commit-queue@webkit.org
  • 4 edits
    4813 adds in trunk/LayoutTests

Add WebGL 1.0.4 and 2.0.1 test files to the repository
https://bugs.webkit.org/show_bug.cgi?id=223425

Patch by Kimmo Kinnunen <kkinnunen@apple.com> on 2021-03-19
Reviewed by Kenneth Russell.

Add WebGL conformance test suite files to the repository.
The content from WebGL repo is based on aeea582f62e5b161e715cac9a27193a04edd9d98
with WebKit changes applied.
WebKit changes (to be upstreamed):

  • Use inclusive terminology
  • Remove testRunner.overridePreference use.
  • webgl/resources/webgl_test_files/*: Added.
2:57 AM Changeset in webkit [274710] by commit-queue@webkit.org
  • 2 edits in trunk/Source/WebCore

Unreviewed, reverting r274706.
https://bugs.webkit.org/show_bug.cgi?id=223506

Attempt to fix WPE debug build failed

Reverted changeset:

"Unreviewed, fix WPE debug build after r274695"
https://trac.webkit.org/changeset/274706

2:17 AM Changeset in webkit [274709] by youenn@apple.com
  • 6 edits in trunk

Disable SFrame compatibility mode for audio senders and receivers
https://bugs.webkit.org/show_bug.cgi?id=223391
<rdar://problem/75538500>

Reviewed by Eric Carlson.

Source/WebCore:

Add RTCRtpSFrameTransformer::setMediaType to allow setting the authentication size.
In case mode is H264/VP8 and media type is audio, set back mode to none.
Covered by API test.

  • Modules/mediastream/RTCRtpSFrameTransform.cpp:

(WebCore::RTCRtpSFrameTransform::initializeTransformer):

  • Modules/mediastream/RTCRtpSFrameTransformer.h:

(WebCore::RTCRtpSFrameTransformer::setMediaType):

  • WebCore.xcodeproj/project.pbxproj:

Tools:

  • TestWebKitAPI/Tests/WebCore/RTCRtpSFrameTransformerTests.cpp:

(TestWebKitAPI::createVideoTransformer):
(TestWebKitAPI::createAudioTransformer):
(TestWebKitAPI::TEST):

2:14 AM Changeset in webkit [274708] by svillar@igalia.com
  • 6 edits in trunk/Source/WebCore

[css-flex] Make {main|cross}SizeForPercentageResolution() return booleans instead of actual sizes
https://bugs.webkit.org/show_bug.cgi?id=223377

Reviewed by Manuel Rego Casasnovas.

These two methods were only called by childLogicalHeightForPercentageResolution() and they either returned
WTF::nullopt or the overridingContentLogicalHeight(). We could simplify a bit the code by returning a boolean
which means whether the overriding content logical height should be used to resolve a percentage or not. Apart
from changing the return value we're also improving the naming so it becomes obvious that we are dealing with
flex items and not the flex container.

We're also removing some comments in those methods that were not really accurate.

No new tests as there is no change in functionality.

  • rendering/RenderBlock.cpp:

(WebCore::RenderBlock::availableLogicalHeightForPercentageComputation const):

  • rendering/RenderBox.cpp:

(WebCore::RenderBox::computeReplacedLogicalHeightUsing const):
(WebCore::RenderBox::availableLogicalHeightUsing const):

  • rendering/RenderBoxModelObject.cpp:

(WebCore::RenderBoxModelObject::hasAutoHeightOrContainingBlockWithAutoHeight const):

  • rendering/RenderFlexibleBox.cpp:

(WebCore::RenderFlexibleBox::useChildOverridingCrossSizeForPercentageResolution): Renamed from crossSizeForPercentageResolution.
(WebCore::RenderFlexibleBox::useChildOverridingMainSizeForPercentageResolution): Renamed from mainSizeForPercentageResolution.
(WebCore::RenderFlexibleBox::useChildOverridingLogicalHeightForPercentageResolution): Renamed from childLogicalHeightForPercentageResolution.
(WebCore::RenderFlexibleBox::crossSizeForPercentageResolution): Deleted.
(WebCore::RenderFlexibleBox::mainSizeForPercentageResolution): Deleted.
(WebCore::RenderFlexibleBox::childLogicalHeightForPercentageResolution): Deleted.

  • rendering/RenderFlexibleBox.h:
2:06 AM Changeset in webkit [274707] by Antti Koivisto
  • 3 edits in trunk/Source/WebKit

Reduce the number of allowed parallel low priority resource loads before visual completion
https://bugs.webkit.org/show_bug.cgi?id=223448

Reviewed by Geoff Garen.

More aggressive scheduling during early page load seems like a win.

  • NetworkProcess/NetworkLoadScheduler.cpp:

Reduce from six to two.

  • NetworkProcess/NetworkResourceLoader.cpp:

(WebKit::NetworkResourceLoader::startNetworkLoad):

This revealed an issue where allowing scheduling for synchronous XHR can end up in a deadlock
(since the web process won't be able to process redirect requests).

Tested by imported/w3c/web-platform-tests/xhr/responsexml-document-properties.htm.

1:27 AM Changeset in webkit [274706] by Diego Pino Garcia
  • 2 edits in trunk/Source/WebCore

Unreviewed, fix WPE debug build after r274695

  • platform/xr/openxr/PlatformXROpenXR.cpp:

(PlatformXR::OpenXRDevice::submitFrame):

12:54 AM Changeset in webkit [274705] by ysuzuki@apple.com
  • 3 edits in trunk/Source/WebCore

WebCore::ThreadGlobalData should not initialize fields eagerly
https://bugs.webkit.org/show_bug.cgi?id=223481

Reviewed by Chris Dumez.

ThreadGlobalData is used in various cases. For example, WebCore::Timer uses it, and
this is even also used in GPUProcess. We observed something (e.g. EventNames, QualifiedNameCache etc.)
is initialized even in GPUProcess just because GPUProcess's audio stack uses WebCore::Timer.

This patch makes these fields lazily-allocated to avoid initializing eagerly in the threads that
are not interested in DOM etc.

  • platform/ThreadGlobalData.cpp:

(WebCore::ThreadGlobalData::ThreadGlobalData):
(WebCore::ThreadGlobalData::initializeCachedResourceRequestInitiators):
(WebCore::ThreadGlobalData::initializeEventNames):
(WebCore::ThreadGlobalData::initializeQualifiedNameCache):
(WebCore::ThreadGlobalData::initializeMimeTypeRegistryThreadGlobalData):
(WebCore::ThreadGlobalData::mimeTypeRegistryThreadGlobalData): Deleted.

  • platform/ThreadGlobalData.h:

(WebCore::ThreadGlobalData::ThreadGlobalData::cachedResourceRequestInitiators):
(WebCore::ThreadGlobalData::ThreadGlobalData::eventNames):
(WebCore::ThreadGlobalData::ThreadGlobalData::qualifiedNameCache):
(WebCore::ThreadGlobalData::ThreadGlobalData::mimeTypeRegistryThreadGlobalData):
(WebCore::ThreadGlobalData::ThreadGlobalData::threadTimers):

Mar 18, 2021:

10:30 PM Changeset in webkit [274704] by Simon Fraser
  • 4 edits in trunk/Source/WebCore

Attempt to fix the macOS build after r274695.

  • platform/graphics/GraphicsContextGL.h:
  • testing/WebFakeXRDevice.cpp:
  • testing/WebFakeXRDevice.h:
9:57 PM Changeset in webkit [274703] by Simon Fraser
  • 9 edits
    9 copies in trunk

Roll over the ChangeLogs

9:45 PM Changeset in webkit [274702] by Lauro Moura
  • 17 edits
    1 add in trunk/LayoutTests

[GLIB] Gardening yet more consistent failures

Unreviewed test gardening.

  • platform/glib/TestExpectations:
  • platform/glib/webgl/webgl-allow-shared-expected.txt: Added with

webgl2 failures, to avoid missihg the webgl checks.

  • platform/gtk/TestExpectations: A bunch of ruby tests were marked as

very old failures but needed only to be rebaselined.

  • platform/gtk/fast/ruby/nested-ruby-expected.txt:
  • platform/gtk/fast/ruby/ruby-beforeafter-expected.txt:
  • platform/gtk/fast/ruby/ruby-empty-rt-expected.txt:
  • platform/gtk/fast/ruby/ruby-runs-spans-expected.txt:
  • platform/gtk/fast/ruby/ruby-trailing-expected.txt:
  • platform/gtk/fast/ruby/rubyDOM-insert-rt-expected.txt:
  • platform/gtk/fast/ruby/rubyDOM-insert-text1-expected.txt:
  • platform/gtk/fast/ruby/rubyDOM-insert-text2-expected.txt:
  • platform/gtk/fast/ruby/rubyDOM-insert-text3-expected.txt:
  • platform/gtk/fast/ruby/rubyDOM-remove-rt1-expected.txt:
  • platform/gtk/fast/ruby/rubyDOM-remove-rt2-expected.txt:
  • platform/gtk/fast/ruby/rubyDOM-remove-text1-expected.txt:
  • platform/gtk/fast/ruby/rubyDOM-remove-text2-expected.txt:
  • platform/wpe/fast/ruby/rubyDOM-remove-rt1-expected.txt:
9:30 PM Changeset in webkit [274701] by mark.lam@apple.com
  • 2 edits in trunk/JSTests

JSTests/stress/heap-analyzer-taking-lock.js intermittently fails --verifyGC=true.
https://bugs.webkit.org/show_bug.cgi?id=222947
rdar://75454308

Reviewed by Michael Saboff.

The issue was already fixed in https://bugs.webkit.org/show_bug.cgi?id=223241.
Removing skipped test option.

  • stress/heap-analyzer-taking-lock.js:
9:21 PM Changeset in webkit [274700] by Simon Fraser
  • 2 edits in trunk/Source/WebCore

Add a fast path for subdivideAndResolveStyle()
https://bugs.webkit.org/show_bug.cgi?id=223480

Reviewed by Myles Maxfield.

Most of the time, InlineTextBox::paint() will be painting text runs with no marked text,
so optimize subdivideAndResolveStyle() for this case.

This removes 1.6% of the time in painting in the MotionMark Design subtest.

  • rendering/MarkedTextStyle.cpp:

(WebCore::subdivideAndResolveStyle):
(WebCore::coalesceAdjacentMarkedTexts): No need to do any work if there are zero or one
ranges.

9:20 PM Changeset in webkit [274699] by sbarati@apple.com
  • 4 edits
    1 add in trunk

JS->Wasm IC must save the tag registers if it uses them
https://bugs.webkit.org/show_bug.cgi?id=223491
<rdar://66445108>

Reviewed by Yusuke Suzuki.

JSTests:

  • wasm/stress/save-tag-callee-saves-in-js-entrypoint-ic.js: Added.

(0x0b.WebAssembly.instantiate.wasm.then.e.const.mod.e.instance.exports.Test.prototype.get breakIt):
(0x0b.WebAssembly.instantiate.wasm.then.e.const.mod.e.instance.exports.Test):
(0x0b.WebAssembly.instantiate.wasm.then.e.const.obj.new.Test):

Source/JavaScriptCore:

It turns out, that when you use a callee save register, you should save it.

  • wasm/js/WebAssemblyFunction.cpp:

(JSC::WebAssemblyFunction::usesTagRegisters const):
(JSC::WebAssemblyFunction::calleeSaves const):
(JSC::WebAssemblyFunction::jsCallEntrypointSlow):
(JSC::WebAssemblyFunction::useTagRegisters const): Deleted.

  • wasm/js/WebAssemblyFunction.h:
7:56 PM Changeset in webkit [274698] by Aditya Keerthi
  • 8 edits in trunk

[iOS] Update strings and icons in the file upload panel
https://bugs.webkit.org/show_bug.cgi?id=223463
<rdar://problem/74999459>

Reviewed by Tim Horton.

Source/WebCore:

  • en.lproj/Localizable.strings:

Removed unused string.

  • platform/LocalizedStrings.h:

WEBCORE_EXPORT the "Choose File" and "Choose Files" strings so that
they can be used in the WebKit layer.

Source/WebKit:

  • UIProcess/ios/forms/WKFileUploadPanel.mm:

(-[WKFileUploadPanel currentAvailableActionTitles]):

Expose the new string for testing.

(-[WKFileUploadPanel _chooseFilesButtonLabel]):
(-[WKFileUploadPanel contextMenuInteraction:configurationForMenuAtLocation:]):

Use the "folder" SF symbol as the icon for the "Choose File" action.

LayoutTests:

Updated existing tests to use async/await rather than promise chaining,
and added new tests that exercise the "multiple" attribute on file
inputs.

  • fast/forms/ios/file-upload-panel-expected.txt:
  • fast/forms/ios/file-upload-panel.html:
7:37 PM Changeset in webkit [274697] by BJ Burg
  • 7 edits
    1 copy
    1 add in trunk/Source/WebKit

[Cocoa] Web Inspector: load inspector resources using a custom scheme handler
https://bugs.webkit.org/show_bug.cgi?id=179904
<rdar://problem/10887211>

Reviewed by Geoff Garen.

Load WebInspectorUI resources via the inspector-resource:// scheme.
Moving off of file:// URLs will allow for a tighter sandbox and
will fix the longstanding issue that Web Inspector's settings are
part of the file:// scheme and cleared when Safari clears website data.

This also has the effect of resetting Web Inspector settings since
they are no longer associated with file:///.

Loading via this scheme is exercised by existing inspector tests.

  • SourcesCocoa.txt: Added new file.
  • WebKit.xcodeproj/project.pbxproj:
  • UIProcess/Inspector/mac/WKInspectorResourceURLSchemeHandler.h: Copied from Source/WebKit/WebProcess/Inspector/mac/WebInspectorUIMac.mm.
  • UIProcess/Inspector/mac/WKInspectorResourceURLSchemeHandler.mm: Added.

(-[WKInspectorResourceURLSchemeHandler webView:startURLSchemeTask:]):
Use a global concurrent queue and NSOperation / NSOperationQueue to support
reading files off the main queue.

(-[WKInspectorResourceURLSchemeHandler webView:stopURLSchemeTask:]):
Translate the request URL to a bundle resource URL, read the data, and send a response
with the file data. Return an error if the file could not be found or read.

  • UIProcess/Inspector/mac/WKInspectorViewController.h:
  • UIProcess/Inspector/mac/WKInspectorViewController.mm:

(-[WKInspectorViewController webViewConfiguration]):
(+[WKInspectorViewController URLForInspectorResource:]):
(-[WKInspectorViewController webView:decidePolicyForNavigationAction:decisionHandler:]):
Allow navigations to URIs with the inspector-resource:// scheme.

  • UIProcess/Inspector/mac/WebInspectorProxyMac.mm:

(WebKit::WebInspectorProxy::inspectorPageURL):
(WebKit::WebInspectorProxy::inspectorTestPageURL):
(WebKit::WebInspectorProxy::inspectorBaseURL):
Updated.

  • WebProcess/Inspector/mac/WebInspectorUIMac.mm:

(WebKit::webInspectorUILocalizedStringsURL):
Updated.

7:23 PM Changeset in webkit [274696] by Wenson Hsieh
  • 2 edits in trunk/Tools

Add a test to exercise the crash in webkit.org/b/223417
https://bugs.webkit.org/show_bug.cgi?id=223485

Reviewed by Tim Horton.

Add an API test that performs a hit-test just outside of the bounds of the WKWebView that contains a full-page
clickable element. This finds the element as the click target, but the hit-tested node is null.

  • TestWebKitAPI/Tests/WebKitCocoa/WKRequestActivatedElementInfo.mm:

(TestWebKitAPI::TEST):

6:27 PM Changeset in webkit [274695] by imanol
  • 25 edits
    6 adds in trunk

Implement WebXR Opaque Framebuffer
https://bugs.webkit.org/show_bug.cgi?id=222607

Reviewed by Youenn Fablet.

LayoutTests/imported/w3c:

Update WebXR Opaque Framebuffer test expectations.

  • web-platform-tests/webxr/xrWebGLLayer_framebuffer_draw.https-expected.txt: Added.
  • web-platform-tests/webxr/xrWebGLLayer_opaque_framebuffer.https-expected.txt: Added.

Source/WebCore:

This patch adds a base XR layers API which is initially used by WebXRWebGLLayer, but
with the goal of supporting more types of layers in the future (see WebXR Layers spec).

Layers are connected to WebGL by using shared textures. In the case of WebXRWebGLLayer
it creates an Opaque Framebuffer that renders to the shared texture. XR runtimes supporting
double or triple buffering can send different shared textures each frame in the FrameData struct.
The texture for the current frame is attached in WebXRLayer::startFrame and prepared to send it back to the
VR compositor in WebXRLayer::endFrame().

Tested by the WebXR WPT tests.

  • Modules/webxr/WebXRLayer.h: add startFrame and endFrame pure virtual methods.
  • Modules/webxr/WebXRSession.cpp:

(WebCore::WebXRSession::onFrame): do not call RAFs if frameData.shouldRender is false.

  • Modules/webxr/WebXRSession.h: add device getter.
  • Modules/webxr/WebXRSystem.cpp:

(WebCore::WebXRSystem::DummyInlineDevice::requestFrame): always enable frameData.shouldRender flag.

  • Modules/webxr/WebXRSystem.h: Override new virtual functions.
  • Modules/webxr/WebXRViewport.h:

(WebCore::WebXRViewport::rect const): Add helper method.

  • Modules/webxr/WebXRWebGLLayer.cpp: Refactor resource initialization to create method.

(WebCore::WebXRWebGLLayer::create):
(WebCore::WebXRWebGLLayer::WebXRWebGLLayer):
(WebCore::m_isCompositionEnabled):
(WebCore::WebXRWebGLLayer::framebuffer const):
(WebCore::WebXRWebGLLayer::framebufferWidth const):
(WebCore::WebXRWebGLLayer::framebufferHeight const):
(WebCore::WebXRWebGLLayer::startFrame): Prepare Opaque Framebuffer for the start of next frame.
(WebCore::WebXRWebGLLayer::endFrame): Prepare Opaque Framebuffer for VR compositor submitFrame.
(WebCore::WebXRWebGLLayer::canvasResized): Move method

(WebCore::WebXROpaqueFramebuffer::create): Implement class to manage WebXR Opaque framebuffer.
(WebCore::WebXROpaqueFramebuffer::WebXROpaqueFramebuffer):
(WebCore::WebXROpaqueFramebuffer::~WebXROpaqueFramebuffer):
(WebCore::WebXROpaqueFramebuffer::startFrame): Attach shared texture for the current frame.
(WebCore::WebXROpaqueFramebuffer::endFrame): Flush and resolve multisampling if required.
(WebCore::WebXROpaqueFramebuffer::setupFramebuffer): Allocate the Opaque framebuffer with requested attributes.

  • Modules/webxr/WebXRWebGLLayer.h: Add WebXROpaqueFramebuffer and handle members.

(WebCore::WebXROpaqueFramebuffer::handle const):
(WebCore::WebXROpaqueFramebuffer::framebuffer const):
(WebCore::WebXROpaqueFramebuffer::width const):
(WebCore::WebXROpaqueFramebuffer::height const):

  • Sources.txt: Add OpenXRLayer.cpp and OpenXRSwapchain.cpp.
  • html/canvas/WebGL2RenderingContext.cpp:

(WebCore::WebGL2RenderingContext::getFramebufferAttachmentParameter): handle Opaque Framebuffers.

  • html/canvas/WebGLFramebuffer.cpp: Add members and methods required for Opaque Framebuffers.

(WebCore::WebGLFramebuffer::createOpaque):
(WebCore::WebGLFramebuffer::checkStatus const):

  • html/canvas/WebGLFramebuffer.h:
  • html/canvas/WebGLRenderingContext.cpp:

(WebCore::WebGLRenderingContext::getFramebufferAttachmentParameter): handle Opaque Framebuffers.

  • html/canvas/WebGLRenderingContextBase.cpp: handle Opaque Framebuffers.

(WebCore::WebGLRenderingContextBase::deleteFramebuffer):
(WebCore::WebGLRenderingContextBase::framebufferRenderbuffer):
(WebCore::WebGLRenderingContextBase::framebufferTexture2D):

  • platform/xr/PlatformXR.h: Add method to submitFrame.

(PlatformXR::Device::submitFrame):

  • platform/xr/openxr/OpenXRLayer.cpp: Add class to manage OpenXR layers.

(PlatformXR::OpenXRLayer::OpenXRLayer):
(PlatformXR::OpenXRLayerProjection::create):
(PlatformXR::OpenXRLayerProjection::OpenXRLayerProjection):
(PlatformXR::OpenXRLayerProjection::startFrame):

  • platform/xr/openxr/OpenXRLayer.h: Added.

(PlatformXR::OpenXRLayer::handle):

  • platform/xr/openxr/OpenXRSwapchain.cpp: Add class to manage OpenXR swapchains

(PlatformXR::OpenXRSwapchain::create):
(PlatformXR::OpenXRSwapchain::OpenXRSwapchain):
(PlatformXR::OpenXRSwapchain::~OpenXRSwapchain):
(PlatformXR::OpenXRSwapchain::acquireImage):
(PlatformXR::OpenXRSwapchain::releaseImage):

  • platform/xr/openxr/OpenXRSwapchain.h: Added.
  • platform/xr/openxr/OpenXRUtils.h: Add helper log function

(PlatformXR::xrViewToPose): Use fabs instead of negation

  • platform/xr/openxr/PlatformXROpenXR.cpp:

(PlatformXR::OpenXRDevice::initializeTrackingAndRendering): create GraphicsContextGL for texture sharing.
(PlatformXR::OpenXRDevice::requestFrame): Prepare and fill layers if shouldRender is true.
(PlatformXR::OpenXRDevice::submitFrame): Implement submit layers to OpenXR
(PlatformXR::OpenXRDevice::createLayerProjection): Implement layer creation method
(PlatformXR::OpenXRDevice::deleteLayer): Implement layer deallocation
(PlatformXR::OpenXRDevice::collectEnabledFeatures const):
(PlatformXR::OpenXRDevice::resetSession): Deallocate layers and graphics context.

  • platform/xr/openxr/PlatformXROpenXR.h: Add Layers API
  • testing/WebFakeXRDevice.cpp:

(WebCore::SimulatedXRDevice::recommendedResolution): Increase size to avoid platform minimum FBO size errors
(WebCore::SimulatedXRDevice::initializeTrackingAndRendering): Create graphics context
(WebCore::SimulatedXRDevice::shutDownTrackingAndRendering): Release graphics context
(WebCore::SimulatedXRDevice::frameTimerFired): set up layers in frame data
(WebCore::SimulatedXRDevice::createLayerProjection): creates a texture for a layer.
(WebCore::SimulatedXRDevice::deleteLayer): releases the associated texture to a layer

  • testing/WebFakeXRDevice.h:

LayoutTests:

Update WebXR Opaque Framebuffer test expectations.

  • platform/wpe/TestExpectations:
6:15 PM Changeset in webkit [274694] by Diego Pino Garcia
  • 3 edits in trunk/LayoutTests

[GLIB] REGRESSION(r274273): fast/canvas/webgl/gl-teximage-imagebitmap.html is failing
https://bugs.webkit.org/show_bug.cgi?id=223297

Reviewed by Carlos Garcia Campos.

This test started failing in GTK after r274273. The test fails due to a pixel color difference of 1.
Change failing test to allow a tolerance of 1 when comparing expected and actual results.

  • fast/canvas/webgl/gl-teximage-imagebitmap-expected.txt:
  • fast/canvas/webgl/gl-teximage-imagebitmap.html:
6:02 PM Changeset in webkit [274693] by Russell Epstein
  • 2 edits in branches/safari-612.1.7-branch/Source/WebKit

Revert r274356. rdar://problem/75599898

5:25 PM Changeset in webkit [274692] by commit-queue@webkit.org
  • 3 edits in trunk/Source/WebKit

Handle empty bound size during animated resizing
https://bugs.webkit.org/show_bug.cgi?id=223446

Patch by Sihui Liu <sihui_liu@appe.com> on 2021-03-18
Reviewed by Tim Horton.

We don't allow empty bounds in animated resizing: when that happens, we would cancel it. However, a set of
updates involving empty bounds can be merged to a valid update. For example, two changes of frame size
[1] (0, 0, 100, 100) => (0, 0, 0, 50) [2] (0, 0, 0, 50) => (0, 0, 50, 50) can be viewed as single change
(0, 0, 100, 100) => (0, 0, 50, 50), which is valid. We used to ask SPI clients to ensure each update is valid,
but sometimes the frame change is not under client's control. For example when client uses auto layout, empty
frame seems to be a valid mid product.

To handle this case, we can store the old bounds, and actually perform animated resizing on when new valid
bounds show up. For the example above, we would store (0, 0, 100, 100) on [1] and use it to resize from
(0, 0, 100, 100) to (0, 0, 50, 50) on [2].

  • UIProcess/API/Cocoa/WKWebViewInternal.h:
  • UIProcess/API/ios/WKWebViewIOS.mm:

(-[WKWebView _processWillSwapOrDidExit]):
(-[WKWebView _updateVisibleContentRects]): If we still have stored old bounds in _updateVisibleContentRects, it
means they are not consumed in this cycle. In this case let's just cancel animated resizing and send out updates.
(-[WKWebView _cancelAnimatedResize]):
(-[WKWebView _didCompleteAnimatedResize]):
(-[WKWebView _beginAnimatedResizeWithUpdates:]):

5:08 PM Changeset in webkit [274691] by Adrian Perez de Castro
  • 3 edits in releases/WebKitGTK/webkit-2.30/Source/WebKit

Unreviewed non-unified build fixes

  • GPUProcess/media/RemoteMediaResourceLoader.cpp:
  • NetworkProcess/webrtc/NetworkRTCProvider.cpp:
4:56 PM Changeset in webkit [274690] by Robert Jenner
  • 2 edits in trunk/LayoutTests

[ macOS wk2 Release ARM64 ] 3 http/wpt/beacon/cors/cors-preflight-blob are flakey text failures
https://bugs.webkit.org/show_bug.cgi?id=223488

Unreviewed test gardening.

  • platform/mac-wk2/TestExpectations: Updating expectations to Pass Failure while tests are being reviewed.
4:46 PM Changeset in webkit [274689] by jiewen_tan@apple.com
  • 2 edits in trunk/Source/WebKit

Update Keychain queries according to internal needs
https://bugs.webkit.org/show_bug.cgi?id=223424
rdar://75434045

Reviewed by Brent Fulgham.

Covered by manual tests.

  • UIProcess/WebAuthentication/Cocoa/LocalAuthenticator.mm:

(updateQuery):
(WebKit::LocalAuthenticatorInternal::getExistingCredentials):
(WebKit::LocalAuthenticator::clearAllCredentials):
(WebKit::LocalAuthenticator::continueMakeCredentialAfterUserVerification):
(WebKit::LocalAuthenticator::continueGetAssertionAfterUserVerification):
(WebKit::LocalAuthenticator::receiveException const):
(WebKit::LocalAuthenticator::deleteDuplicateCredential const):
(shouldUseAlternateQuery): Deleted.
(alternateQueryForRPID): Deleted.

4:42 PM Changeset in webkit [274688] by Wenson Hsieh
  • 5 edits in trunk

Avoid copying item data when iterating in-process display lists
https://bugs.webkit.org/show_bug.cgi?id=223471

Reviewed by Simon Fraser.

Source/WebCore:

As a performance optimization, in the case where display lists are built up without item buffer clients that are
responsible for encoding and decoding display list data, all display list items are constructed (and exist)
directly within the item buffer. In this scenario, there is no need to additionally decode or validate inline
items by copying them into a separate buffer, so we can simply skip this step and just use the memory address of
the item inside m_allocatedBuffers as the curren item handle when iterating through in-process display lists.

This skips almost all of the work done underneath DisplayList::iterator::updateCurrentItem() in the web
process on the Design subtest of MotionMark. Covered by existing API tests (one of which needs a slight
adjustment).

  • platform/graphics/displaylists/DisplayList.cpp:

(WebCore::DisplayList::DisplayList::iterator::atEnd const):
(WebCore::DisplayList::DisplayList::iterator::updateCurrentItem):
(WebCore::DisplayList::DisplayList::iterator::advance):

Rearrange this logic so that we only decode or copy out to a side buffer and perform validation in the case
where we have an item buffer client. Otherwise, we know that the items already exist inside the item buffer's
m_allocatedBuffers, so we can simply use the current memory address (m_cursor) as the item handle.

(WebCore::DisplayList::DisplayList::iterator::clearCurrentItem):

Only destroy the item at m_currentBufferForItem if it doesn't already exist in the display list's item buffer.
(that is, if the item buffer requires a reading client). The items within the item buffer are destroyed upon
clearing the DisplayList, so running this logic would result in a double-free.

(WebCore::DisplayList::DisplayList::iterator::moveToEnd):
(WebCore::DisplayList::DisplayList::iterator::moveCursorToStartOfCurrentBuffer):

  • platform/graphics/displaylists/DisplayList.h:

(WebCore::DisplayList::DisplayList::iterator::itemBuffer const):

Drive-by refactoring: add a helper method to grab the display list's ItemBuffer, and use it in several places
above.

Tools:

Adjust an existing API test that exercises inline display list item validation by assigning a reading client to
the display list.

  • TestWebKitAPI/Tests/WebCore/cg/DisplayListTestsCG.cpp:

(TestWebKitAPI::TEST):

Move the ReadingClient and WritingClient out of the scope of OutOfLineItemDecodingFailure, so that the
other API test (InlineItemValidationFailure) can also use it.

4:40 PM Changeset in webkit [274687] by commit-queue@webkit.org
  • 3 edits in trunk/Source/WebCore

Unreviewed, reverting r274669.
https://bugs.webkit.org/show_bug.cgi?id=223487

Broke two debug layout tests

Reverted changeset:

"CSP headers can block default <video> controls"
https://bugs.webkit.org/show_bug.cgi?id=223422
https://trac.webkit.org/changeset/274669

4:39 PM Changeset in webkit [274686] by Chris Dumez
  • 3 edits in trunk/Source/WebCore

Avoid heap allocation under AudioParamTimeline::processSetTargetFollowedByRamp()
https://bugs.webkit.org/show_bug.cgi?id=223477

Reviewed by Darin Adler.

Stop heap-allocating ParamEvent objects in AudioParamTimeline since they sometimes
get constructed on the audio thread.

  • Modules/webaudio/AudioParamTimeline.cpp:

(WebCore::AudioParamTimeline::insertEvent):
(WebCore::AudioParamTimeline::cancelAndHoldAtTime):
(WebCore::AudioParamTimeline::valueForContextTime):
(WebCore::AudioParamTimeline::valuesForFrameRangeImpl):
(WebCore::AudioParamTimeline::processCancelValues):
(WebCore::AudioParamTimeline::processSetTargetFollowedByRamp):
(WebCore::AudioParamTimeline::handleCancelValues):
(WebCore::AudioParamTimeline::ParamEvent::createSetValueEvent):
(WebCore::AudioParamTimeline::ParamEvent::createLinearRampEvent):
(WebCore::AudioParamTimeline::ParamEvent::createExponentialRampEvent):
(WebCore::AudioParamTimeline::ParamEvent::createSetTargetEvent):
(WebCore::AudioParamTimeline::ParamEvent::createSetValueCurveEvent):
(WebCore::AudioParamTimeline::ParamEvent::createCancelValuesEvent):
(WebCore::AudioParamTimeline::hasValues const):

  • Modules/webaudio/AudioParamTimeline.h:

(WebCore::AudioParamTimeline::ParamEvent::ParamEvent):
(WebCore::AudioParamTimeline::ParamEvent::savedEvent):

4:38 PM Changeset in webkit [274685] by Diego Pino Garcia
  • 3 edits in trunk/Source/WebCore

[GTK][WPE][CMake] libCMS2 should be included only if guard USE_LCMS is defined
https://bugs.webkit.org/show_bug.cgi?id=223340

Reviewed by Carlos Garcia Campos.

  • PlatformGTK.cmake:
  • PlatformWPE.cmake:
4:29 PM Changeset in webkit [274684] by Robert Jenner
  • 2 edits in trunk/LayoutTests

[ macOS Release Wk2 ARM64 ] inspector/css/modify-inline-style.html is a flakey text failure
https://bugs.webkit.org/show_bug.cgi?id=223486

Unreviewed test gardening.

  • platform/mac-wk2/TestExpectations: Updating expectations to Pass Failure while test is reviewed.
4:22 PM Changeset in webkit [274683] by Chris Dumez
  • 2 edits in trunk/Source/WebKit

Crash under WebsiteDataStore::terminateNetworkProcess()
https://bugs.webkit.org/show_bug.cgi?id=223482
<rdar://75326967>

Reviewed by Alex Christensen.

Calling WebProcessPool::terminateServiceWorkers() may destroy the WebProcessPool, which would
remove the WebProcessPool from the WebProcessPool::allProcessPools() vector we're iterating
on. To make this safe, I now copy the WebProcessPool into a separate vector and hold a RefPtr
to them. I now iterate over this new vector instead.

  • UIProcess/WebsiteData/WebsiteDataStore.cpp:

(WebKit::WebsiteDataStore::terminateNetworkProcess):

4:11 PM Changeset in webkit [274682] by Simon Fraser
  • 2 edits in trunk/Source/WebCore

Don't spend time painting transparent cell backgrounds
https://bugs.webkit.org/show_bug.cgi?id=223459

Reviewed by Darin Adler.

We can bail early from RenderTableCell::paintBackgroundsBehindCell() if the style has
no background image, and the background color is transparent (the default).

Removes 2% of painting time in the MotionMark Design subtest.

  • rendering/RenderTableCell.cpp:

(WebCore::RenderTableCell::paintBackgroundsBehindCell):

4:09 PM Changeset in webkit [274681] by Robert Jenner
  • 2 edits in trunk/LayoutTests

[ macOS ARM 64 ] compositing/style-change/backface-visibility-change.htmlis a flakey image failure
https://bugs.webkit.org/show_bug.cgi?id=223484

Unreviewed test gardening.

  • platform/mac/TestExpectations: Updated test expectations to PASS ImageOnlyFailure for Apple Silicon while test is reviewed.
3:59 PM Changeset in webkit [274680] by Nikita Vasilyev
  • 5 edits in trunk

Use 1000-based units for file sizes, per HIG
https://bugs.webkit.org/show_bug.cgi?id=208190
<rdar://problem/71045696>

Reviewed by BJ Burg.

Source/WebInspectorUI:

  • UserInterface/Base/Utilities.js:
  • UserInterface/Views/ResourceSizesContentView.js:

(WI.ResourceSizesContentView.prototype._formattedSizeComponent):

LayoutTests:

  • inspector/unit-tests/number-utilities.html:
3:53 PM Changeset in webkit [274679] by Chris Dumez
  • 7 edits in trunk/Source/WebCore

Avoid heap allocation under PannerNode::processSampleAccurateValues()
https://bugs.webkit.org/show_bug.cgi?id=223466

Reviewed by Darin Adler.

Make sure BaseAudioContext::m_listener gets initialized in the constructor
(on the main thread) instead of doing it lazily in the listener() getter
(which may get called on the audio thread).

  • Modules/webaudio/AudioContext.cpp:

(WebCore::AudioContext::create):
(WebCore::AudioContext::AudioContext):

  • Modules/webaudio/AudioContext.h:

(WebCore::AudioContext::AudioContext):

  • Modules/webaudio/BaseAudioContext.cpp:

(WebCore::BaseAudioContext::BaseAudioContext):
(WebCore::WebCore::BaseAudioContext::listener):

  • Modules/webaudio/BaseAudioContext.h:

(WebCore::BaseAudioContext::BaseAudioContext):

  • Modules/webaudio/OfflineAudioContext.cpp:

(WebCore::OfflineAudioContext::OfflineAudioContext):

  • Modules/webaudio/WebKitAudioContext.cpp:

(WebCore::WebKitAudioContext::WebKitAudioContext):

3:52 PM Changeset in webkit [274678] by timothy@apple.com
  • 4 edits in trunk/Source/WebCore

SpeechSynthesis should honor audioPlaybackRequiresUserGesture setting on iOS.
https://bugs.webkit.org/show_bug.cgi?id=223473
rdar://problem/75586456

Reviewed by Chris Fleizach.

  • Modules/speech/DOMWindowSpeechSynthesis.cpp:

(WebCore::DOMWindowSpeechSynthesis::speechSynthesis): Pass the document.

  • Modules/speech/SpeechSynthesis.cpp:

(WebCore::SpeechSynthesis::create): Pass the document.
(WebCore::SpeechSynthesis::SpeechSynthesis): Set the initial m_restrictions based on document.audioPlaybackRequiresUserGesture().

  • Modules/speech/SpeechSynthesis.h:
3:42 PM Changeset in webkit [274677] by Chris Dumez
  • 2 edits in trunk/Source/WebCore

Avoid heap allocation under AudioWorkletNode::process()
https://bugs.webkit.org/show_bug.cgi?id=223452

Reviewed by Darin Adler.

Always use arrays of size 128 (render quantum) for AudioParam values. We used to
dynamically choose between a size of 128 and 1 (when there is no automation
scheduled and the value is constant for the quantum). This avoids having to make
heap allocations on the audio thread, which are bad for performance.

Content (and existing AudioWorklet tests) can handle either size because the
specification says [1]:
"""
For each array, the array contains the computedValue of the parameter for all
frames in the render quantum. However, if no automation is scheduled during this
render quantum, the array MAY have length 1 with the array element being the
constant value of the AudioParam for the render quantum.
"""

Note that the specification uses "MAY" so this is not a requirement for us to use
an array of size 1 in such case. I also verified that Blink is never using an
array of size 1 either. They always use arrays of 128 (render quantum size) and
std::fill() them with the constant value when there is no automation. Our new
behavior is thus consistent with Blink.

[1] https://webaudio.github.io/web-audio-api/#audioworkletprocess-callback-parameters

  • Modules/webaudio/AudioWorkletNode.cpp:

(WebCore::AudioWorkletNode::initializeAudioParameters):
(WebCore::AudioWorkletNode::process):

3:24 PM Changeset in webkit [274676] by commit-queue@webkit.org
  • 2 edits in trunk/Source/WebKit

[WPE][GTK] Remove plugin process leftover arg from ProcessLauncher
https://bugs.webkit.org/show_bug.cgi?id=223460

Patch by Michael Catanzaro <Michael Catanzaro> on 2021-03-18
Reviewed by Adrian Perez de Castro.

Remove extra nullptr arg.

  • UIProcess/Launcher/glib/ProcessLauncherGLib.cpp:

(WebKit::ProcessLauncher::launchProcess):

3:09 PM Changeset in webkit [274675] by commit-queue@webkit.org
  • 2 edits in trunk/Source/WebCore

Protect frame before calling setPrinting
https://bugs.webkit.org/show_bug.cgi?id=222664

Patch by Rob Buis <rbuis@igalia.com> on 2021-03-18
Reviewed by Ryosuke Niwa.

Protect frame before calling setPrinting
since it could potentially delete the frame
through event handling.

  • page/PrintContext.cpp:

(WebCore::PrintContext::begin):

2:41 PM Changeset in webkit [274674] by commit-queue@webkit.org
  • 2 edits in trunk/Tools

Add another email for myself in contributors.json
https://bugs.webkit.org/show_bug.cgi?id=222700

Patch by Cameron McCormack <Cameron McCormack> on 2021-03-18
Reviewed by Alexey Proskuryakov.

  • Scripts/webkitpy/common/config/contributors.json:
2:19 PM Changeset in webkit [274673] by Antti Koivisto
  • 2 edits in trunk/Source/WebCore

Switch out of scheduled resource load mode only after async scripts have run
https://bugs.webkit.org/show_bug.cgi?id=223464

Reviewed by Geoffrey Garen.

Async scripts may generate more resource loads that benefit from scheduling.

  • page/Page.cpp:

(WebCore::Page::prioritizeVisibleResources):

Also factor the mode transition into a lambda.

1:58 PM Changeset in webkit [274672] by Chris Dumez
  • 4 edits in trunk/Source/WebCore

Avoid heap allocation under BaseAudioContext::sourceNodeDidFinishPlayback()
https://bugs.webkit.org/show_bug.cgi?id=223461

Reviewed by Jer Noble.

BaseAudioContext::sourceNodeDidFinishPlayback() was appending to a m_finishedSourceNodes
Vector, which would cause heap allocations on the audio thread. To avoid such heap
allocations (which are bad for performance), we now set a "isFinishedSourceNode" flag
on the AudioNode. When BaseAudioContext::derefFinishedSourceNodes(), it relies on
this new isFinishedSourceNode flag instead of using the m_finishedSourceNodes Vector.

  • Modules/webaudio/AudioNode.h:

(WebCore::AudioNode::isFinishedSourceNode const):
(WebCore::AudioNode::setIsFinishedSourceNode):

  • Modules/webaudio/BaseAudioContext.cpp:

(WebCore::BaseAudioContext::~BaseAudioContext):
(WebCore::BaseAudioContext::uninitialize):
(WebCore::isFinishedSourceNode):
(WebCore::BaseAudioContext::derefFinishedSourceNodes):
(WebCore::BaseAudioContext::sourceNodeDidFinishPlayback):

  • Modules/webaudio/BaseAudioContext.h:
1:42 PM Changeset in webkit [274671] by Chris Gambrell
  • 21 edits
    1 add
    1 delete in trunk/LayoutTests

[ macOS Wk2 ] http/tests/security/contentSecurityPolicy/report-only-connect-src-xmlhttprequest-redirect-to-blocked.php is constantly text failing
https://bugs.webkit.org/show_bug.cgi?id=223079
<rdar://problem/75323779>

Reviewed by Jonathan Bedard.

  • http/tests/security/contentSecurityPolicy/connect-src-xmlhttprequest-redirect-to-blocked-expected.txt:
  • http/tests/security/contentSecurityPolicy/connect-src-xmlhttprequest-redirect-to-blocked.html:
  • http/tests/security/contentSecurityPolicy/report-document-uri-after-blocked-redirect-expected.txt:
  • http/tests/security/contentSecurityPolicy/report-document-uri-after-blocked-redirect.html:
  • http/tests/security/contentSecurityPolicy/report-only-connect-src-beacon-redirect-blocked-expected.txt:
  • http/tests/security/contentSecurityPolicy/report-only-connect-src-beacon-redirect-blocked.php:
  • http/tests/security/contentSecurityPolicy/report-only-connect-src-xmlhttprequest-redirect-to-blocked-expected.txt:
  • http/tests/security/contentSecurityPolicy/report-only-connect-src-xmlhttprequest-redirect-to-blocked.php:
  • http/tests/security/contentSecurityPolicy/resources/go-to-echo-report.py:
  • http/tests/security/contentSecurityPolicy/resources/redirect.pl:
  • http/tests/security/contentSecurityPolicy/resources/worker-importScript-redirect-cross-origin-allowed.py:
  • http/tests/security/contentSecurityPolicy/resources/worker-importScript-redirect-cross-origin-blocked.py:
  • http/tests/security/contentSecurityPolicy/resources/worker-xhr-allowed.py:
  • http/tests/security/contentSecurityPolicy/resources/worker-xhr-redirect-cross-origin-allowed.py:
  • http/tests/security/contentSecurityPolicy/resources/worker-xhr-redirect-cross-origin-blocked.py:
  • http/tests/security/contentSecurityPolicy/resources/xhr-redirect-not-allowed.pl: Removed.
  • http/tests/security/contentSecurityPolicy/resources/xhr-redirect-not-allowed.py: Added.
  • http/tests/security/no-javascript-refresh.py:
  • platform/mac-wk1/http/tests/security/contentSecurityPolicy/connect-src-xmlhttprequest-redirect-to-blocked-expected.txt:
  • platform/mac-wk1/http/tests/security/contentSecurityPolicy/report-document-uri-after-blocked-redirect-expected.txt:
  • platform/win/http/tests/security/contentSecurityPolicy/connect-src-xmlhttprequest-redirect-to-blocked-expected.txt:
  • platform/win/http/tests/security/contentSecurityPolicy/report-document-uri-after-blocked-redirect-expected.txt:
1:31 PM Changeset in webkit [274670] by Russell Epstein
  • 3 edits in branches/safari-612.1.7-branch/Source/WebCore

Cherry-pick r274669. Unreviewed build fix.

Fix a Catalyst build.

  • Modules/mediasession/MediaMetadata.h: (WebCore::MediaMetadata::artworkImage const):
  • testing/Internals.cpp: (WebCore::Internals::loadArtworkImage):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@274667 268f45cc-cd09-0410-ab3c-d52691b4dbfc

1:26 PM Changeset in webkit [274669] by Devin Rousso
  • 3 edits in trunk/Source/WebCore

CSP headers can block default <video> controls
https://bugs.webkit.org/show_bug.cgi?id=223422
<rdar://problem/41192193>

Reviewed by Antoine Quint.

Covered by existing tests.

  • Modules/modern-media-controls/controls/icon-service.js:

(IconService.prototype.imageForIconAndLayoutTraits):
In order for an <img> to skip CSP checks it must be isInUserAgentShadowTree before setting src.

  • Modules/modern-media-controls/main.js:

(createControls):
Provide the UA shadowRoot to the iconService so it can temporarily attach the <img>.

1:16 PM Changeset in webkit [274668] by Robert Jenner
  • 2 edits in trunk/LayoutTests

[ macOS Wk2 ARM64 ] platform/mac/webrtc/captureCanvas-webrtc-software-encoder.html is a flakey timeout
https://bugs.webkit.org/show_bug.cgi?id=223474

Uneviewed test gardening.

  • platform/mac/TestExpectations: Updating test expectations to include Timeout for arm64 systems.
12:49 PM Changeset in webkit [274667] by achristensen@apple.com
  • 3 edits in trunk/Source/WebCore

Fix a Catalyst build.

  • Modules/mediasession/MediaMetadata.h:

(WebCore::MediaMetadata::artworkImage const):

  • testing/Internals.cpp:

(WebCore::Internals::loadArtworkImage):

12:47 PM Changeset in webkit [274666] by commit-queue@webkit.org
  • 2 edits in trunk/Source/WebCore

[GTK] Kinetic iframe async scrolling does not work
https://bugs.webkit.org/show_bug.cgi?id=223133

Patch by Alejandro G. Castro <alex@igalia.com> on 2021-03-18
Reviewed by Carlos Garcia Campos.

Add a condition for the gtk port, it allows end of momentum wheel
events to be detected as a scrollable events, no matter of the
delta value. By definition of the API delta is going to be zero in
gtk end of momentum events according to:
https://developer.gnome.org/gdk3/stable/gdk3-Events.html#gdk-event-is-scroll-stop-event

  • page/scrolling/ScrollingTreeScrollingNode.cpp:

(WebCore::ScrollingTreeScrollingNode::eventCanScrollContents const):

12:45 PM Changeset in webkit [274665] by Robert Jenner
  • 2 edits in trunk/LayoutTests

[ macOS wk2 ARM64 ] fast/images/async-image-background-change.html is a flakey timeout
https://bugs.webkit.org/show_bug.cgi?id=223469

Unreviewed test gardening.

  • platform/mac-wk2/TestExpectations: Updating test expectations to Pass Timeout while test is being reviewed.
12:23 PM Changeset in webkit [274664] by Chris Dumez
  • 2 edits in trunk/Source/WebCore

Avoid heap allocations under BiquadDSPKernel::updateCoefficientsIfNecessary()
https://bugs.webkit.org/show_bug.cgi?id=223444

Reviewed by Darin Adler.

Use float[] instead of AudioFloatArray for local variables in updateCoefficientsIfNecessary()
in order to avoid doing heap allocations on the audio thread, for performance reasons.

  • Modules/webaudio/BiquadDSPKernel.cpp:

(WebCore::hasConstantValue):
(WebCore::BiquadDSPKernel::updateCoefficientsIfNecessary):

12:09 PM Changeset in webkit [274663] by Russell Epstein
  • 2 edits in branches/safari-612.1.7-branch/Source/ThirdParty/ANGLE

Cherry-pick r274654. rdar://problem/75583447

'MTLLanguageVersion1_0' is unavailable on Catalyst
https://bugs.webkit.org/show_bug.cgi?id=223392

Patch by Kyle Piddington <Kyle Piddington> on 2021-03-18
Reviewed by Jon Lee.

Disable switch case in catalyst builds

  • src/compiler/translator/TranslatorMetalDirect/EmitMetal.cpp: (GetOperatorString):
  • src/compiler/translator/TranslatorMetalDirect/ProgramPrelude.cpp:
  • src/libANGLE/renderer/metal/FrameBufferMtl.mm: (rx::FramebufferMtl::readPixels):
  • src/libANGLE/renderer/metal/mtl_utils.mm: (rx::mtl::GetUserSetOrHighestMSLVersion):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@274654 268f45cc-cd09-0410-ab3c-d52691b4dbfc

12:09 PM Changeset in webkit [274662] by pvollan@apple.com
  • 2 edits in trunk/LayoutTests

[Win] Update test expectations
https://bugs.webkit.org/show_bug.cgi?id=223456

Unreviewed test gardening.

  • platform/win/TestExpectations:
12:07 PM Changeset in webkit [274661] by Russell Epstein
  • 1 copy in branches/safari-612.1.7-branch

New branch.

12:06 PM Changeset in webkit [274660] by dino@apple.com
  • 3 edits in trunk/Source/ThirdParty/ANGLE

Metal-ANGLE can ASSERT because MTL signal event code is compiled out
https://bugs.webkit.org/show_bug.cgi?id=222859
<rdar://problem/75132180>

Reviewed by Ken Russell.

With the Metal backend enabled, the test
webgl/2.0.0/conformance2/state/gl-object-get-calls.html will
occasionally crash in mtl_command_buffer when it hits unreachable
code because ANGLE_MTL_EVENT_AVAILABLE hasn't been defined. This is
available on macOS 10.14 and above, so should be enabled.

At the same time, it doesn't make sense to call the method that has
unreachable code, so guard against that in mtl_command_buffer.

  • src/libANGLE/renderer/metal/mtl_command_buffer.mm:

(rx::mtl::CommandBuffer::setPendingEvents):

  • src/libANGLE/renderer/metal/mtl_common.h: Define ANGLE_MTL_EVENT_AVAILABLE.
12:05 PM Changeset in webkit [274659] by Russell Epstein
  • 8 edits in trunk/Source

Versioning.

WebKit-7612.1.8

11:52 AM Changeset in webkit [274658] by Robert Jenner
  • 2 edits in trunk/LayoutTests

[ macOS Debug wk2 ARM64 ] ASSERTION FAILED: !m_deletionHasBegun /Volumes/Data/worker/bigsur-debug/build/WebKitBuild/Debug/usr/local/include/wtf/ThreadSafeRefCounted.h(58) : void WTF::ThreadSafeRefCountedBase::ref() const
https://bugs.webkit.org/show_bug.cgi?id=223462

Uneviewed test gardening.

  • platform/mac-wk2/TestExpectations: Updating test expectations to Pass Crash while test is being reviewed.
11:48 AM Changeset in webkit [274657] by Chris Dumez
  • 2 edits in trunk/Source/WebCore

Avoid heap allocations under AudioSampleDataSource::pullSamplesInternal()
https://bugs.webkit.org/show_bug.cgi?id=223449

Reviewed by Jer Noble.

AudioSampleDataSource::pullSamplesInternal() was doing heap allocations on the audio thread,
just for logging purposes (RunLoop::dispatch() & Function constructor do heap allocations).
Drop this logging to address the issue, after clearing this with Jer Noble.

  • platform/audio/cocoa/AudioSampleDataSource.mm:

(WebCore::AudioSampleDataSource::pullSamplesInternal):

11:45 AM Changeset in webkit [274656] by Nikita Vasilyev
  • 2 edits in trunk/Source/WebInspectorUI

Web Inspector: REGRESSION(r271348): Console: message source code location is not vertically aligned with containing function name
https://bugs.webkit.org/show_bug.cgi?id=223288
<rdar://problem/75498577>

Reviewed by Devin Rousso.

WebKit inline-block behavior changed in r271348 to match the spec more closely.

  • UserInterface/Views/ConsoleMessageView.css:

(.console-message-location.call-frame > .title):
Explicitly set vertical-align to match the behavior prior r271348.

11:36 AM Changeset in webkit [274655] by Amir Mark Jr.
  • 2 edits in trunk/LayoutTests

[ MacOS Wk1 ] http/tests/loading/basic-auth-load-URL-with-consecutive-slashes.html is a flakey failure
https://bugs.webkit.org/show_bug.cgi?id=222563

Unreviewed test gardening.

  • platform/mac-wk1/TestExpectations:
11:18 AM Changeset in webkit [274654] by Ryan Haddad
  • 2 edits in trunk/Source/ThirdParty/ANGLE

'MTLLanguageVersion1_0' is unavailable on Catalyst
https://bugs.webkit.org/show_bug.cgi?id=223392

Patch by Kyle Piddington <Kyle Piddington> on 2021-03-18
Reviewed by Jon Lee.

Disable switch case in catalyst builds

  • src/compiler/translator/TranslatorMetalDirect/EmitMetal.cpp:

(GetOperatorString):

  • src/compiler/translator/TranslatorMetalDirect/ProgramPrelude.cpp:
  • src/libANGLE/renderer/metal/FrameBufferMtl.mm:

(rx::FramebufferMtl::readPixels):

  • src/libANGLE/renderer/metal/mtl_utils.mm:

(rx::mtl::GetUserSetOrHighestMSLVersion):

11:17 AM Changeset in webkit [274653] by Wenson Hsieh
  • 3 edits in trunk/Source/WebKit

[iOS] editing/selection/character-granularity-rect.html fails on certain internal configurations after r274610
https://bugs.webkit.org/show_bug.cgi?id=223447

Reviewed by Devin Rousso.

On versions of iOS where ENABLE(IMAGE_EXTRACTION) is defined but the system feature is disabled, this test
began failing after r274610. This is because the new image extraction deferral gesture now blocks text
interaction gestures, but the code to actually fail this deferring gesture (and thus, "lift" the deferring
gesture gate) is still behind the system flag. As a result, text interactions when the image extraction flag is
disabled will only begin after the touch ends.

This means that when selecting text via a long press, the text selection doesn't appear until lifting the touch
if image extraction is disabled. To fix this, we only enable this deferring gesture in the case where the system
feature is enabled.

  • UIProcess/ios/GestureRecognizerConsistencyEnforcer.mm:

(WebKit::GestureRecognizerConsistencyEnforcer::timerFired):

Additionally tweak the GestureRecognizerConsistencyEnforcer to only forcibly reset lingering unlifted gesture
recognizers if they are enabled.

  • UIProcess/ios/WKContentViewInteraction.mm:

(-[WKContentView setUpInteraction]):

11:14 AM Changeset in webkit [274652] by Antti Koivisto
  • 2 edits in trunk/Source/WebKit

Don't delay conditional requests in resource load scheduler
https://bugs.webkit.org/show_bug.cgi?id=223450

Reviewed by Geoffrey Garen.

  • NetworkProcess/NetworkLoadScheduler.cpp:

(WebKit::NetworkLoadScheduler::HostContext::schedule):

Conditional requests usually come back as 304s and don't slow other resource loads down.

11:11 AM Changeset in webkit [274651] by Robert Jenner
  • 2 edits in trunk/LayoutTests

[ macOS wk2 ARM 64 ] storage/indexeddb/IDBObject-leak.html is a flakey text failure
https://bugs.webkit.org/show_bug.cgi?id=223453

Uneviewed test gardeing.

  • platform/mac-wk2/TestExpectations: Updating test expectations to Pass Failure while test is being reviewed.
10:51 AM Changeset in webkit [274650] by Chris Dumez
  • 7 edits in trunk/Source/WebCore

Avoid heap allocation under PannerNode::pullInputs()
https://bugs.webkit.org/show_bug.cgi?id=223445

Reviewed by Darin Adler.

PannerNode::pullInputs() was doing a heap allocation on the audio thread when
constructing a HashSet. It turns out that PannerNode::pullInputs() and
PannerNode::notifyAudioSourcesConnectedToNode() were not needed at all in
the modern PannerNode. They were only used to set the PannerNode on
AudioBufferSourceNodes so they could use its dopplerRate. However, the
dopplerRate was only a thing on the legacy WebKitAudioPannerNode. For the
modern PannerNode, there is no dopplerRate so we always end up using 1.0.

To address the issue, I thus completely removed PannerNode's pullInputs &
notifyAudioSourcesConnectedToNode(). I also updated AudioBufferSourceNode
to make it clear it uses a WebKitAudioPannerNode. Finally, I got rid of
the PannerNodeBase base class too since it is no longer needed.

  • Modules/webaudio/AudioBufferSourceNode.cpp:

(WebCore::AudioBufferSourceNode::totalPitchRate):
(WebCore::AudioBufferSourceNode::setPannerNode):
(WebCore::AudioBufferSourceNode::clearPannerNode):
(WebCore::AudioBufferSourceNode::finish):

  • Modules/webaudio/AudioBufferSourceNode.h:
  • Modules/webaudio/PannerNode.cpp:

(WebCore::PannerNode::PannerNode):

  • Modules/webaudio/PannerNode.h:
  • Modules/webaudio/WebKitAudioPannerNode.cpp:

(WebCore::WebKitAudioPannerNode::WebKitAudioPannerNode):

  • Modules/webaudio/WebKitAudioPannerNode.h:
10:25 AM Changeset in webkit [274649] by Robert Jenner
  • 2 edits in trunk/LayoutTests

REGRESSION (r272842): [ BigSur Wk2 ] imported/w3c/web-platform-tests/media-source/mediasource-seekable.html is a flakey text failure
https://bugs.webkit.org/show_bug.cgi?id=221965

Unreviewed test gardeing.

  • platform/mac-wk2/TestExpectations: Removing test expectation, as it appears that the test has been fixed.
9:49 AM Changeset in webkit [274648] by Truitt Savell
  • 25 edits
    6 deletes in trunk

Unreviewed, reverting r274644.

Broke internal Mac Builds

Reverted changeset:

"Implement WebXR Opaque Framebuffer"
https://bugs.webkit.org/show_bug.cgi?id=222607
https://commits.webkit.org/r274644

8:50 AM Changeset in webkit [274647] by Alexey Shvayka
  • 12 edits in trunk/Source/WebCore

[WebIDL] Don't generate setters for global constructor properties
https://bugs.webkit.org/show_bug.cgi?id=222984

Reviewed by Alex Christensen.

r268710 fixed %Interface%.prototype.constructor to respect Set? receiver, yet
global constructor properties like window.HTMLElement are exposed to the same bug.

The reason why Object.create(window).HTMLElement = X performs correctly is that
JSObject::putInlineSlow() doesn't invoke JSProxy::put(), nor any other Set?
override, during prototype chain traversal. That is being fixed in #217916.

To avoid regressing on the above snippet, this change applies the similiar fix as
in r268710 to global constructor properties: a setter-less CustomValue that is
treated as data descriptor [1] by Set?.

Apart from altered receiver case, a patch for #217916 will also fix Enumerable?
property attribute to be preserved when original CustomValue property is replaced.

This change reduces WebCore --release binary size by 0.68% (548 KB).

Also, as a drive-by fix, utilizes IsDOMGlobalObject to simplify constructor getters
for all JSDOMGlobalObject subclasses.

No new tests, no behavior change.

[1] https://tc39.es/ecma262/#sec-ordinarysetwithowndescriptor (step 3.e.ii)

  • bindings/scripts/CodeGeneratorJS.pm:

(GetAttributeSetterName):
(GeneratePropertiesHashTable):
(GenerateImplementation):
(GenerateAttributeGetterBodyDefinition):
(GenerateAttributeSetterBodyDefinition):
(GenerateAttributeSetterDefinition):

  • bindings/scripts/test/JS/*: Updated.
8:43 AM Changeset in webkit [274646] by commit-queue@webkit.org
  • 4 edits
    2 adds in trunk

Use double division
https://bugs.webkit.org/show_bug.cgi?id=223366

Patch by Rob Buis <rbuis@igalia.com> on 2021-03-18
Reviewed by Zalan Bujtas.

Source/WebCore:

Use double instead of LayoutUnit division since
LayoutUnit resolution is not high enough to support
near-zero values.

Test: fast/css/aspect-ratio-division-crash.html

  • rendering/RenderBox.cpp:

(WebCore::inlineSizeFromAspectRatio):

  • rendering/RenderBox.h:

(WebCore::RenderBox::blockSizeFromAspectRatio):

LayoutTests:

Add test for this.

  • fast/css/aspect-ratio-division-crash-expected.txt: Added.
  • fast/css/aspect-ratio-division-crash.html: Added.
7:44 AM Changeset in webkit [274645] by commit-queue@webkit.org
  • 3 edits
    4 adds in trunk

Nullptr crash in RenderStyle::shapeOutside()
https://bugs.webkit.org/show_bug.cgi?id=221382

Patch by Frédéric Wang <fwang@igalia.com> on 2021-03-18
Reviewed by Zalan Bujtas.

Source/WebCore:

Before bug 223041, it was possible to get dangling WeakPtr m_renderer on FloatingObject. This
patch adds debug ASSERT and more regression tests.

Tests: fast/block/float/float-pseudo-element-not-removed-crash.html

fast/block/float/float-pseudo-element-not-removed-2-crash.html

  • rendering/FloatingObjects.h: add nullcheck ASSERT for debug builds.

LayoutTests:

Add regression tests.

  • fast/block/float/float-pseudo-element-not-removed-crash-expected.txt: Added.
  • fast/block/float/float-pseudo-element-not-removed-crash.html: Added.
  • fast/block/float/float-pseudo-element-not-removed-crash2-expected.txt: Added.
  • fast/block/float/float-pseudo-element-not-removed-crash2.html: Added.
6:59 AM Changeset in webkit [274644] by imanol
  • 25 edits
    6 adds in trunk

Implement WebXR Opaque Framebuffer
https://bugs.webkit.org/show_bug.cgi?id=222607

Reviewed by Youenn Fablet.

LayoutTests/imported/w3c:

Update WebXR Opaque Framebuffer test expectations.

  • web-platform-tests/webxr/xrWebGLLayer_framebuffer_draw.https-expected.txt: Added.
  • web-platform-tests/webxr/xrWebGLLayer_opaque_framebuffer.https-expected.txt: Added.

Source/WebCore:

This patch adds a base XR layers API which is initially used by WebXRWebGLLayer, but
with the goal of supporting more types of layers in the future (see WebXR Layers spec).

Layers are connected to WebGL by using shared textures. In the case of WebXRWebGLLayer
it creates an Opaque Framebuffer that renders to the shared texture. XR runtimes supporting
double or triple buffering can send different shared textures each frame in the FrameData struct.
The texture for the current frame is attached in WebXRLayer::startFrame and prepared to send it back to the
VR compositor in WebXRLayer::endFrame().

Tested by the WebXR WPT tests.

  • Modules/webxr/WebXRLayer.h: add startFrame and endFrame pure virtual methods.
  • Modules/webxr/WebXRSession.cpp:

(WebCore::WebXRSession::onFrame): do not call RAFs if frameData.shouldRender is false.

  • Modules/webxr/WebXRSession.h: add device getter.
  • Modules/webxr/WebXRSystem.cpp:

(WebCore::WebXRSystem::DummyInlineDevice::requestFrame): always enable frameData.shouldRender flag.

  • Modules/webxr/WebXRSystem.h: Override new virtual functions.
  • Modules/webxr/WebXRViewport.h:

(WebCore::WebXRViewport::rect const): Add helper method.

  • Modules/webxr/WebXRWebGLLayer.cpp: Refactor resource initialization to create method.

(WebCore::WebXRWebGLLayer::create):
(WebCore::WebXRWebGLLayer::WebXRWebGLLayer):
(WebCore::m_isCompositionEnabled):
(WebCore::WebXRWebGLLayer::framebuffer const):
(WebCore::WebXRWebGLLayer::framebufferWidth const):
(WebCore::WebXRWebGLLayer::framebufferHeight const):
(WebCore::WebXRWebGLLayer::startFrame): Prepare Opaque Framebuffer for the start of next frame.
(WebCore::WebXRWebGLLayer::endFrame): Prepare Opaque Framebuffer for VR compositor submitFrame.
(WebCore::WebXRWebGLLayer::canvasResized): Move method

(WebCore::WebXROpaqueFramebuffer::create): Implement class to manage WebXR Opaque framebuffer.
(WebCore::WebXROpaqueFramebuffer::WebXROpaqueFramebuffer):
(WebCore::WebXROpaqueFramebuffer::~WebXROpaqueFramebuffer):
(WebCore::WebXROpaqueFramebuffer::startFrame): Attach shared texture for the current frame.
(WebCore::WebXROpaqueFramebuffer::endFrame): Flush and resolve multisampling if required.
(WebCore::WebXROpaqueFramebuffer::setupFramebuffer): Allocate the Opaque framebuffer with requested attributes.

  • Modules/webxr/WebXRWebGLLayer.h: Add WebXROpaqueFramebuffer and handle members.

(WebCore::WebXROpaqueFramebuffer::handle const):
(WebCore::WebXROpaqueFramebuffer::framebuffer const):
(WebCore::WebXROpaqueFramebuffer::width const):
(WebCore::WebXROpaqueFramebuffer::height const):

  • Sources.txt: Add OpenXRLayer.cpp and OpenXRSwapchain.cpp.
  • html/canvas/WebGL2RenderingContext.cpp:

(WebCore::WebGL2RenderingContext::getFramebufferAttachmentParameter): handle Opaque Framebuffers.

  • html/canvas/WebGLFramebuffer.cpp: Add members and methods required for Opaque Framebuffers.

(WebCore::WebGLFramebuffer::createOpaque):
(WebCore::WebGLFramebuffer::checkStatus const):

  • html/canvas/WebGLFramebuffer.h:
  • html/canvas/WebGLRenderingContext.cpp:

(WebCore::WebGLRenderingContext::getFramebufferAttachmentParameter): handle Opaque Framebuffers.

  • html/canvas/WebGLRenderingContextBase.cpp: handle Opaque Framebuffers.

(WebCore::WebGLRenderingContextBase::deleteFramebuffer):
(WebCore::WebGLRenderingContextBase::framebufferRenderbuffer):
(WebCore::WebGLRenderingContextBase::framebufferTexture2D):

  • platform/xr/PlatformXR.h: Add method to submitFrame.

(PlatformXR::Device::submitFrame):

  • platform/xr/openxr/OpenXRLayer.cpp: Add class to manage OpenXR layers.

(PlatformXR::OpenXRLayer::OpenXRLayer):
(PlatformXR::OpenXRLayerProjection::create):
(PlatformXR::OpenXRLayerProjection::OpenXRLayerProjection):
(PlatformXR::OpenXRLayerProjection::startFrame):

  • platform/xr/openxr/OpenXRLayer.h: Added.

(PlatformXR::OpenXRLayer::handle):

  • platform/xr/openxr/OpenXRSwapchain.cpp: Add class to manage OpenXR swapchains

(PlatformXR::OpenXRSwapchain::create):
(PlatformXR::OpenXRSwapchain::OpenXRSwapchain):
(PlatformXR::OpenXRSwapchain::~OpenXRSwapchain):
(PlatformXR::OpenXRSwapchain::acquireImage):
(PlatformXR::OpenXRSwapchain::releaseImage):

  • platform/xr/openxr/OpenXRSwapchain.h: Added.
  • platform/xr/openxr/OpenXRUtils.h: Add helper log function

(PlatformXR::xrViewToPose): Use fabs instead of negation

  • platform/xr/openxr/PlatformXROpenXR.cpp:

(PlatformXR::OpenXRDevice::initializeTrackingAndRendering): create GraphicsContextGL for texture sharing.
(PlatformXR::OpenXRDevice::requestFrame): Prepare and fill layers if shouldRender is true.
(PlatformXR::OpenXRDevice::submitFrame): Implement submit layers to OpenXR
(PlatformXR::OpenXRDevice::createLayerProjection): Implement layer creation method
(PlatformXR::OpenXRDevice::deleteLayer): Implement layer deallocation
(PlatformXR::OpenXRDevice::collectEnabledFeatures const):
(PlatformXR::OpenXRDevice::resetSession): Deallocate layers and graphics context.

  • platform/xr/openxr/PlatformXROpenXR.h: Add Layers API
  • testing/WebFakeXRDevice.cpp:

(WebCore::SimulatedXRDevice::recommendedResolution): Increase size to avoid platform minimum FBO size errors
(WebCore::SimulatedXRDevice::initializeTrackingAndRendering): Create graphics context
(WebCore::SimulatedXRDevice::shutDownTrackingAndRendering): Release graphics context
(WebCore::SimulatedXRDevice::frameTimerFired): set up layers in frame data
(WebCore::SimulatedXRDevice::createLayerProjection): creates a texture for a layer.
(WebCore::SimulatedXRDevice::deleteLayer): releases the associated texture to a layer

  • testing/WebFakeXRDevice.h:

LayoutTests:

Update WebXR Opaque Framebuffer test expectations.

  • platform/wpe/TestExpectations:
5:43 AM Changeset in webkit [274643] by Carlos Garcia Campos
  • 1 copy in releases/WebKitGTK/webkit-2.30.6

WebKitGTK 2.30.6

5:43 AM Changeset in webkit [274642] by Carlos Garcia Campos
  • 4 edits in releases/WebKitGTK/webkit-2.30

Unreviewed. Update OptionsGTK.cmake and NEWS for 2.30.6 release

.:

  • Source/cmake/OptionsGTK.cmake: Bump version numbers.

Source/WebKit:

  • gtk/NEWS: Add release notes for 2.30.6.
5:07 AM Changeset in webkit [274641] by Carlos Garcia Campos
  • 11 edits in trunk

[WPE] Bump API version when building with libsoup3
https://bugs.webkit.org/show_bug.cgi?id=223437

Reviewed by Adrian Perez de Castro.

.:

Use 1.1 as the API version when building with soup3.

  • Source/PlatformWPE.cmake:
  • Source/cmake/OptionsWPE.cmake:

Source/WebKit:

  • PlatformWPE.cmake: Use WPE_API_DOC_VERSION instead of WPE_API_VERSION for gtkdoc config files.
  • wpe/wpe-web-extension-uninstalled.pc.in: Add variable for libsoup version.
  • wpe/wpe-web-extension.pc.in: Ditto.
  • wpe/wpe-webkit-uninstalled.pc.in: Ditto.
  • wpe/wpe-webkit.pc.in: Ditto.

Tools:

Use WPE_API_DOC_VERSION instead of WPE_API_VERSION.

  • wpe/manifest.txt.in:
4:15 AM WebKitGTK/2.32.x edited by berto@igalia.com
(diff)
4:13 AM WebKitGTK/2.30.x edited by Carlos Garcia Campos
(diff)
4:12 AM Changeset in webkit [274640] by Carlos Garcia Campos
  • 2 edits in trunk/Source/WebCore

[SOUP] SOUP3 crashes inside soup_message_set_request_body
https://bugs.webkit.org/show_bug.cgi?id=223236

Reviewed by Adrian Perez de Castro.

Make WebKitFormDataInputStream implement GPollableInputStream.

  • platform/network/soup/WebKitFormDataInputStream.cpp:

(webkitFormDataInputStreamNew):
(webkitFormDataInputStreamCanPoll):
(webkitFormDataInputStreamIsReadable):
(webkitFormDataInputStreamCreateSource):
(webkitFormDataInputStreamPollableInterfaceInit):

4:09 AM Changeset in webkit [274639] by Lauro Moura
  • 2 edits in trunk/Source/WebCore

[Nicosia] Backport cocoa fix for RTL sticky position from r273982
https://bugs.webkit.org/show_bug.cgi?id=223395

Reviewed by Adrian Perez de Castro.

Fixes fast/css/sticky/sticky-in-rtl-overflow.html for WPE.

  • page/scrolling/nicosia/ScrollingTreeStickyNode.cpp:

(WebCore::ScrollingTreeStickyNode::computeLayerPosition const):

4:04 AM Changeset in webkit [274638] by Carlos Garcia Campos
  • 2 edits in releases/WebKitGTK/webkit-2.30/Source/JavaScriptCore

Merge r271544 - [JSC] Clean up DFGPreciseLocalClobberize to avoid duplicate code
https://bugs.webkit.org/show_bug.cgi?id=220670

Reviewed by Filip Pizlo.

This patch cleans up DFGPreciseLocalClobberize by extracting code to lambda to remove duplicate code.

  • dfg/DFGPreciseLocalClobberize.h:

(JSC::DFG::PreciseLocalClobberizeAdaptor::readTop):

4:04 AM Changeset in webkit [274637] by Carlos Garcia Campos
  • 2 edits in releases/WebKitGTK/webkit-2.30/Source/JavaScriptCore

Merge r271144 - propertyNameEnumerator must check it can still take the fast path after getGenericPropertyNames
https://bugs.webkit.org/show_bug.cgi?id=219957
<rdar://71156284>

Reviewed by Yusuke Suzuki.

We need to check if we still canAccessPropertiesQuicklyForEnumeration on
structureAfterGettingPropertyNames, since we might call out out to a proxy's
getPrototypeOf callback through getGenericPropertyNames.

  • runtime/JSPropertyNameEnumerator.h:

(JSC::propertyNameEnumerator):

4:04 AM Changeset in webkit [274636] by Carlos Garcia Campos
  • 5 edits
    3 adds in releases/WebKitGTK/webkit-2.30

Merge r270373 - iframe with sandbox=allow-top-navigation-by-user-activation can navigate top frame when the user interacts with an iframe from another origin
https://bugs.webkit.org/show_bug.cgi?id=219413
<rdar://problem/64887657>

Reviewed by Geoffrey Garen.

Source/WebCore:

An iframe with sandbox=allow-top-navigation-by-user-activation can navigate the top frame when the user
interacts with an frame from another origin. This is not strict enough and does not match the behavior of
Chrome.

In Chrome, the user activation is only valid for the purpose of navigation if the user interacted with either:

  • The iframe triggering the navigation
  • A descendant iframe of the iframe triggering the navigation
  • A frame from the same origin as the iframe triggering the navigation

This patch aligns our behavior with Chrome's.

Test: http/tests/security/block-top-level-navigations-by-sandboxed-iframe-with-propagated-user-gesture.html

  • dom/Document.cpp:

(WebCore::Document::canNavigateInternal):

  • dom/UserGestureIndicator.cpp:

(WebCore::UserGestureToken::UserGestureToken):
(WebCore::UserGestureToken::isValidForDocument const):
(WebCore::UserGestureIndicator::processingUserGesture):

  • dom/UserGestureIndicator.h:

(WebCore::UserGestureToken::create):

LayoutTests:

Add layout test coverage.

  • http/tests/security/block-top-level-navigations-by-sandboxed-iframe-with-propagated-user-gesture-expected.txt: Added.
  • http/tests/security/block-top-level-navigations-by-sandboxed-iframe-with-propagated-user-gesture.html: Added.
  • http/tests/security/resources/navigate-top-level-frame-to-failure-page-via-message-handler.html: Added.
4:04 AM Changeset in webkit [274635] by Carlos Garcia Campos
  • 3 edits
    3 adds in releases/WebKitGTK/webkit-2.30

Merge r270367 - Block suspicious top level navigations by iframes even if sandbox=allow-top-navigation is specified
https://bugs.webkit.org/show_bug.cgi?id=219408
<rdar://problem/71049726>

Reviewed by Geoffrey Garen.

Source/WebCore:

Block suspicious top level navigations by iframes even if sandbox=allow-top-navigation is specified,
when the parent of the sandboxed iframe is not first-party.

Test: http/tests/security/block-top-level-navigations-by-third-party-sandboxed-iframe.html

  • dom/Document.cpp:

(WebCore::Document::isNavigationBlockedByThirdPartyIFrameRedirectBlocking):

LayoutTests:

Add layout test coverage.

  • http/tests/security/block-top-level-navigations-by-third-party-sandboxed-iframe-expected.txt: Added.
  • http/tests/security/block-top-level-navigations-by-third-party-sandboxed-iframe.html: Added.
  • http/tests/security/resources/navigate-top-level-frame-to-failure-page-via-sandboxed-iframe.html: Added.
4:04 AM Changeset in webkit [274634] by Carlos Garcia Campos
  • 6 edits in releases/WebKitGTK/webkit-2.30

Merge r270321 - Update list of block ports according fetch spec
https://bugs.webkit.org/show_bug.cgi?id=219154

Reviewed by Sam Weinig.

LayoutTests/imported/w3c:

  • web-platform-tests/fetch/api/request/request-bad-port.any-expected.txt:
  • web-platform-tests/fetch/api/request/request-bad-port.any.js:
  • web-platform-tests/fetch/api/request/request-bad-port.any.worker-expected.txt:
  • web-platform-tests/websockets/Create-blocked-port.any-expected.txt:
  • web-platform-tests/websockets/Create-blocked-port.any.js:
  • web-platform-tests/websockets/Create-blocked-port.any.worker-expected.txt:

Source/WTF:

  • wtf/URL.cpp:

(WTF::portAllowed):

4:04 AM Changeset in webkit [274633] by Carlos Garcia Campos
  • 16 edits
    3 adds in releases/WebKitGTK/webkit-2.30

Merge r270101 - Add support for RTCPeerConnection.onicecandidateerror event
https://bugs.webkit.org/show_bug.cgi?id=169644

Reviewed by Alex Christensen.

LayoutTests/imported/w3c:

  • web-platform-tests/webrtc/idlharness.https.window-expected.txt:

Source/WebCore:

Expose RTCPeerConnection.onicecandidateerror and use it for wrong STUN/TURN server URLs.
For that matter, add RTCPeerConnectionIceErrorEvent as per spec with a slight change to the init directory to keep the same terminology between event and init dictionary.

Covered by updated webrtc/stun-server-filtering.html test.

  • CMakeLists.txt:
  • DerivedSources-input.xcfilelist:
  • DerivedSources-output.xcfilelist:
  • DerivedSources.make:
  • Modules/mediastream/RTCPeerConnection.cpp:

(WebCore::RTCPeerConnection::iceServersFromConfiguration):
(WebCore::iceServersFromConfiguration): Deleted.

  • Modules/mediastream/RTCPeerConnection.h:
  • Modules/mediastream/RTCPeerConnection.idl:
  • Modules/mediastream/RTCPeerConnectionIceErrorEvent.cpp: Added.

(WebCore::RTCPeerConnectionIceErrorEvent::create):
(WebCore::RTCPeerConnectionIceErrorEvent::RTCPeerConnectionIceErrorEvent):
(WebCore::RTCPeerConnectionIceErrorEvent::eventInterface const):

  • Modules/mediastream/RTCPeerConnectionIceErrorEvent.h: Added.
  • Modules/mediastream/RTCPeerConnectionIceErrorEvent.idl: Added.
  • Sources.txt:
  • WebCore.xcodeproj/project.pbxproj:
  • bindings/js/WebCoreBuiltinNames.h:
  • dom/EventNames.h:
  • dom/EventNames.in:

LayoutTests:

  • webrtc/rtcpeerconnection-error-messages-expected.txt:
  • webrtc/stun-server-filtering.html:
4:03 AM Changeset in webkit [274632] by Carlos Garcia Campos
  • 2 edits in releases/WebKitGTK/webkit-2.30/Source/WebCore

Merge r267287 - Crash under WebCore::shouldResetFocusNavigationStartingNode()
https://bugs.webkit.org/show_bug.cgi?id=216714
<rdar://problem/68132047>

Reviewed by Darin Adler.

Protect anchorElement in FrameView::scrollToFragmentInternal() to make sure
it stays alive until the time we pass it to setFocusNavigationStartingNode().

  • page/FrameView.cpp:

(WebCore::FrameView::scrollToFragmentInternal):

4:03 AM Changeset in webkit [274631] by Carlos Garcia Campos
  • 6 edits in releases/WebKitGTK/webkit-2.30

Merge r266798 - Make sure WKWebsiteDataStore operations reuse existing process pools even when all WKWebViews have closed.
<rdar://problem/62978295> and https://bugs.webkit.org/show_bug.cgi?id=216317

Reviewed by Geoffrey Garen.

Source/WebKit:

Covered by new API test.

When WebsiteDataStores are gathering all the NetworkProcesses they might need to message, they miss some
obvious candidates if there are no longer any related WKWebViews.

Fix that by tracking which sessions a NetworkProcess knows about.

  • UIProcess/Network/NetworkProcessProxy.cpp:

(WebKit::NetworkProcessProxy::addSession):
(WebKit::NetworkProcessProxy::hasSession const):
(WebKit::NetworkProcessProxy::removeSession):

  • UIProcess/Network/NetworkProcessProxy.h:
  • UIProcess/WebsiteData/WebsiteDataStore.cpp:

(WebKit::WebsiteDataStore::isAssociatedProcessPool const):

Tools:

  • TestWebKitAPI/Tests/WebKitCocoa/WKWebsiteDatastore.mm:

(TestWebKitAPI::TEST):

3:10 AM Changeset in webkit [274630] by svillar@igalia.com
  • 2 edits in trunk/Source/WebCore

Invalidate RenderTreePosition's next sibling with display:contents
https://bugs.webkit.org/show_bug.cgi?id=218578

Reviewed by Antti Koivisto.

When inserting elements in the tree from JS it might happen that the renderTreePosition() in the RenderTreeUpdater
caches a nextSibling() value which is only temporarily correct because we sequentially process the descendants of a
given root node in RenderTreeUpdater::updateRenderTree(). One of those potentially incorrect scenarios is when
using display:contents. We can detect those cases because we would leave a parent element in RenderTreeUpdater::popParent()
without changing renderingParent() and so without changing renderTreePosition(). Once we are in that situation we
must invalidate the cached position so the next sibling is recomputed.

  • rendering/updating/RenderTreeUpdater.cpp:

(WebCore::RenderTreeUpdater::popParent): Invalidate the render tree position's next sibling if the parent element is not
the renderingParent().

2:49 AM Changeset in webkit [274629] by Carlos Garcia Campos
  • 14 edits in releases/WebKitGTK/webkit-2.30/Source

Merge r265623 - REGRESSION (r260684): Messages YouTube inline video: after Multitasking away and Back, Audio is heard but icon indicates "muted"
https://bugs.webkit.org/show_bug.cgi?id=215453
<rdar://problem/66136673>

Reviewed by Tim Horton.

Source/WebCore:

r260684 silenced all JS events during the snapshot sequence that occurs whenever the user homes out of Safari.
This was meant to address compatibility with websites that did not expect various resize/orientationchange
events when homing out. However, the snapshot sequence is fairly long and this was causing us to silence JS
events which have nothing to do with the snapshot sequence, like window.postMessage()'s message events. This is
what caused this regression.

To address the issue, this patch basically reverts r260684 and deals with websites-compatibility issues via
less risky site-specific and event-specific quirks:

  • We silence Window resize events on nytimes.com to address <rdar://problem/59763843>.
  • We silence Window resize events and MediaQueryList change events on twitter.com to address <rdar://problem/58804852> and <rdar://problem/61731801>.
  • css/MediaQueryMatcher.cpp:

(WebCore::MediaQueryMatcher::evaluateAll):

  • dom/EventTarget.cpp:

(WebCore::EventTarget::fireEventListeners):

  • page/FrameView.cpp:

(WebCore::FrameView::sendResizeEventIfNeeded):

  • page/Page.h:

(WebCore::Page::isTakingSnapshotsForApplicationSuspension const):
(WebCore::Page::setIsTakingSnapshotsForApplicationSuspension):
(WebCore::Page::shouldFireEvents const): Deleted.
(WebCore::Page::setShouldFireEvents): Deleted.

  • page/Quirks.cpp:

(WebCore::Quirks::shouldSilenceWindowResizeEvents const):
(WebCore::Quirks::shouldSilenceMediaQueryListChangeEvents const):

  • page/Quirks.h:

Source/WebKit:

  • UIProcess/WebPageProxy.cpp:

(WebKit::WebPageProxy::setIsDoingSnapshotSequence):
(WebKit::WebPageProxy::setShouldFireEvents): Deleted.

  • UIProcess/WebPageProxy.h:
  • UIProcess/ios/WKApplicationStateTrackingView.mm:

(-[WKApplicationStateTrackingView _willBeginSnapshotSequence]):
(-[WKApplicationStateTrackingView _didCompleteSnapshotSequence]):

  • WebProcess/WebPage/WebPage.cpp:

(WebKit::WebPage::setIsDoingSnapshotSequence):
(WebKit::WebPage::setShouldFireEvents): Deleted.

  • WebProcess/WebPage/WebPage.h:
  • WebProcess/WebPage/WebPage.messages.in:
2:49 AM Changeset in webkit [274628] by Carlos Garcia Campos
  • 5 edits in releases/WebKitGTK/webkit-2.30

Merge r272921 - [GTK] Need new user agent quirk for Google Docs and Google Drive
https://bugs.webkit.org/show_bug.cgi?id=221845

Patch by Michael Catanzaro <Michael Catanzaro> on 2021-02-16
Reviewed by Adrian Perez de Castro.

Source/WebCore:

Switch Google Docs to use a Chrome browser quirk instead of an Internet Explorer quirk.
Remove the Google Drive quirk altogether. Remove the Internet Explorer and Windows platform
quirks, which are no longer used. Retarget the Google Docs quirk to apply only to
docs.google.com because we no longer need to send the quirk to accounts.youtube.com for it
to be effective. Lastly, update Chrome and Firefox version strings for good measure.

  • platform/UserAgentQuirks.cpp:

(WebCore::urlRequiresChromeBrowser):
(WebCore::urlRequiresLinuxDesktopPlatform):
(WebCore::UserAgentQuirks::quirksForURL):
(WebCore::UserAgentQuirks::stringForQuirk):
(WebCore::urlRequiresInternetExplorerBrowser): Deleted.
(WebCore::urlRequiresWindowsPlatform): Deleted.

  • platform/glib/UserAgentGLib.cpp:

(WebCore::buildUserAgentString):

Tools:

  • TestWebKitAPI/Tests/WebCore/UserAgentQuirks.cpp:

(TestWebKitAPI::assertUserAgentForURLHasChromeBrowserQuirk):
(TestWebKitAPI::assertUserAgentForURLHasFirefoxBrowserQuirk):
(TestWebKitAPI::assertUserAgentForURLHasLinuxPlatformQuirk):
(TestWebKitAPI::assertUserAgentForURLHasMacPlatformQuirk):
(TestWebKitAPI::TEST):
(TestWebKitAPI::assertUserAgentForURLHasInternetExplorerBrowserQuirk): Deleted.
(TestWebKitAPI::assertUserAgentForURLHasWindowsPlatformQuirk): Deleted.

2:29 AM Changeset in webkit [274627] by commit-queue@webkit.org
  • 3 edits in trunk/Source/WebCore

Pagination mode: Increase the amount of recursions allowed by RenderTable::layout()
https://bugs.webkit.org/show_bug.cgi?id=218575

Patch by Carlos Garcia Campos <cgarcia@igalia.com> on 2021-03-18
Reviewed by Zalan Bujtas.

In r219394 a recursion check was introduced to avoid infinite recursion when a section is always moved on
RenderTable::layout(). But sometimes it's needed to recurse more than once to layout the table when section move
due to the pagination. This patch limits the recursion level to the amount of sections in the table, instead of
just one.

  • rendering/RenderTable.cpp:

(WebCore::RenderTable::layout):

  • rendering/RenderTable.h:
2:18 AM Changeset in webkit [274626] by commit-queue@webkit.org
  • 4 edits in trunk/Source/WebCore

ASSERTION FAILED: node.isConnected() in matchSlottedPseudoElementRules
https://bugs.webkit.org/show_bug.cgi?id=221440

Patch by Frédéric Wang <fwang@igalia.com> on 2021-03-18
Reviewed by Ryosuke Niwa.

ReplaceSelectionCommand::doApply() removes a <br> from an element and immediately calls
highestNodeToRemoveInPruning() on that element. The former operation may destroy the
element's renderer and confuses the latter operation. This happens in particular for a
<summary> element which ends up being removed from the tree. This in turn causes unexpected
issues such as a debug assertion failure in matchSlottedPseudoElementRules. To address that
problem, ensure the document is laid out before calling highestNodeToRemoveInPruning().
This patch also increases and improves use of RefPtr<Node>.

  • editing/CompositeEditCommand.cpp:

(WebCore::CompositeEditCommand::removeNodeAndPruneAncestors): Use auto & makeRefPtr.
(WebCore::CompositeEditCommand::prune): Store local highestNodeToRemove variable in a RefPtr.
(WebCore::CompositeEditCommand::cleanupAfterDeletion): Store local node variable in a RefPtr.
(WebCore::CompositeEditCommand::breakOutOfEmptyMailBlockquotedParagraph): Store local parentNode variable in a RefPtr.

  • editing/Editing.cpp:

(WebCore::highestNodeToRemoveInPruning): Store local currentNode variable in a a RefPtr.

  • editing/ReplaceSelectionCommand.cpp:

(WebCore::ReplaceSelectionCommand::doApply): Use auto & makeRefPtr. Store local odeToRemove variable in a RefPtr.
Ensure the document is laid out before calling highestNodeToRemoveInPruning.

2:11 AM Changeset in webkit [274625] by Devin Rousso
  • 2 edits in trunk/Source/WebCore

should always use all prerequisites for the ModernMediaControls.{js,css} rules in DerivedSources.make
https://bugs.webkit.org/show_bug.cgi?id=223421

Reviewed by Yusuke Suzuki.

  • DerivedSources.make:

$? is a uniqued space-separated list of all prerequisites modified after the target was modified.
$^ is a uniqued space-separated list of all prerequisites regardless of when the target/prerequisite was modified.
We want to use the latter since we always want to cat all the JS/CSS files, not just the recently edited ones.

2:10 AM Changeset in webkit [274624] by Carlos Garcia Campos
  • 2 edits in trunk/Source/WebCore/platform/gtk/po

[GTK][l10n] Updated Polish translation of WebKitGTK for 2.32
https://bugs.webkit.org/show_bug.cgi?id=223149

Patch by Piotr Drąg <piotrdrag@gmail.com> on 2021-03-18
Rubber-stamped by Carlos Garcia Campos.

  • pl.po:
1:42 AM Changeset in webkit [274623] by youenn@apple.com
  • 2 edits in trunk/Source/WebCore

RTCRtpScriptTransformer::writable should check for m_backend
https://bugs.webkit.org/show_bug.cgi?id=223373

Reviewed by Eric Carlson.

Covered by existing tests.

  • Modules/mediastream/RTCRtpScriptTransformer.cpp:

(WebCore::RTCRtpScriptTransformer::writable):
The writer can only start writing after readable is started, which means m_backend is set.
But the transformer may be cleared at which point m_backend is nullified but there might be some encoded frames in the pipe to be written.
Add a null check to fix this.

1:25 AM Changeset in webkit [274622] by youenn@apple.com
  • 9 edits in trunk

Geolocation API does not work in WKWebView with custom URL scheme handler
https://bugs.webkit.org/show_bug.cgi?id=222861
Source/WebCore:

<rdar://problem/75394695>

Reviewed by Eric Carlson.

Covered by API tests.

  • Modules/geolocation/Geolocation.cpp:

(WebCore::Geolocation::shouldBlockGeolocationRequests):
Use Document::isSecureContext to validate whether the document is secure.
This is consistent with other APIs.

Source/WebKit:

<rdar://problem/75394695>

Reviewed by Eric Carlson.

Update geolocation prompt origin to match getUserMedia and show the app name instead of custom scheme origin.

  • UIProcess/Cocoa/MediaPermissionUtilities.mm:

(WebKit::alertMessageText):

Tools:

<rdar://problem/75394695>

Reviewed by Eric Carlson.

  • TestWebKitAPI/Tests/WebKitCocoa/UIDelegate.mm:

(-[GeolocationDelegate setValidationHandler:]):
(-[GeolocationDelegate _webView:requestGeolocationPermissionForFrame:decisionHandler:]):
(TEST):

LayoutTests:

Reviewed by Eric Carlson.

Validated that behavior is consistent with Chrome and Firefox.

  • http/tests/security/resources/geolocation-over-insecure-content.html:

Use internals API to mimick insecure context.

1:08 AM Changeset in webkit [274621] by youenn@apple.com
  • 3 edits in trunk/Source/WTF

Move camera GPU Process flag to experimental
https://bugs.webkit.org/show_bug.cgi?id=223374

Reviewed by Eric Carlson.

  • Scripts/Preferences/WebPreferencesExperimental.yaml:
  • Scripts/Preferences/WebPreferencesInternal.yaml:
12:44 AM Changeset in webkit [274620] by cathiechen
  • 6 edits
    673 adds in trunk/LayoutTests

Import css/css-contain test from WPT
https://bugs.webkit.org/show_bug.cgi?id=223254

Reviewed by Rob Buis.

LayoutTests/imported/w3c:

Import web-platform-tests/css/css-contain from upstream 868fe4c01aef5e27fedc51ea7d938cf556cffec2.

  • resources/import-expectations.json:
  • resources/resource-files.json:
  • web-platform-tests/css/css-contain/META.yml: Added.
  • web-platform-tests/css/css-contain/contain-animation-001-expected.xht: Added.
  • web-platform-tests/css/css-contain/contain-animation-001.html: Added.
  • web-platform-tests/css/css-contain/contain-chrome-thcrash-001-expected.txt: Added.
  • web-platform-tests/css/css-contain/contain-chrome-thcrash-001.html: Added.
  • web-platform-tests/css/css-contain/contain-content-001-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-content-001.html: Added.
  • web-platform-tests/css/css-contain/contain-content-002-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-content-002.html: Added.
  • web-platform-tests/css/css-contain/contain-content-003-expected.xht: Added.
  • web-platform-tests/css/css-contain/contain-content-003.html: Added.
  • web-platform-tests/css/css-contain/contain-content-004-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-content-004.html: Added.
  • web-platform-tests/css/css-contain/contain-content-011-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-content-011.html: Added.
  • web-platform-tests/css/css-contain/contain-crash.html: Added.
  • web-platform-tests/css/css-contain/contain-flexbox-outline-expected.txt: Added.
  • web-platform-tests/css/css-contain/contain-flexbox-outline.html: Added.
  • web-platform-tests/css/css-contain/contain-layout-001-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-layout-001.html: Added.
  • web-platform-tests/css/css-contain/contain-layout-002-expected.xht: Added.
  • web-platform-tests/css/css-contain/contain-layout-002.html: Added.
  • web-platform-tests/css/css-contain/contain-layout-003-expected.xht: Added.
  • web-platform-tests/css/css-contain/contain-layout-003.html: Added.
  • web-platform-tests/css/css-contain/contain-layout-004-expected.xht: Added.
  • web-platform-tests/css/css-contain/contain-layout-004.html: Added.
  • web-platform-tests/css/css-contain/contain-layout-005-expected.xht: Added.
  • web-platform-tests/css/css-contain/contain-layout-005.html: Added.
  • web-platform-tests/css/css-contain/contain-layout-006-expected.xht: Added.
  • web-platform-tests/css/css-contain/contain-layout-006.html: Added.
  • web-platform-tests/css/css-contain/contain-layout-007-expected.xht: Added.
  • web-platform-tests/css/css-contain/contain-layout-007.html: Added.
  • web-platform-tests/css/css-contain/contain-layout-009-expected.xht: Added.
  • web-platform-tests/css/css-contain/contain-layout-009.html: Added.
  • web-platform-tests/css/css-contain/contain-layout-010-expected.xht: Added.
  • web-platform-tests/css/css-contain/contain-layout-010.html: Added.
  • web-platform-tests/css/css-contain/contain-layout-011-expected.xht: Added.
  • web-platform-tests/css/css-contain/contain-layout-011.html: Added.
  • web-platform-tests/css/css-contain/contain-layout-012-expected.xht: Added.
  • web-platform-tests/css/css-contain/contain-layout-012.html: Added.
  • web-platform-tests/css/css-contain/contain-layout-013-expected.xht: Added.
  • web-platform-tests/css/css-contain/contain-layout-013.html: Added.
  • web-platform-tests/css/css-contain/contain-layout-014-expected.xht: Added.
  • web-platform-tests/css/css-contain/contain-layout-014.html: Added.
  • web-platform-tests/css/css-contain/contain-layout-016-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-layout-016.html: Added.
  • web-platform-tests/css/css-contain/contain-layout-017-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-layout-017.html: Added.
  • web-platform-tests/css/css-contain/contain-layout-018-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-layout-018.html: Added.
  • web-platform-tests/css/css-contain/contain-layout-baseline-001-expected.xht: Added.
  • web-platform-tests/css/css-contain/contain-layout-baseline-001.html: Added.
  • web-platform-tests/css/css-contain/contain-layout-baseline-002-expected.xht: Added.
  • web-platform-tests/css/css-contain/contain-layout-baseline-002.html: Added.
  • web-platform-tests/css/css-contain/contain-layout-baseline-003-expected.xht: Added.
  • web-platform-tests/css/css-contain/contain-layout-baseline-003.html: Added.
  • web-platform-tests/css/css-contain/contain-layout-baseline-004-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-layout-baseline-004.html: Added.
  • web-platform-tests/css/css-contain/contain-layout-baseline-005-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-layout-baseline-005.html: Added.
  • web-platform-tests/css/css-contain/contain-layout-breaks-001-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-layout-breaks-001.html: Added.
  • web-platform-tests/css/css-contain/contain-layout-breaks-002-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-layout-breaks-002.html: Added.
  • web-platform-tests/css/css-contain/contain-layout-button-001-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-layout-button-001.html: Added.
  • web-platform-tests/css/css-contain/contain-layout-cell-001-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-layout-cell-001.html: Added.
  • web-platform-tests/css/css-contain/contain-layout-cell-002-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-layout-cell-002.html: Added.
  • web-platform-tests/css/css-contain/contain-layout-containing-block-absolute-001-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-layout-containing-block-absolute-001.html: Added.
  • web-platform-tests/css/css-contain/contain-layout-containing-block-fixed-001-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-layout-containing-block-fixed-001.html: Added.
  • web-platform-tests/css/css-contain/contain-layout-flexbox-001-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-layout-flexbox-001.html: Added.
  • web-platform-tests/css/css-contain/contain-layout-formatting-context-float-001-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-layout-formatting-context-float-001.html: Added.
  • web-platform-tests/css/css-contain/contain-layout-formatting-context-margin-001-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-layout-formatting-context-margin-001.html: Added.
  • web-platform-tests/css/css-contain/contain-layout-grid-001-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-layout-grid-001.html: Added.
  • web-platform-tests/css/css-contain/contain-layout-ifc-022-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-layout-ifc-022.html: Added.
  • web-platform-tests/css/css-contain/contain-layout-ignored-cases-ib-split-001-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-layout-ignored-cases-ib-split-001.html: Added.
  • web-platform-tests/css/css-contain/contain-layout-ignored-cases-no-principal-box-001-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-layout-ignored-cases-no-principal-box-001.html: Added.
  • web-platform-tests/css/css-contain/contain-layout-ignored-cases-no-principal-box-002-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-layout-ignored-cases-no-principal-box-002.html: Added.
  • web-platform-tests/css/css-contain/contain-layout-ignored-cases-no-principal-box-003-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-layout-ignored-cases-no-principal-box-003.html: Added.
  • web-platform-tests/css/css-contain/contain-layout-independent-formatting-context-001-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-layout-independent-formatting-context-001.html: Added.
  • web-platform-tests/css/css-contain/contain-layout-independent-formatting-context-002-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-layout-independent-formatting-context-002.html: Added.
  • web-platform-tests/css/css-contain/contain-layout-independent-formatting-context-003-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-layout-independent-formatting-context-003.html: Added.
  • web-platform-tests/css/css-contain/contain-layout-ink-overflow-013-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-layout-ink-overflow-013.html: Added.
  • web-platform-tests/css/css-contain/contain-layout-ink-overflow-014-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-layout-ink-overflow-014.html: Added.
  • web-platform-tests/css/css-contain/contain-layout-ink-overflow-015-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-layout-ink-overflow-015.html: Added.
  • web-platform-tests/css/css-contain/contain-layout-ink-overflow-016-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-layout-ink-overflow-016.html: Added.
  • web-platform-tests/css/css-contain/contain-layout-ink-overflow-017-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-layout-ink-overflow-017.html: Added.
  • web-platform-tests/css/css-contain/contain-layout-ink-overflow-018-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-layout-ink-overflow-018.html: Added.
  • web-platform-tests/css/css-contain/contain-layout-ink-overflow-019-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-layout-ink-overflow-019.html: Added.
  • web-platform-tests/css/css-contain/contain-layout-ink-overflow-020-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-layout-ink-overflow-020.html: Added.
  • web-platform-tests/css/css-contain/contain-layout-overflow-001-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-layout-overflow-001.html: Added.
  • web-platform-tests/css/css-contain/contain-layout-overflow-002-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-layout-overflow-002.html: Added.
  • web-platform-tests/css/css-contain/contain-layout-size-003-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-layout-size-003.html: Added.
  • web-platform-tests/css/css-contain/contain-layout-stacking-context-001-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-layout-stacking-context-001.html: Added.
  • web-platform-tests/css/css-contain/contain-layout-suppress-baseline-001-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-layout-suppress-baseline-001.html: Added.
  • web-platform-tests/css/css-contain/contain-layout-suppress-baseline-002-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-layout-suppress-baseline-002.html: Added.
  • web-platform-tests/css/css-contain/contain-paint-001-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-paint-001.html: Added.
  • web-platform-tests/css/css-contain/contain-paint-002-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-paint-002.html: Added.
  • web-platform-tests/css/css-contain/contain-paint-004-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-paint-004.html: Added.
  • web-platform-tests/css/css-contain/contain-paint-005-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-paint-005.html: Added.
  • web-platform-tests/css/css-contain/contain-paint-006-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-paint-006.html: Added.
  • web-platform-tests/css/css-contain/contain-paint-007-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-paint-007.html: Added.
  • web-platform-tests/css/css-contain/contain-paint-008-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-paint-008.html: Added.
  • web-platform-tests/css/css-contain/contain-paint-009-expected.xht: Added.
  • web-platform-tests/css/css-contain/contain-paint-009.html: Added.
  • web-platform-tests/css/css-contain/contain-paint-010-expected.xht: Added.
  • web-platform-tests/css/css-contain/contain-paint-010.html: Added.
  • web-platform-tests/css/css-contain/contain-paint-011-expected.xht: Added.
  • web-platform-tests/css/css-contain/contain-paint-011.html: Added.
  • web-platform-tests/css/css-contain/contain-paint-012-expected.xht: Added.
  • web-platform-tests/css/css-contain/contain-paint-012.html: Added.
  • web-platform-tests/css/css-contain/contain-paint-014-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-paint-014.html: Added.
  • web-platform-tests/css/css-contain/contain-paint-015-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-paint-015.html: Added.
  • web-platform-tests/css/css-contain/contain-paint-016-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-paint-016.html: Added.
  • web-platform-tests/css/css-contain/contain-paint-017-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-paint-017.html: Added.
  • web-platform-tests/css/css-contain/contain-paint-018-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-paint-018.html: Added.
  • web-platform-tests/css/css-contain/contain-paint-019-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-paint-019.html: Added.
  • web-platform-tests/css/css-contain/contain-paint-020-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-paint-020.html: Added.
  • web-platform-tests/css/css-contain/contain-paint-021-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-paint-021.html: Added.
  • web-platform-tests/css/css-contain/contain-paint-022-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-paint-022.html: Added.
  • web-platform-tests/css/css-contain/contain-paint-023-expected.xht: Added.
  • web-platform-tests/css/css-contain/contain-paint-023.html: Added.
  • web-platform-tests/css/css-contain/contain-paint-024-expected.xht: Added.
  • web-platform-tests/css/css-contain/contain-paint-024.html: Added.
  • web-platform-tests/css/css-contain/contain-paint-025-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-paint-025.html: Added.
  • web-platform-tests/css/css-contain/contain-paint-047-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-paint-047.html: Added.
  • web-platform-tests/css/css-contain/contain-paint-048-expected.xht: Added.
  • web-platform-tests/css/css-contain/contain-paint-048.html: Added.
  • web-platform-tests/css/css-contain/contain-paint-baseline-001-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-paint-baseline-001.html: Added.
  • web-platform-tests/css/css-contain/contain-paint-cell-001-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-paint-cell-001.html: Added.
  • web-platform-tests/css/css-contain/contain-paint-cell-002-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-paint-cell-002.html: Added.
  • web-platform-tests/css/css-contain/contain-paint-clip-001-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-paint-clip-001.html: Added.
  • web-platform-tests/css/css-contain/contain-paint-clip-002-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-paint-clip-002.html: Added.
  • web-platform-tests/css/css-contain/contain-paint-clip-003-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-paint-clip-003.html: Added.
  • web-platform-tests/css/css-contain/contain-paint-clip-004-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-paint-clip-004.html: Added.
  • web-platform-tests/css/css-contain/contain-paint-clip-005-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-paint-clip-005.html: Added.
  • web-platform-tests/css/css-contain/contain-paint-clip-006-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-paint-clip-006.html: Added.
  • web-platform-tests/css/css-contain/contain-paint-clip-011-expected.xht: Added.
  • web-platform-tests/css/css-contain/contain-paint-clip-011.html: Added.
  • web-platform-tests/css/css-contain/contain-paint-clip-012-expected.xht: Added.
  • web-platform-tests/css/css-contain/contain-paint-clip-012.html: Added.
  • web-platform-tests/css/css-contain/contain-paint-clip-013-expected.xht: Added.
  • web-platform-tests/css/css-contain/contain-paint-clip-013.html: Added.
  • web-platform-tests/css/css-contain/contain-paint-clip-014-expected.xht: Added.
  • web-platform-tests/css/css-contain/contain-paint-clip-014.html: Added.
  • web-platform-tests/css/css-contain/contain-paint-clip-015-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-paint-clip-015.html: Added.
  • web-platform-tests/css/css-contain/contain-paint-clip-016-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-paint-clip-016.html: Added.
  • web-platform-tests/css/css-contain/contain-paint-clip-017-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-paint-clip-017.html: Added.
  • web-platform-tests/css/css-contain/contain-paint-clip-018-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-paint-clip-018.html: Added.
  • web-platform-tests/css/css-contain/contain-paint-clip-019-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-paint-clip-019.html: Added.
  • web-platform-tests/css/css-contain/contain-paint-containing-block-absolute-001-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-paint-containing-block-absolute-001.html: Added.
  • web-platform-tests/css/css-contain/contain-paint-containing-block-fixed-001-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-paint-containing-block-fixed-001.html: Added.
  • web-platform-tests/css/css-contain/contain-paint-formatting-context-float-001-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-paint-formatting-context-float-001.html: Added.
  • web-platform-tests/css/css-contain/contain-paint-formatting-context-margin-001-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-paint-formatting-context-margin-001.html: Added.
  • web-platform-tests/css/css-contain/contain-paint-ifc-011-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-paint-ifc-011.html: Added.
  • web-platform-tests/css/css-contain/contain-paint-ignored-cases-ib-split-001-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-paint-ignored-cases-ib-split-001.html: Added.
  • web-platform-tests/css/css-contain/contain-paint-ignored-cases-internal-table-001a-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-paint-ignored-cases-internal-table-001a.html: Added.
  • web-platform-tests/css/css-contain/contain-paint-ignored-cases-internal-table-001b-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-paint-ignored-cases-internal-table-001b.html: Added.
  • web-platform-tests/css/css-contain/contain-paint-ignored-cases-no-principal-box-001-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-paint-ignored-cases-no-principal-box-001.html: Added.
  • web-platform-tests/css/css-contain/contain-paint-ignored-cases-ruby-containing-block-001-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-paint-ignored-cases-ruby-containing-block-001.html: Added.
  • web-platform-tests/css/css-contain/contain-paint-ignored-cases-ruby-stacking-and-clipping-001-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-paint-ignored-cases-ruby-stacking-and-clipping-001.html: Added.
  • web-platform-tests/css/css-contain/contain-paint-independent-formatting-context-001-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-paint-independent-formatting-context-001.html: Added.
  • web-platform-tests/css/css-contain/contain-paint-independent-formatting-context-002-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-paint-independent-formatting-context-002.html: Added.
  • web-platform-tests/css/css-contain/contain-paint-independent-formatting-context-003-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-paint-independent-formatting-context-003.html: Added.
  • web-platform-tests/css/css-contain/contain-paint-size-001-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-paint-size-001.html: Added.
  • web-platform-tests/css/css-contain/contain-paint-size-002-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-paint-size-002.html: Added.
  • web-platform-tests/css/css-contain/contain-paint-size-003-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-paint-size-003.html: Added.
  • web-platform-tests/css/css-contain/contain-paint-stacking-context-001a-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-paint-stacking-context-001a.html: Added.
  • web-platform-tests/css/css-contain/contain-paint-stacking-context-001b-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-paint-stacking-context-001b.html: Added.
  • web-platform-tests/css/css-contain/contain-paint-table-001-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-paint-table-001.html: Added.
  • web-platform-tests/css/css-contain/contain-paint-table-002-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-paint-table-002.html: Added.
  • web-platform-tests/css/css-contain/contain-size-001-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-size-001.html: Added.
  • web-platform-tests/css/css-contain/contain-size-002-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-size-002.html: Added.
  • web-platform-tests/css/css-contain/contain-size-003-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-size-003.html: Added.
  • web-platform-tests/css/css-contain/contain-size-004-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-size-004.html: Added.
  • web-platform-tests/css/css-contain/contain-size-005-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-size-005.html: Added.
  • web-platform-tests/css/css-contain/contain-size-006-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-size-006.html: Added.
  • web-platform-tests/css/css-contain/contain-size-007-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-size-007.html: Added.
  • web-platform-tests/css/css-contain/contain-size-008-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-size-008.html: Added.
  • web-platform-tests/css/css-contain/contain-size-009-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-size-009.html: Added.
  • web-platform-tests/css/css-contain/contain-size-010-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-size-010.html: Added.
  • web-platform-tests/css/css-contain/contain-size-011-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-size-011.html: Added.
  • web-platform-tests/css/css-contain/contain-size-012-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-size-012.html: Added.
  • web-platform-tests/css/css-contain/contain-size-012b-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-size-012b.html: Added.
  • web-platform-tests/css/css-contain/contain-size-013-expected.xht: Added.
  • web-platform-tests/css/css-contain/contain-size-013.html: Added.
  • web-platform-tests/css/css-contain/contain-size-021-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-size-021.html: Added.
  • web-platform-tests/css/css-contain/contain-size-023-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-size-023.html: Added.
  • web-platform-tests/css/css-contain/contain-size-025-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-size-025.html: Added.
  • web-platform-tests/css/css-contain/contain-size-027-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-size-027.html: Added.
  • web-platform-tests/css/css-contain/contain-size-041-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-size-041.html: Added.
  • web-platform-tests/css/css-contain/contain-size-042-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-size-042.html: Added.
  • web-platform-tests/css/css-contain/contain-size-051-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-size-051.html: Added.
  • web-platform-tests/css/css-contain/contain-size-052-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-size-052.html: Added.
  • web-platform-tests/css/css-contain/contain-size-056-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-size-056.html: Added.
  • web-platform-tests/css/css-contain/contain-size-061-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-size-061.html: Added.
  • web-platform-tests/css/css-contain/contain-size-062-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-size-062.html: Added.
  • web-platform-tests/css/css-contain/contain-size-063-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-size-063.html: Added.
  • web-platform-tests/css/css-contain/contain-size-064-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-size-064.html: Added.
  • web-platform-tests/css/css-contain/contain-size-baseline-001-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-size-baseline-001.html: Added.
  • web-platform-tests/css/css-contain/contain-size-block-001-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-size-block-001.html: Added.
  • web-platform-tests/css/css-contain/contain-size-block-002-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-size-block-002.html: Added.
  • web-platform-tests/css/css-contain/contain-size-block-003-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-size-block-003.html: Added.
  • web-platform-tests/css/css-contain/contain-size-block-004-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-size-block-004.html: Added.
  • web-platform-tests/css/css-contain/contain-size-borders-expected.xht: Added.
  • web-platform-tests/css/css-contain/contain-size-borders.html: Added.
  • web-platform-tests/css/css-contain/contain-size-breaks-001-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-size-breaks-001.html: Added.
  • web-platform-tests/css/css-contain/contain-size-button-001-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-size-button-001.html: Added.
  • web-platform-tests/css/css-contain/contain-size-button-002-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-size-button-002.html: Added.
  • web-platform-tests/css/css-contain/contain-size-fieldset-001-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-size-fieldset-001.html: Added.
  • web-platform-tests/css/css-contain/contain-size-fieldset-002-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-size-fieldset-002.html: Added.
  • web-platform-tests/css/css-contain/contain-size-fieldset-003-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-size-fieldset-003.html: Added.
  • web-platform-tests/css/css-contain/contain-size-fieldset-004-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-size-fieldset-004.html: Added.
  • web-platform-tests/css/css-contain/contain-size-flex-001-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-size-flex-001.html: Added.
  • web-platform-tests/css/css-contain/contain-size-flexbox-001-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-size-flexbox-001.html: Added.
  • web-platform-tests/css/css-contain/contain-size-flexbox-002-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-size-flexbox-002.html: Added.
  • web-platform-tests/css/css-contain/contain-size-grid-001-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-size-grid-001.html: Added.
  • web-platform-tests/css/css-contain/contain-size-grid-002-expected.xht: Added.
  • web-platform-tests/css/css-contain/contain-size-grid-002.html: Added.
  • web-platform-tests/css/css-contain/contain-size-grid-003-expected.txt: Added.
  • web-platform-tests/css/css-contain/contain-size-grid-003.html: Added.
  • web-platform-tests/css/css-contain/contain-size-grid-004-expected.txt: Added.
  • web-platform-tests/css/css-contain/contain-size-grid-004.html: Added.
  • web-platform-tests/css/css-contain/contain-size-grid-005-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-size-grid-005.html: Added.
  • web-platform-tests/css/css-contain/contain-size-inline-block-001-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-size-inline-block-001.html: Added.
  • web-platform-tests/css/css-contain/contain-size-inline-block-002-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-size-inline-block-002.html: Added.
  • web-platform-tests/css/css-contain/contain-size-inline-block-003-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-size-inline-block-003.html: Added.
  • web-platform-tests/css/css-contain/contain-size-inline-block-004-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-size-inline-block-004.html: Added.
  • web-platform-tests/css/css-contain/contain-size-inline-flex-001-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-size-inline-flex-001.html: Added.
  • web-platform-tests/css/css-contain/contain-size-monolithic-001-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-size-monolithic-001.html: Added.
  • web-platform-tests/css/css-contain/contain-size-monolithic-002-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-size-monolithic-002.html: Added.
  • web-platform-tests/css/css-contain/contain-size-multicol-001-expected.xht: Added.
  • web-platform-tests/css/css-contain/contain-size-multicol-001.html: Added.
  • web-platform-tests/css/css-contain/contain-size-multicol-002-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-size-multicol-002.html: Added.
  • web-platform-tests/css/css-contain/contain-size-multicol-003-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-size-multicol-003.html: Added.
  • web-platform-tests/css/css-contain/contain-size-multicol-004-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-size-multicol-004.html: Added.
  • web-platform-tests/css/css-contain/contain-size-multicol-as-flex-item-expected.txt: Added.
  • web-platform-tests/css/css-contain/contain-size-multicol-as-flex-item.html: Added.
  • web-platform-tests/css/css-contain/contain-size-replaced-001-expected.xht: Added.
  • web-platform-tests/css/css-contain/contain-size-replaced-001.html: Added.
  • web-platform-tests/css/css-contain/contain-size-replaced-002-expected.xht: Added.
  • web-platform-tests/css/css-contain/contain-size-replaced-002.html: Added.
  • web-platform-tests/css/css-contain/contain-size-replaced-003a-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-size-replaced-003a.html: Added.
  • web-platform-tests/css/css-contain/contain-size-replaced-003b-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-size-replaced-003b.html: Added.
  • web-platform-tests/css/css-contain/contain-size-replaced-003c-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-size-replaced-003c.html: Added.
  • web-platform-tests/css/css-contain/contain-size-replaced-004-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-size-replaced-004.html: Added.
  • web-platform-tests/css/css-contain/contain-size-replaced-005-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-size-replaced-005.html: Added.
  • web-platform-tests/css/css-contain/contain-size-replaced-006-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-size-replaced-006.html: Added.
  • web-platform-tests/css/css-contain/contain-size-replaced-007-expected.xht: Added.
  • web-platform-tests/css/css-contain/contain-size-replaced-007.html: Added.
  • web-platform-tests/css/css-contain/contain-size-scrollbars-001-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-size-scrollbars-001.html: Added.
  • web-platform-tests/css/css-contain/contain-size-scrollbars-002-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-size-scrollbars-002.html: Added.
  • web-platform-tests/css/css-contain/contain-size-scrollbars-003-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-size-scrollbars-003.html: Added.
  • web-platform-tests/css/css-contain/contain-size-scrollbars-004-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-size-scrollbars-004.html: Added.
  • web-platform-tests/css/css-contain/contain-size-select-001-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-size-select-001.html: Added.
  • web-platform-tests/css/css-contain/contain-size-select-002-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-size-select-002.html: Added.
  • web-platform-tests/css/css-contain/contain-size-select-elem-001-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-size-select-elem-001.html: Added.
  • web-platform-tests/css/css-contain/contain-size-select-elem-002-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-size-select-elem-002.html: Added.
  • web-platform-tests/css/css-contain/contain-size-select-elem-003-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-size-select-elem-003.html: Added.
  • web-platform-tests/css/css-contain/contain-size-select-elem-004-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-size-select-elem-004.html: Added.
  • web-platform-tests/css/css-contain/contain-size-select-elem-005-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-size-select-elem-005.html: Added.
  • web-platform-tests/css/css-contain/contain-size-table-caption-001-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-size-table-caption-001.html: Added.
  • web-platform-tests/css/css-contain/contain-strict-001-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-strict-001.html: Added.
  • web-platform-tests/css/css-contain/contain-strict-002-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-strict-002.html: Added.
  • web-platform-tests/css/css-contain/contain-strict-003-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-strict-003.html: Added.
  • web-platform-tests/css/css-contain/contain-strict-011-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-strict-011.html: Added.
  • web-platform-tests/css/css-contain/contain-style-baseline-001-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-style-baseline-001.html: Added.
  • web-platform-tests/css/css-contain/contain-style-breaks-001-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-style-breaks-001.html: Added.
  • web-platform-tests/css/css-contain/contain-style-breaks-002-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-style-breaks-002.html: Added.
  • web-platform-tests/css/css-contain/contain-style-breaks-003-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-style-breaks-003.html: Added.
  • web-platform-tests/css/css-contain/contain-style-breaks-004-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-style-breaks-004.html: Added.
  • web-platform-tests/css/css-contain/contain-style-breaks-005-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-style-breaks-005.html: Added.
  • web-platform-tests/css/css-contain/contain-style-counters-001-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-style-counters-001.html: Added.
  • web-platform-tests/css/css-contain/contain-style-counters-002-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-style-counters-002.html: Added.
  • web-platform-tests/css/css-contain/contain-style-counters-003-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-style-counters-003.html: Added.
  • web-platform-tests/css/css-contain/contain-style-counters-004-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-style-counters-004.html: Added.
  • web-platform-tests/css/css-contain/contain-subgrid-001-expected.html: Added.
  • web-platform-tests/css/css-contain/contain-subgrid-001.html: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-001-expected.html: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-001.html: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-002-expected.html: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-002.html: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-003-expected.html: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-003.html: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-004-expected.html: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-004.html: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-005-expected.html: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-005.html: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-006-expected.html: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-006.html: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-007-expected.html: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-007.html: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-008-expected.html: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-008.html: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-009-expected.html: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-009.html: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-010-expected.html: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-010.html: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-011-expected.html: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-011.html: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-012-expected.html: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-012.html: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-013-expected.html: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-013.html: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-014-expected.html: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-014.html: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-015-expected.txt: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-015.html: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-016-expected.txt: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-016.html: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-017-expected.txt: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-017.html: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-018-expected.txt: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-018.html: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-019.sub.https-expected.html: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-019.sub.https.html: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-020-expected.html: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-020.html: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-021-expected.html: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-021.html: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-022-expected.html: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-022.html: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-023-expected.html: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-023.html: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-024-expected.html: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-024.html: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-025-expected.html: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-025.html: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-026-expected.txt: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-026.html: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-027-expected.html: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-027.html: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-028-expected.html: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-028.html: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-029-expected.txt: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-029.html: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-030-expected.txt: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-030.html: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-031-expected.txt: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-031.html: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-032-expected.html: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-032.html: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-033.sub.https-expected.html: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-033.sub.https.html: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-034-expected.html: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-034.html: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-035-expected.txt: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-035.html: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-036-expected.txt: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-036.html: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-037-expected.html: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-037.html: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-038-expected.txt: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-038.html: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-039-expected.txt: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-039.html: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-040-expected.html: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-040.html: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-041-expected.html: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-041.html: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-042-expected.html: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-042.html: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-043-expected.html: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-043.html: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-044-expected.txt: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-044.html: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-045-expected.html: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-045.html: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-046-expected.html: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-046.html: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-047-expected.txt: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-047.html: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-048-expected.txt: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-048.html: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-049-expected.html: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-049.html: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-050-expected.txt: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-050.html: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-051-expected.html: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-051.html: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-052-expected.html: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-052.html: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-053-expected.txt: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-053.html: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-054-expected.txt: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-054.html: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-055-expected.html: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-055.html: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-056-expected.html: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-056.html: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-057-expected.html: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-057.html: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-058-expected.html: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-058.html: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-059-expected.html: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-059.html: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-060-expected.html: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-060.html: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-061-expected.html: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-061.html: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-062-expected.html: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-062.html: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-063-expected.html: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-063.html: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-064-expected.html: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-064.html: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-065-expected.html: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-065.html: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-066-expected.html: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-066.html: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-067-expected.html: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-067.html: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-068-expected.txt: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-068.html: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-069-expected.txt: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-069.html: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-070-expected.txt: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-070.html: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-071-expected.txt: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-071.html: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-072-expected.txt: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-072.html: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-073-expected.html: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-073.html: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-074-expected.html: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-074.html: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-075-expected.html: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-075.html: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-076-expected.html: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-076.html: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-077-expected.txt: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-077.html: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-078-expected.html: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-078.html: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-079-expected.html: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-079.html: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-080-expected.txt: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-080.html: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-081-expected.txt: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-081.html: Added.
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-form-controls-crash.html: Added.
  • web-platform-tests/css/css-contain/content-visibility/inheritance-expected.txt: Added.
  • web-platform-tests/css/css-contain/content-visibility/inheritance.html: Added.
  • web-platform-tests/css/css-contain/content-visibility/parsing/content-visibility-computed-expected.txt: Added.
  • web-platform-tests/css/css-contain/content-visibility/parsing/content-visibility-computed.html: Added.
  • web-platform-tests/css/css-contain/content-visibility/parsing/content-visibility-invalid-expected.txt: Added.
  • web-platform-tests/css/css-contain/content-visibility/parsing/content-visibility-invalid.html: Added.
  • web-platform-tests/css/css-contain/content-visibility/parsing/content-visibility-valid-expected.txt: Added.
  • web-platform-tests/css/css-contain/content-visibility/parsing/content-visibility-valid.html: Added.
  • web-platform-tests/css/css-contain/content-visibility/parsing/w3c-import.log: Added.
  • web-platform-tests/css/css-contain/content-visibility/resources/circles.svg: Added.
  • web-platform-tests/css/css-contain/content-visibility/resources/dice.png: Added.
  • web-platform-tests/css/css-contain/content-visibility/resources/frame.html: Added.
  • web-platform-tests/css/css-contain/content-visibility/resources/text-fragment-target-auto.html: Added.
  • web-platform-tests/css/css-contain/content-visibility/resources/w3c-import.log: Added.
  • web-platform-tests/css/css-contain/content-visibility/w3c-import.log: Added.
  • web-platform-tests/css/css-contain/counter-scoping-001-expected.html: Added.
  • web-platform-tests/css/css-contain/counter-scoping-001.html: Added.
  • web-platform-tests/css/css-contain/counter-scoping-002-expected.html: Added.
  • web-platform-tests/css/css-contain/counter-scoping-002.html: Added.
  • web-platform-tests/css/css-contain/counter-scoping-003-expected.html: Added.
  • web-platform-tests/css/css-contain/counter-scoping-003.html: Added.
  • web-platform-tests/css/css-contain/inheritance-expected.txt: Added.
  • web-platform-tests/css/css-contain/inheritance.html: Added.
  • web-platform-tests/css/css-contain/parsing/contain-computed-expected.txt: Added.
  • web-platform-tests/css/css-contain/parsing/contain-computed.html: Added.
  • web-platform-tests/css/css-contain/parsing/contain-invalid-expected.txt: Added.
  • web-platform-tests/css/css-contain/parsing/contain-invalid.html: Added.
  • web-platform-tests/css/css-contain/parsing/contain-valid-expected.txt: Added.
  • web-platform-tests/css/css-contain/parsing/contain-valid.html: Added.
  • web-platform-tests/css/css-contain/parsing/w3c-import.log: Added.
  • web-platform-tests/css/css-contain/quote-scoping-001-expected.html: Added.
  • web-platform-tests/css/css-contain/quote-scoping-001.html: Added.
  • web-platform-tests/css/css-contain/quote-scoping-002-expected.html: Added.
  • web-platform-tests/css/css-contain/quote-scoping-002.html: Added.
  • web-platform-tests/css/css-contain/quote-scoping-003-expected.html: Added.
  • web-platform-tests/css/css-contain/quote-scoping-003.html: Added.
  • web-platform-tests/css/css-contain/quote-scoping-004-expected.html: Added.
  • web-platform-tests/css/css-contain/quote-scoping-004.html: Added.
  • web-platform-tests/css/css-contain/support/60x60-green.png: Added.
  • web-platform-tests/css/css-contain/support/blue-100x100.png: Added.
  • web-platform-tests/css/css-contain/support/blue50wBy25h.png: Added.
  • web-platform-tests/css/css-contain/support/blue50wBy46h.png: Added.
  • web-platform-tests/css/css-contain/support/pattern-gg-gr-100x100.png: Added.
  • web-platform-tests/css/css-contain/support/swatch-blue.png: Added.
  • web-platform-tests/css/css-contain/support/swatch-orange.png: Added.
  • web-platform-tests/css/css-contain/support/swatch-red.png: Added.
  • web-platform-tests/css/css-contain/support/swatch-yellow.png: Added.
  • web-platform-tests/css/css-contain/support/w3c-import.log: Added.
  • web-platform-tests/css/css-contain/support/white.webm: Added.
  • web-platform-tests/css/css-contain/w3c-import.log: Added.

LayoutTests:

12:32 AM Changeset in webkit [274619] by commit-queue@webkit.org
  • 2 edits in trunk/Tools

WebGL conformance test update script does not use min_version and max_version in all cases
https://bugs.webkit.org/show_bug.cgi?id=223376

Patch by Kimmo Kinnunen <kkinnunen@apple.com> on 2021-03-18
Reviewed by Kenneth Russell.

Make the update script respect min_version and max_version when the version is specified
per test.

  • Scripts/webkitpy/update_webgl_conformance_tests_lib/main.py:

(_parse_webgl_tests):

12:21 AM Changeset in webkit [274618] by Wenson Hsieh
  • 2 edits in trunk/Source/WebKit

[iOS] Web process sometimes crashes under WebPage::positionInformation() after r274031
https://bugs.webkit.org/show_bug.cgi?id=223417
<rdar://problem/75540178>

Reviewed by Devin Rousso.

Add a null check to guard against the case where the hit-tested node is null, but the element responding to
click events exists.

  • WebProcess/WebPage/ios/WebPageIOS.mm:

(WebKit::elementPositionInformation):

Mar 17, 2021:

11:06 PM Changeset in webkit [274617] by sbarati@apple.com
  • 2 edits in trunk/Source/WTF

Make sure we only set HAVE_VM_FLAGS_PERMANENT to 1 when targeting macOS >= 11.0
https://bugs.webkit.org/show_bug.cgi?id=223408

Reviewed by Alexey Proskuryakov.

  • wtf/PlatformHave.h:
10:40 PM Changeset in webkit [274616] by Devin Rousso
  • 2 edits in trunk/Source/WebCore

don't copy imageOverlay.css or meterElementShadow.css
https://bugs.webkit.org/show_bug.cgi?id=223411

Reviewed by Wenson Hsieh.

These files are already parsed into imageOverlayUserAgentStyleSheet and meterElementShadowUserAgentStyleSheet respectively.

  • WebCore.xcodeproj/project.pbxproj:
10:30 PM Changeset in webkit [274615] by commit-queue@webkit.org
  • 8 edits in trunk

Make fast/images/missing-content-image-crash.html results consistent with internal build
https://bugs.webkit.org/show_bug.cgi?id=223399
<rdar://75443811>

Patch by Alex Christensen <achristensen@webkit.org> on 2021-03-17
Reviewed by Darin Adler.

Source/WebCore:

webkit.org is in the internal upgrade list. Add it to the open source list and make our test expectations consistent.

  • contentextensions/ContentExtensionsBackend.cpp:

Tools:

  • TestWebKitAPI/Tests/WebKitCocoa/Proxy.mm:

(TestWebKitAPI::TEST):

LayoutTests:

  • fast/images/missing-content-image-crash-expected.txt:
  • http/tests/security/contentSecurityPolicy/user-style-sheet-font-crasher-expected.txt:
  • platform/mac-wk1/http/tests/security/contentSecurityPolicy/user-style-sheet-font-crasher-expected.txt:
10:20 PM Changeset in webkit [274614] by Peng Liu
  • 6 edits in trunk

[GPUP] WebGL2RenderingContext::texImage2D() does not work with a video as the image source
https://bugs.webkit.org/show_bug.cgi?id=223294

Reviewed by Eric Carlson.

Source/WebKit:

No new tests. Fix a test failure.

  • WebProcess/GPU/media/MediaPlayerPrivateRemote.cpp:

(WebKit::MediaPlayerPrivateRemote::updateCachedState):
Add a missing piece to implement MediaPlayerPrivateRemote::videoPlaybackQualityMetrics().

LayoutTests:

  • platform/mac/TestExpectations:
  • platform/mac/media/media-source/videoplaybackquality-decompressionsession-expected.txt:
  • platform/mac/media/media-source/videoplaybackquality-decompressionsession.html:
9:38 PM Changeset in webkit [274613] by ysuzuki@apple.com
  • 8 edits in trunk/Source/WebCore

modern-media-controls css should not allocate heap memory
https://bugs.webkit.org/show_bug.cgi?id=223410

Reviewed by Devin Rousso.

This is CSS version of <https://commits.webkit.org/235444@main>. We should not allocate heap memory for
modern-media-controls.css. This patch leverages UserAgentStyleSheets mechanism to include this style
sheet in constant DATA.

  • DerivedSources-input.xcfilelist:
  • DerivedSources-output.xcfilelist:
  • DerivedSources.make:
  • WebCore.xcodeproj/project.pbxproj:
  • css/make-css-file-arrays.pl:
  • rendering/RenderThemeIOS.mm:

(WebCore::RenderThemeIOS::modernMediaControlsStyleSheet):

  • rendering/RenderThemeMac.mm:

(WebCore::RenderThemeMac::modernMediaControlsStyleSheet):

9:17 PM Changeset in webkit [274612] by Darin Adler
  • 4 edits in trunk

"multile" typo in website and one other place
https://bugs.webkit.org/show_bug.cgi?id=223213

Reviewed by Alex Christensen.

Source/WebCore:

  • features.json: Fix spelling.

Tools:

  • TestWebKitAPI/Tests/WebKitCocoa/TextManipulation.mm: Fix spelling.
9:03 PM Changeset in webkit [274611] by Lauro Moura
  • 4 edits
    4 adds in trunk/LayoutTests

[GLIB] Gardening more consistent failures

Unreviewed test gardening.

Added some WPE baselines for tests that just check if no crash
happens.

  • platform/glib/TestExpectations:
  • platform/wpe/TestExpectations:
  • platform/wpe/css1/text_properties/vertical_align-expected.txt: After r271110
  • platform/wpe/fast/editing/mutation-with-display-contents-container-crash-expected.txt: Added.
  • platform/wpe/fast/editing/paste-and-match-style-with-table-crash-expected.txt: Added.
  • platform/wpe/fast/editing/replace-selection-and-apply-style-crash-expected.txt: Added.
7:51 PM Changeset in webkit [274610] by Wenson Hsieh
  • 7 edits in trunk/Source/WebKit

[iOS] Refactor some gesture deferral logic to account for image extraction
https://bugs.webkit.org/show_bug.cgi?id=223400
<rdar://problem/75502285>

Reviewed by Tim Horton.

Refactor some logic around deferring gestures. See below for more details.

  • UIProcess/ios/WKContentViewInteraction.h:
  • UIProcess/ios/WKContentViewInteraction.mm:

(-[WKContentView setUpInteraction]):

Rename a few existing deferring gestures, to better reflect that the names are deferral reasons (i.e. touch
start, touch end, or image extraction), rather than the names of the things being deferred.

(-[WKContentView deferringGestures]):
(-[WKContentView _doneDeferringTouchStart:]):
(-[WKContentView _doneDeferringTouchEnd:]):
(-[WKContentView hasSelectablePositionAtPoint:]):
(-[WKContentView textInteractionGesture:shouldBeginAtPoint:]):
(-[WKContentView deferringGestureRecognizer:shouldDeferOtherGestureRecognizer:]):
(-[WKContentView _endImageExtractionGestureDeferral:]):

  • UIProcess/ios/WKDeferringGestureRecognizer.h:

Add a property to indicate that the deferring gesture recognizer should immediately fail upon touchend.

  • UIProcess/ios/WKDeferringGestureRecognizer.mm:

(-[WKDeferringGestureRecognizer touchesEnded:withEvent:]):
(-[WKDeferringGestureRecognizer endDeferral:]):
(-[WKDeferringGestureRecognizer setDefaultPrevented:]): Deleted.

Rename -setDefaultPrevented: to -endDeferral: to decouple this terminology from Event.preventDefault() in
bindings (which is important, now that we have a new deferrer that is not associated with touch events).
Additionally, change this take an enum class instead of a BOOL to help clarify the intent of the given flag.

  • UIProcess/ios/WKImageExtractionGestureRecognizer.h:
  • UIProcess/ios/WKImageExtractionGestureRecognizer.mm:

(-[WKImageExtractionGestureRecognizer setState:]):

Add support for a new image extraction gesture delegate method which informs the client that the gesture has
transitioned to Failed state.

7:45 PM Changeset in webkit [274609] by Ross Kirsling
  • 22 edits in trunk

[JSC] Error#cause should apply to WebAssembly error constructors too
https://bugs.webkit.org/show_bug.cgi?id=223404

Reviewed by Yusuke Suzuki.

JSTests:

  • stress/error-cause.js:

Run tests on WebAssembly errors too.

  • wasm/js-api/test_basic_api.js:

Fix test. This behavior was inconsistent with all other error types (and divergent from all other engines).

Source/JavaScriptCore:

Per https://www.w3.org/TR/wasm-js-api-1/#error-objects:

The constructor and properties of WebAssembly errors is as specified for NativeError.

So Error#cause should "just work" for WebAssembly.{CompileError, LinkError, RuntimeError} too.

In the process:

  • Eliminate JSWebAssemblyCompileError and kin since they add no functionality on top of ErrorInstance.
  • Add an on-by-default feature flag (belated from the last patch).
  • API/JSObjectRef.cpp:

(JSObjectMakeError):

  • runtime/AggregateErrorConstructor.cpp:

(JSC::JSC_DEFINE_HOST_FUNCTION):

  • runtime/ErrorConstructor.cpp:

(JSC::JSC_DEFINE_HOST_FUNCTION):

  • runtime/JSGlobalObject.h:
  • runtime/NativeErrorConstructor.cpp:

(JSC::NativeErrorConstructor<errorType>::constructImpl):
(JSC::NativeErrorConstructor<errorType>::callImpl):

  • runtime/OptionsList.h:
  • wasm/WasmOperations.cpp:

(JSC::Wasm::JSC_DEFINE_JIT_OPERATION):

  • wasm/js/JSWebAssemblyCompileError.cpp:

(JSC::createJSWebAssemblyCompileError):
(JSC::JSWebAssemblyCompileError::create): Deleted.
(JSC::JSWebAssemblyCompileError::JSWebAssemblyCompileError): Deleted.

  • wasm/js/JSWebAssemblyCompileError.h:

(): Deleted.

  • wasm/js/JSWebAssemblyInstance.cpp:

(JSC::JSWebAssemblyInstance::finalizeCreation):

  • wasm/js/JSWebAssemblyLinkError.cpp:

(JSC::createJSWebAssemblyLinkError):
(JSC::JSWebAssemblyLinkError::create): Deleted.
(JSC::JSWebAssemblyLinkError::JSWebAssemblyLinkError): Deleted.

  • wasm/js/JSWebAssemblyLinkError.h:

(): Deleted.

  • wasm/js/JSWebAssemblyModule.cpp:

(JSC::JSWebAssemblyModule::createStub):

  • wasm/js/JSWebAssemblyRuntimeError.cpp:

(JSC::createJSWebAssemblyRuntimeError):
(JSC::JSWebAssemblyRuntimeError::create): Deleted.
(JSC::JSWebAssemblyRuntimeError::JSWebAssemblyRuntimeError): Deleted.

  • wasm/js/JSWebAssemblyRuntimeError.h:

(): Deleted.

  • wasm/js/WebAssemblyCompileErrorConstructor.cpp:

(JSC::JSC_DEFINE_HOST_FUNCTION):

  • wasm/js/WebAssemblyLinkErrorConstructor.cpp:

(JSC::JSC_DEFINE_HOST_FUNCTION):

  • wasm/js/WebAssemblyRuntimeErrorConstructor.cpp:

(JSC::JSC_DEFINE_HOST_FUNCTION):

7:40 PM Changeset in webkit [274608] by mark.lam@apple.com
  • 4 edits
    1 add in trunk

Fix race condition in ConcurrentPtrHashSet.
https://bugs.webkit.org/show_bug.cgi?id=223241
rdar://74637896

Reviewed by Yusuke Suzuki.

JSTests:

  • stress/race-to-add-opaque-roots-in-ConcurrentPtrHashSet.js: Added.

Source/WTF:

There exists a race condition where ConcurrentPtrHashSet::resizeIfNecessary() may
not capture an entry added by ConcurrentPtrHashSet::addSlow() concurrently.

ConcurrentPtrHashSet::addSlow() currently does the following:

{

if (table->load.exchangeAdd(1) >= table->maxLoad()) (a1)

return resizeAndAdd(ptr); (a2)


for (;;) {

void* oldEntry = table->array[index].compareExchangeStrong(nullptr, ptr); (a3)
if (!oldEntry) {

if (m_table.load() != table) { (a4)

We added an entry to an old table! We need to reexecute the add on the new table.
return add(ptr);
(a5)

}
return true; (a6)

}
if (oldEntry == ptr)

return false;

... set index to next entry slot to try.

}

}

ConcurrentPtrHashSet::resizeIfNecessary() currently does the following:

{

auto locker = holdLock(m_lock); (r1)
Table* table = m_table.loadRelaxed();
if (table->load.loadRelaxed() < table->maxLoad())

return;

(r2)

std::unique_ptr<Table> newTable = Table::create(table->size * 2);
...
for (unsigned i = 0; i < table->size; ++i) { (r3)

void* ptr = table->array[i].loadRelaxed();
if (!ptr)

continue;


... copy ptr to newTable. (r4)

}


...
m_table.store(newTable.get()); (r5)
...

}

Let's say thread T1 is executing addSlow(), and thread T2 is concurrently executing
resizeIfNecessary().

Consider the following scenario (in chronological order):

  1. T2 has arrived at just before (r5) i.e. it is already done copying the entries in the old m_table.
  2. T1 executes (a3) and writes a new entry into m_table.
  3. T1 checks that the table hasn't been replaced at (a4), and sees that it has not.
  4. T1 returns at (a6), thinking that its new entry is committed.
  5. T2 sets the new m_table at (r5), thereby discarding the new entry that T1 has just written.

The fix is to set m_table to a newly introduced m_stubTable at (r2). m_stubTable
is set up with a size of 0, and load value of 10. This means it is always full.
With this, the following scenarios can play out:

Scenario 1: T2 installs m_stubTable before T1 reaches (a1)

  1. At (a1), T1 sees that m_table (which is m_stubTable) is full.
  2. T1 calls resizeAndAdd() at (a2), which ends up calling resizeIfNecessary() and blocking on the lock at (r1).

Scenario 2: T2 installs m_stubTable after T1 reaches just before (a3)

  1. T1 writes the new entry at (a3).
  2. T1 checks m_table at (a4), and sees that it has changed (now pointing to m_stubTable).
  3. T1 calls add() again at (a5) to redo the operation, and ends with scenario 1.

Scenario 3: T2 installs m_stubTable after T1 reaches (a3), but before (a4)

  1. The new entry has already been added, but we don't know if it made the cut off for T2 to copy it or not. But, it doesn't matter because ...
  2. T1 checks m_table at (a4), and sees that it has changed (now pointing to m_stubTable).
  3. T1 calls add() again at (a5) to redo the operation, and ends with scenario 1.

Scenario 4: T2 installs m_stubTable after T1 reaches (a4)

  1. The new entry has already been added.
  2. T1 checks m_table at (a4), and sees that it has NOT changed (because T2 hasn't installed m_stubTable yet). This means T2's copy loop is guaranteed to not have started yet i.e. the new entry will definitely be picked up by the copy loop.
  3. T1 returns at (a6), and all is well.
  • wtf/ConcurrentPtrHashSet.cpp:

(WTF::ConcurrentPtrHashSet::deleteOldTables):
(WTF::ConcurrentPtrHashSet::initialize):
(WTF::ConcurrentPtrHashSet::containsImplSlow const):
(WTF::ConcurrentPtrHashSet::sizeSlow const):
(WTF::ConcurrentPtrHashSet::resizeIfNecessary):
(WTF::ConcurrentPtrHashSet::Table::initializeStub):

  • wtf/ConcurrentPtrHashSet.h:
7:00 PM Changeset in webkit [274607] by ysuzuki@apple.com
  • 18 edits in trunk/Source

modern-media-controls script should not be allocated in heap
https://bugs.webkit.org/show_bug.cgi?id=223309

Reviewed by Devin Rousso.

Source/JavaScriptCore:

Add --fail-if-non-ascii flag to ensure that input files do not include non-ASCII characters.

  • Scripts/make-js-file-arrays.py:

(main):

Source/WebCore:

Previously, we are concatenating several modern-media-controls scripts into one.
But this causes significant memory overhead (~600KB). Using NSBundle's data still
allocates memory since WTF::String(CFString) allocates heap memory.

Let's use existing mechanism designed for this purpose. We serialize modern-media-controls.js into const C array in
UserAgentScriptData.cpp. UserAgentScript is a mechanism for having user-agent specific script source, and this matches
to our purpose. (for example, UserAgentStyleSheets (CSS version of that) have html.css etc.).

We also InjectedScript_*.js name for these ModernMediaControls.js scripts while this is not directly related to the
heap usage reduction of this patch.

This patch does not do the same thing for CSS of modern-media-controls since this patch's focus is script files first.

  • DerivedSources-input.xcfilelist:
  • DerivedSources-output.xcfilelist:
  • DerivedSources.make:
  • Modules/plugins/QuickTimePluginReplacement.mm:

(WebCore::quickTimePluginReplacementScript):

  • WebCore.xcodeproj/project.pbxproj:
  • html/HTMLMediaElement.cpp:

(WebCore::HTMLMediaElement::ensureMediaControlsInjectedScript):

  • rendering/RenderTheme.h:

(WebCore::RenderTheme::mediaControlsScripts):
(WebCore::RenderTheme::mediaControlsScript): Deleted.

  • rendering/RenderThemeAdwaita.cpp:

(WebCore::RenderThemeAdwaita::mediaControlsScripts):
(WebCore::RenderThemeAdwaita::mediaControlsScript): Deleted.

  • rendering/RenderThemeAdwaita.h:
  • rendering/RenderThemeIOS.h:
  • rendering/RenderThemeIOS.mm:

(WebCore::RenderThemeIOS::purgeCaches):
(WebCore::RenderThemeIOS::mediaControlsScripts):
(WebCore::RenderThemeIOS::mediaControlsScript): Deleted.

  • rendering/RenderThemeMac.h:
  • rendering/RenderThemeMac.mm:

(WebCore::RenderThemeMac::purgeCaches):
(WebCore::RenderThemeMac::mediaControlsScripts):
(WebCore::RenderThemeMac::mediaControlsScript): Deleted.

  • rendering/RenderThemeWin.cpp:

(WebCore::RenderThemeWin::mediaControlsScripts):
(WebCore::RenderThemeWin::mediaControlsScript): Deleted.

  • rendering/RenderThemeWin.h:
5:30 PM Changeset in webkit [274606] by Russell Epstein
  • 1 copy in tags/Safari-611.1.21.0.9

Tag Safari-611.1.21.0.9.

5:27 PM Changeset in webkit [274605] by Robert Jenner
  • 2 edits in trunk/LayoutTests

REGRESSION (r274264): [ macOS wk2 ] compositing/video/video-border-radius.html is a flakey image failure
https://bugs.webkit.org/show_bug.cgi?id=223383

Unreviewed test gardening.

  • platform/mac-wk2/TestExpectations: Updating expectations to Pass ImageOnlyFailure while test is being reviewed.
5:25 PM Changeset in webkit [274604] by Russell Epstein
  • 8 edits in branches/safari-611.1.21.0-branch/Source

Versioning.

WebKit-7611.1.21.0.9

5:15 PM Changeset in webkit [274603] by commit-queue@webkit.org
  • 5 edits in trunk/Source

Reduce maximum HashTable entry size to 250 bytes
https://bugs.webkit.org/show_bug.cgi?id=223398

Patch by Alex Christensen <achristensen@webkit.org> on 2021-03-17
Reviewed by Yusuke Suzuki.

Source/WebCore:

This reduces memory use at runtime.

  • platform/graphics/SourceBufferPrivate.cpp:

(WebCore::SourceBufferPrivate::resetTimestampOffsetInTrackBuffers):
(WebCore::SourceBufferPrivate::resetTrackBuffers):
(WebCore::SourceBufferPrivate::updateHighestPresentationTimestamp):
(WebCore::SourceBufferPrivate::updateBufferedFromTrackBuffers):
(WebCore::SourceBufferPrivate::reenqueSamples):
(WebCore::SourceBufferPrivate::clearTrackBuffers):
(WebCore::SourceBufferPrivate::bufferedSamplesForTrackId):
(WebCore::SourceBufferPrivate::fastSeekTimeForMediaTime):
(WebCore::SourceBufferPrivate::totalTrackBufferSizeInBytes const):
(WebCore::SourceBufferPrivate::addTrackBuffer):
(WebCore::SourceBufferPrivate::updateTrackIds):
(WebCore::SourceBufferPrivate::setAllTrackBuffersNeedRandomAccess):
(WebCore::SourceBufferPrivate::didReceiveSample):

  • platform/graphics/SourceBufferPrivate.h:

Source/WTF:

  • wtf/HashTable.h:

(WTF::KeyTraits>::inlineLookup):

5:07 PM Changeset in webkit [274602] by sbarati@apple.com
  • 9 edits in trunk/Source

Determine if we have useFastJITPermissions on arm64e at runtime instead of hardcoding it as always enabled
https://bugs.webkit.org/show_bug.cgi?id=223388
<rdar://74819266>

Reviewed by Mark Lam.

Source/JavaScriptCore:

  • assembler/FastJITPermissions.h:

(threadSelfRestrictRWXToRW):
(threadSelfRestrictRWXToRX):
(useFastJITPermissions): Deleted.
(fastJITPermissionsIsSupported): Deleted.

  • assembler/LinkBuffer.cpp:

(JSC::LinkBuffer::copyCompactAndLinkCode):

  • jit/ExecutableAllocator.cpp:

(JSC::initializeJITPageReservation):

  • jit/ExecutableAllocator.h:

(JSC::performJITMemcpy):

  • runtime/JSCConfig.h:

Source/WTF:

  • wtf/PlatformEnableCocoa.h:
  • wtf/PlatformUse.h:
5:03 PM Changeset in webkit [274601] by mark.lam@apple.com
  • 10 edits in trunk/Source/JavaScriptCore

Enhance --verboseVerifyGC=true to make it easier to debug GC verifier errors.
https://bugs.webkit.org/show_bug.cgi?id=223401

Reviewed by Saam Barati.

Previously, --verboseVerifyGC=true only dumps the stack trace of the immediate code
path (in the verifier GC) that marked the object that the real GC did not. With
this patch, we'll also dump the trace of the marking chain all the way back to a
GC root. This patch also adds support for tracing the marking chain through opaque
roots.

The marking chain provided is the one that the verifier GC walked. To debug the
error, we use this info and check where the real GC deviates.

Here's an example of the new dump of a GC verifier error:

GC Verifier: ERROR cell 0x12c570500 was not marked
Object: 0x12c570500 with butterfly 0x0 (Structure 0x108eb6d10:[0x3ba8, ArrayBuffer, {}, NonArray, Proto:0x108ed7d90, Leaf]), StructureID: 15272
Cell 0x12c570500 was visited via opaque root 0x10e4b52c0 at:

1 0x100acccdc JSC::VerifierSlotVisitor::appendUnbarriered(JSC::JSCell*)
2 0x100ad0c2f void JSC::WeakBlock::specializedVisit<JSC::MarkedBlock, JSC::AbstractSlotVisitor>(JSC::MarkedBlock&, JSC::AbstractSlotVisitor&)
3 0x100abec2b void JSC::MarkedSpace::visitWeakSets<JSC::AbstractSlotVisitor>(JSC::AbstractSlotVisitor&)
4 0x100aa5167 WTF::Detail::CallableWrapper<JSC::Heap::addCoreConstraints()::$_38, void, JSC::AbstractSlotVisitor&>::call(JSC::AbstractSlotVisitor&)
5 0x100ac1411 JSC::MarkingConstraintSet::executeAllSynchronously(JSC::AbstractSlotVisitor&)
6 0x100a9bd7b JSC::Heap::verifyGC()
7 0x100a9b2f7 JSC::Heap::runEndPhase(JSC::GCConductor)
8 0x100a99434 JSC::Heap::runCurrentPhase(JSC::GCConductor, JSC::CurrentThreadState*)
9 0x100aa332d WTF::ScopedLambdaFunctor<void (JSC::CurrentThreadState&), JSC::Heap::collectInMutatorThread()::$_0>::implFunction(void*, JSC::CurrentThreadState&)
10 0x100ab8794 JSC::callWithCurrentThreadState(WTF::ScopedLambda<void (JSC::CurrentThreadState&)> const&)
11 0x100a9d2cd JSC::Heap::collectInMutatorThread()
12 0x100a99217 JSC::Heap::waitForCollection(unsigned long long)
13 0x100a98cb1 JSC::Heap::collectNow(JSC::Synchronousness, JSC::GCRequest)
14 0x100ab7b4d JSC::LocalAllocator::allocateSlowCase(JSC::Heap&, JSC::GCDeferralContext*, JSC::AllocationFailureMode)
15 0x100ec0785 void* JSC::allocateCell<JSC::JSDataView>(JSC::Heap&, unsigned long)
16 0x100ec0629 JSC::JSDataView::create(JSC::JSGlobalObject*, JSC::Structure*, WTF::RefPtr<JSC::ArrayBuffer, WTF::RawPtrTraits<JSC::ArrayBuffer>, WTF::DefaultRefDerefTraits<JSC::ArrayBuffer> >&&, unsigned int, unsigned int)
17 0x100f893d6 JSC::JSObject* JSC::constructGenericTypedArrayViewWithArguments<JSC::JSDataView>(JSC::JSGlobalObject*, JSC::Structure*, long long, unsigned int, WTF::Optional<unsigned int>)
18 0x100f731dc JSC::constructDataView(JSC::JSGlobalObject*, JSC::CallFrame*)
19 0x5e4a38a010c7
20 0x5e4a38a02095
21 0x1004888d6 vmEntryToJavaScript
22 0x100b83690 JSC::Interpreter::executeProgram(JSC::SourceCode const&, JSC::JSGlobalObject*, JSC::JSObject*)
23 0x100e39a82 JSC::evaluate(JSC::JSGlobalObject*, JSC::SourceCode const&, JSC::JSValue, WTF::NakedPtr<JSC::Exception>&)
24 0x100007606 jscmain(int, char)
25 0x10000644b main

In the real GC, opaque root0x10e4b52c0 was NOT added to the heap's opaque roots.
Opaque root 0x10e4b52c0 was added via cell 0x12c577720 at:

1 0x100ea4fc9 JSC::JSArrayBufferView::visitChildren(JSC::JSCell*, JSC::AbstractSlotVisitor&)
2 0x100acd4e9 JSC::VerifierSlotVisitor::drain()
3 0x100a9bd48 JSC::Heap::verifyGC()
4 0x100a9b2f7 JSC::Heap::runEndPhase(JSC::GCConductor)
5 0x100a99434 JSC::Heap::runCurrentPhase(JSC::GCConductor, JSC::CurrentThreadState*)
6 0x100aa332d WTF::ScopedLambdaFunctor<void (JSC::CurrentThreadState&), JSC::Heap::collectInMutatorThread()::$_0>::implFunction(void*, JSC::CurrentThreadState&)
7 0x100ab8794 JSC::callWithCurrentThreadState(WTF::ScopedLambda<void (JSC::CurrentThreadState&)> const&)
8 0x100a9d2cd JSC::Heap::collectInMutatorThread()
9 0x100a99217 JSC::Heap::waitForCollection(unsigned long long)
10 0x100a98cb1 JSC::Heap::collectNow(JSC::Synchronousness, JSC::GCRequest)
11 0x100ab7b4d JSC::LocalAllocator::allocateSlowCase(JSC::Heap&, JSC::GCDeferralContext*, JSC::AllocationFailureMode)
12 0x100ec0785 void* JSC::allocateCell<JSC::JSDataView>(JSC::Heap&, unsigned long)
13 0x100ec0629 JSC::JSDataView::create(JSC::JSGlobalObject*, JSC::Structure*, WTF::RefPtr<JSC::ArrayBuffer, WTF::RawPtrTraits<JSC::ArrayBuffer>, WTF::DefaultRefDerefTraits<JSC::ArrayBuffer> >&&, unsigned int, unsigned int)
14 0x100f893d6 JSC::JSObject* JSC::constructGenericTypedArrayViewWithArguments<JSC::JSDataView>(JSC::JSGlobalObject*, JSC::Structure*, long long, unsigned int, WTF::Optional<unsigned int>)
15 0x100f731dc JSC::constructDataView(JSC::JSGlobalObject*, JSC::CallFrame*)
16 0x5e4a38a010c7
17 0x5e4a38a02095
18 0x1004888d6 vmEntryToJavaScript
19 0x100b83690 JSC::Interpreter::executeProgram(JSC::SourceCode const&, JSC::JSGlobalObject*, JSC::JSObject*)
20 0x100e39a82 JSC::evaluate(JSC::JSGlobalObject*, JSC::SourceCode const&, JSC::JSValue, WTF::NakedPtr<JSC::Exception>&)
21 0x100007606 jscmain(int, char)
22 0x10000644b main
23 0x7fff203b4f3d start

Object: 0x12c577720 with butterfly 0x0 (Structure 0x108eb6e60:[0xe135, DataView, {}, NonArray, Proto:0x108ed7da0, Leaf]), StructureID: 57653
Cell 0x12c577720 was visited via cell 0x108b528e8 at:

1 0x100acccdc JSC::VerifierSlotVisitor::appendUnbarriered(JSC::JSCell*)
2 0x100f1623c JSC::JSObject::visitChildren(JSC::JSCell*, JSC::AbstractSlotVisitor&)
3 0x100acd4e9 JSC::VerifierSlotVisitor::drain()
4 0x100a9bd48 JSC::Heap::verifyGC()
5 0x100a9b2f7 JSC::Heap::runEndPhase(JSC::GCConductor)
6 0x100a99434 JSC::Heap::runCurrentPhase(JSC::GCConductor, JSC::CurrentThreadState*)
7 0x100aa332d WTF::ScopedLambdaFunctor<void (JSC::CurrentThreadState&), JSC::Heap::collectInMutatorThread()::$_0>::implFunction(void*, JSC::CurrentThreadState&)
8 0x100ab8794 JSC::callWithCurrentThreadState(WTF::ScopedLambda<void (JSC::CurrentThreadState&)> const&)
9 0x100a9d2cd JSC::Heap::collectInMutatorThread()
10 0x100a99217 JSC::Heap::waitForCollection(unsigned long long)
11 0x100a98cb1 JSC::Heap::collectNow(JSC::Synchronousness, JSC::GCRequest)
12 0x100ab7b4d JSC::LocalAllocator::allocateSlowCase(JSC::Heap&, JSC::GCDeferralContext*, JSC::AllocationFailureMode)
13 0x100ec0785 void* JSC::allocateCell<JSC::JSDataView>(JSC::Heap&, unsigned long)
14 0x100ec0629 JSC::JSDataView::create(JSC::JSGlobalObject*, JSC::Structure*, WTF::RefPtr<JSC::ArrayBuffer, WTF::RawPtrTraits<JSC::ArrayBuffer>, WTF::DefaultRefDerefTraits<JSC::ArrayBuffer> >&&, unsigned int, unsigned int)
15 0x100f893d6 JSC::JSObject* JSC::constructGenericTypedArrayViewWithArguments<JSC::JSDataView>(JSC::JSGlobalObject*, JSC::Structure*, long long, unsigned int, WTF::Optional<unsigned int>)
16 0x100f731dc JSC::constructDataView(JSC::JSGlobalObject*, JSC::CallFrame*)
17 0x5e4a38a010c7
18 0x5e4a38a02095
19 0x1004888d6 vmEntryToJavaScript
20 0x100b83690 JSC::Interpreter::executeProgram(JSC::SourceCode const&, JSC::JSGlobalObject*, JSC::JSObject*)
21 0x100e39a82 JSC::evaluate(JSC::JSGlobalObject*, JSC::SourceCode const&, JSC::JSValue, WTF::NakedPtr<JSC::Exception>&)
22 0x100007606 jscmain(int, char)
23 0x10000644b main

Object: 0x108b528e8 with butterfly 0x1806e93070 (Structure 0x108efb090:[0xde87, Array, {}, ArrayWithContiguous, Proto:0x108baf5e8]), StructureID: 56967
Cell 0x108b528e8 was visited via cell 0x108e8fcc0 at:

1 0x100accdd8 JSC::VerifierSlotVisitor::appendUnbarriered(JSC::JSCell*)
2 0x10070634e void JSC::CodeBlock::stronglyVisitWeakReferences<JSC::AbstractSlotVisitor>(JSC::ConcurrentJSLocker const&, JSC::AbstractSlotVisitor&)
3 0x1006eacd7 JSC::CodeBlock::visitChildren(JSC::JSCell*, JSC::AbstractSlotVisitor&)
4 0x100acd4e9 JSC::VerifierSlotVisitor::drain()
5 0x100a9bd48 JSC::Heap::verifyGC()
6 0x100a9b2f7 JSC::Heap::runEndPhase(JSC::GCConductor)
7 0x100a99434 JSC::Heap::runCurrentPhase(JSC::GCConductor, JSC::CurrentThreadState*)
8 0x100aa332d WTF::ScopedLambdaFunctor<void (JSC::CurrentThreadState&), JSC::Heap::collectInMutatorThread()::$_0>::implFunction(void*, JSC::CurrentThreadState&)
9 0x100ab8794 JSC::callWithCurrentThreadState(WTF::ScopedLambda<void (JSC::CurrentThreadState&)> const&)
10 0x100a9d2cd JSC::Heap::collectInMutatorThread()
11 0x100a99217 JSC::Heap::waitForCollection(unsigned long long)
12 0x100a98cb1 JSC::Heap::collectNow(JSC::Synchronousness, JSC::GCRequest)
13 0x100ab7b4d JSC::LocalAllocator::allocateSlowCase(JSC::Heap&, JSC::GCDeferralContext*, JSC::AllocationFailureMode)
14 0x100ec0785 void* JSC::allocateCell<JSC::JSDataView>(JSC::Heap&, unsigned long)
15 0x100ec0629 JSC::JSDataView::create(JSC::JSGlobalObject*, JSC::Structure*, WTF::RefPtr<JSC::ArrayBuffer, WTF::RawPtrTraits<JSC::ArrayBuffer>, WTF::DefaultRefDerefTraits<JSC::ArrayBuffer> >&&, unsigned int, unsigned int)
16 0x100f893d6 JSC::JSObject* JSC::constructGenericTypedArrayViewWithArguments<JSC::JSDataView>(JSC::JSGlobalObject*, JSC::Structure*, long long, unsigned int, WTF::Optional<unsigned int>)
17 0x100f731dc JSC::constructDataView(JSC::JSGlobalObject*, JSC::CallFrame*)
18 0x5e4a38a010c7
19 0x5e4a38a02095
20 0x1004888d6 vmEntryToJavaScript
21 0x100b83690 JSC::Interpreter::executeProgram(JSC::SourceCode const&, JSC::JSGlobalObject*, JSC::JSObject*)
22 0x100e39a82 JSC::evaluate(JSC::JSGlobalObject*, JSC::SourceCode const&, JSC::JSValue, WTF::NakedPtr<JSC::Exception>&)
23 0x100007606 jscmain(int, char)
24 0x10000644b main

Cell: 0x108e8fcc0 (0x108ef8c40:[0xc0e7, ProgramCodeBlock, {}, NonArray, Leaf]), StructureID: 49383
Cell 0x108e8fcc0 was visited from scan of ConservativeScan roots at:

1 0x100accaf8 JSC::VerifierSlotVisitor::append(JSC::ConservativeRoots const&)
2 0x100aa42a2 WTF::Detail::CallableWrapper<JSC::Heap::addCoreConstraints()::$_31, void, JSC::SlotVisitor&>::call(JSC::SlotVisitor&)
3 0x100ac1db2 JSC::MarkingConstraintSolver::runExecutionThread(JSC::SlotVisitor&, JSC::MarkingConstraintSolver::SchedulerPreference, WTF::ScopedLambda<WTF::Optional<unsigned int> ()>)
4 0x100a9f2de JSC::Heap::runTaskInParallel(WTF::RefPtr<WTF::SharedTask<void (JSC::SlotVisitor&)>, WTF::RawPtrTraits<WTF::SharedTask<void (JSC::SlotVisitor&)> >, WTF::DefaultRefDerefTraits<WTF::SharedTask<void (JSC::SlotVisitor&)> > >)
5 0x100ac188f JSC::MarkingConstraintSolver::execute(JSC::MarkingConstraintSolver::SchedulerPreference, WTF::ScopedLambda<WTF::Optional<unsigned int> ()>)
6 0x100ac125c JSC::MarkingConstraintSet::executeConvergenceImpl(JSC::SlotVisitor&)
7 0x100ac0f9b JSC::MarkingConstraintSet::executeConvergence(JSC::SlotVisitor&)
8 0x100a99f24 JSC::Heap::runFixpointPhase(JSC::GCConductor)
9 0x100a99418 JSC::Heap::runCurrentPhase(JSC::GCConductor, JSC::CurrentThreadState*)
10 0x100aa332d WTF::ScopedLambdaFunctor<void (JSC::CurrentThreadState&), JSC::Heap::collectInMutatorThread()::$_0>::implFunction(void*, JSC::CurrentThreadState&)
11 0x100ab8794 JSC::callWithCurrentThreadState(WTF::ScopedLambda<void (JSC::CurrentThreadState&)> const&)
12 0x100a9d2cd JSC::Heap::collectInMutatorThread()
13 0x100a99217 JSC::Heap::waitForCollection(unsigned long long)
14 0x100a98cb1 JSC::Heap::collectNow(JSC::Synchronousness, JSC::GCRequest)
15 0x100ab7b4d JSC::LocalAllocator::allocateSlowCase(JSC::Heap&, JSC::GCDeferralContext*, JSC::AllocationFailureMode)
16 0x100ec0785 void* JSC::allocateCell<JSC::JSDataView>(JSC::Heap&, unsigned long)
17 0x100ec0629 JSC::JSDataView::create(JSC::JSGlobalObject*, JSC::Structure*, WTF::RefPtr<JSC::ArrayBuffer, WTF::RawPtrTraits<JSC::ArrayBuffer>, WTF::DefaultRefDerefTraits<JSC::ArrayBuffer> >&&, unsigned int, unsigned int)
18 0x100f893d6 JSC::JSObject* JSC::constructGenericTypedArrayViewWithArguments<JSC::JSDataView>(JSC::JSGlobalObject*, JSC::Structure*, long long, unsigned int, WTF::Optional<unsigned int>)
19 0x100f731dc JSC::constructDataView(JSC::JSGlobalObject*, JSC::CallFrame*)
20 0x5e4a38a010c7
21 0x5e4a38a02095
22 0x1004888d6 vmEntryToJavaScript
23 0x100b83690 JSC::Interpreter::executeProgram(JSC::SourceCode const&, JSC::JSGlobalObject*, JSC::JSObject*)
24 0x100e39a82 JSC::evaluate(JSC::JSGlobalObject*, JSC::SourceCode const&, JSC::JSValue, WTF::NakedPtr<JSC::Exception>&)
25 0x100007606 jscmain(int, char)
26 0x10000644b main

Note that in this example, the 2nd stack trace was for an opaque root. The verifier
also noted that the opaque root (which was added for the verifier GC) was not added
for the real GC. This pointed to the bug that caused the error (this bug was fixed
in https://bugs.webkit.org/show_bug.cgi?id=223241).

Additional changes in this patch:

  1. Renamed AbstractSlotVisitor::Context to ReferrerContext.
  1. Introduced AbstractSlotVisitor::ReferrerToken, which is an abstraction for either a HeapCell*, an opaque root, or a GC root. ReferrerContext now tracks a ReferrerToken instead of a HeapCell*.
  • heap/AbstractSlotVisitor.h:

(JSC::AbstractSlotVisitor::ReferrerToken::ReferrerToken):
(JSC::AbstractSlotVisitor::ReferrerToken::operator bool const):
(JSC::AbstractSlotVisitor::ReferrerToken::operator! const):
(JSC::AbstractSlotVisitor::ReferrerToken::isHeapCell const):
(JSC::AbstractSlotVisitor::ReferrerToken::isOpaqueRoot const):
(JSC::AbstractSlotVisitor::ReferrerToken::isRootMarkReason const):
(JSC::AbstractSlotVisitor::ReferrerContext::referrer const):
(JSC::AbstractSlotVisitor::ReferrerContext::setReferrer):
(JSC::AbstractSlotVisitor::ReferrerContext::isOpaqueRootContext const):
(JSC::AbstractSlotVisitor::didAddOpaqueRoot):
(JSC::AbstractSlotVisitor::didFindOpaqueRoot):
(JSC::SetRootMarkReasonScope::SetRootMarkReasonScope):
(JSC::AbstractSlotVisitor::Context::cell const): Deleted.

  • heap/AbstractSlotVisitorInlines.h:

(JSC::ReferrerToken::ReferrerToken):
(JSC::ReferrerToken::asCell const):
(JSC::ReferrerToken::asOpaqueRoot const):
(JSC::ReferrerToken::asRootMarkReason const):
(JSC::AbstractSlotVisitor::ReferrerContext::ReferrerContext):
(JSC::AbstractSlotVisitor::ReferrerContext::~ReferrerContext):
(JSC::AbstractSlotVisitor::addOpaqueRoot):
(JSC::AbstractSlotVisitor::containsOpaqueRoot const):
(JSC::AbstractSlotVisitor::referrer const):
(JSC::AbstractSlotVisitor::Context::Context): Deleted.
(JSC::AbstractSlotVisitor::Context::~Context): Deleted.
(JSC::AbstractSlotVisitor::parentCell const): Deleted.

  • heap/Heap.cpp:

(JSC::Heap::addCoreConstraints):

  • heap/Heap.h:
  • heap/SlotVisitor.h:
  • heap/SlotVisitorMacros.h:
  • heap/VerifierSlotVisitor.cpp:

(JSC::MarkerData::MarkerData):
(JSC::VerifierSlotVisitor::MarkedBlockData::markerData const):
(JSC::VerifierSlotVisitor::PreciseAllocationData::markerData const):
(JSC::VerifierSlotVisitor::OpaqueRootData::markerData const):
(JSC::VerifierSlotVisitor::OpaqueRootData::addMarkerData):
(JSC::VerifierSlotVisitor::VerifierSlotVisitor):
(JSC::VerifierSlotVisitor::didAddOpaqueRoot):
(JSC::VerifierSlotVisitor::didFindOpaqueRoot):
(JSC::VerifierSlotVisitor::dump const):
(JSC::VerifierSlotVisitor::dumpMarkerData):
(JSC::VerifierSlotVisitor::testAndSetMarked):

  • heap/VerifierSlotVisitor.h:

(JSC::VerifierSlotVisitor::MarkerData::referrer const):
(JSC::VerifierSlotVisitor::MarkerData::stack const):

  • heap/WeakBlock.cpp:

(JSC::WeakBlock::specializedVisit):

4:47 PM Changeset in webkit [274600] by Aditya Keerthi
  • 276 edits in trunk

[iOS][FCR] Use system colors for the new appearance
https://bugs.webkit.org/show_bug.cgi?id=223303
<rdar://problem/75508598>

Reviewed by Tim Horton.

Source/WebCore:

Use system colors when painting the new controls to ensure consistency
with the rest of the system.

This patch exposes additional system colors in CSS, so that they may be
used by the UA stylesheet. Note that exposing these colors does not
increase the fingerprintable surface since, we already expose other
system colors that have the same traits.

Additionally, HAVE(OS_DARK_MODE_SUPPORT) is removed from these colors
since they are available on all PLATFORM(IOS_FAMILY).

  • css/CSSValueKeywords.in:
  • css/html.css:
  • rendering/RenderThemeIOS.mm:

(WebCore::cssValueIDSelectorList):
(WebCore::RenderThemeIOS::paintCheckbox):
(WebCore::RenderThemeIOS::paintRadio):
(WebCore::RenderThemeIOS::paintProgressBarWithFormControlRefresh):
(WebCore::RenderThemeIOS::paintMeter):
(WebCore::RenderThemeIOS::paintSliderTicks):
(WebCore::RenderThemeIOS::paintSliderTrackWithFormControlRefresh):
(WebCore::RenderThemeIOS::paintMenuListButtonDecorationsWithFormControlRefresh):

Source/WebCore/PAL:

  • pal/spi/ios/UIKitSPI.h:

Add additional system colors declarations for watchOS and tvOS.

LayoutTests:

Rebaselined tests to account for changes in color.

  • fast/forms/date/date-input-rendering-basic-expected.txt:
  • fast/forms/date/date-pseudo-elements-expected.txt:
  • fast/forms/time/time-input-rendering-basic-expected.txt:
  • platform/ios-simulator/fast/forms/auto-fill-button/hide-auto-fill-strong-password-viewable-treatment-when-form-is-reset-expected.txt:
  • platform/ios-simulator/fast/forms/auto-fill-button/input-credit-card-auto-fill-button-expected.txt:
  • platform/ios-simulator/fast/forms/auto-fill-button/input-strong-password-viewable-expected.txt:
  • platform/ios-simulator/fast/forms/datalist/datalist-searchinput-appearance-expected.txt:
  • platform/ios-simulator/fast/forms/datalist/datalist-textinput-appearance-expected.txt:
  • platform/ios-wk2/editing/input/caret-at-the-edge-of-input-expected.txt:
  • platform/ios-wk2/editing/input/reveal-caret-of-multiline-input-expected.txt:
  • platform/ios-wk2/editing/inserting/4960120-1-expected.txt:
  • platform/ios-wk2/editing/inserting/before-after-input-element-expected.txt:
  • platform/ios-wk2/editing/pasteboard/4641033-expected.txt:
  • platform/ios-wk2/editing/pasteboard/4944770-1-expected.txt:
  • platform/ios-wk2/editing/pasteboard/4944770-2-expected.txt:
  • platform/ios-wk2/editing/pasteboard/input-field-1-expected.txt:
  • platform/ios-wk2/editing/pasteboard/pasting-tabs-expected.txt:
  • platform/ios-wk2/editing/selection/4895428-3-expected.txt:
  • platform/ios-wk2/editing/selection/caret-before-select-expected.txt:
  • platform/ios-wk2/editing/selection/drag-select-1-expected.txt:
  • platform/ios-wk2/editing/selection/select-from-textfield-outwards-expected.txt:
  • platform/ios-wk2/fast/block/float/overhanging-tall-block-expected.txt:
  • platform/ios-wk2/fast/block/margin-collapse/103-expected.txt:
  • platform/ios-wk2/fast/dynamic/008-expected.txt:
  • platform/ios-wk2/fast/forms/basic-buttons-expected.txt:
  • platform/ios-wk2/fast/forms/basic-textareas-quirks-expected.txt:
  • platform/ios-wk2/fast/forms/input-appearance-preventDefault-expected.txt:
  • platform/ios-wk2/fast/forms/input-text-click-outside-expected.txt:
  • platform/ios-wk2/fast/forms/input-text-double-click-expected.txt:
  • platform/ios-wk2/fast/forms/input-text-drag-down-expected.txt:
  • platform/ios-wk2/fast/forms/input-text-option-delete-expected.txt:
  • platform/ios-wk2/fast/forms/targeted-frame-submission-expected.txt:
  • platform/ios-wk2/fast/forms/textAreaLineHeight-expected.txt:
  • platform/ios-wk2/fast/forms/textarea-align-expected.txt:
  • platform/ios-wk2/fast/forms/textarea-placeholder-visibility-1-expected.txt:
  • platform/ios-wk2/fast/forms/textarea-placeholder-visibility-2-expected.txt:
  • platform/ios-wk2/fast/forms/textarea-scroll-height-expected.txt:
  • platform/ios-wk2/fast/forms/textarea-setinnerhtml-expected.txt:
  • platform/ios-wk2/fast/hidpi/resize-corner-hidpi-expected.txt:
  • platform/ios-wk2/fast/overflow/scroll-nested-positioned-layer-in-overflow-expected.txt:
  • platform/ios-wk2/fast/overflow/scrollRevealButton-expected.txt:
  • platform/ios-wk2/fast/parser/document-write-option-expected.txt:
  • platform/ios-wk2/fast/parser/entity-comment-in-textarea-expected.txt:
  • platform/ios-wk2/fast/parser/open-comment-in-textarea-expected.txt:
  • platform/ios-wk2/fast/spatial-navigation/snav-multiple-select-focusring-expected.txt:
  • platform/ios-wk2/fast/text/international/rtl-white-space-pre-wrap-expected.txt:
  • platform/ios-wk2/fast/text/international/unicode-bidi-plaintext-in-textarea-expected.txt:
  • platform/ios-wk2/fast/transforms/transformed-focused-text-input-expected.txt:
  • platform/ios-wk2/imported/w3c/web-platform-tests/css/css-pseudo/file-chooser-button-display-toggle-crash.tentative-expected.txt:
  • platform/ios-wk2/imported/w3c/web-platform-tests/html/rendering/widgets/select-wrap-no-spill.optional-expected.txt:
  • platform/ios/css3/flexbox/button-expected.txt:
  • platform/ios/editing/pasteboard/4806874-expected.txt:
  • platform/ios/editing/selection/3690703-2-expected.txt:
  • platform/ios/editing/selection/3690703-expected.txt:
  • platform/ios/editing/selection/3690719-expected.txt:
  • platform/ios/editing/selection/4397952-expected.txt:
  • platform/ios/editing/selection/4975120-expected.txt:
  • platform/ios/editing/selection/5240265-expected.txt:
  • platform/ios/editing/selection/replaced-boundaries-3-expected.txt:
  • platform/ios/editing/selection/select-box-expected.txt:
  • platform/ios/editing/selection/select-element-paragraph-boundary-expected.txt:
  • platform/ios/editing/selection/selection-button-text-expected.txt:
  • platform/ios/fast/block/float/032-expected.txt:
  • platform/ios/fast/block/float/float-avoidance-expected.txt:
  • platform/ios/fast/block/positioning/inline-block-relposition-expected.txt:
  • platform/ios/fast/css/continuationCrash-expected.txt:
  • platform/ios/fast/css/focus-ring-exists-for-search-field-expected.txt:
  • platform/ios/fast/css/input-search-padding-expected.txt:
  • platform/ios/fast/css/line-height-expected.txt:
  • platform/ios/fast/css/margin-top-bottom-dynamic-expected.txt:
  • platform/ios/fast/css/rtl-ordering-expected.txt:
  • platform/ios/fast/css/text-overflow-input-expected.txt:
  • platform/ios/fast/css/text-transform-select-expected.txt:
  • platform/ios/fast/dom/HTMLTableColElement/resize-table-using-col-width-expected.txt:
  • platform/ios/fast/dom/HTMLTextAreaElement/reset-textarea-expected.txt:
  • platform/ios/fast/dynamic/positioned-movement-with-positioned-children-expected.txt:
  • platform/ios/fast/events/context-no-deselect-expected.txt:
  • platform/ios/fast/forms/001-expected.txt:
  • platform/ios/fast/forms/003-expected.txt:
  • platform/ios/fast/forms/004-expected.txt:
  • platform/ios/fast/forms/auto-fill-button/input-auto-fill-button-expected.txt:
  • platform/ios/fast/forms/auto-fill-button/input-contacts-auto-fill-button-expected.txt:
  • platform/ios/fast/forms/auto-fill-button/input-strong-password-auto-fill-button-expected.txt:
  • platform/ios/fast/forms/basic-inputs-expected.txt:
  • platform/ios/fast/forms/basic-selects-expected.txt:
  • platform/ios/fast/forms/basic-textareas-expected.txt:
  • platform/ios/fast/forms/blankbuttons-expected.txt:
  • platform/ios/fast/forms/box-shadow-override-expected.txt:
  • platform/ios/fast/forms/button-align-expected.txt:
  • platform/ios/fast/forms/button-cannot-be-nested-expected.txt:
  • platform/ios/fast/forms/button-generated-content-expected.txt:
  • platform/ios/fast/forms/button-positioned-expected.txt:
  • platform/ios/fast/forms/button-sizes-expected.txt:
  • platform/ios/fast/forms/button-style-color-expected.txt:
  • platform/ios/fast/forms/button-table-styles-expected.txt:
  • platform/ios/fast/forms/button-text-transform-expected.txt:
  • platform/ios/fast/forms/button-white-space-expected.txt:
  • platform/ios/fast/forms/control-clip-expected.txt:
  • platform/ios/fast/forms/control-clip-overflow-expected.txt:
  • platform/ios/fast/forms/control-restrict-line-height-expected.txt:
  • platform/ios/fast/forms/disabled-select-change-index-expected.txt:
  • platform/ios/fast/forms/encoding-test-expected.txt:
  • platform/ios/fast/forms/fieldset-align-expected.txt:
  • platform/ios/fast/forms/file/file-input-direction-expected.txt:
  • platform/ios/fast/forms/file/file-input-disabled-expected.txt:
  • platform/ios/fast/forms/floating-textfield-relayout-expected.txt:
  • platform/ios/fast/forms/form-element-geometry-expected.txt:
  • platform/ios/fast/forms/formmove3-expected.txt:
  • platform/ios/fast/forms/hidden-listbox-expected.txt:
  • platform/ios/fast/forms/input-align-expected.txt:
  • platform/ios/fast/forms/input-appearance-bkcolor-expected.txt:
  • platform/ios/fast/forms/input-appearance-default-bkcolor-expected.txt:
  • platform/ios/fast/forms/input-appearance-disabled-expected.txt:
  • platform/ios/fast/forms/input-appearance-focus-expected.txt:
  • platform/ios/fast/forms/input-appearance-height-expected.txt:
  • platform/ios/fast/forms/input-appearance-selection-expected.txt:
  • platform/ios/fast/forms/input-appearance-visibility-expected.txt:
  • platform/ios/fast/forms/input-appearance-width-expected.txt:
  • platform/ios/fast/forms/input-button-sizes-expected.txt:
  • platform/ios/fast/forms/input-disabled-color-expected.txt:
  • platform/ios/fast/forms/input-double-click-selection-gap-bug-expected.txt:
  • platform/ios/fast/forms/input-field-text-truncated-expected.txt:
  • platform/ios/fast/forms/input-placeholder-visibility-1-expected.txt:
  • platform/ios/fast/forms/input-placeholder-visibility-3-expected.txt:
  • platform/ios/fast/forms/input-spaces-expected.txt:
  • platform/ios/fast/forms/input-table-expected.txt:
  • platform/ios/fast/forms/input-text-click-inside-expected.txt:
  • platform/ios/fast/forms/input-text-scroll-left-on-blur-expected.txt:
  • platform/ios/fast/forms/input-text-self-emptying-click-expected.txt:
  • platform/ios/fast/forms/input-type-text-min-width-expected.txt:
  • platform/ios/fast/forms/input-value-expected.txt:
  • platform/ios/fast/forms/input-width-expected.txt:
  • platform/ios/fast/forms/listbox-bidi-align-expected.txt:
  • platform/ios/fast/forms/listbox-hit-test-zoomed-expected.txt:
  • platform/ios/fast/forms/listbox-scrollbar-incremental-load-expected.txt:
  • platform/ios/fast/forms/listbox-width-change-expected.txt:
  • platform/ios/fast/forms/menulist-clip-expected.txt:
  • platform/ios/fast/forms/menulist-deselect-update-expected.txt:
  • platform/ios/fast/forms/menulist-narrow-width-expected.txt:
  • platform/ios/fast/forms/menulist-no-overflow-expected.txt:
  • platform/ios/fast/forms/menulist-option-wrap-expected.txt:
  • platform/ios/fast/forms/menulist-restrict-line-height-expected.txt:
  • platform/ios/fast/forms/menulist-separator-painting-expected.txt:
  • platform/ios/fast/forms/menulist-style-color-expected.txt:
  • platform/ios/fast/forms/menulist-width-change-expected.txt:
  • platform/ios/fast/forms/minWidthPercent-expected.txt:
  • platform/ios/fast/forms/number/number-appearance-rtl-expected.txt:
  • platform/ios/fast/forms/number/number-appearance-spinbutton-disabled-readonly-expected.txt:
  • platform/ios/fast/forms/number/number-appearance-spinbutton-layer-expected.txt:
  • platform/ios/fast/forms/option-script-expected.txt:
  • platform/ios/fast/forms/option-strip-whitespace-expected.txt:
  • platform/ios/fast/forms/option-text-clip-expected.txt:
  • platform/ios/fast/forms/placeholder-pseudo-style-expected.txt:
  • platform/ios/fast/forms/plaintext-mode-2-expected.txt:
  • platform/ios/fast/forms/search-cancel-button-style-sharing-expected.txt:
  • platform/ios/fast/forms/search-display-none-cancel-button-expected.txt:
  • platform/ios/fast/forms/search-input-rtl-expected.txt:
  • platform/ios/fast/forms/select-align-expected.txt:
  • platform/ios/fast/forms/select-baseline-expected.txt:
  • platform/ios/fast/forms/select-block-background-expected.txt:
  • platform/ios/fast/forms/select-change-listbox-size-expected.txt:
  • platform/ios/fast/forms/select-change-listbox-to-popup-expected.txt:
  • platform/ios/fast/forms/select-change-popup-to-listbox-expected.txt:
  • platform/ios/fast/forms/select-dirty-parent-pref-widths-expected.txt:
  • platform/ios/fast/forms/select-disabled-appearance-expected.txt:
  • platform/ios/fast/forms/select-element-focus-ring-expected.txt:
  • platform/ios/fast/forms/select-empty-option-height-expected.txt:
  • platform/ios/fast/forms/select-initial-position-expected.txt:
  • platform/ios/fast/forms/select-item-background-clip-expected.txt:
  • platform/ios/fast/forms/select-list-box-with-height-expected.txt:
  • platform/ios/fast/forms/select-non-native-rendering-direction-expected.txt:
  • platform/ios/fast/forms/select-selected-expected.txt:
  • platform/ios/fast/forms/select-style-expected.txt:
  • platform/ios/fast/forms/select-visual-hebrew-expected.txt:
  • platform/ios/fast/forms/select-writing-direction-natural-expected.txt:
  • platform/ios/fast/forms/select/optgroup-rendering-expected.txt:
  • platform/ios/fast/forms/selectlist-minsize-expected.txt:
  • platform/ios/fast/forms/stuff-on-my-optgroup-expected.txt:
  • platform/ios/fast/forms/tabbing-input-iframe-expected.txt:
  • platform/ios/fast/forms/textarea-placeholder-pseudo-style-expected.txt:
  • platform/ios/fast/forms/textarea-scrollbar-expected.txt:
  • platform/ios/fast/forms/textarea-scrolled-type-expected.txt:
  • platform/ios/fast/forms/textarea-width-expected.txt:
  • platform/ios/fast/forms/textfield-focus-ring-expected.txt:
  • platform/ios/fast/forms/textfield-overflow-expected.txt:
  • platform/ios/fast/frames/take-focus-from-iframe-expected.txt:
  • platform/ios/fast/html/details-no-summary4-expected.txt:
  • platform/ios/fast/html/details-open-javascript-expected.txt:
  • platform/ios/fast/html/details-open2-expected.txt:
  • platform/ios/fast/html/details-open4-expected.txt:
  • platform/ios/fast/html/details-replace-summary-child-expected.txt:
  • platform/ios/fast/html/details-replace-text-expected.txt:
  • platform/ios/fast/html/keygen-expected.txt:
  • platform/ios/fast/invalid/014-expected.txt:
  • platform/ios/fast/lists/dynamic-marker-crash-expected.txt:
  • platform/ios/fast/overflow/overflow-x-y-expected.txt:
  • platform/ios/fast/replaced/replaced-breaking-expected.txt:
  • platform/ios/fast/replaced/replaced-breaking-mixture-expected.txt:
  • platform/ios/fast/replaced/three-selects-break-expected.txt:
  • platform/ios/fast/replaced/width100percent-button-expected.txt:
  • platform/ios/fast/replaced/width100percent-menulist-expected.txt:
  • platform/ios/fast/replaced/width100percent-searchfield-expected.txt:
  • platform/ios/fast/replaced/width100percent-textarea-expected.txt:
  • platform/ios/fast/replaced/width100percent-textfield-expected.txt:
  • platform/ios/fast/selectors/064-expected.txt:
  • platform/ios/fast/table/append-cells2-expected.txt:
  • platform/ios/fast/table/colspanMinWidth-expected.txt:
  • platform/ios/fast/table/remove-td-display-none-expected.txt:
  • platform/ios/fast/table/spanOverlapRepaint-expected.txt:
  • platform/ios/fast/table/text-field-baseline-expected.txt:
  • platform/ios/fast/text/drawBidiText-expected.txt:
  • platform/ios/fast/text/international/bidi-listbox-atsui-expected.txt:
  • platform/ios/fast/text/international/bidi-listbox-expected.txt:
  • platform/ios/fast/text/international/bidi-menulist-expected.txt:
  • platform/ios/fast/text/international/hindi-spacing-expected.txt:
  • platform/ios/fast/text/international/pop-up-button-text-alignment-and-direction-expected.txt:
  • platform/ios/imported/w3c/web-platform-tests/selection/selection-select-all-move-input-crash-expected.txt:
  • platform/ios/media/controls-styling-strict-expected.txt:
  • platform/ios/svg/custom/foreign-object-skew-expected.txt:
  • platform/ios/svg/custom/inline-svg-in-xhtml-expected.txt:
  • platform/ios/svg/hixie/mixed/003-expected.txt:
  • platform/ios/tables/mozilla/bugs/45621-expected.txt:
  • platform/ios/tables/mozilla/bugs/bug1188-expected.txt:
  • platform/ios/tables/mozilla/bugs/bug12384-expected.txt:
  • platform/ios/tables/mozilla/bugs/bug1318-expected.txt:
  • platform/ios/tables/mozilla/bugs/bug138725-expected.txt:
  • platform/ios/tables/mozilla/bugs/bug18359-expected.txt:
  • platform/ios/tables/mozilla/bugs/bug194024-expected.txt:
  • platform/ios/tables/mozilla/bugs/bug24200-expected.txt:
  • platform/ios/tables/mozilla/bugs/bug2479-2-expected.txt:
  • platform/ios/tables/mozilla/bugs/bug2479-3-expected.txt:
  • platform/ios/tables/mozilla/bugs/bug2479-4-expected.txt:
  • platform/ios/tables/mozilla/bugs/bug26178-expected.txt:
  • platform/ios/tables/mozilla/bugs/bug28928-expected.txt:
  • platform/ios/tables/mozilla/bugs/bug29326-expected.txt:
  • platform/ios/tables/mozilla/bugs/bug30559-expected.txt:
  • platform/ios/tables/mozilla/bugs/bug30692-expected.txt:
  • platform/ios/tables/mozilla/bugs/bug33855-expected.txt:
  • platform/ios/tables/mozilla/bugs/bug39209-expected.txt:
  • platform/ios/tables/mozilla/bugs/bug4382-expected.txt:
  • platform/ios/tables/mozilla/bugs/bug4429-expected.txt:
  • platform/ios/tables/mozilla/bugs/bug44505-expected.txt:
  • platform/ios/tables/mozilla/bugs/bug4527-expected.txt:
  • platform/ios/tables/mozilla/bugs/bug46368-1-expected.txt:
  • platform/ios/tables/mozilla/bugs/bug46368-2-expected.txt:
  • platform/ios/tables/mozilla/bugs/bug51037-expected.txt:
  • platform/ios/tables/mozilla/bugs/bug51727-expected.txt:
  • platform/ios/tables/mozilla/bugs/bug52505-expected.txt:
  • platform/ios/tables/mozilla/bugs/bug52506-expected.txt:
  • platform/ios/tables/mozilla/bugs/bug55545-expected.txt:
  • platform/ios/tables/mozilla/bugs/bug59354-expected.txt:
  • platform/ios/tables/mozilla/bugs/bug60749-expected.txt:
  • platform/ios/tables/mozilla/bugs/bug68912-expected.txt:
  • platform/ios/tables/mozilla/bugs/bug7342-expected.txt:
  • platform/ios/tables/mozilla/bugs/bug92647-2-expected.txt:
  • platform/ios/tables/mozilla/bugs/bug96334-expected.txt:
  • platform/ios/tables/mozilla/bugs/bug99948-expected.txt:
  • platform/ios/tables/mozilla/collapsing_borders/bug41262-4-expected.txt:
  • platform/ios/tables/mozilla/core/margins-expected.txt:
  • platform/ios/tables/mozilla/dom/tableDom-expected.txt:
  • platform/ios/tables/mozilla/other/move_row-expected.txt:
  • platform/ios/tables/mozilla_expected_failures/bugs/bug1725-expected.txt:
  • platform/ios/tables/mozilla_expected_failures/bugs/bug2479-5-expected.txt:
  • platform/ios/tables/mozilla_expected_failures/bugs/bug58402-2-expected.txt:
  • platform/ios/tables/mozilla_expected_failures/bugs/bug92647-1-expected.txt:
  • platform/ios/tables/mozilla_expected_failures/collapsing_borders/bug41262-5-expected.txt:
  • platform/ios/tables/mozilla_expected_failures/collapsing_borders/bug41262-6-expected.txt:
  • platform/ios/transforms/2d/zoom-menulist-expected.txt:
  • platform/ios/transforms/3d/general/perspective-non-layer-expected.txt:
4:47 PM Changeset in webkit [274599] by Alan Coon
  • 1 copy in tags/Safari-611.1.21.1.12

Tag Safari-611.1.21.1.12.

4:47 PM Changeset in webkit [274598] by Russell Epstein
  • 1 copy in tags/Safari-611.1.21.0.8

Tag Safari-611.1.21.0.8.

4:12 PM Changeset in webkit [274597] by Simon Fraser
  • 8 edits
    2 adds in trunk

Avoid unnecessary repaints when transforms change
https://bugs.webkit.org/show_bug.cgi?id=223307

Reviewed by Zalan Bujtas.

Source/WebCore:

RenderElement::repaintBeforeStyleChange() issues repaints when transforms, opacity
or filters change because the layer might disappear, but we know that this only happens
if the style changes between having a transform/filter/non-1 opacity and not.

Transform changes in general repaint via layout (the RenderLayer gets setLayerNeedsFullRepaint()
called on it). Opacity and filter changes repaint by virtue of a RepaintLayer style diff.

This reduces some repaint calls in the MotionMark leaves test.

This code is a mess and dates from ancient times (r7675); it doens't know about self-painting
layers, and duplicates work done in RenderLayerModelObject::styleDidChange() when a renderer
loses its layer, but that's too much to change now.

Test: fast/repaint/transform-change-repaint.html

  • rendering/RenderBox.h:
  • rendering/RenderBoxModelObject.h:
  • rendering/RenderElement.cpp:

(WebCore::RenderElement::repaintBeforeStyleChange):

  • rendering/RenderElement.h:

(WebCore::RenderElement::createsGroupForStyle):

  • rendering/style/RenderStyle.h:

(WebCore::RenderStyle::hasOpacity const):

  • style/StyleAdjuster.cpp:

(WebCore::Style::Adjuster::adjust const):

LayoutTests:

  • fast/repaint/transform-change-repaint-expected.txt: Added.
  • fast/repaint/transform-change-repaint.html: Added.
3:59 PM Changeset in webkit [274596] by commit-queue@webkit.org
  • 7 edits in trunk

[css-grid] Incorrect track sizing when using relative sized items in 'auto' column tracks
https://bugs.webkit.org/show_bug.cgi?id=191627

Patch by Ziran Sun <Ziran Sun> on 2021-03-17
Reviewed by Javier Fernandez.

LayoutTests/imported/w3c:

Updated expectation file for test grid-self-baseline-not-applied-if-sizing-cyclic-dependency-001.html.
All sub-tests in this test file are now all passed.

  • web-platform-tests/css/css-grid/alignment/grid-self-baseline-not-applied-if-sizing-cyclic-dependency-001-expected.txt:

Source/WebCore:

Containing block for a grid item is the grid area it's located in. During the GridTrackSizingAlgorithm,
we determine that this item has a relative size (percent in this case) and that the grid area is still
indefinite. Hence, we set nullopt for the grid area width and mark the item for layout. During the item's
layout, we call this RenderBox::containingBlockLogicalWidthForContent to determine the available height.
However, this method checks the containing block's width if the overridingContentLogicalWidth is nullopt,
which is incorrect for grid items. We should never use the grid container for resolving grid item's size.

This change is to return 0_lu for grid item when overridingContainingBlockContentLogicalHeight() or
overridingContainingBlockContentLogicalWidth() returns nullopt rather than use containing block's width
or height.

  • rendering/RenderBox.cpp:

(WebCore::RenderBox::containingBlockLogicalWidthForContent const):

LayoutTests:

3:40 PM Changeset in webkit [274595] by Robert Jenner
  • 2 edits in trunk/LayoutTests

[ macOS wk2 ] media/track/track-cue-css.html is a flakey Image failure
https://bugs.webkit.org/show_bug.cgi?id=223387

Unreviewed test gardening.

  • platform/mac-wk2/TestExpectations: Updating test results to Pass ImageOnlyFailure while test is reviewed.
3:33 PM Changeset in webkit [274594] by Chris Dumez
  • 2 edits in trunk/Source/WTF

Memory limit per tab shrinks as you open tabs in the same WebContent process (may affect Google Drive, Dropbox, etc.)
https://bugs.webkit.org/show_bug.cgi?id=223394
<rdar://75499387>

Reviewed by Geoffrey Garen.

Make sure the process memory limit scales with the number of web pages it holds (without cap on the number of
pages).

  • wtf/MemoryPressureHandler.cpp:

(WTF::thresholdForMemoryKillOfInactiveProcess):

2:59 PM Changeset in webkit [274593] by Devin Rousso
  • 3 edits in trunk/Source/WebInspectorUI

Web Inspector: use native datetime-local picker for changing expires value in cookie popover
https://bugs.webkit.org/show_bug.cgi?id=209389

Reviewed by BJ Burg.

r259173 already made it so that the <input> for Expires used datetime-local, so nothing
needs to be changed to adopt that. We still want to keep the "input" event listener that
parses and validates the value (or placeholder) of the <input type="datetime-local">
because dates in the past should be considered invalid.

  • UserInterface/Views/CookiePopover.js:

(WI.CookiePopover.prototype.show): Add step = 1 so that the seconds field is shown.
(WI.CookiePopover.prototype.show.formatDate): Added.
(WI.CookiePopover.prototype.show.formatDate.pad): Added.

  • UserInterface/Views/CookiePopover.css: Remove the FIXME comment.
2:37 PM Changeset in webkit [274592] by BJ Burg
  • 6 edits
    1 add in trunk/Source/WebInspectorUI

Web Inspector: add GridOverlay diagnostic event and related hooks
https://bugs.webkit.org/show_bug.cgi?id=223256
<rdar://problem/75478239>

Patch by Razvan Caliman <Razvan Caliman> on 2021-03-17
Reviewed by BJ Burg.

Add instrumentation to log telemetry for the CSS Grid Inspector.

We want to answer these questions:

  • How do users prefer to toggle the overlay, in-context from grid badges in the DOM tree or from the aggregated grid node overlay list in Layout sidebar panel?
  • Which overlay options are most used? Did we pick good defaults or do users prefer others?
  • UserInterface/Base/Main.js:

(WI.contentLoaded):

  • UserInterface/Controllers/GridOverlayDiagnosticEventRecorder.js: Added.

(WI.GridOverlayDiagnosticEventRecorder):
(WI.GridOverlayDiagnosticEventRecorder.prototype.setup):
(WI.GridOverlayDiagnosticEventRecorder.prototype.teardown):
(WI.GridOverlayDiagnosticEventRecorder.prototype._handleGridOverlayShown):

  • UserInterface/Controllers/OverlayManager.js:

(WI.OverlayManager.prototype.showGridOverlay):
(WI.OverlayManager.prototype.toggleGridOverlay):
(WI.OverlayManager.prototype._handleGridSettingChanged):

  • UserInterface/Main.html:
  • UserInterface/Views/CSSGridSection.js:

(WI.CSSGridSection.prototype._handleToggleAllCheckboxChanged):
(WI.CSSGridSection.prototype.layout):

  • UserInterface/Views/DOMTreeElement.js:

(WI.DOMTreeElement.prototype._gridBadgeClicked):

2:25 PM Changeset in webkit [274591] by Peng Liu
  • 6 edits in trunk

[GPUP] Some media-source tests fail/timeout when media in GPU Process is enabled
https://bugs.webkit.org/show_bug.cgi?id=221686

Reviewed by Jer Noble.

Source/WebKit:

For a MediaPlayerPrivateRemote, if it is owned by a video element with a reference
to a MediaSource, it needs to use the duration information from the MediaSource.

Covered by existing tests.

  • WebProcess/GPU/media/MediaPlayerPrivateRemote.cpp:

(WebKit::MediaPlayerPrivateRemote::durationMediaTime const):

  • WebProcess/GPU/media/MediaPlayerPrivateRemote.h:
  • WebProcess/GPU/media/MediaSourcePrivateRemote.h:

LayoutTests:

  • platform/mac/TestExpectations:
2:24 PM Changeset in webkit [274590] by Matt Lewis
  • 3 edits in trunk/Tools

Add AppleSilicon and Debug WK2 Support to EWS
https://bugs.webkit.org/show_bug.cgi?id=223393

Reviewed by Aakash Jain.

  • CISupport/ews-app/ews/views/statusbubble.py:

(StatusBubble):

  • CISupport/ews-build/config.json:
2:14 PM Changeset in webkit [274589] by eric.carlson@apple.com
  • 6 edits in trunk

[GPUP] media/video-set-rate-from-pause.html fails
https://bugs.webkit.org/show_bug.cgi?id=223386
<rdar://problem/75533945>

Reviewed by Jer Noble.

Source/WebCore:

No new tests, this fixes an existing test.

  • html/HTMLMediaElement.cpp:

(WebCore::HTMLMediaElement::setPlaybackRate): Remove the m_player->rate() != rate
check before setting player rate, there may be a change in flight and the test
is already done in the player itself.

  • platform/graphics/avfoundation/MediaPlayerPrivateAVFoundation.cpp:

(WebCore::MediaPlayerPrivateAVFoundation::invalidateCachedDuration): Drive-by fix:
update logging.

  • platform/graphics/avfoundation/objc/MediaPlayerPrivateAVFoundationObjC.mm:

(WebCore::MediaPlayerPrivateAVFoundationObjC::setPlayerRate): Don't set m_cachedRate,
it is already done in the rateDidChange callback from AVFoundation.
(WebCore::MediaPlayerPrivateAVFoundationObjC::rateDidChange): Drive-by fix: do nothing
when the rate hasn't changed.

LayoutTests:

  • platform/wk2/TestExpectations: Remove test that passes.
2:12 PM Changeset in webkit [274588] by jer.noble@apple.com
  • 3 edits in trunk/Source/WebCore

Add logging to FullscreenManager.
https://bugs.webkit.org/show_bug.cgi?id=223389

Reviewed by Eric Carlson.

  • dom/FullscreenManager.cpp:

(WebCore::logClassName):
(WebCore::logChannel):
(WebCore::m_logIdentifier):
(WebCore::FullscreenManager::requestFullscreenForElement):
(WebCore::FullscreenManager::cancelFullscreen):
(WebCore::FullscreenManager::exitFullscreen):
(WebCore::FullscreenManager::willEnterFullscreen):
(WebCore::FullscreenManager::didEnterFullscreen):
(WebCore::FullscreenManager::willExitFullscreen):
(WebCore::FullscreenManager::didExitFullscreen):
(WebCore::FullscreenManager::adjustFullscreenElementOnNodeRemoval):

  • dom/FullscreenManager.h:
1:47 PM Changeset in webkit [274587] by Jonathan Bedard
  • 7 edits in trunk/Tools

[webkitscmpy] Support git-svn in remote mocks
https://bugs.webkit.org/show_bug.cgi?id=223397
<rdar://problem/75541426>

Reviewed by Dewei Zhu.

  • Scripts/libraries/webkitscmpy/setup.py: Bump version.
  • Scripts/libraries/webkitscmpy/webkitscmpy/init.py: Ditto.
  • Scripts/libraries/webkitscmpy/webkitscmpy/mocks/remote/bitbucket.py:

(BitBucket.request): Add git-svn tag.

  • Scripts/libraries/webkitscmpy/webkitscmpy/mocks/remote/git_hub.py:

(GitHub._commit_response): Add git-svn tag.

  • Scripts/libraries/webkitscmpy/webkitscmpy/mocks/svn-repo.json: Add hashes to mock svn repo.
  • Scripts/libraries/webkitscmpy/webkitscmpy/test/git_unittest.py:

(TestGitHub.test_commit_hash):
(TestGitHub.test_commit_revision):
(TestBitBucket.test_commit_hash):
(TestBitBucket.test_commit_revision):

1:46 PM Changeset in webkit [274586] by commit-queue@webkit.org
  • 13 edits
    4 adds in trunk

Show media session image artwork in Now Playing information pane.
https://bugs.webkit.org/show_bug.cgi?id=223118
<rdar://problem/75360166>

Patch by Jean-Yves Avenard <Jean-Yves Avenard> on 2021-03-17
Reviewed by Eric Carlson.

Source/WebCore:

Test: fast/mediasession/metadata/artworkdownload.html
Manually tested for Now Playing system integration.

  • Modules/mediasession/MediaMetadata.cpp:

(WebCore::ArtworkImageLoader::ArtworkImageLoader): Implementation of new ArtworkImageLoader class.
(WebCore::ArtworkImageLoader::~ArtworkImageLoader):
(WebCore::ArtworkImageLoader::requestImageResource):
(WebCore::ArtworkImageLoader::notifyFinished):
(WebCore::MediaMetadata::setMediaSession):
(WebCore::MediaMetadata::resetMediaSession):
(WebCore::MediaMetadata::setArtwork):
(WebCore::MediaMetadata::refreshArtworkImage):
(WebCore::MediaMetadata::setArtworkImage): Make use of new ArtworkImageLoader class.

  • Modules/mediasession/MediaMetadata.h: Add new ArtworkImageLoader class. Allows to download from a given URL in relation to a given Document.

(WebCore::MediaMetadata::artworkSrc const):
(WebCore::MediaMetadata::artworkImage const):

  • Modules/mediasession/MediaSession.cpp:

(WebCore::MediaSession::setActionHandler): fix whitespace (automatic).
(WebCore::MediaSession::document const): Add method, used by MediaMetadata

  • Modules/mediasession/MediaSession.h:
  • html/MediaElementSession.cpp:

(WebCore::MediaElementSession::wirelessVideoPlaybackDisabled const): fix whitespace (automatic).
(WebCore::MediaElementSession::mediaEngineUpdated): fix whitespace (automatic).
(WebCore::MediaElementSession::didReceiveRemoteControlCommand): fix whitespace (automatic).
(WebCore::MediaElementSession::nowPlayingInfo const): Add artwork to NowPlayingInfo struct.

  • html/MediaElementSession.h: Add method, used by MediaMetadata
  • platform/audio/NowPlayingInfo.h: Add NowPlayingInfoArtwork struct.

(WebCore::NowPlayingInfoArtwork::operator== const):
(WebCore::NowPlayingInfoArtwork::operator!= const):
(WebCore::NowPlayingInfoArtwork::encode const):
(WebCore::NowPlayingInfoArtwork::decode):
(WebCore::NowPlayingInfo::operator== const):
(WebCore::NowPlayingInfo::operator!= const):
(WebCore::NowPlayingInfo::encode const):
(WebCore::NowPlayingInfo::decode):

  • platform/audio/cocoa/MediaSessionManagerCocoa.mm: Add artwork image to CFDictionary

(WebCore::MediaSessionManagerCocoa::setNowPlayingInfo):
(WebCore::MediaSessionManagerCocoa::updateNowPlayingInfo):

  • testing/Internals.cpp: Add private interface to test ArtworkImageLoader class.

(WebCore::Internals::~Internals): Reject pending ArtworkImageLoader promise if any.
(WebCore::Internals::grabNextMediaStreamTrackFrame): Add missing move.
(WebCore::Internals::loadArtworkImage): New method to load an image.

  • testing/Internals.h: New method.
  • testing/Internals.idl: New method.

LayoutTests:

  • fast/mediasession/metadata/artworkdownload-expected.txt: Added.
  • fast/mediasession/metadata/artworkdownload.html: Added.
1:42 PM Changeset in webkit [274585] by dino@apple.com
  • 5 edits in trunk/Source/ThirdParty/ANGLE

ANGLE Metal fixups for program generation, readPixels
https://bugs.webkit.org/show_bug.cgi?id=223260

Patch by Kyle Piddington <Kyle Piddington> on 2021-03-17
Reviewed by Dean Jackson.

This diff fixes the following tests:
webgl/2.0.0/conformance2/glsl3/texture-offset-uniform-texture-coordinate.html Is fixed by dropping 'thread' qualifiers on our intermediate texture sampling helper functions. Previously, any uniforms used in sampling textures would have had issues with their namespace.
webgl/2.0.0/conformance2/reading/read-pixels-pack-parameters.html is fixed by correcting an issue with reading from outside the framebuffer. ANGLE Metal was previously reading to the start of the output array, rather than a proper offset.
webgl/2.0.0/conformance2/glsl3/array-equality.html is fixed by adding additional equality functions for handling arrays of structs.

  • src/compiler/translator/TranslatorMetalDirect/EmitMetal.cpp:

(GetOperatorString):

  • src/compiler/translator/TranslatorMetalDirect/ProgramPrelude.cpp:
  • src/libANGLE/renderer/metal/FrameBufferMtl.mm:

(rx::FramebufferMtl::readPixels):

1:22 PM Changeset in webkit [274584] by Russell Epstein
  • 3 edits in branches/safari-611.1.21.1-branch/Source/WebCore

Cherry-pick r274573. rdar://problem/75538214

Degraded ScriptProcessorNode performance/quality for (14.0.3+ and iOS 14.4.1+)
https://bugs.webkit.org/show_bug.cgi?id=223380

Reviewed by Geoffrey Garen.

By extending the scope of the lock in ScriptProcessorNode::process(), r273542 essentially
disabled double-buffering and thus negatively impacted rendering quality.

To address the issue, we now have 2 locks, one per rendering buffer (since we're using
double buffering) and only grab the lock we require when interacting with the buffers
for this index. This maintains thread-safety while re-enabling double buffering.

  • Modules/webaudio/ScriptProcessorNode.cpp: (WebCore::ScriptProcessorNode::createInputBufferForJS const): Avoid duplicate call to topologyMatches() since copyTo() already calls it internally and returns false when !topologyMatches().

(WebCore::ScriptProcessorNode::process):

  • Modules/webaudio/ScriptProcessorNode.h:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@274573 268f45cc-cd09-0410-ab3c-d52691b4dbfc

1:17 PM Changeset in webkit [274583] by Russell Epstein
  • 8 edits in branches/safari-611.1.21.1-branch/Source

Versioning.

WebKit-7611.1.21.1.12

1:11 PM Changeset in webkit [274582] by Russell Epstein
  • 3 edits in branches/safari-611.1.21.0-branch/Source/WebCore

Cherry-pick r274573. rdar://problem/75538213

Degraded ScriptProcessorNode performance/quality for (14.0.3+ and iOS 14.4.1+)
https://bugs.webkit.org/show_bug.cgi?id=223380

Reviewed by Geoffrey Garen.

By extending the scope of the lock in ScriptProcessorNode::process(), r273542 essentially
disabled double-buffering and thus negatively impacted rendering quality.

To address the issue, we now have 2 locks, one per rendering buffer (since we're using
double buffering) and only grab the lock we require when interacting with the buffers
for this index. This maintains thread-safety while re-enabling double buffering.

  • Modules/webaudio/ScriptProcessorNode.cpp: (WebCore::ScriptProcessorNode::createInputBufferForJS const): Avoid duplicate call to topologyMatches() since copyTo() already calls it internally and returns false when !topologyMatches().

(WebCore::ScriptProcessorNode::process):

  • Modules/webaudio/ScriptProcessorNode.h:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@274573 268f45cc-cd09-0410-ab3c-d52691b4dbfc

1:10 PM Changeset in webkit [274581] by Aditya Keerthi
  • 15 edits
    2 adds in trunk

[iOS] Refactor WKFileUploadPanel to use UniformTypeIdentifiers
https://bugs.webkit.org/show_bug.cgi?id=223000
<rdar://problem/75237774>

Reviewed by Tim Horton.

Source/WebKit:

Uniform type identifier APIs in MobileCoreServices were deprecated in
iOS 14. Instead, use the new APIs in the UniformTypeIdentifiers
framework.

This patch also cleans up instances of code duplication when comparing
uniform type idenfifiers and increases the test coverage for
WKFileUploadPanel.

Test: fast/forms/ios/file-upload-panel-accept.html

  • Configurations/WebKit.xcconfig:

Link UniformTypeIdentifiers.framework on watchOS and tvOS.

  • UIProcess/API/ios/WKWebViewPrivateForTestingIOS.h:

Expose _filePickerAcceptedTypeIdentifiers to enable testing of accepted
file types.

  • UIProcess/API/ios/WKWebViewTestingIOS.mm:

(-[WKWebView _filePickerAcceptedTypeIdentifiers]):

  • UIProcess/ios/WKContentViewInteraction.h:
  • UIProcess/ios/WKContentViewInteraction.mm:

(-[WKContentView filePickerAcceptedTypeIdentifiers]):

  • UIProcess/ios/forms/WKFileUploadPanel.h:
  • UIProcess/ios/forms/WKFileUploadPanel.mm:

(setContainsUTIThatConformsTo):

Modified this helper method to take in an NSSet rather than an NSArray
to avoid unnecessary conversion. Replaced MobileCoreServices API usage
with UniformTypeIdentifiers API.

(-[WKFileUploadPanel presentWithParameters:resultListener:]):

Determine the accepted UTIs and image picker configuration once before
presentation and store them in member variables to reduce code
duplication.

(-[WKFileUploadPanel currentAvailableActionTitles]):
(-[WKFileUploadPanel acceptedTypeIdentifiers]):

Expose the accepted type identifers as a sorted array for testing.

(-[WKFileUploadPanel _mediaTypesForPickerSourceType:]):
(-[WKFileUploadPanel _cameraButtonLabel]):
(-[WKFileUploadPanel contextMenuInteraction:configurationForMenuAtLocation:]):
(-[WKFileUploadPanel showFilePickerMenu]):
(-[WKFileUploadPanel showDocumentPickerMenu]):
(-[WKFileUploadPanel _uploadItemFromMediaInfo:successBlock:failureBlock:]):

Tools:

Added UIScriptController hooks to retrieve the type identifiers for
a presented file upload panel.

  • TestRunnerShared/UIScriptContext/Bindings/UIScriptController.idl:
  • TestRunnerShared/UIScriptContext/UIScriptController.h:

(WTR::UIScriptController::filePickerAcceptedTypeIdentifiers):

  • WebKitTestRunner/ios/UIScriptControllerIOS.h:
  • WebKitTestRunner/ios/UIScriptControllerIOS.mm:

(WTR::UIScriptControllerIOS::filePickerAcceptedTypeIdentifiers):

LayoutTests:

Added a test to verify that the value of the accept attribute for file
inputs is mapped to the correct set of type identifiers.

  • fast/forms/ios/file-upload-panel-accept-expected.txt: Added.
  • fast/forms/ios/file-upload-panel-accept.html: Added.
  • resources/ui-helper.js:

(window.UIHelper.dismissFilePicker):
(window.UIHelper.filePickerAcceptedTypeIdentifiers):

12:58 PM Changeset in webkit [274580] by Simon Fraser
  • 4 edits in trunk/Source/WebCore

Optimize RenderCounter::rendererStyleChanged()
https://bugs.webkit.org/show_bug.cgi?id=223306

Reviewed by Zalan Bujtas.

Optimize RenderCounter::rendererStyleChanged() for the case of no counters, which is
the most common; inline the check for no counters on old or new styles; this avoid
calling generatingElement() in the common case.

  • rendering/RenderCounter.cpp:

(WebCore::RenderCounter::rendererStyleChangedSlowCase):
(WebCore::RenderCounter::rendererStyleChanged): Deleted.

  • rendering/RenderCounter.h:

(WebCore::RenderCounter::rendererStyleChanged):

  • rendering/RenderElement.cpp:

(WebCore::RenderElement::styleDidChange):

12:55 PM Changeset in webkit [274579] by Russell Epstein
  • 8 edits in branches/safari-611.1.21.0-branch/Source

Versioning.

WebKit-7611.1.21.0.8

12:22 PM Changeset in webkit [274578] by Devin Rousso
  • 5 edits in trunk/Source/WebCore

don't use raw unicode characters in modern media controls JS
https://bugs.webkit.org/show_bug.cgi?id=223390

Reviewed by Eric Carlson.

  • Modules/modern-media-controls/controls/icon-service.js:
  • Modules/modern-media-controls/controls/time-label.js:

(TimeLabel.prototype.commitProperty):

  • Modules/modern-media-controls/media/placard-support.js:

(PlacardSupport.prototype._updateAirPlayPlacard):

  • en.lproj/modern-media-controls-localized-strings.js:

Drive-by: Add missing strings and remove unused ones.

12:10 PM Changeset in webkit [274577] by Brent Fulgham
  • 6 edits in trunk/Source

[Cocoa] Populate NSURLSession with attributed bundle ID
https://bugs.webkit.org/show_bug.cgi?id=223382
<rdar://problem/75498230>

Reviewed by Alex Christensen.

Source/WebCore/PAL:

Add forward declarations for attributed bundle ID.

  • pal/spi/cf/CFNetworkSPI.h:

Source/WebKit:

Update NSURLSession property with attributed bundle ID when supported by the platform.

  • NetworkProcess/cocoa/NetworkSessionCocoa.mm:

(WebKit::NetworkSessionCocoa::NetworkSessionCocoa):
(WebKit::NetworkSessionCocoa::initializeEphemeralStatelessSession):

Source/WTF:

Add new HAVE_CFNETWORK_NSURLSESSION_ATTRIBUTED_BUNDLE_IDENTIFIER macro.

  • wtf/PlatformHave.h:
12:06 PM Changeset in webkit [274576] by Alan Bujtas
  • 5 edits
    2 adds in trunk

Do not collapse ruby's internal anonymous blocks
https://bugs.webkit.org/show_bug.cgi?id=223296
<rdar://75486993>

Reviewed by Antti Koivisto.

Source/WebCore:

The ruby subtree stucture is as follows:

1 RenderRuby object, corresponding to the whole <ruby> HTML element
1+ RenderRubyRun (anonymous)

0 or 1 RenderRubyText (anonymous)
0 or 1 RenderRubyBase (anonymous)

This patch ensures that we don't collapse those anonymous blocks while destroying inner content.

Test: fast/ruby/crash-when-ruby-base-is-collapsed.html

  • rendering/RenderRubyRun.h:

LayoutTests:

  • fast/ruby/crash-when-ruby-base-is-collapsed-expected.txt: Added.
  • fast/ruby/crash-when-ruby-base-is-collapsed.html: Added.
11:56 AM Changeset in webkit [274575] by Nikita Vasilyev
  • 4 edits in trunk/Source/WebInspectorUI

Web Inspector: remove experimental setting and enable "grid" badges
https://bugs.webkit.org/show_bug.cgi?id=223209
<rdar://problem/75442185>

Reviewed by BJ Burg.

  • UserInterface/Base/Setting.js:
  • UserInterface/Views/DOMTreeElement.js:

(WI.DOMTreeElement.prototype._updateGridBadge):

  • UserInterface/Views/SettingsTabContentView.js:

(WI.SettingsTabContentView.prototype._createExperimentalSettingsView):

11:56 AM Changeset in webkit [274574] by Chris Gambrell
  • 30 edits
    36 adds
    34 deletes in trunk/LayoutTests

[LayoutTests] Convert http/tests/cache convert PHP to Python
https://bugs.webkit.org/show_bug.cgi?id=222935
<rdar://problem/75183314>

Reviewed by Jonathan Bedard.

  • http/tests/cache/cache-redirections.html:
  • http/tests/cache/cached-main-resource.html:
  • http/tests/cache/cachedEntry-waits-for-response-policy.html:
  • http/tests/cache/content-type-ignored-during-revalidation.html:
  • http/tests/cache/disk-cache/disk-cache-redirect-to-data.html:
  • http/tests/cache/disk-cache/disk-cache-remove-several-pending-writes.html:
  • http/tests/cache/disk-cache/redirect-chain-limits.html:
  • http/tests/cache/disk-cache/resources/json.php: Removed.
  • http/tests/cache/disk-cache/resources/json.py: Added.

(send304):

  • http/tests/cache/disk-cache/resources/make-sha1-collision.php: Removed.
  • http/tests/cache/disk-cache/resources/make-sha1-collision.py: Added.
  • http/tests/cache/disk-cache/resources/redirect-chain.php: Removed.
  • http/tests/cache/disk-cache/resources/redirect-chain.py: Added.
  • http/tests/cache/disk-cache/resources/redirect-to-data.php: Removed.
  • http/tests/cache/disk-cache/resources/redirect-to-data.py: Added.
  • http/tests/cache/disk-cache/shattered-deduplication.html:
  • http/tests/cache/disk-cache/speculative-validation/cacheable-redirect.html:
  • http/tests/cache/disk-cache/speculative-validation/http-auth.html:
  • http/tests/cache/disk-cache/speculative-validation/resources/cacheable-redirect-frame.php: Removed.
  • http/tests/cache/disk-cache/speculative-validation/resources/cacheable-redirect-frame.py: Added.
  • http/tests/cache/disk-cache/speculative-validation/resources/css-to-revalidate.php: Removed.
  • http/tests/cache/disk-cache/speculative-validation/resources/css-to-revalidate.py: Added.
  • http/tests/cache/disk-cache/speculative-validation/resources/frame-with-authenticated-resource.php: Removed.
  • http/tests/cache/disk-cache/speculative-validation/resources/frame-with-authenticated-resource.py: Added.
  • http/tests/cache/disk-cache/speculative-validation/resources/redirect-to-css.php: Removed.
  • http/tests/cache/disk-cache/speculative-validation/resources/redirect-to-css.py: Added.
  • http/tests/cache/disk-cache/speculative-validation/resources/request-headers-script.php: Removed.
  • http/tests/cache/disk-cache/speculative-validation/resources/request-headers-script.py: Added.
  • http/tests/cache/disk-cache/speculative-validation/resources/resource-with-auth.php: Removed.
  • http/tests/cache/disk-cache/speculative-validation/resources/resource-with-auth.py: Added.
  • http/tests/cache/disk-cache/speculative-validation/resources/validation-request-frame.php: Removed.
  • http/tests/cache/disk-cache/speculative-validation/resources/validation-request-frame.py: Added.
  • http/tests/cache/disk-cache/speculative-validation/validation-request.html:
  • http/tests/cache/history-navigation-no-resource-revalidation.html:
  • http/tests/cache/iframe-304-crash-expected.txt:
  • http/tests/cache/iframe-304-crash.html:
  • http/tests/cache/iframe-detach.html:
  • http/tests/cache/link-prefetch-main-resource-iframe.html:
  • http/tests/cache/link-prefetch-main-resource.html:
  • http/tests/cache/main-resource-304-reload.html:
  • http/tests/cache/post-redirect-get.php: Removed.
  • http/tests/cache/post-redirect-get.py: Added.
  • http/tests/cache/post-with-cached-subresources.php: Removed.
  • http/tests/cache/post-with-cached-subresources.py: Added.
  • http/tests/cache/recursive-validation.html:
  • http/tests/cache/redirect-referer.html:
  • http/tests/cache/reload-main-resource.php: Removed.
  • http/tests/cache/reload-main-resource.py: Added.
  • http/tests/cache/resources/body.php: Removed.
  • http/tests/cache/resources/body.py: Added.
  • http/tests/cache/resources/cacheable-iframe.php: Removed.
  • http/tests/cache/resources/cacheable-iframe.py: Added.
  • http/tests/cache/resources/cacheable-random-text.php: Removed.
  • http/tests/cache/resources/cacheable-random-text.py: Added.
  • http/tests/cache/resources/iframe304.php: Removed.
  • http/tests/cache/resources/iframe304.py: Added.
  • http/tests/cache/resources/iframe304body.php: Removed.
  • http/tests/cache/resources/iframe304body.py: Added.
  • http/tests/cache/resources/load-and-check-referer.php: Removed.
  • http/tests/cache/resources/load-and-check-referer.py: Added.

(contentType):

  • http/tests/cache/resources/no-cache-main-resource-next.php: Removed.
  • http/tests/cache/resources/no-cache-main-resource-next.py: Added.
  • http/tests/cache/resources/no-cache-main-resource.php: Removed.
  • http/tests/cache/resources/no-cache-main-resource.py: Added.
  • http/tests/cache/resources/no-cache-with-validation.php: Removed.
  • http/tests/cache/resources/no-cache-with-validation.py: Added.
  • http/tests/cache/resources/partitioned-cache-echo-state.php: Removed.
  • http/tests/cache/resources/partitioned-cache-echo-state.py: Added.
  • http/tests/cache/resources/partitioned-cache-loader.html:
  • http/tests/cache/resources/permanent-redirect.py: Added.
  • http/tests/cache/resources/post-image-to-verify.php: Removed.
  • http/tests/cache/resources/post-image-to-verify.py: Added.
  • http/tests/cache/resources/prefetched-main-resource-iframe.php: Removed.
  • http/tests/cache/resources/prefetched-main-resource-iframe.py: Added.
  • http/tests/cache/resources/prefetched-main-resource.php: Removed.
  • http/tests/cache/resources/prefetched-main-resource.py: Added.
  • http/tests/cache/resources/redirect-referer-iframe.html:
  • http/tests/cache/resources/reload-main-resource-iframe.php: Removed.
  • http/tests/cache/resources/reload-main-resource-iframe.py: Added.
  • http/tests/cache/resources/slow-iframe.php: Removed.
  • http/tests/cache/resources/slow-iframe.py: Added.
  • http/tests/cache/resources/stylesheet-html.php: Removed.
  • http/tests/cache/resources/stylesheet-html.py: Added.
  • http/tests/cache/resources/stylesheet304-bad-content-type.php: Removed.
  • http/tests/cache/resources/stylesheet304-bad-content-type.py: Added.
  • http/tests/cache/resources/stylesheet304.php: Removed.
  • http/tests/cache/resources/svg-defs-vary.php: Removed.
  • http/tests/cache/resources/svg-defs-vary.py: Added.
  • http/tests/cache/resources/xhr-vary-header-response.php: Removed.
  • http/tests/cache/resources/xhr-vary-header-response.py: Added.
  • http/tests/cache/resources/xhr-vary-header-subframe.html:
  • http/tests/cache/stylesheet-sharing.html:
  • http/tests/cache/vary-frameless-document.html:
  • http/tests/cache/xhr-body.html:
  • http/tests/cache/xhr-vary-header.html:
  • http/tests/resources/touch-temp-file.py: Added.
  • http/tests/resources/write-temp-file.py: Added.
  • http/tests/xmlhttprequest/cacheable-cross-origin-redirect-crash.html:
  • platform/win/TestExpectations:
11:52 AM Changeset in webkit [274573] by Chris Dumez
  • 3 edits in trunk/Source/WebCore

Degraded ScriptProcessorNode performance/quality for (14.0.3+ and iOS 14.4.1+)
https://bugs.webkit.org/show_bug.cgi?id=223380

Reviewed by Geoffrey Garen.

By extending the scope of the lock in ScriptProcessorNode::process(), r273542 essentially
disabled double-buffering and thus negatively impacted rendering quality.

To address the issue, we now have 2 locks, one per rendering buffer (since we're using
double buffering) and only grab the lock we require when interacting with the buffers
for this index. This maintains thread-safety while re-enabling double buffering.

  • Modules/webaudio/ScriptProcessorNode.cpp:

(WebCore::ScriptProcessorNode::createInputBufferForJS const):
Avoid duplicate call to topologyMatches() since copyTo() already calls it internally
and returns false when !topologyMatches().

(WebCore::ScriptProcessorNode::process):

  • Modules/webaudio/ScriptProcessorNode.h:
11:21 AM Changeset in webkit [274572] by Amir Mark Jr.
  • 2 edits in trunk/Tools

REGRESSION (r274460): [macOS] TestWebKitAPI.Fullscreen.WKViewDelegate is timing out
https://bugs.webkit.org/show_bug.cgi?id=223282

Unreviewed test gardening.

  • TestWebKitAPI/Tests/WebKitCocoa/FullscreenDelegate.mm:

(TestWebKitAPI::TEST): Disabling the test until it is resolved

10:40 AM Changeset in webkit [274571] by Robert Jenner
  • 2 edits in trunk/LayoutTests

[ macOS wk2 ARM64 ] 2 imported/w3c/web-platform-tests/webrtc are flakey text failures
https://bugs.webkit.org/show_bug.cgi?id=223385

Unreviewed test gardening.

  • platform/mac-wk2/TestExpectations: Updating test expectations to Pass Failure for Apple Silicon systems, and removing the Mojave test expectation while tests are being reviewed.
10:39 AM Changeset in webkit [274570] by aakash_jain@apple.com
  • 2 edits in trunk/Tools

[build.webkit.org] Remove code specific to old Buildbot - part 2
https://bugs.webkit.org/show_bug.cgi?id=222928

Reviewed by Jonathan Bedard.

  • CISupport/build-webkit-org/steps.py:

(ConfigureBuild.start):

10:37 AM Changeset in webkit [274569] by achristensen@apple.com
  • 2 edits in trunk/Source/WebCore

Derive index EUC-KR from ICU
https://bugs.webkit.org/show_bug.cgi?id=223103

Reviewed by Yusuke Suzuki.

This decreases the binary size of WebCore by a little under 70kb.

  • platform/text/EncodingTables.cpp:

(WebCore::eucKR):

10:28 AM Changeset in webkit [274568] by achristensen@apple.com
  • 11 edits in trunk

Allow UniqueRef to be the value of a HashMap
https://bugs.webkit.org/show_bug.cgi?id=223240

Reviewed by Youenn Fablet.

Source/WebKit:

  • NetworkProcess/Classifier/ResourceLoadStatisticsDatabaseStore.cpp:

(WebKit::ResourceLoadStatisticsDatabaseStore::populateFromMemoryStore):

  • NetworkProcess/Classifier/ResourceLoadStatisticsMemoryStore.cpp:

(WebKit::pruneResources):
(WebKit::ResourceLoadStatisticsMemoryStore::aggregatedThirdPartyData const):
(WebKit::ResourceLoadStatisticsMemoryStore::classifyPrevalentResources):
(WebKit::ResourceLoadStatisticsMemoryStore::ensureResourceStatisticsForRegistrableDomain):
(WebKit::ResourceLoadStatisticsMemoryStore::mergeStatistics):
(WebKit::ResourceLoadStatisticsMemoryStore::updateCookieBlocking):
(WebKit::ResourceLoadStatisticsMemoryStore::processStatistics const):
(WebKit::ResourceLoadStatisticsMemoryStore::registrableDomainsToDeleteOrRestrictWebsiteDataFor):
(WebKit::ResourceLoadStatisticsMemoryStore::pruneStatisticsIfNeeded):
(WebKit::ResourceLoadStatisticsMemoryStore::insertExpiredStatisticForTesting):

  • NetworkProcess/Classifier/ResourceLoadStatisticsMemoryStore.h:
  • Shared/Authentication/AuthenticationManager.cpp:

(WebKit::AuthenticationManager::addChallengeToChallengeMap):
(WebKit::AuthenticationManager::didReceiveAuthenticationChallenge):

  • Shared/Authentication/AuthenticationManager.h:

Source/WTF:

This has the advantage over std::unique_ptr of never providing a null value when you iterate HashMap.values

  • wtf/HashIterators.h:

(WTF::HashTableConstValuesIterator::get const):

  • wtf/HashTraits.h:

(WTF::HashTraits<UniqueRef<T>>::emptyValue):
(WTF::HashTraits<UniqueRef<T>>::constructDeletedValue):
(WTF::HashTraits<UniqueRef<T>>::isDeletedValue):
(WTF::HashTraits<UniqueRef<T>>::peek):
(WTF::HashTraits<UniqueRef<T>>::take):

Tools:

  • TestWebKitAPI/Tests/WTF/HashMap.cpp:

(TestWebKitAPI::TEST):

10:23 AM Changeset in webkit [274567] by mmaxfield@apple.com
  • 3 edits
    1 add in trunk

Laying out complex text in columns is O(n2)
https://bugs.webkit.org/show_bug.cgi?id=223363
<rdar://problem/68279075>

Reviewed by Zalan Bujtas.

PerformanceTests:

  • Layout/complex-columns.html: Added.

Source/WebCore:

When we perform line breaking in complex text, we create a persistent TextLayout object for the entire element, and ask
it questions about how wide various substrings are in the element. Our calling pattern is like this:

layout.width(a, b);
layout.width(b, c);
layout.width(c, d);
layout.width(d, e);

The implementation of TextLayout::width() is like this:

m_controller->advance(before);
float beforeWidth = m_controller->runWidthSoFar();
m_controller->advance(after);
float afterWidth = m_controller->runWidthSoFar();

This means that ComplexTextController is getting called twice in a row with the same position. However, the implementation of
ComplexTextController::advance() has:

if (offset <= m_currentCharacter) {


m_glyphInCurrentRun = 0;

}

The condition is true here, because it's getting called twice in a row with the same condition. However, when the condition
is true, we throw away all the previous work we've done during previous calls to ComplexTextController::advance().

This patch causes an 18x speedup on the performance test.

Performance Test: Layout/complex-columns.html

  • platform/graphics/ComplexTextController.cpp:

(WebCore::ComplexTextController::advance):

10:22 AM Changeset in webkit [274566] by commit-queue@webkit.org
  • 5 edits in trunk/Source/WebCore

Use ASCIILiteral over String for CSSValue::separatorCSSText() to avoid allocation
https://bugs.webkit.org/show_bug.cgi?id=223300

Patch by Tyler Wilcock <Tyler Wilcock> on 2021-03-17
Reviewed by Yusuke Suzuki.

Use ASCIILiteral over String for CSSValue::separatorCSSText() to avoid
allocation, since we know this function will always return an
ASCII string. Also rename separatorCssText to separatorCSSText.

These changes were requested in this comment:
https://bugs.webkit.org/show_bug.cgi?id=223205#c8

  • css/CSSValue.cpp:

(WebCore::CSSValue::separatorCSSText const):
(WebCore::CSSValue::separatorCssText const):
Rename function separatorCssText to separatorCSSText.

  • css/CSSValue.h:

String CSSValue::separatorCssText --> ASCIILiteral CSSValue::separatorCSSText

  • css/CSSValueList.cpp:

(WebCore::CSSValueList::customCSSText const):
Use auto to capture result of separatorCSSText().

  • css/CSSValuePair.cpp:

(WebCore::CSSValuePair::customCSSText const):
Function separatorCssText was renamed to separatorCSSText.

10:09 AM Changeset in webkit [274565] by Chris Dumez
  • 11 edits in trunk

Maybe-regression(STP121): window.open flakily returning null
https://bugs.webkit.org/show_bug.cgi?id=222590
<rdar://problem/75211786>

Reviewed by Geoffrey Garen.

Source/WebKit:

This was an IPC ordering bug. WebPageProxy::DidCommitLoadForFrame is async and WebPageProxy::CreateNewPage is
sync. As a result, it was possible for the WebPageProxy::CreateNewPage to get processed *BEFORE* the
WebPageProxy::DidCommitLoadForFrame IPC. This was causing trouble because Safari rejects the popup opening if
the main frame is doing a provisional load.

To address the issue, introduce a new IPC::SendSyncOption::MaintainOrderingWithAsyncMessages flag and
use it on WebPageProxy::CreateNewPage sync IPC so that it gets processed in order with surrounding async
messages.

  • Platform/IPC/Connection.cpp:

(IPC::Connection::SyncMessageState::processIncomingMessage):
(IPC::Connection::sendSyncMessage):

  • Platform/IPC/Connection.h:
  • Platform/IPC/Decoder.cpp:

(IPC::Decoder::shouldMaintainOrderingWithAsyncMessages const):

  • Platform/IPC/Decoder.h:
  • Platform/IPC/Encoder.cpp:

(IPC::Encoder::setShouldMaintainOrderingWithAsyncMessages):

  • Platform/IPC/Encoder.h:
  • Platform/IPC/MessageFlags.h:
  • WebProcess/WebCoreSupport/WebChromeClient.cpp:

(WebKit::WebChromeClient::createWindow):

Tools:

Add API test coverage.

  • TestWebKitAPI/Tests/WebKit/ModalAlertsSPI.cpp:

(TestWebKitAPI::TEST):
(TestWebKitAPI::checkFrameLoadStateAndCreateNewPage):

10:09 AM Changeset in webkit [274564] by commit-queue@webkit.org
  • 2 edits in trunk/Source/WebCore

REGRESSION (r272019): Momentum scrolling in proximity css-scroll-snap scroll areas broken
https://bugs.webkit.org/show_bug.cgi?id=223375

Patch by Martin Robinson <mrobinson@igalia.com> on 2021-03-17
Reviewed by Simon Fraser.

Selectively revert the problematic refactoring in r272019. It is difficult to revert
the entire change since a non-trivial amount of subsequent changes depend on it.

No new tests. This change is a selective revert and animation for momentum
scrolling is very difficult to test.

  • platform/ScrollSnapAnimatorState.cpp:

(WebCore::ScrollSnapAnimatorState::targetOffsetForStartOffset const): Revert changes
from r272019.

10:06 AM Changeset in webkit [274563] by Peng Liu
  • 9 edits in trunk

[GPUP] Some media-source tests fail/timeout when media in GPU Process is enabled
https://bugs.webkit.org/show_bug.cgi?id=221686

Reviewed by Eric Carlson.

Source/WebKit:

With "GPU Process: Media" enabled, a video element with a reference to a MediaSource
object will schedule a "resize" event after the source buffer scheduling an "update" event.
The root cause is that the MediaPlayerPrivateRemote does not notify its HTMLMediaElement
to change its ready state to HAVE_METADATA after the source buffer receives the initialization
segment (in SourceBuffer::sourceBufferPrivateDidReceiveInitializationSegment()).
The requirement is defined in section 3.5.7.6.2 of the specification:
[Initialization Segment Received](https://www.w3.org/TR/media-source/#sourcebuffer-init-segment-received).

  • WebProcess/GPU/media/MediaPlayerPrivateRemote.cpp:

(WebKit::MediaPlayerPrivateRemote::setReadyState):

  • WebProcess/GPU/media/MediaPlayerPrivateRemote.h:
  • WebProcess/GPU/media/SourceBufferPrivateRemote.cpp:

(WebKit::SourceBufferPrivateRemote::setReadyState):

LayoutTests:

Fix the wrong description of a test.

  • media/media-source/media-source-resize-expected.txt:
  • media/media-source/media-source-resize.html:
  • platform/gtk/media/media-source/media-source-resize-expected.txt:
  • platform/mac/TestExpectations:
9:53 AM Changeset in webkit [274562] by Brent Fulgham
  • 6 edits in trunk

[Cocoa] Move loadSimulatedRequest API from Private to Public WKWebView
https://bugs.webkit.org/show_bug.cgi?id=223279
<rdar://problem/75494316>

Reviewed by Darin Adler.

Source/WebKit:

Just moving from SPI headers to API headers (and implementation).

No new tests, since this just changes the visibility of the functionality. The features are
tested with existing TestWebKitAPI tests.

  • UIProcess/API/Cocoa/WKWebView.h:
  • UIProcess/API/Cocoa/WKWebView.mm:

(-[WKWebView loadSimulatedRequest:withResponse:responseData:]):
(-[WKWebView loadSimulatedRequest:withResponseHTMLString:]):
(-[WKWebView loadFileRequest:allowingReadAccessToURL:]):

  • UIProcess/API/Cocoa/WKWebViewPrivate.h:

Tools:

Remove private header now that the declarations are in the standard header.

  • TestWebKitAPI/Tests/WebKitCocoa/WKWebViewLoadAPIs.mm:
9:01 AM Changeset in webkit [274561] by Alexey Shvayka
  • 12 edits in trunk

[WebIDL] Fix convertRecord() to throw on enumerable symbol |key|
https://bugs.webkit.org/show_bug.cgi?id=223231

Reviewed by Darin Adler.

LayoutTests/imported/w3c:

  • web-platform-tests/fetch/api/headers/headers-record-expected.txt:

Source/JavaScriptCore:

Export SymbolCoercionError.

  • runtime/JSCJSValue.cpp:

(JSC::JSValue::toStringSlowCase const):

  • runtime/JSCJSValue.h:

Source/WebCore:

This change removes String type filter from getOwnPropertyNames() call [1] so
GetOwnProperty? is invoked for a symbol |key|, which is observable by Proxy,
and a TypeError is raised (with helpful error message) if it's enumerable.

Instead of throwing right in convertRecord(), identifierToString() is added,
making IdentifierConverter reusable and close to the spec [2], rather than
implicitly dependent on identifier being a string.

Identifier::string() called on a symbol returns it's Description?, which is
very undesirable.

Aligns WebKit with Blink and Gecko.

Tests: imported/w3c/web-platform-tests/fetch/api/headers/headers-record.html

fast/dom/DOMURL/searchparams.html

[1] https://heycam.github.io/webidl/#es-record (step 3)
[2] https://heycam.github.io/webidl/#es-DOMString (step 2)

  • bindings/js/JSDOMConvertRecord.h:

(WebCore::Detail::IdentifierConverter<IDLDOMString>::convert):

  • bindings/js/JSDOMConvertStrings.cpp:

(WebCore::identifierToString):
(WebCore::identifierToByteString):
(WebCore::identifierToUSVString):

  • bindings/js/JSDOMConvertStrings.h:

LayoutTests:

  • fast/dom/DOMURL/searchparams-expected.txt:
  • fast/dom/DOMURL/searchparams.html:
8:54 AM Changeset in webkit [274560] by Simon Fraser
  • 2 edits in trunk/Source/WebCore

Optimize FillLayer::imagesIdentical()
https://bugs.webkit.org/show_bug.cgi?id=223305

Reviewed by Wenson Hsieh.

Test for pointer equality before deep-comparing the FillLayer linked lists. Pointer
equality is common when RenderStyles are cloned.

  • rendering/style/FillLayer.cpp:

(WebCore::FillLayer::imagesIdentical):

8:20 AM Changeset in webkit [274559] by commit-queue@webkit.org
  • 2 edits in trunk/Source/WebCore

Set media elements' networkState to NETWORK_IDLE if the connection is interrupted
https://bugs.webkit.org/show_bug.cgi?id=223242

Patch by Souju TANAKA <soujyu.tanaka@access-company.com> on 2021-03-17
Reviewed by Eric Carlson.

Media elements' networkState was set to NETWORK_EMPTY if the connection is interrupted after some
media data has been received. This fix changes the state to NETWORK_IDLE, according to recent spec.

No new tests since there seems no way to disconnect network connection during tests.

  • html/HTMLMediaElement.cpp:

(WebCore::HTMLMediaElement::mediaLoadingFailedFatally):

6:30 AM Changeset in webkit [274558] by youenn@apple.com
  • 28 edits
    2 deletes in trunk

Align device orientation delegate to getUserMedia/geolocation delegates
https://bugs.webkit.org/show_bug.cgi?id=223247

Reviewed by Eric Carlson.

Source/WebKit:

Refactor code to move device orientation prompt implementation with other prompts in MediaPermissionUtilities.
Update code to use top level origin for prompt.
Update delegate to provide both top level origin and initiating iframe as parameters.
Update the decision handler to take grant, deny or prompt parameter.

Covered by API tests.

  • UIProcess/API/C/WKFrameInfoRef.cpp:

(WKFrameInfoCopySecurityOrigin):

  • UIProcess/API/C/WKFrameInfoRef.h:
  • UIProcess/API/C/WKPage.cpp:

(WKPageSetPageUIClient):

  • UIProcess/API/C/WKPageUIClient.h:
  • UIProcess/API/Cocoa/WKUIDelegatePrivate.h:
  • UIProcess/Cocoa/MediaPermissionUtilities.mm:

(WebKit::alertMessageText):
(WebKit::allowButtonText):
(WebKit::doNotAllowButtonText):
(WebKit::alertForPermission):

  • UIProcess/Cocoa/UIDelegate.h:
  • UIProcess/Cocoa/UIDelegate.mm:

(WebKit::UIDelegate::setDelegate):
(WebKit::UIDelegate::UIClient::shouldAllowDeviceOrientationAndMotionAccess):

  • UIProcess/Cocoa/WKOrientationAccessAlert.h: Removed.
  • UIProcess/Cocoa/WKOrientationAccessAlert.mm: Removed.
  • UIProcess/MediaPermissionUtilities.h:
  • UIProcess/WebsiteData/WebDeviceOrientationAndMotionAccessController.cpp:

(WebKit::WebDeviceOrientationAndMotionAccessController::shouldAllowAccess):

  • WebKit.xcodeproj/project.pbxproj:

Tools:

Update code to print frame info origin and update according additional frame info parameter given to shouldAllowDeviceOrientationAndMotionAccess.
Clear permissions in case test controller changes the device motion permission value.

  • TestWebKitAPI/Tests/WebKitCocoa/DeviceOrientation.mm:

(-[DeviceOrientationPermissionUIDelegate _webView:requestDeviceOrientationAndMotionPermissionForOrigin:initiatedByFrame:decisionHandler:]):
(-[DeviceOrientationPermissionValidationDelegate setValidationHandler:]):
(-[DeviceOrientationPermissionValidationDelegate _webView:requestDeviceOrientationAndMotionPermissionForOrigin:initiatedByFrame:decisionHandler:]):

  • TestWebKitAPI/Tests/WebKitCocoa/WebsitePolicies.mm:

(-[WebsitePoliciesDeviceOrientationUIDelegate _webView:requestDeviceOrientationAndMotionPermissionForOrigin:initiatedByFrame:decisionHandler:]):

  • WebKitTestRunner/TestController.cpp:

(WTR::shouldAllowDeviceOrientationAndMotionAccess):
(WTR::TestController::handleDeviceOrientationAndMotionAccessRequest):
(WTR::TestController::setShouldAllowDeviceOrientationAndMotionAccess):

  • WebKitTestRunner/TestController.h:

LayoutTests:

  • fast/device-orientation/device-motion-request-permission-denied-expected.txt:
  • fast/device-orientation/device-motion-request-permission-granted-expected.txt:
  • fast/device-orientation/device-orientation-request-permission-denied-expected.txt:
  • fast/device-orientation/device-orientation-request-permission-granted-expected.txt:
  • http/tests/device-orientation/device-motion-allowed-in-first-party-only-expected.txt:
  • http/tests/device-orientation/device-motion-third-party-iframe-allowed-by-feature-policy-expected.txt:
  • http/tests/device-orientation/device-orientation-allowed-in-first-party-only-expected.txt:
  • http/tests/device-orientation/device-orientation-permission-granted-in-other-iframes-from-same-origin-expected.txt:
  • http/tests/device-orientation/device-orientation-third-party-iframe-allowed-by-feature-policy-expected.txt:
  • platform/ios/http/tests/events/device-orientation-motion-secure-context-expected.txt:
4:47 AM Changeset in webkit [274557] by commit-queue@webkit.org
  • 9 edits
    2 adds in trunk/Source

Shutdown ANGLE on GPU process when last WebGL context is destroyed
https://bugs.webkit.org/show_bug.cgi?id=223082

Patch by Kimmo Kinnunen <kkinnunen@apple.com> on 2021-03-17
Reviewed by Kenneth Russell.

Source/WebCore:

  • CMakeLists.txt:
  • SourcesCocoa.txt:
  • WebCore.xcodeproj/project.pbxproj:
  • platform/graphics/cocoa/GraphicsContextGLOpenGLCocoa.mm:

(WebCore::InitializeEGLDisplay):
(WebCore::GraphicsContextGLOpenGL::GraphicsContextGLOpenGL):

  • platform/graphics/opengl/GraphicsContextGLOpenGL.h:

Hold the default EGLDisplay with a scoped holder that counts
the references to the default display.
(WebCore::GraphicsContextGLOpenGL::releaseAllResourcesIfUnused):
Add a call that uninitializes the ANGLE default display if there are no uses of
the default display.

Source/WebKit:

Schedule a check for releasing the ANGLE default display when global
count of remote graphics contexts reach zero. This should decrease the
memory use of sessions where WebGL is not always on.

Dispatch the check 0.2s after hitting zero, so that the optimization still
affects page navigations but maybe does not redundantly deinitialize /
reinitialize ANGLE in the cases where the context #1 is created and destroyed
frequently.

  • GPUProcess/graphics/RemoteGraphicsContextGL.cpp:

(WebKit::dispatchReleaseAllResourcesIfUnused):
(WebKit::RemoteGraphicsContextGL::initialize):
(WebKit::RemoteGraphicsContextGL::stopListeningForIPC):

2:52 AM Changeset in webkit [274556] by youenn@apple.com
  • 2 edits in trunk/Source/WebCore

Protect LibWebRTCAudioModule when playing
https://bugs.webkit.org/show_bug.cgi?id=223243

Reviewed by Alex Christensen.

Make sure to ref LibWebRTCAudioModule when playing.

  • platform/mediastream/libwebrtc/LibWebRTCAudioModule.cpp:

(WebCore::LibWebRTCAudioModule::StartPlayout):
(WebCore::LibWebRTCAudioModule::pollAudioData):

2:01 AM Changeset in webkit [274555] by commit-queue@webkit.org
  • 3 edits in trunk

[GTK][WPE] Enable CSS scroll snap support by default
https://bugs.webkit.org/show_bug.cgi?id=222641

Patch by Martin Robinson <mrobinson@igalia.com> on 2021-03-17
Reviewed by Carlos Garcia Campos.

  • Source/cmake/OptionsGTK.cmake: Enable CSS scroll snap by default.
  • Source/cmake/OptionsWPE.cmake: Ditto.
1:56 AM Changeset in webkit [274554] by commit-queue@webkit.org
  • 2 edits in trunk/Tools

[WPE] Include cog build artefacts in built product archive
https://bugs.webkit.org/show_bug.cgi?id=217477

Patch by Philippe Normand <pnormand@igalia.com> on 2021-03-17
Reviewed by Adrian Perez de Castro.

Include Cog files in the zip file if they're present, so the nightly runner would be able to
start Cog instead of the WPE MiniBrowser.

  • CISupport/built-product-archive:

(createZipFromList):
(archiveBuiltProduct):

1:40 AM Changeset in webkit [274553] by youenn@apple.com
  • 3 edits in trunk/Source/WebKit

Protect RemoteCaptureSampleManager and RemoteAudioSourceProviderManager when hopping to background threads
https://bugs.webkit.org/show_bug.cgi?id=223245

Reviewed by Alex Christensen.

When hopping to a background thread, take a ref to the manager.
Both managers are thread safe refcounted.

  • WebProcess/GPU/media/RemoteAudioSourceProviderManager.cpp:

(WebKit::RemoteAudioSourceProviderManager::addProvider):
(WebKit::RemoteAudioSourceProviderManager::removeProvider):

  • WebProcess/cocoa/RemoteCaptureSampleManager.cpp:

(WebKit::RemoteCaptureSampleManager::addSource):
(WebKit::RemoteCaptureSampleManager::removeSource):

Note: See TracTimeline for information about the timeline view.