@@ -221,49 +221,64 @@ ContentContext::ContentContext(
221221 if (context_->GetCapabilities ()->SupportsFramebufferFetch ()) {
222222 framebuffer_blend_color_pipelines_.CreateDefault (
223223 *context_, options_trianglestrip,
224- {static_cast <Scalar>(BlendSelectValues::kColor ), supports_decal});
224+ {static_cast <Scalar>(BlendSelectValues::kColor ), supports_decal},
225+ UseSubpassInput::kYes );
225226 framebuffer_blend_colorburn_pipelines_.CreateDefault (
226227 *context_, options_trianglestrip,
227- {static_cast <Scalar>(BlendSelectValues::kColorBurn ), supports_decal});
228+ {static_cast <Scalar>(BlendSelectValues::kColorBurn ), supports_decal},
229+ UseSubpassInput::kYes );
228230 framebuffer_blend_colordodge_pipelines_.CreateDefault (
229231 *context_, options_trianglestrip,
230- {static_cast <Scalar>(BlendSelectValues::kColorDodge ), supports_decal});
232+ {static_cast <Scalar>(BlendSelectValues::kColorDodge ), supports_decal},
233+ UseSubpassInput::kYes );
231234 framebuffer_blend_darken_pipelines_.CreateDefault (
232235 *context_, options_trianglestrip,
233- {static_cast <Scalar>(BlendSelectValues::kDarken ), supports_decal});
236+ {static_cast <Scalar>(BlendSelectValues::kDarken ), supports_decal},
237+ UseSubpassInput::kYes );
234238 framebuffer_blend_difference_pipelines_.CreateDefault (
235239 *context_, options_trianglestrip,
236- {static_cast <Scalar>(BlendSelectValues::kDifference ), supports_decal});
240+ {static_cast <Scalar>(BlendSelectValues::kDifference ), supports_decal},
241+ UseSubpassInput::kYes );
237242 framebuffer_blend_exclusion_pipelines_.CreateDefault (
238243 *context_, options_trianglestrip,
239- {static_cast <Scalar>(BlendSelectValues::kExclusion ), supports_decal});
244+ {static_cast <Scalar>(BlendSelectValues::kExclusion ), supports_decal},
245+ UseSubpassInput::kYes );
240246 framebuffer_blend_hardlight_pipelines_.CreateDefault (
241247 *context_, options_trianglestrip,
242- {static_cast <Scalar>(BlendSelectValues::kHardLight ), supports_decal});
248+ {static_cast <Scalar>(BlendSelectValues::kHardLight ), supports_decal},
249+ UseSubpassInput::kYes );
243250 framebuffer_blend_hue_pipelines_.CreateDefault (
244251 *context_, options_trianglestrip,
245- {static_cast <Scalar>(BlendSelectValues::kHue ), supports_decal});
252+ {static_cast <Scalar>(BlendSelectValues::kHue ), supports_decal},
253+ UseSubpassInput::kYes );
246254 framebuffer_blend_lighten_pipelines_.CreateDefault (
247255 *context_, options_trianglestrip,
248- {static_cast <Scalar>(BlendSelectValues::kLighten ), supports_decal});
256+ {static_cast <Scalar>(BlendSelectValues::kLighten ), supports_decal},
257+ UseSubpassInput::kYes );
249258 framebuffer_blend_luminosity_pipelines_.CreateDefault (
250259 *context_, options_trianglestrip,
251- {static_cast <Scalar>(BlendSelectValues::kLuminosity ), supports_decal});
260+ {static_cast <Scalar>(BlendSelectValues::kLuminosity ), supports_decal},
261+ UseSubpassInput::kYes );
252262 framebuffer_blend_multiply_pipelines_.CreateDefault (
253263 *context_, options_trianglestrip,
254- {static_cast <Scalar>(BlendSelectValues::kMultiply ), supports_decal});
264+ {static_cast <Scalar>(BlendSelectValues::kMultiply ), supports_decal},
265+ UseSubpassInput::kYes );
255266 framebuffer_blend_overlay_pipelines_.CreateDefault (
256267 *context_, options_trianglestrip,
257- {static_cast <Scalar>(BlendSelectValues::kOverlay ), supports_decal});
268+ {static_cast <Scalar>(BlendSelectValues::kOverlay ), supports_decal},
269+ UseSubpassInput::kYes );
258270 framebuffer_blend_saturation_pipelines_.CreateDefault (
259271 *context_, options_trianglestrip,
260- {static_cast <Scalar>(BlendSelectValues::kSaturation ), supports_decal});
272+ {static_cast <Scalar>(BlendSelectValues::kSaturation ), supports_decal},
273+ UseSubpassInput::kYes );
261274 framebuffer_blend_screen_pipelines_.CreateDefault (
262275 *context_, options_trianglestrip,
263- {static_cast <Scalar>(BlendSelectValues::kScreen ), supports_decal});
276+ {static_cast <Scalar>(BlendSelectValues::kScreen ), supports_decal},
277+ UseSubpassInput::kYes );
264278 framebuffer_blend_softlight_pipelines_.CreateDefault (
265279 *context_, options_trianglestrip,
266- {static_cast <Scalar>(BlendSelectValues::kSoftLight ), supports_decal});
280+ {static_cast <Scalar>(BlendSelectValues::kSoftLight ), supports_decal},
281+ UseSubpassInput::kYes );
267282 }
268283
269284 blend_color_pipelines_.CreateDefault (
0 commit comments