Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-05-18 | st/mesa: fix incorrect src/dst stride params to _mesa_generate_mipmap_level() | Brian Paul | |
The stride needs to be in texels, not bytes. | |||
2009-05-18 | mesa: comments for _mesa_generate_mipmap_level() | Brian Paul | |
2009-05-18 | softpipe: add texture target sanity check assertion | Brian Paul | |
2009-05-18 | st: fix incorrect target parameter to screen->is_format_supported() | Brian Paul | |
We were passing a GL texture target instead of a pipe_texture_target enum. | |||
2009-05-18 | mesa: added linux-osmesa-static config | Brian Paul | |
Contributed by Nicolas Noble. See SF bug #2792536 | |||
2009-05-18 | docs: link to 7.5 relnotes | Brian Paul | |
2009-05-18 | docs: emphasize the incomplete status of the nouveau/R300 gallium drivers | Brian Paul | |
2009-05-18 | Initialize psp->waitX/waitGL for swrast_dri.so. | Aidan Thornton | |
Fixes http://bugs.freedesktop.org/show_bug.cgi?id=21053 . | |||
2009-05-15 | mesa: bump version to 7.5-rc2 | Brian Paul | |
2009-05-15 | docs: updates from the 7.4 branch | Brian Paul | |
2009-05-14 | r300: Make sure to drop current hardware state reference to texture objects. | Michel Dänzer | |
Fixes potential texture object leaks. | |||
2009-05-13 | intel: added null ptr check | Brian Paul | |
Fixes segfault in context tear-down when glClear was never called. | |||
2009-05-13 | intel: create a private gl_array_object for intel_clear_tris(), fix bug 21638 | Brian Paul | |
gl_array_object encapsulates a set of vertex arrays (see the GL_APPLE_vertex_array_object extension). Create a private gl_array_object for drawing the quad for intel_clear_tris() so we don't have to worry about the user's vertex array state. This fixes the no-op glClear bug #21638 and removes the need to call _mesa_PushClientAttrib() and _mesa_PopClientAttrib(). | |||
2009-05-13 | mesa: delete array objects before buffer objects during context tear-down | Brian Paul | |
The former may point to the later. | |||
2009-05-13 | mesa: clean-up vertex array object VBO unbinding and delete/refcounting | Brian Paul | |
Don't really delete vertex array objects until the refcount hits zero. At that time, unbind any pointers to VBOs. (cherry picked from commit 32b851c80792623195069d7a41a5808cff3b2f6f) | |||
2009-05-13 | mesa: reference counting for gl_array_object | Brian Paul | |
Every kind of object that can be shared by multiple contexts should be refcounted. (cherry picked from commit 1030bf0ded2a88a5e27f7a4d393c11cfde3d3c5a) | |||
2009-05-12 | glXChooseVisual: Only consider fbconfig if we can get the corresponding visual. | Michel Dänzer | |
This can fail, e.g. when XLIB_SKIP_ARGB_VISUALS=1 is set. See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=524794 and http://bugs.freedesktop.org/show_bug.cgi?id=21600 . | |||
2009-05-11 | Test either GL_FRONT_LEFT or GL_FRONT for front-buffer rendering | Ian Romanick | |
For non-stereo visuals, which is all we support, we treat GL_FRONT_LEFT as GL_FRONT. However, they are technically different, and they have different enum values. Test for either one to determine if we're in front-buffer rendering mode. This fix was suggested by Pierre Willenbrock. Signed-off-by: Ian Romanick <ian.d.romanick@intel.com> (cherry picked from commit 2085cf24628be7cd297ab0f9ef5ce02bd5a006e2) | |||
2009-05-11 | st: do proper refcounting for framebuffer surfaces | Brian Paul | |
2009-05-11 | trivial: destroy window upon exit | Brian Paul | |
2009-05-11 | mesa: Fixed a texture memory leak | Brian Paul | |
The current texture for any particular texture unit is given an additional reference in update_texture_state(); but if the context is closed before that texture can be released (which is quite frequent in normal use, unless a program unbinds and deletes the texture and renders without it to force a call to update_texture_state(), the memory is lost. This affects general Mesa; but the i965 is particularly affected because it allocates a considerable amount of additional memory for each allocated texture. (cherry picked from master, commit c230767d6956b63a2b101acb48f98823bb5dd31a) | |||
2009-05-09 | mesa: added more gallium Makefiles to tarball list | Brian Paul | |
2009-05-09 | gallium: replace lib with $(LIB_DIR) | Hanno Böck | |
2009-05-08 | mesa: omit files that were removed from git | Brian Paul | |
2009-05-08 | mesa: set version to 7.5-rc1 | Brian Paul | |
2009-05-08 | wgl: Grow the maximum number of pixel formats to cope with the new accum ↵ | José Fonseca | |
pixel formats. Fix a segfault when using softpipe. | |||
2009-05-08 | mesa/st: keep surface_copy arguments positive | Keith Whitwell | |
The src/dest x,y, and w,h arguments of the pipe->surface_copy function are unsigned and the drivers aren't expecting negative (or extremly-large unsigned) values as inputs. Trim the requests at the state-tracker level before passing down. | |||
2009-05-08 | mesa/st: remove redundant call to st_finish in CopyTexSubImage | Keith Whitwell | |
Rendering should already have been flushed, any synchronization will be done by the driver or memory manager. | |||
2009-05-08 | wgl: Export pixelformats with accumulation bits. | José Fonseca | |
2009-05-08 | mesa/st: cope with non-ibo index data in st_draw_feedback.c | Keith Whitwell | |
Previously only non-indexed or indicies-in-a-vbo cases were handled in this code. This change adds the missing regular indices-in-memory case. | |||
2009-05-08 | util/upload: catch failures to map_range and return error | Keith Whitwell | |
Caller may be able to do something about this - eg flush and retry. | |||
2009-05-08 | scons: mingw is broken with -O1 and higher | Keith Whitwell | |
2009-05-08 | stw: fix potential uninitialized use of curctx | Keith Whitwell | |
2009-05-08 | wgl: Enforce a minimum 1x1 framebuffer size. | José Fonseca | |
2009-05-08 | wgl: Add assertion for missing function. | José Fonseca | |
2009-05-08 | wgl: Remove unused variable. | José Fonseca | |
2009-05-08 | mesa: Make _mesa_share_state thread safe. | José Fonseca | |
2009-05-08 | wgl: Implement ShareLists. | José Fonseca | |
2009-05-08 | progs/trivial: add test for vertex program invarient transform | Keith Whitwell | |
2009-05-08 | mesa: more complete fix for transform_invarient glitches | Keith Whitwell | |
Add a new flag mvp_with_dp4 in the context, and use that to switch both ffvertex.c and programopt.c vertex transformation code to either DP4 or MUL/MAD implementations. | |||
2009-05-08 | mesa/main: set PREFER_DP4 to match position_invarient code | Keith Whitwell | |
This is a quick fix for z fighting in quake4 caused by the mismatch between vertex transformation here and in the position_invarient code. Full fix would be to make this driver-tunable and adjust both position_invarient and ffvertex_prog.c code to respect driver preferences. | |||
2009-05-08 | wgl: Implemente SwapLayerBuffers. | José Fonseca | |
2009-05-08 | scons: Don't use deprecated Options. | José Fonseca | |
2009-05-08 | util: Limit the stack walk to avoid referencing undefined memory. | José Fonseca | |
2009-05-08 | gallium/tgsi: hack around linker/archiver breakage | Keith Whitwell | |
Add a dummy function which exists only so that tgsi_text_translate() doesn't get magic-ed out of the libtgsi.a archive by the build system. Don't remove unless you know this has been fixed - check on mingw/scons builds as well. | |||
2009-05-08 | progs/trivial: add vbo-noninterleaved test | Keith Whitwell | |
2009-05-08 | wgl: Include alpha bits in pixel format's cColorBits field. | José Fonseca | |
2009-05-08 | gallium/draw: cope with unused vertex_elements | Keith Whitwell | |
2009-05-08 | trivial: add line-flat.c | Keith Whitwell | |
2009-05-08 | wgl: UINT_PTR null value is an integral type, so return 0 instead of NULL. | José Fonseca | |