diff options
| author | 2016-11-02 17:45:18 +0000 | |
|---|---|---|
| committer | 2016-11-02 17:45:21 +0000 | |
| commit | 299978132b8482beca745cc6f4c61f2e27fef825 (patch) | |
| tree | 34cf492cab8080d02b4967a27a0d06f8ed09b17a /libs/hwui/ProgramCache.cpp | |
| parent | 54f53906bd694f153fff567d5941c4aba3a0ed9a (diff) | |
| parent | f87da67df90968adcddb2404ff20a41fe49a0315 (diff) | |
Merge changes from topic 'skia_merge'
* changes:
Adding changes required by the master-skia merge.
use SkBlendMode
Diffstat (limited to 'libs/hwui/ProgramCache.cpp')
| -rw-r--r-- | libs/hwui/ProgramCache.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/libs/hwui/ProgramCache.cpp b/libs/hwui/ProgramCache.cpp index 4ef6b85de9ad..1afc97839b44 100644 --- a/libs/hwui/ProgramCache.cpp +++ b/libs/hwui/ProgramCache.cpp @@ -572,7 +572,7 @@ static bool shaderOp(const ProgramDescription& description, String8& shader, String8 ProgramCache::generateFragmentShader(const ProgramDescription& description) { String8 shader(gFS_Header_Start); - const bool blendFramebuffer = description.framebufferMode >= SkXfermode::kPlus_Mode; + const bool blendFramebuffer = description.framebufferMode >= SkBlendMode::kPlus; if (blendFramebuffer) { shader.append(gFS_Header_Extension_FramebufferFetch); } @@ -809,12 +809,12 @@ String8 ProgramCache::generateFragmentShader(const ProgramDescription& descripti return shader; } -void ProgramCache::generateBlend(String8& shader, const char* name, SkXfermode::Mode mode) { +void ProgramCache::generateBlend(String8& shader, const char* name, SkBlendMode mode) { shader.append("\nvec4 "); shader.append(name); shader.append("(vec4 src, vec4 dst) {\n"); shader.append(" "); - shader.append(gBlendOps[mode]); + shader.append(gBlendOps[(int)mode]); shader.append("}\n"); } |