Home
last modified time | relevance | path

Searched refs:blendInfo (Results 1 - 15 of 15) sorted by relevance

/third_party/skia/src/gpu/effects/
H A DGrCoverageSetOpXP.cpp34 void onGetBlendInfo(GrXferProcessor::BlendInfo* blendInfo) const override;
75 void CoverageSetOpXP::onGetBlendInfo(GrXferProcessor::BlendInfo* blendInfo) const { in onGetBlendInfo()
78 blendInfo->fSrcBlend = kOne_GrBlendCoeff; in onGetBlendInfo()
79 blendInfo->fDstBlend = kZero_GrBlendCoeff; in onGetBlendInfo()
82 blendInfo->fSrcBlend = kDC_GrBlendCoeff; in onGetBlendInfo()
83 blendInfo->fDstBlend = kZero_GrBlendCoeff; in onGetBlendInfo()
86 blendInfo->fSrcBlend = kOne_GrBlendCoeff; in onGetBlendInfo()
87 blendInfo->fDstBlend = kISC_GrBlendCoeff; in onGetBlendInfo()
90 blendInfo->fSrcBlend = kIDC_GrBlendCoeff; in onGetBlendInfo()
91 blendInfo in onGetBlendInfo()
[all...]
H A DGrDisableColorXP.cpp31 void onGetBlendInfo(GrXferProcessor::BlendInfo* blendInfo) const override {
32 blendInfo->fWriteColor = false;
H A DGrPorterDuffXferProcessor.cpp394 void onGetBlendInfo(GrXferProcessor::BlendInfo* blendInfo) const override {
395 blendInfo->fEquation = fBlendFormula.equation();
396 blendInfo->fSrcBlend = fBlendFormula.srcCoeff();
397 blendInfo->fDstBlend = fBlendFormula.dstCoeff();
398 blendInfo->fWriteColor = fBlendFormula.modifiesDst();
571 void onGetBlendInfo(GrXferProcessor::BlendInfo* blendInfo) const override {
572 blendInfo->fSrcBlend = kConstC_GrBlendCoeff;
573 blendInfo->fDstBlend = kISC_GrBlendCoeff;
574 blendInfo->fBlendConstant = fBlendConstant;
H A DGrCustomXfermode.cpp185 void CustomXP::onGetBlendInfo(BlendInfo* blendInfo) const { in onGetBlendInfo()
187 blendInfo->fEquation = fHWBlendEquation; in onGetBlendInfo()
/third_party/skia/src/gpu/
H A DGrPipeline.cpp82 const GrXferProcessor::BlendInfo& blendInfo = this->getXferProcessor().getBlendInfo(); in genKey() local
89 b->addBool(blendInfo.fWriteColor, "writeColor"); in genKey()
90 b->addBits(kBlendCoeffSize, blendInfo.fSrcBlend, "srcBlend"); in genKey()
91 b->addBits(kBlendCoeffSize, blendInfo.fDstBlend, "dstBlend"); in genKey()
92 b->addBits(kBlendEquationSize, blendInfo.fEquation, "equation"); in genKey()
H A DGrXferProcessor.h104 BlendInfo blendInfo; in getBlendInfo() local
106 this->onGetBlendInfo(&blendInfo); in getBlendInfo()
108 return blendInfo; in getBlendInfo()
/third_party/skia/src/gpu/vk/
H A DGrVkPipeline.cpp389 static void setup_color_blend_state(const GrXferProcessor::BlendInfo& blendInfo,
392 GrBlendEquation equation = blendInfo.fEquation;
393 GrBlendCoeff srcCoeff = blendInfo.fSrcBlend;
394 GrBlendCoeff dstCoeff = blendInfo.fDstBlend;
408 if (!blendInfo.fWriteColor) {
479 const GrXferProcessor::BlendInfo& blendInfo,
513 setup_color_blend_state(blendInfo, &colorBlendInfo, attachmentStates);
656 const GrXferProcessor::BlendInfo& blendInfo = xferProcessor.getBlendInfo();
657 GrBlendCoeff srcCoeff = blendInfo.fSrcBlend;
658 GrBlendCoeff dstCoeff = blendInfo
[all...]
/third_party/skia/src/gpu/dawn/
H A DGrDawnCaps.cpp152 GrXferProcessor::BlendInfo blendInfo = pipeline.getXferProcessor().getBlendInfo(); in get_blend_info_key() local
159 uint32_t key = blendInfo.fWriteColor; in get_blend_info_key()
160 key |= (blendInfo.fSrcBlend << kBlendWriteShift); in get_blend_info_key()
161 key |= (blendInfo.fDstBlend << (kBlendWriteShift + kBlendCoeffShift)); in get_blend_info_key()
162 key |= (blendInfo.fEquation << (kBlendWriteShift + 2 * kBlendCoeffShift)); in get_blend_info_key()
H A DGrDawnOpsRenderPass.cpp130 GrXferProcessor::BlendInfo blendInfo = pipeline.getXferProcessor().getBlendInfo(); in applyState() local
131 const float* c = blendInfo.fBlendConstant.vec(); in applyState()
H A DGrDawnProgramBuilder.cpp177 GrXferProcessor::BlendInfo blendInfo = pipeline.getXferProcessor().getBlendInfo(); in create_blend_state() local
178 GrBlendEquation equation = blendInfo.fEquation; in create_blend_state()
179 GrBlendCoeff srcCoeff = blendInfo.fSrcBlend; in create_blend_state()
180 GrBlendCoeff dstCoeff = blendInfo.fDstBlend; in create_blend_state()
/third_party/skia/src/gpu/d3d/
H A DGrD3DPipelineStateBuilder.cpp355 const GrXferProcessor::BlendInfo& blendInfo = pipeline.getXferProcessor().getBlendInfo(); in fill_in_blend_state() local
357 GrBlendEquation equation = blendInfo.fEquation; in fill_in_blend_state()
358 GrBlendCoeff srcCoeff = blendInfo.fSrcBlend; in fill_in_blend_state()
359 GrBlendCoeff dstCoeff = blendInfo.fDstBlend; in fill_in_blend_state()
373 if (!blendInfo.fWriteColor) { in fill_in_blend_state()
H A DGrD3DOpsRenderPass.cpp96 const GrXferProcessor::BlendInfo& blendInfo = xferProcessor.getBlendInfo(); in set_blend_factor() local
97 GrBlendCoeff srcCoeff = blendInfo.fSrcBlend; in set_blend_factor()
98 GrBlendCoeff dstCoeff = blendInfo.fDstBlend; in set_blend_factor()
102 SkPMColor4f blendConst = swizzle.applyTo(blendInfo.fBlendConstant); in set_blend_factor()
/third_party/skia/tests/
H A DGrPorterDuffTest.cpp1041 GrXferProcessor::BlendInfo blendInfo = xp_opaque->getBlendInfo(); in test_lcd_coverage_fallback_case() local
1042 TEST_ASSERT(blendInfo.fWriteColor); in test_lcd_coverage_fallback_case()
1056 blendInfo = xp->getBlendInfo(); in test_lcd_coverage_fallback_case()
1057 TEST_ASSERT(blendInfo.fWriteColor); in test_lcd_coverage_fallback_case()
/third_party/skia/src/gpu/gl/
H A DGrGLGpu.cpp2547 const GrXferProcessor::BlendInfo& blendInfo, const GrSwizzle& swizzle) { in flushBlendAndColorWrite()
2548 if (this->glCaps().neverDisableColorWrites() && !blendInfo.fWriteColor) { in flushBlendAndColorWrite()
2558 GrBlendEquation equation = blendInfo.fEquation; in flushBlendAndColorWrite()
2559 GrBlendCoeff srcCoeff = blendInfo.fSrcBlend; in flushBlendAndColorWrite()
2560 GrBlendCoeff dstCoeff = blendInfo.fDstBlend; in flushBlendAndColorWrite()
2565 !blendInfo.fWriteColor; in flushBlendAndColorWrite()
2625 SkPMColor4f blendConst = swizzle.applyTo(blendInfo.fBlendConstant); in flushBlendAndColorWrite()
2634 this->flushColorWrite(blendInfo.fWriteColor); in flushBlendAndColorWrite()
2546 flushBlendAndColorWrite( const GrXferProcessor::BlendInfo& blendInfo, const GrSwizzle& swizzle) flushBlendAndColorWrite() argument
H A DGrGLGpu.h369 void flushBlendAndColorWrite(const GrXferProcessor::BlendInfo& blendInfo, const GrSwizzle&);

Completed in 17 milliseconds