Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Zařízení nemá schopnost podporovat danou přesnost vyrovnávací paměti.
Možné příčiny
Direct2D umožňuje aplikaci určit požadovanou přesnost vyrovnávací paměti pro některé operace. Například přesnost použitá pro kanál image je určena pomocí ID2D1DeviceContext::SetRenderingControls. Hardwarová zařízení Direct2D ale nemusí v závislosti na úrovni funkcí podporovat všechny přesnosti vyrovnávací paměti. Například zařízení na úrovni funkcí 9 nemusí podporovat jiné možnosti přesnosti vyrovnávací paměti než 8 bitů na kanál.
Možné opravy
U aplikací, které běží na hardwaru, zajistěte, aby všechny specifikátory přesnosti vyrovnávací paměti byly podporovány úrovní funkcí hardwaru. Zvažte použití ID3D11Device::CheckFormatSupport a ID3D11Device::CheckFeatureSupport , abyste získali další informace o formátech podporovaných hardwarem a zjistili, jaké přesnosti povrchu budou povoleny. Pro konzistentní provoz se všemi zařízeními úrovně funkcí 9 navrhujte záložní mechanismus, aby se zabránilo vyrovnávacím pamětím s vysokou přesností.