Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | Removed need for sarea.h, various touch ups to get rid of type mismatches. | Jon Smirl | |
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-28 | use new interface for tdfx (phase 2) | Adam Jackson | |
2004-05-27 | Move dri_util.[ch] and glcontextmodes.[ch] from dri_client to common. | Ian Romanick | |
2004-05-13 | fix parameters to StoreImage() | Brian Paul | |
2004-05-12 | fix parameters to StoreImage calls | Brian Paul | |
2004-05-12 | remove last remnants of NEWTEXSTORE stuff | Brian Paul | |
2004-05-12 | obsolete in favor of regular Makefiles | Brian Paul | |
2004-05-02 | fix StoreImage calls, remove dead code (Adam Jackson) | Brian Paul | |
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 bracket at wrong place | Roland Scheidegger | |
2004-04-22 | New glTexImage code. | Brian Paul | |
The gl_texture_format struct now has a StoreTexImageFunc that's called by glTex[Sub]Image[123]D to convert the user's texture data into the specific texture format layout. Now it's much easier to add new texture formats (like the 16/32-bit floating point formats). The texutil.[ch] and texutil_tmp.h files are obsolete. | |||
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-15 | unfinished SOLO driver for TDFX | Daniel Borca | |
2004-03-12 | Adjust includes to help DRI build | Jon Smirl | |
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-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-23 | more fixing for tdfxUpdateTexturePalette | Brian Paul | |
2004-01-23 | a few more tweaks | Brian Paul | |
2004-01-23 | fix assorted compilation issues | Brian Paul | |
2004-01-23 | Initial support for floating point and signed texture formats. | Brian Paul | |
New "FetchTexelFuncF()" function returns texels in floating point format. Only used for depth component images at this time. Changed original FetchTexelFunc to return GLchan instead of GLvoid, removing need for a bunch of ugly casts. | |||
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-18 | minor changes to silence warnings | Brian Paul | |
2004-01-18 | include texobj.h to silence warnings | Brian Paul | |
2004-01-11 | call _mesa_delete_texture_object() from in the driver's DeleteTexture function | Brian Paul | |
2003-12-12 | new Makefiles | Brian Paul | |
2003-12-12 | set MaxTextureImageUnits, MaxTextureCoordUnits | Keith Whitwell | |
2003-12-09 | Fix VERT_SET_RGBA, VERT_SET_SPEC macros to account for change to floating | Keith Whitwell | |
point colors throughout mesa. | |||
2003-12-08 | Provide dummy definitions of __driConfig externs | Keith Whitwell | |
2003-12-08 | build in SOLO environment | Alan Hourihane | |
2003-12-08 | get tdfx compiling | Keith Whitwell | |
2003-12-08 | Remove PRIM_PARITY reference | Keith Whitwell | |
2003-12-04 | build fixes | Alan Hourihane | |
2003-12-04 | build fixes | Alan Hourihane | |
2003-12-04 | add tdfx DRI driver | Alan Hourihane | |