mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-09 02:28:10 +02:00
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:
parent
8fd4e4dfc3
commit
9e6ae75cc8
1 changed files with 16 additions and 0 deletions
|
|
@ -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);
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue