Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-05-16 | WIP: Replace TTM buffer pool manager with a simplified interface. | Eric Anholt | |
The interface is not solid yet (some simplification to do still, and adjustment for 0-copy), and the drivers are not converted. However, the new interface allows using the same calls to support either a TTM or a classic static allocation backend, with the static backend allowing a more limited feature set. | |||
2007-04-10 | rs480: set vap cntl to what fglrx uses for non-TCL cards | Dave Airlie | |
2007-04-10 | i915: Bring test for vsync to pipe B in line with i915tex. | Michel Dänzer | |
2007-04-10 | r300: don't enable VAP/TCL on cards that don't support it | Dave Airlie | |
2007-04-09 | i915tex: Fix some mismatches between texels or bytes for pitch/stride. | Michel Dänzer | |
2007-04-09 | i915tex: Make sure texture format fetch hooks are initialized. | Michel Dänzer | |
2007-04-09 | the RS400 definitely doesn't work at this point so don't let it init | Dave Airlie | |
2007-04-08 | i915tex: Clean up resizing of renderbuffers. | Michel Dänzer | |
2007-04-08 | driUpdateFramebufferSize: Use ctx->Driver.ResizeBuffers. | Michel Dänzer | |
2007-04-06 | xmesa: use newly added xm_image.[hc] | George Sapountzis | |
Keep external includes to glxheader.h and xmesa includes to xmesaP.h. Drop the following from xm_image.h: - dix-config.h (comes from glheader.h) - xfree86 includes (come from GL/xmesa_xf86.h) - ifdef __CYGWIN__ (leftover ? xm_api.c has something similar) | |||
2007-04-06 | xmesa: add xf86glx_util.[hc] from xserver as xm_image.[hc] | George Sapountzis | |
2007-04-05 | include points.h to fix warnings | Brian | |
2007-04-05 | Remove SI imports/exports remnants. | George Sapountzis | |
2007-04-05 | Move glcontextmodes.c to glx. | George Sapountzis | |
It is no longer linked with DRI drivers, libGL passes function pointers through the DRI interface. | |||
2007-04-04 | remove debug printf | Brian | |
2007-04-04 | i810/i915/i915tex: reinitialize the context point state | Xiang, Haihao | |
2007-04-01 | Fix some bugs/issues related to alpha channel support. See bug 10483. | Brian | |
2007-04-01 | If using PF_8A8B8G8R, be sure alpha is correctly handled. | Brian | |
2007-04-01 | re-order tokens, fix comments | Brian | |
2007-03-30 | Merge branch 'origin' | Eric Anholt | |
2007-03-30 | Merge branch 'crestline-qa', adding support for the 965GM chipset. | Eric Anholt | |
2007-03-30 | call DRI_VALIDATE_DRAWABLE_INFO(), bug 10477 | Gustavo Pichorim Boiko | |
2007-03-30 | Clean and update XMesa/XFree86 interface. | George Sapountzis | |
Drop XMesaSetVisualDisplay(), XMesaReset(), no longer used. Add XMesaCopyContext() and move the GlxSetRenderTables() call for XGL within XMesaForceCurrent(). This is to make xserver/GL/mesa/X/xf86glx.c unaware of Mesa internals. Also, clean some ifdef's to make it clear that USE_XSHM and XFree86Server are mutually exclusive. Lastly, - move gcstruct.h from glxheader.h up to xmesa_xf86.h since it calls *gc->ops - drop GL/glxtokens.h from xm_api|dd.c, GLX tokens come from glcore.h and are used irrelevant of XFree86. | |||
2007-03-28 | Add missing OSMesaColorClamp function | Alan Hourihane | |
2007-03-27 | i915tex compile fix (account for moved _UseTexEnvProgram var) | Roland Scheidegger | |
2007-03-27 | Restore the UseTexEnvProgram logic. | Brian | |
Was removed during glsl-compiler work. Still need to go back and revisit this because of the interaction with fragment shaders... | |||
2007-03-27 | r300: Fix radeonUpdatePageFlipping() function. | Roland Scheidegger | |
Always call driFlipRenderbuffers() with pfCurrentPage value, in case it's initially 1 instead of 0. May fix some issues with pageflip, the same fix was applied to r128, radeon and r200 (6e0e6eff05727ac8833c2b2dffc51c6619427e77). | |||
2007-03-27 | r128, radeon, r200: Check ctx->WinSysDrawBuffer before calling function that ↵ | Roland Scheidegger | |
dereferences it. Same fix as for r300 (which fixed https://bugs.freedesktop.org/show_bug.cgi?id=10417), since it's likely an issue with those drivers too. | |||
2007-03-27 | r300: Check ctx->WinSysDrawBuffer before calling function that dereferences it. | Michel Dänzer | |
Fixes https://bugs.freedesktop.org/show_bug.cgi?id=10417 . | |||
2007-03-26 | fix r128 rendering, lockups | Miroslav Šustek | |
mis-count in offset led to mis-rendering and lockups; units are 4 bytes rather than 1. Noticed by Chris Salch. fixes bug 7994, possibly others. | |||
2007-03-27 | Fix compile error | Zou Nan hai | |
2007-03-26 | r300: Remove a warning when vertex programs produce an unused output | Nicolai Haehnle | |
As far as we know, the hardware prefers outputs packed tightly together with no holes caused by outputs that are not even read by the fragment program. Therefore, we slightly rewrite vertex programs in this case. It would be interesting to test this interaction between vertex programs and fragment programs further, because some of that rewrite may be unnecessary. However, play it safe for now and don't change the current behaviour. | |||
2007-03-26 | r300: Whitespace cleanup (remove trailing spaces) | Nicolai Haehnle | |
2007-03-26 | r300: Fix warnings that were introduced by the glsl merge | Nicolai Haehnle | |
2007-03-26 | merge of glsl-compiler-1 branch | Brian | |
2007-03-26 | i915tex: Make sure renderbuffers don't get deleted when flipping them. | Michel Dänzer | |
Since the recent renderbuffer refcounting fixes it's no longer sufficient to just remove the old renderbuffer from the framebuffer and then add the new one because the former may decrease the reference count to 0 and delete the old renderbuffer. | |||
2007-03-26 | nouveau: match drm version bump | Ben Skeggs | |
2007-03-26 | Merge git://proxy01.pd.intel.com:9419/git/mesa/mesa into crestline | Nian Wu | |
2007-03-25 | Fix some renderbuffer reference counting issues. Also fixes a mem leak. | Brian | |
2007-03-25 | i965: The given urb layout(maximal size of urb entries and the | Xiang, Haihao | |
values for nr of entries) should meet the requirement. | |||
2007-03-25 | r300: Whitespace cleanup in r300_texmem.c | Nicolai Haehnle | |
2007-03-25 | r300: Whitespace cleanup in r300_texstate.c | Nicolai Haehnle | |
2007-03-25 | r300: Fix regression: unnecessary node indirection | Nicolai Haehnle | |
The texture_rectangle fix introduced a bug where every texture instruction caused a new indirection. | |||
2007-03-25 | Merge git://proxy01.pd.intel.com:9419/git/mesa/mesa into crestline | Nian Wu | |
2007-03-25 | nouveau: implement nv20Clear and nv20Scissor | Dave Airlie | |
Still crashes out on scissor regs | |||
2007-03-24 | r300: Fix texture coordinate calculation for rectangle textures | Nicolai Haehnle | |
R300 hardware takes texcoords in the range 0..1 even for rectangle textures. Previously, the necessary texcoord conversion was applied to the texture coordinate during vertex processing in a render stage. This is obviously wrong when fragment programs are used, which can calculate arbitrary coordinates for TEX instructions. Therefore, we now inject an appropriate MUL instruction before a TEX that reference a rectangle texture. | |||
2007-03-24 | r300: No assertion when accessing incomplete texture images. | Nicolai Haehnle | |
There used to be an assertion when a fragment program accesses an incomplete texture image. Work around this assertion. Note: I am unsure whether this workaround produces the desired result (0,0,0,1) on all hardware. | |||
2007-03-24 | r300: Fix: KIL instruction don't require textures | Nicolai Haehnle | |
When no textures were enabled, a KIL instruction triggered an assertion in r300_setup_rs_unit. | |||
2007-03-24 | nouveau: some swtcl fixes | Ben Skeggs | |
2007-03-24 | Merge git://proxy01.pd.intel.com:9419/git/mesa/mesa into crestline | Nian Wu | |