removed old Depth buffer pointer var
This commit is contained in:
@@ -1,4 +1,4 @@
|
|||||||
/* $Id: osmesa.c,v 1.10 2000/03/03 17:50:09 brianp Exp $ */
|
/* $Id: osmesa.c,v 1.11 2000/03/17 15:32:29 brianp Exp $ */
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Mesa 3-D graphics library
|
* Mesa 3-D graphics library
|
||||||
@@ -492,7 +492,7 @@ void GLAPIENTRY OSMesaGetBooleanv( GLint pname, GLboolean *value )
|
|||||||
GLboolean GLAPIENTRY OSMesaGetDepthBuffer( OSMesaContext c, GLint *width, GLint *height,
|
GLboolean GLAPIENTRY OSMesaGetDepthBuffer( OSMesaContext c, GLint *width, GLint *height,
|
||||||
GLint *bytesPerValue, void **buffer )
|
GLint *bytesPerValue, void **buffer )
|
||||||
{
|
{
|
||||||
if ((!c->gl_buffer) || (!c->gl_buffer->Depth)) {
|
if ((!c->gl_buffer) || (!c->gl_buffer->DepthBuffer)) {
|
||||||
*width = 0;
|
*width = 0;
|
||||||
*height = 0;
|
*height = 0;
|
||||||
*bytesPerValue = 0;
|
*bytesPerValue = 0;
|
||||||
@@ -503,7 +503,7 @@ GLboolean GLAPIENTRY OSMesaGetDepthBuffer( OSMesaContext c, GLint *width, GLint
|
|||||||
*width = c->gl_buffer->Width;
|
*width = c->gl_buffer->Width;
|
||||||
*height = c->gl_buffer->Height;
|
*height = c->gl_buffer->Height;
|
||||||
*bytesPerValue = sizeof(GLdepth);
|
*bytesPerValue = sizeof(GLdepth);
|
||||||
*buffer = c->gl_buffer->Depth;
|
*buffer = c->gl_buffer->DepthBuffer;
|
||||||
return GL_TRUE;
|
return GL_TRUE;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -1838,6 +1838,8 @@ static void osmesa_update_state( GLcontext *ctx )
|
|||||||
(ctx->Color.ColorMask[3] == 0) &&
|
(ctx->Color.ColorMask[3] == 0) &&
|
||||||
(ctx->Stencil.Enabled == GL_FALSE)) {
|
(ctx->Stencil.Enabled == GL_FALSE)) {
|
||||||
|
|
||||||
|
/* XXX depth.func == GL_LESS ? */
|
||||||
|
|
||||||
ctx->Driver.WriteCI32Span = write_index32_span_occ;
|
ctx->Driver.WriteCI32Span = write_index32_span_occ;
|
||||||
ctx->Driver.WriteCI8Span = write_index8_span_occ;
|
ctx->Driver.WriteCI8Span = write_index8_span_occ;
|
||||||
ctx->Driver.WriteMonoCISpan = write_monoindex_span_occ;
|
ctx->Driver.WriteMonoCISpan = write_monoindex_span_occ;
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
/* $Id: context.c,v 1.46 2000/03/11 23:23:26 brianp Exp $ */
|
/* $Id: context.c,v 1.47 2000/03/17 15:31:52 brianp Exp $ */
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Mesa 3-D graphics library
|
* Mesa 3-D graphics library
|
||||||
@@ -405,8 +405,8 @@ GLframebuffer *gl_create_framebuffer( GLvisual *visual,
|
|||||||
void gl_destroy_framebuffer( GLframebuffer *buffer )
|
void gl_destroy_framebuffer( GLframebuffer *buffer )
|
||||||
{
|
{
|
||||||
if (buffer) {
|
if (buffer) {
|
||||||
if (buffer->Depth) {
|
if (buffer->DepthBuffer) {
|
||||||
FREE( buffer->Depth );
|
FREE( buffer->DepthBuffer );
|
||||||
}
|
}
|
||||||
if (buffer->Accum) {
|
if (buffer->Accum) {
|
||||||
FREE( buffer->Accum );
|
FREE( buffer->Accum );
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
/* $Id: depth.c,v 1.13 2000/03/03 17:47:39 brianp Exp $ */
|
/* $Id: depth.c,v 1.14 2000/03/17 15:31:52 brianp Exp $ */
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Mesa 3-D graphics library
|
* Mesa 3-D graphics library
|
||||||
@@ -1483,10 +1483,9 @@ _mesa_alloc_depth_buffer( GLcontext *ctx )
|
|||||||
if (ctx->DrawBuffer->UseSoftwareDepthBuffer) {
|
if (ctx->DrawBuffer->UseSoftwareDepthBuffer) {
|
||||||
GLint bytesPerValue;
|
GLint bytesPerValue;
|
||||||
|
|
||||||
if (ctx->DrawBuffer->Depth) {
|
if (ctx->DrawBuffer->DepthBuffer) {
|
||||||
FREE(ctx->DrawBuffer->Depth);
|
FREE(ctx->DrawBuffer->DepthBuffer);
|
||||||
ctx->DrawBuffer->DepthBuffer = NULL;
|
ctx->DrawBuffer->DepthBuffer = NULL;
|
||||||
ctx->DrawBuffer->Depth = NULL;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/* allocate new depth buffer, but don't initialize it */
|
/* allocate new depth buffer, but don't initialize it */
|
||||||
@@ -1498,9 +1497,8 @@ _mesa_alloc_depth_buffer( GLcontext *ctx )
|
|||||||
ctx->DrawBuffer->DepthBuffer = MALLOC( ctx->DrawBuffer->Width
|
ctx->DrawBuffer->DepthBuffer = MALLOC( ctx->DrawBuffer->Width
|
||||||
* ctx->DrawBuffer->Height
|
* ctx->DrawBuffer->Height
|
||||||
* bytesPerValue );
|
* bytesPerValue );
|
||||||
ctx->DrawBuffer->Depth = (GLdepth *) ctx->DrawBuffer->DepthBuffer;
|
|
||||||
|
|
||||||
if (!ctx->DrawBuffer->Depth) {
|
if (!ctx->DrawBuffer->DepthBuffer) {
|
||||||
/* out of memory */
|
/* out of memory */
|
||||||
ctx->Depth.Test = GL_FALSE;
|
ctx->Depth.Test = GL_FALSE;
|
||||||
ctx->NewState |= NEW_RASTER_OPS;
|
ctx->NewState |= NEW_RASTER_OPS;
|
||||||
|
Reference in New Issue
Block a user