D1133 : Précision de la mémoire tampon inconnue non autorisée
D2D1_BUFFER_PRECISION_UNKNOWN n’est pas autorisé en tant que paramètre pour cette API.
Causes possibles
Direct2D permet à une application de spécifier une précision de mémoire tampon souhaitée pour certaines opérations. Par exemple, la précision utilisée pour le pipeline d’imagerie est spécifiée à l’aide de ID2D1DeviceContext::SetRenderingControls. Le spécificateur BUFFER_PRECISION_UNKNOWN permet à une application de renoncer à ce paramètre et Direct2D utilise une valeur par défaut, mais ce spécificateur n’est pas autorisé pour certaines opérations. En particulier, il peut ne pas être autorisé lors de la création d’une collection d’arrêt de dégradé.
Correctifs possibles
Vérifiez que le spécificateur BUFFER_PRECISION_UNKNOWN n’est pas utilisé avec ID2D1DeviceContext::CreateGradientStopCollection. Utiliser une valeur de précision connue ; envisagez d’utiliser la précision du format de surface cible pour l’opération.