History log of /external/mesa3d/src/mesa/drivers/dri/radeon/radeon_fbo.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
9d4ab9a663d4088ec553edaae0eeafb746d2490d 11-Feb-2013 Brian Paul <brianp@vmware.com> mesa: pass context parameter to gl_renderbuffer::Delete()

We sometimes need a rendering context when deleting renderbuffers.
Pass it explicitly instead of trying to grab a current context
(which might be NULL). The next patch will make use of this.

Note: this is a candidate for the stable branches.

Reviewed-by: Jose Fonseca <jfonseca@vmware.com>
(cherry picked from commit c73245882c7ff1277b190b97f093f7b423a22f10)

Conflicts:

src/mesa/swrast/s_renderbuffer.c
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_fbo.c
dca04373c2efb177dbb7dca3ad2b57cb36b2ebe6 30-Aug-2012 Brian Paul <brianp@vmware.com> mesa: fix-up and use _mesa_delete_renderbuffer()

_mesa_delete_renderbuffer() should free the mutex (though that may be a
no-op) and then free the renderbuffer object itself. Subclasses of
gl_renderbuffer can use this function too.

Reviewed-by: José Fonseca <jfonseca@vmware.com>
(cherry picked from commit 8472bb4508515cf0f717344ef5cc863b6e97e56a)
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_fbo.c
c080202db5363a18a759a9a7c82b40ac558c8abe 16-Jan-2012 Brian Paul <brianp@vmware.com> radeon: derive radeon_renderbuffer from swrast_renderbuffer
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_fbo.c
f9874feef4d8952df5054bd8e8f4e0deda4ef44f 16-Jan-2012 Brian Paul <brianp@vmware.com> mesa: remove gl_renderbuffer::DataType
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_fbo.c
a4c6dedb27897ae1340983b5d12927e0a9fb2212 16-Jan-2012 Brian Paul <brianp@vmware.com> radeon: remove obsolete GetRow/PutRow code
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_fbo.c
781a204bcf5599716991e5d36b08a36db5209441 06-Dec-2011 Dave Airlie <airlied@redhat.com> radeon/r200: add RV200 detiling + add an always tiled flag

passes readpix sanity on the M7.

Signed-off-by: Dave Airlie <airlied@redhat.com>
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_fbo.c
1136da9c6bea8f579c0d92e5c263bde83a1fd0cf 06-Dec-2011 Dave Airlie <airlied@redhat.com> r200: add Z16 depth detiling.

This passes readPixSanity with z16 visuals.

Signed-off-by: Dave Airlie <airlied@redhat.com>
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_fbo.c
61a40581d26d17fd9351914b267f364dbb12f8d0 06-Dec-2011 Dave Airlie <airlied@redhat.com> r200: handle Z24 depth buffers correctly

The same detiling pattern applies to X8_Z24 as well.

Signed-off-by: Dave Airlie <Airlied@redhat.com>
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_fbo.c
7d91ecf7a3a08c01a704f2d427444f7a97991680 05-Dec-2011 Dave Airlie <airlied@redhat.com> radeon/r200: add draw/stencil buffer detiling

This moves the detiling to the fbo mapping, r200 depth is always tiled,
and we can't detile it with the blitter.

Signed-off-by: Dave Airlie <airlied@redhat.com>
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_fbo.c
b2596c36c8f73e8bb7a0b1679b491662aeb2f9d9 11-Nov-2011 Dave Airlie <airlied@redhat.com> radeon: texture/renderbuffer overhaul.

This could have been split up better, but the driver is just broken now,
so bisecting the brokenness is going to be painful no matter what.

This adds renderbuffer mapping/unmapping along with texture image allocation.
It drops all the old texture upload paths, some of which could possible be
reimplemented with the blitter later.

It also redoes the span code paths to use its own set of image mapping handlers,
along with removing the tiling decode paths for the color buffers, since
we now hope to use the blitter for this.

Signed-off-by: Dave Airlie <airlied@redhat.com>
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_fbo.c
c2711cdfb68d92ede740e2cc1fd7d78f604dc201 28-Oct-2011 Kristian Høgsberg <krh@bitplanet.net> dri: Move _dri_texformat_* to radeon_texture.c

