Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-02-23 | radeon: stabilise r300 driver like the F10 mesa bufmgr | Dave Airlie | |
For some reason flushs caused by this CS needs flush hook, caused the chip to lockup on r300 under compiz, whereas the F10 driver was rock solid. | |||
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-23 | radeon: fixup legacy bo/cs out of VRAM waiting. | Dave Airlie | |
This is similiar to the code from the F10 r300 bufmgr | |||
2009-02-18 | radeon: move device param id check ifndef | Dave Airlie | |
2009-02-17 | radeon: initialise swapped objects pointer | Dave Airlie | |
2009-02-17 | radeon: legacy texMem interface fixups. | Dave Airlie | |
The texmem.c interface is wildly messed up it really wants to own the objects so let it, pain in the ass but this code should work a lot better now | |||
2009-02-17 | Revert "dri/radeon: export a function to cleanup a texture object." | Dave Airlie | |
This reverts commit 5325f8624093bb1ec30d581b4ff64218ceab99f9. | |||
2009-02-17 | radeon/r200: drop legacy texture heap code | Dave Airlie | |
2009-02-17 | radeon/r200: fixup texturing aging calls | Dave Airlie | |
2009-02-17 | radeon: fixup destroy texture object exit path and update LRU | Dave Airlie | |
the destroy path was doing bad things with structure names, make it do less bad things, use container_of instead | |||
2009-02-17 | radeon: remove leftover debug | Dave Airlie | |
2009-02-17 | radeon/r200: drop dirty state from texture object + pp_txoffset | Dave Airlie | |
this is just more code cleanup for old dead code | |||
2009-02-17 | radeon: fix not emitting texture state correctly | Dave Airlie | |
this is whole texture dirty bit is probably not needed with the current codebase, need to revisit | |||
2009-02-17 | radeon: steal miptree optimisation from intel codebase | Dave Airlie | |
This replaces a miptree if it won't distrub anything else. | |||
2009-02-17 | radeon: move YUV on first texunit check after hw state is setup | Dave Airlie | |
2009-02-17 | dri/radeon: export a function to cleanup a texture object. | Dave Airlie | |
The radeon legacy code want to cleanup not free the texture obj, so export a function to do that and wrap it. | |||
2009-02-16 | radeon: fix texcompress2 test. | Dave Airlie | |
this makes compressed subimages work properly. | |||
2009-02-16 | radeon: fix compressed tex subimage unpack parameter | Dave Airlie | |
2009-02-15 | radeon: add cflags to decide whether to link libdrm_radeon or not. | Dave Airlie | |
You don't need libdrm_radeon for the legacy driver to build, only for the experimental mm/cs paths. | |||
2009-02-14 | radeon-common: Fix crash in glGetTexImage | Nicolai Haehnle | |
Since texture images are now stored in miptrees, we cannot usually access them directly via the Data pointer. So we wrap Mesa's implementation by map/unmap calls. This crash was triggered by Sauerbraten, Piglit now contains a regression test. Signed-off-by: Nicolai Haehnle <nhaehnle@gmail.com> | |||
2009-02-14 | r300: Fix crash in cubemap tree creation | Nicolai Haehnle | |
The mip tree creation would crash if the first baselevel image to be uploaded was not the positive-x image. Found with Sauerbraten, also added a regression test to Piglit. Signed-off-by: Nicolai Haehnle <nhaehnle@gmail.com> | |||
2009-02-14 | r300: Fix R300_CMD_SCRATCH on big endian. | Michel Dänzer | |
2009-02-14 | radeon: remove unused radeon_compat.c | Dave Airlie | |
2009-02-14 | radeon: check for valid bo in release arrays | Dave Airlie | |
2009-02-14 | radeon: remove old cube code | Dave Airlie | |
2009-02-14 | radeon/r300: fix warnings | Dave Airlie | |
2009-02-14 | radeon: add initial cubemap support appears to work | Dave Airlie | |
2009-02-13 | radeon/r200: make setTexOffset work again | Dave Airlie | |
2009-02-13 | radeon/r200: fix set tex offset functions | Dave Airlie | |
2009-02-13 | radeon: revert unneeded change to texturing code | Dave Airlie | |
2009-02-13 | radeon: fix compressed texture upload on all radeons | Dave Airlie | |
tested on r200, texcmp works. May need more verification | |||
2009-02-13 | radeon: fixup include ordering | Dave Airlie | |
2009-02-13 | Merge remote branch 'origin/master' into radeon-rewrite | Dave Airlie | |
Conflicts: configure.ac src/mesa/drivers/dri/r200/r200_context.c src/mesa/drivers/dri/r300/r300_render.c | |||
2009-02-12 | radeon: add stdint include | Dave Airlie | |
2009-02-12 | radeon: add mminfo struct to wrapper | Dave Airlie | |
2009-02-12 | radeon: add defines for future bits | Dave Airlie | |
2009-02-12 | r200: make build complete | Dave Airlie | |
2009-02-12 | radeon: make build without libdrm_radeon better | Dave Airlie | |
2009-02-13 | radeon/r200/r300: make build again with tracker changes | Dave Airlie | |
2009-02-12 | radeon: remove depends on libdrm_radeon for now. | Dave Airlie | |
will fixup makefiles later to detect and use libdrm_Radeon in proper places | |||
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 | |
2009-02-12 | r100/r200: fix front rendering issue. | Dave Airlie | |
2009-02-12 | radeon/r200/r300: another big merge upheavel. | Dave Airlie | |
This merges lots of the hw state atom emission and firevertices code. it also removes a lot of the extra radeon crap from r300 and merge scissor | |||
2009-02-11 | radeon: unmap in case of two dma regions being used for one cmdbuf | Dave Airlie | |
2009-02-11 | radeon: cleanup cmdbuffer | Dave Airlie | |
2009-02-11 | r200: fix build | Dave Airlie | |
2009-02-11 | radeon: fix span init needs more work | Dave Airlie | |
2009-02-11 | radeon/r200/r300: merge span code into single shared file | Dave Airlie | |