|
@@ -12,7 +12,7 @@
|
|
|
#define STORE_Z(zpix, z) (zpix) = (z)
|
|
#define STORE_Z(zpix, z) (zpix) = (z)
|
|
|
#define STORE_PIX(pix, rgb, r, g, b, a) (pix) = (rgb)
|
|
#define STORE_PIX(pix, rgb, r, g, b, a) (pix) = (rgb)
|
|
|
#define ACMP(zb,a) 1
|
|
#define ACMP(zb,a) 1
|
|
|
-#define ZCMP(zpix, z) ((zpix) < (z))
|
|
|
|
|
|
|
+#define ZCMP(zpix, z) ((ZPOINT)(zpix) < (ZPOINT)(z))
|
|
|
#define FNAME(name) name ## _xx_zon_noblend_anone_zless
|
|
#define FNAME(name) name ## _xx_zon_noblend_anone_zless
|
|
|
#include "ztriangle_two.h"
|
|
#include "ztriangle_two.h"
|
|
|
|
|
|
|
@@ -26,7 +26,7 @@
|
|
|
#define STORE_Z(zpix, z) (zpix) = (z)
|
|
#define STORE_Z(zpix, z) (zpix) = (z)
|
|
|
#define STORE_PIX(pix, rgb, r, g, b, a) (pix) = (rgb)
|
|
#define STORE_PIX(pix, rgb, r, g, b, a) (pix) = (rgb)
|
|
|
#define ACMP(zb,a) (((unsigned int)(a)) < (zb)->reference_alpha)
|
|
#define ACMP(zb,a) (((unsigned int)(a)) < (zb)->reference_alpha)
|
|
|
-#define ZCMP(zpix, z) ((zpix) < (z))
|
|
|
|
|
|
|
+#define ZCMP(zpix, z) ((ZPOINT)(zpix) < (ZPOINT)(z))
|
|
|
#define FNAME(name) name ## _xx_zon_noblend_aless_zless
|
|
#define FNAME(name) name ## _xx_zon_noblend_aless_zless
|
|
|
#include "ztriangle_two.h"
|
|
#include "ztriangle_two.h"
|
|
|
|
|
|
|
@@ -40,7 +40,7 @@
|
|
|
#define STORE_Z(zpix, z) (zpix) = (z)
|
|
#define STORE_Z(zpix, z) (zpix) = (z)
|
|
|
#define STORE_PIX(pix, rgb, r, g, b, a) (pix) = (rgb)
|
|
#define STORE_PIX(pix, rgb, r, g, b, a) (pix) = (rgb)
|
|
|
#define ACMP(zb,a) (((unsigned int)(a)) > (zb)->reference_alpha)
|
|
#define ACMP(zb,a) (((unsigned int)(a)) > (zb)->reference_alpha)
|
|
|
-#define ZCMP(zpix, z) ((zpix) < (z))
|
|
|
|
|
|
|
+#define ZCMP(zpix, z) ((ZPOINT)(zpix) < (ZPOINT)(z))
|
|
|
#define FNAME(name) name ## _xx_zon_noblend_amore_zless
|
|
#define FNAME(name) name ## _xx_zon_noblend_amore_zless
|
|
|
#include "ztriangle_two.h"
|
|
#include "ztriangle_two.h"
|
|
|
|
|
|
|
@@ -54,7 +54,7 @@
|
|
|
#define STORE_Z(zpix, z) (zpix) = (z)
|
|
#define STORE_Z(zpix, z) (zpix) = (z)
|
|
|
#define STORE_PIX(pix, rgb, r, g, b, a) (pix) = PIXEL_BLEND_RGB(pix, r, g, b, a)
|
|
#define STORE_PIX(pix, rgb, r, g, b, a) (pix) = PIXEL_BLEND_RGB(pix, r, g, b, a)
|
|
|
#define ACMP(zb,a) 1
|
|
#define ACMP(zb,a) 1
|
|
|
-#define ZCMP(zpix, z) ((zpix) < (z))
|
|
|
|
|
|
|
+#define ZCMP(zpix, z) ((ZPOINT)(zpix) < (ZPOINT)(z))
|
|
|
#define FNAME(name) name ## _xx_zon_blend_anone_zless
|
|
#define FNAME(name) name ## _xx_zon_blend_anone_zless
|
|
|
#include "ztriangle_two.h"
|
|
#include "ztriangle_two.h"
|
|
|
|
|
|
|
@@ -68,7 +68,7 @@
|
|
|
#define STORE_Z(zpix, z) (zpix) = (z)
|
|
#define STORE_Z(zpix, z) (zpix) = (z)
|
|
|
#define STORE_PIX(pix, rgb, r, g, b, a) (pix) = PIXEL_BLEND_RGB(pix, r, g, b, a)
|
|
#define STORE_PIX(pix, rgb, r, g, b, a) (pix) = PIXEL_BLEND_RGB(pix, r, g, b, a)
|
|
|
#define ACMP(zb,a) (((unsigned int)(a)) < (zb)->reference_alpha)
|
|
#define ACMP(zb,a) (((unsigned int)(a)) < (zb)->reference_alpha)
|
|
|
-#define ZCMP(zpix, z) ((zpix) < (z))
|
|
|
|
|
|
|
+#define ZCMP(zpix, z) ((ZPOINT)(zpix) < (ZPOINT)(z))
|
|
|
#define FNAME(name) name ## _xx_zon_blend_aless_zless
|
|
#define FNAME(name) name ## _xx_zon_blend_aless_zless
|
|
|
#include "ztriangle_two.h"
|
|
#include "ztriangle_two.h"
|
|
|
|
|
|
|
@@ -82,7 +82,7 @@
|
|
|
#define STORE_Z(zpix, z) (zpix) = (z)
|
|
#define STORE_Z(zpix, z) (zpix) = (z)
|
|
|
#define STORE_PIX(pix, rgb, r, g, b, a) (pix) = PIXEL_BLEND_RGB(pix, r, g, b, a)
|
|
#define STORE_PIX(pix, rgb, r, g, b, a) (pix) = PIXEL_BLEND_RGB(pix, r, g, b, a)
|
|
|
#define ACMP(zb,a) (((unsigned int)(a)) > (zb)->reference_alpha)
|
|
#define ACMP(zb,a) (((unsigned int)(a)) > (zb)->reference_alpha)
|
|
|
-#define ZCMP(zpix, z) ((zpix) < (z))
|
|
|
|
|
|
|
+#define ZCMP(zpix, z) ((ZPOINT)(zpix) < (ZPOINT)(z))
|
|
|
#define FNAME(name) name ## _xx_zon_blend_amore_zless
|
|
#define FNAME(name) name ## _xx_zon_blend_amore_zless
|
|
|
#include "ztriangle_two.h"
|
|
#include "ztriangle_two.h"
|
|
|
|
|
|
|
@@ -96,7 +96,7 @@
|
|
|
#define STORE_Z(zpix, z) (zpix) = (z)
|
|
#define STORE_Z(zpix, z) (zpix) = (z)
|
|
|
#define STORE_PIX(pix, rgb, r, g, b, a)
|
|
#define STORE_PIX(pix, rgb, r, g, b, a)
|
|
|
#define ACMP(zb,a) 1
|
|
#define ACMP(zb,a) 1
|
|
|
-#define ZCMP(zpix, z) ((zpix) < (z))
|
|
|
|
|
|
|
+#define ZCMP(zpix, z) ((ZPOINT)(zpix) < (ZPOINT)(z))
|
|
|
#define FNAME(name) name ## _xx_zon_nocolor_anone_zless
|
|
#define FNAME(name) name ## _xx_zon_nocolor_anone_zless
|
|
|
#include "ztriangle_two.h"
|
|
#include "ztriangle_two.h"
|
|
|
|
|
|
|
@@ -110,7 +110,7 @@
|
|
|
#define STORE_Z(zpix, z) (zpix) = (z)
|
|
#define STORE_Z(zpix, z) (zpix) = (z)
|
|
|
#define STORE_PIX(pix, rgb, r, g, b, a)
|
|
#define STORE_PIX(pix, rgb, r, g, b, a)
|
|
|
#define ACMP(zb,a) (((unsigned int)(a)) < (zb)->reference_alpha)
|
|
#define ACMP(zb,a) (((unsigned int)(a)) < (zb)->reference_alpha)
|
|
|
-#define ZCMP(zpix, z) ((zpix) < (z))
|
|
|
|
|
|
|
+#define ZCMP(zpix, z) ((ZPOINT)(zpix) < (ZPOINT)(z))
|
|
|
#define FNAME(name) name ## _xx_zon_nocolor_aless_zless
|
|
#define FNAME(name) name ## _xx_zon_nocolor_aless_zless
|
|
|
#include "ztriangle_two.h"
|
|
#include "ztriangle_two.h"
|
|
|
|
|
|
|
@@ -124,7 +124,7 @@
|
|
|
#define STORE_Z(zpix, z) (zpix) = (z)
|
|
#define STORE_Z(zpix, z) (zpix) = (z)
|
|
|
#define STORE_PIX(pix, rgb, r, g, b, a)
|
|
#define STORE_PIX(pix, rgb, r, g, b, a)
|
|
|
#define ACMP(zb,a) (((unsigned int)(a)) > (zb)->reference_alpha)
|
|
#define ACMP(zb,a) (((unsigned int)(a)) > (zb)->reference_alpha)
|
|
|
-#define ZCMP(zpix, z) ((zpix) < (z))
|
|
|
|
|
|
|
+#define ZCMP(zpix, z) ((ZPOINT)(zpix) < (ZPOINT)(z))
|
|
|
#define FNAME(name) name ## _xx_zon_nocolor_amore_zless
|
|
#define FNAME(name) name ## _xx_zon_nocolor_amore_zless
|
|
|
#include "ztriangle_two.h"
|
|
#include "ztriangle_two.h"
|
|
|
|
|
|
|
@@ -138,7 +138,7 @@
|
|
|
#define STORE_Z(zpix, z)
|
|
#define STORE_Z(zpix, z)
|
|
|
#define STORE_PIX(pix, rgb, r, g, b, a) (pix) = (rgb)
|
|
#define STORE_PIX(pix, rgb, r, g, b, a) (pix) = (rgb)
|
|
|
#define ACMP(zb,a) 1
|
|
#define ACMP(zb,a) 1
|
|
|
-#define ZCMP(zpix, z) ((zpix) < (z))
|
|
|
|
|
|
|
+#define ZCMP(zpix, z) ((ZPOINT)(zpix) < (ZPOINT)(z))
|
|
|
#define FNAME(name) name ## _xx_zoff_noblend_anone_zless
|
|
#define FNAME(name) name ## _xx_zoff_noblend_anone_zless
|
|
|
#include "ztriangle_two.h"
|
|
#include "ztriangle_two.h"
|
|
|
|
|
|
|
@@ -152,7 +152,7 @@
|
|
|
#define STORE_Z(zpix, z)
|
|
#define STORE_Z(zpix, z)
|
|
|
#define STORE_PIX(pix, rgb, r, g, b, a) (pix) = (rgb)
|
|
#define STORE_PIX(pix, rgb, r, g, b, a) (pix) = (rgb)
|
|
|
#define ACMP(zb,a) (((unsigned int)(a)) < (zb)->reference_alpha)
|
|
#define ACMP(zb,a) (((unsigned int)(a)) < (zb)->reference_alpha)
|
|
|
-#define ZCMP(zpix, z) ((zpix) < (z))
|
|
|
|
|
|
|
+#define ZCMP(zpix, z) ((ZPOINT)(zpix) < (ZPOINT)(z))
|
|
|
#define FNAME(name) name ## _xx_zoff_noblend_aless_zless
|
|
#define FNAME(name) name ## _xx_zoff_noblend_aless_zless
|
|
|
#include "ztriangle_two.h"
|
|
#include "ztriangle_two.h"
|
|
|
|
|
|
|
@@ -166,7 +166,7 @@
|
|
|
#define STORE_Z(zpix, z)
|
|
#define STORE_Z(zpix, z)
|
|
|
#define STORE_PIX(pix, rgb, r, g, b, a) (pix) = (rgb)
|
|
#define STORE_PIX(pix, rgb, r, g, b, a) (pix) = (rgb)
|
|
|
#define ACMP(zb,a) (((unsigned int)(a)) > (zb)->reference_alpha)
|
|
#define ACMP(zb,a) (((unsigned int)(a)) > (zb)->reference_alpha)
|
|
|
-#define ZCMP(zpix, z) ((zpix) < (z))
|
|
|
|
|
|
|
+#define ZCMP(zpix, z) ((ZPOINT)(zpix) < (ZPOINT)(z))
|
|
|
#define FNAME(name) name ## _xx_zoff_noblend_amore_zless
|
|
#define FNAME(name) name ## _xx_zoff_noblend_amore_zless
|
|
|
#include "ztriangle_two.h"
|
|
#include "ztriangle_two.h"
|
|
|
|
|
|
|
@@ -180,7 +180,7 @@
|
|
|
#define STORE_Z(zpix, z)
|
|
#define STORE_Z(zpix, z)
|
|
|
#define STORE_PIX(pix, rgb, r, g, b, a) (pix) = PIXEL_BLEND_RGB(pix, r, g, b, a)
|
|
#define STORE_PIX(pix, rgb, r, g, b, a) (pix) = PIXEL_BLEND_RGB(pix, r, g, b, a)
|
|
|
#define ACMP(zb,a) 1
|
|
#define ACMP(zb,a) 1
|
|
|
-#define ZCMP(zpix, z) ((zpix) < (z))
|
|
|
|
|
|
|
+#define ZCMP(zpix, z) ((ZPOINT)(zpix) < (ZPOINT)(z))
|
|
|
#define FNAME(name) name ## _xx_zoff_blend_anone_zless
|
|
#define FNAME(name) name ## _xx_zoff_blend_anone_zless
|
|
|
#include "ztriangle_two.h"
|
|
#include "ztriangle_two.h"
|
|
|
|
|
|
|
@@ -194,7 +194,7 @@
|
|
|
#define STORE_Z(zpix, z)
|
|
#define STORE_Z(zpix, z)
|
|
|
#define STORE_PIX(pix, rgb, r, g, b, a) (pix) = PIXEL_BLEND_RGB(pix, r, g, b, a)
|
|
#define STORE_PIX(pix, rgb, r, g, b, a) (pix) = PIXEL_BLEND_RGB(pix, r, g, b, a)
|
|
|
#define ACMP(zb,a) (((unsigned int)(a)) < (zb)->reference_alpha)
|
|
#define ACMP(zb,a) (((unsigned int)(a)) < (zb)->reference_alpha)
|
|
|
-#define ZCMP(zpix, z) ((zpix) < (z))
|
|
|
|
|
|
|
+#define ZCMP(zpix, z) ((ZPOINT)(zpix) < (ZPOINT)(z))
|
|
|
#define FNAME(name) name ## _xx_zoff_blend_aless_zless
|
|
#define FNAME(name) name ## _xx_zoff_blend_aless_zless
|
|
|
#include "ztriangle_two.h"
|
|
#include "ztriangle_two.h"
|
|
|
|
|
|
|
@@ -208,7 +208,7 @@
|
|
|
#define STORE_Z(zpix, z)
|
|
#define STORE_Z(zpix, z)
|
|
|
#define STORE_PIX(pix, rgb, r, g, b, a) (pix) = PIXEL_BLEND_RGB(pix, r, g, b, a)
|
|
#define STORE_PIX(pix, rgb, r, g, b, a) (pix) = PIXEL_BLEND_RGB(pix, r, g, b, a)
|
|
|
#define ACMP(zb,a) (((unsigned int)(a)) > (zb)->reference_alpha)
|
|
#define ACMP(zb,a) (((unsigned int)(a)) > (zb)->reference_alpha)
|
|
|
-#define ZCMP(zpix, z) ((zpix) < (z))
|
|
|
|
|
|
|
+#define ZCMP(zpix, z) ((ZPOINT)(zpix) < (ZPOINT)(z))
|
|
|
#define FNAME(name) name ## _xx_zoff_blend_amore_zless
|
|
#define FNAME(name) name ## _xx_zoff_blend_amore_zless
|
|
|
#include "ztriangle_two.h"
|
|
#include "ztriangle_two.h"
|
|
|
|
|
|
|
@@ -222,7 +222,7 @@
|
|
|
#define STORE_Z(zpix, z)
|
|
#define STORE_Z(zpix, z)
|
|
|
#define STORE_PIX(pix, rgb, r, g, b, a)
|
|
#define STORE_PIX(pix, rgb, r, g, b, a)
|
|
|
#define ACMP(zb,a) 1
|
|
#define ACMP(zb,a) 1
|
|
|
-#define ZCMP(zpix, z) ((zpix) < (z))
|
|
|
|
|
|
|
+#define ZCMP(zpix, z) ((ZPOINT)(zpix) < (ZPOINT)(z))
|
|
|
#define FNAME(name) name ## _xx_zoff_nocolor_anone_zless
|
|
#define FNAME(name) name ## _xx_zoff_nocolor_anone_zless
|
|
|
#include "ztriangle_two.h"
|
|
#include "ztriangle_two.h"
|
|
|
|
|
|
|
@@ -236,7 +236,7 @@
|
|
|
#define STORE_Z(zpix, z)
|
|
#define STORE_Z(zpix, z)
|
|
|
#define STORE_PIX(pix, rgb, r, g, b, a)
|
|
#define STORE_PIX(pix, rgb, r, g, b, a)
|
|
|
#define ACMP(zb,a) (((unsigned int)(a)) < (zb)->reference_alpha)
|
|
#define ACMP(zb,a) (((unsigned int)(a)) < (zb)->reference_alpha)
|
|
|
-#define ZCMP(zpix, z) ((zpix) < (z))
|
|
|
|
|
|
|
+#define ZCMP(zpix, z) ((ZPOINT)(zpix) < (ZPOINT)(z))
|
|
|
#define FNAME(name) name ## _xx_zoff_nocolor_aless_zless
|
|
#define FNAME(name) name ## _xx_zoff_nocolor_aless_zless
|
|
|
#include "ztriangle_two.h"
|
|
#include "ztriangle_two.h"
|
|
|
|
|
|
|
@@ -250,6 +250,6 @@
|
|
|
#define STORE_Z(zpix, z)
|
|
#define STORE_Z(zpix, z)
|
|
|
#define STORE_PIX(pix, rgb, r, g, b, a)
|
|
#define STORE_PIX(pix, rgb, r, g, b, a)
|
|
|
#define ACMP(zb,a) (((unsigned int)(a)) > (zb)->reference_alpha)
|
|
#define ACMP(zb,a) (((unsigned int)(a)) > (zb)->reference_alpha)
|
|
|
-#define ZCMP(zpix, z) ((zpix) < (z))
|
|
|
|
|
|
|
+#define ZCMP(zpix, z) ((ZPOINT)(zpix) < (ZPOINT)(z))
|
|
|
#define FNAME(name) name ## _xx_zoff_nocolor_amore_zless
|
|
#define FNAME(name) name ## _xx_zoff_nocolor_amore_zless
|
|
|
#include "ztriangle_two.h"
|
|
#include "ztriangle_two.h"
|