func StencilOp( fail Enum, zfail Enum, zpass Enum) { C.glStencilOp( C.GLenum(fail), C.GLenum(zfail), C.GLenum(zpass)) }
func StencilOp(fail, zfail, zpass Enum) { defer func() { errstr := errDrain() log.Printf("gl.StencilOp(%v, %v, %v) %v", fail, zfail, zpass, errstr) }() C.glStencilOp(fail.c(), zfail.c(), zpass.c()) }
func StencilOp(fail, zfail, zpass Enum) { C.glStencilOp(fail.c(), zfail.c(), zpass.c()) }
func StencilOp(fail, zfail, zpass StencilOperation) { C.glStencilOp(C.GLenum(fail), C.GLenum(zfail), C.GLenum(zpass)) }
func StencilOp(fail, zfail, zpass uint) { C.glStencilOp(C.GLenum(fail), C.GLenum(zfail), C.GLenum(zpass)) }