次の方法で共有


出力ログ タブ

出力ログ タブには、プログラムの実験中に PIX によってキャプチャーされ、再実行された DirectX 呼び出しによって生成されたステータス メッセージが表示されます。PIX 出力タブに表示されるメッセージは、Visual Studio でアプリケーションを実行している時に Visual Studio の出力ウィンドウに表示されるものと同じです。

Cc835729.dxsdk_pix_output(ja-jp,VS.85).gif

プログラムで実際に PIX の実験を実行している間に生成されたステータス メッセージは、PIX によって保存されず、出力ログ タブに表示されることもありません。

その代わり、出力ログ タブのステータス情報は、イベント ビューで選択されたフレームのタイミングを PIX が更新するとき (dxsdk_tools_performance_pix_reference_pixwin_run_files_event.htm)、現在のフレームからの出力を再レンダリングするとき (レンダリング タブ参照)、頂点トランスフォームを繰り返すとき (Unknown Topic参照) に生成されます。

出力ログ タブは、以下で構成されています。

  • 表示コントロール
  • メッセージ表示の一覧

     出力ログ タブに書き込まれるメッセージの数とタイプは、DirectX コントロール パネル ツールによって管理されています。

表示コントロール

出力ログ タブのコントロールは、ズームおよびファイルの保存などの一般的な操作を実行します。次の表は、一般的なコントロールのボタンについて説明したものです。

記号 名前 説明
Cc835729.dxsdk_pix_output_copy(ja-jp,VS.85).gif

Copy Selected

現在のステータス メッセージに対して表示されている列見出しとすべての列を、タブ区切り形式でクリップボードにコピーします。

Cc835729.dxsdk_pix_output_copyall(ja-jp,VS.85).gif

Copy All

ステータス メッセージ出力の列見出しとすべての列と行を、タブ区切りでクリップボードにコピーします。

Cc835729.dxsdk_pix_output_clearall(ja-jp,VS.85).gif

Clear All

表示されている出力ログのすべてのメッセージをクリアします。

Cc835729.dxsdk_pix_output_renderevents(ja-jp,VS.85).gif

Show render events

DirectX レンダリング操作でのステータス メッセージの表示を、有効または無効にします。

レンダリング イベントの表示が無効の場合、表示できる新しいレンダリング イベントには、ボタンのテキストに "(New)" が付いています。

既定では、レンダリング イベントの表示は有効になっています。

Cc835729.dxsdk_pix_output_meshevents(ja-jp,VS.85).gif

Show mesh events

DirectX のメッシュ取得操作および頂点トランスフォーム操作でのステータス メッセージの表示を、有効または無効にします。

メッシュ イベントの表示が無効の場合、表示できる新しいレンダリング イベントには、ボタンのテキストに "(New)" が付いています。

既定では、メッシュ イベントの表示は有効になっています。

Cc835729.dxsdk_pix_output_debuggerevents(ja-jp,VS.85).gif

Show debugger events

DirectX シェーダー デバッガーでのステータス メッセージの表示を、有効または無効にします。

シェーダー デバッガー イベントの表示が無効の場合、表示できる新しいレンダリング イベントには、ボタンのテキストに "(New)" が付いています。

既定では、シェーダー デバッガー イベントの表示は有効になっています。

Cc835729.dxsdk_pix_output_pixevents(ja-jp,VS.85).gif

Show internal PIX events

PIX 自体でのステータス メッセージの表示を、有効または無効にします。

PIX イベントの表示が無効の場合、表示できる新しいレンダリング イベントには、ボタンのテキストに "(New)" が付いています。

既定では、シェーダー デバッガー イベントの表示は、無効になっています。

メッセージ表示の一覧

出力ログ タブでは、表示データが一覧にまとめられています。これには、PIX で実行されている呼び出しで生成されたメッセージ、およびそれらの呼び出しのコンテキストに関する情報が含まれています。

この表示は、いずれの列でもソートできます。

説明

Time

メッセージが記録された順序です。

EID

キャプチャー内のイベント識別子です。これによって、このメッセージが記録されます。

メッセージ表示の行を選択し、ダブルクリックすると、PIX がイベント ビューでこの関連 EID に移動します。

コンテキスト

メッセージが発生した場所にある実行環境のタイプです。次の実行環境のタイプが報告されます。

File
ファイルの読み込み操作中に生成されます。
Render
キャプチャーされた呼び出しの PIX による再実行中に生成されます。
Mesh
メッシュ ビューアーが、作成されたメッシュを取得するために、変更が加えられた再生デバイスを使用する場合に生成されます。
Debugger
シェーダー デバッガーが、デバッグするために、変更が加えられた再生デバイスを使用する場合に生成されます。
PIX Internal

PIX による呼び出しの再実行では作成されず、PIX によって直接作成されます。

これらのメッセージは、デバッグの際のヒントになるように作成されています。

メッセージ

次のようなテキスト メッセージが作成されます。メッセージには、TYPE フィールドが含まれており、重大度と内容によって次のように分類されています。

ERROR
操作が強制的に終了するソフトウェア エラーを示します。
WARN
操作に関連してソフトウェアの状態に致命的ではないが、何らかの問題が発生したことを示します。
INFO
特定の操作に関する詳細を示すメッセージです。成功や失敗を示すものではありません。
MESSAGE
特定の操作に関するものではなく、一般的なメッセージです。

関連項目

詳細ビュー