Different Blend Mode per RenderTarget


Just comparing D3D10 states with OpenGL i found that OpenGL seems to only support separate blend ENABLES per render-target, not separate blend FUNCTIONS, as D3D10 does.

The interesting thing is OpenGL 3 also seems to only include ARB_draw_buffers2, which only adds separate blend enables. Any idea when the almighty OpenGL will at last catch up with the 2 year old D3D10 ?


If you could put this in the suggestions forum or the “talk about your apps” thread it would be appreciated for completeness, though I think this one issue is already on the chart for post 3.1.