16 bit alpha in OpenGL?



  • Hallo,

    also ich habe das Problem, dass ich unbedingt 16bit für den alpha channel beim blenden mit GL_BLEND benötige. In der MSDN steht aber, dass die Aplhabitplanes nicht unterstützt werden. Gibt es trotzdem irgendeine Möglichkeit das hinzubekommen?


  • Mod

    über die FBO-extension kann man auf ati-karten mit 16bit-float blenden. auf nvidiakarten kannst du nur additiv zeichnen mit float (afaik)

    ein 16bit-int gibt es wohl auch als textureformat, da weiß ich aber nicht wie das mit dem blenden läuft, vermutlich wird damm intern mit float gearbeitet, weil die texturestages selbst auch nur ca 12bit-int genauigkeit haben.

    aber schau selber in der textureformat liste 😉 http://developer.nvidia.com/object/nv_ogl_texture_formats.html

    rapso->greets();


Anmelden zum Antworten