Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-08-12 | radeon: Add protection against recursive DRM locking. | Pauli Nieminen | |
Reference counting protects DRM lock call from recursive locking that would cause hang. Code also adds optional debugging output for recursive call that is compiled only if NDEBUG is not defined. This code is not 100% thread safe because mesa doesn't include increment and test atomic operation. There is built-in gcc functions but they are only available from gcc 4.2. | |||
2009-07-31 | radeon: Remove unused variable from context. | Pauli Nieminen | |
Signed-off-by: Nicolai Hähnle <nhaehnle@gmail.com> | |||
2009-07-29 | r600: fix texture pitch alignment | Alex Deucher | |
fixes texwrap | |||
2009-07-28 | r600: implement texture border color | Alex Deucher | |
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 | 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-14 | radeon: port more front fixes from intel. | Dave Airlie | |
Port fixes to read buffer from front. | |||
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-06 | R6xx/r7xx: first pass at texture support | Alex Deucher | |
texture bo setup isn't quite working yet | |||
2009-07-02 | radeon/r200/r300: drop radeon renderbuffer private width/height | Dave Airlie | |
half stealing the code without taking the intel regions | |||
2009-06-12 | Merge master and fix conflicts | Alex Deucher | |
2009-06-11 | radeon: increase max bo count | Maciej Cencora | |
2009-05-26 | fix build when HAVE_LIBDRM_RADEON is defined | Alex Deucher | |
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-19 | Makeup checkin for radeon code change paired with r6/7 code. | root | |
2009-05-10 | radeon: add support for new dri2 interfaces & fix single buffer rendering | Joel Bosveld | |
2009-05-04 | r300: set proper texture row alignment for IGP chips | Maciej Cencora | |
Looks like r400 based IGP chips require 64 byte alignment | |||
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-04-02 | radeon/r200/r300: collapse context destruction down to a common path. | Dave Airlie | |
Context destruction was nearly the same over all the drivers, so collapse it down. | |||
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-19 | radeon/r200/r300: cleanup some of the renderbuffer code | 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-17 | radeon/r200: drop legacy texture heap code | 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-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 | |