IwaoDev

この画面は、簡易表示です

2015 / 8月

Matrix クラスバグ

20 年位前に作成したコードのため,こんなガードが,…


行列の領域を作成する時に
   if ((long)r*(long)c*sizeof(double) > 1000000L) {
     return ;
     }
16 ビットの場合は 64000L .


ここのバナナのデータを開いた時,法線が正しく生成されず真っ黒になってしまった.

法線ベクトルのデータ数が 32068 で,1 MB を超えていた.
ガードを100 MB に変更.

この投稿は役に立ちましたか? 役に立った 役に立たなかった 0 人中 0 人がこの 投稿 は役に立ったと言っています。



top