Age | Commit message (Collapse) | Author | |
---|---|---|---|
2004-09-24 | patches for clearing hw depth buffers from software fallback (Nicolai Haehnle) | Brian Paul | |
2004-09-24 | added (back!) option to use non-packedcolor | Daniel Borca | |
2004-09-24 | -O -Wall warnings cleanups in r200. | Eric Anholt | |
2004-09-24 | Clean up some warnings in the R100 driver with -O -Wall. | Eric Anholt | |
2004-09-24 | Remove an unnecessary calculation of the dest pointer. | Eric Anholt | |
2004-09-23 | just some comments and formatting changes | Brian Paul | |
2004-09-23 | fix for Erics new emit state code, rework out the dest pointer | Dave Airlie | |
after we check the buffer | |||
2004-09-22 | The previous code would emit a full set of state during the first EmitState on | Eric Anholt | |
a new cmdbuf, to ensure that state wasn't lost across UNLOCK/LOCK pairs (in the case of context switching). This was rather inefficient. Instead, after flushing a cmdbuf, mark the state as needing to be saved on UNLOCK. Then, at the beginning of flushing a cmdbuf, if we actually have lost the context, go back and emit a new cmdbuf with the full set of state, before continuing with the cmdbuf flush. Also, remove the dirty/clean atom lists, since atoms are emitted in a fixed order these days, and go with a simpler single list. Provides a 14% improvement in ipers performance in my tests, along with other apps. | |||
2004-09-21 | Add xmlconfig to the i810 makefile | Dave Airlie | |
2004-09-20 | clamp size of wide points | Daniel Borca | |
2004-09-19 | Add GL_ARB_texture_cube_map support for i830. Most of the code was | Ian Romanick | |
lifted from the i915 side. i830 will now report version 1.3! Hurrah! With the exception of GL_EXT_texture_compression_s3tc, the i830 driver now supports all the extensions that its Windows counterpart supports. | |||
2004-09-19 | Added GL_ARB_point_parameters support for i830. | Ian Romanick | |
2004-09-19 | Merge in all the i830 functional differences from the old i830 driver. | Ian Romanick | |
2004-09-17 | rearrange a couple of lines of code to avoid compilation error in VC 6, | Karl Schultz | |
probably due to a compiler bug. | |||
2004-09-15 | replace glNormal3f(v) with GL_CALL(Normal3f)(v), etc (Andreas Stenglein | Brian Paul | |
2004-09-13 | Minor extension string tweaks. Added support for vertex program extensions. | Ian Romanick | |
Tested with arbvptorus, arbvpwarpmesh, vptorus, and vpwarpmesh. | |||
2004-09-13 | cleanup and bugfixes for fxDDClear() | Daniel Borca | |
2004-09-13 | cleanup and some changes towards GL_ARB_point_sprite (two-zero) | Daniel Borca | |
2004-09-13 | cleanup | Daniel Borca | |
2004-09-10 | applied patch #1026109 | Brian Paul | |
2004-09-10 | assorted updates (bug #1025977) | Brian Paul | |
2004-09-08 | updated patch for vertex program | Dave Airlie | |
2004-09-07 | This patch enables GL_ARB_vertex_program and GL_NV_vertex_program | Dave Airlie | |
support in the r200 driver. Both extensions can be enabled via options, GL_ARB_vertex_program is on by default, GL_NV_vertex_program off. Option descriptions are in german, english and french. From: Philipp Klaus Krause | |||
2004-09-03 | make sure the HW is clean before shooting the pipeline | Daniel Borca | |
2004-09-02 | r200-maybe-flush-less-3.diff | Keith Whitwell | |
2004-08-31 | The i915 driver was merged after EMIT_*_BGR bug was fixed. This brings | Keith Whitwell | |
the driver into line with the correct meaning of those symbols and fixes color corruptions. | |||
2004-08-31 | newer Glide3x snaps vertices internally for V1/VR/VB | Daniel Borca | |
2004-08-30 | cleaned up extensions a bit | Daniel Borca | |
2004-08-30 | clamp lodbias | Daniel Borca | |
2004-08-30 | fixed automatic mipmap generation | Daniel Borca | |
2004-08-30 | fog really needs W | Daniel Borca | |
2004-08-30 | remove CR | Daniel Borca | |
2004-08-25 | ICD update from Gregor Anich | Brian Paul | |
2004-08-25 | print internalFormat value in r200ChooseTextureFormat() error message | Brian Paul | |
2004-08-25 | Silence gcc 3.4 warnings on ReactOS. Mostly unused var warnings. (patch ↵ | Brian Paul | |
1015696) | |||
2004-08-25 | Windows ICD driver code (patch 1014800) | Brian Paul | |
2004-08-22 | Converted the Savage driver to the new DRI interface and enabled compilation | Felix Kuehling | |
in the Mesa tree. | |||
2004-08-20 | hide GL_ARB_texture_compression from non-VSA cards | Daniel Borca | |
2004-08-19 | why is GL_ARB_texture_env_combine different from EXT? | Daniel Borca | |
2004-08-19 | "const int _nc" was really stupid... | Daniel Borca | |
2004-08-19 | cleanup | Daniel Borca | |
2004-08-19 | silence compiler warnings | Daniel Borca | |
2004-08-17 | Revert the move of lost_context setting to UNLOCK_HARDWARE that was done in the | Eric 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-17 | Close some races with locking on R100 and R200 which could manifest as rendering | Eric 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-16 | Stupid 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-16 | cleanup | Daniel Borca | |
2004-08-16 | fixed texture fetchers, fixed automatic mipmap generation, some cleanup | Daniel Borca | |
2004-08-16 | fixed pixel drawing routines, some cleanup | Daniel Borca | |
2004-08-16 | disabled stereo checking in wglChoosePixelFormat | Daniel Borca | |
2004-08-16 | Remove unused HAVE_INDEX define. | Eric Anholt | |