History log of /external/mesa3d/src/mesa/drivers/dri/radeon/radeon_texture.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
d47a6ada9ca9670c60fc141fabadf40c63031c08 24-Aug-2012 Brian Paul <brianp@vmware.com> mesa: add texture target field to ChooseTextureFormat() driver hook

This will let us choose the actual hardware format depending on the
type of texture.

v2: fixup radeon, nouveau, intel and swrast drivers too

Reviewed-by: Eric Anholt <eric@anholt.net>
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_texture.h
6f6bd8aedcf2b2f0e1ca9a1fa7ded1cb1f5a88ed 12-Jun-2012 Pauli Nieminen <pauli.nieminen@linux.intel.com> radeon&r200: Add support for ARB_sampler_objects

Preparation for the mandatory support of ARB_sampler_objects. I have tested
this patch with rv280 only.

Signed-off-by: Pauli Nieminen <pauli.nieminen@linux.intel.com>
Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_texture.h
cd9ab2584f5e2a5eb0e96a948e6aedc9a33c886d 06-Jun-2012 Brian Paul <brianp@vmware.com> mesa: consolidate internal glCopyTexSubImage1/2/3D code

Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_texture.h
56b57aa360a8bad0c4b68fbdf7c64ac33f9e7661 29-Dec-2011 Brian Paul <brianp@vmware.com> mesa: rework ctx->Driver.CopyTexSubImage() parameters

Replace target, level parameters with gl_texture_image.
Add gl_renderbuffer parameter to indicate source buffer for the copy.

This removes some redundant code in the drivers to find the source
renderbuffer and the destination texture image (which we already had
in _mesa_CopyTexSubImage).

Signed-off-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_texture.h
d9398382672c77937536f20547be4792e08069a3 02-Jan-2012 Brian Paul <brianp@vmware.com> radeon: remove unused tex image function prototypes
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_texture.h
92c64624cd7533cde466dbec8722f7f72f275fd8 30-Dec-2011 Brian Paul <brianp@vmware.com> mesa: simplify Driver.TexImage() parameters

As with TexSubImage(), the target, level and texObj values can be obtained
through the texImage pointer.

Reviewed-by: Chad Versace <chad.versace@linux.intel.com>
Reviewed-by: Eric Anholt <eric@anholt.net>
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_texture.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_texture.h
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_texture.h
bd51e8e4f473dd4fb4f99ed7898d771c64caca2d 14-Oct-2011 Eric Anholt <eric@anholt.net> dri: Remove driver GenerateMipmap hooks.

Mesa sets up _mesa_meta_GenerateMipmap as the default hook, which does
this check for fallback and call the fallback itself.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_texture.h
d1fda903eca3dd93a5b3dabbeeb0dc99efb67473 01-Aug-2011 Eric Anholt <eric@anholt.net> radeon: Drop mapping we were doing around glGetTexImage().

It's handled by MapTextureImage() now.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_texture.h
8df7ca71125ee0ad74260378ff7e185dcf66f3bc 30-Jul-2011 Brian Paul <brianp@vmware.com> mesa: Convert GetCompressedTexImage to using MapTextureImage().

This changes drivers to not map the texture on their own before
calling _mesa_get_compressed_teximage().

Tested-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_texture.h
ff68e3d30415712e0c3d36dc48b47345c852da01 01-Aug-2011 Eric Anholt <eric@anholt.net> radeon: Refactor the common texture hook setup to common code.

Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_texture.h
0bb29949ba8a9e5a15dc0640dbb0a4e7990a1d57 27-Jul-2011 Eric Anholt <eric@anholt.net> mesa: Rename FreeTexImageData to FreeTextureImageBuffer.

This was produced by sed, except for one hunk in driverfuncs.c where
trailing whitespace was dropped.

Reviewed-by: Brian Paul <brianp@vmware.com>
Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_texture.h
9ed87c4463cf265b06566d15ba86bf20661c70de 20-Jul-2011 Brian Paul <brianp@vmware.com> radeon: remove radeonCopyTexImage2D()
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_texture.h
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_texture.h
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_texture.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_texture.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_texture.h
8a4d7393bd8a752eba2ee687c1c3e2df5c82745d 19-Jan-2010 Maciej Cencora <m.cencora@gmail.com> radeon/r300/r600: share common glCopyTex(Sub)Image code
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_texture.h
11affafc75525c50a2b4ffc9f91c1fe620d328fb 10-Jan-2010 Maciej Cencora <m.cencora@gmail.com> radeon: use mesa provided _mesa_tex_target_to_face function
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_texture.h
23ec7c457483aae1e0d399e9b570f1860c27c780 14-Nov-2009 Maciej Cencora <m.cencora@gmail.com> radeon: rework mipmap tree
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_texture.h
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_texture.h
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_texture.h
7d19d2768491f4de3b674106e93c24d29712404f 14-Feb-2009 Nicolai Haehnle <nhaehnle@gmail.com> radeon-common: Fix crash in glGetTexImage

Since texture images are now stored in miptrees, we cannot usually
access them directly via the Data pointer.

So we wrap Mesa's implementation by map/unmap calls.

This crash was triggered by Sauerbraten, Piglit now contains a
regression test.

Signed-off-by: Nicolai Haehnle <nhaehnle@gmail.com>
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_texture.h
23d3559bd4ece1fcab5513ebdaa38600d6654374 12-Feb-2009 Dave Airlie <airlied@redhat.com> radeon: renaming and headers cleanup
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_texture.h