summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2004-03-09fxMesa: remove buffer_obj_ext, cos it breaks UT2004Daniel Borca
2004-03-08Cleaned up and slightly optimized the texture upload code.Felix Kuehling
2004-03-08remove redundant macros (also in m_matrix.h)Brian Paul
2004-03-08Voodoo Rush fixesDaniel Borca
2004-03-08Swapout 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-07Fixed texture tiling format for 8bit texels on ProSavage and Twister.Felix Kuehling
2004-03-07Rewrote tiled texture upload. Small mipmap levels work correctly now.Felix Kuehling
2004-03-07Fixed 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-04Small texture management fixes. Should get rid of assertions some people ↵Felix Kuehling
were getting in savageBindTexture.
2004-03-04plug in _mesa_BlendFunc into dispatch tableBrian Paul
2004-03-04a bunch of assorted clean-ups, etc to fix warnings, etcBrian Paul
2004-03-04remove some unneeded macrosBrian Paul
2004-03-04casts to silence warningsBrian Paul
2004-03-04silence warningsBrian Paul
2004-03-04yet another take on VBO deleting and reference countingBrian Paul
2004-03-04Initial changes after moving from src/mesa/main/.Michal Krol
Needs testing - it havent been even compiled yet.
2004-03-04Added missing Copyrights.Michal Krol
2004-03-04Clearing rectangle was one too big in each direction.Felix Kuehling
2004-03-03Grammar package supporting 8-bit registers.Michal Krol
TODO: - add checking for duplicate symbols (or is it done already?) - move all the statics (grammar objects list and last error message) to the GL context state; I think simple pointer initialized in a first call to ProgramString() is sufficent. - apply an optimized version of match() - this will be needed for glslang compiler.
2004-03-03Added support for ARB_fragment_program_shadow.Michal Krol
2004-03-03Initial registry for ARB_fragment_program and ARB_vertex_program.Michal Krol
2004-03-03added clamping to polygon offset to prevent potential negative Z values and ↵Brian Paul
FP exceptions
2004-03-03comments, capitalization, misc-clean-upsBrian Paul
2004-03-03s/_swrast_exec_nv_fragment_program/_swrast_exec_fragment_program/Brian Paul
2004-03-03more changes to VBO reference counting and deletionBrian Paul
2004-03-03_tnl_allow_*_fog(...)Daniel Borca
2004-03-03made NASM opcodes consistentDaniel Borca
2004-03-02Cope with float colors in VERT_SET_RGBA and VERT_SET_SPEC macros.Felix Kuehling
2004-03-02Fixed some small state tracking issues while hunting a different problem.Felix Kuehling
2004-03-02fixed linux-osmesa16-static. Added linux-static configBrian Paul
2004-03-02added missing error check in _mesa_BeginQueryARB (Cedric Gautier). minor ↵Brian Paul
clean-ups.
2004-03-02workaround for crash-upon-exit in verbose modeDaniel Borca
fxMesa now uses grQueryResolution minor fixes to X11 and DOS drivers
2004-03-01Fix calling fallback_drawarrays() with the wrong argumentsRoland Scheidegger
2004-03-01Add 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-03-01Inline get_size as an interim measure to get rid of function call overhead.Michel Dänzer
2004-02-29Corrected the maximum vertex size argument of _tnl_init_vertices.Felix Kuehling
2004-02-29Reorganized hardware state data structures and state emission. Don't trackFelix 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.
2004-02-28Remove clamp parameter from _mesa_unpack_color_span_float(). Pass theBrian Paul
IMAGE_CLAMP_BIT if needed. Added ClampVertexColors and ClampFragmentColors to GLcontext in anticipation of upcoming extensions (not fully used yet).
2004-02-28minor clean-upsBrian Paul
2004-02-28consolidate image transfer operations in new _mesa_apply_rgba_transfer_ops() ↵Brian Paul
function
2004-02-28rename some span pack/unpack functions for better uniformityBrian Paul
2004-02-28move _swrast_texture_table_lookup() to _mesa_lookup_rgba_chan()Brian Paul
2004-02-28consolidate some codeBrian Paul
2004-02-28replace color table FloatTable boolean with Type enumBrian Paul
2004-02-28paltex demo from recent texcombine changes. Minor clean-upsBrian Paul
2004-02-28Only print message about disabling HW TCL if the chip supports it in theMichel Dänzer
first place, and make the message a bit clearer. + Remove some extraneous whitespace.
2004-02-27Create all the right modes for 16-bit screens.Ian Romanick
2004-02-27Fix a problem with 24-bit screens. Modes with 0 stencil bits wereIan Romanick
erroneously marked as GLX_SLOW_CONFIG.
2004-02-27move _mesa_load_state_parameters() to state validation stageBrian Paul
2004-02-27fix PK2H, UP2H, PK2US bugsBrian Paul