Suggestion: Option to set wrapping behavior
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Anfängerfreundlichkeit
- 35/100
- Issue-Typ
- Feature
- Klarheit
- Größtenteils klar
- Aktivitätsstatus
- Veraltet
- Tech-Stack
- javascript
- Bereich
- computer-graphics
Rechercherichtung
Es werden keine Dateien, Tests oder Einstiegspunkte genannt. Beginne damit, die Texturindizierung und das bestehende Verhalten bei Überschreitungen der y-Achse zu finden, und vergleiche es anschließend mit der Behandlung der x-Achse; abgeschlossen ist die Aufgabe, wenn sich beide Achsen konsistent verhalten und das Wrapping- oder Fehlerverhalten für Zugriffe außerhalb des gültigen Bereichs konfigurierbar ist und durch Tests abgedeckt wird.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
What is wrong?
When accessing surrounding pixel in on the y axis, which are out of bounds, it wraps to the other site of the texture, instead of failing, or similar. For example if you have a 200 x 200 texture, and want to access myTexture[200][0], you will get the value of myTexture[0][0].
At the moment, this only happens for the y axis.
Where does it happen?
When accessing a value of texture on the y axis, when it is out of bounds.
How do we replicate the issue?
See the explanation above.
How important is this (1-5)?
2
Expected behavior (i.e. solution)
This should be consistent for the x axis as well. Best, this is configurable.
Other Comments
- Vorherrschende Sprache
- JavaScript
- Sterne
- 15.5k
- Forks
- 666
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Entwicklungsumgebung
- Kein Dockerfile und keine Docker-Compose-Datei
- Keine Pull-Request-Vorlage
- Beitragsleitfaden lesen
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus gpujs/gpu.js
-
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 65/100
-
WebGL backend silently returns all zeros for long-running kernels (no GL error, no context loss)Offen
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 42/100
-
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 20/100
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 25/100
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 25/100
Ähnliche Issues
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
Fei2411/DeepSeek-Bot#634 ·
-
amazon-ivs-player does not declare "events" in dependencies although dist/index.js requires itOffen
Schwierigkeit 1/5 1-3 Stunden Anfängerfreundlichkeit 77/100
-
blocked enhancement lang:dotnet
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
Maintainer antworten meist innerhalb von 1 Tag
-
beginner-friendly category:sarif community enhancement first-timers-only good first issue hacktoberfest help wanted low hanging fruit micro-contribution type: task up-for-grabs
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 76/100
Berserk-hub150/skillhawk#244 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 8 Tagen
-
enhancement javascript python
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 66/100
jlab-sensing/ENTS-backend#851 ·
Maintainer antworten meist innerhalb von 2 Tagen