projects
/
mesa.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
7c4add0
)
r300: Added the Math Engine opcode macro.
author
Oliver McFadden
<z3ro.geek@gmail.com>
Mon, 25 Feb 2008 12:39:36 +0000
(12:39 +0000)
committer
Oliver McFadden
<z3ro.geek@gmail.com>
Sat, 1 Mar 2008 06:33:06 +0000
(06:33 +0000)
src/mesa/drivers/dri/r300/r300_vertprog.h
patch
|
blob
|
history
diff --git
a/src/mesa/drivers/dri/r300/r300_vertprog.h
b/src/mesa/drivers/dri/r300/r300_vertprog.h
index ca76f3f69aa3fc53d58cc6bcaaeddace72680402..ff44066d2b96bc92ff36ddd8d999771ed8392cd1 100644
(file)
--- a/
src/mesa/drivers/dri/r300/r300_vertprog.h
+++ b/
src/mesa/drivers/dri/r300/r300_vertprog.h
@@
-23,6
+23,15
@@
| ((out_reg_fields) << 20) \
| ( (class) << 8 ) )
+#define PVS_DST_MATH_INST (1 << 6)
+
+#define PVS_MATH_OPCODE(op, out_reg_index, out_reg_fields, class) \
+ ((op) \
+ | PVS_DST_MATH_INST \
+ | ((out_reg_index) << R300_VPI_OUT_REG_INDEX_SHIFT) \
+ | ((out_reg_fields) << 20) \
+ | ( (class) << 8 ) )
+
/* according to Nikolai, the subsequent 3 DWORDs are sources, use same define for each */
#define VSF_IN_CLASS_TMP 0