webgpu
| Actualización más reciente | Versión estable | Versión potencial | Versión beta | Versión alfa |
|---|---|---|---|---|
| 11 de febrero de 2026 | - | - | - | 1.0.0-alpha04 |
Cómo declarar dependencias
Para agregar una dependencia en Webgpu, debes agregar el repositorio de Maven de Google a tu proyecto. Consulta el repositorio de Maven de Google para obtener más información.
Agrega las dependencias de los artefactos que necesites en el archivo build.gradle de tu app o módulo:
Groovy
dependencies { implementation "androidx.webgpu:webgpu:1.0.0-alpha04" }
Kotlin
dependencies { implementation("androidx.webgpu:webgpu:1.0.0-alpha04") }
Para obtener más información sobre las dependencias, consulta Cómo agregar dependencias de compilación.
Comentarios
Tus comentarios ayudan a mejorar Jetpack. Avísanos si descubres nuevos errores o tienes ideas para mejorar esta biblioteca. Consulta los errores existentes de esta biblioteca antes de crear uno nuevo. Puedes agregar tu voto a un error existente haciendo clic en el botón de la estrella.
Consulta la documentación sobre la Herramienta de seguimiento de errores para obtener más información.
No hay notas de la versión para este artefacto.
Versión 1.0
Versión 1.0.0-alpha04
11 de febrero de 2026
Lanzamiento de androidx.webgpu:webgpu:1.0.0-alpha04. La versión 1.0.0-alpha04 contiene estas confirmaciones.
Nuevas funciones
- Patrón de compilador: Se introdujeron clases de compilador estáticas para todos los objetos de descriptor y estado (p.ej.,
GPUDeviceDescriptor.Builder,GPURenderPipelineDescriptor.Builder) para simplificar la construcción de objetos y mejorar la interoperabilidad de Java. - Expanded Test Suite: Se agregaron más pruebas, incluidas las de las nuevas extensiones de conversión de color, para mejorar la estabilidad de la biblioteca.
- Documentación: Se mejoraron considerablemente KDoc y Javadoc en toda la biblioteca, lo que proporciona definiciones más claras para los tipos y las marcas de la API.
** Cambios en API **
- Actualizaciones del constructor: Se actualizaron los constructores públicos para las clases de descriptores para admitir el patrón de compilador. Se quitaron muchos constructores sobrecargados para optimizar la API.
Actualización de Dawn: Se actualizó la confirmación de la fuente interna de Dawn a dc741dd para mantener la sincronización con la implementación de WebGPU upstream.
Nota importante: La documentación proporcionada en esta versión de la biblioteca se generó con Google Gemini y puede contener errores.
Correcciones de errores
- Se corrigió el valor predeterminado incorrecto para la máscara en
GPUMultisampleState(I41e86f0b, b/379441904).
Versión 1.0.0-alpha03
14 de enero de 2026
Lanzamiento de androidx.webgpu:webgpu:1.0.0-alpha03. La versión 1.0.0-alpha03 contiene estas confirmaciones.
Nuevas funciones
- Paquete de pruebas expandido: Se agregaron pruebas más completas para mejorar la estabilidad de la biblioteca.
- Extensión de conversión de color: Se agregaron funciones de extensión para convertir fácilmente los valores de color de Android en
GPUColor. - Interfaz de devolución de llamada unificada: Se agregó una nueva interfaz
GPURequestCallbackpara controlar las operaciones asíncronas de manera más coherente en toda la biblioteca. - Metadatos: El AAR de la biblioteca ahora incluye un archivo
dawn_build_metadata.jsonen sus recursos. Este archivo contiene la confirmación específica de Git SHA-1 de Dawn que se usó para la compilación.
Cambios en la API
- Consolidación de devoluciones de llamada: Se quitaron varias interfaces de devolución de llamada específicas y se reemplazaron por la nueva
GPURequestCallbackgenérica.
Versión 1.0.0-alpha02
17 de diciembre de 2025
Lanzamiento de androidx.webgpu:webgpu:1.0.0-alpha02. La versión 1.0.0-alpha02 contiene estas confirmaciones.
Nuevas funciones
- Paquete de pruebas expandido: Se agregaron pruebas más completas para mejorar la estabilidad de la biblioteca.
- Actualización del SDK mínimo: La biblioteca ahora se aplica a
minSdk24 y versiones posteriores.
Cambios en la API
- Cambio de nombre de la estructura: Todas las estructuras ahora tienen el prefijo "GPU" para mantener la coherencia con los objetos existentes. Por ejemplo, se cambió el nombre de
BindGroupDescriptoraGPUBindGroupDescriptor. - Ajuste global de métodos: Las funciones globales se movieron a un objeto público de GPU para mejorar la claridad y la organización dentro de la API de Kotlin.
- Refactorización del control de excepciones: Se internalizó la función
getExceptionmoviéndola al objeto complementarioWebGpuRuntimeException. Esto evita que los desarrolladores accedan a la lógica interna de creación de excepciones y, al mismo tiempo, mantiene una superficie de API pública limpia.
Versión 1.0.0-alpha01
3 de diciembre de 2025
Lanzamiento de androidx.webgpu:webgpu:1.0.0-alpha01. La versión 1.0.0-alpha01 contiene estas confirmaciones.
Nuevas funciones
- Esta es la versión alfa inicial de la biblioteca de WebGPU para aplicaciones de Android. En esta etapa, está destinada a la versión preliminar para desarrolladores. Se espera que la API se finalice en las próximas versiones.