Compare commits

...

1 commit

Author SHA1 Message Date
Greggman
0f25e9abd2
Revert "Rollin Immediates (#4517)"
This reverts commit eca60d92d4.
2025-12-09 14:09:18 -08:00
4 changed files with 8 additions and 30 deletions

14
package-lock.json generated
View file

@ -24,7 +24,7 @@
"@types/w3c-image-capture": "^1.0.10",
"@typescript-eslint/eslint-plugin": "^6.9.1",
"@typescript-eslint/parser": "^6.9.1",
"@webgpu/types": "^0.1.67",
"@webgpu/types": "^0.1.66",
"ansi-colors": "4.1.3",
"babel-plugin-add-header-comment": "^1.0.3",
"babel-plugin-const-enum": "^1.2.0",
@ -1539,9 +1539,9 @@
"dev": true
},
"node_modules/@webgpu/types": {
"version": "0.1.67",
"resolved": "https://registry.npmjs.org/@webgpu/types/-/types-0.1.67.tgz",
"integrity": "sha512-uk53+2ECGUkWoDFez/hymwpRfdgdIn6y1ref70fEecGMe5607f4sozNFgBk0oxlr7j2CRGWBEc3IBYMmFdGGTQ==",
"version": "0.1.66",
"resolved": "https://registry.npmjs.org/@webgpu/types/-/types-0.1.66.tgz",
"integrity": "sha512-YA2hLrwLpDsRueNDXIMqN9NTzD6bCDkuXbOSe0heS+f8YE8usA6Gbv1prj81pzVHrbaAma7zObnIC+I6/sXJgA==",
"dev": true,
"license": "BSD-3-Clause"
},
@ -10077,9 +10077,9 @@
"dev": true
},
"@webgpu/types": {
"version": "0.1.67",
"resolved": "https://registry.npmjs.org/@webgpu/types/-/types-0.1.67.tgz",
"integrity": "sha512-uk53+2ECGUkWoDFez/hymwpRfdgdIn6y1ref70fEecGMe5607f4sozNFgBk0oxlr7j2CRGWBEc3IBYMmFdGGTQ==",
"version": "0.1.66",
"resolved": "https://registry.npmjs.org/@webgpu/types/-/types-0.1.66.tgz",
"integrity": "sha512-YA2hLrwLpDsRueNDXIMqN9NTzD6bCDkuXbOSe0heS+f8YE8usA6Gbv1prj81pzVHrbaAma7zObnIC+I6/sXJgA==",
"dev": true
},
"abbrev": {

View file

@ -50,7 +50,7 @@
"@types/w3c-image-capture": "^1.0.10",
"@typescript-eslint/eslint-plugin": "^6.9.1",
"@typescript-eslint/parser": "^6.9.1",
"@webgpu/types": "^0.1.67",
"@webgpu/types": "^0.1.66",
"ansi-colors": "4.1.3",
"babel-plugin-add-header-comment": "^1.0.3",
"babel-plugin-const-enum": "^1.2.0",

View file

@ -98,7 +98,6 @@ const kRenderPassEncoderCommandInfo: {
setScissorRect: {},
setBlendConstant: {},
setStencilReference: {},
setImmediates: {},
beginOcclusionQuery: {},
endOcclusionQuery: {},
executeBundles: {},
@ -123,7 +122,6 @@ const kRenderBundleEncoderCommandInfo: {
setBindGroup: {},
setIndexBuffer: {},
setVertexBuffer: {},
setImmediates: {},
pushDebugGroup: {},
popDebugGroup: {},
insertDebugMarker: {},
@ -143,7 +141,6 @@ const kComputePassEncoderCommandInfo: {
setPipeline: {},
dispatchWorkgroups: {},
dispatchWorkgroupsIndirect: {},
setImmediates: {},
pushDebugGroup: {},
popDebugGroup: {},
insertDebugMarker: {},
@ -394,12 +391,6 @@ g.test('render_pass_commands')
renderPass.setStencilReference(0);
}
break;
case 'setImmediates':
{
const data = new Uint32Array(1);
renderPass.setImmediates(0, data, 0, 1);
}
break;
case 'beginOcclusionQuery':
{
renderPass.beginOcclusionQuery(0);
@ -511,12 +502,6 @@ g.test('render_bundle_commands')
bundleEncoder.setVertexBuffer(1, buffer);
}
break;
case 'setImmediates':
{
const data = new Uint32Array(1);
bundleEncoder.setImmediates(0, data, 0, 1);
}
break;
case 'pushDebugGroup':
{
bundleEncoder.pushDebugGroup('group');
@ -599,12 +584,6 @@ g.test('compute_pass_commands')
computePass.dispatchWorkgroupsIndirect(indirectBuffer, 0);
}
break;
case 'setImmediates':
{
const data = new Uint32Array(1);
computePass.setImmediates(0, data, 0, 1);
}
break;
case 'pushDebugGroup':
{
computePass.pushDebugGroup('group');

View file

@ -776,7 +776,6 @@ const [kLimitInfoKeys, kLimitInfoDefaults, kLimitInfoData] =
'maxComputeWorkgroupSizeY': [ , 256, 128, ],
'maxComputeWorkgroupSizeZ': [ , 64, 64, ],
'maxComputeWorkgroupsPerDimension': [ , 65535, 65535, ],
'maxImmediateSize': [ , 64, 64, ],
} as const];
// MAINTENANCE_TODO: Remove when the compat spec is merged.