projects
/
mesa.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
gallium: add PIPE_SHADER_CAP_INTEGERS
[mesa.git]
/
src
/
gallium
/
auxiliary
/
tgsi
/
tgsi_info.h
diff --git
a/src/gallium/auxiliary/tgsi/tgsi_info.h
b/src/gallium/auxiliary/tgsi/tgsi_info.h
index 7230bdaae33562679928af14b19eb333b0e33a39..1992d11bbe847659436d2a966683fbf4dcdc028c 100644
(file)
--- a/
src/gallium/auxiliary/tgsi/tgsi_info.h
+++ b/
src/gallium/auxiliary/tgsi/tgsi_info.h
@@
-28,6
+28,7
@@
#ifndef TGSI_INFO_H
#define TGSI_INFO_H
#ifndef TGSI_INFO_H
#define TGSI_INFO_H
+#include "pipe/p_compiler.h"
#include "pipe/p_shader_tokens.h"
#if defined __cplusplus
#include "pipe/p_shader_tokens.h"
#if defined __cplusplus
@@
-36,16
+37,26
@@
extern "C" {
struct tgsi_opcode_info
{
struct tgsi_opcode_info
{
- uint num_dst;
- uint num_src;
- boolean is_tex;
- boolean is_branch;
+ unsigned num_dst:3;
+ unsigned num_src:3;
+ unsigned is_tex:1;
+ unsigned is_branch:1;
+ int pre_dedent:2;
+ int post_indent:2;
const char *mnemonic;
const char *mnemonic;
+ uint opcode;
};
const struct tgsi_opcode_info *
tgsi_get_opcode_info( uint opcode );
};
const struct tgsi_opcode_info *
tgsi_get_opcode_info( uint opcode );
+const char *
+tgsi_get_opcode_name( uint opcode );
+
+const char *
+tgsi_get_processor_name( uint processor );
+
+
#if defined __cplusplus
}
#endif
#if defined __cplusplus
}
#endif