History log of /external/mesa3d/src/mesa/main/texcompress_fxt1.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
f5ac1d366e81ee9ad11f44ee64a5b556bc6f1989 27-May-2016 Matt Turner <mattst88@gmail.com> mesa: Avoid aliasing violation in FXT1.

Reviewed-by: Brian Paul <brianp@vmware.com>
Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
/external/mesa3d/src/mesa/main/texcompress_fxt1.c
bd016a2601a741799bc76734deae0cb9ebcb2b8f 15-Sep-2015 Ulrich Weigand <uweigand@de.ibm.com> mesa: Fix texture compression on big-endian systems

Various pieces of code to create compressed textures will first
generate an uncompressed RGBA texture into a temporary buffer,
and then read from that buffer while creating the final compressed
texture in the requested format.

The code reading from the temporary buffer assumes the buffer is
formatted as an array of bytes in RGBA order. However, the buffer
is filled using a _mesa_texstore call with MESA_FORMAT_R8G8B8A8_UNORM
format -- this is defined as an array of *integers* holding the
RGBA values in packed format (least-significant to most-significant).
This means incorrect bytes are accessed on big-endian systems.

This patch fixes this by using the MESA_FORMAT_A8B8G8R8_UNORM format
instead on big-endian systems when filling the buffer. This fixes
about 100 piglit test case failures on s390x for me.

Signed-off-by: Ulrich Weigand <ulrich.weigand@de.ibm.com>
Tested-by: Oded Gabbay <oded.gabbay@gmail.com>
Cc: "10.6" "11.0" <mesa-stable@lists.freedesktop.org>
Signed-off-by: Dave Airlie <airlied@gmail.com>
/external/mesa3d/src/mesa/main/texcompress_fxt1.c
b4a70401f52e5d7e08c94715b250ea1de8f63d15 01-Sep-2015 Dave Airlie <airlied@redhat.com> texcompress_s3tc/fxt1: fix stride checks (v1.1)

The fastpath currently checks the RowLength != width, but
if you have a RowLength of 7, and Alignment of 4, then
that shouldn't match.

align the rowlength to the pack alignment before comparing.

This fixes compressed cases in CTS packed_pixels_pixelstore
test when SKIP_PIXELS is enabled, which causes row length
to get set.

v1.1: add fxt1 fix (Iago)

Cc: "11.0" <mesa-stable@lists.freedesktop.org>
Reviewed-by: Iago Toral Quiroga <itoral@igalia.com>
Signed-off-by: Dave Airlie <airlied@redhat.com>
/external/mesa3d/src/mesa/main/texcompress_fxt1.c
2768a0b1b42f3c1531ab9c3647a93f0504002280 01-Apr-2015 Brian Paul <brianp@vmware.com> mesa: remove unneeded #include of colormac.h

Acked-by: Matt Turner <mattst88@gmail.com>
Reviewed-by: Mark Janes <mark.a.janes@intel.com>
/external/mesa3d/src/mesa/main/texcompress_fxt1.c
bfcdb843830bba0190e00e35e3c5c18c4bdb5de1 21-Feb-2015 Matt Turner <mattst88@gmail.com> mesa: Use assert() instead of ASSERT wrapper.

Acked-by: Eric Anholt <eric@anholt.net>
/external/mesa3d/src/mesa/main/texcompress_fxt1.c
4468386a3c8126cf94691c5f0ee12b0b157f314c 07-Nov-2014 Iago Toral Quiroga <itoral@igalia.com> mesa: Remove _mesa_make_temp_ubyte_image

Now that we have _mesa_format_convert we don't need this.

texstore_rgba will use the GL_COLOR_INDEX to RGBA conversion
helpers instead and compressed formats that used
_mesa_make_temp_ubyte_image to create an ubyte RGBA temporary
image can call _mesa_texstore with a RGBA/ubyte dst to
achieve the same goal.

Reviewed-by: Jason Ekstrand <jason.ekstrand@intel.com>
/external/mesa3d/src/mesa/main/texcompress_fxt1.c
71fe9437169cfdafda8814aa814bb85429fb6cfc 04-Jan-2014 Mark Mueller <MarkKMueller@gmail.com> mesa: change gl_format to mesa_format

s/\bgl_format\b/mesa_format/g. Use better name for Mesa Formats enum
/external/mesa3d/src/mesa/main/texcompress_fxt1.c
3998cfa933dcd9134b75d9f0ae2c9cfcd6f2ee45 05-Jun-2013 Rico Schüller <kgbricola@web.de> mesa: remove outdated version lines in comments

