Dave Airlie
|
5ba92a5b05
|
radeon/r200/r300: bring back old style DMA buffer on top of BOs.
this gets back a lot of the lots speed in gears on r500 at least
I also fixed the legacy bufmgr to deal when the dma space fills up
|
16 jaren geleden |
Dave Airlie
|
682ebc79d5
|
r200: start work on userspace clear for r200
|
16 jaren geleden |
Dave Airlie
|
5fbb00a11e
|
r200: unref swtcl buffer correctly
|
16 jaren geleden |
Dave Airlie
|
b13746b558
|
r300: fix some whitespace
|
16 jaren geleden |
Dave Airlie
|
474d282a1d
|
r200: re-write state handlers for new CS mechanism
|
16 jaren geleden |
Dave Airlie
|
31a112e6e8
|
r200: avoid setting variable on kernel mm setup
|
16 jaren geleden |
Dave Airlie
|
ab6edc9dce
|
radeon: add repeated register packet one
|
16 jaren geleden |
Dave Airlie
|
f69e2f42d5
|
r200: fix up swtcl/tcl flushes
|
16 jaren geleden |
Dave Airlie
|
d93dc43382
|
radeon: plug memory leak running gears
|
16 jaren geleden |
Dave Airlie
|
9780127449
|
radeon: remove some debugging
|
16 jaren geleden |
Dave Airlie
|
8b56a86385
|
radeon: better free of array
|
16 jaren geleden |
Dave Airlie
|
860d0cc656
|
radeon: free all relocs in array
|
16 jaren geleden |
Dave Airlie
|
02952a41eb
|
radeon: check relocs before deref
|
16 jaren geleden |
Dave Airlie
|
2c8b55b351
|
radeon: fix relocs even more
|
16 jaren geleden |
Dave Airlie
|
c66e38d24f
|
radeon: fix reloc free harder
|
16 jaren geleden |
Dave Airlie
|
bb7756eaed
|
radeon: free indices caught with valgrind
|
16 jaren geleden |
Dave Airlie
|
a5b54eb3c9
|
radeon: cleanup bo unref codepath in pending code
assert for bad case hopefully
|
16 jaren geleden |
Dave Airlie
|
11995807f1
|
radeon: fix counting for cfree handles in an inline
|
16 jaren geleden |
Dave Airlie
|
014c52eb6b
|
radeon: add r100/r200 workarounds for legacy aging
|
16 jaren geleden |
Dave Airlie
|
4ca76586c2
|
r200: disable some debug
|
16 jaren geleden |
Dave Airlie
|
7d01cb37d9
|
r200: emit elts into a separate ELT bo
|
16 jaren geleden |
Dave Airlie
|
eda2284961
|
r200r300: start merging span code
|
16 jaren geleden |
Dave Airlie
|
0788e42471
|
r200: remove indexed verts
|
16 jaren geleden |
Dave Airlie
|
909aeb005f
|
radeon: fix 1D textures
|
16 jaren geleden |
Dave Airlie
|
674b204ba7
|
r200: fix cubemaps
|
16 jaren geleden |
Dave Airlie
|
61bb82636f
|
r200/r300: port r200 texture handling to common code
we now get texrect + trivial textures working
|
16 jaren geleden |
Dave Airlie
|
2bf31b7ffd
|
r300/radeon: move face_for_target
|
16 jaren geleden |
Dave Airlie
|
e0ec3243e8
|
r300: start migrating common functions into common code
|
16 jaren geleden |
Dave Airlie
|
ddbd6ed326
|
r300: move to common texture_image object
|
16 jaren geleden |
Dave Airlie
|
33dc14c707
|
radeon/r200/r300: start to move to common miptree/texobj
|
16 jaren geleden |
Dave Airlie
|
d9c4a01bad
|
r200: make tri render on my r200.
|
16 jaren geleden |
Dave Airlie
|
04029e5ddb
|
r200: tri runs without crashing - doesn't draw anything
|
16 jaren geleden |
Dave Airlie
|
ed3a1cce73
|
r200: clear is working at least - not much else
|
16 jaren geleden |
Dave Airlie
|
08d90fe8a5
|
r300: move some more function to generic
|
17 jaren geleden |
Dave Airlie
|
1a51b76343
|
radeon/r200/r300: start to make cmd buf useful
|
17 jaren geleden |
Dave Airlie
|
0c0a55a211
|
r100/r200: move to new atom style emission
|
17 jaren geleden |
Dave Airlie
|
47e3a7d794
|
radeon: get ctx right in copybuffer
|
17 jaren geleden |
Dave Airlie
|
4aa874c636
|
r200: add missing symbols
|
17 jaren geleden |
Dave Airlie
|
8c6a7d0174
|
radeon/r200/r300: make legacy emit non-r300 specific
|
17 jaren geleden |
Dave Airlie
|
e7d06a55c5
|
radeon: move debug symbol add DRI2
|
17 jaren geleden |
Dave Airlie
|
61da612a4f
|
r300: start moving new r300 cmdbuf into common code
|
17 jaren geleden |
Dave Airlie
|
23295cf8e8
|
radeon/r200/r300: consolidate swap buffers
|
17 jaren geleden |
Dave Airlie
|
44b916b2c0
|
radeon: remove old lock code
|
17 jaren geleden |
Dave Airlie
|
7e5e327cea
|
radeon/r200/r300: consolidate the buffer copy/flip code into one place
|
17 jaren geleden |
Dave Airlie
|
d29e96bf33
|
radeon/r200/r300: attempt to move lock to common code
|
17 jaren geleden |
Dave Airlie
|
4637235183
|
radeon/r200/r300: initial attempt to convert to common context code
|
17 jaren geleden |
Dave Airlie
|
0217ed2cf9
|
radeon/r200: move more stuff closer together in context
|
17 jaren geleden |
Dave Airlie
|
b6e4869069
|
radeon/r200: move state atom to common header
|
17 jaren geleden |
Dave Airlie
|
692ca82116
|
radeon/r200: start splitting out commonalities into separate headers
|
17 jaren geleden |
Dave Airlie
|
4b9a09e9f6
|
radeon: use bo_wait to wait for all buffers to be rendered to
Not 100% sure this is correct, but its what Intel does and its better than
CP_IDLE.
|
17 jaren geleden |