nvc0: fix program dumping, use _debug_printf
This debug situation is unforunate. debug_printf only does something with DEBUG set, but in practice all that needs to be moved to !NDEBUG. For now, use _debug_printf which always prints. However the whole function is guarded by !NDEBUG. Signed-off-by: Ilia Mirkin <imirkin@alum.mit.edu>
This commit is contained in:
parent
f6af104340
commit
9ff8da0e50
|
@ -551,18 +551,18 @@ nvc0_program_dump(struct nvc0_program *prog)
|
|||
unsigned pos;
|
||||
|
||||
if (prog->type != PIPE_SHADER_COMPUTE) {
|
||||
debug_printf("dumping HDR for type %i\n", prog->type);
|
||||
_debug_printf("dumping HDR for type %i\n", prog->type);
|
||||
for (pos = 0; pos < ARRAY_SIZE(prog->hdr); ++pos)
|
||||
debug_printf("HDR[%02"PRIxPTR"] = 0x%08x\n",
|
||||
_debug_printf("HDR[%02"PRIxPTR"] = 0x%08x\n",
|
||||
pos * sizeof(prog->hdr[0]), prog->hdr[pos]);
|
||||
}
|
||||
debug_printf("shader binary code (0x%x bytes):", prog->code_size);
|
||||
_debug_printf("shader binary code (0x%x bytes):", prog->code_size);
|
||||
for (pos = 0; pos < prog->code_size / 4; ++pos) {
|
||||
if ((pos % 8) == 0)
|
||||
debug_printf("\n");
|
||||
debug_printf("%08x ", prog->code[pos]);
|
||||
_debug_printf("\n");
|
||||
_debug_printf("%08x ", prog->code[pos]);
|
||||
}
|
||||
debug_printf("\n");
|
||||
_debug_printf("\n");
|
||||
}
|
||||
#endif
|
||||
|
||||
|
|
Loading…
Reference in New Issue