Timeline
Mar 23, 2021:
- 11:17 PM Changeset in webkit [274932] by
-
- 4 edits in trunk/LayoutTests
[GLIB] Gardening some crashes and flakies
Unreviewed test gardening.
- platform/glib/TestExpectations:
- platform/gtk/TestExpectations:
- platform/wpe/TestExpectations:
- 11:06 PM Changeset in webkit [274931] by
-
- 12 edits in trunk/Source
Consolidate Books bundle checks
https://bugs.webkit.org/show_bug.cgi?id=223664
<rdar://problem/75754750>
Reviewed by Wenson Hsieh.
Source/WebCore:
No new tests, no change in behavior.
- Modules/geolocation/Geolocation.cpp:
(WebCore::isRequestFromIBooks):
- bindings/js/CommonVM.cpp:
(WebCore::globalConstRedeclarationShouldThrow):
- dom/MouseEvent.cpp:
(WebCore::MouseEvent::initMouseEventQuirk):
- html/MediaElementSession.cpp:
(WebCore::MediaElementSession::requiresFullscreenForVideoPlayback const):
- inspector/agents/InspectorTimelineAgent.cpp:
(WebCore::currentRunLoop):
- platform/RuntimeApplicationChecks.h:
- platform/cocoa/RuntimeApplicationChecksCocoa.mm:
(WebCore::CocoaApplication::isIBooks):
(WebCore::MacApplication::isIBooks): Deleted.
(WebCore::IOSApplication::isIBooks): Deleted.
- platform/network/mac/ResourceHandleMac.mm:
(WebCore::synchronousWillSendRequestEnabled):
- rendering/RenderBox.cpp:
(WebCore::allowMinMaxPercentagesInAutoHeightBlocksQuirk):
Transition to a single bundle check for Books, since the quirks are generally
about book content, not about the app's behavior. Long-term, we should
get rid of these entirely (some are no longer necessary, and the rest
should turn into switches that Books can toggle).
Source/WebKitLegacy/mac:
- WebView/WebViewData.mm:
(currentRunLoop):
- 10:19 PM Changeset in webkit [274930] by
-
- 3 edits in trunk/LayoutTests
[WinCairo] Unreviewed test gardening
- platform/wincairo-wk1/TestExpectations:
- platform/wincairo/TestExpectations:
- 7:35 PM Changeset in webkit [274929] by
-
- 27 edits2 copies1 move in trunk/Source
Add DisplayRefreshMonitorFactory.
https://bugs.webkit.org/show_bug.cgi?id=223648
Reviewed by Chris Dumez.
Future work will require that it's possible to create a DisplayRefreshMonitor
without having a DisplayRefreshMonitorClient. It was also weird that the way to
create a DisplayRefreshMonitor was via the DisplayRefreshMonitorClient, so
this change fixes both by adding DisplayRefreshMonitorFactory.
In WK2, the drawing areas are DisplayRefreshMonitorFactories. If there is no
factory, we fall back to the default implementations.
Source/WebCore:
- Headers.cmake:
- WebCore.xcodeproj/project.pbxproj:
- loader/EmptyClients.cpp:
(WebCore::EmptyDisplayRefreshMonitorFactory::sharedEmptyDisplayRefreshMonitorFactory):
(WebCore::EmptyChromeClient::displayRefreshMonitorFactory const):
(WebCore::EmptyChromeClient::createDisplayRefreshMonitor const): Deleted.
- loader/EmptyClients.h:
- page/ChromeClient.h:
(WebCore::ChromeClient::displayRefreshMonitorFactory const):
(WebCore::ChromeClient::createDisplayRefreshMonitor const): Deleted.
- page/RenderingUpdateScheduler.cpp:
(WebCore::RenderingUpdateScheduler::displayRefreshMonitorFactory const):
(WebCore::RenderingUpdateScheduler::createDisplayRefreshMonitor const): Deleted.
- page/RenderingUpdateScheduler.h:
- platform/graphics/DisplayRefreshMonitor.cpp:
(WebCore::DisplayRefreshMonitor::create):
- platform/graphics/DisplayRefreshMonitor.h:
- platform/graphics/DisplayRefreshMonitorClient.cpp:
(WebCore::DisplayRefreshMonitorClient::DisplayRefreshMonitorClient): Deleted.
- platform/graphics/DisplayRefreshMonitorClient.h:
- platform/graphics/DisplayRefreshMonitorFactory.h: Copied from Source/WebCore/platform/graphics/DisplayRefreshMonitorClient.cpp.
- platform/graphics/DisplayRefreshMonitorManager.cpp:
(WebCore::DisplayRefreshMonitorManager::monitorForClient):
- platform/graphics/GraphicsLayerUpdater.cpp:
(WebCore::GraphicsLayerUpdater::GraphicsLayerUpdater):
(WebCore::GraphicsLayerUpdater::displayRefreshMonitorFactory const):
(WebCore::GraphicsLayerUpdater::createDisplayRefreshMonitor const): Deleted.
- platform/graphics/GraphicsLayerUpdater.h:
- rendering/RenderLayerCompositor.cpp:
(WebCore::RenderLayerCompositor::displayRefreshMonitorFactory):
(WebCore::RenderLayerCompositor::createDisplayRefreshMonitor const): Deleted.
- rendering/RenderLayerCompositor.h:
Source/WebKit:
Remove DrawingAreaMac.cpp since its code was entirely related to creating
DisplayRefreshMonitorMac objects.
- SourcesCocoa.txt:
- WebKit.xcodeproj/project.pbxproj:
- WebProcess/WebCoreSupport/WebChromeClient.cpp:
(WebKit::WebChromeClient::displayRefreshMonitorFactory const):
(WebKit::WebChromeClient::createDisplayRefreshMonitor const): Deleted.
- WebProcess/WebCoreSupport/WebChromeClient.h:
- WebProcess/WebPage/DrawingArea.cpp:
(WebKit::DrawingArea::createDisplayRefreshMonitor): Deleted.
- WebProcess/WebPage/DrawingArea.h:
- WebProcess/WebPage/RemoteLayerTree/RemoteLayerTreeDrawingArea.h:
- WebProcess/WebPage/RemoteLayerTree/RemoteLayerTreeDrawingArea.mm:
(WebKit::RemoteLayerTreeDrawingArea::createDisplayRefreshMonitor):
- WebProcess/WebPage/mac/DisplayRefreshMonitorMac.cpp: Renamed from Source/WebKit/WebProcess/WebPage/mac/DrawingAreaMac.cpp.
(WebKit::DisplayRefreshMonitorMac::DisplayRefreshMonitorMac):
(WebKit::DisplayRefreshMonitorMac::~DisplayRefreshMonitorMac):
(WebKit::DisplayRefreshMonitorMac::requestRefreshCallback):
(WebKit::DisplayRefreshMonitorMac::displayLinkFired):
- WebProcess/WebPage/mac/DisplayRefreshMonitorMac.h: Copied from Source/WebCore/platform/graphics/GraphicsLayerUpdater.h.
(WebKit::DisplayRefreshMonitorMac::create):
- WebProcess/WebPage/mac/TiledCoreAnimationDrawingArea.h:
- WebProcess/WebPage/mac/TiledCoreAnimationDrawingArea.mm:
(WebKit::TiledCoreAnimationDrawingArea::createDisplayRefreshMonitor):
- 6:14 PM Changeset in webkit [274928] by
-
- 9 edits in trunk
Service worker loads are not marked as app-bound
https://bugs.webkit.org/show_bug.cgi?id=222635
<rdar://problem/74395950>
Source/WebCore:
Reviewed by Youenn Fablet.
Fix capitalization error. Add a new function to mark the service
worker document loader as app-bound.
- loader/DocumentLoader.h:
(WebCore::DocumentLoader::setLastNavigationWasAppBound):
(WebCore::DocumentLoader::setlastNavigationWasAppBound): Deleted.
- workers/service/context/ServiceWorkerThreadProxy.cpp:
(WebCore::ServiceWorkerThreadProxy::setLastNavigationWasAppBound):
- workers/service/context/ServiceWorkerThreadProxy.h:
Source/WebKit:
Reviewed by Youenn Fablet.
Mark the service worker document loader as app-bound or not when
initiating a fetch event.
- WebProcess/Storage/WebSWContextManagerConnection.cpp:
(WebKit::WebSWContextManagerConnection::startFetch):
- WebProcess/WebPage/WebPage.cpp:
(WebKit::WebPage::createDocumentLoader):
Fix capitalization error.
Tools:
API test coverage for fetched and synthetic responses to make sure
they are marked as app-bound or not based on the main request.
Reviewed by Youenn Fablet.
- TestWebKitAPI/Tests/WebKitCocoa/InAppBrowserPrivacy.mm:
- 5:53 PM Changeset in webkit [274927] by
-
- 12 edits1 delete in trunk
Enable Metal ANGLE backend for WebGL
https://bugs.webkit.org/show_bug.cgi?id=220076
<rdar://problem/72565020>
Patch by Dean Jackson <yolo@apple.com> on 2021-03-23
Reviewed by Sam Weinig.
Source/WTF:
Turn the Metal backend for ANGLE on, moving the feature
from Internal to Experimental.
- Scripts/Preferences/WebPreferencesExperimental.yaml:
- Scripts/Preferences/WebPreferencesInternal.yaml:
LayoutTests:
Updated results for WebGL 2 content with the Metal ANGLE
backend. See https://bugs.webkit.org/show_bug.cgi?id=222239
- platform/mac/TestExpectations:
- platform/ios-simulator-wk2/TestExpectations:
- platform/ios-simulator/TestExpectations:
- platform/ios-wk2/TestExpectations:
- platform/ios/TestExpectations:
- platform/mac/TestExpectations:
- platform/wk2/TestExpectations:
- 5:45 PM Changeset in webkit [274926] by
-
- 10 edits in trunk/Source/WebCore
Use FramesPerSecond in more places in WebCore
https://bugs.webkit.org/show_bug.cgi?id=223656
Reviewed by Tim Horton.
Use FramesPerSecond rather than 'unsigned' in more places in WebCore.
- page/Chrome.h:
- page/Page.cpp:
(WebCore::Page::windowScreenDidChange):
- page/Page.h:
- page/scrolling/AsyncScrollingCoordinator.cpp:
(WebCore::AsyncScrollingCoordinator::windowScreenDidChange):
- page/scrolling/AsyncScrollingCoordinator.h:
- page/scrolling/ScrollingCoordinator.h:
(WebCore::ScrollingCoordinator::windowScreenDidChange):
- page/scrolling/ScrollingTree.cpp:
(WebCore::ScrollingTree::windowScreenDidChange):
- page/scrolling/ScrollingTree.h:
- platform/HostWindow.h:
- 5:39 PM Changeset in webkit [274925] by
-
- 1 copy in tags/Safari-611.1.21.1.15
Tag Safari-611.1.21.1.15.
- 5:39 PM Changeset in webkit [274924] by
-
- 1 delete in tags/Safari-611.1.21.1.15
Delete tag.
- 5:37 PM Changeset in webkit [274923] by
-
- 1 copy in tags/Safari-611.1.21.2.4
Tag Safari-611.1.21.2.4.
- 5:35 PM Changeset in webkit [274922] by
-
- 2 edits in branches/safari-611.1.21.2-branch/Source/WebKit
Revert "Apply patch. rdar://problem/75756827"
This reverts commit r274904.
- 5:35 PM Changeset in webkit [274921] by
-
- 3 edits in branches/safari-611.1.21.2-branch/Source/WebKit
Revert "Cherry-pick r274790. rdar://problem/75712662"
This reverts commit r274837.
- 5:32 PM Changeset in webkit [274920] by
-
- 1 copy in tags/Safari-611.1.21.1.15
Tag Safari-611.1.21.1.15.
- 5:30 PM Changeset in webkit [274919] by
-
- 5 edits in trunk
DerivedSources/WebKitTestRunner/JSAccessibilityUIElement.cpp:802:72: runtime error: -1 is outside the range of representable values of type 'unsigned int'
https://bugs.webkit.org/show_bug.cgi?id=223650
Reviewed by Darin Adler.
Source/WTF:
Update the clampTo() template specialization that converts floating types into integer types so that
it deals with NaN inputs in a well-defined manner. Previously, it would simply cast the NaN to the
integer type, which was undefined behavior. We now return the minimum range boundary for the output
when the input is NaN.
- wtf/MathExtras.h:
(clampTo):
Tools:
The bindings generator used by WebKitTestRunner was converting all numbers into double and
passing that to the implementation, no matter the IDL type (e.g. unsigned long). As a result,
there may be a type mismatch between the value the bindings are passing and the implementation
function getting called. This implicit conversion has undefined behavior in some cases and it
triggers UBSan errors. To address the issue, we now call clampTo<NativeNumberType>() on the
double before passing it to the implementation. This makes sure we pass the implementation
the type it expects and that the conversion is well-defined.
- WebKitTestRunner/InjectedBundle/Bindings/CodeGeneratorTestRunner.pm:
(_generateImplementationFile):
(_nativeNumericType):
(_platformType):
(_platformTypeConstructor):
(_platformTypeVariableDeclaration):
- 5:26 PM Changeset in webkit [274918] by
-
- 2 edits in branches/safari-611.1.21.1-branch/Source/WebKitLegacy
Revert r274915. rdar://problem/75751024
ChangeLogs only, patch already applied.
- 5:26 PM Changeset in webkit [274917] by
-
- 1 edit in branches/safari-611.1.21.1-branch/Source/WebCore/ChangeLog
Revert r271914. rdar://problem/75751024
ChangeLogs only, patch already applied.
- 5:23 PM Changeset in webkit [274916] by
-
- 1 copy in tags/Safari-611.1.21.0.10
Tag Safari-611.1.21.0.10.
- 5:23 PM Changeset in webkit [274915] by
-
- 2 edits in branches/safari-611.1.21.1-branch/Source/WebKitLegacy
Cherry-pick r274714. rdar://problem/75751024
[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):
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@274714 268f45cc-cd09-0410-ab3c-d52691b4dbfc
- 5:23 PM Changeset in webkit [274914] by
-
- 1 edit in branches/safari-611.1.21.1-branch/Source/WebCore/ChangeLog
Cherry-pick r271385. rdar://problem/75751024
[WinCairo] Unreviewed build fix for r271353
https://bugs.webkit.org/show_bug.cgi?id=220407
CrossOriginAccessControl.cpp(225): error C3861: 'isInNetworkProcess': identifier not found
- platform/RuntimeApplicationChecks.h: (WebCore::isInWebProcess): (WebCore::isInGPUProcess): (WebCore::isInNetworkProcess):
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@271385 268f45cc-cd09-0410-ab3c-d52691b4dbfc
- 5:21 PM Changeset in webkit [274913] by
-
- 2 edits in branches/safari-611.1.21.0-branch/Source/WebKit
Revert "Apply patch. rdar://problem/75744524"
This reverts commit r274881.
- 5:15 PM Changeset in webkit [274912] by
-
- 4 edits2 copies in trunk/Source/WebKit
[WinCairo] Implement inspector-resource:// URL scheme handler for Web Inspector resources
https://bugs.webkit.org/show_bug.cgi?id=223619
Reviewed by Don Olmstead.
Implemented inspector-resource:// URL scheme handler for WinCairo
port. Mac port did it in Bug 179904.
http/tests/inspector tests were crashing due to
RELEASE_ASSERT_WITH_SECURITY_IMPLICATION failure (See Bug 223566).
- PlatformWin.cmake:
- UIProcess/Inspector/win/InspectorResourceURLSchemeHandler.cpp: Added.
(WebKit::InspectorResourceURLSchemeHandler::platformStartTask):
- UIProcess/Inspector/win/InspectorResourceURLSchemeHandler.h: Added.
- UIProcess/Inspector/win/WebInspectorUIProxyWin.cpp:
(WebKit::WebInspectorUIProxy::platformCreateFrontendPage):
(WebKit::WebInspectorUIProxy::inspectorPageURL):
(WebKit::WebInspectorUIProxy::inspectorTestPageURL):
- WebProcess/Inspector/win/WebInspectorUIWin.cpp:
(WebKit::WebInspectorUI::localizedStringsURL const):
(WebKit::RemoteWebInspectorUI::localizedStringsURL const):
- 4:34 PM Changeset in webkit [274911] by
-
- 6 edits2 adds in trunk
[JSC] Functor for WeakGCMap::ensureValue must not invoke GC
https://bugs.webkit.org/show_bug.cgi?id=223629
Source/JavaScriptCore:
<rdar://problem/75619217>
Reviewed by Mark Lam.
The functor for WeakGCMap::ensureValue must not invoke GC. GC can prune entries in WeakGCMap.
So we can modify underlying HashMap while we are just touching it for HashMap::ensure. This
can corrupt HashMap. To ensure this invariant, we put DisallowGC for WeakGCMap::ensureValue.
So we cannot invoke GC in the functor of that function (otherwise, assertion hits).
And we use DeferGC in createCustomGetterFunction / createCustomSetterFunction to avoid invoking
GC in WeakGCMap::ensureValue. This defers GC invocation until this DeferGC scope is destroyed,
and ensures that functor invoked by WeakGCMap::ensureValue will not cause GC.
- runtime/JSObject.cpp:
(JSC::createCustomGetterFunction):
(JSC::createCustomSetterFunction):
(JSC::JSObject::getOwnPropertyDescriptor):
- runtime/WeakGCMap.h:
Source/WebCore:
Reviewed by Mark Lam.
Test: js/dom/weak-gc-map-ensure-value-should-not-invoke-gc.html
- bindings/js/JSDOMGlobalObject.cpp:
(WebCore::JSDOMGlobalObject::createCrossOriginFunction):
(WebCore::JSDOMGlobalObject::createCrossOriginGetterSetter):
LayoutTests:
Reviewed by Mark Lam.
- js/dom/weak-gc-map-ensure-value-should-not-invoke-gc-expected.txt: Added.
- js/dom/weak-gc-map-ensure-value-should-not-invoke-gc.html: Added.
- 4:13 PM Changeset in webkit [274910] by
-
- 1 copy in tags/Safari-612.1.7.5
Tag Safari-612.1.7.5.
- 4:08 PM Changeset in webkit [274909] by
-
- 24 edits in trunk/Source/WebCore
Unreviewed, rebaseline bindings tests after r274906.
- bindings/scripts/test/JS/JSTestCEReactions.cpp:
- bindings/scripts/test/JS/JSTestCallTracer.cpp:
- bindings/scripts/test/JS/JSTestConditionalIncludes.cpp:
- bindings/scripts/test/JS/JSTestDomainSecurity.cpp:
- bindings/scripts/test/JS/JSTestEnabledBySetting.cpp:
- bindings/scripts/test/JS/JSTestGlobalObject.cpp:
- bindings/scripts/test/JS/JSTestIndexedSetterWithIdentifier.cpp:
- bindings/scripts/test/JS/JSTestInterface.cpp:
- bindings/scripts/test/JS/JSTestLegacyNoInterfaceObject.cpp:
- bindings/scripts/test/JS/JSTestMapLikeWithOverriddenOperations.cpp:
- bindings/scripts/test/JS/JSTestNamedAndIndexedSetterWithIdentifier.cpp:
- bindings/scripts/test/JS/JSTestNamedDeleterWithIdentifier.cpp:
- bindings/scripts/test/JS/JSTestNamedSetterWithIdentifier.cpp:
- bindings/scripts/test/JS/JSTestNamedSetterWithIndexedGetter.cpp:
- bindings/scripts/test/JS/JSTestNamedSetterWithIndexedGetterAndSetter.cpp:
- bindings/scripts/test/JS/JSTestNamedSetterWithLegacyUnforgeableProperties.cpp:
- bindings/scripts/test/JS/JSTestNamedSetterWithLegacyUnforgeablePropertiesAndLegacyOverrideBuiltIns.cpp:
- bindings/scripts/test/JS/JSTestNode.cpp:
- bindings/scripts/test/JS/JSTestObj.cpp:
- bindings/scripts/test/JS/JSTestOperationConditional.cpp:
- bindings/scripts/test/JS/JSTestSerializedScriptValueInterface.cpp:
- bindings/scripts/test/JS/JSTestSetLikeWithOverriddenOperations.cpp:
- bindings/scripts/test/JS/JSTestTypedefs.cpp:
- 4:08 PM Changeset in webkit [274908] by
-
- 8 edits in branches/safari-612.1.7-branch/Source
Versioning.
WebKit-7612.1.7.5
- 4:05 PM Changeset in webkit [274907] by
-
- 3 edits34 deletes in trunk/Websites/perf.webkit.org
[perf dashboard] Remove v1 and v2 code.
https://bugs.webkit.org/show_bug.cgi?id=223617
Reviewed by Ryosuke Niwa.
Remove v1 and v2 code from perf dashboard.
Remove detect-changes.js script since run-analysis.js is the v3 version equivalent.
- public/index.html: Keep the redirection to v3.
- public/js/helper-classes.js: Removed.
- public/js/jquery.colorhelpers.js: Removed.
- public/js/jquery.flot.categories.js: Removed.
- public/js/jquery.flot.crosshair.js: Removed.
- public/js/jquery.flot.errorbars.js: Removed.
- public/js/jquery.flot.fillbetween.js: Removed.
- public/js/jquery.flot.js: Removed.
- public/js/jquery.flot.navigate.js: Removed.
- public/js/jquery.flot.plugins.js: Removed.
- public/js/jquery.flot.resize.js: Removed.
- public/js/jquery.flot.selection.js: Removed.
- public/js/jquery.flot.stack.js: Removed.
- public/js/jquery.flot.symbol.js: Removed.
- public/js/jquery.flot.threshold.js: Removed.
- public/js/jquery.flot.time.js: Removed.
- public/js/jquery.js: Removed.
- public/v2/analysis.js: Removed.
- public/v2/app.css: Removed.
- public/v2/app.js: Removed.
- public/v2/chart-pane.css: Removed.
- public/v2/commits-viewer.js: Removed.
- public/v2/data.js: Removed.
- public/v2/index.html: Keep the redirection to v3.
- public/v2/interactive-chart.js: Removed.
- public/v2/js/d3/LICENSE: Removed.
- public/v2/js/d3/d3.js: Removed.
- public/v2/js/d3/d3.min.js: Removed.
- public/v2/js/ember-data.js: Removed.
- public/v2/js/ember.js: Removed.
- public/v2/js/handlebars.js: Removed.
- public/v2/js/jquery.min.js: Removed.
- public/v2/manifest.js: Removed.
- public/v2/popup.js: Removed.
- public/v2/statistics-strategies.js: Removed.
- tools/detect-changes.js: Removed.
- 3:53 PM Changeset in webkit [274906] by
-
- 2 edits in trunk/Source/WebCore
Unreviewed build fix after r274832.
- bindings/scripts/CodeGeneratorJS.pm:
(AddToIncludesForIDLType):
- 3:35 PM Changeset in webkit [274905] by
-
- 3 edits in trunk/Source/WebKit
Add getter to textInteractionEnabled property
https://bugs.webkit.org/show_bug.cgi?id=223638
<rdar://problem/73990298>
Reviewed by Darin Adler.
During API review, it was pointed out that the textInteractionEnabled
property should have a getter/Swift name prefixed with "is" so the
call site reads like an assertion about the receiver.
- UIProcess/API/Cocoa/WKPreferences.h:
- UIProcess/API/Cocoa/WKPreferences.mm:
(-[WKPreferences isTextInteractionEnabled]):
(-[WKPreferences textInteractionEnabled]): Deleted.
- 3:11 PM Changeset in webkit [274904] by
-
- 2 edits in branches/safari-611.1.21.2-branch/Source/WebKit
Apply patch. rdar://problem/75756827
- 2:38 PM Changeset in webkit [274903] by
-
- 5 edits in trunk
[CMake] Use an imported target for the LCMS2 library
https://bugs.webkit.org/show_bug.cgi?id=223442
Reviewed by Carlos Garcia Campos.
.:
- Source/cmake/FindLCMS2.cmake: Replaced find module by a new one which
defines a LCMS2::LCMS2 imported target and in general uses more modern CMake
constructs.
Source/WebCore:
No new tests needed.
- PlatformGTK.cmake: Use the LCMS::LCMS2 imported target, only with USE_LCMS enabled.
- PlatformWPE.cmake: Ditto.
- 2:27 PM Changeset in webkit [274902] by
-
- 5 edits in trunk/Source/WebCore
[Cocoa][Opus] Protect against variable frame duration packets
https://bugs.webkit.org/show_bug.cgi?id=223623
Reviewed by Eric Carlson.
Because frames-per-packet and frame duration are carried within the TOC of each individual
frame, it's theoretically possible to construct an Opus stream where those values change
without a new initialization segment, a situation which CoreAudio does not currently
support. In the case such a stream is encountered, bail with an error code during parsing,
rather than passing such data on to CoreAudio for decoding.
To do so, extract some of the Opus private data parsing code from
createOpusAudioFormatDescription(), into its own method parseOpusPrivateData(). Create a new
struct type OpusCookieContents to recieve this parsed data. And to avoid excessive
allocations during parsing, ensure that these methods support stack-based structures through
an out-param (as opposed to returning an Optional<> struct).
- platform/graphics/cocoa/SourceBufferParserWebM.cpp:
(WebCore::SourceBufferParserWebM::AudioTrackData::consumeFrameData):
- platform/graphics/cocoa/SourceBufferParserWebM.h:
- platform/graphics/cocoa/WebMAudioUtilitiesCocoa.h:
- platform/graphics/cocoa/WebMAudioUtilitiesCocoa.mm:
(WebCore::parseOpusPrivateData):
(WebCore::cookieFromOpusCookieContents):
(WebCore::createOpusAudioFormatDescription):
(WebCore::cookieFromOpusCodecPrivate): Deleted.
- 2:23 PM Changeset in webkit [274901] by
-
- 2 edits in trunk
Update .clang-format to reflect WebKit style better.
https://bugs.webkit.org/show_bug.cgi?id=223229
First, SpaceBeforeCpp11BracedList is set to true so that a space
is introduced after a variable name and before a braced initializer.
Second, AlwaysBreakTemplateDeclarations is changed from false (an
invalid value) to No, which should result in no line breaks being
introduced in template declarations. Although there is a mix of
template declaration line breaking styles in the codebase, changing
this option to No will prevent clang-format from introducing one
where the patch author decides to write the declaration all on one
line.
Reviewed by Alex Christensen.
- .clang-format:
- 2:05 PM Changeset in webkit [274900] by
-
- 4 edits in branches/safari-611.1.21.1-branch/Source/WebKitLegacy
Cherry-pick r274714. rdar://problem/75751024
[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):
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@274714 268f45cc-cd09-0410-ab3c-d52691b4dbfc
- 2:05 PM Changeset in webkit [274899] by
-
- 2 edits in branches/safari-611.1.21.1-branch/Source/WebCore
Cherry-pick r271385. rdar://problem/75751024
[WinCairo] Unreviewed build fix for r271353
https://bugs.webkit.org/show_bug.cgi?id=220407
CrossOriginAccessControl.cpp(225): error C3861: 'isInNetworkProcess': identifier not found
- platform/RuntimeApplicationChecks.h: (WebCore::isInWebProcess): (WebCore::isInGPUProcess): (WebCore::isInNetworkProcess):
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@271385 268f45cc-cd09-0410-ab3c-d52691b4dbfc
- 1:55 PM Changeset in webkit [274898] by
-
- 2 edits in trunk/Source/WTF
Don't require VM_FLAGS_PERMANENT on the simulator builds
https://bugs.webkit.org/show_bug.cgi?id=223649
<rdar://problem/75747788>
Reviewed by Alexey Proskuryakov.
Since VM_FLAGS_PERMANENT must be supported by the kernel, let's make
it so that the vm_map that passes this flag in can fail when running
on the simulator. This is to support the use case of running a newer
simulator on an older OS. When the call to vm_map fails when running
on the simulator, we try again without the VM_FLAGS_PERMANENT flag.
- wtf/WTFConfig.cpp:
(WTF::setPermissionsOfConfigPage):
- 1:37 PM Changeset in webkit [274897] by
-
- 3 edits in trunk/Source/WebKit
Unreviewed, reverting r274889.
https://bugs.webkit.org/show_bug.cgi?id=223653
Sandbox change not ready yet
Reverted changeset:
"Enforce notifyd message filtering"
https://bugs.webkit.org/show_bug.cgi?id=223601
https://trac.webkit.org/changeset/274889
- 1:32 PM Changeset in webkit [274896] by
-
- 4 edits in trunk/Source/WTF
Remove unused WTF::String::percentage
https://bugs.webkit.org/show_bug.cgi?id=223651
Patch by Alex Christensen <achristensen@webkit.org> on 2021-03-23
Reviewed by Chris Dumez.
- wtf/text/AtomString.h:
- wtf/text/WTFString.cpp:
(WTF::String::percentage const): Deleted.
- wtf/text/WTFString.h:
- 1:30 PM Changeset in webkit [274895] by
-
- 2 edits in trunk/Source/WebCore
[UBSan] dom/Document.cpp:2722:23: runtime error: reference binding to null pointer of type 'JSC::CallFrame'
https://bugs.webkit.org/show_bug.cgi?id=223642
Reviewed by Darin Adler.
Use a raw pointer instead of a reference for the JSC::CallFrame and null check it to make sure
the code is safe and its behavior is defined.
- dom/Document.cpp:
(WebCore::Document::shouldBypassMainWorldContentSecurityPolicy const):
- 1:00 PM Changeset in webkit [274894] by
-
- 20 edits3 copies in trunk
Provide a way to specify platform vs security key when requesting an assertion in the SPI
https://bugs.webkit.org/show_bug.cgi?id=223547
<rdar://74034746>
Reviewed by Brent Fulgham.
Source/WebCore:
Covered by API tests.
- DerivedSources-input.xcfilelist:
- DerivedSources-output.xcfilelist:
- DerivedSources.make:
- Modules/webauthn/AuthenticatorAttachment.h: Added.
- Modules/webauthn/AuthenticatorAttachment.idl: Added.
- Modules/webauthn/PublicKeyCredentialCreationOptions.h:
- Modules/webauthn/PublicKeyCredentialCreationOptions.idl:
- Modules/webauthn/PublicKeyCredentialRequestOptions.h:
- WebCore.xcodeproj/project.pbxproj:
Source/WebKit:
This patch adds the authenticator attachment option to the getAssertion SPI such that the caller
can decide what transports it needs.
- UIProcess/API/Cocoa/_WKAuthenticatorAttachment.h: Added.
- UIProcess/API/Cocoa/_WKAuthenticatorSelectionCriteria.h:
- UIProcess/API/Cocoa/_WKPublicKeyCredentialRequestOptions.h:
- UIProcess/API/Cocoa/_WKPublicKeyCredentialRequestOptions.mm:
(-[_WKPublicKeyCredentialRequestOptions init]):
- UIProcess/API/Cocoa/_WKWebAuthenticationPanel.mm:
(authenticatorAttachment):
(+[_WKWebAuthenticationPanel convertToCoreRequestOptionsWithOptions:]):
- UIProcess/WebAuthentication/AuthenticatorManager.cpp:
(WebKit::WebCore::collectTransports):
(WebKit::AuthenticatorManager::getTransports const):
- WebKit.xcodeproj/project.pbxproj:
Tools:
- TestWebKitAPI/Tests/WebCore/CtapRequestTest.cpp:
(TestWebKitAPI::TEST):
- TestWebKitAPI/Tests/WebKitCocoa/_WKWebAuthenticationPanel.mm:
(TestWebKitAPI::TEST):
Adds the test case.
- 12:57 PM Changeset in webkit [274893] by
-
- 5 edits in trunk/Source/JavaScriptCore
[JSC] Use ErrorInstance for AggregateError
https://bugs.webkit.org/show_bug.cgi?id=223626
Reviewed by Darin Adler.
From r274609, WebAssembly errors start using normal ErrorInstance. We apply the same thing to AggregateError too.
This patch removes AggregateError class, and just generating ErrorInstance.
- runtime/AggregateError.cpp:
(JSC::createAggregateError):
(JSC::AggregateError::AggregateError): Deleted.
(JSC::AggregateError::finishCreation): Deleted.
(JSC::AggregateError::create): Deleted.
- runtime/AggregateError.h:
(): Deleted.
- runtime/AggregateErrorConstructor.cpp:
(JSC::JSC_DEFINE_HOST_FUNCTION):
- runtime/JSGlobalObject.cpp:
(JSC::JSGlobalObject::initializeAggregateErrorConstructor):
- 12:21 PM Changeset in webkit [274892] by
-
- 1 copy in tags/Safari-611.1.21.3.2
Tag Safari-611.1.21.3.2.
- 12:21 PM Changeset in webkit [274891] by
-
- 6 edits in trunk
[GPUP] 2 web audio WPT tests fail when media in GPU Process is enabled
https://bugs.webkit.org/show_bug.cgi?id=221696
<rdar://problem/74440772>
Reviewed by Eric Carlson.
Source/WebKit:
Test fails when AudioDestination.maxChannelCount is queried and returns 0; pipe the correct
value through from the GPU process.
- GPUProcess/media/RemoteAudioSessionProxy.cpp:
(WebKit::RemoteAudioSessionProxy::configuration):
- WebProcess/GPU/media/RemoteAudioSession.h:
- WebProcess/GPU/media/RemoteAudioSessionConfiguration.h:
(WebKit::RemoteAudioSessionConfiguration::encode const):
(WebKit::RemoteAudioSessionConfiguration::decode):
LayoutTests:
- platform/wk2/TestExpectations:
- 12:19 PM Changeset in webkit [274890] by
-
- 2 edits in trunk/Source/WebCore
Add write barrier to JSValueInWrappedObject for garbage collection
https://bugs.webkit.org/show_bug.cgi?id=198319
Reviewed by Filip Pizlo.
- bindings/js/JSValueInWrappedObject.h:
(WebCore::cachedPropertyValue):
- 12:18 PM Changeset in webkit [274889] by
-
- 3 edits in trunk/Source/WebKit
Enforce notifyd message filtering
https://bugs.webkit.org/show_bug.cgi?id=223601
<rdar://75098580>
Reviewed by Brent Fulgham.
Enforce notifyd message filtering on macOS and iOS.
- Resources/SandboxProfiles/ios/com.apple.WebKit.WebContent.sb:
- WebProcess/com.apple.WebProcess.sb.in:
- 12:18 PM Changeset in webkit [274888] by
-
- 8 edits in branches/safari-611.1.21.1-branch/Source
Versioning.
WebKit-7611.1.21.1.15
- 11:45 AM Changeset in webkit [274887] by
-
- 111 edits8 copies8 adds29 deletes in trunk/Source/ThirdParty
Update googletest to 1a8ecf1
https://bugs.webkit.org/show_bug.cgi?id=223607
Reviewed by Don Olmstead.
- gtest/:
Update googletest, but...
- gtest/CMakeLists.txt:
Keep our own build files, just add the new file.
- gtest/xcode/:
Keep our own build files, but it seems that after 1.10.0, googletest is just "live at HEAD",
so ditch Scripts/versiongenerate.py.
- gtest/README.WebKit: Removed.
- gtest/changes.diff: Removed.
It appears that our fix for FreeBSD has been upstreamed.
- 11:31 AM Changeset in webkit [274886] by
-
- 4 edits in trunk/Source/WebCore
[iOS][FCR] Add pressed state for button-like controls
https://bugs.webkit.org/show_bug.cgi?id=223208
<rdar://problem/72399087>
Reviewed by Simon Fraser.
Add a pressed state for buttons, checkboxes, radio buttons, select
elements and date inputs. The pressed state has a 75% opacity applied
to the text and background colors.
- css/html.css:
Explicitly set the default active style on buttons to ensure styles are
are adjusted when the element is pressed.
- rendering/RenderThemeIOS.h:
- rendering/RenderThemeIOS.mm:
The style adjustment is only performed if the -webkit-appearance property
is not set to none. This ensures we do not override the colors for
custom styled form controls.
(WebCore::adjustInputElementButtonStyle):
(WebCore::RenderThemeIOS::adjustMenuListButtonStyle const):
(WebCore::RenderThemeIOS::adjustButtonStyle const):
(WebCore::RenderThemeIOS::checkboxRadioBackgroundColor):
Factored out the background color determination for checkboxes and
radio buttons into a common method.
(WebCore::RenderThemeIOS::checkboxRadioIndicatorColor):
Factored out the indicator color determination for checkboxes and
radio buttons into a common method.
(WebCore::RenderThemeIOS::paintCheckbox):
(WebCore::RenderThemeIOS::paintRadio):
- 11:25 AM Changeset in webkit [274885] by
-
- 1 copy in tags/Safari-611.1.21.1.14
Tag Safari-611.1.21.1.14.
- 11:23 AM Changeset in webkit [274884] by
-
- 4 edits in trunk/Source/ThirdParty/ANGLE
ANGLE Metal fixes for program generation bugs
https://bugs.webkit.org/show_bug.cgi?id=223627
Patch by Kyle Piddington <Kyle Piddington> on 2021-03-23
Reviewed by Dean Jackson.
webgl/2.0.0/conformance2/glsl3/texture-offset-uniform-texture-coordinate.html is fixed by dropping 'thread' qualifiers on pregenerated functions
webgl/2.0.0/conformance/glsl/bugs/compound-assignment-type-combination.html is fixed by introducing new operators for matrix +/- scalars
webgl/2.0.0/conformance/glsl/bugs/complex-glsl-does-not-crash.html is fixed by adding a pre-pass to rename any reserved keywords, such as 'vertex'
- src/compiler/translator/TranslatorMetalDirect/EmitMetal.cpp:
(BuildExternalAttributeIndexMap):
- src/compiler/translator/TranslatorMetalDirect/ProgramPrelude.cpp:
- src/compiler/translator/TranslatorMetalDirect/RewriteKeywords.cpp:
(sh::Rewriter::maybeCreateNewName):
(sh::Rewriter::visitSymbolPost):
(sh::Rewriter::predefineName):
(sh::RewriteKeywords):
- 11:12 AM Changeset in webkit [274883] by
-
- 2 edits in branches/safari-611.1.21.1-branch/Source/WebKit
Cherry-pick r274129. rdar://problem/75744624
Regression(r273875): Potential over-release in WKRemoteObjectCoder's decodeObjCObject()
https://bugs.webkit.org/show_bug.cgi?id=222954
<rdar://75163359>
Reviewed by Darin Adler.
r273875 added an adoptNS() for the result of
[allocation initWithCoder:decoder]
. This would be
fine in general, except that we call awakeAfterUsingCoder on the result right after. As per the
awakeAfterUsingCoder documentation [1], it may return the receiver or a new object. When it
returns a new object, it takes care of releasing the receiver. This is an issue for us here since
we were holding the receiver in a smart pointer.
[1] https://developer.apple.com/documentation/objectivec/nsobject/1417074-awakeafterusingcoder
- Shared/API/Cocoa/WKRemoteObjectCoder.mm: (decodeObjCObject):
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@274129 268f45cc-cd09-0410-ab3c-d52691b4dbfc
- 11:04 AM Changeset in webkit [274882] by
-
- 5 edits1 add in trunk
Object.freeze(this) at the global scope can lose a reference to a WatchpointSet
https://bugs.webkit.org/show_bug.cgi?id=223608
Reviewed by Yusuke Suzuki.
JSTests:
- stress/freeze-global-object.js: Added.
(foo):
Source/JavaScriptCore:
When freezing the global object, we should make a proper copy of symbol table entries, to keep any outstanding reference to the WatchpointSet.
We cannot use pack(), because it does not support FatEntries.
- runtime/JSGlobalObject.cpp:
(JSC::JSGlobalObject::defineOwnProperty):
- runtime/JSSymbolTableObject.h:
(JSC::symbolTableGet):
- runtime/SymbolTable.h:
(JSC::SymbolTableEntry::setReadOnly):
- 11:00 AM Changeset in webkit [274881] by
-
- 2 edits in branches/safari-611.1.21.0-branch/Source/WebKit
Apply patch. rdar://problem/75744524
Apply patch rdar://75744524
- 10:31 AM Changeset in webkit [274880] by
-
- 1 copy in tags/Safari-612.1.7.4
Tag Safari-612.1.7.4.
- 10:02 AM InvestigatingLeaksAndBloat edited by
- (diff)
- 9:54 AM Changeset in webkit [274879] by
-
- 1 copy in branches/safari-612.1.8-branch
New branch.
- 9:54 AM Changeset in webkit [274878] by
-
- 5 edits in trunk
wtf/text/IntegerToStringConversion.h:54:104: runtime error: negation of -2147483648 cannot be represented in type 'int'; cast to an unsigned type to negate this value to itself
https://bugs.webkit.org/show_bug.cgi?id=223614
Reviewed by Darin Adler.
Source/WTF:
numberToStringSigned() was calling -number when number is negative. This could trigger undefined behavior
since -number may not be representable in the input type. For example, if the type was int and number was
INT_MIN, -INT_MIN would overflow and the result would be undefined. To address the issue, we now cast
number to the destination *unsigned* type *before* negating it.
- wtf/text/IntegerToStringConversion.h:
(WTF::numberToStringSigned):
Tools:
Add API test coverage.
- TestWebKitAPI/Tests/WTF/StringBuilder.cpp:
(TestWebKitAPI::TEST):
- 9:52 AM Changeset in webkit [274877] by
-
- 2 edits in trunk/Source/WebCore
Enable the quirk to disable firing "webkitendfullscreen" event when a video enters picture-in-picture from fullscreen on espn.com
https://bugs.webkit.org/show_bug.cgi?id=223610
Reviewed by Jer Noble.
A video element entering picture-in-picture from fullscreen will fire a "webkitendfullscreen"
event since r266728, but some sites (e.g., espn.com) do not handle the event properly.
Because they assume the video will resume to inline after exiting fullscreen.
This patch enables the quirk for espn.com to disable firing "webkitendfullscreen" event
in that scenario before they fix the issue in the event handler.
- page/Quirks.cpp:
(WebCore::Quirks::shouldDisableEndFullscreenEventWhenEnteringPictureInPictureFromFullscreenQuirk const):
- 9:46 AM Changeset in webkit [274876] by
-
- 3 edits2 adds in trunk
dom/WheelEvent.cpp:47:58: runtime error: negation of -2147483648 cannot be represented in type 'int'; cast to an unsigned type to negate this value to itself
https://bugs.webkit.org/show_bug.cgi?id=223605
Reviewed by Darin Adler.
Source/WebCore:
Fix issues found by UBSan in the WheelEvent constructor:
- wheelDeltaX / wheelDeltaY have type int and we negate those values to compute deltaX / deltaY (which have type double). If wheelDeltaX / wheelDeltaY where INT_MIN, then -INT_MIN would overflow. To address the issue, we now cast to double *before* negating the value.
- When wheelDeltaX / wheelDeltaY are initially 0, we compute their value from deltaX / deltaY. However, deltaX & deltaY use type double while wheelDeltaX / wheelDeltaY use type int. As a result, values for deltaX / deltaY could end up being out of range and not fit in wheelDeltaX / wheelDeltaY. To address the issue, we use clampTo<int>() to clamp to the correct destination range.
Test: fast/events/wheelevent-delta-overflow.html
- dom/WheelEvent.cpp:
(WebCore::WheelEvent::WheelEvent):
(WebCore::WheelEvent::initWebKitWheelEvent):
LayoutTests:
Add layout test coverage.
- fast/events/wheelevent-delta-overflow-expected.txt: Added.
- fast/events/wheelevent-delta-overflow.html: Added.
- 9:23 AM Changeset in webkit [274875] by
-
- 4 edits in trunk/Tools
[webkitcorepy] Print output of setup.py when install fails
https://bugs.webkit.org/show_bug.cgi?id=223589
<rdar://problem/75700606>
Reviewed by Aakash Jain.
- Scripts/libraries/webkitcorepy/setup.py: Bump version.
- Scripts/libraries/webkitcorepy/webkitcorepy/init.py: Ditto.
- Scripts/libraries/webkitcorepy/webkitcorepy/autoinstall.py:
(Package.install): Print stdout and stderr of setup.py when install fails.
- 9:21 AM Changeset in webkit [274874] by
-
- 2 edits in trunk/LayoutTests
[GPUP] Test http/wpt/mediarecorder/MediaRecorder-AV-audio-video-dataavailable.html fails when media in GPU process is enabled
https://bugs.webkit.org/show_bug.cgi?id=221816
<rdar://problem/74525561>
Reviewed by Eric Carlson.
Enable WebRTC codecs in GPUProcess.
- http/wpt/mediarecorder/MediaRecorder-AV-audio-video-dataavailable.html:
- 9:18 AM Changeset in webkit [274873] by
-
- 3 edits in trunk/Source/WebCore
Only send image across XPC to GPU process if it changes.
https://bugs.webkit.org/show_bug.cgi?id=223298
<rdar://problem/75559236>
Patch by Jean-Yves Avenard <Jean-Yves Avenard> on 2021-03-23
Reviewed by Eric Carlson.
No change in observable functionality.
- platform/NowPlayingManager.cpp:
(WebCore::NowPlayingManager::setNowPlayingInfo): On first image change we store it to a local member variable and set imageData to null.
(WebCore::NowPlayingManager::setNowPlayingInfoPrivate): Check if imageData is null, and if so use cache value.
- platform/NowPlayingManager.h: New member to store cache.
- 9:07 AM WebKitGTK/2.32.x edited by
- (diff)
- 8:56 AM Changeset in webkit [274872] by
-
- 2 edits in trunk/Source/WTF
Optimize StringView::CodePoints::Iterator
https://bugs.webkit.org/show_bug.cgi?id=162315
Reviewed by Darin Adler.
This stores range pointers in the iterator instead of a pointer to a pointer.
- wtf/text/StringView.h:
(WTF::StringView::CodePoints::Iterator::Iterator):
(WTF::StringView::CodePoints::Iterator::operator++):
(WTF::StringView::CodePoints::Iterator::operator* const):
(WTF::StringView::CodePoints::Iterator::operator== const):
- 8:33 AM Changeset in webkit [274871] by
-
- 16 edits in trunk/Source
Add assertions to guard against heap allocations on the audio thread
https://bugs.webkit.org/show_bug.cgi?id=223226
Reviewed by Darin Adler.
Source/WebCore:
Add assertions to guard against heap allocations on the audio thread during
audio processing, since those are bad for performance. I fixed any of the
issues found by these assertions in dependency bugs. Some issues remain
and are protected by DisableMallocRestrictionsForCurrentThreadScope to avoid
tripping the new assertions.
Right now, the assertions only protect audio processing, not pre/post quantum
rendering casts. Ideally, we'd expand the scope of these assertions to cover
everything that's done on the audio thread but this will require more fixes.
- Modules/webaudio/AudioDestinationNode.cpp:
(WebCore::AudioDestinationNode::render):
- Modules/webaudio/AudioScheduledSourceNode.cpp:
(WebCore::AudioScheduledSourceNode::finish):
- Modules/webaudio/AudioWorkletNode.cpp:
(WebCore::AudioWorkletNode::fireProcessorErrorOnMainThread):
- Modules/webaudio/AudioWorkletProcessor.cpp:
(WebCore::AudioWorkletProcessor::process):
- Modules/webaudio/MediaStreamAudioSourceCocoa.cpp:
(WebCore::MediaStreamAudioSource::consumeAudio):
- Modules/webaudio/ScriptProcessorNode.cpp:
(WebCore::ScriptProcessorNode::process):
Source/WTF:
Add ForbidMallocUseForCurrentThreadScope to FastMalloc.h to enable assertions guarding against
doing heap allocations on the current thread (during the lifetime of the Scope object).
Also add a DisableMallocRestrictionsForCurrentThreadScope to temporarily disable those checks
to allow for some very specific assertions (either because they are required, or simply because
they are not fixed yet).
- wtf/FastMalloc.cpp:
(WTF::ForbidMallocUseForCurrentThreadScope::ForbidMallocUseForCurrentThreadScope):
(WTF::ForbidMallocUseForCurrentThreadScope::~ForbidMallocUseForCurrentThreadScope):
(WTF::DisableMallocRestrictionsForCurrentThreadScope::DisableMallocRestrictionsForCurrentThreadScope):
(WTF::DisableMallocRestrictionsForCurrentThreadScope::~DisableMallocRestrictionsForCurrentThreadScope):
(WTF::tryFastMalloc):
(WTF::fastMalloc):
(WTF::tryFastCalloc):
(WTF::fastCalloc):
(WTF::fastRealloc):
(WTF::tryFastRealloc):
(WTF::fastAlignedMalloc):
(WTF::tryFastAlignedMalloc):
- wtf/FastMalloc.h:
(WTF::ForbidMallocUseForCurrentThreadScope::~ForbidMallocUseForCurrentThreadScope):
(WTF::DisableMallocRestrictionsForCurrentThreadScope::~DisableMallocRestrictionsForCurrentThreadScope):
- 8:32 AM Changeset in webkit [274870] by
-
- 10 edits in trunk
[MSE][GStreamer] SIGSEV in webKitMediaSrcFreeStream
https://bugs.webkit.org/show_bug.cgi?id=220091
Patch by Philippe Normand <pnormand@igalia.com> on 2021-03-23
Reviewed by Xabier Rodriguez-Calvar.
Source/WebCore:
The pipeline used by the MSE player is now able reload the MediaSource from the beginning if
a seek to 0 was requested. The problem was that uridecodebin was creating a new source
element and notifying the player which was then trying to dispose underlying platform track
informations, and also related appsrc elements. The latter was specially problematic because
the appsrc elements ownership was badly handled (elements added to a bin should not be
reused, unless an extra ref is added), leading to racy crashes.
So now when uridecodebin creates a new source element, the player detects this is a new
source and transfers track-related informations to the new element. Additionally, new appsrc
elements are created for the new element and track signals emitted so that the player is
still fully aware of the MSE tracks topology.
No new tests but two existing tests are now passing.
- platform/graphics/gstreamer/mse/MediaPlayerPrivateGStreamerMSE.cpp:
(WebCore::MediaPlayerPrivateGStreamerMSE::load):
(WebCore::MediaPlayerPrivateGStreamerMSE::sourceSetup):
- platform/graphics/gstreamer/mse/MediaPlayerPrivateGStreamerMSE.h:
- platform/graphics/gstreamer/mse/MediaSourcePrivateGStreamer.cpp:
(WebCore::MediaSourcePrivateGStreamer::open):
- platform/graphics/gstreamer/mse/MediaSourcePrivateGStreamer.h:
- platform/graphics/gstreamer/mse/PlaybackPipeline.cpp:
(WebCore::PlaybackPipeline::addSourceBuffer):
- platform/graphics/gstreamer/mse/WebKitMediaSourceGStreamer.cpp:
(webKitMediaSrcFinalize):
(webKitMediaSrcChangeState):
(webKitMediaSrcFreeStream):
(webKitMediaSrcRestoreTracks):
(webKitMediaSrcSignalTracks):
- platform/graphics/gstreamer/mse/WebKitMediaSourceGStreamer.h:
LayoutTests:
- platform/gtk/TestExpectations: Unflag now-passing tests.
- 8:17 AM Changeset in webkit [274869] by
-
- 7 edits in trunk/Source
[GTK] X11 build fixes
https://bugs.webkit.org/show_bug.cgi?id=223577
Patch by Philippe Normand <pnormand@igalia.com> on 2021-03-23
Reviewed by Adrian Perez de Castro.
Source/WebCore:
X11 headers define a bunch of macros with common terms, interfering with WebCore and WTF
enum values. As a workaround, we explicitly undef them.
- platform/graphics/GLContext.h:
- platform/graphics/GraphicsContext.h:
Source/WebKit:
- Shared/CoordinatedGraphics/threadedcompositor/ThreadedCompositor.cpp:
(WebKit::ThreadedCompositor::createGLContext): GLNativeWindowType might be a long unsigned
int, which can't be reinterpret casted to uin64_t on 32-bit platforms.
- WebProcess/WebPage/CoordinatedGraphics/DrawingAreaCoordinatedGraphics.cpp: Use
WebCore::Region to prevent clashes with X11's Region.
(WebKit::DrawingAreaCoordinatedGraphics::scroll):
(WebKit::DrawingAreaCoordinatedGraphics::enterAcceleratedCompositingMode):
(WebKit::DrawingAreaCoordinatedGraphics::display):
- 8:03 AM Changeset in webkit [274868] by
-
- 2 edits in trunk/LayoutTests
[GLIB] Gardening http/tests/images/mp4-partial-load.html flaky crashes after r274358
Unreviewed test gardening.
- platform/glib/TestExpectations:
- 7:56 AM Changeset in webkit [274867] by
-
- 2 edits in trunk/LayoutTests
[Win] Flaky editing and events tests
https://bugs.webkit.org/show_bug.cgi?id=223634
Unreviewed test gardening.
- platform/win/TestExpectations:
- 6:58 AM Changeset in webkit [274866] by
-
- 3 edits2 adds in trunk
[iPadOS] Stale checked item when reopening <select>
https://bugs.webkit.org/show_bug.cgi?id=223592
<rdar://problem/75629529>
Reviewed by Wenson Hsieh.
Source/WebKit:
Reopening a select element after changing its value displays the
original value as checked, rather than the current value on iPadOS. This
is incorrect, since the checked value in the context menu should match
the selected value in-page.
The behavior is incorrect on iPadOS, but works correctly on iPhone, since
dismissing input peripherals on iPhone blurs the focused element,
resulting in a new peripheral being created each time. However, on iPad
the same peripheral is reused when interacting with the same element.
Since the presented UIMenu is only created once during the initialization
of the peripheral, the checked item can be stale on iPads. To fix, update
the menu each time the peripheral is presented, rather than each time it
is created.
Test: fast/forms/ios/form-control-refresh/select/no-stale-checked-items-in-select-picker.html
- UIProcess/ios/forms/WKFormSelectPicker.mm:
(-[WKSelectPicker initWithView:]):
Do not create the presented UIMenu during initialization.
(-[WKSelectPicker controlBeginEditing]):
Create the UIMenu when the peripheral is about to be presented. This
ensures the state of the menu is up-to-date.
(-[WKSelectPicker didSelectOptionIndex:]):
Update the underlying data structure for <select> elements, so that a
newly created UIMenu will have the correct state.
(-[WKSelectPicker createMenu]):
Use a separate local variable to avoid modifying a reference. The
incorrect logic here was masked by the fact that the UIMenu was
previously only created once per WKSelectPicker.
(-[WKSelectPicker actionForOptionIndex:]):
Factored logic to get a UIAction from an option index for testing.
(-[WKSelectPicker selectRow:inComponent:extendingSelection:]):
Call accessoryDone to simulate the dismissal of the presented UIMenu
when using this testing method.
(-[WKSelectPicker selectFormAccessoryHasCheckedItemAtRow:]):
Implement this method so that the checked item can be obtained in tests.
LayoutTests:
Added a test that verifies that tapping on a select element, changing
its value, and then tapping on the same element, presents a context
menu with the correct checked item.
- fast/forms/ios/form-control-refresh/select/no-stale-checked-items-in-select-picker-expected.txt: Added.
- fast/forms/ios/form-control-refresh/select/no-stale-checked-items-in-select-picker.html: Added.
- 6:55 AM Changeset in webkit [274865] by
-
- 4 edits2 adds in trunk
Nullptr deref in WebCore::ApplyStyleCommand::applyRelativeFontStyleChange
https://bugs.webkit.org/show_bug.cgi?id=223364
Patch by Frédéric Wang <fwang@igalia.com> on 2021-03-23
Reviewed by Ryosuke Niwa.
Source/WebCore:
When the editing code creates a span to apply font style change, it may not have editable
style if the document sets extra style (e.g. user-select: all). This is causing a debug
ASSERT in AppendNodeCommand::AppendNodeCommand when the span is inserted and a nullptr
dereference later in release mode. This patch ensures that we skip the font style change
when that happens.
Test: editing/style/apply-font-style-change-crash.html
- editing/ApplyStyleCommand.cpp:
(WebCore::ApplyStyleCommand::applyRelativeFontStyleChange): Skip the font style change if
the span insertion failed.
(WebCore::ApplyStyleCommand::surroundNodeRangeWithElement): After inserting the new element,
ensure that the conditions from the ASSERT of AppendNodeCommand::AppendNodeCommand hold and
return failure if they don't.
- editing/ApplyStyleCommand.h: Return a boolean indicating success.
LayoutTests:
Add regression test.
- editing/style/apply-font-style-change-crash-expected.txt: Added.
- editing/style/apply-font-style-change-crash.html: Added.
- 6:39 AM Changeset in webkit [274864] by
-
- 5 edits in trunk/Source/WebCore
[ContentChangeObserver] Unable to view state details on CDC COVID map
https://bugs.webkit.org/show_bug.cgi?id=223620
<rdar://74284133>
Reviewed by Simon Fraser.
When the content change observer sees some visibility change, it checks if the newly visible content is actionable (e.g. something the user can click on).
A non-actionable content is considered less important than the action behind the "click". So while we trigger the hover state we immediately proceed with click as well.
(e.g. on youtube.com, hovering over the controls (settings, volume etc) brings up a (non-actionable) tooltip and the subsequent click triggers the associated action.
Now on iPadOS, it would require 2 taps on the mute/unmute button to actually mute/unmute the video, if we stopped at the hover state)
This patch implements a quirk for the CDC Covid map so that tapping on the map brings up the numbers dialog and we only submit the click event on the subsequent tap.
- page/Quirks.cpp:
(WebCore::Quirks::shouldTooltipPreventFromProceedingWithClick const):
- page/Quirks.h:
- page/ios/ContentChangeObserver.cpp:
(WebCore::ContentChangeObserver::isConsideredActionableContent const): moved the isConsideredClickable logic to a lambda function. Call it when we don't apply the quirk.
(WebCore::ContentChangeObserver::didFinishTransition):
(WebCore::ContentChangeObserver::StyleChangeScope::~StyleChangeScope):
(WebCore::isConsideredClickable): Deleted.
- page/ios/ContentChangeObserver.h:
- 6:37 AM Changeset in webkit [274863] by
-
- 3 edits2 adds in trunk
Nullopt in DOMSelection::getRangeAt
https://bugs.webkit.org/show_bug.cgi?id=223361
Patch by Frédéric Wang <fwang@igalia.com> on 2021-03-23
Reviewed by Ryosuke Niwa.
Source/WebCore:
When extending the selection toward a pseudo element, it's possible to reach the
corresponding debug ASSERT in WebCore::Position::Position and later a nullptr dereference in
release mode. This patch fixes start/endPositionForLine to avoid that issue.
Test: editing/selection/modify-by-lineboundary-toward-pseudo-element.html
- editing/VisibleUnits.cpp: Make the two branches of LineEndpointComputationMode consistent
and merge them.
(WebCore::startPositionForLine): For logical ordering, try a non-pseudo element after.
(WebCore::endPositionForLine): For logical ordering, try a non-pseudo element before.
LayoutTests:
Add regression test.
- editing/selection/modify-by-lineboundary-toward-pseudo-element-expected.txt: Added.
- editing/selection/modify-by-lineboundary-toward-pseudo-element.html: Added.
- 6:36 AM Changeset in webkit [274862] by
-
- 6 edits in trunk/Source/WebCore
Nullptr crash in HTMLConverter::convert
https://bugs.webkit.org/show_bug.cgi?id=221719
Patch by Frédéric Wang <fwang@igalia.com> on 2021-03-23
Reviewed by Ryosuke Niwa.
When the "Undo" command is called after DOM changes, one of the selection's position anchors
may have been moved to a new document. In that case, just clear the selection. Also add
asserts to ensure the selection is in good state after unapply and reapply commands.
- editing/CompositeEditCommand.cpp:
(WebCore::EditCommandComposition::unapply): Add security assert to ensure selection is in
good state.
(WebCore::EditCommandComposition::reapply): Ditto.
- editing/FrameSelection.cpp:
(WebCore::FrameSelection::setSelectionWithoutUpdatingAppearance): If the selection's
position anchors have been moved to a new document then just clear the selection.
(WebCore::FrameSelection::isConnectedToDocument const): New method to verify that all the
positions of the visible selection are in m_document.
- editing/FrameSelection.h: Declare new method.
- editing/VisibleSelection.cpp:
(WebCore::VisibleSelection::document const): New method that returns a common document for
all positions or nullptr otherwise.
- editing/VisibleSelection.h: Declare new method.
- 6:15 AM Changeset in webkit [274861] by
-
- 3 edits in trunk/Source/WebCore
REGRESSION(r274860): error: ‘class WebCore::ExtensionsGLOpenGLCommon’ has no member named ‘drawArraysInstancedANGLE’
https://bugs.webkit.org/show_bug.cgi?id=223633
Unreviewed build fix.
Fix WPE build by adding the functions to ExtensionsGLOpenGLCommon as pure virtual functions.
Patch by Kimmo Kinnunen <kkinnunen@apple.com> on 2021-03-23
- platform/graphics/opengl/ExtensionsGLOpenGL.h:
- platform/graphics/opengl/ExtensionsGLOpenGLCommon.h:
- 3:57 AM Changeset in webkit [274860] by
-
- 10 edits in trunk/Source
Move instanced drawing functionality from ExtensionsGL to GraphicsContextGL
https://bugs.webkit.org/show_bug.cgi?id=223179
Patch by Kimmo Kinnunen <kkinnunen@apple.com> on 2021-03-23
Reviewed by Kenneth Russell.
Remove unused instanced rendering functions from ExtensionsGL.
They are already in GraphicsContextGL interfaces.
ExtensionsGL is being removed as it is redundant. The extension object
is the same object as the context object and not useful.
Source/WebCore:
- platform/graphics/ExtensionsGL.h:
- platform/graphics/angle/ExtensionsGLANGLE.cpp:
- platform/graphics/angle/ExtensionsGLANGLE.h:
- platform/graphics/opengl/ExtensionsGLOpenGL.h:
Source/WebKit:
- GPUProcess/graphics/RemoteGraphicsContextGL.messages.in:
- GPUProcess/graphics/RemoteGraphicsContextGLFunctionsGenerated.h:
(drawBuffersEXT):
- WebProcess/GPU/graphics/RemoteGraphicsContextGLProxy.h:
- WebProcess/GPU/graphics/RemoteGraphicsContextGLProxyFunctionsGenerated.cpp:
- 3:54 AM Changeset in webkit [274859] by
-
- 1 edit6 adds in trunk/LayoutTests/imported/w3c
Import WPT html/canvas/offscreen/manual/draw-generic-family tests
https://bugs.webkit.org/show_bug.cgi?id=223630
Reviewed by Youenn Fablet.
- web-platform-tests/html/canvas/offscreen/manual/draw-generic-family/2d.text.draw.generic.family-expected.txt: Added.
- web-platform-tests/html/canvas/offscreen/manual/draw-generic-family/2d.text.draw.generic.family.html: Added.
- web-platform-tests/html/canvas/offscreen/manual/draw-generic-family/2d.text.draw.generic.family.w-expected.txt: Added.
- web-platform-tests/html/canvas/offscreen/manual/draw-generic-family/2d.text.draw.generic.family.w.html: Added.
- web-platform-tests/html/canvas/offscreen/manual/draw-generic-family/w3c-import.log: Added.
- 3:35 AM Changeset in webkit [274858] by
-
- 1 copy in releases/WPE WebKit/webkit-2.30.6
WPE WebKit 2.30.6
- 3:34 AM Changeset in webkit [274857] by
-
- 4 edits in releases/WebKitGTK/webkit-2.30
Unreviewed. Update OptionsWPE.cmake and NEWS for the 2.30.6 release
.:
- Source/cmake/OptionsWPE.cmake: Bump version numbers.
Source/WebKit:
- wpe/NEWS: Add release notes for 2.30.6.
- 3:29 AM Changeset in webkit [274856] by
-
- 6 edits in trunk/Source
ANGLE is missing the explicit context headers
https://bugs.webkit.org/show_bug.cgi?id=223470
Patch by Kimmo Kinnunen <kkinnunen@apple.com> on 2021-03-23
Reviewed by Alexey Proskuryakov.
Source/ThirdParty/ANGLE:
Add the autogenerated .inc files for explicit context
API into the ANGLE public headers.
- ANGLE.xcodeproj/project.pbxproj:
- adjust-angle-include-paths.py:
(replace):
Source/WebCore:
- platform/graphics/angle/ANGLEHeaders.h:
Remove the hack that was needed when including ANGLE without
the explicit context headers.
- 2:15 AM Changeset in webkit [274855] by
-
- 6 edits in trunk/Source/WebKit
Enable webrtc GPU Process feature flag
https://bugs.webkit.org/show_bug.cgi?id=223582
Reviewed by Eric Carlson.
Enable WebRTC GPU process feature flag.
Make use of it for WebRTC codecs experimental flag default value.
Make use of it for WebRTC video capture experimental flag default value on iOS. Keep it to false on MacOS.
Update audio capture experimental flag default value to false on MacOS until we can use the feature flag value.
No change of behavior.
- FeatureFlags/WebKit-appletvos.plist:
- FeatureFlags/WebKit-ios.plist:
- FeatureFlags/WebKit-macos.plist:
- FeatureFlags/WebKit-watchos.plist:
- Shared/WebPreferencesDefaultValues.cpp:
(WebKit::defaultCaptureAudioInGPUProcessEnabled):
(WebKit::defaultCaptureVideoInGPUProcessEnabled):
(WebKit::defaultWebRTCCodecsInGPUProcess):
- 1:56 AM Changeset in webkit [274854] by
-
- 1 edit2 adds in trunk/LayoutTests
Debug assert failure in RenderTable::layout()
https://bugs.webkit.org/show_bug.cgi?id=218575
Patch by Carlos Garcia Campos <cgarcia@igalia.com> on 2021-03-23
Reviewed by Ryosuke Niwa.
Add a test for r274627.
- printing/page-break-table-sections-crash-expected.txt: Added.
- printing/page-break-table-sections-crash.html: Added.
- 1:52 AM Changeset in webkit [274853] by
-
- 3 edits2 adds in trunk
No scrolling momentum with 'scroll-snap-type: x mandatory' if the scroller scrolls vertically
https://bugs.webkit.org/show_bug.cgi?id=213571
<rdar://problem/64715507>
Patch by Martin Robinson <mrobinson@igalia.com> on 2021-03-23
Reviewed by Simon Fraser.
Source/WebCore:
When handling momentum scrolling for scroll containers that snap, use the
predicted momentum scroll destination for axes that do not snap. Using
the initial scroll offset here was causing momentum scrolling in these axes
to end prematurely.
Test: tiled-drawing/scrolling/scroll-snap/scroll-snap-momentum-in-non-snapping-axis.html
- platform/ScrollSnapAnimatorState.cpp:
(WebCore::ScrollSnapAnimatorState::targetOffsetForStartOffset const): Use the predicted
scroll offset. Even though the startOffset parameter is no longer used, do not remove
it because it will be used in the fix for https://bugs.webkit.org/show_bug.cgi?id=223406.
LayoutTests:
- tiled-drawing/scrolling/scroll-snap/scroll-snap-momentum-in-non-snapping-axis-expected.txt: Added.
- tiled-drawing/scrolling/scroll-snap/scroll-snap-momentum-in-non-snapping-axis.html: Added.
- 12:02 AM Changeset in webkit [274852] by
-
- 4 edits in trunk
SVG links navigate only to internal animation elements and <view> anchors
https://bugs.webkit.org/show_bug.cgi?id=223161
Reviewed by Ryosuke Niwa.
Source/WebCore:
The specs for the SVG anchor element <a> have changed in SVG2.
Link: https://svgwg.org/svg2-draft/linking.html#Links
After deprecating the xlink namespace, the SVG anchor element <a> became
very similar to HTML’s <a> element. They both use attributes in the default
namespace.
- svg/SVGAElement.cpp:
(WebCore::SVGAElement::defaultEventHandler):
LayoutTests:
- svg/hixie/links/003.xml:
Mar 22, 2021:
- 11:37 PM Changeset in webkit [274851] by
-
- 11 edits in branches/safari-611.1.21.3-branch/Source/WebCore
Cherry-pick r274846. rdar://problem/75711124
Use JSValueInWrappedObject to keep the JSObject alive for QuickTimePluginReplacement
https://bugs.webkit.org/show_bug.cgi?id=223561
<rdar://75634407>
Reviewed by Geoffrey Garen.
This patch replaces QuickTimePluginReplacement's m_scriptObject member variable by
JSValueInWrappedObject in HTMLPlugInElement and hooks it up with the slot visitor.
Also use WeakPtr instead of a raw pointer for the back reference to the plugin element
in QuickTimePluginReplacement and YouTubePluginReplacement.
- Modules/plugins/PluginReplacement.h: (WebCore::PluginReplacement::InstallResult): Added; a boolean indicating the installation had succeeded and the script object for QuickTimePluginReplacement. (WebCore::PluginReplacement::scriptObject): Deleted.
- Modules/plugins/QuickTimePluginReplacement.h:
- Modules/plugins/QuickTimePluginReplacement.mm: (WebCore::QuickTimePluginReplacement::QuickTimePluginReplacement): Deployed WeakPtr. (WebCore::QuickTimePluginReplacement::~QuickTimePluginReplacement): Removed the superflous de-initialization of the member variables. (WebCore::QuickTimePluginReplacement::installReplacement): Now returns JSValue instead of storing it in m_scriptObject.
- Modules/plugins/YouTubePluginReplacement.cpp: (WebCore::YouTubePluginReplacement::YouTubePluginReplacement): Deployed WeakPtr. (WebCore::YouTubePluginReplacement::installReplacement):
- Modules/plugins/YouTubePluginReplacement.h:
- bindings/scripts/CodeGeneratorJS.pm: (InstanceNeedsVisitChildren): Generate visitChildren when an IDL has Plugin attribute. (GenerateImplementation): Visit the newly added JSValueInWrappedObject.
- html/HTMLPlugInElement.cpp: (WebCore::HTMLPlugInElement::didAddUserAgentShadowRoot): Store the script object returned by QuickTimePluginReplacement::installReplacement in the newly added member variable. (WebCore::HTMLPlugInElement::scriptObjectForPluginReplacement): Updated.
- html/HTMLPlugInElement.h: (WebCore::HTMLPlugInElement::pluginReplacementScriptObject): Added. Used by visitChildren.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@274846 268f45cc-cd09-0410-ab3c-d52691b4dbfc
- 11:35 PM Changeset in webkit [274850] by
-
- 11 edits in branches/safari-611.1.21.2-branch/Source/WebCore
Cherry-pick r274846. rdar://problem/75706515
Use JSValueInWrappedObject to keep the JSObject alive for QuickTimePluginReplacement
https://bugs.webkit.org/show_bug.cgi?id=223561
<rdar://75634407>
Reviewed by Geoffrey Garen.
This patch replaces QuickTimePluginReplacement's m_scriptObject member variable by
JSValueInWrappedObject in HTMLPlugInElement and hooks it up with the slot visitor.
Also use WeakPtr instead of a raw pointer for the back reference to the plugin element
in QuickTimePluginReplacement and YouTubePluginReplacement.
- Modules/plugins/PluginReplacement.h: (WebCore::PluginReplacement::InstallResult): Added; a boolean indicating the installation had succeeded and the script object for QuickTimePluginReplacement. (WebCore::PluginReplacement::scriptObject): Deleted.
- Modules/plugins/QuickTimePluginReplacement.h:
- Modules/plugins/QuickTimePluginReplacement.mm: (WebCore::QuickTimePluginReplacement::QuickTimePluginReplacement): Deployed WeakPtr. (WebCore::QuickTimePluginReplacement::~QuickTimePluginReplacement): Removed the superflous de-initialization of the member variables. (WebCore::QuickTimePluginReplacement::installReplacement): Now returns JSValue instead of storing it in m_scriptObject.
- Modules/plugins/YouTubePluginReplacement.cpp: (WebCore::YouTubePluginReplacement::YouTubePluginReplacement): Deployed WeakPtr. (WebCore::YouTubePluginReplacement::installReplacement):
- Modules/plugins/YouTubePluginReplacement.h:
- bindings/scripts/CodeGeneratorJS.pm: (InstanceNeedsVisitChildren): Generate visitChildren when an IDL has Plugin attribute. (GenerateImplementation): Visit the newly added JSValueInWrappedObject.
- html/HTMLPlugInElement.cpp: (WebCore::HTMLPlugInElement::didAddUserAgentShadowRoot): Store the script object returned by QuickTimePluginReplacement::installReplacement in the newly added member variable. (WebCore::HTMLPlugInElement::scriptObjectForPluginReplacement): Updated.
- html/HTMLPlugInElement.h: (WebCore::HTMLPlugInElement::pluginReplacementScriptObject): Added. Used by visitChildren.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@274846 268f45cc-cd09-0410-ab3c-d52691b4dbfc
- 11:23 PM Changeset in webkit [274849] by
-
- 3 edits2 adds in trunk
Nullptr crash in WebCore::RenderObject::RenderObjectBitfields::isLineBreak() where a NULL check is missing.
https://bugs.webkit.org/show_bug.cgi?id=223409
Patch by Venky Dass <yaranamavenkataramana@apple.com> on 2021-03-22
Reviewed by Ryosuke Niwa.
Source/WebCore:
When the check for LineBreak is performed the BR elmement NULL check is not performed. Which results in a crash
The fix therefore is to check for NULL.
Test: LayoutTests/editing/inserting/insert-paragraph-between-hr-and-br-assigned-to-slot-crash.html
- editing/InsertParagraphSeparatorCommand.cpp:
(WebCore::InsertParagraphSeparatorCommand::doApply):
LayoutTests:
Adding a regression test case.
- editing/inserting/insert-paragraph-between-hr-and-br-assigned-to-slot-crash-expected.txt: Added.
- editing/inserting/insert-paragraph-between-hr-and-br-assigned-to-slot-crash.html: Added.
- 11:22 PM Changeset in webkit [274848] by
-
- 11 edits in branches/safari-611.1.21.0-branch/Source/WebCore
Cherry-pick r274846. rdar://problem/75706510
Use JSValueInWrappedObject to keep the JSObject alive for QuickTimePluginReplacement
https://bugs.webkit.org/show_bug.cgi?id=223561
<rdar://75634407>
Reviewed by Geoffrey Garen.
This patch replaces QuickTimePluginReplacement's m_scriptObject member variable by
JSValueInWrappedObject in HTMLPlugInElement and hooks it up with the slot visitor.
Also use WeakPtr instead of a raw pointer for the back reference to the plugin element
in QuickTimePluginReplacement and YouTubePluginReplacement.
- Modules/plugins/PluginReplacement.h: (WebCore::PluginReplacement::InstallResult): Added; a boolean indicating the installation had succeeded and the script object for QuickTimePluginReplacement. (WebCore::PluginReplacement::scriptObject): Deleted.
- Modules/plugins/QuickTimePluginReplacement.h:
- Modules/plugins/QuickTimePluginReplacement.mm: (WebCore::QuickTimePluginReplacement::QuickTimePluginReplacement): Deployed WeakPtr. (WebCore::QuickTimePluginReplacement::~QuickTimePluginReplacement): Removed the superflous de-initialization of the member variables. (WebCore::QuickTimePluginReplacement::installReplacement): Now returns JSValue instead of storing it in m_scriptObject.
- Modules/plugins/YouTubePluginReplacement.cpp: (WebCore::YouTubePluginReplacement::YouTubePluginReplacement): Deployed WeakPtr. (WebCore::YouTubePluginReplacement::installReplacement):
- Modules/plugins/YouTubePluginReplacement.h:
- bindings/scripts/CodeGeneratorJS.pm: (InstanceNeedsVisitChildren): Generate visitChildren when an IDL has Plugin attribute. (GenerateImplementation): Visit the newly added JSValueInWrappedObject.
- html/HTMLPlugInElement.cpp: (WebCore::HTMLPlugInElement::didAddUserAgentShadowRoot): Store the script object returned by QuickTimePluginReplacement::installReplacement in the newly added member variable. (WebCore::HTMLPlugInElement::scriptObjectForPluginReplacement): Updated.
- html/HTMLPlugInElement.h: (WebCore::HTMLPlugInElement::pluginReplacementScriptObject): Added. Used by visitChildren.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@274846 268f45cc-cd09-0410-ab3c-d52691b4dbfc
- 11:19 PM Changeset in webkit [274847] by
-
- 3 edits2 adds in trunk
Crash in ReplaceSelectionCommand::doApply()
https://bugs.webkit.org/show_bug.cgi?id=223545
Patch by Julian Gonzalez <julian_a_gonzalez@apple.com> on 2021-03-22
Reviewed by Ryosuke Niwa.
Source/WebCore:
Test: editing/execCommand/insert-image-in-composed-list.html
Add a missing check in ReplaceSelectionCommand::doApply()
to prevent calling splitTreeToNode() with nullptr.
- editing/ReplaceSelectionCommand.cpp:
(WebCore::ReplaceSelectionCommand::doApply):
LayoutTests:
Add a test to catch this null pointer dereference.
Thanks to Ryosuke Niwa for significant work in reducing
this test case.
- editing/execCommand/insert-image-in-composed-list-expected.txt: Added.
- editing/execCommand/insert-image-in-composed-list.html: Added.
- 10:53 PM Changeset in webkit [274846] by
-
- 11 edits in trunk/Source/WebCore
Use JSValueInWrappedObject to keep the JSObject alive for QuickTimePluginReplacement
https://bugs.webkit.org/show_bug.cgi?id=223561
<rdar://75634407>
Reviewed by Geoffrey Garen.
This patch replaces QuickTimePluginReplacement's m_scriptObject member variable by
JSValueInWrappedObject in HTMLPlugInElement and hooks it up with the slot visitor.
Also use WeakPtr instead of a raw pointer for the back reference to the plugin element
in QuickTimePluginReplacement and YouTubePluginReplacement.
- Modules/plugins/PluginReplacement.h:
(WebCore::PluginReplacement::InstallResult): Added; a boolean indicating the installation
had succeeded and the script object for QuickTimePluginReplacement.
(WebCore::PluginReplacement::scriptObject): Deleted.
- Modules/plugins/QuickTimePluginReplacement.h:
- Modules/plugins/QuickTimePluginReplacement.mm:
(WebCore::QuickTimePluginReplacement::QuickTimePluginReplacement): Deployed WeakPtr.
(WebCore::QuickTimePluginReplacement::~QuickTimePluginReplacement): Removed
the superflous de-initialization of the member variables.
(WebCore::QuickTimePluginReplacement::installReplacement): Now returns JSValue
instead of storing it in m_scriptObject.
- Modules/plugins/YouTubePluginReplacement.cpp:
(WebCore::YouTubePluginReplacement::YouTubePluginReplacement): Deployed WeakPtr.
(WebCore::YouTubePluginReplacement::installReplacement):
- Modules/plugins/YouTubePluginReplacement.h:
- bindings/scripts/CodeGeneratorJS.pm:
(InstanceNeedsVisitChildren): Generate visitChildren when an IDL has Plugin attribute.
(GenerateImplementation): Visit the newly added JSValueInWrappedObject.
- html/HTMLPlugInElement.cpp:
(WebCore::HTMLPlugInElement::didAddUserAgentShadowRoot): Store the script object returned
by QuickTimePluginReplacement::installReplacement in the newly added member variable.
(WebCore::HTMLPlugInElement::scriptObjectForPluginReplacement): Updated.
- html/HTMLPlugInElement.h:
(WebCore::HTMLPlugInElement::pluginReplacementScriptObject): Added. Used by visitChildren.
- 10:26 PM Changeset in webkit [274845] by
-
- 1 copy in tags/Safari-612.1.7.3
Tag Safari-612.1.7.3.
- 10:26 PM Changeset in webkit [274844] by
-
- 8 edits in branches/safari-612.1.7-branch/Source
Versioning.
WebKit-7612.1.7.4
- 10:23 PM Changeset in webkit [274843] by
-
- 8 edits in branches/safari-612.1.7-branch/Source
Versioning.
WebKit-7612.1.7.3
- 10:11 PM Changeset in webkit [274842] by
-
- 2 edits in trunk/LayoutTests
[GLIB] Gardening webgl/conformance/extensions/khr-parallel-shader-compile.html timeout after r274711
Unreviewed test gardening.
- platform/glib/TestExpectations:
- 9:20 PM Changeset in webkit [274841] by
-
- 2 edits in trunk/Tools
Fix ordering of my email addresses in contributors.json
https://bugs.webkit.org/show_bug.cgi?id=223622
The first must be the email used for scm access.
Reviewed by Ryosuke Niwa.
- Scripts/webkitpy/common/config/contributors.json:
- 9:15 PM Changeset in webkit [274840] by
-
- 2 edits in trunk/LayoutTests
REGRESSION (r272842): security/contentSecurityPolicy/video-with-data-url-allowed-by-media-src-star.html is consistently failing
https://bugs.webkit.org/show_bug.cgi?id=222840
Unreviewed test gardening.
- platform/ios-device/TestExpectations:
- 8:23 PM Changeset in webkit [274839] by
-
- 2 edits in trunk/Source/WebCore
[GPU Process]: Improve getImageData() perf part 1: Add a GetImageData display list item
https://bugs.webkit.org/show_bug.cgi?id=223544
Unreviewed.
I accidentally forgot to commit one line of the patch!!
- platform/graphics/displaylists/DisplayListItems.h:
- 6:53 PM Changeset in webkit [274838] by
-
- 14 edits in trunk/Source
[GPU Process]: Improve getImageData() perf part 1: Add a GetImageData display list item
https://bugs.webkit.org/show_bug.cgi?id=223544
Reviewed by Wenson Hsieh.
Source/WebCore:
We're moving to a design for getImageData() where the web process and the GPU process
set up a shmem + semaphore ahead-of-time, so that when we encounter a call to getImageData(),
the GPU process can just write into the shmem and signal the semaphore. The web process just
encodes the getImageData() call into the regular display list, flushAsync()s to kick the GPU
process, then just waits on the semaphore. Initial performance testing shows that this is
way, way faster than sending messages containing pixel color data payloads.
This patch is just the first step: Adding a GetImageData display list item. The item
currently gets recorded in the web process and applied in the GPU process, but the application
process currently does nothing.
No new tests because there is no behavior change yet.
- platform/graphics/displaylists/DisplayList.cpp:
(WebCore::DisplayList::DisplayList::append):
- platform/graphics/displaylists/DisplayListItemBuffer.cpp:
(WebCore::DisplayList::ItemHandle::apply):
(WebCore::DisplayList::ItemHandle::destroy):
(WebCore::DisplayList::ItemHandle::safeCopy const):
- platform/graphics/displaylists/DisplayListItemBuffer.h:
- platform/graphics/displaylists/DisplayListItemType.cpp:
(WebCore::DisplayList::sizeOfItemInBytes):
(WebCore::DisplayList::isDrawingItem):
(WebCore::DisplayList::isInlineItem):
- platform/graphics/displaylists/DisplayListItemType.h:
- platform/graphics/displaylists/DisplayListItems.cpp:
(WebCore::DisplayList::operator<<):
(WebCore::DisplayList::PutImageData::apply const): Deleted.
- platform/graphics/displaylists/DisplayListItems.h:
(WebCore::DisplayList::GetImageData::GetImageData):
(WebCore::DisplayList::GetImageData::outputFormat const):
(WebCore::DisplayList::GetImageData::srcRect const):
- platform/graphics/displaylists/DisplayListRecorder.cpp:
(WebCore::DisplayList::Recorder::getImageData):
- platform/graphics/displaylists/DisplayListRecorder.h:
Source/WebKit:
- GPUProcess/graphics/RemoteImageBuffer.h:
- GPUProcess/graphics/RemoteRenderingBackend.cpp:
(WebKit::RemoteRenderingBackend::decodeItem):
- WebProcess/GPU/graphics/RemoteImageBufferProxy.h:
- 6:11 PM Changeset in webkit [274837] by
-
- 3 edits in branches/safari-611.1.21.2-branch/Source/WebKit
Cherry-pick r274790. rdar://problem/75712662
Allow additional fcntl
https://bugs.webkit.org/show_bug.cgi?id=223590
<rdar://problem/75702241>
Reviewed by Brent Fulgham.
An additional fcntl is being used and should be allowed.
- Resources/SandboxProfiles/ios/com.apple.WebKit.WebContent.sb:
- WebProcess/com.apple.WebProcess.sb.in:
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@274790 268f45cc-cd09-0410-ab3c-d52691b4dbfc
- 6:07 PM Changeset in webkit [274836] by
-
- 3 edits in branches/safari-611.1.21.1-branch/Source/WebKit
Cherry-pick r274790. rdar://problem/75712649
Allow additional fcntl
https://bugs.webkit.org/show_bug.cgi?id=223590
<rdar://problem/75702241>
Reviewed by Brent Fulgham.
An additional fcntl is being used and should be allowed.
- Resources/SandboxProfiles/ios/com.apple.WebKit.WebContent.sb:
- WebProcess/com.apple.WebProcess.sb.in:
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@274790 268f45cc-cd09-0410-ab3c-d52691b4dbfc
- 6:06 PM Changeset in webkit [274835] by
-
- 8 edits in branches/safari-611.1.21.1-branch/Source
Versioning.
WebKit-7611.1.21.1.14
- 6:02 PM Changeset in webkit [274834] by
-
- 3 edits2 adds in branches/safari-611.1.21.0-branch
Cherry-pick r274796. rdar://problem/75712824
[iOS] Composition text is not initially highlighted when typing in text fields using Pinyin keyboard
https://bugs.webkit.org/show_bug.cgi?id=223563
<rdar://problem/75564516>
Reviewed by Antti Koivisto.
Source/WebCore:
When enabling line layout integration, composition highlights on iOS don't appear when typing an input string
using the Pinyin keyboard for the first time. This is because the text renderer for the inserted composition
text does not contain inline text boxes when painting the composition text on iOS, so the marked text painting
codepath is never triggered.
On macOS, this isn't an issue because the process of setting the composition changes the selection, which then
changes the highlight state of theRenderText
, which subsequently calls intoensureLineBoxes()
. However,
since selections are drawn using UIKit in the UI process on iOS, we don't end up ensuring that inline text boxes
are constructed for the inserted text.
To address this, we follow macOS behavior by ensuring line box construction on the rendered composition text
when setting the composition.
Test: editing/input/composition-underline-in-search-field.html
- editing/Editor.cpp: (WebCore::Editor::setComposition):
LayoutTests:
Add a test to verify that marked text underlines show up in search fields.
- editing/input/composition-underline-in-search-field-expected-mismatch.html: Added.
- editing/input/composition-underline-in-search-field.html: Added.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@274796 268f45cc-cd09-0410-ab3c-d52691b4dbfc
- 6:02 PM Changeset in webkit [274833] by
-
- 3 edits in branches/safari-611.1.21.0-branch/Source/WebKit
Cherry-pick r274790. rdar://problem/75712637
Allow additional fcntl
https://bugs.webkit.org/show_bug.cgi?id=223590
<rdar://problem/75702241>
Reviewed by Brent Fulgham.
An additional fcntl is being used and should be allowed.
- Resources/SandboxProfiles/ios/com.apple.WebKit.WebContent.sb:
- WebProcess/com.apple.WebProcess.sb.in:
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@274790 268f45cc-cd09-0410-ab3c-d52691b4dbfc
- 5:49 PM Changeset in webkit [274832] by
-
- 249 edits in trunk/Source/WebCore
[WebIDL] Remove the need to specify [MayThrowException]
https://bugs.webkit.org/show_bug.cgi?id=180019
Reviewed by Darin Adler and Chris Dumez.
Removes the need to specify [MayThrowException] by deducing it from the bound
signature's return value. Any function returning an ExceptionOr is one that throws.
In most cases, this was already handled by toJS<>(..., impl.func()), which had
overloads for the case that the value was an ExceptionOr. The cases this didn't
work for were funtions that returned void, as toJS<>(..., impl.func()) would not
compile. To work around this, toJS<>() can now take a lambda as its value, and
can determine via the lambda's return type if it needs to throw. For instance,
an IDL operation like:
[MayThrowException] undefined func();
used to generate a bindings body that looked like the following :
auto& impl = castedThis->wrapped();
throwScope.release();
propagateException(*lexicalGlobalObject, throwScope, impl.func());
return JSValue::encode(jsUndefined());
will now generate a bindings body that looks like:
auto& impl = castedThis->wrapped();
RELEASE_AND_RETURN(throwScope, JSValue::encode(toJS<IDLUndefined>(*lexicalGlobalObject, throwScope, [&]() -> decltype(auto) { return impl.func(); })));
which closely mirrors a non-undefined return operation. This wrapped lambda form
is only used for operations returning undefined or promises, as those are the only
functions that can return void, but it would be correct to use them for all types,
if not a bit more noisy and perhaps a tiny compile time cost.
NOTE: The use of
-> decltype(auto)
explicit return type on the lambda is required
to perfectly forward reference types, such as those used by owned promises. Otherwise,
a copy constructor is invoked.
In addition to supporting all operations, this also removes the requirement to annotate
named and indexed getters/setters. This mostly just means always defining a throw scope,
but for named getters it also meant adding a new helper,visibleNamedPropertyItemAccessorFunctor
which constructors the item accessor functor for theaccessVisibleNamedProperty
algorithm rather than hard coding it in the generator.
Due to increased use of toJS, the code generator is now checking more return types
(via AddToImplIncludesForIDLType) so the code generator was able to find a few invalid
return types (e.g. use of Promise<bool> rather than Promise<boolean>, etc.) and these
have been fixed and will be an error going forward. Would be a nice improvement to
the code generator to do type checking up front, rather than as a side effect of
code generation, but we will leave that for another day.
- bindings/js/JSDOMAbstractOperations.h:
(WebCore::visibleNamedPropertyItemAccessorFunctor):
Added. Moves the getterFunctor lambda creation from the GenerateNamedGetterLambda
subroutine in CodeGeneratorJS.pm, but uses deduction and constexpr to determine
if the getter throws.
(WebCore::accessVisibleNamedProperty):
Rename Functor to ItemAccessor to make it a bit more clear what the type does.
- bindings/js/JSDOMConvertBase.h:
(WebCore::toJS):
(WebCore::toJSNewlyCreated):
Replace SFINAE-based overloading of toJS/toJSNewlyCreated with constexpr based
conditionals and add the ability to pass in a functor rather than value. If a
functor is used, additional code paths for void and ExpectionOr<void> are added
which explicitly return jsUndefined().
- bindings/js/JSDOMConvertDate.cpp:
Remove incorrect comment about ExecStates that hasn't applied for a while.
- bindings/js/JSDOMConvertSequences.h:
Fix comment, replacing ExecState with JSGlobalObject. This has been wrong for
a while, and this is just a drive by fix.
- bindings/js/JSDOMExceptionHandling.h:
(WebCore::invokeFunctorPropagatingExceptionIfNecessary):
Use an explicit else as part of the constexpr expression to ensure the functor
is not called, even in debug builds.
- bindings/js/JSDOMPromiseDeferred.cpp:
(WebCore::createDeferredPromise): Deleted.
- bindings/js/JSDOMPromiseDeferred.h:
Remove unused createDeferredPromise function.
- bindings/scripts/CodeGeneratorJS.pm:
(AddMapLikeAttributesAndOperationIfNeeded):
(AddSetLikeAttributesAndOperationIfNeeded):
Fix return type of mapped clear operation to beany
rather thanundefined
to match the implementation, which returns a JSValue (e.g.any
). This is now
required as we actually look at the return type via deduction and need it to match.
(GenerateNamedGetterLambda):
Replace most of the implementation with a call to the newvisibleNamedPropertyItemAccessorFunctor
helper which returns a lambda with the correct behavior depending on the return type of the inner
lambda passed.
(GenerateGetOwnPropertySlot):
(GenerateGetOwnPropertySlotByIndex):
(GenerateAttributeGetterBodyDefinition):
Match most other parts of the generator and always create a throw scope.
(GenerateOperationDefinition):
Remove explicit call to propagateException now that toJS() will handle that for us.
(GenerateParametersCheck):
Remove explicit call to propagateException now that toJS() will handle that for us.
(GenerateImplementationFunctionCall):
Simplify by using invokeFunctorPropagatingExceptionIfNecessary helper for the "returnArgumentName"
case and relying on toJS handling the other cases.
(NativeToJSValueMayThrow):
Add operation to the list of things that might always throw.
(NativeToJSValue):
Use the lambda wrapped version of toJS for undefined and promise types, which might both
return void and thus require it. To keep most code unchanged, and avoid unnecessary compiler
work, we only use the wrapped version when it might be necessary. If it turns out to be
cheep enough, it might make sense to always use this form for simplicity.
(NeedsExplicitPropagateExceptionCall): Deleted.
- bindings/scripts/IDLAttributes.json:
Remove MayThrowException.
- dom/Element.idl:
- dom/Element.h:
(WebCore::Element::removeAttributeForBindings):
(WebCore::Element::removeAttributeNSForBindings):
Add bindings specific versions ofremoveAttribute
andremoveAttributeNS
which
have a void return type (rather than the bool used by the main implementation)
as it is now a requirement that that the bound functions signature match the IDL.
- Modules/cache/DOMCache.idl:
Use the correct interface name,
FetchRequest
, notRequest
.
- Modules/cache/DOMCacheStorage.idl:
Use the correct interface name,
DOMCache
, notCache
.
- Modules/encryptedmedia/MediaKeySession.idl:
- Modules/encryptedmedia/MediaKeys.idl:
- dom/Document+StorageAccess.idl:
- page/Navigator+IsLoggedIn.idl:
Use the correct IDL type,
boolean
, notbool
.
- dom/AbortSignal.idl:
Update whenSignalAborted to match the return type of implementation, which is
boolean
,
notundefined
.
- testing/ServiceWorkerInternals.idl:
Use the correct interface name,
FetchResponse
, notResponse
.
- workers/service/ServiceWorkerClients.idl:
Use the correct interface names,
ServiceWorkerClient
, notClient
, andServiceWorkerWindowClient
, notWindowClient
.
- workers/service/ServiceWorkerWindowClient.idl:
Use the correct interface names,
ServiceWorkerWindowClient
, notWindowClient
.
- Modules/applepay/ApplePaySession.idl:
- Modules/beacon/Navigator+Beacon.idl:
- Modules/cache/DOMWindow+Caches.idl:
- Modules/encryptedmedia/legacy/WebKitMediaKeySession.idl:
- Modules/encryptedmedia/legacy/WebKitMediaKeys.idl:
- Modules/fetch/FetchHeaders.idl:
- Modules/fetch/FetchRequest.idl:
- Modules/fetch/FetchResponse.idl:
- Modules/indexeddb/IDBCursor.idl:
- Modules/indexeddb/IDBDatabase.idl:
- Modules/indexeddb/IDBFactory.idl:
- Modules/indexeddb/IDBIndex.idl:
- Modules/indexeddb/IDBKeyRange.idl:
- Modules/indexeddb/IDBObjectStore.idl:
- Modules/indexeddb/IDBTransaction.idl:
- Modules/mediarecorder/MediaRecorder.idl:
- Modules/mediasession/MediaMetadata.idl:
- Modules/mediasession/MediaSession.idl:
- Modules/mediasource/MediaSource.idl:
- Modules/mediasource/SourceBuffer.idl:
- Modules/mediastream/RTCDTMFSender.idl:
- Modules/mediastream/RTCDataChannel.idl:
- Modules/mediastream/RTCPeerConnection.idl:
- Modules/mediastream/RTCRtpReceiver+Transform.idl:
- Modules/mediastream/RTCRtpSFrameTransform.idl:
- Modules/mediastream/RTCRtpScriptTransformer.idl:
- Modules/mediastream/RTCRtpSender+Transform.idl:
- Modules/mediastream/RTCRtpSender.idl:
- Modules/mediastream/RTCRtpTransceiver.idl:
- Modules/paymentrequest/MerchantValidationEvent.idl:
- Modules/paymentrequest/PaymentRequestUpdateEvent.idl:
- Modules/speech/SpeechRecognition.idl:
- Modules/webaudio/AudioBuffer.idl:
- Modules/webaudio/AudioBufferSourceNode.idl:
- Modules/webaudio/AudioContext.idl:
- Modules/webaudio/AudioListener.idl:
- Modules/webaudio/AudioNode.idl:
- Modules/webaudio/AudioParam.idl:
- Modules/webaudio/AudioScheduledSourceNode.idl:
- Modules/webaudio/AudioWorkletGlobalScope.idl:
- Modules/webaudio/AudioWorkletProcessor.idl:
- Modules/webaudio/BaseAudioContext.idl:
- Modules/webaudio/BiquadFilterNode.idl:
- Modules/webaudio/IIRFilterNode.idl:
- Modules/webaudio/PannerNode.idl:
- Modules/webaudio/WebKitAudioBufferSourceNode.idl:
- Modules/webaudio/WebKitAudioContext.idl:
- Modules/webdatabase/SQLResultSetRowList.idl:
- Modules/webdatabase/SQLTransaction.idl:
- Modules/websockets/WebSocket.idl:
- Modules/webxr/WebXRFrame.idl:
- Modules/webxr/WebXRReferenceSpace.idl:
- Modules/webxr/WebXRSession.idl:
- Modules/webxr/WebXRWebGLLayer.idl:
- animation/Animatable.idl:
- animation/AnimationEffect.idl:
- animation/KeyframeEffect.idl:
- animation/WebAnimation.idl:
- css/CSSGroupingRule.idl:
- css/CSSStyleDeclaration.idl:
- css/CSSStyleSheet.idl:
- css/DOMCSSNamespace+CSSPropertiesandValues.idl:
- css/DOMMatrix.idl:
- css/DOMMatrixReadOnly.idl:
- css/DeprecatedCSSOMPrimitiveValue.idl:
- css/FontFaceSet.idl:
- css/MediaList.idl:
- dom/CharacterData.idl:
- dom/ChildNode.idl:
- dom/CustomElementRegistry.idl:
- dom/DOMImplementation.idl:
- dom/DOMPointReadOnly.idl:
- dom/DataTransferItemList.idl:
- dom/Document+HTML.idl:
- dom/Document.idl:
- dom/Element+DOMParsing.idl:
- dom/Element+PointerEvents.idl:
- dom/EventTarget.idl:
- dom/MessagePort.idl:
- dom/MutationObserver.idl:
- dom/NamedNodeMap.idl:
- dom/Node.idl:
- dom/NodeIterator.idl:
- dom/ParentNode.idl:
- dom/Range+DOMParsing.idl:
- dom/Range.idl:
- dom/Text.idl:
- dom/TextDecoder.idl:
- dom/TextDecoderStreamDecoder.idl:
- dom/TreeWalker.idl:
- fileapi/Blob.idl:
- fileapi/FileReader.idl:
- fileapi/FileReaderSync.idl:
- html/DOMTokenList.idl:
- html/HTMLCanvasElement.idl:
- html/HTMLDialogElement.idl:
- html/HTMLEmbedElement.idl:
- html/HTMLFrameElement.idl:
- html/HTMLIFrameElement.idl:
- html/HTMLInputElement.idl:
- html/HTMLMediaElement.idl:
- html/HTMLObjectElement.idl:
- html/HTMLOptionsCollection.idl:
- html/HTMLSelectElement.idl:
- html/HTMLTableElement.idl:
- html/HTMLTableRowElement.idl:
- html/HTMLTableSectionElement.idl:
- html/HTMLTextAreaElement.idl:
- html/HTMLVideoElement.idl:
- html/OffscreenCanvas.idl:
- html/TimeRanges.idl:
- html/canvas/CanvasDrawImage.idl:
- html/canvas/CanvasFillStrokeStyles.idl:
- html/canvas/CanvasGradient.idl:
- html/canvas/CanvasImageData.idl:
- html/canvas/CanvasPath.idl:
- html/canvas/CanvasPattern.idl:
- html/canvas/CanvasTransform.idl:
- html/canvas/ImageBitmapRenderingContext.idl:
- html/canvas/Path2D.idl:
- html/canvas/WebGL2RenderingContext.idl:
- html/canvas/WebGLRenderingContextBase.idl:
- html/track/TextTrack.idl:
- inspector/InspectorAuditAccessibilityObject.idl:
- inspector/InspectorAuditDOMObject.idl:
- inspector/InspectorAuditResourcesObject.idl:
- loader/appcache/DOMApplicationCache.idl:
- page/Crypto.idl:
- page/DOMSelection.idl:
- page/DOMWindow.idl:
- page/History.idl:
- page/Location.idl:
- page/NavigatorServiceWorker.idl:
- page/Performance+UserTiming.idl:
- page/PerformanceObserver.idl:
- page/UndoManager.idl:
- page/UserMessageHandler.idl:
- page/WindowOrWorkerGlobalScope.idl:
- storage/Storage.idl:
- svg/SVGAngle.idl:
- svg/SVGGeometryElement.idl:
- svg/SVGGraphicsElement.idl:
- svg/SVGLength.idl:
- svg/SVGLengthList.idl:
- svg/SVGMatrix.idl:
- svg/SVGNumberList.idl:
- svg/SVGPathSegList.idl:
- svg/SVGPointList.idl:
- svg/SVGStringList.idl:
- svg/SVGTextContentElement.idl:
- svg/SVGTransform.idl:
- svg/SVGTransformList.idl:
- testing/InternalSettings.idl:
- testing/Internals.idl:
- workers/DedicatedWorkerGlobalScope.idl:
- workers/Worker.idl:
- workers/WorkerGlobalScope.idl:
- workers/service/ExtendableEvent.idl:
- workers/service/FetchEvent.idl:
- workers/service/ServiceWorker.idl:
- workers/service/ServiceWorkerClient.idl:
- worklets/PaintWorkletGlobalScope.idl:
- xml/DOMParser.idl:
- xml/XMLHttpRequest.idl:
- xml/XPathEvaluatorBase.idl:
- xml/XPathExpression.idl:
- xml/XPathResult.idl:
Remove use of [MayThrowException].
- bindings/scripts/test/JS/*:
Remove uses of [MayThrowException] in the tests and update all the test results.
- 5:48 PM Changeset in webkit [274831] by
-
- 2 edits in trunk/Source/WebCore
Unreviewed build fix for AppleWin after r274827
https://bugs.webkit.org/show_bug.cgi?id=223500
<rdar://problem/75706741>
- platform/graphics/win/FontCustomPlatformData.cpp:
(WebCore::createFontCustomPlatformData):
- 5:47 PM Changeset in webkit [274830] by
-
- 5 edits in trunk/Tools
[webkitscmpy] Base GitHub mock links on provided remote
https://bugs.webkit.org/show_bug.cgi?id=223611
<rdar://problem/75713760>
Reviewed by Dewei Zhu.
- Scripts/libraries/webkitscmpy/setup.py: Bump version.
- Scripts/libraries/webkitscmpy/webkitscmpy/init.py: Ditto.
- Scripts/libraries/webkitscmpy/webkitscmpy/mocks/remote/git_hub.py:
(GitHub.init): Standardize mock GitHub path.
(GitHub._parents_of_request): Base link path on GitHub remote.
- Scripts/libraries/webkitscmpy/webkitscmpy/test/git_unittest.py:
(TestGitHub):
- 5:43 PM Changeset in webkit [274829] by
-
- 15 edits in trunk/Source
Source/WebCore:
Move management of RemoteCommandListener from MediaSessionManagerCocoa into NowPlayingManager.
https://bugs.webkit.org/show_bug.cgi?id=223435
<rdar://problem/75567198>
Patch by Jean-Yves Avenard <Jean-Yves Avenard> on 2021-03-22
Reviewed by Eric Carlson.
NowPlaying and RemoteCommandListener kind of do the same things, as such it make sense to combine the two
and hide the implementation details from consumers.
We move the handling of setting and clearing the NowPlayingInfo information to an expanded
NowPlayingManager which now also runs in the webcontent process.
The job to ensure a RemoteCommandListener is set is now up to the NowPlayingManager as well as
dealing with changes in NowPlayingInfo content.
Ideally we would prefer to remove all code related to MediaRemote from MediaSessionManagerCocoa;
however for ease we leave it there to avoid having to deal with objective-C interface in NowPlayingManager.
No change in observable behavior.
- platform/MediaStrategy.h: The two existing methods dealing with NowPlayingInfo are removed, instead we can override the entire creation of the NowPlayingManager.
- platform/MediaStrategy.cpp:
(WebCore::MediaStrategy::createNowPlayingManager const): default implementation for createNowPlayingManager
- platform/NowPlayingManager.cpp: Add methods used in MediaSessionManagerCocoa used to deal with RemoteCommandListener.
(WebCore::NowPlayingManager::didReceiveRemoteControlCommand):
(WebCore::NowPlayingManager::addClient): Add explicit method to add a RemoteCommandListener listener, to be called before calling setNowPlayingInfo if needed.
(WebCore::NowPlayingManager::removeClient): renamed from clearNowPlayingInfoClient.
(WebCore::NowPlayingManager::clearNowPlayingInfo):
(WebCore::NowPlayingManager::clearNowPlayingInfoPrivate): Virtual class with default implementation which will immediately communicate with MediaRemote.
(WebCore::NowPlayingManager::setNowPlayingInfo):
(WebCore::NowPlayingManager::setNowPlayingInfoPrivate): Virtual class with default implementation which will immediately communicate with MediaRemote.
(WebCore::NowPlayingManager::setSupportsSeeking): We explicitly set a different setSupportsSeeking method for code clarity.
(WebCore::NowPlayingManager::addSupportedCommand):
(WebCore::NowPlayingManager::removeSupportedCommand):
(WebCore::NowPlayingManager::setSupportedRemoteCommands):
(WebCore::NowPlayingManager::updateSupportedCommands):
(WebCore::NowPlayingManager::ensureRemoteCommandListenerCreated):
(WebCore::NowPlayingManager::clearNowPlayingInfoClient): Deleted.
- platform/NowPlayingManager.h:
- platform/audio/cocoa/MediaSessionManagerCocoa.h: Remove now unused members
- platform/audio/cocoa/MediaSessionManagerCocoa.mm: Amended to use new NowPlayingManager.
(WebCore::MediaSessionManagerCocoa::MediaSessionManagerCocoa):
(WebCore::MediaSessionManagerCocoa::scheduleSessionStatusUpdate):
(WebCore::MediaSessionManagerCocoa::addSession):
(WebCore::MediaSessionManagerCocoa::removeSession):
(WebCore::MediaSessionManagerCocoa::setCurrentSession):
(WebCore::MediaSessionManagerCocoa::addSupportedCommand):
(WebCore::MediaSessionManagerCocoa::removeSupportedCommand):
(WebCore::MediaSessionManagerCocoa::updateNowPlayingInfo):
Source/WebKit:
Move management of RemoteCommandListener from MediaSessionManagerCocoa into NowPlayingManager
https://bugs.webkit.org/show_bug.cgi?id=223435
<rdar://problem/75567198>
Patch by Jean-Yves Avenard <Jean-Yves Avenard> on 2021-03-22
Reviewed by Eric Carlson.
- GPUProcess/GPUConnectionToWebProcess.cpp: Update methods to use new NowPlayingManager API.
(WebKit::GPUConnectionToWebProcess::clearNowPlayingInfo):
(WebKit::GPUConnectionToWebProcess::setNowPlayingInfo):
(WebKit::GPUConnectionToWebProcess::updateSupportedRemoteCommands): explicitly call setSupportsSeek
- GPUProcess/GPUConnectionToWebProcess.h:
- GPUProcess/GPUConnectionToWebProcess.messages.in: Remove argument that can be easily inferred in code.
- WebProcess/GPU/media/WebMediaStrategy.cpp: Override createNowPlayingManager method when using the GPU process.
(WebKit::WebMediaStrategy::createNowPlayingManager const):
(WebKit::WebMediaStrategy::clearNowPlayingInfo): Deleted.
(WebKit::WebMediaStrategy::setNowPlayingInfo): Deleted.
- WebProcess/GPU/media/WebMediaStrategy.h:
Source/WebKitLegacy/mac:
Move management of RemoteCommandListener from MediaSessionManagerCocoa into NowPlayingManager
https://bugs.webkit.org/show_bug.cgi?id=223435
<rdar://problem/75567198>
Patch by Jean-Yves Avenard <Jean-Yves Avenard> on 2021-03-22
Reviewed by Eric Carlson.
- WebCoreSupport/WebPlatformStrategies.mm: Remove methods, use default implementation instead.
- 5:40 PM Changeset in webkit [274828] by
-
- 1 copy in tags/Safari-612.1.7.2
Tag Safari-612.1.7.2.
- 5:32 PM Changeset in webkit [274827] by
-
- 2 edits in trunk/Source/WebCore
Unreviewed build fix for AppleWin after r274791
https://bugs.webkit.org/show_bug.cgi?id=223500
<rdar://problem/75706741>
- platform/graphics/win/FontCustomPlatformData.cpp:
(WebCore::createFontCustomPlatformData):
- 5:22 PM Changeset in webkit [274826] by
-
- 3 edits2 adds in trunk
AX: textRectsFromMarkers always fails
https://bugs.webkit.org/show_bug.cgi?id=223556
<rdar://74256003>
Reviewed by Zalan Bujtas.
Source/WebCore:
The textRectsFromMarkers:text: method is always failing to return a valid answer because when we try to extend
the search range of text to search, we're creating a range that can't be iterated with a CharacterIterator
Test: accessibility/ios-simulator/text-rects-for-range-matches.html
- accessibility/AXObjectCache.cpp:
(WebCore::AXObjectCache::rangeMatchesTextNearRange):
LayoutTests:
- accessibility/ios-simulator/text-rects-for-range-matches.html: Added.
- accessibility/ios-simulator/text-rects-for-range-matches-expected.txt: Added.
- 5:20 PM Changeset in webkit [274825] by
-
- 13 edits in branches/safari-611.1.21.0-branch/Source
Revert "Cherry-pick r274746. rdar://problem/75706601"
This reverts commit r274795.
- 5:18 PM Changeset in webkit [274824] by
-
- 2 edits in trunk/Source/WebCore
[Web Animations] nullptr crash in updatePlaybackRate() with no timeline
https://bugs.webkit.org/show_bug.cgi?id=223095
Patch by Ian Gilbert <iang@apple.com> on 2021-03-22
Reviewed by Ryosuke Niwa.
Changed to WebAnimation::remove() to use setTimeline() instead of setTimelineInternal()
to ensure the animation is in the correct play state.
No new tests as this relies on navigating while updating the playback rate and I was unable to make
a reliable test case.
- animation/WebAnimation.cpp:
(WebCore::WebAnimation::remove): Changed setTimelineInternal() to setTimeline() in order to
ensure the animation has the correct play state.
- 5:13 PM Changeset in webkit [274823] by
-
- 8 edits in branches/safari-612.1.7-branch/Source
Versioning.
WebKit-7612.1.7.2
- 5:05 PM Changeset in webkit [274822] by
-
- 11 edits in trunk/Source
Web Inspector: Port grid overlay drawing to iOS
https://bugs.webkit.org/show_bug.cgi?id=223396
Reviewed by BJ Burg.
Source/WebCore:
Enable Grid Overlays to be drawn on iOS be including computed overlay objects in the
InspectorOverlay::Highlight
. Some refactoring was also done to reduce code duplication in the normal and iOS
paths.
- Headers.cmake:
- WebCore.xcodeproj/project.pbxproj:
- FloatLine should be accessible from
WebKit::*
- inspector/InspectorOverlay.cpp:
(WebCore::InspectorOverlay::paint):
(WebCore::InspectorOverlay::getHighlight):
- Add
GridHighlightOverlay
s to the highlight object for iOS.
(WebCore::InspectorOverlay::drawGridOverlay):
(WebCore::buildLabel):
(WebCore::InspectorOverlay::buildGridOverlay):
- Refactored actual drawing into a separate method to reduce the amount of code duplication needed between the
normal path and the iOS path.
- inspector/InspectorOverlay.h:
(WebCore::InspectorOverlay::Highlight::GridHighlightOverlay::encode const):
(WebCore::InspectorOverlay::Highlight::GridHighlightOverlay::decode):
(WebCore::InspectorOverlay::Highlight::GridHighlightOverlay::Label::encode const):
(WebCore::InspectorOverlay::Highlight::GridHighlightOverlay::Label::decode):
(WebCore::InspectorOverlay::Highlight::GridHighlightOverlay::Area::encode const):
(WebCore::InspectorOverlay::Highlight::GridHighlightOverlay::Area::decode):
- Support encode/decode for sending new Highlight components to the UIProcess.
- platform/graphics/FloatLine.h:
(WebCore::FloatLine::encode const):
(WebCore::FloatLine::decode):
- Support encode/decode as part of serialization of
InspectorOverlay::Highlight
Source/WebKit:
Port drawing routines from
WebCore::InspectorOverlay
to useCALayer
s on iOS to enable drawing grid overlays
on iOS. Drawing logic is, as much as possible, equivalent to that defined inWebCore::InspectorOverlay
, with
changes to fit the CALayer model.
- UIProcess/Inspector/ios/WKInspectorHighlightView.h:
- UIProcess/Inspector/ios/WKInspectorHighlightView.mm:
(-[WKInspectorHighlightView initWithFrame:]):
(-[WKInspectorHighlightView _removeAllLayers]):
(-[WKInspectorHighlightView _createLayers:]):
(layerPath):
- Path should be closed so that objects being stroked are stroked on all edges.
(-[WKInspectorHighlightView _layoutForNodeListHighlight:]):
(-[WKInspectorHighlightView _layoutForRectsHighlight:]):
(-[WKInspectorHighlightView _createGridOverlayLayers:scale:]):
(createLayoutHatchingLayer):
(createLayoutLabelLayer):
(-[WKInspectorHighlightView _createGridOverlayLayer:scale:]):
- Create layers for the grid overlays.
(-[WKInspectorHighlightView update:scale:]):
- Obtain the view scale so that
CATextLayer
s can have the correct content scale set.
(-[WKInspectorHighlightView update:]): Deleted.
- UIProcess/ios/WKContentView.mm:
(-[WKContentView _showInspectorHighlight:]):
- 5:05 PM Changeset in webkit [274821] by
-
- 6 edits in trunk/Source/WebCore
[WebXR] Enumerate XR devices via ChromeClient in WebXRSystem
https://bugs.webkit.org/show_bug.cgi?id=223520
Patch by Ada Chan <ada.chan@apple.com> on 2021-03-22
Reviewed by Sam Weinig.
We want to avoid using singletons in the WebProcess and be able
to proxy the devices from the UI process.
- Modules/webxr/WebXRSystem.cpp:
(WebCore::WebXRSystem::ensureImmersiveXRDeviceIsSelected):
Instead of getting the devices from the singleton PlatformXR::Instance,
get them from the ChromeClient.
- WebCore.xcodeproj/project.pbxproj:
Mark PlatformXR.h private so it's visible to WebKit.
- page/ChromeClient.h:
(WebCore::ChromeClient::enumerateImmersiveXRDevices):
The default implementation will call PlatformXR::Instance::enumerateImmersiveXRDevices()
to keep current functionality.
- platform/xr/PlatformXR.h:
Export methods that are now called in ChromeClient.
- 5:02 PM Changeset in webkit [274820] by
-
- 2 edits in trunk/LayoutTests
[ macOS wk2 ] media/media-source/media-source-canplaythrough-event.html is a flakey text failure
https://bugs.webkit.org/show_bug.cgi?id=223012
Unreviewed test gardening.
This flaky test failure has been fixed by r274591 and r274731.
- platform/mac-wk2/TestExpectations:
- 4:57 PM Changeset in webkit [274819] by
-
- 5 edits in trunk/Source/WebCore
AVAudioSessionCaptureDeviceManager should use crossThreadCopy
https://bugs.webkit.org/show_bug.cgi?id=223565
<rdar://75480589>
Reviewed by Youenn Fablet.
Tested manually, this can only be tested on device.
- platform/mediastream/CaptureDevice.h: Change access restriction for member
variables from
private:
toprotected:
so derived classes can access them
directly.
- platform/mediastream/ios/AVAudioSessionCaptureDevice.h:
- platform/mediastream/ios/AVAudioSessionCaptureDevice.mm:
(WebCore::AVAudioSessionCaptureDevice::AVAudioSessionCaptureDevice): New constructor.
(WebCore::AVAudioSessionCaptureDevice::isolatedCopy const): New.
- platform/mediastream/ios/AVAudioSessionCaptureDeviceManager.mm:
(WebCore::AVAudioSessionCaptureDeviceManager::refreshAudioCaptureDevices): Use
WTFMove(deviceList).isolatedCopy()
when moving from AVAudioSession queue
to main thread.
(WebCore::AVAudioSessionCaptureDeviceManager::getCaptureDevices): Ditto.
- 4:36 PM Changeset in webkit [274818] by
-
- 10 edits in trunk/Source/WebCore
REGRESSION(r272433): Inspector should not instrument inside
WebCore::Node::setRenderer
https://bugs.webkit.org/show_bug.cgi?id=223559
Reviewed by Ryosuke Niwa and Devin Rousso.
Existing test coverage:
- inspector/css/nodeLayoutContextTypeChanged.html
- inspector/css/setLayoutContextTypeChangedMode.html
The previous approach to observing render changes was most likely a performance regression in a very hot code
path (Node::setRenderer
). This patch resolves this by not instrumenting in this the hot path. Instead we call
inspector instrumentation inside the constructors/destructors of only the RenderObject subclasses we are
interested in observing layout changes for.
Additionally, layout change events are now added to a
Vector
of pending changes, which will be sent to the
front-end later in order to avoid evaluating JavaScript inside a destructor in WK1 with the new instrumentation
points.
- dom/Element.cpp:
(WebCore::Element::didChangeRenderer): Deleted.
- dom/Element.h:
- dom/Node.h:
(WebCore::Node::didChangeRenderer): Deleted.
- inspector/InspectorInstrumentation.cpp:
(WebCore::InspectorInstrumentation::nodeLayoutContextChangedImpl):
- inspector/InspectorInstrumentation.h:
(WebCore::InspectorInstrumentation::nodeLayoutContextChanged):
- inspector/agents/InspectorCSSAgent.cpp:
(WebCore::InspectorCSSAgent::InspectorCSSAgent):
(WebCore::InspectorCSSAgent::reset):
(WebCore::InspectorCSSAgent::nodeLayoutContextTypeChanged):
(WebCore::InspectorCSSAgent::layoutContextTypeChangedTimerFired):
- Moved layout change events behind a timer firing.
- inspector/agents/InspectorCSSAgent.h:
- rendering/RenderGrid.cpp:
(WebCore::RenderGrid::RenderGrid):
(WebCore::RenderGrid::~RenderGrid):
- Move instrumentation from
Node::setRenderer
toRenderGrid
. - rendering/RenderObject.h:
(WebCore::Node::setRenderer):
- 4:30 PM Changeset in webkit [274817] by
-
- 7 edits in trunk/Source/JavaScriptCore
[JSC] JSCustomGetterFunction/JSCustomSetterFunction should use Identifier for their field
https://bugs.webkit.org/show_bug.cgi?id=223588
Reviewed by Mark Lam and Saam Barati.
PropertyName is the holder for passing it as an argument, and it does not ref/deref underlying UniqueStringImpl.
We should use Identifier to keep it strongly ref-ed in JSCustomGetterFunction/JSCustomSetterFunction.
And we should make JSCustomGetterFunction/JSCustomSetterFunction destructible objects since Identifier needs to
deref underlying UniqueStringImpl when destroying these functions.
- runtime/JSCustomGetterFunction.cpp:
(JSC::JSCustomGetterFunction::JSCustomGetterFunction):
(JSC::JSCustomGetterFunction::destroy):
- runtime/JSCustomGetterFunction.h:
- runtime/JSCustomSetterFunction.cpp:
(JSC::JSCustomSetterFunction::JSCustomSetterFunction):
(JSC::JSCustomSetterFunction::destroy):
- runtime/JSCustomSetterFunction.h:
- runtime/VM.cpp:
(JSC::VM::VM):
- runtime/VM.h:
- 4:26 PM Changeset in webkit [274816] by
-
- 12 edits in trunk
[GPUP] Add a "wallTime" field to struct RemoteMediaPlayerState
https://bugs.webkit.org/show_bug.cgi?id=223523
Reviewed by Eric Carlson.
Source/WebCore:
No new tests. Fix test failures:
- media/video-controller-child-rate.html
- media/media-controller-unpause.html
- html/HTMLMediaElement.cpp:
(WebCore::HTMLMediaElement::currentMediaTime const): A minor fix for the comment.
Source/WebKit:
Function
MediaPlayerPrivateRemote::currentMediaTime()
returns the
current media time in the cached state, which is not the "current"
media time of the media player. This patch adds a "wallTime" field
to structRemoteMediaPlayerState
, so thatMediaPlayerPrivateRemote
can adjust thecurrentTime
in the cached state based onm_rate
andWallTime::now()
and returns a more accurate value.
- GPUProcess/media/RemoteMediaPlayerProxy.cpp:
(WebKit::RemoteMediaPlayerProxy::~RemoteMediaPlayerProxy):
(WebKit::RemoteMediaPlayerProxy::mediaPlayerPlaybackStateChanged):
(WebKit::RemoteMediaPlayerProxy::updateCachedState):
(WebKit::RemoteMediaPlayerProxy::performTaskAtMediaTime):
- GPUProcess/media/RemoteMediaPlayerProxy.h:
- GPUProcess/media/RemoteMediaPlayerProxy.messages.in:
- WebProcess/GPU/media/MediaPlayerPrivateRemote.cpp:
(WebKit::MediaPlayerPrivateRemote::pause):
(WebKit::MediaPlayerPrivateRemote::currentMediaTime const):
(WebKit::MediaPlayerPrivateRemote::playbackStateChanged):
(WebKit::MediaPlayerPrivateRemote::updateCachedState):
(WebKit::MediaPlayerPrivateRemote::performTaskAtMediaTime):
- WebProcess/GPU/media/MediaPlayerPrivateRemote.h:
- WebProcess/GPU/media/MediaPlayerPrivateRemote.messages.in:
- WebProcess/GPU/media/RemoteMediaPlayerState.h:
(WebKit::RemoteMediaPlayerState::encode const):
(WebKit::RemoteMediaPlayerState::decode):
LayoutTests:
- platform/wk2/TestExpectations:
- 4:26 PM Changeset in webkit [274815] by
-
- 43 edits13 moves in trunk/Source/WebKit
Web Inspector: rename WebInspectorProxy to WebInspectorUIProxy
https://bugs.webkit.org/show_bug.cgi?id=223551
Reviewed by Devin Rousso.
To improve clarity in the codebase, I'm renaming this to be consistent
with it's WebProcess-side counterpart, WebInspectorUI. There are many
different classes with the 'WebInspector' prefix, so it can be difficult
to understand whether a class is associated with the WebInspectorUI
frontend or the InspectorController backend. This fixes one of the biggest
offenders.
For brevity, I have elided function-level changelog entries from files
that have been renamed. This is a mechanical refactoring.
- DerivedSources-input.xcfilelist:
- DerivedSources-output.xcfilelist:
- DerivedSources.make:
- PlatformFTW.cmake:
- PlatformWin.cmake:
- Sources.txt:
- SourcesCocoa.txt:
- SourcesGTK.txt:
- UIProcess/API/APIInspectorClient.h:
(API::InspectorClient::openURLExternally):
- UIProcess/API/APIUIClient.h:
(API::UIClient::didAttachLocalInspector):
(API::UIClient::willCloseLocalInspector):
(API::UIClient::configurationForLocalInspector):
- UIProcess/API/C/WKAPICast.h:
- UIProcess/API/C/WKInspector.cpp:
(WKInspectorGetTypeID):
- UIProcess/API/C/WKPage.cpp:
- UIProcess/API/C/mac/WKInspectorPrivateMac.h:
- UIProcess/API/Cocoa/_WKInspectorInternal.h:
- UIProcess/API/Cocoa/_WKRemoteWebInspectorViewController.mm:
(-[_WKRemoteWebInspectorViewController initWithConfiguration:]):
- UIProcess/API/Cocoa/_WKRemoteWebInspectorViewControllerInternal.h:
- UIProcess/API/gtk/WebKitWebInspector.cpp:
(webkitWebInspectorCreate):
- UIProcess/API/gtk/WebKitWebInspectorPrivate.h:
- UIProcess/API/gtk/WebKitWebViewBase.cpp:
- UIProcess/API/gtk/WebKitWebViewBasePrivate.h:
- UIProcess/Automation/WebAutomationSession.cpp:
- UIProcess/Automation/mac/WebAutomationSessionMac.mm:
- UIProcess/Cocoa/UIDelegate.h:
- UIProcess/Cocoa/UIDelegate.mm:
(WebKit::UIDelegate::UIClient::configurationForLocalInspector):
(WebKit::UIDelegate::UIClient::didAttachLocalInspector):
(WebKit::UIDelegate::UIClient::willCloseLocalInspector):
- UIProcess/Cocoa/WebViewImpl.mm:
- UIProcess/Inspector/Agents/InspectorBrowserAgent.cpp:
- UIProcess/Inspector/Cocoa/InspectorDelegate.h:
- UIProcess/Inspector/Cocoa/InspectorDelegate.mm:
(WebKit::InspectorDelegate::InspectorClient::openURLExternally):
- UIProcess/Inspector/Cocoa/InspectorExtensionDelegate.mm:
- UIProcess/Inspector/RemoteWebInspectorUIProxy.cpp: Renamed from Source/WebKit/UIProcess/Inspector/RemoteWebInspectorProxy.cpp.
(WebKit::RemoteWebInspectorUIProxy::RemoteWebInspectorUIProxy):
(WebKit::RemoteWebInspectorUIProxy::~RemoteWebInspectorUIProxy):
(WebKit::RemoteWebInspectorUIProxy::invalidate):
(WebKit::RemoteWebInspectorUIProxy::setDiagnosticLoggingAvailable):
(WebKit::RemoteWebInspectorUIProxy::load):
(WebKit::RemoteWebInspectorUIProxy::closeFromBackend):
(WebKit::RemoteWebInspectorUIProxy::closeFromCrash):
(WebKit::RemoteWebInspectorUIProxy::show):
(WebKit::RemoteWebInspectorUIProxy::sendMessageToFrontend):
(WebKit::RemoteWebInspectorUIProxy::frontendLoaded):
(WebKit::RemoteWebInspectorUIProxy::frontendDidClose):
(WebKit::RemoteWebInspectorUIProxy::reopen):
(WebKit::RemoteWebInspectorUIProxy::resetState):
(WebKit::RemoteWebInspectorUIProxy::bringToFront):
(WebKit::RemoteWebInspectorUIProxy::save):
(WebKit::RemoteWebInspectorUIProxy::append):
(WebKit::RemoteWebInspectorUIProxy::setSheetRect):
(WebKit::RemoteWebInspectorUIProxy::setForcedAppearance):
(WebKit::RemoteWebInspectorUIProxy::startWindowDrag):
(WebKit::RemoteWebInspectorUIProxy::openURLExternally):
(WebKit::RemoteWebInspectorUIProxy::showCertificate):
(WebKit::RemoteWebInspectorUIProxy::sendMessageToBackend):
(WebKit::RemoteWebInspectorUIProxy::createFrontendPageAndWindow):
(WebKit::RemoteWebInspectorUIProxy::closeFrontendPageAndWindow):
(WebKit::RemoteWebInspectorUIProxy::platformCreateFrontendPageAndWindow):
(WebKit::RemoteWebInspectorUIProxy::platformResetState):
(WebKit::RemoteWebInspectorUIProxy::platformBringToFront):
(WebKit::RemoteWebInspectorUIProxy::platformSave):
(WebKit::RemoteWebInspectorUIProxy::platformAppend):
(WebKit::RemoteWebInspectorUIProxy::platformSetSheetRect):
(WebKit::RemoteWebInspectorUIProxy::platformSetForcedAppearance):
(WebKit::RemoteWebInspectorUIProxy::platformStartWindowDrag):
(WebKit::RemoteWebInspectorUIProxy::platformOpenURLExternally):
(WebKit::RemoteWebInspectorUIProxy::platformShowCertificate):
(WebKit::RemoteWebInspectorUIProxy::platformCloseFrontendPageAndWindow):
- UIProcess/Inspector/RemoteWebInspectorUIProxy.h: Renamed from Source/WebKit/UIProcess/Inspector/RemoteWebInspectorProxy.h.
(WebKit::RemoteWebInspectorUIProxyClient::~RemoteWebInspectorUIProxyClient):
(WebKit::RemoteWebInspectorUIProxy::create):
(WebKit::RemoteWebInspectorUIProxy::setClient):
(WebKit::RemoteWebInspectorUIProxy::isUnderTest const):
(WebKit::RemoteWebInspectorUIProxy::extensionController const):
(WebKit::RemoteWebInspectorUIProxy::window const):
(WebKit::RemoteWebInspectorUIProxy::sheetRect const):
- UIProcess/Inspector/RemoteWebInspectorUIProxy.messages.in: Renamed from Source/WebKit/UIProcess/Inspector/RemoteWebInspectorProxy.messages.in.
- UIProcess/Inspector/WebInspectorUIProxy.cpp: Renamed from Source/WebKit/UIProcess/Inspector/WebInspectorProxy.cpp.
(WebKit::WebInspectorUIProxy::WebInspectorUIProxy):
(WebKit::WebInspectorUIProxy::~WebInspectorUIProxy):
(WebKit::WebInspectorUIProxy::setInspectorClient):
(WebKit::WebInspectorUIProxy::inspectionLevel const):
(WebKit::WebInspectorUIProxy::inspectorPagePreferences const):
(WebKit::WebInspectorUIProxy::invalidate):
(WebKit::WebInspectorUIProxy::sendMessageToFrontend):
(WebKit::WebInspectorUIProxy::isFront):
(WebKit::WebInspectorUIProxy::connect):
(WebKit::WebInspectorUIProxy::show):
(WebKit::WebInspectorUIProxy::hide):
(WebKit::WebInspectorUIProxy::close):
(WebKit::WebInspectorUIProxy::closeForCrash):
(WebKit::WebInspectorUIProxy::reopen):
(WebKit::WebInspectorUIProxy::resetState):
(WebKit::WebInspectorUIProxy::reset):
(WebKit::WebInspectorUIProxy::updateForNewPageProcess):
(WebKit::WebInspectorUIProxy::setFrontendConnection):
(WebKit::WebInspectorUIProxy::showConsole):
(WebKit::WebInspectorUIProxy::showResources):
(WebKit::WebInspectorUIProxy::showMainResourceForFrame):
(WebKit::WebInspectorUIProxy::attachBottom):
(WebKit::WebInspectorUIProxy::attachRight):
(WebKit::WebInspectorUIProxy::attachLeft):
(WebKit::WebInspectorUIProxy::attach):
(WebKit::WebInspectorUIProxy::detach):
(WebKit::WebInspectorUIProxy::setAttachedWindowHeight):
(WebKit::WebInspectorUIProxy::setAttachedWindowWidth):
(WebKit::WebInspectorUIProxy::setSheetRect):
(WebKit::WebInspectorUIProxy::startWindowDrag):
(WebKit::WebInspectorUIProxy::togglePageProfiling):
(WebKit::WebInspectorUIProxy::toggleElementSelection):
(WebKit::WebInspectorUIProxy::isMainOrTestInspectorPage):
(WebKit::WebInspectorUIProxy::createFrontendPage):
(WebKit::WebInspectorUIProxy::openLocalInspectorFrontend):
(WebKit::WebInspectorUIProxy::open):
(WebKit::WebInspectorUIProxy::didClose):
(WebKit::WebInspectorUIProxy::closeFrontendPageAndWindow):
(WebKit::WebInspectorUIProxy::sendMessageToBackend):
(WebKit::WebInspectorUIProxy::frontendLoaded):
(WebKit::WebInspectorUIProxy::bringToFront):
(WebKit::WebInspectorUIProxy::bringInspectedPageToFront):
(WebKit::WebInspectorUIProxy::attachAvailabilityChanged):
(WebKit::WebInspectorUIProxy::setForcedAppearance):
(WebKit::WebInspectorUIProxy::openURLExternally):
(WebKit::WebInspectorUIProxy::inspectedURLChanged):
(WebKit::WebInspectorUIProxy::showCertificate):
(WebKit::WebInspectorUIProxy::elementSelectionChanged):
(WebKit::WebInspectorUIProxy::timelineRecordingChanged):
(WebKit::WebInspectorUIProxy::setDeveloperPreferenceOverride):
(WebKit::WebInspectorUIProxy::setDiagnosticLoggingAvailable):
(WebKit::WebInspectorUIProxy::save):
(WebKit::WebInspectorUIProxy::append):
(WebKit::WebInspectorUIProxy::shouldOpenAttached):
(WebKit::WebInspectorUIProxy::evaluateInFrontendForTesting):
(WebKit::WebInspectorUIProxy::platformCreateFrontendPage):
(WebKit::WebInspectorUIProxy::platformCreateFrontendWindow):
(WebKit::WebInspectorUIProxy::platformCloseFrontendPageAndWindow):
(WebKit::WebInspectorUIProxy::platformDidCloseForCrash):
(WebKit::WebInspectorUIProxy::platformInvalidate):
(WebKit::WebInspectorUIProxy::platformResetState):
(WebKit::WebInspectorUIProxy::platformBringToFront):
(WebKit::WebInspectorUIProxy::platformBringInspectedPageToFront):
(WebKit::WebInspectorUIProxy::platformHide):
(WebKit::WebInspectorUIProxy::platformIsFront):
(WebKit::WebInspectorUIProxy::platformSetForcedAppearance):
(WebKit::WebInspectorUIProxy::platformInspectedURLChanged):
(WebKit::WebInspectorUIProxy::platformShowCertificate):
(WebKit::WebInspectorUIProxy::platformSave):
(WebKit::WebInspectorUIProxy::platformAppend):
(WebKit::WebInspectorUIProxy::platformInspectedWindowHeight):
(WebKit::WebInspectorUIProxy::platformInspectedWindowWidth):
(WebKit::WebInspectorUIProxy::platformAttach):
(WebKit::WebInspectorUIProxy::platformDetach):
(WebKit::WebInspectorUIProxy::platformSetAttachedWindowHeight):
(WebKit::WebInspectorUIProxy::platformSetSheetRect):
(WebKit::WebInspectorUIProxy::platformStartWindowDrag):
(WebKit::WebInspectorUIProxy::inspectorPageURL):
(WebKit::WebInspectorUIProxy::inspectorTestPageURL):
(WebKit::WebInspectorUIProxy::infoForLocalDebuggable):
(WebKit::WebInspectorUIProxy::platformSetAttachedWindowWidth):
(WebKit::WebInspectorUIProxy::platformAttachAvailabilityChanged):
- UIProcess/Inspector/WebInspectorUIProxy.h: Renamed from Source/WebKit/UIProcess/Inspector/WebInspectorProxy.h.
(WebKit::WebInspectorUIProxy::create):
(WebKit::WebInspectorUIProxy::inspectorClient):
(WebKit::WebInspectorUIProxy::inspectedPage const):
(WebKit::WebInspectorUIProxy::inspectorPage const):
(WebKit::WebInspectorUIProxy::extensionController const):
(WebKit::WebInspectorUIProxy::isConnected const):
(WebKit::WebInspectorUIProxy::isVisible const):
(WebKit::WebInspectorUIProxy::inspectorWindow const):
(WebKit::WebInspectorUIProxy::sheetRect const):
(WebKit::WebInspectorUIProxy::inspectorView const):
(WebKit::WebInspectorUIProxy::attachmentSide const):
(WebKit::WebInspectorUIProxy::isAttached const):
(WebKit::WebInspectorUIProxy::isProfilingPage const):
(WebKit::WebInspectorUIProxy::isElementSelectionActive const):
(WebKit::WebInspectorUIProxy::isUnderTest const):
(WebKit::WebInspectorUIProxy::platformCanAttach):
(WebKit::WebInspectorUIProxy::canAttach const):
- UIProcess/Inspector/WebInspectorUIProxy.messages.in: Renamed from Source/WebKit/UIProcess/Inspector/WebInspectorProxy.messages.in.
- UIProcess/Inspector/glib/RemoteInspectorClient.cpp:
- UIProcess/Inspector/glib/RemoteInspectorClient.h:
- UIProcess/Inspector/gtk/RemoteWebInspectorUIProxyGtk.cpp: Renamed from Source/WebKit/UIProcess/Inspector/gtk/RemoteWebInspectorProxyGtk.cpp.
(WebKit::RemoteWebInspectorUIProxy::updateWindowTitle):
(WebKit::remoteInspectorViewDestroyed):
(WebKit::RemoteWebInspectorUIProxy::platformCreateFrontendPageAndWindow):
(WebKit::RemoteWebInspectorUIProxy::platformCloseFrontendPageAndWindow):
(WebKit::RemoteWebInspectorUIProxy::platformResetState):
(WebKit::RemoteWebInspectorUIProxy::platformBringToFront):
(WebKit::remoteFileReplaceContentsCallback):
(WebKit::RemoteWebInspectorUIProxy::platformSave):
(WebKit::RemoteWebInspectorUIProxy::platformAppend):
(WebKit::RemoteWebInspectorUIProxy::platformSetSheetRect):
(WebKit::RemoteWebInspectorUIProxy::platformSetForcedAppearance):
(WebKit::RemoteWebInspectorUIProxy::platformStartWindowDrag):
(WebKit::RemoteWebInspectorUIProxy::platformOpenURLExternally):
(WebKit::RemoteWebInspectorUIProxy::platformShowCertificate):
- UIProcess/Inspector/gtk/WebInspectorUIProxyClient.h: Renamed from Source/WebKit/UIProcess/Inspector/gtk/WebInspectorProxyClient.h.
- UIProcess/Inspector/gtk/WebInspectorUIProxyGtk.cpp: Renamed from Source/WebKit/UIProcess/Inspector/gtk/WebInspectorProxyGtk.cpp.
(WebKit::inspectorViewDestroyed):
(WebKit::WebInspectorUIProxy::setClient):
(WebKit::WebInspectorUIProxy::updateInspectorWindowTitle const):
(WebKit::exceededDatabaseQuota):
(WebKit::webProcessDidCrash):
(WebKit::decidePolicyForNavigationAction):
(WebKit::getContextMenuFromProposedMenu):
(WebKit::inspectorWebsiteDataStore):
(WebKit::WebInspectorUIProxy::platformCreateFrontendPage):
(WebKit::WebInspectorUIProxy::platformCreateFrontendWindow):
(WebKit::WebInspectorUIProxy::platformCloseFrontendPageAndWindow):
(WebKit::WebInspectorUIProxy::platformDidCloseForCrash):
(WebKit::WebInspectorUIProxy::platformInvalidate):
(WebKit::WebInspectorUIProxy::platformHide):
(WebKit::WebInspectorUIProxy::platformResetState):
(WebKit::WebInspectorUIProxy::platformBringToFront):
(WebKit::WebInspectorUIProxy::platformBringInspectedPageToFront):
(WebKit::WebInspectorUIProxy::platformIsFront):
(WebKit::WebInspectorUIProxy::platformSetForcedAppearance):
(WebKit::WebInspectorUIProxy::platformInspectedURLChanged):
(WebKit::WebInspectorUIProxy::platformShowCertificate):
(WebKit::WebInspectorUIProxy::inspectorPageURL):
(WebKit::WebInspectorUIProxy::inspectorTestPageURL):
(WebKit::WebInspectorUIProxy::infoForLocalDebuggable):
(WebKit::WebInspectorUIProxy::platformInspectedWindowHeight):
(WebKit::WebInspectorUIProxy::platformInspectedWindowWidth):
(WebKit::WebInspectorUIProxy::platformAttach):
(WebKit::WebInspectorUIProxy::platformDetach):
(WebKit::WebInspectorUIProxy::platformSetAttachedWindowHeight):
(WebKit::WebInspectorUIProxy::platformSetAttachedWindowWidth):
(WebKit::WebInspectorUIProxy::platformSetSheetRect):
(WebKit::WebInspectorUIProxy::platformStartWindowDrag):
(WebKit::fileReplaceContentsCallback):
(WebKit::WebInspectorUIProxy::platformSave):
(WebKit::WebInspectorUIProxy::platformAppend):
(WebKit::WebInspectorUIProxy::platformAttachAvailabilityChanged):
- UIProcess/Inspector/gtk/WebKitInspectorWindow.cpp:
(webkitInspectorWindowNew):
- UIProcess/Inspector/mac/RemoteWebInspectorUIProxyMac.mm: Renamed from Source/WebKit/UIProcess/Inspector/mac/RemoteWebInspectorProxyMac.mm.
(-[WKRemoteWebInspectorUIProxyObjCAdapter window:willPositionSheet:usingRect:]):
(-[WKRemoteWebInspectorUIProxyObjCAdapter initWithRemoteWebInspectorUIProxy:]):
(-[WKRemoteWebInspectorUIProxyObjCAdapter inspectorWKWebViewDidBecomeActive:]):
(-[WKRemoteWebInspectorUIProxyObjCAdapter inspectorViewControllerInspectorDidCrash:]):
(-[WKRemoteWebInspectorUIProxyObjCAdapter inspectorViewControllerInspectorIsUnderTest:]):
(WebKit::RemoteWebInspectorUIProxy::webView const):
(WebKit::RemoteWebInspectorUIProxy::didBecomeActive):
(WebKit::RemoteWebInspectorUIProxy::platformCreateFrontendPageAndWindow):
(WebKit::RemoteWebInspectorUIProxy::platformCloseFrontendPageAndWindow):
(WebKit::RemoteWebInspectorUIProxy::platformResetState):
(WebKit::RemoteWebInspectorUIProxy::platformBringToFront):
(WebKit::RemoteWebInspectorUIProxy::platformSave):
(WebKit::RemoteWebInspectorUIProxy::platformAppend):
(WebKit::RemoteWebInspectorUIProxy::platformSetSheetRect):
(WebKit::RemoteWebInspectorUIProxy::platformSetForcedAppearance):
(WebKit::RemoteWebInspectorUIProxy::platformStartWindowDrag):
(WebKit::RemoteWebInspectorUIProxy::platformOpenURLExternally):
(WebKit::RemoteWebInspectorUIProxy::platformShowCertificate):
- UIProcess/Inspector/mac/WKInspectorViewController.mm:
(-[WKInspectorViewController webView]):
- UIProcess/Inspector/mac/WebInspectorUIProxyMac.mm: Renamed from Source/WebKit/UIProcess/Inspector/mac/WebInspectorProxyMac.mm.
(-[WKWebInspectorUIProxyObjCAdapter inspectorRef]):
(-[WKWebInspectorUIProxyObjCAdapter inspector]):
(-[WKWebInspectorUIProxyObjCAdapter initWithWebInspectorUIProxy:]):
(-[WKWebInspectorUIProxyObjCAdapter invalidate]):
(-[WKWebInspectorUIProxyObjCAdapter window:willPositionSheet:usingRect:]):
(-[WKWebInspectorUIProxyObjCAdapter windowDidMove:]):
(-[WKWebInspectorUIProxyObjCAdapter windowDidResize:]):
(-[WKWebInspectorUIProxyObjCAdapter windowWillClose:]):
(-[WKWebInspectorUIProxyObjCAdapter windowDidEnterFullScreen:]):
(-[WKWebInspectorUIProxyObjCAdapter windowDidExitFullScreen:]):
(-[WKWebInspectorUIProxyObjCAdapter inspectedViewFrameDidChange:]):
(-[WKWebInspectorUIProxyObjCAdapter observeValueForKeyPath:ofObject:change:context:]):
(-[WKWebInspectorUIProxyObjCAdapter inspectorViewControllerDidBecomeActive:]):
(-[WKWebInspectorUIProxyObjCAdapter inspectorViewControllerInspectorDidCrash:]):
(-[WKWebInspectorUIProxyObjCAdapter inspectorViewControllerInspectorIsUnderTest:]):
(-[WKWebInspectorUIProxyObjCAdapter inspectorViewController:willMoveToWindow:]):
(-[WKWebInspectorUIProxyObjCAdapter inspectorViewControllerDidMoveToWindow:]):
(-[WKWebInspectorUIProxyObjCAdapter inspectorViewController:openURLExternally:]):
(WebKit::WebInspectorUIProxy::didBecomeActive):
(WebKit::WebInspectorUIProxy::attachmentViewDidChange):
(WebKit::WebInspectorUIProxy::attachmentWillMoveFromWindow):
(WebKit::WebInspectorUIProxy::attachmentDidMoveToWindow):
(WebKit::WebInspectorUIProxy::updateInspectorWindowTitle const):
(WebKit::WebInspectorUIProxy::createFrontendWindow):
(WebKit::WebInspectorUIProxy::platformCreateFrontendPage):
(WebKit::WebInspectorUIProxy::platformCreateFrontendWindow):
(WebKit::WebInspectorUIProxy::closeFrontendPage):
(WebKit::WebInspectorUIProxy::closeFrontendAfterInactivityTimerFired):
(WebKit::WebInspectorUIProxy::platformCloseFrontendPageAndWindow):
(WebKit::WebInspectorUIProxy::platformDidCloseForCrash):
(WebKit::WebInspectorUIProxy::platformInvalidate):
(WebKit::WebInspectorUIProxy::platformHide):
(WebKit::WebInspectorUIProxy::platformResetState):
(WebKit::WebInspectorUIProxy::platformBringToFront):
(WebKit::WebInspectorUIProxy::platformBringInspectedPageToFront):
(WebKit::WebInspectorUIProxy::platformIsFront):
(WebKit::WebInspectorUIProxy::platformCanAttach):
(WebKit::WebInspectorUIProxy::platformAttachAvailabilityChanged):
(WebKit::WebInspectorUIProxy::platformSetForcedAppearance):
(WebKit::WebInspectorUIProxy::platformInspectedURLChanged):
(WebKit::WebInspectorUIProxy::platformShowCertificate):
(WebKit::WebInspectorUIProxy::platformSave):
(WebKit::WebInspectorUIProxy::platformAppend):
(WebKit::WebInspectorUIProxy::windowFrameDidChange):
(WebKit::WebInspectorUIProxy::windowFullScreenDidChange):
(WebKit::WebInspectorUIProxy::inspectedViewFrameDidChange):
(WebKit::WebInspectorUIProxy::platformInspectedWindowHeight):
(WebKit::WebInspectorUIProxy::platformInspectedWindowWidth):
(WebKit::WebInspectorUIProxy::platformAttach):
(WebKit::WebInspectorUIProxy::platformDetach):
(WebKit::WebInspectorUIProxy::platformSetAttachedWindowHeight):
(WebKit::WebInspectorUIProxy::platformSetAttachedWindowWidth):
(WebKit::WebInspectorUIProxy::platformSetSheetRect):
(WebKit::WebInspectorUIProxy::platformStartWindowDrag):
(WebKit::WebInspectorUIProxy::inspectorPageURL):
(WebKit::WebInspectorUIProxy::inspectorTestPageURL):
(WebKit::systemVersionPlist):
(WebKit::WebInspectorUIProxy::infoForLocalDebuggable):
(WebKit::WebInspectorUIProxy::applyForcedAppearance):
- UIProcess/Inspector/socket/RemoteInspectorClient.cpp:
- UIProcess/Inspector/win/RemoteWebInspectorUIProxyWin.cpp: Renamed from Source/WebKit/UIProcess/Inspector/win/RemoteWebInspectorProxyWin.cpp.
(WebKit::RemoteWebInspectorUIProxy::WndProc):
(WebKit::registerWindowClass):
(WebKit::RemoteWebInspectorUIProxy::sizeChange):
(WebKit::RemoteWebInspectorUIProxy::onClose):
(WebKit::RemoteWebInspectorUIProxy::platformCreateFrontendPageAndWindow):
(WebKit::RemoteWebInspectorUIProxy::platformResetState):
(WebKit::RemoteWebInspectorUIProxy::platformBringToFront):
(WebKit::RemoteWebInspectorUIProxy::platformSave):
(WebKit::RemoteWebInspectorUIProxy::platformAppend):
(WebKit::RemoteWebInspectorUIProxy::platformSetSheetRect):
(WebKit::RemoteWebInspectorUIProxy::platformSetForcedAppearance):
(WebKit::RemoteWebInspectorUIProxy::platformStartWindowDrag):
(WebKit::RemoteWebInspectorUIProxy::platformOpenURLExternally):
(WebKit::RemoteWebInspectorUIProxy::platformShowCertificate):
(WebKit::RemoteWebInspectorUIProxy::platformCloseFrontendPageAndWindow):
- UIProcess/Inspector/win/WebInspectorUIProxyWin.cpp: Renamed from Source/WebKit/UIProcess/Inspector/win/WebInspectorProxyWin.cpp.
(WebKit::getInspectedWindowInfo):
(WebKit::WebInspectorUIProxy::windowReceivedMessage):
(WebKit::WebInspectorUIProxy::wndProc):
(WebKit::WebInspectorUIProxy::registerWindowClass):
(WebKit::decidePolicyForNavigationAction):
(WebKit::webProcessDidCrash):
(WebKit::WebInspectorUIProxy::platformCreateFrontendPage):
(WebKit::WebInspectorUIProxy::platformCloseFrontendPageAndWindow):
(WebKit::WebInspectorUIProxy::inspectorPageURL):
(WebKit::WebInspectorUIProxy::inspectorTestPageURL):
(WebKit::WebInspectorUIProxy::infoForLocalDebuggable):
(WebKit::WebInspectorUIProxy::platformInspectedWindowHeight):
(WebKit::WebInspectorUIProxy::platformInspectedWindowWidth):
(WebKit::WebInspectorUIProxy::platformAttach):
(WebKit::WebInspectorUIProxy::platformDetach):
(WebKit::WebInspectorUIProxy::platformSetAttachedWindowHeight):
(WebKit::WebInspectorUIProxy::platformSetAttachedWindowWidth):
(WebKit::WebInspectorUIProxy::platformSetSheetRect):
(WebKit::WebInspectorUIProxy::platformIsFront):
(WebKit::WebInspectorUIProxy::platformHide):
(WebKit::WebInspectorUIProxy::platformResetState):
(WebKit::WebInspectorUIProxy::platformBringToFront):
(WebKit::WebInspectorUIProxy::platformBringInspectedPageToFront):
(WebKit::WebInspectorUIProxy::platformSetForcedAppearance):
(WebKit::WebInspectorUIProxy::platformInspectedURLChanged):
(WebKit::WebInspectorUIProxy::platformShowCertificate):
(WebKit::WebInspectorUIProxy::platformSave):
(WebKit::WebInspectorUIProxy::platformAppend):
(WebKit::WebInspectorUIProxy::platformAttachAvailabilityChanged):
(WebKit::WebInspectorUIProxy::platformCreateFrontendWindow):
(WebKit::WebInspectorUIProxy::platformDidCloseForCrash):
(WebKit::WebInspectorUIProxy::platformInvalidate):
(WebKit::WebInspectorUIProxy::platformStartWindowDrag):
- UIProcess/WebPageProxy.cpp:
(WebKit::m_limitsNavigationsToAppBoundDomains):
(WebKit::WebPageProxy::inspector const):
- UIProcess/WebPageProxy.h:
- WebKit.xcodeproj/project.pbxproj:
- WebProcess/Inspector/RemoteWebInspectorUI.cpp:
(WebKit::RemoteWebInspectorUI::sendMessageToBackend):
(WebKit::RemoteWebInspectorUI::frontendLoaded):
(WebKit::RemoteWebInspectorUI::changeSheetRect):
(WebKit::RemoteWebInspectorUI::setForcedAppearance):
(WebKit::RemoteWebInspectorUI::startWindowDrag):
(WebKit::RemoteWebInspectorUI::bringToFront):
(WebKit::RemoteWebInspectorUI::closeWindow):
(WebKit::RemoteWebInspectorUI::reopen):
(WebKit::RemoteWebInspectorUI::resetState):
(WebKit::RemoteWebInspectorUI::openURLExternally):
(WebKit::RemoteWebInspectorUI::save):
(WebKit::RemoteWebInspectorUI::append):
(WebKit::RemoteWebInspectorUI::showCertificate):
- WebProcess/Inspector/WebInspector.cpp:
(WebKit::WebInspector::openLocalInspectorFrontend):
(WebKit::WebInspector::closeFrontendConnection):
(WebKit::WebInspector::bringToFront):
(WebKit::WebInspector::elementSelectionChanged):
(WebKit::WebInspector::timelineRecordingChanged):
(WebKit::WebInspector::setDeveloperPreferenceOverride):
(WebKit::WebInspector::updateDockingAvailability):
- WebProcess/Inspector/WebInspectorUI.cpp:
(WebKit::WebInspectorUI::updateConnection):
(WebKit::WebInspectorUI::frontendLoaded):
(WebKit::WebInspectorUI::startWindowDrag):
(WebKit::WebInspectorUI::bringToFront):
(WebKit::WebInspectorUI::closeWindow):
(WebKit::WebInspectorUI::reopen):
(WebKit::WebInspectorUI::resetState):
(WebKit::WebInspectorUI::setForcedAppearance):
(WebKit::WebInspectorUI::requestSetDockSide):
(WebKit::WebInspectorUI::changeAttachedWindowHeight):
(WebKit::WebInspectorUI::changeAttachedWindowWidth):
(WebKit::WebInspectorUI::changeSheetRect):
(WebKit::WebInspectorUI::openURLExternally):
(WebKit::WebInspectorUI::save):
(WebKit::WebInspectorUI::append):
(WebKit::WebInspectorUI::inspectedURLChanged):
(WebKit::WebInspectorUI::showCertificate):
(WebKit::WebInspectorUI::sendMessageToBackend):
- 4:21 PM Changeset in webkit [274814] by
-
- 2 edits in trunk/LayoutTests
[MacOS Wk1] imported/w3c/web-platform-tests/css/css-grid/grid-definition/grid-auto-repeat-max-size-001.html is a flakey failure
https://bugs.webkit.org/show_bug.cgi?id=222686
Unreviewed test gardening.
- platform/mac-wk1/TestExpectations:
- 4:01 PM Changeset in webkit [274813] by
-
- 4 edits1 add in trunk
LiteralParser shouldn't make error messages of length ~231
https://bugs.webkit.org/show_bug.cgi?id=223483
<rdar://75572255>
Reviewed by Robin Morisset.
JSTests:
- stress/literal-parser-error-message-oom.js: Added.
Source/JavaScriptCore:
- runtime/LiteralParser.cpp:
(JSC::LiteralParser<CharType>::parse):
- 3:29 PM Changeset in webkit [274812] by
-
- 21 edits2 copies2 adds2 deletes in trunk
Enable ability to prevent scrolling in Element.focus()
https://bugs.webkit.org/show_bug.cgi?id=178583
Patch by Rob Buis <rbuis@igalia.com> on 2021-03-22
Reviewed by Simon Fraser.
LayoutTests/imported/w3c:
Update improved test result.
- web-platform-tests/html/interaction/focus/processing-model/preventScroll-nested-scroll-elements-expected.txt: Added.
- web-platform-tests/html/interaction/focus/processing-model/preventScroll-nested-scroll-elements.html: Added.
- web-platform-tests/html/interaction/focus/processing-model/preventScroll-textarea-expected.txt:
Source/WebCore:
Add FocusOptions parameter to the focus method [1] both
to the IDL as the C++ side. Change Element.focus to not
scroll if FocusOptions.preventScroll is true.
Behavior matches Chrome and Firefox.
Tests: imported/w3c/web-platform-tests/html/interaction/focus/processing-model/preventScroll-textarea.html
imported/w3c/web-platform-tests/html/interaction/focus/processing-model/preventScroll-nested-scroll-elements.html
Test: imported/w3c/web-platform-tests/html/interaction/focus/processing-model/preventScroll-nested-scroll-elements.html
- CMakeLists.txt:
- DerivedSources-input.xcfilelist:
- DerivedSources-output.xcfilelist:
- DerivedSources.make:
- Headers.cmake:
- Sources.txt:
- WebCore.xcodeproj/project.pbxproj:
- dom/Element.cpp:
(WebCore::Element::focus):
- dom/Element.h:
(WebCore::Element::focus):
- dom/FocusOptions.h: Copied from Source/WebCore/html/HTMLOrForeignElement.idl.
- dom/FocusOptions.idl: Copied from Source/WebCore/html/HTMLOrForeignElement.idl.
- html/HTMLFormControlElement.cpp:
(WebCore::HTMLFormControlElement::didAttachRenderers):
- html/HTMLLabelElement.cpp:
(WebCore::HTMLLabelElement::focus):
- html/HTMLLabelElement.h:
- html/HTMLLegendElement.cpp:
(WebCore::HTMLLegendElement::focus):
- html/HTMLLegendElement.h:
- html/HTMLOrForeignElement.idl:
- html/InputType.cpp:
(WebCore::InputType::accessKeyAction):
- page/FocusController.cpp:
(WebCore::FocusController::advanceFocusInDocumentOrder):
(WebCore::FocusController::advanceFocusDirectionallyInContainer):
LayoutTests:
The test preventScroll-textarea.html now passes on all platforms.
- platform/ios-wk2/imported/w3c/web-platform-tests/html/interaction/focus/processing-model/preventScroll-textarea-expected.txt: Removed.
- platform/mac-wk1/imported/w3c/web-platform-tests/html/interaction/focus/processing-model/preventScroll-textarea-expected.txt: Removed.
- 3:19 PM Changeset in webkit [274811] by
-
- 8 edits in branches/safari-611.1.21.3-branch/Source
Versioning.
WebKit-7611.1.21.3.2
- 3:17 PM Changeset in webkit [274810] by
-
- 119 edits342 deletes in trunk
Remove unused JS and CSS files of media controls
https://bugs.webkit.org/show_bug.cgi?id=214955
<rdar://problem/66604040>
Reviewed by Eric Carlson.
Source/WebCore:
Cocoa platforms are already using modern media controls so there's no reason to keep the old
media controls resources/logic around any longer. It just wastes space.
The non-iOS Apple controls must be kept though as they are still used on Windows.
- Modules/mediacontrols/assets-apple-iOS.svg: Removed.
- Modules/mediacontrols/mediaControlsiOS.css: Removed.
- Modules/mediacontrols/mediaControlsiOS.js: Removed.
- rendering/RenderTheme.h:
(WebCore::RenderTheme::modernMediaControlsStyleSheet): Deleted.
- rendering/RenderThemeCocoa.h:
- rendering/RenderThemeCocoa.mm:
(WebCore::RenderThemeCocoa::purgeCaches): Added.
(WebCore::RenderThemeCocoa::mediaControlsStyleSheet): Added.
(WebCore::RenderThemeCocoa::mediaControlsScripts): Added.
(WebCore::RenderThemeCocoa::mediaControlsBase64StringForIconNameAndType): Added.
- rendering/RenderThemeIOS.h:
- rendering/RenderThemeIOS.mm:
(WebCore::RenderThemeIOS::mediaControlsStyleSheet): Deleted.
(WebCore::RenderThemeIOS::modernMediaControlsStyleSheet): Deleted.
(WebCore::RenderThemeIOS::purgeCaches): Deleted.
(WebCore::RenderThemeIOS::mediaControlsScripts): Deleted.
(WebCore::RenderThemeIOS::mediaControlsBase64StringForIconNameAndType): Deleted.
- rendering/RenderThemeMac.h:
- rendering/RenderThemeMac.mm:
(WebCore::RenderThemeMac::mediaControlsStyleSheet): Deleted.
(WebCore::RenderThemeMac::modernMediaControlsStyleSheet): Deleted.
(WebCore::RenderThemeMac::purgeCaches): Deleted.
(WebCore::RenderThemeMac::mediaControlsScripts): Deleted.
(WebCore::RenderThemeMac::mediaControlsBase64StringForIconNameAndType): Deleted.
Move media controls functions toRenderThemeCocoa
since they are identical.
- Modules/mediacontrols/MediaControlsHost.idl:
- Modules/mediacontrols/MediaControlsHost.h:
- Modules/mediacontrols/MediaControlsHost.cpp:
(WebCore::MediaControlsHost::shadowRootCSSText):
- css/mediaControls.css:
- html/HTMLMediaElement.cpp:
(WebCore::HTMLMediaElement::ensureMediaControlsInjectedScript):
(WebCore::HTMLMediaElement::updateMediaControlsAfterPresentationModeChange):
- html/MediaDocument.cpp:
(WebCore::MediaDocumentParser::createDocumentStructure):
(WebCore::MediaDocument::defaultEventHandler):
- style/UserAgentStyle.cpp:
(WebCore::Style::UserAgentStyle::ensureDefaultStyleSheetsForElement):
- page/RuntimeEnabledFeatures.h:
(WebCore::RuntimeEnabledFeatures::setModernMediaControlsEnabled): Deleted.
(WebCore::RuntimeEnabledFeatures::modernMediaControlsEnabled const): Deleted.
ReplaceModernMediaControlsEnabled
setting withENABLE_MODERN_MEDIA_CONTROLS
build flag.
- html/track/TextTrackCueGeneric.cpp:
Update the static
DEFAULTCAPTIONFONTSIZE
value for modern media controls.
- Modules/modern-media-controls/controls/macos-fullscreen-media-controls.css:
- Modules/modern-media-controls/controls/text-tracks.css:
Update comments.
- css/mediaControlsiOS.css: Removed.
This file was never included anywhere.
- platform/audio/PlatformMediaSessionManager.h:
(WebCore::PlatformMediaSessionManager::resetHaveEverRegisteredAsNowPlayingApplicationForTesting): added.
- platform/audio/cocoa/MediaSessionManagerCocoa.mm:
(WebCore::MediaSessionManagerCocoa::resetHaveEverRegisteredAsNowPlayingApplicationForTesting): added.
- testing/Internals.cpp:
(WebCore::Internals::resetToConsistentState):
Drive-by: ResethaveEverRegisteredAsNowPlayingApplication
to a consistent state between tests.
This is expected by
LayoutTests/media/now-playing-status-without-media.html
.
- bindings/js/WebCoreBuiltinNames.h:
- WebCore.xcodeproj/project.pbxproj:
Source/WebKit:
Cocoa platforms are already using modern media controls so there's no reason to keep the old
media controls resources/logic around any longer. It just wastes space.
The non-iOS Apple controls must be kept though as they are still used on Windows.
- UIProcess/API/C/WKPreferencesRefPrivate.h:
- UIProcess/API/C/WKPreferences.cpp:
(WKPreferencesSetModernMediaControlsEnabled): Deleted.
(WKPreferencesGetModernMediaControlsEnabled): Deleted.
ReplaceModernMediaControlsEnabled
setting withENABLE_MODERN_MEDIA_CONTROLS
build flag.
- UIProcess/mac/WKFullScreenWindowController.mm:
Update the static
minVideoWidth
value for modern media controls.
Source/WebKitLegacy/mac:
Cocoa platforms are already using modern media controls so there's no reason to keep the old
media controls resources/logic around any longer. It just wastes space.
The non-iOS Apple controls must be kept though as they are still used on Windows.
- WebView/WebPreferenceKeysPrivate.h:
- WebView/WebPreferencesPrivate.h:
- WebView/WebPreferences.mm:
(-[WebPreferences modernMediaControlsEnabled]): Deleted.
(-[WebPreferences setModernMediaControlsEnabled:]): Deleted.
ReplaceModernMediaControlsEnabled
setting withENABLE_MODERN_MEDIA_CONTROLS
build flag.
Source/WebKitLegacy/win:
Cocoa platforms are already using modern media controls so there's no reason to keep the old
media controls resources/logic around any longer. It just wastes space.
The non-iOS Apple controls must be kept though as they are still used on Windows.
- Interfaces/IWebPreferencesPrivate.idl:
- WebPreferenceKeysPrivate.h:
- WebPreferences.h:
- WebPreferences.cpp:
(WebPreferences::setModernMediaControlsEnabled): Deleted.
(WebPreferences::modernMediaControlsEnabled): Deleted.
- WebView.cpp:
(WebView::notifyPreferencesChanged):
ReplaceModernMediaControlsEnabled
setting withENABLE_MODERN_MEDIA_CONTROLS
build flag.
Source/WTF:
Cocoa platforms are already using modern media controls so there's no reason to keep the old
media controls resources/logic around any longer. It just wastes space.
The non-iOS Apple controls must be kept though as they are still used on Windows.
- wtf/PlatformEnable.h:
- wtf/PlatformEnableCocoa.h:
- Scripts/Preferences/WebPreferences.yaml:
Replace
ModernMediaControlsEnabled
setting withENABLE_MODERN_MEDIA_CONTROLS
build flag.
Tools:
Cocoa platforms are already using modern media controls so there's no reason to keep the old
media controls resources/logic around any longer. It just wastes space.
The non-iOS Apple controls must be kept though as they are still used on Windows.
- WebKitTestRunner/gtk/TestControllerGtk.cpp:
(WTR::TestController::platformSpecificFeatureDefaultsForTest const):
- WebKitTestRunner/wpe/TestControllerWPE.cpp:
(WTR::TestController::platformSpecificFeatureDefaultsForTest const):
ReplaceModernMediaControlsEnabled
setting withENABLE_MODERN_MEDIA_CONTROLS
build flag.
LayoutTests:
Remove tests (and their expectations) that used
ModernMediaControlsEnabled=false
.
- accessibility/ios-simulator/has-touch-event-listener-with-shadow.html:
- accessibility/ios-simulator/media-with-aria-label.html: Removed.
- accessibility/ios-simulator/media-with-aria-label-expected.txt: Removed.
- accessibility/mac/media-emits-object-replacement.html: Removed.
- accessibility/mac/media-emits-object-replacement-expected.txt: Removed.
- accessibility/mac/video-tag-hit-test.html: Removed.
- accessibility/mac/video-tag-hit-test-expected.txt: Removed.
- accessibility/mac/video-volume-slider-accessibility.html: Removed.
- accessibility/mac/video-volume-slider-accessibility-expected.txt: Removed.
- accessibility/media-element.html: Removed.
- platform/gtk/accessibility/media-element-expected.txt: Removed.
- platform/mac/accessibility/media-element-expected.txt: Removed.
- platform/wincairo/accessibility/media-element-expected.txt: Removed.
- accessibility/media-emits-object-replacement.html: Removed.
- accessibility/media-emits-object-replacement-expected.txt: Removed.
- platform/glib/accessibility/media-emits-object-replacement-expected.txt: Removed.
- accessibility/media-with-aria-label.html: Removed.
- accessibility/media-with-aria-label-expected.txt: Removed.
- compositing/video/poster.html:
- compositing/video/poster-expected.html:
- fast/hidpi/video-controls-in-hidpi.html: Removed.
- platform/gtk/fast/hidpi/video-controls-in-hidpi-expected.txt: Removed.
- platform/ios/fast/hidpi/video-controls-in-hidpi-expected.txt: Removed.
- platform/mac/fast/hidpi/video-controls-in-hidpi-expected.txt: Removed.
- platform/win/fast/hidpi/video-controls-in-hidpi-expected.txt: Removed.
- platform/wincairo/fast/hidpi/video-controls-in-hidpi-expected.txt: Removed.
- platform/wpe/fast/hidpi/video-controls-in-hidpi-expected.txt: Removed.
- fast/layers/video-layer.html: Removed.
- platform/gtk/fast/layers/video-layer-expected.png: Removed.
- platform/gtk/fast/layers/video-layer-expected.txt: Removed.
- platform/ios/fast/layers/video-layer-expected.txt: Removed.
- platform/mac/fast/layers/video-layer-expected.png: Removed.
- platform/mac/fast/layers/video-layer-expected.txt: Removed.
- platform/win/fast/layers/video-layer-expected.txt: Removed.
- platform/wincairo/fast/layers/video-layer-expected.txt: Removed.
- platform/wpe/fast/layers/video-layer-expected.txt: Removed.
- fast/mediastream/MediaStream-video-element-video-tracks-disabled.html:
- fullscreen/video-controls-drag.html: Removed.
- fullscreen/video-controls-drag-expected.txt: Removed.
- fullscreen/video-controls-override.html: Removed.
- fullscreen/video-controls-override-expected.txt: Removed.
- fullscreen/video-controls-rtl.html: Removed.
- fullscreen/video-controls-rtl-expected.txt: Removed.
- fullscreen/video-controls-timeline.html: Removed.
- fullscreen/video-controls-timeline-expected.txt: Removed.
- http/tests/media/hls/hls-accessiblity-describes-video-menu.html: Removed.
- http/tests/media/hls/hls-accessiblity-describes-video-menu-expected.txt: Removed.
- http/tests/media/hls/hls-audio-tracks-has-audio.html:
- http/tests/media/hls/hls-audio-tracks-locale-selection.html:
- http/tests/media/hls/hls-audio-tracks.html:
- http/tests/media/hls/hls-progress.html:
- http/tests/media/hls/hls-webvtt-tracks.html:
- http/tests/media/hls/range-request.html:
- http/tests/media/hls/video-controls-live-stream.html: Removed.
- platform/gtk/http/tests/media/hls/video-controls-live-stream-expected.txt: Removed.
- platform/mac/http/tests/media/hls/video-controls-live-stream-expected.txt: Removed.
- http/tests/media/hls/video-cookie.html:
- http/tests/media/hls/video-duration-accessibility.html: Removed.
- http/tests/media/hls/video-duration-accessibility-expected.txt: Removed.
- http/tests/security/contentSecurityPolicy/userAgentShadowDOM/default-src-object-data-url-allowed.html:
- http/tests/security/contentSecurityPolicy/userAgentShadowDOM/default-src-object-data-url-blocked.html:
- http/tests/security/contentSecurityPolicy/userAgentShadowDOM/default-src-object-data-url-blocked2.html:
- http/tests/security/contentSecurityPolicy/userAgentShadowDOM/video-controls-allowed.html:
- inspector/css/pseudo-element-matches.html:
- inspector/css/pseudo-element-matches-expected.txt:
- media/accessibility-closed-captions-has-aria-owns.html: Removed.
- media/accessibility-closed-captions-has-aria-owns-expected.txt: Removed.
- media/adopt-node-crash.html:
- media/airplay-allows-buffering.html:
- media/airplay-autoplay.html:
- media/audio-as-video-fullscreen.html: Removed.
- media/audio-as-video-fullscreen-expected.txt: Removed.
- media/audio-controls-do-not-fade-out.html: Removed.
- media/audio-controls-do-not-fade-out-expected.txt: Removed.
- media/audio-controls-rendering.html: Removed.
- platform/gtk/media/audio-controls-rendering-expected.txt: Removed.
- platform/ios/media/audio-controls-rendering-expected.txt: Removed.
- platform/mac/media/audio-controls-rendering-expected.txt: Removed.
- platform/win/media/audio-controls-rendering-expected.txt: Removed.
- platform/wincairo/media/audio-controls-rendering-expected.txt: Removed.
- media/audio-controls-timeline-in-media-document.html: Removed.
- media/audio-controls-timeline-in-media-document-expected.txt: Removed.
- media/audio-delete-while-slider-thumb-clicked.html: Removed.
- media/audio-delete-while-slider-thumb-clicked-expected.txt: Removed.
- media/audio-delete-while-step-button-clicked.html: Removed.
- media/audio-delete-while-step-button-clicked-expected.txt: Removed.
- media/audio-repaint.html: Removed.
- platform/gtk/media/audio-repaint-expected.txt: Removed.
- platform/ios/media/audio-repaint-expected.txt: Removed.
- platform/mac/media/audio-repaint-expected.txt: Removed.
- platform/wincairo/media/audio-repaint-expected.txt: Removed.
- media/click-placeholder-not-pausing.html: Removed.
- media/click-placeholder-not-pausing-expected.txt: Removed.
- media/click-volume-bar-not-pausing.html: Removed.
- media/click-volume-bar-not-pausing-expected.txt: Removed.
- media/controls-after-reload.html: Removed.
- platform/gtk/media/controls-after-reload-expected.txt: Removed.
- platform/mac-catalina/media/controls-after-reload-expected.txt: Removed.
- platform/mac/media/controls-after-reload-expected.txt: Removed.
- platform/win/media/controls-after-reload-expected.txt: Removed.
- platform/wincairo/media/controls-after-reload-expected.txt: Removed.
- media/controls-drag-timebar.html: Removed.
- media/controls-drag-timebar-expected.txt: Removed.
- media/controls-right-click-on-timebar.html: Removed.
- media/controls-right-click-on-timebar-expected.txt: Removed.
- media/controls-strict.html: Removed.
- platform/gtk/media/controls-strict-expected.txt: Removed.
- platform/ios/media/controls-strict-expected.txt: Removed.
- platform/mac/media/controls-strict-expected.txt: Removed.
- platform/mac/media/controls-strict-mode-expected.txt: Removed.
- platform/win/media/controls-strict-expected.txt: Removed.
- platform/wincairo/media/controls-strict-expected.txt: Removed.
- media/controls-styling.html: Removed.
- platform/gtk/media/controls-styling-expected.txt: Removed.
- platform/mac/media/controls-styling-expected.txt: Removed.
- platform/win/media/controls-styling-expected.txt: Removed.
- platform/wincairo/media/controls-styling-expected.txt: Removed.
- media/controls-styling-strict.html: Removed.
- platform/gtk/media/controls-styling-strict-expected.txt: Removed.
- platform/mac/media/controls-styling-strict-expected.txt: Removed.
- platform/wincairo/media/controls-styling-strict-expected.txt: Removed.
- media/controls-without-preload.html: Removed.
- platform/gtk/media/controls-without-preload-expected.txt: Removed.
- platform/ios/media/controls-without-preload-expected.txt: Removed.
- platform/mac/media/controls-without-preload-expected.txt: Removed.
- platform/win/media/controls-without-preload-expected.txt: Removed.
- platform/wincairo/media/controls-without-preload-expected.txt: Removed.
- media/controls/airplay-controls.html: Removed.
- media/controls/airplay-controls-expected.txt: Removed.
- media/controls/airplay-picker.html: Removed.
- media/controls/airplay-picker-expected.txt: Removed.
- media/controls/basic.html: Removed.
- media/controls/basic-expected.txt: Removed.
- media/controls/controls-test-helpers.js: Removed.
- media/controls/default-size-should-show-scrubber.html: Removed.
- media/controls/default-size-should-show-scrubber-expected.txt: Removed.
- media/controls/elementOrder.html: Removed.
- media/controls/elementOrder-expected.txt: Removed.
- media/controls/forced-tracks-only.html: Removed.
- media/controls/forced-tracks-only-expected.txt: Removed.
- media/controls/fullscreen-button-inline-layout.html: Removed.
- media/controls/fullscreen-button-inline-layout-expected.txt: Removed.
- media/controls/inline-elements-dropoff-order.html: Removed.
- media/controls/inline-elements-dropoff-order-expected.txt: Removed.
- media/controls/picture-in-picture.html: Removed.
- media/controls/picture-in-picture-expected.txt: Removed.
- media/controls/pip-placeholder-without-video-controls.html: Removed.
- media/controls/pip-placeholder-without-video-controls-expected.txt: Removed.
- media/controls/showControlsButton.html: Removed.
- media/controls/showControlsButton-expected.txt: Removed.
- media/controls/statusDisplay.html: Removed.
- media/controls/statusDisplay-expected.txt: Removed.
- media/controls/statusDisplayBad.html: Removed.
- media/controls/statusDisplayBad-expected.txt: Removed.
- media/controls/track-menu.html: Removed.
- media/controls/track-menu-expected.txt: Removed.
- media/in-band-tracks.js:
(seeked): Deleted.
(testTextTrackMode): Deleted.
(testCueStyle.seeked): Deleted.
(testCueStyle.canplaythrough): Deleted.
(testCueStyle): Deleted.
- media/mac/controls-panel-not-clipped-out.html: Removed.
- media/mac/controls-panel-not-clipped-out-expected.html: Removed.
- media/media-captions-no-controls.html:
- media/media-captions-no-controls-expected.txt:
- media/media-controller-drag-crash.html: Removed.
- media/media-controller-drag-crash-expected.txt: Removed.
- media/media-controls-accessibility.html: Removed.
- media/media-controls-accessibility-expected.txt: Removed.
- media/media-controls-cancel-events.html: Removed.
- media/media-controls-cancel-events-expected.txt: Removed.
- media/media-controls-clone.html: Removed.
- platform/gtk/media/media-controls-clone-expected.txt: Removed.
- platform/ios/media/media-controls-clone-expected.txt: Removed.
- platform/mac/media/media-controls-clone-expected.txt: Removed.
- platform/wincairo/media/media-controls-clone-expected.txt: Removed.
- media/media-controls-drag-timeline-set-controls-property.html: Removed.
- media/media-controls-drag-timeline-set-controls-property-expected.txt: Removed.
- media/media-controls-invalid-url.html: Removed.
- media/media-controls-invalid-url-expected.txt: Removed.
- platform/win/media/media-controls-invalid-url-expected.txt: Removed.
- media/media-controls-play-button-updates.html: Removed.
- platform/gtk/media/media-controls-play-button-updates-expected.png: Removed.
- platform/gtk/media/media-controls-play-button-updates-expected.txt: Removed.
- media/media-controls-play-button-updates-expected.txt: Removed.
- media/media-controls-play-button-updates-expected.png: Removed.
- media/media-controls-timeline-updates.html: Removed.
- media/media-controls-timeline-updates-expected.txt: Removed.
- media/media-controls-timeline-updates-after-playing.html: Removed.
- media/media-controls-timeline-updates-after-playing-expected.txt: Removed.
- media/media-controls-timeline-updates-when-hovered.html: Removed.
- media/media-controls-timeline-updates-when-hovered-expected.txt: Removed.
- media/media-controls.js: Removed.
- media/media-document-audio-controls-visible.html: Removed.
- media/media-document-audio-controls-visible-expected.txt: Removed.
- media/media-document-audio-repaint.html: Removed.
- platform/gtk/media/media-document-audio-repaint-expected.txt: Removed.
- platform/mac/media/media-document-audio-repaint-expected.txt: Removed.
- media/media-document-audio-repaint-expected.txt: Removed.
- media/media-fullscreen-loop-inline.html:
- media/media-fullscreen-pause-inline.html:
- media/media-fullscreen-return-to-inline.html:
- media/media-source/only-bcp47-language-tags-accepted-as-valid.html:
- media/media-volume-slider-rendered-below.html: Removed.
- media/media-volume-slider-rendered-below-expected.txt: Removed.
- media/media-volume-slider-rendered-normal.html: Removed.
- media/media-volume-slider-rendered-normal-expected.txt: Removed.
- media/nodesFromRect-shadowContent.html: Removed.
- media/nodesFromRect-shadowContent-expected.txt: Removed.
- media/progress-events-generated-correctly.html:
- media/require-user-gesture-to-load-video.html: Removed.
- media/require-user-gesture-to-load-video-expected.txt: Removed.
- media/tab-focus-inside-media-elements.html: Removed.
- media/tab-focus-inside-media-elements-expected.txt: Removed.
- media/track/in-band/track-in-band-kate-ogg-mode.html: Removed.
- media/track/in-band/track-in-band-kate-ogg-mode-expected.txt: Removed.
- media/track/in-band/track-in-band-kate-ogg-style.html: Removed.
- media/track/in-band/track-in-band-kate-ogg-style-expected.txt: Removed.
- media/track/in-band/track-in-band-srt-mkv-mode.html: Removed.
- media/track/in-band/track-in-band-srt-mkv-mode-expected.txt: Removed.
- media/track/in-band/track-in-band-srt-mkv-style.html: Removed.
- media/track/in-band/track-in-band-srt-mkv-style-expected.txt: Removed.
- media/track/regions-webvtt/vtt-region-display.html: Removed.
- media/track/regions-webvtt/vtt-region-display-expected.txt: Removed.
- media/track/regions-webvtt/vtt-region-dom-layout.html: Removed.
- media/track/regions-webvtt/vtt-region-dom-layout-expected.txt: Removed.
- media/track/texttrackcue/texttrackcue-addcue.html:
- media/track/texttrackcue/texttrackcue-displaycue.html: Removed.
- media/track/texttrackcue/texttrackcue-displaycue-expected.txt: Removed.
- media/track/track-automatic-subtitles.html:
- media/track/track-css-all-cues.html: Removed.
- media/track/track-css-all-cues-expected.txt: Removed.
- media/track/track-css-cue-lifetime.html: Removed.
- media/track/track-css-cue-lifetime-expected.txt: Removed.
- media/track/track-css-matching.html: Removed.
- media/track/track-css-matching-expected.txt: Removed.
- media/track/track-css-matching-default.html: Removed.
- media/track/track-css-matching-default-expected.txt: Removed.
- media/track/track-css-matching-lang.html: Removed.
- media/track/track-css-matching-lang-expected.txt: Removed.
- media/track/track-css-matching-timestamps.html: Removed.
- media/track/track-css-matching-timestamps-expected.txt: Removed.
- media/track/track-css-property-allowlist-expected.txt: Removed.
- media/track/track-css-property-allowlist.html: Removed.
- media/track/track-css-stroke-cues.html: Removed.
- media/track/track-css-stroke-cues-expected.txt: Removed.
- media/track/track-css-user-override.html: Removed.
- media/track/track-css-user-override-expected.txt: Removed.
- media/track/track-css-visible-stroke.html:
- media/track/track-cue-container-rendering-position.html: Removed.
- media/track/track-cue-container-rendering-position-expected.txt: Removed.
- media/track/track-cue-css.html:
- media/track/track-cue-css-expected.html:
- media/track/track-cue-left-align.html:
- media/track/track-cue-left-align-expected-mismatch.html:
- media/track/track-cue-line-position.html:
- media/track/track-cue-line-position-expected-mismatch.html:
- media/track/track-cue-mutable-fragment.html:
- media/track/track-cue-mutable-text.html: Removed.
- media/track/track-cue-mutable-text-expected.txt: Removed.
- media/track/track-cue-nothing-to-render.html: Removed.
- media/track/track-cue-nothing-to-render-expected.txt: Removed.
- media/track/track-cue-overlap-snap-to-lines-not-set.html: Removed.
- media/track/track-cue-overlap-snap-to-lines-not-set-expected.txt: Removed.
- media/track/track-cue-rendering.html: Removed.
- media/track/track-cue-rendering-expected.txt: Removed.
- media/track/track-cue-rendering-horizontal.html: Removed.
- platform/gtk/media/track/track-cue-rendering-horizontal-expected.png: Removed.
- platform/gtk/media/track/track-cue-rendering-horizontal-expected.txt: Removed.
- platform/ios/media/track/track-cue-rendering-horizontal-expected.txt: Removed.
- platform/mac/media/track/track-cue-rendering-horizontal-expected.png: Removed.
- platform/mac/media/track/track-cue-rendering-horizontal-expected.txt: Removed.
- platform/win/media/track/track-cue-rendering-horizontal-expected.txt: Removed.
- platform/wincairo/media/track/track-cue-rendering-horizontal-expected.txt: Removed.
- media/track/track-cue-rendering-mode-changed.html: Removed.
- media/track/track-cue-rendering-mode-changed-expected.txt: Removed.
- media/track/track-cue-rendering-on-resize.html: Removed.
- media/track/track-cue-rendering-on-resize-expected.txt: Removed.
- media/track/track-cue-rendering-rtl.html: Removed.
- media/track/track-cue-rendering-rtl-expected.txt: Removed.
- media/track/track-cue-rendering-snap-to-lines-not-set.html: Removed.
- media/track/track-cue-rendering-snap-to-lines-not-set-expected.txt: Removed.
- media/track/track-cue-rendering-tree-is-removed-properly.html: Removed.
- media/track/track-cue-rendering-tree-is-removed-properly-expected.txt: Removed.
- media/track/track-cue-rendering-vertical.html: Removed.
- platform/gtk/media/track/track-cue-rendering-vertical-expected.png: Removed.
- platform/gtk/media/track/track-cue-rendering-vertical-expected.txt: Removed.
- platform/ios/media/track/track-cue-rendering-vertical-expected.txt: Removed.
- platform/mac/media/track/track-cue-rendering-vertical-expected.txt: Removed.
- platform/wincairo/media/track/track-cue-rendering-vertical-expected.txt: Removed.
- media/track/track-cue-rendering-with-padding.html: Removed.
- media/track/track-cue-rendering-with-padding-expected.txt: Removed.
- media/track/track-cues-cuechange.html:
- media/track/track-cues-enter-exit.html:
- media/track/track-forced-subtitles-in-band.html:
- media/track/track-forced-subtitles-in-band-expected.txt:
- media/track/track-in-band-duplicate-tracks-when-source-changes.html:
- media/track/track-in-band-legacy-api.html:
- media/track/track-in-band-legacy-api-expected.txt:
- media/track/track-in-band-metadata-display-order.html: Removed.
- media/track/track-in-band-metadata-display-order-expected.txt: Removed.
- media/track/track-in-band-mode.html:
- media/track/track-in-band-mode-expected.txt:
- media/track/track-in-band-style.html: Removed.
- media/track/track-in-band-style-expected.txt: Removed.
- media/track/track-in-band-subtitles-too-large.html: Removed.
- media/track/track-in-band-subtitles-too-large-expected.txt: Removed.
- media/track/track-kind.html:
- media/track/track-kind-expected.txt:
- media/track/track-legacyapi-with-automatic-mode.html:
- media/track/track-legacyapi-with-automatic-mode-expected.txt:
- media/track/track-long-word-container-sizing.html: Removed.
- media/track/track-long-word-container-sizing-expected.txt: Removed.
- media/track/track-manual-mode.html:
- media/track/track-manual-mode-expected.txt:
- media/track/track-user-preferences.html: Removed.
- media/track/track-user-preferences-expected.txt: Removed.
- media/track/track-user-stylesheet.html:
- media/track/track-user-stylesheet-expected.txt:
- media/trackmenu-test.js: Removed.
- media/video-click-dblckick-standalone.html: Removed.
- media/video-click-dblckick-standalone-expected.txt: Removed.
- media/video-controls-audiotracks-trackmenu.html: Removed.
- media/video-controls-audiotracks-trackmenu-expected.txt: Removed.
- media/video-controls-captions.html: Removed.
- media/video-controls-captions-expected.txt: Removed.
- media/video-controls-captions-trackmenu.html: Removed.
- platform/gtk/media/video-controls-captions-trackmenu-expected.txt: Removed.
- platform/ios/media/video-controls-captions-trackmenu-expected.txt: Removed.
- platform/mac/media/video-controls-captions-trackmenu-expected.txt: Removed.
- platform/wincairo/media/video-controls-captions-trackmenu-expected.txt: Removed.
- media/video-controls-captions-trackmenu-hide-on-click.html: Removed.
- platform/gtk/media/video-controls-captions-trackmenu-hide-on-click-expected.txt: Removed.
- platform/ios/media/video-controls-captions-trackmenu-hide-on-click-expected.txt: Removed.
- platform/mac/media/video-controls-captions-trackmenu-hide-on-click-expected.txt: Removed.
- platform/wincairo/media/video-controls-captions-trackmenu-hide-on-click-expected.txt: Removed.
- media/video-controls-captions-trackmenu-hide-on-click-outside.html: Removed.
- media/video-controls-captions-trackmenu-hide-on-click-outside-expected.txt: Removed.
- media/video-controls-captions-trackmenu-includes-enabled-track.html: Removed.
- media/video-controls-captions-trackmenu-includes-enabled-track-expected.txt: Removed.
- media/video-controls-captions-trackmenu-localized.html: Removed.
- platform/gtk/media/video-controls-captions-trackmenu-localized-expected.txt: Removed.
- platform/ios/media/video-controls-captions-trackmenu-localized-expected.txt: Removed.
- platform/mac/media/video-controls-captions-trackmenu-localized-expected.txt: Removed.
- platform/wincairo/media/video-controls-captions-trackmenu-localized-expected.txt: Removed.
- media/video-controls-captions-trackmenu-only-captions-descriptions-and-subtitles.html: Removed.
- media/video-controls-captions-trackmenu-only-captions-descriptions-and-subtitles-expected.txt: Removed.
- platform/gtk/media/video-controls-captions-trackmenu-only-captions-descriptions-and-subtitles-expected.txt: Removed.
- platform/mac/media/video-controls-captions-trackmenu-only-captions-descriptions-and-subtitles-expected.txt: Removed.
- media/video-controls-captions-trackmenu-sorted.html: Removed.
- platform/gtk/media/video-controls-captions-trackmenu-sorted-expected.txt: Removed.
- platform/ios/media/video-controls-captions-trackmenu-sorted-expected.txt: Removed.
- platform/mac/media/video-controls-captions-trackmenu-sorted-expected.txt: Removed.
- platform/win/media/video-controls-captions-trackmenu-sorted-expected.txt: Removed.
- platform/wincairo/media/video-controls-captions-trackmenu-sorted-expected.txt: Removed.
- media/video-controls-drop-and-restore-timeline.html: Removed.
- media/video-controls-drop-and-restore-timeline-expected.txt: Removed.
- media/video-controls-fullscreen-volume.html: Removed.
- media/video-controls-fullscreen-volume-expected.txt: Removed.
- media/video-controls-in-media-document.html: Removed.
- media/video-controls-in-media-document-expected.txt: Removed.
- media/video-controls-no-display-with-text-track.html: Removed.
- media/video-controls-no-display-with-text-track-expected.txt: Removed.
- media/video-controls-rendering.html: Removed.
- platform/gtk/media/video-controls-rendering-expected.txt: Removed.
- platform/ios/media/video-controls-rendering-expected.txt: Removed.
- platform/mac/media/video-controls-rendering-expected.txt: Removed.
- platform/win/media/video-controls-rendering-expected.txt: Removed.
- platform/wincairo/media/video-controls-rendering-expected.txt: Removed.
- media/video-controls-show-on-kb-or-ax-event.html: Removed.
- media/video-controls-show-on-kb-or-ax-event-expected.txt: Removed.
- media/video-controls-toggling.html: Removed.
- media/video-controls-toggling-expected.txt: Removed.
- media/video-controls-transformed.html: Removed.
- media/video-controls-transformed-expected.txt: Removed.
- media/video-controls-visible-audio-only.html: Removed.
- media/video-controls-visible-audio-only-expected.txt: Removed.
- media/video-controls-visible-exiting-fullscreen.html: Removed.
- media/video-controls-visible-exiting-fullscreen-expected.txt: Removed.
- media/video-controls-zoomed.html: Removed.
- media/video-controls-zoomed-expected.txt: Removed.
- media/video-display-toggle.html: Removed.
- platform/gtk/media/video-display-toggle-expected.txt: Removed.
- platform/ios/media/video-display-toggle-expected.txt: Removed.
- platform/mac-catalina/media/video-display-toggle-expected.txt: Removed.
- platform/mac-mojave/media/video-display-toggle-expected.txt: Removed.
- platform/mac/media/video-display-toggle-expected.txt: Removed.
- platform/win/media/video-display-toggle-expected.txt: Removed.
- platform/wincairo/media/video-display-toggle-expected.txt: Removed.
- media/video-empty-source.html: Removed.
- platform/gtk/media/video-empty-source-expected.txt: Removed.
- platform/ios/media/video-empty-source-expected.txt: Removed.
- platform/mac/media/video-empty-source-expected.txt: Removed.
- platform/win/media/video-empty-source-expected.txt: Removed.
- platform/wincairo/media/video-empty-source-expected.txt: Removed.
- media/video-fullscreen-only-controls.html: Removed.
- media/video-fullscreen-only-controls-expected.txt: Removed.
- media/video-fullscreen-only-playback.html:
- media/video-initially-hidden-volume-slider-up.html: Removed.
- media/video-initially-hidden-volume-slider-up-expected.txt: Removed.
- media/video-no-audio.html: Removed.
- platform/gtk/media/video-no-audio-expected.txt: Removed.
- platform/ios/media/video-no-audio-expected.txt: Removed.
- platform/mac-catalina/media/video-no-audio-expected.txt: Removed.
- platform/mac/media/video-no-audio-expected.txt: Removed.
- platform/win/media/video-no-audio-expected.txt: Removed.
- platform/wincairo/media/video-no-audio-expected.txt: Removed.
- media/video-play-audio-require-user-gesture.html: Removed.
- media/video-play-audio-require-user-gesture-expected.txt: Removed.
- media/video-play-require-user-gesture.html: Removed.
- media/video-play-require-user-gesture-expected.txt: Removed.
- media/video-trackmenu-selection.html: Removed.
- media/video-trackmenu-selection-expected.txt: Removed.
- media/video-volume-slider.html: Removed.
- platform/gtk/media/video-volume-slider-expected.txt: Removed.
- platform/ios/media/video-volume-slider-expected.txt: Removed.
- platform/mac-catalina/media/video-volume-slider-expected.txt: Removed.
- platform/mac-mojave/media/video-volume-slider-expected.txt: Removed.
- platform/mac/media/video-volume-slider-expected.txt: Removed.
- platform/win/media/video-volume-slider-expected.txt: Removed.
- platform/wincairo/media/video-volume-slider-expected.txt: Removed.
- media/video-volume-slider-drag.html: Removed.
- media/video-volume-slider-drag-expected.txt: Removed.
- media/video-zoom-controls.html: Removed.
- platform/gtk/media/video-zoom-controls-expected.txt: Removed.
- platform/ios/media/video-zoom-controls-expected.txt: Removed.
- platform/mac/media/video-zoom-controls-expected.txt: Removed.
- platform/win/media/video-zoom-controls-expected.txt: Removed.
- platform/wincairo/media/video-zoom-controls-expected.txt: Removed.
- media/volume-bar-empty-when-muted.html: Removed.
- media/volume-bar-empty-when-muted-expected.txt: Removed.
- platform/gtk/media/volume-bar-empty-when-muted-expected.txt: Removed.
- platform/mac/media/volume-bar-empty-when-muted-expected.txt: Removed.
- platform/ios/media/video-play-glyph-composited-outside-overflow-scrolling-touch-container.html: Removed.
- platform/ios/media/video-play-glyph-composited-outside-overflow-scrolling-touch-container-expected.txt: Removed.
- platform/mac/media/video-layer-crash-expected.txt:
- TestExpectations:
- platform/glib/TestExpectations:
- platform/gtk/TestExpectations:
- platform/gtk-wayland/TestExpectations:
- platform/ios/TestExpectations:
- platform/ios-device/TestExpectations:
- platform/ios-simulator/TestExpectations:
- platform/ios-wk2/TestExpectations:
- platform/ipad/TestExpectations:
- platform/mac/TestExpectations:
- platform/mac-wk1/TestExpectations:
- platform/mac-wk2/TestExpectations:
- platform/win/TestExpectations:
- platform/wincairo/TestExpectations:
- platform/wincairo-wk1/TestExpectations:
- platform/wpe/TestExpectations:
- 3:17 PM Changeset in webkit [274809] by
-
- 1 copy in tags/Safari-612.1.7.1
Tag Safari-612.1.7.1.
- 3:09 PM Changeset in webkit [274808] by
-
- 4 edits in trunk/Source/WebCore
Reduce number of heap allocations on the audio thread in AudioSampleDataSource
https://bugs.webkit.org/show_bug.cgi?id=223549
Reviewed by Darin Adler.
Reduce number of heap allocations on the audio thread in AudioSampleDataSource
for performance reasons. I got rid of the heap allocations that I could easily
address. Some trickier ones remain.
- platform/audio/cocoa/AudioSampleDataSource.h:
(WebCore::AudioSampleDataSource::inputDescription const):
- Use Optional<> type for m_inputDescription & m_outputDescription data members instead of
std::unique_ptr<> so that we can initialize them without heap allocation.
- Use UniqueRef<> instead of std::unique_ptr<> for m_ringBuffer now that it gets initialized in the constructor (on the main thread).
- platform/audio/cocoa/AudioSampleDataSource.mm:
(WebCore::AudioSampleDataSource::AudioSampleDataSource):
Initialize m_ringBuffer in the constructor which runs on the main thread, instead of
doing it lazily later on, on the audio rendering thread.
(WebCore::AudioSampleDataSource::~AudioSampleDataSource):
Stop nulling data members out unnecessarily in the destructor.
(WebCore::AudioSampleDataSource::setInputFormat):
Initialize m_inputDescription without doing a heap allocation.
(WebCore::AudioSampleDataSource::setOutputFormat):
- Initialize m_outputDescription without doing a heap allocation.
- Drop initialization of m_ringBuffer now that it is done eagerly in the constructor.
- Drop RunLoop::main().dispatch() just to do logging since this was causing heap allocations.
(WebCore::AudioSampleDataSource::pushSamplesInternal):
(WebCore::AudioSampleDataSource::pushSamples):
(WebCore::AudioSampleDataSource::pullSamplesInternal):
(WebCore::AudioSampleDataSource::pullAvalaibleSamplesAsChunks):
(WebCore::AudioSampleDataSource::pullSamples):
Drop null checks for m_ringBuffer now that it is initialized eagerly in the constructor
and thus can never be null.
- 3:08 PM Changeset in webkit [274807] by
-
- 2 edits in trunk/Source/WebCore
Fix incorrect fallback values in
PlaybackSessionModelMediaElement
after r274249
https://bugs.webkit.org/show_bug.cgi?id=223584
Reviewed by Eric Carlson.
These values were something I was experimenting with as a way of knowing "has this ever
been changed", but as it turned out there were other ways of achieving this and/or it was
unnecessary to do so.
- platform/cocoa/PlaybackSessionModelMediaElement.mm:
(WebCore::PlaybackSessionModelMediaElement::defaultPlaybackRate const):
(WebCore::PlaybackSessionModelMediaElement::playbackRate const):
- 3:06 PM Changeset in webkit [274806] by
-
- 6 edits1 add in trunk
[YARR] Interpreter incorrectly matches non-BMP characters with multiple .
https://bugs.webkit.org/show_bug.cgi?id=223498
Reviewed by Yusuke Suzuki.
JSTests:
New test.
- stress/regexp-dot-match-nonBMP.js: Added.
(shouldMatch):
(shouldntMatch):
Source/JavaScriptCore:
We need to check that we read an actual character before seeing if it is part of a character class.
In the case where we are checking that a character is not in a character class, like .,
the failed to read result from input.readChecked(), -1, is not part of the newline character class.
This will allow regular expressions that require more than the number of characters in a string
to match.
- yarr/YarrInterpreter.cpp:
(JSC::Yarr::Interpreter::checkCharacterClass):
LayoutTests:
Updated test.
- fast/forms/ValidityState-patternMismatch-expected.txt:
- fast/forms/ValidityState-patternMismatch.html:
- 3:05 PM Changeset in webkit [274805] by
-
- 2 edits in trunk/Tools
Restore my committer status.
https://bugs.webkit.org/show_bug.cgi?id=223600
Per email sent to webkit-committers@.
Reviewed by Alexey Proskuryakov.
- Scripts/webkitpy/common/config/contributors.json:
- 3:00 PM Changeset in webkit [274804] by
-
- 8 edits in branches/safari-612.1.7-branch/Source
Versioning.
WebKit-7612.1.7.1
- 2:54 PM Changeset in webkit [274803] by
-
- 6 edits6 adds6 deletes in trunk/LayoutTests
[LayoutTests] Convert http/tests/multipart convert PHP to Python
https://bugs.webkit.org/show_bug.cgi?id=223475
<rdar://problem/75587716>
Reviewed by Jonathan Bedard.
- TestExpectations:
- http/tests/multipart/load-last-non-html-frame.php: Removed.
- http/tests/multipart/load-last-non-html-frame.py: Added.
- http/tests/multipart/multipart-html.php: Removed.
- http/tests/multipart/multipart-html.py: Added.
- http/tests/multipart/multipart-replace-non-html-content.php: Removed.
- http/tests/multipart/multipart-replace-non-html-content.py: Added.
- http/tests/multipart/multipart-wait-before-boundary.html:
- http/tests/multipart/policy-ignore-crash.php: Removed.
- http/tests/multipart/policy-ignore-crash.py: Added.
- http/tests/multipart/resources/multipart-nodashes.php: Removed.
- http/tests/multipart/resources/multipart-nodashes.py: Added.
- http/tests/multipart/resources/multipart-wait-before-boundary.php: Removed.
- http/tests/multipart/resources/multipart-wait-before-boundary.py: Added.
(sendHeader):
- http/tests/multipart/win-boundary-crash.html:
- platform/ios/TestExpectations:
- platform/win/TestExpectations:
- 2:47 PM Changeset in webkit [274802] by
-
- 3 edits in trunk/Source/WebCore
Always perform image decoding in the web content process.
https://bugs.webkit.org/show_bug.cgi?id=223290
<rdar://problem/75559243>
Patch by Jean-Yves Avenard <Jean-Yves Avenard> on 2021-03-22
Reviewed by Eric Carlson.
No change in externally observable behaviour.
- Modules/mediasession/MediaMetadata.cpp:
(WebCore::ArtworkImageLoader::notifyFinished): We decode the image into a BitmapImage and handle all potential failures getting there.
- platform/audio/cocoa/MediaSessionManagerCocoa.mm:
(WebCore::MediaSessionManagerCocoa::setNowPlayingInfo): remove FIXME comment.
- 2:34 PM Changeset in webkit [274801] by
-
- 22 edits8 adds8 deletes in trunk/LayoutTests
[LayoutTests] Convert http/tests/privateClickMeasurement convert PHP to Python
https://bugs.webkit.org/show_bug.cgi?id=223575
<rdar://problem/75691545>
Reviewed by Alex Christensen.
- http/tests/contentextensions/block-private-click-measurement-expected.txt:
- http/tests/contentextensions/block-private-click-measurement.html:
- http/tests/privateClickMeasurement/attribution-conversion-through-cross-site-image-redirect.html:
- http/tests/privateClickMeasurement/attribution-conversion-through-fetch-keepalive.html:
- http/tests/privateClickMeasurement/attribution-conversion-through-image-redirect-with-priority.html:
- http/tests/privateClickMeasurement/attribution-conversion-through-image-redirect-without-priority.html:
- http/tests/privateClickMeasurement/clear-through-website-data-removal.html:
- http/tests/privateClickMeasurement/conversion-disabled-in-ephemeral-session.html:
- http/tests/privateClickMeasurement/expired-ad-click-gets-removed-on-session-start.html:
- http/tests/privateClickMeasurement/expired-attribution-report-gets-sent-on-session-start-expected.txt:
- http/tests/privateClickMeasurement/expired-attribution-report-gets-sent-on-session-start.html:
- http/tests/privateClickMeasurement/expired-attributions-removed.html:
- http/tests/privateClickMeasurement/resources/conversionFilePath.php: Removed.
- http/tests/privateClickMeasurement/resources/conversionFilePath.py: Added.
- http/tests/privateClickMeasurement/resources/conversionReport.php: Removed.
- http/tests/privateClickMeasurement/resources/conversionReport.py: Added.
- http/tests/privateClickMeasurement/resources/convertAndPostMessageBack.html:
- http/tests/privateClickMeasurement/resources/fraudPreventionTestURL.php: Removed.
- http/tests/privateClickMeasurement/resources/fraudPreventionTestURL.py: Added.
- http/tests/privateClickMeasurement/resources/getConversionData.php: Removed.
- http/tests/privateClickMeasurement/resources/getConversionData.py: Added.
- http/tests/privateClickMeasurement/resources/getTokenSigningData.php: Removed.
- http/tests/privateClickMeasurement/resources/getTokenSigningData.py: Added.
- http/tests/privateClickMeasurement/resources/redirectToConversion.php: Removed.
- http/tests/privateClickMeasurement/resources/redirectToConversion.py: Added.
- http/tests/privateClickMeasurement/resources/redirectToConversionOnIPAddress.php: Removed.
- http/tests/privateClickMeasurement/resources/redirectToConversionOnIPAddress.py: Added.
- http/tests/privateClickMeasurement/resources/tokenSigningFilePath.php: Removed.
- http/tests/privateClickMeasurement/resources/tokenSigningFilePath.py: Added.
- http/tests/privateClickMeasurement/second-attribution-converted-with-higher-priority.html:
- http/tests/privateClickMeasurement/second-attribution-converted-with-lower-priority.html:
- http/tests/privateClickMeasurement/second-conversion-with-higher-priority.html:
- http/tests/privateClickMeasurement/second-conversion-with-lower-priority.html:
- http/tests/privateClickMeasurement/send-attribution-conversion-request-expected.txt:
- http/tests/privateClickMeasurement/send-attribution-conversion-request.html:
- http/tests/privateClickMeasurement/store-private-click-measurement-with-source-nonce-expected.txt:
- http/tests/privateClickMeasurement/store-private-click-measurement-with-source-nonce.html:
- 2:23 PM Changeset in webkit [274800] by
-
- 54 edits1 move in trunk/Websites/perf.webkit.org
[perf dashboard] Remove non-inclusive words from perf dashboard.
https://bugs.webkit.org/show_bug.cgi?id=223505
Reviewed by Ryosuke Niwa.
Removed most of non-inclusive terminology and replaced it with 'worker'.
Make impacted APIs backward compatible during transition.
The non-inclusive terminology will be removed after transition.
- ReadMe.md: Removed non-inclusive words.
- init-database.sql: Rename tables with non-inclusive words.
- migrate-database.sql: Added migration SQL for existing database.
- public/admin/build-workers.php: Renamed from Websites/perf.webkit.org/public/admin/build-slaves.php.
- public/api/build-requests.php:
- public/api/measurement-set.php:
- public/api/report-commits.php:
- public/api/runs.php:
- public/api/update-triggerable.php:
- public/api/upload-root.php:
- public/include/admin-header.php:
- public/include/json-header.php:
- public/include/report-processor.php:
- public/privileged-api/add-build-requests.php:
- public/privileged-api/create-analysis-task.php:
- public/privileged-api/create-test-group.php:
- public/privileged-api/update-test-group.php:
- public/v2/js/ember.js:
- server-tests/api-build-requests-tests.js:
- server-tests/api-commits-tests.js:
- server-tests/api-report-commits-tests.js:
- server-tests/api-report-tests.js:
(emptyReport):
(reportWitMismatchingCommitTime):
(reportWithOneSecondCommitTimeDifference):
(emptyWorkerReport):
(emptySlaveReport): Deleted.
- server-tests/api-test-groups.js:
- server-tests/api-update-triggerable-tests.js:
(updateWithOSXRepositoryGroup):
(updateWithMacWebKitRepositoryGroups):
- server-tests/api-upload-root-tests.js:
(makeReport):
(addWorkerAndCreateRootFile):
- server-tests/privileged-api-add-build-requests-tests.js:
(async createAnalysisTask):
(async addTriggerableAndCreateTask):
- server-tests/privileged-api-create-analysis-task-tests.js:
- server-tests/privileged-api-create-test-group-tests.js:
(createAnalysisTask):
- server-tests/privileged-api-update-test-group-tests.js:
(async createAnalysisTask):
(async addTriggerableAndCreateTask):
- server-tests/resources/common-operations.js:
- server-tests/resources/mock-data.js:
(MockData.addMockConfiguration):
(MockData.set mockTestSyncConfigWithSingleBuilder):
(MockData.sampleBuildData):
- server-tests/resources/test-server.js:
(TestServer.prototype.testConfig):
- server-tests/tools-buildbot-triggerable-tests.js:
- server-tests/tools-os-build-fetcher-tests.js:
- server-tests/tools-sync-buildbot-integration-tests.js:
(createTriggerable):
- tools/detect-changes.js:
(loadServerConfig):
- tools/js/buildbot-syncer.js:
(BuildbotBuildEntry.prototype.buildTag):
(BuildbotSyncer):
(BuildbotSyncer.prototype.scheduleRequest):
(BuildbotSyncer.prototype.scheduleRequestInGroupIfAvailable):
(BuildbotSyncer.prototype.pullBuildbot):
(BuildbotSyncer._loadConfig):
(BuildbotSyncer._validateAndMergeConfig):
(BuildbotBuildEntry.prototype.slaveName): Deleted.
- tools/js/buildbot-triggerable.js:
(BuildbotTriggerable):
(BuildbotTriggerable.prototype.updateTriggerable):
(BuildbotTriggerable.prototype.async syncOnce):
(BuildbotTriggerable.prototype.async _scheduleRequest):
(BuildbotTriggerable.prototype._scheduleRequestIfWorkerIsAvailable):
(BuildbotTriggerable.prototype._scheduleRequestWithLog):
(BuildbotTriggerable._testGroupMapForBuildRequests):
(BuildbotTriggerable.prototype._scheduleRequestIfSlaveIsAvailable): Deleted.
- tools/js/database.js:
- tools/js/os-build-fetcher.js:
(prototype.async _reportCommits):
- tools/js/privileged-api.js:
(NodePrivilegedAPI.prototype.sendRequest):
(NodePrivilegedAPI.configure):
(NodePrivilegedAPI):
- tools/pull-os-versions.py:
(OSBuildFetcher.fetch_and_report_new_builds):
- tools/run-analysis.js:
(async analysisLoop):
- tools/sync-buildbot.js:
(syncLoop.const.makeTriggerable):
(syncLoop):
- tools/sync-commits.py:
(Repository.fetch_commits_and_submit):
- tools/sync-os-versions.js:
(syncLoop):
- tools/util.py:
(submit_commits):
- unit-tests/analysis-task-tests.js:
- unit-tests/buildbot-syncer-tests.js:
(sampleiOSConfig):
(sampleBuildData):
(async const):
- unit-tests/checkconfig.js:
- unit-tests/measurement-set-analyzer-tests.js:
- unit-tests/privileged-api-tests.js:
- unit-tests/retry-failed-build-requests-tests.js:
- unit-tests/test-groups-tests.js:
- 2:23 PM Changeset in webkit [274799] by
-
- 2 edits in trunk/Websites/perf.webkit.org
[perf dashboard] Perf dashboard should be compatible with newer version of postgres.
https://bugs.webkit.org/show_bug.cgi?id=223567
Reviewed by Ryosuke Niwa.
Newer version of postgres requires explicit ROW expression while updating a single column
using multi-column update syntax. However, 'ROW' is not supported in postgres < 10. In order
to keep compatibility, using a separate query when only updating one row.
- public/include/db.php: Use 'column = value' when there is only one column to update.
- 2:21 PM Changeset in webkit [274798] by
-
- 3 edits in trunk/Source/ThirdParty/ANGLE
Metal-Angle on Simulator does not support D24S8 correctly
https://bugs.webkit.org/show_bug.cgi?id=223494
Patch by Kyle Piddington <Kyle Piddington> on 2021-03-19
Reviewed by Dean Jackson.
Re-ran autogen script for format table to add the missing format
Corrected texture swizzle support. Swizzle is unsupported on simulator.
- src/libANGLE/renderer/metal/mtl_format_table_autogen.mm:
(rx::mtl::Format::init):
- 2:11 PM Changeset in webkit [274797] by
-
- 8 edits in branches/safari-611.1.21.2-branch/Source
Versioning.
WebKit-7611.1.21.2.4
- 1:58 PM Changeset in webkit [274796] by
-
- 3 edits2 adds in trunk
[iOS] Composition text is not initially highlighted when typing in text fields using Pinyin keyboard
https://bugs.webkit.org/show_bug.cgi?id=223563
<rdar://problem/75564516>
Reviewed by Antti Koivisto.
Source/WebCore:
When enabling line layout integration, composition highlights on iOS don't appear when typing an input string
using the Pinyin keyboard for the first time. This is because the text renderer for the inserted composition
text does not contain inline text boxes when painting the composition text on iOS, so the marked text painting
codepath is never triggered.
On macOS, this isn't an issue because the process of setting the composition changes the selection, which then
changes the highlight state of theRenderText
, which subsequently calls intoensureLineBoxes()
. However,
since selections are drawn using UIKit in the UI process on iOS, we don't end up ensuring that inline text boxes
are constructed for the inserted text.
To address this, we follow macOS behavior by ensuring line box construction on the rendered composition text
when setting the composition.
Test: editing/input/composition-underline-in-search-field.html
- editing/Editor.cpp:
(WebCore::Editor::setComposition):
LayoutTests:
Add a test to verify that marked text underlines show up in search fields.
- editing/input/composition-underline-in-search-field-expected-mismatch.html: Added.
- editing/input/composition-underline-in-search-field.html: Added.
- 1:53 PM Changeset in webkit [274795] by
-
- 13 edits in branches/safari-611.1.21.0-branch/Source
Cherry-pick r274746. rdar://problem/75706601
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:
- 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.
- 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:
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@274746 268f45cc-cd09-0410-ab3c-d52691b4dbfc
- 1:51 PM Changeset in webkit [274794] by
-
- 6 edits in trunk
imported/w3c/web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/nan-param.html is failing
https://bugs.webkit.org/show_bug.cgi?id=223583
Reviewed by Eric Carlson.
LayoutTests/imported/w3c:
Rebaseline test that is now passing.
- web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/nan-param-expected.txt:
Source/WebCore:
As per https://webaudio.github.io/web-audio-api/#computation-of-value, we should replace NaN values with
the default value, when computing the value for an AudioParam.
No new tests, rebaselined existing test.
- Modules/webaudio/AudioParam.cpp:
(WebCore::replaceNaNValues):
(WebCore::AudioParam::calculateFinalValues):
LayoutTests:
Unskip test that should no longer be flaky.
- 1:51 PM Changeset in webkit [274793] by
-
- 27 edits2 adds in trunk
[css-contain] Parse CSS contain property
https://bugs.webkit.org/show_bug.cgi?id=223252
Patch by Rob Buis <rbuis@igalia.com> on 2021-03-22
Reviewed by Darin Adler.
LayoutTests/imported/w3c:
Adjust test expectations.
- web-platform-tests/css/css-cascade/all-prop-initial-xml-expected.txt:
- web-platform-tests/css/css-contain/content-visibility/content-visibility-026-expected.txt:
- web-platform-tests/css/css-contain/inheritance-expected.txt:
- web-platform-tests/css/css-contain/parsing/contain-computed-expected.txt:
- web-platform-tests/css/css-contain/parsing/contain-valid-expected.txt:
- web-platform-tests/css/cssom/cssstyledeclaration-csstext-expected.txt:
Source/WebCore:
Parse CSS contain property according to the specification [1].
This patch also adds the experimental feature CSSContainment and
makes contain invisible from style when disabled.
[1] https://drafts.csswg.org/css-contain-1/#contain-property
Test: fast/css/contain-invalidate-if-disabled.html
- css/CSSComputedStyleDeclaration.cpp:
(WebCore::ComputedStyleExtractor::valueForPropertyInStyle):
- css/CSSProperties.json:
- css/CSSValueKeywords.in:
- css/parser/CSSParserContext.cpp:
(WebCore::operator==):
(WebCore::CSSParserContext::isPropertyRuntimeDisabled const):
- css/parser/CSSParserContext.h:
(WebCore::CSSParserContextHash::hash):
- css/parser/CSSPropertyParser.cpp:
(WebCore::consumeContain):
(WebCore::CSSPropertyParser::parseSingleValue):
- rendering/style/RenderStyle.h:
(WebCore::RenderStyle::contain const):
(WebCore::RenderStyle::setContain):
(WebCore::RenderStyle::initialContainment):
(WebCore::RenderStyle::strictContainment):
(WebCore::RenderStyle::contentContainment):
- rendering/style/RenderStyleConstants.h:
- rendering/style/StyleRareNonInheritedData.cpp:
(WebCore::StyleRareNonInheritedData::StyleRareNonInheritedData):
(WebCore::StyleRareNonInheritedData::operator== const):
- rendering/style/StyleRareNonInheritedData.h:
- style/StyleBuilderCustom.h:
(WebCore::Style::BuilderCustom::applyInitialContain):
(WebCore::Style::BuilderCustom::applyInheritContain):
(WebCore::Style::BuilderCustom::applyValueContain):
Source/WTF:
Add experimental feature flag.
- Scripts/Preferences/WebPreferencesExperimental.yaml:
Tools:
Add support for disabling aspect-ratio in win wk1.
- DumpRenderTree/TestOptions.cpp:
(WTR::TestOptions::defaults):
LayoutTests:
Add test to verify that contain is invisible from style when disabled.
- fast/css/contain-invalidate-if-disabled-expected.txt: Added.
- fast/css/contain-invalidate-if-disabled.html: Added.
- platform/gtk/imported/w3c/web-platform-tests/css/cssom/cssstyledeclaration-csstext-expected.txt:
- platform/ios-wk2/imported/w3c/web-platform-tests/css/cssom/cssstyledeclaration-csstext-expected.txt:
- platform/wpe/imported/w3c/web-platform-tests/css/cssom/cssstyledeclaration-csstext-expected.txt:
- 1:47 PM Changeset in webkit [274792] by
-
- 8 edits in branches/safari-611.1.21.0-branch/Source
Versioning.
WebKit-7611.1.21.0.10
- 1:38 PM Changeset in webkit [274791] by
-
- 9 edits in trunk/Source
[WinCairo] ASSERTION FAILED: isMainThread() in GPU process for some canvas/philip/tests tests
https://bugs.webkit.org/show_bug.cgi?id=223500
Reviewed by Alex Christensen.
Source/WebCore:
Added a new member of FontPlatformData::CreationData to
FontCustomPlatformData struct to transfer custom fonts to GPU
process for WinCairo port.
- PlatformWin.cmake:
- platform/graphics/FontPlatformData.h:
- platform/graphics/win/FontCustomPlatformData.cpp:
(WebCore::createFontCustomPlatformData):
- platform/graphics/win/FontCustomPlatformData.h:
(WebCore::FontCustomPlatformData::FontCustomPlatformData):
- platform/graphics/win/FontCustomPlatformDataCairo.cpp:
(WebCore::FontCustomPlatformData::fontPlatformData):
(WebCore::createFontCustomPlatformData):
- platform/graphics/win/FontPlatformDataCairoWin.cpp:
(WebCore::FontPlatformData::FontPlatformData):
Source/WebKit:
In WinCairo GPU process mode, WebCore::Font IPC decoder was using
FontCache::fontForFamily that should be called only in the main
thread. However, It is was called in IPC thread. Reimplemented the
decoder without using FontCache::fontForFamily.
Encode LOGFONT for WebCore::Font, and decode it and create a font
directly from it.
This change also encodes and decodes the
FontPlatformData::CreationData of custom fonts. However, custom
fonts still don't work in GPU process mode because
FontCustomPlatformData is destructed soon. In non-GPU process
mode, FontCustomPlatformData is retained by CachedFont. In GPU
process mode, fontReference of FontCustomPlatformData should be
refcounted and retained by WebCore::Font.
- Shared/win/WebCoreArgumentCodersWin.cpp:
(IPC::ArgumentCoder<LOGFONT>::encode):
(IPC::ArgumentCoder<LOGFONT>::decode):
(IPC::ArgumentCoder<Ref<Font>>::encodePlatformData):
(IPC::ArgumentCoder<Ref<Font>>::decodePlatformData):
- 1:32 PM Changeset in webkit [274790] by
-
- 3 edits in trunk/Source/WebKit
Allow additional fcntl
https://bugs.webkit.org/show_bug.cgi?id=223590
<rdar://problem/75702241>
Reviewed by Brent Fulgham.
An additional fcntl is being used and should be allowed.
- Resources/SandboxProfiles/ios/com.apple.WebKit.WebContent.sb:
- WebProcess/com.apple.WebProcess.sb.in:
- 1:30 PM Changeset in webkit [274789] by
-
- 7 edits in trunk/Source
RealtimeMediaSource does not need to be a WeakPtr
https://bugs.webkit.org/show_bug.cgi?id=223573
<rdar://75583258>
Reviewed by Eric Carlson.
Source/WebCore:
Remove use of WeakPtr and ref the source instead.
Covered by existing tests.
- platform/mediastream/RealtimeIncomingAudioSource.cpp:
(WebCore::RealtimeIncomingAudioSource::OnChanged):
- platform/mediastream/RealtimeIncomingVideoSource.cpp:
(WebCore::RealtimeIncomingVideoSource::OnChanged):
- platform/mediastream/RealtimeMediaSource.cpp:
(WebCore::RealtimeMediaSource::updateHasStartedProducingData):
- platform/mediastream/RealtimeMediaSource.h:
Source/WebKit:
- UIProcess/SpeechRecognitionRemoteRealtimeMediaSource.h:
- 1:30 PM Changeset in webkit [274788] by
-
- 8 edits in trunk/Source
Unreviewed, fix Mac and non-unified JSCOnly builds
https://bugs.webkit.org/show_bug.cgi?id=223546
Source/JavaScriptCore:
- wasm/WasmGlobal.h:
- wasm/WasmTable.h:
- wasm/js/JSWebAssemblyCompileError.cpp:
- wasm/js/JSWebAssemblyLinkError.cpp:
- wasm/js/JSWebAssemblyRuntimeError.cpp:
Add missing includes for non-unified JSC build.
Source/WTF:
- wtf/PlatformJSCOnly.cmake:
Add missing file for JSCOnly build on Mac.
- 1:22 PM Changeset in webkit [274787] by
-
- 5 edits in trunk/Source/WebCore
[GStreamer] gst_audio_format_fill_silence() is deprecated in GStreamer 1.20
https://bugs.webkit.org/show_bug.cgi?id=223562
Patch by Philippe Normand <pnormand@igalia.com> on 2021-03-22
Reviewed by Xabier Rodriguez-Calvar.
Fix GStreamer deprecation warnings.
- platform/graphics/gstreamer/GStreamerCommon.h:
- platform/mediastream/gstreamer/MockRealtimeAudioSourceGStreamer.cpp:
(WebCore::MockRealtimeAudioSourceGStreamer::render):
- platform/mediastream/gstreamer/RealtimeIncomingAudioSourceLibWebRTC.cpp:
(WebCore::RealtimeIncomingAudioSourceLibWebRTC::OnData):
- platform/mediastream/gstreamer/RealtimeOutgoingAudioSourceLibWebRTC.cpp:
(WebCore::RealtimeOutgoingAudioSourceLibWebRTC::pullAudioData):
- 1:15 PM Changeset in webkit [274786] by
-
- 2 edits in trunk/Source/WebKit
Source/WebKit/UIProcess/Cocoa/WebViewImpl.mm:2681:9: runtime error: load of value nnn, which is not a valid value for type 'BOOL' (aka 'signed char')
https://bugs.webkit.org/show_bug.cgi?id=223581
Reviewed by Simon Fraser.
The code was implicitly casting an uint64_t identifier into a BOOL variable. The intention was
to check whether the identifier is 0 or not. To silence the UBSAN error, we now use the bool
type instead of BOOL (since BOOL is defined as a signed char on some platforms).
- UIProcess/Cocoa/WebViewImpl.mm:
(WebKit::WebViewImpl::pluginFocusOrWindowFocusChanged):
- 1:12 PM Changeset in webkit [274785] by
-
- 4 edits in trunk/LayoutTests
Gardening some passing tests
Unreviewed test gardening.
- TestExpectations:
- platform/glib/TestExpectations:
- platform/wpe/TestExpectations:
- 1:07 PM Changeset in webkit [274784] by
-
- 3 edits1 add in trunk
[JSC] Intl.Locale should not assume is8Bit
https://bugs.webkit.org/show_bug.cgi?id=223553
Reviewed by Ross Kirsling.
JSTests:
- stress/intl-locale-non-8bit.js: Added.
(shouldBe):
Source/JavaScriptCore:
is8Bit or not is not guaranteed if it is an user-input. For example, "test日本語".substring(0, 3) should be non 8Bit string.
Intl.Locale has several places that assumed that input should be 8Bit if they are ASCII. This patch fixes it.
- runtime/IntlLocale.cpp:
(JSC::LocaleIDBuilder::overrideLanguageScriptRegion):
(JSC::LocaleIDBuilder::setKeywordValue):
- 12:55 PM Changeset in webkit [274783] by
-
- 1 copy in tags/Safari-612.1.7
Tag Safari-612.1.7.
- 12:55 PM Changeset in webkit [274782] by
-
- 3 edits1 add in trunk/LayoutTests
Unreviewed, unskip audioworkletprocessor-param-getter-overridden.https.html WPT test as it is no longer failing.
LayoutTests/imported/w3c:
- web-platform-tests/webaudio/the-audio-api/the-audioworklet-interface/audioworkletprocessor-param-getter-overridden.https-expected.txt: Added.
LayoutTests:
- 12:54 PM Changeset in webkit [274781] by
-
- 1 delete in tags/Safari-612.1.7
Delete tag.
- 12:53 PM WebKitGTK/2.32.x edited by
- (diff)
- 12:51 PM WebKitGTK/2.32.x edited by
- (diff)
- 12:46 PM Changeset in webkit [274780] by
-
- 1 copy in tags/Safari-612.1.7
Tag Safari-612.1.7.
- 12:42 PM Changeset in webkit [274779] by
-
- 1 delete in tags/Safari-612.1.7
Delete tag.
- 12:42 PM Changeset in webkit [274778] by
-
- 3 edits in trunk/Source/WebCore
Async Clipboard read prevents WebRTC IOSurfaces from being released
https://bugs.webkit.org/show_bug.cgi?id=223489
<rdar://problem/75601433>
Reviewed by Eric Carlson.
Instead of dispatching a task to main thread, the task refing a MediaSample,
we store the MediaSample in MediaPlayerPrivateMediaStreamAVFObjC on the background thread and
access it on main thread with a lock.
This ensures that we do not keep more than one media sample per MediaPlayerPrivateMediaStreamAVFObjC, even if main thread is blocked.
Make sure to reset the video transformation according hasChangedOrientation even if there is no media sample available anymore.
Covered by existing tests.
- platform/graphics/avfoundation/objc/MediaPlayerPrivateMediaStreamAVFObjC.h:
- platform/graphics/avfoundation/objc/MediaPlayerPrivateMediaStreamAVFObjC.mm:
(WebCore::MediaPlayerPrivateMediaStreamAVFObjC::processNewVideoSample):
- 12:37 PM Changeset in webkit [274777] by
-
- 2 edits in trunk/Source/WebCore
Fix typo introduced in r274586 and revert fix from r274667 to get around compilation error following typo.
https://bugs.webkit.org/show_bug.cgi?id=223554
Patch by Jean-Yves Avenard <Jean-Yves Avenard> on 2021-03-22
Reviewed by Eric Carlson.
No test needed.
- testing/Internals.cpp:
(WebCore::Internals::loadArtworkImage):
- 12:35 PM Changeset in webkit [274776] by
-
- 2 edits in trunk/Source/WebCore
Better validate JSArrays in AudioWorkletProcessor
https://bugs.webkit.org/show_bug.cgi?id=223548
Reviewed by Geoffrey Garen.
Better validate JSArrays in AudioWorkletProcessor. Replaces debug assertions with runtime
checks for robustness.
- Modules/webaudio/AudioWorkletProcessor.cpp:
(WebCore::copyDataFromBusesToJSArray):
(WebCore::copyDataFromParameterMapToJSObject):
(WebCore::zeroJSArray):
(WebCore::AudioWorkletProcessor::buildJSArguments):
- 12:34 PM Changeset in webkit [274775] by
-
- 1 copy in tags/Safari-612.1.7
Tag Safari-612.1.7.
- 12:29 PM Changeset in webkit [274774] by
-
- 5 edits in trunk
[ macOS debug arm64 ] ASSERTION FAILED: count >= 1 ./rendering/RenderMultiColumnSet.cpp(450) : unsigned int WebCore::RenderMultiColumnSet::columnCount() const
https://bugs.webkit.org/show_bug.cgi?id=223144
<rdar://problem/75381496>
Reviewed by Simon Fraser.
Source/WebCore:
Overflow height computation with infinite constraint should not produce a negative height value.
During the column balancing, we use the "max layout unit" value to indicate infinite available space.
However this max value confuses the height computation in expandToEncompassFragmentedFlowContentsIfNeeded and produces a negative height value.
Let's also ensure that we never trigger undefined behavior as the result of implicitly converting (negative)float to unsigned.
- rendering/RenderFragmentContainerSet.cpp:
(WebCore::RenderFragmentContainerSet::expandToEncompassFragmentedFlowContentsIfNeeded):
- rendering/RenderFragmentedFlow.cpp:
(WebCore::RenderFragmentedFlow::updateFragmentsFragmentedFlowPortionRect):
- rendering/RenderMultiColumnSet.cpp:
(WebCore::RenderMultiColumnSet::columnCount const):
LayoutTests:
- platform/mac/TestExpectations:
- 12:25 PM Changeset in webkit [274773] by
-
- 10 edits in trunk
Implement AbortSignal.abort()
https://bugs.webkit.org/show_bug.cgi?id=223071
<rdar://problem/75575483>
Reviewed by Darin Adler.
LayoutTests/imported/w3c:
Resync WPT test from upstream a8cbe9c712ad032d36 to gain test coverage.
- web-platform-tests/dom/abort/event.any-expected.txt:
- web-platform-tests/dom/abort/event.any.js:
- web-platform-tests/dom/abort/event.any.worker-expected.txt:
Source/WebCore:
Implement AbortSignal.abort() which creates and returns an already aborted AbortSignal:
No new tests, covered by updated test.
- dom/AbortSignal.cpp:
(WebCore::AbortSignal::createAborted):
(WebCore::AbortSignal::AbortSignal):
- dom/AbortSignal.h:
- dom/AbortSignal.idl:
- 12:06 PM Changeset in webkit [274772] by
-
- 6 edits2 adds in trunk
[macOS] Context menu should account for image overlay content
https://bugs.webkit.org/show_bug.cgi?id=223518
<rdar://problem/75505210>
Reviewed by Devin Rousso.
Source/WebCore:
Make some adjustments to allow context menu items for text selection to show up when right clicking on text in
an image overlay.
Test: fast/images/image-extraction/mac/copy-image-overlay-text-with-context-menu.html
- editing/Editor.cpp:
(WebCore::Editor::performCutOrCopy):
Adjust this logic so that we only attempt to write plain text to the system pasteboard when copying text inside
image overlays (this matches the behavior of copying selected text intextarea
elements and text fields).
- html/HTMLElement.cpp:
(WebCore::HTMLElement::hasImageOverlay const):
(WebCore::imageOverlayHost):
(WebCore::HTMLElement::isInsideImageOverlay):
Add a helper function to determine whether or not a given range in the DOM is inside an image overlay shadow
root. To avoid code duplication, pull out some logic to grab the image overlay's element host (if it exists) out
into a separate static helper function (imageOverlayHost
), and use it here and also inisImageOverlayText
.
(WebCore::HTMLElement::isImageOverlayText):
Move the UA shadow root check into
HTMLElement::hasImageOverlay
, so thathasImageOverlay
can be invoked for
elements with non-UA shadow roots without hitting an assertion.
- html/HTMLElement.h:
- page/ContextMenuController.cpp:
(WebCore::ContextMenuController::populate):
Pull logic that determines whether or not we should show text-selection-related context menu items out into a
separate lambda function, so that it's easier to take advantage of early returns; then, in the case where we
have an image URL, additionally show selected text options if the selection is inside the image overlay.
LayoutTests:
Add a layout test to exercise copying via the context menu.
- fast/images/image-extraction/mac/copy-image-overlay-text-with-context-menu-expected.txt: Added.
- fast/images/image-extraction/mac/copy-image-overlay-text-with-context-menu.html: Added.
- 12:02 PM Changeset in webkit [274771] by
-
- 5 edits in trunk/Tools
[webkitscmpy] Allow user to force canonicalization for a specific set of commits
https://bugs.webkit.org/show_bug.cgi?id=223579
<rdar://problem/75693154>
Reviewed by Aakash Jain.
- Scripts/libraries/webkitscmpy/setup.py: Bump version.
- Scripts/libraries/webkitscmpy/webkitscmpy/init.py: Ditto.
- Scripts/libraries/webkitscmpy/webkitscmpy/program/canonicalize/init.py:
(Canonicalize.parser): Add --number argument.
(Canonicalize.main): Use --number to set the number of commits to be canonicalized.
- Scripts/libraries/webkitscmpy/webkitscmpy/test/canonicalize_unittest.py:
(TestCanonicalize.test_number):
- 12:01 PM Changeset in webkit [274770] by
-
- 54 edits in trunk/Source
Use the PropertyName parameter passed to custom getters/setters rather than a redundant const char* in DOM attribute prologues
https://bugs.webkit.org/show_bug.cgi?id=223542
Reviewed by Alexey Shvayka.
Source/JavaScriptCore:
Add throwVMDOMAttributeSetterTypeError to match existing throwVMDOMAttributeGetterTypeError and move
additional helpers used by WebCore here to avoid redundant work.
Removes some now unused functions.
- runtime/Error.cpp:
(JSC::createGetterTypeError):
(JSC::makeDOMAttributeGetterTypeErrorMessage):
(JSC::makeDOMAttributeSetterTypeErrorMessage):
(JSC::throwDOMAttributeGetterTypeError):
(JSC::throwDOMAttributeSetterTypeError):
(JSC::throwGetterTypeError): Deleted.
- runtime/Error.h:
(JSC::throwVMRangeError):
(JSC::throwVMDOMAttributeSetterTypeError):
(JSC::throwVMGetterTypeError): Deleted.
Source/WebCore:
Use the PropertyName parameter passed to custom getters/setters rather than a
redundant const char* in DOM attribute prologues. This will allow us to share
IDLAttribute prologue implementations in cases where the same bound function
should be called for multiple attributes, as will be the case for CSSStyleDeclaration.
Also took the opertunity to do some cleanup
- Made CastedThisErrorBehavior conditions use if constexpr to ensure the non-requested cases are compiled out, even in debug builds.
- Moves all attribute Getter/Setter TypeError related functions to JSC, where there were already some, to remove duplication of strings and prepare for hoisting setter prologues in the future (as is already done for getters).
- Remove AttributeSetter::call as it was redundant with invokeFunctorPropagatingExceptionIfNecessary.
- bindings/js/JSDOMAttribute.h:
(WebCore::IDLAttribute::set):
(WebCore::IDLAttribute::setStatic):
(WebCore::IDLAttribute::get):
(WebCore::IDLAttribute::getStatic):
(WebCore::AttributeSetter::call): Deleted.
- bindings/js/JSDOMExceptionHandling.cpp:
(WebCore::rejectPromiseWithGetterTypeError):
(WebCore::makeGetterTypeErrorMessage): Deleted.
(WebCore::throwGetterTypeError): Deleted.
(WebCore::throwSetterTypeError): Deleted.
- bindings/js/JSDOMExceptionHandling.h:
- bindings/js/JSDOMGlobalObject.cpp:
(WebCore::JSC_DEFINE_HOST_FUNCTION):
- bindings/js/JSDOMOperation.h:
(WebCore::IDLOperation::call):
- bindings/js/JSDOMOperationReturningPromise.h:
(WebCore::IDLOperationReturningPromise::call):
(WebCore::IDLOperationReturningPromise::callReturningOwnPromise):
- bindings/scripts/CodeGeneratorJS.pm:
(GenerateAttributeGetterTrampolineDefinition):
(GenerateAttributeSetterBodyDefinition):
(GenerateAttributeSetterTrampolineDefinition):
- bindings/scripts/test/JS/*:
Update test results.
- 12:00 PM Changeset in webkit [274769] by
-
- 4 edits in trunk
AppleWin can't start due to "Failed to determine path to AAS directory." because iTunes changed the registry key
https://bugs.webkit.org/show_bug.cgi?id=219015
Patch by Tyler Wilcock <Tyler Wilcock> on 2021-03-22
Reviewed by Alex Christensen.
It appears that iTunes no longer sets the Apple Application Support
Source/JavaScriptCore:
registry entry. Fall back to trying to find the iTunes installation
directory if the AAS directory is not present.
- shell/DLLLauncherMain.cpp:
(iTunesDirectory): Added.
(modifyPath):
Tools:
registry entry. Fallback to trying to find the iTunes installation
directory if the AAS directory is not present.
- win/DLLLauncher/DLLLauncherMain.cpp:
(iTunesDirectory): Added.
(modifyPath):
- 12:00 PM Changeset in webkit [274768] by
-
- 17 edits11 adds10 deletes in trunk/LayoutTests
[LayoutTests] Convert http/tests/workers convert PHP to Python
https://bugs.webkit.org/show_bug.cgi?id=223522
<rdar://problem/75624689>
Reviewed by Alex Christensen.
- http/tests/workers/resources/subworker-encoded.php: Removed.
- http/tests/workers/resources/subworker-encoded.py: Added.
- http/tests/workers/resources/worker-encoded.php: Removed.
- http/tests/workers/resources/worker-encoded.py: Added.
- http/tests/workers/resources/worker-importScripts-banned-mimetype.php: Removed.
- http/tests/workers/resources/worker-importScripts-banned-mimetype.py: Added.
- http/tests/workers/resources/xhr-query-utf8.php: Removed.
- http/tests/workers/resources/xhr-query-utf8.py: Added.
- http/tests/workers/resources/xhr-response.py: Added.
- http/tests/workers/service/basic-timeout.https-expected.txt:
- http/tests/workers/service/controller-change.html:
- http/tests/workers/service/page-caching.html:
- http/tests/workers/service/registration-updateViaCache-all.html:
- http/tests/workers/service/registration-updateViaCache-none.html:
- http/tests/workers/service/resources/basic-timeout.js:
- http/tests/workers/service/resources/cacheable-script-worker.php: Removed.
- http/tests/workers/service/resources/cacheable-script-worker.py: Added.
- http/tests/workers/service/resources/download-binary.php: Removed.
- http/tests/workers/service/resources/download-binary.py: Added.
- http/tests/workers/service/resources/import-cacheable-script-worker.js:
- http/tests/workers/service/resources/self_registration_update-worker.php: Removed.
- http/tests/workers/service/resources/self_registration_update-worker.py: Added.
- http/tests/workers/service/resources/succeed-fallback-check.php: Removed.
- http/tests/workers/service/resources/succeed-fallback-check.py: Added.
- http/tests/workers/service/resources/updating-fetch-worker.php: Removed.
- http/tests/workers/service/resources/updating-fetch-worker.py: Added.
- http/tests/workers/service/resources/updating-worker.php: Removed.
- http/tests/workers/service/resources/updating-worker.py: Added.
- http/tests/workers/service/self_registration_update.html:
- http/tests/workers/service/service-worker-download-async-delegates.https-expected.txt:
- http/tests/workers/service/service-worker-download-async-delegates.https.html:
- http/tests/workers/service/service-worker-download.https-expected.txt:
- http/tests/workers/service/service-worker-download.https.html:
- http/tests/workers/service/service-worker-registration-gc-event.html:
- http/tests/workers/text-encoding.html:
- http/tests/workers/worker-importScripts-banned-mimetype-expected.txt:
- http/tests/workers/worker-importScripts-banned-mimetype.html:
- 11:51 AM Changeset in webkit [274767] by
-
- 8 edits in trunk/Source/WebCore
Avoid heap allocation under AudioNodeInput::disable() / AudioNodeInput::enable()
https://bugs.webkit.org/show_bug.cgi?id=223529
Reviewed by Eric Carlson.
Avoid heap allocation under AudioNodeInput::disable() / AudioNodeInput::enable() since those can
get called on the audio thread.
AudioNodeInput used to have a m_disabledOutputs container to keep disabled outputs separated
from enabled ones (in m_outputs). Instead, we now store all outputs in m_outputs with a 'isEnabled'
flag. As a result, we no longer need to make any heap allocations when enabling/disabling an
output, we merely need to flip a flag in m_outputs.
For convenience, since clients of rendering outputs only care about enabled outputs, I introduced
a new RenderingOutputCollection container with iterators. This way clients do not need to worry
about disabled outputs.
- Modules/webaudio/AudioNodeInput.cpp:
(WebCore::AudioNodeInput::connect):
(WebCore::AudioNodeInput::disconnect):
(WebCore::AudioNodeInput::didDisableOutput):
(WebCore::AudioNodeInput::didEnableOutput):
(WebCore::AudioNodeInput::bus):
(WebCore::AudioNodeInput::sumAllConnections):
(WebCore::AudioNodeInput::pull):
- Modules/webaudio/AudioNodeInput.h:
- Modules/webaudio/AudioNodeOutput.cpp:
(WebCore::AudioNodeOutput::disable):
(WebCore::AudioNodeOutput::enable):
- Modules/webaudio/AudioParam.cpp:
(WebCore::AudioParam::calculateFinalValues):
- Modules/webaudio/AudioSummingJunction.cpp:
(WebCore::AudioSummingJunction::numberOfConnections const):
(WebCore::AudioSummingJunction::addOutput):
(WebCore::AudioSummingJunction::removeOutput):
(WebCore::AudioSummingJunction::updateRenderingState):
(WebCore::AudioSummingJunction::maximumNumberOfChannels const):
(WebCore::AudioSummingJunction::didDisableOutput):
(WebCore::AudioSummingJunction::didEnableOutput):
(WebCore::AudioSummingJunction::RenderingOutputCollection::RenderingOutput::RenderingOutput):
(WebCore::WebCore::AudioSummingJunction::RenderingOutputCollection::remove):
(WebCore::WebCore::AudioSummingJunction::RenderingOutputCollection::setEnabled):
(WebCore::WebCore::AudioSummingJunction::RenderingOutputCollection::RenderingOutputCollection):
- Modules/webaudio/AudioSummingJunction.h:
(WebCore::AudioSummingJunction::RenderingOutputCollection::isEmpty const):
(WebCore::AudioSummingJunction::RenderingOutputCollection::size const):
(WebCore::AudioSummingJunction::RenderingOutputCollection::clear):
(WebCore::AudioSummingJunction::RenderingOutputCollection::append):
(WebCore::AudioSummingJunction::RenderingOutputCollection::ConstIterator::ConstIterator):
(WebCore::AudioSummingJunction::RenderingOutputCollection::ConstIterator::operator* const):
(WebCore::AudioSummingJunction::RenderingOutputCollection::ConstIterator::operator!= const):
(WebCore::AudioSummingJunction::RenderingOutputCollection::ConstIterator::operator++):
(WebCore::AudioSummingJunction::RenderingOutputCollection::begin const):
(WebCore::AudioSummingJunction::RenderingOutputCollection::end const):
(WebCore::AudioSummingJunction::renderingOutputs const):
(WebCore::AudioSummingJunction::isConnected const):
- Modules/webaudio/WebKitAudioPannerNode.cpp:
(WebCore::WebKitAudioPannerNode::notifyAudioSourcesConnectedToNode):
- 11:47 AM Changeset in webkit [274766] by
-
- 2 edits in trunk/Source/WebKit
Add an early return in UserMediaPermissionRequestManagerProxy::computeFilteredDeviceList
https://bugs.webkit.org/show_bug.cgi?id=223571
Reviewed by Eric Carlson.
Update code to early return as soon as possible.
- UIProcess/UserMediaPermissionRequestManagerProxy.cpp:
(WebKit::UserMediaPermissionRequestManagerProxy::computeFilteredDeviceList):
- 11:46 AM Changeset in webkit [274765] by
-
- 1 copy in tags/Safari-610.4.3.0.5
Tag Safari-610.4.3.0.5.
- 11:45 AM Changeset in webkit [274764] by
-
- 27 edits1 delete in trunk
[Cocoa] Make it possible to release a WKWebView on a non-main thread without a crash due to WKScriptMessage race
https://bugs.webkit.org/show_bug.cgi?id=222336
Reviewed by Chris Dumez.
Source/JavaScriptCore:
- API/ObjcRuntimeExtras.h: Removed declarations of objc_initWeak and objc_destroyWeak, since
these are already in <wtf/spi/cocoa/objcSPI.h>.
Source/WebKit:
- Platform/spi/Cocoa/objcSPI.h: Removed this unused file.
- UIProcess/API/C/mac/WKPagePrivateMac.mm:
(WKPageGetWebView): Use WKPageProxy::cocoaView instead of fromWebPageProxy.
- UIProcess/API/Cocoa/WKDownload.mm:
(-[WKDownload webView]): Ditto.
- UIProcess/API/Cocoa/WKFrameInfo.mm:
(-[WKFrameInfo webView]): Ditto.
- UIProcess/API/Cocoa/WKUserContentController.mm:
(ScriptMessageHandlerDelegate::didPostMessage): Use WKPageProxy::cocoaView
instead of fromWebPageProxy and add null checks.
(ScriptMessageHandlerDelegate::didPostMessageWithAsyncReply): Ditto.
- UIProcess/API/Cocoa/WKWebView.mm:
(pageToViewMap): Deleted.
(fromWebPageProxy): Deleted.
(-[WKWebView _initializeWithConfiguration:]): Use WKPageProxy::setCocoaView
instead of adding the page/view pair to a map.
(-[WKWebView dealloc]): Removed code that removed the page/view pair from the map.
- UIProcess/API/Cocoa/WKWebViewInternal.h: Removed fromWebPageProxy.
- UIProcess/API/Cocoa/_WKDownload.mm:
(-[_WKDownload originatingWebView]): Use WKPageProxy::cocoaView instead of fromWebPageProxy.
- UIProcess/API/Cocoa/_WKFrameTreeNode.mm:
(-[_WKFrameTreeNode webView]): Ditto.
- UIProcess/API/Cocoa/_WKInspector.mm:
(-[_WKInspector webView]): Ditto.
- UIProcess/API/Cocoa/_WKInspectorTesting.mm:
(-[_WKInspector inspectorWebView]): Ditto.
- UIProcess/Cocoa/AutomationSessionClient.mm:
(WebKit::AutomationSessionClient::requestSwitchToPage): Use WKPageProxy::cocoaView
instead of fromWebPageProxy and add a null check.
(WebKit::AutomationSessionClient::requestHideWindowOfPage): Ditto.
(WebKit::AutomationSessionClient::requestRestoreWindowOfPage): Ditto.
(WebKit::AutomationSessionClient::requestMaximizeWindowOfPage): Ditto.
(WebKit::AutomationSessionClient::isShowingJavaScriptDialogOnPage): Ditto.
(WebKit::AutomationSessionClient::dismissCurrentJavaScriptDialogOnPage): Ditto.
(WebKit::AutomationSessionClient::acceptCurrentJavaScriptDialogOnPage): Ditto.
(WebKit::AutomationSessionClient::messageOfCurrentJavaScriptDialogOnPage): Ditto.
(WebKit::AutomationSessionClient::setUserInputForCurrentJavaScriptPromptOnPage): Ditto.
(WebKit::AutomationSessionClient::typeOfCurrentJavaScriptDialogOnPage): Ditto.
(WebKit::AutomationSessionClient::currentPresentationOfPage): Ditto.
- UIProcess/Cocoa/MediaPermissionUtilities.mm:
(WebKit::alertForPermission): Use WKPageProxy::cocoaView instead of fromWebPageProxy.
- UIProcess/Cocoa/SOAuthorization/PopUpSOAuthorizationSession.mm:
(WebKit::PopUpSOAuthorizationSession::abortInternal): Added a null check since
initSecretWebView is no longer guaranteed to allocate m_secretWebView in the case
where the WKWebView is nil.
(WebKit::PopUpSOAuthorizationSession::completeInternal): Ditto.
(WebKit::PopUpSOAuthorizationSession::initSecretWebView): Use WKPageProxy::cocoaView
instead of fromWebPageProxy and added a null check.
- UIProcess/Cocoa/SOAuthorization/SOAuthorizationSession.mm:
(WebKit::SOAuthorizationSession::continueStartAfterDecidePolicy): Use WKPageProxy::cocoaView
instead of fromWebPageProxy.
- UIProcess/Cocoa/WebURLSchemeHandlerCocoa.mm:
(WebKit::WebURLSchemeHandlerCocoa::platformStartTask): Use WKPageProxy::cocoaView
instead of fromWebPageProxy and added a null check.
(WebKit::WebURLSchemeHandlerCocoa::platformStopTask): Ditto. Also call the
new suppressTaskStoppedExceptions if we are unable to call the delegate method due to
the WKWebView already being nil.
- UIProcess/PDF/WKPDFHUDView.mm:
(-[WKPDFHUDView hitTest:]): Use WKPageProxy::cocoaView instead of fromWebPageProxy.
- UIProcess/WebURLSchemeTask.cpp:
(WebKit::WebURLSchemeTask::didPerformRedirection): Don't raise the "task stopped"
exception if it has been explicitly suppressed.
(WebKit::WebURLSchemeTask::didReceiveResponse): Ditto.
(WebKit::WebURLSchemeTask::didReceiveData): Ditto.
(WebKit::WebURLSchemeTask::didComplete): Ditto.
- UIProcess/WebURLSchemeTask.h: Added a suppressTaskStoppedExceptions function,
which we use to prevent exceptions in the case where the WKWebView was deallocated.
Since we were not able to call the delegate method in that case, the caller can't
be expected to refrain from calling methods. Eventually, clients of WKWebView could avoid this
by calling the _close method instead of relying for deallocation to do web view teardown,
but we need to promote that from SPI to API.
- UIProcess/WebPageProxy.h: Tweaked forward declarations a bit, and added one for WKWebView.
Marked the class final and use final instead of override. Added Cocoa-only cocoaView and
setCocoaView function members, and m_cocoaView data member. Also added inline implementations
but only compile them when included from an Objective-C source file.
- WebKit.xcodeproj/project.pbxproj: Removed objcSPI.h.
Source/WTF:
- wtf/spi/cocoa/objcSPI.h: Removed unnecessary #if so functions are correctly compiled for
non-Objective-C source files. Added include of <objc/objc.h> so that "id" is defined.
Tools:
- TestWebKitAPI/Tests/WebKitCocoa/WKURLSchemeHandler-1.mm:
Use _close instead of WKWebView deallocation to trigger a call to stopURLSchemeTask,
since such delegate methods will intentionally no longer be delivered if triggered by deallocation.
- 11:45 AM Changeset in webkit [274763] by
-
- 12 edits in branches/safari-610.4.3.0-branch/Source/WebCore
Apply patch. rdar://problem/75634407
- 11:41 AM Changeset in webkit [274762] by
-
- 1 copy in tags/Safari-607.3.11
Tag Safari-607.3.11.
- 11:39 AM Changeset in webkit [274761] by
-
- 2 edits in trunk/LayoutTests
REGRESSION (r274711): [iOS 14 Wk2] webgl/conformance/extensions/khr-parallel-shader-compile.html is consistently failing
https://bugs.webkit.org/show_bug.cgi?id=223586
Unreviewed test gardening
- platform/ios-wk2/TestExpectations:
- 11:38 AM Changeset in webkit [274760] by
-
- 9 edits in branches/safari-607-branch/Source/WebCore
Apply patch. rdar://problem/75634407
- 11:34 AM Changeset in webkit [274759] by
-
- 7 edits in branches/safari-607-branch/Source
Versioning WebKit-7607.3.11
- 11:29 AM Changeset in webkit [274758] by
-
- 45 edits7 copies9 adds in trunk
Implement RTCDataChannel transfer out of process
https://bugs.webkit.org/show_bug.cgi?id=223443
Reviewed by Eric Carlson.
Source/WebCore:
Add support for serialization/deserialization of RTCDataChannel information so that it can be MessagePort transfered or transfered to out-of-process contexts like Window or Service Worker.
Add infrastructure for remote sources (that allows to send data or close data channels) and remote handlers which receive messages from out-of-process data channels.
Covered by API tests.
- Modules/mediastream/DetachedRTCDataChannel.h: Added.
(WebCore::DetachedRTCDataChannel::DetachedRTCDataChannel):
(WebCore::DetachedRTCDataChannel::memoryCost const):
(WebCore::DetachedRTCDataChannel::encode const):
(WebCore::DetachedRTCDataChannel::decode):
- Modules/mediastream/RTCDataChannel.cpp:
(WebCore::RTCDataChannel::RTCDataChannel):
(WebCore::rtcDataChannelLocalMap):
(WebCore::RTCDataChannel::handlerFromIdentifier):
(WebCore::RTCDataChannel::create):
- Modules/mediastream/RTCDataChannel.h:
- Modules/mediastream/RTCDataChannelRemoteHandler.cpp: Added.
(WebCore::RTCDataChannelRemoteHandler::create):
(WebCore::RTCDataChannelRemoteHandler::RTCDataChannelRemoteHandler):
(WebCore::RTCDataChannelRemoteHandler::~RTCDataChannelRemoteHandler):
(WebCore::RTCDataChannelRemoteHandler::didChangeReadyState):
(WebCore::RTCDataChannelRemoteHandler::didReceiveStringData):
(WebCore::RTCDataChannelRemoteHandler::didReceiveRawData):
(WebCore::RTCDataChannelRemoteHandler::didDetectError):
(WebCore::RTCDataChannelRemoteHandler::bufferedAmountIsDecreasing):
(WebCore::RTCDataChannelRemoteHandler::readyToSend):
(WebCore::RTCDataChannelRemoteHandler::setClient):
(WebCore::RTCDataChannelRemoteHandler::sendStringData):
(WebCore::RTCDataChannelRemoteHandler::sendRawData):
(WebCore::RTCDataChannelRemoteHandler::close):
- Modules/mediastream/RTCDataChannelRemoteHandler.h: Added.
- Modules/mediastream/RTCDataChannelRemoteSource.cpp: Copied from Source/WebCore/platform/mediastream/RTCDataChannelHandler.h.
(WebCore::RTCDataChannelRemoteSource::RTCDataChannelRemoteSource):
(WebCore::RTCDataChannelRemoteSource::~RTCDataChannelRemoteSource):
- Modules/mediastream/RTCDataChannelRemoteSource.h: Added.
(WebCore::RTCDataChannelRemoteSource::create):
(WebCore::RTCDataChannelRemoteSource::sendStringData):
(WebCore::RTCDataChannelRemoteSource::sendRawData):
(WebCore::RTCDataChannelRemoteSource::close):
- Modules/mediastream/libwebrtc/LibWebRTCDataChannelHandler.cpp:
(WebCore::LibWebRTCDataChannelHandler::postTask):
- Modules/webaudio/AudioWorkletMessagingProxy.cpp:
(WebCore::AudioWorkletMessagingProxy::createRTCDataChannelRemoteHandlerConnection):
- Modules/webaudio/AudioWorkletMessagingProxy.h:
- Sources.txt:
- WebCore.xcodeproj/project.pbxproj:
- bindings/js/SerializedScriptValue.cpp:
(WebCore::SerializedScriptValue::SerializedScriptValue):
- bindings/js/SerializedScriptValue.h:
(WebCore::SerializedScriptValue::encode const):
(WebCore::SerializedScriptValue::decode):
- dom/Document.cpp:
(WebCore::Document::createRTCDataChannelRemoteHandlerConnection):
- dom/Document.h:
- dom/ScriptExecutionContext.h:
(WebCore::ScriptExecutionContext::createRTCDataChannelRemoteHandlerConnection):
- platform/ScriptExecutionContextIdentifier.h: Copied from Source/WebCore/platform/mediastream/RTCDataChannelState.h.
- platform/mediastream/RTCDataChannelHandler.h:
(WebCore::RTCDataChannelInit::encode const):
(WebCore::RTCDataChannelInit::decode):
- platform/mediastream/RTCDataChannelIdentifier.h: Copied from Source/WebCore/platform/mediastream/RTCDataChannelHandler.h.
(WebCore::RTCDataChannelIdentifier::encode const):
(WebCore::RTCDataChannelIdentifier::decode):
- platform/mediastream/RTCDataChannelRemoteHandlerConnection.h: Copied from Source/WebCore/platform/mediastream/RTCDataChannelHandler.h.
- platform/mediastream/RTCDataChannelRemoteSourceConnection.h: Copied from Source/WebCore/platform/mediastream/RTCDataChannelHandler.h.
- platform/mediastream/RTCDataChannelState.h:
- platform/mediastream/RTCPriorityType.h:
- platform/mediastream/libwebrtc/LibWebRTCProvider.h:
- workers/WorkerGlobalScope.cpp:
(WebCore::WorkerGlobalScope::createRTCDataChannelRemoteHandlerConnection):
- workers/WorkerGlobalScope.h:
- workers/WorkerLoaderProxy.h:
- workers/WorkerMessagingProxy.cpp:
(WebCore::WorkerMessagingProxy::createRTCDataChannelRemoteHandlerConnection):
- workers/WorkerMessagingProxy.h:
- workers/service/context/ServiceWorkerThreadProxy.cpp:
(WebCore::ServiceWorkerThreadProxy::createRTCDataChannelRemoteHandlerConnection):
- workers/service/context/ServiceWorkerThreadProxy.h:
Source/WebKit:
Add support for connecting remote sources to remote data channels.
This is done by connection detached data channels to remote source that will send messages to network process.
Network process then sends to the process in which was reattached the data channel.
Pairing of data channels is done in main thread through connectToSource message.
The data then flows in background threads, network process being the proxy between web processes.
RTCDataChannelRemoteManagerProxy is the forwarding entity in NetworkProcess.
RTCDataChannelRemoteManager is the entity in WebProcess doing the messaging from and to data channels.
- CMakeLists.txt:
- DerivedSources-input.xcfilelist:
- DerivedSources-output.xcfilelist:
- DerivedSources.make:
- NetworkProcess/NetworkConnectionToWebProcess.cpp:
(WebKit::NetworkConnectionToWebProcess::~NetworkConnectionToWebProcess):
(WebKit::NetworkConnectionToWebProcess::connectToRTCDataChannelRemoteSource):
(WebKit::NetworkConnectionToWebProcess::registerToRTCDataChannelProxy):
(WebKit::NetworkConnectionToWebProcess::unregisterToRTCDataChannelProxy):
- NetworkProcess/NetworkConnectionToWebProcess.h:
- NetworkProcess/NetworkConnectionToWebProcess.messages.in:
- NetworkProcess/NetworkProcess.cpp:
(WebKit::NetworkProcess::rtcDataChannelProxy):
- NetworkProcess/NetworkProcess.h:
- NetworkProcess/webrtc/RTCDataChannelRemoteManagerProxy.cpp: Added.
(WebKit::RTCDataChannelRemoteManagerProxy::RTCDataChannelRemoteManagerProxy):
(WebKit::RTCDataChannelRemoteManagerProxy::registerConnectionToWebProcess):
(WebKit::RTCDataChannelRemoteManagerProxy::unregisterConnectionToWebProcess):
(WebKit::RTCDataChannelRemoteManagerProxy::sendData):
(WebKit::RTCDataChannelRemoteManagerProxy::close):
(WebKit::RTCDataChannelRemoteManagerProxy::changeReadyState):
(WebKit::RTCDataChannelRemoteManagerProxy::receiveData):
(WebKit::RTCDataChannelRemoteManagerProxy::detectError):
(WebKit::RTCDataChannelRemoteManagerProxy::bufferedAmountIsDecreasing):
- NetworkProcess/webrtc/RTCDataChannelRemoteManagerProxy.h: Added.
- NetworkProcess/webrtc/RTCDataChannelRemoteManagerProxy.messages.in: Added.
- Sources.txt:
- WebKit.xcodeproj/project.pbxproj:
- WebProcess/Network/NetworkProcessConnection.cpp:
(WebKit::NetworkProcessConnection::connectToRTCDataChannelRemoteSource):
- WebProcess/Network/NetworkProcessConnection.h:
- WebProcess/Network/NetworkProcessConnection.messages.in:
- WebProcess/Network/webrtc/LibWebRTCProvider.cpp:
(WebKit::LibWebRTCProvider::createRTCDataChannelRemoteHandlerConnection):
- WebProcess/Network/webrtc/LibWebRTCProvider.h:
- WebProcess/Network/webrtc/RTCDataChannelRemoteManager.cpp: Added.
(WebKit::RTCDataChannelRemoteManager::sharedManager):
(WebKit::RTCDataChannelRemoteManager::RTCDataChannelRemoteManager):
(WebKit::RTCDataChannelRemoteManager::setConnection):
(WebKit::RTCDataChannelRemoteManager::connectToRemoteSource):
(WebKit::RTCDataChannelRemoteManager::remoteHandlerConnection):
(WebKit::RTCDataChannelRemoteManager::remoteSourceConnection):
(WebKit::RTCDataChannelRemoteManager::postTaskToHandler):
(WebKit::RTCDataChannelRemoteManager::sourceFromIdentifier):
(WebKit::RTCDataChannelRemoteManager::sendData):
(WebKit::RTCDataChannelRemoteManager::close):
(WebKit::RTCDataChannelRemoteManager::changeReadyState):
(WebKit::RTCDataChannelRemoteManager::receiveData):
(WebKit::RTCDataChannelRemoteManager::detectError):
(WebKit::RTCDataChannelRemoteManager::bufferedAmountIsDecreasing):
(WebKit::RTCDataChannelRemoteManager::RemoteHandlerConnection::create):
(WebKit::RTCDataChannelRemoteManager::RemoteHandlerConnection::RemoteHandlerConnection):
(WebKit::RTCDataChannelRemoteManager::RemoteHandlerConnection::connectToSource):
(WebKit::RTCDataChannelRemoteManager::RemoteHandlerConnection::sendData):
(WebKit::RTCDataChannelRemoteManager::RemoteHandlerConnection::close):
(WebKit::RTCDataChannelRemoteManager::RemoteSourceConnection::create):
(WebKit::RTCDataChannelRemoteManager::RemoteSourceConnection::RemoteSourceConnection):
(WebKit::RTCDataChannelRemoteManager::RemoteSourceConnection::didChangeReadyState):
(WebKit::RTCDataChannelRemoteManager::RemoteSourceConnection::didReceiveStringData):
(WebKit::RTCDataChannelRemoteManager::RemoteSourceConnection::didReceiveRawData):
(WebKit::RTCDataChannelRemoteManager::RemoteSourceConnection::didDetectError):
(WebKit::RTCDataChannelRemoteManager::RemoteSourceConnection::bufferedAmountIsDecreasing):
- WebProcess/Network/webrtc/RTCDataChannelRemoteManager.h: Added.
- WebProcess/Network/webrtc/RTCDataChannelRemoteManager.messages.in: Copied from Source/WebKit/WebProcess/Network/NetworkProcessConnection.messages.in.
- WebProcess/Storage/WebSWContextManagerConnection.cpp:
(WebKit::WebSWContextManagerConnection::installServiceWorker):
Tools:
- TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj:
- 11:25 AM Changeset in webkit [274757] by
-
- 8 edits in branches/safari-610.4.3.0-branch/Source
Versioning.
WebKit-7610.4.3.0.5
- 11:25 AM Changeset in webkit [274756] by
-
- 2 edits in trunk/Source/WebCore
Fix a mistake in r274725 spotted by Darin.
I accidentally removed the case statement for CSSPropertyWebkitTextSizeAdjust.
- css/parser/CSSParserContext.cpp:
(WebCore::CSSParserContext::isPropertyRuntimeDisabled const):
- 11:25 AM Changeset in webkit [274755] by
-
- 6 edits2 moves in trunk/Source/WebCore
Rename WebCore's DisplayRefreshMonitorMac to indicate that it's only used in legacy WebKit
https://bugs.webkit.org/show_bug.cgi?id=223543
Reviewed by Tim Horton.
DisplayRefreshMonitorMac in WebCore is only used for WebKitLegacy; WebProcess doesn't have
WindowServer access so is unable to create CVDisplayLinkRefs.
Rename it to indicate this, and reduce confusion with DisplayRefreshMonitorMac in WebKit2.
Also add an assertion that LegacyDisplayRefreshMonitorMac is not being created in the
WebProcess.
For EmptyPageClients (like the Page used by createPageForSanitizingWebContent()) we need
a DisplayRefreshMonitor implementation that doesn't try to CVDisplayLinkRefs in the
Web Process, so add an EmptyDisplayRefreshMonitor that never fires.
- SourcesCocoa.txt:
- WebCore.xcodeproj/project.pbxproj:
- loader/EmptyClients.cpp:
(WebCore::EmptyDisplayRefreshMonitor::create):
(WebCore::EmptyDisplayRefreshMonitor::EmptyDisplayRefreshMonitor):
(WebCore::EmptyChromeClient::createDisplayRefreshMonitor const):
- loader/EmptyClients.h:
- platform/graphics/DisplayRefreshMonitor.cpp:
(WebCore::DisplayRefreshMonitor::createDefaultDisplayRefreshMonitor):
- platform/graphics/mac/LegacyDisplayRefreshMonitorMac.cpp: Renamed from Source/WebCore/platform/graphics/mac/DisplayRefreshMonitorMac.cpp.
(WebCore::LegacyDisplayRefreshMonitorMac::LegacyDisplayRefreshMonitorMac):
(WebCore::LegacyDisplayRefreshMonitorMac::~LegacyDisplayRefreshMonitorMac):
(WebCore::LegacyDisplayRefreshMonitorMac::stop):
(WebCore::displayLinkCallback):
(WebCore::LegacyDisplayRefreshMonitorMac::requestRefreshCallback):
(WebCore::LegacyDisplayRefreshMonitorMac::displayLinkFired):
- platform/graphics/mac/LegacyDisplayRefreshMonitorMac.h: Renamed from Source/WebCore/platform/graphics/mac/DisplayRefreshMonitorMac.h.
(WebCore::LegacyDisplayRefreshMonitorMac::create):
- 11:15 AM Changeset in webkit [274754] by
-
- 2 edits in trunk/Tools
Remove some spurious logging lines appearing in WebRTC tests
https://bugs.webkit.org/show_bug.cgi?id=223502
Reviewed by Alex Christensen.
- Scripts/webkitpy/port/mac.py:
(MacPort.logging_patterns_to_strip):
- 11:12 AM Changeset in webkit [274753] by
-
- 2 edits in trunk/Tools
Add Jean-Yves Avenard to contributors.json
https://bugs.webkit.org/show_bug.cgi?id=223555
Patch by Jean-Yves Avenard <Jean-Yves Avenard> on 2021-03-22
Reviewed by Eric Carlson.
- Scripts/webkitpy/common/config/contributors.json:
- 11:10 AM Changeset in webkit [274752] by
-
- 2 edits in trunk/Source/WebCore
[GPU Process] Style: Remove unnecessary { }s from case statements in DisplayListItemBuffer.cpp
https://bugs.webkit.org/show_bug.cgi?id=223550
Reviewed by Wenson Hsieh.
They're unnecessary, and none of the other case statements in displaylists/ have them.
Deleting them allows more of the program to fit on the screen at a time.
No new tests because there is no behavior change.
- platform/graphics/displaylists/DisplayListItemBuffer.cpp:
(WebCore::DisplayList::ItemHandle::apply):
(WebCore::DisplayList::ItemHandle::destroy):
- 11:10 AM Changeset in webkit [274751] by
-
- 2 edits in trunk
[CMake] Wrong variable used in FindFontconfig used to pick version from pkg-config
https://bugs.webkit.org/show_bug.cgi?id=223557
Reviewed by Michael Catanzaro.
- Source/cmake/FindFontconfig.cmake: Fix to use ${PC_FONTCONFIG_VERSION}.
- 8:52 AM WebKitGTK/2.32.x edited by
- (diff)
Mar 19, 2021:
- 4:59 PM Changeset in webkit [274750] by
-
- 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
-
- 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
-
- 9 edits6 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
-
- 7 edits in branches/safari-612.1.7-branch
Revert r274596. rdar://problem/75635768
- 4:27 PM Changeset in webkit [274746] by
-
- 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:
- 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.
- 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
-
- 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
-
- 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
-
- 3 edits1 add1 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
-
- 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
-
- 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
-
- 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
-
- 3 edits2 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
-
- 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
-
- 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
- (diff)
- 1:19 PM Changeset in webkit [274736] by
-
- 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
-
- 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
-
- 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
-
- 6 edits3 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
-
- 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
-
- 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 ofMediaPlayerPrivateAVFoundation
andMediaPlayerPrivateMediaSourceAVFObjC
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 inRemoteMediaPlayerProxy
.
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
-
- 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
-
- 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
-
- 8 edits8 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
-
- 4 edits1 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:
- m_parentBrand was not visited by visitChildren().
Structure::visitChildrenImpl() now calls BrandedStructure::visitAdditionalChildren()
to handle this.
- 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
-
- 3 edits2 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 8 edits10 adds1 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
-
- 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
-
- 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
-
- 2 edits5670 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
-
- 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 beisInUserAgentShadowTree
before settingsrc
.
- Modules/modern-media-controls/main.js:
(createControls):
Provide the UAshadowRoot
to theiconService
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
-
- 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
-
- 9 edits1924 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
-
- 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
-
- 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
-
- 2 edits1 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
-
- 4 edits4813 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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):