メモリー配列範囲外への書き込みで落ちまくっていたのですが、原因が分かりました。
NewGworldで確保した、オフスクリーンのPixmapのベースアドレスは、22ライン足してはいけないようです。
下記のような感じですね。。
pixels = (unsigned char*)(GetPixBaseAddr(pm));
あと、オフスクリーンから、ウインドウに転送しないと、本当にうまくいっているのか、よく分かりません。。(^^;;
メモリー配列範囲外への書き込みで落ちまくっていたのですが、原因が分かりました。
NewGworldで確保した、オフスクリーンのPixmapのベースアドレスは、22ライン足してはいけないようです。
下記のような感じですね。。
pixels = (unsigned char*)(GetPixBaseAddr(pm));
あと、オフスクリーンから、ウインドウに転送しないと、本当にうまくいっているのか、よく分かりません。。(^^;;