Palm ML for Japanese

Palm ML for Japanese

注意:MLの運営自体は終了しました、現在は、過去ログの公開のみを行っています。

[HOME] [palm-ml一覧] [palm-tech-ml一覧] [pilot-ml一覧] [pilot-tech-ml一覧]

検索式: [検索方法]

表示件数: 表示形式: ソート:

検索対象: palm-ml palm-tech-ml pilot-ml pilot-tech-ml


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: カラーテーブルについて



奥山@IBMです。

>>>>> "こ" == こんどうだす  <feritaro@d1.dion.ne.jp> writes:
こ> ただ、その際画面がフラッシュするので、これが今後の課題です。

これは「タイミングを考えずにカラーパレットを変更すると」起こるのだと
思います。もちっと正確に言うと、
『カラーパレットがあるタイミングで変更されたが、
  まだ、画面描画用のデータは古いパレット番号のままで描画している』
タイミングが存在するのが悪いのでしょう。
#画面描画1回分を下回っているので、画面がフラッシュ(多分主に下半分)
#しているように見えるのだろう。

画面描画用のデータが更新されるのは VSync と呼ばれるタイミングで、で
しょう。それよりも前にパレットを変更すると、パレットを変更してから 
VSync が発生するまでの間に、再描画する部分が変な色になる。

そこで、VSync にタイミングを合わせてやる形で ColorTable を置き換えて
やれば、きっと大丈夫でしょう。
#もし、この問題が『古典的な』問題でしかない、というのであれば。


問題はその「タイミング」をどうやって検出するかなんですが…ごめん。こ
こまではわからない。 SDK のドキュメントをかなり丁寧に読み込まないと
わからない。しかもその機能は最初から無くて、割り込みハンドラーを自分
で書かなくてはいけない可能性もあり得る。


単純に全画面フルサイズ分のウィンドウを確保して、新しいパレットで全部
描画する…というわけには…いかないんだよねぇ…多分。
---- 
奥山 健一@東京基礎研究所.日本IBM(株)[虹野FC:No.0000000015]
#URL  http://www.dd.iij4u.or.jp/~okuyamak/
#今日のお言葉『DQ7』:進行するに従ってバランスが崩れていくのは
#「味」なのか?


[PR]WebSylpheed拡張版
[PR]アニメとかゲームとか
[PR]フィギュアの色々
[PR]テレフォンカードの色々
[PR]ペットのこと色々
[PR]ランドセルは天使のはね
[PR]天使のはねランドセルのセイバン

[HOME] [palm-ml一覧] [palm-tech-ml一覧] [pilot-ml一覧] [pilot-tech-ml一覧]