Mesa (master): 134 new commits

Brian Paul brianp at kemper.freedesktop.org
Thu Oct 29 03:44:10 UTC 2009


URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=960d49b387ff4b64f802097c5013beee4de3649d
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Oct 28 21:43:50 2009 -0600

    mesa: move some gl_texture_image and gl_renderbuffer fields around

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bc143b1a9ffc16af27b2e7183ca3ec59ad5a7c89
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Oct 28 21:25:56 2009 -0600

    mesa: minor code movement

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1f196b786d6bd0c6a5dbdc638574ff716cc3d4de
Merge: 0ea575d721821262a862ceef010db9b1a8b4a6d9 086f9fc0e2aef27f54eda87c733685500555bf20
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Oct 28 21:24:11 2009 -0600

    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

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=086f9fc0e2aef27f54eda87c733685500555bf20
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Oct 28 19:46:26 2009 -0600

    swrast: fix RGB, RGBA texturing code
    
    Fix backward component ordering for RGB textures.
    Only optimize RGBA texture case if running little endian.  This restriction
    could be lifted with a little work.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=88bb4b593576a2977b2fe36794bd4d3dbc72063e
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Oct 28 19:41:24 2009 -0600

    swrast: check for single texture unit in _swrast_choose_triangle()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0103d7a47a6f42d8bb7199b5bd55097e3b0b92a4
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Oct 28 19:40:56 2009 -0600

    swrast: clean up and remove dead code in triangle functions

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1e7517f059b1f3601502a199b05453eabfe56cdb
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Oct 28 19:38:12 2009 -0600

    swrast: fix texel decoding in opt_sample_rgba_2d()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7ac233ec15743763996e59c8b283f7c2e78a7210
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Oct 28 19:33:48 2009 -0600

    mesa: choose texture format in _mesa_get_fallback_texture()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=52374d7e4cc183fb783a7012b026d4254ca43b14
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Oct 27 17:05:08 2009 -0600

    radeon: add case for MESA_FORMAT_X8_Z24 in radeon_create_renderbuffer()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d8ded352ec45696e88efe6d52a375bbf541354e9
Author: Brian Paul <brianp at vmware.com>
Date:   Sun Oct 25 18:10:45 2009 -0600

    progs/tests: disable blending while drawing text

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=11caea687e3f10ae12d33e44edf84635f73047dd
Author: Brian Paul <brianp at vmware.com>
Date:   Sun Oct 25 18:06:18 2009 -0600

    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.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=355b5bde5056297f4f1636850449b91626958408
Author: Brian Paul <brianp at vmware.com>
Date:   Sun Oct 25 17:32:56 2009 -0600

    mesa: remove _mesa_compressed_texture_size_glenum() stub

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=20c6c5853261b31ecd50d58e0aae9b92f25e41db
Author: Brian Paul <brianp at vmware.com>
Date:   Sun Oct 25 17:25:46 2009 -0600

    mesa: remove _mesa_compressed_row_stride()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e3f2efc4f14d6f0d06560d2acfac73628f5a74a6
Author: Brian Paul <brianp at vmware.com>
Date:   Sun Oct 25 17:23:37 2009 -0600

    mesa: remove calls to _mesa_compressed_row_stride()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c83b7587608e1791e092739cc9753ad0e895f25d
Author: Brian Paul <brianp at vmware.com>
Date:   Sun Oct 25 17:21:25 2009 -0600

    glide: remove _mesa_compressed_row_stride() calls
    
    And fix incorrect first parameter.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=253e7fee5dc7f0872987b214a6fa162db5e2aa19
Author: Brian Paul <brianp at vmware.com>
Date:   Sun Oct 25 17:21:11 2009 -0600

    mesa: remove _mesa_compressed_row_stride() calls

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2594168e9f3cdc4ac53c925486491167837cda30
Author: Brian Paul <brianp at vmware.com>
Date:   Sun Oct 25 17:20:13 2009 -0600

    mesa: begin removing _mesa_compressed_row_stride() calls
    
    Use equivalent _mesa_format_row_stride() function instead.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=82bcc1c5d27b825db7f002c3c183bd1dc7833438
