wgpu-native.WGPUAdapter
export interface WGPUAdapter {
/**
* Adapter capabilities and limits.
*/
readonly limits: WGPULimits;
/**
* Supported optional features on this adapter.
*/
readonly features: WGPUSupportedFeatures;
/**
* Opaque native handle to this adapter.
*/
readonly handle: AdapterHandle;
/**
* Request a device from this adapter.
*
* @param descriptor - Device request options (e.g., required features)
* @returns Promise resolving to a GPU device
*/
requestDevice(descriptor?: { requiredFeatures?: string[] }): Promise<WGPUDevice>;
}- readonly
limits(WGPULimits) - – Adapter capabilities and limits.
- readonly
features(WGPUSupportedFeatures) - – Supported optional features on this adapter.
- readonly
handle(AdapterHandle) - – Opaque native handle to this adapter.
requestDevice((descriptor?: { requiredFeatures?: string[] }) => Promise<WGPUDevice>)- – Request a device from this adapter.
GPU adapter.
Represents a physical GPU or software renderer. An adapter is obtained from the main GPU object via WGPU.requestAdapter.