@@ -204,7 +204,7 @@ static std::optional<Entity> AdvancedBlend(
204204 dst_sampler_descriptor.width_address_mode = SamplerAddressMode::kDecal ;
205205 dst_sampler_descriptor.height_address_mode = SamplerAddressMode::kDecal ;
206206 }
207- const std::unique_ptr <const Sampler>& dst_sampler =
207+ raw_ptr <const Sampler> dst_sampler =
208208 renderer.GetContext ()->GetSamplerLibrary ()->GetSampler (
209209 dst_sampler_descriptor);
210210 FS::BindTextureSamplerDst (pass, dst_snapshot->texture , dst_sampler);
@@ -227,7 +227,7 @@ static std::optional<Entity> AdvancedBlend(
227227 src_sampler_descriptor.width_address_mode = SamplerAddressMode::kDecal ;
228228 src_sampler_descriptor.height_address_mode = SamplerAddressMode::kDecal ;
229229 }
230- const std::unique_ptr <const Sampler>& src_sampler =
230+ raw_ptr <const Sampler> src_sampler =
231231 renderer.GetContext ()->GetSamplerLibrary ()->GetSampler (
232232 src_sampler_descriptor);
233233 blend_info.color_factor = 0 ;
@@ -377,7 +377,7 @@ std::optional<Entity> BlendFilterContents::CreateForegroundAdvancedBlend(
377377 dst_sampler_descriptor.width_address_mode = SamplerAddressMode::kDecal ;
378378 dst_sampler_descriptor.height_address_mode = SamplerAddressMode::kDecal ;
379379 }
380- const std::unique_ptr <const Sampler>& dst_sampler =
380+ raw_ptr <const Sampler> dst_sampler =
381381 renderer.GetContext ()->GetSamplerLibrary ()->GetSampler (
382382 dst_sampler_descriptor);
383383 FS::BindTextureSamplerDst (pass, dst_snapshot->texture , dst_sampler);
@@ -484,7 +484,7 @@ std::optional<Entity> BlendFilterContents::CreateForegroundPorterDuffBlend(
484484 dst_sampler_descriptor.width_address_mode = SamplerAddressMode::kDecal ;
485485 dst_sampler_descriptor.height_address_mode = SamplerAddressMode::kDecal ;
486486 }
487- const std::unique_ptr <const Sampler>& dst_sampler =
487+ raw_ptr <const Sampler> dst_sampler =
488488 renderer.GetContext ()->GetSamplerLibrary ()->GetSampler (
489489 dst_sampler_descriptor);
490490 FS::BindTextureSamplerDst (pass, dst_snapshot->texture , dst_sampler);
@@ -577,7 +577,7 @@ static std::optional<Entity> PipelineBlend(
577577 return false ;
578578 }
579579
580- const std::unique_ptr <const Sampler>& sampler =
580+ raw_ptr <const Sampler> sampler =
581581 renderer.GetContext ()->GetSamplerLibrary ()->GetSampler (
582582 input->sampler_descriptor );
583583 FS::BindTextureSampler (pass, input->texture , sampler);
@@ -853,7 +853,7 @@ std::optional<Entity> BlendFilterContents::CreateFramebufferAdvancedBlend(
853853 src_sampler_descriptor.width_address_mode = SamplerAddressMode::kDecal ;
854854 src_sampler_descriptor.height_address_mode = SamplerAddressMode::kDecal ;
855855 }
856- const std::unique_ptr <const Sampler>& src_sampler =
856+ raw_ptr <const Sampler> src_sampler =
857857 renderer.GetContext ()->GetSamplerLibrary ()->GetSampler (
858858 src_sampler_descriptor);
859859 FS::BindTextureSamplerSrc (pass, src_texture, src_sampler);
0 commit comments