Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-07-15 | Merge branch 'master' of git+ssh://agd5f@git.freedesktop.org/git/mesa/mesa ↵ | Alex Deucher | |
into r6xx-rewrite This builds, but I get an assertion in radeonGetLock() due to the drawable being null. | |||
2009-07-15 | make sure ctx->Driver.Flush is valid before calling it | Alex Deucher | |
2009-07-15 | Use memcpy directly in the common code | Alex Deucher | |
This alleviates the need for an additional symbol. | |||
2009-07-14 | R6xx/r7xx: implement memcpy buffer swaps | Alex Deucher | |
This allows double buffered apps to run, but perfomance will be awful until we implement something faster. You must update to the latest kernel modules. | |||
2009-07-15 | intel/radeon: add common metaops code. | Dave Airlie | |
Move all the metaops to a dri_metaops file and port radeon/intel to use the new common meta ops code. | |||
2009-07-15 | radeon: fix unsigned vs signed comparison in stencil code. | Dave Airlie | |
This function takes a GLint not a GLuint, passing in -1 breaks internally. | |||
2009-07-14 | radeon: port more front fixes from intel. | Dave Airlie | |
Port fixes to read buffer from front. | |||
2009-07-14 | radeon: Use Stencil.Enabled instead of Stencil._Enabled in DrawBuffers. | Dave Airlie | |
The _Enabled field isn't updated at the point that DrawBuffers is called, and the Driver.Enable() function does the testing for stencil buffer presence anyway. | |||
2009-07-12 | radeon: update clear code from Intel codebase. | Dave Airlie | |
This updates some of the clear code from Intel gives a 5x clearspd perf for me here. played openarena also, not sure if the viewport changes broke anything, | |||
2009-07-11 | radeon: Fix scissor rectangle calculation when rendering to FBO. | Michel Dänzer | |
fgl_glxgears -fbo runs, though the gears don't look right yet. | |||
2009-07-08 | radeon: fix copy and paste typo | Maciej Cencora | |
2009-07-06 | radeon/r200/r300: port to new space checking code in libdrm | Dave Airlie | |
This moves a big chunk of the space checking code into libdrm so it can be shared by the DDX. | |||
2009-06-18 | radeon: don't re-add BOs to validate list | Dave Airlie | |
if its on the list its on the list don't go readding it. multitexturing from the same texture could cause this. | |||
2009-06-17 | radeon: Flush command buffer on viewport change | Jerome Glisse | |
We flush the command buffer so we don't emit mixed state (with new and previous buffer size) command buffer, this is especialy affecting zbuffer states. | |||
2009-06-12 | Merge master and fix conflicts | Alex Deucher | |
2009-05-25 | radeon: on update drawable don't firevertices as it might be call from GetLock | Jerome Glisse | |
To avoid locking bug we shouldn't not call firevertices from this path as it's call from radeon get lock. | |||
2009-05-24 | radeon: Remove drawable & readable from radeon_dri_mirror | Nicolai Hähnle | |
The duplication of state data caused a crash due to double-free on destruction of context, because a variable wasn't correctly null'ed out. Signed-off-by: Nicolai Hähnle <nhaehnle@gmail.com> | |||
2009-05-20 | radeon: Increase reference count of current renderbuffers. | Michel Dänzer | |
Fixes glxinfo: main/renderbuffer.c:2159: _mesa_reference_renderbuffer: Assertion `oldRb->Magic == 0xaabbccdd' failed. | |||
2009-05-13 | Call _mesa_update_stencil() before accessing ctx->Stencil._Enabled | Owen W. Taylor | |
ctx->Stencil._Enabled is derived state and not immediately updated when the stencil parameters are changed; we need to make sure that it is up-to-date before accessing it. https://bugs.freedesktop.org/show_bug.cgi?id=21608 | |||
2009-05-10 | radeon: add support for new dri2 interfaces & fix single buffer rendering | Joel Bosveld | |
2009-05-08 | R6xx/R7xx: WIP r6xx-rewrite code | Richard Li | |
2009-05-07 | r300: fix compiler warnings | Maciej Cencora | |
2009-05-06 | When clearing the stencil buffer, don't use a two-sided stencil | Owen W. Taylor | |
In radeon_clear_tris(), when clearing the stencil buffer, pass GL_FRONT_AND_BACK to _mesa_StencilFuncSeparate(), to avoid triggering a software fallback on r300 and below. https://bugs.freedesktop.org/show_bug.cgi?id=21601 | |||
2009-04-27 | r300: fix valgrind warnings | Maciej Cencora | |
2009-04-27 | r300: add atom print function for kernel mm path | Maciej Cencora | |
2009-04-19 | radeon: update clear state with latest intel code | Dave Airlie | |
2009-04-16 | radeon: take a bo reference when adding to validate list | Dave Airlie | |
2009-04-07 | radeon/r200/r300: fix missing dma buffer validation | Dave Airlie | |
this make gnome shell run | |||
2009-04-06 | radeon: add support for new ttm | Jerome Glisse | |
2009-04-02 | radeon/r200/r300: fix up the whole buffer space checking. | Dave Airlie | |
This fixes up the buffer validation scheme, so that we keep a list of buffers to validate so cmdbuf flushes during a pipeline get all the buffers revalidated on the next emit. This also fixes radeonFlush to not flush unless we have something useful to send to the GPU, like a DMA buffer or something not state | |||
2009-03-26 | r300: check buffer sizes in non-tcl case + set correct VRAM limits | Dave Airlie | |
2009-03-23 | raedon/r200/r300: mega-FBO commits. | Dave Airlie | |
Re work depth issues. Do a lot more FBO abstactions fixup depth/stencil buffer interactions | |||
2009-03-22 | radeon fbo: add draw offset calcs | Dave Airlie | |
2009-03-21 | radeon: fixup span code for FBOs | Dave Airlie | |
2009-03-20 | Merge remote branch 'main/master' into radeon-rewrite | Dave Airlie | |
Conflicts: src/mesa/drivers/dri/r300/r300_cmdbuf.c src/mesa/drivers/dri/r300/r300_state.c src/mesa/drivers/dri/r300/r300_swtcl.c src/mesa/drivers/dri/r300/radeon_ioctl.c src/mesa/drivers/dri/radeon/radeon_screen.c | |||
2009-03-19 | radeon: fix up locking like the intel driver for pageflip/swaps | Dave Airlie | |
2009-03-16 | Fixup previous commit. | Michel Dänzer | |
radeonScheduleSwap() already takes the lock in the SwapBuffers case, only the CopySubBuffer case was missing it. | |||
2009-03-16 | radeon: Take the hardware lock for swaps and flips. | Michel Dänzer | |
Otherwise they fail with AIGLX at least. | |||
2009-03-03 | radeon: remove debugging | Dave Airlie | |
2009-03-03 | radeon: refactor framebuffer code like intel | Dave Airlie | |
this is a step towards fbos and should fix pageflipping, but I think the first flip seems broken. | |||
2009-02-23 | radeon: add more debug info to the flush debug | Dave Airlie | |
2009-02-23 | radeon: add some debugging for flush ioctls | Dave Airlie | |
2009-02-23 | radeon: make state atom print like old r300 code | Dave Airlie | |
2009-02-13 | radeon/r200: make setTexOffset work again | Dave Airlie | |
2009-02-13 | radeon/r200/r300: make build again with tracker changes | Dave Airlie | |
2009-02-12 | radeon/r200/r300: make build with out libdrm_radeon installed for now | Dave Airlie | |
2009-02-12 | radeon: renaming and headers cleanup | Dave Airlie | |