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.c File Reference
#include "main/imports.h"
#include "main/bufferobj.h"
#include "main/context.h"
#include "main/colormac.h"
#include "main/mtypes.h"
#include "main/teximage.h"
#include "shader/prog_parameter.h"
#include "shader/prog_statevars.h"
#include "swrast.h"
#include "s_blend.h"
#include "s_context.h"
#include "s_lines.h"
#include "s_points.h"
#include "s_span.h"
#include "s_triangle.h"
#include "s_texfilter.h"

Go to the source code of this file.

Defines

#define _SWRAST_NEW_DERIVED
#define _SWRAST_NEW_TRIANGLE
#define _SWRAST_NEW_LINE
#define _SWRAST_NEW_POINT
#define _SWRAST_NEW_TEXTURE_SAMPLE_FUNC   _NEW_TEXTURE
#define _SWRAST_NEW_TEXTURE_ENV_MODE   _NEW_TEXTURE
#define _SWRAST_NEW_BLEND_FUNC   _NEW_COLOR
#define SWRAST_DEBUG   0
#define SWRAST_DEBUG_VERTICES   0

Functions

static void _swrast_update_rasterflags (GLcontext *ctx)
static void _swrast_update_polygon (GLcontext *ctx)
static void _swrast_update_fog_hint (GLcontext *ctx)
static void _swrast_update_texture_env (GLcontext *ctx)
static void _swrast_update_deferred_texture (GLcontext *ctx)
static void _swrast_update_fog_state (GLcontext *ctx)
static void _swrast_update_fragment_program (GLcontext *ctx, GLbitfield newState)
static void _swrast_validate_triangle (GLcontext *ctx, const SWvertex *v0, const SWvertex *v1, const SWvertex *v2)
static void _swrast_validate_line (GLcontext *ctx, const SWvertex *v0, const SWvertex *v1)
static void _swrast_validate_point (GLcontext *ctx, const SWvertex *v0)
static void _ASMAPI _swrast_validate_blend_func (GLcontext *ctx, GLuint n, const GLubyte mask[], GLvoid *src, const GLvoid *dst, GLenum chanType)
static void _swrast_validate_texture_images (GLcontext *ctx)
void _swrast_eject_texture_images (GLcontext *ctx)
static void _swrast_sleep (GLcontext *ctx, GLbitfield new_state)
static void _swrast_invalidate_state (GLcontext *ctx, GLbitfield new_state)
void _swrast_update_texture_samplers (GLcontext *ctx)
static void _swrast_update_active_attribs (GLcontext *ctx)
void _swrast_validate_derived (GLcontext *ctx)
void _swrast_Quad (GLcontext *ctx, const SWvertex *v0, const SWvertex *v1, const SWvertex *v2, const SWvertex *v3)
void _swrast_Triangle (GLcontext *ctx, const SWvertex *v0, const SWvertex *v1, const SWvertex *v2)
void _swrast_Line (GLcontext *ctx, const SWvertex *v0, const SWvertex *v1)
void _swrast_Point (GLcontext *ctx, const SWvertex *v0)
void _swrast_InvalidateState (GLcontext *ctx, GLbitfield new_state)
void _swrast_ResetLineStipple (GLcontext *ctx)
void _swrast_SetFacing (GLcontext *ctx, GLuint facing)
void _swrast_allow_vertex_fog (GLcontext *ctx, GLboolean value)
void _swrast_allow_pixel_fog (GLcontext *ctx, GLboolean value)
GLboolean _swrast_CreateContext (GLcontext *ctx)
void _swrast_DestroyContext (GLcontext *ctx)
struct swrast_device_driver_swrast_GetDeviceDriverReference (GLcontext *ctx)
void _swrast_flush (GLcontext *ctx)
void _swrast_render_primitive (GLcontext *ctx, GLenum prim)
void _swrast_render_start (GLcontext *ctx)
void _swrast_render_finish (GLcontext *ctx)
void _swrast_print_vertex (GLcontext *ctx, const SWvertex *v)

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