Home
last modified time | relevance | path

Searched refs:blendInfo (Results 1 – 25 of 26) sorted by relevance

12

/external/skia/src/gpu/effects/
DGrCoverageSetOpXP.cpp36 void onGetBlendInfo(GrXferProcessor::BlendInfo* blendInfo) const override;
93 void CoverageSetOpXP::onGetBlendInfo(GrXferProcessor::BlendInfo* blendInfo) const { in onGetBlendInfo()
96 blendInfo->fSrcBlend = kOne_GrBlendCoeff; in onGetBlendInfo()
97 blendInfo->fDstBlend = kZero_GrBlendCoeff; in onGetBlendInfo()
100 blendInfo->fSrcBlend = kDC_GrBlendCoeff; in onGetBlendInfo()
101 blendInfo->fDstBlend = kZero_GrBlendCoeff; in onGetBlendInfo()
104 blendInfo->fSrcBlend = kOne_GrBlendCoeff; in onGetBlendInfo()
105 blendInfo->fDstBlend = kISC_GrBlendCoeff; in onGetBlendInfo()
108 blendInfo->fSrcBlend = kIDC_GrBlendCoeff; in onGetBlendInfo()
109 blendInfo->fDstBlend = kISC_GrBlendCoeff; in onGetBlendInfo()
[all …]
DGrDisableColorXP.cpp32 void onGetBlendInfo(GrXferProcessor::BlendInfo* blendInfo) const override;
73 void DisableColorXP::onGetBlendInfo(GrXferProcessor::BlendInfo* blendInfo) const { in onGetBlendInfo()
74 blendInfo->fWriteColor = false; in onGetBlendInfo()
DGrPorterDuffXferProcessor.cpp416 void onGetBlendInfo(GrXferProcessor::BlendInfo* blendInfo) const override { in onGetBlendInfo()
417 blendInfo->fEquation = fBlendFormula.equation(); in onGetBlendInfo()
418 blendInfo->fSrcBlend = fBlendFormula.srcCoeff(); in onGetBlendInfo()
419 blendInfo->fDstBlend = fBlendFormula.dstCoeff(); in onGetBlendInfo()
420 blendInfo->fWriteColor = fBlendFormula.modifiesDst(); in onGetBlendInfo()
598 void onGetBlendInfo(GrXferProcessor::BlendInfo* blendInfo) const override { in onGetBlendInfo()
599 blendInfo->fSrcBlend = kConstC_GrBlendCoeff; in onGetBlendInfo()
600 blendInfo->fDstBlend = kISC_GrBlendCoeff; in onGetBlendInfo()
601 blendInfo->fBlendConstant = fBlendConstant; in onGetBlendInfo()
DGrCustomXfermode.cpp197 void CustomXP::onGetBlendInfo(BlendInfo* blendInfo) const { in onGetBlendInfo()
199 blendInfo->fEquation = this->hwBlendEquation(); in onGetBlendInfo()
/external/skqp/src/gpu/effects/
DGrCoverageSetOpXP.cpp36 void onGetBlendInfo(GrXferProcessor::BlendInfo* blendInfo) const override;
93 void CoverageSetOpXP::onGetBlendInfo(GrXferProcessor::BlendInfo* blendInfo) const { in onGetBlendInfo()
96 blendInfo->fSrcBlend = kOne_GrBlendCoeff; in onGetBlendInfo()
97 blendInfo->fDstBlend = kZero_GrBlendCoeff; in onGetBlendInfo()
100 blendInfo->fSrcBlend = kDC_GrBlendCoeff; in onGetBlendInfo()
101 blendInfo->fDstBlend = kZero_GrBlendCoeff; in onGetBlendInfo()
104 blendInfo->fSrcBlend = kOne_GrBlendCoeff; in onGetBlendInfo()
105 blendInfo->fDstBlend = kISC_GrBlendCoeff; in onGetBlendInfo()
108 blendInfo->fSrcBlend = kIDC_GrBlendCoeff; in onGetBlendInfo()
109 blendInfo->fDstBlend = kISC_GrBlendCoeff; in onGetBlendInfo()
[all …]
DGrDisableColorXP.cpp32 void onGetBlendInfo(GrXferProcessor::BlendInfo* blendInfo) const override;
73 void DisableColorXP::onGetBlendInfo(GrXferProcessor::BlendInfo* blendInfo) const { in onGetBlendInfo()
74 blendInfo->fWriteColor = false; in onGetBlendInfo()
DGrPorterDuffXferProcessor.cpp416 void onGetBlendInfo(GrXferProcessor::BlendInfo* blendInfo) const override { in onGetBlendInfo()
417 blendInfo->fEquation = fBlendFormula.equation(); in onGetBlendInfo()
418 blendInfo->fSrcBlend = fBlendFormula.srcCoeff(); in onGetBlendInfo()
419 blendInfo->fDstBlend = fBlendFormula.dstCoeff(); in onGetBlendInfo()
420 blendInfo->fWriteColor = fBlendFormula.modifiesDst(); in onGetBlendInfo()
598 void onGetBlendInfo(GrXferProcessor::BlendInfo* blendInfo) const override { in onGetBlendInfo()
599 blendInfo->fSrcBlend = kConstC_GrBlendCoeff; in onGetBlendInfo()
600 blendInfo->fDstBlend = kISC_GrBlendCoeff; in onGetBlendInfo()
601 blendInfo->fBlendConstant = fBlendConstant; in onGetBlendInfo()
DGrCustomXfermode.cpp197 void CustomXP::onGetBlendInfo(BlendInfo* blendInfo) const { in onGetBlendInfo()
199 blendInfo->fEquation = this->hwBlendEquation(); in onGetBlendInfo()
/external/skia/src/gpu/
DGrPipeline.cpp115 GrXferProcessor::BlendInfo blendInfo; in getBlendInfoKey() local
116 this->getXferProcessor().getBlendInfo(&blendInfo); in getBlendInfoKey()
123 uint32_t key = blendInfo.fWriteColor; in getBlendInfoKey()
124 key |= (blendInfo.fSrcBlend << kBlendWriteShift); in getBlendInfoKey()
125 key |= (blendInfo.fDstBlend << (kBlendWriteShift + kBlendCoeffShift)); in getBlendInfoKey()
126 key |= (blendInfo.fEquation << (kBlendWriteShift + 2 * kBlendCoeffShift)); in getBlendInfoKey()
DGrXferProcessor.cpp33 void GrXferProcessor::getBlendInfo(BlendInfo* blendInfo) const { in getBlendInfo()
34 blendInfo->reset(); in getBlendInfo()
36 this->onGetBlendInfo(blendInfo); in getBlendInfo()
38 blendInfo->fDstBlend = kIS2A_GrBlendCoeff; in getBlendInfo()
DGrXferProcessor.h147 void getBlendInfo(BlendInfo* blendInfo) const;
/external/skqp/src/gpu/
DGrXferProcessor.cpp33 void GrXferProcessor::getBlendInfo(BlendInfo* blendInfo) const { in getBlendInfo()
34 blendInfo->reset(); in getBlendInfo()
36 this->onGetBlendInfo(blendInfo); in getBlendInfo()
38 blendInfo->fDstBlend = kIS2A_GrBlendCoeff; in getBlendInfo()
DGrXferProcessor.h147 void getBlendInfo(BlendInfo* blendInfo) const;
/external/skqp/src/gpu/vk/
DGrVkPipeline.cpp429 GrXferProcessor::BlendInfo blendInfo; in setup_color_blend_state() local
430 pipeline.getXferProcessor().getBlendInfo(&blendInfo); in setup_color_blend_state()
432 GrBlendEquation equation = blendInfo.fEquation; in setup_color_blend_state()
433 GrBlendCoeff srcCoeff = blendInfo.fSrcBlend; in setup_color_blend_state()
434 GrBlendCoeff dstCoeff = blendInfo.fDstBlend; in setup_color_blend_state()
449 if (!blendInfo.fWriteColor) { in setup_color_blend_state()
620 GrXferProcessor::BlendInfo blendInfo; in SetDynamicBlendConstantState() local
621 xferProcessor.getBlendInfo(&blendInfo); in SetDynamicBlendConstantState()
622 GrBlendCoeff srcCoeff = blendInfo.fSrcBlend; in SetDynamicBlendConstantState()
623 GrBlendCoeff dstCoeff = blendInfo.fDstBlend; in SetDynamicBlendConstantState()
[all …]
DGrVkPipelineStateBuilder.cpp377 GrXferProcessor::BlendInfo blendInfo; in get_blend_info_key() local
378 pipeline.getXferProcessor().getBlendInfo(&blendInfo); in get_blend_info_key()
385 uint32_t key = blendInfo.fWriteColor; in get_blend_info_key()
386 key |= (blendInfo.fSrcBlend << kBlendWriteShift); in get_blend_info_key()
387 key |= (blendInfo.fDstBlend << (kBlendWriteShift + kBlendCoeffShift)); in get_blend_info_key()
388 key |= (blendInfo.fEquation << (kBlendWriteShift + 2 * kBlendCoeffShift)); in get_blend_info_key()
/external/skia/src/gpu/vk/
DGrVkPipeline.cpp433 GrXferProcessor::BlendInfo blendInfo; in setup_color_blend_state() local
434 pipeline.getXferProcessor().getBlendInfo(&blendInfo); in setup_color_blend_state()
436 GrBlendEquation equation = blendInfo.fEquation; in setup_color_blend_state()
437 GrBlendCoeff srcCoeff = blendInfo.fSrcBlend; in setup_color_blend_state()
438 GrBlendCoeff dstCoeff = blendInfo.fDstBlend; in setup_color_blend_state()
453 if (!blendInfo.fWriteColor) { in setup_color_blend_state()
631 GrXferProcessor::BlendInfo blendInfo; in SetDynamicBlendConstantState() local
632 xferProcessor.getBlendInfo(&blendInfo); in SetDynamicBlendConstantState()
633 GrBlendCoeff srcCoeff = blendInfo.fSrcBlend; in SetDynamicBlendConstantState()
634 GrBlendCoeff dstCoeff = blendInfo.fDstBlend; in SetDynamicBlendConstantState()
[all …]
/external/skqp/src/gpu/mtl/
DGrMtlPipelineStateBuilder.mm280 GrXferProcessor::BlendInfo blendInfo;
281 pipeline.getXferProcessor().getBlendInfo(&blendInfo);
283 GrBlendEquation equation = blendInfo.fEquation;
284 GrBlendCoeff srcCoeff = blendInfo.fSrcBlend;
285 GrBlendCoeff dstCoeff = blendInfo.fDstBlend;
299 if (!blendInfo.fWriteColor) {
DGrMtlPipelineState.mm182 GrXferProcessor::BlendInfo blendInfo;
183 xferProcessor.getBlendInfo(&blendInfo);
184 GrBlendCoeff srcCoeff = blendInfo.fSrcBlend;
185 GrBlendCoeff dstCoeff = blendInfo.fDstBlend;
189 SkPMColor4f blendConst = swizzle.applyTo(blendInfo.fBlendConstant);
/external/skia/src/gpu/mtl/
DGrMtlPipelineState.mm182 GrXferProcessor::BlendInfo blendInfo;
183 xferProcessor.getBlendInfo(&blendInfo);
184 GrBlendCoeff srcCoeff = blendInfo.fSrcBlend;
185 GrBlendCoeff dstCoeff = blendInfo.fDstBlend;
189 SkPMColor4f blendConst = swizzle.applyTo(blendInfo.fBlendConstant);
DGrMtlPipelineStateBuilder.mm283 GrXferProcessor::BlendInfo blendInfo;
284 pipeline.getXferProcessor().getBlendInfo(&blendInfo);
286 GrBlendEquation equation = blendInfo.fEquation;
287 GrBlendCoeff srcCoeff = blendInfo.fSrcBlend;
288 GrBlendCoeff dstCoeff = blendInfo.fDstBlend;
302 if (!blendInfo.fWriteColor) {
/external/skia/src/gpu/gl/
DGrGLGpu.cpp2025 GrXferProcessor::BlendInfo blendInfo; in flushGLState() local
2026 pipeline.getXferProcessor().getBlendInfo(&blendInfo); in flushGLState()
2028 this->flushColorWrite(blendInfo.fWriteColor); in flushGLState()
2035 this->flushBlend(blendInfo, swizzle); in flushGLState()
2871 void GrGLGpu::flushBlend(const GrXferProcessor::BlendInfo& blendInfo, const GrSwizzle& swizzle) { in flushBlend() argument
2875 GrBlendEquation equation = blendInfo.fEquation; in flushBlend()
2876 GrBlendCoeff srcCoeff = blendInfo.fSrcBlend; in flushBlend()
2877 GrBlendCoeff dstCoeff = blendInfo.fDstBlend; in flushBlend()
2881 !blendInfo.fWriteColor; in flushBlend()
2927 SkPMColor4f blendConst = swizzle.applyTo(blendInfo.fBlendConstant); in flushBlend()
[all …]
/external/skqp/src/gpu/gl/
DGrGLGpu.cpp1996 GrXferProcessor::BlendInfo blendInfo; in flushGLState() local
1997 pipeline.getXferProcessor().getBlendInfo(&blendInfo); in flushGLState()
1999 this->flushColorWrite(blendInfo.fWriteColor); in flushGLState()
2006 this->flushBlend(blendInfo, swizzle); in flushGLState()
2859 void GrGLGpu::flushBlend(const GrXferProcessor::BlendInfo& blendInfo, const GrSwizzle& swizzle) { in flushBlend() argument
2863 GrBlendEquation equation = blendInfo.fEquation; in flushBlend()
2864 GrBlendCoeff srcCoeff = blendInfo.fSrcBlend; in flushBlend()
2865 GrBlendCoeff dstCoeff = blendInfo.fDstBlend; in flushBlend()
2869 !blendInfo.fWriteColor; in flushBlend()
2915 SkPMColor4f blendConst = swizzle.applyTo(blendInfo.fBlendConstant); in flushBlend()
[all …]
DGrGLGpu.h285 void flushBlend(const GrXferProcessor::BlendInfo& blendInfo, const GrSwizzle&);
/external/skqp/tests/
DGrPorterDuffTest.cpp955 GrXferProcessor::BlendInfo blendInfo; in test_lcd_coverage_fallback_case() local
956 xp_opaque->getBlendInfo(&blendInfo); in test_lcd_coverage_fallback_case()
957 TEST_ASSERT(blendInfo.fWriteColor); in test_lcd_coverage_fallback_case()
971 xp->getBlendInfo(&blendInfo); in test_lcd_coverage_fallback_case()
972 TEST_ASSERT(blendInfo.fWriteColor); in test_lcd_coverage_fallback_case()
/external/skia/tests/
DGrPorterDuffTest.cpp958 GrXferProcessor::BlendInfo blendInfo; in test_lcd_coverage_fallback_case() local
959 xp_opaque->getBlendInfo(&blendInfo); in test_lcd_coverage_fallback_case()
960 TEST_ASSERT(blendInfo.fWriteColor); in test_lcd_coverage_fallback_case()
974 xp->getBlendInfo(&blendInfo); in test_lcd_coverage_fallback_case()
975 TEST_ASSERT(blendInfo.fWriteColor); in test_lcd_coverage_fallback_case()

12