AgentOrange's picture


Has anyone seen this error before and/or know how to fix it?

System.EntryPointNotFoundException: Unable to find an entry point named 'glBlendColor' in DLL 'opengl32.dll'.
at OpenTK.Graphics.GL.Imports.BlendColor(Single red, Single green, Single blue, Single alpha)
at OpenTK.Graphics.GL.BlendColor(Single red, Single green, Single blue, Single alpha)
at OpenTK.Graphics.GL.BlendColor(Color color)
at OpenTK.Graphics.Text.GL12TextOutputProvider.SetColor(Color color)
at OpenTK.Graphics.Text.GL1TextOutputProvider.Print(TextBlock& block, Color color, IGlyphRasterizer rasterizer)
at OpenTK.Graphics.TextPrinter.Print(String text, Font font, Color color, RectangleF rect, TextPrinterOptions options, TextAlignment alignment, TextDirection direction)
at OpenTK.Graphics.TextPrinter.Print(String text, Font font, Color color)

I don't believe I was doing anything special other than using the TextPrinter. The funny thing is I've deployed this application on several XP machines, and this error only occurs on one machine (another XP machine).

I was using OpenTK 0.9.7. I upgraded to using the Compatibility DLL, and the problem still persists.

Any suggestions?


Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
the Fiddler's picture

What video card? It looks as if it's advertising OpenGL 1.2 without actually supporting it.

If possible, try updating the video drivers on the machine. If this doesn't help, you can use a medium-quality TextPrinter (check available constructors), which only needs OpenGL 1.1 at the cost of subpixel antialiasing.

AgentOrange's picture

Video card is an ATI MOBILITY RADEON 9000. I'll try your suggestions and report back.

syr1111's picture

I'm assuming you've resolved this by now, but just as another data point for anyone else who runs into this problem...

I just had the same issue with an ATI RADEON 7500 (NOT mobile). It was running the latest drivers (as I JUST downloaded them from ATI), however these are quite old (5/3/2006) so I'm guessing they're no longer supporting this series of cards and won't fix this problem. I did make the suggested workaround and changed from TextQuality.High to TextQuality.Medium and it works fine.

Thanks AgentOrange and Fiddler for clearing the way on this one so I could quickly resolve it.