diff --git a/source/ngf-mtl/impl.cpp b/source/ngf-mtl/impl.cpp index 318fca84..5d40ebde 100644 --- a/source/ngf-mtl/impl.cpp +++ b/source/ngf-mtl/impl.cpp @@ -1887,9 +1887,7 @@ ngf_error ngf_cmd_begin_render_pass_simple( const bool needs_resolve = rt->attachment_descs.descs[i].type == NGF_ATTACHMENT_COLOR && rt->attachment_descs.descs[i].sample_count > NGF_SAMPLE_COUNT_1 && (rt->resolve_image_refs || rt->is_default); - store_ops[i] = (needs_resolve) ? NGF_STORE_OP_RESOLVE - : (rt->attachment_descs.descs[i].is_sampled) ? NGF_STORE_OP_STORE - : NGF_STORE_OP_DONTCARE; + store_ops[i] = (needs_resolve) ? NGF_STORE_OP_RESOLVE : NGF_STORE_OP_STORE; } const ngf_render_pass_info pass_info = {.render_target = rt, .load_ops = load_ops, .store_ops = store_ops, .clears = clears}; diff --git a/source/ngf-vk/impl.c b/source/ngf-vk/impl.c index 96fd22ef..6325a7c0 100644 --- a/source/ngf-vk/impl.c +++ b/source/ngf-vk/impl.c @@ -4065,9 +4065,7 @@ ngf_error ngf_cmd_begin_render_pass_simple( const bool needs_resolve = rt->attachment_descs[i].type == NGF_ATTACHMENT_COLOR && rt->have_resolve_attachments && rt->attachment_descs[i].sample_count > NGF_SAMPLE_COUNT_1; - store_ops[i] = needs_resolve ? NGF_STORE_OP_RESOLVE - : rt->attachment_descs[i].is_sampled ? NGF_STORE_OP_STORE - : NGF_STORE_OP_DONTCARE; + store_ops[i] = needs_resolve ? NGF_STORE_OP_RESOLVE : NGF_STORE_OP_STORE; } const ngf_render_pass_info pass_info = { .render_target = rt,