Lines Matching refs:srcInfo
18 const SkImageInfo& srcInfo, const void* srcPixels, size_t srcRB,
21 if (dstInfo.colorType() != srcInfo.colorType()) {
35 const SkImageInfo& srcInfo, const void* srcPixels, size_t srcRB,
41 !is_8888(srcInfo.colorType()) ||
49 const bool swapRB = dstInfo.colorType() != srcInfo.colorType();
71 const SkImageInfo& srcInfo, const void* src, size_t srcRB,
78 switch (srcInfo.colorType()) {
89 for (int y = 0; y < srcInfo.height(); y++) {
90 for (int x = 0; x < srcInfo.width(); x++) {
107 for (int y = 0; y < srcInfo.height(); ++y) {
108 memset(dst, 0xFF, srcInfo.width());
116 for (int y = 0; y < srcInfo.height(); y++) {
117 for (int x = 0; x < srcInfo.width(); x++) {
130 for (int y = 0; y < srcInfo.height(); y++) {
131 for (int x = 0; x < srcInfo.width(); x++) {
143 for (int y = 0; y < srcInfo.height(); y++) {
144 for (int x = 0; x < srcInfo.width(); x++) {
156 for (int y = 0; y < srcInfo.height(); y++) {
157 for (int x = 0; x < srcInfo.width(); x++) {
168 for (int y = 0; y < srcInfo.height(); y++) {
169 for (int x = 0; x < srcInfo.width(); x++) {
180 for (int y = 0; y < srcInfo.height(); y++) {
181 for (int x = 0; x < srcInfo.width(); x++) {
192 for (int y = 0; y < srcInfo.height(); y++) {
193 for (int x = 0; x < srcInfo.width(); x++) {
207 const SkImageInfo& srcInfo, const void* srcRow, int srcStride,
213 pipeline.append_load(srcInfo.colorType(), &src);
219 pipeline.run(0,0, srcInfo.width(), srcInfo.height());
223 const SkImageInfo& srcInfo, const void* srcPixels, size_t srcRB) {
224 SkASSERT(dstInfo.dimensions() == srcInfo.dimensions());
225 SkASSERT(SkImageInfoValidConversion(dstInfo, srcInfo));
227 int srcStride = (int)(srcRB / srcInfo.bytesPerPixel());
229 if ((size_t)srcStride * srcInfo.bytesPerPixel() != srcRB ||
234 SkColorSpaceXformSteps steps{srcInfo.colorSpace(), srcInfo.alphaType(),
238 if (fn(dstInfo, dstPixels, dstRB, srcInfo, srcPixels, srcRB, steps)) {
242 convert_with_pipeline(dstInfo, dstPixels, dstStride, srcInfo, srcPixels, srcStride, steps);