Incidencia #32035

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

Abrir Fecha: 2013-09-11 00:55 Última actualización: 2013-09-25 02:19

Informador:
Propietario:
Tipo:
Estado:
Cerrado
Componente:
Prioridad:
5 - Medium
Gravedad:
5 - Medium
Resolución:
Fixed
Fichero:
Ninguno
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
Comentario

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

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

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

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

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

2013-09-13 16:05 Updated by: (del#77780)
Comentario

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

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

2013-09-15 01:52 Updated by: yyagi
Comentario

yuuya8675さん

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

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

2013-09-19 01:44 Updated by: yyagi
Comentario

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

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

2013-09-20 02:47 Updated by: yyagi
Comentario

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

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

2013-09-20 04:06 Updated by: sf298yen
Comentario

→rev610

お疲れさまです。

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

報告は以上です。

2013-09-21 19:54 Updated by: (del#77780)
Comentario

遅れてすいません。

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

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

ありがとうございます。

2013-09-22 05:18 Updated by: yyagi
  • Resolución Update from Ninguno to Fixed
Comentario

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

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

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

Attachment File List

No attachments

Editar

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