Age | Commit message (Collapse) | Author | |
---|---|---|---|
2004-06-03 | Open/Close FullScreen die. unichrome and savage implemented, code is ifdef'd out | Jon Smirl | |
2004-06-02 | driCheckDriDdxDrmVersion uses a function that is not available to | Ian 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-02 | Replace drmHandle, drmContext, drmDrawable, drmMagic and related types with | Ian Romanick | |
drm_handle_t, drm_context_t, drm_drawable_t, drm_magic_t. | |||
2004-06-01 | Fix dumb mistake from a previous commit. __driCreateScreen is now | Ian Romanick | |
properly block with '#ifndef DRI_NEW_INTERFACE_ONLY'. | |||
2004-06-01 | Convert 'Display *' to '__DRInativeDisplay *'. Only portions of the | Ian 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-27 | Move dri_util.[ch] and glcontextmodes.[ch] from dri_client to common. | Ian Romanick | |
2004-05-24 | stop crash when debugging | Dave Airlie | |
2004-05-13 | cast driHwLock assignment | Brian Paul | |
2004-05-12 | Added support for GL_EXT_blend_equation_separate and | Ian Romanick | |
GL_NV_blend_square. Fix a bug in the way the GL_MIN and GL_MAX blending modes were handled. | |||
2004-05-12 | Fixed a bug that showed up in several multitexturing games (Quake3 and | Ian Romanick | |
ThinkTanks were tested) that was related to the recent 4 TMU changes. Removed the un-needed TexBlendColorPipeNum field from the hardware context. | |||
2004-05-12 | obsolete in favor of regular Makefiles | Brian Paul | |
2004-05-11 | Fix a possible segfault caused by the SGI_make_current_read changes. | Ian Romanick | |
2004-05-09 | Fix solo build, add missing #ifdef NEW_INTERFACE | Jon Smirl | |
2004-05-07 | Add support for GLX_SGI_make_current_read. | Ian Romanick | |
2004-05-07 | Warning clean-ups. | Ian Romanick | |
2004-05-07 | Enable use of new DRI interface in i830 driver. | Ian Romanick | |
2004-05-07 | Add support for the 3rd and 4th texture units. The actual number of | Ian Romanick | |
available units is configurable via the texture_units option. | |||
2004-05-07 | Refactor "classic" texture environments to be implemented in terms of | Ian Romanick | |
ARB_texture_env_combine state. Add support for ARB_texture_env_crossbar. Combiner state is only emitted for operands that need to be emitted for the combine operation. | |||
2004-04-29 | Allow *_dri.so to build in Mesa tree with the 'linux-dri' target. | Keith Whitwell | |
2004-04-27 | Remove include of texutil.h to get build working. | Ian Romanick | |
2004-04-26 | bring over build fixes from stable branch | Alan Hourihane | |
2004-04-22 | Fix order of EMIT_4UB_4F declarations | Keith Whitwell | |
2004-04-14 | Hack to get things compiling - include "drm.h" instead of "xf86drm.h". | Keith Whitwell | |
Need to fix this, or get maybe rid of xf86drm.h which seems redundant in a standalone build. | |||
2004-04-14 | First attempt at building a dri module in this tree | Keith Whitwell | |
-- make target is linux-dri -- will attempt to build i830_dri.so The object builds but hasn't been tested. | |||
2004-04-13 | Add DRM_SOURCE_PATH to make system. | Jon Smirl | |
Needed for linux-solo to build | |||
2004-04-08 | lots of Makefile updates for new build system | Brian Paul | |
2004-04-08 | build fixes | Alan Hourihane | |
2004-03-26 | New Makefile system | Brian Paul | |
2004-03-21 | Implemented 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-11 | Adjustments to make everything use IOCTL/sarea defines in DRM instead | Jon Smirl | |
of glx/mini. removes glx/mini/drm.h glx/mini/sarea.h | |||
2004-02-26 | added _tnl_allow_vertex/pixel_fog() calls | Brian Paul | |
2004-02-06 | Refactor "class" texture environments to be implemented in terms of | Ian Romanick | |
ARB_texture_env_combine state. | |||
2004-02-05 | fix ugly bug triggered by macro expansion | Dave Airlie | |
2004-01-28 | Use NEED_SECONDARY_COLOR() for checking specular state at all times | Keith Whitwell | |
when ctx->_TriangleCaps might be inaccurate (ie while ctx->NewState might be non-zero). | |||
2004-01-27 | Added 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-27 | Consolidate texObj->Pos/Neg/X/Y/Z and texObj->Image into a single | Keith Whitwell | |
array, texObj->Image[face][level]. | |||
2004-01-26 | remove bogus assertion in DeleteTexture() function | Brian Paul | |
2004-01-26 | Make the drivers using the common texmem code work with NewTextureObject | Felix Kuehling | |
in Mesa. This is analogous to changes idr made to the r200 driver. Patch submitted by Andreas Stenglein. | |||
2004-01-21 | Use new EMIT_PAD functionality for spec and/or fog as available. | Keith Whitwell | |
Fix a couple of problems with texture emit. | |||
2004-01-21 | Remove dd_function_table::BlendFunc. All drivers now use | Ian Romanick | |
dd_function_table:BlendFuncSeparate. If a driver does not actually support EXT_blend_func_separate, it can assume that the RGB and alpha blend functions are the same. | |||
2004-01-20 | Undo some bits from last check-in related to the ctx->Driver.NewTextureObject | Brian Paul | |
functions. Don't allocate the driver-specific data during texture object creation but do it later as needed (as code originally was). | |||
2004-01-20 | Before calling _mesa_create_context(), initialize a dd_function_table struct | Brian 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-19 | Migrate i830 driver to t_vertex.[ch] for building hw vertices. | Keith Whitwell | |
2004-01-19 | fix glitch from previous check-in (pointer vs int) | Brian Paul | |
2004-01-18 | minor changes to silence warnings | Brian Paul | |
2004-01-18 | include texobj.h to silence warnings | Brian Paul | |
2004-01-12 | Removed redundant extension strings. The Mesa extension mechanism | Ian Romanick | |
automatically enables "duplicate" extensions without the driver explicitly enabling them. | |||
2004-01-11 | call _mesa_delete_texture_object() from in the driver's DeleteTexture function | Brian Paul | |
2004-01-05 | Re-commit t_vertex.[ch] changes to fd.o server. | Keith Whitwell | |
2003-12-12 | new Makefiles | Brian Paul | |