summaryrefslogtreecommitdiff
path: root/src/mesa/drivers/dri/mga
AgeCommit message (Collapse)Author
2005-01-20Enclose passed macro values in brackets to ensure correct read/write spanAlan Hourihane
values.
2004-12-16Also PUBLICize the config option tableAdam Jackson
2004-12-15Mark __driCreateNewScreen PUBLICAdam Jackson
2004-12-14uint*t -> u_int*t changesAlan Hourihane
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-10-16Fixed off by one errors in clipping.Ville Syrjala
2004-10-15Convert MGA driver to use new spantmp2.h interface.Ian Romanick
2004-10-04Use the driFillInModes utility function.Ian Romanick
2004-10-04Also export fbconfigs with 0/0 depth/stencil modes. This fixes "driverIan Romanick
claims not to support visual 0xXX" warnings in X.org 6.8.1.
2004-10-02added support for GL_ARB_draw_buffersBrian Paul
2004-09-13Minor extension string tweaks. Added support for vertex program extensions.Ian Romanick
Tested with arbvptorus, arbvpwarpmesh, vptorus, and vpwarpmesh.
2004-07-05Convert miniglx to use Ian's fancy new driver config code.Jon Smirl
This removes the miniglx driver function InitContextModes(). All of the server directories were edited to remove the implementations.
2004-07-04Patch removes _SOLO definition needed for mesa-solo. mesa-soloJon Smirl
uses the NEW_INTERFACE now so _SOLO isn't necessary anymore. Tested with the hardware that I own.
2004-07-01Rename the various function types in t_context.h to include a tnl_ prefix.Keith Whitwell
2004-06-07The required DDX and DRI version numbers were switched. This went unnoticedIan Romanick
on several drivers (i.e., R200, Radeon, R128, Unichrome) becuase the required DRI and DDX versions were 4.0.0. Mach64 was already fixed.
2004-06-03Open/Close FullScreen die. unichrome and savage implemented, code is ifdef'd outJon Smirl
2004-06-02driCheckDriDdxDrmVersion uses a function that is not available toIan Romanick
drivers when DRI_NEW_INTERFACE_ONLY is defined. #ifndef it away in that situation. Add a new function, driCheckDriDdxDrmVersion2, that is passed in the version information that is already supplied to __driCreateNewScreen. Part of the reason that information is supplied to __driCreateNewScreen is so that the driver doesn't have to make those calls to get it! Modify all drivers that support the new interface to use the new function instead of the old. As soon as all drivers support the new interface, driCheckDriDdxDrmVersion can be removed.
2004-06-02Replace drmHandle, drmContext, drmDrawable, drmMagic and related types withIan Romanick
drm_handle_t, drm_context_t, drm_drawable_t, drm_magic_t.
2004-06-01Fix dumb mistake from a previous commit. __driCreateScreen is nowIan Romanick
properly block with '#ifndef DRI_NEW_INTERFACE_ONLY'.
2004-06-01Convert 'Display *' to '__DRInativeDisplay *'. Only portions of theIan Romanick
interface that are not *strictly* part of the old interface were changed. Replace GetDrawableInfo type (dri_util.h) with PFNGLXGETDRAWABLEINFOPROC (dri_interface.h). Wrap __driCreateScreen (in drivers that use the new interface) with '#ifndef DRI_NEW_INTERFACE_ONLY'.
2004-05-27Move dri_util.[ch] and glcontextmodes.[ch] from dri_client to common.Ian Romanick
2004-05-12obsolete in favor of regular MakefilesBrian Paul
2004-05-03get rid of last few XF86DRIClipRectDave Airlie
2004-04-29Allow *_dri.so to build in Mesa tree with the 'linux-dri' target.Keith Whitwell
2004-04-27Remove include of texutil.h to get build working.Ian Romanick
2004-04-26bring over build fixes from stable branchAlan Hourihane
2004-04-24call drmUnmapBufs() in mgaDestroyScreen (Tilman Sauerbeck)Brian Paul
2004-04-23init mgaScreen->irq (Tilman Sauerbeck)Brian Paul
2004-04-13Add DRM_SOURCE_PATH to make system.Jon Smirl
Needed for linux-solo to build
2004-04-08lots of Makefile updates for new build systemBrian Paul
2004-04-08build fixesAlan Hourihane
2004-03-26New Makefile systemBrian Paul
2004-03-26Make sure drivers don't dereference a NULL pointer ifIan Romanick
__driUtilCreateNewScreen returns NULL.
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-18Convert int(8|32)_t to uint(8|32)_t, like should have been done the first time.Ian Romanick
2004-03-17Convert all uses of CARD32 and CARD8 to int32_t and int8_t.Ian Romanick
2004-03-12Adjust includes to help DRI buildJon Smirl
2004-03-12Adjust mga drivers to remove redundant h file for sarea and IOCTLsJon Smirl
2004-03-11Adjustments to make everything use IOCTL/sarea defines in DRM insteadJon Smirl
of glx/mini. removes glx/mini/drm.h glx/mini/sarea.h
2004-03-04silence warningsBrian Paul
2004-02-27Create all the right modes for 16-bit screens.Ian Romanick
2004-02-26added _tnl_allow_vertex/pixel_fog() callsBrian Paul
2004-02-12Enable use of new DRI interface in MGA driver.Ian Romanick
2004-02-06Refactor "class" texture environments to be implemented in terms ofIan Romanick
ARB_texture_env_combine state.
2004-02-05fix ugly bug triggered by macro expansionDave Airlie
2004-01-28Use NEED_SECONDARY_COLOR() for checking specular state at all timesKeith Whitwell
when ctx->_TriangleCaps might be inaccurate (ie while ctx->NewState might be non-zero).
2004-01-27Added support for EXT_blend_equation_separate / ATI_blend_equation_separate.Ian Romanick
The internal driver interface was also changed to use BlendEquationSeparate instead of BlendEquation.
2004-01-27Consolidate texObj->Pos/Neg/X/Y/Z and texObj->Image into a singleKeith Whitwell
array, texObj->Image[face][level].
2004-01-26remove bogus assertion in DeleteTexture() functionBrian Paul
2004-01-26Make the drivers using the common texmem code work with NewTextureObjectFelix Kuehling
in Mesa. This is analogous to changes idr made to the r200 driver. Patch submitted by Andreas Stenglein.