summaryrefslogtreecommitdiff
path: root/base/gstrans.h
diff options
context:
space:
mode:
authorMichael Vrhel <michael.vrhel@artifex.com>2016-12-13 09:20:45 -0800
committerMichael Vrhel <michael.vrhel@artifex.com>2016-12-16 09:39:07 -0800
commit00dfdefe5d38871c0c67b08ede10a208b6897d10 (patch)
tree78f887d1d0278493d17c29218cd68e191845234a /base/gstrans.h
parent46de0c56a0132356084b320a9f7e4d2ac1396c1c (diff)
downloadghostpdl-00dfdefe5d38871c0c67b08ede10a208b6897d10.tar.gz
Bug 693307 Overprint issues
Remove the portions of code used to simulate the overprinting of CMYK and spot colorants while in an RGB device. This really can't work and we are doing a real separation compositor device for this process. The code parts removed only confuse understanding of the overprint compositor. Also fix problems related to Bug 693307 which were caused by some confusion in the code with regard to the overprint mode. Fix other issues related to the Ghent overprint tests where we were not handling properly the case of overprinting with a gray color when the output device was CMYK based. Finally there were multiple issues with the testing and setting of the overprint settings and the use of the effective overprint mode
Diffstat (limited to 'base/gstrans.h')
-rw-r--r--base/gstrans.h2
1 files changed, 0 insertions, 2 deletions
diff --git a/base/gstrans.h b/base/gstrans.h
index d06cc5234..62fb74697 100644
--- a/base/gstrans.h
+++ b/base/gstrans.h
@@ -65,7 +65,6 @@ typedef enum {
#define PDF14_SET_OPACITY_ALPHA (1 << 3)
#define PDF14_SET_OVERPRINT (1 << 4)
#define PDF14_SET_OVERPRINT_MODE (1 << 5)
-#define PDF14_SET_OVERPRINT_BLEND (1 << 6)
#ifndef gs_function_DEFINED
typedef struct gs_function_s gs_function_t;
@@ -114,7 +113,6 @@ struct gs_pdf14trans_params_s {
bool replacing;
bool overprint;
bool overprint_mode;
- bool blendspot;
bool idle; /* For clist reader.*/
uint mask_id; /* For clist reader.*/
int group_color_numcomps;