Mesa (master): 23 new commits

Michał Król michal at kemper.freedesktop.org
Fri Dec 18 00:30:47 PST 2009


URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7855fcb63ba0594cdaee15f8579b66af651828e0
Merge: 465333ab7078daf878ad34ab172ebb15f8a003b3 b1ed72ebe2599ec178f51d86fd42f26486b9a19b
Author: Michal Krol <michal at vmware.com>
Date:   Fri Dec 18 09:08:26 2009 +0100

    Merge branch 'pipe-format-simplify'

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b1ed72ebe2599ec178f51d86fd42f26486b9a19b
Author: Michal Krol <michal at vmware.com>
Date:   Thu Dec 17 23:41:57 2009 +0100

    Move the remaining format pf_get_* functions to u_format.h.
    
    Previously they depended on format blocks, but after removing those
    they started depending on format encoding.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ec5577a83da18890a4f334af2241aca41b6ed31b
Author: Michal Krol <michal at vmware.com>
Date:   Thu Dec 17 22:39:03 2009 +0100

    util: Remove util_format_get_block().

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=16c6dce013f089d072256652f012b3b604781bfd
Merge: 440fc5bf788201a265892ff2e12bf102e63a2896 294bd53d4b6b15a6890599c46f14b205a3c738bf
Author: Michal Krol <michal at vmware.com>
Date:   Thu Dec 17 22:37:15 2009 +0100

    Merge branch 'master' into pipe-format-simplify
    
    Conflicts:
    	src/gallium/auxiliary/draw/draw_pipe_aaline.c
    	src/gallium/auxiliary/draw/draw_pipe_pstipple.c
    	src/gallium/auxiliary/util/u_blit.c
    	src/gallium/auxiliary/util/u_gen_mipmap.c
    	src/gallium/auxiliary/util/u_surface.c
    	src/gallium/auxiliary/vl/vl_mpeg12_mc_renderer.c
    	src/gallium/drivers/cell/ppu/cell_texture.c
    	src/gallium/drivers/llvmpipe/lp_texture.c
    	src/gallium/drivers/r300/r300_emit.c
    	src/gallium/drivers/r300/r300_texture.c
    	src/gallium/drivers/softpipe/sp_texture.c
    	src/gallium/drivers/softpipe/sp_tile_cache.c
    	src/gallium/drivers/svga/svga_state_vs.c
    	src/gallium/include/pipe/p_format.h
    	src/gallium/state_trackers/dri/dri_drawable.c
    	src/gallium/state_trackers/egl/egl_surface.c
    	src/gallium/state_trackers/python/p_device.i
    	src/gallium/state_trackers/python/st_softpipe_winsys.c
    	src/gallium/state_trackers/vega/api_filters.c
    	src/gallium/state_trackers/vega/image.c
    	src/gallium/state_trackers/vega/mask.c
    	src/gallium/state_trackers/vega/paint.c
    	src/gallium/state_trackers/vega/renderer.c
    	src/gallium/state_trackers/vega/vg_tracker.c
    	src/gallium/state_trackers/xorg/xorg_crtc.c
    	src/gallium/state_trackers/xorg/xorg_dri2.c
    	src/gallium/state_trackers/xorg/xorg_exa.c
    	src/gallium/state_trackers/xorg/xorg_renderer.c
    	src/gallium/state_trackers/xorg/xorg_xv.c
    	src/gallium/state_trackers/xorg/xvmc/surface.c
    	src/gallium/winsys/drm/nouveau/drm/nouveau_drm_api.c
    	src/gallium/winsys/drm/radeon/core/radeon_buffer.c
    	src/gallium/winsys/egl_xlib/sw_winsys.c
    	src/gallium/winsys/g3dvl/xlib/xsp_winsys.c
    	src/gallium/winsys/gdi/gdi_llvmpipe_winsys.c
    	src/gallium/winsys/gdi/gdi_softpipe_winsys.c
    	src/gallium/winsys/xlib/xlib_cell.c
    	src/gallium/winsys/xlib/xlib_llvmpipe.c
    	src/gallium/winsys/xlib/xlib_softpipe.c
    	src/mesa/state_tracker/st_cb_fbo.c
    	src/mesa/state_tracker/st_cb_texture.c
    	src/mesa/state_tracker/st_texture.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=440fc5bf788201a265892ff2e12bf102e63a2896
Author: Michal Krol <michal at vmware.com>
Date:   Thu Dec 17 21:57:24 2009 +0100

    util/format: Fix bogus assertion.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3af2ddbe943f0fe0d6b0ba9e627cbb82d0cc79f2
Author: Michal Krol <michal at vmware.com>
Date:   Thu Dec 17 21:25:47 2009 +0100

    s/desc->type/desc->channel[0].type/

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dfdf83d714c0d32d9182eb3001cf642aa6cb5c87
Author: Michal Krol <michal at vmware.com>
Date:   Wed Dec 9 14:22:30 2009 +0100

    Revert "Simplify the redundant meaning of format layout."
    
    This reverts commit eb926ddf9eee1095c7fc12013f0b8375bbaeca6f.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=eb926ddf9eee1095c7fc12013f0b8375bbaeca6f
