Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Urządzenie nie ma możliwości obsługi danej precyzji buforu.
Możliwe przyczyny
Funkcja Direct2D umożliwia aplikacji określenie żądanej precyzji buforu dla niektórych operacji. Na przykład precyzja używana do tworzenia obrazu potoku jest określana przy użyciu identyfikatora ID2D1DeviceContext::SetRenderingControls. Sprzętowe urządzenia Direct2D mogą jednak nie obsługiwać wszystkich precyzji buforu w zależności od ich poziomu funkcji. Na przykład urządzenia z poziomem funkcji 9 mogą nie obsługiwać opcji precyzji buforu innych niż 8 bitów na kanał.
Możliwe poprawki
W przypadku aplikacji, które działają na sprzęcie, upewnij się, że wszystkie specyfikatory dokładności buforu są obsługiwane przez poziom funkcji sprzętu. Rozważ użycie identyfikatora ID3D11Device::CheckFormatSupport i ID3D11Device::CheckFeatureSupport , aby uzyskać więcej informacji o formatach obsługiwanych przez sprzęt oraz określić, jakie precyzje powierzchni będą dozwolone. Aby zapewnić spójną operację na wszystkich urządzeniach poziomu 9 funkcji, należy zaprojektować mechanizm rezerwowy, aby uniknąć o wysokiej precyzji.