ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

render.c File Reference
#include "gluos.h"
#include <assert.h>
#include <stddef.h>
#include "mesh.h"
#include "tess.h"
#include "render.h"

Go to the source code of this file.

Data Structures

struct  FaceCount

Defines

#define TRUE   1
#define FALSE   0
#define Marked(f)   (! (f)->inside || (f)->marked)
#define AddToTrail(f, t)   ((f)->trail = (t), (t) = (f), (f)->marked = TRUE)
#define FreeTrail(t)
#define IsEven(n)   (((n) & 1) == 0)
#define SIGN_INCONSISTENT   2

Functions

static struct FaceCount MaximumFan (GLUhalfEdge *eOrig)
static struct FaceCount MaximumStrip (GLUhalfEdge *eOrig)
static void RenderFan (GLUtesselator *tess, GLUhalfEdge *eStart, long size)
static void RenderStrip (GLUtesselator *tess, GLUhalfEdge *eStart, long size)
static void RenderTriangle (GLUtesselator *tess, GLUhalfEdge *eStart, long size)
static void RenderMaximumFaceGroup (GLUtesselator *tess, GLUface *fOrig)
static void RenderLonelyTriangles (GLUtesselator *tess, GLUface *head)
void __gl_renderMesh (GLUtesselator *tess, GLUmesh *mesh)
void __gl_renderBoundary (GLUtesselator *tess, GLUmesh *mesh)
static int ComputeNormal (GLUtesselator *tess, GLdouble norm[3], int check)
GLboolean __gl_renderCache (GLUtesselator *tess)

Generated on Sun May 27 2012 05:09:43 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.