Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Open/Close FullScreen die. unichrome and savage implemented, code is ifdef'd out | Jon Smirl | 2004-06-03 | 18 | -180/+77 |
| | |||||
* | kill __driRegisterExtensions(), none of the functions did anything | Jon Smirl | 2004-06-03 | 4 | -67/+0 |
| | |||||
* | driCheckDriDdxDrmVersion uses a function that is not available to | Ian Romanick | 2004-06-02 | 9 | -62/+160 |
| | | | | | | | | | | | | | | | 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. | ||||
* | Removed need for sarea.h, various touch ups to get rid of type mismatches. | Jon Smirl | 2004-06-02 | 12 | -399/+18 |
| | |||||
* | Require libGL API version 20040602, which actually exports | Ian Romanick | 2004-06-02 | 1 | -2/+4 |
| | | | | | __glXGetDrawableInfo. Make sure driCreateNewDrawable sets pdraw->private to NULL for all failure paths. | ||||
* | Make sure USE_NEW_INTERFACE is defined if DRI_NEW_INTERFACE_ONLY is | Ian Romanick | 2004-06-02 | 1 | -0/+6 |
| | | | | defined. | ||||
* | add support for more than 2 texture units (max 6, default 4). use hang ↵ | Roland Scheidegger | 2004-06-02 | 13 | -145/+292 |
| | | | | workarounds only for r200, not derivatives. | ||||
* | change GL_ARB_texture_env_crossbar implementation behaviour to OGL 1.4 core ↵ | Roland Scheidegger | 2004-06-02 | 1 | -17/+7 |
| | | | | specification instead of extension specification (undefined behaviour instead of disabled blending if not enabled texture units are referenced). Fix minor signedness bug. | ||||
* | Minor changes to make it work better outside X. "Success" is replaced | Ian Romanick | 2004-06-02 | 2 | -39/+44 |
| | | | | | | | by explicit 0. Several functions that are not needed with DRI_NEW_INTERFACE_ONLY are blocked with '#ifndef DRI_NEW_INTERFACE_ONLY'. Some further work is still required to make it build without any X include files, though. | ||||
* | Replace use of XID with __DRIid. | Ian Romanick | 2004-06-02 | 1 | -3/+1 |
| | |||||
* | Re-import from DRI tree. | Ian Romanick | 2004-06-02 | 3 | -77/+76 |
| | |||||
* | XF86DRIDestroyContext, XF86DRICreateDrawable, and | Ian Romanick | 2004-06-02 | 2 | -216/+3 |
| | | | | | | | | XF86DRIDestroyDrawable are all called directly from DRI drivers using the new interface. Therefore, prototypes, using available datatypes, must be available in dri_interface.h. Since the prototypes are available there, xf86dri.h is no longer needed for DRI_NEW_INTERFACE_ONLY builds. | ||||
* | Replace drmHandle, drmContext, drmDrawable, drmMagic and related types with | Ian Romanick | 2004-06-02 | 43 | -92/+92 |
| | | | | drm_handle_t, drm_context_t, drm_drawable_t, drm_magic_t. | ||||
* | Fix dumb mistake from a previous commit. __driCreateScreen is now | Ian Romanick | 2004-06-01 | 7 | -7/+21 |
| | | | | properly block with '#ifndef DRI_NEW_INTERFACE_ONLY'. | ||||
* | add support for GL_ARB_texture_env_crossbar | Roland Scheidegger | 2004-06-01 | 2 | -17/+42 |
| | |||||
* | Convert 'Display *' to '__DRInativeDisplay *'. Only portions of the | Ian Romanick | 2004-06-01 | 9 | -52/+46 |
| | | | | | | | | 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'. | ||||
* | Fix a couple issues related to GetDrawableInfo. In the new DRI | Ian Romanick | 2004-06-01 | 2 | -2/+8 |
| | | | | | interface, it must be available from libGL, and the the typedef in dri_util.h was wrong. | ||||
* | Replace occurances of GLXDrawable and Drawable with __DRIid. | Ian Romanick | 2004-06-01 | 2 | -13/+13 |
| | |||||
* | Fix a couple typos that prevent building with DRI_NEW_INTERFACE_ONLY. | Ian Romanick | 2004-06-01 | 1 | -2/+2 |
| | |||||
* | Remove unnecessary #include "mach64_common.h" which breaks the build for me. | Eric Anholt | 2004-06-01 | 1 | -1/+0 |
| | |||||
* | Missed in last commit: | Eric Anholt | 2004-06-01 | 1 | -1/+1 |
| | | | | | | | Build fixing for FreeBSD. GNU make is installed as gmake, so make a MAKE variable (defaults to "make") and use that. Use the MKDEP and MKDEP_OPTIONS more. Our shell isn't bash, so change the instances of ">& /dev/null" to a more compatible "> /dev/null 2>&1". | ||||
* | Build fixing for FreeBSD. GNU make is installed as gmake, so make a MAKE | Eric Anholt | 2004-06-01 | 4 | -5/+5 |
| | | | | | | variable (defaults to "make") and use that. Use the MKDEP and MKDEP_OPTIONS more. Our shell isn't bash, so change the instances of ">& /dev/null" to a more compatible "> /dev/null 2>&1". | ||||
* | Use MKDEP make variables instead of hard-coding. | Eric Anholt | 2004-05-31 | 1 | -1/+1 |
| | |||||
* | reworked FXT1 | Daniel Borca | 2004-05-31 | 3 | -8/+13 |
| | | | | minor fixes to fxMesa | ||||
* | fixup mach64 for newer build/types | Dave Airlie | 2004-05-31 | 10 | -58/+51 |
| | |||||
* | check for null pointer in Fake_glXCreateGLXPbufferSGIGIX() (bug 961376) | Brian Paul | 2004-05-29 | 1 | -2/+2 |
| | |||||
* | use new interface for tdfx (phase 2) | Adam Jackson | 2004-05-28 | 1 | -0/+123 |
| | |||||
* | Fix type conflict. | Adam Jackson | 2004-05-28 | 1 | -1/+2 |
| | |||||
* | update so it compiles again (untested driver path!). Basically ported ↵ | Roland Scheidegger | 2004-05-28 | 1 | -64/+76 |
| | | | | changes from r200_maos_arrays.c cvs rev. 1.3-1.5. | ||||
* | remove never finished verts path (r200_maos_vbtmp.h, r200_maos_verts.c) and ↵ | Roland Scheidegger | 2004-05-28 | 4 | -717/+4 |
| | | | | unused R200_OLD_PACKET macro | ||||
* | Define PFNGLXGETMSCRATEOMLPROC so that DRI will build without including | Ian Romanick | 2004-05-27 | 1 | -0/+4 |
| | | | | glxext.h. | ||||
* | Move dri_util.[ch] and glcontextmodes.[ch] from dri_client to common. | Ian Romanick | 2004-05-27 | 18 | -14/+36 |
| | |||||
* | change some explicit references to texture units 0/1 to unit < ↵ | Roland Scheidegger | 2004-05-27 | 4 | -27/+21 |
| | | | | MaxTextureUnits (Andreas Stenglein, Ronny Vindenes) | ||||
* | Convert all calls using _glapi_Dispatch to use the new GL_CALL macro. | Ian Romanick | 2004-05-27 | 2 | -31/+38 |
| | |||||
* | Added a couple fog coordinate related register defines. | Ian Romanick | 2004-05-25 | 1 | -0/+2 |
| | |||||
* | WAIT_IDLE_EMPTY in savageSwapBuffers until real frame throttling is possible. | Felix Kuehling | 2004-05-24 | 1 | -0/+1 |
| | |||||
* | Clean up some warnings by making sis_fatal_error a macro, and let it take an | Eric Anholt | 2004-05-24 | 7 | -28/+16 |
| | | | | argument of a message to print. Make some assert(0)s use sis_fatal_error. | ||||
* | Add missing sisInitDriverFuncs call. Fixes segfault. | Eric Anholt | 2004-05-24 | 1 | -0/+1 |
| | |||||
* | stop crash when debugging | Dave Airlie | 2004-05-24 | 1 | -1/+1 |
| | |||||
* | fix bug #957792 (swap buffers), plus misc clean-ups | Brian Paul | 2004-05-21 | 1 | -14/+14 |
| | |||||
* | fix constant texture environment color setup for texture units > 0 | Roland Scheidegger | 2004-05-21 | 1 | -48/+24 |
| | |||||
* | doc update; minor changes | Daniel Borca | 2004-05-20 | 1 | -5/+9 |
| | |||||
* | Add support for GL_EXT_blend_[func|equation]_separate. Fix ↵ | Roland Scheidegger | 2004-05-20 | 4 | -17/+115 |
| | | | | GL_EXT_blend_color. Remove support for GL_EXT_blend_logic_op (cannot be supported together with blend_equation_separate unless a software fallback would be added). | ||||
* | add check if drm is new enough for packet R200_EMIT_RB3D_BLENDCOLOR | Roland Scheidegger | 2004-05-20 | 2 | -0/+5 |
| | |||||
* | add missing R200_RB3D_BLENDCOLOR register | Roland Scheidegger | 2004-05-20 | 1 | -0/+1 |
| | |||||
* | added GL_NV_blend_square | Daniel Borca | 2004-05-19 | 3 | -82/+57 |
| | | | | | fixed alpha blending modes for Napalm minor fix in compressed texture aspectratio adjust | ||||
* | added some core-level extensions | Daniel Borca | 2004-05-18 | 1 | -0/+2 |
| | |||||
* | Fix GL_MIN and GL_MAX blend equations (set blend factors accordingly). Fix ↵ | Roland Scheidegger | 2004-05-14 | 3 | -162/+135 |
| | | | | errors when blending is disabled (set blend equation and function to default values). | ||||
* | cast driHwLock assignment | Brian Paul | 2004-05-13 | 1 | -1/+2 |
| | |||||
* | silence warning in assignment to gp.value | Brian Paul | 2004-05-13 | 1 | -1/+1 |
| |