Author: Brian Paul <brianp at vmware.com>
Date:   Sun Oct 25 17:15:02 2009 -0600

    mesa: simplify texture_row_stride() helper

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=07ad6393cb31d8f1f086f9c46705334ef9cf25f6
Author: Brian Paul <brianp at vmware.com>
Date:   Sun Oct 25 17:07:06 2009 -0600

    mesa: fix-up error checking related to compressed texture block size

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=54bb414e00a4daedbe530b9933bc11bac4ae7149
Author: Brian Paul <brianp at vmware.com>
Date:   Sun Oct 25 16:59:08 2009 -0600

    mesa: clean-up, simplify compressed texture size checking

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d6ee86c77a8e1543557fd64c1f1c354baa0a8ad8
Author: Brian Paul <brianp at vmware.com>
Date:   Sat Oct 24 16:49:57 2009 -0600

    mesa: remove _mesa_compressed_texture_size()
    
    Use _mesa_format_image_size() instead.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4c00981b22b28141af1442e5a679d0923b4358ae
Author: Brian Paul <brianp at vmware.com>
Date:   Sat Oct 24 16:34:18 2009 -0600

    mesa: remove ctx->Driver.CompressedTextureSize() hook
    
    It always just called _mesa_compressed_texture_size() anyway.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=35efc6a1b3e3dada2cf9bd3a503c1b84f4bcb7f5
Author: Brian Paul <brianp at vmware.com>
Date:   Sat Oct 24 16:28:24 2009 -0600

    mesa: change compressed texture size calls
    
    Replace calls to ctx->Driver.CompressedTextureSize with calls to
    _mesa_format_image_size.  The former always called the later.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bea245ac2fecc312caec8f4af53174e4fb180103
Author: Brian Paul <brianp at vmware.com>
Date:   Sat Oct 24 12:04:09 2009 -0600

    mesa: minor clean-ups in _mesa_store_compressed_texsubimage2d()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5c8282769601ba30c00f04dac15d1dad6d67db6e
Author: Brian Paul <brianp at vmware.com>
Date:   Sat Oct 24 11:52:31 2009 -0600

    mesa: simplify _mesa_compressed_row_stride(), _mesa_compressed_image_address()
    
    _mesa_compressed_row_stride() can go away soon.
    _mesa_compressed_image_address() can be generalized and moved to formats.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1ad9671db7bd60fa84266f30f46555b4e45bcb08
Author: Brian Paul <brianp at vmware.com>
Date:   Sat Oct 24 11:41:25 2009 -0600

    mesa: s/GLuint/gl_format/

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2c3787f5130f79c3adbb9e8e1ace8935c919876f
Author: Brian Paul <brianp at vmware.com>
Date:   Sat Oct 24 11:34:27 2009 -0600

    mesa: move assertion after declaration

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d255aaf54f9a4398247698408bd45698b1cefe58
Author: Brian Paul <brianp at vmware.com>
Date:   Sat Oct 24 11:33:58 2009 -0600

    mesa: remove hard-coded block sizes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7b16c43e436715bef9118fdb28ca8a9ad91b1e66
Author: Brian Paul <brianp at vmware.com>
Date:   Sat Oct 24 11:33:10 2009 -0600

    mesa: added _mesa_get_format_block_size()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=51bc12d62338ad1874c437d692e1182c0bf3d4cd
Author: Brian Paul <brianp at vmware.com>
Date:   Sat Oct 24 11:08:01 2009 -0600

    progs/tests: fix sub texture offsets

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bee6794eb126bc8af87726a2456d0ebc36eb721d
Author: Brian Paul <brianp at vmware.com>
Date:   Sat Oct 24 08:43:16 2009 -0600

    mesa: added _mesa_get_format_name()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=eb732b1bbb4e4bdd018ee9a1653a62fd8dce2d55
