BREW(Binary Runtime Environment for Wireless) 9
at TECH
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
100:デフォルトの名無しさん 07/01/19 22:47:40 いや、VRAM上とかDIBの構成じゃなくて、>92の値をメモリに書いたら。 101:デフォルトの名無しさん 07/01/19 23:11:21 どうだろね。"メモリに書く"という動作の定義によるけど 通常のイメージでいうとダブルワードの値をメモリに書く、ということになるだろうけど そうなるとエンディアンで違いがでるんじゃないかな?と 102:デフォルトの名無しさん 07/01/20 08:28:38 ヒント:くあるこむ 103:デフォルトの名無しさん 07/01/22 14:47:38 >>92だとWin32の32ビットDIBのピクセル値と同じ並びになりそう。 それにしても、なんでBREWってWin32APIの痛すぎる命名や流儀をやたらパクってるのかね……。 104:デフォルトの名無しさん 07/01/22 18:45:58 ちょっと、お知恵を借りたいんですが……。 ゲームを移植してまして、一応最初はきちんと動作しているのですが、 シミュレーター上で2〜3時間くらい動作させるとその内、IIMAGE_Drawや IDISPLAY_DrawTextやIDISPLAY_FillRectを始めとする一切の描画機能が 働かなくなります(単にIDISPLAY_Updateが働かなくなっているだけかも しれませんが……)。 その状態になった時にトレースしてみると描画がされないだけで、内部的には 正常にメインループが動作しており、MALLOC等もきちんと動作しています。 もちろん描画をフラグで飛ばしている感じでもありません。IDISPLAY_Update も毎回通っています。 画像に関して、今まで正常に表示されていた物が何かを境にまったく表示 されなくなり、かつIDISPLAY_FillRectまで動作しない所を見ると、 CreateInstance等の処理に何か問題が発生したとも思えません。 IDisplayの値も調べましたが、特に破壊された感じではありません。 ちなみに実機上でやると、似たようなタイミングで端末リセットが発生します。 自分のソースがおかしい事は分かるのですが、どこで異常を起こしているのかが つかめずにいます。 せめて何をきっかけに上記のような現象が発生するのかが分かれば手がかりに なりそうなのですが、心当たりのある方いらっしゃいますでしょうか?
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5052日前に更新/203 KB
担当:undef