Implement immediates
@Absulit y travaille déjà.
Depuis le 23/5/2026.
Évaluation
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Accessibilité débutants
- 45/100
- Type d'issue
- Fonctionnalité
- Clarté
- Plutôt claire
- Activité
- À l'abandon
- Stack technique
- javascript
- Domaine
- backend-api-design
Piste de recherche
Examinez le PR #5423 de GPUWeb lié afin de comprendre la modification de la spécification WebGPU concernant les immediates. Examinez la couche d’abstraction WebGPU de la bibliothèque et le code de compilation des shaders pour voir où les push constants seraient intégrées. Recherchez la gestion existante des uniforms comme référence. Implémentez la prise en charge des immediates dans l’API et assurez-vous que les shaders WGSL puissent les utiliser, puis testez avec un shader d’exemple.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Immediates (push constants) allow to share data directly to memory avoiding the steps that uniforms have to do
- Langage dominant
- JavaScript
- Étoiles
- 56
- Forks
- 5
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Préparer son environnement
Ce projet ne fournit ni conteneur de développement, ni Dockerfile, ni guide de contribution : l'installation est à votre charge. Commencez par son README, et consultez notre guide de la première contribution pour les étapes générales.
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de Absulit/points
-
binding ids don't matchPeut-être à nouveau libre @Absulit l’a pris il y a 126 jours, et aucune pull request n’est ouverte. Ouvertebug
Difficulté 3/5 1-2 jours Accessibilité débutants 55/100
-
Support for high density monitors with devicePixelRatioPeut-être à nouveau libre @Absulit l’a pris il y a 144 jours, et aucune pull request n’est ouverte. Ouverteenhancement
Difficulté 3/5 1-2 jours Accessibilité débutants 65/100
-
Generate a default canvas instead of assigning onePeut-être à nouveau libre @Absulit l’a pris il y a 149 jours, et aucune pull request n’est ouverte. Ouverteenhancement good first issue
Difficulté 3/5 1-2 jours Accessibilité débutants 45/100
-
Implement Spark texturesOuverte
Difficulté 4/5 3-5 jours Accessibilité débutants 25/100
-
On screen resize, blank frames are displayedPeut-être à nouveau libre @Absulit l’a pris il y a 154 jours, et aucune pull request n’est ouverte. Ouvertebug
Difficulté 3/5 1-2 jours Accessibilité débutants 35/100
Toutes les issues de Absulit/points
Issues similaires
-
Plaid sync fails and rolls back when a removed pending transaction was matched by a bank ruleOuverte
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
bigcapitalhq/bigcapital#1544 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
help wanted kind/bug
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
meshery/meshery.io#3112 ·
Les mainteneurs répondent en général sous 2 jours
-
area:docs type:chore
Difficulté 2/5 1-3 heures Accessibilité débutants 82/100
bulkhead-labs/tailsuite#31 ·
-
dependencies javascript
Difficulté 2/5 1-3 heures Accessibilité débutants 70/100
gems-uff/noworkflow#470 ·
Les mainteneurs répondent en général sous 3 jours
-
product / auth product / console product / sites product / storage
Difficulté 1/5 Moins d'une heure Accessibilité débutants 84/100
Les mainteneurs répondent en général sous 1 jour