Author: Brian Paul <brianp at vmware.com>
Date:   Sat Oct 24 08:41:08 2009 -0600

    mesa: additional comments in format code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1160acbfea986a821761d18f5f14d5d2cb0dea8c
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Oct 22 19:49:21 2009 -0600

    dri/drivers: update driNewRenderbuffer() to take a gl_format
    
    Now pass a specific MESA_FORMAT_x token to indicate the renderbuffer's
    format.  This is better than passing a GLenum and having to guess the
    specific format.
    
    I'm unable to test all the drivers, but any issues should be easy to fix.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cf0e25d4c89b62f37ff8d1f11c50efcab6557c7f
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Oct 22 19:20:38 2009 -0600

    radeon: simplify radeon_create_renderbuffer()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dd36006a4eb1cb08dc49af3075c215e6eea46e75
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Thu Oct 22 14:48:45 2009 -0400

    r600: fix depth span macros for format changes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=eb1b8ed1484f0cc792c5237114b54d5fa53164cc
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Oct 22 12:26:17 2009 -0600

    radeon: fix some renderbuffer format bugs

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=82ffc5884c29a8d4eb70fde15f27cace4732a4bb
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Oct 21 21:51:06 2009 -0600

    progs/tests: draw Z values as luminance, no pixel zoom

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3c685608664900562919136fbc33ac16060a27c3
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Oct 21 21:47:58 2009 -0600

    i915: replace MESA_FORMAT_Z24_S8 with MESA_FORMAT_S8_Z24
    
    And change parameter type.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6e1ddd34c6b6f9773ef87198503f5f61f9a6c23a
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Oct 21 21:20:05 2009 -0600

    radeon: get rid of z24s8 <-> s8z24 conversions in span code
    
    Can just use s8z24 everywhere.
    Note: the WRITE_DEPTH macro for R600 may need to be fixed.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c18b022d0d1dc07c37c0bd981d4fc6fac27e5a45
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Oct 21 21:12:23 2009 -0600

    radeon: replace MESA_FORMAT_Z24_S8 with MESA_FORMAT_S8_Z24
    
    Core Mesa deals with MESA_FORMAT_S8_Z24 everywhere it should so
    we shouldn't have to use MESA_FORMAT_Z24_S8 anymore.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=68d94a608a6d46156a567b8f0e011ac58054975e
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Oct 21 20:02:33 2009 -0600

    intel: use MESA_FORMAT_S8_Z24 format and avoid z24s8/s8z24 conversions

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4bd70b5cff13039a4b0e0c554156fec06e3c3906
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Oct 21 20:00:43 2009 -0600

    i965: change parameter type to gl_format

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c55b355fd460453a459e073ac4119c69e06e7531
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Oct 21 19:58:00 2009 -0600

    mesa: use MESA_FORMAT_X8_Z24

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=832f29770d91c7d98c9b8438922247fff8f0f8bd
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Oct 21 19:56:18 2009 -0600

    mesa: use MESA_FORMAT_X8_Z24 format

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e4c700dbbf2a802f32bf62256c801105998c3729
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Oct 21 19:55:44 2009 -0600

    mesa: added MESA_FORMAT_X8_Z24 format
    
    24-bit Z in 32-bit pixel.  We could probably use the MESA_FORMAT_S8_Z24
    format but this there's a few places where we explicitly don't want stencil.
    This format may go away at some point in the future.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fa3046431a0da5990043fd4856602b0ba57ff9af
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Oct 15 14:57:45 2009 -0600

    dri/common: updated #includes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a37c9ac8eee8c0d5b49f198f490828a794dc93c4
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Oct 15 14:54:32 2009 -0600

    dri/common: use _mesa_little_endian() and update comments

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9bf2aa33298db5af9128ad8f625321be47ab65c3
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Oct 15 14:49:53 2009 -0600

    dri/common: fix broken _dri_texformat_* initializations

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c47b03ebebd4db30bf5ed17b44c0f8757306b197
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Oct 14 13:14:22 2009 -0600

    radeon: initialize renderbuffer Format field in radeon_create_renderbuffer()
    
    Plus, use MESA_FORMAT_S8_Z24 everywhere.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=45e76d2665b38ba3787548310efc59e969124c01
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Oct 8 20:27:27 2009 -0600

    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.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=74d61d03b54d72217d463c248468cdcd09320efc
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Oct 6 22:30:01 2009 -0600

    mesa: added MESA_FORMAT_XRGB8888

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c5b725489243e6a94ca5e31306cdfa93619bd200
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Oct 6 19:01:43 2009 -0600

    mesa: added case for MESA_FORMAT_SIGNED_RGBA_16

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c13b9a141d77845517bf7cab20cff6115c31e67d
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Oct 6 19:00:09 2009 -0600

    mesa: added MESA_FORMAT_SIGNED_RGBA_16 for accum buffers

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f7b5e616e07b5caa27e91bb5733a8a849d5963f6
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Oct 6 18:56:29 2009 -0600

    mesa: added _mesa_get_format_color_encoding()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=edfd2f7c4f942ed0c1aa1238ab0684ee7dd889a2
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Oct 6 18:54:13 2009 -0600

    mesa: accept more pnames in _mesa_get_format_bits()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3e34a2a2b97e7c93955deedb7c12b73bccd6662d
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Oct 5 18:11:35 2009 -0600

    drivers: don't include texformat.h
    
    And remove other unneeded #includes while we're at it.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=90cd968300b8490f6efd75ef751fd3b6554f16d3
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Oct 5 17:56:31 2009 -0600

    mesa: don't include texformat.h

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=019bc97bd900a84f5f999afdb42928e92d33814b
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Oct 5 17:54:20 2009 -0600

    mesa: move _mesa_format_to_type_and_comps() to formats.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=be0765cd6ec47cf068775197f312a1123e044566
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Oct 5 17:50:33 2009 -0600

    mesa: move gl_format_info struct to formats.c
    
    This is a private datatype.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7e7f38a67d82191076b95f6faa0d419df68610da
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Oct 5 17:48:22 2009 -0600

    mesa: remove feature tests

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6ec3db6cab95c1025d4afa0e7951246b5aa51b48
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Oct 5 17:28:39 2009 -0600

    mesa: use FetchTexelf() instead of FetchTexelc()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=41bee4cff54c6a4c3ee193c80164a4b81863774b
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Oct 5 17:27:50 2009 -0600

    mesa: add parenthesis

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1a2bb37264b4448d33f2948fe1702c9dc936395d
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Oct 5 17:12:36 2009 -0600

    mesa: lift _mesa_set_fetch_functions() calls out of drivers
    
    Call it from in the main Mesa glTexImage functions.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bbbf55fa8419549debbba9ac6dc011b2c18ef24c
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Oct 5 16:52:26 2009 -0600

    mesa: make _mesa_get_texel_fetch_func() static

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=32aa40eee46fd0b15f3873069f2440ea2dd75408
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Oct 1 21:13:25 2009 -0600

    mesa: removed gl_texture_image::CompressedSize field
    
    Just call ctx->Driver.CompressedTextureSize() when we need to get
    the compressed image size.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8c92a531fb7e0d2de2a06610b2dff98eeb19c985
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Oct 1 19:01:02 2009 -0600

    mesa: reformatting

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bb659f6e53095d4eeef85a3d586721306a0c3e80
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Oct 1 16:43:22 2009 -0600

    progs/tests: additional debug code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4ca9ba254462b9be55b78df1d50519e10b2f4d73
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Oct 1 16:42:37 2009 -0600

    mesa: move mesa_set_fetch_functions()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=073d55f5849c6338a6381e8bc51c074524b5687b
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Oct 1 16:41:47 2009 -0600

    radeon: fix tx_table[] entry
    
    XXX need to still verify that the table entries are in correct order.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4208a8c02615841702619eb5891c0a61f96a5a00
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Oct 1 16:41:24 2009 -0600

    savage: s/Xfree/_mesa_free/

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=354d66e2f58bb19efcd9a0f8b2398d3f1dc4248d
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Oct 1 16:30:47 2009 -0600

    mesa: simplify _mesa_compressed_texture_size()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b6bdafdf2cf1110b4a5ca7cf9e1c3dcb124b800f
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Oct 1 16:29:44 2009 -0600

    mesa: remove gl_texture_image::IsCompressed field
    
    Use _mesa_is_format_compressed() instead.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=040fd7ed44c21a1faaa6475888e9365e8f0de42b
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Oct 1 16:27:23 2009 -0600

    mesa: added _mesa_format_row_stride()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1c7ec97ec47f294dcfc0c6a87ee26bb3565f95d4
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Oct 1 15:59:13 2009 -0600

    mesa: added _mesa_format_image_size()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8c36ca707ca8879d6f888de7733ffb6b04ddc48a
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Sep 30 22:50:05 2009 -0600

    swrast: fix some texformat regressions
    
    Need to be careful with component ordering for MESA_FORMAT_RGB888
    and MESA_FORMAT_RGBA8888.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3d6a20e5b6c7567ed64fceed7744cf39eea34400
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Sep 30 21:08:06 2009 -0600

    mesa: rename texformat_tmp.h to texfetch_tmp.h

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=60843e3ee59b00cee4ec1048823d1dd24756d849
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Sep 30 21:04:14 2009 -0600

    mesa: remove MESA_FORMAT_RGBA4444
    
    Not used by any hardware driver.  ARGB4444 and ARGB4444_REV remain.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3fa7dbf368bb060220e9f78e666b00d6827166a6
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Sep 30 21:00:16 2009 -0600

    mesa: remove GLchan-based formats; use hw 8-bit/channel formats instead
    
    Removed: MESA_FORMAT_RGBA, RGB, ALPHA, LUMINANCE, LUMINANCE_ALPHA, INTENSITY.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=74ae14a2bde4f87a554c3d96e6f4a9a02591308d
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Sep 30 20:47:54 2009 -0600

    mesa: move texel fetch/store into new texfetch.[ch] files

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=884d1abb2ac1a2ce872a5b09fd4228159defcf26
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Sep 30 20:36:25 2009 -0600

    st/mesa: update comment

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bdc761b0f9c8856193de6e8617c566851d010783
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Sep 30 20:35:32 2009 -0600

    mesa: remove gl_texture_format

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1f7c914ad0beea8a29c1a171c7cd1a12f2efe0fa
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Sep 30 20:28:45 2009 -0600

    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.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e2e7bd6c1f979179e6840cf0e8db72fc72751650
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Sep 28 21:55:47 2009 -0600

    mesa: move StoreTexImageFunc typedef to .c file

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0a306daf71588fc4ccfdc14450f8cd4ce00f9833
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Sep 28 21:52:43 2009 -0600

    mesa: use _mesa_texstore()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6480210b89dc8ae0990c450d27870c7b7930f251
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Sep 28 21:52:23 2009 -0600

    st/mesa: use _mesa_texstore()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=49263e08561e3380115f9e09056190f67fcb1890
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Sep 28 21:49:38 2009 -0600

    mesa: make individual texstore functions static

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cb0ef0cbf8116ebb8317b5711e1f119369bdf8f7
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Sep 28 21:49:10 2009 -0600

    glide: use _mesa_texstore()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b436d729d1a2aacc13e274883b4dbdd104bdd1ad
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Sep 28 21:46:34 2009 -0600

    drivers: use _mesa_texstore

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0b1f4dc0fa62c46030b39a0f7027dd1b0ef966fd
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Sep 28 21:41:11 2009 -0600

    drivers: use new _mesa_texstore() function

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=660ca9c5a23240abca084089a626d4a94ef0799f
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Sep 28 21:40:50 2009 -0600

    mesa: new _mesa_texstore() function

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=729ff875f4c951798d2372940608201a6b195ca6
Author: Brian Paul <brianp at vmware.com>
Date:   Sun Sep 27 21:32:12 2009 -0600

    mesa: change _mesa_format_to_type_and_comps() format parameter type

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bd00a7fa4bb4bb71cd2eaf7ebb6749a709b5fdb9
Author: Brian Paul <brianp at vmware.com>
Date:   Sun Sep 27 21:22:57 2009 -0600

    mesa: sort texstore_funcs[] array, remove search loop

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=749e50442a2a4e6a15434dfed47a9b87df353fa6
Author: Brian Paul <brianp at vmware.com>
Date:   Sun Sep 27 21:14:43 2009 -0600

    mesa: fix render buffer _BaseFormat assignment

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ef089604a9cdcb4efa0850de393e04aa8d002fae
Author: Brian Paul <brianp at vmware.com>
Date:   Sun Sep 27 21:14:12 2009 -0600

    mesa: use texture format functions

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4fc344790d0fefa3c38c63cadc4ee6a52633b006
Author: Brian Paul <brianp at vmware.com>
Date:   Sun Sep 27 21:13:46 2009 -0600

    mesa: update comments

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e987ea9d2181acec2fc70538ffbb92d7ab15d918
Author: Brian Paul <brianp at vmware.com>
Date:   Sun Sep 27 21:07:57 2009 -0600

    mesa: use more mesa format functions

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5767a677a0129015dcc568b6f5d2d323fae8a63f
Author: Brian Paul <brianp at vmware.com>
Date:   Sun Sep 27 20:59:28 2009 -0600

    mesa: fix GL_TEXTURE_LUMINANCE_SIZE query

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a2b663fe38a6e42786092412402aacf8f6d071f8
Author: Brian Paul <brianp at vmware.com>
Date:   Sun Sep 27 20:58:05 2009 -0600

    mesa: use more mesa format functions

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=af0adb585223f6227f4c5c8564df8d7f6622d30f
Author: Brian Paul <brianp at vmware.com>
Date:   Sun Sep 27 20:56:04 2009 -0600

    mesa: use more mesa format functions

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5cf5d4be21bdac203dc244e9b773a852ddb1baf1
Author: Brian Paul <brianp at vmware.com>
Date:   Sun Sep 27 20:51:18 2009 -0600

    mesa: use more format helper functions

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5978cbdf7728df7952c9c04165ece23394a5fb95
Author: Brian Paul <brianp at vmware.com>
Date:   Sun Sep 27 20:40:53 2009 -0600

    mesa: code movement

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ddffe4546a81216cde4376ee49cbaa021f4d04bb
Author: Brian Paul <brianp at vmware.com>
Date:   Sun Sep 27 20:40:35 2009 -0600

    drivers: use more mesa format functions

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9fbb8884f034e0d691fed0e099d4d796f3b42848
Author: Brian Paul <brianp at vmware.com>
Date:   Sun Sep 27 20:24:59 2009 -0600

    mesa/drivers: use _mesa_get_format_bytes()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e0bc4533ebccbfb844522e2b6ddd171b97d693e8
