summaryrefslogtreecommitdiffstats
path: root/external/skia/extend-rgb-to-rgba.patch.0
blob: f68dbab9633620b005c91e006043ff05b593db43 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
diff --git a/include/core/SkSwizzle.h b/include/core/SkSwizzle.h
index 61e93b2da7..c19063bb91 100644
--- ./include/core/SkSwizzle.h
+++ ./include/core/SkSwizzle.h
@@ -16,4 +16,6 @@
 */
 SK_API void SkSwapRB(uint32_t* dest, const uint32_t* src, int count);
 
+SK_API void SkExtendRGBToRGBA(uint32_t* dest, const uint8_t* src, int count);
+
 #endif
diff --git a/src/core/SkSwizzle.cpp b/src/core/SkSwizzle.cpp
index 301b0184f1..6e6dd27558 100644
--- ./src/core/SkSwizzle.cpp
+++ ./src/core/SkSwizzle.cpp
@@ -12,3 +12,7 @@
 void SkSwapRB(uint32_t* dest, const uint32_t* src, int count) {
     SkOpts::RGBA_to_BGRA(dest, src, count);
 }
+
+void SkExtendRGBToRGBA(uint32_t* dest, const uint8_t* src, int count) {
+    SkOpts::RGB_to_RGB1(dest, src, count);
+}