Age | Commit message (Collapse) | Author | |
---|---|---|---|
2004-12-30 | Fix MagFilter state for texunit 0 | Keith Whitwell | |
2004-12-30 | Update vertex buffer code (still does not work properly..) | Vladimir Dergachev | |
2004-12-30 | Update to recent r300_lib. | Vladimir Dergachev | |
Cleanup code that is not relevant anymore. Play with unknown2 parameter. | |||
2004-12-30 | Hooked up projection matrix - the gears actually rotate ! | Vladimir Dergachev | |
2004-12-30 | Restructure code. | Vladimir Dergachev | |
Add drawing code that uses vertex buffers - does not lockup, but does not draw correctly either.. Perhaps something to do with vertices being overwritten ? Start using hardware state retained by the driver and cut back on direct register writes significantly. | |||
2004-12-30 | Change default RS settings so that glxgears will display something.. | Vladimir Dergachev | |
2004-12-30 | Clarify some of the unkXXXX atoms. | Vladimir Dergachev | |
2004-12-30 | Port viewport setting code from R200. | Vladimir Dergachev | |
Take it outside R300ResetHwState. | |||
2004-12-29 | Fix some wrapping bugs in the last commit. Probably there are more | Keith Whitwell | |
remaining. | |||
2004-12-29 | Simplfy clear() and swapbuffers() code. | Keith Whitwell | |
Fix various mishandling of cliprects. Allow multiple primitives to be emitted to a single dma buffer, which was largely impossible previously. Re-enable the fast unclipped render stage. | |||
2004-12-29 | Use Point._Size in calculation | Keith Whitwell | |
2004-12-29 | use clamped Line._Width in calculations | Keith Whitwell | |
2004-12-29 | Don't advertise wide lines or points. | Keith Whitwell | |
2004-12-29 | Make line stipple a fallback. | Keith Whitwell | |
Make sure fallbacks are wrapped by SpanRenderStart/SpanRenderFinish | |||
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. |