Compartir a través de


D1133: No se permite la precisión del búfer desconocida

D2D1_BUFFER_PRECISION_UNKNOWN no se permite como parámetro para esta API.

 

Causas posibles

Direct2D permite a una aplicación especificar una precisión de búfer deseada para algunas operaciones. Por ejemplo, la precisión utilizada para la canalización de creación de imágenes se especifica mediante ID2D1DeviceContext::SetRenderingControls. El especificador de BUFFER_PRECISION_UNKNOWN permite a una aplicación renunciar a esta configuración y Direct2D usará un valor predeterminado, pero este especificador no se permite para algunas operaciones. En concreto, es posible que no se permita durante la creación de una colección de detención de degradado.

Posibles correcciones

Asegúrese de que el especificador de BUFFER_PRECISION_UNKNOWN no se usa con ID2D1DeviceContext::CreateGradientStopCollection. Usar un valor de precisión conocido; considere la posibilidad de usar la precisión del formato de superficie de destino para la operación.