X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=src%2Fmesa%2Fmain%2Fformat_unpack.h;h=4de0cc267e26e726fc7bc29dcb9bde9a1387a333;hb=a0d667036d8c8b77fa62f74263583b07909f8637;hp=eba3c665070e8b87ae9625c43d212679b63f5046;hpb=e97498ef811b49b8fb894bd167503109151a1fc8;p=mesa.git diff --git a/src/mesa/main/format_unpack.h b/src/mesa/main/format_unpack.h index eba3c665070..4de0cc267e2 100644 --- a/src/mesa/main/format_unpack.h +++ b/src/mesa/main/format_unpack.h @@ -25,48 +25,47 @@ #ifndef FORMAT_UNPACK_H #define FORMAT_UNPACK_H +#include "formats.h" + extern void -_mesa_unpack_rgba_row(mesa_format format, GLuint n, - const void *src, GLfloat dst[][4]); +_mesa_unpack_rgba_row(mesa_format format, uint32_t n, + const void *src, float dst[][4]); extern void -_mesa_unpack_ubyte_rgba_row(mesa_format format, GLuint n, - const void *src, GLubyte dst[][4]); +_mesa_unpack_ubyte_rgba_row(mesa_format format, uint32_t n, + const void *src, uint8_t dst[][4]); void -_mesa_unpack_uint_rgba_row(mesa_format format, GLuint n, - const void *src, GLuint dst[][4]); +_mesa_unpack_uint_rgba_row(mesa_format format, uint32_t n, + const void *src, uint32_t dst[][4]); extern void _mesa_unpack_rgba_block(mesa_format format, - const void *src, GLint srcRowStride, - GLfloat dst[][4], GLint dstRowStride, - GLuint x, GLuint y, GLuint width, GLuint height); + const void *src, int32_t srcRowStride, + float dst[][4], int32_t dstRowStride, + uint32_t x, uint32_t y, uint32_t width, uint32_t height); extern void -_mesa_unpack_float_z_row(mesa_format format, GLuint n, - const void *src, GLfloat *dst); +_mesa_unpack_float_z_row(mesa_format format, uint32_t n, + const void *src, float *dst); void -_mesa_unpack_uint_z_row(mesa_format format, GLuint n, - const void *src, GLuint *dst); +_mesa_unpack_uint_z_row(mesa_format format, uint32_t n, + const void *src, uint32_t *dst); void -_mesa_unpack_ubyte_stencil_row(mesa_format format, GLuint n, - const void *src, GLubyte *dst); +_mesa_unpack_ubyte_stencil_row(mesa_format format, uint32_t n, + const void *src, uint8_t *dst); void -_mesa_unpack_uint_24_8_depth_stencil_row(mesa_format format, GLuint n, - const void *src, GLuint *dst); +_mesa_unpack_uint_24_8_depth_stencil_row(mesa_format format, uint32_t n, + const void *src, uint32_t *dst); void _mesa_unpack_float_32_uint_24_8_depth_stencil_row(mesa_format format, - GLuint n, + uint32_t n, const void *src, - GLuint *dst); -void -_mesa_unpack_depth_stencil_row(mesa_format format, GLuint n, - const void *src, GLenum type, - GLuint *dst); + uint32_t *dst); + #endif /* FORMAT_UNPACK_H */