Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2010-02-10 | Word around missing M_PI on some platforms. | Ian Romanick | 1 | -0/+8 | |
2010-02-10 | "near" and "far" are magic words in Visual Studio | Ian Romanick | 1 | -15/+15 | |
Thanks for adhering to the C standard, guys. | |||||
2010-02-10 | Pre-C99 compilers can't mix code and declarations. | Ian Romanick | 1 | -2/+2 | |
2010-01-12 | Add gluArcball structure and support functions | Ian Romanick | 3 | -1/+214 | |
This adds basic code to implement the class arcball user interface control. | |||||
2010-01-12 | Add missing contructor type and operator overloads | Ian Romanick | 1 | -0/+41 | |
The vec4(float) constructor and several common operators that are available in GLSL were missing. There are probably still some that are missing, but they can be added later. | |||||
2009-12-03 | Add C++ wrappers for gluDeterminan4_4m and gluInverse4_4m | Ian Romanick | 1 | -0/+56 | |
2009-12-03 | Bump version to 0.1-20091203. | Ian Romanick | 1 | -1/+1 | |
2009-12-03 | Add functions to calculate the determinant and inverse of a 4x4 matrix | Ian Romanick | 5 | -1/+194 | |
2009-12-03 | Add missing implementations of C++ wrapper functions | Ian Romanick | 1 | -4/+46 | |
2009-12-03 | Fix parameter ordering of projection matrix functions | Ian Romanick | 2 | -11/+11 | |
The GL and (classic) GLU functions that these emulate have bottom before top. Reorder the parameters to these functions to match. | |||||
2009-11-14 | Add C++ matrix functions that return matrices | Ian Romanick | 1 | -0/+147 | |
This is more convenient for C++ because the C++ GLUmat4 has an overloaded multiplication operator. This allows expressions like 'gluRotate(...) * gluTranslate(...)'. | |||||
2009-11-14 | Add function to load text file (for shaders) from disk | Ian Romanick | 4 | -2/+171 | |
2009-10-25 | Add several functions to calculate projection matrixes. | Ian Romanick | 2 | -0/+154 | |
This commit adds: gluFrustum6f, gluOrtho4f, and gluOrtho6f. These functions match glFrustum, gluOrtho2d (from classic GLU), and glOrtho. | |||||
2009-10-20 | Add piles of Doxygen documentation for the interface | Ian Romanick | 3 | -7/+1889 | |
2009-08-03 | Fix function names to match OpenGL naming conventions | Ian Romanick | 3 | -10/+10 | |
Several functions just had a number specifying the parameter count, but they were missing the type specifier. | |||||
2009-08-03 | Merge commit 'anholt/master' | Ian Romanick | 9 | -7/+221 | |
2009-07-31 | Add test for gluLookAt4v and fix a bug it revealed. | Eric Anholt | 4 | -8/+108 | |
2009-07-31 | Add infrastructure for "make check". | Eric Anholt | 6 | -1/+114 | |
2009-07-31 | Add missing string.h include for memcpy. | Eric Anholt | 1 | -0/+1 | |
2009-07-28 | Add copyright statement | Ian Romanick | 1 | -0/+23 | |
2009-07-28 | Pass pointer to result instead of returning a structure | Ian Romanick | 3 | -268/+232 | |
Functions that used to return either GLUvec4 or GLUmat4 have been modified to take a pointer to the location to store the result. Any functions where the result pointer could also be a source pointer are coded to calculate to a temporary and copy the result, if necessary. | |||||
2009-07-28 | Add names of arguments to gluLookAt4v in the header. | Eric Anholt | 1 | -1/+2 | |
2009-07-28 | Add gluSub4m_4m that was declared but not implemented. | Eric Anholt | 1 | -0/+12 | |
2009-07-28 | Add prototypes that were missing for two glu3_scalar.h functions. | Eric Anholt | 1 | -0/+2 | |
2009-05-04 | Add .gitignore | Ian Romanick | 1 | -0/+18 | |
2009-05-04 | Numerous small clean-ups and fixes. | Ian Romanick | 4 | -37/+225 | |
Sorry for the rubbish commit message. | |||||
2009-04-17 | Add glu3.pc | Ian Romanick | 3 | -1/+17 | |
2009-04-17 | Add missing AM_CFLAGS | Ian Romanick | 1 | -0/+2 | |
2009-04-17 | Oops. | Ian Romanick | 1 | -0/+0 | |
2009-04-17 | Initial commit | Ian Romanick | 8 | -0/+686 | |