Hi,

are you sure your hardware supports 32-bit blending? What card/drivers are you using?

We've tried identifying the effective resolution of blending on various cards. I don't have the results handy, will try to get them.

jp

[email protected] wrote:
Hi, I’m using the osgViewer ::Viewer to perform floating point rendering in an FBO and I have a problem when blending is enabled. My blending function is defined by GL_ONE_MINUS_SRC_ALPHA for destination and GL_ONE for source. The problem occurs when I draw a facet with a small color in front of a facet with a big color. For example lets define:

Rd = (0.2, 0.0, 0.0, 1.0) // RGBA
Rs = (6e-9, 0.0, 0.0, 1.0) //RGBA

In theory I was expecting to get:

Rd = Rs + (1-As)Rd
Rd = 6e-9 + (1-1)*0.2
Rd = 6e-9 +(0)*0.2 = 6e-9

but I get1.7920927e-8

Does someone have an idea what is going on? I currently using the GL_FLOAT_RGBA32_NV format as internal format of my attached texture. I have also tried the GL_FLOAT_RGBA16_NV, GL_RGBA32F_ARB, GL_RGBA16F_ARB and I always get the same kind of results. Tell me if you need part of my code in order to help me.


Thank you
Jonathan


------------------------------------------------------------------------

_______________________________________________
osg-users mailing list
[email protected]
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

--
This message is subject to the CSIR's copyright terms and conditions, e-mail legal notice, and implemented Open Document Format (ODF) standard. The full disclaimer details can be found at http://www.csir.co.za/disclaimer.html.

This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. MailScanner thanks Transtec Computers for their support.

_______________________________________________
osg-users mailing list
[email protected]
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

Reply via email to