Skip to content

Commit

Permalink
internal/shaderlister: bug fix: wrong shader iteration
Browse files Browse the repository at this point in the history
  • Loading branch information
hajimehoshi committed Feb 9, 2025
1 parent c8f37d1 commit 1a206ae
Showing 1 changed file with 5 additions and 4 deletions.
9 changes: 5 additions & 4 deletions internal/shaderlister/main.go
Original file line number Diff line number Diff line change
Expand Up @@ -130,10 +130,11 @@ func xmain() error {
visitErr = err
return false
}
newShaders := shaders[origN:]

// Add source hashes.
for i := range shaders[origN:] {
shader := &shaders[origN+i]
for i := range newShaders {
shader := &newShaders[i]
hash, err := graphics.CalcSourceHash([]byte(shader.Source))
if err != nil {
visitErr = err
Expand All @@ -146,8 +147,8 @@ func xmain() error {
if len(targets) == 0 {
return true
}
for i := range shaders[origN:] {
if err := compile(&shaders[i], targets); err != nil {
for i := range newShaders {
if err := compile(&newShaders[i], targets); err != nil {
visitErr = err
return false
}
Expand Down

0 comments on commit 1a206ae

Please sign in to comment.