diff options
author | Dave Airlie <airlied@redhat.com> | 2009-01-20 22:51:04 +1000 |
---|---|---|
committer | Dave Airlie <airlied@redhat.com> | 2009-01-20 22:51:04 +1000 |
commit | ed3a1cce73fcd0d6f4b6e9b5f69a98ad179ddc4b (patch) | |
tree | 99602ae50a8bf9dd4492052bfbe565a8a0914fd8 /src/mesa/drivers/dri/radeon/radeon_state.c | |
parent | 08d90fe8a5e12d92994c05b2ec9f68ab7232275c (diff) |
r200: clear is working at least - not much else
Diffstat (limited to 'src/mesa/drivers/dri/radeon/radeon_state.c')
-rw-r--r-- | src/mesa/drivers/dri/radeon/radeon_state.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/mesa/drivers/dri/radeon/radeon_state.c b/src/mesa/drivers/dri/radeon/radeon_state.c index 67f861a48e..0c9fb14857 100644 --- a/src/mesa/drivers/dri/radeon/radeon_state.c +++ b/src/mesa/drivers/dri/radeon/radeon_state.c @@ -1404,8 +1404,8 @@ void radeonUpdateWindow( GLcontext *ctx ) { r100ContextPtr rmesa = R100_CONTEXT(ctx); __DRIdrawablePrivate *dPriv = rmesa->radeon.dri.drawable; - GLfloat xoffset = (GLfloat)dPriv->x; - GLfloat yoffset = (GLfloat)dPriv->y + dPriv->h; + GLfloat xoffset = dPriv ? (GLfloat) dPriv->x : 0; + GLfloat yoffset = dPriv ? (GLfloat) dPriv->y + dPriv->h : 0; const GLfloat *v = ctx->Viewport._WindowMap.m; float_ui32_type sx = { v[MAT_SX] }; |