Author: Brian Paul <brianp at vmware.com>
Date:   Sun Sep 27 20:07:41 2009 -0600

    mesa/drivers: use _mesa_get_format_bytes()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b58bc12ed4a3de6c828bd26c4820d7ddbb1eabd6
Author: Brian Paul <brianp at vmware.com>
Date:   Sun Sep 27 19:58:18 2009 -0600

    via: use mesa texture format helper functions

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=21db8959c1134b43c9fe6d6179ee8fd9cde0b911
Author: Brian Paul <brianp at vmware.com>
Date:   Sun Sep 27 19:53:54 2009 -0600

    glide: use _mesa_get_format_bytes()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2de768328067fa42501bdd4b753490e7a00167a4
Author: Brian Paul <brianp at vmware.com>
Date:   Sun Sep 27 19:51:45 2009 -0600

    mesa: use _mesa_get_format_base_format()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=db8aca3a398e16f7dc23d3321787274d07d13138
Author: Brian Paul <brianp at vmware.com>
Date:   Sun Sep 27 19:49:51 2009 -0600

    mesa: use _mesa_get_format_bytes()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5ab5f16919f6aaa19f5c92fd562e43dee18e30bc
Author: Brian Paul <brianp at vmware.com>
Date:   Sun Sep 27 19:42:36 2009 -0600

    mesa: added _mesa_get_format_datatype()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b64d478a5bd4af4128938782d787abe02a0896ee
