aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/mga
Commit message (Collapse)AuthorAgeFilesLines
...
* Major check-in of changes for GL_EXT_framebuffer_object extension.Brian Paul2005-05-047-20/+163
| | | | | | | Main driver impacts: - new code for creating the Mesa GLframebuffer - new span/pixel read/write code Some drivers not yet updated/tested.
* First pass at updating these drivers with pipeline_stage struct changes.Keith Whitwell2005-04-221-22/+4
|
* Fixing memset on ia64 & other archsDave Airlie2005-03-051-2/+3
| | | | From: Stephane Marchesin
* Bug #2428: #ifdef GLX_DIRECT_RENDERING in DRI drivers is pointless.Adam Jackson2005-01-311-3/+0
|
* Enclose passed macro values in brackets to ensure correct read/write spanAlan Hourihane2005-01-201-7/+7
| | | | values.
* Also PUBLICize the config option tableAdam Jackson2004-12-161-1/+1
|
* Mark __driCreateNewScreen PUBLICAdam Jackson2004-12-151-0/+1
|
* uint*t -> u_int*t changesAlan Hourihane2004-12-143-4/+3
|
* Remove _mesa_ResizeBuffersMESA() call from _mesa_set_viewport().Brian Paul2004-11-272-5/+3
| | | | | | | | 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.
* Fixed off by one errors in clipping.Ville Syrjala2004-10-161-2/+2
|
* Convert MGA driver to use new spantmp2.h interface.Ian Romanick2004-10-151-70/+27
|
* Use the driFillInModes utility function.Ian Romanick2004-10-041-85/+32
|
* Also export fbconfigs with 0/0 depth/stencil modes. This fixes "driverIan Romanick2004-10-041-4/+6
| | | | claims not to support visual 0xXX" warnings in X.org 6.8.1.
* added support for GL_ARB_draw_buffersBrian Paul2004-10-021-1/+1
|
* Minor extension string tweaks. Added support for vertex program extensions.Ian Romanick2004-09-131-3/+21
| | | | Tested with arbvptorus, arbvpwarpmesh, vptorus, and vpwarpmesh.
* Convert miniglx to use Ian's fancy new driver config code.Jon Smirl2004-07-051-45/+0
| | | | | This removes the miniglx driver function InitContextModes(). All of the server directories were edited to remove the implementations.
* Patch removes _SOLO definition needed for mesa-solo. mesa-soloJon Smirl2004-07-042-20/+3
| | | | | uses the NEW_INTERFACE now so _SOLO isn't necessary anymore. Tested with the hardware that I own.
* Rename the various function types in t_context.h to include a tnl_ prefix.Keith Whitwell2004-07-012-6/+6
|
* The required DDX and DRI version numbers were switched. This went unnoticedIan Romanick2004-06-071-2/+2
| | | | | on several drivers (i.e., R200, Radeon, R128, Unichrome) becuase the required DRI and DDX versions were 4.0.0. Mach64 was already fixed.
* Open/Close FullScreen die. unichrome and savage implemented, code is ifdef'd outJon Smirl2004-06-031-9/+0
|
* driCheckDriDdxDrmVersion uses a function that is not available toIan Romanick2004-06-021-2/+10
| | | | | | | | | | | | | | | 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.
* Replace drmHandle, drmContext, drmDrawable, drmMagic and related types withIan Romanick2004-06-022-3/+3
| | | | drm_handle_t, drm_context_t, drm_drawable_t, drm_magic_t.
* Fix dumb mistake from a previous commit. __driCreateScreen is nowIan Romanick2004-06-011-1/+3
| | | | properly block with '#ifndef DRI_NEW_INTERFACE_ONLY'.
* Convert 'Display *' to '__DRInativeDisplay *'. Only portions of theIan Romanick2004-06-011-2/+2
| | | | | | | | 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'.
* Move dri_util.[ch] and glcontextmodes.[ch] from dri_client to common.Ian Romanick2004-05-271-1/+3
|
* obsolete in favor of regular MakefilesBrian Paul2004-05-121-127/+0
|
* get rid of last few XF86DRIClipRectDave Airlie2004-05-031-3/+3
|
* Allow *_dri.so to build in Mesa tree with the 'linux-dri' target.Keith Whitwell2004-04-292-86/+5
|
* Remove include of texutil.h to get build working.Ian Romanick2004-04-271-1/+0
|
* bring over build fixes from stable branchAlan Hourihane2004-04-262-3/+2
|
* call drmUnmapBufs() in mgaDestroyScreen (Tilman Sauerbeck)Brian Paul2004-04-241-0/+2
|
* init mgaScreen->irq (Tilman Sauerbeck)Brian Paul2004-04-231-0/+1
|
* Add DRM_SOURCE_PATH to make system.Jon Smirl2004-04-131-1/+1
| | | | Needed for linux-solo to build
* lots of Makefile updates for new build systemBrian Paul2004-04-081-63/+64
|
* build fixesAlan Hourihane2004-04-081-1/+0
|
* New Makefile systemBrian Paul2004-03-261-0/+122
|
* Make sure drivers don't dereference a NULL pointer ifIan Romanick2004-03-261-10/+10
| | | | __driUtilCreateNewScreen returns NULL.
* Implemented support for software-based AUX color buffers.Brian Paul2004-03-212-4/+4
| | | | | | Only available with Xlib driver for now. Assorted clean-ups related to Draw/ReadBuffer(). Renamed FRONT_LEFT_BIT -> DD_FRONT_LEFT_BIT, etc.
* Convert int(8|32)_t to uint(8|32)_t, like should have been done the first time.Ian Romanick2004-03-181-1/+1
|
* Convert all uses of CARD32 and CARD8 to int32_t and int8_t.Ian Romanick2004-03-171-1/+1
|
* Adjust includes to help DRI buildJon Smirl2004-03-125-1/+9
|
* Adjust mga drivers to remove redundant h file for sarea and IOCTLsJon Smirl2004-03-1210-430/+52
|
* Adjustments to make everything use IOCTL/sarea defines in DRM insteadJon Smirl2004-03-116-27/+24
| | | | of glx/mini. removes glx/mini/drm.h glx/mini/sarea.h
* silence warningsBrian Paul2004-03-042-4/+4
|
* Create all the right modes for 16-bit screens.Ian Romanick2004-02-271-6/+19
|
* added _tnl_allow_vertex/pixel_fog() callsBrian Paul2004-02-261-1/+3
|
* Enable use of new DRI interface in MGA driver.Ian Romanick2004-02-121-0/+175
|
* Refactor "class" texture environments to be implemented in terms ofIan Romanick2004-02-061-33/+33
| | | | ARB_texture_env_combine state.
* fix ugly bug triggered by macro expansionDave Airlie2004-02-051-1/+1
|
* Use NEED_SECONDARY_COLOR() for checking specular state at all timesKeith Whitwell2004-01-281-1/+1
| | | | | when ctx->_TriangleCaps might be inaccurate (ie while ctx->NewState might be non-zero).