You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* The **`createComputePipeline()`** method of the GPUDevice interface creates a GPUComputePipeline that can control the compute shader stage and be used in a GPUComputePassEncoder.
* The **`createComputePipelineAsync()`** method of the GPUDevice interface returns a Promise that fulfills with a GPUComputePipeline, which can control the compute shader stage and be used in a GPUComputePassEncoder, once the pipeline can be used without any stalling.
* The **`createRenderBundleEncoder()`** method of the GPUDevice interface creates a GPURenderBundleEncoder that can be used to pre-record bundles of commands. These can be reused in GPURenderPassEncoders via the executeBundles() method, as many times as required.
15382
15408
*
@@ -43836,6 +43862,7 @@ type GPUIntegerCoordinateOut = number;
43836
43862
type GPUMapModeFlags = number;
43837
43863
type GPUOrigin2D = GPUIntegerCoordinate[] | GPUOrigin2DDict;
43838
43864
type GPUOrigin3D = GPUIntegerCoordinate[] | GPUOrigin3DDict;
* The **`createComputePipeline()`** method of the GPUDevice interface creates a GPUComputePipeline that can control the compute shader stage and be used in a GPUComputePassEncoder.
* The **`createComputePipelineAsync()`** method of the GPUDevice interface returns a Promise that fulfills with a GPUComputePipeline, which can control the compute shader stage and be used in a GPUComputePassEncoder, once the pipeline can be used without any stalling.
* The **`createRenderBundleEncoder()`** method of the GPUDevice interface creates a GPURenderBundleEncoder that can be used to pre-record bundles of commands. These can be reused in GPURenderPassEncoders via the executeBundles() method, as many times as required.
4824
4850
*
@@ -13026,6 +13052,7 @@ type GPUIntegerCoordinateOut = number;
13026
13052
type GPUMapModeFlags = number;
13027
13053
type GPUOrigin2D = GPUIntegerCoordinate[] | GPUOrigin2DDict;
13028
13054
type GPUOrigin3D = GPUIntegerCoordinate[] | GPUOrigin3DDict;
* The **`createComputePipeline()`** method of the GPUDevice interface creates a GPUComputePipeline that can control the compute shader stage and be used in a GPUComputePassEncoder.
* The **`createComputePipelineAsync()`** method of the GPUDevice interface returns a Promise that fulfills with a GPUComputePipeline, which can control the compute shader stage and be used in a GPUComputePassEncoder, once the pipeline can be used without any stalling.
* The **`createRenderBundleEncoder()`** method of the GPUDevice interface creates a GPURenderBundleEncoder that can be used to pre-record bundles of commands. These can be reused in GPURenderPassEncoders via the executeBundles() method, as many times as required.
4507
4533
*
@@ -12702,6 +12728,7 @@ type GPUIntegerCoordinateOut = number;
12702
12728
type GPUMapModeFlags = number;
12703
12729
type GPUOrigin2D = GPUIntegerCoordinate[] | GPUOrigin2DDict;
12704
12730
type GPUOrigin3D = GPUIntegerCoordinate[] | GPUOrigin3DDict;
12731
+
type GPUPipelineConstantValue = number;
12705
12732
type GPUSignedOffset32 = number;
12706
12733
type GPUSize32 = number;
12707
12734
type GPUSize32Out = number;
@@ -12753,6 +12780,7 @@ type FileSystemHandleKind = "directory" | "file";
* The **`createComputePipeline()`** method of the GPUDevice interface creates a GPUComputePipeline that can control the compute shader stage and be used in a GPUComputePassEncoder.
* The **`createComputePipelineAsync()`** method of the GPUDevice interface returns a Promise that fulfills with a GPUComputePipeline, which can control the compute shader stage and be used in a GPUComputePassEncoder, once the pipeline can be used without any stalling.
* The **`createRenderBundleEncoder()`** method of the GPUDevice interface creates a GPURenderBundleEncoder that can be used to pre-record bundles of commands. These can be reused in GPURenderPassEncoders via the executeBundles() method, as many times as required.
15368
15394
*
@@ -43810,6 +43836,7 @@ type GPUIntegerCoordinateOut = number;
43810
43836
type GPUMapModeFlags = number;
43811
43837
type GPUOrigin2D = GPUIntegerCoordinate[] | GPUOrigin2DDict;
43812
43838
type GPUOrigin3D = GPUIntegerCoordinate[] | GPUOrigin3DDict;
* The **`createComputePipeline()`** method of the GPUDevice interface creates a GPUComputePipeline that can control the compute shader stage and be used in a GPUComputePassEncoder.
* The **`createComputePipelineAsync()`** method of the GPUDevice interface returns a Promise that fulfills with a GPUComputePipeline, which can control the compute shader stage and be used in a GPUComputePassEncoder, once the pipeline can be used without any stalling.
* The **`createRenderBundleEncoder()`** method of the GPUDevice interface creates a GPURenderBundleEncoder that can be used to pre-record bundles of commands. These can be reused in GPURenderPassEncoders via the executeBundles() method, as many times as required.
4821
4847
*
@@ -13023,6 +13049,7 @@ type GPUIntegerCoordinateOut = number;
13023
13049
type GPUMapModeFlags = number;
13024
13050
type GPUOrigin2D = GPUIntegerCoordinate[] | GPUOrigin2DDict;
13025
13051
type GPUOrigin3D = GPUIntegerCoordinate[] | GPUOrigin3DDict;
0 commit comments