History log of /external/mesa3d/src/mesa/drivers/dri/radeon/radeon_common_context.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
c0c216c4690f1d39ae384b45be5d5350d5bde875 27-Jul-2012 Roland Scheidegger <sroland@vmware.com> radeon/r200: get rid of some unneeded cliprect/scissor code

Noone was interested in the number of cliprects, and noone cared
about the intersect result neither. So just nuke this.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_common_context.h
c90ae6b501a4a72d33869e1be241e87264747735 12-Mar-2012 Brian Paul <brianp@vmware.com> radeon/r200: remove ClearColor driver functions

The state.color.clear value was never used anywhere.

Reviewed-by: Dave Airlie <airlied@redhat.com>
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_common_context.h
e0ed951e1361e54ffd8e9c56fbcc2027c0c4bd24 12-Mar-2012 Brian Paul <brianp@vmware.com> radeon/r200: remove ClearDepth() and ClearStencil() driver hooks

The computed stencil.clear and depth.clear values aren't used anywhere.
Those fields have been removed too.

Reviewed-by: Dave Airlie <airlied@redhat.com>
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_common_context.h
c080202db5363a18a759a9a7c82b40ac558c8abe 16-Jan-2012 Brian Paul <brianp@vmware.com> radeon: derive radeon_renderbuffer from swrast_renderbuffer
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_common_context.h
45cd15bfae2f6c66c9e4356fb8dd7cad1829f659 22-Dec-2011 Mathias Fröhlich <Mathias.Froehlich@web.de> radeon: Convert to use GLbitfield64 directly.

Signed-off-by: Mathias Froehlich <Mathias.Froehlich@web.de>
Reviewed-by: Brian Paul <brianp@vmare.com>
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_common_context.h
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_common_context.h
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_common_context.h
88ec12539a65728225e720095a8105494ba772de 10-Nov-2011 Dave Airlie <airlied@redhat.com> radeon: drop unused constant_cliprect field
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_common_context.h
1401b96bb9f485eb5c08fb724b4366a16ea93aef 07-Nov-2011 Fabio Pedretti <fabio.ped@libero.it> radeon: cleanup radeon shared code after r300 and r600 classic drivers removal

Signed-off-by: Dave Airlie <airlied@redhat.com>
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_common_context.h
2431c992cb97235c6e500bd1c0c267e608b99052 04-Nov-2011 Dave Airlie <airlied@redhat.com> radeon: drop mtface/mtlevel, use ones in base class.

This just uses the base class copies.

Signed-off-by: Dave Airlie <airlied@redhat.com>
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_common_context.h
2e53f3018f69d07b885c5885a1f865339700a189 28-Oct-2011 Kristian Høgsberg <krh@bitplanet.net> dri: Remove unused dri texmem.c
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_common_context.h
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_common_context.h
56d30bb00d40cd391d7a469604792a27ddcc459c 29-Oct-2011 Dave Airlie <airlied@redhat.com> radeon/r200: drop remains of r300/r600 support along with old drm 1.x kernel

This drops all the old drmSupports* checks since KMS does them all, and it
also drop R300_CLASS and R600_CLASS.

Signed-off-by: Dave Airlie <airlied@redhat.com>
Reviewed-by: Eric Anholt <eric@anholt.net>
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_common_context.h
09a92e376bf954603dad4a6ad9a18cce3c52b484 29-Oct-2011 Dave Airlie <airlied@redhat.com> radeon/r200: forgot one somehow

drops last usage.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_common_context.h
eb135fe8c16388cd33b424ee3915ae52d20cb3ff 14-Oct-2011 Eric Anholt <eric@anholt.net> radeon: Drop some remaining DRI1 vblank support code.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_common_context.h
339c1731c346f21bf212e4d94d57d09d8cbfc9f4 14-Oct-2011 Eric Anholt <eric@anholt.net> radeon: Simplify cliprects computation now that there's just 1.

This can probably be reduced even further by moving this logic to the
scissor state update or just removing the logic entirely, but I don't
trust myself in radeon quite that much.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_common_context.h
abdfa0b4f1e5ae0bd3d71ae7099b6bb7c2bfae71 17-Sep-2011 Brian Paul <brianp@vmware.com> radeon: make radeon_texture_image a subclass of swrast_texture_image
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_common_context.h
211725eccdda4a9b7959e1f458d253b32186ff6a 12-Feb-2011 Eric Anholt <eric@anholt.net> radeon: Remove setup of the old dri/ meta code, which is now unused.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_common_context.h
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_common_context.h
d3491e775fb07f891463b2185d74bbad62f3ed24 12-Oct-2010 Kristian Høgsberg <krh@bitplanet.net> Rename GLvisual and __GLcontextModes to struct gl_config
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_common_context.h
0eac4b8740d4434037677166f2339e894d4ebac4 21-Aug-2010 richard <richard@richard-desktop3.(none)> evergreen : initial support driver code.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_common_context.h
063c70d7f72a043037fb4c9b534c53208f86611d 20-May-2010 Alex Deucher <alexdeucher@gmail.com> r600: add span support for 2D tiling

