added a simple GLRendererRoster

imported missing pieces of mesa
GLView now gets a renderer correctly


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18772 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Jérôme Duval
2006-09-07 14:02:34 +00:00
parent 35c2c27e98
commit b785569a0d
11 changed files with 1463 additions and 6 deletions
+7 -3
View File
@@ -27,14 +27,18 @@
#include <stdio.h>
#include <GLView.h>
// #include "GLRenderersManager.h"
#include "GLRenderer.h"
#include <GLRenderer.h>
#include "GLRendererRoster.h"
BGLView::BGLView(BRect rect, char *name, ulong resizingMode, ulong mode, ulong options)
: BView(rect, name, B_FOLLOW_ALL_SIDES, mode | B_WILL_DRAW | B_FRAME_EVENTS), // | B_FULL_UPDATE_ON_RESIZE)
fRenderer(NULL)
{
// TODO: get a renderer instance!
fRoster = new GLRendererRoster(this);
fRenderer = fRoster->GetRenderer();
if (!fRenderer) {
fprintf(stderr, "no renderer found! \n");
}
}