Author: Brian Paul <brianp at vmware.com>
Date:   Sun Sep 27 19:38:21 2009 -0600

    mesa: use _mesa_get_format_bits()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c28d78f8324cfc17936af63c258a1cc55d590d60
Author: Brian Paul <brianp at vmware.com>
Date:   Sun Sep 27 19:07:44 2009 -0600

    mesa: added _mesa_get_format_bits()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a608257a02d2ba4e8119be462bbd40ed238b184a
Author: Brian Paul <brianp at vmware.com>
Date:   Sun Sep 27 18:57:02 2009 -0600

    mesa: remove unused gl_texture_format fields

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e8eed5003b01fe8a4349711382411ac80b1c0aa3
Author: Brian Paul <brianp at vmware.com>
Date:   Sun Sep 27 18:53:22 2009 -0600

    mesa: added MESA_FORMAT_NONE

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cccdc43fa9a8c49cdbdb545de8ff91c528b1ed47
Author: Brian Paul <brianp at vmware.com>
Date:   Sun Sep 27 18:50:04 2009 -0600

    mesa: move StoreTexImageFunc to texstore.h

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=27e201e9c4dd66bbf8fd2bc3ac3292550b94a14a
Author: Brian Paul <brianp at vmware.com>
Date:   Sun Sep 27 18:49:14 2009 -0600

    mesa: rework null texel fetch/store funcs

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=05e73cc8e23e348ea8243dd2584a44ee5d3a4dd2
Author: Brian Paul <brianp at vmware.com>
Date:   Sun Sep 27 18:39:48 2009 -0600

    mesa: replace function pointer types with void *
    
    These fields are no longer used and will be removed soon.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=adce34e23b431e184c4a511464f5cb0281c74db5
