summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)AuthorFilesLines
2011-02-02GLUshape: Add a torus shape generatorIan Romanick4-1/+171
2010-11-30GLUshape: Correct the element count calculation for meshesIan Romanick1-1/+1
2010-10-03GLUshape: Add the ability to generate meshes with a non-zero base vertexIan Romanick1-2/+9
2010-10-03GLUshape: Fix off-by-one error in mesh generationIan Romanick1-2/+2
2010-10-03GLUshape: Make the mesh producer publicly availableIan Romanick2-106/+63
2010-10-03Rename mesh.c as mesh.cppIan Romanick2-1/+1
2010-10-03GLUshape: Provide default implementations of some methodsIan Romanick2-1/+58
2010-10-03GLUshape: Make consumer index interface batch oriented as wellIan Romanick4-17/+32
2010-10-02GLUshape: Pass element count as a parameter to begin_primitive methodIan Romanick4-7/+7
2010-10-02GLUshape: Simplify / optimize GLUshapeConsumer interfaceIan Romanick7-54/+246
2010-10-02GLUshape: Initial work towards making GLUshapeConsumer interface batch orientedIan Romanick4-68/+70
2010-10-02Fix bugs in vargs handlingIan Romanick1-2/+2
2010-10-02Fix numerous GCC pointer signedness warningsIan Romanick1-3/+5
2010-10-02GLUshape: Implement single primitive NxM mesh generationIan Romanick2-14/+23
2010-07-21Add header files previously missing in Makefile.amglu3-0.9.1Ian Romanick1-1/+3
2010-07-21Set default HAVE_ macros for Windows buildsglu3-0.9Ian Romanick1-0/+5
2010-07-21Work around systems that don't have stdbool.hIan Romanick1-16/+0
2010-07-21Check for existance of strtofIan Romanick1-0/+4
2010-07-21Use correct internal includes to work around compiler issuesIan Romanick1-2/+2
2010-07-21Add missing return in gluInitializeCompilerIan Romanick1-0/+2
2010-07-21Use correct cast for assignment to GetProgramInfoLogIan Romanick1-1/+2
2010-07-21Use size_t instead of unsigned to silence VisualStudio warningIan Romanick1-1/+1
2010-07-21Use wglext.h instead of wgl.hIan Romanick1-1/+1
2010-07-18Add initial version of shading language helper functionsshader_helperIan Romanick2-1/+262
2010-07-17Measure all angles in radiansIan Romanick1-4/+2
2010-04-20Build fixes for WindowsIan Romanick1-2/+8
2010-04-19Add Producer to the names of all the shape producer classesGLUshapeIan Romanick2-18/+19
2010-03-02GLUshape: Fix off-by-one error in an increment calculation in revolveIan Romanick1-1/+1
2010-02-16GLUshape: Add GLUcube class to generate cubesIan Romanick2-1/+168
2010-02-16GLUshape: Split GLUshape into GLUshapeConsumer and GLUshapeIan Romanick1-13/+12
2010-02-15GLUshape: Add GLUsphere class for generating sphere shapesIan Romanick2-1/+168
2010-02-15Add generic routines to generate triangle strip elements for rectangular meshesIan Romanick3-1/+128
2010-02-15Add generic routines to generate surfaces of revolution.Ian Romanick4-1/+208
2010-02-10Use fopen_s on Win32.Ian Romanick1-3/+1
2010-02-10Disable useless double-to-float conversion warnings in Visual Stuido.Ian Romanick2-0/+5
2010-02-10Word around missing M_PI on some platforms.Ian Romanick1-0/+8
2010-02-10"near" and "far" are magic words in Visual StudioIan Romanick1-15/+15
2010-02-10Pre-C99 compilers can't mix code and declarations.Ian Romanick1-2/+2
2010-01-12Add gluArcball structure and support functionsIan Romanick2-1/+149
2009-12-03Add functions to calculate the determinant and inverse of a 4x4 matrixIan Romanick1-0/+106
2009-12-03Fix parameter ordering of projection matrix functionsIan Romanick1-5/+5
2009-11-14Add function to load text file (for shaders) from diskIan Romanick2-1/+144
2009-10-25Add several functions to calculate projection matrixes.Ian Romanick1-0/+52
2009-08-03Fix function names to match OpenGL naming conventionsIan Romanick1-3/+3
2009-07-31Add test for gluLookAt4v and fix a bug it revealed.Eric Anholt1-6/+11
2009-07-28Pass pointer to result instead of returning a structureIan Romanick1-95/+74
2009-05-04Numerous small clean-ups and fixes.Ian Romanick2-13/+92
2009-04-17Add missing AM_CFLAGSIan Romanick1-0/+2
2009-04-17Oops.Ian Romanick1-0/+0
2009-04-17Initial commitIan Romanick3-0/+144