From 9f25f4be5c2ec4db63c2593934544b102e9dd3e4 Mon Sep 17 00:00:00 2001 From: Vova Date: Tue, 15 Jan 2013 10:54:17 +0200 Subject: More user-friendly form of Uniform1*v --- uniformlocation.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/uniformlocation.go b/uniformlocation.go index 81fb725..3150b87 100644 --- a/uniformlocation.go +++ b/uniformlocation.go @@ -40,7 +40,7 @@ func (location UniformLocation) Uniform4ui(x uint, y uint, z uint, w uint) { C.glUniform4ui(C.GLint(location), C.GLuint(x), C.GLuint(y), C.GLuint(z), C.GLuint(w)) } -func (location UniformLocation) Uniform1uiv(v []uint32) { +func (location UniformLocation) Uniform1uiv(v ...uint32) { if len(v) < 1 { panic("Invalid array length - must be at least 1") } @@ -68,7 +68,7 @@ func (location UniformLocation) Uniform4uiv(v ...[4]uint32) { C.glUniform4uiv(C.GLint(location), C.GLsizei(len(v)), (*C.GLuint)((unsafe.Pointer)(&v[0]))) } -func (location UniformLocation) Uniform1fv(v []float32) { +func (location UniformLocation) Uniform1fv(v ...float32) { if len(v) < 1 { panic("Invalid array length - must be at least 1") } @@ -79,7 +79,7 @@ func (location UniformLocation) Uniform1i(x int) { C.glUniform1i(C.GLint(location), C.GLint(x)) } -func (location UniformLocation) Uniform1iv(v []int32) { +func (location UniformLocation) Uniform1iv(v ...int32) { if len(v) < 1 { panic("Invalid array length - must be at least 1") } -- cgit v1.2.3