GPU — Web platform APIs
GPU programming and rendering. Efficiently use a device’s graphics processing unit (GPU) for high-performance computations and complex image rendering.
Eg GPUDevice
GPU— The entry point to WebGPU in Ende, accessed via the global navigator.gpu property.GPUAdapter— Represents a physical GPU device that can be used to create a logical GPU device.GPUAdapterInfoGPUAddressModeGPUAutoLayoutModeGPUBindGroupGPUBindGroupDescriptorGPUBindGroupEntryGPUBindGroupLayoutGPUBindGroupLayoutDescriptorGPUBindGroupLayoutEntryGPUBindingResourceGPUBlendComponentGPUBlendFactorGPUBlendOperationGPUBlendStateGPUBuffer— Represents a block of memory allocated on the GPU.GPUBufferBindingGPUBufferBindingLayoutGPUBufferBindingTypeGPUBufferDescriptorGPUBufferMapStateGPUBufferUsageGPUBufferUsageFlagsGPUColorGPUColorDictGPUColorTargetStateGPUColorWriteGPUColorWriteFlagsGPUCommandBufferGPUCommandBufferDescriptorGPUCommandEncoder— Used to record GPU commands for later execution by the GPU.GPUCommandEncoderDescriptorGPUCompareFunctionGPUCompilationInfoGPUCompilationMessageGPUCompilationMessageTypeGPUComputePassDescriptorGPUComputePassEncoderGPUComputePassTimestampWritesGPUComputePipelineGPUComputePipelineDescriptorGPUCullModeGPUDepthStencilStateGPUDevice— The primary interface for interacting with a WebGPU device.GPUDeviceDescriptorGPUDeviceLostInfoGPUDeviceLostReasonGPUError— The **`GPUError`** interface of the WebGPU API is the base interface for errors surfaced by GPUDevice.popErrorScope and the GPUDevice.uncapturederror_event event. Available only in secure contexts.GPUErrorFilterGPUExtent3DGPUExtent3DDictGPUFeatureNameGPUFilterModeGPUFlagsConstantGPUFragmentStateGPUFrontFaceGPUIndexFormatGPUInternalErrorGPULoadOpGPUMapModeGPUMapModeFlagsGPUMipmapFilterModeGPUMultisampleStateGPUObjectBaseGPUObjectDescriptorBaseGPUOrigin3DGPUOrigin3DDictGPUOutOfMemoryErrorGPUPipelineBaseGPUPipelineDescriptorBaseGPUPipelineError— The **`GPUPipelineError`** interface of the WebGPU API describes a pipeline failure. Available only in secure contexts.GPUPipelineErrorInitGPUPipelineLayoutGPUPipelineLayoutDescriptorGPUPowerPreferenceGPUPrimitiveStateGPUPrimitiveTopologyGPUProgrammablePassEncoderGPUProgrammableStageGPUQuerySetGPUQuerySetDescriptorGPUQueryTypeGPUQueue— Represents a queue to submit commands to the GPU.GPURenderBundleGPURenderBundleDescriptorGPURenderBundleEncoderGPURenderBundleEncoderDescriptorGPURenderEncoderBaseGPURenderPassColorAttachmentGPURenderPassDepthStencilAttachmentGPURenderPassDescriptorGPURenderPassEncoderGPURenderPassLayoutGPURenderPassTimestampWritesGPURenderPipelineGPURenderPipelineDescriptorGPURequestAdapterOptionsGPUSamplerGPUSamplerBindingLayoutGPUSamplerBindingTypeGPUSamplerDescriptorGPUShaderModule— Represents a compiled shader module that can be used to create graphics or compute pipelines.GPUShaderModuleDescriptorGPUShaderStageGPUShaderStageFlagsGPUStencilFaceStateGPUStencilOperationGPUStorageTextureAccessGPUStorageTextureBindingLayoutGPUStoreOpGPUSupportedFeaturesGPUSupportedLimitsGPUTexelCopyBufferInfoGPUTexelCopyBufferLayoutGPUTexelCopyTextureInfoGPUTexture— Represents a texture (image) in GPU memory.GPUTextureAspectGPUTextureBindingLayoutGPUTextureDescriptorGPUTextureDimensionGPUTextureFormatGPUTextureSampleTypeGPUTextureUsageGPUTextureUsageFlagsGPUTextureViewGPUTextureViewDescriptorGPUTextureViewDimensionGPUUncapturedErrorEventGPUUncapturedErrorEventInitGPUValidationErrorGPUVertexAttributeGPUVertexBufferLayoutGPUVertexFormatGPUVertexStateGPUVertexStepMode