Signed-off-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/main/texcompress_fxt1.c
0c883e46d871797cd1141498850d51cde6e54b76 19-Apr-2013 Eric Anholt <eric@anholt.net> swrast: Replace ImageOffsets with an ImageSlices pointer.

This is a step toward allowing drivers to use their normal mapping paths,
instead of requiring that all slice mappings come from an aligned offset
from the first slice's map.

This incidentally fixes missing slice handling in FXT1 swrast.

v2: Use slice height helper function.

Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/main/texcompress_fxt1.c
3d8d5b298a268b119d840bc9bae0ee9e0c9244a9 21-Apr-2013 Kenneth Graunke <kenneth@whitecape.org> mesa: Restore 78-column wrapping of license text in C-style comments.

The previous commit introduced extra words, breaking the formatting.

This text transformation was done automatically via the following shell
command:
$ git grep 'THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY' | sed 's/:.*$//' | xargs -I {} sh -c 'vim -e -s {} < vimscript

where 'vimscript' is a file containing:
/THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY/;/\*\// !fmt -w 78 -p ' * '
:wq

Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/main/texcompress_fxt1.c
96ff2edc73ccf11d4d198ba3665507f73ae4a9f7 21-Apr-2013 Kenneth Graunke <kenneth@whitecape.org> mesa: Add "OR COPYRIGHT HOLDERS" to license text disclaiming liability.

This brings the license text in line with the MIT License as published
on the Open Source Initiative website:

http://opensource.org/licenses/mit-license.php

Generated automatically be the following shell command:
$ git grep 'THE AUTHORS BE LIABLE' | sed 's/:.*$//g' | xargs -I '{}' \
sed -i 's/THE AUTHORS/THE AUTHORS OR COPYRIGHT HOLDERS/' {}

This introduces some wrapping issues, to be fixed in the next commit.

Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/main/texcompress_fxt1.c
dd404bc94f78a1766527becee03f8ef6ae3a799b 21-Apr-2013 Kenneth Graunke <kenneth@whitecape.org> mesa: Change "BRIAN PAUL" to "THE AUTHORS" in license text.

Generated automatically be the following shell command:
$ git grep 'BRIAN PAUL BE LIABLE' | sed 's/:.*$//g' | xargs -I '{}' \
sed -i 's/BRIAN PAUL/THE AUTHORS/' {}

The intention here is to protect all authors, not just Brian Paul. I
believe that was already the sensible interpretation, but spelling it
out is probably better.

More practically, it also prevents people from accidentally copy &
pasting the license into a new file which says Brian is not liable when
he isn't even one of the authors.

Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/main/texcompress_fxt1.c
b76f6d9557ff27140e18cf8aa2b57db8876d5d4d 17-Apr-2013 Brian Paul <brianp@vmware.com> mesa: remove #include "mfeatures.h" from numerous source files

None of the remaining FEATURE_x symbols in mfeatures.h are used anymore.

Reviewed-by: Jordan Justen <jordan.l.justen@intel.com>
/external/mesa3d/src/mesa/main/texcompress_fxt1.c
b29f2d5ff54c5031e5b0f0ae9f89acb4eb38b219 08-Dec-2012 Brian Paul <brianp@vmware.com> mesa: remove old swrast-based compressed texel fetch code
/external/mesa3d/src/mesa/main/texcompress_fxt1.c
141d299965d9594e82e5218cf162440903e44ea7 08-Dec-2012 Brian Paul <brianp@vmware.com> mesa: add new texel fetch code for fxt formats
/external/mesa3d/src/mesa/main/texcompress_fxt1.c
beb293e4cdbdbb012ee866c9548466b24e6b2194 11-Sep-2012 Oliver McFadden <oliver.mcfadden@linux.intel.com> mesa: remove FEATURE_texture_fxt1 define.

Signed-off-by: Oliver McFadden <oliver.mcfadden@linux.intel.com>
Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/main/texcompress_fxt1.c
ee9f5766378e3f4fbaf41e8c4d037b66793c1077 15-Sep-2012 Dave Airlie <airlied@gmail.com> mesa/fxt1: make fxt1_decode_1 static

No users outside this file.

Reviewed-by: Matt Turner <mattst88@gmail.com>
Acked-by: Kenneth Graunke <kenneth@whitecape.org>
Signed-off-by: Dave Airlie <airlied@redhat.com>
/external/mesa3d/src/mesa/main/texcompress_fxt1.c
5067506ea6ada5eeae33b1acf1c916e00121c12a 04-Sep-2012 Matt Turner <mattst88@gmail.com> Remove useless checks for NULL before freeing

