@@ -204,7 +204,7 @@ static std::optional<Entity> AdvancedBlend(
204
204
dst_sampler_descriptor.width_address_mode = SamplerAddressMode::kDecal ;
205
205
dst_sampler_descriptor.height_address_mode = SamplerAddressMode::kDecal ;
206
206
}
207
- const std::unique_ptr <const Sampler>& dst_sampler =
207
+ raw_ptr <const Sampler> dst_sampler =
208
208
renderer.GetContext ()->GetSamplerLibrary ()->GetSampler (
209
209
dst_sampler_descriptor);
210
210
FS::BindTextureSamplerDst (pass, dst_snapshot->texture , dst_sampler);
@@ -227,7 +227,7 @@ static std::optional<Entity> AdvancedBlend(
227
227
src_sampler_descriptor.width_address_mode = SamplerAddressMode::kDecal ;
228
228
src_sampler_descriptor.height_address_mode = SamplerAddressMode::kDecal ;
229
229
}
230
- const std::unique_ptr <const Sampler>& src_sampler =
230
+ raw_ptr <const Sampler> src_sampler =
231
231
renderer.GetContext ()->GetSamplerLibrary ()->GetSampler (
232
232
src_sampler_descriptor);
233
233
blend_info.color_factor = 0 ;
@@ -377,7 +377,7 @@ std::optional<Entity> BlendFilterContents::CreateForegroundAdvancedBlend(
377
377
dst_sampler_descriptor.width_address_mode = SamplerAddressMode::kDecal ;
378
378
dst_sampler_descriptor.height_address_mode = SamplerAddressMode::kDecal ;
379
379
}
380
- const std::unique_ptr <const Sampler>& dst_sampler =
380
+ raw_ptr <const Sampler> dst_sampler =
381
381
renderer.GetContext ()->GetSamplerLibrary ()->GetSampler (
382
382
dst_sampler_descriptor);
383
383
FS::BindTextureSamplerDst (pass, dst_snapshot->texture , dst_sampler);
@@ -484,7 +484,7 @@ std::optional<Entity> BlendFilterContents::CreateForegroundPorterDuffBlend(
484
484
dst_sampler_descriptor.width_address_mode = SamplerAddressMode::kDecal ;
485
485
dst_sampler_descriptor.height_address_mode = SamplerAddressMode::kDecal ;
486
486
}
487
- const std::unique_ptr <const Sampler>& dst_sampler =
487
+ raw_ptr <const Sampler> dst_sampler =
488
488
renderer.GetContext ()->GetSamplerLibrary ()->GetSampler (
489
489
dst_sampler_descriptor);
490
490
FS::BindTextureSamplerDst (pass, dst_snapshot->texture , dst_sampler);
@@ -577,7 +577,7 @@ static std::optional<Entity> PipelineBlend(
577
577
return false ;
578
578
}
579
579
580
- const std::unique_ptr <const Sampler>& sampler =
580
+ raw_ptr <const Sampler> sampler =
581
581
renderer.GetContext ()->GetSamplerLibrary ()->GetSampler (
582
582
input->sampler_descriptor );
583
583
FS::BindTextureSampler (pass, input->texture , sampler);
@@ -853,7 +853,7 @@ std::optional<Entity> BlendFilterContents::CreateFramebufferAdvancedBlend(
853
853
src_sampler_descriptor.width_address_mode = SamplerAddressMode::kDecal ;
854
854
src_sampler_descriptor.height_address_mode = SamplerAddressMode::kDecal ;
855
855
}
856
- const std::unique_ptr <const Sampler>& src_sampler =
856
+ raw_ptr <const Sampler> src_sampler =
857
857
renderer.GetContext ()->GetSamplerLibrary ()->GetSampler (
858
858
src_sampler_descriptor);
859
859
FS::BindTextureSamplerSrc (pass, src_texture, src_sampler);
0 commit comments