* Fixed a crashing bug when no renderer add-on can be found.
std::map [] creates a new entry when none can be found! * Disabled libmesa.a being build with DEBUG turn on, as it's broken ATM. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19357 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
parent
92aa85ae8d
commit
18741bc6ea
|
@ -36,7 +36,11 @@ GLRendererRoster::~GLRendererRoster()
|
|||
BGLRenderer *
|
||||
GLRendererRoster::GetRenderer(int32 id)
|
||||
{
|
||||
struct renderer_item item = fRenderers[id];
|
||||
RendererMap::const_iterator iterator = fRenderers.find(id);
|
||||
if (iterator == fRenderers.end())
|
||||
return NULL;
|
||||
|
||||
struct renderer_item item = iterator->second;
|
||||
return item.renderer;
|
||||
}
|
||||
|
||||
|
|
|
@ -7,6 +7,9 @@ if $(TARGET_PLATFORM) != haiku {
|
|||
# We need our not platform one, public GL headers also when not compiling for Haiku.
|
||||
}
|
||||
|
||||
# Don't compile libmesa.a with debugging.
|
||||
DEBUG = 0 ;
|
||||
|
||||
UsePrivateHeaders opengl ;
|
||||
|
||||
UseHeaders [ FDirName $(SUBDIR) main ] ;
|
||||
|
|
Loading…
Reference in New Issue