summaryrefslogtreecommitdiff
path: root/src/mesa/drivers/dri/r200/r200_screen.c
AgeCommit message (Collapse)Author
2004-06-03Remove fill_in_modes and use driFillInModes instead.Ian Romanick
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-02add support for more than 2 texture units (max 6, default 4). use hang ↵Roland Scheidegger
workarounds only for r200, not derivatives.
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-20add check if drm is new enough for packet R200_EMIT_RB3D_BLENDCOLORRoland Scheidegger
2004-04-29Allow *_dri.so to build in Mesa tree with the 'linux-dri' target.Keith Whitwell
2004-04-26bring over build fixes from stable branchAlan Hourihane
2004-03-26Make sure drivers don't dereference a NULL pointer ifIan Romanick
__driUtilCreateNewScreen returns NULL.
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-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-02-27Fix a problem with 24-bit screens. Modes with 0 stencil bits wereIan Romanick
erroneously marked as GLX_SLOW_CONFIG.
2004-02-26Create all the right modes for 16-bit screens.Ian Romanick
2004-02-13Minor tweaks to get the fbconfig list returned by __driCreateNewScreenIan Romanick
to pass through filter_modes (in libGL) properly.
2004-02-12Fix a problem that caused the new interface code to not actually beIan Romanick
used. Fix a couple problems that confound the fbconfig filtering code in libGL.
2004-02-11Initial pass at adding support for the new DRI driver interfaces toIan Romanick
the R200 driver. Not as clean / well commented as it should / could be.
2004-01-05Add support for Radeon IGP chipsets, based off of mcgrof-radeon-igp-v3.diffEric Anholt
XFree86 bug: 314
2004-01-05Added def_max_anisotropy and no_neg_lod_bias options to radeon and r200.Felix Kuehling
The def_max_anisotropy option breaks driconf. :( I'm going to upload a fixed version soon.
2003-12-12applied Felix's patch for configuration systemBrian Paul
2003-12-07sync some more of the r200 driver from the DRI trunkAlan Hourihane
2003-10-21Update DRI drivers to current DRI CVS and make them work.Jon Smirl
2003-08-06r200 driver, brought over by Jon SmirlKeith Whitwell