New gamut GM, to test gamut conversion in various code-paths
After several different strategies, this one appears to work well. The basic test: 1) For a variety of drawing techniques, we render fixed size rectangles. (Solid colors via paint color, bitmap, etc...) 2) For each method in #1, we render to both an sRGB and WideGamutRGB offscreen surface. (AdobeRGB isn't wide enough to clearly demonstrate if things are working or not). 3) Use readPixels to fetch the raw (still in wide gamut) pixel data, then draw that directly to the final canvas. So, for each pair of squares, they should look clearly different. Currently, with the GPU backend, only the bicubic bitmap paths have that behavior. Adding more test cases (and fixing the ones that are already incorrect) will be the long tail of gamut transformation. Current output (with my other patchset, which fixes all bitmap draws): https://screenshot.googleplex.com/wsL3x7eCtWE.png BUG=skia: GOLD_TRYBOT_URL= https://gold.skia.org/search?issue=2293173002 Review-Url: https://codereview.chromium.org/2293173002
This commit is contained in:
parent
e050555bf3
commit
2c4b64e92a
209
gm/gamut.cpp
Normal file
209
gm/gamut.cpp
Normal file
@ -0,0 +1,209 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2016 Google Inc.
|
||||||
|
*
|
||||||
|
* Use of this source code is governed by a BSD-style license that can be
|
||||||
|
* found in the LICENSE file.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#include "gm.h"
|
||||||
|
|
||||||
|
#include "SkSurface.h"
|
||||||
|
#include "SkGradientShader.h"
|
||||||
|
#include "SkPM4fPriv.h"
|
||||||
|
|
||||||
|
static const int gRectSize = 50;
|
||||||
|
static const SkScalar gScalarSize = SkIntToScalar(gRectSize);
|
||||||
|
static const int gTestWidth = 700;
|
||||||
|
static const int gTestHeight = 300;
|
||||||
|
|
||||||
|
struct CellRenderer {
|
||||||
|
virtual void draw(SkCanvas* canvas) = 0;
|
||||||
|
virtual const char* label() = 0;
|
||||||
|
virtual ~CellRenderer() {}
|
||||||
|
};
|
||||||
|
|
||||||
|
struct PaintColorCellRenderer : public CellRenderer {
|
||||||
|
PaintColorCellRenderer(SkColor color) : fColor(color) {}
|
||||||
|
void draw(SkCanvas* canvas) override {
|
||||||
|
canvas->drawColor(fColor);
|
||||||
|
}
|
||||||
|
const char* label() override {
|
||||||
|
return "Paint Color";
|
||||||
|
}
|
||||||
|
protected:
|
||||||
|
SkColor fColor;
|
||||||
|
};
|
||||||
|
|
||||||
|
struct BitmapCellRenderer : public CellRenderer {
|
||||||
|
BitmapCellRenderer(SkColor color, SkFilterQuality quality, float scale = 1.0f)
|
||||||
|
: fQuality(quality) {
|
||||||
|
int scaledSize = SkFloatToIntRound(scale * gRectSize);
|
||||||
|
fBitmap.allocPixels(SkImageInfo::MakeS32(scaledSize, scaledSize, kPremul_SkAlphaType));
|
||||||
|
fBitmap.eraseColor(color);
|
||||||
|
const char* qualityNames[] = { "None", "Low", "Medium", "High" };
|
||||||
|
fLabel = SkStringPrintf("Bitmap (%s)", qualityNames[quality]);
|
||||||
|
}
|
||||||
|
void draw(SkCanvas* canvas) override {
|
||||||
|
SkPaint paint;
|
||||||
|
paint.setFilterQuality(fQuality);
|
||||||
|
canvas->drawBitmapRect(fBitmap, SkRect::MakeIWH(gRectSize, gRectSize), &paint);
|
||||||
|
}
|
||||||
|
const char* label() override {
|
||||||
|
return fLabel.c_str();
|
||||||
|
}
|
||||||
|
protected:
|
||||||
|
SkFilterQuality fQuality;
|
||||||
|
SkBitmap fBitmap;
|
||||||
|
SkString fLabel;
|
||||||
|
};
|
||||||
|
|
||||||
|
struct GradientCellRenderer : public CellRenderer {
|
||||||
|
GradientCellRenderer(SkColor colorOne, SkColor colorTwo) {
|
||||||
|
fColors[0] = colorOne;
|
||||||
|
fColors[1] = colorTwo;
|
||||||
|
}
|
||||||
|
void draw(SkCanvas* canvas) override {
|
||||||
|
SkPoint points[2] = {
|
||||||
|
SkPoint::Make(0, 0),
|
||||||
|
SkPoint::Make(0, gScalarSize)
|
||||||
|
};
|
||||||
|
SkPaint paint;
|
||||||
|
paint.setShader(SkGradientShader::MakeLinear(points, fColors, nullptr, 2,
|
||||||
|
SkShader::kClamp_TileMode));
|
||||||
|
canvas->drawPaint(paint);
|
||||||
|
}
|
||||||
|
const char* label() override {
|
||||||
|
return "Linear Gradient";
|
||||||
|
}
|
||||||
|
protected:
|
||||||
|
SkColor fColors[2];
|
||||||
|
};
|
||||||
|
|
||||||
|
struct VerticesCellRenderer : public CellRenderer {
|
||||||
|
VerticesCellRenderer(SkColor colorOne, SkColor colorTwo) {
|
||||||
|
fColors[0] = fColors[1] = colorOne;
|
||||||
|
fColors[2] = fColors[3] = colorTwo;
|
||||||
|
}
|
||||||
|
void draw(SkCanvas* canvas) override {
|
||||||
|
SkPaint paint;
|
||||||
|
SkPoint vertices[4] = {
|
||||||
|
SkPoint::Make(0, 0),
|
||||||
|
SkPoint::Make(gScalarSize, 0),
|
||||||
|
SkPoint::Make(gScalarSize, gScalarSize),
|
||||||
|
SkPoint::Make(0, gScalarSize)
|
||||||
|
};
|
||||||
|
canvas->drawVertices(SkCanvas::kTriangleFan_VertexMode, 4, vertices, nullptr, fColors,
|
||||||
|
nullptr, nullptr, 0, paint);
|
||||||
|
}
|
||||||
|
const char* label() override {
|
||||||
|
return "Vertices";
|
||||||
|
}
|
||||||
|
protected:
|
||||||
|
SkColor fColors[4];
|
||||||
|
};
|
||||||
|
|
||||||
|
static void draw_gamut_grid(SkCanvas* canvas, SkTArray<SkAutoTDelete<CellRenderer>>& renderers) {
|
||||||
|
// We want our colors in our wide gamut to be obviously visibly distorted from sRGB, so we use
|
||||||
|
// Wide Gamut RGB (with sRGB gamma, for HW acceleration) as the working space for this test:
|
||||||
|
const float gWideGamutRGB_toXYZD50[]{
|
||||||
|
0.7161046f, 0.2581874f, 0.0000000f, // * R
|
||||||
|
0.1009296f, 0.7249378f, 0.0517813f, // * G
|
||||||
|
0.1471858f, 0.0168748f, 0.7734287f, // * B
|
||||||
|
};
|
||||||
|
|
||||||
|
SkMatrix44 wideGamutRGB_toXYZD50(SkMatrix44::kUninitialized_Constructor);
|
||||||
|
wideGamutRGB_toXYZD50.set3x3RowMajorf(gWideGamutRGB_toXYZD50);
|
||||||
|
|
||||||
|
// Use the original canvas' color type, but account for gamma requirements
|
||||||
|
SkImageInfo origInfo = canvas->imageInfo();
|
||||||
|
auto srgbCS = SkColorSpace::NewNamed(SkColorSpace::kSRGB_Named);
|
||||||
|
auto wideCS = SkColorSpace::NewRGB(SkColorSpace::kSRGB_GammaNamed, wideGamutRGB_toXYZD50);
|
||||||
|
switch (origInfo.colorType()) {
|
||||||
|
case kRGBA_8888_SkColorType:
|
||||||
|
case kBGRA_8888_SkColorType:
|
||||||
|
break;
|
||||||
|
case kRGBA_F16_SkColorType:
|
||||||
|
srgbCS = srgbCS->makeLinearGamma();
|
||||||
|
wideCS = wideCS->makeLinearGamma();
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Make our two working surfaces (one sRGB, one Adobe)
|
||||||
|
SkImageInfo srgbGamutInfo = SkImageInfo::Make(gRectSize, gRectSize, origInfo.colorType(),
|
||||||
|
kPremul_SkAlphaType, srgbCS);
|
||||||
|
SkImageInfo wideGamutInfo = SkImageInfo::Make(gRectSize, gRectSize, origInfo.colorType(),
|
||||||
|
kPremul_SkAlphaType, wideCS);
|
||||||
|
// readPixels doesn't do color conversion (yet), so we can use it to see the raw (wide) data
|
||||||
|
SkImageInfo dstInfo = srgbGamutInfo.makeColorSpace(nullptr);
|
||||||
|
sk_sp<SkSurface> srgbGamutSurface = canvas->makeSurface(srgbGamutInfo);
|
||||||
|
sk_sp<SkSurface> wideGamutSurface = canvas->makeSurface(wideGamutInfo);
|
||||||
|
if (!srgbGamutSurface || !wideGamutSurface) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
SkCanvas* srgbGamutCanvas = srgbGamutSurface->getCanvas();
|
||||||
|
SkCanvas* wideGamutCanvas = wideGamutSurface->getCanvas();
|
||||||
|
|
||||||
|
SkPaint textPaint;
|
||||||
|
textPaint.setAntiAlias(true);
|
||||||
|
textPaint.setColor(SK_ColorWHITE);
|
||||||
|
sk_tool_utils::set_portable_typeface(&textPaint);
|
||||||
|
|
||||||
|
SkScalar x = 0, y = 0;
|
||||||
|
SkScalar textHeight = textPaint.getFontSpacing();
|
||||||
|
|
||||||
|
for (const auto& renderer : renderers) {
|
||||||
|
srgbGamutCanvas->clear(SK_ColorBLACK);
|
||||||
|
renderer->draw(srgbGamutCanvas);
|
||||||
|
wideGamutCanvas->clear(SK_ColorBLACK);
|
||||||
|
renderer->draw(wideGamutCanvas);
|
||||||
|
|
||||||
|
canvas->drawText(renderer->label(), strlen(renderer->label()), x, y + textHeight,
|
||||||
|
textPaint);
|
||||||
|
|
||||||
|
SkBitmap srgbBitmap;
|
||||||
|
srgbBitmap.setInfo(dstInfo);
|
||||||
|
srgbGamutCanvas->readPixels(&srgbBitmap, 0, 0);
|
||||||
|
canvas->drawBitmap(srgbBitmap, x, y + textHeight + 5);
|
||||||
|
x += (gScalarSize + 1);
|
||||||
|
|
||||||
|
SkBitmap wideBitmap;
|
||||||
|
wideBitmap.setInfo(dstInfo);
|
||||||
|
wideGamutCanvas->readPixels(&wideBitmap, 0, 0);
|
||||||
|
canvas->drawBitmap(wideBitmap, x, y + textHeight + 5);
|
||||||
|
x += (gScalarSize + 10);
|
||||||
|
|
||||||
|
if (x + (2 * gScalarSize + 1) > gTestWidth) {
|
||||||
|
x = 0;
|
||||||
|
y += (textHeight + gScalarSize + 10);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
DEF_SIMPLE_GM_BG(gamut, canvas, gTestWidth, gTestHeight, SK_ColorBLACK) {
|
||||||
|
SkTArray<SkAutoTDelete<CellRenderer>> renderers;
|
||||||
|
|
||||||
|
// sRGB primaries, rendered as paint color
|
||||||
|
renderers.push_back(new PaintColorCellRenderer(SK_ColorRED));
|
||||||
|
renderers.push_back(new PaintColorCellRenderer(SK_ColorGREEN));
|
||||||
|
|
||||||
|
// sRGB primaries, rendered as bitmaps
|
||||||
|
renderers.push_back(new BitmapCellRenderer(SK_ColorRED, kNone_SkFilterQuality));
|
||||||
|
renderers.push_back(new BitmapCellRenderer(SK_ColorGREEN, kLow_SkFilterQuality));
|
||||||
|
// Larger bitmap to trigger mipmaps
|
||||||
|
renderers.push_back(new BitmapCellRenderer(SK_ColorRED, kMedium_SkFilterQuality, 2.0f));
|
||||||
|
// Smaller bitmap to trigger bicubic
|
||||||
|
renderers.push_back(new BitmapCellRenderer(SK_ColorGREEN, kHigh_SkFilterQuality, 0.5f));
|
||||||
|
|
||||||
|
// Various gradients involving sRGB primaries and white/black
|
||||||
|
renderers.push_back(new GradientCellRenderer(SK_ColorRED, SK_ColorGREEN));
|
||||||
|
renderers.push_back(new GradientCellRenderer(SK_ColorGREEN, SK_ColorBLACK));
|
||||||
|
renderers.push_back(new GradientCellRenderer(SK_ColorGREEN, SK_ColorWHITE));
|
||||||
|
|
||||||
|
// Vertex colors
|
||||||
|
renderers.push_back(new VerticesCellRenderer(SK_ColorRED, SK_ColorRED));
|
||||||
|
renderers.push_back(new VerticesCellRenderer(SK_ColorRED, SK_ColorGREEN));
|
||||||
|
|
||||||
|
draw_gamut_grid(canvas, renderers);
|
||||||
|
}
|
@ -746,6 +746,26 @@
|
|||||||
"gm",
|
"gm",
|
||||||
"_",
|
"_",
|
||||||
"image-cacherator-from-ctable",
|
"image-cacherator-from-ctable",
|
||||||
|
"sp-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
|
"pic-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
|
"lite-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
|
"2ndpic-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
|
"serialize-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
"_",
|
"_",
|
||||||
"image",
|
"image",
|
||||||
"_",
|
"_",
|
||||||
|
@ -655,6 +655,26 @@
|
|||||||
"gm",
|
"gm",
|
||||||
"_",
|
"_",
|
||||||
"image-cacherator-from-ctable",
|
"image-cacherator-from-ctable",
|
||||||
|
"sp-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
|
"pic-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
|
"lite-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
|
"2ndpic-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
|
"serialize-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
"_",
|
"_",
|
||||||
"image",
|
"image",
|
||||||
"_",
|
"_",
|
||||||
|
@ -748,6 +748,26 @@
|
|||||||
"gm",
|
"gm",
|
||||||
"_",
|
"_",
|
||||||
"image-cacherator-from-ctable",
|
"image-cacherator-from-ctable",
|
||||||
|
"sp-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
|
"pic-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
|
"lite-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
|
"2ndpic-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
|
"serialize-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
"_",
|
"_",
|
||||||
"image",
|
"image",
|
||||||
"_",
|
"_",
|
||||||
|
@ -746,6 +746,26 @@
|
|||||||
"gm",
|
"gm",
|
||||||
"_",
|
"_",
|
||||||
"image-cacherator-from-ctable",
|
"image-cacherator-from-ctable",
|
||||||
|
"sp-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
|
"pic-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
|
"lite-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
|
"2ndpic-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
|
"serialize-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
"_",
|
"_",
|
||||||
"image",
|
"image",
|
||||||
"_",
|
"_",
|
||||||
|
@ -747,6 +747,26 @@
|
|||||||
"gm",
|
"gm",
|
||||||
"_",
|
"_",
|
||||||
"image-cacherator-from-ctable",
|
"image-cacherator-from-ctable",
|
||||||
|
"sp-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
|
"pic-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
|
"lite-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
|
"2ndpic-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
|
"serialize-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
"_",
|
"_",
|
||||||
"image",
|
"image",
|
||||||
"_",
|
"_",
|
||||||
|
@ -745,6 +745,26 @@
|
|||||||
"gm",
|
"gm",
|
||||||
"_",
|
"_",
|
||||||
"image-cacherator-from-ctable",
|
"image-cacherator-from-ctable",
|
||||||
|
"sp-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
|
"pic-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
|
"lite-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
|
"2ndpic-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
|
"serialize-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
"_",
|
"_",
|
||||||
"image",
|
"image",
|
||||||
"_",
|
"_",
|
||||||
|
@ -746,6 +746,26 @@
|
|||||||
"gm",
|
"gm",
|
||||||
"_",
|
"_",
|
||||||
"image-cacherator-from-ctable",
|
"image-cacherator-from-ctable",
|
||||||
|
"sp-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
|
"pic-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
|
"lite-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
|
"2ndpic-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
|
"serialize-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
"_",
|
"_",
|
||||||
"image",
|
"image",
|
||||||
"_",
|
"_",
|
||||||
|
@ -742,6 +742,26 @@
|
|||||||
"gm",
|
"gm",
|
||||||
"_",
|
"_",
|
||||||
"image-cacherator-from-ctable",
|
"image-cacherator-from-ctable",
|
||||||
|
"sp-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
|
"pic-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
|
"lite-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
|
"2ndpic-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
|
"serialize-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
"--match",
|
"--match",
|
||||||
"~ResourceCache",
|
"~ResourceCache",
|
||||||
"--noRAW_threading"
|
"--noRAW_threading"
|
||||||
|
@ -447,6 +447,26 @@
|
|||||||
"gm",
|
"gm",
|
||||||
"_",
|
"_",
|
||||||
"image-cacherator-from-ctable",
|
"image-cacherator-from-ctable",
|
||||||
|
"sp-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
|
"pic-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
|
"lite-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
|
"2ndpic-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
|
"serialize-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
"_",
|
"_",
|
||||||
"image",
|
"image",
|
||||||
"_",
|
"_",
|
||||||
|
@ -448,7 +448,27 @@
|
|||||||
"serialize-8888",
|
"serialize-8888",
|
||||||
"gm",
|
"gm",
|
||||||
"_",
|
"_",
|
||||||
"image-cacherator-from-ctable"
|
"image-cacherator-from-ctable",
|
||||||
|
"sp-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
|
"pic-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
|
"lite-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
|
"2ndpic-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
|
"serialize-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut"
|
||||||
],
|
],
|
||||||
"env": {
|
"env": {
|
||||||
"BUILDTYPE": "Debug",
|
"BUILDTYPE": "Debug",
|
||||||
|
@ -441,6 +441,26 @@
|
|||||||
"gm",
|
"gm",
|
||||||
"_",
|
"_",
|
||||||
"image-cacherator-from-ctable",
|
"image-cacherator-from-ctable",
|
||||||
|
"sp-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
|
"pic-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
|
"lite-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
|
"2ndpic-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
|
"serialize-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
"_",
|
"_",
|
||||||
"image",
|
"image",
|
||||||
"_",
|
"_",
|
||||||
|
@ -377,6 +377,26 @@
|
|||||||
"gm",
|
"gm",
|
||||||
"_",
|
"_",
|
||||||
"image-cacherator-from-ctable",
|
"image-cacherator-from-ctable",
|
||||||
|
"sp-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
|
"pic-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
|
"lite-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
|
"2ndpic-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
|
"serialize-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
"--outResultsFile",
|
"--outResultsFile",
|
||||||
"[SLAVE_BUILD]/out/coverage_results/abc123.cov"
|
"[SLAVE_BUILD]/out/coverage_results/abc123.cov"
|
||||||
],
|
],
|
||||||
|
@ -428,7 +428,27 @@
|
|||||||
"serialize-8888",
|
"serialize-8888",
|
||||||
"gm",
|
"gm",
|
||||||
"_",
|
"_",
|
||||||
"image-cacherator-from-ctable"
|
"image-cacherator-from-ctable",
|
||||||
|
"sp-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
|
"pic-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
|
"lite-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
|
"2ndpic-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
|
"serialize-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut"
|
||||||
],
|
],
|
||||||
"env": {
|
"env": {
|
||||||
"BUILDTYPE": "Debug",
|
"BUILDTYPE": "Debug",
|
||||||
|
@ -311,6 +311,26 @@
|
|||||||
"gm",
|
"gm",
|
||||||
"_",
|
"_",
|
||||||
"image-cacherator-from-ctable",
|
"image-cacherator-from-ctable",
|
||||||
|
"sp-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
|
"pic-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
|
"lite-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
|
"2ndpic-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
|
"serialize-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
"--match",
|
"--match",
|
||||||
"~Once",
|
"~Once",
|
||||||
"~Shared"
|
"~Shared"
|
||||||
|
@ -427,7 +427,27 @@
|
|||||||
"serialize-8888",
|
"serialize-8888",
|
||||||
"gm",
|
"gm",
|
||||||
"_",
|
"_",
|
||||||
"image-cacherator-from-ctable"
|
"image-cacherator-from-ctable",
|
||||||
|
"sp-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
|
"pic-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
|
"lite-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
|
"2ndpic-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
|
"serialize-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut"
|
||||||
],
|
],
|
||||||
"env": {
|
"env": {
|
||||||
"BUILDTYPE": "Debug",
|
"BUILDTYPE": "Debug",
|
||||||
|
@ -429,7 +429,27 @@
|
|||||||
"serialize-8888",
|
"serialize-8888",
|
||||||
"gm",
|
"gm",
|
||||||
"_",
|
"_",
|
||||||
"image-cacherator-from-ctable"
|
"image-cacherator-from-ctable",
|
||||||
|
"sp-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
|
"pic-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
|
"lite-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
|
"2ndpic-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
|
"serialize-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut"
|
||||||
],
|
],
|
||||||
"env": {
|
"env": {
|
||||||
"BUILDTYPE": "Release",
|
"BUILDTYPE": "Release",
|
||||||
|
@ -311,6 +311,26 @@
|
|||||||
"gm",
|
"gm",
|
||||||
"_",
|
"_",
|
||||||
"image-cacherator-from-ctable",
|
"image-cacherator-from-ctable",
|
||||||
|
"sp-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
|
"pic-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
|
"lite-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
|
"2ndpic-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
|
"serialize-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
"--match",
|
"--match",
|
||||||
"~ReadWriteAlpha"
|
"~ReadWriteAlpha"
|
||||||
],
|
],
|
||||||
|
@ -334,6 +334,26 @@
|
|||||||
"gm",
|
"gm",
|
||||||
"_",
|
"_",
|
||||||
"image-cacherator-from-ctable",
|
"image-cacherator-from-ctable",
|
||||||
|
"sp-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
|
"pic-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
|
"lite-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
|
"2ndpic-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
|
"serialize-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
"_",
|
"_",
|
||||||
"image",
|
"image",
|
||||||
"_",
|
"_",
|
||||||
@ -711,6 +731,26 @@
|
|||||||
"gm",
|
"gm",
|
||||||
"_",
|
"_",
|
||||||
"image-cacherator-from-ctable",
|
"image-cacherator-from-ctable",
|
||||||
|
"sp-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
|
"pic-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
|
"lite-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
|
"2ndpic-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
|
"serialize-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
"_",
|
"_",
|
||||||
"image",
|
"image",
|
||||||
"_",
|
"_",
|
||||||
@ -1089,6 +1129,26 @@
|
|||||||
"gm",
|
"gm",
|
||||||
"_",
|
"_",
|
||||||
"image-cacherator-from-ctable",
|
"image-cacherator-from-ctable",
|
||||||
|
"sp-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
|
"pic-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
|
"lite-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
|
"2ndpic-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
|
"serialize-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
"_",
|
"_",
|
||||||
"image",
|
"image",
|
||||||
"_",
|
"_",
|
||||||
|
@ -468,6 +468,26 @@
|
|||||||
"gm",
|
"gm",
|
||||||
"_",
|
"_",
|
||||||
"image-cacherator-from-ctable",
|
"image-cacherator-from-ctable",
|
||||||
|
"sp-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
|
"pic-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
|
"lite-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
|
"2ndpic-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
|
"serialize-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
"_",
|
"_",
|
||||||
"image",
|
"image",
|
||||||
"_",
|
"_",
|
||||||
|
@ -492,6 +492,26 @@
|
|||||||
"gm",
|
"gm",
|
||||||
"_",
|
"_",
|
||||||
"image-cacherator-from-ctable",
|
"image-cacherator-from-ctable",
|
||||||
|
"sp-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
|
"pic-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
|
"lite-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
|
"2ndpic-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
|
"serialize-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
"--noRAW_threading"
|
"--noRAW_threading"
|
||||||
],
|
],
|
||||||
"env": {
|
"env": {
|
||||||
|
@ -485,6 +485,26 @@
|
|||||||
"gm",
|
"gm",
|
||||||
"_",
|
"_",
|
||||||
"image-cacherator-from-ctable",
|
"image-cacherator-from-ctable",
|
||||||
|
"sp-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
|
"pic-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
|
"lite-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
|
"2ndpic-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
|
"serialize-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
"_",
|
"_",
|
||||||
"image",
|
"image",
|
||||||
"_",
|
"_",
|
||||||
|
@ -779,6 +779,26 @@
|
|||||||
"gm",
|
"gm",
|
||||||
"_",
|
"_",
|
||||||
"image-cacherator-from-ctable",
|
"image-cacherator-from-ctable",
|
||||||
|
"sp-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
|
"pic-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
|
"lite-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
|
"2ndpic-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
|
"serialize-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
"_",
|
"_",
|
||||||
"image",
|
"image",
|
||||||
"_",
|
"_",
|
||||||
|
@ -741,6 +741,26 @@
|
|||||||
"gm",
|
"gm",
|
||||||
"_",
|
"_",
|
||||||
"image-cacherator-from-ctable",
|
"image-cacherator-from-ctable",
|
||||||
|
"sp-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
|
"pic-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
|
"lite-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
|
"2ndpic-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
|
"serialize-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
"_",
|
"_",
|
||||||
"image",
|
"image",
|
||||||
"_",
|
"_",
|
||||||
|
@ -492,6 +492,26 @@
|
|||||||
"gm",
|
"gm",
|
||||||
"_",
|
"_",
|
||||||
"image-cacherator-from-ctable",
|
"image-cacherator-from-ctable",
|
||||||
|
"sp-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
|
"pic-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
|
"lite-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
|
"2ndpic-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
|
"serialize-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
"--noRAW_threading"
|
"--noRAW_threading"
|
||||||
],
|
],
|
||||||
"env": {
|
"env": {
|
||||||
|
@ -843,6 +843,26 @@
|
|||||||
"gm",
|
"gm",
|
||||||
"_",
|
"_",
|
||||||
"image-cacherator-from-ctable",
|
"image-cacherator-from-ctable",
|
||||||
|
"sp-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
|
"pic-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
|
"lite-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
|
"2ndpic-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
|
"serialize-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
"_",
|
"_",
|
||||||
"image",
|
"image",
|
||||||
"_",
|
"_",
|
||||||
|
@ -843,6 +843,26 @@
|
|||||||
"gm",
|
"gm",
|
||||||
"_",
|
"_",
|
||||||
"image-cacherator-from-ctable",
|
"image-cacherator-from-ctable",
|
||||||
|
"sp-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
|
"pic-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
|
"lite-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
|
"2ndpic-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
|
"serialize-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
"_",
|
"_",
|
||||||
"image",
|
"image",
|
||||||
"_",
|
"_",
|
||||||
|
@ -843,6 +843,26 @@
|
|||||||
"gm",
|
"gm",
|
||||||
"_",
|
"_",
|
||||||
"image-cacherator-from-ctable",
|
"image-cacherator-from-ctable",
|
||||||
|
"sp-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
|
"pic-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
|
"lite-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
|
"2ndpic-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
|
"serialize-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
"_",
|
"_",
|
||||||
"image",
|
"image",
|
||||||
"_",
|
"_",
|
||||||
|
@ -427,7 +427,27 @@
|
|||||||
"serialize-8888",
|
"serialize-8888",
|
||||||
"gm",
|
"gm",
|
||||||
"_",
|
"_",
|
||||||
"image-cacherator-from-ctable"
|
"image-cacherator-from-ctable",
|
||||||
|
"sp-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
|
"pic-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
|
"lite-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
|
"2ndpic-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
|
"serialize-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut"
|
||||||
],
|
],
|
||||||
"env": {
|
"env": {
|
||||||
"BUILDTYPE": "Debug",
|
"BUILDTYPE": "Debug",
|
||||||
|
@ -747,6 +747,26 @@
|
|||||||
"gm",
|
"gm",
|
||||||
"_",
|
"_",
|
||||||
"image-cacherator-from-ctable",
|
"image-cacherator-from-ctable",
|
||||||
|
"sp-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
|
"pic-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
|
"lite-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
|
"2ndpic-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
|
"serialize-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
"_",
|
"_",
|
||||||
"image",
|
"image",
|
||||||
"_",
|
"_",
|
||||||
|
@ -847,6 +847,26 @@
|
|||||||
"gm",
|
"gm",
|
||||||
"_",
|
"_",
|
||||||
"image-cacherator-from-ctable",
|
"image-cacherator-from-ctable",
|
||||||
|
"sp-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
|
"pic-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
|
"lite-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
|
"2ndpic-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
|
"serialize-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
"_",
|
"_",
|
||||||
"image",
|
"image",
|
||||||
"_",
|
"_",
|
||||||
|
@ -847,6 +847,26 @@
|
|||||||
"gm",
|
"gm",
|
||||||
"_",
|
"_",
|
||||||
"image-cacherator-from-ctable",
|
"image-cacherator-from-ctable",
|
||||||
|
"sp-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
|
"pic-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
|
"lite-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
|
"2ndpic-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
|
"serialize-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
"_",
|
"_",
|
||||||
"image",
|
"image",
|
||||||
"_",
|
"_",
|
||||||
|
@ -847,6 +847,26 @@
|
|||||||
"gm",
|
"gm",
|
||||||
"_",
|
"_",
|
||||||
"image-cacherator-from-ctable",
|
"image-cacherator-from-ctable",
|
||||||
|
"sp-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
|
"pic-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
|
"lite-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
|
"2ndpic-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
|
"serialize-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
"_",
|
"_",
|
||||||
"image",
|
"image",
|
||||||
"_",
|
"_",
|
||||||
|
@ -432,7 +432,27 @@
|
|||||||
"serialize-8888",
|
"serialize-8888",
|
||||||
"gm",
|
"gm",
|
||||||
"_",
|
"_",
|
||||||
"image-cacherator-from-ctable"
|
"image-cacherator-from-ctable",
|
||||||
|
"sp-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
|
"pic-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
|
"lite-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
|
"2ndpic-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut",
|
||||||
|
"serialize-8888",
|
||||||
|
"gm",
|
||||||
|
"_",
|
||||||
|
"gamut"
|
||||||
],
|
],
|
||||||
"env": {
|
"env": {
|
||||||
"BUILDTYPE": "Debug",
|
"BUILDTYPE": "Debug",
|
||||||
|
@ -262,6 +262,14 @@ def dm_flags(bot):
|
|||||||
blacklist.extend([ '2ndpic-8888', 'gm', '_', test])
|
blacklist.extend([ '2ndpic-8888', 'gm', '_', test])
|
||||||
blacklist.extend(['serialize-8888', 'gm', '_', test])
|
blacklist.extend(['serialize-8888', 'gm', '_', test])
|
||||||
|
|
||||||
|
# GM that requires raster-backed canvas
|
||||||
|
for test in ['gamut']:
|
||||||
|
blacklist.extend([ 'sp-8888', 'gm', '_', test])
|
||||||
|
blacklist.extend([ 'pic-8888', 'gm', '_', test])
|
||||||
|
blacklist.extend([ 'lite-8888', 'gm', '_', test])
|
||||||
|
blacklist.extend([ '2ndpic-8888', 'gm', '_', test])
|
||||||
|
blacklist.extend(['serialize-8888', 'gm', '_', test])
|
||||||
|
|
||||||
# Extensions for RAW images
|
# Extensions for RAW images
|
||||||
r = ["arw", "cr2", "dng", "nef", "nrw", "orf", "raf", "rw2", "pef", "srw",
|
r = ["arw", "cr2", "dng", "nef", "nrw", "orf", "raf", "rw2", "pef", "srw",
|
||||||
"ARW", "CR2", "DNG", "NEF", "NRW", "ORF", "RAF", "RW2", "PEF", "SRW"]
|
"ARW", "CR2", "DNG", "NEF", "NRW", "ORF", "RAF", "RW2", "PEF", "SRW"]
|
||||||
|
Loading…
Reference in New Issue
Block a user