Dans une application Direct3D remplie d'objets Sprite de D3DX, j'aimerais pouvoir ajuster globalement la luminosité et le contraste. Le contraste est important, si possible.Ajuster la luminosité/contraste/gamma de la scène dans DirectX?
Je l'ai vu ici cette question à propos de OpenGL: Tweak the brightness/gamma of the whole scene in OpenGL
Mais cela ne me donne pas ce que je aurais besoin dans un contexte de DirectX. Je sais que c'est quelque chose que je pourrais probablement faire avec un pixel shader, mais cela ressemble à une mouche avec un bazooka et je m'inquiète de la rétrocompatibilité avec les anciens GPU qui devraient faire des shaders dans les logiciels. Il semble que cela devrait être possible, je me souviens même des jeux beaucoup plus anciens comme le Half Life original ayant des réglages comme celui-ci bien avant les jours de shaders. EDIT: Notez également qu'il ne s'agit pas d'une application en plein écran, ce qui devrait affecter uniquement le périphérique Direct3D et ne constitue pas un paramètre global pour le moniteur.
Cela ne résoudra pas votre problème, mais je pense que tout le monde en utilisant le mot gamma dans le contexte de traitement d'image devrait lire ceci: http://www.alvyray.com/Memos/9_gamma.pdf – Laserallan