Ignore:
Timestamp:
May 23, 2000, 10:35:01 PM (25 years ago)
Author:
jeroen
Message:

* empty log message *

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 sandervl Exp $ */
     1/* $Id: teximage.h,v 1.2 2000-05-23 20:34:57 jeroen Exp $ */
    22
    33/*
    44 * Mesa 3-D graphics library
    5  * Version:  3.1
     5 * Version:  3.3
    66 *
    77 * Copyright (C) 1999  Brian Paul   All Rights Reserved.
     
    3636
    3737
    38 extern struct gl_texture_image *gl_alloc_texture_image( void );
     38extern GLint
     39_mesa_base_tex_format( GLint format );
    3940
    4041
    41 extern void gl_free_texture_image( struct gl_texture_image *teximage );
     42extern struct gl_texture_image *
     43gl_alloc_texture_image( void );
     44
     45
     46extern void
     47gl_free_texture_image( struct gl_texture_image *teximage );
    4248
    4349
    4450
    45 
    46 /*** API entry points ***/
     51/*** API entry point functions ***/
    4752
    4853
    49 extern void gl_TexImage1D( GLcontext *ctx,
    50                           GLenum target, GLint level, GLint internalformat,
    51                            GLsizei width, GLint border, GLenum format,
    52                           GLenum type, const GLvoid *pixels );
     54extern void
     55_mesa_TexImage1D( GLenum target, GLint level, GLint internalformat,
     56                  GLsizei width, GLint border,
     57                  GLenum format, GLenum type, const GLvoid *pixels );
    5358
    5459
    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 );
     60extern 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 );
    6064
    6165
    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 );
     66extern 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 );
    6770
    6871
    69 extern void gl_GetTexImage( GLcontext *ctx, GLenum target, GLint level,
    70                             GLenum format, GLenum type, GLvoid *pixels );
     72extern 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 );
    7177
    7278
    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 );
     79extern void
     80_mesa_GetTexImage( GLenum target, GLint level,
     81                   GLenum format, GLenum type, GLvoid *pixels );
    7882
    7983
    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 );
     84extern void
     85_mesa_TexSubImage1D( GLenum target, GLint level, GLint xoffset,
     86                     GLsizei width,
     87                     GLenum format, GLenum type,
     88                     const GLvoid *pixels );
    8689
    8790
    88 extern void gl_TexSubImage3D( GLcontext *ctx,
    89                               GLenum target, GLint level,
    90                               GLint xoffset, GLint yoffset, GLint zoffset,
    91                               GLsizei width, GLsizei height, GLsizei depth,
    92                               GLenum format, GLenum type,
    93                               const GLvoid *pixels );
     91extern 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 );
    9497
    9598
    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 );
     99extern 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 );
    101105
    102106
    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 );
     107extern void
     108_mesa_CopyTexImage1D( GLenum target, GLint level, GLenum internalformat,
     109                      GLint x, GLint y, GLsizei width, GLint border );
    108110
    109111
    110 extern void gl_CopyTexSubImage1D( GLcontext *ctx,
    111                                   GLenum target, GLint level,
    112                                   GLint xoffset, GLint x, GLint y,
    113                                   GLsizei width );
     112extern void
     113_mesa_CopyTexImage2D( GLenum target, GLint level,
     114                      GLenum internalformat, GLint x, GLint y,
     115                      GLsizei width, GLsizei height, GLint border );
    114116
    115117
    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 );
     118extern void
     119_mesa_CopyTexSubImage1D( GLenum target, GLint level, GLint xoffset,
     120                         GLint x, GLint y, GLsizei width );
    121121
    122122
    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 );
     123extern void
     124_mesa_CopyTexSubImage2D( GLenum target, GLint level,
     125                         GLint xoffset, GLint yoffset,
     126                         GLint x, GLint y, GLsizei width, GLsizei height );
     127
     128
     129extern void
     130_mesa_CopyTexSubImage3D( GLenum target, GLint level,
     131                         GLint xoffset, GLint yoffset, GLint zoffset,
     132                         GLint x, GLint y, GLsizei width, GLsizei height );
    129133
    130134#endif
Note: See TracChangeset for help on using the changeset viewer.