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_tex.c
|
216be4120dd31393efa23e8b1e29e8aecd125c70 |
|
10-Nov-2011 |
Dave Airlie <airlied@redhat.com> |
radeon: fix tex1d-border2d Fixes pigit test with T wrap usage. Signed-off-by: Dave Airlie <airlied@redhat.com>
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_tex.c
|
37fdfbfb0ec73f3a94843fd5daaf62389b43b656 |
|
23-Oct-2011 |
Brian Paul <brianp@vmware.com> |
radeon: remove unnecessary #includes of texstore.h
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_tex.c
|
499f0685e8236eca410fce516de0e9bab7e25be8 |
|
18-Sep-2011 |
Brian Paul <brianp@vmware.com> |
radeon: use _mesa_unclamped_float_rgba_to_ubyte()
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_tex.c
|
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_tex.c
|
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_tex.c
|
9ed87c4463cf265b06566d15ba86bf20661c70de |
|
20-Jul-2011 |
Brian Paul <brianp@vmware.com> |
radeon: remove radeonCopyTexImage2D()
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_tex.c
|
ecfaab88b2577bd0395bc05d75a036126806a9c4 |
|
10-Apr-2011 |
Brian Paul <brianp@vmware.com> |
mesa: move sampler state into new gl_sampler_object type gl_texture_object contains an instance of this type for the regular texture object sampling state. glGenSamplers() generates new instances of gl_sampler_object which can override that state with glBindSampler().
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_tex.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_tex.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_tex.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_tex.c
|
8a2cf4549a4e88d8981d75b003ac0a43e71f5e41 |
|
31-Jan-2010 |
Vinson Lee <vlee@vmware.com> |
radeon: Remove unnecessary headers.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_tex.c
|
5170d2452beafc4a6f5859792d6c6b267c549e46 |
|
19-Jan-2010 |
Maciej Cencora <m.cencora@gmail.com> |
r100: use common glCopyTex(Sub)Image code
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_tex.c
|
f6c2d1f94ffa8f87b22ed1ff5c465d0e9aa1489e |
|
05-Jan-2010 |
Brian Paul <brianp@vmware.com> |
mesa: make texture BorderColor a union of float/int/uint When we have integer-valued texture formats, the texture border color must also store integer and uint values. With GL 3.0, the new glTexParameterIiv() and glTexParameterIuiv() functions can set the border color to int or uint values.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_tex.c
|
93eb2ab8c395f81e40fa298d78805bb2c777f891 |
|
17-Nov-2009 |
Maciej Cencora <m.cencora@gmail.com> |
radeon: align for mipmap tree changes
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_tex.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_tex.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_tex.c
|
d1a9b1f513109c975a5a7ed5a2d0c329b280afe4 |
|
09-Apr-2009 |
Dave Airlie <airlied@redhat.com> |
Merge remote branch 'origin/master' into radeon-rewrite Conflicts: src/mesa/drivers/dri/r200/r200_tex.c src/mesa/drivers/dri/r300/r300_cmdbuf.c src/mesa/drivers/dri/r300/r300_context.h src/mesa/drivers/dri/r300/r300_swtcl.c src/mesa/drivers/dri/r300/r300_tex.c src/mesa/drivers/dri/r300/r300_texmem.c src/mesa/drivers/dri/r300/r300_texstate.c src/mesa/drivers/dri/radeon/radeon_tex.c
|
79c55e55f808d77cb0dff7cda826719d5fda3c7d |
|
12-Mar-2009 |
Brian Paul <brianp@vmware.com> |
dri: use BorderColor instead of _BorderChan
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_tex.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_tex.c
|
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_tex.c
|
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_tex.c
|
1090d206de011a67d236d8c4ae32d2d42b2f6337 |
|
12-Feb-2009 |
Dave Airlie <airlied@redhat.com> |
radeon/r200/r300: another big merge upheavel. This merges lots of the hw state atom emission and firevertices code. it also removes a lot of the extra radeon crap from r300 and merge scissor
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_tex.c
|
639b5fca0c5cea26a9dc393b538508aece16ce6b |
|
10-Feb-2009 |
Dave Airlie <airlied@redhat.com> |
r100: fix 3D texture fallback
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_tex.c
|
ccf7814a315f0be05cdc36ca358e2917a3d4ac19 |
|
09-Feb-2009 |
Dave Airlie <airlied@redhat.com> |
radeon: major cleanups removing old dead codepaths. This should be working gears on radeon state
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_tex.c
|
3fafaf8959681cc41c988607bb6e387bab4fe1b5 |
|
08-Feb-2009 |
Dave Airlie <airlied@redhat.com> |
radeon: make more r100 work
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_tex.c
|
b584b0728d3a001a142f76dde22f9e8ed7d2dd16 |
|
04-Feb-2009 |
Dave Airlie <airlied@redhat.com> |
radeon: make compile again. Not tested but ripped out lots of stuff unneeded anymore time to test later
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_tex.c
|
59b183ce0fc8fd8ab73b9321e609fdb3c29bb078 |
|
29-Jan-2009 |
Dave Airlie <airlied@redhat.com> |
radeon: remove even more common code
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_tex.c
|
4637235183b80963536f2364e4d50fcb894886dd |
|
14-Jan-2009 |
Dave Airlie <airlied@redhat.com> |
radeon/r200/r300: initial attempt to convert to common context code
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_tex.c
|
692ca82116485a9c6191e5265c5b369d5b4f82f3 |
|
13-Jan-2009 |
Dave Airlie <airlied@redhat.com> |
radeon/r200: start splitting out commonalities into separate headers
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_tex.c
|
45efcc44c758a94928648bc20df32b98b3462bcc |
|
21-Sep-2008 |
Keith Whitwell <keith@tungstengraphics.com> |
Remove CVS keywords. Cherry-picked from gallium-0.1 Conflicts: src/glu/sgi/libnurbs/interface/bezierEval.h src/glu/sgi/libnurbs/interface/bezierPatch.h src/glu/sgi/libnurbs/interface/bezierPatchMesh.h src/glu/sgi/libnurbs/internals/dataTransform.h src/glu/sgi/libnurbs/internals/displaymode.h src/glu/sgi/libnurbs/internals/sorter.h src/glu/sgi/libnurbs/nurbtess/definitions.h src/glu/sgi/libnurbs/nurbtess/directedLine.h src/glu/sgi/libnurbs/nurbtess/gridWrap.h src/glu/sgi/libnurbs/nurbtess/monoChain.h src/glu/sgi/libnurbs/nurbtess/monoPolyPart.h src/glu/sgi/libnurbs/nurbtess/monoTriangulation.h src/glu/sgi/libnurbs/nurbtess/partitionX.h src/glu/sgi/libnurbs/nurbtess/partitionY.h src/glu/sgi/libnurbs/nurbtess/polyDBG.h src/glu/sgi/libnurbs/nurbtess/polyUtil.h src/glu/sgi/libnurbs/nurbtess/primitiveStream.h src/glu/sgi/libnurbs/nurbtess/quicksort.h src/glu/sgi/libnurbs/nurbtess/rectBlock.h src/glu/sgi/libnurbs/nurbtess/sampleComp.h src/glu/sgi/libnurbs/nurbtess/sampleCompBot.h src/glu/sgi/libnurbs/nurbtess/sampleCompRight.h src/glu/sgi/libnurbs/nurbtess/sampleCompTop.h src/glu/sgi/libnurbs/nurbtess/sampleMonoPoly.h src/glu/sgi/libnurbs/nurbtess/sampledLine.h src/glu/sgi/libnurbs/nurbtess/searchTree.h src/glu/sgi/libnurbs/nurbtess/zlassert.h src/glu/sgi/libutil/error.c src/glu/sgi/libutil/glue.c src/glu/sgi/libutil/gluint.h src/glu/sgi/libutil/project.c src/glu/sgi/libutil/registry.c src/glx/x11/glxclient.h src/glx/x11/glxext.c src/mesa/drivers/dri/ffb/ffb_dd.h src/mesa/drivers/dri/ffb/ffb_points.h src/mesa/drivers/dri/gamma/gamma_context.h src/mesa/drivers/dri/gamma/gamma_macros.h src/mesa/drivers/dri/i810/i810context.h src/mesa/drivers/dri/r128/r128_dd.h src/mesa/drivers/dri/tdfx/tdfx_dd.h
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_tex.c
|
ecadb51bbcb972a79f3ed79e65a7986b9396e757 |
|
18-Sep-2008 |
Brian Paul <brian.paul@tungstengraphics.com> |
mesa: added "main/" prefix to includes, remove some -I paths from Makefile.template
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_tex.c
|
6babf624b72a34b7be78bbc896bd241db98deb2e |
|
14-Sep-2006 |
Roland Scheidegger <rscheidegger@gmx.ch> |
always use argb8888 instead of rgba8888, this is far more likely to hit a faster memcopy path in mesa (at least on little endian systems, possibly on big endian too)
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_tex.c
|
247f3b3e81fffa86c50531070fab573e26ffb452 |
|
16-Oct-2005 |
Roland Scheidegger <rscheidegger@gmx.ch> |
enable cube maps on radeon (#2241 on bugzilla). No vtxfmt code yet (just generates vfmt fallback). Code by Andreas Stenglein, some small adjustments by me.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_tex.c
|
d09209f5530e8bba78e4e0ec62b2027c588cc8f3 |
|
08-Oct-2004 |
Eric Anholt <anholt@FreeBSD.org> |
Add Roland Scheidegger's S3TC patch. This patch does not implement the (patented) S3TC/DXTC algorithms, but adds an option to dlopen a library module providing functions to do so. Because it uses dlopen, it is only enabled if USE_EXTERNAL_DXTN_LIB=1 is defined (which is only in linux-dri config, so far). It adds support for S3TC to several DRI drivers, and adds a DRI config option to force enabling S3TC even if the software compression/decompression is unavailable. This may allow people to use apps that require S3TC even though they don't have a license to implement the patented material themselves, if those apps use precompressed textures. Ideally we would get permission from the current holder of the patents to implement the algorithm in Mesa, at which point the dlopen mess could go away. Until then, this allows some to run applications they couldn't otherwise, and hopefully will provide us with more push to get the final step of getting that permission done.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_tex.c
|
f252f64430ccb957698fcf85e84c9d64008147eb |
|
19-Jun-2004 |
Brian Paul <brian.paul@tungstengraphics.com> |
Big-endian texture fixes from Michel Dänzer.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_tex.c
|
e3f926ad514d915a983a873540f201fc19d8d913 |
|
17-Jun-2004 |
Roland Scheidegger <rscheidegger@gmx.ch> |
use I8 internal format for GL_INTENSITY, GL_ALPHA and GL_LUMINANCE texture formats. Fix potential bug with tex env combine mode GL_DOT3_RGB/GL_DOT3_RGB_EXT and ALPHA_SCALE
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_tex.c
|
462183fe4cb6df6d90632d9e2cee881c8d26b1cb |
|
26-Apr-2004 |
Alan Hourihane <alanh@tungstengraphics.com> |
bring over build fixes from stable branch
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_tex.c
|
531b59db3c466aad00bc07ec2863b7dfac57148d |
|
06-Feb-2004 |
Roland Scheidegger <rscheidegger@gmx.ch> |
remove bogus check of texture target in RadeonTexParameter
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_tex.c
|
727d345b41c396af419a389808fdaec11aeafc3e |
|
27-Jan-2004 |
Brian Paul <brian.paul@tungstengraphics.com> |
remove bogus assertion in DeleteTexture() function
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_tex.c
|
8135a445f3b0ae207ec5e4485b5936050d438320 |
|
27-Jan-2004 |
Felix Kuehling <fxkuehl@gmx.de> |
Make the drivers using the common texmem code work with NewTextureObject in Mesa. This is analogous to changes idr made to the r200 driver. Patch submitted by Andreas Stenglein.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_tex.c
|
4e713913fb88bc221eea1a18822cc782ca39af4d |
|
20-Jan-2004 |
Brian Paul <brian.paul@tungstengraphics.com> |
Undo some bits from last check-in related to the ctx->Driver.NewTextureObject functions. Don't allocate the driver-specific data during texture object creation but do it later as needed (as code originally was).
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_tex.c
|
d3fd7ba8af15bead2f770d68a893449adeb11397 |
|
20-Jan-2004 |
Brian Paul <brian.paul@tungstengraphics.com> |
Before calling _mesa_create_context(), initialize a dd_function_table struct by calling _mesa_init_driver_functions() and then plugging in the driver- specific functions. In particular, make sure ctx->Driver.NewTextureObject points to the appropriate driver function so that _all_ texture objects are augmented with the driver-specific data. Put in a bunch of assertions in the texture-related driver functions that texObj->DriverData is valid. Remove old dead code in near future.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_tex.c
|
e54f2601707a54be8869fb3b0be26503d1c9916e |
|
13-Jan-2004 |
Ian Romanick <idr@us.ibm.com> |
Added support for EXT_texture_mirror_clamp.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_tex.c
|
8bc3ce92a2fa1b8b4ae2b928d4102389f2298917 |
|
11-Jan-2004 |
Brian Paul <brian.paul@tungstengraphics.com> |
call _mesa_delete_texture_object() from in the driver's DeleteTexture function
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_tex.c
|
effc73931f86c7961b4eb296d2d4c5d91624a9e3 |
|
05-Jan-2004 |
Felix Kuehling <fxkuehl@gmx.de> |
Added def_max_anisotropy and no_neg_lod_bias options to radeon and r200. The def_max_anisotropy option breaks driconf. :( I'm going to upload a fixed version soon.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_tex.c
|
d907a75498360fb96ec2314bb0abb105be74d500 |
|
05-Dec-2003 |
Alan Hourihane <alanh@tungstengraphics.com> |
xmlconfig fixes
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_tex.c
|
5df82c82bd53db90eb72c5aad4dd20cf6f1116b1 |
|
22-Aug-2003 |
Brian Paul <brian.paul@tungstengraphics.com> |
patch to import Jon Smirl's work from Bitkeeper
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_tex.c
|