Timeline



Mar 22, 2021:

11:37 PM Changeset in webkit [274851] by Russell Epstein
  • 11 edits in branches/safari-611.1.21.3-branch/Source/WebCore

Cherry-pick r274846. rdar://problem/75711124

Use JSValueInWrappedObject to keep the JSObject alive for QuickTimePluginReplacement
https://bugs.webkit.org/show_bug.cgi?id=223561
<rdar://75634407>

Reviewed by Geoffrey Garen.

This patch replaces QuickTimePluginReplacement's m_scriptObject member variable by
JSValueInWrappedObject in HTMLPlugInElement and hooks it up with the slot visitor.

Also use WeakPtr instead of a raw pointer for the back reference to the plugin element
in QuickTimePluginReplacement and YouTubePluginReplacement.

  • Modules/plugins/PluginReplacement.h: (WebCore::PluginReplacement::InstallResult): Added; a boolean indicating the installation had succeeded and the script object for QuickTimePluginReplacement. (WebCore::PluginReplacement::scriptObject): Deleted.
  • Modules/plugins/QuickTimePluginReplacement.h:
  • Modules/plugins/QuickTimePluginReplacement.mm: (WebCore::QuickTimePluginReplacement::QuickTimePluginReplacement): Deployed WeakPtr. (WebCore::QuickTimePluginReplacement::~QuickTimePluginReplacement): Removed the superflous de-initialization of the member variables. (WebCore::QuickTimePluginReplacement::installReplacement): Now returns JSValue instead of storing it in m_scriptObject.
  • Modules/plugins/YouTubePluginReplacement.cpp: (WebCore::YouTubePluginReplacement::YouTubePluginReplacement): Deployed WeakPtr. (WebCore::YouTubePluginReplacement::installReplacement):
  • Modules/plugins/YouTubePluginReplacement.h:
  • bindings/scripts/CodeGeneratorJS.pm: (InstanceNeedsVisitChildren): Generate visitChildren when an IDL has Plugin attribute. (GenerateImplementation): Visit the newly added JSValueInWrappedObject.
  • html/HTMLPlugInElement.cpp: (WebCore::HTMLPlugInElement::didAddUserAgentShadowRoot): Store the script object returned by QuickTimePluginReplacement::installReplacement in the newly added member variable. (WebCore::HTMLPlugInElement::scriptObjectForPluginReplacement): Updated.
  • html/HTMLPlugInElement.h: (WebCore::HTMLPlugInElement::pluginReplacementScriptObject): Added. Used by visitChildren.

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

11:35 PM Changeset in webkit [274850] by Russell Epstein
  • 11 edits in branches/safari-611.1.21.2-branch/Source/WebCore

Cherry-pick r274846. rdar://problem/75706515

Use JSValueInWrappedObject to keep the JSObject alive for QuickTimePluginReplacement
https://bugs.webkit.org/show_bug.cgi?id=223561
<rdar://75634407>

Reviewed by Geoffrey Garen.

This patch replaces QuickTimePluginReplacement's m_scriptObject member variable by
JSValueInWrappedObject in HTMLPlugInElement and hooks it up with the slot visitor.

Also use WeakPtr instead of a raw pointer for the back reference to the plugin element
in QuickTimePluginReplacement and YouTubePluginReplacement.

  • Modules/plugins/PluginReplacement.h: (WebCore::PluginReplacement::InstallResult): Added; a boolean indicating the installation had succeeded and the script object for QuickTimePluginReplacement. (WebCore::PluginReplacement::scriptObject): Deleted.
  • Modules/plugins/QuickTimePluginReplacement.h:
  • Modules/plugins/QuickTimePluginReplacement.mm: (WebCore::QuickTimePluginReplacement::QuickTimePluginReplacement): Deployed WeakPtr. (WebCore::QuickTimePluginReplacement::~QuickTimePluginReplacement): Removed the superflous de-initialization of the member variables. (WebCore::QuickTimePluginReplacement::installReplacement): Now returns JSValue instead of storing it in m_scriptObject.
  • Modules/plugins/YouTubePluginReplacement.cpp: (WebCore::YouTubePluginReplacement::YouTubePluginReplacement): Deployed WeakPtr. (WebCore::YouTubePluginReplacement::installReplacement):
  • Modules/plugins/YouTubePluginReplacement.h:
  • bindings/scripts/CodeGeneratorJS.pm: (InstanceNeedsVisitChildren): Generate visitChildren when an IDL has Plugin attribute. (GenerateImplementation): Visit the newly added JSValueInWrappedObject.
  • html/HTMLPlugInElement.cpp: (WebCore::HTMLPlugInElement::didAddUserAgentShadowRoot): Store the script object returned by QuickTimePluginReplacement::installReplacement in the newly added member variable. (WebCore::HTMLPlugInElement::scriptObjectForPluginReplacement): Updated.
  • html/HTMLPlugInElement.h: (WebCore::HTMLPlugInElement::pluginReplacementScriptObject): Added. Used by visitChildren.

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

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

Nullptr crash in WebCore::RenderObject::RenderObjectBitfields::isLineBreak() where a NULL check is missing.
https://bugs.webkit.org/show_bug.cgi?id=223409

Patch by Venky Dass <yaranamavenkataramana@apple.com> on 2021-03-22
Reviewed by Ryosuke Niwa.

Source/WebCore:

When the check for LineBreak is performed the BR elmement NULL check is not performed. Which results in a crash
The fix therefore is to check for NULL.

Test: LayoutTests/editing/inserting/insert-paragraph-between-hr-and-br-assigned-to-slot-crash.html

  • editing/InsertParagraphSeparatorCommand.cpp:

(WebCore::InsertParagraphSeparatorCommand::doApply):

LayoutTests:

Adding a regression test case.

  • editing/inserting/insert-paragraph-between-hr-and-br-assigned-to-slot-crash-expected.txt: Added.
  • editing/inserting/insert-paragraph-between-hr-and-br-assigned-to-slot-crash.html: Added.
11:22 PM Changeset in webkit [274848] by Russell Epstein
  • 11 edits in branches/safari-611.1.21.0-branch/Source/WebCore

Cherry-pick r274846. rdar://problem/75706510

Use JSValueInWrappedObject to keep the JSObject alive for QuickTimePluginReplacement
https://bugs.webkit.org/show_bug.cgi?id=223561
<rdar://75634407>

Reviewed by Geoffrey Garen.

This patch replaces QuickTimePluginReplacement's m_scriptObject member variable by
JSValueInWrappedObject in HTMLPlugInElement and hooks it up with the slot visitor.

Also use WeakPtr instead of a raw pointer for the back reference to the plugin element
in QuickTimePluginReplacement and YouTubePluginReplacement.

  • Modules/plugins/PluginReplacement.h: (WebCore::PluginReplacement::InstallResult): Added; a boolean indicating the installation had succeeded and the script object for QuickTimePluginReplacement. (WebCore::PluginReplacement::scriptObject): Deleted.
  • Modules/plugins/QuickTimePluginReplacement.h:
  • Modules/plugins/QuickTimePluginReplacement.mm: (WebCore::QuickTimePluginReplacement::QuickTimePluginReplacement): Deployed WeakPtr. (WebCore::QuickTimePluginReplacement::~QuickTimePluginReplacement): Removed the superflous de-initialization of the member variables. (WebCore::QuickTimePluginReplacement::installReplacement): Now returns JSValue instead of storing it in m_scriptObject.
  • Modules/plugins/YouTubePluginReplacement.cpp: (WebCore::YouTubePluginReplacement::YouTubePluginReplacement): Deployed WeakPtr. (WebCore::YouTubePluginReplacement::installReplacement):
  • Modules/plugins/YouTubePluginReplacement.h:
  • bindings/scripts/CodeGeneratorJS.pm: (InstanceNeedsVisitChildren): Generate visitChildren when an IDL has Plugin attribute. (GenerateImplementation): Visit the newly added JSValueInWrappedObject.
  • html/HTMLPlugInElement.cpp: (WebCore::HTMLPlugInElement::didAddUserAgentShadowRoot): Store the script object returned by QuickTimePluginReplacement::installReplacement in the newly added member variable. (WebCore::HTMLPlugInElement::scriptObjectForPluginReplacement): Updated.
  • html/HTMLPlugInElement.h: (WebCore::HTMLPlugInElement::pluginReplacementScriptObject): Added. Used by visitChildren.

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

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

Crash in ReplaceSelectionCommand::doApply()
https://bugs.webkit.org/show_bug.cgi?id=223545

Patch by Julian Gonzalez <julian_a_gonzalez@apple.com> on 2021-03-22
Reviewed by Ryosuke Niwa.

Source/WebCore:

Test: editing/execCommand/insert-image-in-composed-list.html

Add a missing check in ReplaceSelectionCommand::doApply()
to prevent calling splitTreeToNode() with nullptr.

  • editing/ReplaceSelectionCommand.cpp:

(WebCore::ReplaceSelectionCommand::doApply):

LayoutTests:

Add a test to catch this null pointer dereference.
Thanks to Ryosuke Niwa for significant work in reducing
this test case.

  • editing/execCommand/insert-image-in-composed-list-expected.txt: Added.
  • editing/execCommand/insert-image-in-composed-list.html: Added.
10:53 PM Changeset in webkit [274846] by rniwa@webkit.org
  • 11 edits in trunk/Source/WebCore

Use JSValueInWrappedObject to keep the JSObject alive for QuickTimePluginReplacement
https://bugs.webkit.org/show_bug.cgi?id=223561
<rdar://75634407>

Reviewed by Geoffrey Garen.

This patch replaces QuickTimePluginReplacement's m_scriptObject member variable by
JSValueInWrappedObject in HTMLPlugInElement and hooks it up with the slot visitor.

Also use WeakPtr instead of a raw pointer for the back reference to the plugin element
in QuickTimePluginReplacement and YouTubePluginReplacement.

  • Modules/plugins/PluginReplacement.h:

(WebCore::PluginReplacement::InstallResult): Added; a boolean indicating the installation
had succeeded and the script object for QuickTimePluginReplacement.
(WebCore::PluginReplacement::scriptObject): Deleted.

  • Modules/plugins/QuickTimePluginReplacement.h:
  • Modules/plugins/QuickTimePluginReplacement.mm:

(WebCore::QuickTimePluginReplacement::QuickTimePluginReplacement): Deployed WeakPtr.
(WebCore::QuickTimePluginReplacement::~QuickTimePluginReplacement): Removed
the superflous de-initialization of the member variables.
(WebCore::QuickTimePluginReplacement::installReplacement): Now returns JSValue
instead of storing it in m_scriptObject.

  • Modules/plugins/YouTubePluginReplacement.cpp:

(WebCore::YouTubePluginReplacement::YouTubePluginReplacement): Deployed WeakPtr.
(WebCore::YouTubePluginReplacement::installReplacement):

  • Modules/plugins/YouTubePluginReplacement.h:
  • bindings/scripts/CodeGeneratorJS.pm:

(InstanceNeedsVisitChildren): Generate visitChildren when an IDL has Plugin attribute.
(GenerateImplementation): Visit the newly added JSValueInWrappedObject.

  • html/HTMLPlugInElement.cpp:

(WebCore::HTMLPlugInElement::didAddUserAgentShadowRoot): Store the script object returned
by QuickTimePluginReplacement::installReplacement in the newly added member variable.
(WebCore::HTMLPlugInElement::scriptObjectForPluginReplacement): Updated.

  • html/HTMLPlugInElement.h:

(WebCore::HTMLPlugInElement::pluginReplacementScriptObject): Added. Used by visitChildren.

10:26 PM Changeset in webkit [274845] by Russell Epstein
  • 1 copy in tags/Safari-612.1.7.3

Tag Safari-612.1.7.3.

10:26 PM Changeset in webkit [274844] by Russell Epstein
  • 8 edits in branches/safari-612.1.7-branch/Source

Versioning.

WebKit-7612.1.7.4

10:23 PM Changeset in webkit [274843] by Russell Epstein
  • 8 edits in branches/safari-612.1.7-branch/Source

Versioning.

WebKit-7612.1.7.3

10:11 PM Changeset in webkit [274842] by Lauro Moura
  • 2 edits in trunk/LayoutTests

[GLIB] Gardening webgl/conformance/extensions/khr-parallel-shader-compile.html timeout after r274711

Unreviewed test gardening.

  • platform/glib/TestExpectations:
9:20 PM Changeset in webkit [274841] by Cameron McCormack
  • 2 edits in trunk/Tools

Fix ordering of my email addresses in contributors.json
https://bugs.webkit.org/show_bug.cgi?id=223622

The first must be the email used for scm access.

Reviewed by Ryosuke Niwa.

  • Scripts/webkitpy/common/config/contributors.json:
9:15 PM Changeset in webkit [274840] by Peng Liu
  • 2 edits in trunk/LayoutTests

REGRESSION (r272842): security/contentSecurityPolicy/video-with-data-url-allowed-by-media-src-star.html is consistently failing
https://bugs.webkit.org/show_bug.cgi?id=222840

Unreviewed test gardening.

  • platform/ios-device/TestExpectations:
8:23 PM Changeset in webkit [274839] by mmaxfield@apple.com
  • 2 edits in trunk/Source/WebCore

[GPU Process]: Improve getImageData() perf part 1: Add a GetImageData display list item
https://bugs.webkit.org/show_bug.cgi?id=223544

Unreviewed.

I accidentally forgot to commit one line of the patch!!

  • platform/graphics/displaylists/DisplayListItems.h:
6:53 PM Changeset in webkit [274838] by mmaxfield@apple.com
  • 14 edits in trunk/Source

[GPU Process]: Improve getImageData() perf part 1: Add a GetImageData display list item
https://bugs.webkit.org/show_bug.cgi?id=223544

Reviewed by Wenson Hsieh.

Source/WebCore:

We're moving to a design for getImageData() where the web process and the GPU process
set up a shmem + semaphore ahead-of-time, so that when we encounter a call to getImageData(),
the GPU process can just write into the shmem and signal the semaphore. The web process just
encodes the getImageData() call into the regular display list, flushAsync()s to kick the GPU
process, then just waits on the semaphore. Initial performance testing shows that this is
way, way faster than sending messages containing pixel color data payloads.

This patch is just the first step: Adding a GetImageData display list item. The item
currently gets recorded in the web process and applied in the GPU process, but the application
process currently does nothing.

No new tests because there is no behavior change yet.

  • platform/graphics/displaylists/DisplayList.cpp:

(WebCore::DisplayList::DisplayList::append):

  • platform/graphics/displaylists/DisplayListItemBuffer.cpp:

(WebCore::DisplayList::ItemHandle::apply):
(WebCore::DisplayList::ItemHandle::destroy):
(WebCore::DisplayList::ItemHandle::safeCopy const):

  • platform/graphics/displaylists/DisplayListItemBuffer.h:
  • platform/graphics/displaylists/DisplayListItemType.cpp:

(WebCore::DisplayList::sizeOfItemInBytes):
(WebCore::DisplayList::isDrawingItem):
(WebCore::DisplayList::isInlineItem):

  • platform/graphics/displaylists/DisplayListItemType.h:
  • platform/graphics/displaylists/DisplayListItems.cpp:

(WebCore::DisplayList::operator<<):
(WebCore::DisplayList::PutImageData::apply const): Deleted.

  • platform/graphics/displaylists/DisplayListItems.h:

(WebCore::DisplayList::GetImageData::GetImageData):
(WebCore::DisplayList::GetImageData::outputFormat const):
(WebCore::DisplayList::GetImageData::srcRect const):

  • platform/graphics/displaylists/DisplayListRecorder.cpp:

(WebCore::DisplayList::Recorder::getImageData):

  • platform/graphics/displaylists/DisplayListRecorder.h:

Source/WebKit:

  • GPUProcess/graphics/RemoteImageBuffer.h:
  • GPUProcess/graphics/RemoteRenderingBackend.cpp:

(WebKit::RemoteRenderingBackend::decodeItem):

  • WebProcess/GPU/graphics/RemoteImageBufferProxy.h:
6:11 PM Changeset in webkit [274837] by Russell Epstein
  • 3 edits in branches/safari-611.1.21.2-branch/Source/WebKit

Cherry-pick r274790. rdar://problem/75712662

Allow additional fcntl
https://bugs.webkit.org/show_bug.cgi?id=223590
<rdar://problem/75702241>

Reviewed by Brent Fulgham.

An additional fcntl is being used and should be allowed.

  • Resources/SandboxProfiles/ios/com.apple.WebKit.WebContent.sb:
  • WebProcess/com.apple.WebProcess.sb.in:

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

6:07 PM Changeset in webkit [274836] by Russell Epstein
  • 3 edits in branches/safari-611.1.21.1-branch/Source/WebKit

Cherry-pick r274790. rdar://problem/75712649

Allow additional fcntl
https://bugs.webkit.org/show_bug.cgi?id=223590
<rdar://problem/75702241>

Reviewed by Brent Fulgham.

An additional fcntl is being used and should be allowed.

  • Resources/SandboxProfiles/ios/com.apple.WebKit.WebContent.sb:
  • WebProcess/com.apple.WebProcess.sb.in:

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

6:06 PM Changeset in webkit [274835] by Russell Epstein
  • 8 edits in branches/safari-611.1.21.1-branch/Source

Versioning.

WebKit-7611.1.21.1.14

6:02 PM Changeset in webkit [274834] by Russell Epstein
  • 3 edits
    2 adds in branches/safari-611.1.21.0-branch

Cherry-pick r274796. rdar://problem/75712824

[iOS] Composition text is not initially highlighted when typing in text fields using Pinyin keyboard
https://bugs.webkit.org/show_bug.cgi?id=223563
<rdar://problem/75564516>

Reviewed by Antti Koivisto.

Source/WebCore:

When enabling line layout integration, composition highlights on iOS don't appear when typing an input string
using the Pinyin keyboard for the first time. This is because the text renderer for the inserted composition
text does not contain inline text boxes when painting the composition text on iOS, so the marked text painting
codepath is never triggered.

On macOS, this isn't an issue because the process of setting the composition changes the selection, which then
changes the highlight state of the RenderText, which subsequently calls into ensureLineBoxes(). However,
since selections are drawn using UIKit in the UI process on iOS, we don't end up ensuring that inline text boxes
are constructed for the inserted text.

To address this, we follow macOS behavior by ensuring line box construction on the rendered composition text
when setting the composition.

Test: editing/input/composition-underline-in-search-field.html

  • editing/Editor.cpp: (WebCore::Editor::setComposition):

LayoutTests:

Add a test to verify that marked text underlines show up in search fields.

  • editing/input/composition-underline-in-search-field-expected-mismatch.html: Added.
  • editing/input/composition-underline-in-search-field.html: Added.

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

6:02 PM Changeset in webkit [274833] by Russell Epstein
  • 3 edits in branches/safari-611.1.21.0-branch/Source/WebKit

Cherry-pick r274790. rdar://problem/75712637

Allow additional fcntl
https://bugs.webkit.org/show_bug.cgi?id=223590
<rdar://problem/75702241>

Reviewed by Brent Fulgham.

An additional fcntl is being used and should be allowed.

  • Resources/SandboxProfiles/ios/com.apple.WebKit.WebContent.sb:
  • WebProcess/com.apple.WebProcess.sb.in:

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

5:49 PM Changeset in webkit [274832] by weinig@apple.com
  • 249 edits in trunk/Source/WebCore

[WebIDL] Remove the need to specify [MayThrowException]
https://bugs.webkit.org/show_bug.cgi?id=180019

Reviewed by Darin Adler and Chris Dumez.

Removes the need to specify [MayThrowException] by deducing it from the bound
signature's return value. Any function returning an ExceptionOr is one that throws.

In most cases, this was already handled by toJS<>(..., impl.func()), which had
overloads for the case that the value was an ExceptionOr. The cases this didn't
work for were funtions that returned void, as toJS<>(..., impl.func()) would not
compile. To work around this, toJS<>() can now take a lambda as its value, and
can determine via the lambda's return type if it needs to throw. For instance,
an IDL operation like:

[MayThrowException] undefined func();

used to generate a bindings body that looked like the following :

auto& impl = castedThis->wrapped();
throwScope.release();
propagateException(*lexicalGlobalObject, throwScope, impl.func());
return JSValue::encode(jsUndefined());

will now generate a bindings body that looks like:

auto& impl = castedThis->wrapped();
RELEASE_AND_RETURN(throwScope, JSValue::encode(toJS<IDLUndefined>(*lexicalGlobalObject, throwScope, [&]() -> decltype(auto) { return impl.func(); })));

which closely mirrors a non-undefined return operation. This wrapped lambda form
is only used for operations returning undefined or promises, as those are the only
functions that can return void, but it would be correct to use them for all types,
if not a bit more noisy and perhaps a tiny compile time cost.

NOTE: The use of -> decltype(auto) explicit return type on the lambda is required
to perfectly forward reference types, such as those used by owned promises. Otherwise,
a copy constructor is invoked.

In addition to supporting all operations, this also removes the requirement to annotate
named and indexed getters/setters. This mostly just means always defining a throw scope,
but for named getters it also meant adding a new helper, visibleNamedPropertyItemAccessorFunctor
which constructors the item accessor functor for the accessVisibleNamedProperty
algorithm rather than hard coding it in the generator.

Due to increased use of toJS, the code generator is now checking more return types
(via AddToImplIncludesForIDLType) so the code generator was able to find a few invalid
return types (e.g. use of Promise<bool> rather than Promise<boolean>, etc.) and these
have been fixed and will be an error going forward. Would be a nice improvement to
the code generator to do type checking up front, rather than as a side effect of
code generation, but we will leave that for another day.

  • bindings/js/JSDOMAbstractOperations.h:

(WebCore::visibleNamedPropertyItemAccessorFunctor):
Added. Moves the getterFunctor lambda creation from the GenerateNamedGetterLambda
subroutine in CodeGeneratorJS.pm, but uses deduction and constexpr to determine
if the getter throws.

(WebCore::accessVisibleNamedProperty):
Rename Functor to ItemAccessor to make it a bit more clear what the type does.

  • bindings/js/JSDOMConvertBase.h:

(WebCore::toJS):
(WebCore::toJSNewlyCreated):
Replace SFINAE-based overloading of toJS/toJSNewlyCreated with constexpr based
conditionals and add the ability to pass in a functor rather than value. If a
functor is used, additional code paths for void and ExpectionOr<void> are added
which explicitly return jsUndefined().

  • bindings/js/JSDOMConvertDate.cpp:

Remove incorrect comment about ExecStates that hasn't applied for a while.

  • bindings/js/JSDOMConvertSequences.h:

Fix comment, replacing ExecState with JSGlobalObject. This has been wrong for
a while, and this is just a drive by fix.

  • bindings/js/JSDOMExceptionHandling.h:

(WebCore::invokeFunctorPropagatingExceptionIfNecessary):
Use an explicit else as part of the constexpr expression to ensure the functor
is not called, even in debug builds.

  • bindings/js/JSDOMPromiseDeferred.cpp:

(WebCore::createDeferredPromise): Deleted.

  • bindings/js/JSDOMPromiseDeferred.h:

Remove unused createDeferredPromise function.

  • bindings/scripts/CodeGeneratorJS.pm:

(AddMapLikeAttributesAndOperationIfNeeded):
(AddSetLikeAttributesAndOperationIfNeeded):
Fix return type of mapped clear operation to be any rather than undefined
to match the implementation, which returns a JSValue (e.g. any). This is now
required as we actually look at the return type via deduction and need it to match.

(GenerateNamedGetterLambda):
Replace most of the implementation with a call to the new visibleNamedPropertyItemAccessorFunctor
helper which returns a lambda with the correct behavior depending on the return type of the inner
lambda passed.

(GenerateGetOwnPropertySlot):
(GenerateGetOwnPropertySlotByIndex):
(GenerateAttributeGetterBodyDefinition):
Match most other parts of the generator and always create a throw scope.

(GenerateOperationDefinition):
Remove explicit call to propagateException now that toJS() will handle that for us.

(GenerateParametersCheck):
Remove explicit call to propagateException now that toJS() will handle that for us.

(GenerateImplementationFunctionCall):
Simplify by using invokeFunctorPropagatingExceptionIfNecessary helper for the "returnArgumentName"
case and relying on toJS handling the other cases.

(NativeToJSValueMayThrow):
Add operation to the list of things that might always throw.

(NativeToJSValue):
Use the lambda wrapped version of toJS for undefined and promise types, which might both
return void and thus require it. To keep most code unchanged, and avoid unnecessary compiler
work, we only use the wrapped version when it might be necessary. If it turns out to be
cheep enough, it might make sense to always use this form for simplicity.

(NeedsExplicitPropagateExceptionCall): Deleted.

  • bindings/scripts/IDLAttributes.json:

Remove MayThrowException.

  • dom/Element.idl:
  • dom/Element.h:

(WebCore::Element::removeAttributeForBindings):
(WebCore::Element::removeAttributeNSForBindings):
Add bindings specific versions of removeAttribute and removeAttributeNS which
have a void return type (rather than the bool used by the main implementation)
as it is now a requirement that that the bound functions signature match the IDL.

  • Modules/cache/DOMCache.idl:

Use the correct interface name, FetchRequest, not Request.

  • Modules/cache/DOMCacheStorage.idl:

Use the correct interface name, DOMCache, not Cache.

  • Modules/encryptedmedia/MediaKeySession.idl:
  • Modules/encryptedmedia/MediaKeys.idl:
  • dom/Document+StorageAccess.idl:
  • page/Navigator+IsLoggedIn.idl:

Use the correct IDL type, boolean, not bool.

  • dom/AbortSignal.idl:

Update whenSignalAborted to match the return type of implementation, which is boolean,
not undefined.

  • testing/ServiceWorkerInternals.idl:

Use the correct interface name, FetchResponse, not Response.

  • workers/service/ServiceWorkerClients.idl:

Use the correct interface names, ServiceWorkerClient, not Client, and ServiceWorkerWindowClient, not WindowClient.

  • workers/service/ServiceWorkerWindowClient.idl:

Use the correct interface names, ServiceWorkerWindowClient, not WindowClient.

  • Modules/applepay/ApplePaySession.idl:
  • Modules/beacon/Navigator+Beacon.idl:
  • Modules/cache/DOMWindow+Caches.idl:
  • Modules/encryptedmedia/legacy/WebKitMediaKeySession.idl:
  • Modules/encryptedmedia/legacy/WebKitMediaKeys.idl:
  • Modules/fetch/FetchHeaders.idl:
  • Modules/fetch/FetchRequest.idl:
  • Modules/fetch/FetchResponse.idl:
  • Modules/indexeddb/IDBCursor.idl:
  • Modules/indexeddb/IDBDatabase.idl:
  • Modules/indexeddb/IDBFactory.idl:
  • Modules/indexeddb/IDBIndex.idl:
  • Modules/indexeddb/IDBKeyRange.idl:
  • Modules/indexeddb/IDBObjectStore.idl:
  • Modules/indexeddb/IDBTransaction.idl:
  • Modules/mediarecorder/MediaRecorder.idl:
  • Modules/mediasession/MediaMetadata.idl:
  • Modules/mediasession/MediaSession.idl:
  • Modules/mediasource/MediaSource.idl:
  • Modules/mediasource/SourceBuffer.idl:
  • Modules/mediastream/RTCDTMFSender.idl:
  • Modules/mediastream/RTCDataChannel.idl:
  • Modules/mediastream/RTCPeerConnection.idl:
  • Modules/mediastream/RTCRtpReceiver+Transform.idl:
  • Modules/mediastream/RTCRtpSFrameTransform.idl:
  • Modules/mediastream/RTCRtpScriptTransformer.idl:
  • Modules/mediastream/RTCRtpSender+Transform.idl:
  • Modules/mediastream/RTCRtpSender.idl:
  • Modules/mediastream/RTCRtpTransceiver.idl:
  • Modules/paymentrequest/MerchantValidationEvent.idl:
  • Modules/paymentrequest/PaymentRequestUpdateEvent.idl:
  • Modules/speech/SpeechRecognition.idl:
  • Modules/webaudio/AudioBuffer.idl:
  • Modules/webaudio/AudioBufferSourceNode.idl:
  • Modules/webaudio/AudioContext.idl:
  • Modules/webaudio/AudioListener.idl:
  • Modules/webaudio/AudioNode.idl:
  • Modules/webaudio/AudioParam.idl:
  • Modules/webaudio/AudioScheduledSourceNode.idl:
  • Modules/webaudio/AudioWorkletGlobalScope.idl:
  • Modules/webaudio/AudioWorkletProcessor.idl:
  • Modules/webaudio/BaseAudioContext.idl:
  • Modules/webaudio/BiquadFilterNode.idl:
  • Modules/webaudio/IIRFilterNode.idl:
  • Modules/webaudio/PannerNode.idl:
  • Modules/webaudio/WebKitAudioBufferSourceNode.idl:
  • Modules/webaudio/WebKitAudioContext.idl:
  • Modules/webdatabase/SQLResultSetRowList.idl:
  • Modules/webdatabase/SQLTransaction.idl:
  • Modules/websockets/WebSocket.idl:
  • Modules/webxr/WebXRFrame.idl:
  • Modules/webxr/WebXRReferenceSpace.idl:
  • Modules/webxr/WebXRSession.idl:
  • Modules/webxr/WebXRWebGLLayer.idl:
  • animation/Animatable.idl:
  • animation/AnimationEffect.idl:
  • animation/KeyframeEffect.idl:
  • animation/WebAnimation.idl:
  • css/CSSGroupingRule.idl:
  • css/CSSStyleDeclaration.idl:
  • css/CSSStyleSheet.idl:
  • css/DOMCSSNamespace+CSSPropertiesandValues.idl:
  • css/DOMMatrix.idl:
  • css/DOMMatrixReadOnly.idl:
  • css/DeprecatedCSSOMPrimitiveValue.idl:
  • css/FontFaceSet.idl:
  • css/MediaList.idl:
  • dom/CharacterData.idl:
  • dom/ChildNode.idl:
  • dom/CustomElementRegistry.idl:
  • dom/DOMImplementation.idl:
  • dom/DOMPointReadOnly.idl:
  • dom/DataTransferItemList.idl:
  • dom/Document+HTML.idl:
  • dom/Document.idl:
  • dom/Element+DOMParsing.idl:
  • dom/Element+PointerEvents.idl:
  • dom/EventTarget.idl:
  • dom/MessagePort.idl:
  • dom/MutationObserver.idl:
  • dom/NamedNodeMap.idl:
  • dom/Node.idl:
  • dom/NodeIterator.idl:
  • dom/ParentNode.idl:
  • dom/Range+DOMParsing.idl:
  • dom/Range.idl:
  • dom/Text.idl:
  • dom/TextDecoder.idl:
  • dom/TextDecoderStreamDecoder.idl:
  • dom/TreeWalker.idl:
  • fileapi/Blob.idl:
  • fileapi/FileReader.idl:
  • fileapi/FileReaderSync.idl:
  • html/DOMTokenList.idl:
  • html/HTMLCanvasElement.idl:
  • html/HTMLDialogElement.idl:
  • html/HTMLEmbedElement.idl:
  • html/HTMLFrameElement.idl:
  • html/HTMLIFrameElement.idl:
  • html/HTMLInputElement.idl:
  • html/HTMLMediaElement.idl:
  • html/HTMLObjectElement.idl:
  • html/HTMLOptionsCollection.idl:
  • html/HTMLSelectElement.idl:
  • html/HTMLTableElement.idl:
  • html/HTMLTableRowElement.idl:
  • html/HTMLTableSectionElement.idl:
  • html/HTMLTextAreaElement.idl:
  • html/HTMLVideoElement.idl:
  • html/OffscreenCanvas.idl:
  • html/TimeRanges.idl:
  • html/canvas/CanvasDrawImage.idl:
  • html/canvas/CanvasFillStrokeStyles.idl:
  • html/canvas/CanvasGradient.idl:
  • html/canvas/CanvasImageData.idl:
  • html/canvas/CanvasPath.idl:
  • html/canvas/CanvasPattern.idl:
  • html/canvas/CanvasTransform.idl:
  • html/canvas/ImageBitmapRenderingContext.idl:
  • html/canvas/Path2D.idl:
  • html/canvas/WebGL2RenderingContext.idl:
  • html/canvas/WebGLRenderingContextBase.idl:
  • html/track/TextTrack.idl:
  • inspector/InspectorAuditAccessibilityObject.idl:
  • inspector/InspectorAuditDOMObject.idl:
  • inspector/InspectorAuditResourcesObject.idl:
  • loader/appcache/DOMApplicationCache.idl:
  • page/Crypto.idl:
  • page/DOMSelection.idl:
  • page/DOMWindow.idl:
  • page/History.idl:
  • page/Location.idl:
  • page/NavigatorServiceWorker.idl:
  • page/Performance+UserTiming.idl:
  • page/PerformanceObserver.idl:
  • page/UndoManager.idl:
  • page/UserMessageHandler.idl:
  • page/WindowOrWorkerGlobalScope.idl:
  • storage/Storage.idl:
  • svg/SVGAngle.idl:
  • svg/SVGGeometryElement.idl:
  • svg/SVGGraphicsElement.idl:
  • svg/SVGLength.idl:
  • svg/SVGLengthList.idl:
  • svg/SVGMatrix.idl:
  • svg/SVGNumberList.idl:
  • svg/SVGPathSegList.idl:
  • svg/SVGPointList.idl:
  • svg/SVGStringList.idl:
  • svg/SVGTextContentElement.idl:
  • svg/SVGTransform.idl:
  • svg/SVGTransformList.idl:
  • testing/InternalSettings.idl:
  • testing/Internals.idl:
  • workers/DedicatedWorkerGlobalScope.idl:
  • workers/Worker.idl:
  • workers/WorkerGlobalScope.idl:
  • workers/service/ExtendableEvent.idl:
  • workers/service/FetchEvent.idl:
  • workers/service/ServiceWorker.idl:
  • workers/service/ServiceWorkerClient.idl:
  • worklets/PaintWorkletGlobalScope.idl:
  • xml/DOMParser.idl:
  • xml/XMLHttpRequest.idl:
  • xml/XPathEvaluatorBase.idl:
  • xml/XPathExpression.idl:
  • xml/XPathResult.idl:

Remove use of [MayThrowException].

  • bindings/scripts/test/JS/*:

Remove uses of [MayThrowException] in the tests and update all the test results.

5:48 PM Changeset in webkit [274831] by Fujii Hironori
  • 2 edits in trunk/Source/WebCore

Unreviewed build fix for AppleWin after r274827
https://bugs.webkit.org/show_bug.cgi?id=223500
<rdar://problem/75706741>

  • platform/graphics/win/FontCustomPlatformData.cpp:

(WebCore::createFontCustomPlatformData):

5:47 PM Changeset in webkit [274830] by Jonathan Bedard
  • 5 edits in trunk/Tools

[webkitscmpy] Base GitHub mock links on provided remote
https://bugs.webkit.org/show_bug.cgi?id=223611
<rdar://problem/75713760>

Reviewed by Dewei Zhu.

  • Scripts/libraries/webkitscmpy/setup.py: Bump version.
  • Scripts/libraries/webkitscmpy/webkitscmpy/init.py: Ditto.
  • Scripts/libraries/webkitscmpy/webkitscmpy/mocks/remote/git_hub.py:

(GitHub.init): Standardize mock GitHub path.
(GitHub._parents_of_request): Base link path on GitHub remote.

  • Scripts/libraries/webkitscmpy/webkitscmpy/test/git_unittest.py:

(TestGitHub):

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

Source/WebCore:
Move management of RemoteCommandListener from MediaSessionManagerCocoa into NowPlayingManager.
https://bugs.webkit.org/show_bug.cgi?id=223435
<rdar://problem/75567198>

Patch by Jean-Yves Avenard <Jean-Yves Avenard> on 2021-03-22
Reviewed by Eric Carlson.

NowPlaying and RemoteCommandListener kind of do the same things, as such it make sense to combine the two
and hide the implementation details from consumers.
We move the handling of setting and clearing the NowPlayingInfo information to an expanded
NowPlayingManager which now also runs in the webcontent process.
The job to ensure a RemoteCommandListener is set is now up to the NowPlayingManager as well as
dealing with changes in NowPlayingInfo content.
Ideally we would prefer to remove all code related to MediaRemote from MediaSessionManagerCocoa;
however for ease we leave it there to avoid having to deal with objective-C interface in NowPlayingManager.
No change in observable behavior.

  • platform/MediaStrategy.h: The two existing methods dealing with NowPlayingInfo are removed, instead we can override the entire creation of the NowPlayingManager.
  • platform/MediaStrategy.cpp:

(WebCore::MediaStrategy::createNowPlayingManager const): default implementation for createNowPlayingManager

  • platform/NowPlayingManager.cpp: Add methods used in MediaSessionManagerCocoa used to deal with RemoteCommandListener.

(WebCore::NowPlayingManager::didReceiveRemoteControlCommand):
(WebCore::NowPlayingManager::addClient): Add explicit method to add a RemoteCommandListener listener, to be called before calling setNowPlayingInfo if needed.
(WebCore::NowPlayingManager::removeClient): renamed from clearNowPlayingInfoClient.
(WebCore::NowPlayingManager::clearNowPlayingInfo):
(WebCore::NowPlayingManager::clearNowPlayingInfoPrivate): Virtual class with default implementation which will immediately communicate with MediaRemote.
(WebCore::NowPlayingManager::setNowPlayingInfo):
(WebCore::NowPlayingManager::setNowPlayingInfoPrivate): Virtual class with default implementation which will immediately communicate with MediaRemote.
(WebCore::NowPlayingManager::setSupportsSeeking): We explicitly set a different setSupportsSeeking method for code clarity.
(WebCore::NowPlayingManager::addSupportedCommand):
(WebCore::NowPlayingManager::removeSupportedCommand):
(WebCore::NowPlayingManager::setSupportedRemoteCommands):
(WebCore::NowPlayingManager::updateSupportedCommands):
(WebCore::NowPlayingManager::ensureRemoteCommandListenerCreated):
(WebCore::NowPlayingManager::clearNowPlayingInfoClient): Deleted.

  • platform/NowPlayingManager.h:
  • platform/audio/cocoa/MediaSessionManagerCocoa.h: Remove now unused members
  • platform/audio/cocoa/MediaSessionManagerCocoa.mm: Amended to use new NowPlayingManager.

(WebCore::MediaSessionManagerCocoa::MediaSessionManagerCocoa):
(WebCore::MediaSessionManagerCocoa::scheduleSessionStatusUpdate):
(WebCore::MediaSessionManagerCocoa::addSession):
(WebCore::MediaSessionManagerCocoa::removeSession):
(WebCore::MediaSessionManagerCocoa::setCurrentSession):
(WebCore::MediaSessionManagerCocoa::addSupportedCommand):
(WebCore::MediaSessionManagerCocoa::removeSupportedCommand):
(WebCore::MediaSessionManagerCocoa::updateNowPlayingInfo):

Source/WebKit:
Move management of RemoteCommandListener from MediaSessionManagerCocoa into NowPlayingManager
https://bugs.webkit.org/show_bug.cgi?id=223435
<rdar://problem/75567198>

Patch by Jean-Yves Avenard <Jean-Yves Avenard> on 2021-03-22
Reviewed by Eric Carlson.

  • GPUProcess/GPUConnectionToWebProcess.cpp: Update methods to use new NowPlayingManager API.

(WebKit::GPUConnectionToWebProcess::clearNowPlayingInfo):
(WebKit::GPUConnectionToWebProcess::setNowPlayingInfo):
(WebKit::GPUConnectionToWebProcess::updateSupportedRemoteCommands): explicitly call setSupportsSeek

  • GPUProcess/GPUConnectionToWebProcess.h:
  • GPUProcess/GPUConnectionToWebProcess.messages.in: Remove argument that can be easily inferred in code.
  • WebProcess/GPU/media/WebMediaStrategy.cpp: Override createNowPlayingManager method when using the GPU process.

(WebKit::WebMediaStrategy::createNowPlayingManager const):
(WebKit::WebMediaStrategy::clearNowPlayingInfo): Deleted.
(WebKit::WebMediaStrategy::setNowPlayingInfo): Deleted.

  • WebProcess/GPU/media/WebMediaStrategy.h:

Source/WebKitLegacy/mac:
Move management of RemoteCommandListener from MediaSessionManagerCocoa into NowPlayingManager
https://bugs.webkit.org/show_bug.cgi?id=223435
<rdar://problem/75567198>

Patch by Jean-Yves Avenard <Jean-Yves Avenard> on 2021-03-22
Reviewed by Eric Carlson.

  • WebCoreSupport/WebPlatformStrategies.mm: Remove methods, use default implementation instead.
5:40 PM Changeset in webkit [274828] by Russell Epstein
  • 1 copy in tags/Safari-612.1.7.2

Tag Safari-612.1.7.2.

5:32 PM Changeset in webkit [274827] by Fujii Hironori
  • 2 edits in trunk/Source/WebCore

Unreviewed build fix for AppleWin after r274791
https://bugs.webkit.org/show_bug.cgi?id=223500
<rdar://problem/75706741>

  • platform/graphics/win/FontCustomPlatformData.cpp:

(WebCore::createFontCustomPlatformData):

5:22 PM Changeset in webkit [274826] by Chris Fleizach
  • 3 edits
    2 adds in trunk

AX: textRectsFromMarkers always fails
https://bugs.webkit.org/show_bug.cgi?id=223556
<rdar://74256003>

Reviewed by Zalan Bujtas.

Source/WebCore:

The textRectsFromMarkers:text: method is always failing to return a valid answer because when we try to extend
the search range of text to search, we're creating a range that can't be iterated with a CharacterIterator

Test: accessibility/ios-simulator/text-rects-for-range-matches.html

  • accessibility/AXObjectCache.cpp:

(WebCore::AXObjectCache::rangeMatchesTextNearRange):

LayoutTests:

  • accessibility/ios-simulator/text-rects-for-range-matches.html: Added.
  • accessibility/ios-simulator/text-rects-for-range-matches-expected.txt: Added.
5:20 PM Changeset in webkit [274825] by Russell Epstein
  • 13 edits in branches/safari-611.1.21.0-branch/Source

Revert "Cherry-pick r274746. rdar://problem/75706601"

This reverts commit r274795.

5:18 PM Changeset in webkit [274824] by commit-queue@webkit.org
  • 2 edits in trunk/Source/WebCore

[Web Animations] nullptr crash in updatePlaybackRate() with no timeline
https://bugs.webkit.org/show_bug.cgi?id=223095

Patch by Ian Gilbert <iang@apple.com> on 2021-03-22
Reviewed by Ryosuke Niwa.

Changed to WebAnimation::remove() to use setTimeline() instead of setTimelineInternal()
to ensure the animation is in the correct play state.

No new tests as this relies on navigating while updating the playback rate and I was unable to make
a reliable test case.

  • animation/WebAnimation.cpp:

(WebCore::WebAnimation::remove): Changed setTimelineInternal() to setTimeline() in order to
ensure the animation has the correct play state.

5:13 PM Changeset in webkit [274823] by Russell Epstein
  • 8 edits in branches/safari-612.1.7-branch/Source

Versioning.

WebKit-7612.1.7.2

5:05 PM Changeset in webkit [274822] by Patrick Angle
  • 11 edits in trunk/Source

Web Inspector: Port grid overlay drawing to iOS
https://bugs.webkit.org/show_bug.cgi?id=223396

Reviewed by BJ Burg.

Source/WebCore:

Enable Grid Overlays to be drawn on iOS be including computed overlay objects in the
InspectorOverlay::Highlight. Some refactoring was also done to reduce code duplication in the normal and iOS
paths.

  • Headers.cmake:
  • WebCore.xcodeproj/project.pbxproj:
  • FloatLine should be accessible from WebKit::*
  • inspector/InspectorOverlay.cpp:

(WebCore::InspectorOverlay::paint):
(WebCore::InspectorOverlay::getHighlight):

  • Add GridHighlightOverlays to the highlight object for iOS.

(WebCore::InspectorOverlay::drawGridOverlay):
(WebCore::buildLabel):
(WebCore::InspectorOverlay::buildGridOverlay):

  • Refactored actual drawing into a separate method to reduce the amount of code duplication needed between the

normal path and the iOS path.

  • inspector/InspectorOverlay.h:

(WebCore::InspectorOverlay::Highlight::GridHighlightOverlay::encode const):
(WebCore::InspectorOverlay::Highlight::GridHighlightOverlay::decode):
(WebCore::InspectorOverlay::Highlight::GridHighlightOverlay::Label::encode const):
(WebCore::InspectorOverlay::Highlight::GridHighlightOverlay::Label::decode):
(WebCore::InspectorOverlay::Highlight::GridHighlightOverlay::Area::encode const):
(WebCore::InspectorOverlay::Highlight::GridHighlightOverlay::Area::decode):

  • Support encode/decode for sending new Highlight components to the UIProcess.
  • platform/graphics/FloatLine.h:

(WebCore::FloatLine::encode const):
(WebCore::FloatLine::decode):

  • Support encode/decode as part of serialization of InspectorOverlay::Highlight

Source/WebKit:

Port drawing routines from WebCore::InspectorOverlay to use CALayers on iOS to enable drawing grid overlays
on iOS. Drawing logic is, as much as possible, equivalent to that defined in WebCore::InspectorOverlay, with
changes to fit the CALayer model.

  • UIProcess/Inspector/ios/WKInspectorHighlightView.h:
  • UIProcess/Inspector/ios/WKInspectorHighlightView.mm:

(-[WKInspectorHighlightView initWithFrame:]):
(-[WKInspectorHighlightView _removeAllLayers]):
(-[WKInspectorHighlightView _createLayers:]):
(layerPath):

  • Path should be closed so that objects being stroked are stroked on all edges.

(-[WKInspectorHighlightView _layoutForNodeListHighlight:]):
(-[WKInspectorHighlightView _layoutForRectsHighlight:]):
(-[WKInspectorHighlightView _createGridOverlayLayers:scale:]):
(createLayoutHatchingLayer):
(createLayoutLabelLayer):
(-[WKInspectorHighlightView _createGridOverlayLayer:scale:]):

  • Create layers for the grid overlays.

(-[WKInspectorHighlightView update:scale:]):

  • Obtain the view scale so that CATextLayers can have the correct content scale set.

(-[WKInspectorHighlightView update:]): Deleted.

  • UIProcess/ios/WKContentView.mm:

(-[WKContentView _showInspectorHighlight:]):

5:05 PM Changeset in webkit [274821] by commit-queue@webkit.org
  • 6 edits in trunk/Source/WebCore

[WebXR] Enumerate XR devices via ChromeClient in WebXRSystem
https://bugs.webkit.org/show_bug.cgi?id=223520

Patch by Ada Chan <ada.chan@apple.com> on 2021-03-22
Reviewed by Sam Weinig.

We want to avoid using singletons in the WebProcess and be able
to proxy the devices from the UI process.

  • Modules/webxr/WebXRSystem.cpp:

(WebCore::WebXRSystem::ensureImmersiveXRDeviceIsSelected):
Instead of getting the devices from the singleton PlatformXR::Instance,
get them from the ChromeClient.

  • WebCore.xcodeproj/project.pbxproj:

Mark PlatformXR.h private so it's visible to WebKit.

  • page/ChromeClient.h:

(WebCore::ChromeClient::enumerateImmersiveXRDevices):
The default implementation will call PlatformXR::Instance::enumerateImmersiveXRDevices()
to keep current functionality.

  • platform/xr/PlatformXR.h:

Export methods that are now called in ChromeClient.

5:02 PM Changeset in webkit [274820] by Peng Liu
  • 2 edits in trunk/LayoutTests

[ macOS wk2 ] media/media-source/media-source-canplaythrough-event.html is a flakey text failure
https://bugs.webkit.org/show_bug.cgi?id=223012

Unreviewed test gardening.

This flaky test failure has been fixed by r274591 and r274731.

  • platform/mac-wk2/TestExpectations:
4:57 PM Changeset in webkit [274819] by eric.carlson@apple.com
  • 5 edits in trunk/Source/WebCore

AVAudioSessionCaptureDeviceManager should use crossThreadCopy
https://bugs.webkit.org/show_bug.cgi?id=223565
<rdar://75480589>

Reviewed by Youenn Fablet.

Tested manually, this can only be tested on device.

  • platform/mediastream/CaptureDevice.h: Change access restriction for member

variables from private: to protected: so derived classes can access them
directly.

  • platform/mediastream/ios/AVAudioSessionCaptureDevice.h:
  • platform/mediastream/ios/AVAudioSessionCaptureDevice.mm:

(WebCore::AVAudioSessionCaptureDevice::AVAudioSessionCaptureDevice): New constructor.
(WebCore::AVAudioSessionCaptureDevice::isolatedCopy const): New.

  • platform/mediastream/ios/AVAudioSessionCaptureDeviceManager.mm:

(WebCore::AVAudioSessionCaptureDeviceManager::refreshAudioCaptureDevices): Use
WTFMove(deviceList).isolatedCopy() when moving from AVAudioSession queue
to main thread.
(WebCore::AVAudioSessionCaptureDeviceManager::getCaptureDevices): Ditto.

4:36 PM Changeset in webkit [274818] by Patrick Angle
  • 10 edits in trunk/Source/WebCore

REGRESSION(r272433): Inspector should not instrument inside WebCore::Node::setRenderer
https://bugs.webkit.org/show_bug.cgi?id=223559

Reviewed by Ryosuke Niwa and Devin Rousso.

Existing test coverage:

  • inspector/css/nodeLayoutContextTypeChanged.html
  • inspector/css/setLayoutContextTypeChangedMode.html

The previous approach to observing render changes was most likely a performance regression in a very hot code
path (Node::setRenderer). This patch resolves this by not instrumenting in this the hot path. Instead we call
inspector instrumentation inside the constructors/destructors of only the RenderObject subclasses we are
interested in observing layout changes for.

Additionally, layout change events are now added to a Vector of pending changes, which will be sent to the
front-end later in order to avoid evaluating JavaScript inside a destructor in WK1 with the new instrumentation
points.

  • dom/Element.cpp:

(WebCore::Element::didChangeRenderer): Deleted.

  • dom/Element.h:
  • dom/Node.h:

(WebCore::Node::didChangeRenderer): Deleted.

  • inspector/InspectorInstrumentation.cpp:

(WebCore::InspectorInstrumentation::nodeLayoutContextChangedImpl):

  • inspector/InspectorInstrumentation.h:

(WebCore::InspectorInstrumentation::nodeLayoutContextChanged):

  • inspector/agents/InspectorCSSAgent.cpp:

(WebCore::InspectorCSSAgent::InspectorCSSAgent):
(WebCore::InspectorCSSAgent::reset):
(WebCore::InspectorCSSAgent::nodeLayoutContextTypeChanged):
(WebCore::InspectorCSSAgent::layoutContextTypeChangedTimerFired):

  • Moved layout change events behind a timer firing.
  • inspector/agents/InspectorCSSAgent.h:
  • rendering/RenderGrid.cpp:

(WebCore::RenderGrid::RenderGrid):
(WebCore::RenderGrid::~RenderGrid):

  • Move instrumentation from Node::setRenderer to RenderGrid.
  • rendering/RenderObject.h:

(WebCore::Node::setRenderer):

4:30 PM Changeset in webkit [274817] by ysuzuki@apple.com
  • 7 edits in trunk/Source/JavaScriptCore

[JSC] JSCustomGetterFunction/JSCustomSetterFunction should use Identifier for their field
https://bugs.webkit.org/show_bug.cgi?id=223588

Reviewed by Mark Lam and Saam Barati.

PropertyName is the holder for passing it as an argument, and it does not ref/deref underlying UniqueStringImpl.
We should use Identifier to keep it strongly ref-ed in JSCustomGetterFunction/JSCustomSetterFunction.
And we should make JSCustomGetterFunction/JSCustomSetterFunction destructible objects since Identifier needs to
deref underlying UniqueStringImpl when destroying these functions.

  • runtime/JSCustomGetterFunction.cpp:

(JSC::JSCustomGetterFunction::JSCustomGetterFunction):
(JSC::JSCustomGetterFunction::destroy):

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

(JSC::JSCustomSetterFunction::JSCustomSetterFunction):
(JSC::JSCustomSetterFunction::destroy):

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

(JSC::VM::VM):

  • runtime/VM.h:
4:26 PM Changeset in webkit [274816] by Peng Liu
  • 12 edits in trunk

[GPUP] Add a "wallTime" field to struct RemoteMediaPlayerState
https://bugs.webkit.org/show_bug.cgi?id=223523

Reviewed by Eric Carlson.

Source/WebCore:

No new tests. Fix test failures:

  • media/video-controller-child-rate.html
  • media/media-controller-unpause.html
  • html/HTMLMediaElement.cpp:

(WebCore::HTMLMediaElement::currentMediaTime const): A minor fix for the comment.

Source/WebKit:

Function MediaPlayerPrivateRemote::currentMediaTime() returns the
current media time in the cached state, which is not the "current"
media time of the media player. This patch adds a "wallTime" field
to struct RemoteMediaPlayerState, so that MediaPlayerPrivateRemote
can adjust the currentTime in the cached state based on m_rate
and WallTime::now() and returns a more accurate value.

  • GPUProcess/media/RemoteMediaPlayerProxy.cpp:

(WebKit::RemoteMediaPlayerProxy::~RemoteMediaPlayerProxy):
(WebKit::RemoteMediaPlayerProxy::mediaPlayerPlaybackStateChanged):
(WebKit::RemoteMediaPlayerProxy::updateCachedState):
(WebKit::RemoteMediaPlayerProxy::performTaskAtMediaTime):

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

(WebKit::MediaPlayerPrivateRemote::pause):
(WebKit::MediaPlayerPrivateRemote::currentMediaTime const):
(WebKit::MediaPlayerPrivateRemote::playbackStateChanged):
(WebKit::MediaPlayerPrivateRemote::updateCachedState):
(WebKit::MediaPlayerPrivateRemote::performTaskAtMediaTime):

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

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

LayoutTests:

  • platform/wk2/TestExpectations:
4:26 PM Changeset in webkit [274815] by BJ Burg
  • 43 edits
    13 moves in trunk/Source/WebKit

Web Inspector: rename WebInspectorProxy to WebInspectorUIProxy
https://bugs.webkit.org/show_bug.cgi?id=223551

Reviewed by Devin Rousso.

To improve clarity in the codebase, I'm renaming this to be consistent
with it's WebProcess-side counterpart, WebInspectorUI. There are many
different classes with the 'WebInspector' prefix, so it can be difficult
to understand whether a class is associated with the WebInspectorUI
frontend or the InspectorController backend. This fixes one of the biggest
offenders.

For brevity, I have elided function-level changelog entries from files
that have been renamed. This is a mechanical refactoring.

  • DerivedSources-input.xcfilelist:
  • DerivedSources-output.xcfilelist:
  • DerivedSources.make:
  • PlatformFTW.cmake:
  • PlatformWin.cmake:
  • Sources.txt:
  • SourcesCocoa.txt:
  • SourcesGTK.txt:
  • UIProcess/API/APIInspectorClient.h:

(API::InspectorClient::openURLExternally):

  • UIProcess/API/APIUIClient.h:

(API::UIClient::didAttachLocalInspector):
(API::UIClient::willCloseLocalInspector):
(API::UIClient::configurationForLocalInspector):

  • UIProcess/API/C/WKAPICast.h:
  • UIProcess/API/C/WKInspector.cpp:

(WKInspectorGetTypeID):

  • UIProcess/API/C/WKPage.cpp:
  • UIProcess/API/C/mac/WKInspectorPrivateMac.h:
  • UIProcess/API/Cocoa/_WKInspectorInternal.h:
  • UIProcess/API/Cocoa/_WKRemoteWebInspectorViewController.mm:

(-[_WKRemoteWebInspectorViewController initWithConfiguration:]):

  • UIProcess/API/Cocoa/_WKRemoteWebInspectorViewControllerInternal.h:
  • UIProcess/API/gtk/WebKitWebInspector.cpp:

(webkitWebInspectorCreate):

  • UIProcess/API/gtk/WebKitWebInspectorPrivate.h:
  • UIProcess/API/gtk/WebKitWebViewBase.cpp:
  • UIProcess/API/gtk/WebKitWebViewBasePrivate.h:
  • UIProcess/Automation/WebAutomationSession.cpp:
  • UIProcess/Automation/mac/WebAutomationSessionMac.mm:
  • UIProcess/Cocoa/UIDelegate.h:
  • UIProcess/Cocoa/UIDelegate.mm:

(WebKit::UIDelegate::UIClient::configurationForLocalInspector):
(WebKit::UIDelegate::UIClient::didAttachLocalInspector):
(WebKit::UIDelegate::UIClient::willCloseLocalInspector):

  • UIProcess/Cocoa/WebViewImpl.mm:
  • UIProcess/Inspector/Agents/InspectorBrowserAgent.cpp:
  • UIProcess/Inspector/Cocoa/InspectorDelegate.h:
  • UIProcess/Inspector/Cocoa/InspectorDelegate.mm:

(WebKit::InspectorDelegate::InspectorClient::openURLExternally):

  • UIProcess/Inspector/Cocoa/InspectorExtensionDelegate.mm:
  • UIProcess/Inspector/RemoteWebInspectorUIProxy.cpp: Renamed from Source/WebKit/UIProcess/Inspector/RemoteWebInspectorProxy.cpp.

(WebKit::RemoteWebInspectorUIProxy::RemoteWebInspectorUIProxy):
(WebKit::RemoteWebInspectorUIProxy::~RemoteWebInspectorUIProxy):
(WebKit::RemoteWebInspectorUIProxy::invalidate):
(WebKit::RemoteWebInspectorUIProxy::setDiagnosticLoggingAvailable):
(WebKit::RemoteWebInspectorUIProxy::load):
(WebKit::RemoteWebInspectorUIProxy::closeFromBackend):
(WebKit::RemoteWebInspectorUIProxy::closeFromCrash):
(WebKit::RemoteWebInspectorUIProxy::show):
(WebKit::RemoteWebInspectorUIProxy::sendMessageToFrontend):
(WebKit::RemoteWebInspectorUIProxy::frontendLoaded):
(WebKit::RemoteWebInspectorUIProxy::frontendDidClose):
(WebKit::RemoteWebInspectorUIProxy::reopen):
(WebKit::RemoteWebInspectorUIProxy::resetState):
(WebKit::RemoteWebInspectorUIProxy::bringToFront):
(WebKit::RemoteWebInspectorUIProxy::save):
(WebKit::RemoteWebInspectorUIProxy::append):
(WebKit::RemoteWebInspectorUIProxy::setSheetRect):
(WebKit::RemoteWebInspectorUIProxy::setForcedAppearance):
(WebKit::RemoteWebInspectorUIProxy::startWindowDrag):
(WebKit::RemoteWebInspectorUIProxy::openURLExternally):
(WebKit::RemoteWebInspectorUIProxy::showCertificate):
(WebKit::RemoteWebInspectorUIProxy::sendMessageToBackend):
(WebKit::RemoteWebInspectorUIProxy::createFrontendPageAndWindow):
(WebKit::RemoteWebInspectorUIProxy::closeFrontendPageAndWindow):
(WebKit::RemoteWebInspectorUIProxy::platformCreateFrontendPageAndWindow):
(WebKit::RemoteWebInspectorUIProxy::platformResetState):
(WebKit::RemoteWebInspectorUIProxy::platformBringToFront):
(WebKit::RemoteWebInspectorUIProxy::platformSave):
(WebKit::RemoteWebInspectorUIProxy::platformAppend):
(WebKit::RemoteWebInspectorUIProxy::platformSetSheetRect):
(WebKit::RemoteWebInspectorUIProxy::platformSetForcedAppearance):
(WebKit::RemoteWebInspectorUIProxy::platformStartWindowDrag):
(WebKit::RemoteWebInspectorUIProxy::platformOpenURLExternally):
(WebKit::RemoteWebInspectorUIProxy::platformShowCertificate):
(WebKit::RemoteWebInspectorUIProxy::platformCloseFrontendPageAndWindow):

  • UIProcess/Inspector/RemoteWebInspectorUIProxy.h: Renamed from Source/WebKit/UIProcess/Inspector/RemoteWebInspectorProxy.h.

(WebKit::RemoteWebInspectorUIProxyClient::~RemoteWebInspectorUIProxyClient):
(WebKit::RemoteWebInspectorUIProxy::create):
(WebKit::RemoteWebInspectorUIProxy::setClient):
(WebKit::RemoteWebInspectorUIProxy::isUnderTest const):
(WebKit::RemoteWebInspectorUIProxy::extensionController const):
(WebKit::RemoteWebInspectorUIProxy::window const):
(WebKit::RemoteWebInspectorUIProxy::sheetRect const):

  • UIProcess/Inspector/RemoteWebInspectorUIProxy.messages.in: Renamed from Source/WebKit/UIProcess/Inspector/RemoteWebInspectorProxy.messages.in.
  • UIProcess/Inspector/WebInspectorUIProxy.cpp: Renamed from Source/WebKit/UIProcess/Inspector/WebInspectorProxy.cpp.

(WebKit::WebInspectorUIProxy::WebInspectorUIProxy):
(WebKit::WebInspectorUIProxy::~WebInspectorUIProxy):
(WebKit::WebInspectorUIProxy::setInspectorClient):
(WebKit::WebInspectorUIProxy::inspectionLevel const):
(WebKit::WebInspectorUIProxy::inspectorPagePreferences const):
(WebKit::WebInspectorUIProxy::invalidate):
(WebKit::WebInspectorUIProxy::sendMessageToFrontend):
(WebKit::WebInspectorUIProxy::isFront):
(WebKit::WebInspectorUIProxy::connect):
(WebKit::WebInspectorUIProxy::show):
(WebKit::WebInspectorUIProxy::hide):
(WebKit::WebInspectorUIProxy::close):
(WebKit::WebInspectorUIProxy::closeForCrash):
(WebKit::WebInspectorUIProxy::reopen):
(WebKit::WebInspectorUIProxy::resetState):
(WebKit::WebInspectorUIProxy::reset):
(WebKit::WebInspectorUIProxy::updateForNewPageProcess):
(WebKit::WebInspectorUIProxy::setFrontendConnection):
(WebKit::WebInspectorUIProxy::showConsole):
(WebKit::WebInspectorUIProxy::showResources):
(WebKit::WebInspectorUIProxy::showMainResourceForFrame):
(WebKit::WebInspectorUIProxy::attachBottom):
(WebKit::WebInspectorUIProxy::attachRight):
(WebKit::WebInspectorUIProxy::attachLeft):
(WebKit::WebInspectorUIProxy::attach):
(WebKit::WebInspectorUIProxy::detach):
(WebKit::WebInspectorUIProxy::setAttachedWindowHeight):
(WebKit::WebInspectorUIProxy::setAttachedWindowWidth):
(WebKit::WebInspectorUIProxy::setSheetRect):
(WebKit::WebInspectorUIProxy::startWindowDrag):
(WebKit::WebInspectorUIProxy::togglePageProfiling):
(WebKit::WebInspectorUIProxy::toggleElementSelection):
(WebKit::WebInspectorUIProxy::isMainOrTestInspectorPage):
(WebKit::WebInspectorUIProxy::createFrontendPage):
(WebKit::WebInspectorUIProxy::openLocalInspectorFrontend):
(WebKit::WebInspectorUIProxy::open):
(WebKit::WebInspectorUIProxy::didClose):
(WebKit::WebInspectorUIProxy::closeFrontendPageAndWindow):
(WebKit::WebInspectorUIProxy::sendMessageToBackend):
(WebKit::WebInspectorUIProxy::frontendLoaded):
(WebKit::WebInspectorUIProxy::bringToFront):
(WebKit::WebInspectorUIProxy::bringInspectedPageToFront):
(WebKit::WebInspectorUIProxy::attachAvailabilityChanged):
(WebKit::WebInspectorUIProxy::setForcedAppearance):
(WebKit::WebInspectorUIProxy::openURLExternally):
(WebKit::WebInspectorUIProxy::inspectedURLChanged):
(WebKit::WebInspectorUIProxy::showCertificate):
(WebKit::WebInspectorUIProxy::elementSelectionChanged):
(WebKit::WebInspectorUIProxy::timelineRecordingChanged):
(WebKit::WebInspectorUIProxy::setDeveloperPreferenceOverride):
(WebKit::WebInspectorUIProxy::setDiagnosticLoggingAvailable):
(WebKit::WebInspectorUIProxy::save):
(WebKit::WebInspectorUIProxy::append):
(WebKit::WebInspectorUIProxy::shouldOpenAttached):
(WebKit::WebInspectorUIProxy::evaluateInFrontendForTesting):
(WebKit::WebInspectorUIProxy::platformCreateFrontendPage):
(WebKit::WebInspectorUIProxy::platformCreateFrontendWindow):
(WebKit::WebInspectorUIProxy::platformCloseFrontendPageAndWindow):
(WebKit::WebInspectorUIProxy::platformDidCloseForCrash):
(WebKit::WebInspectorUIProxy::platformInvalidate):
(WebKit::WebInspectorUIProxy::platformResetState):
(WebKit::WebInspectorUIProxy::platformBringToFront):
(WebKit::WebInspectorUIProxy::platformBringInspectedPageToFront):
(WebKit::WebInspectorUIProxy::platformHide):
(WebKit::WebInspectorUIProxy::platformIsFront):
(WebKit::WebInspectorUIProxy::platformSetForcedAppearance):
(WebKit::WebInspectorUIProxy::platformInspectedURLChanged):
(WebKit::WebInspectorUIProxy::platformShowCertificate):
(WebKit::WebInspectorUIProxy::platformSave):
(WebKit::WebInspectorUIProxy::platformAppend):
(WebKit::WebInspectorUIProxy::platformInspectedWindowHeight):
(WebKit::WebInspectorUIProxy::platformInspectedWindowWidth):
(WebKit::WebInspectorUIProxy::platformAttach):
(WebKit::WebInspectorUIProxy::platformDetach):
(WebKit::WebInspectorUIProxy::platformSetAttachedWindowHeight):
(WebKit::WebInspectorUIProxy::platformSetSheetRect):
(WebKit::WebInspectorUIProxy::platformStartWindowDrag):
(WebKit::WebInspectorUIProxy::inspectorPageURL):
(WebKit::WebInspectorUIProxy::inspectorTestPageURL):
(WebKit::WebInspectorUIProxy::infoForLocalDebuggable):
(WebKit::WebInspectorUIProxy::platformSetAttachedWindowWidth):
(WebKit::WebInspectorUIProxy::platformAttachAvailabilityChanged):

  • UIProcess/Inspector/WebInspectorUIProxy.h: Renamed from Source/WebKit/UIProcess/Inspector/WebInspectorProxy.h.

(WebKit::WebInspectorUIProxy::create):
(WebKit::WebInspectorUIProxy::inspectorClient):
(WebKit::WebInspectorUIProxy::inspectedPage const):
(WebKit::WebInspectorUIProxy::inspectorPage const):
(WebKit::WebInspectorUIProxy::extensionController const):
(WebKit::WebInspectorUIProxy::isConnected const):
(WebKit::WebInspectorUIProxy::isVisible const):
(WebKit::WebInspectorUIProxy::inspectorWindow const):
(WebKit::WebInspectorUIProxy::sheetRect const):
(WebKit::WebInspectorUIProxy::inspectorView const):
(WebKit::WebInspectorUIProxy::attachmentSide const):
(WebKit::WebInspectorUIProxy::isAttached const):
(WebKit::WebInspectorUIProxy::isProfilingPage const):
(WebKit::WebInspectorUIProxy::isElementSelectionActive const):
(WebKit::WebInspectorUIProxy::isUnderTest const):
(WebKit::WebInspectorUIProxy::platformCanAttach):
(WebKit::WebInspectorUIProxy::canAttach const):

  • UIProcess/Inspector/WebInspectorUIProxy.messages.in: Renamed from Source/WebKit/UIProcess/Inspector/WebInspectorProxy.messages.in.
  • UIProcess/Inspector/glib/RemoteInspectorClient.cpp:
  • UIProcess/Inspector/glib/RemoteInspectorClient.h:
  • UIProcess/Inspector/gtk/RemoteWebInspectorUIProxyGtk.cpp: Renamed from Source/WebKit/UIProcess/Inspector/gtk/RemoteWebInspectorProxyGtk.cpp.

(WebKit::RemoteWebInspectorUIProxy::updateWindowTitle):
(WebKit::remoteInspectorViewDestroyed):
(WebKit::RemoteWebInspectorUIProxy::platformCreateFrontendPageAndWindow):
(WebKit::RemoteWebInspectorUIProxy::platformCloseFrontendPageAndWindow):
(WebKit::RemoteWebInspectorUIProxy::platformResetState):
(WebKit::RemoteWebInspectorUIProxy::platformBringToFront):
(WebKit::remoteFileReplaceContentsCallback):
(WebKit::RemoteWebInspectorUIProxy::platformSave):
(WebKit::RemoteWebInspectorUIProxy::platformAppend):
(WebKit::RemoteWebInspectorUIProxy::platformSetSheetRect):
(WebKit::RemoteWebInspectorUIProxy::platformSetForcedAppearance):
(WebKit::RemoteWebInspectorUIProxy::platformStartWindowDrag):
(WebKit::RemoteWebInspectorUIProxy::platformOpenURLExternally):
(WebKit::RemoteWebInspectorUIProxy::platformShowCertificate):

  • UIProcess/Inspector/gtk/WebInspectorUIProxyClient.h: Renamed from Source/WebKit/UIProcess/Inspector/gtk/WebInspectorProxyClient.h.
  • UIProcess/Inspector/gtk/WebInspectorUIProxyGtk.cpp: Renamed from Source/WebKit/UIProcess/Inspector/gtk/WebInspectorProxyGtk.cpp.

(WebKit::inspectorViewDestroyed):
(WebKit::WebInspectorUIProxy::setClient):
(WebKit::WebInspectorUIProxy::updateInspectorWindowTitle const):
(WebKit::exceededDatabaseQuota):
(WebKit::webProcessDidCrash):
(WebKit::decidePolicyForNavigationAction):
(WebKit::getContextMenuFromProposedMenu):
(WebKit::inspectorWebsiteDataStore):
(WebKit::WebInspectorUIProxy::platformCreateFrontendPage):
(WebKit::WebInspectorUIProxy::platformCreateFrontendWindow):
(WebKit::WebInspectorUIProxy::platformCloseFrontendPageAndWindow):
(WebKit::WebInspectorUIProxy::platformDidCloseForCrash):
(WebKit::WebInspectorUIProxy::platformInvalidate):
(WebKit::WebInspectorUIProxy::platformHide):
(WebKit::WebInspectorUIProxy::platformResetState):
(WebKit::WebInspectorUIProxy::platformBringToFront):
(WebKit::WebInspectorUIProxy::platformBringInspectedPageToFront):
(WebKit::WebInspectorUIProxy::platformIsFront):
(WebKit::WebInspectorUIProxy::platformSetForcedAppearance):
(WebKit::WebInspectorUIProxy::platformInspectedURLChanged):
(WebKit::WebInspectorUIProxy::platformShowCertificate):
(WebKit::WebInspectorUIProxy::inspectorPageURL):
(WebKit::WebInspectorUIProxy::inspectorTestPageURL):
(WebKit::WebInspectorUIProxy::infoForLocalDebuggable):
(WebKit::WebInspectorUIProxy::platformInspectedWindowHeight):
(WebKit::WebInspectorUIProxy::platformInspectedWindowWidth):
(WebKit::WebInspectorUIProxy::platformAttach):
(WebKit::WebInspectorUIProxy::platformDetach):
(WebKit::WebInspectorUIProxy::platformSetAttachedWindowHeight):
(WebKit::WebInspectorUIProxy::platformSetAttachedWindowWidth):
(WebKit::WebInspectorUIProxy::platformSetSheetRect):
(WebKit::WebInspectorUIProxy::platformStartWindowDrag):
(WebKit::fileReplaceContentsCallback):
(WebKit::WebInspectorUIProxy::platformSave):
(WebKit::WebInspectorUIProxy::platformAppend):
(WebKit::WebInspectorUIProxy::platformAttachAvailabilityChanged):

  • UIProcess/Inspector/gtk/WebKitInspectorWindow.cpp:

(webkitInspectorWindowNew):

  • UIProcess/Inspector/mac/RemoteWebInspectorUIProxyMac.mm: Renamed from Source/WebKit/UIProcess/Inspector/mac/RemoteWebInspectorProxyMac.mm.

(-[WKRemoteWebInspectorUIProxyObjCAdapter window:willPositionSheet:usingRect:]):
(-[WKRemoteWebInspectorUIProxyObjCAdapter initWithRemoteWebInspectorUIProxy:]):
(-[WKRemoteWebInspectorUIProxyObjCAdapter inspectorWKWebViewDidBecomeActive:]):
(-[WKRemoteWebInspectorUIProxyObjCAdapter inspectorViewControllerInspectorDidCrash:]):
(-[WKRemoteWebInspectorUIProxyObjCAdapter inspectorViewControllerInspectorIsUnderTest:]):
(WebKit::RemoteWebInspectorUIProxy::webView const):
(WebKit::RemoteWebInspectorUIProxy::didBecomeActive):
(WebKit::RemoteWebInspectorUIProxy::platformCreateFrontendPageAndWindow):
(WebKit::RemoteWebInspectorUIProxy::platformCloseFrontendPageAndWindow):
(WebKit::RemoteWebInspectorUIProxy::platformResetState):
(WebKit::RemoteWebInspectorUIProxy::platformBringToFront):
(WebKit::RemoteWebInspectorUIProxy::platformSave):
(WebKit::RemoteWebInspectorUIProxy::platformAppend):
(WebKit::RemoteWebInspectorUIProxy::platformSetSheetRect):
(WebKit::RemoteWebInspectorUIProxy::platformSetForcedAppearance):
(WebKit::RemoteWebInspectorUIProxy::platformStartWindowDrag):
(WebKit::RemoteWebInspectorUIProxy::platformOpenURLExternally):
(WebKit::RemoteWebInspectorUIProxy::platformShowCertificate):

  • UIProcess/Inspector/mac/WKInspectorViewController.mm:

(-[WKInspectorViewController webView]):

  • UIProcess/Inspector/mac/WebInspectorUIProxyMac.mm: Renamed from Source/WebKit/UIProcess/Inspector/mac/WebInspectorProxyMac.mm.

(-[WKWebInspectorUIProxyObjCAdapter inspectorRef]):
(-[WKWebInspectorUIProxyObjCAdapter inspector]):
(-[WKWebInspectorUIProxyObjCAdapter initWithWebInspectorUIProxy:]):
(-[WKWebInspectorUIProxyObjCAdapter invalidate]):
(-[WKWebInspectorUIProxyObjCAdapter window:willPositionSheet:usingRect:]):
(-[WKWebInspectorUIProxyObjCAdapter windowDidMove:]):
(-[WKWebInspectorUIProxyObjCAdapter windowDidResize:]):
(-[WKWebInspectorUIProxyObjCAdapter windowWillClose:]):
(-[WKWebInspectorUIProxyObjCAdapter windowDidEnterFullScreen:]):
(-[WKWebInspectorUIProxyObjCAdapter windowDidExitFullScreen:]):
(-[WKWebInspectorUIProxyObjCAdapter inspectedViewFrameDidChange:]):
(-[WKWebInspectorUIProxyObjCAdapter observeValueForKeyPath:ofObject:change:context:]):
(-[WKWebInspectorUIProxyObjCAdapter inspectorViewControllerDidBecomeActive:]):
(-[WKWebInspectorUIProxyObjCAdapter inspectorViewControllerInspectorDidCrash:]):
(-[WKWebInspectorUIProxyObjCAdapter inspectorViewControllerInspectorIsUnderTest:]):
(-[WKWebInspectorUIProxyObjCAdapter inspectorViewController:willMoveToWindow:]):
(-[WKWebInspectorUIProxyObjCAdapter inspectorViewControllerDidMoveToWindow:]):
(-[WKWebInspectorUIProxyObjCAdapter inspectorViewController:openURLExternally:]):
(WebKit::WebInspectorUIProxy::didBecomeActive):
(WebKit::WebInspectorUIProxy::attachmentViewDidChange):
(WebKit::WebInspectorUIProxy::attachmentWillMoveFromWindow):
(WebKit::WebInspectorUIProxy::attachmentDidMoveToWindow):
(WebKit::WebInspectorUIProxy::updateInspectorWindowTitle const):
(WebKit::WebInspectorUIProxy::createFrontendWindow):
(WebKit::WebInspectorUIProxy::platformCreateFrontendPage):
(WebKit::WebInspectorUIProxy::platformCreateFrontendWindow):
(WebKit::WebInspectorUIProxy::closeFrontendPage):
(WebKit::WebInspectorUIProxy::closeFrontendAfterInactivityTimerFired):
(WebKit::WebInspectorUIProxy::platformCloseFrontendPageAndWindow):
(WebKit::WebInspectorUIProxy::platformDidCloseForCrash):
(WebKit::WebInspectorUIProxy::platformInvalidate):
(WebKit::WebInspectorUIProxy::platformHide):
(WebKit::WebInspectorUIProxy::platformResetState):
(WebKit::WebInspectorUIProxy::platformBringToFront):
(WebKit::WebInspectorUIProxy::platformBringInspectedPageToFront):
(WebKit::WebInspectorUIProxy::platformIsFront):
(WebKit::WebInspectorUIProxy::platformCanAttach):
(WebKit::WebInspectorUIProxy::platformAttachAvailabilityChanged):
(WebKit::WebInspectorUIProxy::platformSetForcedAppearance):
(WebKit::WebInspectorUIProxy::platformInspectedURLChanged):
(WebKit::WebInspectorUIProxy::platformShowCertificate):
(WebKit::WebInspectorUIProxy::platformSave):
(WebKit::WebInspectorUIProxy::platformAppend):
(WebKit::WebInspectorUIProxy::windowFrameDidChange):
(WebKit::WebInspectorUIProxy::windowFullScreenDidChange):
(WebKit::WebInspectorUIProxy::inspectedViewFrameDidChange):
(WebKit::WebInspectorUIProxy::platformInspectedWindowHeight):
(WebKit::WebInspectorUIProxy::platformInspectedWindowWidth):
(WebKit::WebInspectorUIProxy::platformAttach):
(WebKit::WebInspectorUIProxy::platformDetach):
(WebKit::WebInspectorUIProxy::platformSetAttachedWindowHeight):
(WebKit::WebInspectorUIProxy::platformSetAttachedWindowWidth):
(WebKit::WebInspectorUIProxy::platformSetSheetRect):
(WebKit::WebInspectorUIProxy::platformStartWindowDrag):
(WebKit::WebInspectorUIProxy::inspectorPageURL):
(WebKit::WebInspectorUIProxy::inspectorTestPageURL):
(WebKit::systemVersionPlist):
(WebKit::WebInspectorUIProxy::infoForLocalDebuggable):
(WebKit::WebInspectorUIProxy::applyForcedAppearance):

  • UIProcess/Inspector/socket/RemoteInspectorClient.cpp:
  • UIProcess/Inspector/win/RemoteWebInspectorUIProxyWin.cpp: Renamed from Source/WebKit/UIProcess/Inspector/win/RemoteWebInspectorProxyWin.cpp.

(WebKit::RemoteWebInspectorUIProxy::WndProc):
(WebKit::registerWindowClass):
(WebKit::RemoteWebInspectorUIProxy::sizeChange):
(WebKit::RemoteWebInspectorUIProxy::onClose):
(WebKit::RemoteWebInspectorUIProxy::platformCreateFrontendPageAndWindow):
(WebKit::RemoteWebInspectorUIProxy::platformResetState):
(WebKit::RemoteWebInspectorUIProxy::platformBringToFront):
(WebKit::RemoteWebInspectorUIProxy::platformSave):
(WebKit::RemoteWebInspectorUIProxy::platformAppend):
(WebKit::RemoteWebInspectorUIProxy::platformSetSheetRect):
(WebKit::RemoteWebInspectorUIProxy::platformSetForcedAppearance):
(WebKit::RemoteWebInspectorUIProxy::platformStartWindowDrag):
(WebKit::RemoteWebInspectorUIProxy::platformOpenURLExternally):
(WebKit::RemoteWebInspectorUIProxy::platformShowCertificate):
(WebKit::RemoteWebInspectorUIProxy::platformCloseFrontendPageAndWindow):

  • UIProcess/Inspector/win/WebInspectorUIProxyWin.cpp: Renamed from Source/WebKit/UIProcess/Inspector/win/WebInspectorProxyWin.cpp.

(WebKit::getInspectedWindowInfo):
(WebKit::WebInspectorUIProxy::windowReceivedMessage):
(WebKit::WebInspectorUIProxy::wndProc):
(WebKit::WebInspectorUIProxy::registerWindowClass):
(WebKit::decidePolicyForNavigationAction):
(WebKit::webProcessDidCrash):
(WebKit::WebInspectorUIProxy::platformCreateFrontendPage):
(WebKit::WebInspectorUIProxy::platformCloseFrontendPageAndWindow):
(WebKit::WebInspectorUIProxy::inspectorPageURL):
(WebKit::WebInspectorUIProxy::inspectorTestPageURL):
(WebKit::WebInspectorUIProxy::infoForLocalDebuggable):
(WebKit::WebInspectorUIProxy::platformInspectedWindowHeight):
(WebKit::WebInspectorUIProxy::platformInspectedWindowWidth):
(WebKit::WebInspectorUIProxy::platformAttach):
(WebKit::WebInspectorUIProxy::platformDetach):
(WebKit::WebInspectorUIProxy::platformSetAttachedWindowHeight):
(WebKit::WebInspectorUIProxy::platformSetAttachedWindowWidth):
(WebKit::WebInspectorUIProxy::platformSetSheetRect):
(WebKit::WebInspectorUIProxy::platformIsFront):
(WebKit::WebInspectorUIProxy::platformHide):
(WebKit::WebInspectorUIProxy::platformResetState):
(WebKit::WebInspectorUIProxy::platformBringToFront):
(WebKit::WebInspectorUIProxy::platformBringInspectedPageToFront):
(WebKit::WebInspectorUIProxy::platformSetForcedAppearance):
(WebKit::WebInspectorUIProxy::platformInspectedURLChanged):
(WebKit::WebInspectorUIProxy::platformShowCertificate):
(WebKit::WebInspectorUIProxy::platformSave):
(WebKit::WebInspectorUIProxy::platformAppend):
(WebKit::WebInspectorUIProxy::platformAttachAvailabilityChanged):
(WebKit::WebInspectorUIProxy::platformCreateFrontendWindow):
(WebKit::WebInspectorUIProxy::platformDidCloseForCrash):
(WebKit::WebInspectorUIProxy::platformInvalidate):
(WebKit::WebInspectorUIProxy::platformStartWindowDrag):

  • UIProcess/WebPageProxy.cpp:

(WebKit::m_limitsNavigationsToAppBoundDomains):
(WebKit::WebPageProxy::inspector const):

  • UIProcess/WebPageProxy.h:
  • WebKit.xcodeproj/project.pbxproj:
  • WebProcess/Inspector/RemoteWebInspectorUI.cpp:

(WebKit::RemoteWebInspectorUI::sendMessageToBackend):
(WebKit::RemoteWebInspectorUI::frontendLoaded):
(WebKit::RemoteWebInspectorUI::changeSheetRect):
(WebKit::RemoteWebInspectorUI::setForcedAppearance):
(WebKit::RemoteWebInspectorUI::startWindowDrag):
(WebKit::RemoteWebInspectorUI::bringToFront):
(WebKit::RemoteWebInspectorUI::closeWindow):
(WebKit::RemoteWebInspectorUI::reopen):
(WebKit::RemoteWebInspectorUI::resetState):
(WebKit::RemoteWebInspectorUI::openURLExternally):
(WebKit::RemoteWebInspectorUI::save):
(WebKit::RemoteWebInspectorUI::append):
(WebKit::RemoteWebInspectorUI::showCertificate):

  • WebProcess/Inspector/WebInspector.cpp:

(WebKit::WebInspector::openLocalInspectorFrontend):
(WebKit::WebInspector::closeFrontendConnection):
(WebKit::WebInspector::bringToFront):
(WebKit::WebInspector::elementSelectionChanged):
(WebKit::WebInspector::timelineRecordingChanged):
(WebKit::WebInspector::setDeveloperPreferenceOverride):
(WebKit::WebInspector::updateDockingAvailability):

  • WebProcess/Inspector/WebInspectorUI.cpp:

(WebKit::WebInspectorUI::updateConnection):
(WebKit::WebInspectorUI::frontendLoaded):
(WebKit::WebInspectorUI::startWindowDrag):
(WebKit::WebInspectorUI::bringToFront):
(WebKit::WebInspectorUI::closeWindow):
(WebKit::WebInspectorUI::reopen):
(WebKit::WebInspectorUI::resetState):
(WebKit::WebInspectorUI::setForcedAppearance):
(WebKit::WebInspectorUI::requestSetDockSide):
(WebKit::WebInspectorUI::changeAttachedWindowHeight):
(WebKit::WebInspectorUI::changeAttachedWindowWidth):
(WebKit::WebInspectorUI::changeSheetRect):
(WebKit::WebInspectorUI::openURLExternally):
(WebKit::WebInspectorUI::save):
(WebKit::WebInspectorUI::append):
(WebKit::WebInspectorUI::inspectedURLChanged):
(WebKit::WebInspectorUI::showCertificate):
(WebKit::WebInspectorUI::sendMessageToBackend):

4:21 PM Changeset in webkit [274814] by Amir Mark Jr.
  • 2 edits in trunk/LayoutTests

[MacOS Wk1] imported/w3c/web-platform-tests/css/css-grid/grid-definition/grid-auto-repeat-max-size-001.html is a flakey failure
https://bugs.webkit.org/show_bug.cgi?id=222686

Unreviewed test gardening.

  • platform/mac-wk1/TestExpectations:
4:01 PM Changeset in webkit [274813] by sbarati@apple.com
  • 4 edits
    1 add in trunk

LiteralParser shouldn't make error messages of length ~231
https://bugs.webkit.org/show_bug.cgi?id=223483
<rdar://75572255>

Reviewed by Robin Morisset.

JSTests:

  • stress/literal-parser-error-message-oom.js: Added.

Source/JavaScriptCore:

  • runtime/LiteralParser.cpp:

(JSC::LiteralParser<CharType>::parse):

3:29 PM Changeset in webkit [274812] by commit-queue@webkit.org
  • 21 edits
    2 copies
    2 adds
    2 deletes in trunk

Enable ability to prevent scrolling in Element.focus()
https://bugs.webkit.org/show_bug.cgi?id=178583

Patch by Rob Buis <rbuis@igalia.com> on 2021-03-22
Reviewed by Simon Fraser.

LayoutTests/imported/w3c:

Update improved test result.

  • web-platform-tests/html/interaction/focus/processing-model/preventScroll-nested-scroll-elements-expected.txt: Added.
  • web-platform-tests/html/interaction/focus/processing-model/preventScroll-nested-scroll-elements.html: Added.
  • web-platform-tests/html/interaction/focus/processing-model/preventScroll-textarea-expected.txt:

Source/WebCore:

Add FocusOptions parameter to the focus method [1] both
to the IDL as the C++ side. Change Element.focus to not
scroll if FocusOptions.preventScroll is true.

Behavior matches Chrome and Firefox.

Tests: imported/w3c/web-platform-tests/html/interaction/focus/processing-model/preventScroll-textarea.html

imported/w3c/web-platform-tests/html/interaction/focus/processing-model/preventScroll-nested-scroll-elements.html

Test: imported/w3c/web-platform-tests/html/interaction/focus/processing-model/preventScroll-nested-scroll-elements.html

  • CMakeLists.txt:
  • DerivedSources-input.xcfilelist:
  • DerivedSources-output.xcfilelist:
  • DerivedSources.make:
  • Headers.cmake:
  • Sources.txt:
  • WebCore.xcodeproj/project.pbxproj:
  • dom/Element.cpp:

(WebCore::Element::focus):

  • dom/Element.h:

(WebCore::Element::focus):

  • dom/FocusOptions.h: Copied from Source/WebCore/html/HTMLOrForeignElement.idl.
  • dom/FocusOptions.idl: Copied from Source/WebCore/html/HTMLOrForeignElement.idl.
  • html/HTMLFormControlElement.cpp:

(WebCore::HTMLFormControlElement::didAttachRenderers):

  • html/HTMLLabelElement.cpp:

(WebCore::HTMLLabelElement::focus):

  • html/HTMLLabelElement.h:
  • html/HTMLLegendElement.cpp:

(WebCore::HTMLLegendElement::focus):

  • html/HTMLLegendElement.h:
  • html/HTMLOrForeignElement.idl:
  • html/InputType.cpp:

(WebCore::InputType::accessKeyAction):

  • page/FocusController.cpp:

(WebCore::FocusController::advanceFocusInDocumentOrder):
(WebCore::FocusController::advanceFocusDirectionallyInContainer):

LayoutTests:

The test preventScroll-textarea.html now passes on all platforms.

  • platform/ios-wk2/imported/w3c/web-platform-tests/html/interaction/focus/processing-model/preventScroll-textarea-expected.txt: Removed.
  • platform/mac-wk1/imported/w3c/web-platform-tests/html/interaction/focus/processing-model/preventScroll-textarea-expected.txt: Removed.
3:19 PM Changeset in webkit [274811] by Russell Epstein
  • 8 edits in branches/safari-611.1.21.3-branch/Source

Versioning.

WebKit-7611.1.21.3.2

3:17 PM Changeset in webkit [274810] by Devin Rousso
  • 119 edits
    342 deletes in trunk

Remove unused JS and CSS files of media controls
https://bugs.webkit.org/show_bug.cgi?id=214955
<rdar://problem/66604040>

Reviewed by Eric Carlson.

Source/WebCore:

Cocoa platforms are already using modern media controls so there's no reason to keep the old
media controls resources/logic around any longer. It just wastes space.

The non-iOS Apple controls must be kept though as they are still used on Windows.

  • Modules/mediacontrols/assets-apple-iOS.svg: Removed.
  • Modules/mediacontrols/mediaControlsiOS.css: Removed.
  • Modules/mediacontrols/mediaControlsiOS.js: Removed.
  • rendering/RenderTheme.h:

(WebCore::RenderTheme::modernMediaControlsStyleSheet): Deleted.

  • rendering/RenderThemeCocoa.h:
  • rendering/RenderThemeCocoa.mm:

(WebCore::RenderThemeCocoa::purgeCaches): Added.
(WebCore::RenderThemeCocoa::mediaControlsStyleSheet): Added.
(WebCore::RenderThemeCocoa::mediaControlsScripts): Added.
(WebCore::RenderThemeCocoa::mediaControlsBase64StringForIconNameAndType): Added.

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

(WebCore::RenderThemeIOS::mediaControlsStyleSheet): Deleted.
(WebCore::RenderThemeIOS::modernMediaControlsStyleSheet): Deleted.
(WebCore::RenderThemeIOS::purgeCaches): Deleted.
(WebCore::RenderThemeIOS::mediaControlsScripts): Deleted.
(WebCore::RenderThemeIOS::mediaControlsBase64StringForIconNameAndType): Deleted.

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

(WebCore::RenderThemeMac::mediaControlsStyleSheet): Deleted.
(WebCore::RenderThemeMac::modernMediaControlsStyleSheet): Deleted.
(WebCore::RenderThemeMac::purgeCaches): Deleted.
(WebCore::RenderThemeMac::mediaControlsScripts): Deleted.
(WebCore::RenderThemeMac::mediaControlsBase64StringForIconNameAndType): Deleted.
Move media controls functions to RenderThemeCocoa since they are identical.

  • Modules/mediacontrols/MediaControlsHost.idl:
  • Modules/mediacontrols/MediaControlsHost.h:
  • Modules/mediacontrols/MediaControlsHost.cpp:

(WebCore::MediaControlsHost::shadowRootCSSText):

  • css/mediaControls.css:
  • html/HTMLMediaElement.cpp:

(WebCore::HTMLMediaElement::ensureMediaControlsInjectedScript):
(WebCore::HTMLMediaElement::updateMediaControlsAfterPresentationModeChange):

  • html/MediaDocument.cpp:

(WebCore::MediaDocumentParser::createDocumentStructure):
(WebCore::MediaDocument::defaultEventHandler):

  • style/UserAgentStyle.cpp:

(WebCore::Style::UserAgentStyle::ensureDefaultStyleSheetsForElement):

  • page/RuntimeEnabledFeatures.h:

(WebCore::RuntimeEnabledFeatures::setModernMediaControlsEnabled): Deleted.
(WebCore::RuntimeEnabledFeatures::modernMediaControlsEnabled const): Deleted.
Replace ModernMediaControlsEnabled setting with ENABLE_MODERN_MEDIA_CONTROLS build flag.

  • html/track/TextTrackCueGeneric.cpp:

Update the static DEFAULTCAPTIONFONTSIZE value for modern media controls.

  • Modules/modern-media-controls/controls/macos-fullscreen-media-controls.css:
  • Modules/modern-media-controls/controls/text-tracks.css:

Update comments.

  • css/mediaControlsiOS.css: Removed.

This file was never included anywhere.

  • platform/audio/PlatformMediaSessionManager.h:

(WebCore::PlatformMediaSessionManager::resetHaveEverRegisteredAsNowPlayingApplicationForTesting): added.

  • platform/audio/cocoa/MediaSessionManagerCocoa.mm:

(WebCore::MediaSessionManagerCocoa::resetHaveEverRegisteredAsNowPlayingApplicationForTesting): added.

  • testing/Internals.cpp:

(WebCore::Internals::resetToConsistentState):
Drive-by: Reset haveEverRegisteredAsNowPlayingApplication to a consistent state between tests.

This is expected by LayoutTests/media/now-playing-status-without-media.html.

  • bindings/js/WebCoreBuiltinNames.h:
  • WebCore.xcodeproj/project.pbxproj:

Source/WebKit:

Cocoa platforms are already using modern media controls so there's no reason to keep the old
media controls resources/logic around any longer. It just wastes space.

The non-iOS Apple controls must be kept though as they are still used on Windows.

  • UIProcess/API/C/WKPreferencesRefPrivate.h:
  • UIProcess/API/C/WKPreferences.cpp:

(WKPreferencesSetModernMediaControlsEnabled): Deleted.
(WKPreferencesGetModernMediaControlsEnabled): Deleted.
Replace ModernMediaControlsEnabled setting with ENABLE_MODERN_MEDIA_CONTROLS build flag.

  • UIProcess/mac/WKFullScreenWindowController.mm:

Update the static minVideoWidth value for modern media controls.

Source/WebKitLegacy/mac:

Cocoa platforms are already using modern media controls so there's no reason to keep the old
media controls resources/logic around any longer. It just wastes space.

The non-iOS Apple controls must be kept though as they are still used on Windows.

  • WebView/WebPreferenceKeysPrivate.h:
  • WebView/WebPreferencesPrivate.h:
  • WebView/WebPreferences.mm:

(-[WebPreferences modernMediaControlsEnabled]): Deleted.
(-[WebPreferences setModernMediaControlsEnabled:]): Deleted.
Replace ModernMediaControlsEnabled setting with ENABLE_MODERN_MEDIA_CONTROLS build flag.

Source/WebKitLegacy/win:

Cocoa platforms are already using modern media controls so there's no reason to keep the old
media controls resources/logic around any longer. It just wastes space.

The non-iOS Apple controls must be kept though as they are still used on Windows.

  • Interfaces/IWebPreferencesPrivate.idl:
  • WebPreferenceKeysPrivate.h:
  • WebPreferences.h:
  • WebPreferences.cpp:

(WebPreferences::setModernMediaControlsEnabled): Deleted.
(WebPreferences::modernMediaControlsEnabled): Deleted.

  • WebView.cpp:

(WebView::notifyPreferencesChanged):
Replace ModernMediaControlsEnabled setting with ENABLE_MODERN_MEDIA_CONTROLS build flag.

Source/WTF:

Cocoa platforms are already using modern media controls so there's no reason to keep the old
media controls resources/logic around any longer. It just wastes space.

The non-iOS Apple controls must be kept though as they are still used on Windows.

  • wtf/PlatformEnable.h:
  • wtf/PlatformEnableCocoa.h:
  • Scripts/Preferences/WebPreferences.yaml:

Replace ModernMediaControlsEnabled setting with ENABLE_MODERN_MEDIA_CONTROLS build flag.

Tools:

Cocoa platforms are already using modern media controls so there's no reason to keep the old
media controls resources/logic around any longer. It just wastes space.

The non-iOS Apple controls must be kept though as they are still used on Windows.

  • WebKitTestRunner/gtk/TestControllerGtk.cpp:

(WTR::TestController::platformSpecificFeatureDefaultsForTest const):

  • WebKitTestRunner/wpe/TestControllerWPE.cpp:

(WTR::TestController::platformSpecificFeatureDefaultsForTest const):
Replace ModernMediaControlsEnabled setting with ENABLE_MODERN_MEDIA_CONTROLS build flag.

LayoutTests:

Remove tests (and their expectations) that used ModernMediaControlsEnabled=false.

  • accessibility/ios-simulator/has-touch-event-listener-with-shadow.html:
  • accessibility/ios-simulator/media-with-aria-label.html: Removed.
  • accessibility/ios-simulator/media-with-aria-label-expected.txt: Removed.
  • accessibility/mac/media-emits-object-replacement.html: Removed.
  • accessibility/mac/media-emits-object-replacement-expected.txt: Removed.
  • accessibility/mac/video-tag-hit-test.html: Removed.
  • accessibility/mac/video-tag-hit-test-expected.txt: Removed.
  • accessibility/mac/video-volume-slider-accessibility.html: Removed.
  • accessibility/mac/video-volume-slider-accessibility-expected.txt: Removed.
  • accessibility/media-element.html: Removed.
  • platform/gtk/accessibility/media-element-expected.txt: Removed.
  • platform/mac/accessibility/media-element-expected.txt: Removed.
  • platform/wincairo/accessibility/media-element-expected.txt: Removed.
  • accessibility/media-emits-object-replacement.html: Removed.
  • accessibility/media-emits-object-replacement-expected.txt: Removed.
  • platform/glib/accessibility/media-emits-object-replacement-expected.txt: Removed.
  • accessibility/media-with-aria-label.html: Removed.
  • accessibility/media-with-aria-label-expected.txt: Removed.
  • compositing/video/poster.html:
  • compositing/video/poster-expected.html:
  • fast/hidpi/video-controls-in-hidpi.html: Removed.
  • platform/gtk/fast/hidpi/video-controls-in-hidpi-expected.txt: Removed.
  • platform/ios/fast/hidpi/video-controls-in-hidpi-expected.txt: Removed.
  • platform/mac/fast/hidpi/video-controls-in-hidpi-expected.txt: Removed.
  • platform/win/fast/hidpi/video-controls-in-hidpi-expected.txt: Removed.
  • platform/wincairo/fast/hidpi/video-controls-in-hidpi-expected.txt: Removed.
  • platform/wpe/fast/hidpi/video-controls-in-hidpi-expected.txt: Removed.
  • fast/layers/video-layer.html: Removed.
  • platform/gtk/fast/layers/video-layer-expected.png: Removed.
  • platform/gtk/fast/layers/video-layer-expected.txt: Removed.
  • platform/ios/fast/layers/video-layer-expected.txt: Removed.
  • platform/mac/fast/layers/video-layer-expected.png: Removed.
  • platform/mac/fast/layers/video-layer-expected.txt: Removed.
  • platform/win/fast/layers/video-layer-expected.txt: Removed.
  • platform/wincairo/fast/layers/video-layer-expected.txt: Removed.
  • platform/wpe/fast/layers/video-layer-expected.txt: Removed.
  • fast/mediastream/MediaStream-video-element-video-tracks-disabled.html:
  • fullscreen/video-controls-drag.html: Removed.
  • fullscreen/video-controls-drag-expected.txt: Removed.
  • fullscreen/video-controls-override.html: Removed.
  • fullscreen/video-controls-override-expected.txt: Removed.
  • fullscreen/video-controls-rtl.html: Removed.
  • fullscreen/video-controls-rtl-expected.txt: Removed.
  • fullscreen/video-controls-timeline.html: Removed.
  • fullscreen/video-controls-timeline-expected.txt: Removed.
  • http/tests/media/hls/hls-accessiblity-describes-video-menu.html: Removed.
  • http/tests/media/hls/hls-accessiblity-describes-video-menu-expected.txt: Removed.
  • http/tests/media/hls/hls-audio-tracks-has-audio.html:
  • http/tests/media/hls/hls-audio-tracks-locale-selection.html:
  • http/tests/media/hls/hls-audio-tracks.html:
  • http/tests/media/hls/hls-progress.html:
  • http/tests/media/hls/hls-webvtt-tracks.html:
  • http/tests/media/hls/range-request.html:
  • http/tests/media/hls/video-controls-live-stream.html: Removed.
  • platform/gtk/http/tests/media/hls/video-controls-live-stream-expected.txt: Removed.
  • platform/mac/http/tests/media/hls/video-controls-live-stream-expected.txt: Removed.
  • http/tests/media/hls/video-cookie.html:
  • http/tests/media/hls/video-duration-accessibility.html: Removed.
  • http/tests/media/hls/video-duration-accessibility-expected.txt: Removed.
  • http/tests/security/contentSecurityPolicy/userAgentShadowDOM/default-src-object-data-url-allowed.html:
  • http/tests/security/contentSecurityPolicy/userAgentShadowDOM/default-src-object-data-url-blocked.html:
  • http/tests/security/contentSecurityPolicy/userAgentShadowDOM/default-src-object-data-url-blocked2.html:
  • http/tests/security/contentSecurityPolicy/userAgentShadowDOM/video-controls-allowed.html:
  • inspector/css/pseudo-element-matches.html:
  • inspector/css/pseudo-element-matches-expected.txt:
  • media/accessibility-closed-captions-has-aria-owns.html: Removed.
  • media/accessibility-closed-captions-has-aria-owns-expected.txt: Removed.
  • media/adopt-node-crash.html:
  • media/airplay-allows-buffering.html:
  • media/airplay-autoplay.html:
  • media/audio-as-video-fullscreen.html: Removed.
  • media/audio-as-video-fullscreen-expected.txt: Removed.
  • media/audio-controls-do-not-fade-out.html: Removed.
  • media/audio-controls-do-not-fade-out-expected.txt: Removed.
  • media/audio-controls-rendering.html: Removed.
  • platform/gtk/media/audio-controls-rendering-expected.txt: Removed.
  • platform/ios/media/audio-controls-rendering-expected.txt: Removed.
  • platform/mac/media/audio-controls-rendering-expected.txt: Removed.
  • platform/win/media/audio-controls-rendering-expected.txt: Removed.
  • platform/wincairo/media/audio-controls-rendering-expected.txt: Removed.
  • media/audio-controls-timeline-in-media-document.html: Removed.
  • media/audio-controls-timeline-in-media-document-expected.txt: Removed.
  • media/audio-delete-while-slider-thumb-clicked.html: Removed.
  • media/audio-delete-while-slider-thumb-clicked-expected.txt: Removed.
  • media/audio-delete-while-step-button-clicked.html: Removed.
  • media/audio-delete-while-step-button-clicked-expected.txt: Removed.
  • media/audio-repaint.html: Removed.
  • platform/gtk/media/audio-repaint-expected.txt: Removed.
  • platform/ios/media/audio-repaint-expected.txt: Removed.
  • platform/mac/media/audio-repaint-expected.txt: Removed.
  • platform/wincairo/media/audio-repaint-expected.txt: Removed.
  • media/click-placeholder-not-pausing.html: Removed.
  • media/click-placeholder-not-pausing-expected.txt: Removed.
  • media/click-volume-bar-not-pausing.html: Removed.
  • media/click-volume-bar-not-pausing-expected.txt: Removed.
  • media/controls-after-reload.html: Removed.
  • platform/gtk/media/controls-after-reload-expected.txt: Removed.
  • platform/mac-catalina/media/controls-after-reload-expected.txt: Removed.
  • platform/mac/media/controls-after-reload-expected.txt: Removed.
  • platform/win/media/controls-after-reload-expected.txt: Removed.
  • platform/wincairo/media/controls-after-reload-expected.txt: Removed.
  • media/controls-drag-timebar.html: Removed.
  • media/controls-drag-timebar-expected.txt: Removed.
  • media/controls-right-click-on-timebar.html: Removed.
  • media/controls-right-click-on-timebar-expected.txt: Removed.
  • media/controls-strict.html: Removed.
  • platform/gtk/media/controls-strict-expected.txt: Removed.
  • platform/ios/media/controls-strict-expected.txt: Removed.
  • platform/mac/media/controls-strict-expected.txt: Removed.
  • platform/mac/media/controls-strict-mode-expected.txt: Removed.
  • platform/win/media/controls-strict-expected.txt: Removed.
  • platform/wincairo/media/controls-strict-expected.txt: Removed.
  • media/controls-styling.html: Removed.
  • platform/gtk/media/controls-styling-expected.txt: Removed.
  • platform/mac/media/controls-styling-expected.txt: Removed.
  • platform/win/media/controls-styling-expected.txt: Removed.
  • platform/wincairo/media/controls-styling-expected.txt: Removed.
  • media/controls-styling-strict.html: Removed.
  • platform/gtk/media/controls-styling-strict-expected.txt: Removed.
  • platform/mac/media/controls-styling-strict-expected.txt: Removed.
  • platform/wincairo/media/controls-styling-strict-expected.txt: Removed.
  • media/controls-without-preload.html: Removed.
  • platform/gtk/media/controls-without-preload-expected.txt: Removed.
  • platform/ios/media/controls-without-preload-expected.txt: Removed.
  • platform/mac/media/controls-without-preload-expected.txt: Removed.
  • platform/win/media/controls-without-preload-expected.txt: Removed.
  • platform/wincairo/media/controls-without-preload-expected.txt: Removed.
  • media/controls/airplay-controls.html: Removed.
  • media/controls/airplay-controls-expected.txt: Removed.
  • media/controls/airplay-picker.html: Removed.
  • media/controls/airplay-picker-expected.txt: Removed.
  • media/controls/basic.html: Removed.
  • media/controls/basic-expected.txt: Removed.
  • media/controls/controls-test-helpers.js: Removed.
  • media/controls/default-size-should-show-scrubber.html: Removed.
  • media/controls/default-size-should-show-scrubber-expected.txt: Removed.
  • media/controls/elementOrder.html: Removed.
  • media/controls/elementOrder-expected.txt: Removed.
  • media/controls/forced-tracks-only.html: Removed.
  • media/controls/forced-tracks-only-expected.txt: Removed.
  • media/controls/fullscreen-button-inline-layout.html: Removed.
  • media/controls/fullscreen-button-inline-layout-expected.txt: Removed.
  • media/controls/inline-elements-dropoff-order.html: Removed.
  • media/controls/inline-elements-dropoff-order-expected.txt: Removed.
  • media/controls/picture-in-picture.html: Removed.
  • media/controls/picture-in-picture-expected.txt: Removed.
  • media/controls/pip-placeholder-without-video-controls.html: Removed.
  • media/controls/pip-placeholder-without-video-controls-expected.txt: Removed.
  • media/controls/showControlsButton.html: Removed.
  • media/controls/showControlsButton-expected.txt: Removed.
  • media/controls/statusDisplay.html: Removed.
  • media/controls/statusDisplay-expected.txt: Removed.
  • media/controls/statusDisplayBad.html: Removed.
  • media/controls/statusDisplayBad-expected.txt: Removed.
  • media/controls/track-menu.html: Removed.
  • media/controls/track-menu-expected.txt: Removed.
  • media/in-band-tracks.js:

(seeked): Deleted.
(testTextTrackMode): Deleted.
(testCueStyle.seeked): Deleted.
(testCueStyle.canplaythrough): Deleted.
(testCueStyle): Deleted.

  • media/mac/controls-panel-not-clipped-out.html: Removed.
  • media/mac/controls-panel-not-clipped-out-expected.html: Removed.
  • media/media-captions-no-controls.html:
  • media/media-captions-no-controls-expected.txt:
  • media/media-controller-drag-crash.html: Removed.
  • media/media-controller-drag-crash-expected.txt: Removed.
  • media/media-controls-accessibility.html: Removed.
  • media/media-controls-accessibility-expected.txt: Removed.
  • media/media-controls-cancel-events.html: Removed.
  • media/media-controls-cancel-events-expected.txt: Removed.
  • media/media-controls-clone.html: Removed.
  • platform/gtk/media/media-controls-clone-expected.txt: Removed.
  • platform/ios/media/media-controls-clone-expected.txt: Removed.
  • platform/mac/media/media-controls-clone-expected.txt: Removed.
  • platform/wincairo/media/media-controls-clone-expected.txt: Removed.
  • media/media-controls-drag-timeline-set-controls-property.html: Removed.
  • media/media-controls-drag-timeline-set-controls-property-expected.txt: Removed.
  • media/media-controls-invalid-url.html: Removed.
  • media/media-controls-invalid-url-expected.txt: Removed.
  • platform/win/media/media-controls-invalid-url-expected.txt: Removed.
  • media/media-controls-play-button-updates.html: Removed.
  • platform/gtk/media/media-controls-play-button-updates-expected.png: Removed.
  • platform/gtk/media/media-controls-play-button-updates-expected.txt: Removed.
  • media/media-controls-play-button-updates-expected.txt: Removed.
  • media/media-controls-play-button-updates-expected.png: Removed.
  • media/media-controls-timeline-updates.html: Removed.
  • media/media-controls-timeline-updates-expected.txt: Removed.
  • media/media-controls-timeline-updates-after-playing.html: Removed.
  • media/media-controls-timeline-updates-after-playing-expected.txt: Removed.
  • media/media-controls-timeline-updates-when-hovered.html: Removed.
  • media/media-controls-timeline-updates-when-hovered-expected.txt: Removed.
  • media/media-controls.js: Removed.
  • media/media-document-audio-controls-visible.html: Removed.
  • media/media-document-audio-controls-visible-expected.txt: Removed.
  • media/media-document-audio-repaint.html: Removed.
  • platform/gtk/media/media-document-audio-repaint-expected.txt: Removed.
  • platform/mac/media/media-document-audio-repaint-expected.txt: Removed.
  • media/media-document-audio-repaint-expected.txt: Removed.
  • media/media-fullscreen-loop-inline.html:
  • media/media-fullscreen-pause-inline.html:
  • media/media-fullscreen-return-to-inline.html:
  • media/media-source/only-bcp47-language-tags-accepted-as-valid.html:
  • media/media-volume-slider-rendered-below.html: Removed.
  • media/media-volume-slider-rendered-below-expected.txt: Removed.
  • media/media-volume-slider-rendered-normal.html: Removed.
  • media/media-volume-slider-rendered-normal-expected.txt: Removed.
  • media/nodesFromRect-shadowContent.html: Removed.
  • media/nodesFromRect-shadowContent-expected.txt: Removed.
  • media/progress-events-generated-correctly.html:
  • media/require-user-gesture-to-load-video.html: Removed.
  • media/require-user-gesture-to-load-video-expected.txt: Removed.
  • media/tab-focus-inside-media-elements.html: Removed.
  • media/tab-focus-inside-media-elements-expected.txt: Removed.
  • media/track/in-band/track-in-band-kate-ogg-mode.html: Removed.
  • media/track/in-band/track-in-band-kate-ogg-mode-expected.txt: Removed.
  • media/track/in-band/track-in-band-kate-ogg-style.html: Removed.
  • media/track/in-band/track-in-band-kate-ogg-style-expected.txt: Removed.
  • media/track/in-band/track-in-band-srt-mkv-mode.html: Removed.
  • media/track/in-band/track-in-band-srt-mkv-mode-expected.txt: Removed.
  • media/track/in-band/track-in-band-srt-mkv-style.html: Removed.
  • media/track/in-band/track-in-band-srt-mkv-style-expected.txt: Removed.
  • media/track/regions-webvtt/vtt-region-display.html: Removed.
  • media/track/regions-webvtt/vtt-region-display-expected.txt: Removed.
  • media/track/regions-webvtt/vtt-region-dom-layout.html: Removed.
  • media/track/regions-webvtt/vtt-region-dom-layout-expected.txt: Removed.
  • media/track/texttrackcue/texttrackcue-addcue.html:
  • media/track/texttrackcue/texttrackcue-displaycue.html: Removed.
  • media/track/texttrackcue/texttrackcue-displaycue-expected.txt: Removed.
  • media/track/track-automatic-subtitles.html:
  • media/track/track-css-all-cues.html: Removed.
  • media/track/track-css-all-cues-expected.txt: Removed.
  • media/track/track-css-cue-lifetime.html: Removed.
  • media/track/track-css-cue-lifetime-expected.txt: Removed.
  • media/track/track-css-matching.html: Removed.
  • media/track/track-css-matching-expected.txt: Removed.
  • media/track/track-css-matching-default.html: Removed.
  • media/track/track-css-matching-default-expected.txt: Removed.
  • media/track/track-css-matching-lang.html: Removed.
  • media/track/track-css-matching-lang-expected.txt: Removed.
  • media/track/track-css-matching-timestamps.html: Removed.
  • media/track/track-css-matching-timestamps-expected.txt: Removed.
  • media/track/track-css-property-allowlist-expected.txt: Removed.
  • media/track/track-css-property-allowlist.html: Removed.
  • media/track/track-css-stroke-cues.html: Removed.
  • media/track/track-css-stroke-cues-expected.txt: Removed.
  • media/track/track-css-user-override.html: Removed.
  • media/track/track-css-user-override-expected.txt: Removed.
  • media/track/track-css-visible-stroke.html:
  • media/track/track-cue-container-rendering-position.html: Removed.
  • media/track/track-cue-container-rendering-position-expected.txt: Removed.
  • media/track/track-cue-css.html:
  • media/track/track-cue-css-expected.html:
  • media/track/track-cue-left-align.html:
  • media/track/track-cue-left-align-expected-mismatch.html:
  • media/track/track-cue-line-position.html:
  • media/track/track-cue-line-position-expected-mismatch.html:
  • media/track/track-cue-mutable-fragment.html:
  • media/track/track-cue-mutable-text.html: Removed.
  • media/track/track-cue-mutable-text-expected.txt: Removed.
  • media/track/track-cue-nothing-to-render.html: Removed.
  • media/track/track-cue-nothing-to-render-expected.txt: Removed.
  • media/track/track-cue-overlap-snap-to-lines-not-set.html: Removed.
  • media/track/track-cue-overlap-snap-to-lines-not-set-expected.txt: Removed.
  • media/track/track-cue-rendering.html: Removed.
  • media/track/track-cue-rendering-expected.txt: Removed.
  • media/track/track-cue-rendering-horizontal.html: Removed.
  • platform/gtk/media/track/track-cue-rendering-horizontal-expected.png: Removed.
  • platform/gtk/media/track/track-cue-rendering-horizontal-expected.txt: Removed.
  • platform/ios/media/track/track-cue-rendering-horizontal-expected.txt: Removed.
  • platform/mac/media/track/track-cue-rendering-horizontal-expected.png: Removed.
  • platform/mac/media/track/track-cue-rendering-horizontal-expected.txt: Removed.
  • platform/win/media/track/track-cue-rendering-horizontal-expected.txt: Removed.
  • platform/wincairo/media/track/track-cue-rendering-horizontal-expected.txt: Removed.
  • media/track/track-cue-rendering-mode-changed.html: Removed.
  • media/track/track-cue-rendering-mode-changed-expected.txt: Removed.
  • media/track/track-cue-rendering-on-resize.html: Removed.
  • media/track/track-cue-rendering-on-resize-expected.txt: Removed.
  • media/track/track-cue-rendering-rtl.html: Removed.
  • media/track/track-cue-rendering-rtl-expected.txt: Removed.
  • media/track/track-cue-rendering-snap-to-lines-not-set.html: Removed.
  • media/track/track-cue-rendering-snap-to-lines-not-set-expected.txt: Removed.
  • media/track/track-cue-rendering-tree-is-removed-properly.html: Removed.
  • media/track/track-cue-rendering-tree-is-removed-properly-expected.txt: Removed.
  • media/track/track-cue-rendering-vertical.html: Removed.
  • platform/gtk/media/track/track-cue-rendering-vertical-expected.png: Removed.
  • platform/gtk/media/track/track-cue-rendering-vertical-expected.txt: Removed.
  • platform/ios/media/track/track-cue-rendering-vertical-expected.txt: Removed.
  • platform/mac/media/track/track-cue-rendering-vertical-expected.txt: Removed.
  • platform/wincairo/media/track/track-cue-rendering-vertical-expected.txt: Removed.
  • media/track/track-cue-rendering-with-padding.html: Removed.
  • media/track/track-cue-rendering-with-padding-expected.txt: Removed.
  • media/track/track-cues-cuechange.html:
  • media/track/track-cues-enter-exit.html:
  • media/track/track-forced-subtitles-in-band.html:
  • media/track/track-forced-subtitles-in-band-expected.txt:
  • media/track/track-in-band-duplicate-tracks-when-source-changes.html:
  • media/track/track-in-band-legacy-api.html:
  • media/track/track-in-band-legacy-api-expected.txt:
  • media/track/track-in-band-metadata-display-order.html: Removed.
  • media/track/track-in-band-metadata-display-order-expected.txt: Removed.
  • media/track/track-in-band-mode.html:
  • media/track/track-in-band-mode-expected.txt:
  • media/track/track-in-band-style.html: Removed.
  • media/track/track-in-band-style-expected.txt: Removed.
  • media/track/track-in-band-subtitles-too-large.html: Removed.
  • media/track/track-in-band-subtitles-too-large-expected.txt: Removed.
  • media/track/track-kind.html:
  • media/track/track-kind-expected.txt:
  • media/track/track-legacyapi-with-automatic-mode.html:
  • media/track/track-legacyapi-with-automatic-mode-expected.txt:
  • media/track/track-long-word-container-sizing.html: Removed.
  • media/track/track-long-word-container-sizing-expected.txt: Removed.
  • media/track/track-manual-mode.html:
  • media/track/track-manual-mode-expected.txt:
  • media/track/track-user-preferences.html: Removed.
  • media/track/track-user-preferences-expected.txt: Removed.
  • media/track/track-user-stylesheet.html:
  • media/track/track-user-stylesheet-expected.txt:
  • media/trackmenu-test.js: Removed.
  • media/video-click-dblckick-standalone.html: Removed.
  • media/video-click-dblckick-standalone-expected.txt: Removed.
  • media/video-controls-audiotracks-trackmenu.html: Removed.
  • media/video-controls-audiotracks-trackmenu-expected.txt: Removed.
  • media/video-controls-captions.html: Removed.
  • media/video-controls-captions-expected.txt: Removed.
  • media/video-controls-captions-trackmenu.html: Removed.
  • platform/gtk/media/video-controls-captions-trackmenu-expected.txt: Removed.
  • platform/ios/media/video-controls-captions-trackmenu-expected.txt: Removed.
  • platform/mac/media/video-controls-captions-trackmenu-expected.txt: Removed.
  • platform/wincairo/media/video-controls-captions-trackmenu-expected.txt: Removed.
  • media/video-controls-captions-trackmenu-hide-on-click.html: Removed.
  • platform/gtk/media/video-controls-captions-trackmenu-hide-on-click-expected.txt: Removed.
  • platform/ios/media/video-controls-captions-trackmenu-hide-on-click-expected.txt: Removed.
  • platform/mac/media/video-controls-captions-trackmenu-hide-on-click-expected.txt: Removed.
  • platform/wincairo/media/video-controls-captions-trackmenu-hide-on-click-expected.txt: Removed.
  • media/video-controls-captions-trackmenu-hide-on-click-outside.html: Removed.
  • media/video-controls-captions-trackmenu-hide-on-click-outside-expected.txt: Removed.
  • media/video-controls-captions-trackmenu-includes-enabled-track.html: Removed.
  • media/video-controls-captions-trackmenu-includes-enabled-track-expected.txt: Removed.
  • media/video-controls-captions-trackmenu-localized.html: Removed.
  • platform/gtk/media/video-controls-captions-trackmenu-localized-expected.txt: Removed.
  • platform/ios/media/video-controls-captions-trackmenu-localized-expected.txt: Removed.
  • platform/mac/media/video-controls-captions-trackmenu-localized-expected.txt: Removed.
  • platform/wincairo/media/video-controls-captions-trackmenu-localized-expected.txt: Removed.
  • media/video-controls-captions-trackmenu-only-captions-descriptions-and-subtitles.html: Removed.
  • media/video-controls-captions-trackmenu-only-captions-descriptions-and-subtitles-expected.txt: Removed.
  • platform/gtk/media/video-controls-captions-trackmenu-only-captions-descriptions-and-subtitles-expected.txt: Removed.
  • platform/mac/media/video-controls-captions-trackmenu-only-captions-descriptions-and-subtitles-expected.txt: Removed.
  • media/video-controls-captions-trackmenu-sorted.html: Removed.
  • platform/gtk/media/video-controls-captions-trackmenu-sorted-expected.txt: Removed.
  • platform/ios/media/video-controls-captions-trackmenu-sorted-expected.txt: Removed.
  • platform/mac/media/video-controls-captions-trackmenu-sorted-expected.txt: Removed.
  • platform/win/media/video-controls-captions-trackmenu-sorted-expected.txt: Removed.
  • platform/wincairo/media/video-controls-captions-trackmenu-sorted-expected.txt: Removed.
  • media/video-controls-drop-and-restore-timeline.html: Removed.
  • media/video-controls-drop-and-restore-timeline-expected.txt: Removed.
  • media/video-controls-fullscreen-volume.html: Removed.
  • media/video-controls-fullscreen-volume-expected.txt: Removed.
  • media/video-controls-in-media-document.html: Removed.
  • media/video-controls-in-media-document-expected.txt: Removed.
  • media/video-controls-no-display-with-text-track.html: Removed.
  • media/video-controls-no-display-with-text-track-expected.txt: Removed.
  • media/video-controls-rendering.html: Removed.
  • platform/gtk/media/video-controls-rendering-expected.txt: Removed.
  • platform/ios/media/video-controls-rendering-expected.txt: Removed.
  • platform/mac/media/video-controls-rendering-expected.txt: Removed.
  • platform/win/media/video-controls-rendering-expected.txt: Removed.
  • platform/wincairo/media/video-controls-rendering-expected.txt: Removed.
  • media/video-controls-show-on-kb-or-ax-event.html: Removed.
  • media/video-controls-show-on-kb-or-ax-event-expected.txt: Removed.
  • media/video-controls-toggling.html: Removed.
  • media/video-controls-toggling-expected.txt: Removed.
  • media/video-controls-transformed.html: Removed.
  • media/video-controls-transformed-expected.txt: Removed.
  • media/video-controls-visible-audio-only.html: Removed.
  • media/video-controls-visible-audio-only-expected.txt: Removed.
  • media/video-controls-visible-exiting-fullscreen.html: Removed.
  • media/video-controls-visible-exiting-fullscreen-expected.txt: Removed.
  • media/video-controls-zoomed.html: Removed.
  • media/video-controls-zoomed-expected.txt: Removed.
  • media/video-display-toggle.html: Removed.
  • platform/gtk/media/video-display-toggle-expected.txt: Removed.
  • platform/ios/media/video-display-toggle-expected.txt: Removed.
  • platform/mac-catalina/media/video-display-toggle-expected.txt: Removed.
  • platform/mac-mojave/media/video-display-toggle-expected.txt: Removed.
  • platform/mac/media/video-display-toggle-expected.txt: Removed.
  • platform/win/media/video-display-toggle-expected.txt: Removed.
  • platform/wincairo/media/video-display-toggle-expected.txt: Removed.
  • media/video-empty-source.html: Removed.
  • platform/gtk/media/video-empty-source-expected.txt: Removed.
  • platform/ios/media/video-empty-source-expected.txt: Removed.
  • platform/mac/media/video-empty-source-expected.txt: Removed.
  • platform/win/media/video-empty-source-expected.txt: Removed.
  • platform/wincairo/media/video-empty-source-expected.txt: Removed.
  • media/video-fullscreen-only-controls.html: Removed.
  • media/video-fullscreen-only-controls-expected.txt: Removed.
  • media/video-fullscreen-only-playback.html:
  • media/video-initially-hidden-volume-slider-up.html: Removed.
  • media/video-initially-hidden-volume-slider-up-expected.txt: Removed.
  • media/video-no-audio.html: Removed.
  • platform/gtk/media/video-no-audio-expected.txt: Removed.
  • platform/ios/media/video-no-audio-expected.txt: Removed.
  • platform/mac-catalina/media/video-no-audio-expected.txt: Removed.
  • platform/mac/media/video-no-audio-expected.txt: Removed.
  • platform/win/media/video-no-audio-expected.txt: Removed.
  • platform/wincairo/media/video-no-audio-expected.txt: Removed.
  • media/video-play-audio-require-user-gesture.html: Removed.
  • media/video-play-audio-require-user-gesture-expected.txt: Removed.
  • media/video-play-require-user-gesture.html: Removed.
  • media/video-play-require-user-gesture-expected.txt: Removed.
  • media/video-trackmenu-selection.html: Removed.
  • media/video-trackmenu-selection-expected.txt: Removed.
  • media/video-volume-slider.html: Removed.
  • platform/gtk/media/video-volume-slider-expected.txt: Removed.
  • platform/ios/media/video-volume-slider-expected.txt: Removed.
  • platform/mac-catalina/media/video-volume-slider-expected.txt: Removed.
  • platform/mac-mojave/media/video-volume-slider-expected.txt: Removed.
  • platform/mac/media/video-volume-slider-expected.txt: Removed.
  • platform/win/media/video-volume-slider-expected.txt: Removed.
  • platform/wincairo/media/video-volume-slider-expected.txt: Removed.
  • media/video-volume-slider-drag.html: Removed.
  • media/video-volume-slider-drag-expected.txt: Removed.
  • media/video-zoom-controls.html: Removed.
  • platform/gtk/media/video-zoom-controls-expected.txt: Removed.
  • platform/ios/media/video-zoom-controls-expected.txt: Removed.
  • platform/mac/media/video-zoom-controls-expected.txt: Removed.
  • platform/win/media/video-zoom-controls-expected.txt: Removed.
  • platform/wincairo/media/video-zoom-controls-expected.txt: Removed.
  • media/volume-bar-empty-when-muted.html: Removed.
  • media/volume-bar-empty-when-muted-expected.txt: Removed.
  • platform/gtk/media/volume-bar-empty-when-muted-expected.txt: Removed.
  • platform/mac/media/volume-bar-empty-when-muted-expected.txt: Removed.
  • platform/ios/media/video-play-glyph-composited-outside-overflow-scrolling-touch-container.html: Removed.
  • platform/ios/media/video-play-glyph-composited-outside-overflow-scrolling-touch-container-expected.txt: Removed.
  • platform/mac/media/video-layer-crash-expected.txt:
  • TestExpectations:
  • platform/glib/TestExpectations:
  • platform/gtk/TestExpectations:
  • platform/gtk-wayland/TestExpectations:
  • platform/ios/TestExpectations:
  • platform/ios-device/TestExpectations:
  • platform/ios-simulator/TestExpectations:
  • platform/ios-wk2/TestExpectations:
  • platform/ipad/TestExpectations:
  • platform/mac/TestExpectations:
  • platform/mac-wk1/TestExpectations:
  • platform/mac-wk2/TestExpectations:
  • platform/win/TestExpectations:
  • platform/wincairo/TestExpectations:
  • platform/wincairo-wk1/TestExpectations:
  • platform/wpe/TestExpectations:
3:17 PM Changeset in webkit [274809] by Ruben Turcios
  • 1 copy in tags/Safari-612.1.7.1

Tag Safari-612.1.7.1.

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

Reduce number of heap allocations on the audio thread in AudioSampleDataSource
https://bugs.webkit.org/show_bug.cgi?id=223549

Reviewed by Darin Adler.

Reduce number of heap allocations on the audio thread in AudioSampleDataSource
for performance reasons. I got rid of the heap allocations that I could easily
address. Some trickier ones remain.

  • platform/audio/cocoa/AudioSampleDataSource.h:

(WebCore::AudioSampleDataSource::inputDescription const):

  • Use Optional<> type for m_inputDescription & m_outputDescription data members instead of

std::unique_ptr<> so that we can initialize them without heap allocation.

  • Use UniqueRef<> instead of std::unique_ptr<> for m_ringBuffer now that it gets initialized in the constructor (on the main thread).
  • platform/audio/cocoa/AudioSampleDataSource.mm:

(WebCore::AudioSampleDataSource::AudioSampleDataSource):
Initialize m_ringBuffer in the constructor which runs on the main thread, instead of
doing it lazily later on, on the audio rendering thread.

(WebCore::AudioSampleDataSource::~AudioSampleDataSource):
Stop nulling data members out unnecessarily in the destructor.

(WebCore::AudioSampleDataSource::setInputFormat):
Initialize m_inputDescription without doing a heap allocation.

(WebCore::AudioSampleDataSource::setOutputFormat):

  • Initialize m_outputDescription without doing a heap allocation.
  • Drop initialization of m_ringBuffer now that it is done eagerly in the constructor.
  • Drop RunLoop::main().dispatch() just to do logging since this was causing heap allocations.

(WebCore::AudioSampleDataSource::pushSamplesInternal):
(WebCore::AudioSampleDataSource::pushSamples):
(WebCore::AudioSampleDataSource::pullSamplesInternal):
(WebCore::AudioSampleDataSource::pullAvalaibleSamplesAsChunks):
(WebCore::AudioSampleDataSource::pullSamples):
Drop null checks for m_ringBuffer now that it is initialized eagerly in the constructor
and thus can never be null.

3:08 PM Changeset in webkit [274807] by Devin Rousso
  • 2 edits in trunk/Source/WebCore

Fix incorrect fallback values in PlaybackSessionModelMediaElement after r274249
https://bugs.webkit.org/show_bug.cgi?id=223584

Reviewed by Eric Carlson.

These values were something I was experimenting with as a way of knowing "has this ever
been changed", but as it turned out there were other ways of achieving this and/or it was
unnecessary to do so.

  • platform/cocoa/PlaybackSessionModelMediaElement.mm:

(WebCore::PlaybackSessionModelMediaElement::defaultPlaybackRate const):
(WebCore::PlaybackSessionModelMediaElement::playbackRate const):

3:06 PM Changeset in webkit [274806] by msaboff@apple.com
  • 6 edits
    1 add in trunk

[YARR] Interpreter incorrectly matches non-BMP characters with multiple .
https://bugs.webkit.org/show_bug.cgi?id=223498

Reviewed by Yusuke Suzuki.

JSTests:

New test.

  • stress/regexp-dot-match-nonBMP.js: Added.

(shouldMatch):
(shouldntMatch):

Source/JavaScriptCore:

We need to check that we read an actual character before seeing if it is part of a character class.
In the case where we are checking that a character is not in a character class, like .,
the failed to read result from input.readChecked(), -1, is not part of the newline character class.
This will allow regular expressions that require more than the number of characters in a string
to match.

  • yarr/YarrInterpreter.cpp:

(JSC::Yarr::Interpreter::checkCharacterClass):

LayoutTests:

Updated test.

  • fast/forms/ValidityState-patternMismatch-expected.txt:
  • fast/forms/ValidityState-patternMismatch.html:
3:05 PM Changeset in webkit [274805] by Cameron McCormack
  • 2 edits in trunk/Tools

Restore my committer status.
https://bugs.webkit.org/show_bug.cgi?id=223600

Per email sent to webkit-committers@.

Reviewed by Alexey Proskuryakov.

  • Scripts/webkitpy/common/config/contributors.json:
3:00 PM Changeset in webkit [274804] by Ruben Turcios
  • 8 edits in branches/safari-612.1.7-branch/Source

Versioning.

WebKit-7612.1.7.1

2:54 PM Changeset in webkit [274803] by Chris Gambrell
  • 6 edits
    6 adds
    6 deletes in trunk/LayoutTests

[LayoutTests] Convert http/tests/multipart convert PHP to Python
https://bugs.webkit.org/show_bug.cgi?id=223475
<rdar://problem/75587716>

Reviewed by Jonathan Bedard.

  • TestExpectations:
  • http/tests/multipart/load-last-non-html-frame.php: Removed.
  • http/tests/multipart/load-last-non-html-frame.py: Added.
  • http/tests/multipart/multipart-html.php: Removed.
  • http/tests/multipart/multipart-html.py: Added.
  • http/tests/multipart/multipart-replace-non-html-content.php: Removed.
  • http/tests/multipart/multipart-replace-non-html-content.py: Added.
  • http/tests/multipart/multipart-wait-before-boundary.html:
  • http/tests/multipart/policy-ignore-crash.php: Removed.
  • http/tests/multipart/policy-ignore-crash.py: Added.
  • http/tests/multipart/resources/multipart-nodashes.php: Removed.
  • http/tests/multipart/resources/multipart-nodashes.py: Added.
  • http/tests/multipart/resources/multipart-wait-before-boundary.php: Removed.
  • http/tests/multipart/resources/multipart-wait-before-boundary.py: Added.

(sendHeader):

  • http/tests/multipart/win-boundary-crash.html:
  • platform/ios/TestExpectations:
  • platform/win/TestExpectations:
2:47 PM Changeset in webkit [274802] by commit-queue@webkit.org
  • 3 edits in trunk/Source/WebCore

Always perform image decoding in the web content process.
https://bugs.webkit.org/show_bug.cgi?id=223290
<rdar://problem/75559243>

Patch by Jean-Yves Avenard <Jean-Yves Avenard> on 2021-03-22
Reviewed by Eric Carlson.

No change in externally observable behaviour.

  • Modules/mediasession/MediaMetadata.cpp:

(WebCore::ArtworkImageLoader::notifyFinished): We decode the image into a BitmapImage and handle all potential failures getting there.

  • platform/audio/cocoa/MediaSessionManagerCocoa.mm:

(WebCore::MediaSessionManagerCocoa::setNowPlayingInfo): remove FIXME comment.

2:34 PM Changeset in webkit [274801] by Chris Gambrell
  • 22 edits
    8 adds
    8 deletes in trunk/LayoutTests

[LayoutTests] Convert http/tests/privateClickMeasurement convert PHP to Python
https://bugs.webkit.org/show_bug.cgi?id=223575
<rdar://problem/75691545>

Reviewed by Alex Christensen.

  • http/tests/contentextensions/block-private-click-measurement-expected.txt:
  • http/tests/contentextensions/block-private-click-measurement.html:
  • http/tests/privateClickMeasurement/attribution-conversion-through-cross-site-image-redirect.html:
  • http/tests/privateClickMeasurement/attribution-conversion-through-fetch-keepalive.html:
  • http/tests/privateClickMeasurement/attribution-conversion-through-image-redirect-with-priority.html:
  • http/tests/privateClickMeasurement/attribution-conversion-through-image-redirect-without-priority.html:
  • http/tests/privateClickMeasurement/clear-through-website-data-removal.html:
  • http/tests/privateClickMeasurement/conversion-disabled-in-ephemeral-session.html:
  • http/tests/privateClickMeasurement/expired-ad-click-gets-removed-on-session-start.html:
  • http/tests/privateClickMeasurement/expired-attribution-report-gets-sent-on-session-start-expected.txt:
  • http/tests/privateClickMeasurement/expired-attribution-report-gets-sent-on-session-start.html:
  • http/tests/privateClickMeasurement/expired-attributions-removed.html:
  • http/tests/privateClickMeasurement/resources/conversionFilePath.php: Removed.
  • http/tests/privateClickMeasurement/resources/conversionFilePath.py: Added.
  • http/tests/privateClickMeasurement/resources/conversionReport.php: Removed.
  • http/tests/privateClickMeasurement/resources/conversionReport.py: Added.
  • http/tests/privateClickMeasurement/resources/convertAndPostMessageBack.html:
  • http/tests/privateClickMeasurement/resources/fraudPreventionTestURL.php: Removed.
  • http/tests/privateClickMeasurement/resources/fraudPreventionTestURL.py: Added.
  • http/tests/privateClickMeasurement/resources/getConversionData.php: Removed.
  • http/tests/privateClickMeasurement/resources/getConversionData.py: Added.
  • http/tests/privateClickMeasurement/resources/getTokenSigningData.php: Removed.
  • http/tests/privateClickMeasurement/resources/getTokenSigningData.py: Added.
  • http/tests/privateClickMeasurement/resources/redirectToConversion.php: Removed.
  • http/tests/privateClickMeasurement/resources/redirectToConversion.py: Added.
  • http/tests/privateClickMeasurement/resources/redirectToConversionOnIPAddress.php: Removed.
  • http/tests/privateClickMeasurement/resources/redirectToConversionOnIPAddress.py: Added.
  • http/tests/privateClickMeasurement/resources/tokenSigningFilePath.php: Removed.
  • http/tests/privateClickMeasurement/resources/tokenSigningFilePath.py: Added.
  • http/tests/privateClickMeasurement/second-attribution-converted-with-higher-priority.html:
  • http/tests/privateClickMeasurement/second-attribution-converted-with-lower-priority.html:
  • http/tests/privateClickMeasurement/second-conversion-with-higher-priority.html:
  • http/tests/privateClickMeasurement/second-conversion-with-lower-priority.html:
  • http/tests/privateClickMeasurement/send-attribution-conversion-request-expected.txt:
  • http/tests/privateClickMeasurement/send-attribution-conversion-request.html:
  • http/tests/privateClickMeasurement/store-private-click-measurement-with-source-nonce-expected.txt:
  • http/tests/privateClickMeasurement/store-private-click-measurement-with-source-nonce.html:
2:23 PM Changeset in webkit [274800] by Dewei Zhu
  • 54 edits
    1 move in trunk/Websites/perf.webkit.org

[perf dashboard] Remove non-inclusive words from perf dashboard.
https://bugs.webkit.org/show_bug.cgi?id=223505

Reviewed by Ryosuke Niwa.

Removed most of non-inclusive terminology and replaced it with 'worker'.
Make impacted APIs backward compatible during transition.
The non-inclusive terminology will be removed after transition.

  • ReadMe.md: Removed non-inclusive words.
  • init-database.sql: Rename tables with non-inclusive words.
  • migrate-database.sql: Added migration SQL for existing database.
  • public/admin/build-workers.php: Renamed from Websites/perf.webkit.org/public/admin/build-slaves.php.
  • public/api/build-requests.php:
  • public/api/measurement-set.php:
  • public/api/report-commits.php:
  • public/api/runs.php:
  • public/api/update-triggerable.php:
  • public/api/upload-root.php:
  • public/include/admin-header.php:
  • public/include/json-header.php:
  • public/include/report-processor.php:
  • public/privileged-api/add-build-requests.php:
  • public/privileged-api/create-analysis-task.php:
  • public/privileged-api/create-test-group.php:
  • public/privileged-api/update-test-group.php:
  • public/v2/js/ember.js:
  • server-tests/api-build-requests-tests.js:
  • server-tests/api-commits-tests.js:
  • server-tests/api-report-commits-tests.js:
  • server-tests/api-report-tests.js:

(emptyReport):
(reportWitMismatchingCommitTime):
(reportWithOneSecondCommitTimeDifference):
(emptyWorkerReport):
(emptySlaveReport): Deleted.

  • server-tests/api-test-groups.js:
  • server-tests/api-update-triggerable-tests.js:

(updateWithOSXRepositoryGroup):
(updateWithMacWebKitRepositoryGroups):

  • server-tests/api-upload-root-tests.js:

(makeReport):
(addWorkerAndCreateRootFile):

  • server-tests/privileged-api-add-build-requests-tests.js:

(async createAnalysisTask):
(async addTriggerableAndCreateTask):

  • server-tests/privileged-api-create-analysis-task-tests.js:
  • server-tests/privileged-api-create-test-group-tests.js:

(createAnalysisTask):

  • server-tests/privileged-api-update-test-group-tests.js:

(async createAnalysisTask):
(async addTriggerableAndCreateTask):

  • server-tests/resources/common-operations.js:
  • server-tests/resources/mock-data.js:

(MockData.addMockConfiguration):
(MockData.set mockTestSyncConfigWithSingleBuilder):
(MockData.sampleBuildData):

  • server-tests/resources/test-server.js:

(TestServer.prototype.testConfig):

  • server-tests/tools-buildbot-triggerable-tests.js:
  • server-tests/tools-os-build-fetcher-tests.js:
  • server-tests/tools-sync-buildbot-integration-tests.js:

(createTriggerable):

  • tools/detect-changes.js:

(loadServerConfig):

  • tools/js/buildbot-syncer.js:

(BuildbotBuildEntry.prototype.buildTag):
(BuildbotSyncer):
(BuildbotSyncer.prototype.scheduleRequest):
(BuildbotSyncer.prototype.scheduleRequestInGroupIfAvailable):
(BuildbotSyncer.prototype.pullBuildbot):
(BuildbotSyncer._loadConfig):
(BuildbotSyncer._validateAndMergeConfig):
(BuildbotBuildEntry.prototype.slaveName): Deleted.

  • tools/js/buildbot-triggerable.js:

(BuildbotTriggerable):
(BuildbotTriggerable.prototype.updateTriggerable):
(BuildbotTriggerable.prototype.async syncOnce):
(BuildbotTriggerable.prototype.async _scheduleRequest):
(BuildbotTriggerable.prototype._scheduleRequestIfWorkerIsAvailable):
(BuildbotTriggerable.prototype._scheduleRequestWithLog):
(BuildbotTriggerable._testGroupMapForBuildRequests):
(BuildbotTriggerable.prototype._scheduleRequestIfSlaveIsAvailable): Deleted.

  • tools/js/database.js:
  • tools/js/os-build-fetcher.js:

(prototype.async _reportCommits):

  • tools/js/privileged-api.js:

(NodePrivilegedAPI.prototype.sendRequest):
(NodePrivilegedAPI.configure):
(NodePrivilegedAPI):

  • tools/pull-os-versions.py:

(OSBuildFetcher.fetch_and_report_new_builds):

  • tools/run-analysis.js:

(async analysisLoop):

  • tools/sync-buildbot.js:

(syncLoop.const.makeTriggerable):
(syncLoop):

  • tools/sync-commits.py:

(Repository.fetch_commits_and_submit):

  • tools/sync-os-versions.js:

(syncLoop):

  • tools/util.py:

(submit_commits):

  • unit-tests/analysis-task-tests.js:
  • unit-tests/buildbot-syncer-tests.js:

(sampleiOSConfig):
(sampleBuildData):
(async const):

  • unit-tests/checkconfig.js:
  • unit-tests/measurement-set-analyzer-tests.js:
  • unit-tests/privileged-api-tests.js:
  • unit-tests/retry-failed-build-requests-tests.js:
  • unit-tests/test-groups-tests.js:
2:23 PM Changeset in webkit [274799] by Dewei Zhu
  • 2 edits in trunk/Websites/perf.webkit.org

[perf dashboard] Perf dashboard should be compatible with newer version of postgres.
https://bugs.webkit.org/show_bug.cgi?id=223567

Reviewed by Ryosuke Niwa.

Newer version of postgres requires explicit ROW expression while updating a single column
using multi-column update syntax. However, 'ROW' is not supported in postgres < 10. In order
to keep compatibility, using a separate query when only updating one row.

  • public/include/db.php: Use 'column = value' when there is only one column to update.
2:21 PM Changeset in webkit [274798] by dino@apple.com
  • 3 edits in trunk/Source/ThirdParty/ANGLE

Metal-Angle on Simulator does not support D24S8 correctly
https://bugs.webkit.org/show_bug.cgi?id=223494

Patch by Kyle Piddington <Kyle Piddington> on 2021-03-19
Reviewed by Dean Jackson.

Re-ran autogen script for format table to add the missing format
Corrected texture swizzle support. Swizzle is unsupported on simulator.

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

(rx::mtl::Format::init):

2:11 PM Changeset in webkit [274797] by Russell Epstein
  • 8 edits in branches/safari-611.1.21.2-branch/Source

Versioning.

WebKit-7611.1.21.2.4

1:58 PM Changeset in webkit [274796] by Wenson Hsieh
  • 3 edits
    2 adds in trunk

[iOS] Composition text is not initially highlighted when typing in text fields using Pinyin keyboard
https://bugs.webkit.org/show_bug.cgi?id=223563
<rdar://problem/75564516>

Reviewed by Antti Koivisto.

Source/WebCore:

When enabling line layout integration, composition highlights on iOS don't appear when typing an input string
using the Pinyin keyboard for the first time. This is because the text renderer for the inserted composition
text does not contain inline text boxes when painting the composition text on iOS, so the marked text painting
codepath is never triggered.

On macOS, this isn't an issue because the process of setting the composition changes the selection, which then
changes the highlight state of the RenderText, which subsequently calls into ensureLineBoxes(). However,
since selections are drawn using UIKit in the UI process on iOS, we don't end up ensuring that inline text boxes
are constructed for the inserted text.

To address this, we follow macOS behavior by ensuring line box construction on the rendered composition text
when setting the composition.

Test: editing/input/composition-underline-in-search-field.html

  • editing/Editor.cpp:

(WebCore::Editor::setComposition):

LayoutTests:

Add a test to verify that marked text underlines show up in search fields.

  • editing/input/composition-underline-in-search-field-expected-mismatch.html: Added.
  • editing/input/composition-underline-in-search-field.html: Added.
1:53 PM Changeset in webkit [274795] by Russell Epstein
  • 13 edits in branches/safari-611.1.21.0-branch/Source

Cherry-pick r274746. rdar://problem/75706601

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

Reviewed by John Wilander.

Source/WebCore:

This patch introduces two changes:

  1. Activate the storage access quirks for default browsers only. This is the main place we test them, and can lead to unexpected behavior in apps otherwise.
  1. Doesn't cancel the click even if the user denies storage access. Previously we we were not allowing the click because it produces unexpected behavior. But, sites like login.microsoftonline.com are used by multiple Microsoft login flows. Since only a subset require storage access, canceling the click across the board could be considered regressing behavior.

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

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

  • dom/Element.cpp: (WebCore::Element::dispatchMouseEvent):
  • loader/FrameLoaderClient.h: Add a client function to check if the parent process is a full web browser, and pass this to the place we apply the quirks.
  • loader/ResourceLoadObserver.h: (WebCore::ResourceLoadObserver::setHasDeniedCrossPageStorageAccess): (WebCore::ResourceLoadObserver::hasDeniedCrossPageStorageAccess const):
  • page/Quirks.cpp: (WebCore::hasDeniedCrossPageStorageAccess): (WebCore::Quirks::requestStorageAccessAndHandleClick const): (WebCore::Quirks::triggerOptionalStorageAccessQuirk const):
  • page/Quirks.h:

Source/WebKit:

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

  • WebProcess/WebCoreSupport/WebFrameLoaderClient.cpp: (WebKit::WebFrameLoaderClient::isParentProcessAFullWebBrowser const):
  • WebProcess/WebCoreSupport/WebFrameLoaderClient.h:
  • WebProcess/WebCoreSupport/WebResourceLoadObserver.cpp: (WebKit::WebResourceLoadObserver::hasDeniedCrossPageStorageAccess const): (WebKit::WebResourceLoadObserver::setHasDeniedCrossPageStorageAccess):
  • WebProcess/WebCoreSupport/WebResourceLoadObserver.h:
  • WebProcess/WebPage/WebPage.cpp: (WebKit::WebPage::pageIsParentProcessAFullWebBrowser): (WebKit::WebPage::updatePreferences):
  • WebProcess/WebPage/WebPage.h:

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

1:51 PM Changeset in webkit [274794] by Chris Dumez
  • 6 edits in trunk

imported/w3c/web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/nan-param.html is failing
https://bugs.webkit.org/show_bug.cgi?id=223583

Reviewed by Eric Carlson.

LayoutTests/imported/w3c:

Rebaseline test that is now passing.

  • web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/nan-param-expected.txt:

Source/WebCore:

As per https://webaudio.github.io/web-audio-api/#computation-of-value, we should replace NaN values with
the default value, when computing the value for an AudioParam.

No new tests, rebaselined existing test.

  • Modules/webaudio/AudioParam.cpp:

(WebCore::replaceNaNValues):
(WebCore::AudioParam::calculateFinalValues):

LayoutTests:

Unskip test that should no longer be flaky.

1:51 PM Changeset in webkit [274793] by commit-queue@webkit.org
  • 27 edits
    2 adds in trunk

[css-contain] Parse CSS contain property
https://bugs.webkit.org/show_bug.cgi?id=223252

Patch by Rob Buis <rbuis@igalia.com> on 2021-03-22
Reviewed by Darin Adler.

LayoutTests/imported/w3c:

Adjust test expectations.

  • web-platform-tests/css/css-cascade/all-prop-initial-xml-expected.txt:
  • web-platform-tests/css/css-contain/content-visibility/content-visibility-026-expected.txt:
  • web-platform-tests/css/css-contain/inheritance-expected.txt:
  • web-platform-tests/css/css-contain/parsing/contain-computed-expected.txt:
  • web-platform-tests/css/css-contain/parsing/contain-valid-expected.txt:
  • web-platform-tests/css/cssom/cssstyledeclaration-csstext-expected.txt:

Source/WebCore:

Parse CSS contain property according to the specification [1].
This patch also adds the experimental feature CSSContainment and
makes contain invisible from style when disabled.

[1] https://drafts.csswg.org/css-contain-1/#contain-property

Test: fast/css/contain-invalidate-if-disabled.html

  • css/CSSComputedStyleDeclaration.cpp:

(WebCore::ComputedStyleExtractor::valueForPropertyInStyle):

  • css/CSSProperties.json:
  • css/CSSValueKeywords.in:
  • css/parser/CSSParserContext.cpp:

(WebCore::operator==):
(WebCore::CSSParserContext::isPropertyRuntimeDisabled const):

  • css/parser/CSSParserContext.h:

(WebCore::CSSParserContextHash::hash):

  • css/parser/CSSPropertyParser.cpp:

(WebCore::consumeContain):
(WebCore::CSSPropertyParser::parseSingleValue):

  • rendering/style/RenderStyle.h:

(WebCore::RenderStyle::contain const):
(WebCore::RenderStyle::setContain):
(WebCore::RenderStyle::initialContainment):
(WebCore::RenderStyle::strictContainment):
(WebCore::RenderStyle::contentContainment):

  • rendering/style/RenderStyleConstants.h:
  • rendering/style/StyleRareNonInheritedData.cpp:

(WebCore::StyleRareNonInheritedData::StyleRareNonInheritedData):
(WebCore::StyleRareNonInheritedData::operator== const):

  • rendering/style/StyleRareNonInheritedData.h:
  • style/StyleBuilderCustom.h:

(WebCore::Style::BuilderCustom::applyInitialContain):
(WebCore::Style::BuilderCustom::applyInheritContain):
(WebCore::Style::BuilderCustom::applyValueContain):

Source/WTF:

Add experimental feature flag.

  • Scripts/Preferences/WebPreferencesExperimental.yaml:

Tools:

Add support for disabling aspect-ratio in win wk1.

  • DumpRenderTree/TestOptions.cpp:

(WTR::TestOptions::defaults):

LayoutTests:

Add test to verify that contain is invisible from style when disabled.

  • fast/css/contain-invalidate-if-disabled-expected.txt: Added.
  • fast/css/contain-invalidate-if-disabled.html: Added.
  • platform/gtk/imported/w3c/web-platform-tests/css/cssom/cssstyledeclaration-csstext-expected.txt:
  • platform/ios-wk2/imported/w3c/web-platform-tests/css/cssom/cssstyledeclaration-csstext-expected.txt:
  • platform/wpe/imported/w3c/web-platform-tests/css/cssom/cssstyledeclaration-csstext-expected.txt:
1:47 PM Changeset in webkit [274792] by Russell Epstein
  • 8 edits in branches/safari-611.1.21.0-branch/Source

Versioning.

WebKit-7611.1.21.0.10

1:38 PM Changeset in webkit [274791] by Fujii Hironori
  • 9 edits in trunk/Source

[WinCairo] ASSERTION FAILED: isMainThread() in GPU process for some canvas/philip/tests tests
https://bugs.webkit.org/show_bug.cgi?id=223500

Reviewed by Alex Christensen.

Source/WebCore:

Added a new member of FontPlatformData::CreationData to
FontCustomPlatformData struct to transfer custom fonts to GPU
process for WinCairo port.

  • PlatformWin.cmake:
  • platform/graphics/FontPlatformData.h:
  • platform/graphics/win/FontCustomPlatformData.cpp:

(WebCore::createFontCustomPlatformData):

  • platform/graphics/win/FontCustomPlatformData.h:

(WebCore::FontCustomPlatformData::FontCustomPlatformData):

  • platform/graphics/win/FontCustomPlatformDataCairo.cpp:

(WebCore::FontCustomPlatformData::fontPlatformData):
(WebCore::createFontCustomPlatformData):

  • platform/graphics/win/FontPlatformDataCairoWin.cpp:

(WebCore::FontPlatformData::FontPlatformData):

Source/WebKit:

In WinCairo GPU process mode, WebCore::Font IPC decoder was using
FontCache::fontForFamily that should be called only in the main
thread. However, It is was called in IPC thread. Reimplemented the
decoder without using FontCache::fontForFamily.

Encode LOGFONT for WebCore::Font, and decode it and create a font
directly from it.

This change also encodes and decodes the
FontPlatformData::CreationData of custom fonts. However, custom
fonts still don't work in GPU process mode because
FontCustomPlatformData is destructed soon. In non-GPU process
mode, FontCustomPlatformData is retained by CachedFont. In GPU
process mode, fontReference of FontCustomPlatformData should be
refcounted and retained by WebCore::Font.

  • Shared/win/WebCoreArgumentCodersWin.cpp:

(IPC::ArgumentCoder<LOGFONT>::encode):
(IPC::ArgumentCoder<LOGFONT>::decode):
(IPC::ArgumentCoder<Ref<Font>>::encodePlatformData):
(IPC::ArgumentCoder<Ref<Font>>::decodePlatformData):

1:32 PM Changeset in webkit [274790] by pvollan@apple.com
  • 3 edits in trunk/Source/WebKit

Allow additional fcntl
https://bugs.webkit.org/show_bug.cgi?id=223590
<rdar://problem/75702241>

Reviewed by Brent Fulgham.

An additional fcntl is being used and should be allowed.

  • Resources/SandboxProfiles/ios/com.apple.WebKit.WebContent.sb:
  • WebProcess/com.apple.WebProcess.sb.in:
1:30 PM Changeset in webkit [274789] by youenn@apple.com
  • 7 edits in trunk/Source

RealtimeMediaSource does not need to be a WeakPtr
https://bugs.webkit.org/show_bug.cgi?id=223573
<rdar://75583258>

Reviewed by Eric Carlson.

Source/WebCore:

Remove use of WeakPtr and ref the source instead.
Covered by existing tests.

  • platform/mediastream/RealtimeIncomingAudioSource.cpp:

(WebCore::RealtimeIncomingAudioSource::OnChanged):

  • platform/mediastream/RealtimeIncomingVideoSource.cpp:

(WebCore::RealtimeIncomingVideoSource::OnChanged):

  • platform/mediastream/RealtimeMediaSource.cpp:

(WebCore::RealtimeMediaSource::updateHasStartedProducingData):

  • platform/mediastream/RealtimeMediaSource.h:

Source/WebKit:

  • UIProcess/SpeechRecognitionRemoteRealtimeMediaSource.h:
1:30 PM Changeset in webkit [274788] by Ross Kirsling
  • 8 edits in trunk/Source

Unreviewed, fix Mac and non-unified JSCOnly builds
https://bugs.webkit.org/show_bug.cgi?id=223546

Source/JavaScriptCore:

  • wasm/WasmGlobal.h:
  • wasm/WasmTable.h:
  • wasm/js/JSWebAssemblyCompileError.cpp:
  • wasm/js/JSWebAssemblyLinkError.cpp:
  • wasm/js/JSWebAssemblyRuntimeError.cpp:

Add missing includes for non-unified JSC build.

Source/WTF:

  • wtf/PlatformJSCOnly.cmake:

Add missing file for JSCOnly build on Mac.

1:22 PM Changeset in webkit [274787] by commit-queue@webkit.org
  • 5 edits in trunk/Source/WebCore

[GStreamer] gst_audio_format_fill_silence() is deprecated in GStreamer 1.20
https://bugs.webkit.org/show_bug.cgi?id=223562

Patch by Philippe Normand <pnormand@igalia.com> on 2021-03-22
Reviewed by Xabier Rodriguez-Calvar.

Fix GStreamer deprecation warnings.

  • platform/graphics/gstreamer/GStreamerCommon.h:
  • platform/mediastream/gstreamer/MockRealtimeAudioSourceGStreamer.cpp:

(WebCore::MockRealtimeAudioSourceGStreamer::render):

  • platform/mediastream/gstreamer/RealtimeIncomingAudioSourceLibWebRTC.cpp:

(WebCore::RealtimeIncomingAudioSourceLibWebRTC::OnData):

  • platform/mediastream/gstreamer/RealtimeOutgoingAudioSourceLibWebRTC.cpp:

(WebCore::RealtimeOutgoingAudioSourceLibWebRTC::pullAudioData):

1:15 PM Changeset in webkit [274786] by Chris Dumez
  • 2 edits in trunk/Source/WebKit

Source/WebKit/UIProcess/Cocoa/WebViewImpl.mm:2681:9: runtime error: load of value nnn, which is not a valid value for type 'BOOL' (aka 'signed char')
https://bugs.webkit.org/show_bug.cgi?id=223581

Reviewed by Simon Fraser.

The code was implicitly casting an uint64_t identifier into a BOOL variable. The intention was
to check whether the identifier is 0 or not. To silence the UBSAN error, we now use the bool
type instead of BOOL (since BOOL is defined as a signed char on some platforms).

  • UIProcess/Cocoa/WebViewImpl.mm:

(WebKit::WebViewImpl::pluginFocusOrWindowFocusChanged):

1:12 PM Changeset in webkit [274785] by Lauro Moura
  • 4 edits in trunk/LayoutTests

Gardening some passing tests

Unreviewed test gardening.

  • TestExpectations:
  • platform/glib/TestExpectations:
  • platform/wpe/TestExpectations:
1:07 PM Changeset in webkit [274784] by ysuzuki@apple.com
  • 3 edits
    1 add in trunk

[JSC] Intl.Locale should not assume is8Bit
https://bugs.webkit.org/show_bug.cgi?id=223553

Reviewed by Ross Kirsling.

JSTests:

  • stress/intl-locale-non-8bit.js: Added.

(shouldBe):

Source/JavaScriptCore:

is8Bit or not is not guaranteed if it is an user-input. For example, "test日本語".substring(0, 3) should be non 8Bit string.
Intl.Locale has several places that assumed that input should be 8Bit if they are ASCII. This patch fixes it.

  • runtime/IntlLocale.cpp:

(JSC::LocaleIDBuilder::overrideLanguageScriptRegion):
(JSC::LocaleIDBuilder::setKeywordValue):

12:55 PM Changeset in webkit [274783] by Ruben Turcios
  • 1 copy in tags/Safari-612.1.7

Tag Safari-612.1.7.

12:55 PM Changeset in webkit [274782] by Chris Dumez
  • 3 edits
    1 add in trunk/LayoutTests

Unreviewed, unskip audioworkletprocessor-param-getter-overridden.https.html WPT test as it is no longer failing.

LayoutTests/imported/w3c:

  • web-platform-tests/webaudio/the-audio-api/the-audioworklet-interface/audioworkletprocessor-param-getter-overridden.https-expected.txt: Added.

LayoutTests:

12:54 PM Changeset in webkit [274781] by Ruben Turcios
  • 1 delete in tags/Safari-612.1.7

Delete tag.

12:53 PM WebKitGTK/2.32.x edited by clopez@igalia.com
(diff)
12:51 PM WebKitGTK/2.32.x edited by clopez@igalia.com
(diff)
12:46 PM Changeset in webkit [274780] by Ruben Turcios
  • 1 copy in tags/Safari-612.1.7

Tag Safari-612.1.7.

12:42 PM Changeset in webkit [274779] by Ruben Turcios
  • 1 delete in tags/Safari-612.1.7

Delete tag.

12:42 PM Changeset in webkit [274778] by youenn@apple.com
  • 3 edits in trunk/Source/WebCore

Async Clipboard read prevents WebRTC IOSurfaces from being released
https://bugs.webkit.org/show_bug.cgi?id=223489
<rdar://problem/75601433>

Reviewed by Eric Carlson.

Instead of dispatching a task to main thread, the task refing a MediaSample,
we store the MediaSample in MediaPlayerPrivateMediaStreamAVFObjC on the background thread and
access it on main thread with a lock.
This ensures that we do not keep more than one media sample per MediaPlayerPrivateMediaStreamAVFObjC, even if main thread is blocked.
Make sure to reset the video transformation according hasChangedOrientation even if there is no media sample available anymore.
Covered by existing tests.

  • platform/graphics/avfoundation/objc/MediaPlayerPrivateMediaStreamAVFObjC.h:
  • platform/graphics/avfoundation/objc/MediaPlayerPrivateMediaStreamAVFObjC.mm:

(WebCore::MediaPlayerPrivateMediaStreamAVFObjC::processNewVideoSample):

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

Fix typo introduced in r274586 and revert fix from r274667 to get around compilation error following typo.
https://bugs.webkit.org/show_bug.cgi?id=223554

Patch by Jean-Yves Avenard <Jean-Yves Avenard> on 2021-03-22
Reviewed by Eric Carlson.

No test needed.

  • testing/Internals.cpp:

(WebCore::Internals::loadArtworkImage):

12:35 PM Changeset in webkit [274776] by Chris Dumez
  • 2 edits in trunk/Source/WebCore

Better validate JSArrays in AudioWorkletProcessor
https://bugs.webkit.org/show_bug.cgi?id=223548

Reviewed by Geoffrey Garen.

Better validate JSArrays in AudioWorkletProcessor. Replaces debug assertions with runtime
checks for robustness.

  • Modules/webaudio/AudioWorkletProcessor.cpp:

(WebCore::copyDataFromBusesToJSArray):
(WebCore::copyDataFromParameterMapToJSObject):
(WebCore::zeroJSArray):
(WebCore::AudioWorkletProcessor::buildJSArguments):

12:34 PM Changeset in webkit [274775] by Ruben Turcios
  • 1 copy in tags/Safari-612.1.7

Tag Safari-612.1.7.

12:29 PM Changeset in webkit [274774] by Alan Bujtas
  • 5 edits in trunk

[ macOS debug arm64 ] ASSERTION FAILED: count >= 1 ./rendering/RenderMultiColumnSet.cpp(450) : unsigned int WebCore::RenderMultiColumnSet::columnCount() const
https://bugs.webkit.org/show_bug.cgi?id=223144
<rdar://problem/75381496>

Reviewed by Simon Fraser.

Source/WebCore:

Overflow height computation with infinite constraint should not produce a negative height value.
During the column balancing, we use the "max layout unit" value to indicate infinite available space.
However this max value confuses the height computation in expandToEncompassFragmentedFlowContentsIfNeeded and produces a negative height value.

Let's also ensure that we never trigger undefined behavior as the result of implicitly converting (negative)float to unsigned.

  • rendering/RenderFragmentContainerSet.cpp:

(WebCore::RenderFragmentContainerSet::expandToEncompassFragmentedFlowContentsIfNeeded):

  • rendering/RenderFragmentedFlow.cpp:

(WebCore::RenderFragmentedFlow::updateFragmentsFragmentedFlowPortionRect):

  • rendering/RenderMultiColumnSet.cpp:

(WebCore::RenderMultiColumnSet::columnCount const):

LayoutTests:

  • platform/mac/TestExpectations:
12:25 PM Changeset in webkit [274773] by Chris Dumez
  • 10 edits in trunk

Implement AbortSignal.abort()
https://bugs.webkit.org/show_bug.cgi?id=223071
<rdar://problem/75575483>

Reviewed by Darin Adler.

LayoutTests/imported/w3c:

Resync WPT test from upstream a8cbe9c712ad032d36 to gain test coverage.

  • web-platform-tests/dom/abort/event.any-expected.txt:
  • web-platform-tests/dom/abort/event.any.js:
  • web-platform-tests/dom/abort/event.any.worker-expected.txt:

Source/WebCore:

Implement AbortSignal.abort() which creates and returns an already aborted AbortSignal:

No new tests, covered by updated test.

  • dom/AbortSignal.cpp:

(WebCore::AbortSignal::createAborted):
(WebCore::AbortSignal::AbortSignal):

  • dom/AbortSignal.h:
  • dom/AbortSignal.idl:
12:06 PM Changeset in webkit [274772] by Wenson Hsieh
  • 6 edits
    2 adds in trunk

[macOS] Context menu should account for image overlay content
https://bugs.webkit.org/show_bug.cgi?id=223518
<rdar://problem/75505210>

Reviewed by Devin Rousso.

Source/WebCore:

Make some adjustments to allow context menu items for text selection to show up when right clicking on text in
an image overlay.

Test: fast/images/image-extraction/mac/copy-image-overlay-text-with-context-menu.html

  • editing/Editor.cpp:

(WebCore::Editor::performCutOrCopy):

Adjust this logic so that we only attempt to write plain text to the system pasteboard when copying text inside
image overlays (this matches the behavior of copying selected text in textarea elements and text fields).

  • html/HTMLElement.cpp:

(WebCore::HTMLElement::hasImageOverlay const):
(WebCore::imageOverlayHost):
(WebCore::HTMLElement::isInsideImageOverlay):

Add a helper function to determine whether or not a given range in the DOM is inside an image overlay shadow
root. To avoid code duplication, pull out some logic to grab the image overlay's element host (if it exists) out
into a separate static helper function (imageOverlayHost), and use it here and also in isImageOverlayText.

(WebCore::HTMLElement::isImageOverlayText):

Move the UA shadow root check into HTMLElement::hasImageOverlay, so that hasImageOverlay can be invoked for
elements with non-UA shadow roots without hitting an assertion.

  • html/HTMLElement.h:
  • page/ContextMenuController.cpp:

(WebCore::ContextMenuController::populate):

Pull logic that determines whether or not we should show text-selection-related context menu items out into a
separate lambda function, so that it's easier to take advantage of early returns; then, in the case where we
have an image URL, additionally show selected text options if the selection is inside the image overlay.

LayoutTests:

Add a layout test to exercise copying via the context menu.

  • fast/images/image-extraction/mac/copy-image-overlay-text-with-context-menu-expected.txt: Added.
  • fast/images/image-extraction/mac/copy-image-overlay-text-with-context-menu.html: Added.
12:02 PM Changeset in webkit [274771] by Jonathan Bedard
  • 5 edits in trunk/Tools

[webkitscmpy] Allow user to force canonicalization for a specific set of commits
https://bugs.webkit.org/show_bug.cgi?id=223579
<rdar://problem/75693154>

Reviewed by Aakash Jain.

  • Scripts/libraries/webkitscmpy/setup.py: Bump version.
  • Scripts/libraries/webkitscmpy/webkitscmpy/init.py: Ditto.
  • Scripts/libraries/webkitscmpy/webkitscmpy/program/canonicalize/init.py:

(Canonicalize.parser): Add --number argument.
(Canonicalize.main): Use --number to set the number of commits to be canonicalized.

  • Scripts/libraries/webkitscmpy/webkitscmpy/test/canonicalize_unittest.py:

(TestCanonicalize.test_number):

12:01 PM Changeset in webkit [274770] by weinig@apple.com
  • 54 edits in trunk/Source

Use the PropertyName parameter passed to custom getters/setters rather than a redundant const char* in DOM attribute prologues
https://bugs.webkit.org/show_bug.cgi?id=223542

Reviewed by Alexey Shvayka.

Source/JavaScriptCore:

Add throwVMDOMAttributeSetterTypeError to match existing throwVMDOMAttributeGetterTypeError and move
additional helpers used by WebCore here to avoid redundant work.

Removes some now unused functions.

  • runtime/Error.cpp:

(JSC::createGetterTypeError):
(JSC::makeDOMAttributeGetterTypeErrorMessage):
(JSC::makeDOMAttributeSetterTypeErrorMessage):
(JSC::throwDOMAttributeGetterTypeError):
(JSC::throwDOMAttributeSetterTypeError):
(JSC::throwGetterTypeError): Deleted.

  • runtime/Error.h:

(JSC::throwVMRangeError):
(JSC::throwVMDOMAttributeSetterTypeError):
(JSC::throwVMGetterTypeError): Deleted.

Source/WebCore:

Use the PropertyName parameter passed to custom getters/setters rather than a
redundant const char* in DOM attribute prologues. This will allow us to share
IDLAttribute prologue implementations in cases where the same bound function
should be called for multiple attributes, as will be the case for CSSStyleDeclaration.

Also took the opertunity to do some cleanup

  • Made CastedThisErrorBehavior conditions use if constexpr to ensure the non-requested cases are compiled out, even in debug builds.
  • Moves all attribute Getter/Setter TypeError related functions to JSC, where there were already some, to remove duplication of strings and prepare for hoisting setter prologues in the future (as is already done for getters).
  • Remove AttributeSetter::call as it was redundant with invokeFunctorPropagatingExceptionIfNecessary.
  • bindings/js/JSDOMAttribute.h:

(WebCore::IDLAttribute::set):
(WebCore::IDLAttribute::setStatic):
(WebCore::IDLAttribute::get):
(WebCore::IDLAttribute::getStatic):
(WebCore::AttributeSetter::call): Deleted.

  • bindings/js/JSDOMExceptionHandling.cpp:

(WebCore::rejectPromiseWithGetterTypeError):
(WebCore::makeGetterTypeErrorMessage): Deleted.
(WebCore::throwGetterTypeError): Deleted.
(WebCore::throwSetterTypeError): Deleted.

  • bindings/js/JSDOMExceptionHandling.h:
  • bindings/js/JSDOMGlobalObject.cpp:

(WebCore::JSC_DEFINE_HOST_FUNCTION):

  • bindings/js/JSDOMOperation.h:

(WebCore::IDLOperation::call):

  • bindings/js/JSDOMOperationReturningPromise.h:

(WebCore::IDLOperationReturningPromise::call):
(WebCore::IDLOperationReturningPromise::callReturningOwnPromise):

  • bindings/scripts/CodeGeneratorJS.pm:

(GenerateAttributeGetterTrampolineDefinition):
(GenerateAttributeSetterBodyDefinition):
(GenerateAttributeSetterTrampolineDefinition):

  • bindings/scripts/test/JS/*:

Update test results.

12:00 PM Changeset in webkit [274769] by commit-queue@webkit.org
  • 4 edits in trunk

AppleWin can't start due to "Failed to determine path to AAS directory." because iTunes changed the registry key
https://bugs.webkit.org/show_bug.cgi?id=219015

Patch by Tyler Wilcock <Tyler Wilcock> on 2021-03-22
Reviewed by Alex Christensen.

It appears that iTunes no longer sets the Apple Application Support
Source/JavaScriptCore:

registry entry. Fall back to trying to find the iTunes installation
directory if the AAS directory is not present.

  • shell/DLLLauncherMain.cpp:

(iTunesDirectory): Added.
(modifyPath):

Tools:

registry entry. Fallback to trying to find the iTunes installation
directory if the AAS directory is not present.

  • win/DLLLauncher/DLLLauncherMain.cpp:

(iTunesDirectory): Added.
(modifyPath):

12:00 PM Changeset in webkit [274768] by Chris Gambrell
  • 17 edits
    11 adds
    10 deletes in trunk/LayoutTests

[LayoutTests] Convert http/tests/workers convert PHP to Python
https://bugs.webkit.org/show_bug.cgi?id=223522
<rdar://problem/75624689>

Reviewed by Alex Christensen.

  • http/tests/workers/resources/subworker-encoded.php: Removed.
  • http/tests/workers/resources/subworker-encoded.py: Added.
  • http/tests/workers/resources/worker-encoded.php: Removed.
  • http/tests/workers/resources/worker-encoded.py: Added.
  • http/tests/workers/resources/worker-importScripts-banned-mimetype.php: Removed.
  • http/tests/workers/resources/worker-importScripts-banned-mimetype.py: Added.
  • http/tests/workers/resources/xhr-query-utf8.php: Removed.
  • http/tests/workers/resources/xhr-query-utf8.py: Added.
  • http/tests/workers/resources/xhr-response.py: Added.
  • http/tests/workers/service/basic-timeout.https-expected.txt:
  • http/tests/workers/service/controller-change.html:
  • http/tests/workers/service/page-caching.html:
  • http/tests/workers/service/registration-updateViaCache-all.html:
  • http/tests/workers/service/registration-updateViaCache-none.html:
  • http/tests/workers/service/resources/basic-timeout.js:
  • http/tests/workers/service/resources/cacheable-script-worker.php: Removed.
  • http/tests/workers/service/resources/cacheable-script-worker.py: Added.
  • http/tests/workers/service/resources/download-binary.php: Removed.
  • http/tests/workers/service/resources/download-binary.py: Added.
  • http/tests/workers/service/resources/import-cacheable-script-worker.js:
  • http/tests/workers/service/resources/self_registration_update-worker.php: Removed.
  • http/tests/workers/service/resources/self_registration_update-worker.py: Added.
  • http/tests/workers/service/resources/succeed-fallback-check.php: Removed.
  • http/tests/workers/service/resources/succeed-fallback-check.py: Added.
  • http/tests/workers/service/resources/updating-fetch-worker.php: Removed.
  • http/tests/workers/service/resources/updating-fetch-worker.py: Added.
  • http/tests/workers/service/resources/updating-worker.php: Removed.
  • http/tests/workers/service/resources/updating-worker.py: Added.
  • http/tests/workers/service/self_registration_update.html:
  • http/tests/workers/service/service-worker-download-async-delegates.https-expected.txt:
  • http/tests/workers/service/service-worker-download-async-delegates.https.html:
  • http/tests/workers/service/service-worker-download.https-expected.txt:
  • http/tests/workers/service/service-worker-download.https.html:
  • http/tests/workers/service/service-worker-registration-gc-event.html:
  • http/tests/workers/text-encoding.html:
  • http/tests/workers/worker-importScripts-banned-mimetype-expected.txt:
  • http/tests/workers/worker-importScripts-banned-mimetype.html:
11:51 AM Changeset in webkit [274767] by Chris Dumez
  • 8 edits in trunk/Source/WebCore

Avoid heap allocation under AudioNodeInput::disable() / AudioNodeInput::enable()
https://bugs.webkit.org/show_bug.cgi?id=223529

Reviewed by Eric Carlson.

Avoid heap allocation under AudioNodeInput::disable() / AudioNodeInput::enable() since those can
get called on the audio thread.

AudioNodeInput used to have a m_disabledOutputs container to keep disabled outputs separated
from enabled ones (in m_outputs). Instead, we now store all outputs in m_outputs with a 'isEnabled'
flag. As a result, we no longer need to make any heap allocations when enabling/disabling an
output, we merely need to flip a flag in m_outputs.

For convenience, since clients of rendering outputs only care about enabled outputs, I introduced
a new RenderingOutputCollection container with iterators. This way clients do not need to worry
about disabled outputs.

  • Modules/webaudio/AudioNodeInput.cpp:

(WebCore::AudioNodeInput::connect):
(WebCore::AudioNodeInput::disconnect):
(WebCore::AudioNodeInput::didDisableOutput):
(WebCore::AudioNodeInput::didEnableOutput):
(WebCore::AudioNodeInput::bus):
(WebCore::AudioNodeInput::sumAllConnections):
(WebCore::AudioNodeInput::pull):

  • Modules/webaudio/AudioNodeInput.h:
  • Modules/webaudio/AudioNodeOutput.cpp:

(WebCore::AudioNodeOutput::disable):
(WebCore::AudioNodeOutput::enable):

  • Modules/webaudio/AudioParam.cpp:

(WebCore::AudioParam::calculateFinalValues):

  • Modules/webaudio/AudioSummingJunction.cpp:

(WebCore::AudioSummingJunction::numberOfConnections const):
(WebCore::AudioSummingJunction::addOutput):
(WebCore::AudioSummingJunction::removeOutput):
(WebCore::AudioSummingJunction::updateRenderingState):
(WebCore::AudioSummingJunction::maximumNumberOfChannels const):
(WebCore::AudioSummingJunction::didDisableOutput):
(WebCore::AudioSummingJunction::didEnableOutput):
(WebCore::AudioSummingJunction::RenderingOutputCollection::RenderingOutput::RenderingOutput):
(WebCore::WebCore::AudioSummingJunction::RenderingOutputCollection::remove):
(WebCore::WebCore::AudioSummingJunction::RenderingOutputCollection::setEnabled):
(WebCore::WebCore::AudioSummingJunction::RenderingOutputCollection::RenderingOutputCollection):

  • Modules/webaudio/AudioSummingJunction.h:

(WebCore::AudioSummingJunction::RenderingOutputCollection::isEmpty const):
(WebCore::AudioSummingJunction::RenderingOutputCollection::size const):
(WebCore::AudioSummingJunction::RenderingOutputCollection::clear):
(WebCore::AudioSummingJunction::RenderingOutputCollection::append):
(WebCore::AudioSummingJunction::RenderingOutputCollection::ConstIterator::ConstIterator):
(WebCore::AudioSummingJunction::RenderingOutputCollection::ConstIterator::operator* const):
(WebCore::AudioSummingJunction::RenderingOutputCollection::ConstIterator::operator!= const):
(WebCore::AudioSummingJunction::RenderingOutputCollection::ConstIterator::operator++):
(WebCore::AudioSummingJunction::RenderingOutputCollection::begin const):
(WebCore::AudioSummingJunction::RenderingOutputCollection::end const):
(WebCore::AudioSummingJunction::renderingOutputs const):
(WebCore::AudioSummingJunction::isConnected const):

  • Modules/webaudio/WebKitAudioPannerNode.cpp:

(WebCore::WebKitAudioPannerNode::notifyAudioSourcesConnectedToNode):

11:47 AM Changeset in webkit [274766] by youenn@apple.com
  • 2 edits in trunk/Source/WebKit

Add an early return in UserMediaPermissionRequestManagerProxy::computeFilteredDeviceList
https://bugs.webkit.org/show_bug.cgi?id=223571

Reviewed by Eric Carlson.

Update code to early return as soon as possible.

  • UIProcess/UserMediaPermissionRequestManagerProxy.cpp:

(WebKit::UserMediaPermissionRequestManagerProxy::computeFilteredDeviceList):

11:46 AM Changeset in webkit [274765] by Russell Epstein
  • 1 copy in tags/Safari-610.4.3.0.5

Tag Safari-610.4.3.0.5.

11:45 AM Changeset in webkit [274764] by Darin Adler
  • 27 edits
    1 delete in trunk

[Cocoa] Make it possible to release a WKWebView on a non-main thread without a crash due to WKScriptMessage race
https://bugs.webkit.org/show_bug.cgi?id=222336

Reviewed by Chris Dumez.

Source/JavaScriptCore:

  • API/ObjcRuntimeExtras.h: Removed declarations of objc_initWeak and objc_destroyWeak, since

these are already in <wtf/spi/cocoa/objcSPI.h>.

Source/WebKit:

  • Platform/spi/Cocoa/objcSPI.h: Removed this unused file.
  • UIProcess/API/C/mac/WKPagePrivateMac.mm:

(WKPageGetWebView): Use WKPageProxy::cocoaView instead of fromWebPageProxy.

  • UIProcess/API/Cocoa/WKDownload.mm:

(-[WKDownload webView]): Ditto.

  • UIProcess/API/Cocoa/WKFrameInfo.mm:

(-[WKFrameInfo webView]): Ditto.

  • UIProcess/API/Cocoa/WKUserContentController.mm:

(ScriptMessageHandlerDelegate::didPostMessage): Use WKPageProxy::cocoaView
instead of fromWebPageProxy and add null checks.
(ScriptMessageHandlerDelegate::didPostMessageWithAsyncReply): Ditto.

  • UIProcess/API/Cocoa/WKWebView.mm:

(pageToViewMap): Deleted.
(fromWebPageProxy): Deleted.
(-[WKWebView _initializeWithConfiguration:]): Use WKPageProxy::setCocoaView
instead of adding the page/view pair to a map.
(-[WKWebView dealloc]): Removed code that removed the page/view pair from the map.

  • UIProcess/API/Cocoa/WKWebViewInternal.h: Removed fromWebPageProxy.
  • UIProcess/API/Cocoa/_WKDownload.mm:

(-[_WKDownload originatingWebView]): Use WKPageProxy::cocoaView instead of fromWebPageProxy.

  • UIProcess/API/Cocoa/_WKFrameTreeNode.mm:

(-[_WKFrameTreeNode webView]): Ditto.

  • UIProcess/API/Cocoa/_WKInspector.mm:

(-[_WKInspector webView]): Ditto.

  • UIProcess/API/Cocoa/_WKInspectorTesting.mm:

(-[_WKInspector inspectorWebView]): Ditto.

  • UIProcess/Cocoa/AutomationSessionClient.mm:

(WebKit::AutomationSessionClient::requestSwitchToPage): Use WKPageProxy::cocoaView
instead of fromWebPageProxy and add a null check.
(WebKit::AutomationSessionClient::requestHideWindowOfPage): Ditto.
(WebKit::AutomationSessionClient::requestRestoreWindowOfPage): Ditto.
(WebKit::AutomationSessionClient::requestMaximizeWindowOfPage): Ditto.
(WebKit::AutomationSessionClient::isShowingJavaScriptDialogOnPage): Ditto.
(WebKit::AutomationSessionClient::dismissCurrentJavaScriptDialogOnPage): Ditto.
(WebKit::AutomationSessionClient::acceptCurrentJavaScriptDialogOnPage): Ditto.
(WebKit::AutomationSessionClient::messageOfCurrentJavaScriptDialogOnPage): Ditto.
(WebKit::AutomationSessionClient::setUserInputForCurrentJavaScriptPromptOnPage): Ditto.
(WebKit::AutomationSessionClient::typeOfCurrentJavaScriptDialogOnPage): Ditto.
(WebKit::AutomationSessionClient::currentPresentationOfPage): Ditto.

  • UIProcess/Cocoa/MediaPermissionUtilities.mm:

(WebKit::alertForPermission): Use WKPageProxy::cocoaView instead of fromWebPageProxy.

  • UIProcess/Cocoa/SOAuthorization/PopUpSOAuthorizationSession.mm:

(WebKit::PopUpSOAuthorizationSession::abortInternal): Added a null check since
initSecretWebView is no longer guaranteed to allocate m_secretWebView in the case
where the WKWebView is nil.
(WebKit::PopUpSOAuthorizationSession::completeInternal): Ditto.
(WebKit::PopUpSOAuthorizationSession::initSecretWebView): Use WKPageProxy::cocoaView
instead of fromWebPageProxy and added a null check.

  • UIProcess/Cocoa/SOAuthorization/SOAuthorizationSession.mm:

(WebKit::SOAuthorizationSession::continueStartAfterDecidePolicy): Use WKPageProxy::cocoaView
instead of fromWebPageProxy.

  • UIProcess/Cocoa/WebURLSchemeHandlerCocoa.mm:

(WebKit::WebURLSchemeHandlerCocoa::platformStartTask): Use WKPageProxy::cocoaView
instead of fromWebPageProxy and added a null check.
(WebKit::WebURLSchemeHandlerCocoa::platformStopTask): Ditto. Also call the
new suppressTaskStoppedExceptions if we are unable to call the delegate method due to
the WKWebView already being nil.

  • UIProcess/PDF/WKPDFHUDView.mm:

(-[WKPDFHUDView hitTest:]): Use WKPageProxy::cocoaView instead of fromWebPageProxy.

  • UIProcess/WebURLSchemeTask.cpp:

(WebKit::WebURLSchemeTask::didPerformRedirection): Don't raise the "task stopped"
exception if it has been explicitly suppressed.
(WebKit::WebURLSchemeTask::didReceiveResponse): Ditto.
(WebKit::WebURLSchemeTask::didReceiveData): Ditto.
(WebKit::WebURLSchemeTask::didComplete): Ditto.

  • UIProcess/WebURLSchemeTask.h: Added a suppressTaskStoppedExceptions function,

which we use to prevent exceptions in the case where the WKWebView was deallocated.
Since we were not able to call the delegate method in that case, the caller can't
be expected to refrain from calling methods. Eventually, clients of WKWebView could avoid this
by calling the _close method instead of relying for deallocation to do web view teardown,
but we need to promote that from SPI to API.

  • UIProcess/WebPageProxy.h: Tweaked forward declarations a bit, and added one for WKWebView.

Marked the class final and use final instead of override. Added Cocoa-only cocoaView and
setCocoaView function members, and m_cocoaView data member. Also added inline implementations
but only compile them when included from an Objective-C source file.

  • WebKit.xcodeproj/project.pbxproj: Removed objcSPI.h.

Source/WTF:

  • wtf/spi/cocoa/objcSPI.h: Removed unnecessary #if so functions are correctly compiled for

non-Objective-C source files. Added include of <objc/objc.h> so that "id" is defined.

Tools:

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

Use _close instead of WKWebView deallocation to trigger a call to stopURLSchemeTask,
since such delegate methods will intentionally no longer be delivered if triggered by deallocation.

11:45 AM Changeset in webkit [274763] by Russell Epstein
  • 12 edits in branches/safari-610.4.3.0-branch/Source/WebCore

Apply patch. rdar://problem/75634407

11:41 AM Changeset in webkit [274762] by Russell Epstein
  • 1 copy in tags/Safari-607.3.11

Tag Safari-607.3.11.

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

REGRESSION (r274711): [iOS 14 Wk2] webgl/conformance/extensions/khr-parallel-shader-compile.html is consistently failing
https://bugs.webkit.org/show_bug.cgi?id=223586

Unreviewed test gardening

  • platform/ios-wk2/TestExpectations:
11:38 AM Changeset in webkit [274760] by Russell Epstein
  • 9 edits in branches/safari-607-branch/Source/WebCore

Apply patch. rdar://problem/75634407

11:34 AM Changeset in webkit [274759] by Russell Epstein
  • 7 edits in branches/safari-607-branch/Source

Versioning WebKit-7607.3.11

11:29 AM Changeset in webkit [274758] by youenn@apple.com
  • 45 edits
    7 copies
    9 adds in trunk

Implement RTCDataChannel transfer out of process
https://bugs.webkit.org/show_bug.cgi?id=223443

Reviewed by Eric Carlson.

Source/WebCore:

Add support for serialization/deserialization of RTCDataChannel information so that it can be MessagePort transfered or transfered to out-of-process contexts like Window or Service Worker.
Add infrastructure for remote sources (that allows to send data or close data channels) and remote handlers which receive messages from out-of-process data channels.

Covered by API tests.

  • Modules/mediastream/DetachedRTCDataChannel.h: Added.

(WebCore::DetachedRTCDataChannel::DetachedRTCDataChannel):
(WebCore::DetachedRTCDataChannel::memoryCost const):
(WebCore::DetachedRTCDataChannel::encode const):
(WebCore::DetachedRTCDataChannel::decode):

  • Modules/mediastream/RTCDataChannel.cpp:

(WebCore::RTCDataChannel::RTCDataChannel):
(WebCore::rtcDataChannelLocalMap):
(WebCore::RTCDataChannel::handlerFromIdentifier):
(WebCore::RTCDataChannel::create):

  • Modules/mediastream/RTCDataChannel.h:
  • Modules/mediastream/RTCDataChannelRemoteHandler.cpp: Added.

(WebCore::RTCDataChannelRemoteHandler::create):
(WebCore::RTCDataChannelRemoteHandler::RTCDataChannelRemoteHandler):
(WebCore::RTCDataChannelRemoteHandler::~RTCDataChannelRemoteHandler):
(WebCore::RTCDataChannelRemoteHandler::didChangeReadyState):
(WebCore::RTCDataChannelRemoteHandler::didReceiveStringData):
(WebCore::RTCDataChannelRemoteHandler::didReceiveRawData):
(WebCore::RTCDataChannelRemoteHandler::didDetectError):
(WebCore::RTCDataChannelRemoteHandler::bufferedAmountIsDecreasing):
(WebCore::RTCDataChannelRemoteHandler::readyToSend):
(WebCore::RTCDataChannelRemoteHandler::setClient):
(WebCore::RTCDataChannelRemoteHandler::sendStringData):
(WebCore::RTCDataChannelRemoteHandler::sendRawData):
(WebCore::RTCDataChannelRemoteHandler::close):

  • Modules/mediastream/RTCDataChannelRemoteHandler.h: Added.
  • Modules/mediastream/RTCDataChannelRemoteSource.cpp: Copied from Source/WebCore/platform/mediastream/RTCDataChannelHandler.h.

(WebCore::RTCDataChannelRemoteSource::RTCDataChannelRemoteSource):
(WebCore::RTCDataChannelRemoteSource::~RTCDataChannelRemoteSource):

  • Modules/mediastream/RTCDataChannelRemoteSource.h: Added.

(WebCore::RTCDataChannelRemoteSource::create):
(WebCore::RTCDataChannelRemoteSource::sendStringData):
(WebCore::RTCDataChannelRemoteSource::sendRawData):
(WebCore::RTCDataChannelRemoteSource::close):

  • Modules/mediastream/libwebrtc/LibWebRTCDataChannelHandler.cpp:

(WebCore::LibWebRTCDataChannelHandler::postTask):

  • Modules/webaudio/AudioWorkletMessagingProxy.cpp:

(WebCore::AudioWorkletMessagingProxy::createRTCDataChannelRemoteHandlerConnection):

  • Modules/webaudio/AudioWorkletMessagingProxy.h:
  • Sources.txt:
  • WebCore.xcodeproj/project.pbxproj:
  • bindings/js/SerializedScriptValue.cpp:

(WebCore::SerializedScriptValue::SerializedScriptValue):

  • bindings/js/SerializedScriptValue.h:

(WebCore::SerializedScriptValue::encode const):
(WebCore::SerializedScriptValue::decode):

  • dom/Document.cpp:

(WebCore::Document::createRTCDataChannelRemoteHandlerConnection):

  • dom/Document.h:
  • dom/ScriptExecutionContext.h:

(WebCore::ScriptExecutionContext::createRTCDataChannelRemoteHandlerConnection):

  • platform/ScriptExecutionContextIdentifier.h: Copied from Source/WebCore/platform/mediastream/RTCDataChannelState.h.
  • platform/mediastream/RTCDataChannelHandler.h:

(WebCore::RTCDataChannelInit::encode const):
(WebCore::RTCDataChannelInit::decode):

  • platform/mediastream/RTCDataChannelIdentifier.h: Copied from Source/WebCore/platform/mediastream/RTCDataChannelHandler.h.

(WebCore::RTCDataChannelIdentifier::encode const):
(WebCore::RTCDataChannelIdentifier::decode):

  • platform/mediastream/RTCDataChannelRemoteHandlerConnection.h: Copied from Source/WebCore/platform/mediastream/RTCDataChannelHandler.h.
  • platform/mediastream/RTCDataChannelRemoteSourceConnection.h: Copied from Source/WebCore/platform/mediastream/RTCDataChannelHandler.h.
  • platform/mediastream/RTCDataChannelState.h:
  • platform/mediastream/RTCPriorityType.h:
  • platform/mediastream/libwebrtc/LibWebRTCProvider.h:
  • workers/WorkerGlobalScope.cpp:

(WebCore::WorkerGlobalScope::createRTCDataChannelRemoteHandlerConnection):

  • workers/WorkerGlobalScope.h:
  • workers/WorkerLoaderProxy.h:
  • workers/WorkerMessagingProxy.cpp:

(WebCore::WorkerMessagingProxy::createRTCDataChannelRemoteHandlerConnection):

  • workers/WorkerMessagingProxy.h:
  • workers/service/context/ServiceWorkerThreadProxy.cpp:

(WebCore::ServiceWorkerThreadProxy::createRTCDataChannelRemoteHandlerConnection):

  • workers/service/context/ServiceWorkerThreadProxy.h:

Source/WebKit:

Add support for connecting remote sources to remote data channels.
This is done by connection detached data channels to remote source that will send messages to network process.
Network process then sends to the process in which was reattached the data channel.
Pairing of data channels is done in main thread through connectToSource message.
The data then flows in background threads, network process being the proxy between web processes.
RTCDataChannelRemoteManagerProxy is the forwarding entity in NetworkProcess.
RTCDataChannelRemoteManager is the entity in WebProcess doing the messaging from and to data channels.

  • CMakeLists.txt:
  • DerivedSources-input.xcfilelist:
  • DerivedSources-output.xcfilelist:
  • DerivedSources.make:
  • NetworkProcess/NetworkConnectionToWebProcess.cpp:

(WebKit::NetworkConnectionToWebProcess::~NetworkConnectionToWebProcess):
(WebKit::NetworkConnectionToWebProcess::connectToRTCDataChannelRemoteSource):
(WebKit::NetworkConnectionToWebProcess::registerToRTCDataChannelProxy):
(WebKit::NetworkConnectionToWebProcess::unregisterToRTCDataChannelProxy):

  • NetworkProcess/NetworkConnectionToWebProcess.h:
  • NetworkProcess/NetworkConnectionToWebProcess.messages.in:
  • NetworkProcess/NetworkProcess.cpp:

(WebKit::NetworkProcess::rtcDataChannelProxy):

  • NetworkProcess/NetworkProcess.h:
  • NetworkProcess/webrtc/RTCDataChannelRemoteManagerProxy.cpp: Added.

(WebKit::RTCDataChannelRemoteManagerProxy::RTCDataChannelRemoteManagerProxy):
(WebKit::RTCDataChannelRemoteManagerProxy::registerConnectionToWebProcess):
(WebKit::RTCDataChannelRemoteManagerProxy::unregisterConnectionToWebProcess):
(WebKit::RTCDataChannelRemoteManagerProxy::sendData):
(WebKit::RTCDataChannelRemoteManagerProxy::close):
(WebKit::RTCDataChannelRemoteManagerProxy::changeReadyState):
(WebKit::RTCDataChannelRemoteManagerProxy::receiveData):
(WebKit::RTCDataChannelRemoteManagerProxy::detectError):
(WebKit::RTCDataChannelRemoteManagerProxy::bufferedAmountIsDecreasing):

  • NetworkProcess/webrtc/RTCDataChannelRemoteManagerProxy.h: Added.
  • NetworkProcess/webrtc/RTCDataChannelRemoteManagerProxy.messages.in: Added.
  • Sources.txt:
  • WebKit.xcodeproj/project.pbxproj:
  • WebProcess/Network/NetworkProcessConnection.cpp:

(WebKit::NetworkProcessConnection::connectToRTCDataChannelRemoteSource):

  • WebProcess/Network/NetworkProcessConnection.h:
  • WebProcess/Network/NetworkProcessConnection.messages.in:
  • WebProcess/Network/webrtc/LibWebRTCProvider.cpp:

(WebKit::LibWebRTCProvider::createRTCDataChannelRemoteHandlerConnection):

  • WebProcess/Network/webrtc/LibWebRTCProvider.h:
  • WebProcess/Network/webrtc/RTCDataChannelRemoteManager.cpp: Added.

(WebKit::RTCDataChannelRemoteManager::sharedManager):
(WebKit::RTCDataChannelRemoteManager::RTCDataChannelRemoteManager):
(WebKit::RTCDataChannelRemoteManager::setConnection):
(WebKit::RTCDataChannelRemoteManager::connectToRemoteSource):
(WebKit::RTCDataChannelRemoteManager::remoteHandlerConnection):
(WebKit::RTCDataChannelRemoteManager::remoteSourceConnection):
(WebKit::RTCDataChannelRemoteManager::postTaskToHandler):
(WebKit::RTCDataChannelRemoteManager::sourceFromIdentifier):
(WebKit::RTCDataChannelRemoteManager::sendData):
(WebKit::RTCDataChannelRemoteManager::close):
(WebKit::RTCDataChannelRemoteManager::changeReadyState):
(WebKit::RTCDataChannelRemoteManager::receiveData):
(WebKit::RTCDataChannelRemoteManager::detectError):
(WebKit::RTCDataChannelRemoteManager::bufferedAmountIsDecreasing):
(WebKit::RTCDataChannelRemoteManager::RemoteHandlerConnection::create):
(WebKit::RTCDataChannelRemoteManager::RemoteHandlerConnection::RemoteHandlerConnection):
(WebKit::RTCDataChannelRemoteManager::RemoteHandlerConnection::connectToSource):
(WebKit::RTCDataChannelRemoteManager::RemoteHandlerConnection::sendData):
(WebKit::RTCDataChannelRemoteManager::RemoteHandlerConnection::close):
(WebKit::RTCDataChannelRemoteManager::RemoteSourceConnection::create):
(WebKit::RTCDataChannelRemoteManager::RemoteSourceConnection::RemoteSourceConnection):
(WebKit::RTCDataChannelRemoteManager::RemoteSourceConnection::didChangeReadyState):
(WebKit::RTCDataChannelRemoteManager::RemoteSourceConnection::didReceiveStringData):
(WebKit::RTCDataChannelRemoteManager::RemoteSourceConnection::didReceiveRawData):
(WebKit::RTCDataChannelRemoteManager::RemoteSourceConnection::didDetectError):
(WebKit::RTCDataChannelRemoteManager::RemoteSourceConnection::bufferedAmountIsDecreasing):

  • WebProcess/Network/webrtc/RTCDataChannelRemoteManager.h: Added.
  • WebProcess/Network/webrtc/RTCDataChannelRemoteManager.messages.in: Copied from Source/WebKit/WebProcess/Network/NetworkProcessConnection.messages.in.
  • WebProcess/Storage/WebSWContextManagerConnection.cpp:

(WebKit::WebSWContextManagerConnection::installServiceWorker):

Tools:

  • TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj:
11:25 AM Changeset in webkit [274757] by Russell Epstein
  • 8 edits in branches/safari-610.4.3.0-branch/Source

Versioning.

WebKit-7610.4.3.0.5

11:25 AM Changeset in webkit [274756] by Simon Fraser
  • 2 edits in trunk/Source/WebCore

Fix a mistake in r274725 spotted by Darin.

I accidentally removed the case statement for CSSPropertyWebkitTextSizeAdjust.

  • css/parser/CSSParserContext.cpp:

(WebCore::CSSParserContext::isPropertyRuntimeDisabled const):

11:25 AM Changeset in webkit [274755] by Simon Fraser
  • 6 edits
    2 moves in trunk/Source/WebCore

Rename WebCore's DisplayRefreshMonitorMac to indicate that it's only used in legacy WebKit
https://bugs.webkit.org/show_bug.cgi?id=223543

Reviewed by Tim Horton.

DisplayRefreshMonitorMac in WebCore is only used for WebKitLegacy; WebProcess doesn't have
WindowServer access so is unable to create CVDisplayLinkRefs.

Rename it to indicate this, and reduce confusion with DisplayRefreshMonitorMac in WebKit2.
Also add an assertion that LegacyDisplayRefreshMonitorMac is not being created in the
WebProcess.

For EmptyPageClients (like the Page used by createPageForSanitizingWebContent()) we need
a DisplayRefreshMonitor implementation that doesn't try to CVDisplayLinkRefs in the
Web Process, so add an EmptyDisplayRefreshMonitor that never fires.

  • SourcesCocoa.txt:
  • WebCore.xcodeproj/project.pbxproj:
  • loader/EmptyClients.cpp:

(WebCore::EmptyDisplayRefreshMonitor::create):
(WebCore::EmptyDisplayRefreshMonitor::EmptyDisplayRefreshMonitor):
(WebCore::EmptyChromeClient::createDisplayRefreshMonitor const):

  • loader/EmptyClients.h:
  • platform/graphics/DisplayRefreshMonitor.cpp:

(WebCore::DisplayRefreshMonitor::createDefaultDisplayRefreshMonitor):

  • platform/graphics/mac/LegacyDisplayRefreshMonitorMac.cpp: Renamed from Source/WebCore/platform/graphics/mac/DisplayRefreshMonitorMac.cpp.

(WebCore::LegacyDisplayRefreshMonitorMac::LegacyDisplayRefreshMonitorMac):
(WebCore::LegacyDisplayRefreshMonitorMac::~LegacyDisplayRefreshMonitorMac):
(WebCore::LegacyDisplayRefreshMonitorMac::stop):
(WebCore::displayLinkCallback):
(WebCore::LegacyDisplayRefreshMonitorMac::requestRefreshCallback):
(WebCore::LegacyDisplayRefreshMonitorMac::displayLinkFired):

  • platform/graphics/mac/LegacyDisplayRefreshMonitorMac.h: Renamed from Source/WebCore/platform/graphics/mac/DisplayRefreshMonitorMac.h.

(WebCore::LegacyDisplayRefreshMonitorMac::create):

11:15 AM Changeset in webkit [274754] by youenn@apple.com
  • 2 edits in trunk/Tools

Remove some spurious logging lines appearing in WebRTC tests
https://bugs.webkit.org/show_bug.cgi?id=223502

Reviewed by Alex Christensen.

  • Scripts/webkitpy/port/mac.py:

(MacPort.logging_patterns_to_strip):

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

Add Jean-Yves Avenard to contributors.json
https://bugs.webkit.org/show_bug.cgi?id=223555

Patch by Jean-Yves Avenard <Jean-Yves Avenard> on 2021-03-22
Reviewed by Eric Carlson.

  • Scripts/webkitpy/common/config/contributors.json:
11:10 AM Changeset in webkit [274752] by mmaxfield@apple.com
  • 2 edits in trunk/Source/WebCore

[GPU Process] Style: Remove unnecessary { }s from case statements in DisplayListItemBuffer.cpp
https://bugs.webkit.org/show_bug.cgi?id=223550

Reviewed by Wenson Hsieh.

They're unnecessary, and none of the other case statements in displaylists/ have them.
Deleting them allows more of the program to fit on the screen at a time.

No new tests because there is no behavior change.

  • platform/graphics/displaylists/DisplayListItemBuffer.cpp:

(WebCore::DisplayList::ItemHandle::apply):
(WebCore::DisplayList::ItemHandle::destroy):

11:10 AM Changeset in webkit [274751] by Adrian Perez de Castro
  • 2 edits in trunk

[CMake] Wrong variable used in FindFontconfig used to pick version from pkg-config
https://bugs.webkit.org/show_bug.cgi?id=223557

Reviewed by Michael Catanzaro.

  • Source/cmake/FindFontconfig.cmake: Fix to use ${PC_FONTCONFIG_VERSION}.
8:52 AM WebKitGTK/2.32.x edited by Philippe Normand
(diff)

Mar 19, 2021:

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

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

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

Weak link against libANGLE-shared.dylib.

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

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

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

Unreviewed. WPE Debug build fix after r274695

  • platform/xr/openxr/PlatformXROpenXR.cpp:

(PlatformXR::OpenXRDevice::submitFrame):

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

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

Reviewed by Alex Christensen.

LayoutTests/imported/w3c:

esync webaudio web-platform-tests from upstream a8cbe9c712ad032d36.

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

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

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

LayoutTests:

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

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

Revert r274596. rdar://problem/75635768

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

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

Reviewed by John Wilander.

Source/WebCore:

This patch introduces two changes:

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

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

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

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

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

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

  • dom/Element.cpp:

(WebCore::Element::dispatchMouseEvent):

  • loader/FrameLoaderClient.h:

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

  • loader/ResourceLoadObserver.h:

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

  • page/Quirks.cpp:

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

  • page/Quirks.h:

Source/WebKit:

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

  • WebProcess/WebCoreSupport/WebFrameLoaderClient.cpp:

(WebKit::WebFrameLoaderClient::isParentProcessAFullWebBrowser const):

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

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

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

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

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

Tag Safari-611.1.21.1.13.

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

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

Reviewed by Simon Fraser.

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

(shouldIgnoreLine):

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

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

Reviewed by Alex Christensen.

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

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

Reviewed by Dean Jackson.

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

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

Unreviewed, reverting r274596.

Google logo is not visible on google.com

Reverted changeset:

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

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

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

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

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

  • Scripts/webkitpy/update_webgl_conformance_tests_lib/main.py:

(_generate_webkit_webgl_tests):
(main):

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

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

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

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

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

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

  • rendering/updating/RenderTreeBuilderTable.cpp:

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

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

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

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

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

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

<rdar://problem/72103865>

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

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

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

Tools:

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

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

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

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

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

Reviewed by Devin Rousso.

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

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

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

  • UserInterface/Views/CPUTimelineView.js:

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

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

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

Reviewed by Per Arne Vollan.

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

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

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

Reviewed by Devin Rousso.

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

  • UIProcess/Inspector/RemoteWebInspectorProxy.cpp:

(WebKit::RemoteWebInspectorProxy::createFrontendPageAndWindow):

  • UIProcess/Inspector/WebInspectorProxy.cpp:

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

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

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

  • UIProcess/Inspector/mac/WebInspectorProxyMac.mm:

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

  • UIProcess/Inspector/win/WebInspectorProxyWin.cpp:

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

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

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

Reviewed by Eric Carlson.

Source/WebCore:

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

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

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

Source/WebCore/PAL:

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

LayoutTests:

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

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

Reviewed by Alex Christensen.

Source/WebCore:

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

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

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

(WebCore::shouldTreatAsPotentiallyTrustworthy):

Tools:

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

(-[URLSchemeHandlerMessageHandler userContentController:didReceiveScriptMessage:]):

LayoutTests:

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

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

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

Reviewed by Eric Carlson.

Source/WebKit:

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

  • GPUProcess/media/RemoteMediaPlayerProxy.cpp:

(WebKit::RemoteMediaPlayerProxy::mediaPlayerWaitingForKeyChanged):

  • WebProcess/GPU/media/MediaPlayerPrivateRemote.cpp:

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

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

LayoutTests:

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

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

Reviewed by Jer Noble.

Source/WebKit:

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

No new tests. Fix a test failure.

  • GPUProcess/media/RemoteMediaPlayerProxy.cpp:

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

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

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

  • WebProcess/GPU/media/RemoteMediaPlayerState.h:

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

LayoutTests:

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

Apply patch. rdar://problem/75625529

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

Versioning.

WebKit-7611.1.21.1.13

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

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

Reviewed by Philippe Normand.

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

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

Source/WebCore:

Test: fast/images/animated-avif.html

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

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

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

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

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

LayoutTests:

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

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

Reviewed by Saam Barati.

JSTests:

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

Source/JavaScriptCore:

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

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

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

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

This patch fixes 2 bugs:

  1. m_parentBrand was not visited by visitChildren().

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

  1. m_brand needs to be ref'ed.

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

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

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

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

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

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

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

Source/WebCore:

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

  • platform/ScrollSnapAnimatorState.cpp:

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

LayoutTests:

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

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

Address post-landing review comments from Darin.

  • css/parser/CSSParserContext.cpp:

(WebCore::CSSParserContext::isPropertyRuntimeDisabled const):

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

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

Reviewed by Alexey Shvayka.

Source/JavaScriptCore:

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

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

  • bytecode/AccessCase.cpp:

(JSC::AccessCase::generateImpl):

  • jsc.cpp:

(JSC_DEFINE_CUSTOM_SETTER):

  • runtime/CustomGetterSetter.cpp:

(JSC::callCustomSetter):

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

(JSC::JSValue::putToPrimitive):

  • runtime/JSCustomSetterFunction.cpp:

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

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

(JSC::JSObject::putInlineSlow):

  • runtime/Lookup.h:

(JSC::putEntry):

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

(JSC::JSC_DEFINE_CUSTOM_SETTER):

  • runtime/RegExpObject.cpp:

(JSC::JSC_DEFINE_CUSTOM_SETTER):

  • tools/JSDollarVM.cpp:

Source/WebCore:

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

  • bindings/scripts/CodeGeneratorJS.pm:

(GenerateAttributeSetterTrampolineDefinition):

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

(WebCore::JSC_DEFINE_CUSTOM_SETTER):

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

(WebCore::JSC_DEFINE_CUSTOM_SETTER):

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

(WebCore::JSC_DEFINE_CUSTOM_SETTER):

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

(WebCore::JSC_DEFINE_CUSTOM_SETTER):

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

(WebCore::JSC_DEFINE_CUSTOM_SETTER):

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

(WebCore::JSC_DEFINE_CUSTOM_SETTER):

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

(WebCore::JSC_DEFINE_CUSTOM_SETTER):

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

(WebCore::JSC_DEFINE_CUSTOM_SETTER):

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

(WebCore::JSC_DEFINE_CUSTOM_SETTER):

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

(WebCore::JSC_DEFINE_CUSTOM_SETTER):

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

(WebCore::JSC_DEFINE_CUSTOM_SETTER):

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

(WebCore::JSC_DEFINE_CUSTOM_SETTER):

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

(WebCore::JSC_DEFINE_CUSTOM_SETTER):

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

(WebCore::JSC_DEFINE_CUSTOM_SETTER):

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

(WebCore::JSC_DEFINE_CUSTOM_SETTER):

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

(WebCore::JSC_DEFINE_CUSTOM_SETTER):

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

(WebCore::JSC_DEFINE_CUSTOM_SETTER):

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

(WebCore::JSC_DEFINE_CUSTOM_SETTER):

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

(WebCore::JSC_DEFINE_CUSTOM_SETTER):

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

(WebCore::JSC_DEFINE_CUSTOM_SETTER):

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

(WebCore::JSC_DEFINE_CUSTOM_SETTER):

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

(WebCore::JSC_DEFINE_CUSTOM_SETTER):

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

(WebCore::JSC_DEFINE_CUSTOM_SETTER):

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

(WebCore::JSC_DEFINE_CUSTOM_SETTER):

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

(WebCore::JSC_DEFINE_CUSTOM_SETTER):

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

(WebCore::JSC_DEFINE_CUSTOM_SETTER):

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

(WebCore::JSC_DEFINE_CUSTOM_SETTER):

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

(WebCore::JSC_DEFINE_CUSTOM_SETTER):

Source/WTF:

  • wtf/PlatformCallingConventions.h:

Update JSC_DECLARE_CUSTOM_SETTER to account for the new PropertyName parameter.

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

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

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

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

  • loader/DocumentWriter.cpp:

(WebCore::DocumentWriter::begin):

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

Fix broken contributors.json after r274720

Unreviewed infrastructure fix.

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

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

Reviewed by Manuel Rego Casasnovas.

LayoutTests/imported/w3c:

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

LayoutTests:

Import latests WPT's css-flexbox tests.

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

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

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

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

Add myself as to contributors.json as a committer.

Unreviewed.

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

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

Reviewed by Philippe Normand.

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

  • platform/encryptedmedia/CDMProxy.cpp:

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

  • platform/encryptedmedia/CDMProxy.h:

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

  • platform/encryptedmedia/clearkey/CDMClearKey.cpp:

(WebCore::CDMInstanceClearKey::createSession):

  • platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp:

(WebCore::MediaPlayerPrivateGStreamer::~MediaPlayerPrivateGStreamer):

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

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

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

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

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

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

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

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

  • TestExpectations:
  • webgl/2.0.y/conformance/attribs/gl-bindAttribLocation-aliasing-expected.txt: Added.
  • webgl/2.0.y/conformance/attribs/gl-bindAttribLocation-aliasing.html: Added.
  • webgl/2.0.y/conformance/attribs/gl-bindAttribLocation-matrix-expected.txt: Added.
  • webgl/2.0.y/conformance/attribs/gl-bindAttribLocation-matrix.html: Added.
  • webgl/2.0.y/conformance/attribs/gl-bindAttribLocation-nonexistent-attribute-expected.txt: Added.
  • webgl/2.0.y/conformance/attribs/gl-bindAttribLocation-nonexistent-attribute.html: Added.
  • webgl/2.0.y/conformance/attribs/gl-bindAttribLocation-repeated-expected.txt: Added.
  • webgl/2.0.y/conformance/attribs/gl-bindAttribLocation-repeated.html: Added.
  • webgl/2.0.y/conformance/attribs/gl-disabled-vertex-attrib-expected.txt: Added.
  • webgl/2.0.y/conformance/attribs/gl-disabled-vertex-attrib-update-expected.txt: Added.
  • webgl/2.0.y/conformance/attribs/gl-disabled-vertex-attrib-update.html: Added.
  • webgl/2.0.y/conformance/attribs/gl-disabled-vertex-attrib.html: Added.
  • webgl/2.0.y/conformance/attribs/gl-enable-vertex-attrib-expected.txt: Added.
  • webgl/2.0.y/conformance/attribs/gl-enable-vertex-attrib.html: Added.
  • webgl/2.0.y/conformance/attribs/gl-matrix-attributes-expected.txt: Added.
  • webgl/2.0.y/conformance/attribs/gl-matrix-attributes.html: Added.
  • webgl/2.0.y/conformance/attribs/gl-vertex-attrib-context-switch-expected.txt: Added.
  • webgl/2.0.y/conformance/attribs/gl-vertex-attrib-context-switch.html: Added.
  • webgl/2.0.y/conformance/attribs/gl-vertex-attrib-render-expected.txt: Added.
  • webgl/2.0.y/conformance/attribs/gl-vertex-attrib-render.html: Added.
  • webgl/2.0.y/conformance/attribs/gl-vertex-attrib-unconsumed-out-of-bounds-expected.txt: Added.
  • webgl/2.0.y/conformance/attribs/gl-vertex-attrib-unconsumed-out-of-bounds.html: Added.
  • webgl/2.0.y/conformance/attribs/gl-vertex-attrib-zero-issues-expected.txt: Added.
  • webgl/2.0.y/conformance/attribs/gl-vertex-attrib-zero-issues.html: Added.
  • webgl/2.0.y/conformance/attribs/gl-vertexattribpointer-expected.txt: Added.
  • webgl/2.0.y/conformance/attribs/gl-vertexattribpointer-offsets-expected.txt: Added.
  • webgl/2.0.y/conformance/attribs/gl-vertexattribpointer-offsets.html: Added.
  • webgl/2.0.y/conformance/attribs/gl-vertexattribpointer.html: Added.
  • webgl/2.0.y/conformance/buffers/buffer-bind-test-expected.txt: Added.
  • webgl/2.0.y/conformance/buffers/buffer-bind-test.html: Added.
  • webgl/2.0.y/conformance/buffers/buffer-data-and-buffer-sub-data-expected.txt: Added.
  • webgl/2.0.y/conformance/buffers/buffer-data-and-buffer-sub-data.html: Added.
  • webgl/2.0.y/conformance/buffers/buffer-data-array-buffer-delete-expected.txt: Added.
  • webgl/2.0.y/conformance/buffers/buffer-data-array-buffer-delete.html: Added.
  • webgl/2.0.y/conformance/buffers/buffer-data-dynamic-delay-expected.txt: Added.
  • webgl/2.0.y/conformance/buffers/buffer-data-dynamic-delay.html: Added.
  • webgl/2.0.y/conformance/buffers/buffer-uninitialized-expected.txt: Added.
  • webgl/2.0.y/conformance/buffers/buffer-uninitialized.html: Added.
  • webgl/2.0.y/conformance/buffers/element-array-buffer-delete-recreate-expected.txt: Added.
  • webgl/2.0.y/conformance/buffers/element-array-buffer-delete-recreate.html: Added.
  • webgl/2.0.y/conformance/buffers/index-validation-copies-indices-expected.txt: Added.
  • webgl/2.0.y/conformance/buffers/index-validation-copies-indices.html: Added.
  • webgl/2.0.y/conformance/buffers/index-validation-crash-with-buffer-sub-data-expected.txt: Added.
  • webgl/2.0.y/conformance/buffers/index-validation-crash-with-buffer-sub-data.html: Added.
  • webgl/2.0.y/conformance/buffers/index-validation-expected.txt: Added.
  • webgl/2.0.y/conformance/buffers/index-validation-large-buffer-expected.txt: Added.
  • webgl/2.0.y/conformance/buffers/index-validation-large-buffer.html: Added.
  • webgl/2.0.y/conformance/buffers/index-validation-verifies-too-many-indices-expected.txt: Added.
  • webgl/2.0.y/conformance/buffers/index-validation-verifies-too-many-indices.html: Added.
  • webgl/2.0.y/conformance/buffers/index-validation-with-resized-buffer-expected.txt: Added.
  • webgl/2.0.y/conformance/buffers/index-validation-with-resized-buffer.html: Added.
  • webgl/2.0.y/conformance/buffers/index-validation.html: Added.
  • webgl/2.0.y/conformance/buffers/vertex-buffer-updated-after-draw-expected.txt: Added.
  • webgl/2.0.y/conformance/buffers/vertex-buffer-updated-after-draw.html: Added.
  • webgl/2.0.y/conformance/canvas/buffer-offscreen-test-expected.txt: Added.
  • webgl/2.0.y/conformance/canvas/buffer-offscreen-test.html: Added.
  • webgl/2.0.y/conformance/canvas/buffer-preserve-test-expected.txt: Added.
  • webgl/2.0.y/conformance/canvas/buffer-preserve-test.html: Added.
  • webgl/2.0.y/conformance/canvas/canvas-test-expected.txt: Added.
  • webgl/2.0.y/conformance/canvas/canvas-test.html: Added.
  • webgl/2.0.y/conformance/canvas/canvas-zero-size-expected.txt: Added.
  • webgl/2.0.y/conformance/canvas/canvas-zero-size.html: Added.
  • webgl/2.0.y/conformance/canvas/draw-static-webgl-to-multiple-canvas-test-expected.txt: Added.
  • webgl/2.0.y/conformance/canvas/draw-static-webgl-to-multiple-canvas-test.html: Added.
  • webgl/2.0.y/conformance/canvas/draw-webgl-to-canvas-test-expected.txt: Added.
  • webgl/2.0.y/conformance/canvas/draw-webgl-to-canvas-test.html: Added.
  • webgl/2.0.y/conformance/canvas/drawingbuffer-hd-dpi-test-expected.txt: Added.
  • webgl/2.0.y/conformance/canvas/drawingbuffer-hd-dpi-test.html: Added.
  • webgl/2.0.y/conformance/canvas/drawingbuffer-static-canvas-test-expected.txt: Added.
  • webgl/2.0.y/conformance/canvas/drawingbuffer-static-canvas-test.html: Added.
  • webgl/2.0.y/conformance/canvas/drawingbuffer-test-expected.txt: Added.
  • webgl/2.0.y/conformance/canvas/drawingbuffer-test.html: Added.
  • webgl/2.0.y/conformance/canvas/framebuffer-bindings-affected-by-to-data-url-expected.txt: Added.
  • webgl/2.0.y/conformance/canvas/framebuffer-bindings-affected-by-to-data-url.html: Added.
  • webgl/2.0.y/conformance/canvas/framebuffer-bindings-unaffected-on-resize-expected.txt: Added.
  • webgl/2.0.y/conformance/canvas/framebuffer-bindings-unaffected-on-resize.html: Added.
  • webgl/2.0.y/conformance/canvas/rapid-resizing-expected.txt: Added.
  • webgl/2.0.y/conformance/canvas/rapid-resizing.html: Added.
  • webgl/2.0.y/conformance/canvas/render-after-resize-test-expected.txt: Added.
  • webgl/2.0.y/conformance/canvas/render-after-resize-test.html: Added.
  • webgl/2.0.y/conformance/canvas/texture-bindings-unaffected-on-resize-expected.txt: Added.
  • webgl/2.0.y/conformance/canvas/texture-bindings-unaffected-on-resize.html: Added.
  • webgl/2.0.y/conformance/canvas/to-data-url-test-expected.txt: Added.
  • webgl/2.0.y/conformance/canvas/to-data-url-test.html: Added.
  • webgl/2.0.y/conformance/canvas/viewport-unchanged-upon-resize-expected.txt: Added.
  • webgl/2.0.y/conformance/canvas/viewport-unchanged-upon-resize.html: Added.
  • webgl/2.0.y/conformance/canvas/webgl-to-2d-canvas-expected.txt: Added.
  • webgl/2.0.y/conformance/canvas/webgl-to-2d-canvas.html: Added.
  • webgl/2.0.y/conformance/context/context-attribute-preserve-drawing-buffer-expected.txt: Added.
  • webgl/2.0.y/conformance/context/context-attribute-preserve-drawing-buffer.html: Added.
  • webgl/2.0.y/conformance/context/context-attributes-alpha-depth-stencil-antialias-expected.txt: Added.
  • webgl/2.0.y/conformance/context/context-attributes-alpha-depth-stencil-antialias.html: Added.
  • webgl/2.0.y/conformance/context/context-creation-and-destruction-expected.txt: Added.
  • webgl/2.0.y/conformance/context/context-creation-and-destruction.html: Added.
  • webgl/2.0.y/conformance/context/context-creation-expected.txt: Added.
  • webgl/2.0.y/conformance/context/context-creation.html: Added.
  • webgl/2.0.y/conformance/context/context-eviction-with-garbage-collection-expected.txt: Added.
  • webgl/2.0.y/conformance/context/context-eviction-with-garbage-collection.html: Added.
  • webgl/2.0.y/conformance/context/context-hidden-alpha-expected.txt: Added.
  • webgl/2.0.y/conformance/context/context-hidden-alpha.html: Added.
  • webgl/2.0.y/conformance/context/context-lost-expected.txt: Added.
  • webgl/2.0.y/conformance/context/context-lost-restored-expected.txt: Added.
  • webgl/2.0.y/conformance/context/context-lost-restored.html: Added.
  • webgl/2.0.y/conformance/context/context-lost.html: Added.
  • webgl/2.0.y/conformance/context/context-no-alpha-fbo-with-alpha-expected.txt: Added.
  • webgl/2.0.y/conformance/context/context-no-alpha-fbo-with-alpha.html: Added.
  • webgl/2.0.y/conformance/context/context-release-upon-reload-expected.txt: Added.
  • webgl/2.0.y/conformance/context/context-release-upon-reload.html: Added.
  • webgl/2.0.y/conformance/context/context-release-with-workers-expected.txt: Added.
  • webgl/2.0.y/conformance/context/context-release-with-workers.html: Added.
  • webgl/2.0.y/conformance/context/context-size-change-expected.txt: Added.
  • webgl/2.0.y/conformance/context/context-size-change.html: Added.
  • webgl/2.0.y/conformance/context/deleted-object-behavior-expected.txt: Added.
  • webgl/2.0.y/conformance/context/deleted-object-behavior.html: Added.
  • webgl/2.0.y/conformance/context/incorrect-context-object-behaviour-expected.txt: Added.
  • webgl/2.0.y/conformance/context/incorrect-context-object-behaviour.html: Added.
  • webgl/2.0.y/conformance/context/premultiplyalpha-test-expected.txt: Added.
  • webgl/2.0.y/conformance/context/premultiplyalpha-test.html: Added.
  • webgl/2.0.y/conformance/context/user-defined-properties-on-context-expected.txt: Added.
  • webgl/2.0.y/conformance/context/user-defined-properties-on-context.html: Added.
  • webgl/2.0.y/conformance/context/zero-sized-canvas-expected.txt: Added.
  • webgl/2.0.y/conformance/context/zero-sized-canvas.html: Added.
  • webgl/2.0.y/conformance/extensions/ext-color-buffer-half-float-expected.txt: Added.
  • webgl/2.0.y/conformance/extensions/ext-color-buffer-half-float.html: Added.
  • webgl/2.0.y/conformance/extensions/ext-disjoint-timer-query-expected.txt: Added.
  • webgl/2.0.y/conformance/extensions/ext-disjoint-timer-query.html: Added.
  • webgl/2.0.y/conformance/extensions/ext-float-blend-expected.txt: Added.
  • webgl/2.0.y/conformance/extensions/ext-float-blend.html: Added.
  • webgl/2.0.y/conformance/extensions/ext-texture-compression-bptc-expected.txt: Added.
  • webgl/2.0.y/conformance/extensions/ext-texture-compression-bptc.html: Added.
  • webgl/2.0.y/conformance/extensions/ext-texture-compression-rgtc-expected.txt: Added.
  • webgl/2.0.y/conformance/extensions/ext-texture-compression-rgtc.html: Added.
  • webgl/2.0.y/conformance/extensions/ext-texture-filter-anisotropic-expected.txt: Added.
  • webgl/2.0.y/conformance/extensions/ext-texture-filter-anisotropic.html: Added.
  • webgl/2.0.y/conformance/extensions/get-extension-expected.txt: Added.
  • webgl/2.0.y/conformance/extensions/get-extension.html: Added.
  • webgl/2.0.y/conformance/extensions/khr-parallel-shader-compile-expected.txt: Added.
  • webgl/2.0.y/conformance/extensions/khr-parallel-shader-compile.html: Added.
  • webgl/2.0.y/conformance/extensions/oes-texture-float-linear-expected.txt: Added.
  • webgl/2.0.y/conformance/extensions/oes-texture-float-linear.html: Added.
  • webgl/2.0.y/conformance/extensions/s3tc-and-rgtc-expected.txt: Added.
  • webgl/2.0.y/conformance/extensions/s3tc-and-rgtc.html: Added.
  • webgl/2.0.y/conformance/extensions/webgl-compressed-texture-astc-expected.txt: Added.
  • webgl/2.0.y/conformance/extensions/webgl-compressed-texture-astc.html: Added.
  • webgl/2.0.y/conformance/extensions/webgl-compressed-texture-etc-expected.txt: Added.
  • webgl/2.0.y/conformance/extensions/webgl-compressed-texture-etc.html: Added.
  • webgl/2.0.y/conformance/extensions/webgl-compressed-texture-etc1-expected.txt: Added.
  • webgl/2.0.y/conformance/extensions/webgl-compressed-texture-etc1.html: Added.
  • webgl/2.0.y/conformance/extensions/webgl-compressed-texture-pvrtc-expected.txt: Added.
  • webgl/2.0.y/conformance/extensions/webgl-compressed-texture-pvrtc.html: Added.
  • webgl/2.0.y/conformance/extensions/webgl-compressed-texture-s3tc-srgb-expected.txt: Added.
  • webgl/2.0.y/conformance/extensions/webgl-compressed-texture-s3tc-srgb.html: Added.
  • webgl/2.0.y/conformance/extensions/webgl-compressed-texture-size-limit-expected.txt: Added.
  • webgl/2.0.y/conformance/extensions/webgl-compressed-texture-size-limit.html: Added.
  • webgl/2.0.y/conformance/extensions/webgl-debug-renderer-info-expected.txt: Added.
  • webgl/2.0.y/conformance/extensions/webgl-debug-renderer-info.html: Added.
  • webgl/2.0.y/conformance/extensions/webgl-debug-shaders-expected.txt: Added.
  • webgl/2.0.y/conformance/extensions/webgl-debug-shaders.html: Added.
  • webgl/2.0.y/conformance/extensions/webgl-multi-draw-expected.txt: Added.
  • webgl/2.0.y/conformance/extensions/webgl-multi-draw.html: Added.
  • webgl/2.0.y/conformance/glsl/bugs/angle-ambiguous-function-call-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/bugs/angle-ambiguous-function-call.html: Added.
  • webgl/2.0.y/conformance/glsl/bugs/angle-constructor-invalid-parameters-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/bugs/angle-constructor-invalid-parameters.html: Added.
  • webgl/2.0.y/conformance/glsl/bugs/angle-d3d11-compiler-error-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/bugs/angle-d3d11-compiler-error.html: Added.
  • webgl/2.0.y/conformance/glsl/bugs/angle-dx-variable-bug-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/bugs/angle-dx-variable-bug.html: Added.
  • webgl/2.0.y/conformance/glsl/bugs/array-of-struct-with-int-first-position-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/bugs/array-of-struct-with-int-first-position.html: Added.
  • webgl/2.0.y/conformance/glsl/bugs/assign-to-swizzled-twice-in-function-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/bugs/assign-to-swizzled-twice-in-function.html: Added.
  • webgl/2.0.y/conformance/glsl/bugs/bool-type-cast-bug-int-float-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/bugs/bool-type-cast-bug-int-float.html: Added.
  • webgl/2.0.y/conformance/glsl/bugs/character-set-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/bugs/character-set.html: Added.
  • webgl/2.0.y/conformance/glsl/bugs/compare-loop-index-to-uniform-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/bugs/compare-loop-index-to-uniform.html: Added.
  • webgl/2.0.y/conformance/glsl/bugs/complex-glsl-does-not-crash-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/bugs/complex-glsl-does-not-crash.html: Added.
  • webgl/2.0.y/conformance/glsl/bugs/compound-assignment-type-combination-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/bugs/compound-assignment-type-combination.html: Added.
  • webgl/2.0.y/conformance/glsl/bugs/conditional-discard-in-loop-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/bugs/conditional-discard-in-loop.html: Added.
  • webgl/2.0.y/conformance/glsl/bugs/conditional-discard-optimization-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/bugs/conditional-discard-optimization.html: Added.
  • webgl/2.0.y/conformance/glsl/bugs/conditional-texture-fetch-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/bugs/conditional-texture-fetch.html: Added.
  • webgl/2.0.y/conformance/glsl/bugs/constant-precision-qualifier-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/bugs/constant-precision-qualifier.html: Added.
  • webgl/2.0.y/conformance/glsl/bugs/floor-div-cos-should-not-truncate-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/bugs/floor-div-cos-should-not-truncate.html: Added.
  • webgl/2.0.y/conformance/glsl/bugs/floored-division-accuracy-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/bugs/floored-division-accuracy.html: Added.
  • webgl/2.0.y/conformance/glsl/bugs/fragcoord-linking-bug-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/bugs/fragcoord-linking-bug.html: Added.
  • webgl/2.0.y/conformance/glsl/bugs/gl-fragcoord-multisampling-bug-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/bugs/gl-fragcoord-multisampling-bug.html: Added.
  • webgl/2.0.y/conformance/glsl/bugs/global-invariant-does-not-leak-across-shaders-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/bugs/global-invariant-does-not-leak-across-shaders.html: Added.
  • webgl/2.0.y/conformance/glsl/bugs/if-return-and-elseif-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/bugs/if-return-and-elseif.html: Added.
  • webgl/2.0.y/conformance/glsl/bugs/in-parameter-passed-as-inout-argument-and-global-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/bugs/in-parameter-passed-as-inout-argument-and-global.html: Added.
  • webgl/2.0.y/conformance/glsl/bugs/init-array-with-loop-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/bugs/init-array-with-loop.html: Added.
  • webgl/2.0.y/conformance/glsl/bugs/invariant-does-not-leak-across-shaders-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/bugs/invariant-does-not-leak-across-shaders.html: Added.
  • webgl/2.0.y/conformance/glsl/bugs/logic-inside-block-without-braces-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/bugs/logic-inside-block-without-braces.html: Added.
  • webgl/2.0.y/conformance/glsl/bugs/long-expressions-should-not-crash-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/bugs/long-expressions-should-not-crash.html: Added.
  • webgl/2.0.y/conformance/glsl/bugs/loop-if-loop-gradient-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/bugs/loop-if-loop-gradient.html: Added.
  • webgl/2.0.y/conformance/glsl/bugs/modulo-arithmetic-accuracy-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/bugs/modulo-arithmetic-accuracy.html: Added.
  • webgl/2.0.y/conformance/glsl/bugs/multiplication-assignment-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/bugs/multiplication-assignment.html: Added.
  • webgl/2.0.y/conformance/glsl/bugs/nested-functions-should-not-crash-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/bugs/nested-functions-should-not-crash.html: Added.
  • webgl/2.0.y/conformance/glsl/bugs/nested-loops-with-break-and-continue-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/bugs/nested-loops-with-break-and-continue.html: Added.
  • webgl/2.0.y/conformance/glsl/bugs/nested-sequence-operator-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/bugs/nested-sequence-operator.html: Added.
  • webgl/2.0.y/conformance/glsl/bugs/pow-of-small-constant-in-user-defined-function-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/bugs/pow-of-small-constant-in-user-defined-function.html: Added.
  • webgl/2.0.y/conformance/glsl/bugs/pow-with-constant-exponent-should-not-crash-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/bugs/pow-with-constant-exponent-should-not-crash.html: Added.
  • webgl/2.0.y/conformance/glsl/bugs/qualcomm-crash-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/bugs/qualcomm-crash.html: Added.
  • webgl/2.0.y/conformance/glsl/bugs/qualcomm-loop-with-continue-crash-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/bugs/qualcomm-loop-with-continue-crash.html: Added.
  • webgl/2.0.y/conformance/glsl/bugs/sampler-array-struct-function-arg-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/bugs/sampler-array-struct-function-arg.html: Added.
  • webgl/2.0.y/conformance/glsl/bugs/sampler-array-using-loop-index-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/bugs/sampler-array-using-loop-index.html: Added.
  • webgl/2.0.y/conformance/glsl/bugs/sampler-struct-function-arg-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/bugs/sampler-struct-function-arg.html: Added.
  • webgl/2.0.y/conformance/glsl/bugs/sequence-operator-evaluation-order-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/bugs/sequence-operator-evaluation-order.html: Added.
  • webgl/2.0.y/conformance/glsl/bugs/sketchfab-lighting-shader-crash-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/bugs/sketchfab-lighting-shader-crash.html: Added.
  • webgl/2.0.y/conformance/glsl/bugs/struct-constructor-highp-bug-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/bugs/struct-constructor-highp-bug.html: Added.
  • webgl/2.0.y/conformance/glsl/bugs/struct-with-single-member-constructor-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/bugs/struct-with-single-member-constructor.html: Added.
  • webgl/2.0.y/conformance/glsl/bugs/temp-expressions-should-not-crash-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/bugs/temp-expressions-should-not-crash.html: Added.
  • webgl/2.0.y/conformance/glsl/bugs/unary-minus-operator-float-bug-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/bugs/unary-minus-operator-float-bug.html: Added.
  • webgl/2.0.y/conformance/glsl/bugs/undefined-index-should-not-crash-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/bugs/undefined-index-should-not-crash.html: Added.
  • webgl/2.0.y/conformance/glsl/bugs/uniforms-should-not-lose-values-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/bugs/uniforms-should-not-lose-values.html: Added.
  • webgl/2.0.y/conformance/glsl/bugs/varying-arrays-should-not-be-reversed-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/bugs/varying-arrays-should-not-be-reversed.html: Added.
  • webgl/2.0.y/conformance/glsl/bugs/vector-matrix-constructor-scalarization-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/bugs/vector-matrix-constructor-scalarization.html: Added.
  • webgl/2.0.y/conformance/glsl/bugs/vector-scalar-arithmetic-inside-loop-complex-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/bugs/vector-scalar-arithmetic-inside-loop-complex.html: Added.
  • webgl/2.0.y/conformance/glsl/bugs/vector-scalar-arithmetic-inside-loop-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/bugs/vector-scalar-arithmetic-inside-loop.html: Added.
  • webgl/2.0.y/conformance/glsl/constructors/glsl-construct-bvec2-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/constructors/glsl-construct-bvec2.html: Added.
  • webgl/2.0.y/conformance/glsl/constructors/glsl-construct-bvec3-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/constructors/glsl-construct-bvec3.html: Added.
  • webgl/2.0.y/conformance/glsl/constructors/glsl-construct-bvec4-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/constructors/glsl-construct-bvec4.html: Added.
  • webgl/2.0.y/conformance/glsl/constructors/glsl-construct-ivec2-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/constructors/glsl-construct-ivec2.html: Added.
  • webgl/2.0.y/conformance/glsl/constructors/glsl-construct-ivec3-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/constructors/glsl-construct-ivec3.html: Added.
  • webgl/2.0.y/conformance/glsl/constructors/glsl-construct-ivec4-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/constructors/glsl-construct-ivec4.html: Added.
  • webgl/2.0.y/conformance/glsl/constructors/glsl-construct-mat2-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/constructors/glsl-construct-mat2.html: Added.
  • webgl/2.0.y/conformance/glsl/constructors/glsl-construct-mat3-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/constructors/glsl-construct-mat3.html: Added.
  • webgl/2.0.y/conformance/glsl/constructors/glsl-construct-mat4-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/constructors/glsl-construct-mat4.html: Added.
  • webgl/2.0.y/conformance/glsl/constructors/glsl-construct-vec-mat-corner-cases-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/constructors/glsl-construct-vec-mat-corner-cases.html: Added.
  • webgl/2.0.y/conformance/glsl/constructors/glsl-construct-vec-mat-index-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/constructors/glsl-construct-vec-mat-index.html: Added.
  • webgl/2.0.y/conformance/glsl/constructors/glsl-construct-vec2-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/constructors/glsl-construct-vec2.html: Added.
  • webgl/2.0.y/conformance/glsl/constructors/glsl-construct-vec3-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/constructors/glsl-construct-vec3.html: Added.
  • webgl/2.0.y/conformance/glsl/constructors/glsl-construct-vec4-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/constructors/glsl-construct-vec4.html: Added.
  • webgl/2.0.y/conformance/glsl/functions/glsl-function-abs-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/functions/glsl-function-abs.html: Added.
  • webgl/2.0.y/conformance/glsl/functions/glsl-function-acos-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/functions/glsl-function-acos.html: Added.
  • webgl/2.0.y/conformance/glsl/functions/glsl-function-asin-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/functions/glsl-function-asin.html: Added.
  • webgl/2.0.y/conformance/glsl/functions/glsl-function-atan-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/functions/glsl-function-atan-xy-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/functions/glsl-function-atan-xy.html: Added.
  • webgl/2.0.y/conformance/glsl/functions/glsl-function-atan.html: Added.
  • webgl/2.0.y/conformance/glsl/functions/glsl-function-ceil-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/functions/glsl-function-ceil.html: Added.
  • webgl/2.0.y/conformance/glsl/functions/glsl-function-clamp-float-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/functions/glsl-function-clamp-float.html: Added.
  • webgl/2.0.y/conformance/glsl/functions/glsl-function-clamp-gentype-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/functions/glsl-function-clamp-gentype.html: Added.
  • webgl/2.0.y/conformance/glsl/functions/glsl-function-cos-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/functions/glsl-function-cos.html: Added.
  • webgl/2.0.y/conformance/glsl/functions/glsl-function-cross-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/functions/glsl-function-cross.html: Added.
  • webgl/2.0.y/conformance/glsl/functions/glsl-function-distance-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/functions/glsl-function-distance.html: Added.
  • webgl/2.0.y/conformance/glsl/functions/glsl-function-dot-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/functions/glsl-function-dot.html: Added.
  • webgl/2.0.y/conformance/glsl/functions/glsl-function-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/functions/glsl-function-faceforward-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/functions/glsl-function-faceforward.html: Added.
  • webgl/2.0.y/conformance/glsl/functions/glsl-function-floor-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/functions/glsl-function-floor.html: Added.
  • webgl/2.0.y/conformance/glsl/functions/glsl-function-fract-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/functions/glsl-function-fract.html: Added.
  • webgl/2.0.y/conformance/glsl/functions/glsl-function-length-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/functions/glsl-function-length.html: Added.
  • webgl/2.0.y/conformance/glsl/functions/glsl-function-max-float-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/functions/glsl-function-max-float.html: Added.
  • webgl/2.0.y/conformance/glsl/functions/glsl-function-max-gentype-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/functions/glsl-function-max-gentype.html: Added.
  • webgl/2.0.y/conformance/glsl/functions/glsl-function-min-float-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/functions/glsl-function-min-float.html: Added.
  • webgl/2.0.y/conformance/glsl/functions/glsl-function-min-gentype-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/functions/glsl-function-min-gentype.html: Added.
  • webgl/2.0.y/conformance/glsl/functions/glsl-function-mix-float-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/functions/glsl-function-mix-float.html: Added.
  • webgl/2.0.y/conformance/glsl/functions/glsl-function-mix-gentype-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/functions/glsl-function-mix-gentype.html: Added.
  • webgl/2.0.y/conformance/glsl/functions/glsl-function-mod-float-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/functions/glsl-function-mod-float.html: Added.
  • webgl/2.0.y/conformance/glsl/functions/glsl-function-mod-gentype-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/functions/glsl-function-mod-gentype.html: Added.
  • webgl/2.0.y/conformance/glsl/functions/glsl-function-normalize-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/functions/glsl-function-normalize.html: Added.
  • webgl/2.0.y/conformance/glsl/functions/glsl-function-reflect-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/functions/glsl-function-reflect.html: Added.
  • webgl/2.0.y/conformance/glsl/functions/glsl-function-sign-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/functions/glsl-function-sign.html: Added.
  • webgl/2.0.y/conformance/glsl/functions/glsl-function-sin-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/functions/glsl-function-sin.html: Added.
  • webgl/2.0.y/conformance/glsl/functions/glsl-function-smoothstep-float-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/functions/glsl-function-smoothstep-float.html: Added.
  • webgl/2.0.y/conformance/glsl/functions/glsl-function-smoothstep-gentype-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/functions/glsl-function-smoothstep-gentype.html: Added.
  • webgl/2.0.y/conformance/glsl/functions/glsl-function-step-float-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/functions/glsl-function-step-float.html: Added.
  • webgl/2.0.y/conformance/glsl/functions/glsl-function-step-gentype-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/functions/glsl-function-step-gentype.html: Added.
  • webgl/2.0.y/conformance/glsl/functions/glsl-function.html: Added.
  • webgl/2.0.y/conformance/glsl/implicit/add_int_float.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/implicit/add_int_float.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/implicit/add_int_mat2.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/implicit/add_int_mat2.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/implicit/add_int_mat3.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/implicit/add_int_mat3.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/implicit/add_int_mat4.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/implicit/add_int_mat4.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/implicit/add_int_vec2.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/implicit/add_int_vec2.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/implicit/add_int_vec3.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/implicit/add_int_vec3.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/implicit/add_int_vec4.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/implicit/add_int_vec4.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/implicit/add_ivec2_vec2.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/implicit/add_ivec2_vec2.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/implicit/add_ivec3_vec3.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/implicit/add_ivec3_vec3.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/implicit/add_ivec4_vec4.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/implicit/add_ivec4_vec4.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/implicit/assign_int_to_float.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/implicit/assign_int_to_float.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/implicit/assign_ivec2_to_vec2.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/implicit/assign_ivec2_to_vec2.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/implicit/assign_ivec3_to_vec3.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/implicit/assign_ivec3_to_vec3.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/implicit/assign_ivec4_to_vec4.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/implicit/assign_ivec4_to_vec4.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/implicit/construct_struct.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/implicit/construct_struct.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/implicit/divide_int_float.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/implicit/divide_int_float.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/implicit/divide_int_mat2.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/implicit/divide_int_mat2.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/implicit/divide_int_mat3.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/implicit/divide_int_mat3.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/implicit/divide_int_mat4.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/implicit/divide_int_mat4.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/implicit/divide_int_vec2.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/implicit/divide_int_vec2.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/implicit/divide_int_vec3.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/implicit/divide_int_vec3.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/implicit/divide_int_vec4.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/implicit/divide_int_vec4.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/implicit/divide_ivec2_vec2.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/implicit/divide_ivec2_vec2.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/implicit/divide_ivec3_vec3.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/implicit/divide_ivec3_vec3.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/implicit/divide_ivec4_vec4.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/implicit/divide_ivec4_vec4.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/implicit/equal_int_float.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/implicit/equal_int_float.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/implicit/equal_ivec2_vec2.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/implicit/equal_ivec2_vec2.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/implicit/equal_ivec3_vec3.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/implicit/equal_ivec3_vec3.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/implicit/equal_ivec4_vec4.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/implicit/equal_ivec4_vec4.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/implicit/function_int_float.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/implicit/function_int_float.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/implicit/function_ivec2_vec2.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/implicit/function_ivec2_vec2.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/implicit/function_ivec3_vec3.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/implicit/function_ivec3_vec3.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/implicit/function_ivec4_vec4.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/implicit/function_ivec4_vec4.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/implicit/greater_than.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/implicit/greater_than.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/implicit/greater_than_equal.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/implicit/greater_than_equal.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/implicit/less_than.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/implicit/less_than.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/implicit/less_than_equal.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/implicit/less_than_equal.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/implicit/multiply_int_float.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/implicit/multiply_int_float.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/implicit/multiply_int_mat2.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/implicit/multiply_int_mat2.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/implicit/multiply_int_mat3.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/implicit/multiply_int_mat3.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/implicit/multiply_int_mat4.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/implicit/multiply_int_mat4.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/implicit/multiply_int_vec2.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/implicit/multiply_int_vec2.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/implicit/multiply_int_vec3.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/implicit/multiply_int_vec3.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/implicit/multiply_int_vec4.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/implicit/multiply_int_vec4.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/implicit/multiply_ivec2_vec2.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/implicit/multiply_ivec2_vec2.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/implicit/multiply_ivec3_vec3.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/implicit/multiply_ivec3_vec3.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/implicit/multiply_ivec4_vec4.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/implicit/multiply_ivec4_vec4.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/implicit/not_equal_int_float.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/implicit/not_equal_int_float.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/implicit/not_equal_ivec2_vec2.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/implicit/not_equal_ivec2_vec2.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/implicit/not_equal_ivec3_vec3.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/implicit/not_equal_ivec3_vec3.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/implicit/not_equal_ivec4_vec4.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/implicit/not_equal_ivec4_vec4.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/implicit/subtract_int_float.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/implicit/subtract_int_float.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/implicit/subtract_int_mat2.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/implicit/subtract_int_mat2.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/implicit/subtract_int_mat3.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/implicit/subtract_int_mat3.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/implicit/subtract_int_mat4.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/implicit/subtract_int_mat4.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/implicit/subtract_int_vec2.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/implicit/subtract_int_vec2.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/implicit/subtract_int_vec3.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/implicit/subtract_int_vec3.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/implicit/subtract_int_vec4.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/implicit/subtract_int_vec4.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/implicit/subtract_ivec2_vec2.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/implicit/subtract_ivec2_vec2.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/implicit/subtract_ivec3_vec3.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/implicit/subtract_ivec3_vec3.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/implicit/subtract_ivec4_vec4.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/implicit/subtract_ivec4_vec4.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/implicit/ternary_int_float.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/implicit/ternary_int_float.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/implicit/ternary_ivec2_vec2.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/implicit/ternary_ivec2_vec2.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/implicit/ternary_ivec3_vec3.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/implicit/ternary_ivec3_vec3.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/implicit/ternary_ivec4_vec4.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/implicit/ternary_ivec4_vec4.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/literals/float_literal.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/literals/float_literal.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/literals/literal_precision-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/literals/literal_precision.html: Added.
  • webgl/2.0.y/conformance/glsl/literals/overflow_leak.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/literals/overflow_leak.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/matrices/glsl-mat3-construction-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/matrices/glsl-mat3-construction.html: Added.
  • webgl/2.0.y/conformance/glsl/matrices/glsl-mat4-to-mat3-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/matrices/glsl-mat4-to-mat3.html: Added.
  • webgl/2.0.y/conformance/glsl/matrices/matrix-compound-multiply-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/matrices/matrix-compound-multiply.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/boolean_precision-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/boolean_precision.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/const-variable-initialization-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/const-variable-initialization.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/embedded-struct-definitions-forbidden-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/embedded-struct-definitions-forbidden.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/empty-declaration-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/empty-declaration.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/empty_main.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/empty_main.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/expression-list-in-declarator-initializer-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/expression-list-in-declarator-initializer.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/fragcolor-fragdata-invariant-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/fragcolor-fragdata-invariant.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/gl_position_unset.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/gl_position_unset.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/global-variable-init-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/global-variable-init.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/glsl-function-nodes-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/glsl-function-nodes.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/glsl-long-variable-names-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/glsl-long-variable-names.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/glsl-vertex-branch-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/glsl-vertex-branch.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/large-loop-compile-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/large-loop-compile.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/local-variable-shadowing-outer-function-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/local-variable-shadowing-outer-function.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/non-ascii-comments.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/non-ascii-comments.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/non-ascii.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/non-ascii.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/re-compile-re-link-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/re-compile-re-link.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/sampler-operand-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/sampler-operand.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/sequence-operator-returns-constant-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/sequence-operator-returns-constant.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-precision-format-obeyed-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-precision-format-obeyed.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-struct-scope-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-struct-scope.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-uniform-packing-restrictions-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-uniform-packing-restrictions.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-varying-packing-restrictions-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-varying-packing-restrictions.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-256-character-define-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-256-character-define.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-256-character-identifier.frag-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-256-character-identifier.frag.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-_webgl-identifier.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-_webgl-identifier.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-arbitrary-indexing.frag-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-arbitrary-indexing.frag.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-arbitrary-indexing.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-arbitrary-indexing.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-array-of-structs-containing-arrays-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-array-of-structs-containing-arrays.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-array-of-structs-uniform-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-array-of-structs-uniform.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-attrib-array.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-attrib-array.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-attrib-struct.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-attrib-struct.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-clipvertex.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-clipvertex.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-comma-assignment-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-comma-assignment.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-comma-conditional-assignment-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-comma-conditional-assignment.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-comma-separated-variable-declarations-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-comma-separated-variable-declarations.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-conditional-scoping-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-conditional-scoping-negative-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-conditional-scoping-negative.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-conditional-scoping.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-default-precision.frag-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-default-precision.frag.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-default-precision.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-default-precision.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-dfdx-no-ext.frag-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-dfdx-no-ext.frag.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-dfdx.frag-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-dfdx.frag.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-do-loop-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-do-loop.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-error-directive-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-error-directive.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-explicit-int-cast.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-explicit-int-cast.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-float-return-value.frag-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-float-return-value.frag.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-for-loop-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-for-loop.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-for-scoping-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-for-scoping.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-frag-depth.frag-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-frag-depth.frag.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-function-recursion.frag-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-function-recursion.frag.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-function-scoped-struct-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-function-scoped-struct.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-functional-scoping-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-functional-scoping.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-glcolor.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-glcolor.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-gles-1.frag-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-gles-1.frag.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-gles-symbol.frag-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-gles-symbol.frag.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-global-variable-precision-mismatch-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-global-variable-precision-mismatch.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-glprojectionmatrix.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-glprojectionmatrix.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-hex-int-constant-macro-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-hex-int-constant-macro.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-implicit-vec3-to-vec4-cast.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-implicit-vec3-to-vec4-cast.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-include.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-include.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-int-return-value.frag-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-int-return-value.frag.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-invalid-identifier.frag-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-invalid-identifier.frag.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-ivec2-return-value.frag-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-ivec2-return-value.frag.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-ivec3-return-value.frag-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-ivec3-return-value.frag.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-ivec4-return-value.frag-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-ivec4-return-value.frag.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-limited-indexing.frag-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-limited-indexing.frag.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-long-line-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-long-line.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-non-ascii-error.frag-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-non-ascii-error.frag.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-non-reserved-words-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-non-reserved-words.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-precision.frag-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-precision.frag.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-preprocessor-whitespace-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-preprocessor-whitespace.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-quoted-error.frag-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-quoted-error.frag.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-reserved-words-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-reserved-words.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-short-circuiting-operators-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-short-circuiting-operators.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-similar-uniform-array-names-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-similar-uniform-array-names.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-too-many-uniforms-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-too-many-uniforms.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-two-initializer-types-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-two-initializer-types.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-undefined-preprocessor-symbol.frag-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-undefined-preprocessor-symbol.frag.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-uniform-in-loop-condition.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-uniform-in-loop-condition.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-vec2-return-value.frag-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-vec2-return-value.frag.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-vec3-return-value.frag-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-vec3-return-value.frag.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-vec4-return-value.frag-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-vec4-return-value.frag.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-vec4-vec3-vec4-conditional-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-vec4-vec3-vec4-conditional.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-version-100.frag-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-version-100.frag.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-version-100.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-version-100.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-version-120.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-version-120.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-version-130.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-version-130.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-webgl-identifier.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-webgl-identifier.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-while-loop-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-with-while-loop.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-without-precision.frag-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shader-without-precision.frag.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shaders-with-constant-expression-loop-conditions-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shaders-with-constant-expression-loop-conditions.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shaders-with-invariance-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shaders-with-invariance.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shaders-with-mis-matching-uniforms-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shaders-with-mis-matching-uniforms.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shaders-with-mis-matching-varyings-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shaders-with-mis-matching-varyings.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shaders-with-missing-varyings-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shaders-with-missing-varyings.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shaders-with-name-conflicts-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shaders-with-name-conflicts.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shaders-with-uniform-structs-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shaders-with-uniform-structs.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shaders-with-varyings-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shaders-with-varyings.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/shared-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/shared.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/struct-as-inout-parameter-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/struct-as-inout-parameter.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/struct-as-out-parameter-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/struct-as-out-parameter.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/struct-assign-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/struct-assign.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/struct-equals-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/struct-equals.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/struct-mixed-array-declarators-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/struct-mixed-array-declarators.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/struct-nesting-exceeds-maximum-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/struct-nesting-exceeds-maximum.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/struct-nesting-of-variable-names-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/struct-nesting-of-variable-names.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/struct-nesting-under-maximum-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/struct-nesting-under-maximum.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/struct-specifiers-in-uniforms-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/struct-specifiers-in-uniforms.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/struct-unary-operators-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/struct-unary-operators.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/ternary-operator-on-arrays-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/ternary-operator-on-arrays.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/ternary-operators-in-global-initializers-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/ternary-operators-in-global-initializers.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/ternary-operators-in-initializers-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/ternary-operators-in-initializers.html: Added.
  • webgl/2.0.y/conformance/glsl/misc/uninitialized-local-global-variables-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/misc/uninitialized-local-global-variables.html: Added.
  • webgl/2.0.y/conformance/glsl/preprocessor/comments-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/preprocessor/comments.html: Added.
  • webgl/2.0.y/conformance/glsl/preprocessor/macro-expansion-tricky-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/preprocessor/macro-expansion-tricky.html: Added.
  • webgl/2.0.y/conformance/glsl/reserved/_webgl_field.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/reserved/_webgl_field.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/reserved/_webgl_function.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/reserved/_webgl_function.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/reserved/_webgl_struct.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/reserved/_webgl_struct.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/reserved/_webgl_variable.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/reserved/_webgl_variable.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/reserved/webgl_field.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/reserved/webgl_field.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/reserved/webgl_function.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/reserved/webgl_function.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/reserved/webgl_struct.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/reserved/webgl_struct.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/reserved/webgl_variable.vert-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/reserved/webgl_variable.vert.html: Added.
  • webgl/2.0.y/conformance/glsl/samplers/glsl-function-texture2d-bias-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/samplers/glsl-function-texture2d-bias.html: Added.
  • webgl/2.0.y/conformance/glsl/samplers/glsl-function-texture2dlod-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/samplers/glsl-function-texture2dlod.html: Added.
  • webgl/2.0.y/conformance/glsl/samplers/glsl-function-texture2dproj-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/samplers/glsl-function-texture2dproj.html: Added.
  • webgl/2.0.y/conformance/glsl/samplers/glsl-function-texture2dprojlod-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/samplers/glsl-function-texture2dprojlod.html: Added.
  • webgl/2.0.y/conformance/glsl/variables/gl-fragcoord-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/variables/gl-fragcoord-xy-values-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/variables/gl-fragcoord-xy-values.html: Added.
  • webgl/2.0.y/conformance/glsl/variables/gl-fragcoord.html: Added.
  • webgl/2.0.y/conformance/glsl/variables/gl-fragdata-and-fragcolor-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/variables/gl-fragdata-and-fragcolor.html: Added.
  • webgl/2.0.y/conformance/glsl/variables/gl-frontfacing-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/variables/gl-frontfacing.html: Added.
  • webgl/2.0.y/conformance/glsl/variables/gl-pointcoord-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/variables/gl-pointcoord.html: Added.
  • webgl/2.0.y/conformance/glsl/variables/glsl-built-ins-expected.txt: Added.
  • webgl/2.0.y/conformance/glsl/variables/glsl-built-ins.html: Added.
  • webgl/2.0.y/conformance/limits/gl-line-width-expected.txt: Added.
  • webgl/2.0.y/conformance/limits/gl-line-width.html: Added.
  • webgl/2.0.y/conformance/limits/gl-max-texture-dimensions-expected.txt: Added.
  • webgl/2.0.y/conformance/limits/gl-max-texture-dimensions.html: Added.
  • webgl/2.0.y/conformance/limits/gl-min-attribs-expected.txt: Added.
  • webgl/2.0.y/conformance/limits/gl-min-attribs.html: Added.
  • webgl/2.0.y/conformance/limits/gl-min-textures-expected.txt: Added.
  • webgl/2.0.y/conformance/limits/gl-min-textures.html: Added.
  • webgl/2.0.y/conformance/limits/gl-min-uniforms-expected.txt: Added.
  • webgl/2.0.y/conformance/limits/gl-min-uniforms.html: Added.
  • webgl/2.0.y/conformance/misc/bad-arguments-test-expected.txt: Added.
  • webgl/2.0.y/conformance/misc/bad-arguments-test.html: Added.
  • webgl/2.0.y/conformance/misc/boolean-argument-conversion-expected.txt: Added.
  • webgl/2.0.y/conformance/misc/boolean-argument-conversion.html: Added.
  • webgl/2.0.y/conformance/misc/delayed-drawing-expected.txt: Added.
  • webgl/2.0.y/conformance/misc/delayed-drawing.html: Added.
  • webgl/2.0.y/conformance/misc/error-reporting-expected.txt: Added.
  • webgl/2.0.y/conformance/misc/error-reporting.html: Added.
  • webgl/2.0.y/conformance/misc/expando-loss-expected.txt: Added.
  • webgl/2.0.y/conformance/misc/expando-loss.html: Added.
  • webgl/2.0.y/conformance/misc/functions-returning-strings-expected.txt: Added.
  • webgl/2.0.y/conformance/misc/functions-returning-strings.html: Added.
  • webgl/2.0.y/conformance/misc/invalid-passed-params-expected.txt: Added.
  • webgl/2.0.y/conformance/misc/invalid-passed-params.html: Added.
  • webgl/2.0.y/conformance/misc/is-object-expected.txt: Added.
  • webgl/2.0.y/conformance/misc/is-object.html: Added.
  • webgl/2.0.y/conformance/misc/null-object-behaviour-expected.txt: Added.
  • webgl/2.0.y/conformance/misc/null-object-behaviour.html: Added.
  • webgl/2.0.y/conformance/misc/object-deletion-behaviour-expected.txt: Added.
  • webgl/2.0.y/conformance/misc/object-deletion-behaviour.html: Added.
  • webgl/2.0.y/conformance/misc/shader-precision-format-expected.txt: Added.
  • webgl/2.0.y/conformance/misc/shader-precision-format.html: Added.
  • webgl/2.0.y/conformance/misc/type-conversion-test-expected.txt: Added.
  • webgl/2.0.y/conformance/misc/type-conversion-test.html: Added.
  • webgl/2.0.y/conformance/misc/uninitialized-test-expected.txt: Added.
  • webgl/2.0.y/conformance/misc/uninitialized-test.html: Added.
  • webgl/2.0.y/conformance/misc/webgl-specific-expected.txt: Added.
  • webgl/2.0.y/conformance/misc/webgl-specific-stencil-settings-expected.txt: Added.
  • webgl/2.0.y/conformance/misc/webgl-specific-stencil-settings.html: Added.
  • webgl/2.0.y/conformance/misc/webgl-specific.html: Added.
  • webgl/2.0.y/conformance/more/conformance/constants-expected.txt: Added.
  • webgl/2.0.y/conformance/more/conformance/constants.html: Added.
  • webgl/2.0.y/conformance/more/conformance/getContext-expected.txt: Added.
  • webgl/2.0.y/conformance/more/conformance/getContext.html: Added.
  • webgl/2.0.y/conformance/more/conformance/methods-expected.txt: Added.
  • webgl/2.0.y/conformance/more/conformance/methods.html: Added.
  • webgl/2.0.y/conformance/more/conformance/quickCheckAPI-A-expected.txt: Added.
  • webgl/2.0.y/conformance/more/conformance/quickCheckAPI-A.html: Added.
  • webgl/2.0.y/conformance/more/conformance/quickCheckAPI-B1-expected.txt: Added.
  • webgl/2.0.y/conformance/more/conformance/quickCheckAPI-B1.html: Added.
  • webgl/2.0.y/conformance/more/conformance/quickCheckAPI-B2-expected.txt: Added.
  • webgl/2.0.y/conformance/more/conformance/quickCheckAPI-B2.html: Added.
  • webgl/2.0.y/conformance/more/conformance/quickCheckAPI-B3-expected.txt: Added.
  • webgl/2.0.y/conformance/more/conformance/quickCheckAPI-B3.html: Added.
  • webgl/2.0.y/conformance/more/conformance/quickCheckAPI-B4-expected.txt: Added.
  • webgl/2.0.y/conformance/more/conformance/quickCheckAPI-B4.html: Added.
  • webgl/2.0.y/conformance/more/conformance/quickCheckAPI-C-expected.txt: Added.
  • webgl/2.0.y/conformance/more/conformance/quickCheckAPI-C.html: Added.
  • webgl/2.0.y/conformance/more/conformance/quickCheckAPI-D_G-expected.txt: Added.
  • webgl/2.0.y/conformance/more/conformance/quickCheckAPI-D_G.html: Added.
  • webgl/2.0.y/conformance/more/conformance/quickCheckAPI-G_I-expected.txt: Added.
  • webgl/2.0.y/conformance/more/conformance/quickCheckAPI-G_I.html: Added.
  • webgl/2.0.y/conformance/more/conformance/quickCheckAPI-L_S-expected.txt: Added.
  • webgl/2.0.y/conformance/more/conformance/quickCheckAPI-L_S.html: Added.
  • webgl/2.0.y/conformance/more/conformance/quickCheckAPI-S_V-expected.txt: Added.
  • webgl/2.0.y/conformance/more/conformance/quickCheckAPI-S_V.html: Added.
  • webgl/2.0.y/conformance/more/conformance/webGLArrays-expected.txt: Added.
  • webgl/2.0.y/conformance/more/conformance/webGLArrays.html: Added.
  • webgl/2.0.y/conformance/more/functions/bindBuffer-expected.txt: Added.
  • webgl/2.0.y/conformance/more/functions/bindBuffer.html: Added.
  • webgl/2.0.y/conformance/more/functions/bindBufferBadArgs-expected.txt: Added.
  • webgl/2.0.y/conformance/more/functions/bindBufferBadArgs.html: Added.
  • webgl/2.0.y/conformance/more/functions/bindFramebufferLeaveNonZero-expected.txt: Added.
  • webgl/2.0.y/conformance/more/functions/bindFramebufferLeaveNonZero.html: Added.
  • webgl/2.0.y/conformance/more/functions/bufferData-expected.txt: Added.
  • webgl/2.0.y/conformance/more/functions/bufferData.html: Added.
  • webgl/2.0.y/conformance/more/functions/bufferDataBadArgs-expected.txt: Added.
  • webgl/2.0.y/conformance/more/functions/bufferDataBadArgs.html: Added.
  • webgl/2.0.y/conformance/more/functions/bufferSubData-expected.txt: Added.
  • webgl/2.0.y/conformance/more/functions/bufferSubData.html: Added.
  • webgl/2.0.y/conformance/more/functions/bufferSubDataBadArgs-expected.txt: Added.
  • webgl/2.0.y/conformance/more/functions/bufferSubDataBadArgs.html: Added.
  • webgl/2.0.y/conformance/more/functions/copyTexImage2D-expected.txt: Added.
  • webgl/2.0.y/conformance/more/functions/copyTexImage2D.html: Added.
  • webgl/2.0.y/conformance/more/functions/copyTexImage2DBadArgs-expected.txt: Added.
  • webgl/2.0.y/conformance/more/functions/copyTexImage2DBadArgs.html: Added.
  • webgl/2.0.y/conformance/more/functions/copyTexSubImage2D-expected.txt: Added.
  • webgl/2.0.y/conformance/more/functions/copyTexSubImage2D.html: Added.
  • webgl/2.0.y/conformance/more/functions/copyTexSubImage2DBadArgs-expected.txt: Added.
  • webgl/2.0.y/conformance/more/functions/copyTexSubImage2DBadArgs.html: Added.
  • webgl/2.0.y/conformance/more/functions/deleteBufferBadArgs-expected.txt: Added.
  • webgl/2.0.y/conformance/more/functions/deleteBufferBadArgs.html: Added.
  • webgl/2.0.y/conformance/more/functions/drawArrays-expected.txt: Added.
  • webgl/2.0.y/conformance/more/functions/drawArrays.html: Added.
  • webgl/2.0.y/conformance/more/functions/drawElements-expected.txt: Added.
  • webgl/2.0.y/conformance/more/functions/drawElements.html: Added.
  • webgl/2.0.y/conformance/more/functions/isTests-expected.txt: Added.
  • webgl/2.0.y/conformance/more/functions/isTests.html: Added.
  • webgl/2.0.y/conformance/more/functions/isTestsBadArgs-expected.txt: Added.
  • webgl/2.0.y/conformance/more/functions/isTestsBadArgs.html: Added.
  • webgl/2.0.y/conformance/more/functions/readPixels-expected.txt: Added.
  • webgl/2.0.y/conformance/more/functions/readPixels.html: Added.
  • webgl/2.0.y/conformance/more/functions/readPixelsBadArgs-expected.txt: Added.
  • webgl/2.0.y/conformance/more/functions/readPixelsBadArgs.html: Added.
  • webgl/2.0.y/conformance/more/functions/texImage2D-expected.txt: Added.
  • webgl/2.0.y/conformance/more/functions/texImage2D.html: Added.
  • webgl/2.0.y/conformance/more/functions/texImage2DBadArgs-expected.txt: Added.
  • webgl/2.0.y/conformance/more/functions/texImage2DBadArgs.html: Added.
  • webgl/2.0.y/conformance/more/functions/texImage2DHTML-expected.txt: Added.
  • webgl/2.0.y/conformance/more/functions/texImage2DHTML.html: Added.
  • webgl/2.0.y/conformance/more/functions/texImage2DHTMLBadArgs-expected.txt: Added.
  • webgl/2.0.y/conformance/more/functions/texImage2DHTMLBadArgs.html: Added.
  • webgl/2.0.y/conformance/more/functions/texSubImage2D-expected.txt: Added.
  • webgl/2.0.y/conformance/more/functions/texSubImage2D.html: Added.
  • webgl/2.0.y/conformance/more/functions/texSubImage2DBadArgs-expected.txt: Added.
  • webgl/2.0.y/conformance/more/functions/texSubImage2DBadArgs.html: Added.
  • webgl/2.0.y/conformance/more/functions/texSubImage2DHTML-expected.txt: Added.
  • webgl/2.0.y/conformance/more/functions/texSubImage2DHTML.html: Added.
  • webgl/2.0.y/conformance/more/functions/texSubImage2DHTMLBadArgs-expected.txt: Added.
  • webgl/2.0.y/conformance/more/functions/texSubImage2DHTMLBadArgs.html: Added.
  • webgl/2.0.y/conformance/more/functions/uniformMatrix-expected.txt: Added.
  • webgl/2.0.y/conformance/more/functions/uniformMatrix.html: Added.
  • webgl/2.0.y/conformance/more/functions/uniformMatrixBadArgs-expected.txt: Added.
  • webgl/2.0.y/conformance/more/functions/uniformMatrixBadArgs.html: Added.
  • webgl/2.0.y/conformance/more/functions/uniformf-expected.txt: Added.
  • webgl/2.0.y/conformance/more/functions/uniformf.html: Added.
  • webgl/2.0.y/conformance/more/functions/uniformfArrayLen1-expected.txt: Added.
  • webgl/2.0.y/conformance/more/functions/uniformfArrayLen1.html: Added.
  • webgl/2.0.y/conformance/more/functions/uniformfBadArgs-expected.txt: Added.
  • webgl/2.0.y/conformance/more/functions/uniformfBadArgs.html: Added.
  • webgl/2.0.y/conformance/more/functions/uniformi-expected.txt: Added.
  • webgl/2.0.y/conformance/more/functions/uniformi.html: Added.
  • webgl/2.0.y/conformance/more/functions/uniformiBadArgs-expected.txt: Added.
  • webgl/2.0.y/conformance/more/functions/uniformiBadArgs.html: Added.
  • webgl/2.0.y/conformance/more/functions/vertexAttrib-expected.txt: Added.
  • webgl/2.0.y/conformance/more/functions/vertexAttrib.html: Added.
  • webgl/2.0.y/conformance/more/functions/vertexAttribBadArgs-expected.txt: Added.
  • webgl/2.0.y/conformance/more/functions/vertexAttribBadArgs.html: Added.
  • webgl/2.0.y/conformance/more/functions/vertexAttribPointer-expected.txt: Added.
  • webgl/2.0.y/conformance/more/functions/vertexAttribPointer.html: Added.
  • webgl/2.0.y/conformance/more/functions/vertexAttribPointerBadArgs-expected.txt: Added.
  • webgl/2.0.y/conformance/more/functions/vertexAttribPointerBadArgs.html: Added.
  • webgl/2.0.y/conformance/more/glsl/arrayOutOfBounds-expected.txt: Added.
  • webgl/2.0.y/conformance/more/glsl/arrayOutOfBounds.html: Added.
  • webgl/2.0.y/conformance/more/glsl/uniformOutOfBounds-expected.txt: Added.
  • webgl/2.0.y/conformance/more/glsl/uniformOutOfBounds.html: Added.
  • webgl/2.0.y/conformance/offscreencanvas/context-attribute-preserve-drawing-buffer-expected.txt: Added.
  • webgl/2.0.y/conformance/offscreencanvas/context-attribute-preserve-drawing-buffer.html: Added.
  • webgl/2.0.y/conformance/offscreencanvas/context-creation-expected.txt: Added.
  • webgl/2.0.y/conformance/offscreencanvas/context-creation-worker-expected.txt: Added.
  • webgl/2.0.y/conformance/offscreencanvas/context-creation-worker.html: Added.
  • webgl/2.0.y/conformance/offscreencanvas/context-creation.html: Added.
  • webgl/2.0.y/conformance/offscreencanvas/context-lost-expected.txt: Added.
  • webgl/2.0.y/conformance/offscreencanvas/context-lost-restored-expected.txt: Added.
  • webgl/2.0.y/conformance/offscreencanvas/context-lost-restored-worker-expected.txt: Added.
  • webgl/2.0.y/conformance/offscreencanvas/context-lost-restored-worker.html: Added.
  • webgl/2.0.y/conformance/offscreencanvas/context-lost-restored.html: Added.
  • webgl/2.0.y/conformance/offscreencanvas/context-lost-worker-expected.txt: Added.
  • webgl/2.0.y/conformance/offscreencanvas/context-lost-worker.html: Added.
  • webgl/2.0.y/conformance/offscreencanvas/context-lost.html: Added.
  • webgl/2.0.y/conformance/offscreencanvas/methods-expected.txt: Added.
  • webgl/2.0.y/conformance/offscreencanvas/methods-worker-expected.txt: Added.
  • webgl/2.0.y/conformance/offscreencanvas/methods-worker.html: Added.
  • webgl/2.0.y/conformance/offscreencanvas/methods.html: Added.
  • webgl/2.0.y/conformance/offscreencanvas/offscreencanvas-resize-expected.txt: Added.
  • webgl/2.0.y/conformance/offscreencanvas/offscreencanvas-resize.html: Added.
  • webgl/2.0.y/conformance/offscreencanvas/offscreencanvas-timer-query-expected.txt: Added.
  • webgl/2.0.y/conformance/offscreencanvas/offscreencanvas-timer-query.html: Added.
  • webgl/2.0.y/conformance/offscreencanvas/offscreencanvas-transfer-image-bitmap-expected.txt: Added.
  • webgl/2.0.y/conformance/offscreencanvas/offscreencanvas-transfer-image-bitmap.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/abs/abs_001_to_006-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/abs/abs_001_to_006.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/acos/acos_001_to_006-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/acos/acos_001_to_006.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/all/all_001_to_004-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/all/all_001_to_004.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/any/any_001_to_004-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/any/any_001_to_004.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/array/array_001_to_006-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/array/array_001_to_006.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/asin/asin_001_to_006-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/asin/asin_001_to_006.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/atan/atan_001_to_008-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/atan/atan_001_to_008.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/atan/atan_009_to_012-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/atan/atan_009_to_012.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/biConstants/biConstants_001_to_008-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/biConstants/biConstants_001_to_008.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/biConstants/biConstants_009_to_016-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/biConstants/biConstants_009_to_016.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/biuDepthRange/biuDepthRange_001_to_002-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/biuDepthRange/biuDepthRange_001_to_002.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/built_in_varying_array_out_of_bounds/built_in_varying_array_out_of_bounds_001_to_001-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/built_in_varying_array_out_of_bounds/built_in_varying_array_out_of_bounds_001_to_001.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/ceil/ceil_001_to_006-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/ceil/ceil_001_to_006.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/clamp/clamp_001_to_006-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/clamp/clamp_001_to_006.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/control_flow/control_flow_001_to_008-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/control_flow/control_flow_001_to_008.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/control_flow/control_flow_009_to_010-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/control_flow/control_flow_009_to_010.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/cos/cos_001_to_006-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/cos/cos_001_to_006.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/cross/cross_001_to_002-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/cross/cross_001_to_002.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/default/default_001_to_001-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/default/default_001_to_001.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/degrees/degrees_001_to_006-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/degrees/degrees_001_to_006.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/discard/discard_001_to_002-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/discard/discard_001_to_002.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/distance/distance_001_to_006-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/distance/distance_001_to_006.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/dot/dot_001_to_006-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/dot/dot_001_to_006.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/equal/equal_001_to_008-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/equal/equal_001_to_008.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/equal/equal_009_to_012-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/equal/equal_009_to_012.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/exp/exp_001_to_008-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/exp/exp_001_to_008.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/exp/exp_009_to_012-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/exp/exp_009_to_012.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/exp2/exp2_001_to_008-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/exp2/exp2_001_to_008.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/exp2/exp2_009_to_012-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/exp2/exp2_009_to_012.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/faceforward/faceforward_001_to_006-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/faceforward/faceforward_001_to_006.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/floor/floor_001_to_006-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/floor/floor_001_to_006.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/fract/fract_001_to_006-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/fract/fract_001_to_006.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/functions/functions_001_to_008-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/functions/functions_001_to_008.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/functions/functions_009_to_016-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/functions/functions_009_to_016.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/functions/functions_017_to_024-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/functions/functions_017_to_024.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/functions/functions_025_to_032-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/functions/functions_025_to_032.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/functions/functions_033_to_040-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/functions/functions_033_to_040.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/functions/functions_041_to_048-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/functions/functions_041_to_048.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/functions/functions_049_to_056-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/functions/functions_049_to_056.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/functions/functions_057_to_064-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/functions/functions_057_to_064.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/functions/functions_065_to_072-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/functions/functions_065_to_072.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/functions/functions_073_to_080-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/functions/functions_073_to_080.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/functions/functions_081_to_088-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/functions/functions_081_to_088.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/functions/functions_089_to_096-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/functions/functions_089_to_096.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/functions/functions_097_to_104-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/functions/functions_097_to_104.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/functions/functions_105_to_112-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/functions/functions_105_to_112.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/functions/functions_113_to_120-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/functions/functions_113_to_120.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/functions/functions_121_to_126-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/functions/functions_121_to_126.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/gl_FragCoord/gl_FragCoord_001_to_003-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/gl_FragCoord/gl_FragCoord_001_to_003.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/gl_FrontFacing/gl_FrontFacing_001_to_001-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/gl_FrontFacing/gl_FrontFacing_001_to_001.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/greaterThan/greaterThan_001_to_008-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/greaterThan/greaterThan_001_to_008.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_001_to_008-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_001_to_008.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/inversesqrt/inversesqrt_001_to_006-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/inversesqrt/inversesqrt_001_to_006.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/length/length_001_to_006-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/length/length_001_to_006.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/lessThan/lessThan_001_to_008-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/lessThan/lessThan_001_to_008.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/lessThanEqual/lessThanEqual_001_to_008-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/lessThanEqual/lessThanEqual_001_to_008.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/log/log_001_to_008-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/log/log_001_to_008.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/log/log_009_to_012-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/log/log_009_to_012.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/log2/log2_001_to_008-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/log2/log2_001_to_008.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/log2/log2_009_to_012-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/log2/log2_009_to_012.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/mat/mat_001_to_008-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/mat/mat_001_to_008.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/mat/mat_009_to_016-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/mat/mat_009_to_016.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/mat/mat_017_to_024-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/mat/mat_017_to_024.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/mat/mat_025_to_032-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/mat/mat_025_to_032.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/mat/mat_033_to_040-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/mat/mat_033_to_040.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/mat/mat_041_to_046-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/mat/mat_041_to_046.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/mat3/mat3_001_to_006-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/mat3/mat3_001_to_006.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/matrixCompMult/matrixCompMult_001_to_004-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/matrixCompMult/matrixCompMult_001_to_004.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/max/max_001_to_006-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/max/max_001_to_006.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/min/min_001_to_006-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/min/min_001_to_006.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/mix/mix_001_to_006-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/mix/mix_001_to_006.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/mod/mod_001_to_008-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/mod/mod_001_to_008.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/normalize/normalize_001_to_006-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/normalize/normalize_001_to_006.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/not/not_001_to_004-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/not/not_001_to_004.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/notEqual/notEqual_001_to_008-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/notEqual/notEqual_001_to_008.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/notEqual/notEqual_009_to_012-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/notEqual/notEqual_009_to_012.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/operators/operators_001_to_008-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/operators/operators_001_to_008.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/operators/operators_009_to_016-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/operators/operators_009_to_016.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/operators/operators_017_to_024-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/operators/operators_017_to_024.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/operators/operators_025_to_026-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/operators/operators_025_to_026.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/pow/pow_001_to_008-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/pow/pow_001_to_008.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/pow/pow_009_to_016-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/pow/pow_009_to_016.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/pow/pow_017_to_024-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/pow/pow_017_to_024.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/radians/radians_001_to_006-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/radians/radians_001_to_006.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/reflect/reflect_001_to_006-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/reflect/reflect_001_to_006.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/refract/refract_001_to_006-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/refract/refract_001_to_006.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/sign/sign_001_to_006-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/sign/sign_001_to_006.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/sin/sin_001_to_006-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/sin/sin_001_to_006.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/smoothstep/smoothstep_001_to_006-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/smoothstep/smoothstep_001_to_006.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/sqrt/sqrt_001_to_006-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/sqrt/sqrt_001_to_006.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/step/step_001_to_006-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/step/step_001_to_006.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/struct/struct_001_to_008-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/struct/struct_001_to_008.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/struct/struct_009_to_016-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/struct/struct_009_to_016.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/struct/struct_017_to_024-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/struct/struct_017_to_024.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/struct/struct_025_to_032-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/struct/struct_025_to_032.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/struct/struct_033_to_040-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/struct/struct_033_to_040.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/struct/struct_041_to_048-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/struct/struct_041_to_048.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/struct/struct_049_to_056-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/struct/struct_049_to_056.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/swizzlers/swizzlers_001_to_008-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/swizzlers/swizzlers_001_to_008.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/swizzlers/swizzlers_009_to_016-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/swizzlers/swizzlers_009_to_016.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/swizzlers/swizzlers_017_to_024-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/swizzlers/swizzlers_017_to_024.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/swizzlers/swizzlers_025_to_032-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/swizzlers/swizzlers_025_to_032.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/swizzlers/swizzlers_033_to_040-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/swizzlers/swizzlers_033_to_040.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/swizzlers/swizzlers_041_to_048-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/swizzlers/swizzlers_041_to_048.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/swizzlers/swizzlers_049_to_056-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/swizzlers/swizzlers_049_to_056.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/swizzlers/swizzlers_057_to_064-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/swizzlers/swizzlers_057_to_064.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/swizzlers/swizzlers_065_to_072-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/swizzlers/swizzlers_065_to_072.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/swizzlers/swizzlers_073_to_080-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/swizzlers/swizzlers_073_to_080.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/swizzlers/swizzlers_081_to_088-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/swizzlers/swizzlers_081_to_088.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/swizzlers/swizzlers_089_to_096-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/swizzlers/swizzlers_089_to_096.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/swizzlers/swizzlers_097_to_104-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/swizzlers/swizzlers_097_to_104.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/swizzlers/swizzlers_105_to_112-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/swizzlers/swizzlers_105_to_112.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/swizzlers/swizzlers_113_to_120-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/swizzlers/swizzlers_113_to_120.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/tan/tan_001_to_006-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/tan/tan_001_to_006.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/vec/vec_001_to_008-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/vec/vec_001_to_008.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/vec/vec_009_to_016-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/vec/vec_009_to_016.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/vec/vec_017_to_018-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/vec/vec_017_to_018.html: Added.
  • webgl/2.0.y/conformance/ogles/GL/vec3/vec3_001_to_008-expected.txt: Added.
  • webgl/2.0.y/conformance/ogles/GL/vec3/vec3_001_to_008.html: Added.
  • webgl/2.0.y/conformance/programs/get-active-test-expected.txt: Added.
  • webgl/2.0.y/conformance/programs/get-active-test.html: Added.
  • webgl/2.0.y/conformance/programs/gl-bind-attrib-location-long-names-test-expected.txt: Added.
  • webgl/2.0.y/conformance/programs/gl-bind-attrib-location-long-names-test.html: Added.
  • webgl/2.0.y/conformance/programs/gl-bind-attrib-location-test-expected.txt: Added.
  • webgl/2.0.y/conformance/programs/gl-bind-attrib-location-test.html: Added.
  • webgl/2.0.y/conformance/programs/gl-get-active-attribute-expected.txt: Added.
  • webgl/2.0.y/conformance/programs/gl-get-active-attribute.html: Added.
  • webgl/2.0.y/conformance/programs/gl-get-active-uniform-expected.txt: Added.
  • webgl/2.0.y/conformance/programs/gl-get-active-uniform.html: Added.
  • webgl/2.0.y/conformance/programs/gl-getshadersource-expected.txt: Added.
  • webgl/2.0.y/conformance/programs/gl-getshadersource.html: Added.
  • webgl/2.0.y/conformance/programs/gl-shader-test-expected.txt: Added.
  • webgl/2.0.y/conformance/programs/gl-shader-test.html: Added.
  • webgl/2.0.y/conformance/programs/invalid-UTF-16-expected.txt: Added.
  • webgl/2.0.y/conformance/programs/invalid-UTF-16.html: Added.
  • webgl/2.0.y/conformance/programs/program-handling-expected.txt: Added.
  • webgl/2.0.y/conformance/programs/program-handling.html: Added.
  • webgl/2.0.y/conformance/programs/program-infolog-expected.txt: Added.
  • webgl/2.0.y/conformance/programs/program-infolog.html: Added.
  • webgl/2.0.y/conformance/programs/program-test-expected.txt: Added.
  • webgl/2.0.y/conformance/programs/program-test.html: Added.
  • webgl/2.0.y/conformance/programs/use-program-crash-with-discard-in-fragment-shader-expected.txt: Added.
  • webgl/2.0.y/conformance/programs/use-program-crash-with-discard-in-fragment-shader.html: Added.
  • webgl/2.0.y/conformance/reading/fbo-remains-unchanged-after-read-pixels-expected.txt: Added.
  • webgl/2.0.y/conformance/reading/fbo-remains-unchanged-after-read-pixels.html: Added.
  • webgl/2.0.y/conformance/reading/read-pixels-pack-alignment-expected.txt: Added.
  • webgl/2.0.y/conformance/reading/read-pixels-pack-alignment.html: Added.
  • webgl/2.0.y/conformance/reading/read-pixels-test-expected.txt: Added.
  • webgl/2.0.y/conformance/reading/read-pixels-test.html: Added.
  • webgl/2.0.y/conformance/renderbuffers/depth-renderbuffer-initialization-expected.txt: Added.
  • webgl/2.0.y/conformance/renderbuffers/depth-renderbuffer-initialization.html: Added.
  • webgl/2.0.y/conformance/renderbuffers/feedback-loop-expected.txt: Added.
  • webgl/2.0.y/conformance/renderbuffers/feedback-loop.html: Added.
  • webgl/2.0.y/conformance/renderbuffers/framebuffer-state-restoration-expected.txt: Added.
  • webgl/2.0.y/conformance/renderbuffers/framebuffer-state-restoration.html: Added.
  • webgl/2.0.y/conformance/renderbuffers/renderbuffer-initialization-expected.txt: Added.
  • webgl/2.0.y/conformance/renderbuffers/renderbuffer-initialization.html: Added.
  • webgl/2.0.y/conformance/renderbuffers/stencil-renderbuffer-initialization-expected.txt: Added.
  • webgl/2.0.y/conformance/renderbuffers/stencil-renderbuffer-initialization.html: Added.
  • webgl/2.0.y/conformance/rendering/bind-framebuffer-flush-bug-expected.txt: Added.
  • webgl/2.0.y/conformance/rendering/bind-framebuffer-flush-bug.html: Added.
  • webgl/2.0.y/conformance/rendering/blending-expected.txt: Added.
  • webgl/2.0.y/conformance/rendering/blending.html: Added.
  • webgl/2.0.y/conformance/rendering/canvas-alpha-bug-expected.txt: Added.
  • webgl/2.0.y/conformance/rendering/canvas-alpha-bug.html: Added.
  • webgl/2.0.y/conformance/rendering/clear-after-copyTexImage2D-expected.txt: Added.
  • webgl/2.0.y/conformance/rendering/clear-after-copyTexImage2D.html: Added.
  • webgl/2.0.y/conformance/rendering/color-mask-preserved-during-implicit-clears-expected.txt: Added.
  • webgl/2.0.y/conformance/rendering/color-mask-preserved-during-implicit-clears.html: Added.
  • webgl/2.0.y/conformance/rendering/culling-expected.txt: Added.
  • webgl/2.0.y/conformance/rendering/culling.html: Added.
  • webgl/2.0.y/conformance/rendering/default-texture-draw-bug-expected.txt: Added.
  • webgl/2.0.y/conformance/rendering/default-texture-draw-bug.html: Added.
  • webgl/2.0.y/conformance/rendering/draw-arrays-out-of-bounds-expected.txt: Added.
  • webgl/2.0.y/conformance/rendering/draw-arrays-out-of-bounds.html: Added.
  • webgl/2.0.y/conformance/rendering/draw-elements-out-of-bounds-expected.txt: Added.
  • webgl/2.0.y/conformance/rendering/draw-elements-out-of-bounds.html: Added.
  • webgl/2.0.y/conformance/rendering/draw-webgl-to-canvas-2d-repeatedly-expected.txt: Added.
  • webgl/2.0.y/conformance/rendering/draw-webgl-to-canvas-2d-repeatedly.html: Added.
  • webgl/2.0.y/conformance/rendering/draw-with-changing-start-vertex-bug-expected.txt: Added.
  • webgl/2.0.y/conformance/rendering/draw-with-changing-start-vertex-bug.html: Added.
  • webgl/2.0.y/conformance/rendering/framebuffer-switch-expected.txt: Added.
  • webgl/2.0.y/conformance/rendering/framebuffer-switch.html: Added.
  • webgl/2.0.y/conformance/rendering/framebuffer-texture-clear-expected.txt: Added.
  • webgl/2.0.y/conformance/rendering/framebuffer-texture-clear.html: Added.
  • webgl/2.0.y/conformance/rendering/framebuffer-texture-switch-expected.txt: Added.
  • webgl/2.0.y/conformance/rendering/framebuffer-texture-switch.html: Added.
  • webgl/2.0.y/conformance/rendering/gl-clear-expected.txt: Added.
  • webgl/2.0.y/conformance/rendering/gl-clear.html: Added.
  • webgl/2.0.y/conformance/rendering/gl-drawarrays-expected.txt: Added.
  • webgl/2.0.y/conformance/rendering/gl-drawarrays.html: Added.
  • webgl/2.0.y/conformance/rendering/gl-drawelements-expected.txt: Added.
  • webgl/2.0.y/conformance/rendering/gl-drawelements.html: Added.
  • webgl/2.0.y/conformance/rendering/gl-scissor-canvas-dimensions-expected.txt: Added.
  • webgl/2.0.y/conformance/rendering/gl-scissor-canvas-dimensions.html: Added.
  • webgl/2.0.y/conformance/rendering/gl-scissor-fbo-test-expected.txt: Added.
  • webgl/2.0.y/conformance/rendering/gl-scissor-fbo-test.html: Added.
  • webgl/2.0.y/conformance/rendering/gl-scissor-test-expected.txt: Added.
  • webgl/2.0.y/conformance/rendering/gl-scissor-test.html: Added.
  • webgl/2.0.y/conformance/rendering/gl-viewport-test-expected.txt: Added.
  • webgl/2.0.y/conformance/rendering/gl-viewport-test.html: Added.
  • webgl/2.0.y/conformance/rendering/line-loop-tri-fan-expected.txt: Added.
  • webgl/2.0.y/conformance/rendering/line-loop-tri-fan.html: Added.
  • webgl/2.0.y/conformance/rendering/line-rendering-quality-expected.txt: Added.
  • webgl/2.0.y/conformance/rendering/line-rendering-quality.html: Added.
  • webgl/2.0.y/conformance/rendering/many-draw-calls-expected.txt: Added.
  • webgl/2.0.y/conformance/rendering/many-draw-calls.html: Added.
  • webgl/2.0.y/conformance/rendering/more-than-65536-indices-expected.txt: Added.
  • webgl/2.0.y/conformance/rendering/more-than-65536-indices.html: Added.
  • webgl/2.0.y/conformance/rendering/multisample-corruption-expected.txt: Added.
  • webgl/2.0.y/conformance/rendering/multisample-corruption.html: Added.
  • webgl/2.0.y/conformance/rendering/negative-one-index-expected.txt: Added.
  • webgl/2.0.y/conformance/rendering/negative-one-index.html: Added.
  • webgl/2.0.y/conformance/rendering/out-of-bounds-array-buffers-expected.txt: Added.
  • webgl/2.0.y/conformance/rendering/out-of-bounds-array-buffers.html: Added.
  • webgl/2.0.y/conformance/rendering/out-of-bounds-index-buffers-expected.txt: Added.
  • webgl/2.0.y/conformance/rendering/out-of-bounds-index-buffers.html: Added.
  • webgl/2.0.y/conformance/rendering/point-no-attributes-expected.txt: Added.
  • webgl/2.0.y/conformance/rendering/point-no-attributes.html: Added.
  • webgl/2.0.y/conformance/rendering/point-size-expected.txt: Added.
  • webgl/2.0.y/conformance/rendering/point-size.html: Added.
  • webgl/2.0.y/conformance/rendering/point-specific-shader-variables-expected.txt: Added.
  • webgl/2.0.y/conformance/rendering/point-specific-shader-variables.html: Added.
  • webgl/2.0.y/conformance/rendering/point-with-gl-pointcoord-in-fragment-shader-expected.txt: Added.
  • webgl/2.0.y/conformance/rendering/point-with-gl-pointcoord-in-fragment-shader.html: Added.
  • webgl/2.0.y/conformance/rendering/polygon-offset-expected.txt: Added.
  • webgl/2.0.y/conformance/rendering/polygon-offset.html: Added.
  • webgl/2.0.y/conformance/rendering/preservedrawingbuffer-leak-expected.txt: Added.
  • webgl/2.0.y/conformance/rendering/preservedrawingbuffer-leak.html: Added.
  • webgl/2.0.y/conformance/rendering/rendering-sampling-feedback-loop-expected.txt: Added.
  • webgl/2.0.y/conformance/rendering/rendering-sampling-feedback-loop.html: Added.
  • webgl/2.0.y/conformance/rendering/rendering-stencil-large-viewport-expected.txt: Added.
  • webgl/2.0.y/conformance/rendering/rendering-stencil-large-viewport.html: Added.
  • webgl/2.0.y/conformance/rendering/scissor-rect-repeated-rendering-expected.txt: Added.
  • webgl/2.0.y/conformance/rendering/scissor-rect-repeated-rendering.html: Added.
  • webgl/2.0.y/conformance/rendering/simple-expected.txt: Added.
  • webgl/2.0.y/conformance/rendering/simple.html: Added.
  • webgl/2.0.y/conformance/rendering/texture-switch-performance-expected.txt: Added.
  • webgl/2.0.y/conformance/rendering/texture-switch-performance.html: Added.
  • webgl/2.0.y/conformance/rendering/triangle-expected.txt: Added.
  • webgl/2.0.y/conformance/rendering/triangle.html: Added.
  • webgl/2.0.y/conformance/state/fb-attach-implicit-target-assignment-expected.txt: Added.
  • webgl/2.0.y/conformance/state/fb-attach-implicit-target-assignment.html: Added.
  • webgl/2.0.y/conformance/state/gl-enable-enum-test-expected.txt: Added.
  • webgl/2.0.y/conformance/state/gl-enable-enum-test.html: Added.
  • webgl/2.0.y/conformance/state/gl-get-calls-expected.txt: Added.
  • webgl/2.0.y/conformance/state/gl-get-calls.html: Added.
  • webgl/2.0.y/conformance/state/gl-geterror-expected.txt: Added.
  • webgl/2.0.y/conformance/state/gl-geterror.html: Added.
  • webgl/2.0.y/conformance/state/gl-initial-state-expected.txt: Added.
  • webgl/2.0.y/conformance/state/gl-initial-state.html: Added.
  • webgl/2.0.y/conformance/state/state-uneffected-after-compositing-expected.txt: Added.
  • webgl/2.0.y/conformance/state/state-uneffected-after-compositing.html: Added.
  • webgl/2.0.y/conformance/textures/canvas/tex-2d-alpha-alpha-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/canvas/tex-2d-alpha-alpha-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance/textures/canvas/tex-2d-luminance-luminance-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/canvas/tex-2d-luminance-luminance-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance/textures/canvas/tex-2d-luminance_alpha-luminance_alpha-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/canvas/tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance/textures/canvas/tex-2d-rgb-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/canvas/tex-2d-rgb-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance/textures/canvas/tex-2d-rgb-rgb-unsigned_short_5_6_5-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/canvas/tex-2d-rgb-rgb-unsigned_short_5_6_5.html: Added.
  • webgl/2.0.y/conformance/textures/canvas/tex-2d-rgba-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/canvas/tex-2d-rgba-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance/textures/canvas/tex-2d-rgba-rgba-unsigned_short_4_4_4_4-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/canvas/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html: Added.
  • webgl/2.0.y/conformance/textures/canvas/tex-2d-rgba-rgba-unsigned_short_5_5_5_1-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/canvas/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html: Added.
  • webgl/2.0.y/conformance/textures/canvas_sub_rectangle/tex-2d-alpha-alpha-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/canvas_sub_rectangle/tex-2d-alpha-alpha-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance/textures/canvas_sub_rectangle/tex-2d-luminance-luminance-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/canvas_sub_rectangle/tex-2d-luminance-luminance-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance/textures/canvas_sub_rectangle/tex-2d-luminance_alpha-luminance_alpha-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/canvas_sub_rectangle/tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance/textures/canvas_sub_rectangle/tex-2d-rgb-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/canvas_sub_rectangle/tex-2d-rgb-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance/textures/canvas_sub_rectangle/tex-2d-rgb-rgb-unsigned_short_5_6_5-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/canvas_sub_rectangle/tex-2d-rgb-rgb-unsigned_short_5_6_5.html: Added.
  • webgl/2.0.y/conformance/textures/canvas_sub_rectangle/tex-2d-rgba-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/canvas_sub_rectangle/tex-2d-rgba-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance/textures/canvas_sub_rectangle/tex-2d-rgba-rgba-unsigned_short_4_4_4_4-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/canvas_sub_rectangle/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html: Added.
  • webgl/2.0.y/conformance/textures/canvas_sub_rectangle/tex-2d-rgba-rgba-unsigned_short_5_5_5_1-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/canvas_sub_rectangle/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html: Added.
  • webgl/2.0.y/conformance/textures/image/tex-2d-alpha-alpha-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/image/tex-2d-alpha-alpha-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance/textures/image/tex-2d-luminance-luminance-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/image/tex-2d-luminance-luminance-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance/textures/image/tex-2d-luminance_alpha-luminance_alpha-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/image/tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance/textures/image/tex-2d-rgb-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/image/tex-2d-rgb-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance/textures/image/tex-2d-rgb-rgb-unsigned_short_5_6_5-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/image/tex-2d-rgb-rgb-unsigned_short_5_6_5.html: Added.
  • webgl/2.0.y/conformance/textures/image/tex-2d-rgba-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/image/tex-2d-rgba-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance/textures/image/tex-2d-rgba-rgba-unsigned_short_4_4_4_4-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/image/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html: Added.
  • webgl/2.0.y/conformance/textures/image/tex-2d-rgba-rgba-unsigned_short_5_5_5_1-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/image/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_blob/tex-2d-alpha-alpha-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_blob/tex-2d-alpha-alpha-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_blob/tex-2d-luminance-luminance-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_blob/tex-2d-luminance-luminance-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_blob/tex-2d-luminance_alpha-luminance_alpha-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_blob/tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_blob/tex-2d-rgb-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_blob/tex-2d-rgb-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_blob/tex-2d-rgb-rgb-unsigned_short_5_6_5-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_blob/tex-2d-rgb-rgb-unsigned_short_5_6_5.html: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_blob/tex-2d-rgba-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_blob/tex-2d-rgba-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_blob/tex-2d-rgba-rgba-unsigned_short_4_4_4_4-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_blob/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_blob/tex-2d-rgba-rgba-unsigned_short_5_5_5_1-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_blob/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_canvas/tex-2d-alpha-alpha-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_canvas/tex-2d-alpha-alpha-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_canvas/tex-2d-luminance-luminance-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_canvas/tex-2d-luminance-luminance-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_canvas/tex-2d-luminance_alpha-luminance_alpha-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_canvas/tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_canvas/tex-2d-rgb-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_canvas/tex-2d-rgb-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_canvas/tex-2d-rgb-rgb-unsigned_short_5_6_5-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_canvas/tex-2d-rgb-rgb-unsigned_short_5_6_5.html: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_canvas/tex-2d-rgba-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_canvas/tex-2d-rgba-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_canvas/tex-2d-rgba-rgba-unsigned_short_4_4_4_4-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_canvas/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_canvas/tex-2d-rgba-rgba-unsigned_short_5_5_5_1-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_canvas/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_image/tex-2d-alpha-alpha-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_image/tex-2d-alpha-alpha-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_image/tex-2d-luminance-luminance-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_image/tex-2d-luminance-luminance-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_image/tex-2d-luminance_alpha-luminance_alpha-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_image/tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_image/tex-2d-rgb-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_image/tex-2d-rgb-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_image/tex-2d-rgb-rgb-unsigned_short_5_6_5-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_image/tex-2d-rgb-rgb-unsigned_short_5_6_5.html: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_image/tex-2d-rgba-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_image/tex-2d-rgba-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_image/tex-2d-rgba-rgba-unsigned_short_4_4_4_4-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_image/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_image/tex-2d-rgba-rgba-unsigned_short_5_5_5_1-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_image/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_image_bitmap/tex-2d-alpha-alpha-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_image_bitmap/tex-2d-alpha-alpha-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_image_bitmap/tex-2d-luminance-luminance-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_image_bitmap/tex-2d-luminance-luminance-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_image_bitmap/tex-2d-luminance_alpha-luminance_alpha-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_image_bitmap/tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_image_bitmap/tex-2d-rgb-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_image_bitmap/tex-2d-rgb-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_image_bitmap/tex-2d-rgb-rgb-unsigned_short_5_6_5-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_image_bitmap/tex-2d-rgb-rgb-unsigned_short_5_6_5.html: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_image_bitmap/tex-2d-rgba-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_image_bitmap/tex-2d-rgba-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_image_bitmap/tex-2d-rgba-rgba-unsigned_short_4_4_4_4-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_image_bitmap/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_image_bitmap/tex-2d-rgba-rgba-unsigned_short_5_5_5_1-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_image_bitmap/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_image_data/tex-2d-alpha-alpha-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_image_data/tex-2d-alpha-alpha-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_image_data/tex-2d-luminance-luminance-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_image_data/tex-2d-luminance-luminance-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_image_data/tex-2d-luminance_alpha-luminance_alpha-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_image_data/tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_image_data/tex-2d-rgb-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_image_data/tex-2d-rgb-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_image_data/tex-2d-rgb-rgb-unsigned_short_5_6_5-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_image_data/tex-2d-rgb-rgb-unsigned_short_5_6_5.html: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_image_data/tex-2d-rgba-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_image_data/tex-2d-rgba-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_image_data/tex-2d-rgba-rgba-unsigned_short_4_4_4_4-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_image_data/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_image_data/tex-2d-rgba-rgba-unsigned_short_5_5_5_1-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_image_data/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_video/tex-2d-alpha-alpha-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_video/tex-2d-alpha-alpha-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_video/tex-2d-luminance-luminance-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_video/tex-2d-luminance-luminance-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_video/tex-2d-luminance_alpha-luminance_alpha-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_video/tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_video/tex-2d-rgb-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_video/tex-2d-rgb-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_video/tex-2d-rgb-rgb-unsigned_short_5_6_5-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_video/tex-2d-rgb-rgb-unsigned_short_5_6_5.html: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_video/tex-2d-rgba-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_video/tex-2d-rgba-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_video/tex-2d-rgba-rgba-unsigned_short_4_4_4_4-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_video/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_video/tex-2d-rgba-rgba-unsigned_short_5_5_5_1-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/image_bitmap_from_video/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html: Added.
  • webgl/2.0.y/conformance/textures/image_data/tex-2d-alpha-alpha-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/image_data/tex-2d-alpha-alpha-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance/textures/image_data/tex-2d-luminance-luminance-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/image_data/tex-2d-luminance-luminance-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance/textures/image_data/tex-2d-luminance_alpha-luminance_alpha-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/image_data/tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance/textures/image_data/tex-2d-rgb-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/image_data/tex-2d-rgb-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance/textures/image_data/tex-2d-rgb-rgb-unsigned_short_5_6_5-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/image_data/tex-2d-rgb-rgb-unsigned_short_5_6_5.html: Added.
  • webgl/2.0.y/conformance/textures/image_data/tex-2d-rgba-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/image_data/tex-2d-rgba-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance/textures/image_data/tex-2d-rgba-rgba-unsigned_short_4_4_4_4-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/image_data/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html: Added.
  • webgl/2.0.y/conformance/textures/image_data/tex-2d-rgba-rgba-unsigned_short_5_5_5_1-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/image_data/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html: Added.
  • webgl/2.0.y/conformance/textures/misc/canvas-teximage-after-multiple-drawimages-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/misc/canvas-teximage-after-multiple-drawimages.html: Added.
  • webgl/2.0.y/conformance/textures/misc/copy-tex-image-2d-formats-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/misc/copy-tex-image-2d-formats.html: Added.
  • webgl/2.0.y/conformance/textures/misc/copy-tex-image-and-sub-image-2d-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/misc/copy-tex-image-and-sub-image-2d.html: Added.
  • webgl/2.0.y/conformance/textures/misc/copy-tex-image-crash-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/misc/copy-tex-image-crash.html: Added.
  • webgl/2.0.y/conformance/textures/misc/copytexsubimage2d-large-partial-copy-corruption-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/misc/copytexsubimage2d-large-partial-copy-corruption.html: Added.
  • webgl/2.0.y/conformance/textures/misc/copytexsubimage2d-subrects-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/misc/copytexsubimage2d-subrects.html: Added.
  • webgl/2.0.y/conformance/textures/misc/cube-incomplete-fbo-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/misc/cube-incomplete-fbo.html: Added.
  • webgl/2.0.y/conformance/textures/misc/cube-map-uploads-out-of-order-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/misc/cube-map-uploads-out-of-order.html: Added.
  • webgl/2.0.y/conformance/textures/misc/default-texture-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/misc/default-texture.html: Added.
  • webgl/2.0.y/conformance/textures/misc/exif-orientation-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/misc/exif-orientation.html: Added.
  • webgl/2.0.y/conformance/textures/misc/gl-pixelstorei-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/misc/gl-pixelstorei.html: Added.
  • webgl/2.0.y/conformance/textures/misc/gl-teximage-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/misc/gl-teximage.html: Added.
  • webgl/2.0.y/conformance/textures/misc/mipmap-fbo-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/misc/mipmap-fbo.html: Added.
  • webgl/2.0.y/conformance/textures/misc/origin-clean-conformance-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/misc/origin-clean-conformance-offscreencanvas-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/misc/origin-clean-conformance-offscreencanvas.html: Added.
  • webgl/2.0.y/conformance/textures/misc/origin-clean-conformance.html: Added.
  • webgl/2.0.y/conformance/textures/misc/tex-image-and-sub-image-2d-with-array-buffer-view-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/misc/tex-image-and-sub-image-2d-with-array-buffer-view.html: Added.
  • webgl/2.0.y/conformance/textures/misc/tex-image-and-uniform-binding-bugs-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/misc/tex-image-and-uniform-binding-bugs.html: Added.
  • webgl/2.0.y/conformance/textures/misc/tex-image-canvas-corruption-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/misc/tex-image-canvas-corruption.html: Added.
  • webgl/2.0.y/conformance/textures/misc/tex-image-webgl-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/misc/tex-image-webgl.html: Added.
  • webgl/2.0.y/conformance/textures/misc/tex-image-with-format-and-type-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/misc/tex-image-with-format-and-type.html: Added.
  • webgl/2.0.y/conformance/textures/misc/tex-image-with-invalid-data-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/misc/tex-image-with-invalid-data.html: Added.
  • webgl/2.0.y/conformance/textures/misc/tex-sub-image-2d-bad-args-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/misc/tex-sub-image-2d-bad-args.html: Added.
  • webgl/2.0.y/conformance/textures/misc/tex-sub-image-2d-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/misc/tex-sub-image-2d.html: Added.
  • webgl/2.0.y/conformance/textures/misc/tex-video-using-tex-unit-non-zero-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/misc/tex-video-using-tex-unit-non-zero.html: Added.
  • webgl/2.0.y/conformance/textures/misc/texparameter-test-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/misc/texparameter-test.html: Added.
  • webgl/2.0.y/conformance/textures/misc/texture-active-bind-2-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/misc/texture-active-bind-2.html: Added.
  • webgl/2.0.y/conformance/textures/misc/texture-active-bind-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/misc/texture-active-bind.html: Added.
  • webgl/2.0.y/conformance/textures/misc/texture-attachment-formats-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/misc/texture-attachment-formats.html: Added.
  • webgl/2.0.y/conformance/textures/misc/texture-clear-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/misc/texture-clear.html: Added.
  • webgl/2.0.y/conformance/textures/misc/texture-complete-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/misc/texture-complete.html: Added.
  • webgl/2.0.y/conformance/textures/misc/texture-copying-and-deletion-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/misc/texture-copying-and-deletion.html: Added.
  • webgl/2.0.y/conformance/textures/misc/texture-copying-feedback-loops-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/misc/texture-copying-feedback-loops.html: Added.
  • webgl/2.0.y/conformance/textures/misc/texture-corner-case-videos-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/misc/texture-corner-case-videos.html: Added.
  • webgl/2.0.y/conformance/textures/misc/texture-cube-as-fbo-attachment-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/misc/texture-cube-as-fbo-attachment.html: Added.
  • webgl/2.0.y/conformance/textures/misc/texture-draw-with-2d-and-cube-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/misc/texture-draw-with-2d-and-cube.html: Added.
  • webgl/2.0.y/conformance/textures/misc/texture-hd-dpi-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/misc/texture-hd-dpi.html: Added.
  • webgl/2.0.y/conformance/textures/misc/texture-mips-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/misc/texture-mips.html: Added.
  • webgl/2.0.y/conformance/textures/misc/texture-size-cube-maps-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/misc/texture-size-cube-maps.html: Added.
  • webgl/2.0.y/conformance/textures/misc/texture-size-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/misc/texture-size-limit-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/misc/texture-size-limit.html: Added.
  • webgl/2.0.y/conformance/textures/misc/texture-size.html: Added.
  • webgl/2.0.y/conformance/textures/misc/texture-sub-image-cube-maps-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/misc/texture-sub-image-cube-maps.html: Added.
  • webgl/2.0.y/conformance/textures/misc/texture-transparent-pixels-initialized-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/misc/texture-transparent-pixels-initialized.html: Added.
  • webgl/2.0.y/conformance/textures/misc/texture-upload-cube-maps-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/misc/texture-upload-cube-maps.html: Added.
  • webgl/2.0.y/conformance/textures/misc/texture-upload-size-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/misc/texture-upload-size.html: Added.
  • webgl/2.0.y/conformance/textures/misc/texture-video-transparent-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/misc/texture-video-transparent.html: Added.
  • webgl/2.0.y/conformance/textures/misc/texture-with-flip-y-and-premultiply-alpha-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/misc/texture-with-flip-y-and-premultiply-alpha.html: Added.
  • webgl/2.0.y/conformance/textures/misc/upload-from-srcset-with-empty-data-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/misc/upload-from-srcset-with-empty-data.html: Added.
  • webgl/2.0.y/conformance/textures/misc/video-rotation-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/misc/video-rotation.html: Added.
  • webgl/2.0.y/conformance/textures/svg_image/tex-2d-alpha-alpha-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/svg_image/tex-2d-alpha-alpha-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance/textures/svg_image/tex-2d-luminance-luminance-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/svg_image/tex-2d-luminance-luminance-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance/textures/svg_image/tex-2d-luminance_alpha-luminance_alpha-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/svg_image/tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance/textures/svg_image/tex-2d-rgb-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/svg_image/tex-2d-rgb-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance/textures/svg_image/tex-2d-rgb-rgb-unsigned_short_5_6_5-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/svg_image/tex-2d-rgb-rgb-unsigned_short_5_6_5.html: Added.
  • webgl/2.0.y/conformance/textures/svg_image/tex-2d-rgba-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/svg_image/tex-2d-rgba-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance/textures/svg_image/tex-2d-rgba-rgba-unsigned_short_4_4_4_4-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/svg_image/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html: Added.
  • webgl/2.0.y/conformance/textures/svg_image/tex-2d-rgba-rgba-unsigned_short_5_5_5_1-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/svg_image/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html: Added.
  • webgl/2.0.y/conformance/textures/video/tex-2d-alpha-alpha-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/video/tex-2d-alpha-alpha-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance/textures/video/tex-2d-luminance-luminance-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/video/tex-2d-luminance-luminance-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance/textures/video/tex-2d-luminance_alpha-luminance_alpha-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/video/tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance/textures/video/tex-2d-rgb-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/video/tex-2d-rgb-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance/textures/video/tex-2d-rgb-rgb-unsigned_short_5_6_5-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/video/tex-2d-rgb-rgb-unsigned_short_5_6_5.html: Added.
  • webgl/2.0.y/conformance/textures/video/tex-2d-rgba-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/video/tex-2d-rgba-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance/textures/video/tex-2d-rgba-rgba-unsigned_short_4_4_4_4-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/video/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html: Added.
  • webgl/2.0.y/conformance/textures/video/tex-2d-rgba-rgba-unsigned_short_5_5_5_1-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/video/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html: Added.
  • webgl/2.0.y/conformance/textures/webgl_canvas/tex-2d-alpha-alpha-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/webgl_canvas/tex-2d-alpha-alpha-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance/textures/webgl_canvas/tex-2d-luminance-luminance-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/webgl_canvas/tex-2d-luminance-luminance-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance/textures/webgl_canvas/tex-2d-luminance_alpha-luminance_alpha-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/webgl_canvas/tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance/textures/webgl_canvas/tex-2d-rgb-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/webgl_canvas/tex-2d-rgb-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance/textures/webgl_canvas/tex-2d-rgb-rgb-unsigned_short_5_6_5-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/webgl_canvas/tex-2d-rgb-rgb-unsigned_short_5_6_5.html: Added.
  • webgl/2.0.y/conformance/textures/webgl_canvas/tex-2d-rgba-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/webgl_canvas/tex-2d-rgba-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance/textures/webgl_canvas/tex-2d-rgba-rgba-unsigned_short_4_4_4_4-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/webgl_canvas/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html: Added.
  • webgl/2.0.y/conformance/textures/webgl_canvas/tex-2d-rgba-rgba-unsigned_short_5_5_5_1-expected.txt: Added.
  • webgl/2.0.y/conformance/textures/webgl_canvas/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html: Added.
  • webgl/2.0.y/conformance/typedarrays/array-buffer-crash-expected.txt: Added.
  • webgl/2.0.y/conformance/typedarrays/array-buffer-crash.html: Added.
  • webgl/2.0.y/conformance/typedarrays/array-buffer-view-crash-expected.txt: Added.
  • webgl/2.0.y/conformance/typedarrays/array-buffer-view-crash.html: Added.
  • webgl/2.0.y/conformance/typedarrays/array-large-array-tests-expected.txt: Added.
  • webgl/2.0.y/conformance/typedarrays/array-large-array-tests.html: Added.
  • webgl/2.0.y/conformance/typedarrays/array-unit-tests-expected.txt: Added.
  • webgl/2.0.y/conformance/typedarrays/array-unit-tests.html: Added.
  • webgl/2.0.y/conformance/typedarrays/data-view-crash-expected.txt: Added.
  • webgl/2.0.y/conformance/typedarrays/data-view-crash.html: Added.
  • webgl/2.0.y/conformance/typedarrays/data-view-test-expected.txt: Added.
  • webgl/2.0.y/conformance/typedarrays/data-view-test.html: Added.
  • webgl/2.0.y/conformance/typedarrays/typed-arrays-in-workers-expected.txt: Added.
  • webgl/2.0.y/conformance/typedarrays/typed-arrays-in-workers.html: Added.
  • webgl/2.0.y/conformance/uniforms/gl-uniform-arrays-expected.txt: Added.
  • webgl/2.0.y/conformance/uniforms/gl-uniform-arrays.html: Added.
  • webgl/2.0.y/conformance/uniforms/gl-uniform-bool-expected.txt: Added.
  • webgl/2.0.y/conformance/uniforms/gl-uniform-bool.html: Added.
  • webgl/2.0.y/conformance/uniforms/gl-uniformmatrix4fv-expected.txt: Added.
  • webgl/2.0.y/conformance/uniforms/gl-uniformmatrix4fv.html: Added.
  • webgl/2.0.y/conformance/uniforms/gl-unknown-uniform-expected.txt: Added.
  • webgl/2.0.y/conformance/uniforms/gl-unknown-uniform.html: Added.
  • webgl/2.0.y/conformance/uniforms/no-over-optimization-on-uniform-array-00-expected.txt: Added.
  • webgl/2.0.y/conformance/uniforms/no-over-optimization-on-uniform-array-00.html: Added.
  • webgl/2.0.y/conformance/uniforms/no-over-optimization-on-uniform-array-01-expected.txt: Added.
  • webgl/2.0.y/conformance/uniforms/no-over-optimization-on-uniform-array-01.html: Added.
  • webgl/2.0.y/conformance/uniforms/no-over-optimization-on-uniform-array-02-expected.txt: Added.
  • webgl/2.0.y/conformance/uniforms/no-over-optimization-on-uniform-array-02.html: Added.
  • webgl/2.0.y/conformance/uniforms/no-over-optimization-on-uniform-array-03-expected.txt: Added.
  • webgl/2.0.y/conformance/uniforms/no-over-optimization-on-uniform-array-03.html: Added.
  • webgl/2.0.y/conformance/uniforms/no-over-optimization-on-uniform-array-04-expected.txt: Added.
  • webgl/2.0.y/conformance/uniforms/no-over-optimization-on-uniform-array-04.html: Added.
  • webgl/2.0.y/conformance/uniforms/no-over-optimization-on-uniform-array-05-expected.txt: Added.
  • webgl/2.0.y/conformance/uniforms/no-over-optimization-on-uniform-array-05.html: Added.
  • webgl/2.0.y/conformance/uniforms/no-over-optimization-on-uniform-array-06-expected.txt: Added.
  • webgl/2.0.y/conformance/uniforms/no-over-optimization-on-uniform-array-06.html: Added.
  • webgl/2.0.y/conformance/uniforms/no-over-optimization-on-uniform-array-07-expected.txt: Added.
  • webgl/2.0.y/conformance/uniforms/no-over-optimization-on-uniform-array-07.html: Added.
  • webgl/2.0.y/conformance/uniforms/no-over-optimization-on-uniform-array-08-expected.txt: Added.
  • webgl/2.0.y/conformance/uniforms/no-over-optimization-on-uniform-array-08.html: Added.
  • webgl/2.0.y/conformance/uniforms/no-over-optimization-on-uniform-array-09-expected.txt: Added.
  • webgl/2.0.y/conformance/uniforms/no-over-optimization-on-uniform-array-09.html: Added.
  • webgl/2.0.y/conformance/uniforms/no-over-optimization-on-uniform-array-10-expected.txt: Added.
  • webgl/2.0.y/conformance/uniforms/no-over-optimization-on-uniform-array-10.html: Added.
  • webgl/2.0.y/conformance/uniforms/no-over-optimization-on-uniform-array-11-expected.txt: Added.
  • webgl/2.0.y/conformance/uniforms/no-over-optimization-on-uniform-array-11.html: Added.
  • webgl/2.0.y/conformance/uniforms/no-over-optimization-on-uniform-array-12-expected.txt: Added.
  • webgl/2.0.y/conformance/uniforms/no-over-optimization-on-uniform-array-12.html: Added.
  • webgl/2.0.y/conformance/uniforms/no-over-optimization-on-uniform-array-13-expected.txt: Added.
  • webgl/2.0.y/conformance/uniforms/no-over-optimization-on-uniform-array-13.html: Added.
  • webgl/2.0.y/conformance/uniforms/no-over-optimization-on-uniform-array-14-expected.txt: Added.
  • webgl/2.0.y/conformance/uniforms/no-over-optimization-on-uniform-array-14.html: Added.
  • webgl/2.0.y/conformance/uniforms/no-over-optimization-on-uniform-array-15-expected.txt: Added.
  • webgl/2.0.y/conformance/uniforms/no-over-optimization-on-uniform-array-15.html: Added.
  • webgl/2.0.y/conformance/uniforms/no-over-optimization-on-uniform-array-16-expected.txt: Added.
  • webgl/2.0.y/conformance/uniforms/no-over-optimization-on-uniform-array-16.html: Added.
  • webgl/2.0.y/conformance/uniforms/no-over-optimization-on-uniform-array-17-expected.txt: Added.
  • webgl/2.0.y/conformance/uniforms/no-over-optimization-on-uniform-array-17.html: Added.
  • webgl/2.0.y/conformance/uniforms/null-uniform-location-expected.txt: Added.
  • webgl/2.0.y/conformance/uniforms/null-uniform-location.html: Added.
  • webgl/2.0.y/conformance/uniforms/out-of-bounds-uniform-array-access-expected.txt: Added.
  • webgl/2.0.y/conformance/uniforms/out-of-bounds-uniform-array-access.html: Added.
  • webgl/2.0.y/conformance/uniforms/uniform-default-values-expected.txt: Added.
  • webgl/2.0.y/conformance/uniforms/uniform-default-values.html: Added.
  • webgl/2.0.y/conformance/uniforms/uniform-location-expected.txt: Added.
  • webgl/2.0.y/conformance/uniforms/uniform-location.html: Added.
  • webgl/2.0.y/conformance/uniforms/uniform-samplers-test-expected.txt: Added.
  • webgl/2.0.y/conformance/uniforms/uniform-samplers-test.html: Added.
  • webgl/2.0.y/conformance/uniforms/uniform-values-per-program-expected.txt: Added.
  • webgl/2.0.y/conformance/uniforms/uniform-values-per-program.html: Added.
  • webgl/2.0.y/conformance2/attribs/gl-bindAttribLocation-aliasing-inactive-expected.txt: Added.
  • webgl/2.0.y/conformance2/attribs/gl-bindAttribLocation-aliasing-inactive.html: Added.
  • webgl/2.0.y/conformance2/attribs/gl-vertex-attrib-expected.txt: Added.
  • webgl/2.0.y/conformance2/attribs/gl-vertex-attrib-i-render-expected.txt: Added.
  • webgl/2.0.y/conformance2/attribs/gl-vertex-attrib-i-render.html: Added.
  • webgl/2.0.y/conformance2/attribs/gl-vertex-attrib-normalized-int-expected.txt: Added.
  • webgl/2.0.y/conformance2/attribs/gl-vertex-attrib-normalized-int.html: Added.
  • webgl/2.0.y/conformance2/attribs/gl-vertex-attrib.html: Added.
  • webgl/2.0.y/conformance2/attribs/gl-vertexattribipointer-expected.txt: Added.
  • webgl/2.0.y/conformance2/attribs/gl-vertexattribipointer-offsets-expected.txt: Added.
  • webgl/2.0.y/conformance2/attribs/gl-vertexattribipointer-offsets.html: Added.
  • webgl/2.0.y/conformance2/attribs/gl-vertexattribipointer.html: Added.
  • webgl/2.0.y/conformance2/attribs/render-no-enabled-attrib-arrays-expected.txt: Added.
  • webgl/2.0.y/conformance2/attribs/render-no-enabled-attrib-arrays.html: Added.
  • webgl/2.0.y/conformance2/buffers/bound-buffer-size-change-test-expected.txt: Added.
  • webgl/2.0.y/conformance2/buffers/bound-buffer-size-change-test.html: Added.
  • webgl/2.0.y/conformance2/buffers/buffer-copying-contents-expected.txt: Added.
  • webgl/2.0.y/conformance2/buffers/buffer-copying-contents.html: Added.
  • webgl/2.0.y/conformance2/buffers/buffer-copying-restrictions-expected.txt: Added.
  • webgl/2.0.y/conformance2/buffers/buffer-copying-restrictions.html: Added.
  • webgl/2.0.y/conformance2/buffers/buffer-data-and-buffer-sub-data-sub-source-expected.txt: Added.
  • webgl/2.0.y/conformance2/buffers/buffer-data-and-buffer-sub-data-sub-source.html: Added.
  • webgl/2.0.y/conformance2/buffers/buffer-overflow-test-expected.txt: Added.
  • webgl/2.0.y/conformance2/buffers/buffer-overflow-test.html: Added.
  • webgl/2.0.y/conformance2/buffers/buffer-type-restrictions-expected.txt: Added.
  • webgl/2.0.y/conformance2/buffers/buffer-type-restrictions.html: Added.
  • webgl/2.0.y/conformance2/buffers/delete-buffer-expected.txt: Added.
  • webgl/2.0.y/conformance2/buffers/delete-buffer.html: Added.
  • webgl/2.0.y/conformance2/buffers/get-buffer-sub-data-expected.txt: Added.
  • webgl/2.0.y/conformance2/buffers/get-buffer-sub-data-validity-expected.txt: Added.
  • webgl/2.0.y/conformance2/buffers/get-buffer-sub-data-validity.html: Added.
  • webgl/2.0.y/conformance2/buffers/get-buffer-sub-data.html: Added.
  • webgl/2.0.y/conformance2/buffers/one-large-uniform-buffer-expected.txt: Added.
  • webgl/2.0.y/conformance2/buffers/one-large-uniform-buffer.html: Added.
  • webgl/2.0.y/conformance2/buffers/uniform-buffers-expected.txt: Added.
  • webgl/2.0.y/conformance2/buffers/uniform-buffers-second-compile-expected.txt: Added.
  • webgl/2.0.y/conformance2/buffers/uniform-buffers-second-compile.html: Added.
  • webgl/2.0.y/conformance2/buffers/uniform-buffers-state-restoration-expected.txt: Added.
  • webgl/2.0.y/conformance2/buffers/uniform-buffers-state-restoration.html: Added.
  • webgl/2.0.y/conformance2/buffers/uniform-buffers.html: Added.
  • webgl/2.0.y/conformance2/canvas/to-data-url-with-pack-params-expected.txt: Added.
  • webgl/2.0.y/conformance2/canvas/to-data-url-with-pack-params.html: Added.
  • webgl/2.0.y/conformance2/context/constants-and-properties-2-expected.txt: Added.
  • webgl/2.0.y/conformance2/context/constants-and-properties-2.html: Added.
  • webgl/2.0.y/conformance2/context/context-attributes-depth-stencil-antialias-obeyed-expected.txt: Added.
  • webgl/2.0.y/conformance2/context/context-attributes-depth-stencil-antialias-obeyed.html: Added.
  • webgl/2.0.y/conformance2/context/context-mode-expected.txt: Added.
  • webgl/2.0.y/conformance2/context/context-mode.html: Added.
  • webgl/2.0.y/conformance2/context/context-resize-changes-buffer-binding-bug-expected.txt: Added.
  • webgl/2.0.y/conformance2/context/context-resize-changes-buffer-binding-bug.html: Added.
  • webgl/2.0.y/conformance2/context/context-sharing-texture2darray-texture3d-data-bug-expected.txt: Added.
  • webgl/2.0.y/conformance2/context/context-sharing-texture2darray-texture3d-data-bug.html: Added.
  • webgl/2.0.y/conformance2/context/context-type-test-2-expected.txt: Added.
  • webgl/2.0.y/conformance2/context/context-type-test-2.html: Added.
  • webgl/2.0.y/conformance2/context/incorrect-context-object-behaviour-expected.txt: Added.
  • webgl/2.0.y/conformance2/context/incorrect-context-object-behaviour.html: Added.
  • webgl/2.0.y/conformance2/context/methods-2-expected.txt: Added.
  • webgl/2.0.y/conformance2/context/methods-2.html: Added.
  • webgl/2.0.y/conformance2/context/no-experimental-webgl2-expected.txt: Added.
  • webgl/2.0.y/conformance2/context/no-experimental-webgl2.html: Added.
  • webgl/2.0.y/conformance2/extensions/ext-color-buffer-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/extensions/ext-color-buffer-float.html: Added.
  • webgl/2.0.y/conformance2/extensions/ext-color-buffer-half-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/extensions/ext-color-buffer-half-float.html: Added.
  • webgl/2.0.y/conformance2/extensions/ext-disjoint-timer-query-webgl2-expected.txt: Added.
  • webgl/2.0.y/conformance2/extensions/ext-disjoint-timer-query-webgl2.html: Added.
  • webgl/2.0.y/conformance2/extensions/ext-texture-filter-anisotropic-expected.txt: Added.
  • webgl/2.0.y/conformance2/extensions/ext-texture-filter-anisotropic.html: Added.
  • webgl/2.0.y/conformance2/extensions/ext-texture-norm16-expected.txt: Added.
  • webgl/2.0.y/conformance2/extensions/ext-texture-norm16.html: Added.
  • webgl/2.0.y/conformance2/extensions/oes-draw-buffers-indexed-expected.txt: Added.
  • webgl/2.0.y/conformance2/extensions/oes-draw-buffers-indexed.html: Added.
  • webgl/2.0.y/conformance2/extensions/ovr_multiview2-expected.txt: Added.
  • webgl/2.0.y/conformance2/extensions/ovr_multiview2.html: Added.
  • webgl/2.0.y/conformance2/extensions/ovr_multiview2_depth-expected.txt: Added.
  • webgl/2.0.y/conformance2/extensions/ovr_multiview2_depth.html: Added.
  • webgl/2.0.y/conformance2/extensions/ovr_multiview2_draw_buffers-expected.txt: Added.
  • webgl/2.0.y/conformance2/extensions/ovr_multiview2_draw_buffers.html: Added.
  • webgl/2.0.y/conformance2/extensions/ovr_multiview2_flat_varying-expected.txt: Added.
  • webgl/2.0.y/conformance2/extensions/ovr_multiview2_flat_varying.html: Added.
  • webgl/2.0.y/conformance2/extensions/ovr_multiview2_instanced_draw-expected.txt: Added.
  • webgl/2.0.y/conformance2/extensions/ovr_multiview2_instanced_draw.html: Added.
  • webgl/2.0.y/conformance2/extensions/ovr_multiview2_non_multiview_shaders-expected.txt: Added.
  • webgl/2.0.y/conformance2/extensions/ovr_multiview2_non_multiview_shaders.html: Added.
  • webgl/2.0.y/conformance2/extensions/ovr_multiview2_single_view_operations-expected.txt: Added.
  • webgl/2.0.y/conformance2/extensions/ovr_multiview2_single_view_operations.html: Added.
  • webgl/2.0.y/conformance2/extensions/ovr_multiview2_timer_query-expected.txt: Added.
  • webgl/2.0.y/conformance2/extensions/ovr_multiview2_timer_query.html: Added.
  • webgl/2.0.y/conformance2/extensions/ovr_multiview2_transform_feedback-expected.txt: Added.
  • webgl/2.0.y/conformance2/extensions/ovr_multiview2_transform_feedback.html: Added.
  • webgl/2.0.y/conformance2/extensions/promoted-extensions-expected.txt: Added.
  • webgl/2.0.y/conformance2/extensions/promoted-extensions-in-shaders-expected.txt: Added.
  • webgl/2.0.y/conformance2/extensions/promoted-extensions-in-shaders.html: Added.
  • webgl/2.0.y/conformance2/extensions/promoted-extensions.html: Added.
  • webgl/2.0.y/conformance2/extensions/webgl-multi-draw-instanced-base-vertex-base-instance-expected.txt: Added.
  • webgl/2.0.y/conformance2/extensions/webgl-multi-draw-instanced-base-vertex-base-instance.html: Added.
  • webgl/2.0.y/conformance2/glsl3/array-as-return-value-expected.txt: Added.
  • webgl/2.0.y/conformance2/glsl3/array-as-return-value.html: Added.
  • webgl/2.0.y/conformance2/glsl3/array-assign-constructor-expected.txt: Added.
  • webgl/2.0.y/conformance2/glsl3/array-assign-constructor.html: Added.
  • webgl/2.0.y/conformance2/glsl3/array-assign-expected.txt: Added.
  • webgl/2.0.y/conformance2/glsl3/array-assign.html: Added.
  • webgl/2.0.y/conformance2/glsl3/array-complex-indexing-expected.txt: Added.
  • webgl/2.0.y/conformance2/glsl3/array-complex-indexing.html: Added.
  • webgl/2.0.y/conformance2/glsl3/array-element-increment-expected.txt: Added.
  • webgl/2.0.y/conformance2/glsl3/array-element-increment.html: Added.
  • webgl/2.0.y/conformance2/glsl3/array-equality-expected.txt: Added.
  • webgl/2.0.y/conformance2/glsl3/array-equality.html: Added.
  • webgl/2.0.y/conformance2/glsl3/array-in-complex-expression-expected.txt: Added.
  • webgl/2.0.y/conformance2/glsl3/array-in-complex-expression.html: Added.
  • webgl/2.0.y/conformance2/glsl3/array-initialize-with-same-name-array-expected.txt: Added.
  • webgl/2.0.y/conformance2/glsl3/array-initialize-with-same-name-array.html: Added.
  • webgl/2.0.y/conformance2/glsl3/array-length-side-effects-expected.txt: Added.
  • webgl/2.0.y/conformance2/glsl3/array-length-side-effects.html: Added.
  • webgl/2.0.y/conformance2/glsl3/attrib-location-length-limits-expected.txt: Added.
  • webgl/2.0.y/conformance2/glsl3/attrib-location-length-limits.html: Added.
  • webgl/2.0.y/conformance2/glsl3/bool-type-cast-bug-uint-ivec-uvec-expected.txt: Added.
  • webgl/2.0.y/conformance2/glsl3/bool-type-cast-bug-uint-ivec-uvec.html: Added.
  • webgl/2.0.y/conformance2/glsl3/compare-structs-containing-arrays-expected.txt: Added.
  • webgl/2.0.y/conformance2/glsl3/compare-structs-containing-arrays.html: Added.
  • webgl/2.0.y/conformance2/glsl3/compound-assignment-type-combination-expected.txt: Added.
  • webgl/2.0.y/conformance2/glsl3/compound-assignment-type-combination.html: Added.
  • webgl/2.0.y/conformance2/glsl3/const-array-init-expected.txt: Added.
  • webgl/2.0.y/conformance2/glsl3/const-array-init.html: Added.
  • webgl/2.0.y/conformance2/glsl3/const-struct-from-array-as-function-parameter-expected.txt: Added.
  • webgl/2.0.y/conformance2/glsl3/const-struct-from-array-as-function-parameter.html: Added.
  • webgl/2.0.y/conformance2/glsl3/float-parsing-expected.txt: Added.
  • webgl/2.0.y/conformance2/glsl3/float-parsing.html: Added.
  • webgl/2.0.y/conformance2/glsl3/forbidden-operators-expected.txt: Added.
  • webgl/2.0.y/conformance2/glsl3/forbidden-operators.html: Added.
  • webgl/2.0.y/conformance2/glsl3/forward-declaration-expected.txt: Added.
  • webgl/2.0.y/conformance2/glsl3/forward-declaration.html: Added.
  • webgl/2.0.y/conformance2/glsl3/frag-depth-expected.txt: Added.
  • webgl/2.0.y/conformance2/glsl3/frag-depth.html: Added.
  • webgl/2.0.y/conformance2/glsl3/gradient-in-discontinuous-loop-expected.txt: Added.
  • webgl/2.0.y/conformance2/glsl3/gradient-in-discontinuous-loop.html: Added.
  • webgl/2.0.y/conformance2/glsl3/input-with-interpotaion-as-lvalue-expected.txt: Added.
  • webgl/2.0.y/conformance2/glsl3/input-with-interpotaion-as-lvalue.html: Added.
  • webgl/2.0.y/conformance2/glsl3/invalid-default-precision-expected.txt: Added.
  • webgl/2.0.y/conformance2/glsl3/invalid-default-precision.html: Added.
  • webgl/2.0.y/conformance2/glsl3/invalid-invariant-expected.txt: Added.
  • webgl/2.0.y/conformance2/glsl3/invalid-invariant.html: Added.
  • webgl/2.0.y/conformance2/glsl3/loops-with-side-effects-expected.txt: Added.
  • webgl/2.0.y/conformance2/glsl3/loops-with-side-effects.html: Added.
  • webgl/2.0.y/conformance2/glsl3/matrix-row-major-dynamic-indexing-expected.txt: Added.
  • webgl/2.0.y/conformance2/glsl3/matrix-row-major-dynamic-indexing.html: Added.
  • webgl/2.0.y/conformance2/glsl3/matrix-row-major-expected.txt: Added.
  • webgl/2.0.y/conformance2/glsl3/matrix-row-major.html: Added.
  • webgl/2.0.y/conformance2/glsl3/misplaced-version-directive-expected.txt: Added.
  • webgl/2.0.y/conformance2/glsl3/misplaced-version-directive.html: Added.
  • webgl/2.0.y/conformance2/glsl3/no-attribute-vertex-shader-expected.txt: Added.
  • webgl/2.0.y/conformance2/glsl3/no-attribute-vertex-shader.html: Added.
  • webgl/2.0.y/conformance2/glsl3/precision-side-effects-bug-expected.txt: Added.
  • webgl/2.0.y/conformance2/glsl3/precision-side-effects-bug.html: Added.
  • webgl/2.0.y/conformance2/glsl3/sampler-array-indexing-expected.txt: Added.
  • webgl/2.0.y/conformance2/glsl3/sampler-array-indexing.html: Added.
  • webgl/2.0.y/conformance2/glsl3/sampler-no-precision-expected.txt: Added.
  • webgl/2.0.y/conformance2/glsl3/sampler-no-precision.html: Added.
  • webgl/2.0.y/conformance2/glsl3/sequence-operator-returns-non-constant-expected.txt: Added.
  • webgl/2.0.y/conformance2/glsl3/sequence-operator-returns-non-constant.html: Added.
  • webgl/2.0.y/conformance2/glsl3/shader-linking-expected.txt: Added.
  • webgl/2.0.y/conformance2/glsl3/shader-linking.html: Added.
  • webgl/2.0.y/conformance2/glsl3/shader-with-1024-character-define-expected.txt: Added.
  • webgl/2.0.y/conformance2/glsl3/shader-with-1024-character-define.html: Added.
  • webgl/2.0.y/conformance2/glsl3/shader-with-1024-character-identifier.frag-expected.txt: Added.
  • webgl/2.0.y/conformance2/glsl3/shader-with-1024-character-identifier.frag.html: Added.
  • webgl/2.0.y/conformance2/glsl3/shader-with-1025-character-define-expected.txt: Added.
  • webgl/2.0.y/conformance2/glsl3/shader-with-1025-character-define.html: Added.
  • webgl/2.0.y/conformance2/glsl3/shader-with-1025-character-identifier.frag-expected.txt: Added.
  • webgl/2.0.y/conformance2/glsl3/shader-with-1025-character-identifier.frag.html: Added.
  • webgl/2.0.y/conformance2/glsl3/shader-with-invalid-characters-expected.txt: Added.
  • webgl/2.0.y/conformance2/glsl3/shader-with-invalid-characters.html: Added.
  • webgl/2.0.y/conformance2/glsl3/shader-with-mis-matching-uniform-block-expected.txt: Added.
  • webgl/2.0.y/conformance2/glsl3/shader-with-mis-matching-uniform-block.html: Added.
  • webgl/2.0.y/conformance2/glsl3/short-circuiting-in-loop-condition-expected.txt: Added.
  • webgl/2.0.y/conformance2/glsl3/short-circuiting-in-loop-condition.html: Added.
  • webgl/2.0.y/conformance2/glsl3/switch-case-expected.txt: Added.
  • webgl/2.0.y/conformance2/glsl3/switch-case.html: Added.
  • webgl/2.0.y/conformance2/glsl3/texture-offset-non-constant-offset-expected.txt: Added.
  • webgl/2.0.y/conformance2/glsl3/texture-offset-non-constant-offset.html: Added.
  • webgl/2.0.y/conformance2/glsl3/texture-offset-out-of-range-expected.txt: Added.
  • webgl/2.0.y/conformance2/glsl3/texture-offset-out-of-range.html: Added.
  • webgl/2.0.y/conformance2/glsl3/texture-offset-uniform-texture-coordinate-expected.txt: Added.
  • webgl/2.0.y/conformance2/glsl3/texture-offset-uniform-texture-coordinate.html: Added.
  • webgl/2.0.y/conformance2/glsl3/tricky-loop-conditions-expected.txt: Added.
  • webgl/2.0.y/conformance2/glsl3/tricky-loop-conditions.html: Added.
  • webgl/2.0.y/conformance2/glsl3/uint-int-shift-bug-expected.txt: Added.
  • webgl/2.0.y/conformance2/glsl3/uint-int-shift-bug.html: Added.
  • webgl/2.0.y/conformance2/glsl3/unary-minus-operator-in-dynamic-loop-expected.txt: Added.
  • webgl/2.0.y/conformance2/glsl3/unary-minus-operator-in-dynamic-loop.html: Added.
  • webgl/2.0.y/conformance2/glsl3/uniform-block-layout-match-expected.txt: Added.
  • webgl/2.0.y/conformance2/glsl3/uniform-block-layout-match.html: Added.
  • webgl/2.0.y/conformance2/glsl3/uniform-block-layouts-expected.txt: Added.
  • webgl/2.0.y/conformance2/glsl3/uniform-block-layouts.html: Added.
  • webgl/2.0.y/conformance2/glsl3/uniform-location-length-limits-expected.txt: Added.
  • webgl/2.0.y/conformance2/glsl3/uniform-location-length-limits.html: Added.
  • webgl/2.0.y/conformance2/glsl3/uniform-struct-with-non-square-matrix-expected.txt: Added.
  • webgl/2.0.y/conformance2/glsl3/uniform-struct-with-non-square-matrix.html: Added.
  • webgl/2.0.y/conformance2/glsl3/uninitialized-local-global-variables-expected.txt: Added.
  • webgl/2.0.y/conformance2/glsl3/uninitialized-local-global-variables.html: Added.
  • webgl/2.0.y/conformance2/glsl3/valid-invariant-expected.txt: Added.
  • webgl/2.0.y/conformance2/glsl3/valid-invariant.html: Added.
  • webgl/2.0.y/conformance2/glsl3/varying-struct-inline-definition-expected.txt: Added.
  • webgl/2.0.y/conformance2/glsl3/varying-struct-inline-definition.html: Added.
  • webgl/2.0.y/conformance2/glsl3/vector-dynamic-indexing-expected.txt: Added.
  • webgl/2.0.y/conformance2/glsl3/vector-dynamic-indexing-nv-driver-bug-expected.txt: Added.
  • webgl/2.0.y/conformance2/glsl3/vector-dynamic-indexing-nv-driver-bug.html: Added.
  • webgl/2.0.y/conformance2/glsl3/vector-dynamic-indexing-swizzled-lvalue-expected.txt: Added.
  • webgl/2.0.y/conformance2/glsl3/vector-dynamic-indexing-swizzled-lvalue.html: Added.
  • webgl/2.0.y/conformance2/glsl3/vector-dynamic-indexing.html: Added.
  • webgl/2.0.y/conformance2/misc/expando-loss-2-expected.txt: Added.
  • webgl/2.0.y/conformance2/misc/expando-loss-2.html: Added.
  • webgl/2.0.y/conformance2/misc/getextension-while-pbo-bound-stability-expected.txt: Added.
  • webgl/2.0.y/conformance2/misc/getextension-while-pbo-bound-stability.html: Added.
  • webgl/2.0.y/conformance2/misc/instanceof-test-expected.txt: Added.
  • webgl/2.0.y/conformance2/misc/instanceof-test.html: Added.
  • webgl/2.0.y/conformance2/misc/null-object-behaviour-2-expected.txt: Added.
  • webgl/2.0.y/conformance2/misc/null-object-behaviour-2.html: Added.
  • webgl/2.0.y/conformance2/misc/object-deletion-behaviour-2-expected.txt: Added.
  • webgl/2.0.y/conformance2/misc/object-deletion-behaviour-2.html: Added.
  • webgl/2.0.y/conformance2/misc/uninitialized-test-2-expected.txt: Added.
  • webgl/2.0.y/conformance2/misc/uninitialized-test-2.html: Added.
  • webgl/2.0.y/conformance2/misc/views-with-offsets-expected.txt: Added.
  • webgl/2.0.y/conformance2/misc/views-with-offsets.html: Added.
  • webgl/2.0.y/conformance2/offscreencanvas/context-creation-expected.txt: Added.
  • webgl/2.0.y/conformance2/offscreencanvas/context-creation-worker-expected.txt: Added.
  • webgl/2.0.y/conformance2/offscreencanvas/context-creation-worker.html: Added.
  • webgl/2.0.y/conformance2/offscreencanvas/context-creation.html: Added.
  • webgl/2.0.y/conformance2/offscreencanvas/methods-2-expected.txt: Added.
  • webgl/2.0.y/conformance2/offscreencanvas/methods-2-worker-expected.txt: Added.
  • webgl/2.0.y/conformance2/offscreencanvas/methods-2-worker.html: Added.
  • webgl/2.0.y/conformance2/offscreencanvas/methods-2.html: Added.
  • webgl/2.0.y/conformance2/offscreencanvas/offscreencanvas-query-expected.txt: Added.
  • webgl/2.0.y/conformance2/offscreencanvas/offscreencanvas-query.html: Added.
  • webgl/2.0.y/conformance2/offscreencanvas/offscreencanvas-sync-expected.txt: Added.
  • webgl/2.0.y/conformance2/offscreencanvas/offscreencanvas-sync.html: Added.
  • webgl/2.0.y/conformance2/offscreencanvas/offscreencanvas-timer-query-expected.txt: Added.
  • webgl/2.0.y/conformance2/offscreencanvas/offscreencanvas-timer-query.html: Added.
  • webgl/2.0.y/conformance2/offscreencanvas/offscreencanvas-transfer-image-bitmap-expected.txt: Added.
  • webgl/2.0.y/conformance2/offscreencanvas/offscreencanvas-transfer-image-bitmap.html: Added.
  • webgl/2.0.y/conformance2/programs/active-built-in-attribs-expected.txt: Added.
  • webgl/2.0.y/conformance2/programs/active-built-in-attribs.html: Added.
  • webgl/2.0.y/conformance2/programs/gl-get-frag-data-location-expected.txt: Added.
  • webgl/2.0.y/conformance2/programs/gl-get-frag-data-location.html: Added.
  • webgl/2.0.y/conformance2/programs/sampler-uniforms-expected.txt: Added.
  • webgl/2.0.y/conformance2/programs/sampler-uniforms.html: Added.
  • webgl/2.0.y/conformance2/query/occlusion-query-expected.txt: Added.
  • webgl/2.0.y/conformance2/query/occlusion-query.html: Added.
  • webgl/2.0.y/conformance2/query/query-expected.txt: Added.
  • webgl/2.0.y/conformance2/query/query.html: Added.
  • webgl/2.0.y/conformance2/reading/format-r11f-g11f-b10f-expected.txt: Added.
  • webgl/2.0.y/conformance2/reading/format-r11f-g11f-b10f.html: Added.
  • webgl/2.0.y/conformance2/reading/read-pixels-from-fbo-test-expected.txt: Added.
  • webgl/2.0.y/conformance2/reading/read-pixels-from-fbo-test.html: Added.
  • webgl/2.0.y/conformance2/reading/read-pixels-from-rgb8-into-pbo-bug-expected.txt: Added.
  • webgl/2.0.y/conformance2/reading/read-pixels-from-rgb8-into-pbo-bug.html: Added.
  • webgl/2.0.y/conformance2/reading/read-pixels-into-pixel-pack-buffer-expected.txt: Added.
  • webgl/2.0.y/conformance2/reading/read-pixels-into-pixel-pack-buffer.html: Added.
  • webgl/2.0.y/conformance2/reading/read-pixels-pack-parameters-expected.txt: Added.
  • webgl/2.0.y/conformance2/reading/read-pixels-pack-parameters.html: Added.
  • webgl/2.0.y/conformance2/renderbuffers/framebuffer-object-attachment-expected.txt: Added.
  • webgl/2.0.y/conformance2/renderbuffers/framebuffer-object-attachment.html: Added.
  • webgl/2.0.y/conformance2/renderbuffers/framebuffer-test-expected.txt: Added.
  • webgl/2.0.y/conformance2/renderbuffers/framebuffer-test.html: Added.
  • webgl/2.0.y/conformance2/renderbuffers/framebuffer-texture-layer-expected.txt: Added.
  • webgl/2.0.y/conformance2/renderbuffers/framebuffer-texture-layer.html: Added.
  • webgl/2.0.y/conformance2/renderbuffers/invalidate-framebuffer-expected.txt: Added.
  • webgl/2.0.y/conformance2/renderbuffers/invalidate-framebuffer.html: Added.
  • webgl/2.0.y/conformance2/renderbuffers/multisample-with-full-sample-counts-expected.txt: Added.
  • webgl/2.0.y/conformance2/renderbuffers/multisample-with-full-sample-counts.html: Added.
  • webgl/2.0.y/conformance2/renderbuffers/multisampled-depth-renderbuffer-initialization-expected.txt: Added.
  • webgl/2.0.y/conformance2/renderbuffers/multisampled-depth-renderbuffer-initialization.html: Added.
  • webgl/2.0.y/conformance2/renderbuffers/multisampled-renderbuffer-initialization-expected.txt: Added.
  • webgl/2.0.y/conformance2/renderbuffers/multisampled-renderbuffer-initialization.html: Added.
  • webgl/2.0.y/conformance2/renderbuffers/multisampled-stencil-renderbuffer-initialization-expected.txt: Added.
  • webgl/2.0.y/conformance2/renderbuffers/multisampled-stencil-renderbuffer-initialization.html: Added.
  • webgl/2.0.y/conformance2/renderbuffers/readbuffer-expected.txt: Added.
  • webgl/2.0.y/conformance2/renderbuffers/readbuffer.html: Added.
  • webgl/2.0.y/conformance2/rendering/attrib-type-match-expected.txt: Added.
  • webgl/2.0.y/conformance2/rendering/attrib-type-match.html: Added.
  • webgl/2.0.y/conformance2/rendering/blitframebuffer-filter-outofbounds-expected.txt: Added.
  • webgl/2.0.y/conformance2/rendering/blitframebuffer-filter-outofbounds.html: Added.
  • webgl/2.0.y/conformance2/rendering/blitframebuffer-filter-srgb-expected.txt: Added.
  • webgl/2.0.y/conformance2/rendering/blitframebuffer-filter-srgb.html: Added.
  • webgl/2.0.y/conformance2/rendering/blitframebuffer-multisampled-readbuffer-expected.txt: Added.
  • webgl/2.0.y/conformance2/rendering/blitframebuffer-multisampled-readbuffer.html: Added.
  • webgl/2.0.y/conformance2/rendering/blitframebuffer-outside-readbuffer-expected.txt: Added.
  • webgl/2.0.y/conformance2/rendering/blitframebuffer-outside-readbuffer.html: Added.
  • webgl/2.0.y/conformance2/rendering/blitframebuffer-r11f-g11f-b10f-expected.txt: Added.
  • webgl/2.0.y/conformance2/rendering/blitframebuffer-r11f-g11f-b10f.html: Added.
  • webgl/2.0.y/conformance2/rendering/blitframebuffer-resolve-to-back-buffer-expected.txt: Added.
  • webgl/2.0.y/conformance2/rendering/blitframebuffer-resolve-to-back-buffer.html: Added.
  • webgl/2.0.y/conformance2/rendering/blitframebuffer-scissor-enabled-expected.txt: Added.
  • webgl/2.0.y/conformance2/rendering/blitframebuffer-scissor-enabled.html: Added.
  • webgl/2.0.y/conformance2/rendering/blitframebuffer-size-overflow-expected.txt: Added.
  • webgl/2.0.y/conformance2/rendering/blitframebuffer-size-overflow.html: Added.
  • webgl/2.0.y/conformance2/rendering/blitframebuffer-srgb-and-linear-drawbuffers-expected.txt: Added.
  • webgl/2.0.y/conformance2/rendering/blitframebuffer-srgb-and-linear-drawbuffers.html: Added.
  • webgl/2.0.y/conformance2/rendering/blitframebuffer-stencil-only-expected.txt: Added.
  • webgl/2.0.y/conformance2/rendering/blitframebuffer-stencil-only.html: Added.
  • webgl/2.0.y/conformance2/rendering/blitframebuffer-test-expected.txt: Added.
  • webgl/2.0.y/conformance2/rendering/blitframebuffer-test.html: Added.
  • webgl/2.0.y/conformance2/rendering/canvas-resizing-with-pbo-bound-expected.txt: Added.
  • webgl/2.0.y/conformance2/rendering/canvas-resizing-with-pbo-bound.html: Added.
  • webgl/2.0.y/conformance2/rendering/clear-func-buffer-type-match-expected.txt: Added.
  • webgl/2.0.y/conformance2/rendering/clear-func-buffer-type-match.html: Added.
  • webgl/2.0.y/conformance2/rendering/clear-srgb-color-buffer-expected.txt: Added.
  • webgl/2.0.y/conformance2/rendering/clear-srgb-color-buffer.html: Added.
  • webgl/2.0.y/conformance2/rendering/clearbuffer-sub-source-expected.txt: Added.
  • webgl/2.0.y/conformance2/rendering/clearbuffer-sub-source.html: Added.
  • webgl/2.0.y/conformance2/rendering/clearbufferfv-with-alpha-false-expected.txt: Added.
  • webgl/2.0.y/conformance2/rendering/clearbufferfv-with-alpha-false.html: Added.
  • webgl/2.0.y/conformance2/rendering/clipping-wide-points-expected.txt: Added.
  • webgl/2.0.y/conformance2/rendering/clipping-wide-points.html: Added.
  • webgl/2.0.y/conformance2/rendering/depth-stencil-feedback-loop-expected.txt: Added.
  • webgl/2.0.y/conformance2/rendering/depth-stencil-feedback-loop.html: Added.
  • webgl/2.0.y/conformance2/rendering/draw-buffers-dirty-state-bug-expected.txt: Added.
  • webgl/2.0.y/conformance2/rendering/draw-buffers-dirty-state-bug.html: Added.
  • webgl/2.0.y/conformance2/rendering/draw-buffers-driver-hang-expected.txt: Added.
  • webgl/2.0.y/conformance2/rendering/draw-buffers-driver-hang.html: Added.
  • webgl/2.0.y/conformance2/rendering/draw-buffers-expected.txt: Added.
  • webgl/2.0.y/conformance2/rendering/draw-buffers.html: Added.
  • webgl/2.0.y/conformance2/rendering/draw-with-integer-texture-base-level-expected.txt: Added.
  • webgl/2.0.y/conformance2/rendering/draw-with-integer-texture-base-level.html: Added.
  • webgl/2.0.y/conformance2/rendering/element-index-uint-expected.txt: Added.
  • webgl/2.0.y/conformance2/rendering/element-index-uint.html: Added.
  • webgl/2.0.y/conformance2/rendering/framebuffer-completeness-draw-framebuffer-expected.txt: Added.
  • webgl/2.0.y/conformance2/rendering/framebuffer-completeness-draw-framebuffer.html: Added.
  • webgl/2.0.y/conformance2/rendering/framebuffer-completeness-unaffected-expected.txt: Added.
  • webgl/2.0.y/conformance2/rendering/framebuffer-completeness-unaffected.html: Added.
  • webgl/2.0.y/conformance2/rendering/framebuffer-mismatched-attachment-targets-expected.txt: Added.
  • webgl/2.0.y/conformance2/rendering/framebuffer-mismatched-attachment-targets.html: Added.
  • webgl/2.0.y/conformance2/rendering/framebuffer-render-to-layer-angle-issue-expected.txt: Added.
  • webgl/2.0.y/conformance2/rendering/framebuffer-render-to-layer-angle-issue.html: Added.
  • webgl/2.0.y/conformance2/rendering/framebuffer-render-to-layer-expected.txt: Added.
  • webgl/2.0.y/conformance2/rendering/framebuffer-render-to-layer.html: Added.
  • webgl/2.0.y/conformance2/rendering/framebuffer-texture-changing-base-level-expected.txt: Added.
  • webgl/2.0.y/conformance2/rendering/framebuffer-texture-changing-base-level.html: Added.
  • webgl/2.0.y/conformance2/rendering/framebuffer-texture-level1-expected.txt: Added.
  • webgl/2.0.y/conformance2/rendering/framebuffer-texture-level1.html: Added.
  • webgl/2.0.y/conformance2/rendering/framebuffer-unsupported-expected.txt: Added.
  • webgl/2.0.y/conformance2/rendering/framebuffer-unsupported.html: Added.
  • webgl/2.0.y/conformance2/rendering/fs-color-type-mismatch-color-buffer-type-expected.txt: Added.
  • webgl/2.0.y/conformance2/rendering/fs-color-type-mismatch-color-buffer-type.html: Added.
  • webgl/2.0.y/conformance2/rendering/instanced-arrays-expected.txt: Added.
  • webgl/2.0.y/conformance2/rendering/instanced-arrays.html: Added.
  • webgl/2.0.y/conformance2/rendering/instanced-rendering-bug-expected.txt: Added.
  • webgl/2.0.y/conformance2/rendering/instanced-rendering-bug.html: Added.
  • webgl/2.0.y/conformance2/rendering/instanced-rendering-large-divisor-expected.txt: Added.
  • webgl/2.0.y/conformance2/rendering/instanced-rendering-large-divisor.html: Added.
  • webgl/2.0.y/conformance2/rendering/line-rendering-quality-expected.txt: Added.
  • webgl/2.0.y/conformance2/rendering/line-rendering-quality.html: Added.
  • webgl/2.0.y/conformance2/rendering/multisampling-fragment-evaluation-expected.txt: Added.
  • webgl/2.0.y/conformance2/rendering/multisampling-fragment-evaluation.html: Added.
  • webgl/2.0.y/conformance2/rendering/out-of-bounds-index-buffers-after-copying-expected.txt: Added.
  • webgl/2.0.y/conformance2/rendering/out-of-bounds-index-buffers-after-copying.html: Added.
  • webgl/2.0.y/conformance2/rendering/rasterizer-discard-and-implicit-clear-expected.txt: Added.
  • webgl/2.0.y/conformance2/rendering/rasterizer-discard-and-implicit-clear.html: Added.
  • webgl/2.0.y/conformance2/rendering/read-draw-when-missing-image-expected.txt: Added.
  • webgl/2.0.y/conformance2/rendering/read-draw-when-missing-image.html: Added.
  • webgl/2.0.y/conformance2/rendering/rgb-format-support-expected.txt: Added.
  • webgl/2.0.y/conformance2/rendering/rgb-format-support.html: Added.
  • webgl/2.0.y/conformance2/rendering/texture-switch-performance-expected.txt: Added.
  • webgl/2.0.y/conformance2/rendering/texture-switch-performance.html: Added.
  • webgl/2.0.y/conformance2/rendering/uniform-block-buffer-size-expected.txt: Added.
  • webgl/2.0.y/conformance2/rendering/uniform-block-buffer-size.html: Added.
  • webgl/2.0.y/conformance2/rendering/vertex-id-expected.txt: Added.
  • webgl/2.0.y/conformance2/rendering/vertex-id.html: Added.
  • webgl/2.0.y/conformance2/samplers/multi-context-sampler-test-expected.txt: Added.
  • webgl/2.0.y/conformance2/samplers/multi-context-sampler-test.html: Added.
  • webgl/2.0.y/conformance2/samplers/sampler-drawing-test-expected.txt: Added.
  • webgl/2.0.y/conformance2/samplers/sampler-drawing-test.html: Added.
  • webgl/2.0.y/conformance2/samplers/samplers-expected.txt: Added.
  • webgl/2.0.y/conformance2/samplers/samplers.html: Added.
  • webgl/2.0.y/conformance2/state/gl-enum-tests-expected.txt: Added.
  • webgl/2.0.y/conformance2/state/gl-enum-tests.html: Added.
  • webgl/2.0.y/conformance2/state/gl-get-calls-expected.txt: Added.
  • webgl/2.0.y/conformance2/state/gl-get-calls.html: Added.
  • webgl/2.0.y/conformance2/state/gl-getstring-expected.txt: Added.
  • webgl/2.0.y/conformance2/state/gl-getstring.html: Added.
  • webgl/2.0.y/conformance2/state/gl-object-get-calls-expected.txt: Added.
  • webgl/2.0.y/conformance2/state/gl-object-get-calls.html: Added.
  • webgl/2.0.y/conformance2/sync/sync-webgl-specific-expected.txt: Added.
  • webgl/2.0.y/conformance2/sync/sync-webgl-specific.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-2d-r11f_g11f_b10f-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-2d-r11f_g11f_b10f-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-2d-r11f_g11f_b10f-rgb-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-2d-r11f_g11f_b10f-rgb-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-2d-r16f-red-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-2d-r16f-red-float.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-2d-r16f-red-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-2d-r16f-red-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-2d-r32f-red-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-2d-r32f-red-float.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-2d-r8-red-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-2d-r8-red-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-2d-r8ui-red_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-2d-r8ui-red_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-2d-rg16f-rg-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-2d-rg16f-rg-float.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-2d-rg16f-rg-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-2d-rg16f-rg-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-2d-rg32f-rg-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-2d-rg32f-rg-float.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-2d-rg8-rg-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-2d-rg8-rg-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-2d-rg8ui-rg_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-2d-rg8ui-rg_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-2d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-2d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-2d-rgb16f-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-2d-rgb16f-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-2d-rgb16f-rgb-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-2d-rgb16f-rgb-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-2d-rgb32f-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-2d-rgb32f-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-2d-rgb565-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-2d-rgb565-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-2d-rgb565-rgb-unsigned_short_5_6_5-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-2d-rgb5_a1-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-2d-rgb5_a1-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-2d-rgb8-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-2d-rgb8-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-2d-rgb8ui-rgb_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-2d-rgb9_e5-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-2d-rgb9_e5-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-2d-rgb9_e5-rgb-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-2d-rgb9_e5-rgb-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-2d-rgba16f-rgba-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-2d-rgba16f-rgba-float.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-2d-rgba16f-rgba-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-2d-rgba16f-rgba-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-2d-rgba32f-rgba-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-2d-rgba32f-rgba-float.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-2d-rgba4-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-2d-rgba4-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-2d-rgba8-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-2d-rgba8-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-2d-rgba8ui-rgba_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-2d-srgb8-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-2d-srgb8-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-2d-srgb8_alpha8-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-3d-r11f_g11f_b10f-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-3d-r11f_g11f_b10f-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-3d-r11f_g11f_b10f-rgb-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-3d-r11f_g11f_b10f-rgb-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-3d-r16f-red-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-3d-r16f-red-float.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-3d-r16f-red-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-3d-r16f-red-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-3d-r32f-red-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-3d-r32f-red-float.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-3d-r8-red-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-3d-r8-red-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-3d-r8ui-red_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-3d-r8ui-red_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-3d-rg16f-rg-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-3d-rg16f-rg-float.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-3d-rg16f-rg-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-3d-rg16f-rg-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-3d-rg32f-rg-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-3d-rg32f-rg-float.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-3d-rg8-rg-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-3d-rg8-rg-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-3d-rg8ui-rg_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-3d-rg8ui-rg_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-3d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-3d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-3d-rgb16f-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-3d-rgb16f-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-3d-rgb16f-rgb-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-3d-rgb16f-rgb-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-3d-rgb32f-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-3d-rgb32f-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-3d-rgb565-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-3d-rgb565-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-3d-rgb565-rgb-unsigned_short_5_6_5-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-3d-rgb5_a1-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-3d-rgb5_a1-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-3d-rgb8-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-3d-rgb8-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-3d-rgb8ui-rgb_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-3d-rgb9_e5-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-3d-rgb9_e5-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-3d-rgb9_e5-rgb-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-3d-rgb9_e5-rgb-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-3d-rgba16f-rgba-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-3d-rgba16f-rgba-float.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-3d-rgba16f-rgba-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-3d-rgba16f-rgba-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-3d-rgba32f-rgba-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-3d-rgba32f-rgba-float.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-3d-rgba4-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-3d-rgba4-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-3d-rgba8-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-3d-rgba8-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-3d-rgba8ui-rgba_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-3d-srgb8-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-3d-srgb8-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-3d-srgb8_alpha8-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-2d-r11f_g11f_b10f-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-2d-r11f_g11f_b10f-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-2d-r11f_g11f_b10f-rgb-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-2d-r11f_g11f_b10f-rgb-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-2d-r16f-red-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-2d-r16f-red-float.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-2d-r16f-red-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-2d-r16f-red-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-2d-r32f-red-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-2d-r32f-red-float.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-2d-r8-red-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-2d-r8-red-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-2d-r8ui-red_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-2d-r8ui-red_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-2d-rg16f-rg-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-2d-rg16f-rg-float.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-2d-rg16f-rg-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-2d-rg16f-rg-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-2d-rg32f-rg-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-2d-rg32f-rg-float.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-2d-rg8-rg-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-2d-rg8-rg-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-2d-rg8ui-rg_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-2d-rg8ui-rg_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb16f-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb16f-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb16f-rgb-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb16f-rgb-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb32f-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb32f-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb565-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb565-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb565-rgb-unsigned_short_5_6_5-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb5_a1-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb5_a1-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb8-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb8-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb8ui-rgb_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb9_e5-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb9_e5-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb9_e5-rgb-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb9_e5-rgb-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-2d-rgba16f-rgba-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-2d-rgba16f-rgba-float.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-2d-rgba16f-rgba-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-2d-rgba16f-rgba-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-2d-rgba32f-rgba-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-2d-rgba32f-rgba-float.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-2d-rgba4-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-2d-rgba4-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-2d-rgba8-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-2d-rgba8-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-2d-rgba8ui-rgba_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-2d-srgb8-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-2d-srgb8-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-2d-srgb8_alpha8-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-3d-r11f_g11f_b10f-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-3d-r11f_g11f_b10f-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-3d-r11f_g11f_b10f-rgb-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-3d-r11f_g11f_b10f-rgb-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-3d-r16f-red-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-3d-r16f-red-float.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-3d-r16f-red-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-3d-r16f-red-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-3d-r32f-red-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-3d-r32f-red-float.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-3d-r8-red-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-3d-r8-red-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-3d-r8ui-red_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-3d-r8ui-red_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-3d-rg16f-rg-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-3d-rg16f-rg-float.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-3d-rg16f-rg-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-3d-rg16f-rg-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-3d-rg32f-rg-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-3d-rg32f-rg-float.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-3d-rg8-rg-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-3d-rg8-rg-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-3d-rg8ui-rg_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-3d-rg8ui-rg_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb16f-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb16f-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb16f-rgb-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb16f-rgb-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb32f-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb32f-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb565-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb565-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb565-rgb-unsigned_short_5_6_5-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb5_a1-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb5_a1-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb8-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb8-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb8ui-rgb_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb9_e5-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb9_e5-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb9_e5-rgb-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb9_e5-rgb-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-3d-rgba16f-rgba-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-3d-rgba16f-rgba-float.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-3d-rgba16f-rgba-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-3d-rgba16f-rgba-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-3d-rgba32f-rgba-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-3d-rgba32f-rgba-float.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-3d-rgba4-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-3d-rgba4-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-3d-rgba8-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-3d-rgba8-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-3d-rgba8ui-rgba_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-3d-srgb8-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-3d-srgb8-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-3d-srgb8_alpha8-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/canvas_sub_rectangle/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-2d-r11f_g11f_b10f-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-2d-r11f_g11f_b10f-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-2d-r11f_g11f_b10f-rgb-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-2d-r11f_g11f_b10f-rgb-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-2d-r16f-red-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-2d-r16f-red-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-2d-r16f-red-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-2d-r16f-red-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-2d-r32f-red-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-2d-r32f-red-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-2d-r8-red-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-2d-r8-red-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-2d-r8ui-red_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-2d-r8ui-red_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-2d-rg16f-rg-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-2d-rg16f-rg-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-2d-rg16f-rg-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-2d-rg16f-rg-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-2d-rg32f-rg-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-2d-rg32f-rg-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-2d-rg8-rg-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-2d-rg8-rg-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-2d-rg8ui-rg_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-2d-rg8ui-rg_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-2d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-2d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-2d-rgb16f-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-2d-rgb16f-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-2d-rgb16f-rgb-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-2d-rgb16f-rgb-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-2d-rgb32f-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-2d-rgb32f-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-2d-rgb565-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-2d-rgb565-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-2d-rgb565-rgb-unsigned_short_5_6_5-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-2d-rgb5_a1-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-2d-rgb5_a1-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-2d-rgb8-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-2d-rgb8-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-2d-rgb8ui-rgb_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-2d-rgb9_e5-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-2d-rgb9_e5-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-2d-rgb9_e5-rgb-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-2d-rgb9_e5-rgb-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-2d-rgba16f-rgba-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-2d-rgba16f-rgba-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-2d-rgba16f-rgba-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-2d-rgba16f-rgba-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-2d-rgba32f-rgba-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-2d-rgba32f-rgba-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-2d-rgba4-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-2d-rgba4-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-2d-rgba8-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-2d-rgba8-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-2d-rgba8ui-rgba_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-2d-srgb8-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-2d-srgb8-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-2d-srgb8_alpha8-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-3d-r11f_g11f_b10f-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-3d-r11f_g11f_b10f-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-3d-r11f_g11f_b10f-rgb-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-3d-r11f_g11f_b10f-rgb-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-3d-r16f-red-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-3d-r16f-red-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-3d-r16f-red-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-3d-r16f-red-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-3d-r32f-red-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-3d-r32f-red-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-3d-r8-red-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-3d-r8-red-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-3d-r8ui-red_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-3d-r8ui-red_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-3d-rg16f-rg-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-3d-rg16f-rg-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-3d-rg16f-rg-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-3d-rg16f-rg-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-3d-rg32f-rg-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-3d-rg32f-rg-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-3d-rg8-rg-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-3d-rg8-rg-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-3d-rg8ui-rg_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-3d-rg8ui-rg_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-3d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-3d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-3d-rgb16f-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-3d-rgb16f-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-3d-rgb16f-rgb-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-3d-rgb16f-rgb-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-3d-rgb32f-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-3d-rgb32f-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-3d-rgb565-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-3d-rgb565-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-3d-rgb565-rgb-unsigned_short_5_6_5-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-3d-rgb5_a1-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-3d-rgb5_a1-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-3d-rgb8-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-3d-rgb8-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-3d-rgb8ui-rgb_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-3d-rgb9_e5-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-3d-rgb9_e5-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-3d-rgb9_e5-rgb-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-3d-rgb9_e5-rgb-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-3d-rgba16f-rgba-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-3d-rgba16f-rgba-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-3d-rgba16f-rgba-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-3d-rgba16f-rgba-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-3d-rgba32f-rgba-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-3d-rgba32f-rgba-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-3d-rgba4-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-3d-rgba4-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-3d-rgba8-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-3d-rgba8-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-3d-rgba8ui-rgba_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-3d-srgb8-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-3d-srgb8-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-3d-srgb8_alpha8-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-2d-r11f_g11f_b10f-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-2d-r11f_g11f_b10f-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-2d-r11f_g11f_b10f-rgb-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-2d-r11f_g11f_b10f-rgb-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-2d-r16f-red-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-2d-r16f-red-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-2d-r16f-red-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-2d-r16f-red-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-2d-r32f-red-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-2d-r32f-red-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-2d-r8-red-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-2d-r8-red-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-2d-r8ui-red_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-2d-r8ui-red_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-2d-rg16f-rg-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-2d-rg16f-rg-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-2d-rg16f-rg-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-2d-rg16f-rg-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-2d-rg32f-rg-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-2d-rg32f-rg-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-2d-rg8-rg-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-2d-rg8-rg-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-2d-rg8ui-rg_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-2d-rg8ui-rg_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-2d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-2d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-2d-rgb16f-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-2d-rgb16f-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-2d-rgb16f-rgb-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-2d-rgb16f-rgb-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-2d-rgb32f-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-2d-rgb32f-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-2d-rgb565-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-2d-rgb565-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-2d-rgb565-rgb-unsigned_short_5_6_5-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-2d-rgb5_a1-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-2d-rgb5_a1-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-2d-rgb8-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-2d-rgb8-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-2d-rgb8ui-rgb_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-2d-rgb9_e5-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-2d-rgb9_e5-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-2d-rgb9_e5-rgb-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-2d-rgb9_e5-rgb-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-2d-rgba16f-rgba-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-2d-rgba16f-rgba-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-2d-rgba16f-rgba-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-2d-rgba16f-rgba-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-2d-rgba32f-rgba-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-2d-rgba32f-rgba-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-2d-rgba4-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-2d-rgba4-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-2d-rgba8-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-2d-rgba8-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-2d-rgba8ui-rgba_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-2d-srgb8-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-2d-srgb8-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-2d-srgb8_alpha8-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-3d-r11f_g11f_b10f-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-3d-r11f_g11f_b10f-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-3d-r11f_g11f_b10f-rgb-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-3d-r11f_g11f_b10f-rgb-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-3d-r16f-red-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-3d-r16f-red-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-3d-r16f-red-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-3d-r16f-red-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-3d-r32f-red-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-3d-r32f-red-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-3d-r8-red-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-3d-r8-red-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-3d-r8ui-red_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-3d-r8ui-red_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-3d-rg16f-rg-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-3d-rg16f-rg-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-3d-rg16f-rg-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-3d-rg16f-rg-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-3d-rg32f-rg-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-3d-rg32f-rg-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-3d-rg8-rg-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-3d-rg8-rg-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-3d-rg8ui-rg_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-3d-rg8ui-rg_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-3d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-3d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-3d-rgb16f-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-3d-rgb16f-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-3d-rgb16f-rgb-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-3d-rgb16f-rgb-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-3d-rgb32f-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-3d-rgb32f-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-3d-rgb565-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-3d-rgb565-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-3d-rgb565-rgb-unsigned_short_5_6_5-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-3d-rgb5_a1-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-3d-rgb5_a1-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-3d-rgb8-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-3d-rgb8-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-3d-rgb8ui-rgb_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-3d-rgb9_e5-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-3d-rgb9_e5-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-3d-rgb9_e5-rgb-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-3d-rgb9_e5-rgb-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-3d-rgba16f-rgba-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-3d-rgba16f-rgba-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-3d-rgba16f-rgba-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-3d-rgba16f-rgba-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-3d-rgba32f-rgba-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-3d-rgba32f-rgba-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-3d-rgba4-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-3d-rgba4-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-3d-rgba8-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-3d-rgba8-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-3d-rgba8ui-rgba_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-3d-srgb8-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-3d-srgb8-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-3d-srgb8_alpha8-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_blob/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-2d-r11f_g11f_b10f-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-2d-r11f_g11f_b10f-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-2d-r11f_g11f_b10f-rgb-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-2d-r11f_g11f_b10f-rgb-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-2d-r16f-red-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-2d-r16f-red-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-2d-r16f-red-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-2d-r16f-red-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-2d-r32f-red-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-2d-r32f-red-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-2d-r8-red-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-2d-r8-red-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-2d-r8ui-red_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-2d-r8ui-red_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-2d-rg16f-rg-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-2d-rg16f-rg-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-2d-rg16f-rg-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-2d-rg16f-rg-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-2d-rg32f-rg-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-2d-rg32f-rg-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-2d-rg8-rg-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-2d-rg8-rg-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-2d-rg8ui-rg_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-2d-rg8ui-rg_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb16f-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb16f-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb16f-rgb-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb16f-rgb-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb32f-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb32f-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb565-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb565-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb565-rgb-unsigned_short_5_6_5-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb5_a1-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb5_a1-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb8-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb8-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb8ui-rgb_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb9_e5-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb9_e5-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb9_e5-rgb-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb9_e5-rgb-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgba16f-rgba-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgba16f-rgba-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgba16f-rgba-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgba16f-rgba-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgba32f-rgba-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgba32f-rgba-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgba4-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgba4-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgba8-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgba8-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgba8ui-rgba_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-2d-srgb8-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-2d-srgb8-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-2d-srgb8_alpha8-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-3d-r11f_g11f_b10f-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-3d-r11f_g11f_b10f-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-3d-r11f_g11f_b10f-rgb-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-3d-r11f_g11f_b10f-rgb-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-3d-r16f-red-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-3d-r16f-red-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-3d-r16f-red-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-3d-r16f-red-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-3d-r32f-red-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-3d-r32f-red-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-3d-r8-red-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-3d-r8-red-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-3d-r8ui-red_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-3d-r8ui-red_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-3d-rg16f-rg-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-3d-rg16f-rg-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-3d-rg16f-rg-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-3d-rg16f-rg-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-3d-rg32f-rg-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-3d-rg32f-rg-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-3d-rg8-rg-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-3d-rg8-rg-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-3d-rg8ui-rg_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-3d-rg8ui-rg_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb16f-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb16f-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb16f-rgb-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb16f-rgb-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb32f-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb32f-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb565-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb565-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb565-rgb-unsigned_short_5_6_5-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb5_a1-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb5_a1-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb8-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb8-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb8ui-rgb_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb9_e5-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb9_e5-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb9_e5-rgb-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb9_e5-rgb-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgba16f-rgba-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgba16f-rgba-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgba16f-rgba-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgba16f-rgba-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgba32f-rgba-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgba32f-rgba-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgba4-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgba4-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgba8-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgba8-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgba8ui-rgba_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-3d-srgb8-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-3d-srgb8-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-3d-srgb8_alpha8-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_canvas/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-2d-r11f_g11f_b10f-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-2d-r11f_g11f_b10f-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-2d-r11f_g11f_b10f-rgb-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-2d-r11f_g11f_b10f-rgb-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-2d-r16f-red-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-2d-r16f-red-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-2d-r16f-red-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-2d-r16f-red-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-2d-r32f-red-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-2d-r32f-red-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-2d-r8-red-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-2d-r8-red-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-2d-r8ui-red_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-2d-r8ui-red_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-2d-rg16f-rg-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-2d-rg16f-rg-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-2d-rg16f-rg-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-2d-rg16f-rg-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-2d-rg32f-rg-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-2d-rg32f-rg-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-2d-rg8-rg-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-2d-rg8-rg-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-2d-rg8ui-rg_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-2d-rg8ui-rg_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-2d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-2d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-2d-rgb16f-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-2d-rgb16f-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-2d-rgb16f-rgb-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-2d-rgb16f-rgb-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-2d-rgb32f-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-2d-rgb32f-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-2d-rgb565-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-2d-rgb565-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-2d-rgb565-rgb-unsigned_short_5_6_5-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-2d-rgb5_a1-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-2d-rgb5_a1-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-2d-rgb8-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-2d-rgb8-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-2d-rgb8ui-rgb_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-2d-rgb9_e5-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-2d-rgb9_e5-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-2d-rgb9_e5-rgb-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-2d-rgb9_e5-rgb-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-2d-rgba16f-rgba-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-2d-rgba16f-rgba-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-2d-rgba16f-rgba-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-2d-rgba16f-rgba-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-2d-rgba32f-rgba-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-2d-rgba32f-rgba-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-2d-rgba4-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-2d-rgba4-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-2d-rgba8-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-2d-rgba8-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-2d-rgba8ui-rgba_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-2d-srgb8-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-2d-srgb8-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-2d-srgb8_alpha8-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-3d-r11f_g11f_b10f-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-3d-r11f_g11f_b10f-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-3d-r11f_g11f_b10f-rgb-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-3d-r11f_g11f_b10f-rgb-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-3d-r16f-red-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-3d-r16f-red-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-3d-r16f-red-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-3d-r16f-red-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-3d-r32f-red-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-3d-r32f-red-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-3d-r8-red-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-3d-r8-red-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-3d-r8ui-red_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-3d-r8ui-red_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-3d-rg16f-rg-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-3d-rg16f-rg-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-3d-rg16f-rg-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-3d-rg16f-rg-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-3d-rg32f-rg-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-3d-rg32f-rg-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-3d-rg8-rg-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-3d-rg8-rg-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-3d-rg8ui-rg_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-3d-rg8ui-rg_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-3d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-3d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-3d-rgb16f-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-3d-rgb16f-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-3d-rgb16f-rgb-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-3d-rgb16f-rgb-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-3d-rgb32f-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-3d-rgb32f-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-3d-rgb565-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-3d-rgb565-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-3d-rgb565-rgb-unsigned_short_5_6_5-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-3d-rgb5_a1-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-3d-rgb5_a1-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-3d-rgb8-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-3d-rgb8-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-3d-rgb8ui-rgb_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-3d-rgb9_e5-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-3d-rgb9_e5-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-3d-rgb9_e5-rgb-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-3d-rgb9_e5-rgb-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-3d-rgba16f-rgba-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-3d-rgba16f-rgba-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-3d-rgba16f-rgba-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-3d-rgba16f-rgba-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-3d-rgba32f-rgba-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-3d-rgba32f-rgba-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-3d-rgba4-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-3d-rgba4-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-3d-rgba8-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-3d-rgba8-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-3d-rgba8ui-rgba_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-3d-srgb8-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-3d-srgb8-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-3d-srgb8_alpha8-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-r11f_g11f_b10f-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-r11f_g11f_b10f-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-r11f_g11f_b10f-rgb-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-r11f_g11f_b10f-rgb-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-r16f-red-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-r16f-red-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-r16f-red-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-r16f-red-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-r32f-red-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-r32f-red-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-r8-red-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-r8-red-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-r8ui-red_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-r8ui-red_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rg16f-rg-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rg16f-rg-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rg16f-rg-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rg16f-rg-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rg32f-rg-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rg32f-rg-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rg8-rg-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rg8-rg-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rg8ui-rg_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rg8ui-rg_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb16f-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb16f-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb16f-rgb-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb16f-rgb-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb32f-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb32f-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb565-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb565-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb565-rgb-unsigned_short_5_6_5-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb5_a1-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb5_a1-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb8-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb8-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb8ui-rgb_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb9_e5-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb9_e5-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb9_e5-rgb-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb9_e5-rgb-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgba16f-rgba-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgba16f-rgba-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgba16f-rgba-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgba16f-rgba-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgba32f-rgba-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgba32f-rgba-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgba4-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgba4-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgba8-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgba8-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgba8ui-rgba_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-srgb8-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-srgb8-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-srgb8_alpha8-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-r11f_g11f_b10f-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-r11f_g11f_b10f-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-r11f_g11f_b10f-rgb-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-r11f_g11f_b10f-rgb-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-r16f-red-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-r16f-red-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-r16f-red-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-r16f-red-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-r32f-red-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-r32f-red-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-r8-red-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-r8-red-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-r8ui-red_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-r8ui-red_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rg16f-rg-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rg16f-rg-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rg16f-rg-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rg16f-rg-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rg32f-rg-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rg32f-rg-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rg8-rg-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rg8-rg-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rg8ui-rg_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rg8ui-rg_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb16f-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb16f-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb16f-rgb-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb16f-rgb-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb32f-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb32f-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb565-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb565-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb565-rgb-unsigned_short_5_6_5-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb5_a1-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb5_a1-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb8-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb8-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb8ui-rgb_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb9_e5-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb9_e5-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb9_e5-rgb-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb9_e5-rgb-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgba16f-rgba-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgba16f-rgba-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgba16f-rgba-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgba16f-rgba-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgba32f-rgba-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgba32f-rgba-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgba4-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgba4-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgba8-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgba8-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgba8ui-rgba_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-srgb8-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-srgb8-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-srgb8_alpha8-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-2d-r11f_g11f_b10f-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-2d-r11f_g11f_b10f-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-2d-r11f_g11f_b10f-rgb-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-2d-r11f_g11f_b10f-rgb-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-2d-r16f-red-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-2d-r16f-red-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-2d-r16f-red-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-2d-r16f-red-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-2d-r32f-red-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-2d-r32f-red-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-2d-r8-red-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-2d-r8-red-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-2d-r8ui-red_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-2d-r8ui-red_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-2d-rg16f-rg-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-2d-rg16f-rg-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-2d-rg16f-rg-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-2d-rg16f-rg-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-2d-rg32f-rg-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-2d-rg32f-rg-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-2d-rg8-rg-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-2d-rg8-rg-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-2d-rg8ui-rg_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-2d-rg8ui-rg_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb16f-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb16f-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb16f-rgb-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb16f-rgb-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb32f-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb32f-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb565-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb565-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb565-rgb-unsigned_short_5_6_5-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb5_a1-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb5_a1-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb8-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb8-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb8ui-rgb_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb9_e5-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb9_e5-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb9_e5-rgb-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb9_e5-rgb-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgba16f-rgba-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgba16f-rgba-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgba16f-rgba-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgba16f-rgba-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgba32f-rgba-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgba32f-rgba-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgba4-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgba4-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgba8-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgba8-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgba8ui-rgba_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-2d-srgb8-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-2d-srgb8-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-2d-srgb8_alpha8-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-3d-r11f_g11f_b10f-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-3d-r11f_g11f_b10f-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-3d-r11f_g11f_b10f-rgb-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-3d-r11f_g11f_b10f-rgb-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-3d-r16f-red-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-3d-r16f-red-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-3d-r16f-red-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-3d-r16f-red-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-3d-r32f-red-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-3d-r32f-red-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-3d-r8-red-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-3d-r8-red-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-3d-r8ui-red_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-3d-r8ui-red_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-3d-rg16f-rg-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-3d-rg16f-rg-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-3d-rg16f-rg-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-3d-rg16f-rg-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-3d-rg32f-rg-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-3d-rg32f-rg-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-3d-rg8-rg-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-3d-rg8-rg-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-3d-rg8ui-rg_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-3d-rg8ui-rg_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb16f-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb16f-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb16f-rgb-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb16f-rgb-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb32f-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb32f-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb565-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb565-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb565-rgb-unsigned_short_5_6_5-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb5_a1-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb5_a1-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb8-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb8-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb8ui-rgb_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb9_e5-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb9_e5-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb9_e5-rgb-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb9_e5-rgb-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgba16f-rgba-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgba16f-rgba-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgba16f-rgba-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgba16f-rgba-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgba32f-rgba-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgba32f-rgba-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgba4-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgba4-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgba8-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgba8-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgba8ui-rgba_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-3d-srgb8-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-3d-srgb8-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-3d-srgb8_alpha8-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_image_data/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-2d-r11f_g11f_b10f-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-2d-r11f_g11f_b10f-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-2d-r11f_g11f_b10f-rgb-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-2d-r11f_g11f_b10f-rgb-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-2d-r16f-red-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-2d-r16f-red-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-2d-r16f-red-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-2d-r16f-red-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-2d-r32f-red-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-2d-r32f-red-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-2d-r8-red-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-2d-r8-red-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-2d-r8ui-red_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-2d-r8ui-red_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-2d-rg16f-rg-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-2d-rg16f-rg-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-2d-rg16f-rg-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-2d-rg16f-rg-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-2d-rg32f-rg-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-2d-rg32f-rg-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-2d-rg8-rg-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-2d-rg8-rg-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-2d-rg8ui-rg_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-2d-rg8ui-rg_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-2d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-2d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-2d-rgb16f-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-2d-rgb16f-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-2d-rgb16f-rgb-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-2d-rgb16f-rgb-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-2d-rgb32f-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-2d-rgb32f-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-2d-rgb565-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-2d-rgb565-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-2d-rgb565-rgb-unsigned_short_5_6_5-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-2d-rgb5_a1-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-2d-rgb5_a1-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-2d-rgb8-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-2d-rgb8-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-2d-rgb8ui-rgb_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-2d-rgb9_e5-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-2d-rgb9_e5-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-2d-rgb9_e5-rgb-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-2d-rgb9_e5-rgb-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-2d-rgba16f-rgba-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-2d-rgba16f-rgba-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-2d-rgba16f-rgba-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-2d-rgba16f-rgba-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-2d-rgba32f-rgba-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-2d-rgba32f-rgba-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-2d-rgba4-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-2d-rgba4-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-2d-rgba8-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-2d-rgba8-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-2d-rgba8ui-rgba_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-2d-srgb8-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-2d-srgb8-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-2d-srgb8_alpha8-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-3d-r11f_g11f_b10f-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-3d-r11f_g11f_b10f-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-3d-r11f_g11f_b10f-rgb-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-3d-r11f_g11f_b10f-rgb-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-3d-r16f-red-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-3d-r16f-red-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-3d-r16f-red-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-3d-r16f-red-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-3d-r32f-red-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-3d-r32f-red-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-3d-r8-red-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-3d-r8-red-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-3d-r8ui-red_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-3d-r8ui-red_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-3d-rg16f-rg-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-3d-rg16f-rg-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-3d-rg16f-rg-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-3d-rg16f-rg-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-3d-rg32f-rg-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-3d-rg32f-rg-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-3d-rg8-rg-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-3d-rg8-rg-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-3d-rg8ui-rg_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-3d-rg8ui-rg_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-3d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-3d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-3d-rgb16f-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-3d-rgb16f-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-3d-rgb16f-rgb-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-3d-rgb16f-rgb-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-3d-rgb32f-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-3d-rgb32f-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-3d-rgb565-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-3d-rgb565-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-3d-rgb565-rgb-unsigned_short_5_6_5-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-3d-rgb5_a1-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-3d-rgb5_a1-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-3d-rgb8-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-3d-rgb8-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-3d-rgb8ui-rgb_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-3d-rgb9_e5-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-3d-rgb9_e5-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-3d-rgb9_e5-rgb-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-3d-rgb9_e5-rgb-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-3d-rgba16f-rgba-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-3d-rgba16f-rgba-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-3d-rgba16f-rgba-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-3d-rgba16f-rgba-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-3d-rgba32f-rgba-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-3d-rgba32f-rgba-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-3d-rgba4-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-3d-rgba4-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-3d-rgba8-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-3d-rgba8-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-3d-rgba8ui-rgba_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-3d-srgb8-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-3d-srgb8-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-3d-srgb8_alpha8-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_bitmap_from_video/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-2d-r11f_g11f_b10f-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-2d-r11f_g11f_b10f-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-2d-r11f_g11f_b10f-rgb-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-2d-r11f_g11f_b10f-rgb-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-2d-r16f-red-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-2d-r16f-red-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-2d-r16f-red-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-2d-r16f-red-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-2d-r32f-red-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-2d-r32f-red-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-2d-r8-red-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-2d-r8-red-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-2d-r8ui-red_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-2d-r8ui-red_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-2d-rg16f-rg-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-2d-rg16f-rg-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-2d-rg16f-rg-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-2d-rg16f-rg-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-2d-rg32f-rg-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-2d-rg32f-rg-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-2d-rg8-rg-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-2d-rg8-rg-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-2d-rg8ui-rg_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-2d-rg8ui-rg_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-2d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-2d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-2d-rgb16f-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-2d-rgb16f-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-2d-rgb16f-rgb-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-2d-rgb16f-rgb-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-2d-rgb32f-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-2d-rgb32f-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-2d-rgb565-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-2d-rgb565-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-2d-rgb565-rgb-unsigned_short_5_6_5-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-2d-rgb5_a1-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-2d-rgb5_a1-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-2d-rgb8-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-2d-rgb8-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-2d-rgb8ui-rgb_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-2d-rgb9_e5-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-2d-rgb9_e5-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-2d-rgb9_e5-rgb-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-2d-rgb9_e5-rgb-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-2d-rgba16f-rgba-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-2d-rgba16f-rgba-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-2d-rgba16f-rgba-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-2d-rgba16f-rgba-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-2d-rgba32f-rgba-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-2d-rgba32f-rgba-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-2d-rgba4-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-2d-rgba4-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-2d-rgba8-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-2d-rgba8-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-2d-rgba8ui-rgba_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-2d-srgb8-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-2d-srgb8-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-2d-srgb8_alpha8-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-3d-r11f_g11f_b10f-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-3d-r11f_g11f_b10f-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-3d-r11f_g11f_b10f-rgb-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-3d-r11f_g11f_b10f-rgb-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-3d-r16f-red-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-3d-r16f-red-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-3d-r16f-red-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-3d-r16f-red-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-3d-r32f-red-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-3d-r32f-red-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-3d-r8-red-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-3d-r8-red-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-3d-r8ui-red_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-3d-r8ui-red_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-3d-rg16f-rg-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-3d-rg16f-rg-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-3d-rg16f-rg-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-3d-rg16f-rg-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-3d-rg32f-rg-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-3d-rg32f-rg-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-3d-rg8-rg-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-3d-rg8-rg-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-3d-rg8ui-rg_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-3d-rg8ui-rg_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-3d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-3d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-3d-rgb16f-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-3d-rgb16f-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-3d-rgb16f-rgb-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-3d-rgb16f-rgb-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-3d-rgb32f-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-3d-rgb32f-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-3d-rgb565-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-3d-rgb565-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-3d-rgb565-rgb-unsigned_short_5_6_5-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-3d-rgb5_a1-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-3d-rgb5_a1-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-3d-rgb8-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-3d-rgb8-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-3d-rgb8ui-rgb_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-3d-rgb9_e5-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-3d-rgb9_e5-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-3d-rgb9_e5-rgb-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-3d-rgb9_e5-rgb-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-3d-rgba16f-rgba-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-3d-rgba16f-rgba-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-3d-rgba16f-rgba-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-3d-rgba16f-rgba-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-3d-rgba32f-rgba-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-3d-rgba32f-rgba-float.html: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-3d-rgba4-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-3d-rgba4-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-3d-rgba8-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-3d-rgba8-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-3d-rgba8ui-rgba_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-3d-srgb8-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-3d-srgb8-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-3d-srgb8_alpha8-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/image_data/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/misc/active-3d-texture-bug-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/misc/active-3d-texture-bug.html: Added.
  • webgl/2.0.y/conformance2/textures/misc/angle-stuck-depth-textures-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/misc/angle-stuck-depth-textures.html: Added.
  • webgl/2.0.y/conformance2/textures/misc/canvas-remains-unchanged-after-used-in-webgl-texture-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/misc/canvas-remains-unchanged-after-used-in-webgl-texture.html: Added.
  • webgl/2.0.y/conformance2/textures/misc/compressed-tex-from-pbo-crash-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/misc/compressed-tex-from-pbo-crash.html: Added.
  • webgl/2.0.y/conformance2/textures/misc/compressed-tex-image-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/misc/compressed-tex-image.html: Added.
  • webgl/2.0.y/conformance2/textures/misc/copy-texture-cube-map-AMD-bug-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/misc/copy-texture-cube-map-AMD-bug.html: Added.
  • webgl/2.0.y/conformance2/textures/misc/copy-texture-cube-map-bug-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/misc/copy-texture-cube-map-bug.html: Added.
  • webgl/2.0.y/conformance2/textures/misc/copy-texture-image-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/misc/copy-texture-image-luma-format-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/misc/copy-texture-image-luma-format.html: Added.
  • webgl/2.0.y/conformance2/textures/misc/copy-texture-image-same-texture-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/misc/copy-texture-image-same-texture.html: Added.
  • webgl/2.0.y/conformance2/textures/misc/copy-texture-image-webgl-specific-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/misc/copy-texture-image-webgl-specific.html: Added.
  • webgl/2.0.y/conformance2/textures/misc/copy-texture-image.html: Added.
  • webgl/2.0.y/conformance2/textures/misc/generate-mipmap-with-large-base-level-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/misc/generate-mipmap-with-large-base-level.html: Added.
  • webgl/2.0.y/conformance2/textures/misc/gl-get-tex-parameter-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/misc/gl-get-tex-parameter.html: Added.
  • webgl/2.0.y/conformance2/textures/misc/integer-cubemap-specification-order-bug-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/misc/integer-cubemap-specification-order-bug.html: Added.
  • webgl/2.0.y/conformance2/textures/misc/integer-cubemap-texture-sampling-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/misc/integer-cubemap-texture-sampling.html: Added.
  • webgl/2.0.y/conformance2/textures/misc/mipmap-fbo-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/misc/mipmap-fbo.html: Added.
  • webgl/2.0.y/conformance2/textures/misc/npot-video-sizing-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/misc/npot-video-sizing.html: Added.
  • webgl/2.0.y/conformance2/textures/misc/origin-clean-conformance-offscreencanvas-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/misc/origin-clean-conformance-offscreencanvas.html: Added.
  • webgl/2.0.y/conformance2/textures/misc/tex-3d-mipmap-levels-intel-bug-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/misc/tex-3d-mipmap-levels-intel-bug.html: Added.
  • webgl/2.0.y/conformance2/textures/misc/tex-3d-size-limit-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/misc/tex-3d-size-limit.html: Added.
  • webgl/2.0.y/conformance2/textures/misc/tex-base-level-bug-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/misc/tex-base-level-bug.html: Added.
  • webgl/2.0.y/conformance2/textures/misc/tex-image-and-sub-image-with-array-buffer-view-sub-source-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/misc/tex-image-and-sub-image-with-array-buffer-view-sub-source.html: Added.
  • webgl/2.0.y/conformance2/textures/misc/tex-image-with-bad-args-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/misc/tex-image-with-bad-args-from-dom-elements-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/misc/tex-image-with-bad-args-from-dom-elements.html: Added.
  • webgl/2.0.y/conformance2/textures/misc/tex-image-with-bad-args.html: Added.
  • webgl/2.0.y/conformance2/textures/misc/tex-image-with-different-data-source-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/misc/tex-image-with-different-data-source.html: Added.
  • webgl/2.0.y/conformance2/textures/misc/tex-input-validation-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/misc/tex-input-validation.html: Added.
  • webgl/2.0.y/conformance2/textures/misc/tex-mipmap-levels-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/misc/tex-mipmap-levels.html: Added.
  • webgl/2.0.y/conformance2/textures/misc/tex-new-formats-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/misc/tex-new-formats.html: Added.
  • webgl/2.0.y/conformance2/textures/misc/tex-srgb-mipmap-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/misc/tex-srgb-mipmap.html: Added.
  • webgl/2.0.y/conformance2/textures/misc/tex-storage-2d-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/misc/tex-storage-2d.html: Added.
  • webgl/2.0.y/conformance2/textures/misc/tex-storage-and-subimage-3d-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/misc/tex-storage-and-subimage-3d.html: Added.
  • webgl/2.0.y/conformance2/textures/misc/tex-storage-compressed-formats-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/misc/tex-storage-compressed-formats.html: Added.
  • webgl/2.0.y/conformance2/textures/misc/tex-subimage3d-canvas-bug-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/misc/tex-subimage3d-canvas-bug.html: Added.
  • webgl/2.0.y/conformance2/textures/misc/tex-subimage3d-pixel-buffer-bug-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/misc/tex-subimage3d-pixel-buffer-bug.html: Added.
  • webgl/2.0.y/conformance2/textures/misc/tex-unpack-params-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/misc/tex-unpack-params-imagedata-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/misc/tex-unpack-params-imagedata.html: Added.
  • webgl/2.0.y/conformance2/textures/misc/tex-unpack-params-with-flip-y-and-premultiply-alpha-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/misc/tex-unpack-params-with-flip-y-and-premultiply-alpha.html: Added.
  • webgl/2.0.y/conformance2/textures/misc/tex-unpack-params.html: Added.
  • webgl/2.0.y/conformance2/textures/misc/texel-fetch-undefined-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/misc/texel-fetch-undefined.html: Added.
  • webgl/2.0.y/conformance2/textures/misc/texture-npot-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/misc/texture-npot.html: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-2d-r11f_g11f_b10f-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-2d-r11f_g11f_b10f-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-2d-r11f_g11f_b10f-rgb-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-2d-r11f_g11f_b10f-rgb-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-2d-r16f-red-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-2d-r16f-red-float.html: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-2d-r16f-red-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-2d-r16f-red-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-2d-r32f-red-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-2d-r32f-red-float.html: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-2d-r8-red-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-2d-r8-red-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-2d-r8ui-red_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-2d-r8ui-red_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-2d-rg16f-rg-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-2d-rg16f-rg-float.html: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-2d-rg16f-rg-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-2d-rg16f-rg-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-2d-rg32f-rg-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-2d-rg32f-rg-float.html: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-2d-rg8-rg-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-2d-rg8-rg-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-2d-rg8ui-rg_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-2d-rg8ui-rg_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-2d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-2d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-2d-rgb16f-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-2d-rgb16f-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-2d-rgb16f-rgb-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-2d-rgb16f-rgb-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-2d-rgb32f-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-2d-rgb32f-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-2d-rgb565-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-2d-rgb565-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-2d-rgb565-rgb-unsigned_short_5_6_5-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-2d-rgb5_a1-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-2d-rgb5_a1-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-2d-rgb8-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-2d-rgb8-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-2d-rgb8ui-rgb_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-2d-rgb9_e5-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-2d-rgb9_e5-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-2d-rgb9_e5-rgb-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-2d-rgb9_e5-rgb-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-2d-rgba16f-rgba-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-2d-rgba16f-rgba-float.html: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-2d-rgba16f-rgba-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-2d-rgba16f-rgba-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-2d-rgba32f-rgba-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-2d-rgba32f-rgba-float.html: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-2d-rgba4-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-2d-rgba4-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-2d-rgba8-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-2d-rgba8-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-2d-rgba8ui-rgba_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-2d-srgb8-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-2d-srgb8-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-2d-srgb8_alpha8-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-3d-r11f_g11f_b10f-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-3d-r11f_g11f_b10f-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-3d-r11f_g11f_b10f-rgb-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-3d-r11f_g11f_b10f-rgb-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-3d-r16f-red-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-3d-r16f-red-float.html: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-3d-r16f-red-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-3d-r16f-red-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-3d-r32f-red-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-3d-r32f-red-float.html: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-3d-r8-red-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-3d-r8-red-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-3d-r8ui-red_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-3d-r8ui-red_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-3d-rg16f-rg-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-3d-rg16f-rg-float.html: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-3d-rg16f-rg-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-3d-rg16f-rg-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-3d-rg32f-rg-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-3d-rg32f-rg-float.html: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-3d-rg8-rg-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-3d-rg8-rg-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-3d-rg8ui-rg_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-3d-rg8ui-rg_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-3d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-3d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-3d-rgb16f-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-3d-rgb16f-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-3d-rgb16f-rgb-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-3d-rgb16f-rgb-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-3d-rgb32f-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-3d-rgb32f-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-3d-rgb565-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-3d-rgb565-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-3d-rgb565-rgb-unsigned_short_5_6_5-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-3d-rgb5_a1-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-3d-rgb5_a1-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-3d-rgb8-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-3d-rgb8-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-3d-rgb8ui-rgb_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-3d-rgb9_e5-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-3d-rgb9_e5-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-3d-rgb9_e5-rgb-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-3d-rgb9_e5-rgb-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-3d-rgba16f-rgba-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-3d-rgba16f-rgba-float.html: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-3d-rgba16f-rgba-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-3d-rgba16f-rgba-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-3d-rgba32f-rgba-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-3d-rgba32f-rgba-float.html: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-3d-rgba4-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-3d-rgba4-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-3d-rgba8-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-3d-rgba8-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-3d-rgba8ui-rgba_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-3d-srgb8-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-3d-srgb8-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-3d-srgb8_alpha8-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/svg_image/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-2d-r11f_g11f_b10f-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-2d-r11f_g11f_b10f-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-2d-r11f_g11f_b10f-rgb-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-2d-r11f_g11f_b10f-rgb-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-2d-r16f-red-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-2d-r16f-red-float.html: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-2d-r16f-red-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-2d-r16f-red-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-2d-r32f-red-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-2d-r32f-red-float.html: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-2d-r8-red-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-2d-r8-red-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-2d-r8ui-red_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-2d-r8ui-red_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-2d-rg16f-rg-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-2d-rg16f-rg-float.html: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-2d-rg16f-rg-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-2d-rg16f-rg-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-2d-rg32f-rg-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-2d-rg32f-rg-float.html: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-2d-rg8-rg-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-2d-rg8-rg-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-2d-rg8ui-rg_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-2d-rg8ui-rg_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-2d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-2d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-2d-rgb16f-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-2d-rgb16f-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-2d-rgb16f-rgb-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-2d-rgb16f-rgb-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-2d-rgb32f-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-2d-rgb32f-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-2d-rgb565-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-2d-rgb565-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-2d-rgb565-rgb-unsigned_short_5_6_5-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-2d-rgb5_a1-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-2d-rgb5_a1-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-2d-rgb8-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-2d-rgb8-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-2d-rgb8ui-rgb_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-2d-rgb9_e5-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-2d-rgb9_e5-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-2d-rgb9_e5-rgb-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-2d-rgb9_e5-rgb-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-2d-rgba16f-rgba-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-2d-rgba16f-rgba-float.html: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-2d-rgba16f-rgba-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-2d-rgba16f-rgba-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-2d-rgba32f-rgba-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-2d-rgba32f-rgba-float.html: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-2d-rgba4-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-2d-rgba4-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-2d-rgba8-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-2d-rgba8-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-2d-rgba8ui-rgba_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-2d-srgb8-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-2d-srgb8-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-2d-srgb8_alpha8-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-3d-r11f_g11f_b10f-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-3d-r11f_g11f_b10f-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-3d-r11f_g11f_b10f-rgb-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-3d-r11f_g11f_b10f-rgb-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-3d-r16f-red-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-3d-r16f-red-float.html: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-3d-r16f-red-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-3d-r16f-red-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-3d-r32f-red-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-3d-r32f-red-float.html: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-3d-r8-red-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-3d-r8-red-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-3d-r8ui-red_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-3d-r8ui-red_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-3d-rg16f-rg-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-3d-rg16f-rg-float.html: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-3d-rg16f-rg-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-3d-rg16f-rg-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-3d-rg32f-rg-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-3d-rg32f-rg-float.html: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-3d-rg8-rg-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-3d-rg8-rg-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-3d-rg8ui-rg_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-3d-rg8ui-rg_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-3d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-3d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-3d-rgb16f-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-3d-rgb16f-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-3d-rgb16f-rgb-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-3d-rgb16f-rgb-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-3d-rgb32f-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-3d-rgb32f-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-3d-rgb565-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-3d-rgb565-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-3d-rgb565-rgb-unsigned_short_5_6_5-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-3d-rgb5_a1-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-3d-rgb5_a1-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-3d-rgb8-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-3d-rgb8-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-3d-rgb8ui-rgb_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-3d-rgb9_e5-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-3d-rgb9_e5-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-3d-rgb9_e5-rgb-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-3d-rgb9_e5-rgb-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-3d-rgba16f-rgba-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-3d-rgba16f-rgba-float.html: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-3d-rgba16f-rgba-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-3d-rgba16f-rgba-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-3d-rgba32f-rgba-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-3d-rgba32f-rgba-float.html: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-3d-rgba4-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-3d-rgba4-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-3d-rgba8-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-3d-rgba8-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-3d-rgba8ui-rgba_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-3d-srgb8-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-3d-srgb8-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-3d-srgb8_alpha8-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/video/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-2d-r11f_g11f_b10f-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-2d-r11f_g11f_b10f-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-2d-r11f_g11f_b10f-rgb-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-2d-r11f_g11f_b10f-rgb-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-2d-r16f-red-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-2d-r16f-red-float.html: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-2d-r16f-red-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-2d-r16f-red-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-2d-r32f-red-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-2d-r32f-red-float.html: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-2d-r8-red-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-2d-r8-red-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-2d-r8ui-red_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-2d-r8ui-red_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-2d-rg16f-rg-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-2d-rg16f-rg-float.html: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-2d-rg16f-rg-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-2d-rg16f-rg-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-2d-rg32f-rg-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-2d-rg32f-rg-float.html: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-2d-rg8-rg-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-2d-rg8-rg-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-2d-rg8ui-rg_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-2d-rg8ui-rg_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-2d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-2d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-2d-rgb16f-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-2d-rgb16f-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-2d-rgb16f-rgb-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-2d-rgb16f-rgb-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-2d-rgb32f-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-2d-rgb32f-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-2d-rgb565-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-2d-rgb565-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-2d-rgb565-rgb-unsigned_short_5_6_5-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-2d-rgb5_a1-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-2d-rgb5_a1-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-2d-rgb8-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-2d-rgb8-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-2d-rgb8ui-rgb_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-2d-rgb9_e5-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-2d-rgb9_e5-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-2d-rgb9_e5-rgb-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-2d-rgb9_e5-rgb-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-2d-rgba16f-rgba-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-2d-rgba16f-rgba-float.html: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-2d-rgba16f-rgba-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-2d-rgba16f-rgba-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-2d-rgba32f-rgba-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-2d-rgba32f-rgba-float.html: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-2d-rgba4-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-2d-rgba4-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-2d-rgba8-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-2d-rgba8-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-2d-rgba8ui-rgba_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-2d-srgb8-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-2d-srgb8-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-2d-srgb8_alpha8-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-3d-r11f_g11f_b10f-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-3d-r11f_g11f_b10f-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-3d-r11f_g11f_b10f-rgb-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-3d-r11f_g11f_b10f-rgb-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-3d-r16f-red-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-3d-r16f-red-float.html: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-3d-r16f-red-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-3d-r16f-red-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-3d-r32f-red-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-3d-r32f-red-float.html: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-3d-r8-red-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-3d-r8-red-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-3d-r8ui-red_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-3d-r8ui-red_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-3d-rg16f-rg-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-3d-rg16f-rg-float.html: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-3d-rg16f-rg-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-3d-rg16f-rg-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-3d-rg32f-rg-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-3d-rg32f-rg-float.html: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-3d-rg8-rg-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-3d-rg8-rg-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-3d-rg8ui-rg_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-3d-rg8ui-rg_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-3d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-3d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-3d-rgb16f-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-3d-rgb16f-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-3d-rgb16f-rgb-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-3d-rgb16f-rgb-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-3d-rgb32f-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-3d-rgb32f-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-3d-rgb565-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-3d-rgb565-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-3d-rgb565-rgb-unsigned_short_5_6_5-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-3d-rgb5_a1-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-3d-rgb5_a1-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-3d-rgb8-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-3d-rgb8-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-3d-rgb8ui-rgb_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-3d-rgb9_e5-rgb-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-3d-rgb9_e5-rgb-float.html: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-3d-rgb9_e5-rgb-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-3d-rgb9_e5-rgb-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-3d-rgba16f-rgba-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-3d-rgba16f-rgba-float.html: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-3d-rgba16f-rgba-half_float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-3d-rgba16f-rgba-half_float.html: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-3d-rgba32f-rgba-float-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-3d-rgba32f-rgba-float.html: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-3d-rgba4-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-3d-rgba4-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-3d-rgba8-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-3d-rgba8-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-3d-rgba8ui-rgba_integer-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-3d-srgb8-rgb-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-3d-srgb8-rgb-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-3d-srgb8_alpha8-rgba-unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/conformance2/textures/webgl_canvas/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html: Added.
  • webgl/2.0.y/conformance2/transform_feedback/default_transform_feedback-expected.txt: Added.
  • webgl/2.0.y/conformance2/transform_feedback/default_transform_feedback.html: Added.
  • webgl/2.0.y/conformance2/transform_feedback/non-existent-varying-expected.txt: Added.
  • webgl/2.0.y/conformance2/transform_feedback/non-existent-varying.html: Added.
  • webgl/2.0.y/conformance2/transform_feedback/same-buffer-two-binding-points-expected.txt: Added.
  • webgl/2.0.y/conformance2/transform_feedback/same-buffer-two-binding-points.html: Added.
  • webgl/2.0.y/conformance2/transform_feedback/simultaneous_binding-expected.txt: Added.
  • webgl/2.0.y/conformance2/transform_feedback/simultaneous_binding.html: Added.
  • webgl/2.0.y/conformance2/transform_feedback/switching-objects-expected.txt: Added.
  • webgl/2.0.y/conformance2/transform_feedback/switching-objects.html: Added.
  • webgl/2.0.y/conformance2/transform_feedback/too-small-buffers-expected.txt: Added.
  • webgl/2.0.y/conformance2/transform_feedback/too-small-buffers.html: Added.
  • webgl/2.0.y/conformance2/transform_feedback/transform_feedback-expected.txt: Added.
  • webgl/2.0.y/conformance2/transform_feedback/transform_feedback.html: Added.
  • webgl/2.0.y/conformance2/transform_feedback/two-unreferenced-varyings-expected.txt: Added.
  • webgl/2.0.y/conformance2/transform_feedback/two-unreferenced-varyings.html: Added.
  • webgl/2.0.y/conformance2/transform_feedback/unwritten-output-defaults-to-zero-expected.txt: Added.
  • webgl/2.0.y/conformance2/transform_feedback/unwritten-output-defaults-to-zero.html: Added.
  • webgl/2.0.y/conformance2/uniforms/dependent-buffer-change-expected.txt: Added.
  • webgl/2.0.y/conformance2/uniforms/dependent-buffer-change.html: Added.
  • webgl/2.0.y/conformance2/uniforms/draw-with-uniform-blocks-expected.txt: Added.
  • webgl/2.0.y/conformance2/uniforms/draw-with-uniform-blocks.html: Added.
  • webgl/2.0.y/conformance2/uniforms/gl-uniform-arrays-sub-source-expected.txt: Added.
  • webgl/2.0.y/conformance2/uniforms/gl-uniform-arrays-sub-source.html: Added.
  • webgl/2.0.y/conformance2/uniforms/incompatible-texture-type-for-sampler-expected.txt: Added.
  • webgl/2.0.y/conformance2/uniforms/incompatible-texture-type-for-sampler.html: Added.
  • webgl/2.0.y/conformance2/uniforms/large-uniform-buffers-expected.txt: Added.
  • webgl/2.0.y/conformance2/uniforms/large-uniform-buffers.html: Added.
  • webgl/2.0.y/conformance2/uniforms/query-uniform-blocks-after-shader-detach-expected.txt: Added.
  • webgl/2.0.y/conformance2/uniforms/query-uniform-blocks-after-shader-detach.html: Added.
  • webgl/2.0.y/conformance2/uniforms/simple-buffer-change-expected.txt: Added.
  • webgl/2.0.y/conformance2/uniforms/simple-buffer-change.html: Added.
  • webgl/2.0.y/conformance2/uniforms/uniform-blocks-with-arrays-expected.txt: Added.
  • webgl/2.0.y/conformance2/uniforms/uniform-blocks-with-arrays.html: Added.
  • webgl/2.0.y/conformance2/vertex_arrays/vertex-array-object-and-disabled-attributes-expected.txt: Added.
  • webgl/2.0.y/conformance2/vertex_arrays/vertex-array-object-and-disabled-attributes.html: Added.
  • webgl/2.0.y/conformance2/vertex_arrays/vertex-array-object-expected.txt: Added.
  • webgl/2.0.y/conformance2/vertex_arrays/vertex-array-object.html: Added.
  • webgl/2.0.y/deqp/data/gles3/shaders/arrays-expected.txt: Added.
  • webgl/2.0.y/deqp/data/gles3/shaders/arrays.html: Added.
  • webgl/2.0.y/deqp/data/gles3/shaders/conditionals-expected.txt: Added.
  • webgl/2.0.y/deqp/data/gles3/shaders/conditionals.html: Added.
  • webgl/2.0.y/deqp/data/gles3/shaders/constant_expressions-expected.txt: Added.
  • webgl/2.0.y/deqp/data/gles3/shaders/constant_expressions.html: Added.
  • webgl/2.0.y/deqp/data/gles3/shaders/constants-expected.txt: Added.
  • webgl/2.0.y/deqp/data/gles3/shaders/constants.html: Added.
  • webgl/2.0.y/deqp/data/gles3/shaders/conversions-expected.txt: Added.
  • webgl/2.0.y/deqp/data/gles3/shaders/conversions.html: Added.
  • webgl/2.0.y/deqp/data/gles3/shaders/declarations-expected.txt: Added.
  • webgl/2.0.y/deqp/data/gles3/shaders/declarations.html: Added.
  • webgl/2.0.y/deqp/data/gles3/shaders/fragdata-expected.txt: Added.
  • webgl/2.0.y/deqp/data/gles3/shaders/fragdata.html: Added.
  • webgl/2.0.y/deqp/data/gles3/shaders/functions-expected.txt: Added.
  • webgl/2.0.y/deqp/data/gles3/shaders/functions.html: Added.
  • webgl/2.0.y/deqp/data/gles3/shaders/invalid_texture_functions-expected.txt: Added.
  • webgl/2.0.y/deqp/data/gles3/shaders/invalid_texture_functions.html: Added.
  • webgl/2.0.y/deqp/data/gles3/shaders/keywords-expected.txt: Added.
  • webgl/2.0.y/deqp/data/gles3/shaders/keywords.html: Added.
  • webgl/2.0.y/deqp/data/gles3/shaders/linkage-expected.txt: Added.
  • webgl/2.0.y/deqp/data/gles3/shaders/linkage.html: Added.
  • webgl/2.0.y/deqp/data/gles3/shaders/negative-expected.txt: Added.
  • webgl/2.0.y/deqp/data/gles3/shaders/negative.html: Added.
  • webgl/2.0.y/deqp/data/gles3/shaders/preprocessor-expected.txt: Added.
  • webgl/2.0.y/deqp/data/gles3/shaders/preprocessor.html: Added.
  • webgl/2.0.y/deqp/data/gles3/shaders/qualification_order-expected.txt: Added.
  • webgl/2.0.y/deqp/data/gles3/shaders/qualification_order.html: Added.
  • webgl/2.0.y/deqp/data/gles3/shaders/scoping-expected.txt: Added.
  • webgl/2.0.y/deqp/data/gles3/shaders/scoping.html: Added.
  • webgl/2.0.y/deqp/data/gles3/shaders/switch-expected.txt: Added.
  • webgl/2.0.y/deqp/data/gles3/shaders/switch.html: Added.
  • webgl/2.0.y/deqp/data/gles3/shaders/swizzles-expected.txt: Added.
  • webgl/2.0.y/deqp/data/gles3/shaders/swizzles.html: Added.
  • webgl/2.0.y/deqp/framework/opengl/simplereference/referencecontext-expected.txt: Added.
  • webgl/2.0.y/deqp/framework/opengl/simplereference/referencecontext.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/attriblocation-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/attriblocation.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/booleanstatequery-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/booleanstatequery.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/buffercopy-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/buffercopy.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/bufferobjectquery-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/bufferobjectquery.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/clipping-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/clipping.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/defaultvertexattribute-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/defaultvertexattribute.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/draw/draw_arrays-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/draw/draw_arrays.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/draw/draw_arrays_instanced-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/draw/draw_arrays_instanced.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/draw/draw_elements-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/draw/draw_elements.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/draw/draw_elements_instanced-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/draw/draw_elements_instanced.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/draw/draw_range_elements-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/draw/draw_range_elements.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/draw/instancing-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/draw/instancing.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/draw/random-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/draw/random.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/fbocolorbuffer/blend-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/fbocolorbuffer/blend.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/fbocolorbuffer/clear-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/fbocolorbuffer/clear.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/fbocolorbuffer/tex2d_00-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/fbocolorbuffer/tex2d_00.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/fbocolorbuffer/tex2d_01-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/fbocolorbuffer/tex2d_01.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/fbocolorbuffer/tex2d_02-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/fbocolorbuffer/tex2d_02.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/fbocolorbuffer/tex2d_03-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/fbocolorbuffer/tex2d_03.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/fbocolorbuffer/tex2d_04-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/fbocolorbuffer/tex2d_04.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/fbocolorbuffer/tex2d_05-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/fbocolorbuffer/tex2d_05.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/fbocolorbuffer/tex2darray_00-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/fbocolorbuffer/tex2darray_00.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/fbocolorbuffer/tex2darray_01-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/fbocolorbuffer/tex2darray_01.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/fbocolorbuffer/tex2darray_02-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/fbocolorbuffer/tex2darray_02.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/fbocolorbuffer/tex2darray_03-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/fbocolorbuffer/tex2darray_03.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/fbocolorbuffer/tex2darray_04-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/fbocolorbuffer/tex2darray_04.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/fbocolorbuffer/tex2darray_05-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/fbocolorbuffer/tex2darray_05.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/fbocolorbuffer/tex3d_00-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/fbocolorbuffer/tex3d_00.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/fbocolorbuffer/tex3d_01-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/fbocolorbuffer/tex3d_01.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/fbocolorbuffer/tex3d_02-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/fbocolorbuffer/tex3d_02.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/fbocolorbuffer/tex3d_03-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/fbocolorbuffer/tex3d_03.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/fbocolorbuffer/tex3d_04-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/fbocolorbuffer/tex3d_04.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/fbocolorbuffer/tex3d_05-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/fbocolorbuffer/tex3d_05.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/fbocolorbuffer/texcube_00-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/fbocolorbuffer/texcube_00.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/fbocolorbuffer/texcube_01-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/fbocolorbuffer/texcube_01.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/fbocolorbuffer/texcube_02-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/fbocolorbuffer/texcube_02.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/fbocolorbuffer/texcube_03-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/fbocolorbuffer/texcube_03.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/fbocolorbuffer/texcube_04-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/fbocolorbuffer/texcube_04.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/fbocolorbuffer/texcube_05-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/fbocolorbuffer/texcube_05.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/fbocompleteness-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/fbocompleteness.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/fbodepthbuffer-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/fbodepthbuffer.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/fboinvalidate/default-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/fboinvalidate/default.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/fboinvalidate/format_00-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/fboinvalidate/format_00.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/fboinvalidate/format_01-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/fboinvalidate/format_01.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/fboinvalidate/format_02-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/fboinvalidate/format_02.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/fboinvalidate/sub-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/fboinvalidate/sub.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/fboinvalidate/target-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/fboinvalidate/target.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/fboinvalidate/whole-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/fboinvalidate/whole.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/fbomultisample.2_samples-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/fbomultisample.2_samples.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/fbomultisample.4_samples-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/fbomultisample.4_samples.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/fbomultisample.8_samples-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/fbomultisample.8_samples.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/fborender/recreate_color_00-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/fborender/recreate_color_00.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/fborender/recreate_color_01-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/fborender/recreate_color_01.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/fborender/recreate_color_02-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/fborender/recreate_color_02.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/fborender/recreate_color_03-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/fborender/recreate_color_03.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/fborender/recreate_color_04-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/fborender/recreate_color_04.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/fborender/recreate_color_05-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/fborender/recreate_color_05.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/fborender/recreate_color_06-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/fborender/recreate_color_06.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/fborender/recreate_depth_stencil-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/fborender/recreate_depth_stencil.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/fborender/resize_00-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/fborender/resize_00.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/fborender/resize_01-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/fborender/resize_01.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/fborender/resize_02-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/fborender/resize_02.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/fborender/resize_03-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/fborender/resize_03.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/fborender/shared_colorbuffer_00-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/fborender/shared_colorbuffer_00.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/fborender/shared_colorbuffer_01-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/fborender/shared_colorbuffer_01.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/fborender/shared_colorbuffer_02-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/fborender/shared_colorbuffer_02.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/fborender/shared_colorbuffer_clear-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/fborender/shared_colorbuffer_clear.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/fborender/shared_depth_stencil-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/fborender/shared_depth_stencil.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/fborender/stencil_clear-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/fborender/stencil_clear.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/fbostatequery-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/fbostatequery.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/fbostencilbuffer-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/fbostencilbuffer.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/floatstatequery-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/floatstatequery.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/fragdepth-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/fragdepth.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/fragmentoutput/array.fixed-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/fragmentoutput/array.fixed.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/fragmentoutput/array.float-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/fragmentoutput/array.float.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/fragmentoutput/array.int-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/fragmentoutput/array.int.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/fragmentoutput/array.uint-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/fragmentoutput/array.uint.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/fragmentoutput/basic.fixed-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/fragmentoutput/basic.fixed.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/fragmentoutput/basic.float-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/fragmentoutput/basic.float.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/fragmentoutput/basic.int-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/fragmentoutput/basic.int.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/fragmentoutput/basic.uint-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/fragmentoutput/basic.uint.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/fragmentoutput/random_00-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/fragmentoutput/random_00.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/fragmentoutput/random_01-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/fragmentoutput/random_01.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/fragmentoutput/random_02-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/fragmentoutput/random_02.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/conversion_00-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/conversion_00.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/conversion_01-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/conversion_01.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/conversion_02-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/conversion_02.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/conversion_03-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/conversion_03.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/conversion_04-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/conversion_04.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/conversion_05-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/conversion_05.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/conversion_06-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/conversion_06.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/conversion_07-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/conversion_07.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/conversion_08-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/conversion_08.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/conversion_09-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/conversion_09.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/conversion_10-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/conversion_10.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/conversion_11-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/conversion_11.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/conversion_12-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/conversion_12.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/conversion_13-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/conversion_13.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/conversion_14-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/conversion_14.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/conversion_15-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/conversion_15.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/conversion_16-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/conversion_16.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/conversion_17-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/conversion_17.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/conversion_18-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/conversion_18.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/conversion_19-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/conversion_19.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/conversion_20-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/conversion_20.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/conversion_21-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/conversion_21.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/conversion_22-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/conversion_22.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/conversion_23-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/conversion_23.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/conversion_24-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/conversion_24.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/conversion_25-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/conversion_25.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/conversion_26-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/conversion_26.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/conversion_27-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/conversion_27.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/conversion_28-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/conversion_28.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/conversion_29-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/conversion_29.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/conversion_30-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/conversion_30.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/conversion_31-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/conversion_31.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/conversion_32-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/conversion_32.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/conversion_33-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/conversion_33.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/conversion_34-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/conversion_34.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/default_framebuffer_00-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/default_framebuffer_00.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/default_framebuffer_01-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/default_framebuffer_01.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/default_framebuffer_02-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/default_framebuffer_02.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/default_framebuffer_03-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/default_framebuffer_03.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/default_framebuffer_04-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/default_framebuffer_04.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/default_framebuffer_05-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/default_framebuffer_05.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/default_framebuffer_06-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/default_framebuffer_06.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/depth_stencil-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/depth_stencil.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/rect_00-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/rect_00.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/rect_01-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/rect_01.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/rect_02-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/rect_02.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/rect_03-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/rect_03.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/rect_04-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/rect_04.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/rect_05-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/rect_05.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/rect_06-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/framebufferblit/rect_06.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/indexedstatequery-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/indexedstatequery.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/instancedrendering-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/instancedrendering.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/integerstatequery-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/integerstatequery.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/internalformatquery-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/internalformatquery.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/lifetime-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/lifetime.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/multisample-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/multisample.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/negativebufferapi-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/negativebufferapi.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/negativefragmentapi-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/negativefragmentapi.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/negativeshaderapi-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/negativeshaderapi.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/negativestateapi-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/negativestateapi.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/negativetextureapi-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/negativetextureapi.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/negativevertexarrayapi-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/negativevertexarrayapi.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/occlusionquery_conservative-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/occlusionquery_conservative.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/occlusionquery_strict-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/occlusionquery_strict.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/pixelbufferobject-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/pixelbufferobject.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/primitiverestart/00-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/primitiverestart/00.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/primitiverestart/01-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/primitiverestart/01.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/primitiverestart/02-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/primitiverestart/02.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/primitiverestart/03-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/primitiverestart/03.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/primitiverestart/04-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/primitiverestart/04.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/primitiverestart/05-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/primitiverestart/05.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/primitiverestart/06-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/primitiverestart/06.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/primitiverestart/07-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/primitiverestart/07.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/rasterizerdiscard-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/rasterizerdiscard.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/rbostatequery-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/rbostatequery.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/readpixel-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/readpixel.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/samplerobject-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/samplerobject.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/samplerstatequery-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/samplerstatequery.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderapi-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderapi.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderbuiltinvar-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderbuiltinvar.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadercommonfunction-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadercommonfunction.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderderivate_dfdx-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderderivate_dfdx.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderderivate_dfdy-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderderivate_dfdy.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderderivate_fwidth-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderderivate_fwidth.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderindexing/mat_00-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderindexing/mat_00.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderindexing/mat_01-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderindexing/mat_01.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderindexing/mat_02-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderindexing/mat_02.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderindexing/tmp-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderindexing/tmp.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderindexing/uniform-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderindexing/uniform.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderindexing/varying-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderindexing/varying.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderindexing/vec2-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderindexing/vec2.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderindexing/vec3-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderindexing/vec3.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderindexing/vec4-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderindexing/vec4.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderloop_do_while-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderloop_do_while.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderloop_for-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderloop_for.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderloop_while-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderloop_while.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadermatrix/add_assign-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadermatrix/add_assign.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadermatrix/add_const-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadermatrix/add_const.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadermatrix/add_dynamic-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadermatrix/add_dynamic.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadermatrix/add_uniform-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadermatrix/add_uniform.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadermatrix/determinant-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadermatrix/determinant.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadermatrix/div_assign-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadermatrix/div_assign.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadermatrix/div_const-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadermatrix/div_const.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadermatrix/div_dynamic-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadermatrix/div_dynamic.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadermatrix/div_uniform-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadermatrix/div_uniform.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadermatrix/inverse-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadermatrix/inverse.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadermatrix/matrixcompmult-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadermatrix/matrixcompmult.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadermatrix/mul_assign-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadermatrix/mul_assign.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadermatrix/mul_const_highp-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadermatrix/mul_const_highp.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadermatrix/mul_const_lowp-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadermatrix/mul_const_lowp.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadermatrix/mul_const_mediump-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadermatrix/mul_const_mediump.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadermatrix/mul_dynamic_highp-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadermatrix/mul_dynamic_highp.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadermatrix/mul_dynamic_lowp-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadermatrix/mul_dynamic_lowp.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadermatrix/mul_dynamic_mediump-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadermatrix/mul_dynamic_mediump.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadermatrix/mul_uniform_highp-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadermatrix/mul_uniform_highp.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadermatrix/mul_uniform_lowp-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadermatrix/mul_uniform_lowp.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadermatrix/mul_uniform_mediump-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadermatrix/mul_uniform_mediump.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadermatrix/negation-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadermatrix/negation.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadermatrix/outerproduct-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadermatrix/outerproduct.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadermatrix/post_decrement-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadermatrix/post_decrement.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadermatrix/post_increment-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadermatrix/post_increment.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadermatrix/pre_decrement-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadermatrix/pre_decrement.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadermatrix/pre_increment-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadermatrix/pre_increment.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadermatrix/sub_assign-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadermatrix/sub_assign.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadermatrix/sub_const-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadermatrix/sub_const.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadermatrix/sub_dynamic-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadermatrix/sub_dynamic.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadermatrix/sub_uniform-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadermatrix/sub_uniform.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadermatrix/transpose-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadermatrix/transpose.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadermatrix/unary_addition-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadermatrix/unary_addition.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderoperator/angle_and_trigonometry_00-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderoperator/angle_and_trigonometry_00.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderoperator/angle_and_trigonometry_01-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderoperator/angle_and_trigonometry_01.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderoperator/angle_and_trigonometry_02-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderoperator/angle_and_trigonometry_02.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderoperator/angle_and_trigonometry_03-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderoperator/angle_and_trigonometry_03.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderoperator/binary_operator_00-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderoperator/binary_operator_00.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderoperator/binary_operator_01-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderoperator/binary_operator_01.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderoperator/binary_operator_02-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderoperator/binary_operator_02.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderoperator/binary_operator_03-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderoperator/binary_operator_03.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderoperator/binary_operator_04-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderoperator/binary_operator_04.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderoperator/binary_operator_05-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderoperator/binary_operator_05.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderoperator/binary_operator_06-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderoperator/binary_operator_06.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderoperator/binary_operator_07-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderoperator/binary_operator_07.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderoperator/binary_operator_08-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderoperator/binary_operator_08.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderoperator/binary_operator_09-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderoperator/binary_operator_09.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderoperator/binary_operator_10-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderoperator/binary_operator_10.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderoperator/binary_operator_11-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderoperator/binary_operator_11.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderoperator/binary_operator_12-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderoperator/binary_operator_12.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderoperator/binary_operator_13-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderoperator/binary_operator_13.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderoperator/binary_operator_14-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderoperator/binary_operator_14.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderoperator/binary_operator_15-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderoperator/binary_operator_15.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderoperator/bool_compare-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderoperator/bool_compare.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderoperator/common_functions_00-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderoperator/common_functions_00.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderoperator/common_functions_01-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderoperator/common_functions_01.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderoperator/common_functions_02-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderoperator/common_functions_02.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderoperator/common_functions_03-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderoperator/common_functions_03.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderoperator/common_functions_04-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderoperator/common_functions_04.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderoperator/common_functions_05-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderoperator/common_functions_05.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderoperator/common_functions_06-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderoperator/common_functions_06.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderoperator/exponential-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderoperator/exponential.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderoperator/float_compare-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderoperator/float_compare.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderoperator/geometric-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderoperator/geometric.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderoperator/int_compare-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderoperator/int_compare.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderoperator/selection-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderoperator/selection.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderoperator/sequence-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderoperator/sequence.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderoperator/unary_operator_00-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderoperator/unary_operator_00.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderoperator/unary_operator_01-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderoperator/unary_operator_01.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderoperator/unary_operator_02-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderoperator/unary_operator_02.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderpackingfunction-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderpackingfunction.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderprecision_float-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderprecision_float.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderprecision_int-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderprecision_int.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderprecision_uint-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderprecision_uint.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderstatequery-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderstatequery.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderstruct-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderstruct.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderswitch-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shaderswitch.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadertexturefunction/texelfetch-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadertexturefunction/texelfetch.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadertexturefunction/texelfetchoffset-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadertexturefunction/texelfetchoffset.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadertexturefunction/texture-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadertexturefunction/texture.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadertexturefunction/texturegrad-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadertexturefunction/texturegrad.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadertexturefunction/texturegradoffset-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadertexturefunction/texturegradoffset.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadertexturefunction/texturelod-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadertexturefunction/texturelod.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadertexturefunction/texturelodoffset-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadertexturefunction/texturelodoffset.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadertexturefunction/textureoffset-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadertexturefunction/textureoffset.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadertexturefunction/textureproj-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadertexturefunction/textureproj.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadertexturefunction/textureprojgrad-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadertexturefunction/textureprojgrad.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadertexturefunction/textureprojgradoffset-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadertexturefunction/textureprojgradoffset.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadertexturefunction/textureprojlod-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadertexturefunction/textureprojlod.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadertexturefunction/textureprojlodoffset-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadertexturefunction/textureprojlodoffset.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadertexturefunction/textureprojoffset-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadertexturefunction/textureprojoffset.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadertexturefunction/texturesize-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/shadertexturefunction/texturesize.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/stringquery-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/stringquery.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/sync-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/sync.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_array_combinations_00-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_array_combinations_00.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_array_combinations_01-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_array_combinations_01.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_array_combinations_02-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_array_combinations_02.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_array_combinations_03-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_array_combinations_03.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_array_combinations_04-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_array_combinations_04.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_array_combinations_05-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_array_combinations_05.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_array_formats_00-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_array_formats_00.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_array_formats_01-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_array_formats_01.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_array_formats_02-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_array_formats_02.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_array_formats_03-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_array_formats_03.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_array_formats_04-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_array_formats_04.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_array_formats_05-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_array_formats_05.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_array_formats_06-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_array_formats_06.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_array_formats_07-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_array_formats_07.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_array_formats_08-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_array_formats_08.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_array_formats_09-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_array_formats_09.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_array_sizes_00-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_array_sizes_00.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_array_sizes_01-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_array_sizes_01.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_array_sizes_02-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_array_sizes_02.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_array_sizes_03-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_array_sizes_03.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_array_sizes_04-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_array_sizes_04.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_combinations_00-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_combinations_00.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_combinations_01-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_combinations_01.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_combinations_02-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_combinations_02.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_combinations_03-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_combinations_03.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_combinations_04-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_combinations_04.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_combinations_05-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_combinations_05.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_formats_00-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_formats_00.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_formats_01-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_formats_01.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_formats_02-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_formats_02.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_formats_03-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_formats_03.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_formats_04-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_formats_04.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_formats_05-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_formats_05.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_formats_06-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_formats_06.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_formats_07-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_formats_07.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_formats_08-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_formats_08.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_formats_09-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_formats_09.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_sizes_00-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_sizes_00.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_sizes_01-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_sizes_01.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_sizes_02-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_sizes_02.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_sizes_03-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_sizes_03.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_sizes_04-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_sizes_04.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_sizes_05-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/2d_sizes_05.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_combinations_00-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_combinations_00.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_combinations_01-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_combinations_01.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_combinations_02-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_combinations_02.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_combinations_03-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_combinations_03.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_combinations_04-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_combinations_04.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_combinations_05-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_combinations_05.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_combinations_06-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_combinations_06.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_combinations_07-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_combinations_07.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_combinations_08-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_combinations_08.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_combinations_09-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_combinations_09.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_combinations_10-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_combinations_10.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_combinations_11-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_combinations_11.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_combinations_12-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_combinations_12.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_combinations_13-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_combinations_13.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_combinations_14-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_combinations_14.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_combinations_15-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_combinations_15.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_combinations_16-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_combinations_16.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_combinations_17-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_combinations_17.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_combinations_18-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_combinations_18.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_combinations_19-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_combinations_19.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_combinations_20-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_combinations_20.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_combinations_21-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_combinations_21.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_combinations_22-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_combinations_22.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_combinations_23-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_combinations_23.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_combinations_24-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_combinations_24.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_combinations_25-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_combinations_25.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_combinations_26-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_combinations_26.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_combinations_27-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_combinations_27.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_combinations_28-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_combinations_28.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_combinations_29-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_combinations_29.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_combinations_30-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_combinations_30.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_combinations_31-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_combinations_31.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_combinations_32-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_combinations_32.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_combinations_33-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_combinations_33.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_combinations_34-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_combinations_34.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_combinations_35-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_combinations_35.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_formats_00-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_formats_00.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_formats_01-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_formats_01.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_formats_02-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_formats_02.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_formats_03-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_formats_03.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_formats_04-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_formats_04.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_formats_05-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_formats_05.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_formats_06-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_formats_06.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_formats_07-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_formats_07.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_formats_08-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_formats_08.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_formats_09-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_formats_09.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_sizes_00-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_sizes_00.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_sizes_01-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_sizes_01.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_sizes_02-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_sizes_02.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_sizes_03-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_sizes_03.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_sizes_04-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/3d_sizes_04.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/cube_combinations_00-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/cube_combinations_00.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/cube_combinations_01-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/cube_combinations_01.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/cube_combinations_02-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/cube_combinations_02.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/cube_combinations_03-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/cube_combinations_03.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/cube_combinations_04-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/cube_combinations_04.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/cube_combinations_05-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/cube_combinations_05.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/cube_formats_00-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/cube_formats_00.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/cube_formats_01-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/cube_formats_01.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/cube_formats_02-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/cube_formats_02.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/cube_formats_03-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/cube_formats_03.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/cube_formats_04-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/cube_formats_04.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/cube_formats_05-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/cube_formats_05.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/cube_formats_06-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/cube_formats_06.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/cube_formats_07-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/cube_formats_07.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/cube_formats_08-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/cube_formats_08.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/cube_formats_09-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/cube_formats_09.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/cube_no_edges_visible-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/cube_no_edges_visible.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/cube_sizes_00-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/cube_sizes_00.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/cube_sizes_01-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/cube_sizes_01.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/cube_sizes_02-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/cube_sizes_02.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/cube_sizes_03-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/cube_sizes_03.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/cube_sizes_04-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturefiltering/cube_sizes_04.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureformat/compressed_2d-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureformat/compressed_2d.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureformat/compressed_cube-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureformat/compressed_cube.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureformat/sized_color_2d_array_npot_00-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureformat/sized_color_2d_array_npot_00.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureformat/sized_color_2d_array_npot_01-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureformat/sized_color_2d_array_npot_01.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureformat/sized_color_2d_array_npot_02-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureformat/sized_color_2d_array_npot_02.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureformat/sized_color_2d_array_npot_03-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureformat/sized_color_2d_array_npot_03.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureformat/sized_color_2d_array_pot_00-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureformat/sized_color_2d_array_pot_00.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureformat/sized_color_2d_array_pot_01-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureformat/sized_color_2d_array_pot_01.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureformat/sized_color_2d_array_pot_02-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureformat/sized_color_2d_array_pot_02.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureformat/sized_color_2d_array_pot_03-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureformat/sized_color_2d_array_pot_03.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureformat/sized_color_2d_npot_00-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureformat/sized_color_2d_npot_00.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureformat/sized_color_2d_npot_01-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureformat/sized_color_2d_npot_01.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureformat/sized_color_2d_npot_02-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureformat/sized_color_2d_npot_02.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureformat/sized_color_2d_npot_03-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureformat/sized_color_2d_npot_03.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureformat/sized_color_2d_pot_00-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureformat/sized_color_2d_pot_00.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureformat/sized_color_2d_pot_01-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureformat/sized_color_2d_pot_01.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureformat/sized_color_2d_pot_02-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureformat/sized_color_2d_pot_02.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureformat/sized_color_2d_pot_03-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureformat/sized_color_2d_pot_03.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureformat/sized_color_3d_npot_00-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureformat/sized_color_3d_npot_00.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureformat/sized_color_3d_npot_01-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureformat/sized_color_3d_npot_01.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureformat/sized_color_3d_npot_02-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureformat/sized_color_3d_npot_02.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureformat/sized_color_3d_npot_03-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureformat/sized_color_3d_npot_03.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureformat/sized_color_3d_pot_00-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureformat/sized_color_3d_pot_00.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureformat/sized_color_3d_pot_01-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureformat/sized_color_3d_pot_01.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureformat/sized_color_3d_pot_02-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureformat/sized_color_3d_pot_02.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureformat/sized_color_3d_pot_03-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureformat/sized_color_3d_pot_03.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureformat/sized_color_cube_npot_00-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureformat/sized_color_cube_npot_00.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureformat/sized_color_cube_npot_01-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureformat/sized_color_cube_npot_01.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureformat/sized_color_cube_npot_02-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureformat/sized_color_cube_npot_02.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureformat/sized_color_cube_npot_03-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureformat/sized_color_cube_npot_03.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureformat/sized_color_cube_pot_00-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureformat/sized_color_cube_pot_00.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureformat/sized_color_cube_pot_01-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureformat/sized_color_cube_pot_01.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureformat/sized_color_cube_pot_02-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureformat/sized_color_cube_pot_02.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureformat/sized_color_cube_pot_03-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureformat/sized_color_cube_pot_03.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureformat/sized_depth_stencil-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureformat/sized_depth_stencil.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureformat/unsized_2d-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureformat/unsized_2d.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureformat/unsized_2d_array-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureformat/unsized_2d_array.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureformat/unsized_3d-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureformat/unsized_3d.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_linear_always-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_linear_always.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_linear_equal-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_linear_equal.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_linear_greater-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_linear_greater.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_linear_greater_or_equal-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_linear_greater_or_equal.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_linear_less-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_linear_less.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_linear_less_or_equal-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_linear_less_or_equal.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_linear_always-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_linear_always.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_linear_equal-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_linear_equal.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_linear_greater-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_linear_greater.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_linear_greater_or_equal-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_linear_greater_or_equal.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_linear_less-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_linear_less.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_linear_less_or_equal-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_linear_less_or_equal.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_linear_never-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_linear_never.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_linear_not_equal-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_linear_not_equal.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_nearest_always-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_nearest_always.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_nearest_equal-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_nearest_equal.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_nearest_greater-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_nearest_greater.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_nearest_greater_or_equal-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_nearest_greater_or_equal.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_nearest_less-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_nearest_less.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_nearest_less_or_equal-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_nearest_less_or_equal.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_nearest_never-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_nearest_never.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_nearest_not_equal-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_nearest_not_equal.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_linear_never-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_linear_never.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_linear_not_equal-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_linear_not_equal.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_nearest_always-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_nearest_always.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_nearest_equal-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_nearest_equal.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_nearest_greater-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_nearest_greater.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_nearest_greater_or_equal-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_nearest_greater_or_equal.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_nearest_less-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_nearest_less.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_nearest_less_or_equal-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_nearest_less_or_equal.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_linear_always-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_linear_always.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_linear_equal-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_linear_equal.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_linear_greater-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_linear_greater.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_linear_greater_or_equal-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_linear_greater_or_equal.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_linear_less-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_linear_less.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_linear_less_or_equal-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_linear_less_or_equal.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_linear_never-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_linear_never.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_linear_not_equal-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_linear_not_equal.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_nearest_always-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_nearest_always.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_nearest_equal-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_nearest_equal.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_nearest_greater-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_nearest_greater.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_nearest_greater_or_equal-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_nearest_greater_or_equal.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_nearest_less-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_nearest_less.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_nearest_less_or_equal-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_nearest_less_or_equal.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_nearest_never-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_nearest_never.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_nearest_not_equal-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_nearest_not_equal.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_nearest_never-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_nearest_never.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_nearest_not_equal-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_array_nearest_not_equal.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_linear_always-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_linear_always.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_linear_equal-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_linear_equal.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_linear_greater-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_linear_greater.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_linear_greater_or_equal-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_linear_greater_or_equal.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_linear_less-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_linear_less.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_linear_less_or_equal-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_linear_less_or_equal.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_linear_mipmap_linear_always-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_linear_mipmap_linear_always.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_linear_mipmap_linear_equal-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_linear_mipmap_linear_equal.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_linear_mipmap_linear_greater-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_linear_mipmap_linear_greater.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_linear_mipmap_linear_greater_or_equal-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_linear_mipmap_linear_greater_or_equal.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_linear_mipmap_linear_less-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_linear_mipmap_linear_less.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_linear_mipmap_linear_less_or_equal-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_linear_mipmap_linear_less_or_equal.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_linear_mipmap_linear_never-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_linear_mipmap_linear_never.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_linear_mipmap_linear_not_equal-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_linear_mipmap_linear_not_equal.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_linear_mipmap_nearest_always-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_linear_mipmap_nearest_always.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_linear_mipmap_nearest_equal-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_linear_mipmap_nearest_equal.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_linear_mipmap_nearest_greater-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_linear_mipmap_nearest_greater.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_linear_mipmap_nearest_greater_or_equal-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_linear_mipmap_nearest_greater_or_equal.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_linear_mipmap_nearest_less-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_linear_mipmap_nearest_less.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_linear_mipmap_nearest_less_or_equal-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_linear_mipmap_nearest_less_or_equal.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_linear_mipmap_nearest_never-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_linear_mipmap_nearest_never.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_linear_mipmap_nearest_not_equal-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_linear_mipmap_nearest_not_equal.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_linear_never-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_linear_never.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_linear_not_equal-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_linear_not_equal.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_nearest_always-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_nearest_always.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_nearest_equal-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_nearest_equal.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_nearest_greater-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_nearest_greater.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_nearest_greater_or_equal-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_nearest_greater_or_equal.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_nearest_less-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_nearest_less.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_nearest_less_or_equal-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_nearest_less_or_equal.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_linear_always-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_linear_always.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_linear_equal-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_linear_equal.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_linear_greater-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_linear_greater.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_linear_greater_or_equal-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_linear_greater_or_equal.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_linear_less-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_linear_less.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_linear_less_or_equal-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_linear_less_or_equal.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_linear_never-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_linear_never.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_linear_not_equal-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_linear_not_equal.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_nearest_always-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_nearest_always.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_nearest_equal-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_nearest_equal.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_nearest_greater-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_nearest_greater.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_nearest_greater_or_equal-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_nearest_greater_or_equal.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_nearest_less-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_nearest_less.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_nearest_less_or_equal-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_nearest_less_or_equal.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_nearest_never-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_nearest_never.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_nearest_not_equal-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_nearest_not_equal.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_nearest_never-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_nearest_never.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_nearest_not_equal-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/2d_nearest_not_equal.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_linear_always-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_linear_always.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_linear_equal-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_linear_equal.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_linear_greater-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_linear_greater.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_linear_greater_or_equal-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_linear_greater_or_equal.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_linear_less-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_linear_less.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_linear_less_or_equal-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_linear_less_or_equal.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_linear_mipmap_linear_always-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_linear_mipmap_linear_always.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_linear_mipmap_linear_equal-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_linear_mipmap_linear_equal.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_linear_mipmap_linear_greater-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_linear_mipmap_linear_greater.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_linear_mipmap_linear_greater_or_equal-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_linear_mipmap_linear_greater_or_equal.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_linear_mipmap_linear_less-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_linear_mipmap_linear_less.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_linear_mipmap_linear_less_or_equal-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_linear_mipmap_linear_less_or_equal.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_linear_mipmap_linear_never-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_linear_mipmap_linear_never.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_linear_mipmap_linear_not_equal-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_linear_mipmap_linear_not_equal.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_linear_mipmap_nearest_always-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_linear_mipmap_nearest_always.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_linear_mipmap_nearest_equal-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_linear_mipmap_nearest_equal.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_linear_mipmap_nearest_greater-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_linear_mipmap_nearest_greater.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_linear_mipmap_nearest_greater_or_equal-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_linear_mipmap_nearest_greater_or_equal.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_linear_mipmap_nearest_less-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_linear_mipmap_nearest_less.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_linear_mipmap_nearest_less_or_equal-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_linear_mipmap_nearest_less_or_equal.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_linear_mipmap_nearest_never-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_linear_mipmap_nearest_never.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_linear_mipmap_nearest_not_equal-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_linear_mipmap_nearest_not_equal.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_linear_never-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_linear_never.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_linear_not_equal-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_linear_not_equal.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_nearest_always-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_nearest_always.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_nearest_equal-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_nearest_equal.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_nearest_greater-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_nearest_greater.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_nearest_greater_or_equal-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_nearest_greater_or_equal.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_nearest_less-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_nearest_less.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_nearest_less_or_equal-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_nearest_less_or_equal.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_linear_always-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_linear_always.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_linear_equal-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_linear_equal.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_linear_greater-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_linear_greater.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_linear_greater_or_equal-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_linear_greater_or_equal.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_linear_less-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_linear_less.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_linear_less_or_equal-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_linear_less_or_equal.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_linear_never-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_linear_never.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_linear_not_equal-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_linear_not_equal.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_nearest_always-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_nearest_always.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_nearest_equal-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_nearest_equal.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_nearest_greater-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_nearest_greater.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_nearest_greater_or_equal-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_nearest_greater_or_equal.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_nearest_less-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_nearest_less.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_nearest_less_or_equal-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_nearest_less_or_equal.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_nearest_never-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_nearest_never.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_nearest_not_equal-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_nearest_not_equal.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_nearest_never-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_nearest_never.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_nearest_not_equal-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/textureshadow/cube_nearest_not_equal.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/basic_copyteximage2d-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/basic_copyteximage2d.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/basic_copytexsubimage2d-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/basic_copytexsubimage2d.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/basic_teximage2d_2d_00-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/basic_teximage2d_2d_00.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/basic_teximage2d_2d_01-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/basic_teximage2d_2d_01.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/basic_teximage2d_cube_00-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/basic_teximage2d_cube_00.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/basic_teximage2d_cube_01-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/basic_teximage2d_cube_01.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/basic_teximage2d_cube_02-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/basic_teximage2d_cube_02.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/basic_teximage2d_cube_03-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/basic_teximage2d_cube_03.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/basic_teximage2d_cube_04-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/basic_teximage2d_cube_04.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/basic_teximage3d_2d_array_00-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/basic_teximage3d_2d_array_00.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/basic_teximage3d_2d_array_01-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/basic_teximage3d_2d_array_01.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/basic_teximage3d_2d_array_02-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/basic_teximage3d_2d_array_02.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/basic_teximage3d_3d_00-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/basic_teximage3d_3d_00.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/basic_teximage3d_3d_01-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/basic_teximage3d_3d_01.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/basic_teximage3d_3d_02-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/basic_teximage3d_3d_02.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/basic_teximage3d_3d_03-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/basic_teximage3d_3d_03.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/basic_teximage3d_3d_04-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/basic_teximage3d_3d_04.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/basic_texsubimage2d_2d_00-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/basic_texsubimage2d_2d_00.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/basic_texsubimage2d_2d_01-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/basic_texsubimage2d_2d_01.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/basic_texsubimage2d_2d_02-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/basic_texsubimage2d_2d_02.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/basic_texsubimage2d_cube_00-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/basic_texsubimage2d_cube_00.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/basic_texsubimage2d_cube_01-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/basic_texsubimage2d_cube_01.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/basic_texsubimage2d_cube_02-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/basic_texsubimage2d_cube_02.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/basic_texsubimage2d_cube_03-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/basic_texsubimage2d_cube_03.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/basic_texsubimage2d_cube_04-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/basic_texsubimage2d_cube_04.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/basic_texsubimage3d_00-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/basic_texsubimage3d_00.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/basic_texsubimage3d_01-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/basic_texsubimage3d_01.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/basic_texsubimage3d_02-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/basic_texsubimage3d_02.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/basic_texsubimage3d_03-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/basic_texsubimage3d_03.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/basic_texsubimage3d_04-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/basic_texsubimage3d_04.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/random_teximage2d_2d-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/random_teximage2d_2d.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/random_teximage2d_cube-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/random_teximage2d_cube.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/teximage2d_align-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/teximage2d_align.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/teximage2d_depth-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/teximage2d_depth.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/teximage2d_depth_pbo-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/teximage2d_depth_pbo.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/teximage2d_pbo_2d_00-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/teximage2d_pbo_2d_00.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/teximage2d_pbo_2d_01-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/teximage2d_pbo_2d_01.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/teximage2d_pbo_cube_00-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/teximage2d_pbo_cube_00.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/teximage2d_pbo_cube_01-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/teximage2d_pbo_cube_01.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/teximage2d_pbo_cube_02-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/teximage2d_pbo_cube_02.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/teximage2d_pbo_cube_03-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/teximage2d_pbo_cube_03.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/teximage2d_pbo_cube_04-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/teximage2d_pbo_cube_04.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/teximage2d_pbo_params-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/teximage2d_pbo_params.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/teximage2d_unpack_params-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/teximage2d_unpack_params.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/teximage3d_depth-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/teximage3d_depth.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/teximage3d_depth_pbo-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/teximage3d_depth_pbo.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/teximage3d_pbo_2d_array_00-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/teximage3d_pbo_2d_array_00.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/teximage3d_pbo_2d_array_01-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/teximage3d_pbo_2d_array_01.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/teximage3d_pbo_3d_00-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/teximage3d_pbo_3d_00.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/teximage3d_pbo_3d_01-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/teximage3d_pbo_3d_01.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/teximage3d_pbo_params-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/teximage3d_pbo_params.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/teximage3d_unpack_params-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/teximage3d_unpack_params.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/texstorage2d_format_2d_00-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/texstorage2d_format_2d_00.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/texstorage2d_format_2d_01-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/texstorage2d_format_2d_01.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/texstorage2d_format_2d_02-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/texstorage2d_format_2d_02.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/texstorage2d_format_cube_00-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/texstorage2d_format_cube_00.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/texstorage2d_format_cube_01-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/texstorage2d_format_cube_01.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/texstorage2d_format_cube_02-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/texstorage2d_format_cube_02.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/texstorage2d_format_cube_03-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/texstorage2d_format_cube_03.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/texstorage2d_format_cube_04-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/texstorage2d_format_cube_04.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/texstorage2d_format_depth_stencil-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/texstorage2d_format_depth_stencil.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/texstorage2d_format_size-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/texstorage2d_format_size.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/texstorage3d_format_2d_array_00-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/texstorage3d_format_2d_array_00.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/texstorage3d_format_2d_array_01-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/texstorage3d_format_2d_array_01.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/texstorage3d_format_2d_array_02-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/texstorage3d_format_2d_array_02.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/texstorage3d_format_3d_00-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/texstorage3d_format_3d_00.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/texstorage3d_format_3d_01-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/texstorage3d_format_3d_01.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/texstorage3d_format_3d_02-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/texstorage3d_format_3d_02.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/texstorage3d_format_3d_03-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/texstorage3d_format_3d_03.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/texstorage3d_format_depth_stencil-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/texstorage3d_format_depth_stencil.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/texstorage3d_format_size-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/texstorage3d_format_size.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/texsubimage2d_align-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/texsubimage2d_align.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/texsubimage2d_depth-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/texsubimage2d_depth.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/texsubimage2d_empty_tex-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/texsubimage2d_empty_tex.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/texsubimage2d_pbo_2d_00-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/texsubimage2d_pbo_2d_00.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/texsubimage2d_pbo_2d_01-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/texsubimage2d_pbo_2d_01.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/texsubimage2d_pbo_cube_00-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/texsubimage2d_pbo_cube_00.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/texsubimage2d_pbo_cube_01-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/texsubimage2d_pbo_cube_01.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/texsubimage2d_pbo_cube_02-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/texsubimage2d_pbo_cube_02.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/texsubimage2d_pbo_cube_03-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/texsubimage2d_pbo_cube_03.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/texsubimage2d_pbo_cube_04-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/texsubimage2d_pbo_cube_04.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/texsubimage2d_pbo_params-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/texsubimage2d_pbo_params.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/texsubimage2d_unpack_params-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/texsubimage2d_unpack_params.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/texsubimage3d_depth-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/texsubimage3d_depth.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/texsubimage3d_pbo_2d_array_00-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/texsubimage3d_pbo_2d_array_00.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/texsubimage3d_pbo_2d_array_01-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/texsubimage3d_pbo_2d_array_01.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/texsubimage3d_pbo_3d_00-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/texsubimage3d_pbo_3d_00.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/texsubimage3d_pbo_3d_01-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/texsubimage3d_pbo_3d_01.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/texsubimage3d_pbo_params-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/texsubimage3d_pbo_params.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/texsubimage3d_unpack_params-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturespecification/texsubimage3d_unpack_params.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturestatequery-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturestatequery.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturewrap/eac_r11_npot-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturewrap/eac_r11_npot.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturewrap/eac_r11_pot-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturewrap/eac_r11_pot.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturewrap/eac_rg11_npot-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturewrap/eac_rg11_npot.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturewrap/eac_rg11_pot-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturewrap/eac_rg11_pot.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturewrap/eac_signed_r11_npot-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturewrap/eac_signed_r11_npot.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturewrap/eac_signed_r11_pot-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturewrap/eac_signed_r11_pot.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturewrap/eac_signed_rg11_npot-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturewrap/eac_signed_rg11_npot.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturewrap/eac_signed_rg11_pot-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturewrap/eac_signed_rg11_pot.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturewrap/etc2_eac_rgba8_npot-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturewrap/etc2_eac_rgba8_npot.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturewrap/etc2_eac_rgba8_pot-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturewrap/etc2_eac_rgba8_pot.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturewrap/etc2_eac_srgb8_alpha8_npot-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturewrap/etc2_eac_srgb8_alpha8_npot.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturewrap/etc2_eac_srgb8_alpha8_pot-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturewrap/etc2_eac_srgb8_alpha8_pot.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturewrap/etc2_rgb8_npot-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturewrap/etc2_rgb8_npot.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturewrap/etc2_rgb8_pot-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturewrap/etc2_rgb8_pot.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturewrap/etc2_rgb8_punchthrough_alpha1_npot-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturewrap/etc2_rgb8_punchthrough_alpha1_npot.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturewrap/etc2_rgb8_punchthrough_alpha1_pot-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturewrap/etc2_rgb8_punchthrough_alpha1_pot.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturewrap/etc2_srgb8_npot-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturewrap/etc2_srgb8_npot.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturewrap/etc2_srgb8_pot-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturewrap/etc2_srgb8_pot.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturewrap/etc2_srgb8_punchthrough_alpha1_npot-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturewrap/etc2_srgb8_punchthrough_alpha1_npot.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturewrap/etc2_srgb8_punchthrough_alpha1_pot-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturewrap/etc2_srgb8_punchthrough_alpha1_pot.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturewrap/rgba8_npot-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturewrap/rgba8_npot.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturewrap/rgba8_pot-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/texturewrap/rgba8_pot.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/transformfeedback/array_element_interleaved_lines-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/transformfeedback/array_element_interleaved_lines.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/transformfeedback/array_element_interleaved_points-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/transformfeedback/array_element_interleaved_points.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/transformfeedback/array_element_interleaved_triangles-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/transformfeedback/array_element_interleaved_triangles.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/transformfeedback/array_element_separate_lines-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/transformfeedback/array_element_separate_lines.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/transformfeedback/array_element_separate_points-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/transformfeedback/array_element_separate_points.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/transformfeedback/array_element_separate_triangles-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/transformfeedback/array_element_separate_triangles.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/transformfeedback/array_interleaved_lines-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/transformfeedback/array_interleaved_lines.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/transformfeedback/array_interleaved_points-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/transformfeedback/array_interleaved_points.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/transformfeedback/array_interleaved_triangles-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/transformfeedback/array_interleaved_triangles.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/transformfeedback/array_separate_lines-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/transformfeedback/array_separate_lines.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/transformfeedback/array_separate_points-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/transformfeedback/array_separate_points.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/transformfeedback/array_separate_triangles-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/transformfeedback/array_separate_triangles.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/transformfeedback/basic_types_interleaved_lines-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/transformfeedback/basic_types_interleaved_lines.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/transformfeedback/basic_types_interleaved_points-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/transformfeedback/basic_types_interleaved_points.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/transformfeedback/basic_types_interleaved_triangles-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/transformfeedback/basic_types_interleaved_triangles.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/transformfeedback/basic_types_separate_lines-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/transformfeedback/basic_types_separate_lines.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/transformfeedback/basic_types_separate_points-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/transformfeedback/basic_types_separate_points.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/transformfeedback/basic_types_separate_triangles-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/transformfeedback/basic_types_separate_triangles.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/transformfeedback/interpolation_centroid-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/transformfeedback/interpolation_centroid.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/transformfeedback/interpolation_flat-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/transformfeedback/interpolation_flat.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/transformfeedback/interpolation_smooth-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/transformfeedback/interpolation_smooth.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/transformfeedback/point_size-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/transformfeedback/point_size.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/transformfeedback/position-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/transformfeedback/position.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/transformfeedback/random_interleaved_lines-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/transformfeedback/random_interleaved_lines.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/transformfeedback/random_interleaved_points-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/transformfeedback/random_interleaved_points.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/transformfeedback/random_interleaved_triangles-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/transformfeedback/random_interleaved_triangles.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/transformfeedback/random_separate_lines-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/transformfeedback/random_separate_lines.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/transformfeedback/random_separate_points-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/transformfeedback/random_separate_points.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/transformfeedback/random_separate_triangles-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/transformfeedback/random_separate_triangles.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/uniformapi/info_query-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/uniformapi/info_query.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/uniformapi/random-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/uniformapi/random.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/uniformapi/value_assigned-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/uniformapi/value_assigned.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/uniformapi/value_initial-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/uniformapi/value_initial.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/uniformbuffers/instance_array_basic_type-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/uniformbuffers/instance_array_basic_type.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/uniformbuffers/multi_basic_types-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/uniformbuffers/multi_basic_types.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/uniformbuffers/multi_nested_struct-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/uniformbuffers/multi_nested_struct.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/uniformbuffers/random-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/uniformbuffers/random.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/uniformbuffers/single_basic_array-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/uniformbuffers/single_basic_array.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/uniformbuffers/single_basic_type-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/uniformbuffers/single_basic_type.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/uniformbuffers/single_nested_struct-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/uniformbuffers/single_nested_struct.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/uniformbuffers/single_nested_struct_array-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/uniformbuffers/single_nested_struct_array.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/uniformbuffers/single_struct-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/uniformbuffers/single_struct.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/uniformbuffers/single_struct_array-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/uniformbuffers/single_struct_array.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/vertexarrayobject-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/vertexarrayobject.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/vertexarrays/multiple_attributes.count-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/vertexarrays/multiple_attributes.count.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/vertexarrays/multiple_attributes.output-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/vertexarrays/multiple_attributes.output.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/vertexarrays/multiple_attributes.storage-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/vertexarrays/multiple_attributes.storage.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/vertexarrays/multiple_attributes.stride-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/vertexarrays/multiple_attributes.stride.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/vertexarrays/single_attribute.first-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/vertexarrays/single_attribute.first.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/vertexarrays/single_attribute.normalize-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/vertexarrays/single_attribute.normalize.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/vertexarrays/single_attribute.offset-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/vertexarrays/single_attribute.offset.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/vertexarrays/single_attribute.output_type.byte-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/vertexarrays/single_attribute.output_type.byte.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/vertexarrays/single_attribute.output_type.float-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/vertexarrays/single_attribute.output_type.float.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/vertexarrays/single_attribute.output_type.half-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/vertexarrays/single_attribute.output_type.half.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/vertexarrays/single_attribute.output_type.int-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/vertexarrays/single_attribute.output_type.int.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/vertexarrays/single_attribute.output_type.int_2_10_10_10-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/vertexarrays/single_attribute.output_type.int_2_10_10_10.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/vertexarrays/single_attribute.output_type.short-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/vertexarrays/single_attribute.output_type.short.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/vertexarrays/single_attribute.output_type.unsigned_byte-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/vertexarrays/single_attribute.output_type.unsigned_byte.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/vertexarrays/single_attribute.output_type.unsigned_int-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/vertexarrays/single_attribute.output_type.unsigned_int.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/vertexarrays/single_attribute.output_type.unsigned_int_2_10_10_10-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/vertexarrays/single_attribute.output_type.unsigned_int_2_10_10_10.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/vertexarrays/single_attribute.output_type.unsigned_short-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/vertexarrays/single_attribute.output_type.unsigned_short.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/vertexarrays/single_attribute.stride-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/vertexarrays/single_attribute.stride.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/vertexarrays/single_attribute.usage.dynamic_copy-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/vertexarrays/single_attribute.usage.dynamic_copy.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/vertexarrays/single_attribute.usage.dynamic_draw-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/vertexarrays/single_attribute.usage.dynamic_draw.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/vertexarrays/single_attribute.usage.dynamic_read-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/vertexarrays/single_attribute.usage.dynamic_read.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/vertexarrays/single_attribute.usage.static_copy-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/vertexarrays/single_attribute.usage.static_copy.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/vertexarrays/single_attribute.usage.static_draw-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/vertexarrays/single_attribute.usage.static_draw.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/vertexarrays/single_attribute.usage.static_read-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/vertexarrays/single_attribute.usage.static_read.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/vertexarrays/single_attribute.usage.stream_copy-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/vertexarrays/single_attribute.usage.stream_copy.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/vertexarrays/single_attribute.usage.stream_draw-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/vertexarrays/single_attribute.usage.stream_draw.html: Added.
  • webgl/2.0.y/deqp/functional/gles3/vertexarrays/single_attribute.usage.stream_read-expected.txt: Added.
  • webgl/2.0.y/deqp/functional/gles3/vertexarrays/single_attribute.usage.stream_read.html: Added.
7:35 AM Changeset in webkit [274717] by Devin Rousso
  • 4 edits in trunk/Source/WebCore

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

Reviewed by Antoine Quint.

Covered by existing tests.

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

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

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

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

  • dom/Element.cpp:

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

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

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

Unreviewed test gardening.

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

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

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

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

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

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

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

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

Reviewed by Brent Fulgham.

Source/WebKitLegacy:

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

  • PlatformWin.cmake:

Source/WebKitLegacy/win:

Add WebCore namespace to function call.

  • Plugins/PluginView.cpp:

(WebCore::PluginView::getValueForURL):

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

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

Unreviewed.

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

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

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

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

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

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

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

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

Attempt to fix WPE debug build failed

Reverted changeset:

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

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

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

Reviewed by Eric Carlson.

Source/WebCore:

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

  • Modules/mediastream/RTCRtpSFrameTransform.cpp:

(WebCore::RTCRtpSFrameTransform::initializeTransformer):

  • Modules/mediastream/RTCRtpSFrameTransformer.h:

(WebCore::RTCRtpSFrameTransformer::setMediaType):

  • WebCore.xcodeproj/project.pbxproj:

Tools:

  • TestWebKitAPI/Tests/WebCore/RTCRtpSFrameTransformerTests.cpp:

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

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

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

Reviewed by Manuel Rego Casasnovas.

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

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

No new tests as there is no change in functionality.

  • rendering/RenderBlock.cpp:

(WebCore::RenderBlock::availableLogicalHeightForPercentageComputation const):

  • rendering/RenderBox.cpp:

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

  • rendering/RenderBoxModelObject.cpp:

(WebCore::RenderBoxModelObject::hasAutoHeightOrContainingBlockWithAutoHeight const):

  • rendering/RenderFlexibleBox.cpp:

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

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

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

Reviewed by Geoff Garen.

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

  • NetworkProcess/NetworkLoadScheduler.cpp:

Reduce from six to two.

  • NetworkProcess/NetworkResourceLoader.cpp:

(WebKit::NetworkResourceLoader::startNetworkLoad):

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

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

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

Unreviewed, fix WPE debug build after r274695

  • platform/xr/openxr/PlatformXROpenXR.cpp:

(PlatformXR::OpenXRDevice::submitFrame):

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

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

Reviewed by Chris Dumez.

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

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

  • platform/ThreadGlobalData.cpp:

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

  • platform/ThreadGlobalData.h:

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

Mar 18, 2021:

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

Attempt to fix the macOS build after r274695.

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

Roll over the ChangeLogs

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

[GLIB] Gardening yet more consistent failures

Unreviewed test gardening.

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

webgl2 failures, to avoid missihg the webgl checks.

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

very old failures but needed only to be rebaselined.

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

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

Reviewed by Michael Saboff.

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

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

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

Reviewed by Myles Maxfield.

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

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

  • rendering/MarkedTextStyle.cpp:

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

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

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

Reviewed by Yusuke Suzuki.

JSTests:

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

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

Source/JavaScriptCore:

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

  • wasm/js/WebAssemblyFunction.cpp:

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

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

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

Reviewed by Tim Horton.

Source/WebCore:

  • en.lproj/Localizable.strings:

Removed unused string.

  • platform/LocalizedStrings.h:

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

Source/WebKit:

  • UIProcess/ios/forms/WKFileUploadPanel.mm:

(-[WKFileUploadPanel currentAvailableActionTitles]):

Expose the new string for testing.

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

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

LayoutTests:

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

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

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

Reviewed by Geoff Garen.

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

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

Loading via this scheme is exercised by existing inspector tests.

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

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

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

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

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

  • UIProcess/Inspector/mac/WebInspectorProxyMac.mm:

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

  • WebProcess/Inspector/mac/WebInspectorUIMac.mm:

(WebKit::webInspectorUILocalizedStringsURL):
Updated.

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

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

Reviewed by Tim Horton.

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

  • TestWebKitAPI/Tests/WebKitCocoa/WKRequestActivatedElementInfo.mm:

(TestWebKitAPI::TEST):

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

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

Reviewed by Youenn Fablet.

LayoutTests/imported/w3c:

Update WebXR Opaque Framebuffer test expectations.

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

Source/WebCore:

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

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

Tested by the WebXR WPT tests.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

(PlatformXR::Device::submitFrame):

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

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

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

(PlatformXR::OpenXRLayer::handle):

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

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

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

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

  • platform/xr/openxr/PlatformXROpenXR.cpp:

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

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

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

  • testing/WebFakeXRDevice.h:

LayoutTests:

Update WebXR Opaque Framebuffer test expectations.

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

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

Reviewed by Carlos Garcia Campos.

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

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

Revert r274356. rdar://problem/75599898

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

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

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

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

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

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

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

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

Unreviewed non-unified build fixes

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

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

Unreviewed test gardening.

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

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

Reviewed by Brent Fulgham.

Covered by manual tests.

  • UIProcess/WebAuthentication/Cocoa/LocalAuthenticator.mm:

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

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

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

Reviewed by Simon Fraser.

Source/WebCore:

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

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

  • platform/graphics/displaylists/DisplayList.cpp:

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

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

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

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

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

  • platform/graphics/displaylists/DisplayList.h:

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

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

Tools:

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

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

(TestWebKitAPI::TEST):

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

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

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

Broke two debug layout tests

Reverted changeset:

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

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

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

Reviewed by Darin Adler.

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

  • Modules/webaudio/AudioParamTimeline.cpp:

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

  • Modules/webaudio/AudioParamTimeline.h:

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

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

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

Reviewed by Carlos Garcia Campos.

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

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

Unreviewed test gardening.

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

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

Reviewed by Alex Christensen.

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

  • UIProcess/WebsiteData/WebsiteDataStore.cpp:

(WebKit::WebsiteDataStore::terminateNetworkProcess):

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

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

Reviewed by Darin Adler.

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

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

  • rendering/RenderTableCell.cpp:

(WebCore::RenderTableCell::paintBackgroundsBehindCell):

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

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

Unreviewed test gardening.

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

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

Reviewed by BJ Burg.

Source/WebInspectorUI:

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

(WI.ResourceSizesContentView.prototype._formattedSizeComponent):

LayoutTests:

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

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

Reviewed by Darin Adler.

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

  • Modules/webaudio/AudioContext.cpp:

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

  • Modules/webaudio/AudioContext.h:

(WebCore::AudioContext::AudioContext):

  • Modules/webaudio/BaseAudioContext.cpp:

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

  • Modules/webaudio/BaseAudioContext.h:

(WebCore::BaseAudioContext::BaseAudioContext):

  • Modules/webaudio/OfflineAudioContext.cpp:

(WebCore::OfflineAudioContext::OfflineAudioContext):

  • Modules/webaudio/WebKitAudioContext.cpp:

(WebCore::WebKitAudioContext::WebKitAudioContext):

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

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

Reviewed by Chris Fleizach.

  • Modules/speech/DOMWindowSpeechSynthesis.cpp:

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

  • Modules/speech/SpeechSynthesis.cpp:

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

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

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

Reviewed by Darin Adler.

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

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

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

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

  • Modules/webaudio/AudioWorkletNode.cpp:

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

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

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

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

Remove extra nullptr arg.

  • UIProcess/Launcher/glib/ProcessLauncherGLib.cpp:

(WebKit::ProcessLauncher::launchProcess):

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

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

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

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

  • page/PrintContext.cpp:

(WebCore::PrintContext::begin):

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

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

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

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

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

Reviewed by Geoffrey Garen.

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

  • page/Page.cpp:

(WebCore::Page::prioritizeVisibleResources):

Also factor the mode transition into a lambda.

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

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

Reviewed by Jer Noble.

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

  • Modules/webaudio/AudioNode.h:

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

  • Modules/webaudio/BaseAudioContext.cpp:

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

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

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

Reviewed by Jonathan Bedard.

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

Cherry-pick r274669. Unreviewed build fix.

Fix a Catalyst build.

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

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

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

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

Reviewed by Antoine Quint.

Covered by existing tests.

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

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

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

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

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

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

Uneviewed test gardening.

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

Fix a Catalyst build.

  • Modules/mediasession/MediaMetadata.h:

(WebCore::MediaMetadata::artworkImage const):

  • testing/Internals.cpp:

(WebCore::Internals::loadArtworkImage):

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

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

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

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

  • page/scrolling/ScrollingTreeScrollingNode.cpp:

(WebCore::ScrollingTreeScrollingNode::eventCanScrollContents const):

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

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

Unreviewed test gardening.

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

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

Reviewed by Darin Adler.

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

  • Modules/webaudio/BiquadDSPKernel.cpp:

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

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

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

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

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

Disable switch case in catalyst builds

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

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

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

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

Unreviewed test gardening.

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

New branch.

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

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

Reviewed by Ken Russell.

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

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

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

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

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

Versioning.

WebKit-7612.1.8

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

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

Uneviewed test gardening.

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

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

Reviewed by Jer Noble.

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

  • platform/audio/cocoa/AudioSampleDataSource.mm:

(WebCore::AudioSampleDataSource::pullSamplesInternal):

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

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

Reviewed by Devin Rousso.

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

  • UserInterface/Views/ConsoleMessageView.css:

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

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

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

Unreviewed test gardening.

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

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

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

Disable switch case in catalyst builds

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

(GetOperatorString):

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

(rx::FramebufferMtl::readPixels):

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

(rx::mtl::GetUserSetOrHighestMSLVersion):

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

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

Reviewed by Devin Rousso.

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

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

  • UIProcess/ios/GestureRecognizerConsistencyEnforcer.mm:

(WebKit::GestureRecognizerConsistencyEnforcer::timerFired):

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

  • UIProcess/ios/WKContentViewInteraction.mm:

(-[WKContentView setUpInteraction]):

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

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

Reviewed by Geoffrey Garen.

  • NetworkProcess/NetworkLoadScheduler.cpp:

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

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

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

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

Uneviewed test gardeing.

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

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

Reviewed by Darin Adler.

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

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

  • Modules/webaudio/AudioBufferSourceNode.cpp:

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

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

(WebCore::PannerNode::PannerNode):

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

(WebCore::WebKitAudioPannerNode::WebKitAudioPannerNode):

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

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

Unreviewed test gardeing.

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

Unreviewed, reverting r274644.

Broke internal Mac Builds

Reverted changeset:

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

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

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

Reviewed by Alex Christensen.

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

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

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

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

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

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

No new tests, no behavior change.

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

  • bindings/scripts/CodeGeneratorJS.pm:

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

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

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

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

Source/WebCore:

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

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

  • rendering/RenderBox.cpp:

(WebCore::inlineSizeFromAspectRatio):

  • rendering/RenderBox.h:

(WebCore::RenderBox::blockSizeFromAspectRatio):

LayoutTests:

Add test for this.

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

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

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

Source/WebCore:

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

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

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

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

LayoutTests:

Add regression tests.

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

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

Reviewed by Youenn Fablet.

LayoutTests/imported/w3c:

Update WebXR Opaque Framebuffer test expectations.

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

Source/WebCore:

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

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

Tested by the WebXR WPT tests.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

(PlatformXR::Device::submitFrame):

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

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

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

(PlatformXR::OpenXRLayer::handle):

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

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

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

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

  • platform/xr/openxr/PlatformXROpenXR.cpp:

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

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

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

  • testing/WebFakeXRDevice.h:

LayoutTests:

Update WebXR Opaque Framebuffer test expectations.

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

WebKitGTK 2.30.6

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

Unreviewed. Update OptionsGTK.cmake and NEWS for 2.30.6 release

.:

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

Source/WebKit:

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

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

Reviewed by Adrian Perez de Castro.

.:

Use 1.1 as the API version when building with soup3.

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

Source/WebKit:

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

Tools:

Use WPE_API_DOC_VERSION instead of WPE_API_VERSION.

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

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

Reviewed by Adrian Perez de Castro.

Make WebKitFormDataInputStream implement GPollableInputStream.

  • platform/network/soup/WebKitFormDataInputStream.cpp:

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

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

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

Reviewed by Adrian Perez de Castro.

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

  • page/scrolling/nicosia/ScrollingTreeStickyNode.cpp:

(WebCore::ScrollingTreeStickyNode::computeLayerPosition const):

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

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

Reviewed by Filip Pizlo.

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

  • dfg/DFGPreciseLocalClobberize.h:

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

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

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

Reviewed by Yusuke Suzuki.

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

  • runtime/JSPropertyNameEnumerator.h:

(JSC::propertyNameEnumerator):

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

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

Reviewed by Geoffrey Garen.

Source/WebCore:

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

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

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

This patch aligns our behavior with Chrome's.

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

  • dom/Document.cpp:

(WebCore::Document::canNavigateInternal):

  • dom/UserGestureIndicator.cpp:

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

  • dom/UserGestureIndicator.h:

(WebCore::UserGestureToken::create):

LayoutTests:

Add layout test coverage.

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

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

Reviewed by Geoffrey Garen.

Source/WebCore:

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

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

  • dom/Document.cpp:

(WebCore::Document::isNavigationBlockedByThirdPartyIFrameRedirectBlocking):

LayoutTests:

Add layout test coverage.

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

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

Reviewed by Sam Weinig.

LayoutTests/imported/w3c:

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

Source/WTF:

  • wtf/URL.cpp:

(WTF::portAllowed):

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

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

Reviewed by Alex Christensen.

LayoutTests/imported/w3c:

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

Source/WebCore:

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

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

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

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

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

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

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

LayoutTests:

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

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

Reviewed by Darin Adler.

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

  • page/FrameView.cpp:

(WebCore::FrameView::scrollToFragmentInternal):

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

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

Reviewed by Geoffrey Garen.

Source/WebKit:

Covered by new API test.

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

Fix that by tracking which sessions a NetworkProcess knows about.

  • UIProcess/Network/NetworkProcessProxy.cpp:

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

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

(WebKit::WebsiteDataStore::isAssociatedProcessPool const):

Tools:

  • TestWebKitAPI/Tests/WebKitCocoa/WKWebsiteDatastore.mm:

(TestWebKitAPI::TEST):

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

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

Reviewed by Antti Koivisto.

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

  • rendering/updating/RenderTreeUpdater.cpp:

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

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

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

Reviewed by Tim Horton.

Source/WebCore:

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

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

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

(WebCore::MediaQueryMatcher::evaluateAll):

  • dom/EventTarget.cpp:

(WebCore::EventTarget::fireEventListeners):

  • page/FrameView.cpp:

(WebCore::FrameView::sendResizeEventIfNeeded):

  • page/Page.h:

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

  • page/Quirks.cpp:

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

  • page/Quirks.h:

Source/WebKit:

  • UIProcess/WebPageProxy.cpp:

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

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

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

  • WebProcess/WebPage/WebPage.cpp:

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

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

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

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

Source/WebCore:

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

  • platform/UserAgentQuirks.cpp:

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

  • platform/glib/UserAgentGLib.cpp:

(WebCore::buildUserAgentString):

Tools:

  • TestWebKitAPI/Tests/WebCore/UserAgentQuirks.cpp:

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

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

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

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

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

  • rendering/RenderTable.cpp:

(WebCore::RenderTable::layout):

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

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

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

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

  • editing/CompositeEditCommand.cpp:

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

  • editing/Editing.cpp:

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

  • editing/ReplaceSelectionCommand.cpp:

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

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

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

Reviewed by Yusuke Suzuki.

  • DerivedSources.make:

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

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

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

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

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

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

Reviewed by Eric Carlson.

Covered by existing tests.

  • Modules/mediastream/RTCRtpScriptTransformer.cpp:

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

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

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

<rdar://problem/75394695>

Reviewed by Eric Carlson.

Covered by API tests.

  • Modules/geolocation/Geolocation.cpp:

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

Source/WebKit:

<rdar://problem/75394695>

Reviewed by Eric Carlson.

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

  • UIProcess/Cocoa/MediaPermissionUtilities.mm:

(WebKit::alertMessageText):

Tools:

<rdar://problem/75394695>

Reviewed by Eric Carlson.

  • TestWebKitAPI/Tests/WebKitCocoa/UIDelegate.mm:

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

LayoutTests:

Reviewed by Eric Carlson.

Validated that behavior is consistent with Chrome and Firefox.

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

Use internals API to mimick insecure context.

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

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

Reviewed by Eric Carlson.

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

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

Reviewed by Rob Buis.

LayoutTests/imported/w3c:

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

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

LayoutTests:

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

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

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

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

  • Scripts/webkitpy/update_webgl_conformance_tests_lib/main.py:

(_parse_webgl_tests):

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

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

Reviewed by Devin Rousso.

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

  • WebProcess/WebPage/ios/WebPageIOS.mm:

(WebKit::elementPositionInformation):

Note: See TracTimeline for information about the timeline view.