/third_party/skia/src/gpu/effects/ |
H A D | GrCoverageSetOpXP.cpp | 34 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 D | GrDisableColorXP.cpp | 31 void onGetBlendInfo(GrXferProcessor::BlendInfo* blendInfo) const override { 32 blendInfo->fWriteColor = false;
|
H A D | GrPorterDuffXferProcessor.cpp | 394 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 D | GrCustomXfermode.cpp | 185 void CustomXP::onGetBlendInfo(BlendInfo* blendInfo) const { in onGetBlendInfo() 187 blendInfo->fEquation = fHWBlendEquation; in onGetBlendInfo()
|
/third_party/skia/src/gpu/ |
H A D | GrPipeline.cpp | 82 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 D | GrXferProcessor.h | 104 BlendInfo blendInfo; in getBlendInfo() local 106 this->onGetBlendInfo(&blendInfo); in getBlendInfo() 108 return blendInfo; in getBlendInfo()
|
/third_party/skia/src/gpu/vk/ |
H A D | GrVkPipeline.cpp | 389 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 D | GrDawnCaps.cpp | 152 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 D | GrDawnOpsRenderPass.cpp | 130 GrXferProcessor::BlendInfo blendInfo = pipeline.getXferProcessor().getBlendInfo(); in applyState() local 131 const float* c = blendInfo.fBlendConstant.vec(); in applyState()
|
H A D | GrDawnProgramBuilder.cpp | 177 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 D | GrD3DPipelineStateBuilder.cpp | 355 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 D | GrD3DOpsRenderPass.cpp | 96 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 D | GrPorterDuffTest.cpp | 1041 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 D | GrGLGpu.cpp | 2547 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 D | GrGLGpu.h | 369 void flushBlendAndColorWrite(const GrXferProcessor::BlendInfo& blendInfo, const GrSwizzle&);
|