Software Render + OpenGL + Beagle?

Is it possible to use a software renderer while we wait for the SGX ES 2.0 goodies? Today I compiled an application that would run using GLX and I placed the necessary shared libraries onto my beagleboard. When I run my application I get the following error:

Xlib: extension “GLX” missing on display “:0.0”

Xlib: extension “GLX” missing on display “:0.0”

Only Singlebuffered Visual!

Xlib: extension “GLX” missing on display “:0.0”

glX-Version 1073780708.18

Segmentation fault

In Xorg.conf we are loading glx, however in the Xorg log it says:

(II) LoadModule: “glx”

(II) Loading /usr/lib/xorg/modules/extensions//

(II) Module glx: vendor=“X.Org Foundation”

compiled for 1.5.3, module version = 1.0.0

ABI class: X.Org Server Extension, version 1.1

(==) AIGLX enabled

(==) Exporting typical set of GLX visuals

(II) Loading extension GLX

But further down it states….

(II) AIGLX: Screen 0 is not DRI capable

(EE) AIGLX error: dlopen of /usr/lib/dri/ failed (/usr/lib/dri/ undefined symbol: _glapi_tls_Context)

(EE) GLX: could not load software renderer

(II) GLX: no usable GL providers found for screen 0

So anyways just curious if this was even possible at this time?

Otherwise I’ll just continue playing with the SDK…