mirror of
https://github.com/hajimehoshi/ebiten.git
synced 2025-02-10 10:03:17 +01:00
internal/shaderlister: bug fix: wrong shader iteration
This commit is contained in:
parent
c8f37d1772
commit
1a206ae53c
@ -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
|
||||
@ -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
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user