summaryrefslogtreecommitdiff
path: root/src/mesa/drivers/dri/glamo/glamo_state.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/mesa/drivers/dri/glamo/glamo_state.c')
-rw-r--r--src/mesa/drivers/dri/glamo/glamo_state.c76
1 files changed, 54 insertions, 22 deletions
diff --git a/src/mesa/drivers/dri/glamo/glamo_state.c b/src/mesa/drivers/dri/glamo/glamo_state.c
index eaf65ac8f2..47149e5b4f 100644
--- a/src/mesa/drivers/dri/glamo/glamo_state.c
+++ b/src/mesa/drivers/dri/glamo/glamo_state.c
@@ -28,40 +28,72 @@
void glamoClear(GLcontext *ctx, GLbitfield mask)
{
- printf("glamoClear\n");
+ printf("glamoClear\n"); fflush(stdout);
+}
+
+
+void glamoClearColor(GLcontext *ctx, const GLfloat color[4])
+{
+ printf("glamoClearColor\n"); fflush(stdout);
+}
+
+
+static void glamoShadeModel(GLcontext *ctx, GLenum mode)
+{
+ printf("glamoShadeModel\n"); fflush(stdout);
+}
+
+
+static void glamoViewport(GLcontext *ctx, GLint x, GLint y,
+ GLsizei width, GLsizei height )
+{
+ printf("glamoViewport\n"); fflush(stdout);
+}
+
+
+static void glamoUpdateState(GLcontext *ctx, GLbitfield new_state)
+{
+ printf("glamoUpdateState\n");
+}
+
+
+static void glamoFlush(GLcontext *ctx)
+{
+ printf("glamoFlush\n");
}
void glamoInitStateFuncs(GLcontext *ctx)
{
- ctx->Driver.UpdateState = NULL;//sisDDInvalidateState;
+ ctx->Driver.UpdateState = glamoUpdateState;
ctx->Driver.Clear = glamoClear;
- ctx->Driver.ClearColor = NULL;//sisDDClearColor;
- ctx->Driver.ClearDepth = NULL;//sisDDClearDepth;
- ctx->Driver.ClearStencil = NULL;//sisDDClearStencil;
- ctx->Driver.AlphaFunc = NULL;//sisDDAlphaFunc;
- ctx->Driver.BlendFuncSeparate = NULL;//sisDDBlendFuncSeparate;
- ctx->Driver.ColorMask = NULL;//sisDDColorMask;
- ctx->Driver.CullFace = NULL;//sisDDCullFace;
- ctx->Driver.DepthMask = NULL;//sisDDDepthMask;
- ctx->Driver.DepthFunc = NULL;//sisDDDepthFunc;
- ctx->Driver.DepthRange = NULL;//sisDDDepthRange;
- ctx->Driver.DrawBuffer = NULL;//sisDDDrawBuffer;
- ctx->Driver.Enable = NULL;//sisDDEnable;
- ctx->Driver.FrontFace = NULL;//sisDDFrontFace;
- ctx->Driver.Fogfv = NULL;//sisDDFogfv;
+ ctx->Driver.ClearColor = glamoClearColor;
+ ctx->Driver.ClearDepth = NULL;
+ ctx->Driver.ClearStencil = NULL;
+ ctx->Driver.AlphaFunc = NULL;
+ ctx->Driver.BlendFuncSeparate = NULL;
+ ctx->Driver.ColorMask = NULL;
+ ctx->Driver.CullFace = NULL;
+ ctx->Driver.DepthMask = NULL;
+ ctx->Driver.DepthFunc = NULL;
+ ctx->Driver.DepthRange = NULL;
+ ctx->Driver.DrawBuffer = NULL;
+ ctx->Driver.Enable = NULL;
+ ctx->Driver.FrontFace = NULL;
+ ctx->Driver.Fogfv = NULL;
ctx->Driver.Hint = NULL;
ctx->Driver.Lightfv = NULL;
- ctx->Driver.LogicOpcode = NULL;//sisDDLogicOpCode;
+ ctx->Driver.LogicOpcode = NULL;
ctx->Driver.PolygonMode = NULL;
ctx->Driver.PolygonStipple = NULL;
ctx->Driver.ReadBuffer = NULL;
ctx->Driver.RenderMode = NULL;
- ctx->Driver.Scissor = NULL;//sisDDScissor;
- ctx->Driver.ShadeModel = NULL;//sisDDShadeModel;
- ctx->Driver.LightModelfv = NULL;//sisDDLightModelfv;
- ctx->Driver.Viewport = NULL;//sisDDViewport;
- ctx->Driver.ResizeBuffers = NULL;//sisReAllocateBuffers;
+ ctx->Driver.Scissor = NULL;
+ ctx->Driver.ShadeModel = glamoShadeModel;
+ ctx->Driver.LightModelfv = NULL;
+ ctx->Driver.Viewport = glamoViewport;
+ ctx->Driver.ResizeBuffers = NULL;
+ ctx->Driver.Flush = glamoFlush;
}
/* kate: space-indent on; indent-width 3; mixedindent off; indent-mode cstyle; */