summaryrefslogtreecommitdiff
path: root/src/mesa/swrast_setup/swrast_setup.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/mesa/swrast_setup/swrast_setup.h')
-rw-r--r--src/mesa/swrast_setup/swrast_setup.h44
1 files changed, 23 insertions, 21 deletions
diff --git a/src/mesa/swrast_setup/swrast_setup.h b/src/mesa/swrast_setup/swrast_setup.h
index f3f8941a40..bec8d90c1f 100644
--- a/src/mesa/swrast_setup/swrast_setup.h
+++ b/src/mesa/swrast_setup/swrast_setup.h
@@ -1,19 +1,21 @@
+/* $Id: swrast_setup.h,v 1.8 2001/03/12 00:48:43 gareth Exp $ */
+
/*
* Mesa 3-D graphics library
* Version: 3.5
- *
- * Copyright (C) 1999 Brian Paul All Rights Reserved.
- *
+ *
+ * Copyright (C) 1999-2001 Brian Paul All Rights Reserved.
+ *
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
* to deal in the Software without restriction, including without limitation
* the rights to use, copy, modify, merge, publish, distribute, sublicense,
* and/or sell copies of the Software, and to permit persons to whom the
* Software is furnished to do so, subject to the following conditions:
- *
+ *
* The above copyright notice and this permission notice shall be included
* in all copies or substantial portions of the Software.
- *
+ *
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
* OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
@@ -33,31 +35,31 @@
#ifndef SWRAST_SETUP_H
#define SWRAST_SETUP_H
-extern GLboolean
+extern GLboolean
_swsetup_CreateContext( GLcontext *ctx );
-extern void
+extern void
_swsetup_DestroyContext( GLcontext *ctx );
-extern void
+extern void
_swsetup_InvalidateState( GLcontext *ctx, GLuint new_state );
-extern void
-_swsetup_BuildProjectedVertices( GLcontext *ctx,
- GLuint start,
+extern void
+_swsetup_BuildProjectedVertices( GLcontext *ctx,
+ GLuint start,
GLuint end,
GLuint new_inputs );
-extern void
+extern void
_swsetup_Quad( GLcontext *ctx, GLuint v0, GLuint v1, GLuint v2, GLuint v3 );
-extern void
+extern void
_swsetup_Triangle( GLcontext *ctx, GLuint v0, GLuint v1, GLuint v2 );
-extern void
+extern void
_swsetup_Line( GLcontext *ctx, GLuint v0, GLuint v1 );
-extern void
+extern void
_swsetup_Points( GLcontext *ctx, GLuint first, GLuint last );
extern void
@@ -69,20 +71,20 @@ _swsetup_RenderStart( GLcontext *ctx );
extern void
_swsetup_RenderFinish( GLcontext *ctx );
-extern void
+extern void
_swsetup_RenderProjectInterpVerts( GLcontext *ctx );
-extern void
-_swsetup_RenderInterp( GLcontext *ctx, GLfloat t,
+extern void
+_swsetup_RenderInterp( GLcontext *ctx, GLfloat t,
GLuint dst, GLuint out, GLuint in,
GLboolean force_boundary );
-extern void
+extern void
_swsetup_RenderCopyPV( GLcontext *ctx, GLuint dst, GLuint src );
-extern void
+extern void
_swsetup_RenderClippedPolygon( GLcontext *ctx, const GLuint *elts, GLuint n );
-extern void
+extern void
_swsetup_RenderClippedLine( GLcontext *ctx, GLuint ii, GLuint jj );