They are only used by the r200 driver now.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_fbo.c
425b8d54b8c97bcbd433393f34a27027e4ff8c4d 17-Oct-2011 Eric Anholt <eric@anholt.net> radeon: Add implementation of MapRenderbuffer.

Unlike intel, we do a blit to/from GTT memory in order to
untile/retile the renderbuffer data, since we don't have fence
registers for accessing it.

(There is software tiling code in radeon_tile.c, but it's unused and
doesn't support macro tiling)

Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_fbo.c
8d9c5167accbc7d46838d3179b13a5a4ea60119c 14-Oct-2011 Eric Anholt <eric@anholt.net> radeon: Use _mesa_get_format_base_format for winsys renderbuffer setup.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_fbo.c
964c5195a2195165017fb8eb9bc3e5756735cc57 14-Oct-2011 Eric Anholt <eric@anholt.net> radeon: Remove dead swrast renderbuffer setup code.

This was from the stub code in the initial commit of this file.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_fbo.c
4fa01d705f0b795a5df30127925ced8e0522631f 14-Jun-2011 Brian Paul <brianp@vmware.com> dri: include swrast.h, not s_texrender.h
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_fbo.c
755f2e2ae597df9208523b0996bbdabf3db463b0 13-Jun-2011 Brian Paul <brianp@vmware.com> mesa: move texrender.c to swrast

This stuff is really for software rendering, it's not core Mesa.
A small step toward pushing the FetchTexel() stuff down into swrast.

Reviewed-by: Eric Anholt <eric@anholt.net>
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_fbo.c
f9e1542286a05e9773f8f31ee75887f6da969cdb 21-Feb-2011 Brian Paul <brianp@vmware.com> radeon: add default switch case to silence unhandled enum warning
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_fbo.c
fb9c6e681f91c986b7cbe2d6e9f6baceda00c415 09-Jan-2011 Vinson Lee <vlee@vmware.com> radeon: Include mfeatures.h in files that perform feature tests.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_fbo.c
d7855ee3323e8493f139af70db9d0cdb853c2a08 09-Nov-2010 Johann Rudloff <cypheon@googlemail.com> radeon: Implement GL_OES_EGL_image

agd5f: add support to radeon/r200/r300 as well
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_fbo.c
f9995b30756140724f41daf963fa06167912be7f 12-Oct-2010 Kristian Høgsberg <krh@bitplanet.net> Drop GLcontext typedef and use struct gl_context instead
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_fbo.c
234a06517185efd972ec162bf9536183c5bc04c3 13-Jul-2010 nobled <nobled2@nobled2-karmic.(none)> dri/radeon: test for FEATURE defines

'struct dd_function_table' only conditionally contains
the function pointer NewFramebuffer and friends based on
FEATURE_EXT_framebuffer_* defines. (See src/mesa/main/dd.h)

Fixes the build when the features are disabled and the vfuncs
don't exist.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_fbo.c
f49da110a81cc964100efa6a09e0fcdc7a35a935 25-May-2010 Will Dyson <will.dyson@gmail.com> Fallback to software render if there is no miptree for an image

This can happen when checking if a software fallback for a higher level
operation (such as GenerateMipmap) is needed.

Signed-off-by: Maciej Cencora <m.cencora@gmail.com>
Signed-off-by: Alex Deucher <alexdeucher@gmail.com>
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_fbo.c
b70dcabafce0c1a8a9fbbd84ff196e46b0782ca7 07-Mar-2010 Maciej Cencora <m.cencora@gmail.com> radeon: mark framebuffer as incomplete if renderbuffer format isn't supported by hw
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_fbo.c
f96e8a033b212b54a80622839579c99dff2378fc 21-Feb-2010 Vinson Lee <vlee@vmware.com> radeon: Silence compiler format warning.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_fbo.c
298be2b028263b2c343a707662c6fbfa18293cb2 19-Feb-2010 Kristian Høgsberg <krh@bitplanet.net> Replace the _mesa_*printf() wrappers with the plain libc versions
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_fbo.c
32f2fd1c5d6088692551c80352b7d6fa35b0cd09 19-Feb-2010 Kristian Høgsberg <krh@bitplanet.net> Replace _mesa_malloc, _mesa_calloc and _mesa_free with plain libc versions
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_fbo.c
77e6fb17d96ed9d9b3c2f52999e93da12a466405 10-Feb-2010 Pauli Nieminen <suokkos@gmail.com> radeon: Fix printf formatings to match te values.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_fbo.c
4767d27ee32cc30ee00ab5265ecbb8eeefcab8c9 09-Feb-2010 Pauli Nieminen <suokkos@gmail.com> radeon: Add some debug output for fbo support
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_fbo.c
7c6f51cdccdd0ed6370ce86ba21549991f4f4293 04-Jan-2010 Andre Maasikas <amaasikas@gmail.com> radeon/fbo: use correct depth texture offset for depth textures
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_fbo.c
d61f07318c8678901b948fdaa8ccdf37aa3203e9 01-Jan-2010 Kristian Høgsberg <krh@bitplanet.net> Remove leftover __DRI{screen,drawable,context}Private references

As part of the DRI driver interface rewrite I merged __DRIscreenPrivate
and __DRIscreen, and likewise for __DRIdrawablePrivate and
__DRIcontextPrivate. I left typedefs in place though, to avoid renaming
all the *Private use internal to the driver. That was probably a
mistake, and it turns out a one-line find+sed combo can do the mass
rename. Better late than never.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_fbo.c
c8de081dc1f077a026a962244117ec69f0ba7055 18-Dec-2009 Alex Deucher <alexdeucher@gmail.com> radeon: protect fbo allocation message with debug

fixes fdo bug 25708

Signed-off-by: Alex Deucher <alexdeucher@gmail.com>
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_fbo.c
6c41bb25a2e260dbce2c2d72ec64d1beb74527de 03-Dec-2009 Maciej Cencora <m.cencora@gmail.com> radeon: workaround an FBO issue

Fixes #21501
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_fbo.c
f2651264d385fb31f89859fc1287ca0e41835cf4 17-Nov-2009 Michel Dänzer <daenzer@vmware.com> radeon: FBO fixes for big endian.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_fbo.c
e2131e017184a595a735e7ea1eced1552b8a7d22 29-Oct-2009 Brian Paul <brianp@vmware.com> radeon: fix incorrect Z format in radeon_alloc_renderbuffer_storage()

And update error message.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_fbo.c
1f196b786d6bd0c6a5dbdc638574ff716cc3d4de 29-Oct-2009 Brian Paul <brianp@vmware.com> Merge branch 'texformat-rework'

Conflicts:
src/mesa/drivers/dri/radeon/radeon_fbo.c
src/mesa/drivers/dri/s3v/s3v_tex.c
src/mesa/drivers/dri/s3v/s3v_xmesa.c
src/mesa/drivers/dri/trident/trident_context.c
src/mesa/main/debug.c
src/mesa/main/mipmap.c
src/mesa/main/texformat.c
src/mesa/main/texgetimage.c
52374d7e4cc183fb783a7012b026d4254ca43b14 28-Oct-2009 Brian Paul <brianp@vmware.com> radeon: add case for MESA_FORMAT_X8_Z24 in radeon_create_renderbuffer()
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_fbo.c
11caea687e3f10ae12d33e44edf84635f73047dd 26-Oct-2009 Brian Paul <brianp@vmware.com> mesa: choose texture format in core mesa, not drivers

Call the ctx->Driver.ChooseTextureFormat() function from core Mesa's
_mesa_[Copy]TexImage functions instead of in the driver functions.
One less thing for drivers to do.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_fbo.c
cf0e25d4c89b62f37ff8d1f11c50efcab6557c7f 23-Oct-2009 Brian Paul <brianp@vmware.com> radeon: simplify radeon_create_renderbuffer()
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_fbo.c
eb1b8ed1484f0cc792c5237114b54d5fa53164cc 22-Oct-2009 Brian Paul <brianp@vmware.com> radeon: fix some renderbuffer format bugs
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_fbo.c
620270c76e7241fe4c391e31e3706468d708fe69 19-Oct-2009 Alex Deucher <alexdeucher@gmail.com> Merge branch 'mesa_7_6_branch' of git+ssh://agd5f@git.freedesktop.org/git/mesa/mesa

regenerated lex.yy.c
3f30b0709b5a71915df336194f9f805e4c306cef 14-Oct-2009 Owen Taylor <otaylor@snell.localdomain> Use the right pitch when rendering to a texture

We need to get the pitch from the texture level we are rendering to,
rather than just using the base texel width.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_fbo.c
c47b03ebebd4db30bf5ed17b44c0f8757306b197 14-Oct-2009 Brian Paul <brianp@vmware.com> radeon: initialize renderbuffer Format field in radeon_create_renderbuffer()

Plus, use MESA_FORMAT_S8_Z24 everywhere.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_fbo.c
45e76d2665b38ba3787548310efc59e969124c01 09-Oct-2009 Brian Paul <brianp@vmware.com> mesa: remove a bunch of gl_renderbuffer fields

_ActualFormat is replaced by Format (MESA_FORMAT_x).
ColorEncoding, ComponentType, RedBits, GreenBits, BlueBits, etc. are
all replaced by MESA_FORMAT_x queries.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_fbo.c
3e34a2a2b97e7c93955deedb7c12b73bccd6662d 06-Oct-2009 Brian Paul <brianp@vmware.com> drivers: don't include texformat.h

And remove other unneeded #includes while we're at it.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_fbo.c
1f7c914ad0beea8a29c1a171c7cd1a12f2efe0fa 01-Oct-2009 Brian Paul <brianp@vmware.com> mesa: replace gl_texture_format with gl_format

Now gl_texture_image::TexFormat is a simple MESA_FORMAT_x enum.
ctx->Driver.ChooseTexture format also returns a MESA_FORMAT_x.
gl_texture_format will go away next.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_fbo.c
ddffe4546a81216cde4376ee49cbaa021f4d04bb 28-Sep-2009 Brian Paul <brianp@vmware.com> drivers: use more mesa format functions
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_fbo.c
4de8e2123ebeb50db252b2bb57fb167058fa4683 20-Sep-2009 Brian Paul <brianp@vmware.com> mesa: rename functions to be more consistant with rest of mesa
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_fbo.c
4e0d99a63588c67a955f797733da32d04e6f4ee6 30-Aug-2009 Pauli Nieminen <suokkos@gmail.com> r100: Use shared debug code.

Converted r100 to use shared debug code with sed and fast compile check. New
code has compability layer so old debugging code doesn't have to be changed
all immidiatly.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_fbo.c
dea10381864269bd6251a8b0af7a88de88296b32 24-Aug-2009 Dave Airlie <airlied@linux.ie> radeon: fix fbo size calculation to after pitch
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_fbo.c
ed14a4cb7bbcef45668a3ab6fe8efb267b7c4efd 24-Aug-2009 Maciej Cencora <m.cencora@gmail.com> r300: add support for EXT_framebuffer_blit
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_fbo.c
c3380ded10200f2df0cfba4abbe9a9eb892f7cbb 17-Aug-2009 Alex Deucher <alexdeucher@gmail.com> radeon: remove RADEON_DEBUG_BO stuff

This stuff was a vestige of the r600 bring up and
now mostly serves to periodically break the build.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_fbo.c
b4c95697150b8eb0bb60bb996f04be323bb56332 08-Aug-2009 Dave Airlie <airlied@redhat.com> radeon_fbo: switch short to byte for 565
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_fbo.c
e0c9157671e0f3868c2c53125f885fb9be1e3a62 10-Aug-2009 Dave Airlie <airlied@redhat.com> radeon: fix cut-n-paste in alphabits in fbo code
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_fbo.c
c5c19919ce627b98d8aab4284da1694573bcccd4 15-Jul-2009 Alex Deucher <alexdeucher@gmail.com> Merge branch 'master' of git+ssh://agd5f@git.freedesktop.org/git/mesa/mesa into r6xx-rewrite

This builds, but I get an assertion in radeonGetLock() due to
the drawable being null.
a0d4a12614fce072fa1eb5516e626909171c95e1 15-Jul-2009 Alex Deucher <alexdeucher@gmail.com> make sure ctx->Driver.Flush is valid before calling it
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_fbo.c
d9913d7c095487ebec6ce074d1ac4edbd96d260d 13-Jul-2009 Dave Airlie <airlied@linux.ie> radeon/fbo: stencil bits fix from Michel in intel fbo code
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_fbo.c
b06cb372bf59f06f51af40572917d4cd94346f90 11-Jul-2009 Dave Airlie <airlied@redhat.com> radeon: fbo fix firecube crashes

it might still be misrendering not sure
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_fbo.c
f110c5fd6e762a0166c44d7446c4c3fdc434f42a 06-Jul-2009 Dave Airlie <airlied@redhat.com> radeon: fixup FBO depth 24 allocations to avoid assert
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_fbo.c
3149b87ac43a5f10983c6682dff7a00cf1d99c7c 19-May-2009 root <root@richard-desktop.(none)> Makeup checkin for radeon code change paired with r6/7 code.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_fbo.c
e2dcebd2e6b2af6269a5ece6d6ced73ec8bb4a47 09-May-2009 Richard Li <RichardZ.Li@amd.com> R6xx/R7xx: WIP r6xx-rewrite code
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_fbo.c
f9d272fa414ec04d9cc608840436f29e6adf84bc 01-Apr-2009 Dave Airlie <airlied@redhat.com> radeon: go back and repick texture formats.

This might trip up some serious FBO users, will have to see, but
it avoids the slow paths for all the demos I have.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_fbo.c
2f3be8ab14d6f4a3cc44817f6f55bc640faadde0 31-Mar-2009 Dave Airlie <airlied@redhat.com> radeon: fix pixel readback for RGB8 tests
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_fbo.c
f577c8e462fc924ea436d129ad64c8a1226b5f9c 24-Mar-2009 Dave Airlie <airlied@linux.ie> radeon/r200/r300: fix warnings
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_fbo.c
20981c0a0bd43aff4972c1300f990b06dfa789d1 24-Mar-2009 Dave Airlie <airlied@redhat.com> radeon: fixup some issue with fbos and sw fallbacks
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_fbo.c
ccd18f462cccd238ff0d839004d43a3102f09ff3 24-Mar-2009 Dave Airlie <airlied@redhat.com> radeon: actual format is rgba8
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_fbo.c
8c7e30fb950c83f5e9e29e60735e999ac608145a 23-Mar-2009 Dave Airlie <airlied@redhat.com> raedon/r200/r300: mega-FBO commits.

Re work depth issues.
Do a lot more FBO abstactions
fixup depth/stencil buffer interactions
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_fbo.c
c607a664dd005c001afda1fff1a68d41925fa86e 22-Mar-2009 Dave Airlie <airlied@redhat.com> radeon fbo: add draw offset calcs
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_fbo.c
06cb6f7aa799e25b4a53f8c547a8f4ca909fe245 22-Mar-2009 Dave Airlie <airlied@linux.ie> radeon: use mipmap fns in FBO code
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_fbo.c
8ab7c77dc2a29ad3edc1fab4e0c9fb01a15665fa 21-Mar-2009 Dave Airlie <airlied@linux.ie> radeon: align FBO pitch
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_fbo.c
8a600836766716df684f2ab1eeafdcbec4b0f019 21-Mar-2009 Dave Airlie <airlied@linux.ie> radeon: add cpp/pitch to rrb
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_fbo.c
ffde891a0390a915716087ca7d99b3ddf7f1ef89 21-Mar-2009 Dave Airlie <airlied@linux.ie> radeon: fix up span function setting
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_fbo.c
ba890ad35b3ff52603665bdb576f9efcbb3a108a 20-Mar-2009 Dave Airlie <airlied@linux.ie> more fbo fillin
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_fbo.c
230abc06f817b5d9868f7e6a094f56bb3294b476 20-Mar-2009 Dave Airlie <airlied@linux.ie> radeon: some more fbo work
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_fbo.c
fabce837f9740df2553b6cc0dd991b2cb8b8fc5b 20-Mar-2009 Dave Airlie <airlied@linux.ie> radeon: initial couch code copy from radeon
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_fbo.c