Requires tiling config ioctl support from the drm to use.
kms only.

Signed-off-by: Alex Deucher <alexdeucher@gmail.com>
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_common_context.h
646d2e9fbc41bf49075013009e9583bec4a51168 02-Aug-2010 Mario Kleiner <mario.kleiner@tuebingen.mpg.de> radeon: Add DRI2 flush extension support, so we synchronize properly.

When a DRI2 swap buffer is pending we need to make sure we
have the flush extension so radeon doesn't resume rendering to
or reading from the not yet blitted front buffer.

This fixes:

https://bugs.freedesktop.org/show_bug.cgi?id=28341
https://bugs.freedesktop.org/show_bug.cgi?id=28410

Signed-off-by: Jerome Glisse <jglisse@redhat.com>
Signed-off-by: Mario Kleiner <mario.kleiner@tuebingen.mpg.de>
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_common_context.h
3d39f56a8721ec6aa6d00965b7740fc8cb5edaae 02-Aug-2010 Jerome Glisse <jglisse@redhat.com> Revert "radeon: Add DRI2 flush extension to so we synchronize properly."

This reverts commit 8446f257b3e3ca4a3eb2c79bc357e46343e04e87.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_common_context.h
8446f257b3e3ca4a3eb2c79bc357e46343e04e87 25-Jul-2010 Mario Kleiner <mario.kleiner@tuebingen.mpg.de> radeon: Add DRI2 flush extension to so we synchronize properly.

When DRI2 swap buffer is pending (copy buffer not pageflipping)
we need to make sure we have the flush extension so radeon doesn't
resume rendering on the not yet blitted front buffer.

Modified version of Jerome's patch to add flush extension
in the correct place.

This prepares a possible fix for:

https://bugs.freedesktop.org/show_bug.cgi?id=28341
https://bugs.freedesktop.org/show_bug.cgi?id=28410

Signed-off-by: Jerome Glisse <jglisse@redhat.com>
Signed-off-by: Mario Kleiner <mario.kleiner@tuebingen.mpg.de>
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_common_context.h
a17563c7ddfa58fe7f09d22a62a10f3488ef3147 07-Mar-2010 Maciej Cencora <m.cencora@gmail.com> radeon/r200/r300/r600: add is_format_renderable function
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_common_context.h
3594bf233d16ceb21e97fcdfb57ea45cb0c5e41b 03-Mar-2010 Alex Deucher <alexdeucher@gmail.com> radeon/r200/r300/r600: add check_blit vtbl function

Check if the native blit formats are supported, if not,
attempt to use an alternate format.

Skip 3, >4 bpp as per comments from mcencora on irc.

Signed-off-by: Alex Deucher <alexdeucher@gmail.com>
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_common_context.h
f542fde77effbc3c780940e139fc2572e818a179 10-Jan-2010 Maciej Cencora <m.cencora@gmail.com> radeon: add blit function to vtbl
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_common_context.h
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_common_context.h
5484f9dfc6dbc534a5a2477aa46ebd28da1f72e8 17-Dec-2009 Dave Airlie <airlied@redhat.com> radeon: drop unused members of radeon_state.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_common_context.h
433f0a82f5a4696e6b0c4061f645485ec8079bb4 05-Dec-2009 Michel Dänzer <daenzer@vmware.com> radeon: Only get DRI2 front buffer information for glXBindTexImageEXT.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_common_context.h
bd13e6e5e2403ada2098e3a07c0af4b4ba989ab7 24-Nov-2009 Dave Airlie <airlied@redhat.com> radeon/r200/r300/r600: make bo mapping be explicit

This moves the bo mapping outside the DMA layer and makes it explicit,
this should in theory make it simpler to split the clean up the dma/cmdbuf
linkage that I created before that is broken.

Tested on: r600, rv380 (tcl/no-tcl), rv200 (tcl/no-tcl)

Signed-off-by: Dave Airlie <airlied@redhat.com>
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_common_context.h
23ec7c457483aae1e0d399e9b570f1860c27c780 14-Nov-2009 Maciej Cencora <m.cencora@gmail.com> radeon: rework mipmap tree
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_common_context.h
aa195611586cdfb21bb1707b12b16e461a92d42e 11-Nov-2009 Maciej Cencora <m.cencora@gmail.com> radeon: use radeon_bo_is_referenced_by_cs for query objects
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_common_context.h
fde929c4fdee2e998542f071ff7165d87f572593 31-Aug-2009 Pauli Nieminen <suokkos@gmail.com> radeon: Add support for indenting debug output.

