X-Git-Url: https://deadsoftware.ru/gitweb?a=blobdiff_plain;f=GL%2Fgl.h;h=605864b5729d09429e5af927595469c41d9ca538;hb=fba28cfff8c488b83b052b92a9f58678c90f2afe;hp=5bdc4727b62b6ddfa7d85bd7f175611e310df427;hpb=2a342cb7b58f8e29ec4852e195beed47d5f40821;p=nanogl.git diff --git a/GL/gl.h b/GL/gl.h index 5bdc472..605864b 100644 --- a/GL/gl.h +++ b/GL/gl.h @@ -691,6 +691,39 @@ void glTexGeni( GLenum coord, GLenum pname, GLint param ); void glTexGenfv( GLenum coord, GLenum pname, const GLfloat *params ); void glColor4ub( GLubyte red, GLubyte green, GLubyte blue, GLubyte alpha); +// for XashXT + +void glCopyTexSubImage2D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height); + +void glTexEnvi(GLenum target, GLenum pname, GLint param); + +void glBindFramebuffer(GLenum target, GLuint framebuffer); +void glDeleteFramebuffers(GLsizei n, const GLuint *framebuffers); +void glGenFramebuffers (GLsizei n, GLuint *framebuffers); +GLenum glCheckFramebufferStatus(GLenum target); + +//GLboolean glIsRenderbuffer (GLuint renderbuffer); +void glBindRenderbuffer (GLenum target, GLuint renderbuffer); +void glDeleteRenderbuffers (GLsizei n, const GLuint *renderbuffers); +void glGenRenderbuffers (GLsizei n, GLuint *renderbuffers); + + +void glRenderbufferStorage(GLenum target, GLenum internalformat, GLsizei width, GLsizei height); + + +void glFramebufferTexture2D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level); + +void glFramebufferRenderbuffer (GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer); + + +void glNormalPointer(GLenum type, GLsizei stride, const void *ptr); + +void glMultiTexCoord3f(GLenum, GLfloat, GLfloat, GLfloat); +void glMultiTexCoord3fARB(GLenum, GLfloat, GLfloat, GLfloat); + +void glMultiTexCoord2f(GLenum, GLfloat, GLfloat); + +void glDrawArrays( GLenum mode, GLint first, GLsizei count ); #ifdef __cplusplus }