From 23e8d46e072669e0974d7b2c168d4770183106bd Mon Sep 17 00:00:00 2001 From: Brian Paul Date: Fri, 16 Feb 2001 23:29:14 +0000 Subject: moved depth/index/stencil span packing into image.c --- src/mesa/main/image.h | 21 +++++++++++++++++++-- 1 file changed, 19 insertions(+), 2 deletions(-) (limited to 'src/mesa/main/image.h') diff --git a/src/mesa/main/image.h b/src/mesa/main/image.h index db197414596..b994ca27cf3 100644 --- a/src/mesa/main/image.h +++ b/src/mesa/main/image.h @@ -1,10 +1,10 @@ -/* $Id: image.h,v 1.14 2000/11/22 07:32:17 joukj Exp $ */ +/* $Id: image.h,v 1.15 2001/02/16 23:29:14 brianp Exp $ */ /* * Mesa 3-D graphics library * Version: 3.5 * - * Copyright (C) 1999-2000 Brian Paul All Rights Reserved. + * Copyright (C) 1999-2001 Brian Paul All Rights Reserved. * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the "Software"), @@ -130,6 +130,13 @@ _mesa_unpack_index_span( const GLcontext *ctx, GLuint n, GLuint transferOps ); +extern void +_mesa_pack_index_span( const GLcontext *ctx, GLuint n, + GLenum dstType, GLvoid *dest, const GLuint *source, + const struct gl_pixelstore_attrib *dstPacking, + GLuint transferOps ); + + extern void _mesa_unpack_stencil_span( const GLcontext *ctx, GLuint n, GLenum dstType, GLvoid *dest, @@ -137,6 +144,11 @@ _mesa_unpack_stencil_span( const GLcontext *ctx, GLuint n, const struct gl_pixelstore_attrib *srcPacking, GLuint transferOps ); +extern void +_mesa_pack_stencil_span( const GLcontext *ctx, GLuint n, + GLenum dstType, GLvoid *dest, const GLstencil *source, + const struct gl_pixelstore_attrib *dstPacking ); + extern void _mesa_unpack_depth_span( const GLcontext *ctx, GLuint n, GLdepth *dest, @@ -144,6 +156,11 @@ _mesa_unpack_depth_span( const GLcontext *ctx, GLuint n, GLdepth *dest, const struct gl_pixelstore_attrib *srcPacking, GLuint transferOps ); +extern void +_mesa_pack_depth_span( const GLcontext *ctx, GLuint n, GLdepth *dest, + GLenum dstType, const GLfloat *depthSpan, + const struct gl_pixelstore_attrib *dstPacking ); + extern void * _mesa_unpack_image( GLsizei width, GLsizei height, GLsizei depth, -- cgit v1.2.3