This patch has been generated by the following Coccinelle semantic
patch:

// Remove useless checks for NULL before freeing
//
// free (NULL) is a no-op, so there is no need to avoid it

@@
expression E;
@@
+ free (E);
+ E = NULL;
- if (unlikely (E != NULL)) {
- free(E);
(
- E = NULL;
|
- E = 0;
)
...
- }

@@
expression E;
type T;
@@
+ free ((T) E);
+ E = NULL;
- if (unlikely (E != NULL)) {
- free((T) E);
(
- E = NULL;
|
- E = 0;
)
...
- }

@@
expression E;
@@
+ free (E);
- if (unlikely (E != NULL)) {
- free (E);
- }

@@
expression E;
type T;
@@
+ free ((T) E);
- if (unlikely (E != NULL)) {
- free ((T) E);
- }

Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/main/texcompress_fxt1.c
2ffc7fd2d2cbb1e895ceb8afd12e7c4a2dc3050f 03-Sep-2012 Brian Paul <brianp@vmware.com> mesa: remove more null pointer checks before free() calls

Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Reviewed-by: Jose Fonseca <jfonseca@vmware.com>
/external/mesa3d/src/mesa/main/texcompress_fxt1.c
bd3c10c0f0c60ab3421c2da2eab814edc2296cb0 16-Jan-2012 Brian Paul <brianp@vmware.com> swrast: s/Data/Map/ in swrast_texture_image

To indicate that it points to mapped texture memory.
/external/mesa3d/src/mesa/main/texcompress_fxt1.c
d69d287068e0a6b5e2f3c13b1f55335a9b6ce03b 02-Jan-2012 Brian Paul <brianp@vmware.com> mesa: remove the dstX/Y/Zoffset params to _mesa_texstore() functions

The were always zero. When doing a sub-texture replacement we account
for the dstX/Y/Zoffsets when we map the texture image. So no need to
pass them into the texstore code anymore.

Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/main/texcompress_fxt1.c
6e0f9001fe3fb191c2928bd09aa9e9d05ddf4ea9 23-Oct-2011 Brian Paul <brianp@vmware.com> mesa: move gl_texture_image::Data, RowStride, ImageOffsets to swrast

Only swrast and the drivers that fall back to swrast need these fields now.
This removes the last of the fields related to software rendering from
gl_texture_image.
/external/mesa3d/src/mesa/main/texcompress_fxt1.c
d7477ad0a38a178d1e03f8064ee8245b46e24f1e 07-Oct-2011 Brian Paul <brianp@vmware.com> mesa: fix image unpacking when storing compressed textures

This fixes failures found with the new piglit texsubimage test.

Two things were broken:
1. The dxt code doesn't handle sources images where width != row stride.
Check for that and take the _mesa_make_temp_ubyte_image() path to get
an image where width = rowstride.
2. If we don't take the _mesa_make_temp_ubyte_image() path we need to
take the source image unpacking parameters into account in order to
get the proper starting memory address of the source texels.

Note: This is a candidate for the 7.11 branch.
/external/mesa3d/src/mesa/main/texcompress_fxt1.c
5253cf98057dad54e25b4b8c36f8cf24f559314c 05-Oct-2011 Brian Paul <brianp@vmware.com> mesa: get rid of imageOffsets arrays in texstore code

These were used to find the start of a 3D image slice (or 2D array texture
slice) given a base address. Instead, use a simple array of address of
image slices instead.

This is a step toward getting rid of the gl_texture_image::ImageOffsets
field.

Reviewed-by: Eric Anholt <eric@anholt.net>
/external/mesa3d/src/mesa/main/texcompress_fxt1.c
960694fd2dbf1b40af2c4125145e42b3914f4b9f 17-Sep-2011 Brian Paul <brianp@vmware.com> mesa: remove GLchan in texcompress_fxt1.c
/external/mesa3d/src/mesa/main/texcompress_fxt1.c
663f61a3e177a443c36f414a16a9d5f94e74135d 17-Sep-2011 Brian Paul <brianp@vmware.com> mesa: s/_mesa_make_temp_chan_image()/_mesa_make_temp_ubyte_image()

Another step toward eliminating the GLchan type.
/external/mesa3d/src/mesa/main/texcompress_fxt1.c
ece8d6f25cac9c7ca0237cde3ebdb90e86c6118a 17-Sep-2011 Brian Paul <brianp@vmware.com> mesa: move _mesa_upscale_teximage2d() to texcompress_fxt1.c

