projects
/
mesa.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
r600: add support for compute pkt flags to debug dumping.
[mesa.git]
/
src
/
gallium
/
drivers
/
r600
/
eg_debug.c
diff --git
a/src/gallium/drivers/r600/eg_debug.c
b/src/gallium/drivers/r600/eg_debug.c
index 43c4f41f237df55e7d012b284f25c22f2a796a1e..ceb7c1672c4c537c2fe202d5a49752fe14c4b0fc 100644
(file)
--- a/
src/gallium/drivers/r600/eg_debug.c
+++ b/
src/gallium/drivers/r600/eg_debug.c
@@
-148,6
+148,7
@@
static uint32_t *ac_parse_packet3(FILE *f, uint32_t *ib, int *num_dw,
unsigned count = PKT_COUNT_G(ib[0]);
unsigned op = PKT3_IT_OPCODE_G(ib[0]);
const char *predicate = PKT3_PREDICATE(ib[0]) ? "(predicate)" : "";
unsigned count = PKT_COUNT_G(ib[0]);
unsigned op = PKT3_IT_OPCODE_G(ib[0]);
const char *predicate = PKT3_PREDICATE(ib[0]) ? "(predicate)" : "";
+ const char *compute_mode = (ib[0] & 0x2) ? "(C)" : "";
int i;
/* Print the name first. */
int i;
/* Print the name first. */
@@
-162,14
+163,14
@@
static uint32_t *ac_parse_packet3(FILE *f, uint32_t *ib, int *num_dw,
op == PKT3_SET_CONFIG_REG ||
op == PKT3_SET_UCONFIG_REG ||
op == PKT3_SET_SH_REG)
op == PKT3_SET_CONFIG_REG ||
op == PKT3_SET_UCONFIG_REG ||
op == PKT3_SET_SH_REG)
- fprintf(f, COLOR_CYAN "%s%s" COLOR_CYAN ":\n",
- name, predicate);
+ fprintf(f, COLOR_CYAN "%s%s
%s
" COLOR_CYAN ":\n",
+ name,
compute_mode,
predicate);
else
else
- fprintf(f, COLOR_GREEN "%s%s" COLOR_RESET ":\n",
- name, predicate);
+ fprintf(f, COLOR_GREEN "%s%s
%s
" COLOR_RESET ":\n",
+ name,
compute_mode,
predicate);
} else
} else
- fprintf(f, COLOR_RED "PKT3_UNKNOWN 0x%x%s" COLOR_RESET ":\n",
- op, predicate);
+ fprintf(f, COLOR_RED "PKT3_UNKNOWN 0x%x%s
%s
" COLOR_RESET ":\n",
+ op,
compute_mode,
predicate);
/* Print the contents. */
switch (op) {
/* Print the contents. */
switch (op) {