Anomalie #29
Problèmes dans opt imisations de ImUnaryOp, ImBinaryOp, etc
20%
Description
Problèmes dans optimisations de ImUnaryOp, ImBinaryOp, etc,
---------------------------------------------------------------------------
Description:
----------------------------------------
Dans le cas où le type T de Image<T> n'est pas un POD (ex: CVariant ,
Vector,...) il ne faut
pas utiliser les optimisations de ImUnaryOperation (resp. Binary) ou du moins
les utiliser à
bon escient. Le problème a été détecté sur ImSetConstant, mais apparaît
probablement avec les autres opérations pixelwise optimisées.
#3 12/11/2007 10:30 (Tibs)
---------------------------------------------------------------------------
Change: status: "pending" -> "accepted"
Comment:
j'ai oublie de cocher...
#2 comment 12/11/2007 10:29 (Tibs)
---------------------------------------------------------------------------
Comment:
Bon on accepte, il faut y etre un peu vigilant.
#1 05/09/2006 17:10 (romain)
---------------------------------------------------------------------------
Change: topic: "" -> "UI"
Change: solution: "" -> "Le problème est actuellement contourné en spécialisant pour le cas CVariant, mais se pose toujours pour les stats::Vector.
Le mieux serait de switcher en regardant la valeur de boost::is_pod<T>. Si oui, on peut optimiser comme des barbares, et si non il faut passer par des structures plus propres."
Change: importance: "medium" -> "high"
Change: title: "" -> "Problèmes dans optimisations de ImUnaryOp, ImBinaryOp, etc"
Change: classification: "Bug" -> "Bug+Solution"
Change: description: "" -> "Dans le cas où le type T de Image<T> n'est pas un POD (ex: CVariant , Vector,...) il ne faut
pas utiliser les optimisations de ImUnaryOperation (resp. Binary) ou du moins les utiliser à
bon escient. Le problème a été détecté sur ImSetConstant, mais apparaît probablement avec les autres opérations pixelwise optimisées.
"