summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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-25remove BeOS conditional code. oglinfo should be moved to xdemos since it's ↵Brian Paul
a GLX program
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-24Todo list updated. Build instructions detailed.Philippe Houdoin
2004-08-24Duplicate CFLAGS in CXXFLAGS removed. Now define DEBUG symbol in debug build.Philippe Houdoin
2004-08-22Converted the Savage driver to the new DRI interface and enabled compilationFelix Kuehling
in the Mesa tree.
2004-08-22release notes for 6.2Brian Paul
2004-08-22IRIX fixesBrian Paul
2004-08-22added src/glw/depend to tarball listBrian Paul
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-20cleanupDaniel Borca
2004-08-19first bug fix for v6.2Brian Paul
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-18added Mesa 6.1 release infoBrian Paul
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-17set release date for 6.1Brian 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-17some updated info about adding new extensionsBrian Paul
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-16prepared for releaseDaniel Borca
2004-08-16Add glutGetProcAddress(). Not all GLUT version 5 APIs are supported yet, ↵Philippe Houdoin
thought. -> #define GLUT_API_VERSION 4.5 ? ;-)
2004-08-16make clean at root now clean the glu/$(GLU_DIRS) too.Philippe Houdoin
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
2004-08-16disabled stereo checking in wglChoosePixelFormatDaniel Borca
2004-08-16Clearer guard message text.Philippe Houdoin