diff --git a/uppsrc/plugin/tess2/tess2.cpp b/uppsrc/plugin/tess2/tess2.cpp index ecedc1d22..9c556b262 100644 --- a/uppsrc/plugin/tess2/tess2.cpp +++ b/uppsrc/plugin/tess2/tess2.cpp @@ -14,7 +14,7 @@ void stdFree(void* userData, void* ptr) delete[] (byte *)ptr; } -void Tesselate(Vector>& shape, Vector& vertex, +void Tesselate(const Vector>& shape, Vector& vertex, Vector> *triangle, Vector *index, bool evenodd) { @@ -75,13 +75,13 @@ void Tesselate(Vector>& shape, Vector& vertex, tessDeleteTess(tess); } -void Tesselate(Vector>& shape, Vector& vertex, Vector>& triangle, +void Tesselate(const Vector>& shape, Vector& vertex, Vector>& triangle, bool evenodd) { Tesselate(shape, vertex, &triangle, NULL, evenodd); } -void Tesselate(Vector>& shape, Vector& vertex, Vector& index, +void Tesselate(const Vector>& shape, Vector& vertex, Vector& index, bool evenodd) { Tesselate(shape, vertex, NULL, &index, evenodd); diff --git a/uppsrc/plugin/tess2/tess2.h b/uppsrc/plugin/tess2/tess2.h index db0cce973..f1b244114 100644 --- a/uppsrc/plugin/tess2/tess2.h +++ b/uppsrc/plugin/tess2/tess2.h @@ -5,8 +5,8 @@ namespace Upp { -void Tesselate(Vector>& shape, Vector& vertex, Vector>& triangle, bool evenodd = false); -void Tesselate(Vector>& shape, Vector& vertex, Vector& index, bool evenodd = false); +void Tesselate(const Vector>& shape, Vector& vertex, Vector>& triangle, bool evenodd = false); +void Tesselate(const Vector>& shape, Vector& vertex, Vector& index, bool evenodd = false); };