Ticket #32035

選曲画面でウインドウサイズを変更するとエラー発生

오픈 날짜: 2013-09-11 00:55 마지막 업데이트: 2013-09-25 02:19

Reporter:
소유자:
Type:
Status:
Closed
Component:
Priority:
5 - Medium
Severity:
5 - Medium
Resolution:
Fixed
File:
None
Vote
Score: 0
No votes
0.0% (0/0)
0.0% (0/0)

Details

概要の通り。

  • 選曲画面、またはリザルト画面で発生する。
  • 当該画面で、ウインドウサイズを変更するか、ALT+Returnでのフルスクリーン-ウインドウ切替を行うかすることで発生する。
  • #31820(FullHD対応)で開発しているバージョン、つまり branches/130731(DTXMania097 with 23928 FullHD)版でのみ発生する。
  • 正式リリース版(trunk版)では発生しない。

Ticket History (3/10 Histories)

2013-09-11 00:55 Updated by: yyagi
  • New Ticket "選曲画面でウインドウサイズを変更するとエラー発生" created
2013-09-11 01:28 Updated by: yyagi
댓글 올리기

現在、演奏画面と、選曲/リザルト画面とでは、動画の描画方法が異なっている。 (前者はテクスチャへの描画、後者はサーフェースへの描画)

後者において、Device.StretchRectangleによる拡大描画を行うために、リソースのメモリクラスとしてD3DPOOL_MANAGED (SlimDXでは Pool.Managed) ではなく D3DPOOL_DEFAULT (同Pool.Default) を使っている。

しかし、このメモリクラスを使用する場合は、デバイスロストに対する実装が必要となる。

現在のDTXManiaにはデバイスロストに対する実装がないため、デバイスロストが発生するような状況(ウインドウサイズ変更や、フルスクリーン切り替えなど)で、例外が発生してしまう。

対策としては、前者のテクスチャによる描画手法に切り替えて、D3DPOOL_MANAGED のみを使用するようにする方法と、デバイスロストに対応する実装を用意する方法がある。今後のことを考えると、両方に対応しておくべきか。

2013-09-13 16:05 Updated by: (del#77780)
댓글 올리기

このチケットの内容と少し違うのですが、正式リリース版でフルスクリーンにすると、
左と上が黒帯になって、少しだけ下と左が欠けます。

FullHD対応で後で確認したいと思います。

2013-09-15 01:52 Updated by: yyagi
댓글 올리기

yuuya8675さん

その手の問題のご報告は、新しくチケットを発行してくださいませ。1案件1チケットで管理しておりますので、ご協力をお願いいたします (_ _)

# ちなみに、ウチではおっしゃるような現象は出ておりません。ディスプレイアダプタのドライバを更新いただくと、改善するかもしれませんね。

2013-09-19 01:44 Updated by: yyagi
댓글 올리기

高画質化でいろいろと作業しているときに、ちょっとウインドウを動かすだけでエラーが出るのが非常に鬱陶しかったので、とりあえず選曲画面だけrev608で修正対応しました。

リザルト画面はもう少々お待ちを。

2013-09-20 02:47 Updated by: yyagi
댓글 올리기

リザルト画面も対応しました。しばらく使ってみてください。問題用であれば、チケットをクローズします。

tp://yyagi.com/DTXMania097(130405)FullHD_20130920_rev610.zip

2013-09-20 04:06 Updated by: sf298yen
댓글 올리기

→rev610

お疲れさまです。

対象箇所で「Alt+Enter」での切り替えを織り交ぜつつ動作させましたが、私の環境(XP/7)では今のところエラー停止は出ておりません。

報告は以上です。

2013-09-21 19:54 Updated by: (del#77780)
댓글 올리기

遅れてすいません。

ご指摘のようにディスプレイアダプターを更新したら、直りました。(なぜいきなり起きたんだろか?)

なんかの手違いで、グラフィックボードのソフトが動いてなかったようで、更新したら直りました。

ありがとうございます。

2013-09-22 05:18 Updated by: yyagi
  • Resolution Update from None to Fixed
댓글 올리기

sf298yenさん ご報告ありがとうございます。それでは、後日このチケットはクローズさせていただきます。

yuuya8675さん ご報告ありがとうございます。グラフィックボードのソフトの更新で解決したようで、何よりです。

2013-09-25 02:19 Updated by: yyagi
  • Status Update from Open to Closed
  • Ticket Close date is changed to 2013-09-25 02:19

Attachment File List

No attachments

Edit

You are not logged in. I you are not logged in, your comment will be treated as an anonymous post. » Login