mirror of
https://github.com/flutter/flutter.git
synced 2026-02-20 02:29:02 +08:00
[Impeller] allow shader read for root resolve texture (flutter/engine#41543)
This fixes a validation error I see from Xcode running the backdrop filter benchmarks
This commit is contained in:
parent
9a1647725b
commit
3335dcd1ee
@ -79,7 +79,8 @@ std::unique_ptr<SurfaceMTL> SurfaceMTL::WrapCurrentMetalLayerDrawable(
|
||||
TextureDescriptor resolve_tex_desc;
|
||||
resolve_tex_desc.format = color_format;
|
||||
resolve_tex_desc.size = msaa_tex_desc.size;
|
||||
resolve_tex_desc.usage = static_cast<uint64_t>(TextureUsage::kRenderTarget);
|
||||
resolve_tex_desc.usage = static_cast<uint64_t>(TextureUsage::kRenderTarget) |
|
||||
static_cast<uint64_t>(TextureUsage::kShaderRead);
|
||||
resolve_tex_desc.sample_count = SampleCount::kCount1;
|
||||
resolve_tex_desc.storage_mode = StorageMode::kDevicePrivate;
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user