Udostępnij przez


D1133: Nieznana precyzja buforu nieznana

D2D1_BUFFER_PRECISION_UNKNOWN nie jest dozwolony jako parametr dla tego interfejsu API.

 

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. Specyfikator BUFFER_PRECISION_UNKNOWN pozwala aplikacji zrezygnować z tego ustawienia, a direct2D będzie używać wartości domyślnej, ale ten specyfikator nie jest dozwolony dla niektórych operacji. W szczególności może nie być dozwolone podczas tworzenia kolekcji zatrzymania gradientu.

Możliwe poprawki

Upewnij się, że specyfikator BUFFER_PRECISION_UNKNOWN nie jest używany z identyfikatorem ID2D1DeviceContext::CreateGradientStopCollection. Użyj znanej wartości precyzji; rozważ użycie dokładności formatu powierzchni docelowej dla operacji.