Просмотр исходного кода

mesa: Add warning to _REV pack/unpack functions with incorrect behavior

Signed-off-by: Mark Mueller <MarkKMueller@gmail.com>
Signed-off-by: Marek Olšák <marek.olsak@amd.com>
tags/mesa-10.1-rc1
Mark Mueller 11 лет назад
Родитель
Сommit
34a8a0820f
2 измененных файлов: 18 добавлений и 1 удалений
  1. 6
    1
      src/mesa/main/format_pack.c
  2. 12
    0
      src/mesa/main/format_unpack.c

+ 6
- 1
src/mesa/main/format_pack.c Просмотреть файл

@@ -492,6 +492,8 @@ pack_row_float_RGB565(GLuint n, const GLfloat src[][4], void *dst)

/*
* MESA_FORMAT_R5G6B5_UNORM
* Warning: these functions do not match the current Mesa definition
* of MESA_FORMAT_R5G6B5_UNORM.
*/

static void
@@ -621,7 +623,10 @@ pack_float_ARGB1555(const GLfloat src[4], void *dst)
}


/* MESA_FORMAT_A1R5G5B5_UNORM */
/* MESA_FORMAT_A1R5G5B5_UNORM
* Warning: these functions do not match the current Mesa definition
* of MESA_FORMAT_A1R5G5B5_UNORM.
*/

static void
pack_ubyte_ARGB1555_REV(const GLubyte src[4], void *dst)

+ 12
- 0
src/mesa/main/format_unpack.c Просмотреть файл

@@ -234,6 +234,9 @@ unpack_RGB565(const void *src, GLfloat dst[][4], GLuint n)
static void
unpack_RGB565_REV(const void *src, GLfloat dst[][4], GLuint n)
{
/* Warning: this function does not match the current Mesa definition
* of MESA_FORMAT_R5G6B5_UNORM.
*/
const GLushort *s = ((const GLushort *) src);
GLuint i;
for (i = 0; i < n; i++) {
@@ -300,6 +303,9 @@ unpack_ARGB1555(const void *src, GLfloat dst[][4], GLuint n)
static void
unpack_ARGB1555_REV(const void *src, GLfloat dst[][4], GLuint n)
{
/* Warning: this function does not match the current Mesa definition
* of MESA_FORMAT_A1R5G5B5_UNORM.
*/
const GLushort *s = ((const GLushort *) src);
GLuint i;
for (i = 0; i < n; i++) {
@@ -2699,6 +2705,9 @@ unpack_ubyte_RGB565(const void *src, GLubyte dst[][4], GLuint n)
static void
unpack_ubyte_RGB565_REV(const void *src, GLubyte dst[][4], GLuint n)
{
/* Warning: this function does not match the current Mesa definition
* of MESA_FORMAT_R5G6B5_UNORM.
*/
const GLushort *s = ((const GLushort *) src);
GLuint i;
for (i = 0; i < n; i++) {
@@ -2765,6 +2774,9 @@ unpack_ubyte_ARGB1555(const void *src, GLubyte dst[][4], GLuint n)
static void
unpack_ubyte_ARGB1555_REV(const void *src, GLubyte dst[][4], GLuint n)
{
/* Warning: this function does not match the current Mesa definition
* of MESA_FORMAT_A1R5G5B5_UNORM.
*/
const GLushort *s = ((const GLushort *) src);
GLuint i;
for (i = 0; i < n; i++) {

Загрузка…
Отмена
Сохранить