Indetion can be used to make it easier to read debug code when sections of debug output are indented.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_common_context.h
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_common_context.h
4322181e6a07ecb8891c2d1ada74fd48c996a8fc 28-Aug-2009 Pauli Nieminen <suokkos@gmail.com> r100/r200: Bring back old PolygonStripple for DRI1.

DRI1 didn't have support for command buffer emit for stripple.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_common_context.h
570d4e375a327787441c2c7c4ae698e8993a5d6b 27-Aug-2009 Pauli Nieminen <suokkos@gmail.com> radeon/r200/r300: Fix swtcl prediction to work after primitie change.

Swtcl calls flush everytime primitive changes so prediction has to made again
after flushing.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_common_context.h
20d9204fbd71aebf870834b612579419d2c278b5 24-Jul-2009 Dave Airlie <airlied@itt42.(none)> radeon: fix max indx/vertex emission due to state checker
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_common_context.h
97029c1860e8a99448ac157408e71bea3aa2559f 26-Aug-2009 Pauli Nieminen <suokkos@gmail.com> radeon/r200/r300: Fix swtcl flushing not to invalidate dma region.

We were check command buffer sizes too alte so allocated dma regions
were freed before relocations so space checking failed.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_common_context.h
dbf59de6d2f8be526e97af6c768622e6ca3cf6b1 26-Aug-2009 Pauli Nieminen <suokkos@gmail.com> r200: Add scissor to state atom list.

Scissors are jsut one of states that we have to emit so it should be in state list
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_common_context.h
66e019c6c91e6ae3fb9e26a12d7b7782a0095a8d 19-Aug-2009 Pauli Nieminen <suokkos@gmail.com> radeon: Fix dma buffer object pool to scale object sizes.

This fixes problems when application is using large vertex arrays for drawing.

Signed-off-by: Pauli Nieminen <suokkos@gmail.com>
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_common_context.h
bbf2b5c4ffcb6755d34a5b698445aecf604e45fb 14-Aug-2009 Pauli Nieminen <suokkos@gmail.com> radeon: Optimize memory handling for dma operations.

We keep dma buffer objects in list untill they have been unused for many
draw operations. Current limit of having 100 flushes is just guess for
good performance/memory trade off.

Moving WARN_ONCE macro to common context because it is used in multiple drivers.

Signed-off-by: Pauli Nieminen <suokkos@gmail.com>
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_common_context.h
9ad76e9479c9c3cb8b2947d5144de33bb31197b8 16-Aug-2009 Dave Airlie <airlied@redhat.com> r300: OQ rework

Move to common code base so radeon/r200 can add support for this.
Make OQ start a state emitted like all normal state, and make no-tcl
flushing work in proper places.

Really need a generic post emit space reservation mechanism like max_state
so we can reserve some space for the emit

this code passes demos/arbocclude, piglit occlusion query and
glean occlusion query with TCL and NO-TCL on my rv530.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_common_context.h
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_common_context.h
743c4af5cdc4c8634d1a26055a8d70f933c88024 17-Aug-2009 Dave Airlie <airlied@redhat.com> radeon: turn off bo debugging
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_common_context.h
29173d3d5cf02d58e720b5c7fe48a0630c7d5d5f 30-Jul-2009 Pauli Nieminen <suokkos@gmail.com> radeon: Add protection against recursive DRM locking.

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.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_common_context.h
1fcb321e2fa1903b815b099e59bd85aac823850a 31-Jul-2009 Pauli Nieminen <suokkos@gmail.com> radeon: Remove unused variable from context.

Signed-off-by: Nicolai Hähnle <nhaehnle@gmail.com>
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_common_context.h
b116f57bacb79205a1f80c7055964c60b402a19d 30-Jul-2009 Alex Deucher <alexdeucher@gmail.com> r600: fix texture pitch alignment

fixes texwrap
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_common_context.h
e629c50e2be03144e8aeef3c51624ae8db9957b8 28-Jul-2009 Alex Deucher <alexdeucher@gmail.com> r600: implement texture border color
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_common_context.h
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.
f6f0e117a45a64464e49290ebc9f75b9a976070a 15-Jul-2009 Dave Airlie <airlied@redhat.com> intel/radeon: add common metaops code.

Move all the metaops to a dri_metaops file and port radeon/intel
to use the new common meta ops code.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_common_context.h
bb4c70358778f28f644ae493b5d8163e76e9fddb 13-Jul-2009 Dave Airlie <airlied@linux.ie> radeon: port more front fixes from intel.

