Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-05-14 | mesa: added _mesa_free_instructions() | Brian Paul | |
cherry-picked from gallium-0.1 | |||
2008-05-14 | fix some additional program refcounting bugs | Brian Paul | |
2008-05-14 | _generic_read_RGBA_span_BGRA8888_REV_SSE2: It should adjust the source | Xiang, Haihao | |
and target pointers after do the first 2 pixels. fix bug #15850 | |||
2008-05-09 | Default DRI driver directory to match X.Org xserver | Dan Nicholson | |
Since the only valid consumer of the DRI drivers is the X.Org xserver, this changes the default DRI driver directory to match xorg-server: ${libdir}/dri. The old default of /usr/X11R6/modules/dri was wrong for nearly all current systems. | |||
2008-05-09 | intel: use new mipmap generation hooks in driver. | Dave Airlie | |
2008-05-09 | swrast/dri: switch over users of generate_mipmap to new interface | Dave Airlie | |
2008-05-09 | Revert "mesa/intel: map/unmap texture objects around mipmap generation ↵ | Dave Airlie | |
function." This reverts commit c50ffc4cb89b67ae59208eb72cdb664c846ba987. I'll fix this using the mipmap hooks I just picked from gallium-0.1 | |||
2008-05-09 | Remove unused texunit parameter to ctx->Driver.GenerateMipmap() | Brian | |
(cherry picked from commit c3395f4473c8fdf75d04c0dd72e687bc8d8127a7) | |||
2008-05-09 | Added ctx->Driver.GenerateMipmap() driver hook | Dave Airlie | |
(cherry picked from commit 4c2f3dbca940f289e67248682b84a3516d5a3031) Conflicts: src/mesa/drivers/common/driverfuncs.c | |||
2008-05-09 | mesa/intel: map/unmap texture objects around mipmap generation function. | Dave Airlie | |
This at least stops the compiz brain explosion we were seeing, I do wonder though if we should somehow be calling intel_generate_mipmap somehow. | |||
2008-05-08 | Add RS690M PCI ID. | Kristian Høgsberg | |
2008-05-08 | disable debug printfs | Brian Paul | |
2008-05-08 | mesa: Call RENDER_FINISH on the zero pixel case. | Xiang, Haihao | |
2008-05-07 | fix refcounting bugs in tnl/tex program caches | Brian Paul | |
2008-05-07 | Never fail `make clean' | Dan Nicholson | |
Mostly some pedantic changes such that `make clean' always ignores errors. Also changed the top clean target to do the `touch configs/current' dance instead of realclean. | |||
2008-05-07 | Run `make clean' in drivers/xorg, too | Dan Nicholson | |
2008-05-07 | Refactor installation targets | Dan Nicholson | |
Currently, there is a single path in src/mesa/Makefile to install that has a few conditionals in it. This commit changes install to act like default where we loop over $(DRIVER_DIRS), deciding what to do. A new target, install-headers, has been broken out to accomodate installing a standalone OSMesa where neither libGL or gl.pc are wanted. | |||
2008-05-07 | Ensure recursive makes always propagate errors | Dan Nicholson | |
There were a couple spots left where a recursive make could fail in a chain of commands without stopping. | |||
2008-05-06 | implement full reference counting for vertex/fragment programs | Brian | |
Use _mesa_reference_vert/fragprog() wherever we assign program pointers. Fixes a memory corruption bug found with glean/api2 test. | |||
2008-05-06 | Merge branch 'master' of ssh://git.freedesktop.org/git/mesa/mesa | Dan Nicholson | |
2008-05-06 | Prevent makedepend from running multiple times | Dan Nicholson | |
The default target in src/mesa/Makefile calls a recursive $(MAKE). With parallel jobs, this causes makedepend to run twice. Instead, block on the first make until depend has been created. | |||
2008-05-06 | Always cleanup the makedepend backup files | Dan Nicholson | |
Consistently cleanup the depend.bak files created by makedepend. Also, realclean has been changed to use a single find command, which speeds it up considerably. | |||
2008-05-06 | Add support for ATI_separate_stencil in display lists. | Michal Wajdeczko | |
2008-05-06 | Error consistently when running recursive make | Dan Nicholson | |
When changing directories and running a sub-make, ensure that both the cd and make commands propagate errors to the parent make. | |||
2008-05-06 | i965: fix googleearth in classic mode. | Dave Airlie | |
In classic mode googleearth triggered a case where vbos weren't getting accounted properly. | |||
2008-05-06 | r300: fragment.position input needs no blanking out, it's correctly handled ↵ | Markus Amsler | |
in insert_wpos. fixes bug 15447 | |||
2008-05-05 | glcore: Set all external variables in configuration | George Sapountzis | |
based on patch by Dan Nicholson <dbn.lists@gmail.com> | |||
2008-05-05 | i965: Don't cast the result of brw_prepare_vertices to an unsigned value. | Xiang, Haihao | |
Negative value means other errors, not aperture overflow. fix bug #15752 | |||
2008-05-05 | r300: fix swtcl texrect path properly. | Dave Airlie | |
We really need to update the shader state so the texrect parameters work. This should fix compiz looking crappy on rs480 and rs690 (cherry picked from commit 66a5562ce2906fbf5b96d1cee18f9a31a78c4360) | |||
2008-05-05 | r300: add R300_NO_TCL to allow testing of non-tcl on tcl cards | Dave Airlie | |
(cherry picked from commit 026ef8111a94f6449dfa5e5cc0ae91fca4e68c0c) | |||
2008-05-04 | r300: Set correct VAP_CNTL per vertex program. | Markus Amsler | |
2008-05-02 | [intel] Warnings fixes. | Eric Anholt | |
2008-05-02 | [intel] Merge intel_ioctl.h. Not sure how this slipped by in the .c merge. | Eric Anholt | |
2008-05-01 | fix conversion of GLfloat display list IDs | Brian Paul | |
Use floor() to convert to int (per Mark Kildard and the SI). Also, change translate_id() to return a signed integer since we may be offsetting from GL_LIST_BASE. | |||
2008-04-30 | Add support for GL_REPLACE_EXT texture env mode. | Brian Paul | |
GL_REPLACE_EXT comes from the ancient GL_EXT_texture extension. Found an old demo that actually uses it. The values of the GL_REPLACE and GL_REPLACE_EXT tokens is different, unfortunately. | |||
2008-04-30 | intel: test cpp to ensure mipmap tree matches texture image. | Xiang, Haihao | |
2008-04-29 | mesa: adjust glBitmap coords by a small epsilon | Brian Paul | |
Fixes problem with bitmaps jumping around by one pixel depending on window size. The rasterpos is often X.9999 instead of X+1. Run progs/redbook/drawf and resize window to check. Cherry picked from gallium-0.1 branch | |||
2008-04-29 | r200: fix state submission issue causing bogus textures (bug 15730) | Ove Kaaven | |
2008-04-29 | Change default of driconf "allow_large_textures" to announce hardware limits. | Michel Dänzer | |
The previous default these days served mostly to cause artifical problems with GLX compositing managers like compiz (see e.g. http://bugs.freedesktop.org/show_bug.cgi?id=10501). | |||
2008-04-28 | build fix for xorg driver | Alan Hourihane | |
2008-04-25 | [i965] short immediate values must be replicated to both halves of the dword | Keith Packard | |
The 32-bit immediate value in the i965 instruction word must contain two copies of any 16-bit constants. brw_imm_uw and brw_imm_w just needed to copy the value into both halves of the immediate value instruction field. | |||
2008-04-25 | glcore: Respect DESTDIR | Dan Nicholson | |
2008-04-25 | silence warning | Alan Hourihane | |
2008-04-24 | enable GL_EXT_multi_draw_arrays (see bug 15670) | Pierre Beyssac | |
2008-04-23 | include <X11/Xlib.h> | Alan Hourihane | |
2008-04-23 | drop stray includes of glapi | George Sapountzis | |
2008-04-23 | glx: nitpick renames | George Sapountzis | |
2008-04-23 | glx: split out current context code | George Sapountzis | |
also clean header inclusion after code movement | |||
2008-04-23 | glcore: drop outdated sources files intented for xorg | George Sapountzis | |
2008-04-23 | glcore: tree sharing for DRI and XMesa | George Sapountzis | |