summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2004-08-31newer Glide3x snaps vertices internally for V1/VR/VBDaniel Borca
2004-08-30remove CRDaniel Borca
2004-08-30cleanupDaniel Borca
2004-08-30revived unused code, but got rid of warningsDaniel Borca
2004-08-30cleaned up extensions a bitDaniel Borca
2004-08-30clamp lodbiasDaniel Borca
2004-08-30fixed automatic mipmap generationDaniel Borca
2004-08-30fog really needs WDaniel Borca
2004-08-30remove CRDaniel Borca
2004-08-25ICD update from Gregor AnichBrian Paul
2004-08-25move (void) foo; instances after local declarationsBrian Paul
2004-08-25print internalFormat value in r200ChooseTextureFormat() error messageBrian Paul
2004-08-25Silence gcc 3.4 warnings on ReactOS. Mostly unused var warnings. (patch ↵Brian Paul
1015696)
2004-08-25regenerated with license infoBrian Paul
2004-08-25Makefile for python-generated files (Ian Romanick)Brian Paul
2004-08-25use version generated from the XML databaseBrian Paul
2004-08-25fix MGL namespace warning (patch 1014800)Brian Paul
2004-08-25return type for MapBuffer was not specifiedBrian Paul
2004-08-25Fix mgl name mangling (patch 1014800)Brian Paul
2004-08-25Windows ICD driver code (patch 1014800)Brian Paul
2004-08-25fix a couple bad castsBrian Paul
2004-08-25print current config name before building src and progsBrian Paul
2004-08-25work around a param bug (Adam Jackson)Brian Paul
2004-08-24Disable x86 iround() version on BeOS with gcc < 2.95.x, as it choke GAS.Philippe Houdoin
BTW, that's remove the requirement to build Mesa on BeOS with gcc 2.95.3. Still recommanded for performance, thought ;-)
2004-08-22Converted the Savage driver to the new DRI interface and enabled compilationFelix Kuehling
in the Mesa tree.
2004-08-22cast to fix a warning (in disabled code anyway)Brian Paul
2004-08-22don't use __FUNCTION__ - not portableBrian Paul
2004-08-22check if __mips or _MIPS_ARCH is defined to set IEEE_ONE (bug 1003026)Brian Paul
2004-08-22also check for __hppa__ and hpux for IEEE support (bug 1003026)Brian Paul
2004-08-20enabled GL_ARB_texture_rectangleBrian Paul
2004-08-20hide GL_ARB_texture_compression from non-VSA cardsDaniel Borca
2004-08-19bump version to 6.2Brian Paul
2004-08-19don't check for ARB_texture_non_power_of_two for OpenGL 1.5 (Philipp Klaus ↵Brian Paul
Krause)
2004-08-19 Committing in .Jouk Jansen
Missing .'s Modified Files: Mesa/src/mesa/main/descrip.mms Mesa/src/mesa/tnl/descrip.mms ----------------------------------------------------------------------
2004-08-19why is GL_ARB_texture_env_combine different from EXT?Daniel Borca
2004-08-19"const int _nc" was really stupid...Daniel Borca
2004-08-19cleanupDaniel Borca
2004-08-19silence compiler warningsDaniel Borca
2004-08-18check for either GL_NV_vertex_program or GL_ARB_vertex_program for some enablesBrian Paul
2004-08-18updates from JoukBrian Paul
2004-08-17Revert the move of lost_context setting to UNLOCK_HARDWARE that was done in theEric Anholt
last commit. I've been convinced by keithw that it's sufficient, and put a note in the code about it. Close another race for state in the Clear functions. I made the situation worse in my last commit, but this should fix things. Might be a slight performance hit, which could be regained by splitting the R*_FIREVERTICES calls in r*Clear up so that the EmitState doesn't happen in a separate new cmdbuf.
2004-08-17don't enable the float texture and GLhalf pixel extensions yetBrian Paul
2004-08-17Fixed an assembler warning / error (depending on the version of GAS used).Ian Romanick
Fixed a crash in the optimized pthreads dispatch path.
2004-08-17Close some races with locking on R100 and R200 which could manifest as renderingEric Anholt
errors on r100 and rendering errors and hangs on r200 (same for R100 without OLD_PACKETS). If a command buffer filled after some state (EmitState or a VBPNTR write) was emitted, the lock was grabbed, the buffer flushed, a new buffer prepared, and the lock dropped. Another client could come in, set its own state as part of rendering, and when the first client flushed the rendering commands depending on the previous state, it got the 2nd client's state. This is fixed by checking for enough space before beginning a set of state emits and rendering, and flushing the buffer first if so. This guarantees that the buffer won't wrap. Also, move the "lost_context = 1" from the end of cmdbuf flushing to UNLOCK_HARDWARE for clarity (at a minimum) that any time the lock is dropped, state may get overwritten. We don't have enough information at the point of the LOCK_HARDWARE to reset our state to the last UNLOCK_HARDWARE point in the case that we did lose our context, but saving the information to rebuild that state may be a useful optimization (ipers data suggests up to 5%).
2004-08-16whitespace clean-up, new 'clean' commandsBrian Paul
2004-08-16Add glutGetProcAddress(). Not all GLUT version 5 APIs are supported yet, ↵Philippe Houdoin
thought. -> #define GLUT_API_VERSION 4.5 ? ;-)
2004-08-16Stupid me. I don't know why I moved the GLView.h here at first, but now I ↵Philippe Houdoin
know why I shouldn't: Official BeOS GLView.h defines a virtual ErrorCallback(GLenum) method, assuming a unsigned long GLenum. But under Mesa, GLenum is unsigned int. To keep binary compatibility, BeOS apps including Mesa GL/gl.h MUST include *our* GLView.h, or linker will report a missing ErrorCallback(unsigned int) symbol. Glup.
2004-08-16cleanupDaniel Borca
2004-08-16fixed texture fetchers, fixed automatic mipmap generation, some cleanupDaniel Borca
2004-08-16fixed pixel drawing routines, some cleanupDaniel Borca