Was used by no other code.
/external/mesa3d/src/mesa/main/texcompress_fxt1.c
a1661dc8957a35899d653e9fffd97f166c56be56 17-Sep-2011 Brian Paul <brianp@vmware.com> mesa: move gl_texture_image::FetchTexel fields to swrast

This also involves passing swrast_texture_image instead of gl_texture_image
into all the fetch functions.
/external/mesa3d/src/mesa/main/texcompress_fxt1.c
db61b9ce39bccc43140357652ceb78baaf2aea44 07-Jan-2011 Vinson Lee <vlee@vmware.com> mesa: Directly include mfeatures.h in files that perform feature tests.
/external/mesa3d/src/mesa/main/texcompress_fxt1.c
5ebbabc5ccd03afe59299b8ce52ca862334fd252 02-Oct-2010 Ian Romanick <ian.d.romanick@intel.com> mesa: Trivial correction to comment
/external/mesa3d/src/mesa/main/texcompress_fxt1.c
a62efdf82c20747feb11dfd7756f0579aa914b57 10-Sep-2010 Eric Anholt <eric@anholt.net> mesa: Remove EXT_convolution.

More optional code.
/external/mesa3d/src/mesa/main/texcompress_fxt1.c
245d5a8913f6f4487e837d112a97093c06b639ea 31-Jul-2010 Vinson Lee <vlee@vmware.com> mesa: Remove unnecessary headers.
/external/mesa3d/src/mesa/main/texcompress_fxt1.c
3fdd9fa556e9ba48244cb2b3966d3bfb0b84731b 30-Jul-2010 Vinson Lee <vlee@vmware.com> mesa: Include macros.h in files that use symbols from macros.h.

Don't rely on inclusion of other files that already include macros.h.
/external/mesa3d/src/mesa/main/texcompress_fxt1.c
fab1f07d6ad01463897ae792f4b33738afb07369 13-Jun-2008 Jeff Smith <whydoubt@yahoo.com> Grammar and spelling fixes

Signed-off-by: Jeff Smith <whydoubt@yahoo.com>
Signed-off-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/main/texcompress_fxt1.c
abcb6b6d01c253627363a05205291630b5247018 23-Feb-2010 Vinson Lee <vlee@vmware.com> mesa: Assert that array index is not negative.
/external/mesa3d/src/mesa/main/texcompress_fxt1.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/main/texcompress_fxt1.c
26f8fad1456fdc2b352cea9d3b4c32cb5f6ae947 19-Feb-2010 Kenneth Graunke <kenneth@whitecape.org> Remove _mesa_memset in favor of plain memset.

This may break the SUNOS4 build, but it's no longer relevant.
/external/mesa3d/src/mesa/main/texcompress_fxt1.c
20e20fc5afa7525e247fd607e04d9adfffe730b4 29-Oct-2009 Chia-I Wu <olvaffe@gmail.com> mesa/main: Make FEATURE_texture_fxt1 follow feature conventions.

Also remove the unused initialization and GLchan fetch functions.

Signed-off-by: Chia-I Wu <olvaffe@gmail.com>
/external/mesa3d/src/mesa/main/texcompress_fxt1.c
90cd968300b8490f6efd75ef751fd3b6554f16d3 06-Oct-2009 Brian Paul <brianp@vmware.com> mesa: don't include texformat.h
/external/mesa3d/src/mesa/main/texcompress_fxt1.c
bdc761b0f9c8856193de6e8617c566851d010783 01-Oct-2009 Brian Paul <brianp@vmware.com> mesa: remove gl_texture_format
/external/mesa3d/src/mesa/main/texcompress_fxt1.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/main/texcompress_fxt1.c
4fc344790d0fefa3c38c63cadc4ee6a52633b006 28-Sep-2009 Brian Paul <brianp@vmware.com> mesa: update comments
/external/mesa3d/src/mesa/main/texcompress_fxt1.c
a608257a02d2ba4e8119be462bbd40ed238b184a 28-Sep-2009 Brian Paul <brianp@vmware.com> mesa: remove unused gl_texture_format fields
/external/mesa3d/src/mesa/main/texcompress_fxt1.c
9525b92efbe0d2b44b3b5518464ca28575188bf7 28-Sep-2009 Brian Paul <brianp@vmware.com> mesa: NULL-out unused texformat field initializers
/external/mesa3d/src/mesa/main/texcompress_fxt1.c
7116ae857c6ef3809c712e96b28bd69d92b3cd33 28-Sep-2009 Brian Paul <brianp@vmware.com> mesa: make some s3tc/fxt1 functions public
/external/mesa3d/src/mesa/main/texcompress_fxt1.c
0397b2bb41b0f337af2949a15bcd7d0e7e8a7dc1 11-Sep-2008 Keith Whitwell <keith@tungstengraphics.com> Merge branch 'gallium-0.1' into gallium-0.2

