summaryrefslogtreecommitdiff
path: root/src/mesa/swrast/s_arbshader.c
diff options
context:
space:
mode:
authorBrian Paul <brian.paul@tungstengraphics.com>2006-02-22 16:44:04 +0000
committerBrian Paul <brian.paul@tungstengraphics.com>2006-02-22 16:44:04 +0000
commit7b6fd8a0c6691a0ebe45567abf6374a9f3e8f396 (patch)
tree0601a484566226900d3695470ea3d2853cfea8e1 /src/mesa/swrast/s_arbshader.c
parentcebad151a11ea2f189d40a2a4c51e8469eed6267 (diff)
include proper header file, remove local extern declarations
Diffstat (limited to 'src/mesa/swrast/s_arbshader.c')
-rw-r--r--src/mesa/swrast/s_arbshader.c9
1 files changed, 3 insertions, 6 deletions
diff --git a/src/mesa/swrast/s_arbshader.c b/src/mesa/swrast/s_arbshader.c
index 7cea59ee40..1d489d90e5 100644
--- a/src/mesa/swrast/s_arbshader.c
+++ b/src/mesa/swrast/s_arbshader.c
@@ -31,11 +31,8 @@
#include "s_arbshader.h"
#include "s_context.h"
#include "shaderobjects.h"
+#include "shaderobjects_3dlabs.h"
-int _slang_fetch_vec4_f (struct gl2_fragment_shader_intf **, const char *, GLfloat *,
- GLuint, int);
-int _slang_fetch_discard (struct gl2_fragment_shader_intf **, GLboolean *);
-void exec_fragment_shader (struct gl2_fragment_shader_intf **);
static void fetch_input_vec4 (const char *name, GLfloat *vec, GLuint index,
struct gl2_fragment_shader_intf **fs)
@@ -99,13 +96,13 @@ void _swrast_exec_arbshader (GLcontext *ctx, struct sw_span *span)
fetch_input_vec4 ("gl_TexCoord", vec, j, fs);
}
- exec_fragment_shader (fs);
+ _slang_exec_fragment_shader (fs);
_slang_fetch_discard (fs, &kill);
if (kill)
{
span->array->mask[i] = GL_FALSE;
- span->writeAll = GL_FALSE;
+ span->writeAll = GL_FALSE;
}
fetch_output_vec4 ("gl_FragColor", vec, 0, fs);
UNCLAMPED_FLOAT_TO_CHAN(span->array->rgba[i][RCOMP], vec[0]);