all devices regression report - 2017-10-06-18:57:03 - 7ef1126569bbdd405f7ef38eb5cd7e4928321f4f
| Newsgroups | gmane.comp.printing.ghostscript.regression |
|---|---|
| Message-ID | <20171007015703.A8D6F204019A@i7> |
Differences in all devices errors using gs/examples files Previous Revision: 8d2a3a5b0f8280449d75ea99ddcadb69259370b6 Current Revision: 7ef1126569bbdd405f7ef38eb5cd7e4928321f4f commit 7ef1126569bbdd405f7ef38eb5cd7e4928321f4f Author: Robin Watts <[email protected]> AuthorDate: Tue Oct 3 18:45:30 2017 +0100 CommitDate: Thu Oct 5 19:43:57 2017 +0100 Further optimisations to compose_group. compose_group calls both art_pdf_recomposite_group_8 and art_pdf_composite_group_8 next to one another. Both end (in most cases) by doing an identical call to art_pdf_composite_pixel_alpha_8. Tweak the code so that this call happens from the calling routine (and thus we only have a single call to the routine). This makes no difference now, but potentially saves when we start inlining. The tweaks here to art_pdf_recomposite_group_8 to avoid using a temporary array, *do* avoid a copy in the common case. base/gxblend.c base/gxblend.h base/gxblend1.c new errors: errors that went away: errors that are not whitelisted: === ghostpdl/examples/transparency_example.ps === cp50 === === ghostpdl/examples/transparency_example.ps === psdrgb ===