Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Fallback on 3d textures correctly. | Keith Whitwell | 2004-12-29 | 1 | -13/+18 | |
| | ||||||
* | Get twoside-lit triangles working again | Keith Whitwell | 2004-12-29 | 1 | -8/+33 | |
| | ||||||
* | Large update | Keith Whitwell | 2004-12-29 | 20 | -4331/+1131 | |
| | | | | | | | | | - Remove via duplicates of shared template files - Update driver to work with current versions of the above - Rework dma accounting - Rework emitting to dma to use a consistent set of macros The handling of cliprects in the driver is still pretty questionable. | |||||
* | Rearrange code so we don't dump state as often. | Vladimir Dergachev | 2004-12-29 | 1 | -62/+78 | |
| | ||||||
* | Get most primitives working using immediate mode. | Vladimir Dergachev | 2004-12-29 | 1 | -35/+126 | |
| | | | | | Glxgears displays "rotating" gears, all in the same place (no transform mode, remember ?) Work needs to be done to understand how to have glxgears working properly. | |||||
* | Bring in latest revision of r300_lib. | Vladimir Dergachev | 2004-12-29 | 2 | -0/+35 | |
| | | | | New capabilities: using vertex buffers, immediate vertex data, immediate indices. | |||||
* | Use R300_CMD_END3D for end_3d(). | Vladimir Dergachev | 2004-12-27 | 1 | -1/+13 | |
| | ||||||
* | Fix read-from-uninitialized in s3vMakeCurrent() | Adam Jackson | 2004-12-27 | 1 | -0/+1 | |
| | ||||||
* | Unused variable cleanup. | Adam Jackson | 2004-12-27 | 1 | -2/+1 | |
| | ||||||
* | Bug #1859: Initialize 'size' before first use in intelTryReadPixels() | Adam Jackson | 2004-12-27 | 1 | -1/+1 | |
| | ||||||
* | Get s3v building with a minimum of warnings. | Adam Jackson | 2004-12-27 | 18 | -206/+483 | |
| | ||||||
* | Implement rendering of (flat color) QUAD primitives as an experiment. | Vladimir Dergachev | 2004-12-27 | 3 | -14/+238 | |
| | ||||||
* | Fixed two problems with the handling of GLX protocol replies. The logic | Ian Romanick | 2004-12-27 | 2 | -4/+4 | |
| | | | | | | for determining when extra data needed to be read after a reply (to ensure 4-byte alignment) and the logic to determine whether or not to read reply data after the SingleReply packet were both slightly wrong. | |||||
* | Expose primitive types being rendered, in preparation to implement fixed ↵ | Vladimir Dergachev | 2004-12-26 | 1 | -0/+42 | |
| | | | | | | pipeline primitive drawing. Note: these are only visible when export LIBGL_DEBUG=verbose is specified. | |||||
* | Update with most recent version. | Vladimir Dergachev | 2004-12-26 | 1 | -167/+318 | |
| | ||||||
* | Get trident building and -Werror clean. | Adam Jackson | 2004-12-24 | 9 | -85/+211 | |
| | | | | | | | | | | | | | - Added Makefile - Deleted references to old headers - Added prototypes all over the place - Lots of type updates (drmHandle -> drm_handle_t etc.) - Added __driCreateNewScreen(), deleted __driCreateScreen() - Fixed context creation to match other drivers - Fixed various bitfield names - Bumped driver date Still nowhere close to usable, the DDX isn't DRI-aware and there's no DRM. | |||||
* | Simplified and optimized _savage_texnorm_stage. | Felix Kuehling | 2004-12-23 | 1 | -36/+7 | |
| | ||||||
* | Remove the VIA_PERFORMANCE code. A step towards moving the driver | Keith Whitwell | 2004-12-23 | 8 | -226/+1 | |
| | | | | back to using the shared template files. | |||||
* | Chop out more dead code. | Keith Whitwell | 2004-12-23 | 12 | -444/+68 | |
| | | | | | Get the drawXoff adjustment working a bit better. Seems to pass the glean orthoPos tests. | |||||
* | Fix merge error. | Keith Whitwell | 2004-12-22 | 1 | -55/+0 | |
| | ||||||
* | Remove dead code. | Keith Whitwell | 2004-12-22 | 10 | -1386/+600 | |
| | | | | Fix 24/8 depth/stencil visuals. | |||||
* | Enabled hardware rendering of 1D textures. No need for a software fallback. | Felix Kuehling | 2004-12-22 | 1 | -12/+69 | |
| | ||||||
* | - Fake projective textures on a single texture unit. A fallback is only | Felix Kuehling | 2004-12-22 | 3 | -43/+220 | |
| | | | | | | | | | needed if a second texture unit is enabled. - Also worked around an application bug in Chromium B.S.U.: it sends 3D texture coordinates while only a 2D texture is enabled. This used to trigger a PTEX fallback. Now the 3rd coordinate is just ignored. - Fixed the _savage_texnorm_stage to never normalize homogenous texture coordinates. | |||||
* | Remove debug code which referenced an old global variable. | Keith Whitwell | 2004-12-21 | 1 | -0/+4 | |
| | ||||||
* | Used GCC's __builtin_expect when available. Change the way code is | Ian Romanick | 2004-12-21 | 3 | -1096/+556 | |
| | | | | | generated for commands that can use RenderLarge packets. Tweak the code for __glXFlushRenderBuffer slightly. | |||||
* | Push a number of global variables into the viaContext struct. | Keith Whitwell | 2004-12-21 | 5 | -60/+65 | |
| | | | | Remove the bogus 'current_vmesa' pointer. | |||||
* | Added some comments and fixed typeos. Slightly refactored the way | Ian Romanick | 2004-12-21 | 5 | -23/+87 | |
| | | | | | function parameters are iterated. There are no changes in the generated code. | |||||
* | `t' was not initialized (use `texture' instead?) | Daniel Borca | 2004-12-21 | 1 | -1/+1 | |
| | ||||||
* | fix bug in _mesa_IsTexture() | Brian Paul | 2004-12-21 | 1 | -1/+10 | |
| | ||||||
* | Note that state is dirty on contended lock. Allows two applications | Keith Whitwell | 2004-12-21 | 1 | -0/+5 | |
| | | | | | to run together correctly, though scheduling between them still isn't great. | |||||
* | Add missing swap-control calculations. | Keith Whitwell | 2004-12-21 | 1 | -11/+4 | |
| | | | | Remove debug printf. | |||||
* | Add vsync swapbuffers. This waits on the irq so gears run in this mode | Keith Whitwell | 2004-12-21 | 7 | -50/+215 | |
| | | | | | | | will have a very low cpu utilization (and also a very low framerate). Fix up the pageflipping code. This works now but is totally oblivious to the X server (ie. it works but it's broken). Turned off by a #define. | |||||
* | added GL_EXT_stencil_two_side (yes, it works) | Daniel Borca | 2004-12-21 | 4 | -20/+263 | |
| | ||||||
* | missing `or' in preprocessor conditional | Daniel Borca | 2004-12-21 | 1 | -1/+1 | |
| | ||||||
* | Remove #ifdef DEBUG's in code, but still allow compiler to remove debug | Keith Whitwell | 2004-12-20 | 19 | -597/+27 | |
| | | | | code if DEBUG not defined. | |||||
* | put back clipmask code; it proved to be a MinGW/gcc 3.3.x error in ↵ | Daniel Borca | 2004-12-20 | 1 | -15/+15 | |
| | | | | t_vb_cliptmp.h(47), where it would still send clipped vertices to the hw... oh, dear... | |||||
* | use float constants. | Daniel Borca | 2004-12-20 | 1 | -13/+13 | |
| | | | | fixed a small debug error. | |||||
* | removed ifdef'ed out code (to whom it may concern: it can be found in ↵ | Daniel Borca | 2004-12-20 | 1 | -395/+1 | |
| | | | | dri/tdfx driver) | |||||
* | removed detritus (ncc). | Daniel Borca | 2004-12-20 | 1 | -42/+2 | |
| | ||||||
* | comment reorg. | Daniel Borca | 2004-12-20 | 1 | -57/+5 | |
| | | | | removed detritus (ncc). | |||||
* | made some functions static. | Daniel Borca | 2004-12-20 | 1 | -12/+15 | |
| | ||||||
* | comment reorg. | Daniel Borca | 2004-12-20 | 1 | -30/+42 | |
| | | | | | | made some functions static. hide vp behind an envvar. removed unnecessary multitex constraint for napalm hw. | |||||
* | allow greater swappendingcount for older hw (v1/v2) | Daniel Borca | 2004-12-20 | 1 | -3/+3 | |
| | ||||||
* | allow ARB vp/fp query program errors | Daniel Borca | 2004-12-20 | 1 | -7/+10 | |
| | ||||||
* | really protect against npot compressed textures (logbase2 never returns -1). | Daniel Borca | 2004-12-20 | 1 | -3/+3 | |
| | ||||||
* | Use GLX protocol code generated by glX_proto_send.py. | Ian Romanick | 2004-12-20 | 12 | -2556/+6245 | |
| | ||||||
* | No GLX protocol for GL_ATI_fragment_shader. | Ian Romanick | 2004-12-20 | 1 | -5/+20 | |
| | ||||||
* | Fix cut and paste error (reported by Jerome Glisse) | Vladimir Dergachev | 2004-12-19 | 1 | -2/+2 | |
| | ||||||
* | Implement software ATI_fragment_shader | Dave Airlie | 2004-12-19 | 24 | -182/+2035 | |
| | | | | no error detection, slow, may not be 100% correct but a good start | |||||
* | Consolidate _swrast_write_texture_span() into _swrast_write_rgba_span(). | Brian Paul | 2004-12-18 | 10 | -372/+118 | |
| |