After this commit, I lost direct rendering
Author: Kristian Høgsberg <firstname.lastname@example.org>
Date: Thu Sep 9 12:59:14 2010 -0400
glapi: Implement optional dispatch logging
There's a useful feature buried in glapi to log all API calls to stderr.
Unfortunately it requires editing the code and then it's enabled
unconditionally for that build. This patch builds in API logging for
debug builds and makes it run-time switchable by setting MESA_DEBUG=dispatch
From terminal output:
libGL: OpenDriver: trying /home/Paulie/mesa/lib/gallium/r300_dri.so
libGL error: dlopen /home/Paulie/mesa/lib/gallium/r300_dri.so failed (/home/Paulie/mesa/lib/gallium/r300_dri.so: undefined symbol: _glapi_logging_available)
libGL error: unable to load driver: r300_dri.so
libGL error: driver pointer missing
I think Jakob fixed this one with commit 7aae70406bb1c4c9d1e3d026847249684b5e5d0e.
What about debug builds?
(In reply to comment #2)
> What about debug builds?
Do they not work for you?
(In reply to comment #3)
> (In reply to comment #2)
> > What about debug builds?
> Do they not work for you?
No, I still have this problem when --enable-debug is set. You can't reproduce this? Here it isn't only the r300g driver, also swrastg have this issue (I didn't tried others).
Can you try:
I'm thinking you are picking up the wrong libGL.so
I reverted the patch, too much trouble for now.
(In reply to comment #6)
> I reverted the patch, too much trouble for now.