xlib: plug in more meta functions, if TEST_META_FUNCS is set
This commit is contained in:
@@ -1148,17 +1148,18 @@ xmesa_init_driver_functions( XMesaVisual xmvisual,
|
|||||||
driver->IndexMask = index_mask;
|
driver->IndexMask = index_mask;
|
||||||
driver->ColorMask = color_mask;
|
driver->ColorMask = color_mask;
|
||||||
driver->Enable = enable;
|
driver->Enable = enable;
|
||||||
if (TEST_META_FUNCS)
|
|
||||||
driver->Clear = _mesa_meta_clear;
|
|
||||||
else
|
|
||||||
driver->Clear = clear_buffers;
|
|
||||||
driver->Viewport = xmesa_viewport;
|
driver->Viewport = xmesa_viewport;
|
||||||
#ifndef XFree86Server
|
|
||||||
driver->CopyPixels = xmesa_CopyPixels;
|
|
||||||
if (TEST_META_FUNCS) {
|
if (TEST_META_FUNCS) {
|
||||||
|
driver->Clear = _mesa_meta_clear;
|
||||||
|
driver->CopyPixels = _mesa_meta_copy_pixels;
|
||||||
|
driver->BlitFramebuffer = _mesa_meta_blit_framebuffer;
|
||||||
driver->DrawPixels = _mesa_meta_draw_pixels;
|
driver->DrawPixels = _mesa_meta_draw_pixels;
|
||||||
}
|
}
|
||||||
else if (xmvisual->undithered_pf == PF_8R8G8B &&
|
else {
|
||||||
|
driver->Clear = clear_buffers;
|
||||||
|
#ifndef XFree86Server
|
||||||
|
driver->CopyPixels = xmesa_CopyPixels;
|
||||||
|
if (xmvisual->undithered_pf == PF_8R8G8B &&
|
||||||
xmvisual->dithered_pf == PF_8R8G8B &&
|
xmvisual->dithered_pf == PF_8R8G8B &&
|
||||||
xmvisual->BitsPerPixel == 32) {
|
xmvisual->BitsPerPixel == 32) {
|
||||||
driver->DrawPixels = xmesa_DrawPixels_8R8G8B;
|
driver->DrawPixels = xmesa_DrawPixels_8R8G8B;
|
||||||
@@ -1166,6 +1167,7 @@ xmesa_init_driver_functions( XMesaVisual xmvisual,
|
|||||||
else if (xmvisual->undithered_pf == PF_5R6G5B) {
|
else if (xmvisual->undithered_pf == PF_5R6G5B) {
|
||||||
driver->DrawPixels = xmesa_DrawPixels_5R6G5B;
|
driver->DrawPixels = xmesa_DrawPixels_5R6G5B;
|
||||||
}
|
}
|
||||||
|
}
|
||||||
#endif
|
#endif
|
||||||
driver->TestProxyTexImage = test_proxy_teximage;
|
driver->TestProxyTexImage = test_proxy_teximage;
|
||||||
#if ENABLE_EXT_texure_compression_s3tc
|
#if ENABLE_EXT_texure_compression_s3tc
|
||||||
|
Reference in New Issue
Block a user