Port fixes to read buffer from front.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_common_context.h
a10244453c24d62cd87f8c4d85cbe103b62db311 12-Jul-2009 Dave Airlie <airlied@redhat.com> radeon: update clear code from Intel codebase.

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,
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_common_context.h
1bad691a177240e8281592fa66c9e6ab0869f618 06-Jul-2009 Alex Deucher <alexdeucher@gmail.com> R6xx/r7xx: first pass at texture support

texture bo setup isn't quite working yet
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_common_context.h
54ee188a00e31d239cbd256e7ba5ffd2c1259650 02-Jul-2009 Dave Airlie <airlied@redhat.com> radeon/r200/r300: drop radeon renderbuffer private width/height

half stealing the code without taking the intel regions
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_common_context.h
1036ef2bf468611d37b5df06fc4424f2002e3837 12-Jun-2009 Alex Deucher <alexdeucher@gmail.com> Merge master and fix conflicts
e21e82f42549aa78214f3339a13b79791406dde0 07-Jun-2009 Maciej Cencora <m.cencora@gmail.com> radeon: increase max bo count
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_common_context.h
ced2f1b94c2bac8344f44e9474b1e363f65f4d3f 26-May-2009 Alex Deucher <alexdeucher@gmail.com> fix build when HAVE_LIBDRM_RADEON is defined
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_common_context.h
7dd184dc4da37233471875df6f40cce0560cb7bc 24-May-2009 Nicolai Hähnle <nhaehnle@gmail.com> radeon: Remove drawable & readable from radeon_dri_mirror

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>
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_common_context.h
01daeadf8cd8c56820585c3da88cc626dcdc33d0 20-May-2009 Michel Dänzer <daenzer@vmware.com> radeon: Increase reference count of current renderbuffers.

Fixes

glxinfo: main/renderbuffer.c:2159: _mesa_reference_renderbuffer: Assertion
`oldRb->Magic == 0xaabbccdd' failed.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_common_context.h
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_common_context.h
98bb5c610dc68d8e9a185216ce9d2dc6d278c114 10-May-2009 Joel Bosveld <joel.bosveld@gmail.com> radeon: add support for new dri2 interfaces & fix single buffer rendering
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_common_context.h
0b22615c2c860968a027c04519e25864ae69f6cd 02-May-2009 Maciej Cencora <m.cencora@gmail.com> r300: set proper texture row alignment for IGP chips

Looks like r400 based IGP chips require 64 byte alignment
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_common_context.h
05304d41f2d9ab7a66a8b976580c156b7b93a9d3 02-Apr-2009 Dave Airlie <airlied@redhat.com> radeon/r200/r300: fix up the whole buffer space checking.

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
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_common_context.h
e00ef43d796f0ae0247b1072bf0aa8cdd8e3034d 02-Apr-2009 Dave Airlie <airlied@redhat.com> radeon/r200/r300: collapse context destruction down to a common path.

Context destruction was nearly the same over all the drivers,
so collapse it down.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_common_context.h
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_common_context.h
c607a664dd005c001afda1fff1a68d41925fa86e 22-Mar-2009 Dave Airlie <airlied@redhat.com> radeon fbo: add draw offset calcs
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_common_context.h
bdaa0341caffc353fd26bbd91865c2d86eed11c1 19-Mar-2009 Dave Airlie <airlied@redhat.com> radeon/r200/r300: cleanup some of the renderbuffer code
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_common_context.h
2b85fccae5ba33748846f74f90fe0f72c673a4b1 02-Mar-2009 Dave Airlie <airlied@redhat.com> radeon: refactor framebuffer code like intel

this is a step towards fbos and should fix pageflipping, but
I think the first flip seems broken.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_common_context.h
2ba4fc3d603ebc9e3210ef96f9fbc2cd488e0a33 17-Feb-2009 Dave Airlie <airlied@redhat.com> radeon/r200: drop legacy texture heap code
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_common_context.h
62d504d818f1ab1836a134658b1661ceabb65f1f 17-Feb-2009 Dave Airlie <airlied@redhat.com> radeon/r200: drop dirty state from texture object + pp_txoffset

this is just more code cleanup for old dead code
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_common_context.h
dc8a707c672918b88dd4135930bef60ed148d8ce 12-Feb-2009 Dave Airlie <airlied@redhat.com> radeon/r200/r300: make build with out libdrm_radeon installed for now
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_common_context.h
23d3559bd4ece1fcab5513ebdaa38600d6654374 12-Feb-2009 Dave Airlie <airlied@redhat.com> radeon: renaming and headers cleanup
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_common_context.h