mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2025-12-27 10:30:08 +01:00
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>
This commit is contained in:
parent
03065ea05c
commit
34a8a0820f
2 changed files with 18 additions and 1 deletions
|
|
@ -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)
|
||||
|
|
|
|||
|
|
@ -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++) {
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue