The current implementation doesn't really work correctly.
rasterSampleCount of MTLRenderPipelineDescriptor is not set, causing only one sample being filled, therefore the resolved result looks dark and semi-transparent.
ResolveSubresource doesn't handle _TYPELESS resources and ignores Format argument.
Blit commands involving temp buffer have no handling of sample count
The current implementation doesn't really work correctly.
rasterSampleCount
ofMTLRenderPipelineDescriptor
is not set, causing only one sample being filled, therefore the resolved result looks dark and semi-transparent.ResolveSubresource
doesn't handle_TYPELESS
resources and ignoresFormat
argument.Blit commands involving temp buffer have no handling of sample count