summaryrefslogtreecommitdiff
path: root/src/mesa/drivers/dri/r300/compiler/radeon_opcodes.h
diff options
context:
space:
mode:
authorMarek Olšák <maraeo@gmail.com>2010-08-15 23:44:16 +0200
committerMarek Olšák <maraeo@gmail.com>2010-08-16 00:08:00 +0200
commit27eb2e275544d78a229eaded9bafc0db60172675 (patch)
tree2da346870e84572d8e3c33ac127456218432d922 /src/mesa/drivers/dri/r300/compiler/radeon_opcodes.h
parentb217167056970a9b7d09b7ffe863f013c2083395 (diff)
r300/compiler: implement DP2 opcode
Diffstat (limited to 'src/mesa/drivers/dri/r300/compiler/radeon_opcodes.h')
-rw-r--r--src/mesa/drivers/dri/r300/compiler/radeon_opcodes.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/mesa/drivers/dri/r300/compiler/radeon_opcodes.h b/src/mesa/drivers/dri/r300/compiler/radeon_opcodes.h
index 0a9fceef38..d3f639c870 100644
--- a/src/mesa/drivers/dri/r300/compiler/radeon_opcodes.h
+++ b/src/mesa/drivers/dri/r300/compiler/radeon_opcodes.h
@@ -64,6 +64,9 @@ typedef enum {
* dst.c = d src0.c / dy */
RC_OPCODE_DDY,
+ /** scalar instruction: dst = src0.x*src1.x + src0.y*src1.y */
+ RC_OPCODE_DP2,
+
/** scalar instruction: dst = src0.x*src1.x + src0.y*src1.y + src0.z*src1.z */
RC_OPCODE_DP3,