D3DXのスプライトオブジェクトで満たされたDirect3Dアプリケーションで、明るさとコントラストをグローバルに調整できるようにしたいと思います。可能であれば、コントラストは重要です。
私はここでOpenGLについてこの質問を見ました:OpenGL でシーン全体の明るさ/ガンマを微調整します
しかし、それでは、DirectXのコンテキストで必要なものは得られません。これはおそらくピクセルシェーダーでもできることですが、バズーカでハエを撮影しているようで、ソフトウェアでシェーダーを実行する必要がある古いGPUとの下位互換性について心配しています。これは可能であるように思われます。元のHalfLifeのような古いゲームでさえ、シェーダーの時代よりずっと前にこのような設定があったことを覚えています。
編集:また、これはフルスクリーンアプリケーションではないため、1つのDirect3Dデバイスに影響を与えるだけで、モニター全体のグローバル設定ではないものである必要があることに注意してください。