# HG changeset patch # User Sascha L. Teichmann # Date 1707861959 -3600 # Node ID 45240edad24911490822b21b319aefae81836374 # Parent a3a975ea93caf60437676734d7fc1a35be0df923 Make Go 1.21 compatible. diff -r a3a975ea93ca -r 45240edad249 go.mod --- a/go.mod Tue Feb 13 22:59:30 2024 +0100 +++ b/go.mod Tue Feb 13 23:05:59 2024 +0100 @@ -1,6 +1,6 @@ module gemma.intevation.de/gemma -go 1.22 +go 1.21 require ( github.com/PaesslerAG/gval v1.1.1 diff -r a3a975ea93ca -r 45240edad249 pkg/mesh/meshserialize_v2.go --- a/pkg/mesh/meshserialize_v2.go Tue Feb 13 22:59:30 2024 +0100 +++ b/pkg/mesh/meshserialize_v2.go Tue Feb 13 23:05:59 2024 +0100 @@ -66,7 +66,7 @@ } m := t.Min buf := make([]byte, binary.MaxVarintLen64) - for dim := range 3 { + for dim := 0; dim <= 2; dim++ { delta := common.Delta() for i := range vertices { var v float64 @@ -224,7 +224,7 @@ vertices := make([]Vertex, numVertices) t.Vertices = vertices m := t.Min - for dim := range 3 { + for dim := 0; dim <= 2; dim++ { invDelta := common.InvDelta() for i := range vertices { d, err := binary.ReadVarint(r) @@ -311,7 +311,7 @@ func (s *STRTree) sortVertices() { vertices := s.tin.Vertices indices := make([]int32, len(vertices)) - for i := range len(indices) { + for i := range indices { indices[i] = int32(i) }