Sid,
My laptop uses an Intel GPU as well. Anything that calls glGenBuffers,
glDeleteBuffers or glBindBuffer needs to be wrapped in an if-
statement:
if(WCAdapter::HasGLARBVertexBufferObject() ) {...}
This worked for me until I got to a destructor in bounding_object.h
that calls glDeleteBuffers(). I'm a C++ newb and don't how to resolve
this. Graham has indicated that he is re-writing Wildcat so that it
will not use vertex shading. So, doing all of the work to the current
code base, as described above, would be all-for-naught.
Ideally, if we could generate a makefile for the Wx MSVC project,
Wildcat could be opened in Eclipse or Netbeans and could be built in
MS, Linux or OSX with some tweaking. Unfortunately MS removed this
ability from VC after Version 6. The only way that I know to build
Wildcat independently is to write a makefile by hand, but I do not
have the experience to do this myself - I'm not sure if the autoconf
tools would help with this task.
As an alternative, another Wildcat project member, Dan Heeks, has
developed a similar app called HeeksCAD. It uses the OpenCASCADE kernel
(?). I'm not sure how that differs from what Graham is trying to
accomplish, but Dan has been making regular updates to it and a CAM
plugin that it uses, HeeksCNC.
All the best,
Frank
twitter.com/frankhardy