i965/fs: Add SEL() convenience function.
authorMatt Turner <mattst88@gmail.com>
Wed, 23 Oct 2013 02:04:14 +0000 (19:04 -0700)
committerMatt Turner <mattst88@gmail.com>
Thu, 5 Dec 2013 04:05:43 +0000 (20:05 -0800)
Reviewed-by: Paul Berry <stereotype441@gmail.com>
src/mesa/drivers/dri/i965/brw_fs.cpp
src/mesa/drivers/dri/i965/brw_fs.h

index f3b121acfc34821306a75dee362a294e428a71c6..09a237eaa0ad99079880bbf89427f9cd855d2e4d 100644 (file)
@@ -184,6 +184,7 @@ ALU1(CBIT)
 ALU3(MAD)
 ALU2(ADDC)
 ALU2(SUBB)
+ALU2(SEL)
 
 /** Gen4 predicated IF. */
 fs_inst *
index be87e59a98e820a45f8d8bb1a50d7dd13c111f07..b859f848d0bae9ebdf72f17244385fdc556cbfe3 100644 (file)
@@ -274,6 +274,7 @@ public:
    fs_inst *MAD(fs_reg dst, fs_reg c, fs_reg b, fs_reg a);
    fs_inst *ADDC(fs_reg dst, fs_reg src0, fs_reg src1);
    fs_inst *SUBB(fs_reg dst, fs_reg src0, fs_reg src1);
+   fs_inst *SEL(fs_reg dst, fs_reg src0, fs_reg src1);
 
    int type_size(const struct glsl_type *type);
    fs_inst *get_instruction_generating_reg(fs_inst *start,