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

s_aaline.c File Reference
#include "main/glheader.h"
#include "main/imports.h"
#include "main/macros.h"
#include "main/mtypes.h"
#include "swrast/s_aaline.h"
#include "swrast/s_context.h"
#include "swrast/s_span.h"
#include "swrast/swrast.h"
#include "s_aalinetemp.h"

Go to the source code of this file.

Data Structures

struct  LineInfo

Defines

#define SUB_PIXEL   4
#define SOLVE_PLANE(X, Y, PLANE)   ((PLANE[3] + PLANE[0] * (X) + PLANE[1] * (Y)) / -PLANE[2])
#define NAME(x)   aa_ci_##x
#define DO_Z
#define DO_ATTRIBS   /* for fog */
#define DO_INDEX
#define NAME(x)   aa_rgba_##x
#define DO_Z
#define DO_RGBA
#define NAME(x)   aa_general_rgba_##x
#define DO_Z
#define DO_RGBA
#define DO_ATTRIBS

Typedefs

typedef void(* plot_func )(GLcontext *ctx, struct LineInfo *line, int ix, int iy)

Functions

static void compute_plane (GLfloat x0, GLfloat y0, GLfloat x1, GLfloat y1, GLfloat z0, GLfloat z1, GLfloat plane[4])
static INLINE void constant_plane (GLfloat value, GLfloat plane[4])
static INLINE GLfloat solve_plane (GLfloat x, GLfloat y, const GLfloat plane[4])
static INLINE GLfloat solve_plane_recip (GLfloat x, GLfloat y, const GLfloat plane[4])
static INLINE GLchan solve_plane_chan (GLfloat x, GLfloat y, const GLfloat plane[4])
static INLINE GLfloat compute_lambda (const GLfloat sPlane[4], const GLfloat tPlane[4], GLfloat invQ, GLfloat width, GLfloat height)
static void make_sample_table (GLint xSamples, GLint ySamples, GLfloat samples[][2])
static GLfloat compute_coveragef (const struct LineInfo *info, GLint winx, GLint winy)
static GLfloat compute_coveragei (const struct LineInfo *info, GLint winx, GLint winy)
static void segment (GLcontext *ctx, struct LineInfo *line, plot_func plot, GLfloat t0, GLfloat t1)
void _swrast_choose_aa_line_function (GLcontext *ctx)

Generated on Mon May 28 2012 04:59: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.