Graphical output has "padded" data when pipelining in a non matching texture size
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Accessibilité débutants
- 45/100
- Type d'issue
- Bug
- Clarté
- Plutôt claire
- Activité
- À l'abandon
- Stack technique
- javascript
- Domaine
- computer-graphics, frontend
Piste de recherche
Commencez par exécuter le CodeSandbox lié dans un navigateur et comparez les dimensions du canvas après avoir transmis la sortie pipelinée de kernelA à graphical kernelB. Suivez le pipeline et le traitement par le graphical kernel impliqués dans l’exemple JavaScript fourni ; c’est terminé lorsque les dimensions du canvas correspondent à la sortie [100, 100] du graphical kernel au lieu d’être complétées.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description

What is wrong?
When pipelining in another kernel with a different size to the kernel that is marked graphical, the canvas becomes bigger by the same factor.
Where does it happen?
In the browser.
How do we replicate the issue?
https://codesandbox.io/s/lucid-wilson-5eb3d
let kernalA = gpu.createKernel(
function () {
return this.thread.x / 100;
},
{
output: [100, 100, 10],
pipeline: true
}
);
let kernalB = gpu.createKernel(
function (pars) {
this.color(pars[0][this.thread.y][this.thread.x], 0, 0);
},
{
output: [100, 100],
graphical: true
}
);
kernalB(kernalA());
How important is this (1-5)?
6(9)
Expected behavior (i.e. solution)
The dimensions of the canvas should match the output of the kernel marked as graphical.
Other Comments
- Langage dominant
- JavaScript
- Étoiles
- 15.5k
- Forks
- 666
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Aucun modèle de pull request
- Lire le guide de contribution
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 gpujs/gpu.js
-
Difficulté 1/5 Moins d'une heure Accessibilité débutants 65/100
-
WebGL backend silently returns all zeros for long-running kernels (no GL error, no context loss)Ouverte
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 42/100
-
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 20/100
-
Difficulté 4/5 3-5 jours Accessibilité débutants 25/100
-
Bitwise result not correctOuverte
Difficulté 4/5 3-5 jours Accessibilité débutants 25/100
Toutes les issues de gpujs/gpu.js
Issues similaires
-
accessibility bug html websites
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
quarto-dev/quarto-cli#15187 ·
Les mainteneurs répondent en général sous 1 jour
-
bug needs triage P3
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
pbakaus/impeccable#1143 ·
Les mainteneurs répondent en général sous 1 jour
-
status: waiting for maintainer
Difficulté 2/5 1-3 heures Accessibilité débutants 74/100
mui/material-ui#49547 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 88/100
capricorn86/happy-dom#2544 ·
Les mainteneurs répondent en général sous 1 jour
-
next() is called twice when the request closes after busboy fails to startPeut-être pris @NgoQuocViet2001 l’a pris aujourd’hui. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 70/100