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_context.h File Reference

Software rasterization context and private types. More...

#include "main/mtypes.h"
#include "shader/prog_execute.h"
#include "swrast.h"
#include "s_span.h"

Go to the source code of this file.

Data Structures

struct  SWcontext
 Per-context state that's private to the software rasterizer module. More...

Defines

#define ALPHATEST_BIT   0x001
#define BLEND_BIT   0x002
#define DEPTH_BIT   0x004
#define FOG_BIT   0x008
#define LOGIC_OP_BIT   0x010
#define CLIP_BIT   0x020
#define STENCIL_BIT   0x040
#define MASKING_BIT   0x080
#define MULTI_DRAW_BIT   0x400
#define OCCLUSION_BIT   0x800
#define TEXTURE_BIT   0x1000
#define FRAGPROG_BIT   0x2000
#define ATIFRAGSHADER_BIT   0x4000
#define CLAMPING_BIT   0x8000
#define _SWRAST_NEW_RASTERMASK
#define SWRAST_CONTEXT(ctx)   ((SWcontext *)ctx->swrast_context)
#define RENDER_START(SWctx, GLctx)
#define RENDER_FINISH(SWctx, GLctx)
#define RGBA_PIXEL_SIZE(TYPE)
#define ChanToFixed(X)   (X)
#define FixedToChan(X)   (X)
#define ATTRIB_LOOP_BEGIN
#define ATTRIB_LOOP_END   } }

Typedefs

typedef void(* texture_sample_func )(GLcontext *ctx, const struct gl_texture_object *tObj, GLuint n, const GLfloat texcoords[][4], const GLfloat lambda[], GLchan rgba[][4])
typedef GLuint n
typedef GLuint const GLubyte mask []
typedef GLuint const GLubyte
GLvoid
src
typedef GLuint const GLubyte
GLvoid const GLvoid
dst
typedef GLuint const GLubyte
GLvoid const GLvoid GLenum 
chanType
typedef void(* swrast_point_func )(GLcontext *ctx, const SWvertex *)
typedef void(* swrast_line_func )(GLcontext *ctx, const SWvertex *, const SWvertex *)
typedef void(* swrast_tri_func )(GLcontext *ctx, const SWvertex *, const SWvertex *, const SWvertex *)
typedef void(* validate_texture_image_func )(GLcontext *ctx, struct gl_texture_object *texObj, GLuint face, GLuint level)

Functions

typedef void (_ASMAPIP blend_func)(GLcontext *ctx
void _swrast_validate_derived (GLcontext *ctx)
void _swrast_update_texture_samplers (GLcontext *ctx)

Detailed Description

Software rasterization context and private types.

Author:
Keith Whitwell <keith@tungstengraphics.com>

Definition in file s_context.h.


Generated on Sun May 27 2012 04:59:42 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.