Age | Commit message (Collapse) | Author | |
---|---|---|---|
2004-12-29 | Don't pingpong cliprects through sarea on CopyBuffer(). | Keith Whitwell | |
2004-12-29 | Fallback on 3d textures correctly. | Keith Whitwell | |
2004-12-29 | Get twoside-lit triangles working again | Keith Whitwell | |
2004-12-29 | Large update | Keith Whitwell | |
- 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. | |||
2004-12-29 | Rearrange code so we don't dump state as often. | Vladimir Dergachev | |
2004-12-29 | Get most primitives working using immediate mode. | Vladimir Dergachev | |
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. | |||
2004-12-29 | Bring in latest revision of r300_lib. | Vladimir Dergachev | |
New capabilities: using vertex buffers, immediate vertex data, immediate indices. | |||
2004-12-27 | Use R300_CMD_END3D for end_3d(). | Vladimir Dergachev | |
2004-12-27 | Fix read-from-uninitialized in s3vMakeCurrent() | Adam Jackson | |
2004-12-27 | Unused variable cleanup. | Adam Jackson | |
2004-12-27 | Bug #1859: Initialize 'size' before first use in intelTryReadPixels() | Adam Jackson | |
2004-12-27 | Get s3v building with a minimum of warnings. | Adam Jackson | |
2004-12-27 | Implement rendering of (flat color) QUAD primitives as an experiment. | Vladimir Dergachev | |
2004-12-27 | Fixed two problems with the handling of GLX protocol replies. The logic | Ian Romanick | |
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. | |||
2004-12-26 | Expose primitive types being rendered, in preparation to implement fixed ↵ | Vladimir Dergachev | |
pipeline primitive drawing. Note: these are only visible when export LIBGL_DEBUG=verbose is specified. | |||
2004-12-26 | Update with most recent version. | Vladimir Dergachev | |
2004-12-24 | Get trident building and -Werror clean. | Adam Jackson | |
- 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. | |||
2004-12-23 | Simplified and optimized _savage_texnorm_stage. | Felix Kuehling | |
2004-12-23 | Remove the VIA_PERFORMANCE code. A step towards moving the driver | Keith Whitwell | |
back to using the shared template files. | |||
2004-12-23 | Chop out more dead code. | Keith Whitwell | |
Get the drawXoff adjustment working a bit better. Seems to pass the glean orthoPos tests. | |||
2004-12-22 | Fix merge error. | Keith Whitwell | |
2004-12-22 | Remove dead code. | Keith Whitwell | |
Fix 24/8 depth/stencil visuals. | |||
2004-12-22 | Enabled hardware rendering of 1D textures. No need for a software fallback. | Felix Kuehling | |
2004-12-22 | - Fake projective textures on a single texture unit. A fallback is only | Felix Kuehling | |
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. | |||
2004-12-21 | Remove debug code which referenced an old global variable. | Keith Whitwell | |
2004-12-21 | Used GCC's __builtin_expect when available. Change the way code is | Ian Romanick | |
generated for commands that can use RenderLarge packets. Tweak the code for __glXFlushRenderBuffer slightly. | |||
2004-12-21 | Push a number of global variables into the viaContext struct. | Keith Whitwell | |
Remove the bogus 'current_vmesa' pointer. | |||
2004-12-21 | Added some comments and fixed typeos. Slightly refactored the way | Ian Romanick | |
function parameters are iterated. There are no changes in the generated code. | |||
2004-12-21 | `t' was not initialized (use `texture' instead?) | Daniel Borca | |
2004-12-21 | fix bug in _mesa_IsTexture() | Brian Paul | |
2004-12-21 | Note that state is dirty on contended lock. Allows two applications | Keith Whitwell | |
to run together correctly, though scheduling between them still isn't great. | |||
2004-12-21 | Add missing swap-control calculations. | Keith Whitwell | |
Remove debug printf. | |||
2004-12-21 | Add vsync swapbuffers. This waits on the irq so gears run in this mode | Keith Whitwell | |
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. | |||
2004-12-21 | added GL_EXT_stencil_two_side (yes, it works) | Daniel Borca | |
2004-12-21 | missing `or' in preprocessor conditional | Daniel Borca | |
2004-12-20 | Remove #ifdef DEBUG's in code, but still allow compiler to remove debug | Keith Whitwell | |
code if DEBUG not defined. | |||
2004-12-20 | put back clipmask code; it proved to be a MinGW/gcc 3.3.x error in ↵ | Daniel Borca | |
t_vb_cliptmp.h(47), where it would still send clipped vertices to the hw... oh, dear... | |||
2004-12-20 | use float constants. | Daniel Borca | |
fixed a small debug error. | |||
2004-12-20 | removed ifdef'ed out code (to whom it may concern: it can be found in ↵ | Daniel Borca | |
dri/tdfx driver) | |||
2004-12-20 | removed detritus (ncc). | Daniel Borca | |
2004-12-20 | comment reorg. | Daniel Borca | |
removed detritus (ncc). | |||
2004-12-20 | made some functions static. | Daniel Borca | |
2004-12-20 | comment reorg. | Daniel Borca | |
made some functions static. hide vp behind an envvar. removed unnecessary multitex constraint for napalm hw. | |||
2004-12-20 | allow greater swappendingcount for older hw (v1/v2) | Daniel Borca | |
2004-12-20 | allow ARB vp/fp query program errors | Daniel Borca | |
2004-12-20 | really protect against npot compressed textures (logbase2 never returns -1). | Daniel Borca | |
2004-12-20 | Use GLX protocol code generated by glX_proto_send.py. | Ian Romanick | |
2004-12-20 | No GLX protocol for GL_ATI_fragment_shader. | Ian Romanick | |
2004-12-19 | Fix cut and paste error (reported by Jerome Glisse) | Vladimir Dergachev | |
2004-12-19 | Implement software ATI_fragment_shader | Dave Airlie | |
no error detection, slow, may not be 100% correct but a good start |