Age | Commit message (Collapse) | Author | |
---|---|---|---|
2004-03-25 | More state management changes: | Felix Kuehling | |
- Don't lock in savageDDUpdateStatte, don't call savageEmitHwStateLocked - Need to grab the lock for texture uploads now - New SAVAGE_NEW_CULL bit in new_state to make sure that culling state and raster_primitive are not examined at the wrong times. | |||
2004-03-24 | Make sure hardware culling is disabled for unfilled primitives, | Felix Kuehling | |
points and lines. | |||
2004-03-24 | Missing in last commit. | Felix Kuehling | |
2004-03-24 | Buffer vertices and emit them in batches. Still using conventional drawing | Felix Kuehling | |
commands, no vertex DMA. | |||
2004-03-21 | more i810 to new interface | Dave Airlie | |
2004-03-21 | ctx->Const.MaxTextureLevels is not the highest mipmap level but the number | Felix Kuehling | |
> of levels, including 0. | |||
2004-03-21 | Improved MaxTextureLevel computation to take the nr. of tex units and both | Felix Kuehling | |
texture heaps into account. | |||
2004-03-21 | Implemented support for software-based AUX color buffers. | Brian Paul | |
Only available with Xlib driver for now. Assorted clean-ups related to Draw/ReadBuffer(). Renamed FRONT_LEFT_BIT -> DD_FRONT_LEFT_BIT, etc. | |||
2004-03-21 | Removed some useless definitions, artifacts from the Utah-GLX i810 driver. | Felix Kuehling | |
2004-03-21 | Add new interface support don't switch on yet .. | Dave Airlie | |
2004-03-21 | unsigned int -> uint32_t, unsigned char -> uint8_t where the size matters. | Felix Kuehling | |
A bit more cosmetics. Improved state emit on Savage 3D/IX/MX. | |||
2004-03-20 | Fixed texture LOD bias. | Felix Kuehling | |
2004-03-20 | Fixed MAXFIFO_S4. Removed WAIT_IDLE_EMPTY from savage_BCI_swap which resulted | Felix Kuehling | |
in another small speedup. Fixed a problem that was masked by that WAIT_IDLE_EMPTY: - flush command buffer and WAIT_IDLE_EMPTY before uploading textures | |||
2004-03-20 | Cleaned up and fixed stencil fallback. | Felix Kuehling | |
2004-03-19 | Add includes to make mach64 build | Dave Airlie | |
2004-03-18 | Convert int(8|32)_t to uint(8|32)_t, like should have been done the first time. | Ian Romanick | |
2004-03-17 | Convert all uses of CARD32 and CARD8 to int32_t and int8_t. | Ian Romanick | |
2004-03-15 | extend SOLO code so the DDX version isn't checked | Dave Airlie | |
2004-03-15 | unfinished SOLO driver for TDFX | Daniel Borca | |
2004-03-15 | couple of steps closer still not fully working.. something amiss in ring | Dave Airlie | |
buffer .. | |||
2004-03-15 | Initial i810_dri.c for miniglx isn't fully functional yet... | Dave Airlie | |
2004-03-15 | use utility function to check versions | Dave Airlie | |
2004-03-14 | fix stride bug in RGB and BGR span rendering | Brian Paul | |
2004-03-13 | Implementation of GL_EXT_pixel_buffer_object extension. | Brian Paul | |
Note: extension may not be finalized yet - subject to change! Note: implementation not fully suitable for h/w implementation yet. | |||
2004-03-12 | Adjust includes to help DRI build | Jon Smirl | |
2004-03-12 | Adjust mga drivers to remove redundant h file for sarea and IOCTLs | Jon Smirl | |
2004-03-12 | Make R128 driver use sarea/defines from DRM. removed r128_common.h | Jon Smirl | |
and r128_sarea.h since they are redundant now. | |||
2004-03-12 | These files are redundant now. Definitions come from DRM files. | Jon Smirl | |
2004-03-11 | Adjustments to make everything use IOCTL/sarea defines in DRM instead | Jon Smirl | |
of glx/mini. removes glx/mini/drm.h glx/mini/sarea.h | |||
2004-03-10 | add xmlconfig.c to solo build | Dave Airlie | |
2004-03-10 | back port span changes from i810, these have been in my tree for a while seem | Dave Airlie | |
fine .. | |||
2004-03-09 | fxMesa: remove buffer_obj_ext, cos it breaks UT2004 | Daniel Borca | |
2004-03-08 | Cleaned up and slightly optimized the texture upload code. | Felix Kuehling | |
2004-03-08 | Voodoo Rush fixes | Daniel Borca | |
2004-03-08 | Swapout textures who's space is claimed by a new texture. Don't destroy. | Felix Kuehling | |
This finally really fixes assertion failures in savageBindTexture. I think the same situation with several contexts is still broken though. | |||
2004-03-07 | Fixed texture tiling format for 8bit texels on ProSavage and Twister. | Felix Kuehling | |
2004-03-07 | Rewrote tiled texture upload. Small mipmap levels work correctly now. | Felix Kuehling | |
2004-03-07 | Fixed two small problems in the vertex setup. | Felix Kuehling | |
- make sure that vertex setup is initialized - Savage seems to need the W coordinate for smooth shading | |||
2004-03-04 | Small texture management fixes. Should get rid of assertions some people ↵ | Felix Kuehling | |
were getting in savageBindTexture. | |||
2004-03-04 | a bunch of assorted clean-ups, etc to fix warnings, etc | Brian Paul | |
2004-03-04 | casts to silence warnings | Brian Paul | |
2004-03-04 | silence warnings | Brian Paul | |
2004-03-04 | Clearing rectangle was one too big in each direction. | Felix Kuehling | |
2004-03-03 | _tnl_allow_*_fog(...) | Daniel Borca | |
2004-03-02 | Cope with float colors in VERT_SET_RGBA and VERT_SET_SPEC macros. | Felix Kuehling | |
2004-03-02 | Fixed some small state tracking issues while hunting a different problem. | Felix Kuehling | |
2004-03-02 | workaround for crash-upon-exit in verbose mode | Daniel Borca | |
fxMesa now uses grQueryResolution minor fixes to X11 and DOS drivers | |||
2004-03-01 | Add support for the new DRI driver interfaces to the radeon driver (patch ↵ | Roland Scheidegger | |
ported from the r200 driver, r200_screen.c rev. 1.8 - 1.12) | |||
2004-02-29 | Corrected the maximum vertex size argument of _tnl_init_vertices. | Felix Kuehling | |
2004-02-29 | Reorganized hardware state data structures and state emission. Don't track | Felix Kuehling | |
which registers changed in all the functions that change the state. Instead check which registers changed in the end when the hardware state is updated. Tried to avoid cosmetic (whitespace) changes in this commit. |