st/mesa: add some debugging code in st_ChooseTextureFormat()
I've temporarily added code like this many times. Wrap it in a conditional that can be enabled when needed. Reviewed-by: Marek Olšák <marek.olsak@amd.com>
This commit is contained in:
parent
7147f7098e
commit
daf23bd4cb
|
@ -34,6 +34,8 @@
|
||||||
|
|
||||||
#include "main/imports.h"
|
#include "main/imports.h"
|
||||||
#include "main/context.h"
|
#include "main/context.h"
|
||||||
|
#include "main/enums.h"
|
||||||
|
#include "main/formats.h"
|
||||||
#include "main/glformats.h"
|
#include "main/glformats.h"
|
||||||
#include "main/texgetimage.h"
|
#include "main/texgetimage.h"
|
||||||
#include "main/teximage.h"
|
#include "main/teximage.h"
|
||||||
|
@ -1938,6 +1940,7 @@ st_ChooseTextureFormat(struct gl_context *ctx, GLenum target,
|
||||||
{
|
{
|
||||||
struct st_context *st = st_context(ctx);
|
struct st_context *st = st_context(ctx);
|
||||||
enum pipe_format pFormat;
|
enum pipe_format pFormat;
|
||||||
|
mesa_format mFormat;
|
||||||
unsigned bindings;
|
unsigned bindings;
|
||||||
enum pipe_texture_target pTarget = gl_target_to_pipe(target);
|
enum pipe_texture_target pTarget = gl_target_to_pipe(target);
|
||||||
|
|
||||||
|
@ -2010,7 +2013,20 @@ st_ChooseTextureFormat(struct gl_context *ctx, GLenum target,
|
||||||
return MESA_FORMAT_NONE;
|
return MESA_FORMAT_NONE;
|
||||||
}
|
}
|
||||||
|
|
||||||
return st_pipe_format_to_mesa_format(pFormat);
|
mFormat = st_pipe_format_to_mesa_format(pFormat);
|
||||||
|
|
||||||
|
/* Debugging aid */
|
||||||
|
if (0) {
|
||||||
|
debug_printf("%s(intFormat=%s, format=%s, type=%s) -> %s, %s\n",
|
||||||
|
__func__,
|
||||||
|
_mesa_enum_to_string(internalFormat),
|
||||||
|
_mesa_enum_to_string(format),
|
||||||
|
_mesa_enum_to_string(type),
|
||||||
|
util_format_name(pFormat),
|
||||||
|
_mesa_get_format_name(mFormat));
|
||||||
|
}
|
||||||
|
|
||||||
|
return mFormat;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue