Timeline
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):
Mar 18, 2021:
- 10:30 PM Changeset in webkit [274704] by
-
- 4 edits in trunk/Source/WebCore
Attempt to fix the macOS build after r274695.
- platform/graphics/GraphicsContextGL.h:
- testing/WebFakeXRDevice.cpp:
- testing/WebFakeXRDevice.h:
- 9:57 PM Changeset in webkit [274703] by
-
- 9 edits9 copies in trunk
Roll over the ChangeLogs
- 9:45 PM Changeset in webkit [274702] by
-
- 17 edits1 add in trunk/LayoutTests
[GLIB] Gardening yet more consistent failures
Unreviewed test gardening.
- platform/glib/TestExpectations:
- platform/glib/webgl/webgl-allow-shared-expected.txt: Added with
webgl2 failures, to avoid missihg the webgl checks.
- platform/gtk/TestExpectations: A bunch of ruby tests were marked as
very old failures but needed only to be rebaselined.
- platform/gtk/fast/ruby/nested-ruby-expected.txt:
- platform/gtk/fast/ruby/ruby-beforeafter-expected.txt:
- platform/gtk/fast/ruby/ruby-empty-rt-expected.txt:
- platform/gtk/fast/ruby/ruby-runs-spans-expected.txt:
- platform/gtk/fast/ruby/ruby-trailing-expected.txt:
- platform/gtk/fast/ruby/rubyDOM-insert-rt-expected.txt:
- platform/gtk/fast/ruby/rubyDOM-insert-text1-expected.txt:
- platform/gtk/fast/ruby/rubyDOM-insert-text2-expected.txt:
- platform/gtk/fast/ruby/rubyDOM-insert-text3-expected.txt:
- platform/gtk/fast/ruby/rubyDOM-remove-rt1-expected.txt:
- platform/gtk/fast/ruby/rubyDOM-remove-rt2-expected.txt:
- platform/gtk/fast/ruby/rubyDOM-remove-text1-expected.txt:
- platform/gtk/fast/ruby/rubyDOM-remove-text2-expected.txt:
- platform/wpe/fast/ruby/rubyDOM-remove-rt1-expected.txt:
- 9:30 PM Changeset in webkit [274701] by
-
- 2 edits in trunk/JSTests
JSTests/stress/heap-analyzer-taking-lock.js intermittently fails --verifyGC=true.
https://bugs.webkit.org/show_bug.cgi?id=222947
rdar://75454308
Reviewed by Michael Saboff.
The issue was already fixed in https://bugs.webkit.org/show_bug.cgi?id=223241.
Removing skipped test option.
- stress/heap-analyzer-taking-lock.js:
- 9:21 PM Changeset in webkit [274700] by
-
- 2 edits in trunk/Source/WebCore
Add a fast path for subdivideAndResolveStyle()
https://bugs.webkit.org/show_bug.cgi?id=223480
Reviewed by Myles Maxfield.
Most of the time, InlineTextBox::paint() will be painting text runs with no marked text,
so optimize subdivideAndResolveStyle() for this case.
This removes 1.6% of the time in painting in the MotionMark Design subtest.
- rendering/MarkedTextStyle.cpp:
(WebCore::subdivideAndResolveStyle):
(WebCore::coalesceAdjacentMarkedTexts): No need to do any work if there are zero or one
ranges.
- 9:20 PM Changeset in webkit [274699] by
-
- 4 edits1 add in trunk
JS->Wasm IC must save the tag registers if it uses them
https://bugs.webkit.org/show_bug.cgi?id=223491
<rdar://66445108>
Reviewed by Yusuke Suzuki.
JSTests:
- wasm/stress/save-tag-callee-saves-in-js-entrypoint-ic.js: Added.
(0x0b.WebAssembly.instantiate.wasm.then.e.const.mod.e.instance.exports.Test.prototype.get breakIt):
(0x0b.WebAssembly.instantiate.wasm.then.e.const.mod.e.instance.exports.Test):
(0x0b.WebAssembly.instantiate.wasm.then.e.const.obj.new.Test):
Source/JavaScriptCore:
It turns out, that when you use a callee save register, you should save it.
- wasm/js/WebAssemblyFunction.cpp:
(JSC::WebAssemblyFunction::usesTagRegisters const):
(JSC::WebAssemblyFunction::calleeSaves const):
(JSC::WebAssemblyFunction::jsCallEntrypointSlow):
(JSC::WebAssemblyFunction::useTagRegisters const): Deleted.
- wasm/js/WebAssemblyFunction.h:
- 7:56 PM Changeset in webkit [274698] by
-
- 8 edits in trunk
[iOS] Update strings and icons in the file upload panel
https://bugs.webkit.org/show_bug.cgi?id=223463
<rdar://problem/74999459>
Reviewed by Tim Horton.
Source/WebCore:
- en.lproj/Localizable.strings:
Removed unused string.
- platform/LocalizedStrings.h:
WEBCORE_EXPORT the "Choose File" and "Choose Files" strings so that
they can be used in the WebKit layer.
Source/WebKit:
- UIProcess/ios/forms/WKFileUploadPanel.mm:
(-[WKFileUploadPanel currentAvailableActionTitles]):
Expose the new string for testing.
(-[WKFileUploadPanel _chooseFilesButtonLabel]):
(-[WKFileUploadPanel contextMenuInteraction:configurationForMenuAtLocation:]):
Use the "folder" SF symbol as the icon for the "Choose File" action.
LayoutTests:
Updated existing tests to use async/await rather than promise chaining,
and added new tests that exercise the "multiple" attribute on file
inputs.
- fast/forms/ios/file-upload-panel-expected.txt:
- fast/forms/ios/file-upload-panel.html:
- 7:37 PM Changeset in webkit [274697] by
-
- 7 edits1 copy1 add in trunk/Source/WebKit
[Cocoa] Web Inspector: load inspector resources using a custom scheme handler
https://bugs.webkit.org/show_bug.cgi?id=179904
<rdar://problem/10887211>
Reviewed by Geoff Garen.
Load WebInspectorUI resources via the inspector-resource:// scheme.
Moving off of file:// URLs will allow for a tighter sandbox and
will fix the longstanding issue that Web Inspector's settings are
part of the file:// scheme and cleared when Safari clears website data.
This also has the effect of resetting Web Inspector settings since
they are no longer associated with file:///.
Loading via this scheme is exercised by existing inspector tests.
- SourcesCocoa.txt: Added new file.
- WebKit.xcodeproj/project.pbxproj:
- UIProcess/Inspector/mac/WKInspectorResourceURLSchemeHandler.h: Copied from Source/WebKit/WebProcess/Inspector/mac/WebInspectorUIMac.mm.
- UIProcess/Inspector/mac/WKInspectorResourceURLSchemeHandler.mm: Added.
(-[WKInspectorResourceURLSchemeHandler webView:startURLSchemeTask:]):
Use a global concurrent queue and NSOperation / NSOperationQueue to support
reading files off the main queue.
(-[WKInspectorResourceURLSchemeHandler webView:stopURLSchemeTask:]):
Translate the request URL to a bundle resource URL, read the data, and send a response
with the file data. Return an error if the file could not be found or read.
- UIProcess/Inspector/mac/WKInspectorViewController.h:
- UIProcess/Inspector/mac/WKInspectorViewController.mm:
(-[WKInspectorViewController webViewConfiguration]):
(+[WKInspectorViewController URLForInspectorResource:]):
(-[WKInspectorViewController webView:decidePolicyForNavigationAction:decisionHandler:]):
Allow navigations to URIs with the inspector-resource:// scheme.
- UIProcess/Inspector/mac/WebInspectorProxyMac.mm:
(WebKit::WebInspectorProxy::inspectorPageURL):
(WebKit::WebInspectorProxy::inspectorTestPageURL):
(WebKit::WebInspectorProxy::inspectorBaseURL):
Updated.
- WebProcess/Inspector/mac/WebInspectorUIMac.mm:
(WebKit::webInspectorUILocalizedStringsURL):
Updated.
- 7:23 PM Changeset in webkit [274696] by
-
- 2 edits in trunk/Tools
Add a test to exercise the crash in webkit.org/b/223417
https://bugs.webkit.org/show_bug.cgi?id=223485
Reviewed by Tim Horton.
Add an API test that performs a hit-test just outside of the bounds of the WKWebView that contains a full-page
clickable element. This finds the element as the click target, but the hit-tested node is null.
- TestWebKitAPI/Tests/WebKitCocoa/WKRequestActivatedElementInfo.mm:
(TestWebKitAPI::TEST):
- 6:27 PM Changeset in webkit [274695] by
-
- 25 edits6 adds in trunk
Implement WebXR Opaque Framebuffer
https://bugs.webkit.org/show_bug.cgi?id=222607
Reviewed by Youenn Fablet.
LayoutTests/imported/w3c:
Update WebXR Opaque Framebuffer test expectations.
- web-platform-tests/webxr/xrWebGLLayer_framebuffer_draw.https-expected.txt: Added.
- web-platform-tests/webxr/xrWebGLLayer_opaque_framebuffer.https-expected.txt: Added.
Source/WebCore:
This patch adds a base XR layers API which is initially used by WebXRWebGLLayer, but
with the goal of supporting more types of layers in the future (see WebXR Layers spec).
Layers are connected to WebGL by using shared textures. In the case of WebXRWebGLLayer
it creates an Opaque Framebuffer that renders to the shared texture. XR runtimes supporting
double or triple buffering can send different shared textures each frame in the FrameData struct.
The texture for the current frame is attached in WebXRLayer::startFrame and prepared to send it back to the
VR compositor in WebXRLayer::endFrame().
Tested by the WebXR WPT tests.
- Modules/webxr/WebXRLayer.h: add startFrame and endFrame pure virtual methods.
- Modules/webxr/WebXRSession.cpp:
(WebCore::WebXRSession::onFrame): do not call RAFs if frameData.shouldRender is false.
- Modules/webxr/WebXRSession.h: add device getter.
- Modules/webxr/WebXRSystem.cpp:
(WebCore::WebXRSystem::DummyInlineDevice::requestFrame): always enable frameData.shouldRender flag.
- Modules/webxr/WebXRSystem.h: Override new virtual functions.
- Modules/webxr/WebXRViewport.h:
(WebCore::WebXRViewport::rect const): Add helper method.
- Modules/webxr/WebXRWebGLLayer.cpp: Refactor resource initialization to create method.
(WebCore::WebXRWebGLLayer::create):
(WebCore::WebXRWebGLLayer::WebXRWebGLLayer):
(WebCore::m_isCompositionEnabled):
(WebCore::WebXRWebGLLayer::framebuffer const):
(WebCore::WebXRWebGLLayer::framebufferWidth const):
(WebCore::WebXRWebGLLayer::framebufferHeight const):
(WebCore::WebXRWebGLLayer::startFrame): Prepare Opaque Framebuffer for the start of next frame.
(WebCore::WebXRWebGLLayer::endFrame): Prepare Opaque Framebuffer for VR compositor submitFrame.
(WebCore::WebXRWebGLLayer::canvasResized): Move method
(WebCore::WebXROpaqueFramebuffer::create): Implement class to manage WebXR Opaque framebuffer.
(WebCore::WebXROpaqueFramebuffer::WebXROpaqueFramebuffer):
(WebCore::WebXROpaqueFramebuffer::~WebXROpaqueFramebuffer):
(WebCore::WebXROpaqueFramebuffer::startFrame): Attach shared texture for the current frame.
(WebCore::WebXROpaqueFramebuffer::endFrame): Flush and resolve multisampling if required.
(WebCore::WebXROpaqueFramebuffer::setupFramebuffer): Allocate the Opaque framebuffer with requested attributes.
- Modules/webxr/WebXRWebGLLayer.h: Add WebXROpaqueFramebuffer and handle members.
(WebCore::WebXROpaqueFramebuffer::handle const):
(WebCore::WebXROpaqueFramebuffer::framebuffer const):
(WebCore::WebXROpaqueFramebuffer::width const):
(WebCore::WebXROpaqueFramebuffer::height const):
- Sources.txt: Add OpenXRLayer.cpp and OpenXRSwapchain.cpp.
- html/canvas/WebGL2RenderingContext.cpp:
(WebCore::WebGL2RenderingContext::getFramebufferAttachmentParameter): handle Opaque Framebuffers.
- html/canvas/WebGLFramebuffer.cpp: Add members and methods required for Opaque Framebuffers.
(WebCore::WebGLFramebuffer::createOpaque):
(WebCore::WebGLFramebuffer::checkStatus const):
- html/canvas/WebGLFramebuffer.h:
- html/canvas/WebGLRenderingContext.cpp:
(WebCore::WebGLRenderingContext::getFramebufferAttachmentParameter): handle Opaque Framebuffers.
- html/canvas/WebGLRenderingContextBase.cpp: handle Opaque Framebuffers.
(WebCore::WebGLRenderingContextBase::deleteFramebuffer):
(WebCore::WebGLRenderingContextBase::framebufferRenderbuffer):
(WebCore::WebGLRenderingContextBase::framebufferTexture2D):
- platform/xr/PlatformXR.h: Add method to submitFrame.
(PlatformXR::Device::submitFrame):
- platform/xr/openxr/OpenXRLayer.cpp: Add class to manage OpenXR layers.
(PlatformXR::OpenXRLayer::OpenXRLayer):
(PlatformXR::OpenXRLayerProjection::create):
(PlatformXR::OpenXRLayerProjection::OpenXRLayerProjection):
(PlatformXR::OpenXRLayerProjection::startFrame):
- platform/xr/openxr/OpenXRLayer.h: Added.
(PlatformXR::OpenXRLayer::handle):
- platform/xr/openxr/OpenXRSwapchain.cpp: Add class to manage OpenXR swapchains
(PlatformXR::OpenXRSwapchain::create):
(PlatformXR::OpenXRSwapchain::OpenXRSwapchain):
(PlatformXR::OpenXRSwapchain::~OpenXRSwapchain):
(PlatformXR::OpenXRSwapchain::acquireImage):
(PlatformXR::OpenXRSwapchain::releaseImage):
- platform/xr/openxr/OpenXRSwapchain.h: Added.
- platform/xr/openxr/OpenXRUtils.h: Add helper log function
(PlatformXR::xrViewToPose): Use fabs instead of negation
- platform/xr/openxr/PlatformXROpenXR.cpp:
(PlatformXR::OpenXRDevice::initializeTrackingAndRendering): create GraphicsContextGL for texture sharing.
(PlatformXR::OpenXRDevice::requestFrame): Prepare and fill layers if shouldRender is true.
(PlatformXR::OpenXRDevice::submitFrame): Implement submit layers to OpenXR
(PlatformXR::OpenXRDevice::createLayerProjection): Implement layer creation method
(PlatformXR::OpenXRDevice::deleteLayer): Implement layer deallocation
(PlatformXR::OpenXRDevice::collectEnabledFeatures const):
(PlatformXR::OpenXRDevice::resetSession): Deallocate layers and graphics context.
- platform/xr/openxr/PlatformXROpenXR.h: Add Layers API
- testing/WebFakeXRDevice.cpp:
(WebCore::SimulatedXRDevice::recommendedResolution): Increase size to avoid platform minimum FBO size errors
(WebCore::SimulatedXRDevice::initializeTrackingAndRendering): Create graphics context
(WebCore::SimulatedXRDevice::shutDownTrackingAndRendering): Release graphics context
(WebCore::SimulatedXRDevice::frameTimerFired): set up layers in frame data
(WebCore::SimulatedXRDevice::createLayerProjection): creates a texture for a layer.
(WebCore::SimulatedXRDevice::deleteLayer): releases the associated texture to a layer
- testing/WebFakeXRDevice.h:
LayoutTests:
Update WebXR Opaque Framebuffer test expectations.
- platform/wpe/TestExpectations:
- 6:15 PM Changeset in webkit [274694] by
-
- 3 edits in trunk/LayoutTests
[GLIB] REGRESSION(r274273): fast/canvas/webgl/gl-teximage-imagebitmap.html is failing
https://bugs.webkit.org/show_bug.cgi?id=223297
Reviewed by Carlos Garcia Campos.
This test started failing in GTK after r274273. The test fails due to a pixel color difference of 1.
Change failing test to allow a tolerance of 1 when comparing expected and actual results.
- fast/canvas/webgl/gl-teximage-imagebitmap-expected.txt:
- fast/canvas/webgl/gl-teximage-imagebitmap.html:
- 6:02 PM Changeset in webkit [274693] by
-
- 2 edits in branches/safari-612.1.7-branch/Source/WebKit
Revert r274356. rdar://problem/75599898
- 5:25 PM Changeset in webkit [274692] by
-
- 3 edits in trunk/Source/WebKit
Handle empty bound size during animated resizing
https://bugs.webkit.org/show_bug.cgi?id=223446
Patch by Sihui Liu <sihui_liu@appe.com> on 2021-03-18
Reviewed by Tim Horton.
We don't allow empty bounds in animated resizing: when that happens, we would cancel it. However, a set of
updates involving empty bounds can be merged to a valid update. For example, two changes of frame size
[1] (0, 0, 100, 100) => (0, 0, 0, 50) [2] (0, 0, 0, 50) => (0, 0, 50, 50) can be viewed as single change
(0, 0, 100, 100) => (0, 0, 50, 50), which is valid. We used to ask SPI clients to ensure each update is valid,
but sometimes the frame change is not under client's control. For example when client uses auto layout, empty
frame seems to be a valid mid product.
To handle this case, we can store the old bounds, and actually perform animated resizing on when new valid
bounds show up. For the example above, we would store (0, 0, 100, 100) on [1] and use it to resize from
(0, 0, 100, 100) to (0, 0, 50, 50) on [2].
- UIProcess/API/Cocoa/WKWebViewInternal.h:
- UIProcess/API/ios/WKWebViewIOS.mm:
(-[WKWebView _processWillSwapOrDidExit]):
(-[WKWebView _updateVisibleContentRects]): If we still have stored old bounds in _updateVisibleContentRects, it
means they are not consumed in this cycle. In this case let's just cancel animated resizing and send out updates.
(-[WKWebView _cancelAnimatedResize]):
(-[WKWebView _didCompleteAnimatedResize]):
(-[WKWebView _beginAnimatedResizeWithUpdates:]):
- 5:08 PM Changeset in webkit [274691] by
-
- 3 edits in releases/WebKitGTK/webkit-2.30/Source/WebKit
Unreviewed non-unified build fixes
- GPUProcess/media/RemoteMediaResourceLoader.cpp:
- NetworkProcess/webrtc/NetworkRTCProvider.cpp:
- 4:56 PM Changeset in webkit [274690] by
-
- 2 edits in trunk/LayoutTests
[ macOS wk2 Release ARM64 ] 3 http/wpt/beacon/cors/cors-preflight-blob are flakey text failures
https://bugs.webkit.org/show_bug.cgi?id=223488
Unreviewed test gardening.
- platform/mac-wk2/TestExpectations: Updating expectations to Pass Failure while tests are being reviewed.
- 4:46 PM Changeset in webkit [274689] by
-
- 2 edits in trunk/Source/WebKit
Update Keychain queries according to internal needs
https://bugs.webkit.org/show_bug.cgi?id=223424
rdar://75434045
Reviewed by Brent Fulgham.
Covered by manual tests.
- UIProcess/WebAuthentication/Cocoa/LocalAuthenticator.mm:
(updateQuery):
(WebKit::LocalAuthenticatorInternal::getExistingCredentials):
(WebKit::LocalAuthenticator::clearAllCredentials):
(WebKit::LocalAuthenticator::continueMakeCredentialAfterUserVerification):
(WebKit::LocalAuthenticator::continueGetAssertionAfterUserVerification):
(WebKit::LocalAuthenticator::receiveException const):
(WebKit::LocalAuthenticator::deleteDuplicateCredential const):
(shouldUseAlternateQuery): Deleted.
(alternateQueryForRPID): Deleted.
- 4:42 PM Changeset in webkit [274688] by
-
- 5 edits in trunk
Avoid copying item data when iterating in-process display lists
https://bugs.webkit.org/show_bug.cgi?id=223471
Reviewed by Simon Fraser.
Source/WebCore:
As a performance optimization, in the case where display lists are built up without item buffer clients that are
responsible for encoding and decoding display list data, all display list items are constructed (and exist)
directly within the item buffer. In this scenario, there is no need to additionally decode or validate inline
items by copying them into a separate buffer, so we can simply skip this step and just use the memory address of
the item insidem_allocatedBuffers
as the curren item handle when iterating through in-process display lists.
This skips almost all of the work done underneath
DisplayList::iterator::updateCurrentItem()
in the web
process on the Design subtest of MotionMark. Covered by existing API tests (one of which needs a slight
adjustment).
- platform/graphics/displaylists/DisplayList.cpp:
(WebCore::DisplayList::DisplayList::iterator::atEnd const):
(WebCore::DisplayList::DisplayList::iterator::updateCurrentItem):
(WebCore::DisplayList::DisplayList::iterator::advance):
Rearrange this logic so that we only decode or copy out to a side buffer and perform validation in the case
where we have an item buffer client. Otherwise, we know that the items already exist inside the item buffer's
m_allocatedBuffers
, so we can simply use the current memory address (m_cursor
) as the item handle.
(WebCore::DisplayList::DisplayList::iterator::clearCurrentItem):
Only destroy the item at
m_currentBufferForItem
if it doesn't already exist in the display list's item buffer.
(that is, if the item buffer requires a reading client). The items within the item buffer are destroyed upon
clearing theDisplayList
, so running this logic would result in a double-free.
(WebCore::DisplayList::DisplayList::iterator::moveToEnd):
(WebCore::DisplayList::DisplayList::iterator::moveCursorToStartOfCurrentBuffer):
- platform/graphics/displaylists/DisplayList.h:
(WebCore::DisplayList::DisplayList::iterator::itemBuffer const):
Drive-by refactoring: add a helper method to grab the display list's
ItemBuffer
, and use it in several places
above.
Tools:
Adjust an existing API test that exercises inline display list item validation by assigning a reading client to
the display list.
- TestWebKitAPI/Tests/WebCore/cg/DisplayListTestsCG.cpp:
(TestWebKitAPI::TEST):
Move the
ReadingClient
andWritingClient
out of the scope ofOutOfLineItemDecodingFailure
, so that the
other API test (InlineItemValidationFailure
) can also use it.
- 4:40 PM Changeset in webkit [274687] by
-
- 3 edits in trunk/Source/WebCore
Unreviewed, reverting r274669.
https://bugs.webkit.org/show_bug.cgi?id=223487
Broke two debug layout tests
Reverted changeset:
"CSP headers can block default <video> controls"
https://bugs.webkit.org/show_bug.cgi?id=223422
https://trac.webkit.org/changeset/274669
- 4:39 PM Changeset in webkit [274686] by
-
- 3 edits in trunk/Source/WebCore
Avoid heap allocation under AudioParamTimeline::processSetTargetFollowedByRamp()
https://bugs.webkit.org/show_bug.cgi?id=223477
Reviewed by Darin Adler.
Stop heap-allocating ParamEvent objects in AudioParamTimeline since they sometimes
get constructed on the audio thread.
- Modules/webaudio/AudioParamTimeline.cpp:
(WebCore::AudioParamTimeline::insertEvent):
(WebCore::AudioParamTimeline::cancelAndHoldAtTime):
(WebCore::AudioParamTimeline::valueForContextTime):
(WebCore::AudioParamTimeline::valuesForFrameRangeImpl):
(WebCore::AudioParamTimeline::processCancelValues):
(WebCore::AudioParamTimeline::processSetTargetFollowedByRamp):
(WebCore::AudioParamTimeline::handleCancelValues):
(WebCore::AudioParamTimeline::ParamEvent::createSetValueEvent):
(WebCore::AudioParamTimeline::ParamEvent::createLinearRampEvent):
(WebCore::AudioParamTimeline::ParamEvent::createExponentialRampEvent):
(WebCore::AudioParamTimeline::ParamEvent::createSetTargetEvent):
(WebCore::AudioParamTimeline::ParamEvent::createSetValueCurveEvent):
(WebCore::AudioParamTimeline::ParamEvent::createCancelValuesEvent):
(WebCore::AudioParamTimeline::hasValues const):
- Modules/webaudio/AudioParamTimeline.h:
(WebCore::AudioParamTimeline::ParamEvent::ParamEvent):
(WebCore::AudioParamTimeline::ParamEvent::savedEvent):
- 4:38 PM Changeset in webkit [274685] by
-
- 3 edits in trunk/Source/WebCore
[GTK][WPE][CMake] libCMS2 should be included only if guard USE_LCMS is defined
https://bugs.webkit.org/show_bug.cgi?id=223340
Reviewed by Carlos Garcia Campos.
- PlatformGTK.cmake:
- PlatformWPE.cmake:
- 4:29 PM Changeset in webkit [274684] by
-
- 2 edits in trunk/LayoutTests
[ macOS Release Wk2 ARM64 ] inspector/css/modify-inline-style.html is a flakey text failure
https://bugs.webkit.org/show_bug.cgi?id=223486
Unreviewed test gardening.
- platform/mac-wk2/TestExpectations: Updating expectations to Pass Failure while test is reviewed.
- 4:22 PM Changeset in webkit [274683] by
-
- 2 edits in trunk/Source/WebKit
Crash under WebsiteDataStore::terminateNetworkProcess()
https://bugs.webkit.org/show_bug.cgi?id=223482
<rdar://75326967>
Reviewed by Alex Christensen.
Calling WebProcessPool::terminateServiceWorkers() may destroy the WebProcessPool, which would
remove the WebProcessPool from the WebProcessPool::allProcessPools() vector we're iterating
on. To make this safe, I now copy the WebProcessPool into a separate vector and hold a RefPtr
to them. I now iterate over this new vector instead.
- UIProcess/WebsiteData/WebsiteDataStore.cpp:
(WebKit::WebsiteDataStore::terminateNetworkProcess):
- 4:11 PM Changeset in webkit [274682] by
-
- 2 edits in trunk/Source/WebCore
Don't spend time painting transparent cell backgrounds
https://bugs.webkit.org/show_bug.cgi?id=223459
Reviewed by Darin Adler.
We can bail early from RenderTableCell::paintBackgroundsBehindCell() if the style has
no background image, and the background color is transparent (the default).
Removes 2% of painting time in the MotionMark Design subtest.
- rendering/RenderTableCell.cpp:
(WebCore::RenderTableCell::paintBackgroundsBehindCell):
- 4:09 PM Changeset in webkit [274681] by
-
- 2 edits in trunk/LayoutTests
[ macOS ARM 64 ] compositing/style-change/backface-visibility-change.htmlis a flakey image failure
https://bugs.webkit.org/show_bug.cgi?id=223484
Unreviewed test gardening.
- platform/mac/TestExpectations: Updated test expectations to PASS ImageOnlyFailure for Apple Silicon while test is reviewed.
- 3:59 PM Changeset in webkit [274680] by
-
- 5 edits in trunk
Use 1000-based units for file sizes, per HIG
https://bugs.webkit.org/show_bug.cgi?id=208190
<rdar://problem/71045696>
Reviewed by BJ Burg.
Source/WebInspectorUI:
- UserInterface/Base/Utilities.js:
- UserInterface/Views/ResourceSizesContentView.js:
(WI.ResourceSizesContentView.prototype._formattedSizeComponent):
LayoutTests:
- inspector/unit-tests/number-utilities.html:
- 3:53 PM Changeset in webkit [274679] by
-
- 7 edits in trunk/Source/WebCore
Avoid heap allocation under PannerNode::processSampleAccurateValues()
https://bugs.webkit.org/show_bug.cgi?id=223466
Reviewed by Darin Adler.
Make sure BaseAudioContext::m_listener gets initialized in the constructor
(on the main thread) instead of doing it lazily in the listener() getter
(which may get called on the audio thread).
- Modules/webaudio/AudioContext.cpp:
(WebCore::AudioContext::create):
(WebCore::AudioContext::AudioContext):
- Modules/webaudio/AudioContext.h:
(WebCore::AudioContext::AudioContext):
- Modules/webaudio/BaseAudioContext.cpp:
(WebCore::BaseAudioContext::BaseAudioContext):
(WebCore::WebCore::BaseAudioContext::listener):
- Modules/webaudio/BaseAudioContext.h:
(WebCore::BaseAudioContext::BaseAudioContext):
- Modules/webaudio/OfflineAudioContext.cpp:
(WebCore::OfflineAudioContext::OfflineAudioContext):
- Modules/webaudio/WebKitAudioContext.cpp:
(WebCore::WebKitAudioContext::WebKitAudioContext):
- 3:52 PM Changeset in webkit [274678] by
-
- 4 edits in trunk/Source/WebCore
SpeechSynthesis should honor audioPlaybackRequiresUserGesture setting on iOS.
https://bugs.webkit.org/show_bug.cgi?id=223473
rdar://problem/75586456
Reviewed by Chris Fleizach.
- Modules/speech/DOMWindowSpeechSynthesis.cpp:
(WebCore::DOMWindowSpeechSynthesis::speechSynthesis): Pass the document.
- Modules/speech/SpeechSynthesis.cpp:
(WebCore::SpeechSynthesis::create): Pass the document.
(WebCore::SpeechSynthesis::SpeechSynthesis): Set the initial m_restrictions based on document.audioPlaybackRequiresUserGesture().
- Modules/speech/SpeechSynthesis.h:
- 3:42 PM Changeset in webkit [274677] by
-
- 2 edits in trunk/Source/WebCore
Avoid heap allocation under AudioWorkletNode::process()
https://bugs.webkit.org/show_bug.cgi?id=223452
Reviewed by Darin Adler.
Always use arrays of size 128 (render quantum) for AudioParam values. We used to
dynamically choose between a size of 128 and 1 (when there is no automation
scheduled and the value is constant for the quantum). This avoids having to make
heap allocations on the audio thread, which are bad for performance.
Content (and existing AudioWorklet tests) can handle either size because the
specification says [1]:
"""
For each array, the array contains the computedValue of the parameter for all
frames in the render quantum. However, if no automation is scheduled during this
render quantum, the array MAY have length 1 with the array element being the
constant value of the AudioParam for the render quantum.
"""
Note that the specification uses "MAY" so this is not a requirement for us to use
an array of size 1 in such case. I also verified that Blink is never using an
array of size 1 either. They always use arrays of 128 (render quantum size) and
std::fill() them with the constant value when there is no automation. Our new
behavior is thus consistent with Blink.
[1] https://webaudio.github.io/web-audio-api/#audioworkletprocess-callback-parameters
- Modules/webaudio/AudioWorkletNode.cpp:
(WebCore::AudioWorkletNode::initializeAudioParameters):
(WebCore::AudioWorkletNode::process):
- 3:24 PM Changeset in webkit [274676] by
-
- 2 edits in trunk/Source/WebKit
[WPE][GTK] Remove plugin process leftover arg from ProcessLauncher
https://bugs.webkit.org/show_bug.cgi?id=223460
Patch by Michael Catanzaro <Michael Catanzaro> on 2021-03-18
Reviewed by Adrian Perez de Castro.
Remove extra nullptr arg.
- UIProcess/Launcher/glib/ProcessLauncherGLib.cpp:
(WebKit::ProcessLauncher::launchProcess):
- 3:09 PM Changeset in webkit [274675] by
-
- 2 edits in trunk/Source/WebCore
Protect frame before calling setPrinting
https://bugs.webkit.org/show_bug.cgi?id=222664
Patch by Rob Buis <rbuis@igalia.com> on 2021-03-18
Reviewed by Ryosuke Niwa.
Protect frame before calling setPrinting
since it could potentially delete the frame
through event handling.
- page/PrintContext.cpp:
(WebCore::PrintContext::begin):
- 2:41 PM Changeset in webkit [274674] by
-
- 2 edits in trunk/Tools
Add another email for myself in contributors.json
https://bugs.webkit.org/show_bug.cgi?id=222700
Patch by Cameron McCormack <Cameron McCormack> on 2021-03-18
Reviewed by Alexey Proskuryakov.
- Scripts/webkitpy/common/config/contributors.json:
- 2:19 PM Changeset in webkit [274673] by
-
- 2 edits in trunk/Source/WebCore
Switch out of scheduled resource load mode only after async scripts have run
https://bugs.webkit.org/show_bug.cgi?id=223464
Reviewed by Geoffrey Garen.
Async scripts may generate more resource loads that benefit from scheduling.
- page/Page.cpp:
(WebCore::Page::prioritizeVisibleResources):
Also factor the mode transition into a lambda.
- 1:58 PM Changeset in webkit [274672] by
-
- 4 edits in trunk/Source/WebCore
Avoid heap allocation under BaseAudioContext::sourceNodeDidFinishPlayback()
https://bugs.webkit.org/show_bug.cgi?id=223461
Reviewed by Jer Noble.
BaseAudioContext::sourceNodeDidFinishPlayback() was appending to a m_finishedSourceNodes
Vector, which would cause heap allocations on the audio thread. To avoid such heap
allocations (which are bad for performance), we now set a "isFinishedSourceNode" flag
on the AudioNode. When BaseAudioContext::derefFinishedSourceNodes(), it relies on
this new isFinishedSourceNode flag instead of using the m_finishedSourceNodes Vector.
- Modules/webaudio/AudioNode.h:
(WebCore::AudioNode::isFinishedSourceNode const):
(WebCore::AudioNode::setIsFinishedSourceNode):
- Modules/webaudio/BaseAudioContext.cpp:
(WebCore::BaseAudioContext::~BaseAudioContext):
(WebCore::BaseAudioContext::uninitialize):
(WebCore::isFinishedSourceNode):
(WebCore::BaseAudioContext::derefFinishedSourceNodes):
(WebCore::BaseAudioContext::sourceNodeDidFinishPlayback):
- Modules/webaudio/BaseAudioContext.h:
- 1:42 PM Changeset in webkit [274671] by
-
- 21 edits1 add1 delete in trunk/LayoutTests
[ macOS Wk2 ] http/tests/security/contentSecurityPolicy/report-only-connect-src-xmlhttprequest-redirect-to-blocked.php is constantly text failing
https://bugs.webkit.org/show_bug.cgi?id=223079
<rdar://problem/75323779>
Reviewed by Jonathan Bedard.
- http/tests/security/contentSecurityPolicy/connect-src-xmlhttprequest-redirect-to-blocked-expected.txt:
- http/tests/security/contentSecurityPolicy/connect-src-xmlhttprequest-redirect-to-blocked.html:
- http/tests/security/contentSecurityPolicy/report-document-uri-after-blocked-redirect-expected.txt:
- http/tests/security/contentSecurityPolicy/report-document-uri-after-blocked-redirect.html:
- http/tests/security/contentSecurityPolicy/report-only-connect-src-beacon-redirect-blocked-expected.txt:
- http/tests/security/contentSecurityPolicy/report-only-connect-src-beacon-redirect-blocked.php:
- http/tests/security/contentSecurityPolicy/report-only-connect-src-xmlhttprequest-redirect-to-blocked-expected.txt:
- http/tests/security/contentSecurityPolicy/report-only-connect-src-xmlhttprequest-redirect-to-blocked.php:
- http/tests/security/contentSecurityPolicy/resources/go-to-echo-report.py:
- http/tests/security/contentSecurityPolicy/resources/redirect.pl:
- http/tests/security/contentSecurityPolicy/resources/worker-importScript-redirect-cross-origin-allowed.py:
- http/tests/security/contentSecurityPolicy/resources/worker-importScript-redirect-cross-origin-blocked.py:
- http/tests/security/contentSecurityPolicy/resources/worker-xhr-allowed.py:
- http/tests/security/contentSecurityPolicy/resources/worker-xhr-redirect-cross-origin-allowed.py:
- http/tests/security/contentSecurityPolicy/resources/worker-xhr-redirect-cross-origin-blocked.py:
- http/tests/security/contentSecurityPolicy/resources/xhr-redirect-not-allowed.pl: Removed.
- http/tests/security/contentSecurityPolicy/resources/xhr-redirect-not-allowed.py: Added.
- http/tests/security/no-javascript-refresh.py:
- platform/mac-wk1/http/tests/security/contentSecurityPolicy/connect-src-xmlhttprequest-redirect-to-blocked-expected.txt:
- platform/mac-wk1/http/tests/security/contentSecurityPolicy/report-document-uri-after-blocked-redirect-expected.txt:
- platform/win/http/tests/security/contentSecurityPolicy/connect-src-xmlhttprequest-redirect-to-blocked-expected.txt:
- platform/win/http/tests/security/contentSecurityPolicy/report-document-uri-after-blocked-redirect-expected.txt:
- 1:31 PM Changeset in webkit [274670] by
-
- 3 edits in branches/safari-612.1.7-branch/Source/WebCore
Cherry-pick r274669. Unreviewed build fix.
Fix a Catalyst build.
- Modules/mediasession/MediaMetadata.h: (WebCore::MediaMetadata::artworkImage const):
- testing/Internals.cpp: (WebCore::Internals::loadArtworkImage):
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@274667 268f45cc-cd09-0410-ab3c-d52691b4dbfc
- 1:26 PM Changeset in webkit [274669] by
-
- 3 edits in trunk/Source/WebCore
CSP headers can block default <video> controls
https://bugs.webkit.org/show_bug.cgi?id=223422
<rdar://problem/41192193>
Reviewed by Antoine Quint.
Covered by existing tests.
- Modules/modern-media-controls/controls/icon-service.js:
(IconService.prototype.imageForIconAndLayoutTraits):
In order for an<img>
to skip CSP checks it must beisInUserAgentShadowTree
before settingsrc
.
- Modules/modern-media-controls/main.js:
(createControls):
Provide the UAshadowRoot
to theiconService
so it can temporarily attach the<img>
.
- 1:16 PM Changeset in webkit [274668] by
-
- 2 edits in trunk/LayoutTests
[ macOS Wk2 ARM64 ] platform/mac/webrtc/captureCanvas-webrtc-software-encoder.html is a flakey timeout
https://bugs.webkit.org/show_bug.cgi?id=223474
Uneviewed test gardening.
- platform/mac/TestExpectations: Updating test expectations to include Timeout for arm64 systems.
- 12:49 PM Changeset in webkit [274667] by
-
- 3 edits in trunk/Source/WebCore
Fix a Catalyst build.
- Modules/mediasession/MediaMetadata.h:
(WebCore::MediaMetadata::artworkImage const):
- testing/Internals.cpp:
(WebCore::Internals::loadArtworkImage):
- 12:47 PM Changeset in webkit [274666] by
-
- 2 edits in trunk/Source/WebCore
[GTK] Kinetic iframe async scrolling does not work
https://bugs.webkit.org/show_bug.cgi?id=223133
Patch by Alejandro G. Castro <alex@igalia.com> on 2021-03-18
Reviewed by Carlos Garcia Campos.
Add a condition for the gtk port, it allows end of momentum wheel
events to be detected as a scrollable events, no matter of the
delta value. By definition of the API delta is going to be zero in
gtk end of momentum events according to:
https://developer.gnome.org/gdk3/stable/gdk3-Events.html#gdk-event-is-scroll-stop-event
- page/scrolling/ScrollingTreeScrollingNode.cpp:
(WebCore::ScrollingTreeScrollingNode::eventCanScrollContents const):
- 12:45 PM Changeset in webkit [274665] by
-
- 2 edits in trunk/LayoutTests
[ macOS wk2 ARM64 ] fast/images/async-image-background-change.html is a flakey timeout
https://bugs.webkit.org/show_bug.cgi?id=223469
Unreviewed test gardening.
- platform/mac-wk2/TestExpectations: Updating test expectations to Pass Timeout while test is being reviewed.
- 12:23 PM Changeset in webkit [274664] by
-
- 2 edits in trunk/Source/WebCore
Avoid heap allocations under BiquadDSPKernel::updateCoefficientsIfNecessary()
https://bugs.webkit.org/show_bug.cgi?id=223444
Reviewed by Darin Adler.
Use float[] instead of AudioFloatArray for local variables in updateCoefficientsIfNecessary()
in order to avoid doing heap allocations on the audio thread, for performance reasons.
- Modules/webaudio/BiquadDSPKernel.cpp:
(WebCore::hasConstantValue):
(WebCore::BiquadDSPKernel::updateCoefficientsIfNecessary):
- 12:09 PM Changeset in webkit [274663] by
-
- 2 edits in branches/safari-612.1.7-branch/Source/ThirdParty/ANGLE
Cherry-pick r274654. rdar://problem/75583447
'MTLLanguageVersion1_0' is unavailable on Catalyst
https://bugs.webkit.org/show_bug.cgi?id=223392
Patch by Kyle Piddington <Kyle Piddington> on 2021-03-18
Reviewed by Jon Lee.
Disable switch case in catalyst builds
- src/compiler/translator/TranslatorMetalDirect/EmitMetal.cpp: (GetOperatorString):
- src/compiler/translator/TranslatorMetalDirect/ProgramPrelude.cpp:
- src/libANGLE/renderer/metal/FrameBufferMtl.mm: (rx::FramebufferMtl::readPixels):
- src/libANGLE/renderer/metal/mtl_utils.mm: (rx::mtl::GetUserSetOrHighestMSLVersion):
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@274654 268f45cc-cd09-0410-ab3c-d52691b4dbfc
- 12:09 PM Changeset in webkit [274662] by
-
- 2 edits in trunk/LayoutTests
[Win] Update test expectations
https://bugs.webkit.org/show_bug.cgi?id=223456
Unreviewed test gardening.
- platform/win/TestExpectations:
- 12:07 PM Changeset in webkit [274661] by
-
- 1 copy in branches/safari-612.1.7-branch
New branch.
- 12:06 PM Changeset in webkit [274660] by
-
- 3 edits in trunk/Source/ThirdParty/ANGLE
Metal-ANGLE can ASSERT because MTL signal event code is compiled out
https://bugs.webkit.org/show_bug.cgi?id=222859
<rdar://problem/75132180>
Reviewed by Ken Russell.
With the Metal backend enabled, the test
webgl/2.0.0/conformance2/state/gl-object-get-calls.html will
occasionally crash in mtl_command_buffer when it hits unreachable
code because ANGLE_MTL_EVENT_AVAILABLE hasn't been defined. This is
available on macOS 10.14 and above, so should be enabled.
At the same time, it doesn't make sense to call the method that has
unreachable code, so guard against that in mtl_command_buffer.
- src/libANGLE/renderer/metal/mtl_command_buffer.mm:
(rx::mtl::CommandBuffer::setPendingEvents):
- src/libANGLE/renderer/metal/mtl_common.h: Define ANGLE_MTL_EVENT_AVAILABLE.
- 12:05 PM Changeset in webkit [274659] by
-
- 8 edits in trunk/Source
Versioning.
WebKit-7612.1.8
- 11:52 AM Changeset in webkit [274658] by
-
- 2 edits in trunk/LayoutTests
[ macOS Debug wk2 ARM64 ] ASSERTION FAILED: !m_deletionHasBegun /Volumes/Data/worker/bigsur-debug/build/WebKitBuild/Debug/usr/local/include/wtf/ThreadSafeRefCounted.h(58) : void WTF::ThreadSafeRefCountedBase::ref() const
https://bugs.webkit.org/show_bug.cgi?id=223462
Uneviewed test gardening.
- platform/mac-wk2/TestExpectations: Updating test expectations to Pass Crash while test is being reviewed.
- 11:48 AM Changeset in webkit [274657] by
-
- 2 edits in trunk/Source/WebCore
Avoid heap allocations under AudioSampleDataSource::pullSamplesInternal()
https://bugs.webkit.org/show_bug.cgi?id=223449
Reviewed by Jer Noble.
AudioSampleDataSource::pullSamplesInternal() was doing heap allocations on the audio thread,
just for logging purposes (RunLoop::dispatch() & Function constructor do heap allocations).
Drop this logging to address the issue, after clearing this with Jer Noble.
- platform/audio/cocoa/AudioSampleDataSource.mm:
(WebCore::AudioSampleDataSource::pullSamplesInternal):
- 11:45 AM Changeset in webkit [274656] by
-
- 2 edits in trunk/Source/WebInspectorUI
Web Inspector: REGRESSION(r271348): Console: message source code location is not vertically aligned with containing function name
https://bugs.webkit.org/show_bug.cgi?id=223288
<rdar://problem/75498577>
Reviewed by Devin Rousso.
WebKit inline-block behavior changed in r271348 to match the spec more closely.
- UserInterface/Views/ConsoleMessageView.css:
(.console-message-location.call-frame > .title):
Explicitly setvertical-align
to match the behavior prior r271348.
- 11:36 AM Changeset in webkit [274655] by
-
- 2 edits in trunk/LayoutTests
[ MacOS Wk1 ] http/tests/loading/basic-auth-load-URL-with-consecutive-slashes.html is a flakey failure
https://bugs.webkit.org/show_bug.cgi?id=222563
Unreviewed test gardening.
- platform/mac-wk1/TestExpectations:
- 11:18 AM Changeset in webkit [274654] by
-
- 2 edits in trunk/Source/ThirdParty/ANGLE
'MTLLanguageVersion1_0' is unavailable on Catalyst
https://bugs.webkit.org/show_bug.cgi?id=223392
Patch by Kyle Piddington <Kyle Piddington> on 2021-03-18
Reviewed by Jon Lee.
Disable switch case in catalyst builds
- src/compiler/translator/TranslatorMetalDirect/EmitMetal.cpp:
(GetOperatorString):
- src/compiler/translator/TranslatorMetalDirect/ProgramPrelude.cpp:
- src/libANGLE/renderer/metal/FrameBufferMtl.mm:
(rx::FramebufferMtl::readPixels):
- src/libANGLE/renderer/metal/mtl_utils.mm:
(rx::mtl::GetUserSetOrHighestMSLVersion):
- 11:17 AM Changeset in webkit [274653] by
-
- 3 edits in trunk/Source/WebKit
[iOS] editing/selection/character-granularity-rect.html fails on certain internal configurations after r274610
https://bugs.webkit.org/show_bug.cgi?id=223447
Reviewed by Devin Rousso.
On versions of iOS where
ENABLE(IMAGE_EXTRACTION)
is defined but the system feature is disabled, this test
began failing after r274610. This is because the new image extraction deferral gesture now blocks text
interaction gestures, but the code to actually fail this deferring gesture (and thus, "lift" the deferring
gesture gate) is still behind the system flag. As a result, text interactions when the image extraction flag is
disabled will only begin after the touch ends.
This means that when selecting text via a long press, the text selection doesn't appear until lifting the touch
if image extraction is disabled. To fix this, we only enable this deferring gesture in the case where the system
feature is enabled.
- UIProcess/ios/GestureRecognizerConsistencyEnforcer.mm:
(WebKit::GestureRecognizerConsistencyEnforcer::timerFired):
Additionally tweak the
GestureRecognizerConsistencyEnforcer
to only forcibly reset lingering unlifted gesture
recognizers if they are enabled.
- UIProcess/ios/WKContentViewInteraction.mm:
(-[WKContentView setUpInteraction]):
- 11:14 AM Changeset in webkit [274652] by
-
- 2 edits in trunk/Source/WebKit
Don't delay conditional requests in resource load scheduler
https://bugs.webkit.org/show_bug.cgi?id=223450
Reviewed by Geoffrey Garen.
- NetworkProcess/NetworkLoadScheduler.cpp:
(WebKit::NetworkLoadScheduler::HostContext::schedule):
Conditional requests usually come back as 304s and don't slow other resource loads down.
- 11:11 AM Changeset in webkit [274651] by
-
- 2 edits in trunk/LayoutTests
[ macOS wk2 ARM 64 ] storage/indexeddb/IDBObject-leak.html is a flakey text failure
https://bugs.webkit.org/show_bug.cgi?id=223453
Uneviewed test gardeing.
- platform/mac-wk2/TestExpectations: Updating test expectations to Pass Failure while test is being reviewed.
- 10:51 AM Changeset in webkit [274650] by
-
- 7 edits in trunk/Source/WebCore
Avoid heap allocation under PannerNode::pullInputs()
https://bugs.webkit.org/show_bug.cgi?id=223445
Reviewed by Darin Adler.
PannerNode::pullInputs() was doing a heap allocation on the audio thread when
constructing a HashSet. It turns out that PannerNode::pullInputs() and
PannerNode::notifyAudioSourcesConnectedToNode() were not needed at all in
the modern PannerNode. They were only used to set the PannerNode on
AudioBufferSourceNodes so they could use its dopplerRate. However, the
dopplerRate was only a thing on the legacy WebKitAudioPannerNode. For the
modern PannerNode, there is no dopplerRate so we always end up using 1.0.
To address the issue, I thus completely removed PannerNode's pullInputs &
notifyAudioSourcesConnectedToNode(). I also updated AudioBufferSourceNode
to make it clear it uses a WebKitAudioPannerNode. Finally, I got rid of
the PannerNodeBase base class too since it is no longer needed.
- Modules/webaudio/AudioBufferSourceNode.cpp:
(WebCore::AudioBufferSourceNode::totalPitchRate):
(WebCore::AudioBufferSourceNode::setPannerNode):
(WebCore::AudioBufferSourceNode::clearPannerNode):
(WebCore::AudioBufferSourceNode::finish):
- Modules/webaudio/AudioBufferSourceNode.h:
- Modules/webaudio/PannerNode.cpp:
(WebCore::PannerNode::PannerNode):
- Modules/webaudio/PannerNode.h:
- Modules/webaudio/WebKitAudioPannerNode.cpp:
(WebCore::WebKitAudioPannerNode::WebKitAudioPannerNode):
- Modules/webaudio/WebKitAudioPannerNode.h:
- 10:25 AM Changeset in webkit [274649] by
-
- 2 edits in trunk/LayoutTests
REGRESSION (r272842): [ BigSur Wk2 ] imported/w3c/web-platform-tests/media-source/mediasource-seekable.html is a flakey text failure
https://bugs.webkit.org/show_bug.cgi?id=221965
Unreviewed test gardeing.
- platform/mac-wk2/TestExpectations: Removing test expectation, as it appears that the test has been fixed.
- 9:49 AM Changeset in webkit [274648] by
-
- 25 edits6 deletes in trunk
Unreviewed, reverting r274644.
Broke internal Mac Builds
Reverted changeset:
"Implement WebXR Opaque Framebuffer"
https://bugs.webkit.org/show_bug.cgi?id=222607
https://commits.webkit.org/r274644
- 8:50 AM Changeset in webkit [274647] by
-
- 12 edits in trunk/Source/WebCore
[WebIDL] Don't generate setters for global constructor properties
https://bugs.webkit.org/show_bug.cgi?id=222984
Reviewed by Alex Christensen.
r268710 fixed %Interface%.prototype.constructor to respect Set receiver, yet
global constructor properties likewindow.HTMLElement
are exposed to the same bug.
The reason why
Object.create(window).HTMLElement = X
performs correctly is that
JSObject::putInlineSlow() doesn't invoke JSProxy::put(), nor any other Set
override, during prototype chain traversal. That is being fixed in #217916.
To avoid regressing on the above snippet, this change applies the similiar fix as
in r268710 to global constructor properties: a setter-less CustomValue that is
treated as data descriptor [1] by Set.
Apart from altered receiver case, a patch for #217916 will also fix Enumerable
property attribute to be preserved when original CustomValue property is replaced.
This change reduces WebCore --release binary size by 0.68% (548 KB).
Also, as a drive-by fix, utilizes IsDOMGlobalObject to simplify constructor getters
for all JSDOMGlobalObject subclasses.
No new tests, no behavior change.
[1] https://tc39.es/ecma262/#sec-ordinarysetwithowndescriptor (step 3.e.ii)
- bindings/scripts/CodeGeneratorJS.pm:
(GetAttributeSetterName):
(GeneratePropertiesHashTable):
(GenerateImplementation):
(GenerateAttributeGetterBodyDefinition):
(GenerateAttributeSetterBodyDefinition):
(GenerateAttributeSetterDefinition):
- bindings/scripts/test/JS/*: Updated.
- 8:43 AM Changeset in webkit [274646] by
-
- 4 edits2 adds in trunk
Use double division
https://bugs.webkit.org/show_bug.cgi?id=223366
Patch by Rob Buis <rbuis@igalia.com> on 2021-03-18
Reviewed by Zalan Bujtas.
Source/WebCore:
Use double instead of LayoutUnit division since
LayoutUnit resolution is not high enough to support
near-zero values.
Test: fast/css/aspect-ratio-division-crash.html
- rendering/RenderBox.cpp:
(WebCore::inlineSizeFromAspectRatio):
- rendering/RenderBox.h:
(WebCore::RenderBox::blockSizeFromAspectRatio):
LayoutTests:
Add test for this.
- fast/css/aspect-ratio-division-crash-expected.txt: Added.
- fast/css/aspect-ratio-division-crash.html: Added.
- 7:44 AM Changeset in webkit [274645] by
-
- 3 edits4 adds in trunk
Nullptr crash in RenderStyle::shapeOutside()
https://bugs.webkit.org/show_bug.cgi?id=221382
Patch by Frédéric Wang <fwang@igalia.com> on 2021-03-18
Reviewed by Zalan Bujtas.
Source/WebCore:
Before bug 223041, it was possible to get dangling WeakPtr m_renderer on FloatingObject. This
patch adds debug ASSERT and more regression tests.
Tests: fast/block/float/float-pseudo-element-not-removed-crash.html
fast/block/float/float-pseudo-element-not-removed-2-crash.html
- rendering/FloatingObjects.h: add nullcheck ASSERT for debug builds.
LayoutTests:
Add regression tests.
- fast/block/float/float-pseudo-element-not-removed-crash-expected.txt: Added.
- fast/block/float/float-pseudo-element-not-removed-crash.html: Added.
- fast/block/float/float-pseudo-element-not-removed-crash2-expected.txt: Added.
- fast/block/float/float-pseudo-element-not-removed-crash2.html: Added.
- 6:59 AM Changeset in webkit [274644] by
-
- 25 edits6 adds in trunk
Implement WebXR Opaque Framebuffer
https://bugs.webkit.org/show_bug.cgi?id=222607
Reviewed by Youenn Fablet.
LayoutTests/imported/w3c:
Update WebXR Opaque Framebuffer test expectations.
- web-platform-tests/webxr/xrWebGLLayer_framebuffer_draw.https-expected.txt: Added.
- web-platform-tests/webxr/xrWebGLLayer_opaque_framebuffer.https-expected.txt: Added.
Source/WebCore:
This patch adds a base XR layers API which is initially used by WebXRWebGLLayer, but
with the goal of supporting more types of layers in the future (see WebXR Layers spec).
Layers are connected to WebGL by using shared textures. In the case of WebXRWebGLLayer
it creates an Opaque Framebuffer that renders to the shared texture. XR runtimes supporting
double or triple buffering can send different shared textures each frame in the FrameData struct.
The texture for the current frame is attached in WebXRLayer::startFrame and prepared to send it back to the
VR compositor in WebXRLayer::endFrame().
Tested by the WebXR WPT tests.
- Modules/webxr/WebXRLayer.h: add startFrame and endFrame pure virtual methods.
- Modules/webxr/WebXRSession.cpp:
(WebCore::WebXRSession::onFrame): do not call RAFs if frameData.shouldRender is false.
- Modules/webxr/WebXRSession.h: add device getter.
- Modules/webxr/WebXRSystem.cpp:
(WebCore::WebXRSystem::DummyInlineDevice::requestFrame): always enable frameData.shouldRender flag.
- Modules/webxr/WebXRSystem.h: Override new virtual functions.
- Modules/webxr/WebXRViewport.h:
(WebCore::WebXRViewport::rect const): Add helper method.
- Modules/webxr/WebXRWebGLLayer.cpp: Refactor resource initialization to create method.
(WebCore::WebXRWebGLLayer::create):
(WebCore::WebXRWebGLLayer::WebXRWebGLLayer):
(WebCore::m_isCompositionEnabled):
(WebCore::WebXRWebGLLayer::framebuffer const):
(WebCore::WebXRWebGLLayer::framebufferWidth const):
(WebCore::WebXRWebGLLayer::framebufferHeight const):
(WebCore::WebXRWebGLLayer::startFrame): Prepare Opaque Framebuffer for the start of next frame.
(WebCore::WebXRWebGLLayer::endFrame): Prepare Opaque Framebuffer for VR compositor submitFrame.
(WebCore::WebXRWebGLLayer::canvasResized): Move method
(WebCore::WebXROpaqueFramebuffer::create): Implement class to manage WebXR Opaque framebuffer.
(WebCore::WebXROpaqueFramebuffer::WebXROpaqueFramebuffer):
(WebCore::WebXROpaqueFramebuffer::~WebXROpaqueFramebuffer):
(WebCore::WebXROpaqueFramebuffer::startFrame): Attach shared texture for the current frame.
(WebCore::WebXROpaqueFramebuffer::endFrame): Flush and resolve multisampling if required.
(WebCore::WebXROpaqueFramebuffer::setupFramebuffer): Allocate the Opaque framebuffer with requested attributes.
- Modules/webxr/WebXRWebGLLayer.h: Add WebXROpaqueFramebuffer and handle members.
(WebCore::WebXROpaqueFramebuffer::handle const):
(WebCore::WebXROpaqueFramebuffer::framebuffer const):
(WebCore::WebXROpaqueFramebuffer::width const):
(WebCore::WebXROpaqueFramebuffer::height const):
- Sources.txt: Add OpenXRLayer.cpp and OpenXRSwapchain.cpp.
- html/canvas/WebGL2RenderingContext.cpp:
(WebCore::WebGL2RenderingContext::getFramebufferAttachmentParameter): handle Opaque Framebuffers.
- html/canvas/WebGLFramebuffer.cpp: Add members and methods required for Opaque Framebuffers.
(WebCore::WebGLFramebuffer::createOpaque):
(WebCore::WebGLFramebuffer::checkStatus const):
- html/canvas/WebGLFramebuffer.h:
- html/canvas/WebGLRenderingContext.cpp:
(WebCore::WebGLRenderingContext::getFramebufferAttachmentParameter): handle Opaque Framebuffers.
- html/canvas/WebGLRenderingContextBase.cpp: handle Opaque Framebuffers.
(WebCore::WebGLRenderingContextBase::deleteFramebuffer):
(WebCore::WebGLRenderingContextBase::framebufferRenderbuffer):
(WebCore::WebGLRenderingContextBase::framebufferTexture2D):
- platform/xr/PlatformXR.h: Add method to submitFrame.
(PlatformXR::Device::submitFrame):
- platform/xr/openxr/OpenXRLayer.cpp: Add class to manage OpenXR layers.
(PlatformXR::OpenXRLayer::OpenXRLayer):
(PlatformXR::OpenXRLayerProjection::create):
(PlatformXR::OpenXRLayerProjection::OpenXRLayerProjection):
(PlatformXR::OpenXRLayerProjection::startFrame):
- platform/xr/openxr/OpenXRLayer.h: Added.
(PlatformXR::OpenXRLayer::handle):
- platform/xr/openxr/OpenXRSwapchain.cpp: Add class to manage OpenXR swapchains
(PlatformXR::OpenXRSwapchain::create):
(PlatformXR::OpenXRSwapchain::OpenXRSwapchain):
(PlatformXR::OpenXRSwapchain::~OpenXRSwapchain):
(PlatformXR::OpenXRSwapchain::acquireImage):
(PlatformXR::OpenXRSwapchain::releaseImage):
- platform/xr/openxr/OpenXRSwapchain.h: Added.
- platform/xr/openxr/OpenXRUtils.h: Add helper log function
(PlatformXR::xrViewToPose): Use fabs instead of negation
- platform/xr/openxr/PlatformXROpenXR.cpp:
(PlatformXR::OpenXRDevice::initializeTrackingAndRendering): create GraphicsContextGL for texture sharing.
(PlatformXR::OpenXRDevice::requestFrame): Prepare and fill layers if shouldRender is true.
(PlatformXR::OpenXRDevice::submitFrame): Implement submit layers to OpenXR
(PlatformXR::OpenXRDevice::createLayerProjection): Implement layer creation method
(PlatformXR::OpenXRDevice::deleteLayer): Implement layer deallocation
(PlatformXR::OpenXRDevice::collectEnabledFeatures const):
(PlatformXR::OpenXRDevice::resetSession): Deallocate layers and graphics context.
- platform/xr/openxr/PlatformXROpenXR.h: Add Layers API
- testing/WebFakeXRDevice.cpp:
(WebCore::SimulatedXRDevice::recommendedResolution): Increase size to avoid platform minimum FBO size errors
(WebCore::SimulatedXRDevice::initializeTrackingAndRendering): Create graphics context
(WebCore::SimulatedXRDevice::shutDownTrackingAndRendering): Release graphics context
(WebCore::SimulatedXRDevice::frameTimerFired): set up layers in frame data
(WebCore::SimulatedXRDevice::createLayerProjection): creates a texture for a layer.
(WebCore::SimulatedXRDevice::deleteLayer): releases the associated texture to a layer
- testing/WebFakeXRDevice.h:
LayoutTests:
Update WebXR Opaque Framebuffer test expectations.
- platform/wpe/TestExpectations:
- 5:43 AM Changeset in webkit [274643] by
-
- 1 copy in releases/WebKitGTK/webkit-2.30.6
WebKitGTK 2.30.6
- 5:43 AM Changeset in webkit [274642] by
-
- 4 edits in releases/WebKitGTK/webkit-2.30
Unreviewed. Update OptionsGTK.cmake and NEWS for 2.30.6 release
.:
- Source/cmake/OptionsGTK.cmake: Bump version numbers.
Source/WebKit:
- gtk/NEWS: Add release notes for 2.30.6.
- 5:07 AM Changeset in webkit [274641] by
-
- 11 edits in trunk
[WPE] Bump API version when building with libsoup3
https://bugs.webkit.org/show_bug.cgi?id=223437
Reviewed by Adrian Perez de Castro.
.:
Use 1.1 as the API version when building with soup3.
- Source/PlatformWPE.cmake:
- Source/cmake/OptionsWPE.cmake:
Source/WebKit:
- PlatformWPE.cmake: Use WPE_API_DOC_VERSION instead of WPE_API_VERSION for gtkdoc config files.
- wpe/wpe-web-extension-uninstalled.pc.in: Add variable for libsoup version.
- wpe/wpe-web-extension.pc.in: Ditto.
- wpe/wpe-webkit-uninstalled.pc.in: Ditto.
- wpe/wpe-webkit.pc.in: Ditto.
Tools:
Use WPE_API_DOC_VERSION instead of WPE_API_VERSION.
- wpe/manifest.txt.in:
- 4:15 AM WebKitGTK/2.32.x edited by
- (diff)
- 4:13 AM WebKitGTK/2.30.x edited by
- (diff)
- 4:12 AM Changeset in webkit [274640] by
-
- 2 edits in trunk/Source/WebCore
[SOUP] SOUP3 crashes inside soup_message_set_request_body
https://bugs.webkit.org/show_bug.cgi?id=223236
Reviewed by Adrian Perez de Castro.
Make WebKitFormDataInputStream implement GPollableInputStream.
- platform/network/soup/WebKitFormDataInputStream.cpp:
(webkitFormDataInputStreamNew):
(webkitFormDataInputStreamCanPoll):
(webkitFormDataInputStreamIsReadable):
(webkitFormDataInputStreamCreateSource):
(webkitFormDataInputStreamPollableInterfaceInit):
- 4:09 AM Changeset in webkit [274639] by
-
- 2 edits in trunk/Source/WebCore
[Nicosia] Backport cocoa fix for RTL sticky position from r273982
https://bugs.webkit.org/show_bug.cgi?id=223395
Reviewed by Adrian Perez de Castro.
Fixes fast/css/sticky/sticky-in-rtl-overflow.html for WPE.
- page/scrolling/nicosia/ScrollingTreeStickyNode.cpp:
(WebCore::ScrollingTreeStickyNode::computeLayerPosition const):
- 4:04 AM Changeset in webkit [274638] by
-
- 2 edits in releases/WebKitGTK/webkit-2.30/Source/JavaScriptCore
Merge r271544 - [JSC] Clean up DFGPreciseLocalClobberize to avoid duplicate code
https://bugs.webkit.org/show_bug.cgi?id=220670
Reviewed by Filip Pizlo.
This patch cleans up DFGPreciseLocalClobberize by extracting code to lambda to remove duplicate code.
- dfg/DFGPreciseLocalClobberize.h:
(JSC::DFG::PreciseLocalClobberizeAdaptor::readTop):
- 4:04 AM Changeset in webkit [274637] by
-
- 2 edits in releases/WebKitGTK/webkit-2.30/Source/JavaScriptCore
Merge r271144 - propertyNameEnumerator must check it can still take the fast path after getGenericPropertyNames
https://bugs.webkit.org/show_bug.cgi?id=219957
<rdar://71156284>
Reviewed by Yusuke Suzuki.
We need to check if we still
canAccessPropertiesQuicklyForEnumeration
on
structureAfterGettingPropertyNames
, since we might call out out to a proxy's
getPrototypeOf
callback throughgetGenericPropertyNames
.
- runtime/JSPropertyNameEnumerator.h:
(JSC::propertyNameEnumerator):
- 4:04 AM Changeset in webkit [274636] by
-
- 5 edits3 adds in releases/WebKitGTK/webkit-2.30
Merge r270373 - iframe with
sandbox=allow-top-navigation-by-user-activation
can navigate top frame when the user interacts with an iframe from another origin
https://bugs.webkit.org/show_bug.cgi?id=219413
<rdar://problem/64887657>
Reviewed by Geoffrey Garen.
Source/WebCore:
An iframe with
sandbox=allow-top-navigation-by-user-activation
can navigate the top frame when the user
interacts with an frame from another origin. This is not strict enough and does not match the behavior of
Chrome.
In Chrome, the user activation is only valid for the purpose of navigation if the user interacted with either:
- The iframe triggering the navigation
- A descendant iframe of the iframe triggering the navigation
- A frame from the same origin as the iframe triggering the navigation
This patch aligns our behavior with Chrome's.
Test: http/tests/security/block-top-level-navigations-by-sandboxed-iframe-with-propagated-user-gesture.html
- dom/Document.cpp:
(WebCore::Document::canNavigateInternal):
- dom/UserGestureIndicator.cpp:
(WebCore::UserGestureToken::UserGestureToken):
(WebCore::UserGestureToken::isValidForDocument const):
(WebCore::UserGestureIndicator::processingUserGesture):
- dom/UserGestureIndicator.h:
(WebCore::UserGestureToken::create):
LayoutTests:
Add layout test coverage.
- http/tests/security/block-top-level-navigations-by-sandboxed-iframe-with-propagated-user-gesture-expected.txt: Added.
- http/tests/security/block-top-level-navigations-by-sandboxed-iframe-with-propagated-user-gesture.html: Added.
- http/tests/security/resources/navigate-top-level-frame-to-failure-page-via-message-handler.html: Added.
- 4:04 AM Changeset in webkit [274635] by
-
- 3 edits3 adds in releases/WebKitGTK/webkit-2.30
Merge r270367 - Block suspicious top level navigations by iframes even if sandbox=allow-top-navigation is specified
https://bugs.webkit.org/show_bug.cgi?id=219408
<rdar://problem/71049726>
Reviewed by Geoffrey Garen.
Source/WebCore:
Block suspicious top level navigations by iframes even if sandbox=allow-top-navigation is specified,
when the parent of the sandboxed iframe is not first-party.
Test: http/tests/security/block-top-level-navigations-by-third-party-sandboxed-iframe.html
- dom/Document.cpp:
(WebCore::Document::isNavigationBlockedByThirdPartyIFrameRedirectBlocking):
LayoutTests:
Add layout test coverage.
- http/tests/security/block-top-level-navigations-by-third-party-sandboxed-iframe-expected.txt: Added.
- http/tests/security/block-top-level-navigations-by-third-party-sandboxed-iframe.html: Added.
- http/tests/security/resources/navigate-top-level-frame-to-failure-page-via-sandboxed-iframe.html: Added.
- 4:04 AM Changeset in webkit [274634] by
-
- 6 edits in releases/WebKitGTK/webkit-2.30
Merge r270321 - Update list of block ports according fetch spec
https://bugs.webkit.org/show_bug.cgi?id=219154
Reviewed by Sam Weinig.
LayoutTests/imported/w3c:
- web-platform-tests/fetch/api/request/request-bad-port.any-expected.txt:
- web-platform-tests/fetch/api/request/request-bad-port.any.js:
- web-platform-tests/fetch/api/request/request-bad-port.any.worker-expected.txt:
- web-platform-tests/websockets/Create-blocked-port.any-expected.txt:
- web-platform-tests/websockets/Create-blocked-port.any.js:
- web-platform-tests/websockets/Create-blocked-port.any.worker-expected.txt:
Source/WTF:
- wtf/URL.cpp:
(WTF::portAllowed):
- 4:04 AM Changeset in webkit [274633] by
-
- 16 edits3 adds in releases/WebKitGTK/webkit-2.30
Merge r270101 - Add support for RTCPeerConnection.onicecandidateerror event
https://bugs.webkit.org/show_bug.cgi?id=169644
Reviewed by Alex Christensen.
LayoutTests/imported/w3c:
- web-platform-tests/webrtc/idlharness.https.window-expected.txt:
Source/WebCore:
Expose RTCPeerConnection.onicecandidateerror and use it for wrong STUN/TURN server URLs.
For that matter, add RTCPeerConnectionIceErrorEvent as per spec with a slight change to the init directory to keep the same terminology between event and init dictionary.
Covered by updated webrtc/stun-server-filtering.html test.
- CMakeLists.txt:
- DerivedSources-input.xcfilelist:
- DerivedSources-output.xcfilelist:
- DerivedSources.make:
- Modules/mediastream/RTCPeerConnection.cpp:
(WebCore::RTCPeerConnection::iceServersFromConfiguration):
(WebCore::iceServersFromConfiguration): Deleted.
- Modules/mediastream/RTCPeerConnection.h:
- Modules/mediastream/RTCPeerConnection.idl:
- Modules/mediastream/RTCPeerConnectionIceErrorEvent.cpp: Added.
(WebCore::RTCPeerConnectionIceErrorEvent::create):
(WebCore::RTCPeerConnectionIceErrorEvent::RTCPeerConnectionIceErrorEvent):
(WebCore::RTCPeerConnectionIceErrorEvent::eventInterface const):
- Modules/mediastream/RTCPeerConnectionIceErrorEvent.h: Added.
- Modules/mediastream/RTCPeerConnectionIceErrorEvent.idl: Added.
- Sources.txt:
- WebCore.xcodeproj/project.pbxproj:
- bindings/js/WebCoreBuiltinNames.h:
- dom/EventNames.h:
- dom/EventNames.in:
LayoutTests:
- webrtc/rtcpeerconnection-error-messages-expected.txt:
- webrtc/stun-server-filtering.html:
- 4:03 AM Changeset in webkit [274632] by
-
- 2 edits in releases/WebKitGTK/webkit-2.30/Source/WebCore
Merge r267287 - Crash under WebCore::shouldResetFocusNavigationStartingNode()
https://bugs.webkit.org/show_bug.cgi?id=216714
<rdar://problem/68132047>
Reviewed by Darin Adler.
Protect anchorElement in FrameView::scrollToFragmentInternal() to make sure
it stays alive until the time we pass it to setFocusNavigationStartingNode().
- page/FrameView.cpp:
(WebCore::FrameView::scrollToFragmentInternal):
- 4:03 AM Changeset in webkit [274631] by
-
- 6 edits in releases/WebKitGTK/webkit-2.30
Merge r266798 - Make sure WKWebsiteDataStore operations reuse existing process pools even when all WKWebViews have closed.
<rdar://problem/62978295> and https://bugs.webkit.org/show_bug.cgi?id=216317
Reviewed by Geoffrey Garen.
Source/WebKit:
Covered by new API test.
When WebsiteDataStores are gathering all the NetworkProcesses they might need to message, they miss some
obvious candidates if there are no longer any related WKWebViews.
Fix that by tracking which sessions a NetworkProcess knows about.
- UIProcess/Network/NetworkProcessProxy.cpp:
(WebKit::NetworkProcessProxy::addSession):
(WebKit::NetworkProcessProxy::hasSession const):
(WebKit::NetworkProcessProxy::removeSession):
- UIProcess/Network/NetworkProcessProxy.h:
- UIProcess/WebsiteData/WebsiteDataStore.cpp:
(WebKit::WebsiteDataStore::isAssociatedProcessPool const):
Tools:
- TestWebKitAPI/Tests/WebKitCocoa/WKWebsiteDatastore.mm:
(TestWebKitAPI::TEST):
- 3:10 AM Changeset in webkit [274630] by
-
- 2 edits in trunk/Source/WebCore
Invalidate RenderTreePosition's next sibling with display:contents
https://bugs.webkit.org/show_bug.cgi?id=218578
Reviewed by Antti Koivisto.
When inserting elements in the tree from JS it might happen that the renderTreePosition() in the RenderTreeUpdater
caches a nextSibling() value which is only temporarily correct because we sequentially process the descendants of a
given root node in RenderTreeUpdater::updateRenderTree(). One of those potentially incorrect scenarios is when
using display:contents. We can detect those cases because we would leave a parent element in RenderTreeUpdater::popParent()
without changing renderingParent() and so without changing renderTreePosition(). Once we are in that situation we
must invalidate the cached position so the next sibling is recomputed.
- rendering/updating/RenderTreeUpdater.cpp:
(WebCore::RenderTreeUpdater::popParent): Invalidate the render tree position's next sibling if the parent element is not
the renderingParent().
- 2:49 AM Changeset in webkit [274629] by
-
- 14 edits in releases/WebKitGTK/webkit-2.30/Source
Merge r265623 - REGRESSION (r260684): Messages YouTube inline video: after Multitasking away and Back, Audio is heard but icon indicates "muted"
https://bugs.webkit.org/show_bug.cgi?id=215453
<rdar://problem/66136673>
Reviewed by Tim Horton.
Source/WebCore:
r260684 silenced all JS events during the snapshot sequence that occurs whenever the user homes out of Safari.
This was meant to address compatibility with websites that did not expect various resize/orientationchange
events when homing out. However, the snapshot sequence is fairly long and this was causing us to silence JS
events which have nothing to do with the snapshot sequence, like window.postMessage()'s message events. This is
what caused this regression.
To address the issue, this patch basically reverts r260684 and deals with websites-compatibility issues via
less risky site-specific and event-specific quirks:
- We silence Window resize events on nytimes.com to address <rdar://problem/59763843>.
- We silence Window resize events and MediaQueryList change events on twitter.com to address <rdar://problem/58804852> and <rdar://problem/61731801>.
- css/MediaQueryMatcher.cpp:
(WebCore::MediaQueryMatcher::evaluateAll):
- dom/EventTarget.cpp:
(WebCore::EventTarget::fireEventListeners):
- page/FrameView.cpp:
(WebCore::FrameView::sendResizeEventIfNeeded):
- page/Page.h:
(WebCore::Page::isTakingSnapshotsForApplicationSuspension const):
(WebCore::Page::setIsTakingSnapshotsForApplicationSuspension):
(WebCore::Page::shouldFireEvents const): Deleted.
(WebCore::Page::setShouldFireEvents): Deleted.
- page/Quirks.cpp:
(WebCore::Quirks::shouldSilenceWindowResizeEvents const):
(WebCore::Quirks::shouldSilenceMediaQueryListChangeEvents const):
- page/Quirks.h:
Source/WebKit:
- UIProcess/WebPageProxy.cpp:
(WebKit::WebPageProxy::setIsDoingSnapshotSequence):
(WebKit::WebPageProxy::setShouldFireEvents): Deleted.
- UIProcess/WebPageProxy.h:
- UIProcess/ios/WKApplicationStateTrackingView.mm:
(-[WKApplicationStateTrackingView _willBeginSnapshotSequence]):
(-[WKApplicationStateTrackingView _didCompleteSnapshotSequence]):
- WebProcess/WebPage/WebPage.cpp:
(WebKit::WebPage::setIsDoingSnapshotSequence):
(WebKit::WebPage::setShouldFireEvents): Deleted.
- WebProcess/WebPage/WebPage.h:
- WebProcess/WebPage/WebPage.messages.in:
- 2:49 AM Changeset in webkit [274628] by
-
- 5 edits in releases/WebKitGTK/webkit-2.30
Merge r272921 - [GTK] Need new user agent quirk for Google Docs and Google Drive
https://bugs.webkit.org/show_bug.cgi?id=221845
Patch by Michael Catanzaro <Michael Catanzaro> on 2021-02-16
Reviewed by Adrian Perez de Castro.
Source/WebCore:
Switch Google Docs to use a Chrome browser quirk instead of an Internet Explorer quirk.
Remove the Google Drive quirk altogether. Remove the Internet Explorer and Windows platform
quirks, which are no longer used. Retarget the Google Docs quirk to apply only to
docs.google.com because we no longer need to send the quirk to accounts.youtube.com for it
to be effective. Lastly, update Chrome and Firefox version strings for good measure.
- platform/UserAgentQuirks.cpp:
(WebCore::urlRequiresChromeBrowser):
(WebCore::urlRequiresLinuxDesktopPlatform):
(WebCore::UserAgentQuirks::quirksForURL):
(WebCore::UserAgentQuirks::stringForQuirk):
(WebCore::urlRequiresInternetExplorerBrowser): Deleted.
(WebCore::urlRequiresWindowsPlatform): Deleted.
- platform/glib/UserAgentGLib.cpp:
(WebCore::buildUserAgentString):
Tools:
- TestWebKitAPI/Tests/WebCore/UserAgentQuirks.cpp:
(TestWebKitAPI::assertUserAgentForURLHasChromeBrowserQuirk):
(TestWebKitAPI::assertUserAgentForURLHasFirefoxBrowserQuirk):
(TestWebKitAPI::assertUserAgentForURLHasLinuxPlatformQuirk):
(TestWebKitAPI::assertUserAgentForURLHasMacPlatformQuirk):
(TestWebKitAPI::TEST):
(TestWebKitAPI::assertUserAgentForURLHasInternetExplorerBrowserQuirk): Deleted.
(TestWebKitAPI::assertUserAgentForURLHasWindowsPlatformQuirk): Deleted.
- 2:29 AM Changeset in webkit [274627] by
-
- 3 edits in trunk/Source/WebCore
Pagination mode: Increase the amount of recursions allowed by RenderTable::layout()
https://bugs.webkit.org/show_bug.cgi?id=218575
Patch by Carlos Garcia Campos <cgarcia@igalia.com> on 2021-03-18
Reviewed by Zalan Bujtas.
In r219394 a recursion check was introduced to avoid infinite recursion when a section is always moved on
RenderTable::layout(). But sometimes it's needed to recurse more than once to layout the table when section move
due to the pagination. This patch limits the recursion level to the amount of sections in the table, instead of
just one.
- rendering/RenderTable.cpp:
(WebCore::RenderTable::layout):
- rendering/RenderTable.h:
- 2:18 AM Changeset in webkit [274626] by
-
- 4 edits in trunk/Source/WebCore
ASSERTION FAILED: node.isConnected() in matchSlottedPseudoElementRules
https://bugs.webkit.org/show_bug.cgi?id=221440
Patch by Frédéric Wang <fwang@igalia.com> on 2021-03-18
Reviewed by Ryosuke Niwa.
ReplaceSelectionCommand::doApply() removes a <br> from an element and immediately calls
highestNodeToRemoveInPruning() on that element. The former operation may destroy the
element's renderer and confuses the latter operation. This happens in particular for a
<summary> element which ends up being removed from the tree. This in turn causes unexpected
issues such as a debug assertion failure in matchSlottedPseudoElementRules. To address that
problem, ensure the document is laid out before calling highestNodeToRemoveInPruning().
This patch also increases and improves use of RefPtr<Node>.
- editing/CompositeEditCommand.cpp:
(WebCore::CompositeEditCommand::removeNodeAndPruneAncestors): Use auto & makeRefPtr.
(WebCore::CompositeEditCommand::prune): Store local highestNodeToRemove variable in a RefPtr.
(WebCore::CompositeEditCommand::cleanupAfterDeletion): Store local node variable in a RefPtr.
(WebCore::CompositeEditCommand::breakOutOfEmptyMailBlockquotedParagraph): Store local parentNode variable in a RefPtr.
- editing/Editing.cpp:
(WebCore::highestNodeToRemoveInPruning): Store local currentNode variable in a a RefPtr.
- editing/ReplaceSelectionCommand.cpp:
(WebCore::ReplaceSelectionCommand::doApply): Use auto & makeRefPtr. Store local odeToRemove variable in a RefPtr.
Ensure the document is laid out before calling highestNodeToRemoveInPruning.
- 2:11 AM Changeset in webkit [274625] by
-
- 2 edits in trunk/Source/WebCore
should always use all prerequisites for the
ModernMediaControls.{js,css}
rules in DerivedSources.make
https://bugs.webkit.org/show_bug.cgi?id=223421
Reviewed by Yusuke Suzuki.
- DerivedSources.make:
$?
is a uniqued space-separated list of all prerequisites modified after the target was modified.
$^
is a uniqued space-separated list of all prerequisites regardless of when the target/prerequisite was modified.
We want to use the latter since we always want tocat
all the JS/CSS files, not just the recently edited ones.
- 2:10 AM Changeset in webkit [274624] by
-
- 2 edits in trunk/Source/WebCore/platform/gtk/po
[GTK][l10n] Updated Polish translation of WebKitGTK for 2.32
https://bugs.webkit.org/show_bug.cgi?id=223149
Patch by Piotr Drąg <piotrdrag@gmail.com> on 2021-03-18
Rubber-stamped by Carlos Garcia Campos.
- pl.po:
- 1:42 AM Changeset in webkit [274623] by
-
- 2 edits in trunk/Source/WebCore
RTCRtpScriptTransformer::writable should check for m_backend
https://bugs.webkit.org/show_bug.cgi?id=223373
Reviewed by Eric Carlson.
Covered by existing tests.
- Modules/mediastream/RTCRtpScriptTransformer.cpp:
(WebCore::RTCRtpScriptTransformer::writable):
The writer can only start writing after readable is started, which means m_backend is set.
But the transformer may be cleared at which point m_backend is nullified but there might be some encoded frames in the pipe to be written.
Add a null check to fix this.
- 1:25 AM Changeset in webkit [274622] by
-
- 9 edits in trunk
Geolocation API does not work in WKWebView with custom URL scheme handler
https://bugs.webkit.org/show_bug.cgi?id=222861
Source/WebCore:
<rdar://problem/75394695>
Reviewed by Eric Carlson.
Covered by API tests.
- Modules/geolocation/Geolocation.cpp:
(WebCore::Geolocation::shouldBlockGeolocationRequests):
Use Document::isSecureContext to validate whether the document is secure.
This is consistent with other APIs.
Source/WebKit:
<rdar://problem/75394695>
Reviewed by Eric Carlson.
Update geolocation prompt origin to match getUserMedia and show the app name instead of custom scheme origin.
- UIProcess/Cocoa/MediaPermissionUtilities.mm:
(WebKit::alertMessageText):
Tools:
<rdar://problem/75394695>
Reviewed by Eric Carlson.
- TestWebKitAPI/Tests/WebKitCocoa/UIDelegate.mm:
(-[GeolocationDelegate setValidationHandler:]):
(-[GeolocationDelegate _webView:requestGeolocationPermissionForFrame:decisionHandler:]):
(TEST):
LayoutTests:
Reviewed by Eric Carlson.
- TestExpectations: Skip WPT test that is using localhost so is actually secure.
Validated that behavior is consistent with Chrome and Firefox.
- http/tests/security/resources/geolocation-over-insecure-content.html:
Use internals API to mimick insecure context.
- 1:08 AM Changeset in webkit [274621] by
-
- 3 edits in trunk/Source/WTF
Move camera GPU Process flag to experimental
https://bugs.webkit.org/show_bug.cgi?id=223374
Reviewed by Eric Carlson.
- Scripts/Preferences/WebPreferencesExperimental.yaml:
- Scripts/Preferences/WebPreferencesInternal.yaml:
- 12:44 AM Changeset in webkit [274620] by
-
- 6 edits673 adds in trunk/LayoutTests
Import css/css-contain test from WPT
https://bugs.webkit.org/show_bug.cgi?id=223254
Reviewed by Rob Buis.
LayoutTests/imported/w3c:
Import web-platform-tests/css/css-contain from upstream 868fe4c01aef5e27fedc51ea7d938cf556cffec2.
- resources/import-expectations.json:
- resources/resource-files.json:
- web-platform-tests/css/css-contain/META.yml: Added.
- web-platform-tests/css/css-contain/contain-animation-001-expected.xht: Added.
- web-platform-tests/css/css-contain/contain-animation-001.html: Added.
- web-platform-tests/css/css-contain/contain-chrome-thcrash-001-expected.txt: Added.
- web-platform-tests/css/css-contain/contain-chrome-thcrash-001.html: Added.
- web-platform-tests/css/css-contain/contain-content-001-expected.html: Added.
- web-platform-tests/css/css-contain/contain-content-001.html: Added.
- web-platform-tests/css/css-contain/contain-content-002-expected.html: Added.
- web-platform-tests/css/css-contain/contain-content-002.html: Added.
- web-platform-tests/css/css-contain/contain-content-003-expected.xht: Added.
- web-platform-tests/css/css-contain/contain-content-003.html: Added.
- web-platform-tests/css/css-contain/contain-content-004-expected.html: Added.
- web-platform-tests/css/css-contain/contain-content-004.html: Added.
- web-platform-tests/css/css-contain/contain-content-011-expected.html: Added.
- web-platform-tests/css/css-contain/contain-content-011.html: Added.
- web-platform-tests/css/css-contain/contain-crash.html: Added.
- web-platform-tests/css/css-contain/contain-flexbox-outline-expected.txt: Added.
- web-platform-tests/css/css-contain/contain-flexbox-outline.html: Added.
- web-platform-tests/css/css-contain/contain-layout-001-expected.html: Added.
- web-platform-tests/css/css-contain/contain-layout-001.html: Added.
- web-platform-tests/css/css-contain/contain-layout-002-expected.xht: Added.
- web-platform-tests/css/css-contain/contain-layout-002.html: Added.
- web-platform-tests/css/css-contain/contain-layout-003-expected.xht: Added.
- web-platform-tests/css/css-contain/contain-layout-003.html: Added.
- web-platform-tests/css/css-contain/contain-layout-004-expected.xht: Added.
- web-platform-tests/css/css-contain/contain-layout-004.html: Added.
- web-platform-tests/css/css-contain/contain-layout-005-expected.xht: Added.
- web-platform-tests/css/css-contain/contain-layout-005.html: Added.
- web-platform-tests/css/css-contain/contain-layout-006-expected.xht: Added.
- web-platform-tests/css/css-contain/contain-layout-006.html: Added.
- web-platform-tests/css/css-contain/contain-layout-007-expected.xht: Added.
- web-platform-tests/css/css-contain/contain-layout-007.html: Added.
- web-platform-tests/css/css-contain/contain-layout-009-expected.xht: Added.
- web-platform-tests/css/css-contain/contain-layout-009.html: Added.
- web-platform-tests/css/css-contain/contain-layout-010-expected.xht: Added.
- web-platform-tests/css/css-contain/contain-layout-010.html: Added.
- web-platform-tests/css/css-contain/contain-layout-011-expected.xht: Added.
- web-platform-tests/css/css-contain/contain-layout-011.html: Added.
- web-platform-tests/css/css-contain/contain-layout-012-expected.xht: Added.
- web-platform-tests/css/css-contain/contain-layout-012.html: Added.
- web-platform-tests/css/css-contain/contain-layout-013-expected.xht: Added.
- web-platform-tests/css/css-contain/contain-layout-013.html: Added.
- web-platform-tests/css/css-contain/contain-layout-014-expected.xht: Added.
- web-platform-tests/css/css-contain/contain-layout-014.html: Added.
- web-platform-tests/css/css-contain/contain-layout-016-expected.html: Added.
- web-platform-tests/css/css-contain/contain-layout-016.html: Added.
- web-platform-tests/css/css-contain/contain-layout-017-expected.html: Added.
- web-platform-tests/css/css-contain/contain-layout-017.html: Added.
- web-platform-tests/css/css-contain/contain-layout-018-expected.html: Added.
- web-platform-tests/css/css-contain/contain-layout-018.html: Added.
- web-platform-tests/css/css-contain/contain-layout-baseline-001-expected.xht: Added.
- web-platform-tests/css/css-contain/contain-layout-baseline-001.html: Added.
- web-platform-tests/css/css-contain/contain-layout-baseline-002-expected.xht: Added.
- web-platform-tests/css/css-contain/contain-layout-baseline-002.html: Added.
- web-platform-tests/css/css-contain/contain-layout-baseline-003-expected.xht: Added.
- web-platform-tests/css/css-contain/contain-layout-baseline-003.html: Added.
- web-platform-tests/css/css-contain/contain-layout-baseline-004-expected.html: Added.
- web-platform-tests/css/css-contain/contain-layout-baseline-004.html: Added.
- web-platform-tests/css/css-contain/contain-layout-baseline-005-expected.html: Added.
- web-platform-tests/css/css-contain/contain-layout-baseline-005.html: Added.
- web-platform-tests/css/css-contain/contain-layout-breaks-001-expected.html: Added.
- web-platform-tests/css/css-contain/contain-layout-breaks-001.html: Added.
- web-platform-tests/css/css-contain/contain-layout-breaks-002-expected.html: Added.
- web-platform-tests/css/css-contain/contain-layout-breaks-002.html: Added.
- web-platform-tests/css/css-contain/contain-layout-button-001-expected.html: Added.
- web-platform-tests/css/css-contain/contain-layout-button-001.html: Added.
- web-platform-tests/css/css-contain/contain-layout-cell-001-expected.html: Added.
- web-platform-tests/css/css-contain/contain-layout-cell-001.html: Added.
- web-platform-tests/css/css-contain/contain-layout-cell-002-expected.html: Added.
- web-platform-tests/css/css-contain/contain-layout-cell-002.html: Added.
- web-platform-tests/css/css-contain/contain-layout-containing-block-absolute-001-expected.html: Added.
- web-platform-tests/css/css-contain/contain-layout-containing-block-absolute-001.html: Added.
- web-platform-tests/css/css-contain/contain-layout-containing-block-fixed-001-expected.html: Added.
- web-platform-tests/css/css-contain/contain-layout-containing-block-fixed-001.html: Added.
- web-platform-tests/css/css-contain/contain-layout-flexbox-001-expected.html: Added.
- web-platform-tests/css/css-contain/contain-layout-flexbox-001.html: Added.
- web-platform-tests/css/css-contain/contain-layout-formatting-context-float-001-expected.html: Added.
- web-platform-tests/css/css-contain/contain-layout-formatting-context-float-001.html: Added.
- web-platform-tests/css/css-contain/contain-layout-formatting-context-margin-001-expected.html: Added.
- web-platform-tests/css/css-contain/contain-layout-formatting-context-margin-001.html: Added.
- web-platform-tests/css/css-contain/contain-layout-grid-001-expected.html: Added.
- web-platform-tests/css/css-contain/contain-layout-grid-001.html: Added.
- web-platform-tests/css/css-contain/contain-layout-ifc-022-expected.html: Added.
- web-platform-tests/css/css-contain/contain-layout-ifc-022.html: Added.
- web-platform-tests/css/css-contain/contain-layout-ignored-cases-ib-split-001-expected.html: Added.
- web-platform-tests/css/css-contain/contain-layout-ignored-cases-ib-split-001.html: Added.
- web-platform-tests/css/css-contain/contain-layout-ignored-cases-no-principal-box-001-expected.html: Added.
- web-platform-tests/css/css-contain/contain-layout-ignored-cases-no-principal-box-001.html: Added.
- web-platform-tests/css/css-contain/contain-layout-ignored-cases-no-principal-box-002-expected.html: Added.
- web-platform-tests/css/css-contain/contain-layout-ignored-cases-no-principal-box-002.html: Added.
- web-platform-tests/css/css-contain/contain-layout-ignored-cases-no-principal-box-003-expected.html: Added.
- web-platform-tests/css/css-contain/contain-layout-ignored-cases-no-principal-box-003.html: Added.
- web-platform-tests/css/css-contain/contain-layout-independent-formatting-context-001-expected.html: Added.
- web-platform-tests/css/css-contain/contain-layout-independent-formatting-context-001.html: Added.
- web-platform-tests/css/css-contain/contain-layout-independent-formatting-context-002-expected.html: Added.
- web-platform-tests/css/css-contain/contain-layout-independent-formatting-context-002.html: Added.
- web-platform-tests/css/css-contain/contain-layout-independent-formatting-context-003-expected.html: Added.
- web-platform-tests/css/css-contain/contain-layout-independent-formatting-context-003.html: Added.
- web-platform-tests/css/css-contain/contain-layout-ink-overflow-013-expected.html: Added.
- web-platform-tests/css/css-contain/contain-layout-ink-overflow-013.html: Added.
- web-platform-tests/css/css-contain/contain-layout-ink-overflow-014-expected.html: Added.
- web-platform-tests/css/css-contain/contain-layout-ink-overflow-014.html: Added.
- web-platform-tests/css/css-contain/contain-layout-ink-overflow-015-expected.html: Added.
- web-platform-tests/css/css-contain/contain-layout-ink-overflow-015.html: Added.
- web-platform-tests/css/css-contain/contain-layout-ink-overflow-016-expected.html: Added.
- web-platform-tests/css/css-contain/contain-layout-ink-overflow-016.html: Added.
- web-platform-tests/css/css-contain/contain-layout-ink-overflow-017-expected.html: Added.
- web-platform-tests/css/css-contain/contain-layout-ink-overflow-017.html: Added.
- web-platform-tests/css/css-contain/contain-layout-ink-overflow-018-expected.html: Added.
- web-platform-tests/css/css-contain/contain-layout-ink-overflow-018.html: Added.
- web-platform-tests/css/css-contain/contain-layout-ink-overflow-019-expected.html: Added.
- web-platform-tests/css/css-contain/contain-layout-ink-overflow-019.html: Added.
- web-platform-tests/css/css-contain/contain-layout-ink-overflow-020-expected.html: Added.
- web-platform-tests/css/css-contain/contain-layout-ink-overflow-020.html: Added.
- web-platform-tests/css/css-contain/contain-layout-overflow-001-expected.html: Added.
- web-platform-tests/css/css-contain/contain-layout-overflow-001.html: Added.
- web-platform-tests/css/css-contain/contain-layout-overflow-002-expected.html: Added.
- web-platform-tests/css/css-contain/contain-layout-overflow-002.html: Added.
- web-platform-tests/css/css-contain/contain-layout-size-003-expected.html: Added.
- web-platform-tests/css/css-contain/contain-layout-size-003.html: Added.
- web-platform-tests/css/css-contain/contain-layout-stacking-context-001-expected.html: Added.
- web-platform-tests/css/css-contain/contain-layout-stacking-context-001.html: Added.
- web-platform-tests/css/css-contain/contain-layout-suppress-baseline-001-expected.html: Added.
- web-platform-tests/css/css-contain/contain-layout-suppress-baseline-001.html: Added.
- web-platform-tests/css/css-contain/contain-layout-suppress-baseline-002-expected.html: Added.
- web-platform-tests/css/css-contain/contain-layout-suppress-baseline-002.html: Added.
- web-platform-tests/css/css-contain/contain-paint-001-expected.html: Added.
- web-platform-tests/css/css-contain/contain-paint-001.html: Added.
- web-platform-tests/css/css-contain/contain-paint-002-expected.html: Added.
- web-platform-tests/css/css-contain/contain-paint-002.html: Added.
- web-platform-tests/css/css-contain/contain-paint-004-expected.html: Added.
- web-platform-tests/css/css-contain/contain-paint-004.html: Added.
- web-platform-tests/css/css-contain/contain-paint-005-expected.html: Added.
- web-platform-tests/css/css-contain/contain-paint-005.html: Added.
- web-platform-tests/css/css-contain/contain-paint-006-expected.html: Added.
- web-platform-tests/css/css-contain/contain-paint-006.html: Added.
- web-platform-tests/css/css-contain/contain-paint-007-expected.html: Added.
- web-platform-tests/css/css-contain/contain-paint-007.html: Added.
- web-platform-tests/css/css-contain/contain-paint-008-expected.html: Added.
- web-platform-tests/css/css-contain/contain-paint-008.html: Added.
- web-platform-tests/css/css-contain/contain-paint-009-expected.xht: Added.
- web-platform-tests/css/css-contain/contain-paint-009.html: Added.
- web-platform-tests/css/css-contain/contain-paint-010-expected.xht: Added.
- web-platform-tests/css/css-contain/contain-paint-010.html: Added.
- web-platform-tests/css/css-contain/contain-paint-011-expected.xht: Added.
- web-platform-tests/css/css-contain/contain-paint-011.html: Added.
- web-platform-tests/css/css-contain/contain-paint-012-expected.xht: Added.
- web-platform-tests/css/css-contain/contain-paint-012.html: Added.
- web-platform-tests/css/css-contain/contain-paint-014-expected.html: Added.
- web-platform-tests/css/css-contain/contain-paint-014.html: Added.
- web-platform-tests/css/css-contain/contain-paint-015-expected.html: Added.
- web-platform-tests/css/css-contain/contain-paint-015.html: Added.
- web-platform-tests/css/css-contain/contain-paint-016-expected.html: Added.
- web-platform-tests/css/css-contain/contain-paint-016.html: Added.
- web-platform-tests/css/css-contain/contain-paint-017-expected.html: Added.
- web-platform-tests/css/css-contain/contain-paint-017.html: Added.
- web-platform-tests/css/css-contain/contain-paint-018-expected.html: Added.
- web-platform-tests/css/css-contain/contain-paint-018.html: Added.
- web-platform-tests/css/css-contain/contain-paint-019-expected.html: Added.
- web-platform-tests/css/css-contain/contain-paint-019.html: Added.
- web-platform-tests/css/css-contain/contain-paint-020-expected.html: Added.
- web-platform-tests/css/css-contain/contain-paint-020.html: Added.
- web-platform-tests/css/css-contain/contain-paint-021-expected.html: Added.
- web-platform-tests/css/css-contain/contain-paint-021.html: Added.
- web-platform-tests/css/css-contain/contain-paint-022-expected.html: Added.
- web-platform-tests/css/css-contain/contain-paint-022.html: Added.
- web-platform-tests/css/css-contain/contain-paint-023-expected.xht: Added.
- web-platform-tests/css/css-contain/contain-paint-023.html: Added.
- web-platform-tests/css/css-contain/contain-paint-024-expected.xht: Added.
- web-platform-tests/css/css-contain/contain-paint-024.html: Added.
- web-platform-tests/css/css-contain/contain-paint-025-expected.html: Added.
- web-platform-tests/css/css-contain/contain-paint-025.html: Added.
- web-platform-tests/css/css-contain/contain-paint-047-expected.html: Added.
- web-platform-tests/css/css-contain/contain-paint-047.html: Added.
- web-platform-tests/css/css-contain/contain-paint-048-expected.xht: Added.
- web-platform-tests/css/css-contain/contain-paint-048.html: Added.
- web-platform-tests/css/css-contain/contain-paint-baseline-001-expected.html: Added.
- web-platform-tests/css/css-contain/contain-paint-baseline-001.html: Added.
- web-platform-tests/css/css-contain/contain-paint-cell-001-expected.html: Added.
- web-platform-tests/css/css-contain/contain-paint-cell-001.html: Added.
- web-platform-tests/css/css-contain/contain-paint-cell-002-expected.html: Added.
- web-platform-tests/css/css-contain/contain-paint-cell-002.html: Added.
- web-platform-tests/css/css-contain/contain-paint-clip-001-expected.html: Added.
- web-platform-tests/css/css-contain/contain-paint-clip-001.html: Added.
- web-platform-tests/css/css-contain/contain-paint-clip-002-expected.html: Added.
- web-platform-tests/css/css-contain/contain-paint-clip-002.html: Added.
- web-platform-tests/css/css-contain/contain-paint-clip-003-expected.html: Added.
- web-platform-tests/css/css-contain/contain-paint-clip-003.html: Added.
- web-platform-tests/css/css-contain/contain-paint-clip-004-expected.html: Added.
- web-platform-tests/css/css-contain/contain-paint-clip-004.html: Added.
- web-platform-tests/css/css-contain/contain-paint-clip-005-expected.html: Added.
- web-platform-tests/css/css-contain/contain-paint-clip-005.html: Added.
- web-platform-tests/css/css-contain/contain-paint-clip-006-expected.html: Added.
- web-platform-tests/css/css-contain/contain-paint-clip-006.html: Added.
- web-platform-tests/css/css-contain/contain-paint-clip-011-expected.xht: Added.
- web-platform-tests/css/css-contain/contain-paint-clip-011.html: Added.
- web-platform-tests/css/css-contain/contain-paint-clip-012-expected.xht: Added.
- web-platform-tests/css/css-contain/contain-paint-clip-012.html: Added.
- web-platform-tests/css/css-contain/contain-paint-clip-013-expected.xht: Added.
- web-platform-tests/css/css-contain/contain-paint-clip-013.html: Added.
- web-platform-tests/css/css-contain/contain-paint-clip-014-expected.xht: Added.
- web-platform-tests/css/css-contain/contain-paint-clip-014.html: Added.
- web-platform-tests/css/css-contain/contain-paint-clip-015-expected.html: Added.
- web-platform-tests/css/css-contain/contain-paint-clip-015.html: Added.
- web-platform-tests/css/css-contain/contain-paint-clip-016-expected.html: Added.
- web-platform-tests/css/css-contain/contain-paint-clip-016.html: Added.
- web-platform-tests/css/css-contain/contain-paint-clip-017-expected.html: Added.
- web-platform-tests/css/css-contain/contain-paint-clip-017.html: Added.
- web-platform-tests/css/css-contain/contain-paint-clip-018-expected.html: Added.
- web-platform-tests/css/css-contain/contain-paint-clip-018.html: Added.
- web-platform-tests/css/css-contain/contain-paint-clip-019-expected.html: Added.
- web-platform-tests/css/css-contain/contain-paint-clip-019.html: Added.
- web-platform-tests/css/css-contain/contain-paint-containing-block-absolute-001-expected.html: Added.
- web-platform-tests/css/css-contain/contain-paint-containing-block-absolute-001.html: Added.
- web-platform-tests/css/css-contain/contain-paint-containing-block-fixed-001-expected.html: Added.
- web-platform-tests/css/css-contain/contain-paint-containing-block-fixed-001.html: Added.
- web-platform-tests/css/css-contain/contain-paint-formatting-context-float-001-expected.html: Added.
- web-platform-tests/css/css-contain/contain-paint-formatting-context-float-001.html: Added.
- web-platform-tests/css/css-contain/contain-paint-formatting-context-margin-001-expected.html: Added.
- web-platform-tests/css/css-contain/contain-paint-formatting-context-margin-001.html: Added.
- web-platform-tests/css/css-contain/contain-paint-ifc-011-expected.html: Added.
- web-platform-tests/css/css-contain/contain-paint-ifc-011.html: Added.
- web-platform-tests/css/css-contain/contain-paint-ignored-cases-ib-split-001-expected.html: Added.
- web-platform-tests/css/css-contain/contain-paint-ignored-cases-ib-split-001.html: Added.
- web-platform-tests/css/css-contain/contain-paint-ignored-cases-internal-table-001a-expected.html: Added.
- web-platform-tests/css/css-contain/contain-paint-ignored-cases-internal-table-001a.html: Added.
- web-platform-tests/css/css-contain/contain-paint-ignored-cases-internal-table-001b-expected.html: Added.
- web-platform-tests/css/css-contain/contain-paint-ignored-cases-internal-table-001b.html: Added.
- web-platform-tests/css/css-contain/contain-paint-ignored-cases-no-principal-box-001-expected.html: Added.
- web-platform-tests/css/css-contain/contain-paint-ignored-cases-no-principal-box-001.html: Added.
- web-platform-tests/css/css-contain/contain-paint-ignored-cases-ruby-containing-block-001-expected.html: Added.
- web-platform-tests/css/css-contain/contain-paint-ignored-cases-ruby-containing-block-001.html: Added.
- web-platform-tests/css/css-contain/contain-paint-ignored-cases-ruby-stacking-and-clipping-001-expected.html: Added.
- web-platform-tests/css/css-contain/contain-paint-ignored-cases-ruby-stacking-and-clipping-001.html: Added.
- web-platform-tests/css/css-contain/contain-paint-independent-formatting-context-001-expected.html: Added.
- web-platform-tests/css/css-contain/contain-paint-independent-formatting-context-001.html: Added.
- web-platform-tests/css/css-contain/contain-paint-independent-formatting-context-002-expected.html: Added.
- web-platform-tests/css/css-contain/contain-paint-independent-formatting-context-002.html: Added.
- web-platform-tests/css/css-contain/contain-paint-independent-formatting-context-003-expected.html: Added.
- web-platform-tests/css/css-contain/contain-paint-independent-formatting-context-003.html: Added.
- web-platform-tests/css/css-contain/contain-paint-size-001-expected.html: Added.
- web-platform-tests/css/css-contain/contain-paint-size-001.html: Added.
- web-platform-tests/css/css-contain/contain-paint-size-002-expected.html: Added.
- web-platform-tests/css/css-contain/contain-paint-size-002.html: Added.
- web-platform-tests/css/css-contain/contain-paint-size-003-expected.html: Added.
- web-platform-tests/css/css-contain/contain-paint-size-003.html: Added.
- web-platform-tests/css/css-contain/contain-paint-stacking-context-001a-expected.html: Added.
- web-platform-tests/css/css-contain/contain-paint-stacking-context-001a.html: Added.
- web-platform-tests/css/css-contain/contain-paint-stacking-context-001b-expected.html: Added.
- web-platform-tests/css/css-contain/contain-paint-stacking-context-001b.html: Added.
- web-platform-tests/css/css-contain/contain-paint-table-001-expected.html: Added.
- web-platform-tests/css/css-contain/contain-paint-table-001.html: Added.
- web-platform-tests/css/css-contain/contain-paint-table-002-expected.html: Added.
- web-platform-tests/css/css-contain/contain-paint-table-002.html: Added.
- web-platform-tests/css/css-contain/contain-size-001-expected.html: Added.
- web-platform-tests/css/css-contain/contain-size-001.html: Added.
- web-platform-tests/css/css-contain/contain-size-002-expected.html: Added.
- web-platform-tests/css/css-contain/contain-size-002.html: Added.
- web-platform-tests/css/css-contain/contain-size-003-expected.html: Added.
- web-platform-tests/css/css-contain/contain-size-003.html: Added.
- web-platform-tests/css/css-contain/contain-size-004-expected.html: Added.
- web-platform-tests/css/css-contain/contain-size-004.html: Added.
- web-platform-tests/css/css-contain/contain-size-005-expected.html: Added.
- web-platform-tests/css/css-contain/contain-size-005.html: Added.
- web-platform-tests/css/css-contain/contain-size-006-expected.html: Added.
- web-platform-tests/css/css-contain/contain-size-006.html: Added.
- web-platform-tests/css/css-contain/contain-size-007-expected.html: Added.
- web-platform-tests/css/css-contain/contain-size-007.html: Added.
- web-platform-tests/css/css-contain/contain-size-008-expected.html: Added.
- web-platform-tests/css/css-contain/contain-size-008.html: Added.
- web-platform-tests/css/css-contain/contain-size-009-expected.html: Added.
- web-platform-tests/css/css-contain/contain-size-009.html: Added.
- web-platform-tests/css/css-contain/contain-size-010-expected.html: Added.
- web-platform-tests/css/css-contain/contain-size-010.html: Added.
- web-platform-tests/css/css-contain/contain-size-011-expected.html: Added.
- web-platform-tests/css/css-contain/contain-size-011.html: Added.
- web-platform-tests/css/css-contain/contain-size-012-expected.html: Added.
- web-platform-tests/css/css-contain/contain-size-012.html: Added.
- web-platform-tests/css/css-contain/contain-size-012b-expected.html: Added.
- web-platform-tests/css/css-contain/contain-size-012b.html: Added.
- web-platform-tests/css/css-contain/contain-size-013-expected.xht: Added.
- web-platform-tests/css/css-contain/contain-size-013.html: Added.
- web-platform-tests/css/css-contain/contain-size-021-expected.html: Added.
- web-platform-tests/css/css-contain/contain-size-021.html: Added.
- web-platform-tests/css/css-contain/contain-size-023-expected.html: Added.
- web-platform-tests/css/css-contain/contain-size-023.html: Added.
- web-platform-tests/css/css-contain/contain-size-025-expected.html: Added.
- web-platform-tests/css/css-contain/contain-size-025.html: Added.
- web-platform-tests/css/css-contain/contain-size-027-expected.html: Added.
- web-platform-tests/css/css-contain/contain-size-027.html: Added.
- web-platform-tests/css/css-contain/contain-size-041-expected.html: Added.
- web-platform-tests/css/css-contain/contain-size-041.html: Added.
- web-platform-tests/css/css-contain/contain-size-042-expected.html: Added.
- web-platform-tests/css/css-contain/contain-size-042.html: Added.
- web-platform-tests/css/css-contain/contain-size-051-expected.html: Added.
- web-platform-tests/css/css-contain/contain-size-051.html: Added.
- web-platform-tests/css/css-contain/contain-size-052-expected.html: Added.
- web-platform-tests/css/css-contain/contain-size-052.html: Added.
- web-platform-tests/css/css-contain/contain-size-056-expected.html: Added.
- web-platform-tests/css/css-contain/contain-size-056.html: Added.
- web-platform-tests/css/css-contain/contain-size-061-expected.html: Added.
- web-platform-tests/css/css-contain/contain-size-061.html: Added.
- web-platform-tests/css/css-contain/contain-size-062-expected.html: Added.
- web-platform-tests/css/css-contain/contain-size-062.html: Added.
- web-platform-tests/css/css-contain/contain-size-063-expected.html: Added.
- web-platform-tests/css/css-contain/contain-size-063.html: Added.
- web-platform-tests/css/css-contain/contain-size-064-expected.html: Added.
- web-platform-tests/css/css-contain/contain-size-064.html: Added.
- web-platform-tests/css/css-contain/contain-size-baseline-001-expected.html: Added.
- web-platform-tests/css/css-contain/contain-size-baseline-001.html: Added.
- web-platform-tests/css/css-contain/contain-size-block-001-expected.html: Added.
- web-platform-tests/css/css-contain/contain-size-block-001.html: Added.
- web-platform-tests/css/css-contain/contain-size-block-002-expected.html: Added.
- web-platform-tests/css/css-contain/contain-size-block-002.html: Added.
- web-platform-tests/css/css-contain/contain-size-block-003-expected.html: Added.
- web-platform-tests/css/css-contain/contain-size-block-003.html: Added.
- web-platform-tests/css/css-contain/contain-size-block-004-expected.html: Added.
- web-platform-tests/css/css-contain/contain-size-block-004.html: Added.
- web-platform-tests/css/css-contain/contain-size-borders-expected.xht: Added.
- web-platform-tests/css/css-contain/contain-size-borders.html: Added.
- web-platform-tests/css/css-contain/contain-size-breaks-001-expected.html: Added.
- web-platform-tests/css/css-contain/contain-size-breaks-001.html: Added.
- web-platform-tests/css/css-contain/contain-size-button-001-expected.html: Added.
- web-platform-tests/css/css-contain/contain-size-button-001.html: Added.
- web-platform-tests/css/css-contain/contain-size-button-002-expected.html: Added.
- web-platform-tests/css/css-contain/contain-size-button-002.html: Added.
- web-platform-tests/css/css-contain/contain-size-fieldset-001-expected.html: Added.
- web-platform-tests/css/css-contain/contain-size-fieldset-001.html: Added.
- web-platform-tests/css/css-contain/contain-size-fieldset-002-expected.html: Added.
- web-platform-tests/css/css-contain/contain-size-fieldset-002.html: Added.
- web-platform-tests/css/css-contain/contain-size-fieldset-003-expected.html: Added.
- web-platform-tests/css/css-contain/contain-size-fieldset-003.html: Added.
- web-platform-tests/css/css-contain/contain-size-fieldset-004-expected.html: Added.
- web-platform-tests/css/css-contain/contain-size-fieldset-004.html: Added.
- web-platform-tests/css/css-contain/contain-size-flex-001-expected.html: Added.
- web-platform-tests/css/css-contain/contain-size-flex-001.html: Added.
- web-platform-tests/css/css-contain/contain-size-flexbox-001-expected.html: Added.
- web-platform-tests/css/css-contain/contain-size-flexbox-001.html: Added.
- web-platform-tests/css/css-contain/contain-size-flexbox-002-expected.html: Added.
- web-platform-tests/css/css-contain/contain-size-flexbox-002.html: Added.
- web-platform-tests/css/css-contain/contain-size-grid-001-expected.html: Added.
- web-platform-tests/css/css-contain/contain-size-grid-001.html: Added.
- web-platform-tests/css/css-contain/contain-size-grid-002-expected.xht: Added.
- web-platform-tests/css/css-contain/contain-size-grid-002.html: Added.
- web-platform-tests/css/css-contain/contain-size-grid-003-expected.txt: Added.
- web-platform-tests/css/css-contain/contain-size-grid-003.html: Added.
- web-platform-tests/css/css-contain/contain-size-grid-004-expected.txt: Added.
- web-platform-tests/css/css-contain/contain-size-grid-004.html: Added.
- web-platform-tests/css/css-contain/contain-size-grid-005-expected.html: Added.
- web-platform-tests/css/css-contain/contain-size-grid-005.html: Added.
- web-platform-tests/css/css-contain/contain-size-inline-block-001-expected.html: Added.
- web-platform-tests/css/css-contain/contain-size-inline-block-001.html: Added.
- web-platform-tests/css/css-contain/contain-size-inline-block-002-expected.html: Added.
- web-platform-tests/css/css-contain/contain-size-inline-block-002.html: Added.
- web-platform-tests/css/css-contain/contain-size-inline-block-003-expected.html: Added.
- web-platform-tests/css/css-contain/contain-size-inline-block-003.html: Added.
- web-platform-tests/css/css-contain/contain-size-inline-block-004-expected.html: Added.
- web-platform-tests/css/css-contain/contain-size-inline-block-004.html: Added.
- web-platform-tests/css/css-contain/contain-size-inline-flex-001-expected.html: Added.
- web-platform-tests/css/css-contain/contain-size-inline-flex-001.html: Added.
- web-platform-tests/css/css-contain/contain-size-monolithic-001-expected.html: Added.
- web-platform-tests/css/css-contain/contain-size-monolithic-001.html: Added.
- web-platform-tests/css/css-contain/contain-size-monolithic-002-expected.html: Added.
- web-platform-tests/css/css-contain/contain-size-monolithic-002.html: Added.
- web-platform-tests/css/css-contain/contain-size-multicol-001-expected.xht: Added.
- web-platform-tests/css/css-contain/contain-size-multicol-001.html: Added.
- web-platform-tests/css/css-contain/contain-size-multicol-002-expected.html: Added.
- web-platform-tests/css/css-contain/contain-size-multicol-002.html: Added.
- web-platform-tests/css/css-contain/contain-size-multicol-003-expected.html: Added.
- web-platform-tests/css/css-contain/contain-size-multicol-003.html: Added.
- web-platform-tests/css/css-contain/contain-size-multicol-004-expected.html: Added.
- web-platform-tests/css/css-contain/contain-size-multicol-004.html: Added.
- web-platform-tests/css/css-contain/contain-size-multicol-as-flex-item-expected.txt: Added.
- web-platform-tests/css/css-contain/contain-size-multicol-as-flex-item.html: Added.
- web-platform-tests/css/css-contain/contain-size-replaced-001-expected.xht: Added.
- web-platform-tests/css/css-contain/contain-size-replaced-001.html: Added.
- web-platform-tests/css/css-contain/contain-size-replaced-002-expected.xht: Added.
- web-platform-tests/css/css-contain/contain-size-replaced-002.html: Added.
- web-platform-tests/css/css-contain/contain-size-replaced-003a-expected.html: Added.
- web-platform-tests/css/css-contain/contain-size-replaced-003a.html: Added.
- web-platform-tests/css/css-contain/contain-size-replaced-003b-expected.html: Added.
- web-platform-tests/css/css-contain/contain-size-replaced-003b.html: Added.
- web-platform-tests/css/css-contain/contain-size-replaced-003c-expected.html: Added.
- web-platform-tests/css/css-contain/contain-size-replaced-003c.html: Added.
- web-platform-tests/css/css-contain/contain-size-replaced-004-expected.html: Added.
- web-platform-tests/css/css-contain/contain-size-replaced-004.html: Added.
- web-platform-tests/css/css-contain/contain-size-replaced-005-expected.html: Added.
- web-platform-tests/css/css-contain/contain-size-replaced-005.html: Added.
- web-platform-tests/css/css-contain/contain-size-replaced-006-expected.html: Added.
- web-platform-tests/css/css-contain/contain-size-replaced-006.html: Added.
- web-platform-tests/css/css-contain/contain-size-replaced-007-expected.xht: Added.
- web-platform-tests/css/css-contain/contain-size-replaced-007.html: Added.
- web-platform-tests/css/css-contain/contain-size-scrollbars-001-expected.html: Added.
- web-platform-tests/css/css-contain/contain-size-scrollbars-001.html: Added.
- web-platform-tests/css/css-contain/contain-size-scrollbars-002-expected.html: Added.
- web-platform-tests/css/css-contain/contain-size-scrollbars-002.html: Added.
- web-platform-tests/css/css-contain/contain-size-scrollbars-003-expected.html: Added.
- web-platform-tests/css/css-contain/contain-size-scrollbars-003.html: Added.
- web-platform-tests/css/css-contain/contain-size-scrollbars-004-expected.html: Added.
- web-platform-tests/css/css-contain/contain-size-scrollbars-004.html: Added.
- web-platform-tests/css/css-contain/contain-size-select-001-expected.html: Added.
- web-platform-tests/css/css-contain/contain-size-select-001.html: Added.
- web-platform-tests/css/css-contain/contain-size-select-002-expected.html: Added.
- web-platform-tests/css/css-contain/contain-size-select-002.html: Added.
- web-platform-tests/css/css-contain/contain-size-select-elem-001-expected.html: Added.
- web-platform-tests/css/css-contain/contain-size-select-elem-001.html: Added.
- web-platform-tests/css/css-contain/contain-size-select-elem-002-expected.html: Added.
- web-platform-tests/css/css-contain/contain-size-select-elem-002.html: Added.
- web-platform-tests/css/css-contain/contain-size-select-elem-003-expected.html: Added.
- web-platform-tests/css/css-contain/contain-size-select-elem-003.html: Added.
- web-platform-tests/css/css-contain/contain-size-select-elem-004-expected.html: Added.
- web-platform-tests/css/css-contain/contain-size-select-elem-004.html: Added.
- web-platform-tests/css/css-contain/contain-size-select-elem-005-expected.html: Added.
- web-platform-tests/css/css-contain/contain-size-select-elem-005.html: Added.
- web-platform-tests/css/css-contain/contain-size-table-caption-001-expected.html: Added.
- web-platform-tests/css/css-contain/contain-size-table-caption-001.html: Added.
- web-platform-tests/css/css-contain/contain-strict-001-expected.html: Added.
- web-platform-tests/css/css-contain/contain-strict-001.html: Added.
- web-platform-tests/css/css-contain/contain-strict-002-expected.html: Added.
- web-platform-tests/css/css-contain/contain-strict-002.html: Added.
- web-platform-tests/css/css-contain/contain-strict-003-expected.html: Added.
- web-platform-tests/css/css-contain/contain-strict-003.html: Added.
- web-platform-tests/css/css-contain/contain-strict-011-expected.html: Added.
- web-platform-tests/css/css-contain/contain-strict-011.html: Added.
- web-platform-tests/css/css-contain/contain-style-baseline-001-expected.html: Added.
- web-platform-tests/css/css-contain/contain-style-baseline-001.html: Added.
- web-platform-tests/css/css-contain/contain-style-breaks-001-expected.html: Added.
- web-platform-tests/css/css-contain/contain-style-breaks-001.html: Added.
- web-platform-tests/css/css-contain/contain-style-breaks-002-expected.html: Added.
- web-platform-tests/css/css-contain/contain-style-breaks-002.html: Added.
- web-platform-tests/css/css-contain/contain-style-breaks-003-expected.html: Added.
- web-platform-tests/css/css-contain/contain-style-breaks-003.html: Added.
- web-platform-tests/css/css-contain/contain-style-breaks-004-expected.html: Added.
- web-platform-tests/css/css-contain/contain-style-breaks-004.html: Added.
- web-platform-tests/css/css-contain/contain-style-breaks-005-expected.html: Added.
- web-platform-tests/css/css-contain/contain-style-breaks-005.html: Added.
- web-platform-tests/css/css-contain/contain-style-counters-001-expected.html: Added.
- web-platform-tests/css/css-contain/contain-style-counters-001.html: Added.
- web-platform-tests/css/css-contain/contain-style-counters-002-expected.html: Added.
- web-platform-tests/css/css-contain/contain-style-counters-002.html: Added.
- web-platform-tests/css/css-contain/contain-style-counters-003-expected.html: Added.
- web-platform-tests/css/css-contain/contain-style-counters-003.html: Added.
- web-platform-tests/css/css-contain/contain-style-counters-004-expected.html: Added.
- web-platform-tests/css/css-contain/contain-style-counters-004.html: Added.
- web-platform-tests/css/css-contain/contain-subgrid-001-expected.html: Added.
- web-platform-tests/css/css-contain/contain-subgrid-001.html: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-001-expected.html: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-001.html: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-002-expected.html: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-002.html: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-003-expected.html: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-003.html: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-004-expected.html: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-004.html: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-005-expected.html: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-005.html: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-006-expected.html: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-006.html: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-007-expected.html: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-007.html: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-008-expected.html: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-008.html: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-009-expected.html: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-009.html: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-010-expected.html: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-010.html: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-011-expected.html: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-011.html: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-012-expected.html: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-012.html: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-013-expected.html: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-013.html: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-014-expected.html: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-014.html: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-015-expected.txt: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-015.html: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-016-expected.txt: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-016.html: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-017-expected.txt: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-017.html: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-018-expected.txt: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-018.html: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-019.sub.https-expected.html: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-019.sub.https.html: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-020-expected.html: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-020.html: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-021-expected.html: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-021.html: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-022-expected.html: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-022.html: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-023-expected.html: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-023.html: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-024-expected.html: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-024.html: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-025-expected.html: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-025.html: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-026-expected.txt: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-026.html: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-027-expected.html: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-027.html: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-028-expected.html: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-028.html: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-029-expected.txt: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-029.html: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-030-expected.txt: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-030.html: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-031-expected.txt: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-031.html: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-032-expected.html: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-032.html: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-033.sub.https-expected.html: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-033.sub.https.html: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-034-expected.html: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-034.html: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-035-expected.txt: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-035.html: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-036-expected.txt: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-036.html: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-037-expected.html: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-037.html: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-038-expected.txt: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-038.html: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-039-expected.txt: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-039.html: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-040-expected.html: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-040.html: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-041-expected.html: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-041.html: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-042-expected.html: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-042.html: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-043-expected.html: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-043.html: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-044-expected.txt: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-044.html: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-045-expected.html: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-045.html: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-046-expected.html: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-046.html: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-047-expected.txt: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-047.html: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-048-expected.txt: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-048.html: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-049-expected.html: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-049.html: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-050-expected.txt: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-050.html: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-051-expected.html: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-051.html: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-052-expected.html: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-052.html: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-053-expected.txt: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-053.html: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-054-expected.txt: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-054.html: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-055-expected.html: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-055.html: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-056-expected.html: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-056.html: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-057-expected.html: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-057.html: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-058-expected.html: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-058.html: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-059-expected.html: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-059.html: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-060-expected.html: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-060.html: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-061-expected.html: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-061.html: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-062-expected.html: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-062.html: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-063-expected.html: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-063.html: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-064-expected.html: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-064.html: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-065-expected.html: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-065.html: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-066-expected.html: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-066.html: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-067-expected.html: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-067.html: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-068-expected.txt: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-068.html: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-069-expected.txt: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-069.html: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-070-expected.txt: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-070.html: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-071-expected.txt: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-071.html: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-072-expected.txt: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-072.html: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-073-expected.html: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-073.html: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-074-expected.html: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-074.html: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-075-expected.html: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-075.html: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-076-expected.html: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-076.html: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-077-expected.txt: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-077.html: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-078-expected.html: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-078.html: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-079-expected.html: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-079.html: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-080-expected.txt: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-080.html: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-081-expected.txt: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-081.html: Added.
- web-platform-tests/css/css-contain/content-visibility/content-visibility-form-controls-crash.html: Added.
- web-platform-tests/css/css-contain/content-visibility/inheritance-expected.txt: Added.
- web-platform-tests/css/css-contain/content-visibility/inheritance.html: Added.
- web-platform-tests/css/css-contain/content-visibility/parsing/content-visibility-computed-expected.txt: Added.
- web-platform-tests/css/css-contain/content-visibility/parsing/content-visibility-computed.html: Added.
- web-platform-tests/css/css-contain/content-visibility/parsing/content-visibility-invalid-expected.txt: Added.
- web-platform-tests/css/css-contain/content-visibility/parsing/content-visibility-invalid.html: Added.
- web-platform-tests/css/css-contain/content-visibility/parsing/content-visibility-valid-expected.txt: Added.
- web-platform-tests/css/css-contain/content-visibility/parsing/content-visibility-valid.html: Added.
- web-platform-tests/css/css-contain/content-visibility/parsing/w3c-import.log: Added.
- web-platform-tests/css/css-contain/content-visibility/resources/circles.svg: Added.
- web-platform-tests/css/css-contain/content-visibility/resources/dice.png: Added.
- web-platform-tests/css/css-contain/content-visibility/resources/frame.html: Added.
- web-platform-tests/css/css-contain/content-visibility/resources/text-fragment-target-auto.html: Added.
- web-platform-tests/css/css-contain/content-visibility/resources/w3c-import.log: Added.
- web-platform-tests/css/css-contain/content-visibility/w3c-import.log: Added.
- web-platform-tests/css/css-contain/counter-scoping-001-expected.html: Added.
- web-platform-tests/css/css-contain/counter-scoping-001.html: Added.
- web-platform-tests/css/css-contain/counter-scoping-002-expected.html: Added.
- web-platform-tests/css/css-contain/counter-scoping-002.html: Added.
- web-platform-tests/css/css-contain/counter-scoping-003-expected.html: Added.
- web-platform-tests/css/css-contain/counter-scoping-003.html: Added.
- web-platform-tests/css/css-contain/inheritance-expected.txt: Added.
- web-platform-tests/css/css-contain/inheritance.html: Added.
- web-platform-tests/css/css-contain/parsing/contain-computed-expected.txt: Added.
- web-platform-tests/css/css-contain/parsing/contain-computed.html: Added.
- web-platform-tests/css/css-contain/parsing/contain-invalid-expected.txt: Added.
- web-platform-tests/css/css-contain/parsing/contain-invalid.html: Added.
- web-platform-tests/css/css-contain/parsing/contain-valid-expected.txt: Added.
- web-platform-tests/css/css-contain/parsing/contain-valid.html: Added.
- web-platform-tests/css/css-contain/parsing/w3c-import.log: Added.
- web-platform-tests/css/css-contain/quote-scoping-001-expected.html: Added.
- web-platform-tests/css/css-contain/quote-scoping-001.html: Added.
- web-platform-tests/css/css-contain/quote-scoping-002-expected.html: Added.
- web-platform-tests/css/css-contain/quote-scoping-002.html: Added.
- web-platform-tests/css/css-contain/quote-scoping-003-expected.html: Added.
- web-platform-tests/css/css-contain/quote-scoping-003.html: Added.
- web-platform-tests/css/css-contain/quote-scoping-004-expected.html: Added.
- web-platform-tests/css/css-contain/quote-scoping-004.html: Added.
- web-platform-tests/css/css-contain/support/60x60-green.png: Added.
- web-platform-tests/css/css-contain/support/blue-100x100.png: Added.
- web-platform-tests/css/css-contain/support/blue50wBy25h.png: Added.
- web-platform-tests/css/css-contain/support/blue50wBy46h.png: Added.
- web-platform-tests/css/css-contain/support/pattern-gg-gr-100x100.png: Added.
- web-platform-tests/css/css-contain/support/swatch-blue.png: Added.
- web-platform-tests/css/css-contain/support/swatch-orange.png: Added.
- web-platform-tests/css/css-contain/support/swatch-red.png: Added.
- web-platform-tests/css/css-contain/support/swatch-yellow.png: Added.
- web-platform-tests/css/css-contain/support/w3c-import.log: Added.
- web-platform-tests/css/css-contain/support/white.webm: Added.
- web-platform-tests/css/css-contain/w3c-import.log: Added.
LayoutTests:
- TestExpectations:
- tests-options.json:
- 12:32 AM Changeset in webkit [274619] by
-
- 2 edits in trunk/Tools
WebGL conformance test update script does not use min_version and max_version in all cases
https://bugs.webkit.org/show_bug.cgi?id=223376
Patch by Kimmo Kinnunen <kkinnunen@apple.com> on 2021-03-18
Reviewed by Kenneth Russell.
Make the update script respect min_version and max_version when the version is specified
per test.
- Scripts/webkitpy/update_webgl_conformance_tests_lib/main.py:
(_parse_webgl_tests):
- 12:21 AM Changeset in webkit [274618] by
-
- 2 edits in trunk/Source/WebKit
[iOS] Web process sometimes crashes under WebPage::positionInformation() after r274031
https://bugs.webkit.org/show_bug.cgi?id=223417
<rdar://problem/75540178>
Reviewed by Devin Rousso.
Add a null check to guard against the case where the hit-tested node is null, but the element responding to
click events exists.
- WebProcess/WebPage/ios/WebPageIOS.mm:
(WebKit::elementPositionInformation):
Mar 17, 2021:
- 11:06 PM Changeset in webkit [274617] by
-
- 2 edits in trunk/Source/WTF
Make sure we only set HAVE_VM_FLAGS_PERMANENT to 1 when targeting macOS >= 11.0
https://bugs.webkit.org/show_bug.cgi?id=223408
Reviewed by Alexey Proskuryakov.
- wtf/PlatformHave.h:
- 10:40 PM Changeset in webkit [274616] by
-
- 2 edits in trunk/Source/WebCore
don't copy
imageOverlay.css
ormeterElementShadow.css
https://bugs.webkit.org/show_bug.cgi?id=223411
Reviewed by Wenson Hsieh.
These files are already parsed into
imageOverlayUserAgentStyleSheet
andmeterElementShadowUserAgentStyleSheet
respectively.
- WebCore.xcodeproj/project.pbxproj:
- 10:30 PM Changeset in webkit [274615] by
-
- 8 edits in trunk
Make fast/images/missing-content-image-crash.html results consistent with internal build
https://bugs.webkit.org/show_bug.cgi?id=223399
<rdar://75443811>
Patch by Alex Christensen <achristensen@webkit.org> on 2021-03-17
Reviewed by Darin Adler.
Source/WebCore:
webkit.org is in the internal upgrade list. Add it to the open source list and make our test expectations consistent.
- contentextensions/ContentExtensionsBackend.cpp:
Tools:
- TestWebKitAPI/Tests/WebKitCocoa/Proxy.mm:
(TestWebKitAPI::TEST):
LayoutTests:
- fast/images/missing-content-image-crash-expected.txt:
- http/tests/security/contentSecurityPolicy/user-style-sheet-font-crasher-expected.txt:
- platform/mac-wk1/http/tests/security/contentSecurityPolicy/user-style-sheet-font-crasher-expected.txt:
- 10:20 PM Changeset in webkit [274614] by
-
- 6 edits in trunk
[GPUP] WebGL2RenderingContext::texImage2D() does not work with a video as the image source
https://bugs.webkit.org/show_bug.cgi?id=223294
Reviewed by Eric Carlson.
Source/WebKit:
No new tests. Fix a test failure.
- WebProcess/GPU/media/MediaPlayerPrivateRemote.cpp:
(WebKit::MediaPlayerPrivateRemote::updateCachedState):
Add a missing piece to implementMediaPlayerPrivateRemote::videoPlaybackQualityMetrics()
.
LayoutTests:
- platform/mac/TestExpectations:
- platform/mac/media/media-source/videoplaybackquality-decompressionsession-expected.txt:
- platform/mac/media/media-source/videoplaybackquality-decompressionsession.html:
- 9:38 PM Changeset in webkit [274613] by
-
- 8 edits in trunk/Source/WebCore
modern-media-controls css should not allocate heap memory
https://bugs.webkit.org/show_bug.cgi?id=223410
Reviewed by Devin Rousso.
This is CSS version of <https://commits.webkit.org/235444@main>. We should not allocate heap memory for
modern-media-controls.css. This patch leverages UserAgentStyleSheets mechanism to include this style
sheet in constant DATA.
- DerivedSources-input.xcfilelist:
- DerivedSources-output.xcfilelist:
- DerivedSources.make:
- WebCore.xcodeproj/project.pbxproj:
- css/make-css-file-arrays.pl:
- rendering/RenderThemeIOS.mm:
(WebCore::RenderThemeIOS::modernMediaControlsStyleSheet):
- rendering/RenderThemeMac.mm:
(WebCore::RenderThemeMac::modernMediaControlsStyleSheet):
- 9:17 PM Changeset in webkit [274612] by
-
- 4 edits in trunk
"multile" typo in website and one other place
https://bugs.webkit.org/show_bug.cgi?id=223213
Reviewed by Alex Christensen.
Source/WebCore:
- features.json: Fix spelling.
Tools:
- TestWebKitAPI/Tests/WebKitCocoa/TextManipulation.mm: Fix spelling.
- 9:03 PM Changeset in webkit [274611] by
-
- 4 edits4 adds in trunk/LayoutTests
[GLIB] Gardening more consistent failures
Unreviewed test gardening.
Added some WPE baselines for tests that just check if no crash
happens.
- platform/glib/TestExpectations:
- platform/wpe/TestExpectations:
- platform/wpe/css1/text_properties/vertical_align-expected.txt: After r271110
- platform/wpe/fast/editing/mutation-with-display-contents-container-crash-expected.txt: Added.
- platform/wpe/fast/editing/paste-and-match-style-with-table-crash-expected.txt: Added.
- platform/wpe/fast/editing/replace-selection-and-apply-style-crash-expected.txt: Added.
- 7:51 PM Changeset in webkit [274610] by
-
- 7 edits in trunk/Source/WebKit
[iOS] Refactor some gesture deferral logic to account for image extraction
https://bugs.webkit.org/show_bug.cgi?id=223400
<rdar://problem/75502285>
Reviewed by Tim Horton.
Refactor some logic around deferring gestures. See below for more details.
- UIProcess/ios/WKContentViewInteraction.h:
- UIProcess/ios/WKContentViewInteraction.mm:
(-[WKContentView setUpInteraction]):
Rename a few existing deferring gestures, to better reflect that the names are deferral reasons (i.e. touch
start, touch end, or image extraction), rather than the names of the things being deferred.
(-[WKContentView deferringGestures]):
(-[WKContentView _doneDeferringTouchStart:]):
(-[WKContentView _doneDeferringTouchEnd:]):
(-[WKContentView hasSelectablePositionAtPoint:]):
(-[WKContentView textInteractionGesture:shouldBeginAtPoint:]):
(-[WKContentView deferringGestureRecognizer:shouldDeferOtherGestureRecognizer:]):
(-[WKContentView _endImageExtractionGestureDeferral:]):
- UIProcess/ios/WKDeferringGestureRecognizer.h:
Add a property to indicate that the deferring gesture recognizer should immediately fail upon touchend.
- UIProcess/ios/WKDeferringGestureRecognizer.mm:
(-[WKDeferringGestureRecognizer touchesEnded:withEvent:]):
(-[WKDeferringGestureRecognizer endDeferral:]):
(-[WKDeferringGestureRecognizer setDefaultPrevented:]): Deleted.
Rename
-setDefaultPrevented:
to-endDeferral:
to decouple this terminology fromEvent.preventDefault()
in
bindings (which is important, now that we have a new deferrer that is not associated with touch events).
Additionally, change this take anenum class
instead of aBOOL
to help clarify the intent of the given flag.
- UIProcess/ios/WKImageExtractionGestureRecognizer.h:
- UIProcess/ios/WKImageExtractionGestureRecognizer.mm:
(-[WKImageExtractionGestureRecognizer setState:]):
Add support for a new image extraction gesture delegate method which informs the client that the gesture has
transitioned to Failed state.
- 7:45 PM Changeset in webkit [274609] by
-
- 22 edits in trunk
[JSC] Error#cause should apply to WebAssembly error constructors too
https://bugs.webkit.org/show_bug.cgi?id=223404
Reviewed by Yusuke Suzuki.
JSTests:
- stress/error-cause.js:
Run tests on WebAssembly errors too.
- wasm/js-api/test_basic_api.js:
Fix test. This behavior was inconsistent with all other error types (and divergent from all other engines).
Source/JavaScriptCore:
Per https://www.w3.org/TR/wasm-js-api-1/#error-objects:
The constructor and properties of WebAssembly errors is as specified for NativeError.
So Error#cause should "just work" for WebAssembly.{CompileError, LinkError, RuntimeError} too.
In the process:
- Eliminate JSWebAssemblyCompileError and kin since they add no functionality on top of ErrorInstance.
- Add an on-by-default feature flag (belated from the last patch).
- API/JSObjectRef.cpp:
(JSObjectMakeError):
- runtime/AggregateErrorConstructor.cpp:
(JSC::JSC_DEFINE_HOST_FUNCTION):
- runtime/ErrorConstructor.cpp:
(JSC::JSC_DEFINE_HOST_FUNCTION):
- runtime/JSGlobalObject.h:
- runtime/NativeErrorConstructor.cpp:
(JSC::NativeErrorConstructor<errorType>::constructImpl):
(JSC::NativeErrorConstructor<errorType>::callImpl):
- runtime/OptionsList.h:
- wasm/WasmOperations.cpp:
(JSC::Wasm::JSC_DEFINE_JIT_OPERATION):
- wasm/js/JSWebAssemblyCompileError.cpp:
(JSC::createJSWebAssemblyCompileError):
(JSC::JSWebAssemblyCompileError::create): Deleted.
(JSC::JSWebAssemblyCompileError::JSWebAssemblyCompileError): Deleted.
- wasm/js/JSWebAssemblyCompileError.h:
(): Deleted.
- wasm/js/JSWebAssemblyInstance.cpp:
(JSC::JSWebAssemblyInstance::finalizeCreation):
- wasm/js/JSWebAssemblyLinkError.cpp:
(JSC::createJSWebAssemblyLinkError):
(JSC::JSWebAssemblyLinkError::create): Deleted.
(JSC::JSWebAssemblyLinkError::JSWebAssemblyLinkError): Deleted.
- wasm/js/JSWebAssemblyLinkError.h:
(): Deleted.
- wasm/js/JSWebAssemblyModule.cpp:
(JSC::JSWebAssemblyModule::createStub):
- wasm/js/JSWebAssemblyRuntimeError.cpp:
(JSC::createJSWebAssemblyRuntimeError):
(JSC::JSWebAssemblyRuntimeError::create): Deleted.
(JSC::JSWebAssemblyRuntimeError::JSWebAssemblyRuntimeError): Deleted.
- wasm/js/JSWebAssemblyRuntimeError.h:
(): Deleted.
- wasm/js/WebAssemblyCompileErrorConstructor.cpp:
(JSC::JSC_DEFINE_HOST_FUNCTION):
- wasm/js/WebAssemblyLinkErrorConstructor.cpp:
(JSC::JSC_DEFINE_HOST_FUNCTION):
- wasm/js/WebAssemblyRuntimeErrorConstructor.cpp:
(JSC::JSC_DEFINE_HOST_FUNCTION):
- 7:40 PM Changeset in webkit [274608] by
-
- 4 edits1 add in trunk
Fix race condition in ConcurrentPtrHashSet.
https://bugs.webkit.org/show_bug.cgi?id=223241
rdar://74637896
Reviewed by Yusuke Suzuki.
JSTests:
- stress/race-to-add-opaque-roots-in-ConcurrentPtrHashSet.js: Added.
Source/WTF:
There exists a race condition where ConcurrentPtrHashSet::resizeIfNecessary() may
not capture an entry added by ConcurrentPtrHashSet::addSlow() concurrently.
ConcurrentPtrHashSet::addSlow() currently does the following:
{
if (table->load.exchangeAdd(1) >= table->maxLoad()) (a1)
return resizeAndAdd(ptr); (a2)
for (;;) {
void* oldEntry = table->array[index].compareExchangeStrong(nullptr, ptr); (a3)
if (!oldEntry) {
if (m_table.load() != table) { (a4)
We added an entry to an old table! We need to reexecute the add on the new table.
return add(ptr); (a5)
}
return true; (a6)
}
if (oldEntry == ptr)
return false;
... set index to next entry slot to try.
}
}
ConcurrentPtrHashSet::resizeIfNecessary() currently does the following:
{
auto locker = holdLock(m_lock); (r1)
Table* table = m_table.loadRelaxed();
if (table->load.loadRelaxed() < table->maxLoad())
return;
(r2)
std::unique_ptr<Table> newTable = Table::create(table->size * 2);
...
for (unsigned i = 0; i < table->size; ++i) { (r3)
void* ptr = table->array[i].loadRelaxed();
if (!ptr)
continue;
... copy ptr to newTable. (r4)
}
...
m_table.store(newTable.get()); (r5)
...
}
Let's say thread T1 is executing addSlow(), and thread T2 is concurrently executing
resizeIfNecessary().
Consider the following scenario (in chronological order):
- T2 has arrived at just before (r5) i.e. it is already done copying the entries in the old m_table.
- T1 executes (a3) and writes a new entry into m_table.
- T1 checks that the table hasn't been replaced at (a4), and sees that it has not.
- T1 returns at (a6), thinking that its new entry is committed.
- T2 sets the new m_table at (r5), thereby discarding the new entry that T1 has just written.
The fix is to set m_table to a newly introduced m_stubTable at (r2). m_stubTable
is set up with a size of 0, and load value of 10. This means it is always full.
With this, the following scenarios can play out:
Scenario 1: T2 installs m_stubTable before T1 reaches (a1)
- At (a1), T1 sees that m_table (which is m_stubTable) is full.
- T1 calls resizeAndAdd() at (a2), which ends up calling resizeIfNecessary() and blocking on the lock at (r1).
Scenario 2: T2 installs m_stubTable after T1 reaches just before (a3)
- T1 writes the new entry at (a3).
- T1 checks m_table at (a4), and sees that it has changed (now pointing to m_stubTable).
- T1 calls add() again at (a5) to redo the operation, and ends with scenario 1.
Scenario 3: T2 installs m_stubTable after T1 reaches (a3), but before (a4)
- The new entry has already been added, but we don't know if it made the cut off for T2 to copy it or not. But, it doesn't matter because ...
- T1 checks m_table at (a4), and sees that it has changed (now pointing to m_stubTable).
- T1 calls add() again at (a5) to redo the operation, and ends with scenario 1.
Scenario 4: T2 installs m_stubTable after T1 reaches (a4)
- The new entry has already been added.
- T1 checks m_table at (a4), and sees that it has NOT changed (because T2 hasn't installed m_stubTable yet). This means T2's copy loop is guaranteed to not have started yet i.e. the new entry will definitely be picked up by the copy loop.
- T1 returns at (a6), and all is well.
- wtf/ConcurrentPtrHashSet.cpp:
(WTF::ConcurrentPtrHashSet::deleteOldTables):
(WTF::ConcurrentPtrHashSet::initialize):
(WTF::ConcurrentPtrHashSet::containsImplSlow const):
(WTF::ConcurrentPtrHashSet::sizeSlow const):
(WTF::ConcurrentPtrHashSet::resizeIfNecessary):
(WTF::ConcurrentPtrHashSet::Table::initializeStub):
- wtf/ConcurrentPtrHashSet.h:
- 7:00 PM Changeset in webkit [274607] by
-
- 18 edits in trunk/Source
modern-media-controls script should not be allocated in heap
https://bugs.webkit.org/show_bug.cgi?id=223309
Reviewed by Devin Rousso.
Source/JavaScriptCore:
Add --fail-if-non-ascii flag to ensure that input files do not include non-ASCII characters.
- Scripts/make-js-file-arrays.py:
(main):
Source/WebCore:
Previously, we are concatenating several modern-media-controls scripts into one.
But this causes significant memory overhead (~600KB). Using NSBundle's data still
allocates memory since WTF::String(CFString) allocates heap memory.
Let's use existing mechanism designed for this purpose. We serialize modern-media-controls.js into const C array in
UserAgentScriptData.cpp. UserAgentScript is a mechanism for having user-agent specific script source, and this matches
to our purpose. (for example, UserAgentStyleSheets (CSS version of that) have html.css etc.).
We also InjectedScript_*.js name for these ModernMediaControls.js scripts while this is not directly related to the
heap usage reduction of this patch.
This patch does not do the same thing for CSS of modern-media-controls since this patch's focus is script files first.
- DerivedSources-input.xcfilelist:
- DerivedSources-output.xcfilelist:
- DerivedSources.make:
- Modules/plugins/QuickTimePluginReplacement.mm:
(WebCore::quickTimePluginReplacementScript):
- WebCore.xcodeproj/project.pbxproj:
- html/HTMLMediaElement.cpp:
(WebCore::HTMLMediaElement::ensureMediaControlsInjectedScript):
- rendering/RenderTheme.h:
(WebCore::RenderTheme::mediaControlsScripts):
(WebCore::RenderTheme::mediaControlsScript): Deleted.
- rendering/RenderThemeAdwaita.cpp:
(WebCore::RenderThemeAdwaita::mediaControlsScripts):
(WebCore::RenderThemeAdwaita::mediaControlsScript): Deleted.
- rendering/RenderThemeAdwaita.h:
- rendering/RenderThemeIOS.h:
- rendering/RenderThemeIOS.mm:
(WebCore::RenderThemeIOS::purgeCaches):
(WebCore::RenderThemeIOS::mediaControlsScripts):
(WebCore::RenderThemeIOS::mediaControlsScript): Deleted.
- rendering/RenderThemeMac.h:
- rendering/RenderThemeMac.mm:
(WebCore::RenderThemeMac::purgeCaches):
(WebCore::RenderThemeMac::mediaControlsScripts):
(WebCore::RenderThemeMac::mediaControlsScript): Deleted.
- rendering/RenderThemeWin.cpp:
(WebCore::RenderThemeWin::mediaControlsScripts):
(WebCore::RenderThemeWin::mediaControlsScript): Deleted.
- rendering/RenderThemeWin.h:
- 5:30 PM Changeset in webkit [274606] by
-
- 1 copy in tags/Safari-611.1.21.0.9
Tag Safari-611.1.21.0.9.
- 5:27 PM Changeset in webkit [274605] by
-
- 2 edits in trunk/LayoutTests
REGRESSION (r274264): [ macOS wk2 ] compositing/video/video-border-radius.html is a flakey image failure
https://bugs.webkit.org/show_bug.cgi?id=223383
Unreviewed test gardening.
- platform/mac-wk2/TestExpectations: Updating expectations to Pass ImageOnlyFailure while test is being reviewed.
- 5:25 PM Changeset in webkit [274604] by
-
- 8 edits in branches/safari-611.1.21.0-branch/Source
Versioning.
WebKit-7611.1.21.0.9
- 5:15 PM Changeset in webkit [274603] by
-
- 5 edits in trunk/Source
Reduce maximum HashTable entry size to 250 bytes
https://bugs.webkit.org/show_bug.cgi?id=223398
Patch by Alex Christensen <achristensen@webkit.org> on 2021-03-17
Reviewed by Yusuke Suzuki.
Source/WebCore:
This reduces memory use at runtime.
- platform/graphics/SourceBufferPrivate.cpp:
(WebCore::SourceBufferPrivate::resetTimestampOffsetInTrackBuffers):
(WebCore::SourceBufferPrivate::resetTrackBuffers):
(WebCore::SourceBufferPrivate::updateHighestPresentationTimestamp):
(WebCore::SourceBufferPrivate::updateBufferedFromTrackBuffers):
(WebCore::SourceBufferPrivate::reenqueSamples):
(WebCore::SourceBufferPrivate::clearTrackBuffers):
(WebCore::SourceBufferPrivate::bufferedSamplesForTrackId):
(WebCore::SourceBufferPrivate::fastSeekTimeForMediaTime):
(WebCore::SourceBufferPrivate::totalTrackBufferSizeInBytes const):
(WebCore::SourceBufferPrivate::addTrackBuffer):
(WebCore::SourceBufferPrivate::updateTrackIds):
(WebCore::SourceBufferPrivate::setAllTrackBuffersNeedRandomAccess):
(WebCore::SourceBufferPrivate::didReceiveSample):
- platform/graphics/SourceBufferPrivate.h:
Source/WTF:
- wtf/HashTable.h:
(WTF::KeyTraits>::inlineLookup):
- 5:07 PM Changeset in webkit [274602] by
-
- 9 edits in trunk/Source
Determine if we have useFastJITPermissions on arm64e at runtime instead of hardcoding it as always enabled
https://bugs.webkit.org/show_bug.cgi?id=223388
<rdar://74819266>
Reviewed by Mark Lam.
Source/JavaScriptCore:
- assembler/FastJITPermissions.h:
(threadSelfRestrictRWXToRW):
(threadSelfRestrictRWXToRX):
(useFastJITPermissions): Deleted.
(fastJITPermissionsIsSupported): Deleted.
- assembler/LinkBuffer.cpp:
(JSC::LinkBuffer::copyCompactAndLinkCode):
- jit/ExecutableAllocator.cpp:
(JSC::initializeJITPageReservation):
- jit/ExecutableAllocator.h:
(JSC::performJITMemcpy):
- runtime/JSCConfig.h:
Source/WTF:
- wtf/PlatformEnableCocoa.h:
- wtf/PlatformUse.h:
- 5:03 PM Changeset in webkit [274601] by
-
- 10 edits in trunk/Source/JavaScriptCore
Enhance --verboseVerifyGC=true to make it easier to debug GC verifier errors.
https://bugs.webkit.org/show_bug.cgi?id=223401
Reviewed by Saam Barati.
Previously, --verboseVerifyGC=true only dumps the stack trace of the immediate code
path (in the verifier GC) that marked the object that the real GC did not. With
this patch, we'll also dump the trace of the marking chain all the way back to a
GC root. This patch also adds support for tracing the marking chain through opaque
roots.
The marking chain provided is the one that the verifier GC walked. To debug the
error, we use this info and check where the real GC deviates.
Here's an example of the new dump of a GC verifier error:
GC Verifier: ERROR cell 0x12c570500 was not marked
Object: 0x12c570500 with butterfly 0x0 (Structure 0x108eb6d10:[0x3ba8, ArrayBuffer, {}, NonArray, Proto:0x108ed7d90, Leaf]), StructureID: 15272
Cell 0x12c570500 was visited via opaque root 0x10e4b52c0 at:
1 0x100acccdc JSC::VerifierSlotVisitor::appendUnbarriered(JSC::JSCell*)
2 0x100ad0c2f void JSC::WeakBlock::specializedVisit<JSC::MarkedBlock, JSC::AbstractSlotVisitor>(JSC::MarkedBlock&, JSC::AbstractSlotVisitor&)
3 0x100abec2b void JSC::MarkedSpace::visitWeakSets<JSC::AbstractSlotVisitor>(JSC::AbstractSlotVisitor&)
4 0x100aa5167 WTF::Detail::CallableWrapper<JSC::Heap::addCoreConstraints()::$_38, void, JSC::AbstractSlotVisitor&>::call(JSC::AbstractSlotVisitor&)
5 0x100ac1411 JSC::MarkingConstraintSet::executeAllSynchronously(JSC::AbstractSlotVisitor&)
6 0x100a9bd7b JSC::Heap::verifyGC()
7 0x100a9b2f7 JSC::Heap::runEndPhase(JSC::GCConductor)
8 0x100a99434 JSC::Heap::runCurrentPhase(JSC::GCConductor, JSC::CurrentThreadState*)
9 0x100aa332d WTF::ScopedLambdaFunctor<void (JSC::CurrentThreadState&), JSC::Heap::collectInMutatorThread()::$_0>::implFunction(void*, JSC::CurrentThreadState&)
10 0x100ab8794 JSC::callWithCurrentThreadState(WTF::ScopedLambda<void (JSC::CurrentThreadState&)> const&)
11 0x100a9d2cd JSC::Heap::collectInMutatorThread()
12 0x100a99217 JSC::Heap::waitForCollection(unsigned long long)
13 0x100a98cb1 JSC::Heap::collectNow(JSC::Synchronousness, JSC::GCRequest)
14 0x100ab7b4d JSC::LocalAllocator::allocateSlowCase(JSC::Heap&, JSC::GCDeferralContext*, JSC::AllocationFailureMode)
15 0x100ec0785 void* JSC::allocateCell<JSC::JSDataView>(JSC::Heap&, unsigned long)
16 0x100ec0629 JSC::JSDataView::create(JSC::JSGlobalObject*, JSC::Structure*, WTF::RefPtr<JSC::ArrayBuffer, WTF::RawPtrTraits<JSC::ArrayBuffer>, WTF::DefaultRefDerefTraits<JSC::ArrayBuffer> >&&, unsigned int, unsigned int)
17 0x100f893d6 JSC::JSObject* JSC::constructGenericTypedArrayViewWithArguments<JSC::JSDataView>(JSC::JSGlobalObject*, JSC::Structure*, long long, unsigned int, WTF::Optional<unsigned int>)
18 0x100f731dc JSC::constructDataView(JSC::JSGlobalObject*, JSC::CallFrame*)
19 0x5e4a38a010c7
20 0x5e4a38a02095
21 0x1004888d6 vmEntryToJavaScript
22 0x100b83690 JSC::Interpreter::executeProgram(JSC::SourceCode const&, JSC::JSGlobalObject*, JSC::JSObject*)
23 0x100e39a82 JSC::evaluate(JSC::JSGlobalObject*, JSC::SourceCode const&, JSC::JSValue, WTF::NakedPtr<JSC::Exception>&)
24 0x100007606 jscmain(int, char)
25 0x10000644b main
In the real GC, opaque root0x10e4b52c0 was NOT added to the heap's opaque roots.
Opaque root 0x10e4b52c0 was added via cell 0x12c577720 at:
1 0x100ea4fc9 JSC::JSArrayBufferView::visitChildren(JSC::JSCell*, JSC::AbstractSlotVisitor&)
2 0x100acd4e9 JSC::VerifierSlotVisitor::drain()
3 0x100a9bd48 JSC::Heap::verifyGC()
4 0x100a9b2f7 JSC::Heap::runEndPhase(JSC::GCConductor)
5 0x100a99434 JSC::Heap::runCurrentPhase(JSC::GCConductor, JSC::CurrentThreadState*)
6 0x100aa332d WTF::ScopedLambdaFunctor<void (JSC::CurrentThreadState&), JSC::Heap::collectInMutatorThread()::$_0>::implFunction(void*, JSC::CurrentThreadState&)
7 0x100ab8794 JSC::callWithCurrentThreadState(WTF::ScopedLambda<void (JSC::CurrentThreadState&)> const&)
8 0x100a9d2cd JSC::Heap::collectInMutatorThread()
9 0x100a99217 JSC::Heap::waitForCollection(unsigned long long)
10 0x100a98cb1 JSC::Heap::collectNow(JSC::Synchronousness, JSC::GCRequest)
11 0x100ab7b4d JSC::LocalAllocator::allocateSlowCase(JSC::Heap&, JSC::GCDeferralContext*, JSC::AllocationFailureMode)
12 0x100ec0785 void* JSC::allocateCell<JSC::JSDataView>(JSC::Heap&, unsigned long)
13 0x100ec0629 JSC::JSDataView::create(JSC::JSGlobalObject*, JSC::Structure*, WTF::RefPtr<JSC::ArrayBuffer, WTF::RawPtrTraits<JSC::ArrayBuffer>, WTF::DefaultRefDerefTraits<JSC::ArrayBuffer> >&&, unsigned int, unsigned int)
14 0x100f893d6 JSC::JSObject* JSC::constructGenericTypedArrayViewWithArguments<JSC::JSDataView>(JSC::JSGlobalObject*, JSC::Structure*, long long, unsigned int, WTF::Optional<unsigned int>)
15 0x100f731dc JSC::constructDataView(JSC::JSGlobalObject*, JSC::CallFrame*)
16 0x5e4a38a010c7
17 0x5e4a38a02095
18 0x1004888d6 vmEntryToJavaScript
19 0x100b83690 JSC::Interpreter::executeProgram(JSC::SourceCode const&, JSC::JSGlobalObject*, JSC::JSObject*)
20 0x100e39a82 JSC::evaluate(JSC::JSGlobalObject*, JSC::SourceCode const&, JSC::JSValue, WTF::NakedPtr<JSC::Exception>&)
21 0x100007606 jscmain(int, char)
22 0x10000644b main
23 0x7fff203b4f3d start
Object: 0x12c577720 with butterfly 0x0 (Structure 0x108eb6e60:[0xe135, DataView, {}, NonArray, Proto:0x108ed7da0, Leaf]), StructureID: 57653
Cell 0x12c577720 was visited via cell 0x108b528e8 at:
1 0x100acccdc JSC::VerifierSlotVisitor::appendUnbarriered(JSC::JSCell*)
2 0x100f1623c JSC::JSObject::visitChildren(JSC::JSCell*, JSC::AbstractSlotVisitor&)
3 0x100acd4e9 JSC::VerifierSlotVisitor::drain()
4 0x100a9bd48 JSC::Heap::verifyGC()
5 0x100a9b2f7 JSC::Heap::runEndPhase(JSC::GCConductor)
6 0x100a99434 JSC::Heap::runCurrentPhase(JSC::GCConductor, JSC::CurrentThreadState*)
7 0x100aa332d WTF::ScopedLambdaFunctor<void (JSC::CurrentThreadState&), JSC::Heap::collectInMutatorThread()::$_0>::implFunction(void*, JSC::CurrentThreadState&)
8 0x100ab8794 JSC::callWithCurrentThreadState(WTF::ScopedLambda<void (JSC::CurrentThreadState&)> const&)
9 0x100a9d2cd JSC::Heap::collectInMutatorThread()
10 0x100a99217 JSC::Heap::waitForCollection(unsigned long long)
11 0x100a98cb1 JSC::Heap::collectNow(JSC::Synchronousness, JSC::GCRequest)
12 0x100ab7b4d JSC::LocalAllocator::allocateSlowCase(JSC::Heap&, JSC::GCDeferralContext*, JSC::AllocationFailureMode)
13 0x100ec0785 void* JSC::allocateCell<JSC::JSDataView>(JSC::Heap&, unsigned long)
14 0x100ec0629 JSC::JSDataView::create(JSC::JSGlobalObject*, JSC::Structure*, WTF::RefPtr<JSC::ArrayBuffer, WTF::RawPtrTraits<JSC::ArrayBuffer>, WTF::DefaultRefDerefTraits<JSC::ArrayBuffer> >&&, unsigned int, unsigned int)
15 0x100f893d6 JSC::JSObject* JSC::constructGenericTypedArrayViewWithArguments<JSC::JSDataView>(JSC::JSGlobalObject*, JSC::Structure*, long long, unsigned int, WTF::Optional<unsigned int>)
16 0x100f731dc JSC::constructDataView(JSC::JSGlobalObject*, JSC::CallFrame*)
17 0x5e4a38a010c7
18 0x5e4a38a02095
19 0x1004888d6 vmEntryToJavaScript
20 0x100b83690 JSC::Interpreter::executeProgram(JSC::SourceCode const&, JSC::JSGlobalObject*, JSC::JSObject*)
21 0x100e39a82 JSC::evaluate(JSC::JSGlobalObject*, JSC::SourceCode const&, JSC::JSValue, WTF::NakedPtr<JSC::Exception>&)
22 0x100007606 jscmain(int, char)
23 0x10000644b main
Object: 0x108b528e8 with butterfly 0x1806e93070 (Structure 0x108efb090:[0xde87, Array, {}, ArrayWithContiguous, Proto:0x108baf5e8]), StructureID: 56967
Cell 0x108b528e8 was visited via cell 0x108e8fcc0 at:
1 0x100accdd8 JSC::VerifierSlotVisitor::appendUnbarriered(JSC::JSCell*)
2 0x10070634e void JSC::CodeBlock::stronglyVisitWeakReferences<JSC::AbstractSlotVisitor>(JSC::ConcurrentJSLocker const&, JSC::AbstractSlotVisitor&)
3 0x1006eacd7 JSC::CodeBlock::visitChildren(JSC::JSCell*, JSC::AbstractSlotVisitor&)
4 0x100acd4e9 JSC::VerifierSlotVisitor::drain()
5 0x100a9bd48 JSC::Heap::verifyGC()
6 0x100a9b2f7 JSC::Heap::runEndPhase(JSC::GCConductor)
7 0x100a99434 JSC::Heap::runCurrentPhase(JSC::GCConductor, JSC::CurrentThreadState*)
8 0x100aa332d WTF::ScopedLambdaFunctor<void (JSC::CurrentThreadState&), JSC::Heap::collectInMutatorThread()::$_0>::implFunction(void*, JSC::CurrentThreadState&)
9 0x100ab8794 JSC::callWithCurrentThreadState(WTF::ScopedLambda<void (JSC::CurrentThreadState&)> const&)
10 0x100a9d2cd JSC::Heap::collectInMutatorThread()
11 0x100a99217 JSC::Heap::waitForCollection(unsigned long long)
12 0x100a98cb1 JSC::Heap::collectNow(JSC::Synchronousness, JSC::GCRequest)
13 0x100ab7b4d JSC::LocalAllocator::allocateSlowCase(JSC::Heap&, JSC::GCDeferralContext*, JSC::AllocationFailureMode)
14 0x100ec0785 void* JSC::allocateCell<JSC::JSDataView>(JSC::Heap&, unsigned long)
15 0x100ec0629 JSC::JSDataView::create(JSC::JSGlobalObject*, JSC::Structure*, WTF::RefPtr<JSC::ArrayBuffer, WTF::RawPtrTraits<JSC::ArrayBuffer>, WTF::DefaultRefDerefTraits<JSC::ArrayBuffer> >&&, unsigned int, unsigned int)
16 0x100f893d6 JSC::JSObject* JSC::constructGenericTypedArrayViewWithArguments<JSC::JSDataView>(JSC::JSGlobalObject*, JSC::Structure*, long long, unsigned int, WTF::Optional<unsigned int>)
17 0x100f731dc JSC::constructDataView(JSC::JSGlobalObject*, JSC::CallFrame*)
18 0x5e4a38a010c7
19 0x5e4a38a02095
20 0x1004888d6 vmEntryToJavaScript
21 0x100b83690 JSC::Interpreter::executeProgram(JSC::SourceCode const&, JSC::JSGlobalObject*, JSC::JSObject*)
22 0x100e39a82 JSC::evaluate(JSC::JSGlobalObject*, JSC::SourceCode const&, JSC::JSValue, WTF::NakedPtr<JSC::Exception>&)
23 0x100007606 jscmain(int, char)
24 0x10000644b main
Cell: 0x108e8fcc0 (0x108ef8c40:[0xc0e7, ProgramCodeBlock, {}, NonArray, Leaf]), StructureID: 49383
Cell 0x108e8fcc0 was visited from scan of ConservativeScan roots at:
1 0x100accaf8 JSC::VerifierSlotVisitor::append(JSC::ConservativeRoots const&)
2 0x100aa42a2 WTF::Detail::CallableWrapper<JSC::Heap::addCoreConstraints()::$_31, void, JSC::SlotVisitor&>::call(JSC::SlotVisitor&)
3 0x100ac1db2 JSC::MarkingConstraintSolver::runExecutionThread(JSC::SlotVisitor&, JSC::MarkingConstraintSolver::SchedulerPreference, WTF::ScopedLambda<WTF::Optional<unsigned int> ()>)
4 0x100a9f2de JSC::Heap::runTaskInParallel(WTF::RefPtr<WTF::SharedTask<void (JSC::SlotVisitor&)>, WTF::RawPtrTraits<WTF::SharedTask<void (JSC::SlotVisitor&)> >, WTF::DefaultRefDerefTraits<WTF::SharedTask<void (JSC::SlotVisitor&)> > >)
5 0x100ac188f JSC::MarkingConstraintSolver::execute(JSC::MarkingConstraintSolver::SchedulerPreference, WTF::ScopedLambda<WTF::Optional<unsigned int> ()>)
6 0x100ac125c JSC::MarkingConstraintSet::executeConvergenceImpl(JSC::SlotVisitor&)
7 0x100ac0f9b JSC::MarkingConstraintSet::executeConvergence(JSC::SlotVisitor&)
8 0x100a99f24 JSC::Heap::runFixpointPhase(JSC::GCConductor)
9 0x100a99418 JSC::Heap::runCurrentPhase(JSC::GCConductor, JSC::CurrentThreadState*)
10 0x100aa332d WTF::ScopedLambdaFunctor<void (JSC::CurrentThreadState&), JSC::Heap::collectInMutatorThread()::$_0>::implFunction(void*, JSC::CurrentThreadState&)
11 0x100ab8794 JSC::callWithCurrentThreadState(WTF::ScopedLambda<void (JSC::CurrentThreadState&)> const&)
12 0x100a9d2cd JSC::Heap::collectInMutatorThread()
13 0x100a99217 JSC::Heap::waitForCollection(unsigned long long)
14 0x100a98cb1 JSC::Heap::collectNow(JSC::Synchronousness, JSC::GCRequest)
15 0x100ab7b4d JSC::LocalAllocator::allocateSlowCase(JSC::Heap&, JSC::GCDeferralContext*, JSC::AllocationFailureMode)
16 0x100ec0785 void* JSC::allocateCell<JSC::JSDataView>(JSC::Heap&, unsigned long)
17 0x100ec0629 JSC::JSDataView::create(JSC::JSGlobalObject*, JSC::Structure*, WTF::RefPtr<JSC::ArrayBuffer, WTF::RawPtrTraits<JSC::ArrayBuffer>, WTF::DefaultRefDerefTraits<JSC::ArrayBuffer> >&&, unsigned int, unsigned int)
18 0x100f893d6 JSC::JSObject* JSC::constructGenericTypedArrayViewWithArguments<JSC::JSDataView>(JSC::JSGlobalObject*, JSC::Structure*, long long, unsigned int, WTF::Optional<unsigned int>)
19 0x100f731dc JSC::constructDataView(JSC::JSGlobalObject*, JSC::CallFrame*)
20 0x5e4a38a010c7
21 0x5e4a38a02095
22 0x1004888d6 vmEntryToJavaScript
23 0x100b83690 JSC::Interpreter::executeProgram(JSC::SourceCode const&, JSC::JSGlobalObject*, JSC::JSObject*)
24 0x100e39a82 JSC::evaluate(JSC::JSGlobalObject*, JSC::SourceCode const&, JSC::JSValue, WTF::NakedPtr<JSC::Exception>&)
25 0x100007606 jscmain(int, char)
26 0x10000644b main
Note that in this example, the 2nd stack trace was for an opaque root. The verifier
also noted that the opaque root (which was added for the verifier GC) was not added
for the real GC. This pointed to the bug that caused the error (this bug was fixed
in https://bugs.webkit.org/show_bug.cgi?id=223241).
Additional changes in this patch:
- Renamed AbstractSlotVisitor::Context to ReferrerContext.
- Introduced AbstractSlotVisitor::ReferrerToken, which is an abstraction for either a HeapCell*, an opaque root, or a GC root. ReferrerContext now tracks a ReferrerToken instead of a HeapCell*.
- heap/AbstractSlotVisitor.h:
(JSC::AbstractSlotVisitor::ReferrerToken::ReferrerToken):
(JSC::AbstractSlotVisitor::ReferrerToken::operator bool const):
(JSC::AbstractSlotVisitor::ReferrerToken::operator! const):
(JSC::AbstractSlotVisitor::ReferrerToken::isHeapCell const):
(JSC::AbstractSlotVisitor::ReferrerToken::isOpaqueRoot const):
(JSC::AbstractSlotVisitor::ReferrerToken::isRootMarkReason const):
(JSC::AbstractSlotVisitor::ReferrerContext::referrer const):
(JSC::AbstractSlotVisitor::ReferrerContext::setReferrer):
(JSC::AbstractSlotVisitor::ReferrerContext::isOpaqueRootContext const):
(JSC::AbstractSlotVisitor::didAddOpaqueRoot):
(JSC::AbstractSlotVisitor::didFindOpaqueRoot):
(JSC::SetRootMarkReasonScope::SetRootMarkReasonScope):
(JSC::AbstractSlotVisitor::Context::cell const): Deleted.
- heap/AbstractSlotVisitorInlines.h:
(JSC::ReferrerToken::ReferrerToken):
(JSC::ReferrerToken::asCell const):
(JSC::ReferrerToken::asOpaqueRoot const):
(JSC::ReferrerToken::asRootMarkReason const):
(JSC::AbstractSlotVisitor::ReferrerContext::ReferrerContext):
(JSC::AbstractSlotVisitor::ReferrerContext::~ReferrerContext):
(JSC::AbstractSlotVisitor::addOpaqueRoot):
(JSC::AbstractSlotVisitor::containsOpaqueRoot const):
(JSC::AbstractSlotVisitor::referrer const):
(JSC::AbstractSlotVisitor::Context::Context): Deleted.
(JSC::AbstractSlotVisitor::Context::~Context): Deleted.
(JSC::AbstractSlotVisitor::parentCell const): Deleted.
- heap/Heap.cpp:
(JSC::Heap::addCoreConstraints):
- heap/Heap.h:
- heap/SlotVisitor.h:
- heap/SlotVisitorMacros.h:
- heap/VerifierSlotVisitor.cpp:
(JSC::MarkerData::MarkerData):
(JSC::VerifierSlotVisitor::MarkedBlockData::markerData const):
(JSC::VerifierSlotVisitor::PreciseAllocationData::markerData const):
(JSC::VerifierSlotVisitor::OpaqueRootData::markerData const):
(JSC::VerifierSlotVisitor::OpaqueRootData::addMarkerData):
(JSC::VerifierSlotVisitor::VerifierSlotVisitor):
(JSC::VerifierSlotVisitor::didAddOpaqueRoot):
(JSC::VerifierSlotVisitor::didFindOpaqueRoot):
(JSC::VerifierSlotVisitor::dump const):
(JSC::VerifierSlotVisitor::dumpMarkerData):
(JSC::VerifierSlotVisitor::testAndSetMarked):
- heap/VerifierSlotVisitor.h:
(JSC::VerifierSlotVisitor::MarkerData::referrer const):
(JSC::VerifierSlotVisitor::MarkerData::stack const):
- heap/WeakBlock.cpp:
(JSC::WeakBlock::specializedVisit):
- 4:47 PM Changeset in webkit [274600] by
-
- 276 edits in trunk
[iOS][FCR] Use system colors for the new appearance
https://bugs.webkit.org/show_bug.cgi?id=223303
<rdar://problem/75508598>
Reviewed by Tim Horton.
Source/WebCore:
Use system colors when painting the new controls to ensure consistency
with the rest of the system.
This patch exposes additional system colors in CSS, so that they may be
used by the UA stylesheet. Note that exposing these colors does not
increase the fingerprintable surface since, we already expose other
system colors that have the same traits.
Additionally, HAVE(OS_DARK_MODE_SUPPORT) is removed from these colors
since they are available on all PLATFORM(IOS_FAMILY).
- css/CSSValueKeywords.in:
- css/html.css:
- rendering/RenderThemeIOS.mm:
(WebCore::cssValueIDSelectorList):
(WebCore::RenderThemeIOS::paintCheckbox):
(WebCore::RenderThemeIOS::paintRadio):
(WebCore::RenderThemeIOS::paintProgressBarWithFormControlRefresh):
(WebCore::RenderThemeIOS::paintMeter):
(WebCore::RenderThemeIOS::paintSliderTicks):
(WebCore::RenderThemeIOS::paintSliderTrackWithFormControlRefresh):
(WebCore::RenderThemeIOS::paintMenuListButtonDecorationsWithFormControlRefresh):
Source/WebCore/PAL:
- pal/spi/ios/UIKitSPI.h:
Add additional system colors declarations for watchOS and tvOS.
LayoutTests:
Rebaselined tests to account for changes in color.
- fast/forms/date/date-input-rendering-basic-expected.txt:
- fast/forms/date/date-pseudo-elements-expected.txt:
- fast/forms/time/time-input-rendering-basic-expected.txt:
- platform/ios-simulator/fast/forms/auto-fill-button/hide-auto-fill-strong-password-viewable-treatment-when-form-is-reset-expected.txt:
- platform/ios-simulator/fast/forms/auto-fill-button/input-credit-card-auto-fill-button-expected.txt:
- platform/ios-simulator/fast/forms/auto-fill-button/input-strong-password-viewable-expected.txt:
- platform/ios-simulator/fast/forms/datalist/datalist-searchinput-appearance-expected.txt:
- platform/ios-simulator/fast/forms/datalist/datalist-textinput-appearance-expected.txt:
- platform/ios-wk2/editing/input/caret-at-the-edge-of-input-expected.txt:
- platform/ios-wk2/editing/input/reveal-caret-of-multiline-input-expected.txt:
- platform/ios-wk2/editing/inserting/4960120-1-expected.txt:
- platform/ios-wk2/editing/inserting/before-after-input-element-expected.txt:
- platform/ios-wk2/editing/pasteboard/4641033-expected.txt:
- platform/ios-wk2/editing/pasteboard/4944770-1-expected.txt:
- platform/ios-wk2/editing/pasteboard/4944770-2-expected.txt:
- platform/ios-wk2/editing/pasteboard/input-field-1-expected.txt:
- platform/ios-wk2/editing/pasteboard/pasting-tabs-expected.txt:
- platform/ios-wk2/editing/selection/4895428-3-expected.txt:
- platform/ios-wk2/editing/selection/caret-before-select-expected.txt:
- platform/ios-wk2/editing/selection/drag-select-1-expected.txt:
- platform/ios-wk2/editing/selection/select-from-textfield-outwards-expected.txt:
- platform/ios-wk2/fast/block/float/overhanging-tall-block-expected.txt:
- platform/ios-wk2/fast/block/margin-collapse/103-expected.txt:
- platform/ios-wk2/fast/dynamic/008-expected.txt:
- platform/ios-wk2/fast/forms/basic-buttons-expected.txt:
- platform/ios-wk2/fast/forms/basic-textareas-quirks-expected.txt:
- platform/ios-wk2/fast/forms/input-appearance-preventDefault-expected.txt:
- platform/ios-wk2/fast/forms/input-text-click-outside-expected.txt:
- platform/ios-wk2/fast/forms/input-text-double-click-expected.txt:
- platform/ios-wk2/fast/forms/input-text-drag-down-expected.txt:
- platform/ios-wk2/fast/forms/input-text-option-delete-expected.txt:
- platform/ios-wk2/fast/forms/targeted-frame-submission-expected.txt:
- platform/ios-wk2/fast/forms/textAreaLineHeight-expected.txt:
- platform/ios-wk2/fast/forms/textarea-align-expected.txt:
- platform/ios-wk2/fast/forms/textarea-placeholder-visibility-1-expected.txt:
- platform/ios-wk2/fast/forms/textarea-placeholder-visibility-2-expected.txt:
- platform/ios-wk2/fast/forms/textarea-scroll-height-expected.txt:
- platform/ios-wk2/fast/forms/textarea-setinnerhtml-expected.txt:
- platform/ios-wk2/fast/hidpi/resize-corner-hidpi-expected.txt:
- platform/ios-wk2/fast/overflow/scroll-nested-positioned-layer-in-overflow-expected.txt:
- platform/ios-wk2/fast/overflow/scrollRevealButton-expected.txt:
- platform/ios-wk2/fast/parser/document-write-option-expected.txt:
- platform/ios-wk2/fast/parser/entity-comment-in-textarea-expected.txt:
- platform/ios-wk2/fast/parser/open-comment-in-textarea-expected.txt:
- platform/ios-wk2/fast/spatial-navigation/snav-multiple-select-focusring-expected.txt:
- platform/ios-wk2/fast/text/international/rtl-white-space-pre-wrap-expected.txt:
- platform/ios-wk2/fast/text/international/unicode-bidi-plaintext-in-textarea-expected.txt:
- platform/ios-wk2/fast/transforms/transformed-focused-text-input-expected.txt:
- platform/ios-wk2/imported/w3c/web-platform-tests/css/css-pseudo/file-chooser-button-display-toggle-crash.tentative-expected.txt:
- platform/ios-wk2/imported/w3c/web-platform-tests/html/rendering/widgets/select-wrap-no-spill.optional-expected.txt:
- platform/ios/css3/flexbox/button-expected.txt:
- platform/ios/editing/pasteboard/4806874-expected.txt:
- platform/ios/editing/selection/3690703-2-expected.txt:
- platform/ios/editing/selection/3690703-expected.txt:
- platform/ios/editing/selection/3690719-expected.txt:
- platform/ios/editing/selection/4397952-expected.txt:
- platform/ios/editing/selection/4975120-expected.txt:
- platform/ios/editing/selection/5240265-expected.txt:
- platform/ios/editing/selection/replaced-boundaries-3-expected.txt:
- platform/ios/editing/selection/select-box-expected.txt:
- platform/ios/editing/selection/select-element-paragraph-boundary-expected.txt:
- platform/ios/editing/selection/selection-button-text-expected.txt:
- platform/ios/fast/block/float/032-expected.txt:
- platform/ios/fast/block/float/float-avoidance-expected.txt:
- platform/ios/fast/block/positioning/inline-block-relposition-expected.txt:
- platform/ios/fast/css/continuationCrash-expected.txt:
- platform/ios/fast/css/focus-ring-exists-for-search-field-expected.txt:
- platform/ios/fast/css/input-search-padding-expected.txt:
- platform/ios/fast/css/line-height-expected.txt:
- platform/ios/fast/css/margin-top-bottom-dynamic-expected.txt:
- platform/ios/fast/css/rtl-ordering-expected.txt:
- platform/ios/fast/css/text-overflow-input-expected.txt:
- platform/ios/fast/css/text-transform-select-expected.txt:
- platform/ios/fast/dom/HTMLTableColElement/resize-table-using-col-width-expected.txt:
- platform/ios/fast/dom/HTMLTextAreaElement/reset-textarea-expected.txt:
- platform/ios/fast/dynamic/positioned-movement-with-positioned-children-expected.txt:
- platform/ios/fast/events/context-no-deselect-expected.txt:
- platform/ios/fast/forms/001-expected.txt:
- platform/ios/fast/forms/003-expected.txt:
- platform/ios/fast/forms/004-expected.txt:
- platform/ios/fast/forms/auto-fill-button/input-auto-fill-button-expected.txt:
- platform/ios/fast/forms/auto-fill-button/input-contacts-auto-fill-button-expected.txt:
- platform/ios/fast/forms/auto-fill-button/input-strong-password-auto-fill-button-expected.txt:
- platform/ios/fast/forms/basic-inputs-expected.txt:
- platform/ios/fast/forms/basic-selects-expected.txt:
- platform/ios/fast/forms/basic-textareas-expected.txt:
- platform/ios/fast/forms/blankbuttons-expected.txt:
- platform/ios/fast/forms/box-shadow-override-expected.txt:
- platform/ios/fast/forms/button-align-expected.txt:
- platform/ios/fast/forms/button-cannot-be-nested-expected.txt:
- platform/ios/fast/forms/button-generated-content-expected.txt:
- platform/ios/fast/forms/button-positioned-expected.txt:
- platform/ios/fast/forms/button-sizes-expected.txt:
- platform/ios/fast/forms/button-style-color-expected.txt:
- platform/ios/fast/forms/button-table-styles-expected.txt:
- platform/ios/fast/forms/button-text-transform-expected.txt:
- platform/ios/fast/forms/button-white-space-expected.txt:
- platform/ios/fast/forms/control-clip-expected.txt:
- platform/ios/fast/forms/control-clip-overflow-expected.txt:
- platform/ios/fast/forms/control-restrict-line-height-expected.txt:
- platform/ios/fast/forms/disabled-select-change-index-expected.txt:
- platform/ios/fast/forms/encoding-test-expected.txt:
- platform/ios/fast/forms/fieldset-align-expected.txt:
- platform/ios/fast/forms/file/file-input-direction-expected.txt:
- platform/ios/fast/forms/file/file-input-disabled-expected.txt:
- platform/ios/fast/forms/floating-textfield-relayout-expected.txt:
- platform/ios/fast/forms/form-element-geometry-expected.txt:
- platform/ios/fast/forms/formmove3-expected.txt:
- platform/ios/fast/forms/hidden-listbox-expected.txt:
- platform/ios/fast/forms/input-align-expected.txt:
- platform/ios/fast/forms/input-appearance-bkcolor-expected.txt:
- platform/ios/fast/forms/input-appearance-default-bkcolor-expected.txt:
- platform/ios/fast/forms/input-appearance-disabled-expected.txt:
- platform/ios/fast/forms/input-appearance-focus-expected.txt:
- platform/ios/fast/forms/input-appearance-height-expected.txt:
- platform/ios/fast/forms/input-appearance-selection-expected.txt:
- platform/ios/fast/forms/input-appearance-visibility-expected.txt:
- platform/ios/fast/forms/input-appearance-width-expected.txt:
- platform/ios/fast/forms/input-button-sizes-expected.txt:
- platform/ios/fast/forms/input-disabled-color-expected.txt:
- platform/ios/fast/forms/input-double-click-selection-gap-bug-expected.txt:
- platform/ios/fast/forms/input-field-text-truncated-expected.txt:
- platform/ios/fast/forms/input-placeholder-visibility-1-expected.txt:
- platform/ios/fast/forms/input-placeholder-visibility-3-expected.txt:
- platform/ios/fast/forms/input-spaces-expected.txt:
- platform/ios/fast/forms/input-table-expected.txt:
- platform/ios/fast/forms/input-text-click-inside-expected.txt:
- platform/ios/fast/forms/input-text-scroll-left-on-blur-expected.txt:
- platform/ios/fast/forms/input-text-self-emptying-click-expected.txt:
- platform/ios/fast/forms/input-type-text-min-width-expected.txt:
- platform/ios/fast/forms/input-value-expected.txt:
- platform/ios/fast/forms/input-width-expected.txt:
- platform/ios/fast/forms/listbox-bidi-align-expected.txt:
- platform/ios/fast/forms/listbox-hit-test-zoomed-expected.txt:
- platform/ios/fast/forms/listbox-scrollbar-incremental-load-expected.txt:
- platform/ios/fast/forms/listbox-width-change-expected.txt:
- platform/ios/fast/forms/menulist-clip-expected.txt:
- platform/ios/fast/forms/menulist-deselect-update-expected.txt:
- platform/ios/fast/forms/menulist-narrow-width-expected.txt:
- platform/ios/fast/forms/menulist-no-overflow-expected.txt:
- platform/ios/fast/forms/menulist-option-wrap-expected.txt:
- platform/ios/fast/forms/menulist-restrict-line-height-expected.txt:
- platform/ios/fast/forms/menulist-separator-painting-expected.txt:
- platform/ios/fast/forms/menulist-style-color-expected.txt:
- platform/ios/fast/forms/menulist-width-change-expected.txt:
- platform/ios/fast/forms/minWidthPercent-expected.txt:
- platform/ios/fast/forms/number/number-appearance-rtl-expected.txt:
- platform/ios/fast/forms/number/number-appearance-spinbutton-disabled-readonly-expected.txt:
- platform/ios/fast/forms/number/number-appearance-spinbutton-layer-expected.txt:
- platform/ios/fast/forms/option-script-expected.txt:
- platform/ios/fast/forms/option-strip-whitespace-expected.txt:
- platform/ios/fast/forms/option-text-clip-expected.txt:
- platform/ios/fast/forms/placeholder-pseudo-style-expected.txt:
- platform/ios/fast/forms/plaintext-mode-2-expected.txt:
- platform/ios/fast/forms/search-cancel-button-style-sharing-expected.txt:
- platform/ios/fast/forms/search-display-none-cancel-button-expected.txt:
- platform/ios/fast/forms/search-input-rtl-expected.txt:
- platform/ios/fast/forms/select-align-expected.txt:
- platform/ios/fast/forms/select-baseline-expected.txt:
- platform/ios/fast/forms/select-block-background-expected.txt:
- platform/ios/fast/forms/select-change-listbox-size-expected.txt:
- platform/ios/fast/forms/select-change-listbox-to-popup-expected.txt:
- platform/ios/fast/forms/select-change-popup-to-listbox-expected.txt:
- platform/ios/fast/forms/select-dirty-parent-pref-widths-expected.txt:
- platform/ios/fast/forms/select-disabled-appearance-expected.txt:
- platform/ios/fast/forms/select-element-focus-ring-expected.txt:
- platform/ios/fast/forms/select-empty-option-height-expected.txt:
- platform/ios/fast/forms/select-initial-position-expected.txt:
- platform/ios/fast/forms/select-item-background-clip-expected.txt:
- platform/ios/fast/forms/select-list-box-with-height-expected.txt:
- platform/ios/fast/forms/select-non-native-rendering-direction-expected.txt:
- platform/ios/fast/forms/select-selected-expected.txt:
- platform/ios/fast/forms/select-style-expected.txt:
- platform/ios/fast/forms/select-visual-hebrew-expected.txt:
- platform/ios/fast/forms/select-writing-direction-natural-expected.txt:
- platform/ios/fast/forms/select/optgroup-rendering-expected.txt:
- platform/ios/fast/forms/selectlist-minsize-expected.txt:
- platform/ios/fast/forms/stuff-on-my-optgroup-expected.txt:
- platform/ios/fast/forms/tabbing-input-iframe-expected.txt:
- platform/ios/fast/forms/textarea-placeholder-pseudo-style-expected.txt:
- platform/ios/fast/forms/textarea-scrollbar-expected.txt:
- platform/ios/fast/forms/textarea-scrolled-type-expected.txt:
- platform/ios/fast/forms/textarea-width-expected.txt:
- platform/ios/fast/forms/textfield-focus-ring-expected.txt:
- platform/ios/fast/forms/textfield-overflow-expected.txt:
- platform/ios/fast/frames/take-focus-from-iframe-expected.txt:
- platform/ios/fast/html/details-no-summary4-expected.txt:
- platform/ios/fast/html/details-open-javascript-expected.txt:
- platform/ios/fast/html/details-open2-expected.txt:
- platform/ios/fast/html/details-open4-expected.txt:
- platform/ios/fast/html/details-replace-summary-child-expected.txt:
- platform/ios/fast/html/details-replace-text-expected.txt:
- platform/ios/fast/html/keygen-expected.txt:
- platform/ios/fast/invalid/014-expected.txt:
- platform/ios/fast/lists/dynamic-marker-crash-expected.txt:
- platform/ios/fast/overflow/overflow-x-y-expected.txt:
- platform/ios/fast/replaced/replaced-breaking-expected.txt:
- platform/ios/fast/replaced/replaced-breaking-mixture-expected.txt:
- platform/ios/fast/replaced/three-selects-break-expected.txt:
- platform/ios/fast/replaced/width100percent-button-expected.txt:
- platform/ios/fast/replaced/width100percent-menulist-expected.txt:
- platform/ios/fast/replaced/width100percent-searchfield-expected.txt:
- platform/ios/fast/replaced/width100percent-textarea-expected.txt:
- platform/ios/fast/replaced/width100percent-textfield-expected.txt:
- platform/ios/fast/selectors/064-expected.txt:
- platform/ios/fast/table/append-cells2-expected.txt:
- platform/ios/fast/table/colspanMinWidth-expected.txt:
- platform/ios/fast/table/remove-td-display-none-expected.txt:
- platform/ios/fast/table/spanOverlapRepaint-expected.txt:
- platform/ios/fast/table/text-field-baseline-expected.txt:
- platform/ios/fast/text/drawBidiText-expected.txt:
- platform/ios/fast/text/international/bidi-listbox-atsui-expected.txt:
- platform/ios/fast/text/international/bidi-listbox-expected.txt:
- platform/ios/fast/text/international/bidi-menulist-expected.txt:
- platform/ios/fast/text/international/hindi-spacing-expected.txt:
- platform/ios/fast/text/international/pop-up-button-text-alignment-and-direction-expected.txt:
- platform/ios/imported/w3c/web-platform-tests/selection/selection-select-all-move-input-crash-expected.txt:
- platform/ios/media/controls-styling-strict-expected.txt:
- platform/ios/svg/custom/foreign-object-skew-expected.txt:
- platform/ios/svg/custom/inline-svg-in-xhtml-expected.txt:
- platform/ios/svg/hixie/mixed/003-expected.txt:
- platform/ios/tables/mozilla/bugs/45621-expected.txt:
- platform/ios/tables/mozilla/bugs/bug1188-expected.txt:
- platform/ios/tables/mozilla/bugs/bug12384-expected.txt:
- platform/ios/tables/mozilla/bugs/bug1318-expected.txt:
- platform/ios/tables/mozilla/bugs/bug138725-expected.txt:
- platform/ios/tables/mozilla/bugs/bug18359-expected.txt:
- platform/ios/tables/mozilla/bugs/bug194024-expected.txt:
- platform/ios/tables/mozilla/bugs/bug24200-expected.txt:
- platform/ios/tables/mozilla/bugs/bug2479-2-expected.txt:
- platform/ios/tables/mozilla/bugs/bug2479-3-expected.txt:
- platform/ios/tables/mozilla/bugs/bug2479-4-expected.txt:
- platform/ios/tables/mozilla/bugs/bug26178-expected.txt:
- platform/ios/tables/mozilla/bugs/bug28928-expected.txt:
- platform/ios/tables/mozilla/bugs/bug29326-expected.txt:
- platform/ios/tables/mozilla/bugs/bug30559-expected.txt:
- platform/ios/tables/mozilla/bugs/bug30692-expected.txt:
- platform/ios/tables/mozilla/bugs/bug33855-expected.txt:
- platform/ios/tables/mozilla/bugs/bug39209-expected.txt:
- platform/ios/tables/mozilla/bugs/bug4382-expected.txt:
- platform/ios/tables/mozilla/bugs/bug4429-expected.txt:
- platform/ios/tables/mozilla/bugs/bug44505-expected.txt:
- platform/ios/tables/mozilla/bugs/bug4527-expected.txt:
- platform/ios/tables/mozilla/bugs/bug46368-1-expected.txt:
- platform/ios/tables/mozilla/bugs/bug46368-2-expected.txt:
- platform/ios/tables/mozilla/bugs/bug51037-expected.txt:
- platform/ios/tables/mozilla/bugs/bug51727-expected.txt:
- platform/ios/tables/mozilla/bugs/bug52505-expected.txt:
- platform/ios/tables/mozilla/bugs/bug52506-expected.txt:
- platform/ios/tables/mozilla/bugs/bug55545-expected.txt:
- platform/ios/tables/mozilla/bugs/bug59354-expected.txt:
- platform/ios/tables/mozilla/bugs/bug60749-expected.txt:
- platform/ios/tables/mozilla/bugs/bug68912-expected.txt:
- platform/ios/tables/mozilla/bugs/bug7342-expected.txt:
- platform/ios/tables/mozilla/bugs/bug92647-2-expected.txt:
- platform/ios/tables/mozilla/bugs/bug96334-expected.txt:
- platform/ios/tables/mozilla/bugs/bug99948-expected.txt:
- platform/ios/tables/mozilla/collapsing_borders/bug41262-4-expected.txt:
- platform/ios/tables/mozilla/core/margins-expected.txt:
- platform/ios/tables/mozilla/dom/tableDom-expected.txt:
- platform/ios/tables/mozilla/other/move_row-expected.txt:
- platform/ios/tables/mozilla_expected_failures/bugs/bug1725-expected.txt:
- platform/ios/tables/mozilla_expected_failures/bugs/bug2479-5-expected.txt:
- platform/ios/tables/mozilla_expected_failures/bugs/bug58402-2-expected.txt:
- platform/ios/tables/mozilla_expected_failures/bugs/bug92647-1-expected.txt:
- platform/ios/tables/mozilla_expected_failures/collapsing_borders/bug41262-5-expected.txt:
- platform/ios/tables/mozilla_expected_failures/collapsing_borders/bug41262-6-expected.txt:
- platform/ios/transforms/2d/zoom-menulist-expected.txt:
- platform/ios/transforms/3d/general/perspective-non-layer-expected.txt:
- 4:47 PM Changeset in webkit [274599] by
-
- 1 copy in tags/Safari-611.1.21.1.12
Tag Safari-611.1.21.1.12.
- 4:47 PM Changeset in webkit [274598] by
-
- 1 copy in tags/Safari-611.1.21.0.8
Tag Safari-611.1.21.0.8.
- 4:12 PM Changeset in webkit [274597] by
-
- 8 edits2 adds in trunk
Avoid unnecessary repaints when transforms change
https://bugs.webkit.org/show_bug.cgi?id=223307
Reviewed by Zalan Bujtas.
Source/WebCore:
RenderElement::repaintBeforeStyleChange() issues repaints when transforms, opacity
or filters change because the layer might disappear, but we know that this only happens
if the style changes between having a transform/filter/non-1 opacity and not.
Transform changes in general repaint via layout (the RenderLayer gets setLayerNeedsFullRepaint()
called on it). Opacity and filter changes repaint by virtue of a RepaintLayer style diff.
This reduces some repaint calls in the MotionMark leaves test.
This code is a mess and dates from ancient times (r7675); it doens't know about self-painting
layers, and duplicates work done in RenderLayerModelObject::styleDidChange() when a renderer
loses its layer, but that's too much to change now.
Test: fast/repaint/transform-change-repaint.html
- rendering/RenderBox.h:
- rendering/RenderBoxModelObject.h:
- rendering/RenderElement.cpp:
(WebCore::RenderElement::repaintBeforeStyleChange):
- rendering/RenderElement.h:
(WebCore::RenderElement::createsGroupForStyle):
- rendering/style/RenderStyle.h:
(WebCore::RenderStyle::hasOpacity const):
- style/StyleAdjuster.cpp:
(WebCore::Style::Adjuster::adjust const):
LayoutTests:
- fast/repaint/transform-change-repaint-expected.txt: Added.
- fast/repaint/transform-change-repaint.html: Added.
- 3:59 PM Changeset in webkit [274596] by
-
- 7 edits in trunk
[css-grid] Incorrect track sizing when using relative sized items in 'auto' column tracks
https://bugs.webkit.org/show_bug.cgi?id=191627
Patch by Ziran Sun <Ziran Sun> on 2021-03-17
Reviewed by Javier Fernandez.
LayoutTests/imported/w3c:
Updated expectation file for test grid-self-baseline-not-applied-if-sizing-cyclic-dependency-001.html.
All sub-tests in this test file are now all passed.
- web-platform-tests/css/css-grid/alignment/grid-self-baseline-not-applied-if-sizing-cyclic-dependency-001-expected.txt:
Source/WebCore:
Containing block for a grid item is the grid area it's located in. During the GridTrackSizingAlgorithm,
we determine that this item has a relative size (percent in this case) and that the grid area is still
indefinite. Hence, we set nullopt for the grid area width and mark the item for layout. During the item's
layout, we call this RenderBox::containingBlockLogicalWidthForContent to determine the available height.
However, this method checks the containing block's width if the overridingContentLogicalWidth is nullopt,
which is incorrect for grid items. We should never use the grid container for resolving grid item's size.
This change is to return 0_lu for grid item when overridingContainingBlockContentLogicalHeight() or
overridingContainingBlockContentLogicalWidth() returns nullopt rather than use containing block's width
or height.
- rendering/RenderBox.cpp:
(WebCore::RenderBox::containingBlockLogicalWidthForContent const):
LayoutTests:
- 3:40 PM Changeset in webkit [274595] by
-
- 2 edits in trunk/LayoutTests
[ macOS wk2 ] media/track/track-cue-css.html is a flakey Image failure
https://bugs.webkit.org/show_bug.cgi?id=223387
Unreviewed test gardening.
- platform/mac-wk2/TestExpectations: Updating test results to Pass ImageOnlyFailure while test is reviewed.
- 3:33 PM Changeset in webkit [274594] by
-
- 2 edits in trunk/Source/WTF
Memory limit per tab shrinks as you open tabs in the same WebContent process (may affect Google Drive, Dropbox, etc.)
https://bugs.webkit.org/show_bug.cgi?id=223394
<rdar://75499387>
Reviewed by Geoffrey Garen.
Make sure the process memory limit scales with the number of web pages it holds (without cap on the number of
pages).
- wtf/MemoryPressureHandler.cpp:
(WTF::thresholdForMemoryKillOfInactiveProcess):
- 2:59 PM Changeset in webkit [274593] by
-
- 3 edits in trunk/Source/WebInspectorUI
Web Inspector: use native datetime-local picker for changing
expires
value in cookie popover
https://bugs.webkit.org/show_bug.cgi?id=209389
Reviewed by BJ Burg.
r259173 already made it so that the
<input>
for Expires useddatetime-local
, so nothing
needs to be changed to adopt that. We still want to keep the"input"
event listener that
parses and validates thevalue
(orplaceholder
) of the<input type="datetime-local">
because dates in the past should be considered invalid.
- UserInterface/Views/CookiePopover.js:
(WI.CookiePopover.prototype.show): Add
step = 1
so that the seconds field is shown.
(WI.CookiePopover.prototype.show.formatDate): Added.
(WI.CookiePopover.prototype.show.formatDate.pad): Added.
- UserInterface/Views/CookiePopover.css: Remove the FIXME comment.
- 2:37 PM Changeset in webkit [274592] by
-
- 6 edits1 add in trunk/Source/WebInspectorUI
Web Inspector: add GridOverlay diagnostic event and related hooks
https://bugs.webkit.org/show_bug.cgi?id=223256
<rdar://problem/75478239>
Patch by Razvan Caliman <Razvan Caliman> on 2021-03-17
Reviewed by BJ Burg.
Add instrumentation to log telemetry for the CSS Grid Inspector.
We want to answer these questions:
- How do users prefer to toggle the overlay, in-context from grid badges in the DOM tree or from the aggregated grid node overlay list in Layout sidebar panel?
- Which overlay options are most used? Did we pick good defaults or do users prefer others?
- UserInterface/Base/Main.js:
(WI.contentLoaded):
- UserInterface/Controllers/GridOverlayDiagnosticEventRecorder.js: Added.
(WI.GridOverlayDiagnosticEventRecorder):
(WI.GridOverlayDiagnosticEventRecorder.prototype.setup):
(WI.GridOverlayDiagnosticEventRecorder.prototype.teardown):
(WI.GridOverlayDiagnosticEventRecorder.prototype._handleGridOverlayShown):
- UserInterface/Controllers/OverlayManager.js:
(WI.OverlayManager.prototype.showGridOverlay):
(WI.OverlayManager.prototype.toggleGridOverlay):
(WI.OverlayManager.prototype._handleGridSettingChanged):
- UserInterface/Main.html:
- UserInterface/Views/CSSGridSection.js:
(WI.CSSGridSection.prototype._handleToggleAllCheckboxChanged):
(WI.CSSGridSection.prototype.layout):
- UserInterface/Views/DOMTreeElement.js:
(WI.DOMTreeElement.prototype._gridBadgeClicked):
- 2:25 PM Changeset in webkit [274591] by
-
- 6 edits in trunk
[GPUP] Some media-source tests fail/timeout when media in GPU Process is enabled
https://bugs.webkit.org/show_bug.cgi?id=221686
Reviewed by Jer Noble.
Source/WebKit:
For a
MediaPlayerPrivateRemote
, if it is owned by a video element with a reference
to aMediaSource
, it needs to use the duration information from theMediaSource
.
Covered by existing tests.
- WebProcess/GPU/media/MediaPlayerPrivateRemote.cpp:
(WebKit::MediaPlayerPrivateRemote::durationMediaTime const):
- WebProcess/GPU/media/MediaPlayerPrivateRemote.h:
- WebProcess/GPU/media/MediaSourcePrivateRemote.h:
LayoutTests:
- platform/mac/TestExpectations:
- 2:24 PM Changeset in webkit [274590] by
-
- 3 edits in trunk/Tools
Add AppleSilicon and Debug WK2 Support to EWS
https://bugs.webkit.org/show_bug.cgi?id=223393
Reviewed by Aakash Jain.
- CISupport/ews-app/ews/views/statusbubble.py:
(StatusBubble):
- CISupport/ews-build/config.json:
- 2:14 PM Changeset in webkit [274589] by
-
- 6 edits in trunk
[GPUP] media/video-set-rate-from-pause.html fails
https://bugs.webkit.org/show_bug.cgi?id=223386
<rdar://problem/75533945>
Reviewed by Jer Noble.
Source/WebCore:
No new tests, this fixes an existing test.
- html/HTMLMediaElement.cpp:
(WebCore::HTMLMediaElement::setPlaybackRate): Remove the
m_player->rate() != rate
check before setting player rate, there may be a change in flight and the test
is already done in the player itself.
- platform/graphics/avfoundation/MediaPlayerPrivateAVFoundation.cpp:
(WebCore::MediaPlayerPrivateAVFoundation::invalidateCachedDuration): Drive-by fix:
update logging.
- platform/graphics/avfoundation/objc/MediaPlayerPrivateAVFoundationObjC.mm:
(WebCore::MediaPlayerPrivateAVFoundationObjC::setPlayerRate): Don't set m_cachedRate,
it is already done in the rateDidChange callback from AVFoundation.
(WebCore::MediaPlayerPrivateAVFoundationObjC::rateDidChange): Drive-by fix: do nothing
when the rate hasn't changed.
LayoutTests:
- platform/wk2/TestExpectations: Remove test that passes.
- 2:12 PM Changeset in webkit [274588] by
-
- 3 edits in trunk/Source/WebCore
Add logging to FullscreenManager.
https://bugs.webkit.org/show_bug.cgi?id=223389
Reviewed by Eric Carlson.
- dom/FullscreenManager.cpp:
(WebCore::logClassName):
(WebCore::logChannel):
(WebCore::m_logIdentifier):
(WebCore::FullscreenManager::requestFullscreenForElement):
(WebCore::FullscreenManager::cancelFullscreen):
(WebCore::FullscreenManager::exitFullscreen):
(WebCore::FullscreenManager::willEnterFullscreen):
(WebCore::FullscreenManager::didEnterFullscreen):
(WebCore::FullscreenManager::willExitFullscreen):
(WebCore::FullscreenManager::didExitFullscreen):
(WebCore::FullscreenManager::adjustFullscreenElementOnNodeRemoval):
- dom/FullscreenManager.h:
- 1:47 PM Changeset in webkit [274587] by
-
- 7 edits in trunk/Tools
[webkitscmpy] Support git-svn in remote mocks
https://bugs.webkit.org/show_bug.cgi?id=223397
<rdar://problem/75541426>
Reviewed by Dewei Zhu.
- Scripts/libraries/webkitscmpy/setup.py: Bump version.
- Scripts/libraries/webkitscmpy/webkitscmpy/init.py: Ditto.
- Scripts/libraries/webkitscmpy/webkitscmpy/mocks/remote/bitbucket.py:
(BitBucket.request): Add git-svn tag.
- Scripts/libraries/webkitscmpy/webkitscmpy/mocks/remote/git_hub.py:
(GitHub._commit_response): Add git-svn tag.
- Scripts/libraries/webkitscmpy/webkitscmpy/mocks/svn-repo.json: Add hashes to mock svn repo.
- Scripts/libraries/webkitscmpy/webkitscmpy/test/git_unittest.py:
(TestGitHub.test_commit_hash):
(TestGitHub.test_commit_revision):
(TestBitBucket.test_commit_hash):
(TestBitBucket.test_commit_revision):
- 1:46 PM Changeset in webkit [274586] by
-
- 13 edits4 adds in trunk
Show media session image artwork in Now Playing information pane.
https://bugs.webkit.org/show_bug.cgi?id=223118
<rdar://problem/75360166>
Patch by Jean-Yves Avenard <Jean-Yves Avenard> on 2021-03-17
Reviewed by Eric Carlson.
Source/WebCore:
Test: fast/mediasession/metadata/artworkdownload.html
Manually tested for Now Playing system integration.
- Modules/mediasession/MediaMetadata.cpp:
(WebCore::ArtworkImageLoader::ArtworkImageLoader): Implementation of new ArtworkImageLoader class.
(WebCore::ArtworkImageLoader::~ArtworkImageLoader):
(WebCore::ArtworkImageLoader::requestImageResource):
(WebCore::ArtworkImageLoader::notifyFinished):
(WebCore::MediaMetadata::setMediaSession):
(WebCore::MediaMetadata::resetMediaSession):
(WebCore::MediaMetadata::setArtwork):
(WebCore::MediaMetadata::refreshArtworkImage):
(WebCore::MediaMetadata::setArtworkImage): Make use of new ArtworkImageLoader class.
- Modules/mediasession/MediaMetadata.h: Add new ArtworkImageLoader class. Allows to download from a given URL in relation to a given Document.
(WebCore::MediaMetadata::artworkSrc const):
(WebCore::MediaMetadata::artworkImage const):
- Modules/mediasession/MediaSession.cpp:
(WebCore::MediaSession::setActionHandler): fix whitespace (automatic).
(WebCore::MediaSession::document const): Add method, used by MediaMetadata
- Modules/mediasession/MediaSession.h:
- html/MediaElementSession.cpp:
(WebCore::MediaElementSession::wirelessVideoPlaybackDisabled const): fix whitespace (automatic).
(WebCore::MediaElementSession::mediaEngineUpdated): fix whitespace (automatic).
(WebCore::MediaElementSession::didReceiveRemoteControlCommand): fix whitespace (automatic).
(WebCore::MediaElementSession::nowPlayingInfo const): Add artwork to NowPlayingInfo struct.
- html/MediaElementSession.h: Add method, used by MediaMetadata
- platform/audio/NowPlayingInfo.h: Add NowPlayingInfoArtwork struct.
(WebCore::NowPlayingInfoArtwork::operator== const):
(WebCore::NowPlayingInfoArtwork::operator!= const):
(WebCore::NowPlayingInfoArtwork::encode const):
(WebCore::NowPlayingInfoArtwork::decode):
(WebCore::NowPlayingInfo::operator== const):
(WebCore::NowPlayingInfo::operator!= const):
(WebCore::NowPlayingInfo::encode const):
(WebCore::NowPlayingInfo::decode):
- platform/audio/cocoa/MediaSessionManagerCocoa.mm: Add artwork image to CFDictionary
(WebCore::MediaSessionManagerCocoa::setNowPlayingInfo):
(WebCore::MediaSessionManagerCocoa::updateNowPlayingInfo):
- testing/Internals.cpp: Add private interface to test ArtworkImageLoader class.
(WebCore::Internals::~Internals): Reject pending ArtworkImageLoader promise if any.
(WebCore::Internals::grabNextMediaStreamTrackFrame): Add missing move.
(WebCore::Internals::loadArtworkImage): New method to load an image.
- testing/Internals.h: New method.
- testing/Internals.idl: New method.
LayoutTests:
- fast/mediasession/metadata/artworkdownload-expected.txt: Added.
- fast/mediasession/metadata/artworkdownload.html: Added.
- 1:42 PM Changeset in webkit [274585] by
-
- 5 edits in trunk/Source/ThirdParty/ANGLE
ANGLE Metal fixups for program generation, readPixels
https://bugs.webkit.org/show_bug.cgi?id=223260
Patch by Kyle Piddington <Kyle Piddington> on 2021-03-17
Reviewed by Dean Jackson.
This diff fixes the following tests:
webgl/2.0.0/conformance2/glsl3/texture-offset-uniform-texture-coordinate.html Is fixed by dropping 'thread' qualifiers on our intermediate texture sampling helper functions. Previously, any uniforms used in sampling textures would have had issues with their namespace.
webgl/2.0.0/conformance2/reading/read-pixels-pack-parameters.html is fixed by correcting an issue with reading from outside the framebuffer. ANGLE Metal was previously reading to the start of the output array, rather than a proper offset.
webgl/2.0.0/conformance2/glsl3/array-equality.html is fixed by adding additional equality functions for handling arrays of structs.
- src/compiler/translator/TranslatorMetalDirect/EmitMetal.cpp:
(GetOperatorString):
- src/compiler/translator/TranslatorMetalDirect/ProgramPrelude.cpp:
- src/libANGLE/renderer/metal/FrameBufferMtl.mm:
(rx::FramebufferMtl::readPixels):
- 1:22 PM Changeset in webkit [274584] by
-
- 3 edits in branches/safari-611.1.21.1-branch/Source/WebCore
Cherry-pick r274573. rdar://problem/75538214
Degraded ScriptProcessorNode performance/quality for (14.0.3+ and iOS 14.4.1+)
https://bugs.webkit.org/show_bug.cgi?id=223380
Reviewed by Geoffrey Garen.
By extending the scope of the lock in ScriptProcessorNode::process(), r273542 essentially
disabled double-buffering and thus negatively impacted rendering quality.
To address the issue, we now have 2 locks, one per rendering buffer (since we're using
double buffering) and only grab the lock we require when interacting with the buffers
for this index. This maintains thread-safety while re-enabling double buffering.
- Modules/webaudio/ScriptProcessorNode.cpp: (WebCore::ScriptProcessorNode::createInputBufferForJS const): Avoid duplicate call to topologyMatches() since copyTo() already calls it internally and returns false when !topologyMatches().
(WebCore::ScriptProcessorNode::process):
- Modules/webaudio/ScriptProcessorNode.h:
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@274573 268f45cc-cd09-0410-ab3c-d52691b4dbfc
- 1:17 PM Changeset in webkit [274583] by
-
- 8 edits in branches/safari-611.1.21.1-branch/Source
Versioning.
WebKit-7611.1.21.1.12
- 1:11 PM Changeset in webkit [274582] by
-
- 3 edits in branches/safari-611.1.21.0-branch/Source/WebCore
Cherry-pick r274573. rdar://problem/75538213
Degraded ScriptProcessorNode performance/quality for (14.0.3+ and iOS 14.4.1+)
https://bugs.webkit.org/show_bug.cgi?id=223380
Reviewed by Geoffrey Garen.
By extending the scope of the lock in ScriptProcessorNode::process(), r273542 essentially
disabled double-buffering and thus negatively impacted rendering quality.
To address the issue, we now have 2 locks, one per rendering buffer (since we're using
double buffering) and only grab the lock we require when interacting with the buffers
for this index. This maintains thread-safety while re-enabling double buffering.
- Modules/webaudio/ScriptProcessorNode.cpp: (WebCore::ScriptProcessorNode::createInputBufferForJS const): Avoid duplicate call to topologyMatches() since copyTo() already calls it internally and returns false when !topologyMatches().
(WebCore::ScriptProcessorNode::process):
- Modules/webaudio/ScriptProcessorNode.h:
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@274573 268f45cc-cd09-0410-ab3c-d52691b4dbfc
- 1:10 PM Changeset in webkit [274581] by
-
- 15 edits2 adds in trunk
[iOS] Refactor WKFileUploadPanel to use UniformTypeIdentifiers
https://bugs.webkit.org/show_bug.cgi?id=223000
<rdar://problem/75237774>
Reviewed by Tim Horton.
Source/WebKit:
Uniform type identifier APIs in MobileCoreServices were deprecated in
iOS 14. Instead, use the new APIs in the UniformTypeIdentifiers
framework.
This patch also cleans up instances of code duplication when comparing
uniform type idenfifiers and increases the test coverage for
WKFileUploadPanel.
Test: fast/forms/ios/file-upload-panel-accept.html
- Configurations/WebKit.xcconfig:
Link UniformTypeIdentifiers.framework on watchOS and tvOS.
- UIProcess/API/ios/WKWebViewPrivateForTestingIOS.h:
Expose _filePickerAcceptedTypeIdentifiers to enable testing of accepted
file types.
- UIProcess/API/ios/WKWebViewTestingIOS.mm:
(-[WKWebView _filePickerAcceptedTypeIdentifiers]):
- UIProcess/ios/WKContentViewInteraction.h:
- UIProcess/ios/WKContentViewInteraction.mm:
(-[WKContentView filePickerAcceptedTypeIdentifiers]):
- UIProcess/ios/forms/WKFileUploadPanel.h:
- UIProcess/ios/forms/WKFileUploadPanel.mm:
(setContainsUTIThatConformsTo):
Modified this helper method to take in an NSSet rather than an NSArray
to avoid unnecessary conversion. Replaced MobileCoreServices API usage
with UniformTypeIdentifiers API.
(-[WKFileUploadPanel presentWithParameters:resultListener:]):
Determine the accepted UTIs and image picker configuration once before
presentation and store them in member variables to reduce code
duplication.
(-[WKFileUploadPanel currentAvailableActionTitles]):
(-[WKFileUploadPanel acceptedTypeIdentifiers]):
Expose the accepted type identifers as a sorted array for testing.
(-[WKFileUploadPanel _mediaTypesForPickerSourceType:]):
(-[WKFileUploadPanel _cameraButtonLabel]):
(-[WKFileUploadPanel contextMenuInteraction:configurationForMenuAtLocation:]):
(-[WKFileUploadPanel showFilePickerMenu]):
(-[WKFileUploadPanel showDocumentPickerMenu]):
(-[WKFileUploadPanel _uploadItemFromMediaInfo:successBlock:failureBlock:]):
Tools:
Added UIScriptController hooks to retrieve the type identifiers for
a presented file upload panel.
- TestRunnerShared/UIScriptContext/Bindings/UIScriptController.idl:
- TestRunnerShared/UIScriptContext/UIScriptController.h:
(WTR::UIScriptController::filePickerAcceptedTypeIdentifiers):
- WebKitTestRunner/ios/UIScriptControllerIOS.h:
- WebKitTestRunner/ios/UIScriptControllerIOS.mm:
(WTR::UIScriptControllerIOS::filePickerAcceptedTypeIdentifiers):
LayoutTests:
Added a test to verify that the value of the accept attribute for file
inputs is mapped to the correct set of type identifiers.
- fast/forms/ios/file-upload-panel-accept-expected.txt: Added.
- fast/forms/ios/file-upload-panel-accept.html: Added.
- resources/ui-helper.js:
(window.UIHelper.dismissFilePicker):
(window.UIHelper.filePickerAcceptedTypeIdentifiers):
- 12:58 PM Changeset in webkit [274580] by
-
- 4 edits in trunk/Source/WebCore
Optimize RenderCounter::rendererStyleChanged()
https://bugs.webkit.org/show_bug.cgi?id=223306
Reviewed by Zalan Bujtas.
Optimize RenderCounter::rendererStyleChanged() for the case of no counters, which is
the most common; inline the check for no counters on old or new styles; this avoid
calling generatingElement() in the common case.
- rendering/RenderCounter.cpp:
(WebCore::RenderCounter::rendererStyleChangedSlowCase):
(WebCore::RenderCounter::rendererStyleChanged): Deleted.
- rendering/RenderCounter.h:
(WebCore::RenderCounter::rendererStyleChanged):
- rendering/RenderElement.cpp:
(WebCore::RenderElement::styleDidChange):
- 12:55 PM Changeset in webkit [274579] by
-
- 8 edits in branches/safari-611.1.21.0-branch/Source
Versioning.
WebKit-7611.1.21.0.8
- 12:22 PM Changeset in webkit [274578] by
-
- 5 edits in trunk/Source/WebCore
don't use raw unicode characters in modern media controls JS
https://bugs.webkit.org/show_bug.cgi?id=223390
Reviewed by Eric Carlson.
- Modules/modern-media-controls/controls/icon-service.js:
- Modules/modern-media-controls/controls/time-label.js:
(TimeLabel.prototype.commitProperty):
- Modules/modern-media-controls/media/placard-support.js:
(PlacardSupport.prototype._updateAirPlayPlacard):
- en.lproj/modern-media-controls-localized-strings.js:
Drive-by: Add missing strings and remove unused ones.
- 12:10 PM Changeset in webkit [274577] by
-
- 6 edits in trunk/Source
[Cocoa] Populate NSURLSession with attributed bundle ID
https://bugs.webkit.org/show_bug.cgi?id=223382
<rdar://problem/75498230>
Reviewed by Alex Christensen.
Source/WebCore/PAL:
Add forward declarations for attributed bundle ID.
- pal/spi/cf/CFNetworkSPI.h:
Source/WebKit:
Update NSURLSession property with attributed bundle ID when supported by the platform.
- NetworkProcess/cocoa/NetworkSessionCocoa.mm:
(WebKit::NetworkSessionCocoa::NetworkSessionCocoa):
(WebKit::NetworkSessionCocoa::initializeEphemeralStatelessSession):
Source/WTF:
Add new HAVE_CFNETWORK_NSURLSESSION_ATTRIBUTED_BUNDLE_IDENTIFIER macro.
- wtf/PlatformHave.h:
- 12:06 PM Changeset in webkit [274576] by
-
- 5 edits2 adds in trunk
Do not collapse ruby's internal anonymous blocks
https://bugs.webkit.org/show_bug.cgi?id=223296
<rdar://75486993>
Reviewed by Antti Koivisto.
Source/WebCore:
The ruby subtree stucture is as follows:
1 RenderRuby object, corresponding to the whole <ruby> HTML element
1+ RenderRubyRun (anonymous)
0 or 1 RenderRubyText (anonymous)
0 or 1 RenderRubyBase (anonymous)
This patch ensures that we don't collapse those anonymous blocks while destroying inner content.
Test: fast/ruby/crash-when-ruby-base-is-collapsed.html
- rendering/RenderRubyRun.h:
LayoutTests:
- fast/ruby/crash-when-ruby-base-is-collapsed-expected.txt: Added.
- fast/ruby/crash-when-ruby-base-is-collapsed.html: Added.
- 11:56 AM Changeset in webkit [274575] by
-
- 4 edits in trunk/Source/WebInspectorUI
Web Inspector: remove experimental setting and enable "grid" badges
https://bugs.webkit.org/show_bug.cgi?id=223209
<rdar://problem/75442185>
Reviewed by BJ Burg.
- UserInterface/Base/Setting.js:
- UserInterface/Views/DOMTreeElement.js:
(WI.DOMTreeElement.prototype._updateGridBadge):
- UserInterface/Views/SettingsTabContentView.js:
(WI.SettingsTabContentView.prototype._createExperimentalSettingsView):
- 11:56 AM Changeset in webkit [274574] by
-
- 30 edits36 adds34 deletes in trunk/LayoutTests
[LayoutTests] Convert http/tests/cache convert PHP to Python
https://bugs.webkit.org/show_bug.cgi?id=222935
<rdar://problem/75183314>
Reviewed by Jonathan Bedard.
- http/tests/cache/cache-redirections.html:
- http/tests/cache/cached-main-resource.html:
- http/tests/cache/cachedEntry-waits-for-response-policy.html:
- http/tests/cache/content-type-ignored-during-revalidation.html:
- http/tests/cache/disk-cache/disk-cache-redirect-to-data.html:
- http/tests/cache/disk-cache/disk-cache-remove-several-pending-writes.html:
- http/tests/cache/disk-cache/redirect-chain-limits.html:
- http/tests/cache/disk-cache/resources/json.php: Removed.
- http/tests/cache/disk-cache/resources/json.py: Added.
(send304):
- http/tests/cache/disk-cache/resources/make-sha1-collision.php: Removed.
- http/tests/cache/disk-cache/resources/make-sha1-collision.py: Added.
- http/tests/cache/disk-cache/resources/redirect-chain.php: Removed.
- http/tests/cache/disk-cache/resources/redirect-chain.py: Added.
- http/tests/cache/disk-cache/resources/redirect-to-data.php: Removed.
- http/tests/cache/disk-cache/resources/redirect-to-data.py: Added.
- http/tests/cache/disk-cache/shattered-deduplication.html:
- http/tests/cache/disk-cache/speculative-validation/cacheable-redirect.html:
- http/tests/cache/disk-cache/speculative-validation/http-auth.html:
- http/tests/cache/disk-cache/speculative-validation/resources/cacheable-redirect-frame.php: Removed.
- http/tests/cache/disk-cache/speculative-validation/resources/cacheable-redirect-frame.py: Added.
- http/tests/cache/disk-cache/speculative-validation/resources/css-to-revalidate.php: Removed.
- http/tests/cache/disk-cache/speculative-validation/resources/css-to-revalidate.py: Added.
- http/tests/cache/disk-cache/speculative-validation/resources/frame-with-authenticated-resource.php: Removed.
- http/tests/cache/disk-cache/speculative-validation/resources/frame-with-authenticated-resource.py: Added.
- http/tests/cache/disk-cache/speculative-validation/resources/redirect-to-css.php: Removed.
- http/tests/cache/disk-cache/speculative-validation/resources/redirect-to-css.py: Added.
- http/tests/cache/disk-cache/speculative-validation/resources/request-headers-script.php: Removed.
- http/tests/cache/disk-cache/speculative-validation/resources/request-headers-script.py: Added.
- http/tests/cache/disk-cache/speculative-validation/resources/resource-with-auth.php: Removed.
- http/tests/cache/disk-cache/speculative-validation/resources/resource-with-auth.py: Added.
- http/tests/cache/disk-cache/speculative-validation/resources/validation-request-frame.php: Removed.
- http/tests/cache/disk-cache/speculative-validation/resources/validation-request-frame.py: Added.
- http/tests/cache/disk-cache/speculative-validation/validation-request.html:
- http/tests/cache/history-navigation-no-resource-revalidation.html:
- http/tests/cache/iframe-304-crash-expected.txt:
- http/tests/cache/iframe-304-crash.html:
- http/tests/cache/iframe-detach.html:
- http/tests/cache/link-prefetch-main-resource-iframe.html:
- http/tests/cache/link-prefetch-main-resource.html:
- http/tests/cache/main-resource-304-reload.html:
- http/tests/cache/post-redirect-get.php: Removed.
- http/tests/cache/post-redirect-get.py: Added.
- http/tests/cache/post-with-cached-subresources.php: Removed.
- http/tests/cache/post-with-cached-subresources.py: Added.
- http/tests/cache/recursive-validation.html:
- http/tests/cache/redirect-referer.html:
- http/tests/cache/reload-main-resource.php: Removed.
- http/tests/cache/reload-main-resource.py: Added.
- http/tests/cache/resources/body.php: Removed.
- http/tests/cache/resources/body.py: Added.
- http/tests/cache/resources/cacheable-iframe.php: Removed.
- http/tests/cache/resources/cacheable-iframe.py: Added.
- http/tests/cache/resources/cacheable-random-text.php: Removed.
- http/tests/cache/resources/cacheable-random-text.py: Added.
- http/tests/cache/resources/iframe304.php: Removed.
- http/tests/cache/resources/iframe304.py: Added.
- http/tests/cache/resources/iframe304body.php: Removed.
- http/tests/cache/resources/iframe304body.py: Added.
- http/tests/cache/resources/load-and-check-referer.php: Removed.
- http/tests/cache/resources/load-and-check-referer.py: Added.
(contentType):
- http/tests/cache/resources/no-cache-main-resource-next.php: Removed.
- http/tests/cache/resources/no-cache-main-resource-next.py: Added.
- http/tests/cache/resources/no-cache-main-resource.php: Removed.
- http/tests/cache/resources/no-cache-main-resource.py: Added.
- http/tests/cache/resources/no-cache-with-validation.php: Removed.
- http/tests/cache/resources/no-cache-with-validation.py: Added.
- http/tests/cache/resources/partitioned-cache-echo-state.php: Removed.
- http/tests/cache/resources/partitioned-cache-echo-state.py: Added.
- http/tests/cache/resources/partitioned-cache-loader.html:
- http/tests/cache/resources/permanent-redirect.py: Added.
- http/tests/cache/resources/post-image-to-verify.php: Removed.
- http/tests/cache/resources/post-image-to-verify.py: Added.
- http/tests/cache/resources/prefetched-main-resource-iframe.php: Removed.
- http/tests/cache/resources/prefetched-main-resource-iframe.py: Added.
- http/tests/cache/resources/prefetched-main-resource.php: Removed.
- http/tests/cache/resources/prefetched-main-resource.py: Added.
- http/tests/cache/resources/redirect-referer-iframe.html:
- http/tests/cache/resources/reload-main-resource-iframe.php: Removed.
- http/tests/cache/resources/reload-main-resource-iframe.py: Added.
- http/tests/cache/resources/slow-iframe.php: Removed.
- http/tests/cache/resources/slow-iframe.py: Added.
- http/tests/cache/resources/stylesheet-html.php: Removed.
- http/tests/cache/resources/stylesheet-html.py: Added.
- http/tests/cache/resources/stylesheet304-bad-content-type.php: Removed.
- http/tests/cache/resources/stylesheet304-bad-content-type.py: Added.
- http/tests/cache/resources/stylesheet304.php: Removed.
- http/tests/cache/resources/svg-defs-vary.php: Removed.
- http/tests/cache/resources/svg-defs-vary.py: Added.
- http/tests/cache/resources/xhr-vary-header-response.php: Removed.
- http/tests/cache/resources/xhr-vary-header-response.py: Added.
- http/tests/cache/resources/xhr-vary-header-subframe.html:
- http/tests/cache/stylesheet-sharing.html:
- http/tests/cache/vary-frameless-document.html:
- http/tests/cache/xhr-body.html:
- http/tests/cache/xhr-vary-header.html:
- http/tests/resources/touch-temp-file.py: Added.
- http/tests/resources/write-temp-file.py: Added.
- http/tests/xmlhttprequest/cacheable-cross-origin-redirect-crash.html:
- platform/win/TestExpectations:
- 11:52 AM Changeset in webkit [274573] by
-
- 3 edits in trunk/Source/WebCore
Degraded ScriptProcessorNode performance/quality for (14.0.3+ and iOS 14.4.1+)
https://bugs.webkit.org/show_bug.cgi?id=223380
Reviewed by Geoffrey Garen.
By extending the scope of the lock in ScriptProcessorNode::process(), r273542 essentially
disabled double-buffering and thus negatively impacted rendering quality.
To address the issue, we now have 2 locks, one per rendering buffer (since we're using
double buffering) and only grab the lock we require when interacting with the buffers
for this index. This maintains thread-safety while re-enabling double buffering.
- Modules/webaudio/ScriptProcessorNode.cpp:
(WebCore::ScriptProcessorNode::createInputBufferForJS const):
Avoid duplicate call to topologyMatches() since copyTo() already calls it internally
and returns false when !topologyMatches().
(WebCore::ScriptProcessorNode::process):
- Modules/webaudio/ScriptProcessorNode.h:
- 11:21 AM Changeset in webkit [274572] by
-
- 2 edits in trunk/Tools
REGRESSION (r274460): [macOS] TestWebKitAPI.Fullscreen.WKViewDelegate is timing out
https://bugs.webkit.org/show_bug.cgi?id=223282
Unreviewed test gardening.
- TestWebKitAPI/Tests/WebKitCocoa/FullscreenDelegate.mm:
(TestWebKitAPI::TEST): Disabling the test until it is resolved
- 10:40 AM Changeset in webkit [274571] by
-
- 2 edits in trunk/LayoutTests
[ macOS wk2 ARM64 ] 2 imported/w3c/web-platform-tests/webrtc are flakey text failures
https://bugs.webkit.org/show_bug.cgi?id=223385
Unreviewed test gardening.
- platform/mac-wk2/TestExpectations: Updating test expectations to Pass Failure for Apple Silicon systems, and removing the Mojave test expectation while tests are being reviewed.
- 10:39 AM Changeset in webkit [274570] by
-
- 2 edits in trunk/Tools
[build.webkit.org] Remove code specific to old Buildbot - part 2
https://bugs.webkit.org/show_bug.cgi?id=222928
Reviewed by Jonathan Bedard.
- CISupport/build-webkit-org/steps.py:
(ConfigureBuild.start):
- 10:37 AM Changeset in webkit [274569] by
-
- 2 edits in trunk/Source/WebCore
Derive index EUC-KR from ICU
https://bugs.webkit.org/show_bug.cgi?id=223103
Reviewed by Yusuke Suzuki.
This decreases the binary size of WebCore by a little under 70kb.
- platform/text/EncodingTables.cpp:
(WebCore::eucKR):
- 10:28 AM Changeset in webkit [274568] by
-
- 11 edits in trunk
Allow UniqueRef to be the value of a HashMap
https://bugs.webkit.org/show_bug.cgi?id=223240
Reviewed by Youenn Fablet.
Source/WebKit:
- NetworkProcess/Classifier/ResourceLoadStatisticsDatabaseStore.cpp:
(WebKit::ResourceLoadStatisticsDatabaseStore::populateFromMemoryStore):
- NetworkProcess/Classifier/ResourceLoadStatisticsMemoryStore.cpp:
(WebKit::pruneResources):
(WebKit::ResourceLoadStatisticsMemoryStore::aggregatedThirdPartyData const):
(WebKit::ResourceLoadStatisticsMemoryStore::classifyPrevalentResources):
(WebKit::ResourceLoadStatisticsMemoryStore::ensureResourceStatisticsForRegistrableDomain):
(WebKit::ResourceLoadStatisticsMemoryStore::mergeStatistics):
(WebKit::ResourceLoadStatisticsMemoryStore::updateCookieBlocking):
(WebKit::ResourceLoadStatisticsMemoryStore::processStatistics const):
(WebKit::ResourceLoadStatisticsMemoryStore::registrableDomainsToDeleteOrRestrictWebsiteDataFor):
(WebKit::ResourceLoadStatisticsMemoryStore::pruneStatisticsIfNeeded):
(WebKit::ResourceLoadStatisticsMemoryStore::insertExpiredStatisticForTesting):
- NetworkProcess/Classifier/ResourceLoadStatisticsMemoryStore.h:
- Shared/Authentication/AuthenticationManager.cpp:
(WebKit::AuthenticationManager::addChallengeToChallengeMap):
(WebKit::AuthenticationManager::didReceiveAuthenticationChallenge):
- Shared/Authentication/AuthenticationManager.h:
Source/WTF:
This has the advantage over std::unique_ptr of never providing a null value when you iterate HashMap.values
- wtf/HashIterators.h:
(WTF::HashTableConstValuesIterator::get const):
- wtf/HashTraits.h:
(WTF::HashTraits<UniqueRef<T>>::emptyValue):
(WTF::HashTraits<UniqueRef<T>>::constructDeletedValue):
(WTF::HashTraits<UniqueRef<T>>::isDeletedValue):
(WTF::HashTraits<UniqueRef<T>>::peek):
(WTF::HashTraits<UniqueRef<T>>::take):
Tools:
- TestWebKitAPI/Tests/WTF/HashMap.cpp:
(TestWebKitAPI::TEST):
- 10:23 AM Changeset in webkit [274567] by
-
- 3 edits1 add in trunk
Laying out complex text in columns is O(n2)
https://bugs.webkit.org/show_bug.cgi?id=223363
<rdar://problem/68279075>
Reviewed by Zalan Bujtas.
PerformanceTests:
- Layout/complex-columns.html: Added.
Source/WebCore:
When we perform line breaking in complex text, we create a persistent TextLayout object for the entire element, and ask
it questions about how wide various substrings are in the element. Our calling pattern is like this:
layout.width(a, b);
layout.width(b, c);
layout.width(c, d);
layout.width(d, e);
The implementation of TextLayout::width() is like this:
m_controller->advance(before);
float beforeWidth = m_controller->runWidthSoFar();
m_controller->advance(after);
float afterWidth = m_controller->runWidthSoFar();
This means that ComplexTextController is getting called twice in a row with the same position. However, the implementation of
ComplexTextController::advance() has:
if (offset <= m_currentCharacter) {
…
m_glyphInCurrentRun = 0;
…
}
The condition is true here, because it's getting called twice in a row with the same condition. However, when the condition
is true, we throw away all the previous work we've done during previous calls to ComplexTextController::advance().
This patch causes an 18x speedup on the performance test.
Performance Test: Layout/complex-columns.html
- platform/graphics/ComplexTextController.cpp:
(WebCore::ComplexTextController::advance):
- 10:22 AM Changeset in webkit [274566] by
-
- 5 edits in trunk/Source/WebCore
Use ASCIILiteral over String for CSSValue::separatorCSSText() to avoid allocation
https://bugs.webkit.org/show_bug.cgi?id=223300
Patch by Tyler Wilcock <Tyler Wilcock> on 2021-03-17
Reviewed by Yusuke Suzuki.
Use ASCIILiteral over String for CSSValue::separatorCSSText() to avoid
allocation, since we know this function will always return an
ASCII string. Also rename separatorCssText to separatorCSSText.
These changes were requested in this comment:
https://bugs.webkit.org/show_bug.cgi?id=223205#c8
- css/CSSValue.cpp:
(WebCore::CSSValue::separatorCSSText const):
(WebCore::CSSValue::separatorCssText const):
Rename function separatorCssText to separatorCSSText.
- css/CSSValue.h:
String CSSValue::separatorCssText --> ASCIILiteral CSSValue::separatorCSSText
- css/CSSValueList.cpp:
(WebCore::CSSValueList::customCSSText const):
Use auto to capture result of separatorCSSText().
- css/CSSValuePair.cpp:
(WebCore::CSSValuePair::customCSSText const):
Function separatorCssText was renamed to separatorCSSText.
- 10:09 AM Changeset in webkit [274565] by
-
- 11 edits in trunk
Maybe-regression(STP121): window.open flakily returning null
https://bugs.webkit.org/show_bug.cgi?id=222590
<rdar://problem/75211786>
Reviewed by Geoffrey Garen.
Source/WebKit:
This was an IPC ordering bug. WebPageProxy::DidCommitLoadForFrame is async and WebPageProxy::CreateNewPage is
sync. As a result, it was possible for the WebPageProxy::CreateNewPage to get processed *BEFORE* the
WebPageProxy::DidCommitLoadForFrame IPC. This was causing trouble because Safari rejects the popup opening if
the main frame is doing a provisional load.
To address the issue, introduce a new IPC::SendSyncOption::MaintainOrderingWithAsyncMessages flag and
use it on WebPageProxy::CreateNewPage sync IPC so that it gets processed in order with surrounding async
messages.
- Platform/IPC/Connection.cpp:
(IPC::Connection::SyncMessageState::processIncomingMessage):
(IPC::Connection::sendSyncMessage):
- Platform/IPC/Connection.h:
- Platform/IPC/Decoder.cpp:
(IPC::Decoder::shouldMaintainOrderingWithAsyncMessages const):
- Platform/IPC/Decoder.h:
- Platform/IPC/Encoder.cpp:
(IPC::Encoder::setShouldMaintainOrderingWithAsyncMessages):
- Platform/IPC/Encoder.h:
- Platform/IPC/MessageFlags.h:
- WebProcess/WebCoreSupport/WebChromeClient.cpp:
(WebKit::WebChromeClient::createWindow):
Tools:
Add API test coverage.
- TestWebKitAPI/Tests/WebKit/ModalAlertsSPI.cpp:
(TestWebKitAPI::TEST):
(TestWebKitAPI::checkFrameLoadStateAndCreateNewPage):
- 10:09 AM Changeset in webkit [274564] by
-
- 2 edits in trunk/Source/WebCore
REGRESSION (r272019): Momentum scrolling in proximity css-scroll-snap scroll areas broken
https://bugs.webkit.org/show_bug.cgi?id=223375
Patch by Martin Robinson <mrobinson@igalia.com> on 2021-03-17
Reviewed by Simon Fraser.
Selectively revert the problematic refactoring in r272019. It is difficult to revert
the entire change since a non-trivial amount of subsequent changes depend on it.
No new tests. This change is a selective revert and animation for momentum
scrolling is very difficult to test.
- platform/ScrollSnapAnimatorState.cpp:
(WebCore::ScrollSnapAnimatorState::targetOffsetForStartOffset const): Revert changes
from r272019.
- 10:06 AM Changeset in webkit [274563] by
-
- 9 edits in trunk
[GPUP] Some media-source tests fail/timeout when media in GPU Process is enabled
https://bugs.webkit.org/show_bug.cgi?id=221686
Reviewed by Eric Carlson.
Source/WebKit:
With "GPU Process: Media" enabled, a video element with a reference to a
MediaSource
object will schedule a "resize" event after the source buffer scheduling an "update" event.
The root cause is that theMediaPlayerPrivateRemote
does not notify itsHTMLMediaElement
to change its ready state to HAVE_METADATA after the source buffer receives the initialization
segment (inSourceBuffer::sourceBufferPrivateDidReceiveInitializationSegment()
).
The requirement is defined in section 3.5.7.6.2 of the specification:
[Initialization Segment Received](https://www.w3.org/TR/media-source/#sourcebuffer-init-segment-received).
- WebProcess/GPU/media/MediaPlayerPrivateRemote.cpp:
(WebKit::MediaPlayerPrivateRemote::setReadyState):
- WebProcess/GPU/media/MediaPlayerPrivateRemote.h:
- WebProcess/GPU/media/SourceBufferPrivateRemote.cpp:
(WebKit::SourceBufferPrivateRemote::setReadyState):
LayoutTests:
Fix the wrong description of a test.
- media/media-source/media-source-resize-expected.txt:
- media/media-source/media-source-resize.html:
- platform/gtk/media/media-source/media-source-resize-expected.txt:
- platform/mac/TestExpectations:
- 9:53 AM Changeset in webkit [274562] by
-
- 6 edits in trunk
[Cocoa] Move loadSimulatedRequest API from Private to Public WKWebView
https://bugs.webkit.org/show_bug.cgi?id=223279
<rdar://problem/75494316>
Reviewed by Darin Adler.
Source/WebKit:
Just moving from SPI headers to API headers (and implementation).
No new tests, since this just changes the visibility of the functionality. The features are
tested with existing TestWebKitAPI tests.
- UIProcess/API/Cocoa/WKWebView.h:
- UIProcess/API/Cocoa/WKWebView.mm:
(-[WKWebView loadSimulatedRequest:withResponse:responseData:]):
(-[WKWebView loadSimulatedRequest:withResponseHTMLString:]):
(-[WKWebView loadFileRequest:allowingReadAccessToURL:]):
- UIProcess/API/Cocoa/WKWebViewPrivate.h:
Tools:
Remove private header now that the declarations are in the standard header.
- TestWebKitAPI/Tests/WebKitCocoa/WKWebViewLoadAPIs.mm:
- 9:01 AM Changeset in webkit [274561] by
-
- 12 edits in trunk
[WebIDL] Fix convertRecord() to throw on enumerable symbol |key|
https://bugs.webkit.org/show_bug.cgi?id=223231
Reviewed by Darin Adler.
LayoutTests/imported/w3c:
- web-platform-tests/fetch/api/headers/headers-record-expected.txt:
Source/JavaScriptCore:
Export SymbolCoercionError.
- runtime/JSCJSValue.cpp:
(JSC::JSValue::toStringSlowCase const):
- runtime/JSCJSValue.h:
Source/WebCore:
This change removes String type filter from getOwnPropertyNames() call [1] so
GetOwnProperty is invoked for a symbol |key|, which is observable by Proxy,
and a TypeError is raised (with helpful error message) if it's enumerable.
Instead of throwing right in convertRecord(), identifierToString() is added,
making IdentifierConverter reusable and close to the spec [2], rather than
implicitly dependent on identifier being a string.
Identifier::string() called on a symbol returns it's Description, which is
very undesirable.
Aligns WebKit with Blink and Gecko.
Tests: imported/w3c/web-platform-tests/fetch/api/headers/headers-record.html
fast/dom/DOMURL/searchparams.html
[1] https://heycam.github.io/webidl/#es-record (step 3)
[2] https://heycam.github.io/webidl/#es-DOMString (step 2)
- bindings/js/JSDOMConvertRecord.h:
(WebCore::Detail::IdentifierConverter<IDLDOMString>::convert):
- bindings/js/JSDOMConvertStrings.cpp:
(WebCore::identifierToString):
(WebCore::identifierToByteString):
(WebCore::identifierToUSVString):
- bindings/js/JSDOMConvertStrings.h:
LayoutTests:
- fast/dom/DOMURL/searchparams-expected.txt:
- fast/dom/DOMURL/searchparams.html:
- 8:54 AM Changeset in webkit [274560] by
-
- 2 edits in trunk/Source/WebCore
Optimize FillLayer::imagesIdentical()
https://bugs.webkit.org/show_bug.cgi?id=223305
Reviewed by Wenson Hsieh.
Test for pointer equality before deep-comparing the FillLayer linked lists. Pointer
equality is common when RenderStyles are cloned.
- rendering/style/FillLayer.cpp:
(WebCore::FillLayer::imagesIdentical):
- 8:20 AM Changeset in webkit [274559] by
-
- 2 edits in trunk/Source/WebCore
Set media elements' networkState to NETWORK_IDLE if the connection is interrupted
https://bugs.webkit.org/show_bug.cgi?id=223242
Patch by Souju TANAKA <soujyu.tanaka@access-company.com> on 2021-03-17
Reviewed by Eric Carlson.
Media elements' networkState was set to NETWORK_EMPTY if the connection is interrupted after some
media data has been received. This fix changes the state to NETWORK_IDLE, according to recent spec.
No new tests since there seems no way to disconnect network connection during tests.
- html/HTMLMediaElement.cpp:
(WebCore::HTMLMediaElement::mediaLoadingFailedFatally):
- 6:30 AM Changeset in webkit [274558] by
-
- 28 edits2 deletes in trunk
Align device orientation delegate to getUserMedia/geolocation delegates
https://bugs.webkit.org/show_bug.cgi?id=223247
Reviewed by Eric Carlson.
Source/WebKit:
Refactor code to move device orientation prompt implementation with other prompts in MediaPermissionUtilities.
Update code to use top level origin for prompt.
Update delegate to provide both top level origin and initiating iframe as parameters.
Update the decision handler to take grant, deny or prompt parameter.
Covered by API tests.
- UIProcess/API/C/WKFrameInfoRef.cpp:
(WKFrameInfoCopySecurityOrigin):
- UIProcess/API/C/WKFrameInfoRef.h:
- UIProcess/API/C/WKPage.cpp:
(WKPageSetPageUIClient):
- UIProcess/API/C/WKPageUIClient.h:
- UIProcess/API/Cocoa/WKUIDelegatePrivate.h:
- UIProcess/Cocoa/MediaPermissionUtilities.mm:
(WebKit::alertMessageText):
(WebKit::allowButtonText):
(WebKit::doNotAllowButtonText):
(WebKit::alertForPermission):
- UIProcess/Cocoa/UIDelegate.h:
- UIProcess/Cocoa/UIDelegate.mm:
(WebKit::UIDelegate::setDelegate):
(WebKit::UIDelegate::UIClient::shouldAllowDeviceOrientationAndMotionAccess):
- UIProcess/Cocoa/WKOrientationAccessAlert.h: Removed.
- UIProcess/Cocoa/WKOrientationAccessAlert.mm: Removed.
- UIProcess/MediaPermissionUtilities.h:
- UIProcess/WebsiteData/WebDeviceOrientationAndMotionAccessController.cpp:
(WebKit::WebDeviceOrientationAndMotionAccessController::shouldAllowAccess):
- WebKit.xcodeproj/project.pbxproj:
Tools:
Update code to print frame info origin and update according additional frame info parameter given to shouldAllowDeviceOrientationAndMotionAccess.
Clear permissions in case test controller changes the device motion permission value.
- TestWebKitAPI/Tests/WebKitCocoa/DeviceOrientation.mm:
(-[DeviceOrientationPermissionUIDelegate _webView:requestDeviceOrientationAndMotionPermissionForOrigin:initiatedByFrame:decisionHandler:]):
(-[DeviceOrientationPermissionValidationDelegate setValidationHandler:]):
(-[DeviceOrientationPermissionValidationDelegate _webView:requestDeviceOrientationAndMotionPermissionForOrigin:initiatedByFrame:decisionHandler:]):
- TestWebKitAPI/Tests/WebKitCocoa/WebsitePolicies.mm:
(-[WebsitePoliciesDeviceOrientationUIDelegate _webView:requestDeviceOrientationAndMotionPermissionForOrigin:initiatedByFrame:decisionHandler:]):
- WebKitTestRunner/TestController.cpp:
(WTR::shouldAllowDeviceOrientationAndMotionAccess):
(WTR::TestController::handleDeviceOrientationAndMotionAccessRequest):
(WTR::TestController::setShouldAllowDeviceOrientationAndMotionAccess):
- WebKitTestRunner/TestController.h:
LayoutTests:
- fast/device-orientation/device-motion-request-permission-denied-expected.txt:
- fast/device-orientation/device-motion-request-permission-granted-expected.txt:
- fast/device-orientation/device-orientation-request-permission-denied-expected.txt:
- fast/device-orientation/device-orientation-request-permission-granted-expected.txt:
- http/tests/device-orientation/device-motion-allowed-in-first-party-only-expected.txt:
- http/tests/device-orientation/device-motion-third-party-iframe-allowed-by-feature-policy-expected.txt:
- http/tests/device-orientation/device-orientation-allowed-in-first-party-only-expected.txt:
- http/tests/device-orientation/device-orientation-permission-granted-in-other-iframes-from-same-origin-expected.txt:
- http/tests/device-orientation/device-orientation-third-party-iframe-allowed-by-feature-policy-expected.txt:
- platform/ios/http/tests/events/device-orientation-motion-secure-context-expected.txt:
- 4:47 AM Changeset in webkit [274557] by
-
- 9 edits2 adds in trunk/Source
Shutdown ANGLE on GPU process when last WebGL context is destroyed
https://bugs.webkit.org/show_bug.cgi?id=223082
Patch by Kimmo Kinnunen <kkinnunen@apple.com> on 2021-03-17
Reviewed by Kenneth Russell.
Source/WebCore:
- CMakeLists.txt:
- SourcesCocoa.txt:
- WebCore.xcodeproj/project.pbxproj:
- platform/graphics/cocoa/GraphicsContextGLOpenGLCocoa.mm:
(WebCore::InitializeEGLDisplay):
(WebCore::GraphicsContextGLOpenGL::GraphicsContextGLOpenGL):
- platform/graphics/opengl/GraphicsContextGLOpenGL.h:
Hold the default EGLDisplay with a scoped holder that counts
the references to the default display.
(WebCore::GraphicsContextGLOpenGL::releaseAllResourcesIfUnused):
Add a call that uninitializes the ANGLE default display if there are no uses of
the default display.
Source/WebKit:
Schedule a check for releasing the ANGLE default display when global
count of remote graphics contexts reach zero. This should decrease the
memory use of sessions where WebGL is not always on.
Dispatch the check 0.2s after hitting zero, so that the optimization still
affects page navigations but maybe does not redundantly deinitialize /
reinitialize ANGLE in the cases where the context #1 is created and destroyed
frequently.
- GPUProcess/graphics/RemoteGraphicsContextGL.cpp:
(WebKit::dispatchReleaseAllResourcesIfUnused):
(WebKit::RemoteGraphicsContextGL::initialize):
(WebKit::RemoteGraphicsContextGL::stopListeningForIPC):
- 2:52 AM Changeset in webkit [274556] by
-
- 2 edits in trunk/Source/WebCore
Protect LibWebRTCAudioModule when playing
https://bugs.webkit.org/show_bug.cgi?id=223243
Reviewed by Alex Christensen.
Make sure to ref LibWebRTCAudioModule when playing.
- platform/mediastream/libwebrtc/LibWebRTCAudioModule.cpp:
(WebCore::LibWebRTCAudioModule::StartPlayout):
(WebCore::LibWebRTCAudioModule::pollAudioData):
- 2:01 AM Changeset in webkit [274555] by
-
- 3 edits in trunk
[GTK][WPE] Enable CSS scroll snap support by default
https://bugs.webkit.org/show_bug.cgi?id=222641
Patch by Martin Robinson <mrobinson@igalia.com> on 2021-03-17
Reviewed by Carlos Garcia Campos.
- Source/cmake/OptionsGTK.cmake: Enable CSS scroll snap by default.
- Source/cmake/OptionsWPE.cmake: Ditto.
- 1:56 AM Changeset in webkit [274554] by
-
- 2 edits in trunk/Tools
[WPE] Include cog build artefacts in built product archive
https://bugs.webkit.org/show_bug.cgi?id=217477
Patch by Philippe Normand <pnormand@igalia.com> on 2021-03-17
Reviewed by Adrian Perez de Castro.
Include Cog files in the zip file if they're present, so the nightly runner would be able to
start Cog instead of the WPE MiniBrowser.
- CISupport/built-product-archive:
(createZipFromList):
(archiveBuiltProduct):
- 1:40 AM Changeset in webkit [274553] by
-
- 3 edits in trunk/Source/WebKit
Protect RemoteCaptureSampleManager and RemoteAudioSourceProviderManager when hopping to background threads
https://bugs.webkit.org/show_bug.cgi?id=223245
Reviewed by Alex Christensen.
When hopping to a background thread, take a ref to the manager.
Both managers are thread safe refcounted.
- WebProcess/GPU/media/RemoteAudioSourceProviderManager.cpp:
(WebKit::RemoteAudioSourceProviderManager::addProvider):
(WebKit::RemoteAudioSourceProviderManager::removeProvider):
- WebProcess/cocoa/RemoteCaptureSampleManager.cpp:
(WebKit::RemoteCaptureSampleManager::addSource):
(WebKit::RemoteCaptureSampleManager::removeSource):