From: Alexis Laferrière Date: Sat, 26 Sep 2015 18:27:22 +0000 (-0400) Subject: lib/glesv2: move glClearColor and glViewport to the new API style X-Git-Tag: v0.7.8~2^2~7 X-Git-Url: http://nitlanguage.org lib/glesv2: move glClearColor and glViewport to the new API style Signed-off-by: Alexis Laferrière --- diff --git a/lib/glesv2/glesv2.nit b/lib/glesv2/glesv2.nit index 2e17fa1..a3003d0 100644 --- a/lib/glesv2/glesv2.nit +++ b/lib/glesv2/glesv2.nit @@ -715,14 +715,6 @@ fun gl: GLES do return sys.gles # OpenGL ES 2.0 services class GLES - # Clear the color buffer to `red`, `green`, `blue` and `alpha` - fun clear_color(red, green, blue, alpha: Float) `{ - glClearColor(red, green, blue, alpha); - `} - - # Set the viewport - fun viewport(x, y, width, height: Int) `{ glViewport(x, y, width, height); `} - # Specify mapping of depth values from normalized device coordinates to window coordinates # # Default at `gl_depth_range(0.0, 1.0)` @@ -749,9 +741,6 @@ class GLES glCullFace(front? back? GL_FRONT_AND_BACK: GL_BACK: GL_FRONT); `} - # Clear the `buffer` - fun clear(buffer: GLBuffer) `{ glClear(buffer); `} - # Last error from OpenGL ES 2.0 fun error: GLError `{ return glGetError(); `} @@ -822,6 +811,17 @@ class GLES var capabilities = new GLCapabilities is lazy end +# Specify the clear values for the color buffer, default values are at 0.0 +fun glClearColor(red, green, blue, alpha: Float) `{ + glClearColor(red, green, blue, alpha); +`} + +# Clear the `buffer` +fun glClear(buffer: GLBuffer) `{ glClear(buffer); `} + +# Set the viewport +fun glViewport(x, y, width, height: Int) `{ glViewport(x, y, width, height); `} + # Set texture parameters fun glTexParameteri(target: GLTextureTarget, pname: GLTexParameteriName, param: GLTexParameteri) `{ glTexParameteri(target, pname, param);