Add a toggle for the experimental WebGPU mode addon

Abierto
#4,061 8 comentarios 0 reacciones 0 asignados Ver en GitHub

Los mantenedores suelen responder en 4 días

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
4/5
Tiempo estimado
3-5 días
Aptitud para principiantes
48/100
Tipo de issue
Nueva funcionalidad
Claridad
Bastante claro
Estado de actividad
Tranquilo
Stack tecnológico
javascript
Área
frontend

Línea de trabajo

Comienza rastreando los interruptores existentes de compatibility-addon y p5.sound, junto con el parámetro de URL utilizado para seleccionar una versión de p5. El cambio estará terminado cuando se pueda habilitar una opción de WebGPU explícitamente experimental desde el editor y mediante un parámetro de URL, y el comportamiento de configuración de WebGPU requerido esté contemplado o claramente delimitado.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

Enhancement p5v2 switch: recommended
Increasing Access

One of the first-party addons we build with p5.js is p5.webgpu.js. This is still experimental, but we're actively looking for people to test it out and give feedback and possibly contribute. In the next p5 version, we will have items in the reference that are exclusively for WebGPU mode. It would be great to give them an easy way to try it out via a toggle like we have for our compatibility addons or p5.sound.

Feature enhancement details
  • We should make sure to label it as experimental -- we do want people to test it out, but for the purposes of providing feedback and getting involved, as we expect APIs to change. We want to set the right expectations.
  • In the same way we let you link to a specific p5 version via a URL param, could we also let you start with the WebGPU addon enabled via URL param? This would help us be able to link to a starting sketch from the p5 website.
  • WebGPU mode also requires using async setup and await createCanvas(w, h, WEBGPU). Possibly overkill, but one could maybe try to change that in the code too.
Lenguaje dominante
JavaScript
Estrellas
1.7k
Forks
1.7k
Merge medio
8 d 22 h
PR fusionados (30 d)
14

Preparar el entorno

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de processing/p5.js-web-editor

Todos los issues de processing/p5.js-web-editor

Issues similares

Más issues de JavaScript

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.