Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2010-02-13 | Add see-also links for gluLoadTextFile and gluUnloadTextFileHEADmaster | Ian Romanick | 1 | -0/+4 | |
2010-02-10 | Bump version to 0.1-20100210. | Ian Romanick | 1 | -1/+1 | |
2010-02-10 | Change internal version define. | Ian Romanick | 1 | -1/+1 | |
This isn't GLU 3.x. It's GLU for OpenGL 3.x. Change the define token to GLU3_VERSION_#_# to refelct that. | |||||
2010-02-10 | Silence a Visual Studio double-to-float warning. | Ian Romanick | 1 | -1/+1 | |
2010-02-10 | Ensure that functions are inlined | Ian Romanick | 1 | -36/+44 | |
When optimizations are disabled, functions that only exist in header files ended up being undefined. The desired behavior is to force the function to be inlined, and never compile it stand-alone. None of the C or C++ standards give a way to do this, but every compiler seems to have a way. | |||||
2010-02-10 | Include GL/glext.h to get GLchar and other types on all platforms. | Ian Romanick | 1 | -0/+1 | |
2010-02-10 | Import glext.h from opengl.org | Ian Romanick | 1 | -0/+9480 | |
2010-02-10 | Include windows.h before including GL/gl.h on Windows. | Ian Romanick | 1 | -0/+5 | |
2010-02-10 | Use fopen_s on Win32. | Ian Romanick | 1 | -3/+1 | |
2010-02-10 | Disable useless double-to-float conversion warnings in Visual Stuido. | Ian Romanick | 2 | -0/+5 | |
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 | |