OpenGL(一部OpenCVも使用)で作ったプログラムがあるのですが、音を鳴らしたくなりました。
音を鳴らすには、Win32API等を使えばよいと思うのですが、面倒なので、DXライブラリを使用したいと思っています。
どうすれば、OpenGLとDXライブラリを共存させることができるのでしょうか?
開発環境は、VisualStudio2010(C++)です。
OpenGL+DXライブラリ
- softya(ソフト屋)
- 副管理人
- 記事: 11677
- 登録日時: 15年前
- 住所: 東海地方
- 連絡を取る:
Re: OpenGL+DXライブラリ
同時に描画するとGPUでOpenGLとDirectXが喧嘩しそうですね。
「OpenGLとの競合」
http://hpcgi2.nifty.com/natupaji/bbs/pa ... ast&no=813
って事で描画さえしなければ共存出来るみたいです。
「OpenGLとの競合」
http://hpcgi2.nifty.com/natupaji/bbs/pa ... ast&no=813
って事で描画さえしなければ共存出来るみたいです。
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。
- Dixq (管理人)
- 管理人
- 記事: 1662
- 登録日時: 15年前
- 住所: 北海道札幌市
- 連絡を取る:
Re: OpenGL+DXライブラリ
参考程度に:
DXライブラリを使うとマルチプラットフォームというOpenGLの醍醐味が無くなってしまうので、プラットフォームに依存したくないということであれば、
OpenALというライブラリがよくOpenGLとセットで使われているようなので、紹介します。
後OpenSLなんてのも時々耳にします。
DXライブラリを使うとマルチプラットフォームというOpenGLの醍醐味が無くなってしまうので、プラットフォームに依存したくないということであれば、
OpenALというライブラリがよくOpenGLとセットで使われているようなので、紹介します。
後OpenSLなんてのも時々耳にします。
-
asdf
Re: OpenGL+DXライブラリ
OpenALで音を鳴らすことができました。
Dixqさん、ありがとうございました。
softyaさんもありがとうございました。
OpenALに少し手こずっていたので返信が遅くなってしまいました。
すみません。
Dixqさん、ありがとうございました。
softyaさんもありがとうございました。
OpenALに少し手こずっていたので返信が遅くなってしまいました。
すみません。