diff options
Diffstat (limited to 'src/mesa/drivers/dri/glamo/glamo_state.c')
-rw-r--r-- | src/mesa/drivers/dri/glamo/glamo_state.c | 76 |
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; */ |