13 Commits

Author SHA1 Message Date
Matt Williams
464d713c2a Remove usage of QOpenGLFunctions and use GLEW instead.
Qt's OpenGL interface was causing problems on Windows since it doesn't mix
well with ANGLE.

Relates to issue #50.
2014-03-23 12:16:02 +00:00
Matt Williams
ac16dfd325 Update the BasicExample to use OpenGL 3
The example now uses OpenGL 3 features like Vertex Array Objects and uses
no immediate mode stuff. Qt5 is used for some features like matrices and
shaders.

There is now no dependency on GLEW either.
2014-03-19 21:26:04 +00:00
Matt Williams
8e4135ad41 Add newlines to end of files to silence compiler warnings 2012-02-27 23:03:36 +00:00
David Williams
55df6324fa Slightly more sensible mouse handling. 2011-05-09 23:02:13 +01:00
Matt Williams
f93c25acaf Improved OpenGL error handling for basic example. 2011-04-25 01:18:40 +02:00
David Williams
db13224bba Reverted some accidental commits from testing the MeshDecimator. 2011-01-06 21:54:07 +00:00
David Williams
773cfc4887 Work on MeshDecimator. 2011-01-03 21:46:40 +00:00
David Williams
090e002ff1 Reverted accidental commit. 2011-01-02 17:50:54 +00:00
David Williams
68ac0f0056 Work on MeshDecimator. 2011-01-02 17:43:41 +00:00
David Williams
fd2070bd90 OpenGL examples fix for Linux. 2010-12-27 10:34:51 +00:00
David Williams
9e1de4ba72 Templatised SurfaceMesh class on vertex type.
Replaced 'SurfaceVertex' with PositionMaterial and PositionMaterialNormal classes.
Different surface extractors can now work with different vertex types.
2010-10-17 21:13:46 +00:00
David Williams
6d58348297 Updated basic example and associated documentation. 2010-08-21 11:55:15 +00:00
David Williams
c90766edce Added missing files for basic example. 2010-07-09 22:05:37 +00:00