A first attempt at moving gallium onto a branch directly off master...

It will be interesting to see how much work this takes to get running.

Have resolved the conflicts semi-arbitarily, not compiled or tested.

Conflicts:

.gitignore
Makefile
configs/config.mgw
configs/darwin
configs/darwin-x86ppc
configs/default
configs/freebsd-dri
configs/linux-dri
configs/linux-dri-xcb
configs/linux-fbdev
configs/linux-static
configs/linux-x86-64-static
configs/linux-x86-static
doxygen/Makefile
include/GL/gl.h
progs/demos/Makefile
progs/demos/descrip.mms
progs/demos/texenv.c
progs/egl/.gitignore
progs/egl/Makefile
progs/glsl/.gitignore
progs/glsl/Makefile
progs/glsl/convolutions.c
progs/samples/Makefile.mgw
progs/tests/.gitignore
progs/trivial/.gitignore
progs/trivial/point-param.c
progs/trivial/tri.c
progs/xdemos/.gitignore
progs/xdemos/glthreads.c
src/egl/drivers/demo/Makefile
src/egl/drivers/dri/Makefile
src/egl/main/Makefile
src/glu/Makefile
src/glu/sgi/Makefile
src/glu/sgi/Makefile.mgw
src/glut/glx/Makefile.mgw
src/glut/os2/WarpWin.cpp
src/glut/os2/glut_cindex.cpp
src/glut/os2/glut_gamemode.cpp
src/glut/os2/glut_win.cpp
src/glut/os2/glut_winmisc.cpp
src/glut/os2/os2_glx.cpp
src/glut/os2/os2_menu.cpp
src/glut/os2/os2_winproc.cpp
src/glw/Makefile
src/glx/x11/dri_glx.c
src/glx/x11/glxext.c
src/mesa/Makefile
src/mesa/Makefile.mgw
src/mesa/descrip.mms
src/mesa/drivers/beos/Makefile
src/mesa/drivers/common/descrip.mms
src/mesa/drivers/common/driverfuncs.c
src/mesa/drivers/directfb/Makefile
src/mesa/drivers/dri/Makefile.template
src/mesa/drivers/dri/common/dri_bufmgr.c
src/mesa/drivers/dri/common/dri_bufmgr.h
src/mesa/drivers/dri/common/dri_util.c
src/mesa/drivers/dri/common/extension_helper.h
src/mesa/drivers/dri/common/mmio.h
src/mesa/drivers/dri/common/utils.c
src/mesa/drivers/dri/common/utils.h
src/mesa/drivers/dri/glcore/Makefile
src/mesa/drivers/dri/i810/i810screen.c
src/mesa/drivers/dri/i915/intel_ioctl.c
src/mesa/drivers/dri/i915/intel_ioctl.h
src/mesa/drivers/dri/i915/intel_screen.c
src/mesa/drivers/dri/i915/server/i830_common.h
src/mesa/drivers/dri/i915/server/i830_dri.h
src/mesa/drivers/dri/i965/intel_screen.c
src/mesa/drivers/dri/i965/server/i830_common.h
src/mesa/drivers/dri/i965/server/i830_dri.h
src/mesa/drivers/dri/mach64/mach64_screen.c
src/mesa/drivers/dri/nouveau/nouveau_context.h
src/mesa/drivers/dri/nouveau/nouveau_fifo.c
src/mesa/drivers/dri/nouveau/nouveau_fifo.h
src/mesa/drivers/dri/nouveau/nouveau_screen.c
src/mesa/drivers/dri/nouveau/nouveau_screen.h
src/mesa/drivers/dri/r128/r128_tex.h
src/mesa/drivers/dri/savage/savageioctl.h
src/mesa/drivers/fbdev/Makefile
src/mesa/drivers/osmesa/Makefile
src/mesa/drivers/osmesa/descrip.mms
src/mesa/drivers/x11/Makefile
src/mesa/drivers/x11/descrip.mms
src/mesa/drivers/x11/xm_dd.c
src/mesa/glapi/glapi.c
src/mesa/glapi/glthread.c
src/mesa/main/api_validate.c
src/mesa/main/attrib.c
src/mesa/main/bufferobj.c
src/mesa/main/bufferobj.h
src/mesa/main/buffers.c
src/mesa/main/config.h
src/mesa/main/context.c
src/mesa/main/descrip.mms
src/mesa/main/drawpix.c
src/mesa/main/enums.c
src/mesa/main/fbobject.c
src/mesa/main/glheader.h
src/mesa/main/imports.c
src/mesa/main/mipmap.c
src/mesa/main/mm.c
src/mesa/main/mm.h
src/mesa/main/mtypes.h
src/mesa/main/points.c
src/mesa/main/sources
src/mesa/main/state.c
src/mesa/main/texcompress_fxt1.c
src/mesa/main/texenvprogram.c
src/mesa/main/texobj.c
src/mesa/main/texstate.c
src/mesa/main/texstore.c
src/mesa/math/descrip.mms
src/mesa/shader/arbprogram.c
src/mesa/shader/descrip.mms
src/mesa/shader/prog_execute.c
src/mesa/shader/prog_statevars.c
src/mesa/shader/prog_statevars.h
src/mesa/shader/prog_uniform.c
src/mesa/shader/program.c
src/mesa/shader/program.h
src/mesa/shader/shader_api.c
src/mesa/shader/slang/descrip.mms
src/mesa/shader/slang/library/slang_vertex_builtin_gc.h
src/mesa/sources
src/mesa/swrast/descrip.mms
src/mesa/swrast/s_drawpix.c
src/mesa/swrast/s_fragprog.c
src/mesa/swrast/s_readpix.c
src/mesa/swrast/s_span.c
src/mesa/swrast_setup/descrip.mms
src/mesa/tnl/descrip.mms
src/mesa/tnl/t_context.h
src/mesa/tnl/t_vp_build.c
src/mesa/tnl/tnl.h
src/mesa/vbo/descrip.mms
src/mesa/vbo/vbo_context.c
src/mesa/vbo/vbo_exec_array.c
src/mesa/x86-64/xform4.S
src/mesa/x86/rtasm/x86sse.c
src/mesa/x86/rtasm/x86sse.h
windows/VC6/progs/glut/glut.dsp
windows/VC7/mesa/gdi/gdi.vcproj
windows/VC7/mesa/glu/glu.vcproj
windows/VC7/mesa/mesa.sln
windows/VC7/mesa/mesa/mesa.vcproj
windows/VC7/mesa/osmesa/osmesa.vcproj
windows/VC7/progs/glut/glut.vcproj
windows/VC8/mesa/gdi/gdi.vcproj
windows/VC8/mesa/glu/glu.vcproj
windows/VC8/mesa/mesa.sln
windows/VC8/mesa/mesa/mesa.vcproj
windows/VC8/progs/glut/glut.vcproj
a148025d94505bca08f9baa1689048032bb60e2c 24-Jun-2008 José Fonseca <jrfonseca@tungstengraphics.com> mesa: Use standard integer types.

