Difference between revisions of "VOGL (日本語)"

From ArchWiki
Jump to: navigation, search
(Created page with "Category:Development (日本語) Category:Graphics (日本語) en:VOGL {{Related articles start}} {{Related|Step By Step Debugging Guide}} {{Related|Debug - Gettin...")
 
m
Line 7: Line 7:
 
{{Related articles end}}
 
{{Related articles end}}
  
[https://github.com/ValveSoftware/vogl VOGL] は Valve Software により作成された,OpenGLデバッギングのためのRAD Game Toolsです。キャプチャとリプレイとOpenGLの呼び出しトレースファイルを検査することができます。
+
[https://github.com/ValveSoftware/vogl VOGL] は Valve Software により作成された、OpenGLデバッギングのためのRAD Game Toolsです。キャプチャとリプレイとOpenGLの呼び出しトレースファイルを検査することができます。
 
==インストール==
 
==インストール==
[[AUR (日本語)|AUR]] より,開発バージョン {{AUR|vogl-git}} が利用可能です。
+
[[AUR (日本語)|AUR]] より、開発バージョン {{AUR|vogl-git}} が利用可能です。
 
==追跡用ファイルをキャプチャする==
 
==追跡用ファイルをキャプチャする==
 
以下のコマンドを実行してtracefileをキャプチャします:
 
以下のコマンドを実行してtracefileをキャプチャします:
Line 24: Line 24:
 
==トレースファイルの検査==
 
==トレースファイルの検査==
  
vogleditorを実行し,"File - Open Trace"からtracefile.binを開きます:
+
vogleditorを実行し、"File - Open Trace"からtracefile.binを開きます:
 
{{bc|$ vogleditor64}}
 
{{bc|$ vogleditor64}}
  
 
==Limitations==
 
==Limitations==
Limitations については [http://richg42.blogspot.it/2014/03/current-vogl-limitations.html ブログの投稿] を読んでください。
+
制限については [http://richg42.blogspot.it/2014/03/current-vogl-limitations.html ブログの投稿] を読んでください。

Revision as of 23:34, 15 March 2014

VOGL は Valve Software により作成された、OpenGLデバッギングのためのRAD Game Toolsです。キャプチャとリプレイとOpenGLの呼び出しトレースファイルを検査することができます。

インストール

AUR より、開発バージョン vogl-gitAUR が利用可能です。

追跡用ファイルをキャプチャする

以下のコマンドを実行してtracefileをキャプチャします:

$ VOGL_CMD_LINE="--vogl_debug --vogl_dump_stats --vogl_tracefile /tmp/vogltrace.bin" LD_PRELOAD=/usr/lib/libvogltrace64.so <command>

<command> の部分は実行するOpenGLアプリケーションで置き換えてください。/tmp以下にトレースファイルが作成されます。

警告: ファイルは急激に巨大化します。1-2分ほどでキャプチャされたコールは約1GBになります。

VOGL は OpenGLのために使われるいくつかのテストサンプルを含みます。パッケージには含まれていない部分は手動でビルドすることができます。最新のOpenGLサンプルは OpenGL Samples Pack もしくは OpenGL SuperBible から入手することができます。

トレースファイルのリプレイ

あなたのvoglディレクトリ内のvoglreplayerを実行します:

$ voglreplay64 /tmp/vogltrace.bin

トレースファイルの検査

vogleditorを実行し、"File - Open Trace"からtracefile.binを開きます:

$ vogleditor64

Limitations

制限については ブログの投稿 を読んでください。