Ian Romanick <i...@freedesktop.org> writes:
> tom fogal wrote:
> >   $ lib nm libOSMesa.so | grep "EGL" 
> >   0000000000064254 t _mesa_EGLImageTargetRenderbufferStorageOES
> >   00000000000b30c0 t _mesa_EGLImageTargetTexture2DOES
> >                    U glEGLImageTargetRenderbufferStorageOES
> >                    U glEGLImageTargetTexture2DOES
> >   000000000029bb70 T mglEGLImageTargetRenderbufferStorageOES
> >   000000000029bb90 T mglEGLImageTargetTexture2DOES
> > 
> > this prevents using libOSMesa, since one gets link errors about the
> > symbol.
>
> The trick here is that these are actually GL functions.  Kristian
> added support for these a couple weeks ago, but probably didn't add
> mangling support.

Regenerating gl_mangle.h was all that was needed.  Thanks for the hint,

-tom

From b1894830897c7dc4b756ed048cc3be8970862897 Mon Sep 17 00:00:00 2001
From: Tom Fogal <tfo...@alumni.unh.edu>
Date: Mon, 15 Mar 2010 19:47:19 -0600
Subject: [PATCH] Regenerate gl_mangle.h.

Needed due to new entry points from the
EGL_KHR_gl_renderbuffer_image implementation.
---
 include/GL/gl_mangle.h |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

diff --git a/include/GL/gl_mangle.h b/include/GL/gl_mangle.h
index b292840..43d2e89 100644
--- a/include/GL/gl_mangle.h
+++ b/include/GL/gl_mangle.h
@@ -393,6 +393,8 @@
 #define glEdgeFlagPointerListIBM		MANGLE(EdgeFlagPointerListIBM)
 #define glEdgeFlagPointer		MANGLE(EdgeFlagPointer)
 #define glEdgeFlagv		MANGLE(EdgeFlagv)
+#define glEGLImageTargetRenderbufferStorageOES		MANGLE(EGLImageTargetRenderbufferStorageOES)
+#define glEGLImageTargetTexture2DOES		MANGLE(EGLImageTargetTexture2DOES)
 #define glElementPointerAPPLE		MANGLE(ElementPointerAPPLE)
 #define glElementPointerATI		MANGLE(ElementPointerATI)
 #define glEnableClientStateIndexedEXT		MANGLE(EnableClientStateIndexedEXT)
-- 
1.7.0.2

------------------------------------------------------------------------------
Download Intel&#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
_______________________________________________
Mesa3d-dev mailing list
Mesa3d-dev@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mesa3d-dev

Reply via email to