Hacktoberfest 2026: die Issues, die Maintainer für den Oktober markiert haben – offen und einsteigerfreundlich. Hacktoberfest-Issues durchsuchen

Suggestion: Option to set wrapping behavior

Offen
#532 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

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

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

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus gpujs/gpu.js

Alle Issues in gpujs/gpu.js

Ähnliche Issues

Weitere Issues zu JavaScript

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.