Merge remote branch 'matthortman/MBH' into merge-matt

This commit is contained in:
Michael Jumper
2012-03-05 11:52:14 -08:00

View File

@@ -680,17 +680,17 @@ Guacamole.Client.DefaultTransferFunction = {
/* Invert SRC */ /* Invert SRC */
0xC: function (src, dst) { 0xC: function (src, dst) {
dst.red = ~src.red; dst.red = 0xFF & ~src.red;
dst.green = ~src.green; dst.green = 0xFF & ~src.green;
dst.blue = ~src.blue; dst.blue = 0xFF & ~src.blue;
dst.alpha = src.alpha; dst.alpha = src.alpha;
}, },
/* Invert DEST */ /* Invert DEST */
0xA: function (src, dst) { 0xA: function (src, dst) {
dst.red = ~dst.red; dst.red = 0xFF & ~dst.red;
dst.green = ~dst.green; dst.green = 0xFF & ~dst.green;
dst.blue = ~dst.blue; dst.blue = 0xFF & ~dst.blue;
}, },
/* AND */ /* AND */
@@ -702,9 +702,9 @@ Guacamole.Client.DefaultTransferFunction = {
/* NAND */ /* NAND */
0xE: function (src, dst) { 0xE: function (src, dst) {
dst.red = ~( src.red & dst.red); dst.red = 0xFF & ~( src.red & dst.red);
dst.green = ~( src.green & dst.green); dst.green = 0xFF & ~( src.green & dst.green);
dst.blue = ~( src.blue & dst.blue); dst.blue = 0xFF & ~( src.blue & dst.blue);
}, },
/* OR */ /* OR */
@@ -716,9 +716,9 @@ Guacamole.Client.DefaultTransferFunction = {
/* NOR */ /* NOR */
0x8: function (src, dst) { 0x8: function (src, dst) {
dst.red = ~( src.red | dst.red); dst.red = 0xFF & ~( src.red | dst.red);
dst.green = ~( src.green | dst.green); dst.green = 0xFF & ~( src.green | dst.green);
dst.blue = ~( src.blue | dst.blue); dst.blue = 0xFF & ~( src.blue | dst.blue);
}, },
/* XOR */ /* XOR */
@@ -730,37 +730,37 @@ Guacamole.Client.DefaultTransferFunction = {
/* XNOR */ /* XNOR */
0x9: function (src, dst) { 0x9: function (src, dst) {
dst.red = ~( src.red ^ dst.red); dst.red = 0xFF & ~( src.red ^ dst.red);
dst.green = ~( src.green ^ dst.green); dst.green = 0xFF & ~( src.green ^ dst.green);
dst.blue = ~( src.blue ^ dst.blue); dst.blue = 0xFF & ~( src.blue ^ dst.blue);
}, },
/* AND inverted source */ /* AND inverted source */
0x4: function (src, dst) { 0x4: function (src, dst) {
dst.red = (~src.red & dst.red); dst.red = 0xFF & (~src.red & dst.red);
dst.green = (~src.green & dst.green); dst.green = 0xFF & (~src.green & dst.green);
dst.blue = (~src.blue & dst.blue); dst.blue = 0xFF & (~src.blue & dst.blue);
}, },
/* OR inverted source */ /* OR inverted source */
0xD: function (src, dst) { 0xD: function (src, dst) {
dst.red = (~src.red | dst.red); dst.red = 0xFF & (~src.red | dst.red);
dst.green = (~src.green | dst.green); dst.green = 0xFF & (~src.green | dst.green);
dst.blue = (~src.blue | dst.blue); dst.blue = 0xFF & (~src.blue | dst.blue);
}, },
/* AND inverted destination */ /* AND inverted destination */
0x2: function (src, dst) { 0x2: function (src, dst) {
dst.red = ( src.red & ~dst.red); dst.red = 0xFF & ( src.red & ~dst.red);
dst.green = ( src.green & ~dst.green); dst.green = 0xFF & ( src.green & ~dst.green);
dst.blue = ( src.blue & ~dst.blue); dst.blue = 0xFF & ( src.blue & ~dst.blue);
}, },
/* OR inverted destination */ /* OR inverted destination */
0xB: function (src, dst) { 0xB: function (src, dst) {
dst.red = ( src.red | ~dst.red); dst.red = 0xFF & ( src.red | ~dst.red);
dst.green = ( src.green | ~dst.green); dst.green = 0xFF & ( src.green | ~dst.green);
dst.blue = ( src.blue | ~dst.blue); dst.blue = 0xFF & ( src.blue | ~dst.blue);
} }
}; };