ページ 11

OpenGL+DXライブラリ

Posted: 2012年5月01日(火) 22:23
by asdf
OpenGL(一部OpenCVも使用)で作ったプログラムがあるのですが、音を鳴らしたくなりました。

音を鳴らすには、Win32API等を使えばよいと思うのですが、面倒なので、DXライブラリを使用したいと思っています。

どうすれば、OpenGLとDXライブラリを共存させることができるのでしょうか?

開発環境は、VisualStudio2010(C++)です。

Re: OpenGL+DXライブラリ

Posted: 2012年5月01日(火) 22:53
by softya(ソフト屋)
同時に描画するとGPUでOpenGLとDirectXが喧嘩しそうですね。
「OpenGLとの競合」
http://hpcgi2.nifty.com/natupaji/bbs/pa ... ast&no=813
って事で描画さえしなければ共存出来るみたいです。

Re: OpenGL+DXライブラリ

Posted: 2012年5月02日(水) 21:23
by Dixq (管理人)
参考程度に:

DXライブラリを使うとマルチプラットフォームというOpenGLの醍醐味が無くなってしまうので、プラットフォームに依存したくないということであれば、
OpenALというライブラリがよくOpenGLとセットで使われているようなので、紹介します。
後OpenSLなんてのも時々耳にします。

Re: OpenGL+DXライブラリ

Posted: 2012年5月04日(金) 04:21
by asdf
OpenALで音を鳴らすことができました。

Dixqさん、ありがとうございました。

softyaさんもありがとうございました。

OpenALに少し手こずっていたので返信が遅くなってしまいました。
すみません。