Author: Brian Paul <brianp at vmware.com>
Date:   Sun Sep 27 18:39:17 2009 -0600

    st/mesa: use _mesa_get_texstore_func()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f782f90c45fc9a483483ebd36c1971ecd0c7988d
Author: Brian Paul <brianp at vmware.com>
Date:   Sun Sep 27 18:38:50 2009 -0600

    mesa: use _mesa_get_texstore_func()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d73cd703161dab3f2a6890bbe62d92fd548c1ed6
Author: Brian Paul <brianp at vmware.com>
Date:   Sun Sep 27 18:34:12 2009 -0600

    glide: use _mesa_get_texstore_func()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9525b92efbe0d2b44b3b5518464ca28575188bf7
Author: Brian Paul <brianp at vmware.com>
Date:   Sun Sep 27 18:28:48 2009 -0600

    mesa: NULL-out unused texformat field initializers

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f76cbac04abf26617bd65b50e923db8728a4f33f
Author: Brian Paul <brianp at vmware.com>
Date:   Sun Sep 27 18:28:22 2009 -0600

    mesa: use _mesa_get_texstore_func()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e07862d2c949bcae7c71e9fc8e90e4694ed25bb3
Author: Brian Paul <brianp at vmware.com>
Date:   Sun Sep 27 18:27:59 2009 -0600

    st/mesa: use _mesa_get_texstore_func()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8abb984dc93235e00b5006187bf177da5db257e1
