Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | Add a -fullscreen option | Keith Whitwell | |
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 | misc cleanup | 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 | |||
2004-12-18 | Consolidate _swrast_write_texture_span() into _swrast_write_rgba_span(). | Brian Paul | |
2004-12-18 | added GL_ARB_pixel_buffer_object extension string | Brian Paul | |
2004-12-18 | Added PRINT instruction for GL_NV_fragment_program. | Brian Paul | |
2004-12-18 | Unichrome DRI driver: | Thomas Hellström | |
Fix for proplem where polygons partly outside the drawing window would get one vertex clamped to the opposite window side. This bug could also cause a hardlock. (Bugzilla #2066, Yann Vernier) | |||
2004-12-17 | Made debugging output controllable via environment variable | Felix Kuehling | |
SAVAGE_DEBUG. Added fallback debugs. Added no_rast option to disable hardware rasterization (everything as software fallback). | |||
2004-12-17 | VMS update | Brian Paul | |
2004-12-17 | fxRasterPrimitive wasn't always receiving the reduced primitive | Daniel Borca | |
2004-12-17 | fxRasterPrimitive wasn't always receiving the reduced primitive | Daniel Borca | |
2004-12-17 | Added a TNL pipeline stage that normalizes texture coordinates as a | Felix Kuehling | |
workaround for bad Savage hardware interpolation of big texture coordinates. | |||
2004-12-16 | Import s3virge and trident drivers. Not functional yet; no Makefile, no ↵ | Adam Jackson | |
DRI-aware DDX. | |||
2004-12-16 | fix typos in texcoord setup - fixes perspective correction bug | Brian Paul | |
2004-12-16 | The types uint32_t and uint8_t are not used in Mesa tree. | Vladimir Dergachev | |
Put a couple of defines to use GL counterparts. |