]> bicyclesonthemoon.info Git - ott/enhance/blobdiff - diff.c
Partial CGI update bacause git disagrees with me.
[ott/enhance] / diff.c
diff --git a/diff.c b/diff.c
index 4f44997b2d5c5e385d6d858a4cd91025f71b0084..83c14c9b8cdbe2dc9cbb682f10ee149316fa2a7d 100644 (file)
--- a/diff.c
+++ b/diff.c
@@ -1,7 +1,7 @@
 /*
 diff.c
 see the difference!
-29.11.2022
+30.11.2022
 
 Copyright (C) 2022  Balthasar SzczepaƄski
 
@@ -52,7 +52,6 @@ struct diff_data
 };
 
 int difference (ILuint n, struct PixelInfo *p, void *data);
-int palette_mix (ILuint n, struct PixelInfo *p, void *data);
 static inline ILuint diff_1ch (ILint64 x, ILint64 y, ILint64 A, ILint64 B, ILint64 F);
 
 char DIFF_MISSING_ARGS[] = "Missing parameters.\ndiff inPixA inPixB outPix [RA GA BA [RB GB BB]]\n";
@@ -227,7 +226,7 @@ int subtool_diff (int argc, char **argv, int argi, char **err)
                        id,
                        xyf0, xyf0, xyf0,
                        0, 0, 0,
-                       &palette_mix,
+                       &palette_mix_index,
                        flags,
                        &data
                );
@@ -282,16 +281,6 @@ int difference (ILuint n, struct PixelInfo *p, void *data)
        return 0;
 }
 
-int palette_mix (ILuint n, struct PixelInfo *p, void *data)
-{
-       if (n < 3)
-               return EIO;
-       
-       p[2].index = p[0].index * p[0].info.palette_num_cols + p[1].index;
-       
-       return 0;
-}
-
 static inline ILuint diff_1ch (ILint64 x, ILint64 y, ILint64 A, ILint64 B, ILint64 F)
 {
        ILint64 v;