Especially get rid of the non-portable long long.
/external/mesa3d/src/mesa/main/texcompress_fxt1.c
a1a0e51043cc6feea7811113139cb5b6d753403e 28-May-2008 Brian Paul <brian.paul@tungstengraphics.com> Use the GLuint64EXT type defined by GL_EXT_timer_query

Removes some compiler #ifdef stuff.
/external/mesa3d/src/mesa/main/texcompress_fxt1.c
76fb8089103e9dba9aaa7232c86d864d5874a08f 21-Jul-2007 Zhang <zxpmyth@yahoo.com.cn> Fix a number of MINGW32 issues
/external/mesa3d/src/mesa/main/texcompress_fxt1.c
b6fe1bdd4da806895f90f3f5be4fb364d6f1f64a 18-Mar-2007 Xiang, Haihao <haihao.xiang@intel.com> mesa: enhance fxt1_quantize_ALPHA1

If possible, let minCol != maxCol
/external/mesa3d/src/mesa/main/texcompress_fxt1.c
cba90c17adfaa18b6240a553939d2cd7a63c80d7 16-Nov-2006 Brian Paul <brian.paul@tungstengraphics.com> fix bug 9046
/external/mesa3d/src/mesa/main/texcompress_fxt1.c
0ce6a2935c85118ca20f5dfc5911a39c481dc791 29-Sep-2006 Brian Paul <brian.paul@tungstengraphics.com> include mipmap.h
/external/mesa3d/src/mesa/main/texcompress_fxt1.c
b0b6d1abe5c7e629baebd4bf3d3ee3b17ba6ff08 20-May-2006 Brian Paul <brian.paul@tungstengraphics.com> In gl_texture_image, replace ImageStride with an ImageOffsets array.
Some hardware lays out 3D mipmaps in a manner that can't be expressed
with a simple image stride.
The ImageOffsets array is allocated and initialized to typical defaults
in the _mesa_init_teximage_fields() function. If needed, a driver will
then have to replace these offsets.
TexStore and TexelFetch routines updated to use offsets array.
/external/mesa3d/src/mesa/main/texcompress_fxt1.c
a9bcf751030895494fc098f8d0ff56b2496bd993 06-Apr-2006 Brian Paul <brian.paul@tungstengraphics.com> Replace MESA_FORMAT_DEPTH_COMPONENT_FLOAT32 with 32-bit integer format.
This allows render to depth texture (we don't support floating pt. Z buffers).
Rename MESA_FORMAT_DEPTH_COMPONENT16/32 as MESA_FORMAT_Z16/32.
Software fallback for glCopyTexImage now uses integer temporary image instead
of float, eliminates a lot of float/int conversions.
/external/mesa3d/src/mesa/main/texcompress_fxt1.c
94ae2b4f25ba142da6b7c16a376156473f0d43e7 30-Nov-2005 Brian Paul <brian.paul@tungstengraphics.com> fxt1_decode_1() should not be static
/external/mesa3d/src/mesa/main/texcompress_fxt1.c
1ad7b99925e044f82e635f746c1ef2df77f69ac9 28-Sep-2005 Brian Paul <brian.paul@tungstengraphics.com> Initial work for GL_EXT_packed_depth_stencil extension.
glReadPixels done, glDrawPixels mostly done.
/external/mesa3d/src/mesa/main/texcompress_fxt1.c
17d6fff30c6696b1624e1c019d31f22332c74622 19-Sep-2005 Brian Paul <brian.paul@tungstengraphics.com> init a=0
/external/mesa3d/src/mesa/main/texcompress_fxt1.c
aa2069586d434dd0487b0daa2b583efe801a0d51 16-Sep-2005 Brian Paul <brian.paul@tungstengraphics.com> use mesa import wrappers, bug 4468
/external/mesa3d/src/mesa/main/texcompress_fxt1.c
758f447a1789cc92b2838f882bfe4efd0b463f58 12-Sep-2005 Brian Paul <brian.paul@tungstengraphics.com> remove rendundant r,g,b,a vars (bug 4331)
/external/mesa3d/src/mesa/main/texcompress_fxt1.c
392c93e3987a11b00548fab7ed2b8ca1f969c8ef 10-Sep-2005 Brian Paul <brian.paul@tungstengraphics.com> fix GLubyte/GLchan inconsistencies (bug 4331)
/external/mesa3d/src/mesa/main/texcompress_fxt1.c
6f3d16c64aee2ef0eb94aa0e4ab1ce53fd4a5579 07-May-2005 Brian Paul <brian.paul@tungstengraphics.com> assorted warning clean-ups for x86_64, etc (Mikko T.)
/external/mesa3d/src/mesa/main/texcompress_fxt1.c
2f99f6558cd59fed6cbea3c6c8b08f53d74f6533 14-Feb-2005 Daniel Borca <dborca@users.sourceforge.net> added a bunch of const in the decoder
/external/mesa3d/src/mesa/main/texcompress_fxt1.c
2719b54f532d12fe860deab12ba59e2f04ba6a7e 15-Dec-2004 Adam Jackson <ajax@freedesktop.org> fxt1_decode_1() needs to be non-static for the tdfx and glide drivers.
/external/mesa3d/src/mesa/main/texcompress_fxt1.c
c049d4bc897f92fd25ed961f1acedaa9d33cc5af 06-Dec-2004 Daniel Borca <dborca@users.sourceforge.net> explicit cast in a few places
/external/mesa3d/src/mesa/main/texcompress_fxt1.c
25b67e64049c291bd4e845c076d450653ba45f8d 03-Dec-2004 Brian Paul <brian.paul@tungstengraphics.com> Use the GL datatypes. Lots of assorted clean-ups.
/external/mesa3d/src/mesa/main/texcompress_fxt1.c
a760ccf6d8a1f94d505b4c211ff4c30bc1d325a8 03-Dec-2004 Brian Paul <brian.paul@tungstengraphics.com> silence a variety of warnings found with g++ 3.4.2
/external/mesa3d/src/mesa/main/texcompress_fxt1.c
37918cf3d9b75fe924d05e2c8c80216c3f2c6944 15-Nov-2004 Daniel Borca <dborca@users.sourceforge.net> use float constants
/external/mesa3d/src/mesa/main/texcompress_fxt1.c
3d2b4bfa95c6a1d8c481f0ee2a18585c4d0627da 01-Nov-2004 Daniel Borca <dborca@users.sourceforge.net> cleaned up the mess a bit
/external/mesa3d/src/mesa/main/texcompress_fxt1.c
03501e7a29138e030b43746dcc71781b9652a113 29-Oct-2004 Daniel Borca <dborca@users.sourceforge.net> decoder "width" parameter represents "stride-in-pixels"
/external/mesa3d/src/mesa/main/texcompress_fxt1.c
13ec04c480a9b681f35b191d93e5aa00ded70b54 18-Oct-2004 Daniel Borca <dborca@users.sourceforge.net> use RowStride instead of Width in texel fetchers.
changed some pointers to be (char *) instead of (long)
/external/mesa3d/src/mesa/main/texcompress_fxt1.c
7a42f1562d74e631616e03aed20190a27c22859b 30-Aug-2004 Daniel Borca <dborca@users.sourceforge.net> revived unused code, but got rid of warnings
/external/mesa3d/src/mesa/main/texcompress_fxt1.c
a6c423d95663cfd8601cf84e10e8e1b12fa6ef15 25-Aug-2004 Brian Paul <brian.paul@tungstengraphics.com> Silence gcc 3.4 warnings on ReactOS. Mostly unused var warnings. (patch 1015696)
/external/mesa3d/src/mesa/main/texcompress_fxt1.c
428be67663d238f1ddd44053f2c4bfb3a115e80b 14-Aug-2004 Philippe Houdoin <phoudoin@freedesktop.org> Silent compiler "variable may be used uninitialized" warnings.
/external/mesa3d/src/mesa/main/texcompress_fxt1.c
3bdc8535fc7be3e0524e9dd728ef9f63532fd789 02-Jul-2004 Brian Paul <brian.paul@tungstengraphics.com> init some vars to silence warnings
/external/mesa3d/src/mesa/main/texcompress_fxt1.c
3ea9cf0d5ceb9c1451e9919e5252cbb2d0423fc7 21-Jun-2004 Daniel Borca <dborca@users.sourceforge.net> added support for non-64bit compilers
/external/mesa3d/src/mesa/main/texcompress_fxt1.c
e35282cc13acc61d1a789ab729ae6a0ea72aa17b 31-May-2004 Daniel Borca <dborca@users.sourceforge.net> reworked FXT1
minor fixes to fxMesa
/external/mesa3d/src/mesa/main/texcompress_fxt1.c
680d390550ab4f4e62e3253256bc21c9a7d5b98d 25-May-2004 Daniel Borca <dborca@users.sourceforge.net> oops
/external/mesa3d/src/mesa/main/texcompress_fxt1.c
6db87bc889ce33a1483ae2299e7e534c6fe235d6 25-May-2004 Daniel Borca <dborca@users.sourceforge.net> FXT1 texture compression (initial draft)
/external/mesa3d/src/mesa/main/texcompress_fxt1.c
bdd15b5749b45929fa642c3e47997f52eb07fbe5 04-May-2004 Brian Paul <brian.paul@tungstengraphics.com> Fix minor warnings found with g++.
/external/mesa3d/src/mesa/main/texcompress_fxt1.c
33ffbd1c58dc8582f67d946f9eb26127e9851a10 04-May-2004 Daniel Borca <dborca@users.sourceforge.net> texture compression: getting warmer
/external/mesa3d/src/mesa/main/texcompress_fxt1.c
5f0b6c9f8f72af9c2e1acde4596173d00e47bb69 03-May-2004 Daniel Borca <dborca@users.sourceforge.net> unbloat namespace
/external/mesa3d/src/mesa/main/texcompress_fxt1.c
c5cb215e3e89f9307c02395cdfb45f303228d628 30-Apr-2004 Daniel Borca <dborca@users.sourceforge.net> FXT1: getting warmer
/external/mesa3d/src/mesa/main/texcompress_fxt1.c
c35dcfcf0adb335a28fdb1503447655dbb809927 29-Apr-2004 Daniel Borca <dborca@users.sourceforge.net> FXT1 preparations
/external/mesa3d/src/mesa/main/texcompress_fxt1.c
8f04c12e0ad876baa7eb9ed379e2b00150b376e0 27-Apr-2004 Brian Paul <brian.paul@tungstengraphics.com> Removed the old teximage code.
Moved all code related to specific texture compression modes into
new texcompress_s3tc.c and texcompress_fxt1.c files (but not implemented).
/external/mesa3d/src/mesa/main/texcompress_fxt1.c