start removing old (pre-renderbuffer) span code
This commit is contained in:
@@ -1648,7 +1648,8 @@ float
|
|||||||
driCalculateSwapUsage( __DRIdrawablePrivate *dPriv, int64_t last_swap_ust,
|
driCalculateSwapUsage( __DRIdrawablePrivate *dPriv, int64_t last_swap_ust,
|
||||||
int64_t current_ust )
|
int64_t current_ust )
|
||||||
{
|
{
|
||||||
static PFNGLXGETMSCRATEOMLPROC get_msc_rate = NULL;
|
#if 0
|
||||||
|
static glXGetMscRateOML_t get_msc_rate = NULL;
|
||||||
int32_t n;
|
int32_t n;
|
||||||
int32_t d;
|
int32_t d;
|
||||||
int interval;
|
int interval;
|
||||||
@@ -1656,7 +1657,7 @@ driCalculateSwapUsage( __DRIdrawablePrivate *dPriv, int64_t last_swap_ust,
|
|||||||
|
|
||||||
|
|
||||||
if ( get_msc_rate == NULL ) {
|
if ( get_msc_rate == NULL ) {
|
||||||
get_msc_rate = (PFNGLXGETMSCRATEOMLPROC)
|
get_msc_rate = (glXGetMscRateOML_t)
|
||||||
glXGetProcAddress( (const GLubyte *) "glXGetMscRateOML" );
|
glXGetProcAddress( (const GLubyte *) "glXGetMscRateOML" );
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1685,6 +1686,9 @@ driCalculateSwapUsage( __DRIdrawablePrivate *dPriv, int64_t last_swap_ust,
|
|||||||
}
|
}
|
||||||
|
|
||||||
return usage;
|
return usage;
|
||||||
|
#else
|
||||||
|
return 0;
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
/*@}*/
|
/*@}*/
|
||||||
|
@@ -568,9 +568,11 @@ driCalculateSwapUsage( __DRIdrawablePrivate *dPriv,
|
|||||||
int64_t last_swap_ust, int64_t current_ust );
|
int64_t last_swap_ust, int64_t current_ust );
|
||||||
|
|
||||||
/* Test for the GLX header glx.h */
|
/* Test for the GLX header glx.h */
|
||||||
|
#if 0
|
||||||
#ifndef GLX
|
#ifndef GLX
|
||||||
extern void
|
extern void
|
||||||
(*glXGetProcAddress(const GLubyte *procname))( void );
|
(*glXGetProcAddress(const GLubyte *procname))( void );
|
||||||
#endif
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
#endif /* _DRI_UTIL_H_ */
|
#endif /* _DRI_UTIL_H_ */
|
||||||
|
@@ -239,6 +239,7 @@ void mach64DDInitSpanFuncs( GLcontext *ctx )
|
|||||||
swdd->ReadDepthPixels = mach64ReadDepthPixels_16;
|
swdd->ReadDepthPixels = mach64ReadDepthPixels_16;
|
||||||
swdd->WriteDepthPixels = mach64WriteDepthPixels_16;
|
swdd->WriteDepthPixels = mach64WriteDepthPixels_16;
|
||||||
#endif
|
#endif
|
||||||
|
#if 0
|
||||||
/* No hardware stencil buffer */
|
/* No hardware stencil buffer */
|
||||||
swdd->ReadStencilSpan = NULL;
|
swdd->ReadStencilSpan = NULL;
|
||||||
swdd->WriteStencilSpan = NULL;
|
swdd->WriteStencilSpan = NULL;
|
||||||
@@ -252,6 +253,7 @@ void mach64DDInitSpanFuncs( GLcontext *ctx )
|
|||||||
swdd->WriteMonoCIPixels = NULL;
|
swdd->WriteMonoCIPixels = NULL;
|
||||||
swdd->ReadCI32Span = NULL;
|
swdd->ReadCI32Span = NULL;
|
||||||
swdd->ReadCI32Pixels = NULL;
|
swdd->ReadCI32Pixels = NULL;
|
||||||
|
#endif
|
||||||
swdd->SpanRenderStart = mach64SpanRenderStart;
|
swdd->SpanRenderStart = mach64SpanRenderStart;
|
||||||
swdd->SpanRenderFinish = mach64SpanRenderFinish;
|
swdd->SpanRenderFinish = mach64SpanRenderFinish;
|
||||||
}
|
}
|
||||||
|
@@ -357,54 +357,6 @@ void r128DDInitSpanFuncs( GLcontext *ctx )
|
|||||||
struct swrast_device_driver *swdd = _swrast_GetDeviceDriverReference(ctx);
|
struct swrast_device_driver *swdd = _swrast_GetDeviceDriverReference(ctx);
|
||||||
|
|
||||||
swdd->SetBuffer = r128DDSetBuffer;
|
swdd->SetBuffer = r128DDSetBuffer;
|
||||||
|
|
||||||
switch ( rmesa->r128Screen->cpp ) {
|
|
||||||
case 2:
|
|
||||||
#if 0
|
|
||||||
r128InitPointers_RGB565( swdd );
|
|
||||||
#endif
|
|
||||||
break;
|
|
||||||
|
|
||||||
case 4:
|
|
||||||
#if 0
|
|
||||||
r128InitPointers_ARGB8888( swdd );
|
|
||||||
#endif
|
|
||||||
break;
|
|
||||||
|
|
||||||
default:
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
|
|
||||||
switch ( rmesa->glCtx->Visual.depthBits ) {
|
|
||||||
case 16:
|
|
||||||
#if 0
|
|
||||||
swdd->ReadDepthSpan = r128ReadDepthSpan_16;
|
|
||||||
swdd->WriteDepthSpan = r128WriteDepthSpan_16;
|
|
||||||
swdd->ReadDepthPixels = r128ReadDepthPixels_16;
|
|
||||||
swdd->WriteDepthPixels = r128WriteDepthPixels_16;
|
|
||||||
#endif
|
|
||||||
break;
|
|
||||||
|
|
||||||
case 24:
|
|
||||||
#if 0
|
|
||||||
swdd->ReadDepthSpan = r128ReadDepthSpan_24_8;
|
|
||||||
swdd->WriteDepthSpan = r128WriteDepthSpan_24_8;
|
|
||||||
swdd->ReadDepthPixels = r128ReadDepthPixels_24_8;
|
|
||||||
swdd->WriteDepthPixels = r128WriteDepthPixels_24_8;
|
|
||||||
#endif
|
|
||||||
break;
|
|
||||||
|
|
||||||
default:
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
|
|
||||||
swdd->WriteCI8Span = NULL;
|
|
||||||
swdd->WriteCI32Span = NULL;
|
|
||||||
swdd->WriteMonoCISpan = NULL;
|
|
||||||
swdd->WriteCI32Pixels = NULL;
|
|
||||||
swdd->WriteMonoCIPixels = NULL;
|
|
||||||
swdd->ReadCI32Span = NULL;
|
|
||||||
swdd->ReadCI32Pixels = NULL;
|
|
||||||
swdd->SpanRenderStart = r128SpanRenderStart;
|
swdd->SpanRenderStart = r128SpanRenderStart;
|
||||||
swdd->SpanRenderFinish = r128SpanRenderFinish;
|
swdd->SpanRenderFinish = r128SpanRenderFinish;
|
||||||
}
|
}
|
||||||
|
@@ -305,65 +305,6 @@ void savageDDInitSpanFuncs( GLcontext *ctx )
|
|||||||
struct swrast_device_driver *swdd = _swrast_GetDeviceDriverReference(ctx);
|
struct swrast_device_driver *swdd = _swrast_GetDeviceDriverReference(ctx);
|
||||||
|
|
||||||
swdd->SetBuffer = savageDDSetBuffer;
|
swdd->SetBuffer = savageDDSetBuffer;
|
||||||
|
|
||||||
#if 0
|
|
||||||
switch (imesa->savageScreen->cpp)
|
|
||||||
{
|
|
||||||
case 2: savageInitPointers_565( swdd ); break;
|
|
||||||
case 4: savageInitPointers_8888( swdd );
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
|
|
||||||
switch (imesa->savageScreen->zpp)
|
|
||||||
{
|
|
||||||
case 2:
|
|
||||||
#if 0
|
|
||||||
if (imesa->float_depth) {
|
|
||||||
swdd->ReadDepthSpan = savageReadDepthSpan_16f;
|
|
||||||
swdd->WriteDepthSpan = savageWriteDepthSpan_16f;
|
|
||||||
swdd->WriteMonoDepthSpan = savageWriteMonoDepthSpan_16f;
|
|
||||||
swdd->ReadDepthPixels = savageReadDepthPixels_16f;
|
|
||||||
swdd->WriteDepthPixels = savageWriteDepthPixels_16f;
|
|
||||||
} else {
|
|
||||||
swdd->ReadDepthSpan = savageReadDepthSpan_16;
|
|
||||||
swdd->WriteDepthSpan = savageWriteDepthSpan_16;
|
|
||||||
swdd->WriteMonoDepthSpan = savageWriteMonoDepthSpan_16;
|
|
||||||
swdd->ReadDepthPixels = savageReadDepthPixels_16;
|
|
||||||
swdd->WriteDepthPixels = savageWriteDepthPixels_16;
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
break;
|
|
||||||
case 4:
|
|
||||||
#if 0
|
|
||||||
if (imesa->float_depth) {
|
|
||||||
swdd->ReadDepthSpan = savageReadDepthSpan_8_24f;
|
|
||||||
swdd->WriteDepthSpan = savageWriteDepthSpan_8_24f;
|
|
||||||
swdd->WriteMonoDepthSpan = savageWriteMonoDepthSpan_8_24f;
|
|
||||||
swdd->ReadDepthPixels = savageReadDepthPixels_8_24f;
|
|
||||||
swdd->WriteDepthPixels = savageWriteDepthPixels_8_24f;
|
|
||||||
} else {
|
|
||||||
swdd->ReadDepthSpan = savageReadDepthSpan_8_24;
|
|
||||||
swdd->WriteDepthSpan = savageWriteDepthSpan_8_24;
|
|
||||||
swdd->WriteMonoDepthSpan = savageWriteMonoDepthSpan_8_24;
|
|
||||||
swdd->ReadDepthPixels = savageReadDepthPixels_8_24;
|
|
||||||
swdd->WriteDepthPixels = savageWriteDepthPixels_8_24;
|
|
||||||
}
|
|
||||||
swdd->ReadStencilSpan = savageReadStencilSpan_8_24;
|
|
||||||
swdd->WriteStencilSpan = savageWriteStencilSpan_8_24;
|
|
||||||
swdd->ReadStencilPixels = savageReadStencilPixels_8_24;
|
|
||||||
swdd->WriteStencilPixels = savageWriteStencilPixels_8_24;
|
|
||||||
#endif
|
|
||||||
break;
|
|
||||||
|
|
||||||
}
|
|
||||||
swdd->WriteCI8Span =NULL;
|
|
||||||
swdd->WriteCI32Span =NULL;
|
|
||||||
swdd->WriteMonoCISpan =NULL;
|
|
||||||
swdd->WriteCI32Pixels =NULL;
|
|
||||||
swdd->WriteMonoCIPixels =NULL;
|
|
||||||
swdd->ReadCI32Span =NULL;
|
|
||||||
swdd->ReadCI32Pixels =NULL;
|
|
||||||
|
|
||||||
swdd->SpanRenderStart = savageSpanRenderStart;
|
swdd->SpanRenderStart = savageSpanRenderStart;
|
||||||
|
|
||||||
/* Pixel path fallbacks.
|
/* Pixel path fallbacks.
|
||||||
|
@@ -1372,74 +1372,8 @@ static void tdfxDDSetBuffer( GLcontext *ctx,
|
|||||||
|
|
||||||
void tdfxDDInitSpanFuncs( GLcontext *ctx )
|
void tdfxDDInitSpanFuncs( GLcontext *ctx )
|
||||||
{
|
{
|
||||||
tdfxContextPtr fxMesa = TDFX_CONTEXT(ctx);
|
|
||||||
struct swrast_device_driver *swdd = _swrast_GetDeviceDriverReference( ctx );
|
struct swrast_device_driver *swdd = _swrast_GetDeviceDriverReference( ctx );
|
||||||
|
|
||||||
swdd->SetBuffer = tdfxDDSetBuffer;
|
swdd->SetBuffer = tdfxDDSetBuffer;
|
||||||
|
|
||||||
#if 0
|
|
||||||
if ( VISUAL_EQUALS_RGBA(ctx->Visual, 5, 6, 5, 0) )
|
|
||||||
{
|
|
||||||
/* 16bpp mode */
|
|
||||||
swdd->WriteRGBASpan = tdfxWriteRGBASpan_RGB565;
|
|
||||||
swdd->WriteRGBSpan = tdfxWriteRGBSpan_RGB565;
|
|
||||||
swdd->WriteMonoRGBASpan = tdfxWriteMonoRGBASpan_RGB565;
|
|
||||||
swdd->WriteRGBAPixels = tdfxWriteRGBAPixels_RGB565;
|
|
||||||
swdd->WriteMonoRGBAPixels = tdfxWriteMonoRGBAPixels_RGB565;
|
|
||||||
swdd->ReadRGBASpan = tdfxReadRGBASpan_RGB565;
|
|
||||||
swdd->ReadRGBAPixels = tdfxReadRGBAPixels_RGB565;
|
|
||||||
}
|
|
||||||
else if ( VISUAL_EQUALS_RGBA(ctx->Visual, 8, 8, 8, 0) )
|
|
||||||
{
|
|
||||||
/* 24bpp mode */
|
|
||||||
swdd->WriteRGBASpan = tdfxWriteRGBASpan_RGB888;
|
|
||||||
swdd->WriteRGBSpan = tdfxWriteRGBSpan_RGB888;
|
|
||||||
swdd->WriteMonoRGBASpan = tdfxWriteMonoRGBASpan_RGB888;
|
|
||||||
swdd->WriteRGBAPixels = tdfxWriteRGBAPixels_RGB888;
|
|
||||||
swdd->WriteMonoRGBAPixels = tdfxWriteMonoRGBAPixels_RGB888;
|
|
||||||
swdd->ReadRGBASpan = tdfxReadRGBASpan_RGB888;
|
|
||||||
swdd->ReadRGBAPixels = tdfxReadRGBAPixels_RGB888;
|
|
||||||
}
|
|
||||||
else if ( VISUAL_EQUALS_RGBA(ctx->Visual, 8, 8, 8, 8) )
|
|
||||||
{
|
|
||||||
/* 32bpp mode */
|
|
||||||
swdd->WriteRGBASpan = tdfxWriteRGBASpan_ARGB8888;
|
|
||||||
swdd->WriteRGBSpan = tdfxWriteRGBSpan_ARGB8888;
|
|
||||||
swdd->WriteMonoRGBASpan = tdfxWriteMonoRGBASpan_ARGB8888;
|
|
||||||
swdd->WriteRGBAPixels = tdfxWriteRGBAPixels_ARGB8888;
|
|
||||||
swdd->WriteMonoRGBAPixels = tdfxWriteMonoRGBAPixels_ARGB8888;
|
|
||||||
swdd->ReadRGBAPixels = tdfxReadRGBAPixels_ARGB8888;
|
|
||||||
swdd->ReadRGBASpan = tdfxReadRGBASpan_ARGB8888;
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
abort();
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
|
|
||||||
if ( fxMesa->haveHwStencil ) {
|
|
||||||
#if 0
|
|
||||||
swdd->WriteStencilSpan = write_stencil_span;
|
|
||||||
swdd->ReadStencilSpan = read_stencil_span;
|
|
||||||
swdd->WriteStencilPixels = write_stencil_pixels;
|
|
||||||
swdd->ReadStencilPixels = read_stencil_pixels;
|
|
||||||
#endif
|
|
||||||
}
|
|
||||||
|
|
||||||
#if 0
|
|
||||||
swdd->WriteDepthSpan = tdfxDDWriteDepthSpan;
|
|
||||||
swdd->WriteDepthPixels = tdfxDDWriteDepthPixels;
|
|
||||||
swdd->ReadDepthSpan = tdfxDDReadDepthSpan;
|
|
||||||
swdd->ReadDepthPixels = tdfxDDReadDepthPixels;
|
|
||||||
#endif
|
|
||||||
swdd->WriteCI8Span = NULL;
|
|
||||||
swdd->WriteCI32Span = NULL;
|
|
||||||
swdd->WriteMonoCISpan = NULL;
|
|
||||||
swdd->WriteCI32Pixels = NULL;
|
|
||||||
swdd->WriteMonoCIPixels = NULL;
|
|
||||||
swdd->ReadCI32Span = NULL;
|
|
||||||
swdd->ReadCI32Pixels = NULL;
|
|
||||||
|
|
||||||
swdd->SpanRenderStart = tdfxSpanRenderStart;
|
swdd->SpanRenderStart = tdfxSpanRenderStart;
|
||||||
swdd->SpanRenderFinish = tdfxSpanRenderFinish;
|
swdd->SpanRenderFinish = tdfxSpanRenderFinish;
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user