Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | radeon: settexbuffer support | Dave Airlie | 2009-03-04 | 4 | -1/+119 |
| | | | | This gets DRI2 compiz going | ||||
* | radeon: fix texturing for r100 | Dave Airlie | 2009-03-04 | 1 | -9/+66 |
| | |||||
* | radeon: use swrast clear - fail on depth | Dave Airlie | 2009-03-04 | 1 | -54/+103 |
| | | | | need to write real hw user clear | ||||
* | radeon: fixup some segfaults/exit at startup | Dave Airlie | 2009-03-04 | 2 | -6/+4 |
| | |||||
* | radeon: remove debugging | Dave Airlie | 2009-03-03 | 1 | -1/+0 |
| | |||||
* | radeon: refactor framebuffer code like intel | Dave Airlie | 2009-03-03 | 17 | -565/+612 |
| | | | | | this is a step towards fbos and should fix pageflipping, but I think the first flip seems broken. | ||||
* | R300: add support for RS600 chips | Alex Deucher | 2009-02-27 | 2 | -1/+11 |
| | |||||
* | R300: set the number of GB pipes on all r3xx-r5xx chips | Alex Deucher | 2009-02-27 | 1 | -1/+1 |
| | |||||
* | r300: make ste text buffer work with > 2048 on r500 | Dave Airlie | 2009-02-27 | 1 | -0/+7 |
| | |||||
* | radeon: add more fbconfigs | Dave Airlie | 2009-02-27 | 1 | -2/+56 |
| | | | | this makes glxgears get its background back when running under DRI2 | ||||
* | r300: remove depth offset exits in favour of rrb depth changes | Dave Airlie | 2009-02-27 | 2 | -27/+30 |
| | |||||
* | r200: fixup emit sizes for kms | Dave Airlie | 2009-02-27 | 1 | -0/+6 |
| | |||||
* | r200: port over cs emit changes from radeon | Dave Airlie | 2009-02-27 | 2 | -89/+48 |
| | |||||
* | radeon: fixup old packets emission for CS case | Dave Airlie | 2009-02-26 | 1 | -3/+35 |
| | |||||
* | r100: fixup kms state emissions | Dave Airlie | 2009-02-26 | 1 | -2/+38 |
| | |||||
* | radeon: avoid page flip code in DRI2 | Dave Airlie | 2009-02-26 | 1 | -1/+2 |
| | |||||
* | radeon: enable DRI2 for r100 | Dave Airlie | 2009-02-26 | 1 | -0/+1 |
| | |||||
* | radeon: move CB/ZB state init into emit code | Dave Airlie | 2009-02-26 | 1 | -82/+51 |
| | | | | | This removes the use of the sarea for this stuff so makes DRI2 easier and emits the CB/ZB info in the correct place | ||||
* | r300: fixup texture state emission for kms path | Dave Airlie | 2009-02-26 | 1 | -0/+13 |
| | |||||
* | r300: don't call page flip on DRI2 | Dave Airlie | 2009-02-26 | 1 | -1/+2 |
| | |||||
* | r300: don't flush VAP too often. | Dave Airlie | 2009-02-26 | 4 | -8/+22 |
| | | | | | Flush the VAP the first time for each state atom we upload new VAP data | ||||
* | r300: drop r300Flush for the generic one | Dave Airlie | 2009-02-25 | 3 | -25/+2 |
| | |||||
* | r300: fix bo ref/unref, plugs DRI handle leaks | Dave Airlie | 2009-02-24 | 2 | -1/+12 |
| | |||||
* | r300: fixup old setTexOffset DRI1 extension | Dave Airlie | 2009-02-23 | 3 | -22/+14 |
| | |||||
* | radeon: add more debug info to the flush debug | Dave Airlie | 2009-02-23 | 1 | -1/+1 |
| | |||||
* | r300: revert back autostate change on cacheflush emit | Dave Airlie | 2009-02-23 | 1 | -1/+1 |
| | |||||
* | r300: use OUT_BATCH_REGVAL in a few more places | Dave Airlie | 2009-02-23 | 2 | -14/+13 |
| | |||||
* | r300: set u to 0 so debug logs are easier to read | Dave Airlie | 2009-02-23 | 1 | -0/+8 |
| | |||||
* | radeon: stabilise r300 driver like the F10 mesa bufmgr | Dave Airlie | 2009-02-23 | 1 | -2/+3 |
| | | | | | | 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. | ||||
* | radeon: add some debugging for flush ioctls | Dave Airlie | 2009-02-23 | 1 | -0/+11 |
| | |||||
* | radeon: make state atom print like old r300 code | Dave Airlie | 2009-02-23 | 1 | -4/+5 |
| | |||||
* | radeon: fixup legacy bo/cs out of VRAM waiting. | Dave Airlie | 2009-02-23 | 2 | -14/+60 |
| | | | | This is similiar to the code from the F10 r300 bufmgr | ||||
* | r300: make DRI2 not crash on compiz start | Dave Airlie | 2009-02-18 | 1 | -7/+17 |
| | |||||
* | radeon: move device param id check ifndef | Dave Airlie | 2009-02-18 | 1 | -3/+4 |
| | |||||
* | radeon: initialise swapped objects pointer | Dave Airlie | 2009-02-17 | 1 | -0/+2 |
| | |||||
* | radeon: legacy texMem interface fixups. | Dave Airlie | 2009-02-17 | 1 | -20/+28 |
| | | | | | 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 | ||||
* | Revert "dri/radeon: export a function to cleanup a texture object." | Dave Airlie | 2009-02-17 | 3 | -17/+4 |
| | | | | This reverts commit 5325f8624093bb1ec30d581b4ff64218ceab99f9. | ||||
* | radeon/r200: drop legacy texture heap code | Dave Airlie | 2009-02-17 | 3 | -107/+0 |
| | |||||
* | radeon/r200: fixup texturing aging calls | Dave Airlie | 2009-02-17 | 2 | -6/+4 |
| | |||||
* | radeon: fixup destroy texture object exit path and update LRU | Dave Airlie | 2009-02-17 | 1 | -3/+10 |
| | | | | | the destroy path was doing bad things with structure names, make it do less bad things, use container_of instead | ||||
* | radeon: remove leftover debug | Dave Airlie | 2009-02-17 | 1 | -1/+0 |
| | |||||
* | radeon/r200: drop dirty state from texture object + pp_txoffset | Dave Airlie | 2009-02-17 | 7 | -58/+10 |
| | | | | this is just more code cleanup for old dead code | ||||
* | r200: align with r100 code | Dave Airlie | 2009-02-17 | 1 | -3/+2 |
| | |||||
* | radeon: fix not emitting texture state correctly | Dave Airlie | 2009-02-17 | 1 | -0/+2 |
| | | | | | this is whole texture dirty bit is probably not needed with the current codebase, need to revisit | ||||
* | radeon: steal miptree optimisation from intel codebase | Dave Airlie | 2009-02-17 | 1 | -0/+10 |
| | | | | This replaces a miptree if it won't distrub anything else. | ||||
* | radeon: move YUV on first texunit check after hw state is setup | Dave Airlie | 2009-02-17 | 1 | -5/+4 |
| | |||||
* | dri/radeon: export a function to cleanup a texture object. | Dave Airlie | 2009-02-17 | 3 | -4/+17 |
| | | | | | The radeon legacy code want to cleanup not free the texture obj, so export a function to do that and wrap it. | ||||
* | radeon: fix texcompress2 test. | Dave Airlie | 2009-02-16 | 1 | -34/+53 |
| | | | | this makes compressed subimages work properly. | ||||
* | radeon: fix compressed tex subimage unpack parameter | Dave Airlie | 2009-02-16 | 1 | -1/+1 |
| | |||||
* | radeon: add cflags to decide whether to link libdrm_radeon or not. | Dave Airlie | 2009-02-15 | 5 | -3/+20 |
| | | | | | You don't need libdrm_radeon for the legacy driver to build, only for the experimental mm/cs paths. |