これが以前に尋ねられたことは知っていますが(検索しました)、これは違うと約束します。
Mac OS X Mountain Lion 用のアプリを作成していますが、ブルーム効果を少し追加する必要があります。シーン全体を画面サイズのテクスチャにレンダリングし、テクスチャのサイズを小さくして、ピクセル バッファに渡し、クワッドのテクスチャとして使用する必要があります。
通常のテクニックのいくつかが機能していないように見えるので、もう一度質問します。#version
、layout
、またはout
はコンパイルされないため、フラグメント シェーダーでは使用できません。通常どおり使用するgl_FragColor
と、レンダリングしようとしているシーンではなく、アプリの背後に画面のランダムな部分が表示されます。ドキュメントには、そのようなことについては何も書かれていません。
では、基本的に、OpenGL の Mac 実装で適切にテクスチャをレンダリングするにはどうすればよいでしょうか? これを行うには拡張機能を使用する必要がありますか?
ここからコードを使用します