X-Git-Url: http://deadsoftware.ru/gitweb?a=blobdiff_plain;f=GL%2Fgl.h;h=37a2a8426020a9b2084e94f54b5fd6e59e026200;hb=1064c9c73b953909de2476f99402f8209aa60ea8;hp=5bdc4727b62b6ddfa7d85bd7f175611e310df427;hpb=2a342cb7b58f8e29ec4852e195beed47d5f40821;p=nanogl.git diff --git a/GL/gl.h b/GL/gl.h index 5bdc472..37a2a84 100644 --- a/GL/gl.h +++ b/GL/gl.h @@ -691,6 +691,38 @@ 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 glMultiTexCoord2f(GLenum, GLfloat, GLfloat); + +void glDrawArrays( GLenum mode, GLint first, GLsizei count ); #ifdef __cplusplus }