cancel
Showing results for 
Search instead for 
Did you mean: 

Archives Discussions

0r
Journeyman III

glBlendEquationSeparateEXT on Radeons

Hi!

In my application I need for glBlendEquationSeparateEXT function

glBlendFuncSeparateEXT( GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA, GL_SRC_ALPHA, GL_DST_ALPHA );
if ( glBlendEquationSeparateEXT )
glBlendEquationSeparateEXT( GL_FUNC_ADD, GL_MAX );


but on my HD3850 & HD4850 & HD2600
wglGetProcAddress( "glBlendEquationSeparateEXT" ) returns NULL

But if I write wglGetProcAddress( "glBlendEquationSeparate" ) (without EXT)
it return correct address. But in extensions list (glGetString( GL_EXTENSIONS ))
GL_EXT_blend_equation_separate is missing.

Can you tell me what does it means and can I use that function, or it will be
deprecated in future ?

Thank you a lot for future answers
0 Likes
1 Reply
whh
Journeyman III

I'm not sure about the extension, but why don't you write your own shader which does the same? This way you have complete freedom about what your blend function does and you are not relying on any extensions.

0 Likes