Bemærk
Adgang til denne side kræver godkendelse. Du kan prøve at logge på eller ændre mapper.
Adgang til denne side kræver godkendelse. Du kan prøve at ændre mapper.
The device does not have the capability to support the given buffer precision.
Possible Causes
Direct2D allows an application to specify a desired buffer precision for some operations. For example, the precision used for the imaging pipeline is specified using ID2D1DeviceContext::SetRenderingControls. Hardware Direct2D devices, however, may not support all buffer precisions, depending on their feature level. For example, feature level 9 devices may not support buffer precision options other than 8 bits-per-channel.
Possible Fixes
For applications which run on hardware, ensure that the all buffer precision specifiers are supported by the hardware’s feature level. Consider using ID3D11Device::CheckFormatSupport and ID3D11Device::CheckFeatureSupport to gain more information about what formats are supported by the hardware, and to determine what surface precisions will be allowed. For consistent operation with all feature level 9 devices, design a fallback mechanism to avoid high-precision buffers.