Author: Brian Paul <brianp at vmware.com>
Date:   Sun Sep 27 18:19:24 2009 -0600

    mesa: null-out StoreTexImageFunc fields

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=431ba64222ad5365dfcdac1f06d80f0e7a26dbfd
Author: Brian Paul <brianp at vmware.com>
Date:   Sun Sep 27 18:17:32 2009 -0600

    mesa: use _mesa_get_texel_store_func()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=da5722bea6e2f613933d3e3da214da8cd0047d2e
Author: Brian Paul <brianp at vmware.com>
Date:   Sun Sep 27 18:09:23 2009 -0600

    mesa: use new look-up table to get texel fetch/store funcs

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7116ae857c6ef3809c712e96b28bd69d92b3cd33
Author: Brian Paul <brianp at vmware.com>
Date:   Sun Sep 27 18:08:49 2009 -0600

    mesa: make some s3tc/fxt1 functions public

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6c6896bd25034fb4c457110f45fe73277a9ce463
Author: Brian Paul <brianp at vmware.com>
Date:   Sun Sep 27 18:02:02 2009 -0600

    progs/tests: disable texturing before printing text

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0f91e4461fb3a7410c948acde270d97caa851ed6
Author: Brian Paul <brianp at vmware.com>
Date:   Sun Sep 27 17:07:22 2009 -0600

    mesa: minor clean-up in _mesa_texstore_srgb8()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=722b76156486bbb03f8504e8f7a5db05b9257da5
Author: Brian Paul <brianp at vmware.com>
Date:   Sun Sep 27 17:01:41 2009 -0600

    mesa: use _mesa_get_texstore_func() to get texture image store func

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=485105ed182e2e997b084f047e72d5a2c3460057
Author: Brian Paul <brianp at vmware.com>
Date:   Sat Sep 26 12:32:13 2009 -0600

    mesa: move _mesa_get_texstore_func() to texstore.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=22108bb571808542b89677752d62d3901698265f
Author: Brian Paul <brianp at vmware.com>
Date:   Sat Sep 26 12:26:18 2009 -0600

    mesa: begin removing dependencies on gl_texture_format in texstore code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a7455f9fc64f0e2e09e65c0b7d76b539bce8a79b
Author: Brian Paul <brianp at vmware.com>
Date:   Sat Sep 26 12:25:02 2009 -0600

    mesa: added formats.c to build

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9e7b56c98006033daa206c51b320b1b6cbc2f281
Author: Brian Paul <brianp at vmware.com>
Date:   Sat Sep 26 12:24:17 2009 -0600

    mesa: include formats.h

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=813870fd9588de101f68728507cff726d7513695
Author: Brian Paul <brianp at vmware.com>
Date:   Sat Sep 26 12:21:03 2009 -0600

    mesa: initial check-in of new formats.[ch] files




More information about the mesa-commit mailing list