Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-04-16 | Fix glActiveStencilFaceEXT dispatch problem (bug 10523). | Brian | |
OK, _all_ extensions that might get enabled by the driver need to be in the card_extensions[] list. driInitExtensions() is called at least twice: first during screen creation, then once for each context that's created. The first call sets up the dispatch table. The second call just sets the extension enable/disable flags. | |||
2007-04-16 | remove _tnl_arb_vertex_program_stage | Brian | |
2007-04-16 | remove _tnl_arb_vertex_program_stage | Brian | |
2007-04-16 | use b->display instead of b->xm_visual->display to fix some problems ↵ | Brian | |
detected w/ valgrind | |||
2007-04-16 | Make sure we are locked when creating drm buffer objects. | Thomas Hellstrom | |
Don't place buffer objects on unfenced list when newly created. Fix a buffer object wait-for-idle deadlock. | |||
2007-04-14 | set osmesa renderbuffer refcount=1 upon creation, free renderbuffer in ↵ | Brian | |
OSMesaDestroyContext() | |||
2007-04-14 | r300: emit different clear paths for non-TCL, this gets the clear color correct | Dave Airlie | |
2007-04-14 | r300: remove unneeded semicolon from macro | Dave Airlie | |
2007-04-14 | r300: if we don't have TCL don't setup state emissions for vertex shaders | Dave Airlie | |
2007-04-13 | xmesa: drop unused XMesaPutImageHelper. | George Sapountzis | |
It could only be called from XMesaCopySubBuffer but this function is not used by XFree86. It seems that XMesaPutImageHelper would handle sub-images but never got finished. Proper sub-image helpers should be written if need be. | |||
2007-04-13 | xmesa: export xmesa functions used by xfree86. | George Sapountzis | |
This uses xmesa.h as the GLcore interface and avoids adding an explicit GLcore inteface which would not be a proper interface anyway. It puts the declarations of the three functions specific for XMesa/XFree86 in xmesa.h, we can push them down to xmesa_xf86.h if hiding behind XFree86Server ifdef's is not enough. | |||
2007-04-11 | use _mesa_reference_renderbuffer(), fix typo | Brian | |
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 | |