Author: Michal Krol <michal at vmware.com>
Date:   Tue Dec 8 20:48:47 2009 +0100

    Simplify the redundant meaning of format layout.
    
    We really just need to know whether the format is compressed or not.
    For more detailed information format colorspace should suffice.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=876a785a182d7987786377ff0a44ee40628254f3
Author: Michal Krol <michal at vmware.com>
Date:   Tue Dec 8 19:58:13 2009 +0100

    Format layout cannot be used to distinguish scaled/normalised formats.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ddbd2d08b7c5b5653981db8fec58d5c3244049cd
Author: Michal Krol <michal at vmware.com>
Date:   Tue Dec 8 15:46:15 2009 +0100

    util/format: Take advantage of sequential nature of pipe_format enum.
    
    Make sure the format descriptor table can be indexed directly.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=714e1880d9e39a7ad5e59fd48306cb92ade65e6f
Author: Michal Krol <michal at vmware.com>
Date:   Tue Dec 8 15:35:54 2009 +0100

    gallium: Make pipe_format a sequential enum.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ceb3cf55196e757793877e17a0713a85feca3ee0
Author: Michal Krol <michal at vmware.com>
Date:   Tue Dec 8 15:31:07 2009 +0100

    util/format: Remove unreferenced local.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6fd8b9b550713302566bb4c28e49c219870ccfec
Author: Michal Krol <michal at vmware.com>
Date:   Tue Dec 8 15:30:10 2009 +0100

    Remove remaining pipe format utility functions.
    
    Depricate pf_type(), pf_size_*(), pf_layout() and pf_exp2().
    
    Map depricated PIPE_FORMAT_TYPE to new UTIL_FORMAT_ values:
    
    UNKNOWN = TYPE_VOID
    UNORM   = TYPE_UNSIGNED + LAYOUT_ARITH
    SNORM   = TYPE_SIGNED + LAYOUT_ARITH
    FIXED   = TYPE_FIXED
    FLOAT   = TYPE_FLOAT
    USCALED = TYPE_UNSIGNED + LAYOUT_ARRAY
    SSCALED = TYPE_SIGNED + LAYOUT_ARRAY
    SRGB    = TYPE_COLORSPACE_SRGB

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=72befaaae5fd9555e1f6ccbd6a74c0d640fc2929
Author: Michal Krol <michal at vmware.com>
Date:   Thu Dec 3 12:25:49 2009 +0100

    Remove pf_swizzle_* internal macros.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=018f33a328a05bd7a2094103eb7bbafc8595e6b1
Author: Michal Krol <michal at vmware.com>
Date:   Thu Dec 3 12:05:21 2009 +0100

    gallium: Remove pf_mixed_*().

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9861ad46ab10196bd99373a275b3ce7b22b5badf
Author: Michal Krol <michal at vmware.com>
Date:   Thu Dec 3 12:03:57 2009 +0100

    gallium: Remove pf_rev().

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f5bd93fae2e4f46665eb1f09ca64cb39ff2b8a79
Author: Michal Krol <michal at vmware.com>
Date:   Thu Dec 3 11:58:36 2009 +0100

    Move pf_get_component_bits() to u_format auxiliary module.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cceeab39ea541b1be1521114316d660a77769c2a
Author: Michal Krol <michal at vmware.com>
Date:   Thu Dec 3 11:17:37 2009 +0100

    Move pf_get_bits/size() to u_format auxiliary module.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6df42d80234d13676fc3207cf44f0e371e3372b5
Author: Michal Krol <michal at vmware.com>
Date:   Thu Dec 3 10:52:47 2009 +0100

    Move pf_get_block() to u_format auxiliary module.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0bed834be4a174d20b31a6cbcf066774bf749929
Author: Michal Krol <michal at vmware.com>
Date:   Thu Dec 3 10:20:49 2009 +0100

    Move pf_is_depth_and_stencil() to u_format auxiliary module.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d28740c298968303500a8c43047ded2679e727ac
Author: Michal Krol <michal at vmware.com>
Date:   Thu Dec 3 10:12:47 2009 +0100

    Move pf_is_depth_stencil() to u_format auxiliary module.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3400b668e35469d5dbba515e3a8b9d775fd2eff5
Author: Michal Krol <michal at vmware.com>
Date:   Thu Dec 3 09:56:03 2009 +0100

    Move pf_is_compressed() to u_format auxiliary module.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3ffe25c91706fe5ab2735f07c3c8b4114b9f9514
Author: Michal Krol <michal at vmware.com>
Date:   Thu Dec 3 09:48:18 2009 +0100

    gallium: Remove unused format functions.



More information about the mesa-commit mailing list