intel: disable intel_stencil_drawpixels() for now

It doesn't work reliably even when all the prerequisite checks are made.
This commit is contained in:
Brian Paul 2009-09-10 15:34:34 -06:00
parent 8fd4e4dfc3
commit 9e6ae75cc8
1 changed files with 16 additions and 0 deletions

View File

@ -42,6 +42,7 @@
#include "main/depth.h"
#include "main/hash.h"
#include "main/blend.h"
#include "swrast/swrast.h"
#include "drivers/common/meta.h"
#include "intel_context.h"
@ -260,9 +261,24 @@ intelDrawPixels(GLcontext * ctx,
const struct gl_pixelstore_attrib *unpack,
const GLvoid * pixels)
{
#if 0
/* XXX this function doesn't seem to work reliably even when all
* the pre-requisite conditions are met.
* Note that this function is never hit with conform.
* Fall back to swrast because even the _mesa_meta_draw_pixels() approach
* isn't working because of an apparent stencil bug.
*/
if (intel_stencil_drawpixels(ctx, x, y, width, height, format, type,
unpack, pixels))
return;
#else
(void) intel_stencil_drawpixels; /* silence warning */
if (format == GL_STENCIL_INDEX) {
_swrast_DrawPixels(ctx, x, y, width, height, format, type,
unpack, pixels);
return;
}
#endif
_mesa_meta_draw_pixels(ctx, x, y, width, height, format, type,
unpack, pixels);