summaryrefslogtreecommitdiff
path: root/libdrm/radeon
AgeCommit message (Collapse)Author
2008-11-14libdrm-radeon: unreference buffer once cs stream is submited or on cs cleanJerome Glisse
BO are referenced once by reloc to make sure that they not destroyed before we get a chance to flush the cmd stream, so we need to unreference them once in cs submit or cs erase if cs i never submitted so bo can be destructed.
2008-11-14libdrm-radeon: new tracker toolsJerome Glisse
To keep record of bo activities and print them when necessary, should help in tracking unbalanced ref/unref calls.
2008-11-12radeon+libdrm-radeon: change relocation informationsJerome Glisse
Relocation now consist of the following informations (in this order) : handle buffer object handle identifier start_offset start offset of first data of the buffer object used by the cs end_offset end offset of last data of the buffer object used by the cs read_domain read domain (either VRAM, or GTT as GPU is invalid for CS) write_domain write domain (either VRAM, or GTT as GPU is invalid for CS) flags flags used for further optimization (like discard previous buffer content or forget buffer content after cs which can help in avoiding moving content in or out)
2008-11-10libdrm-radeon: be verbose on bo failure and cleanup cs a bitJerome Glisse
2008-11-09libdrm-radeon: update libdrm-radeon to match current CS relocation structuresJerome Glisse
2008-11-06radeon: lib radeon add bo & cs gem backendJerome Glisse
2008-11-05radeon: libdrm_radeon add handle to debug stringJerome Glisse
2008-11-02radeon: debug boJerome Glisse
2008-10-29radeon: libdrm_radeon updates bo & cs interfacesJerome Glisse
2008-10-27radeon: reloc are backend dependantJerome Glisse
2008-10-27radeon: radeon util libraryJerome Glisse