Add missing constructors, remove non-existent interfaces/prototypes/constructors #149
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
A constructor is needed in GPUAdapterInfo for
instanceof GPUAdapterInfo
to work (https://github.com/gpuweb/cts/pull/3679/files#diff-b1c3098d2cfb3e28e1d76d21e07c37131894fe5eeb3f55f0646c15b0f3db2b02R25).Also, after the spec switch from IDL
interface
s tonamespace
s for bitflags, there are no longer prototypes or constructors on those objects, at least according to Chromium:GPUBufferUsage instanceof Function
is false'prototype' in GPUBufferUsage
is falseGPUBufferUsage.__proto__ === ({}).__proto__
And they don't name types so I've removed the TS
interface
s too.Associated CTS fixes in gpuweb/cts#3770