Esta página ha sido traducida del inglés por la comunidad. Aprende más y únete a la comunidad de MDN Web Docs.

View in English Always switch to English

GPU: Propiedad wgslLanguageFeatures

Disponibilidad limitada

Esta característica no es Baseline porque no funciona en algunos de los navegadores más usados.

¿Quieres que más navegadores sean compatibles con esta característica? Cuéntanos por qué.

Contexto seguro: Esta función está disponible solo en contextos seguros (HTTPS), en algunos o todos los navegadores que lo soportan.

Nota: Esta característica está disponible en Web Workers.

La propiedad de solo lectura wgslLanguageFeatures de la interfaz GPU devuelve un objeto WGSLLanguageFeatures que reporta las extensiones del lenguaje WGSL soportadas por la implementación de WebGPU.

Nota: No todas las extensiones del lenguaje WGSL están disponibles en todos los navegadores que soportan la API. Te recomendamos que pruebes todas las extensiones que quieras usar.

Valor

Una instancia del objetoWGSLLanguageFeatures. Este es un objeto setlike.

Ejemplos

js
if (!navigator.gpu) {
  throw Error("WebGPU no está soportado.");
}

const wgslFeatures = navigator.gpu.wgslLanguageFeatures;

// Devuelve el tamaño del conjunto
console.log(wgslFeatures.size);

// Iterar sobre todos los valores usando values()
const valueIterator = wgslFeatures.values();
for (const value of valueIterator) {
  console.log(value);
}

// …

Especificaciones

Especificación
WebGPU
# dom-gpu-wgsllanguagefeatures

Compatibilidad con navegadores

Véase también