mieki256's diary



2019/03/18(月) [n年前の日記]

#1 [ruby][gosu] gosu + opengl-bindings を試しているところ

手元のスクリプトは Ruby + gosu + opengl を前提にして書いていたけど、せっかくだから gosu + opengl-bindings でも動くように修正しているところ。

作業をしていてちょっと気になる箇所が出てきた。OpenGL関連の処理部分で自作(?)シェーダを動かしてしまうと、その後の gosu側の描画がおかしくなる模様。例えば、OpenGL で何かしらを描画したその上に、gosu側でテキストを描画すると、テキストが正常に描画できなくなるようで。

おそらく、gosu側で使うはずの、本来のシェーダを書き換えてしまっているから、そういう症状が発生してしまうのではないかなと。であれば、全てを OpenGL で描画してしまうか、あるいは OpenGL で描画し終わった後に、gosu側相当のシェーダを作っておいて指定し直してから、gosu側に処理を返す、といったことになりそうな。

自作シェーダを使わないなら、そういう症状は出ないような感じがする。フツーにテキスト表示ができたので。

以上、1 日分です。

過去ログ表示

Prev - 2019/03 - Next
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31

カテゴリで表示

検索機能は Namazu for hns で提供されています。(詳細指定/ヘルプ


注意: 現在使用の日記自動生成システムは Version 2.19.6 です。
公開されている日記自動生成システムは Version 2.19.5 です。

Powered by hns-2.19.6, HyperNikkiSystem Project