aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVova <vova616@gmail.com>2013-01-15 10:54:17 +0200
committerVova <vova616@gmail.com>2013-01-15 10:54:17 +0200
commit9f25f4be5c2ec4db63c2593934544b102e9dd3e4 (patch)
tree239265a4ee63c9529c14809f26fa99bf59e3a64f
parenta1cf87dc926b4a1c2eabdf0e124628c93f4e75a5 (diff)
downloadgl-9f25f4be5c2ec4db63c2593934544b102e9dd3e4.tar.gz
More user-friendly form of Uniform1*v
-rw-r--r--uniformlocation.go6
1 files 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")
}