summaryrefslogtreecommitdiff
path: root/src/mesa/drivers/x11
AgeCommit message (Collapse)Author
2005-01-17fix compilation error for fx/MesaDaniel Borca
2005-01-06In choose_visual() we need to know if we're being called fromBrian Paul
glXChooseVisual() or glXChooseFBConfig() so that we handle the GLX_DOUBLEBUFFER and GLX_STEREO tokens correctly. Added some new error checking in those functions too.
2004-12-09check if using a PBuffer in clip_for_xgetimage()Brian Paul
2004-12-03silence a variety of warnings found with g++ 3.4.2Brian Paul
2004-12-02silence warningsAlan Hourihane
2004-12-02reverse some debug that slipped throughAlan Hourihane
2004-12-02Fix some warningsAlan Hourihane
2004-11-28fix missing width/height errorBrian Paul
2004-11-27Remove _mesa_ResizeBuffersMESA() call from _mesa_set_viewport().Brian Paul
Now, the driver's Viewport routine should call _mesa_ResizeBuffersMESA() if necessary. Cleaned up code related to GLframebuffer width/height initialization. Set initial viewport/scissor params in _mesa_make_current2(), instead of in the drivers' MakeCurrent functions.
2004-11-27Remove the redundant width, height fields in xmesa_buffer struct. Just useBrian Paul
the values in the contained GLframebuffer. Removed some other unneeded code.
2004-11-27new GetOverlayInfo() function to reduce code and silence warningsBrian Paul
2004-11-25Use __GLXextFuncPtr type instead of void * for generic functions toBrian Paul
avoid gcc 3.4 compiler warnings. Remove the unused/obsolete GLX_render_texture stuff.
2004-11-10GL_(UN)PACK_SKIP_IMAGES should only be applied to 3D texture pack/unpackingBrian Paul
and ignored for 1D and 2D images. Need to pass in image dimensions (1,2,3) to the _mesa_image_address() function. This change gets propogated to some other routines. Also added new _mesa_image_address[123]d() convenience functions.
2004-11-09do clipping prior to XGetImage, just in case the image would extend beyond ↵Brian Paul
the screen's bounds
2004-11-09Removed _swrast_clip_pixelrect(). Use _mesa_clip_drawpixels() instead.Brian Paul
2004-10-31Removed _swrast_validate_pbo_access().Brian Paul
In x11 driver, map/unmap PBO as needed in DrawPixels functions.
2004-10-12SWTC trick (disabled for now)Daniel Borca
2004-10-02added support for GL_ARB_draw_buffersBrian Paul
2004-09-23just some comments and formatting changesBrian Paul
2004-07-23new MESA_GLX_DEPTH_BITS env varBrian Paul
2004-07-23added support for MESA_GLX_FORCE_ALPHA env varBrian Paul
2004-05-29check for null pointer in Fake_glXCreateGLXPbufferSGIGIX() (bug 961376)Brian Paul
2004-04-30If we can't allocate the rowimage - bailAlan Hourihane
2004-04-26remove DitherValuesAlan Hourihane
2004-04-26bring over build fixes from stable branchAlan Hourihane
2004-04-21check return values of _swrast_CreateContext, etcBrian Paul
2004-04-09fix max buffer size test (Kyle Bateman, bug 912828)Brian Paul
2004-03-21Implemented support for software-based AUX color buffers.Brian Paul
Only available with Xlib driver for now. Assorted clean-ups related to Draw/ReadBuffer(). Renamed FRONT_LEFT_BIT -> DD_FRONT_LEFT_BIT, etc.
2004-03-13Implementation of GL_EXT_pixel_buffer_object extension.Brian Paul
Note: extension may not be finalized yet - subject to change! Note: implementation not fully suitable for h/w implementation yet.
2004-03-04a bunch of assorted clean-ups, etc to fix warnings, etcBrian Paul
2004-03-02workaround for crash-upon-exit in verbose modeDaniel Borca
fxMesa now uses grQueryResolution minor fixes to X11 and DOS drivers
2004-02-19Refactored several variables out of XMesaVisual in favor of identicalIan Romanick
fields in __GLcontextModes (the base type). Removed the need to keep the XMesaVisualInfo pointer when building inside the X-server.
2004-02-08implement Fake_glXCreateWindow() to fix bug #890894Brian Paul
2004-02-04fix glXChooseFBConfig bug 890167Brian Paul
2004-02-02glXChooseFBConfig() didn't handle GLX_FBCONFIG_ID optionBrian Paul
2004-01-23 Committing in .Jouk Jansen
Trying to remove the <CR> at the end of each line. Modified Files: Mesa/src/mesa/descrip.mms Mesa/src/mesa/drivers/common/descrip.mms Mesa/src/mesa/drivers/osmesa/descrip.mms Mesa/src/mesa/drivers/x11/descrip.mms ----------------------------------------------------------------------
2004-01-22 Committing in .Jouk Jansen
Updated OpenVMS compile support Modified Files: Mesa/Makefile.X11 Mesa/src/mesa/descrip.mms Mesa/src/mesa/drivers/osmesa/descrip.mms Mesa/src/mesa/drivers/x11/descrip.mms Added Files: Mesa/src/mesa/drivers/common/descrip.mms ----------------------------------------------------------------------
2004-01-20Before calling _mesa_create_context(), initialize a dd_function_table structBrian Paul
by calling _mesa_init_driver_functions() and then plugging in the driver- specific functions. In particular, make sure ctx->Driver.NewTextureObject points to the appropriate driver function so that _all_ texture objects are augmented with the driver-specific data. Put in a bunch of assertions in the texture-related driver functions that texObj->DriverData is valid. Remove old dead code in near future.
2004-01-12Glide driver (windowed mode) fix for Voodoo2Daniel Borca
2004-01-07reindent the codeBrian Paul
2003-12-19DMesa: removed MGA2064W driverDaniel Borca
DMesa: added capability to query visuals fxMesa: WGL_3DFX_gamma_control fxMesa: minor fixes to interface (fxQueryHardware vs fxMesaSelect...)
2003-12-12check swrast->NewState in Draw/CopyPixels functionsBrian Paul
2003-12-12fix visinfo typoBrian Paul
2003-12-12check for null dpy in Fake_glXGetConfig()Brian Paul
2003-12-05Fix a front/back CopyPixels glitch.Brian Paul
2003-12-04use _swrast_CopyPixels for XFree86Alan Hourihane
2003-12-04don't use new glDrawPixel routines in XserverBrian Paul
2003-12-04Port over changes from XFree86/Mesa 5.0.2, mostly to silence compiler warnings.Brian Paul
2003-11-29Use XPutImage() for glDrawPixels() and XCopyArea() for glCopyPixels() whenBrian Paul
possible (when pixel formats match and drawing to front buffer with no raster operations). Results in 10-100x speed-up when applicable.
2003-11-25silence a warningBrian Paul