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

swrast.h File Reference

Public interface to the software rasterization functions. More...

#include "main/mtypes.h"

Go to the source code of this file.

Data Structures

struct  SWvertex
 Data-structure to handle vertices in the software rasterizer. More...
struct  swrast_device_driver

Defines

#define FRAG_ATTRIB_CI   FRAG_ATTRIB_COL0

Functions

GLboolean _swrast_CreateContext (GLcontext *ctx)
void _swrast_DestroyContext (GLcontext *ctx)
struct swrast_device_driver_swrast_GetDeviceDriverReference (GLcontext *ctx)
void _swrast_Bitmap (GLcontext *ctx, GLint px, GLint py, GLsizei width, GLsizei height, const struct gl_pixelstore_attrib *unpack, const GLubyte *bitmap)
void _swrast_CopyPixels (GLcontext *ctx, GLint srcx, GLint srcy, GLint destx, GLint desty, GLsizei width, GLsizei height, GLenum type)
void _swrast_DrawPixels (GLcontext *ctx, GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, const struct gl_pixelstore_attrib *unpack, const GLvoid *pixels)
void _swrast_ReadPixels (GLcontext *ctx, GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, const struct gl_pixelstore_attrib *unpack, GLvoid *pixels)
void _swrast_BlitFramebuffer (GLcontext *ctx, GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter)
void _swrast_Clear (GLcontext *ctx, GLbitfield buffers)
void _swrast_Accum (GLcontext *ctx, GLenum op, GLfloat value)
void _swrast_ResetLineStipple (GLcontext *ctx)
void _swrast_SetFacing (GLcontext *ctx, GLuint facing)
void _swrast_Point (GLcontext *ctx, const SWvertex *v)
void _swrast_Line (GLcontext *ctx, const SWvertex *v0, const SWvertex *v1)
void _swrast_Triangle (GLcontext *ctx, const SWvertex *v0, const SWvertex *v1, const SWvertex *v2)
void _swrast_Quad (GLcontext *ctx, const SWvertex *v0, const SWvertex *v1, const SWvertex *v2, const SWvertex *v3)
void _swrast_flush (GLcontext *ctx)
void _swrast_render_primitive (GLcontext *ctx, GLenum mode)
void _swrast_render_start (GLcontext *ctx)
void _swrast_render_finish (GLcontext *ctx)
void _swrast_InvalidateState (GLcontext *ctx, GLbitfield new_state)
void _swrast_allow_vertex_fog (GLcontext *ctx, GLboolean value)
void _swrast_allow_pixel_fog (GLcontext *ctx, GLboolean value)
void _swrast_print_vertex (GLcontext *ctx, const SWvertex *v)
void _swrast_CopyConvolutionFilter2D (GLcontext *ctx, GLenum target, GLenum internalFormat, GLint x, GLint y, GLsizei width, GLsizei height)
void _swrast_CopyConvolutionFilter1D (GLcontext *ctx, GLenum target, GLenum internalFormat, GLint x, GLint y, GLsizei width)
void _swrast_CopyColorSubTable (GLcontext *ctx, GLenum target, GLsizei start, GLint x, GLint y, GLsizei width)
void _swrast_CopyColorTable (GLcontext *ctx, GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width)
void _swrast_copy_teximage1d (GLcontext *ctx, GLenum target, GLint level, GLenum internalFormat, GLint x, GLint y, GLsizei width, GLint border)
void _swrast_copy_teximage2d (GLcontext *ctx, GLenum target, GLint level, GLenum internalFormat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border)
void _swrast_copy_texsubimage1d (GLcontext *ctx, GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width)
void _swrast_copy_texsubimage2d (GLcontext *ctx, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height)
void _swrast_copy_texsubimage3d (GLcontext *ctx, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height)
void _swrast_eject_texture_images (GLcontext *ctx)

Detailed Description

Public interface to the software rasterization functions.

Author:
Keith Whitwell <keith@tungstengraphics.com>

Definition in file swrast.h.


Generated on Thu May 24 2012 04:59:32 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.