Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | fix minor typo in comment | Brian Paul | 2004-06-11 | 1 | -1/+1 |
| | |||||
* | Additional error checking for glTexImageXD. | Brian Paul | 2004-06-10 | 1 | -7/+31 |
| | | | | | Only allow 1D and 2D GL_DEPTH_COMPONENT textures. Make sure internal format and user format are in same catagory. | ||||
* | Roland's patch to fix promotion of alpha or luminance textures to the | Brian Paul | 2004-06-10 | 1 | -32/+57 |
| | | | | | luminance_alpha format. In particular, using the al88 format to store GL_ALPHA textures with r200 driver. | ||||
* | New driver for i915 as well as older i830/i845/i865 chipsets. | Keith Whitwell | 2004-06-10 | 43 | -0/+17911 |
| | |||||
* | Add FXT1 compression support to i830 driver | Dave Airlie | 2004-06-10 | 4 | -0/+117 |
| | |||||
* | Fix an "overflow in implicit constant conversion" warning in mEndPrimitive when | Eric Anholt | 2004-06-10 | 1 | -2/+2 |
| | | | | | | | more warning flags are enabled (such as in the DRI tree). Make the second line prettier, too. Reported by: ajax | ||||
* | silence a warning | Adam Jackson | 2004-06-10 | 1 | -0/+1 |
| | |||||
* | remove unused stuff, fix non-native build | Dave Airlie | 2004-06-09 | 1 | -24/+2 |
| | |||||
* | fix mach64 non native.. no reason to use it... | Dave Airlie | 2004-06-09 | 2 | -300/+176 |
| | |||||
* | Fix reflect demo: We were using the 3D Clear path unnecessarily, which appears | Eric Anholt | 2004-06-09 | 1 | -7/+10 |
| | | | | to be broken in the stencil case for unknown reasons. | ||||
* | * sisChooseRenderState doesn't depend on _NEW_TEXTURE at all. | Eric Anholt | 2004-06-09 | 1 | -11/+2 |
| | | | | * Clean up definition of _SIS_NEW_RENDER_STATE. | ||||
* | make rm for common not complain | Dave Airlie | 2004-06-09 | 1 | -1/+1 |
| | |||||
* | remove depend on clean | Dave Airlie | 2004-06-09 | 1 | -1/+1 |
| | |||||
* | fix bug with emitting spec/fog report by Eric Anholt, this isn't the prettiest | Dave Airlie | 2004-06-09 | 1 | -2/+20 |
| | | | | fix but it does work | ||||
* | fix parse error in sign of exponents (bug 968323) | Brian Paul | 2004-06-08 | 1 | -30/+13 |
| | |||||
* | Fix rectangular textures on i830 - well texrect at least | Dave Airlie | 2004-06-08 | 1 | -1/+1 |
| | |||||
* | * Convert to use t_vertex.c instead of sis_vb.[ch] | Eric Anholt | 2004-06-08 | 14 | -1037/+588 |
| | | | | | | | | | | | | * Don't dispatch vertices directly to MMIO; queue them up in dma-like buffers first. This makes things more uniform between AGP and MMIO paths, cleans up some locking ugliness, and makes the driver look more like other drivers. * Don't use the AGP Cmd buffer provided by the server. Instead allocate one in the client, which avoids the need for lots of synchronization stuff. * Mark some MMIO accesses volatile that should have been. * Disable the AGP submission path by default (agp_disable=true) due to unresolved issues in the new code. The old code had its own (serious) errors with AGP, so this is not really a step backwards. | ||||
* | corrected a bug wrt point_size | Daniel Borca | 2004-06-08 | 2 | -11/+57 |
| | |||||
* | Clean a little whitespace that's been bothering me. | Eric Anholt | 2004-06-08 | 1 | -33/+33 |
| | |||||
* | Fix up some remaining include issues. Replace Xmalloc / Xfree with | Ian Romanick | 2004-06-07 | 2 | -47/+59 |
| | | | | _mesa_malloc / _mesa_free. Replace Bool with GLboolean. | ||||
* | The required DDX and DRI version numbers were switched. This went unnoticed | Ian Romanick | 2004-06-07 | 4 | -8/+8 |
| | | | | | on several drivers (i.e., R200, Radeon, R128, Unichrome) becuase the required DRI and DDX versions were 4.0.0. Mach64 was already fixed. | ||||
* | Add NEW_INTERFACE bits. | Eric Anholt | 2004-06-07 | 1 | -2/+128 |
| | |||||
* | fix all those warnings | Dave Airlie | 2004-06-07 | 2 | -55/+34 |
| | |||||
* | use the mesa defines | Dave Airlie | 2004-06-07 | 1 | -10/+1 |
| | |||||
* | oops fix a bug I introduced | Dave Airlie | 2004-06-07 | 1 | -1/+1 |
| | |||||
* | fix the versions | Dave Airlie | 2004-06-07 | 1 | -2/+2 |
| | |||||
* | small corrections | Daniel Borca | 2004-06-07 | 1 | -1/+1 |
| | |||||
* | make endian code work on BSD | Dave Airlie | 2004-06-07 | 1 | -0/+7 |
| | |||||
* | Remove use of X windows include | Dave Airlie | 2004-06-06 | 1 | -2/+2 |
| | |||||
* | Remove the rest of the need for glxclient.h and remove it from the tree. | Ian Romanick | 2004-06-06 | 4 | -835/+31 |
| | |||||
* | Bool may not be available when DRI_NEW_INTERFACE_ONLY is defined. | Ian Romanick | 2004-06-06 | 1 | -1/+1 |
| | |||||
* | Enable use of new DRI interface in Unichrome driver. | Ian Romanick | 2004-06-05 | 1 | -2/+125 |
| | |||||
* | Start to "modernize" the driver. | Ian Romanick | 2004-06-04 | 1 | -26/+55 |
| | |||||
* | Replace 'Display *' with '__DRInativeDisplay *'. | Ian Romanick | 2004-06-04 | 2 | -6/+6 |
| | |||||
* | Enable GL_EXT_blend_subtract and GL_NV_blend_square. | Ian Romanick | 2004-06-04 | 3 | -129/+121 |
| | | | | | | | | GL_EXT_blend_subtract was already enabled via GL_ARB_imaging, but now one of the added modes is supported in hardware. GL_NV_blend_square was tested with progs/tests/blendsquare on an Rage128 Pro with PCI ID 1002:5046. I know there are some differences with some versions of the chip. | ||||
* | Redo of removing __driRegisterExtensions(). I accidentally undid the ↵ | Jon Smirl | 2004-06-03 | 4 | -67/+0 |
| | | | | previous check in. | ||||
* | Enable use of new DRI interface in Rage128 driver. | Ian Romanick | 2004-06-03 | 1 | -2/+142 |
| | |||||
* | fix minor signedness issue in assertion | Roland Scheidegger | 2004-06-03 | 1 | -2/+2 |
| | |||||
* | Remove fill_in_modes and use driFillInModes instead. | Ian Romanick | 2004-06-03 | 2 | -164/+59 |
| | |||||
* | Add a new function, driFillInModes, that is to be used by drivers to | Ian Romanick | 2004-06-03 | 2 | -2/+244 |
| | | | | | create the set of support __GLcontextModes. This should replace the current driver-specific fill_in_modes functions. | ||||
* | Fix problems when sizeof(Node) != sizeof(float) | Keith Whitwell | 2004-06-03 | 1 | -5/+31 |
| | |||||
* | masked out unsupported glBlendColor (some games check only the proc addr) | Daniel Borca | 2004-06-03 | 6 | -9/+11 |
| | |||||
* | 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 | 5 | -71/+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. |