Changeset 3597 for trunk/src/opengl/mesa/teximage.h
- Timestamp:
- May 23, 2000, 10:35:01 PM (25 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/opengl/mesa/teximage.h
r2938 r3597 1 /* $Id: teximage.h,v 1. 1 2000-02-29 00:48:39 sandervlExp $ */1 /* $Id: teximage.h,v 1.2 2000-05-23 20:34:57 jeroen Exp $ */ 2 2 3 3 /* 4 4 * Mesa 3-D graphics library 5 * Version: 3. 15 * Version: 3.3 6 6 * 7 7 * Copyright (C) 1999 Brian Paul All Rights Reserved. … … 36 36 37 37 38 extern struct gl_texture_image *gl_alloc_texture_image( void ); 38 extern GLint 39 _mesa_base_tex_format( GLint format ); 39 40 40 41 41 extern void gl_free_texture_image( struct gl_texture_image *teximage ); 42 extern struct gl_texture_image * 43 gl_alloc_texture_image( void ); 44 45 46 extern void 47 gl_free_texture_image( struct gl_texture_image *teximage ); 42 48 43 49 44 50 45 46 /*** API entry points ***/ 51 /*** API entry point functions ***/ 47 52 48 53 49 extern void gl_TexImage1D( GLcontext *ctx,50 51 GLsizei width, GLint border, GLenum format,52 54 extern void 55 _mesa_TexImage1D( GLenum target, GLint level, GLint internalformat, 56 GLsizei width, GLint border, 57 GLenum format, GLenum type, const GLvoid *pixels ); 53 58 54 59 55 extern void gl_TexImage2D( GLcontext *ctx, 56 GLenum target, GLint level, GLint internalformat, 57 GLsizei width, GLsizei height, GLint border, 58 GLenum format, GLenum type, 59 const GLvoid *pixels ); 60 extern void 61 _mesa_TexImage2D( GLenum target, GLint level, GLint internalformat, 62 GLsizei width, GLsizei height, GLint border, 63 GLenum format, GLenum type, const GLvoid *pixels ); 60 64 61 65 62 extern void gl_TexImage3D( GLcontext *ctx, 63 GLenum target, GLint level, GLint internalformat, 64 GLsizei width, GLsizei height, GLsizei depth, 65 GLint border, GLenum format, GLenum type, 66 const GLvoid *pixels ); 66 extern void 67 _mesa_TexImage3D( GLenum target, GLint level, GLint internalformat, 68 GLsizei width, GLsizei height, GLsizei depth, GLint border, 69 GLenum format, GLenum type, const GLvoid *pixels ); 67 70 68 71 69 extern void gl_GetTexImage( GLcontext *ctx, GLenum target, GLint level, 70 GLenum format, GLenum type, GLvoid *pixels ); 72 extern void 73 _mesa_TexImage3DEXT( GLenum target, GLint level, GLenum internalformat, 74 GLsizei width, GLsizei height, GLsizei depth, 75 GLint border, GLenum format, GLenum type, 76 const GLvoid *pixels ); 71 77 72 78 73 74 extern void gl_TexSubImage1D( GLcontext *ctx, 75 GLenum target, GLint level, GLint xoffset, 76 GLsizei width, GLenum format, GLenum type, 77 const GLvoid *pixels ); 79 extern void 80 _mesa_GetTexImage( GLenum target, GLint level, 81 GLenum format, GLenum type, GLvoid *pixels ); 78 82 79 83 80 extern void gl_TexSubImage2D( GLcontext *ctx, 81 GLenum target, GLint level, 82 GLint xoffset, GLint yoffset, 83 GLsizei width, GLsizei height, 84 GLenum format, GLenum type, 85 const GLvoid *pixels ); 84 extern void 85 _mesa_TexSubImage1D( GLenum target, GLint level, GLint xoffset, 86 GLsizei width, 87 GLenum format, GLenum type, 88 const GLvoid *pixels ); 86 89 87 90 88 extern void gl_TexSubImage3D( GLcontext *ctx,89 90 GLint xoffset, GLint yoffset, GLint zoffset,91 GLsizei width, GLsizei height, GLsizei depth,92 93 91 extern void 92 _mesa_TexSubImage2D( GLenum target, GLint level, 93 GLint xoffset, GLint yoffset, 94 GLsizei width, GLsizei height, 95 GLenum format, GLenum type, 96 const GLvoid *pixels ); 94 97 95 98 96 extern void gl_CopyTexImage1D( GLcontext *ctx, 97 GLenum target, GLint level, 98 GLenum internalformat, 99 GLint x, GLint y, 100 GLsizei width, GLint border ); 99 extern void 100 _mesa_TexSubImage3D( GLenum target, GLint level, 101 GLint xoffset, GLint yoffset, GLint zoffset, 102 GLsizei width, GLsizei height, GLsizei depth, 103 GLenum format, GLenum type, 104 const GLvoid *pixels ); 101 105 102 106 103 extern void gl_CopyTexImage2D( GLcontext *ctx, 104 GLenum target, GLint level, 105 GLenum internalformat, GLint x, GLint y, 106 GLsizei width, GLsizei height, 107 GLint border ); 107 extern void 108 _mesa_CopyTexImage1D( GLenum target, GLint level, GLenum internalformat, 109 GLint x, GLint y, GLsizei width, GLint border ); 108 110 109 111 110 extern void gl_CopyTexSubImage1D( GLcontext *ctx,111 112 GLint xoffset, GLint x, GLint y,113 GLsizei width);112 extern void 113 _mesa_CopyTexImage2D( GLenum target, GLint level, 114 GLenum internalformat, GLint x, GLint y, 115 GLsizei width, GLsizei height, GLint border ); 114 116 115 117 116 extern void gl_CopyTexSubImage2D( GLcontext *ctx, 117 GLenum target, GLint level, 118 GLint xoffset, GLint yoffset, 119 GLint x, GLint y, 120 GLsizei width, GLsizei height ); 118 extern void 119 _mesa_CopyTexSubImage1D( GLenum target, GLint level, GLint xoffset, 120 GLint x, GLint y, GLsizei width ); 121 121 122 122 123 extern void gl_CopyTexSubImage3D( GLcontext *ctx, 124 GLenum target, GLint level, 125 GLint xoffset, GLint yoffset, 126 GLint zoffset, 127 GLint x, GLint y, 128 GLsizei width, GLsizei height ); 123 extern void 124 _mesa_CopyTexSubImage2D( GLenum target, GLint level, 125 GLint xoffset, GLint yoffset, 126 GLint x, GLint y, GLsizei width, GLsizei height ); 127 128 129 extern void 130 _mesa_CopyTexSubImage3D( GLenum target, GLint level, 131 GLint xoffset, GLint yoffset, GLint zoffset, 132 GLint x, GLint y, GLsizei width, GLsizei height ); 129 133 130 134 #endif
Note:
See TracChangeset
for help on using the changeset viewer.