Mesa (master): 489 new commits

Christian König deathsimple at kemper.freedesktop.org
Wed Jul 13 21:12:43 UTC 2011


URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ed24e19070b7dff12670151b2d184f31c845ccae
Merge: 85e1fa55066783d2748993810708dee6db7a4993 a2a6799fbefc6900f2371efab778c5bc2bf5a6e9
Author: Christian König <deathsimple at vodafone.de>
Date:   Wed Jul 13 22:56:06 2011 +0200

    Merge branch 'pipe-video'

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a2a6799fbefc6900f2371efab778c5bc2bf5a6e9
Author: Christian König <deathsimple at vodafone.de>
Date:   Wed Jul 13 19:37:28 2011 +0200

    [g3dvl] remove some unneeded Makefiles

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=211887c92baf25db14251ed496140207b15e0ccb
Author: Christian König <deathsimple at vodafone.de>
Date:   Wed Jul 13 17:05:58 2011 +0200

    r600g: reenable hardware blits for STATIC and IMMUTABLE resources
    
    Getting the driver in sync with mainline.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c5110a1bfab8e97b8b958d42dd294a426310d1e2
Author: Christian König <deathsimple at vodafone.de>
Date:   Wed Jul 13 16:07:30 2011 +0200

    [g3dvl] implement workaround for missing blender clamp control
    
    It's about 20% slower, but should at least work with every hardware.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c8dd301b6fd6bb473d8f9f16689d9689d9608520
Author: Christian König <deathsimple at vodafone.de>
Date:   Wed Jul 13 15:54:28 2011 +0200

    r600g: revert "set BLEND_CLAMP depending on clamp_fragment_color"
    
    BLEND_CLAMP doesn't seems to be the right way to implement "ARB_color_buffer_float".

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7c48575402e8c384db2fab24e4dd0fc72bef0451
Author: Christian König <deathsimple at vodafone.de>
Date:   Wed Jul 13 15:01:40 2011 +0200

    [g3dvl] keep a pointer in idct buffer to idct object
    
    So we always know to which idct object a buffer belongs

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5e5d7acc2f93ddad8212b00c845dbd6381ee4119
Author: Christian König <deathsimple at vodafone.de>
Date:   Tue Jul 12 11:08:12 2011 +0200

    vaapi: cleanup the source and let the st at least compile again

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=efc7fda4627919b5355952d955ee4a2c98505e56
Author: Christian König <deathsimple at vodafone.de>
Date:   Tue Jul 12 00:12:12 2011 +0200

    [g3dvl] add some more PIPE_VIDEO_CAPs

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=df5e0b9435c869f88234a69db9bfe97342b027d4
Author: Christian König <deathsimple at vodafone.de>
Date:   Mon Jul 11 16:29:02 2011 +0200

    [g3dvl] fix a whole bunch of memory leaks

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a7ec477ebc8b256381854f1cef0ec03a2d713555
Author: Christian König <deathsimple at vodafone.de>
Date:   Mon Jul 11 14:36:03 2011 +0200

    [g3dvl] revert some unintended white space changes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3d1057f243efe6e2d7b11a65df6d5124c469cec7
Author: Christian König <deathsimple at vodafone.de>
Date:   Mon Jul 11 13:55:56 2011 +0200

    [g3dvl] sync SConscript with Makefile

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=96718d98deb28d5be6610ff6d827a747fddd5890
Author: Christian König <deathsimple at vodafone.de>
Date:   Mon Jul 11 12:31:54 2011 +0200

    [g3dvl] softpipe is no longer needed for dri-nouveau

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=358795bc0bacdba9a36bb010ef18ee1b2d086f2d
Author: Christian König <deathsimple at vodafone.de>
Date:   Mon Jul 11 11:39:11 2011 +0200

    r600g: revert "support textures with scaled number formats"
    
    We should add those probably when merged to master.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d6eb1f82570659b7b5a562faa06d804e63a0fc64
Author: Christian König <deathsimple at vodafone.de>
Date:   Mon Jul 11 11:28:23 2011 +0200

    pipe-video: merge fixes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e45d8958244919ccfccd72527cdf7e96e996c781
Author: Christian König <deathsimple at vodafone.de>
Date:   Mon Jul 11 11:08:45 2011 +0200

    [g3dvl] remove some stale nv40 files

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f8898a70dfe4396993e1c69e451544fa2cd5c2e7
Author: Christian König <deathsimple at vodafone.de>
Date:   Mon Jul 11 11:06:05 2011 +0200

    [g3dvl] remove pipe_video_context from nouveau

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f919547f3785b1d8839b9fc5c00ac397e30896a1
Merge: cd4f18089e44872ce9e3c04ac5e808a7204ffc49 12265d26ddc72f62de927ac24e12ab41fcd8d1c5
Author: Christian König <deathsimple at vodafone.de>
Date:   Mon Jul 11 10:48:59 2011 +0200

    Merge remote-tracking branch 'origin/master' into pipe-video
    
    Conflicts:
    	src/gallium/drivers/r600/r600_pipe.c
    	src/gallium/drivers/r600/r600_state_inlines.h

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cd4f18089e44872ce9e3c04ac5e808a7204ffc49
Author: Christian König <deathsimple at vodafone.de>
Date:   Sun Jul 10 14:13:08 2011 +0200

    vdpau: make capabilities query more sane

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3d769619e2937cb4f2a036e82b396d9e53d65ba8
Author: Christian König <deathsimple at vodafone.de>
Date:   Sun Jul 10 13:40:04 2011 +0200

    vdpau: implement VdpOutputSurfaceGetParameters

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3ed8182c76c61ae0296ac442546df142f1d75b00
Author: Christian König <deathsimple at vodafone.de>
Date:   Sat Jul 9 00:00:10 2011 +0200

    [g3dvl] stop calling dri2DestroyDrawable
    
    When switching channels with xine it sometimes happens that xine
    destroys the drawable before we get a chance to call
    DRI2DestroyDrawable, resulting in an x error.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=34145ecdad8d6d3b14dc88dafd71b689c68de36c
Author: Christian König <deathsimple at vodafone.de>
Date:   Fri Jul 8 20:53:39 2011 +0200

    vdpau: add implementation of VdpDecoderGetParameters

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ea78480029450c019287c2a94d7c42a6a1d12dc3
Author: Christian König <deathsimple at vodafone.de>
Date:   Fri Jul 8 19:22:43 2011 +0200

    [g3dvl] and finally remove pipe_video_context

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4e837f557bf5f5afb286e1f2244ed69c0092c2d6
Author: Christian König <deathsimple at vodafone.de>
Date:   Fri Jul 8 16:56:11 2011 +0200

    [g3dvl] move video buffer creation out of video context

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3bb33c911b895819fde5e179b2466c08f88164cf
Author: Christian König <deathsimple at vodafone.de>
Date:   Fri Jul 8 15:07:39 2011 +0200

    [g3dvl] remove the unused priv member from pipe_video_context

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bd5fd67a3e3cda4b7676dd4745fc5d5524709210
Author: Christian König <deathsimple at vodafone.de>
Date:   Fri Jul 8 14:44:19 2011 +0200

    [g3dvl] move compositor creation and handling directly into the state trackers

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=10fd45114d4a7bbac4093755305ea5e4ba3ab6a5
Author: Christian König <deathsimple at vodafone.de>
Date:   Fri Jul 8 12:47:52 2011 +0200

    [g3dvl] remove sampler view handling from video context

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=06ddbc3b8e58a6cf22708263a8b7d16cf1db5dbc
Author: Christian König <deathsimple at vodafone.de>
Date:   Fri Jul 8 12:15:48 2011 +0200

    [g3dvl] remove create_surface from video context

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2ec350ff1d9f13ec95d7b9d46f57ad9b9efcc8ea
Author: Christian König <deathsimple at vodafone.de>
Date:   Fri Jul 8 12:03:13 2011 +0200

    [g3dvl] make pipe_context mandatory for creation pipe_video_context

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7eca76952b6726be9459375dde7478a01789577e
Author: Christian König <deathsimple at vodafone.de>
Date:   Fri Jul 8 11:20:39 2011 +0200

    [g3dvl] rename is_format_supported to is_video_format_supported and move it into screen object

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f265a194263bb2a3fa204947a9c98f472835f121
Author: Christian König <deathsimple at vodafone.de>
Date:   Thu Jul 7 22:51:45 2011 +0200

    [g3dvl] rename get_param to get_video_param and move into screen object

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c3b2230b71cb3a00a7f4c0987197d397bada650b
Merge: 003401f95c9b59471c22368b7da16fe7a951e490 424b1210d951c206e7c2fb8f2778acbd384eb247
Author: Christian König <deathsimple at vodafone.de>
Date:   Mon Jul 4 15:04:41 2011 +0200

    Merge remote-tracking branch 'origin/master' into pipe-video
    
    Conflicts:
    	configure.ac
    	src/gallium/drivers/r600/r600_state_inlines.h
    	src/gallium/tests/trivial/Makefile
    	src/gallium/winsys/g3dvl/dri/XF86dri.c
    	src/gallium/winsys/g3dvl/dri/driclient.c
    	src/gallium/winsys/g3dvl/dri/driclient.h
    	src/gallium/winsys/g3dvl/dri/xf86dri.h
    	src/gallium/winsys/g3dvl/dri/xf86dristr.h
    	src/gallium/winsys/r600/drm/r600_bo.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=003401f95c9b59471c22368b7da16fe7a951e490
Merge: 00b4e48560f4d576b7b1924257322f5167e58c8d d302804debeed13ced27fce222110c629e55d6f9
Author: Christian König <deathsimple at vodafone.de>
Date:   Thu Jun 9 09:35:09 2011 +0200

    Merge remote-tracking branch 'origin/master' into pipe-video
    
    Conflicts:
    	src/gallium/tests/unit/u_format_test.c
    	src/gallium/winsys/r600/drm/r600_hw_context.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=00b4e48560f4d576b7b1924257322f5167e58c8d
Author: Christian König <deathsimple at vodafone.de>
Date:   Tue Jun 7 22:01:30 2011 +0200

    [g3dvl] rework video buffer format handling

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8b02f9e67b83e40019d6b07b9a035ba5d5042688
Author: Christian König <deathsimple at vodafone.de>
Date:   Tue Jun 7 21:15:58 2011 +0200

    xvmc: fix some warning about uninitialized vars

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f1bf7d3dbfa8c74b9537e6132f17dd8250a3451b
Author: Christian König <deathsimple at vodafone.de>
Date:   Tue Jun 7 21:13:59 2011 +0200

    [g3dvl] move dummy quantification into xvmc state tracker

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b4fa7db65639322ae8dea19a23c9cc8234a3d7e1
Author: Christian König <deathsimple at vodafone.de>
Date:   Sun Jun 5 18:59:57 2011 +0200

    [g3dvl] split quant matrix out of picture info

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c4a168819dee9a2f9b4e7c7ab8d79bb50876d85d
Author: Christian König <deathsimple at vodafone.de>
Date:   Sun Jun 5 17:53:48 2011 +0200

    [g3dvl] rename map/unmap to begin/end frame
    
    mapping and unmapping of buffers is just an implementation detail.
    begining and ending an frame is much more descriptive

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7e1fbb360332ecac2789e28a0f3d303306f687b1
Author: Christian König <deathsimple at vodafone.de>
Date:   Sun Jun 5 17:07:17 2011 +0200

    [g3dvl] remove unused and dublicate fields from picture structure

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c6c2ef070957e5a0c0003e1d0a6d6e2fe197fb40
Author: Christian König <deathsimple at vodafone.de>
Date:   Sun Jun 5 16:39:10 2011 +0200

    [g3dvl] use a vertex element instead of the instance id
    
    Enable this change permanently

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bdfe77444d85cbd0f269ad35388e27c03e654574
Author: Christian König <deathsimple at vodafone.de>
Date:   Sun Jun 5 01:28:44 2011 +0200

    st/mesa: some more merge fixes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=129a3c1cf0f9174d32db022b970ffb2127450ff9
Author: Christian König <deathsimple at vodafone.de>
Date:   Sun Jun 5 00:59:58 2011 +0200

    r600g: some merge fixes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1eb957bb4108123bea95b818e0544e3b5f255e08
Merge: a6c76c8a90dc8995feed3c61b02dbd8408149036 6491e9593d5cbc5644eb02593a2f562447efdcbb
Author: Christian König <deathsimple at vodafone.de>
Date:   Sun Jun 5 00:11:41 2011 +0200

    Merge remote-tracking branch 'origin/master' into pipe-video

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a6c76c8a90dc8995feed3c61b02dbd8408149036
Author: Christian König <deathsimple at vodafone.de>
Date:   Sat Jun 4 23:54:46 2011 +0200

    [g3dvl] use a vertex element instead of the instance id

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f82cfe1eb40b1de9f6d4cbdce2c509e3e429c1d4
Author: Christian König <deathsimple at vodafone.de>
Date:   Sat Jun 4 12:55:43 2011 +0200

    Revert "Merge remote-tracking branch 'mareko/r300g-draw-instanced' into pipe-video"
    
    This reverts commit 10370b752cd793665feec9494e6545a3f04c69f9, reversing
    changes made to ded2a9a628c58c2c8bfaaf6b8dd213e68de1dd20.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=10370b752cd793665feec9494e6545a3f04c69f9
Merge: ded2a9a628c58c2c8bfaaf6b8dd213e68de1dd20 596f09aa7bafd769912b1c0efe97434dff4c3f0b
Author: Christian König <deathsimple at vodafone.de>
Date:   Fri Jun 3 10:47:56 2011 +0200

    Merge remote-tracking branch 'mareko/r300g-draw-instanced' into pipe-video

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ded2a9a628c58c2c8bfaaf6b8dd213e68de1dd20
Author: Christian König <deathsimple at vodafone.de>
Date:   Wed Jun 1 20:37:57 2011 +0200

    [g3dvl] respect maximum instruction for idct render targets

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a019b60dd37c546a29ca42209bb2f31eec3456d4
Author: Christian König <deathsimple at vodafone.de>
Date:   Wed Jun 1 19:41:43 2011 +0200

    [g3dvl] dynamical adjust blocks per line

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=912dc8ff09cd7c28926762c2e562de5a99d3e27a
Author: Christian König <deathsimple at vodafone.de>
Date:   Sun May 29 19:53:45 2011 +0200

    [g3dvl] move quantification into shaders

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ae56a1dd67040dc5d53f4a1622f775462f0fec05
Author: Christian König <deathsimple at vodafone.de>
Date:   Thu May 26 01:50:44 2011 +0200

    [g3dvl] implement mismatch control inside idct shaders

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b4837a53d365bd1bd5f50b3fb40910eeaac869a5
Author: Christian König <deathsimple at vodafone.de>
Date:   Sun May 22 23:15:09 2011 +0200

    [g3dvl] fix resource type for idct
    
    Only the intermediate resource are 3D textures

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0e886219193472be2203f2afccea84029f014dbd
Author: Christian König <deathsimple at vodafone.de>
Date:   Sun May 29 12:30:58 2011 +0200

    Initial r300g support
    
    Based uppon a patch from Pali Rohár <pali.rohar at gmail.com>.
    This seems to get at least YUV->RGB conversion working.
    So a simple "mplayer -vo vdpau" now seems to work fine.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=311eb749a1ab7ffd417bc456345d63eba75e3fec
Author: Christian König <deathsimple at vodafone.de>
Date:   Sun May 22 18:36:47 2011 +0200

    [g3dvl] rework resource format handling

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5705fb1dca061b097e568687101af396ec9e8d4c
Author: Christian König <deathsimple at vodafone.de>
Date:   Sun May 22 18:28:09 2011 +0200

    r600g: revert commit 36b322dffd2429130f132f55f68acb1a23ba1658 for now
    
    Disable scaled textures, since they didn't work 100% right now.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=aa63ebc48a2ee1ee9afbf2112d4d25e8a9a8d1e8
Merge: 120b55a96e30f1f74ba3448665cef3d724fed647 3c5e74186244f2d77cc711d2b487283459ed06ad
Author: Christian König <deathsimple at vodafone.de>
Date:   Sat May 21 16:43:12 2011 +0200

    Merge remote-tracking branch 'origin/master' into pipe-video

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=120b55a96e30f1f74ba3448665cef3d724fed647
Author: Christian König <deathsimple at vodafone.de>
Date:   Sat May 21 15:37:29 2011 +0200

    r600g: fix "Fixed-Point Data Conversions"
    
    According to OpenGL 3.1 chapter 2.1.5 the representation without zero
    should only be used for vertex attribute values, but not for textures
    or frame-buffers.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0ef773ff798b2dedf1b7e53d4b5d834e1c68de38
Author: Christian König <deathsimple at vodafone.de>
Date:   Wed May 18 21:29:39 2011 +0200

    vdpau: rename vdpau driver to r600/softpie

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9f64199d39cb42f0266e52451fa1c4d3440bc9e2
Author: Christian König <deathsimple at vodafone.de>
Date:   Wed May 18 00:10:59 2011 +0200

    [g3dvl] fix missing swizzle on instanceid

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9937e85bccbf2f6bd77d061ab0488d45e9366f10
Author: Christian König <deathsimple at vodafone.de>
Date:   Mon May 16 23:05:38 2011 +0200

    [g3dvl] add missing ureg_END

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=07114b3fdc4e54965731de78ac932f6a1b6deeb7
Author: Christian König <deathsimple at vodafone.de>
Date:   Mon May 16 23:04:47 2011 +0200

    [g3dvl] softpipe now needs the llvm libs

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3e976ef31a27ca9a23372f4364955f0f0a5c4ef4
Author: Christian König <deathsimple at vodafone.de>
Date:   Mon May 16 00:26:44 2011 +0200

    [g3dvl] store the idct matrix as hex values
    
    Give the dct matrix a higher precision.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=828540e491d88b9b6217e6568873a78462919ae8
Merge: 3db6514357a7c634045ae7bc7bba7d7dbf9d58c5 bd5b7a6f7113da38a2c1f07a4a71e9993666a567
Author: Christian König <deathsimple at vodafone.de>
Date:   Sun May 15 19:26:53 2011 +0200

    Merge remote-tracking branch 'origin/master' into pipe-video

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3db6514357a7c634045ae7bc7bba7d7dbf9d58c5
Author: Christian König <deathsimple at vodafone.de>
Date:   Sun May 15 19:21:21 2011 +0200

    [g3dvl] enable gl_rasterization_rules for idct

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=20aabb9c2eff63fd97571b9f3db453fe3accc10a
Author: Christian König <deathsimple at vodafone.de>
Date:   Sun May 15 19:05:30 2011 +0200

    [g3dvl] enable gl_rasterization_rules for zscan

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=235de23e57bd6dac6a2fcdd0807838eef72f6173
Author: Christian König <deathsimple at vodafone.de>
Date:   Sun May 15 15:27:38 2011 +0200

    [g3dvl] store mvpos seperately from x,y cord

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5d7c8130b80ffc27fc73a2ca1a55352d4b4e34c4
Author: Christian König <deathsimple at vodafone.de>
Date:   Sun May 15 14:53:13 2011 +0200

    [g3dvl] pre apply zscan to quant matrix

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0121aae967d3d1366cccc8946cf89ad22818365e
Author: Christian König <deathsimple at vodafone.de>
Date:   Sun May 15 14:07:39 2011 +0200

    [g3dvl] no need for seperate intermediate buffers any more
    
    This should reduce the video memory footprint drastically.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=56457ffe11fd2b325f2bef3d99ca7e57b44e5c6a
Author: Christian König <deathsimple at vodafone.de>
Date:   Sun May 15 13:08:38 2011 +0200

    [g3dvl] move alignment of buffers to mb size into context

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6c731191c08561ea247cb2fcfacdf08f6b842363
Author: Christian König <deathsimple at vodafone.de>
Date:   Sat May 14 17:11:33 2011 +0200

    [g3dvl] fix fi_frame mb increment

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ce31aaec02de0ef509dcee9d641c39623017a638
Author: Christian König <deathsimple at vodafone.de>
Date:   Sun May 8 22:28:33 2011 +0200

    [g3dvl] move dct_type detection out of get_macroblock_modes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3b773d06d2edd39ce6e6ab6e306e3cca121dddfc
Author: Christian König <deathsimple at vodafone.de>
Date:   Sun May 8 13:39:56 2011 +0200

    [g3dvl] fix field selection of mb without mc

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=626352648a8c0b5d92a979d1b1adbf472e711ff8
Author: Christian König <deathsimple at vodafone.de>
Date:   Sat May 7 18:09:31 2011 +0200

    [g3dvl] memcpy the DCT buffer instead of writing it directly
    
    It looks like texture buffers are not cached so this seems to be alot faster

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e06a09ac37c1ab55326922abc314fe84e3ac5824
Author: Christian König <deathsimple at vodafone.de>
Date:   Sat May 7 15:28:04 2011 +0200

    vdpau: use multiple buffers to speed up rendering

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cd13ec253ab8befed6ee9ece20ceebed9f73050f
Author: Christian König <deathsimple at vodafone.de>
Date:   Sat May 7 15:00:52 2011 +0200

    vdpau: implement PresentationQueueSetBackgroundColor

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e0cc970a54660035942ef8f8db122835e1407676
Author: Christian König <deathsimple at vodafone.de>
Date:   Sat May 7 14:51:06 2011 +0200

    vdpau: as long as we don't have a background picture we don't want an alpha channel

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6a5d2d7967074be2ea87c06ee1e9af3ac34a5c99
Author: Christian König <deathsimple at vodafone.de>
Date:   Sat May 7 14:49:58 2011 +0200

    [g3dvl] rgba surfaces are clearing if the alpha channel is one

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a67a0bb60c9f17608fe78467263ef7dbc5b49b0a
Author: Christian König <deathsimple at vodafone.de>
Date:   Sat May 7 14:39:35 2011 +0200

    [g3dvl] using reciprocals for size calc is sometimes not precise enough

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=213b9004a6ee033a16af3dcd187aa68b56c39858
Merge: 6ad846ee78d9d8ba93dcecdefbf89f2b981333ef 03615c02d81437cf546609fc6a39c6c73be39360
Author: Christian König <deathsimple at vodafone.de>
Date:   Sat May 7 14:11:40 2011 +0200

    Merge remote-tracking branch 'origin/master' into pipe-video
    
    Conflicts:
    	src/gallium/drivers/r600/r600_state.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6ad846ee78d9d8ba93dcecdefbf89f2b981333ef
Author: Christian König <deathsimple at vodafone.de>
Date:   Thu May 5 20:09:34 2011 +0200

    [g3dvl] move zscan into shaders

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=352bfb525ab4858ac1a5710cc8d629764cf6bd72
Author: Christian König <deathsimple at vodafone.de>
Date:   Wed May 4 22:30:16 2011 +0200

    [g3dvl] remove quantizer_scale from picture structure

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a9b1c4fe2e67c5b158056a05cbc394d62c1d3e40
Author: Christian König <deathsimple at vodafone.de>
Date:   Wed May 4 22:16:03 2011 +0200

    [g3dvl] remove dc_dct_pred from picture structure

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e3789105fe3a289338821a53da499857aa924637
Author: Christian König <deathsimple at vodafone.de>
Date:   Wed May 4 22:05:03 2011 +0200

    [g3dvl] divide mpg12 width height by 16

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0f24c19eea80290f533d69403586d9fc6f4b36f7
Author: Christian König <deathsimple at vodafone.de>
Date:   Wed May 4 20:39:54 2011 +0200

    [g3dvl] remove the dubble zscan from the mpg12 decoder

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=08f3a7cf7e9133f50adf33f800aa3696c909347f
Author: Christian König <deathsimple at vodafone.de>
Date:   Wed May 4 19:58:33 2011 +0200

    vdpau: make state tracker far less noisy

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7709e6ebc3d9f159063e40ca217d61f20ce507f0
Author: Christian König <deathsimple at vodafone.de>
Date:   Wed May 4 19:44:20 2011 +0200

    vdpau: remove empty color.c file

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ff20be919a44d1398f4f5789a56eb6c755a2d158
Author: Christian König <deathsimple at vodafone.de>
Date:   Wed May 4 19:38:40 2011 +0200

    [g3dvl] remove the unused bitstream parser components

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ee92f0fdad9bba687a24c072de8c00bb587a0f55
Author: Christian König <deathsimple at vodafone.de>
Date:   Wed May 4 19:35:19 2011 +0200

    vdpau: remove the unused and incomplete mpeg2 parser

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c888fe027c338f337123de4da2de1ac73b0f7587
Author: Christian König <deathsimple at vodafone.de>
Date:   Wed May 4 18:56:32 2011 +0200

    [g3dvl] Implement MPEG2 VLD
    
    Based uppon xine's slice_xvmc.c.
    This gets VDPAU up and running.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f20608b951dd629ecc1fceb111a876c1c70c57a9
Author: Johannes Obermayr <johannesobermayr at gmx.de>
Date:   Thu Apr 28 11:15:15 2011 +0200

    [g3dvl] Name of pkg-config file is libva.
    
    Signed-off-by: Christian König <deathsimple at vodafone.de>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f6f773189b1fd315416470a91081f6ec0261dad7
Author: Johannes Obermayr <johannesobermayr at gmx.de>
Date:   Wed Apr 27 18:51:59 2011 +0200

    [g3dvl] Fix compile error.
    
    Signed-off-by: Christian König <deathsimple at vodafone.de>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2471acfc4c051d480861265011fa5e77fad02887
Author: Christian König <deathsimple at vodafone.de>
Date:   Wed Apr 27 20:38:31 2011 +0200

    vdpau: start to implement MPEG2 decoder part

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=563f6c225c75b2344e0f4cd5011540a21fac9abf
Author: Christian König <deathsimple at vodafone.de>
Date:   Wed Apr 27 16:50:34 2011 +0200

    [g3dvl] make clear color configureable

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=221e1b7ababe67efe80f38f8ab2236be5cacfddf
Author: Christian König <deathsimple at vodafone.de>
Date:   Wed Apr 27 15:28:13 2011 +0200

    [g3dvl] make reset_dirty_area a public interface

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0d53cb2e83cafb7007068192674a8b5b57a27ca4
Author: Christian König <deathsimple at vodafone.de>
Date:   Wed Apr 27 15:17:24 2011 +0200

    [g3dvl] implement clearing of dirty destination surface areas

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6092fbed46302e2bdf6c6f2e229f4e393652e228
Author: Christian König <deathsimple at vodafone.de>
Date:   Wed Apr 27 13:01:01 2011 +0200

    [g3dvl] move compositor src and dst normalisation into layer setting

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=559f6d6cf4a9469c2c6ccea482115f22080f185f
Author: Christian König <deathsimple at vodafone.de>
Date:   Wed Apr 27 12:59:30 2011 +0200

    [g3dvl] fix setting width, height and chroma format in video buffer

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f3f212acf0d2fc25d3b6bd70dd1f346d97a9b25d
Author: Christian König <deathsimple at vodafone.de>
Date:   Wed Apr 27 12:05:46 2011 +0200

    xvmc: recreate drawable surface only when dst area changes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=76d881b8b086495081c0a3c8fea2278f1480f107
Author: Christian König <deathsimple at vodafone.de>
Date:   Wed Apr 27 10:41:19 2011 +0200

    [g3dvl] fix a couple of bugs around paletted subpictures

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e602ecf9ef2f66289bcb159fdbdce2c76e3c07c1
Author: Christian König <deathsimple at vodafone.de>
Date:   Tue Apr 26 19:09:10 2011 +0200

    r600g: revert commit 68cc6bc5d8b6986acc7f5780d705f4ae9be2a446
    
    Revert commit "remove the unneeded bo from COLOR[0-9]_INFO
    Also implement a working alternative.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2516a4654463322fede7cd17085dc4dbe92d324e
Author: Christian König <deathsimple at vodafone.de>
Date:   Tue Apr 26 11:49:14 2011 +0200

    vdpau: implement OutputSurfaceDestroy

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=67d93ea940a9cac1645ce4d6bdc78c5aad812cb6
Author: Christian König <deathsimple at vodafone.de>
Date:   Tue Apr 26 11:34:23 2011 +0200

    vdpau: implement PresentationQueueDestroy

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=13a50bd47deff3e52470a513695c1bdb86908d73
Author: Christian König <deathsimple at vodafone.de>
Date:   Tue Apr 26 11:16:54 2011 +0200

    vdpau: implement VideoMixerDestroy

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=38bd8131776879e9dc90d06848657756a4a13a66
Author: Christian König <deathsimple at vodafone.de>
Date:   Tue Apr 26 01:49:07 2011 +0200

    vdpau: add stups for the missing functions

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=596f09aa7bafd769912b1c0efe97434dff4c3f0b
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sat Mar 5 15:54:27 2011 +0100

    r300g: implement draw_instanced for HWTCL

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5aa26412432dbdb3b1677d6d2f74bba010f443ae
Author: Christian König <deathsimple at vodafone.de>
Date:   Mon Apr 25 11:39:41 2011 +0200

    vdpau: implement and cleanup PresentationQueueTarget destruction

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7cde6722b01732e5a897771b56bf8d13719153ec
Author: Christian König <deathsimple at vodafone.de>
Date:   Mon Apr 25 10:33:48 2011 +0200

    xvmc: futher optimize ycbcr upload

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7f04fe5338d0846ec9a6003033da5357d2785c8b
Author: Christian König <deathsimple at vodafone.de>
Date:   Mon Apr 25 01:20:15 2011 +0200

    [g3dvl] merge idct stage 2 and mc ycbcr stage into a single draw

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=104ac0066394f8246d18c833bca4bcce271b5eef
Author: Christian König <deathsimple at vodafone.de>
Date:   Sun Apr 24 20:08:11 2011 +0200

    [g3dvl] rework fence handling and add r600g workaround

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3ea7e2713c836f23d59c4034385609e371a94c8d
Author: Christian König <deathsimple at vodafone.de>
Date:   Sun Apr 24 19:20:33 2011 +0200

    [g3dvl] start supporting different render target formats
    
    Let's start with NV12, but anything else shouldn't be much of a problem any more.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b54909910c04313fb45c4e8f39091ad73ec329f3
Author: Christian König <deathsimple at vodafone.de>
Date:   Sun Apr 24 16:04:23 2011 +0200

    [g3dvl] remove resource_format workaround

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4e6528428d4efa6fb2e5101bce2544d8304da3de
Author: Christian König <deathsimple at vodafone.de>
Date:   Sun Apr 24 12:57:35 2011 +0200

    r600g: implement clamp_fragment_color handling
    
    The first small step to get arb_color_buffer_float working.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=68cc6bc5d8b6986acc7f5780d705f4ae9be2a446
Author: Christian König <deathsimple at vodafone.de>
Date:   Sun Apr 24 12:47:42 2011 +0200

    r600g: remove the unneeded bo from COLOR[0-9]_INFO
    
    The COLOR[0-7]_INFO registers doesn't neeed a bo.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fa31b1095eeea97695125ad5770239805bed37da
Merge: 24d76d2966a5c666c9627034e6751621b17024c8 15eaf8297ecb39337109b95480e61f37a6b20f0a
Author: Christian König <deathsimple at vodafone.de>
Date:   Sat Apr 23 14:27:40 2011 +0200

    Merge remote branch 'origin/master' into pipe-video
    
    Conflicts:
    	configs/linux-dri
    	src/gallium/drivers/r600/r600_pipe.c
    	src/gallium/drivers/r600/r600_state.c
    	src/gallium/include/pipe/p_format.h
    	src/gallium/tests/graw/fragment-shader/frag-abs.sh
    	src/gallium/tests/graw/fragment-shader/frag-add.sh
    	src/gallium/tests/graw/fragment-shader/frag-cb-1d.sh
    	src/gallium/tests/graw/fragment-shader/frag-cb-2d.sh
    	src/gallium/tests/graw/fragment-shader/frag-dp3.sh
    	src/gallium/tests/graw/fragment-shader/frag-dp4.sh
    	src/gallium/tests/graw/fragment-shader/frag-dst.sh
    	src/gallium/tests/graw/fragment-shader/frag-ex2.sh
    	src/gallium/tests/graw/fragment-shader/frag-face.sh
    	src/gallium/tests/graw/fragment-shader/frag-flr.sh
    	src/gallium/tests/graw/fragment-shader/frag-frc.sh
    	src/gallium/tests/graw/fragment-shader/frag-kil.sh
    	src/gallium/tests/graw/fragment-shader/frag-lg2.sh
    	src/gallium/tests/graw/fragment-shader/frag-lit.sh
    	src/gallium/tests/graw/fragment-shader/frag-lrp.sh
    	src/gallium/tests/graw/fragment-shader/frag-mad-immx.sh
    	src/gallium/tests/graw/fragment-shader/frag-mad.sh
    	src/gallium/tests/graw/fragment-shader/frag-max.sh
    	src/gallium/tests/graw/fragment-shader/frag-min.sh
    	src/gallium/tests/graw/fragment-shader/frag-mov.sh
    	src/gallium/tests/graw/fragment-shader/frag-mul.sh
    	src/gallium/tests/graw/fragment-shader/frag-rcp.sh
    	src/gallium/tests/graw/fragment-shader/frag-rsq.sh
    	src/gallium/tests/graw/fragment-shader/frag-sge.sh
    	src/gallium/tests/graw/fragment-shader/frag-slt.sh
    	src/gallium/tests/graw/fragment-shader/frag-srcmod-abs.sh
    	src/gallium/tests/graw/fragment-shader/frag-srcmod-absneg.sh
    	src/gallium/tests/graw/fragment-shader/frag-srcmod-neg.sh
    	src/gallium/tests/graw/fragment-shader/frag-srcmod-swz.sh
    	src/gallium/tests/graw/fragment-shader/frag-sub.sh
    	src/gallium/tests/graw/fragment-shader/frag-tempx.sh
    	src/gallium/tests/graw/fragment-shader/frag-xpd.sh
    	src/gallium/tests/graw/vertex-shader/vert-abs.sh
    	src/gallium/tests/graw/vertex-shader/vert-add.sh
    	src/gallium/tests/graw/vertex-shader/vert-arl.sh
    	src/gallium/tests/graw/vertex-shader/vert-arr.sh
    	src/gallium/tests/graw/vertex-shader/vert-cb-1d.sh
    	src/gallium/tests/graw/vertex-shader/vert-cb-2d.sh
    	src/gallium/tests/graw/vertex-shader/vert-dp3.sh
    	src/gallium/tests/graw/vertex-shader/vert-dp4.sh
    	src/gallium/tests/graw/vertex-shader/vert-dst.sh
    	src/gallium/tests/graw/vertex-shader/vert-ex2.sh
    	src/gallium/tests/graw/vertex-shader/vert-flr.sh
    	src/gallium/tests/graw/vertex-shader/vert-frc.sh
    	src/gallium/tests/graw/vertex-shader/vert-lg2.sh
    	src/gallium/tests/graw/vertex-shader/vert-lit.sh
    	src/gallium/tests/graw/vertex-shader/vert-lrp.sh
    	src/gallium/tests/graw/vertex-shader/vert-mad.sh
    	src/gallium/tests/graw/vertex-shader/vert-max.sh
    	src/gallium/tests/graw/vertex-shader/vert-min.sh
    	src/gallium/tests/graw/vertex-shader/vert-mov.sh
    	src/gallium/tests/graw/vertex-shader/vert-mul.sh
    	src/gallium/tests/graw/vertex-shader/vert-rcp.sh
    	src/gallium/tests/graw/vertex-shader/vert-rsq.sh
    	src/gallium/tests/graw/vertex-shader/vert-sge.sh
    	src/gallium/tests/graw/vertex-shader/vert-slt.sh
    	src/gallium/tests/graw/vertex-shader/vert-srcmod-abs.sh
    	src/gallium/tests/graw/vertex-shader/vert-srcmod-absneg.sh
    	src/gallium/tests/graw/vertex-shader/vert-srcmod-neg.sh
    	src/gallium/tests/graw/vertex-shader/vert-srcmod-swz.sh
    	src/gallium/tests/graw/vertex-shader/vert-sub.sh
    	src/gallium/tests/graw/vertex-shader/vert-xpd.sh
    	src/gallium/tools/trace/dump.py
    	src/gallium/tools/trace/format.py
    	src/gallium/tools/trace/model.py
    	src/gallium/tools/trace/parse.py

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=24d76d2966a5c666c9627034e6751621b17024c8
Author: Christian König <deathsimple at vodafone.de>
Date:   Sat Apr 23 13:58:08 2011 +0200

    [g3dvl] cleanup error handling

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2e6274fc3b123e7de695038054b5cbd20b11559a
Author: Christian König <deathsimple at vodafone.de>
Date:   Sat Apr 23 13:24:35 2011 +0200

    [g3dvl] make ycbcr stream and block data a public interface

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f0819a22f3dc63d1c0dde6320babf9b7fcda15bb
Author: Christian König <deathsimple at vodafone.de>
Date:   Sat Apr 23 03:37:05 2011 +0200

    [g3dvl] start implementing zscan and quantification
    
    Not 100% complete, but at least a good start.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b7acf83d523563cde613fe805bd8edaa02f64b53
Author: Christian König <deathsimple at vodafone.de>
Date:   Wed Apr 20 13:44:26 2011 +0200

    [g3dvl] make motion vector buffers a public interface

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3511780a43077d1359bd491eadb4ab9b3b86795a
Author: Christian König <deathsimple at vodafone.de>
Date:   Tue Apr 19 21:06:59 2011 +0200

    [g3dvl] revert commit 310eea52ca1e997295c84163066cc5d0fd4f8cf6
    
    Using a seperate vertex buffer for mc and ycbcr handling is still better.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=849bc838e81f930e6f090e6c6597bb92e822b4c9
Author: Christian König <deathsimple at vodafone.de>
Date:   Sun Apr 17 23:21:32 2011 +0200

    [g3dvl] give each color component their own vertex buffer

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=38a315b7049946d124409b377e622994feccdcb7
Author: Christian König <deathsimple at vodafone.de>
Date:   Sun Apr 17 21:31:31 2011 +0200

    [g3dvl] no need for seperate mv vertex states any more

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b8a6e0e6fc451096d684a1e18529ab4879cdba0a
Author: Christian König <deathsimple at vodafone.de>
Date:   Sun Apr 17 18:53:22 2011 +0200

    [g3dvl] give mv their own vertex buffer back

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0a2310b375068694d5700395aededc3fe68a0f3a
Author: Christian König <deathsimple at vodafone.de>
Date:   Sun Apr 17 13:01:56 2011 +0200

    [g3dvl] move blender state into idct code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ca79aeb91e914ac1a4774d51ca49911406377407
Author: Christian König <deathsimple at vodafone.de>
Date:   Sun Apr 17 12:15:14 2011 +0200

    [g3dvl] rename vl_mpeg12_mc_renderer into vl_mc
    
    It's still not 100% free from mpeg12 specific stuff,
    but should now be a good start for other codecs.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9c8bb28ca128dca9f279c78857da1b39223e30f7
Author: Christian König <deathsimple at vodafone.de>
Date:   Sun Apr 17 12:04:18 2011 +0200

    [g3dvl] move top/bottom field selection into mc code
    
    Removes the workaround and get interlaced videos to work 100% correctly.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f1485e155a985df3100708f4bfb1a9d7c72217f4
Author: Christian König <deathsimple at vodafone.de>
Date:   Sat Apr 16 16:22:53 2011 +0200

    [g3dvl] make macroblock_size configurable in mc

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cfe921a9b659ae94248054c4f1330f863d214d5b
Author: Christian König <deathsimple at vodafone.de>
Date:   Sat Apr 16 16:02:40 2011 +0200

    [g3dvl] remove dummy sampler from mc

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5294ac62236bf05e1eaaca3399e539c28c0ccc4c
Author: Christian König <deathsimple at vodafone.de>
Date:   Sat Apr 16 13:40:19 2011 +0200

    [g3dvl] move mc fb and viewport handling into buffer object

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ff210aea7c080600bd45eb18b29a6109468ed4df
Author: Christian König <deathsimple at vodafone.de>
Date:   Sat Apr 16 13:04:04 2011 +0200

    [g3dvl] back to seperate mc for y and c planes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ffcf287aa227cfd1c0f928a3310d98554caf16cd
Author: Christian König <deathsimple at vodafone.de>
Date:   Sat Apr 16 12:57:45 2011 +0200

    vdpau: implement VDPAU_DUMP option

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c87b83d4b2b860bb4c9f90897232e661a2b94c07
Author: Christian König <deathsimple at vodafone.de>
Date:   Fri Apr 15 22:15:17 2011 +0200

    [g3dvl] give mc and ycbcr stage its own vertex element state

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b1c44b0ea6b3e891086ce554edf3c26dbd3708cd
Author: Christian König <deathsimple at vodafone.de>
Date:   Fri Apr 15 21:26:06 2011 +0200

    [g3dvl] give mv and ycbcr stage its own vertex shader

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4fc4f7b9ea83f02a81e9a3f57db7ae655490379a
Author: Christian König <deathsimple at vodafone.de>
Date:   Fri Apr 15 00:01:27 2011 +0200

    [g3dvl] set ref samplers to linear again

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=10c49b28752f5f2d822dfb1e2e6a1ec213cc44da
Author: Christian König <deathsimple at vodafone.de>
Date:   Thu Apr 14 22:31:40 2011 +0200

    [g3dvl] use blending for mc of ref frames

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e61a63a65198fe136ff9f1b6b8897c5b3c95b093
Author: Christian König <deathsimple at vodafone.de>
Date:   Thu Apr 14 00:40:24 2011 +0200

    [g3dvl] cleanup blender and sampler views

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b88fa924009b5cc572187d3ca6a395d5226aa1c3
Author: Christian König <deathsimple at vodafone.de>
Date:   Wed Apr 13 22:45:54 2011 +0200

    [g3dvl] split mc into seperate stages

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=751eb75310f62bd9b7ef18df1730958a467c99ad
Author: Christian König <deathsimple at vodafone.de>
Date:   Wed Apr 13 20:07:21 2011 +0200

    [g3dvl] move intra handling into fetch_ycbcr

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=efaf024f8c7c1000af06e54a85378818d55c5160
Author: Christian König <deathsimple at vodafone.de>
Date:   Wed Apr 13 19:32:49 2011 +0200

    xvmc: use a pipe_video_rect for subpicture src & dst

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c7b65dcaffeb9d0760c8ecad052f4c79297bfc8a
Author: Christian König <deathsimple at vodafone.de>
Date:   Wed Apr 13 18:50:18 2011 +0200

    xvmc: Define some Xv attribs to allow users to specify color standard and procamp

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=537370be4b8aa3ecac8c5b0905f3cfc08e71da0d
Author: Christian König <deathsimple at vodafone.de>
Date:   Tue Apr 12 22:07:03 2011 +0200

    xvmc: move subpicture swizzle into own function

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=87e81a3e9db1a30f6f31e6e91aeb5acfdc8b589f
Author: Christian König <deathsimple at vodafone.de>
Date:   Tue Apr 12 21:51:41 2011 +0200

    xvmc: fix compiler warning

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4d057864d0d523c241e40ad675487276789e3b36
Author: Christian König <deathsimple at vodafone.de>
Date:   Tue Apr 12 21:42:08 2011 +0200

    xvmc: flush surface of macroblock (0,0) is detected

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3745025b28aa6142e7465f2af1387aebc99b5a70
Author: Christian König <deathsimple at vodafone.de>
Date:   Tue Apr 12 20:45:31 2011 +0200

    [g3dvl] make resource_format param const

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b48676672592271597d07e5ece79cf4d3ffbe04b
Author: Christian König <deathsimple at vodafone.de>
Date:   Tue Apr 12 20:38:21 2011 +0200

    xvmc: cleanup headers

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f63aba41fb7eba142b0b22a2a46cb264157c2505
Author: Christian König <deathsimple at vodafone.de>
Date:   Tue Apr 12 20:19:59 2011 +0200

    vdpau: switch cb cr planes in vlVdpVideoSurfacePutBitsYCbCr

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=62373e8f9e948ac441d9fe355edfc0dca5f9df9c
Author: Christian König <deathsimple at vodafone.de>
Date:   Tue Apr 12 19:42:47 2011 +0200

    vdpau: set at least a basic csc matrix

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4f3fb1586aebfe248321e935651b5af92b5a8261
Author: Christian König <deathsimple at vodafone.de>
Date:   Tue Apr 12 19:21:07 2011 +0200

    [g3dvl] make resource format selection a public interface

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ccc80d2c09ad35f867c0c0a85f7e1cadd73941bb
Author: Christian König <deathsimple at vodafone.de>
Date:   Mon Apr 11 23:55:36 2011 +0200

    [g3dvl] fully support different formats for source and intermediate textures

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=36b322dffd2429130f132f55f68acb1a23ba1658
Author: Christian König <deathsimple at vodafone.de>
Date:   Mon Apr 11 00:49:28 2011 +0200

    r600g: support textures with scaled number formats

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bad3085c7839de734f6b883088f91ae55db61a35
Author: Christian König <deathsimple at vodafone.de>
Date:   Sun Apr 10 22:32:56 2011 +0200

    [g3dvl] autoselect texture formats

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=871d6d49c931739d94e646f2b0c3eb5db8a03d69
Author: Christian König <deathsimple at vodafone.de>
Date:   Sun Apr 10 20:49:18 2011 +0200

    [g3dvl] autoconfigure nr of idct render targets

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b6af6ba6c0e62fc91adb350d882bab69dde1ef7a
Author: Christian König <deathsimple at vodafone.de>
Date:   Sun Apr 10 20:34:21 2011 +0200

    [g3dvl] remove unused rasterizer state from mpeg decoder

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ad4ed0e7f642a536618be183b293286fff1b206b
Author: Christian König <deathsimple at vodafone.de>
Date:   Sun Apr 10 20:30:27 2011 +0200

    [g3dvl] give idct it's own init buffer function

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5ed848129cb57269e80caf2c1ca522ae41f4500b
Author: Christian König <deathsimple at vodafone.de>
Date:   Sun Apr 10 19:16:38 2011 +0200

    [g3dvl] cleanup headers and comments

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fcf765620d803b376582afb618b1f643242b641b
Author: Christian König <deathsimple at vodafone.de>
Date:   Sun Apr 10 19:08:11 2011 +0200

    [g3dvl] make number of idct render targets configurable

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=31109e1be20d7c94521879c3221a9f77bacbdb8d
Author: Christian König <deathsimple at vodafone.de>
Date:   Sun Apr 10 18:46:31 2011 +0200

    [g3dvl] also use video buffer for idct intermediate

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8b0a9cc62c36bb48d2d7b488787eb2966bcbf7f2
Author: Christian König <deathsimple at vodafone.de>
Date:   Sun Apr 10 00:33:36 2011 +0200

    [g3dvl] get softpipe to work again

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=816d820b7de50827b9597b99823607cbab9a1ac6
Author: Christian König <deathsimple at vodafone.de>
Date:   Sat Apr 9 20:46:24 2011 +0200

    xvmc: add a workaround for xines xxmc vo plugin

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7a5390b06fea99f85ab47d40d8dc40e40e0f2ab8
Author: Christian König <deathsimple at vodafone.de>
Date:   Sat Apr 9 20:38:20 2011 +0200

    [g3dvl] make mv weights a public interface

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=44477ac489a34402d9d3314857fd2358a5e58e48
Author: Christian König <deathsimple at vodafone.de>
Date:   Sat Apr 9 12:01:29 2011 +0200

    [g3dvl] give each mv an individual weight

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cae77aa80b3629a147ce3ae4526646014efae595
Author: Christian König <deathsimple at vodafone.de>
Date:   Sat Apr 9 01:32:25 2011 +0200

    vdpau: Implement basic output functionality
    
    Even with totally wrong color space conversion
    we finally se a picture with VDPAU. Yeah!

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f3ead63e7023f61557cb92be30cae6fe9efb280a
Author: Christian König <deathsimple at vodafone.de>
Date:   Fri Apr 8 22:13:46 2011 +0200

    vdpau: get at least the very basic mixer functions working

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=255033e4819b096491dd987c3ca4d8ee32a7cdb6
Author: Christian König <deathsimple at vodafone.de>
Date:   Fri Apr 8 22:07:30 2011 +0200

    [g3dvl] use scissor to handle compositor dst_area

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=574ffb440dbd878d51fc9b9794a6396cbe6f75bb
Author: Christian König <deathsimple at vodafone.de>
Date:   Fri Apr 8 20:12:30 2011 +0200

    vdpau: add compositor to mixer

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6710e690f6ccd2c917d6a39be7d55a037470fccb
Author: Christian König <deathsimple at vodafone.de>
Date:   Fri Apr 8 20:03:35 2011 +0200

    vdpau: add compositor to presentation queue

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b98b58c76a2560b1db603e62f96c6641cedfa8e8
Author: Christian König <deathsimple at vodafone.de>
Date:   Fri Apr 8 19:21:13 2011 +0200

    vdpau: implement output surface creation

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=19402275fb36fc8cb5afaab63b224487e00313f9
Author: Christian König <deathsimple at vodafone.de>
Date:   Thu Apr 7 23:04:10 2011 +0200

    [g3dvl] stop waiting for replay of DRI2CopyRegion

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=30c4a07310e880d6ccb2f66efc30e123b8ae60e2
Author: Christian König <deathsimple at vodafone.de>
Date:   Thu Apr 7 22:59:48 2011 +0200

    [g3dvl] create composite buffer with USAGE_STREAM
    
    Also add PIPE_TRANSFER_DONTBLOCK to mapping options

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fcdf50f74befad8d89eb3f9cdfd88b82d1daa98c
Author: Christian König <deathsimple at vodafone.de>
Date:   Thu Apr 7 20:10:55 2011 +0200

    [g3dvl] add support for different decoding entry points

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9d2e630cd02362bfa8f090640a55cf2dea9d64b3
Author: Christian König <deathsimple at vodafone.de>
Date:   Thu Apr 7 19:24:22 2011 +0200

    [g3dvl] move mapping/unmapping and uploading of blocks out of idct code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2c21d28e8315ff65cb6f47fda46cbd65d67fb4e7
Author: Christian König <deathsimple at vodafone.de>
Date:   Wed Apr 6 20:38:16 2011 +0200

    vdpau: implement vlVdpVideoSurfacePutBitsYCbCr

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=05a2247a945db21ec5fdb39f6270c5cb2ab6bb6f
Author: Christian König <deathsimple at vodafone.de>
Date:   Wed Apr 6 20:36:31 2011 +0200

    [g3dvl] set buffer_format correctly

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d9ad3aa3b9647f1ede2568600978af956ff32fff
Author: Christian König <deathsimple at vodafone.de>
Date:   Wed Apr 6 00:06:20 2011 +0200

    [g3dvl] and finally split the decoder part out of the context
    
    This should give a good basis to implement vdpau ontop of it.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3a2b906805985e0a4258bcbaed4cdff758875514
Author: Christian König <deathsimple at vodafone.de>
Date:   Mon Apr 4 23:28:18 2011 +0200

    [g3dvl] rename ycbcr buffer to video buffer and add some more functionality

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ebd564587a46891cb2729c6a0ed84b7c27dc23ec
Author: Christian König <deathsimple at vodafone.de>
Date:   Sun Apr 3 22:01:15 2011 +0200

    g3dvl/vdpau: some more indention fixes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=087e17f52e6391cecc002066f53dadc8f1b53074
Author: Christian König <deathsimple at vodafone.de>
Date:   Sun Apr 3 20:49:15 2011 +0200

    [g3dvl] fix vertex buffer size calculation

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e6176ce3719e6c6e88d31ae7307154386e83553b
Author: Christian König <deathsimple at vodafone.de>
Date:   Sun Apr 3 19:57:49 2011 +0200

    [g3dvl] some more debugging output in xvmc st

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e5f78a74f8294ee02015552db664dae1e7da9f47
Author: Christian König <deathsimple at vodafone.de>
Date:   Sun Apr 3 16:09:23 2011 +0200

    [g3dvl] split compositor out of video context
    
    Also redesign the compositor a bit and make the result a public available interface

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e6d41e4d0326cac60b49e149d86d0f95c2518045
Author: Christian König <deathsimple at vodafone.de>
Date:   Sun Apr 3 00:14:38 2011 +0200

    [g3dvl] start to cleanup the mess and provide at least basic functionality

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d5b05a869a71147987a1c1d6c84f8df17148f031
Author: Christian König <deathsimple at vodafone.de>
Date:   Sun Apr 3 00:09:01 2011 +0200

    [g3dvl] start over with vdpau decoding

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7dc87676f203f1df935a97348e1fb15274be4642
Author: Christian König <deathsimple at vodafone.de>
Date:   Sat Apr 2 23:16:21 2011 +0200

    vdpau: get state tracker to compile again

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=59774e5c7a2756c5c430fc74bc80ea75d54f594d
Author: Christian König <deathsimple at vodafone.de>
Date:   Sat Apr 2 22:36:26 2011 +0200

    [g3dvl] remove unused color_swizzle from idct code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e6049aa0a990a630ed36a6d83e7526cc5e09bb19
Author: Christian König <deathsimple at vodafone.de>
Date:   Sat Apr 2 22:26:06 2011 +0200

    [g3dvl] rework mpeg12 context error handling

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3e92b4fd14b731bd6984aafd220059e27948aea8
Author: Christian König <deathsimple at vodafone.de>
Date:   Sat Apr 2 20:29:27 2011 +0200

    g3dvl/xvmc: fix a stupid of by one bug

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=71ee815b5cb0612906f9400f9a06ce8b7cdd51b3
Author: Christian König <deathsimple at vodafone.de>
Date:   Sat Apr 2 19:50:37 2011 +0200

    [g3dvl] remove PIPE_CAP_DECODE_TARGET_PREFERRED_FORMAT
    
    It wasn't fully implemented anyway.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=794cde3f5ef59cf603be284fbc8de33d2cda7d2c
Author: Christian König <deathsimple at vodafone.de>
Date:   Sat Apr 2 12:05:22 2011 +0200

    [g3dvl] splitt vertex element state into y, cb, cr

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4de5d81638a79fbd74eca63723f6f09727bf4b60
Author: Christian König <deathsimple at vodafone.de>
Date:   Fri Apr 1 23:47:20 2011 +0200

    [g3dvl] some minor cleanup

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1f3a85ec7931c5d67fce0ec1e845d6c91048e599
Author: Christian König <deathsimple at vodafone.de>
Date:   Tue Mar 29 20:01:49 2011 +0200

    [g3dvl] let mc code work on the different color planes seperately

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f3c9161b15988e90a2f727c8260ac3bff41912fd
Author: Christian König <deathsimple at vodafone.de>
Date:   Sun Mar 27 20:41:43 2011 +0200

    [g3dvl] remove texture dependencies from mc code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=020328ca32a3b6548b4c064c4fe115e386752daa
Author: Christian König <deathsimple at vodafone.de>
Date:   Sun Mar 27 19:43:02 2011 +0200

    [g3dvl] introduction of ycbcr buffers
    
    Moves most of the buffer creation out of the idct code.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5a351e51291922aa295926215fdecccc0baeef51
Author: Christian König <deathsimple at vodafone.de>
Date:   Sun Mar 27 01:53:04 2011 +0100

    [g3dvl] no need for individual samplers for idct stage 1 & 2

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8330bc29dda71c41c56b3c1989334823ae8779d4
Author: Christian König <deathsimple at vodafone.de>
Date:   Sun Mar 27 01:41:10 2011 +0100

    [g3dvl] cleanup and improve idct error handling

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c6182cc6d48a7c076cfbdba241e29e5f5901ba52
Author: Christian König <deathsimple at vodafone.de>
Date:   Sun Mar 27 01:04:00 2011 +0100

    [g3dvl] improve and cleanup mc error handling

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e8a701f40b138d31050bcf778dc7d5857102f49b
Author: Christian König <deathsimple at vodafone.de>
Date:   Sun Mar 27 00:19:25 2011 +0100

    [g3dvl] remove unused backbuffer from xvmc

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7f426615ab308de508f672567094b8b21d836a9b
Author: Christian König <deathsimple at vodafone.de>
Date:   Sat Mar 26 12:36:01 2011 +0100

    [g3dvl] fully implement paletted subpictures

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9a59f22d114e11a84c99609013ffe00f709c998b
Author: Christian König <deathsimple at vodafone.de>
Date:   Sat Mar 26 11:53:27 2011 +0100

    [g3dvl] correct subpicture stride in upload

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=849a0b0a821ecc59a50fe53498a6354cfd0b24a4
Author: Christian König <deathsimple at vodafone.de>
Date:   Sat Mar 26 11:46:07 2011 +0100

    [g3dvl] start implementing palettes for subpictures

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5f23328a8ad991ef1c70f045865b6a5e13323b67
Author: Christian König <deathsimple at vodafone.de>
Date:   Sat Mar 26 10:58:38 2011 +0100

    [g3dvl] get sampler swizzle right for subpictures
    
    This should make ai44 work correctly.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c001c393713f36144701f3a61b6c7de7811898ee
Author: Christian König <deathsimple at vodafone.de>
Date:   Sat Mar 26 02:03:16 2011 +0100

    [g3dvl] add blend state to compositor
    
    This seems to get at least mplayer working

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=adbc9cee0ddf5a542d3e503db673af30e6d8df5b
Author: Christian König <deathsimple at vodafone.de>
Date:   Sat Mar 26 01:26:52 2011 +0100

    [g3dvl] correct layer size calculation

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=05a2c182f1410a6c09eba70877311ceaf80c19c5
Author: Christian König <deathsimple at vodafone.de>
Date:   Sat Mar 26 01:01:18 2011 +0100

    [g3dvl] use quads instead of triangles for the compositor

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=133add9c508f9e94e04c45a6cfa3a9dd6a2518d0
Author: Christian König <deathsimple at vodafone.de>
Date:   Sat Mar 26 00:30:22 2011 +0100

    [g3dvl] the sampler textview map is no longer needed

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3d40d4f391e2fc319a03d8f171a2cfb9daf250c8
Author: Christian König <deathsimple at vodafone.de>
Date:   Sat Mar 26 00:20:16 2011 +0100

    [g3dvl] throw out all unused parts of the interface

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4a0b80f00dbc77d333027afd195daae7ef1e651c
Author: Christian König <deathsimple at vodafone.de>
Date:   Fri Mar 25 23:38:50 2011 +0100

    [g3dvl] rework supicture handling
    
    This gets ia44 and ai44 at least partial working

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a17788ac490744b631fc7dd47e94af3296895701
Author: Christian König <deathsimple at vodafone.de>
Date:   Fri Mar 25 21:10:56 2011 +0100

    [g3dvl] start implementing AI44 and IA44 subpicture

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ce6f8331fa520bc464a9fa50c18fe57678dd0a24
Author: Christian König <deathsimple at vodafone.de>
Date:   Fri Mar 25 19:32:22 2011 +0100

    [g3dvl] make ref_surface handling more sane

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=da3c6dd099786d20906b5a16288887b80cd8ad29
Author: Christian König <deathsimple at vodafone.de>
Date:   Thu Mar 24 21:24:58 2011 +0100

    [g3dvl] move sampler views for reference frames into context

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=884cb79edfefb1133229a002f41b4d370d717a7e
Author: Christian König <deathsimple at vodafone.de>
Date:   Thu Mar 24 20:33:32 2011 +0100

    [g3dvl] make mapping and flushing of buffers a public interface

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f65cdb9ea5652a9b64f4102b046c373b80871577
Author: Christian König <deathsimple at vodafone.de>
Date:   Tue Mar 22 21:58:28 2011 +0100

    [g3dvl] fix configure.ac for r600 video targets

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f08d3bb59b862e5e176af11303e5068fdfa2100b
Author: Christian König <deathsimple at vodafone.de>
Date:   Tue Mar 22 21:52:06 2011 +0100

    [g3dvl] buffers must be aligned to macroblock size

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ba0bff85307c9b107cf432da05b39fd4ab242579
Author: Christian König <deathsimple at vodafone.de>
Date:   Tue Mar 22 19:58:21 2011 +0100

    [g3dvl] make video buffer a public available interface

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=52766c2c373a7ac484ae01dca3ab409e808709b2
Author: Christian König <deathsimple at vodafone.de>
Date:   Sun Mar 20 22:50:09 2011 +0100

    [g3dvl] handle different mc types more similary

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f2c6affa365eee55d2e5a18f889691900711583e
Author: Christian König <deathsimple at vodafone.de>
Date:   Sun Mar 20 22:14:49 2011 +0100

    [g3dvl] simplify motion vector calculation

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bac8760f7f3523e9b6d5b2fd7cd46091d4883f5e
Author: Christian König <deathsimple at vodafone.de>
Date:   Sun Mar 20 21:34:38 2011 +0100

    [g3dvl] rename motion vector fields

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dd6cd206a6395be651bc965580e17c0d63513c7b
Author: Christian König <deathsimple at vodafone.de>
Date:   Sun Mar 20 19:45:06 2011 +0100

    [g3dvl] correctly implement non power of two buffers

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=713a52d8564193e222e16aad52758d8fa3b79635
Author: Christian König <deathsimple at vodafone.de>
Date:   Sun Mar 20 19:29:47 2011 +0100

    [g3dvl] cleanup idct init

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1a238efe424c666d730ffe91c01f49415797a7ca
Author: Christian König <deathsimple at vodafone.de>
Date:   Sun Mar 20 19:00:50 2011 +0100

    [g3dvl] fix power_of_two buffer with/height handling

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e9b305c1002c05af0ed60715c8507c407f7febaa
Author: Christian König <deathsimple at vodafone.de>
Date:   Sat Mar 19 12:26:17 2011 +0100

    [g3dvl] merge fixes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=74e1d64c6da055ad0142c227845087003acfaa51
Author: Christian König <deathsimple at vodafone.de>
Date:   Sat Mar 19 11:40:22 2011 +0100

    r600g: revert some asm optimisations
    
    They didn't have the desired effect and are still quite buggy

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2bf95c519e755146704f4942b1703d47d18bfeaa
Merge: f36846c77ee196881c0da560229279fc7ed88170 8042d751debb7a8375e8bc587189fea9a5a8371d
Author: Christian König <deathsimple at vodafone.de>
Date:   Sat Mar 19 01:02:40 2011 +0100

    Merge remote branch 'origin/master' into pipe-video
    
    Conflicts:
    	src/gallium/drivers/r600/r600_asm.c
    	src/gallium/tests/unit/SConscript

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f36846c77ee196881c0da560229279fc7ed88170
Author: Christian König <deathsimple at vodafone.de>
Date:   Fri Mar 18 21:44:47 2011 +0100

    vdpau: add vdpau-r600 target

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cbb3ad3d5aaeecfdd724ef0de120969031bb23fc
Author: Christian König <deathsimple at vodafone.de>
Date:   Fri Mar 18 21:12:08 2011 +0100

    vdpau: fix formating and idention of surface.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d1655b60b08f09873aa4b627e948dfc517e9e3eb
Author: Christian König <deathsimple at vodafone.de>
Date:   Fri Mar 18 19:34:02 2011 +0100

    get softpipe winsys to compile again

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=49f4aff75ce781fb71383a5ffe44e51e34ff1bf3
Author: Christian König <deathsimple at vodafone.de>
Date:   Fri Mar 18 01:06:41 2011 +0100

    vdpau: make indention and formating more sane

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b90f569a0f8578a20b9ee2997396b6c3ddd3b573
Author: Christian König <deathsimple at vodafone.de>
Date:   Fri Mar 18 00:26:34 2011 +0100

    vdpau: merge fixes for vdpau state tracker

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0719fdee2ecd8433eb687a2fb38a2cbcb1cea14a
Author: Christian König <deathsimple at vodafone.de>
Date:   Thu Mar 17 22:18:05 2011 +0100

    fix chroma swizzle

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1d72cf6986168a49fbadfa31e9d719ed0222836f
Author: Christian König <deathsimple at vodafone.de>
Date:   Thu Mar 17 20:13:51 2011 +0100

    move empty block mask into mpeg12 context

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a1fecd09c2c5fdba3da5c38fce567b5bd2e6053d
Author: Christian König <deathsimple at vodafone.de>
Date:   Thu Mar 17 00:08:20 2011 +0100

    [g3dvl] move mpeg12 context out of softpipe

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e87bd8c9578dee384ff03039aa792e1a8dae7f36
Author: Christian König <deathsimple at vodafone.de>
Date:   Wed Mar 16 23:09:52 2011 +0100

    [g3dvl] cleanup and documentation

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0f07da0a1c87e1c7b53700c33d6b1f8f03c1fe11
Author: Christian König <deathsimple at vodafone.de>
Date:   Wed Mar 9 23:40:08 2011 +0100

    [g3dvl] move idct out of mc code
    
    iDCT and MC now look good, but sp_video_context is a total mess

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=37a548c9d1db6bbf8712277f678d850f34d0e445
Author: Christian König <deathsimple at vodafone.de>
Date:   Tue Mar 8 21:30:33 2011 +0100

    [g3dvl] start to cleanup the mess
    
    Move the vertex buffer out of the mc code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=310eea52ca1e997295c84163066cc5d0fd4f8cf6
Author: Christian König <deathsimple at vodafone.de>
Date:   Tue Mar 8 18:34:05 2011 +0100

    [g3dvl] use a single vertex buffer for both idct and mc

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=43af13b2cb6d865610b3cdf64f8dbf16a9bca215
Author: Christian König <deathsimple at vodafone.de>
Date:   Tue Mar 8 16:48:39 2011 +0100

    r600g: set start instance correctly

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4ea38176028a6ecfc6ed195f64429b6b34279359
Author: Christian König <deathsimple at vodafone.de>
Date:   Sat Mar 5 16:36:38 2011 +0100

    [g3dvl] use instanced drawing to reduce the vertex buffer payload

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=199034a3cc46e09e7a325690ac5b2b097e90249f
Merge: 54f11a27a1ec28fcf9734f4454dee870bc0113f8 533bf171d4c926e4ab6fcd0d51396b195b9e024f
Author: Christian König <deathsimple at vodafone.de>
Date:   Sat Mar 5 15:46:56 2011 +0100

    Merge remote branch 'origin/master' into pipe-video

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=54f11a27a1ec28fcf9734f4454dee870bc0113f8
Merge: 0eccb1038a620bc76ba45ac00c293b3e88427510 6838c9ce74f16c765474c0d2b4ae1469dd4a64d5
Author: Christian König <deathsimple at vodafone.de>
Date:   Fri Mar 4 17:15:43 2011 +0100

    Merge remote branch 'origin/master' into pipe-video

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0eccb1038a620bc76ba45ac00c293b3e88427510
Merge: ed12c29bc45b100b758c9affe2cebe8c8498e25e 2e756f3d6f15d61297a3bb4efe6a88c29081a5eb
Author: Christian König <deathsimple at vodafone.de>
Date:   Thu Mar 3 00:59:12 2011 +0100

    Merge remote branch 'origin/master' into pipe-video

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ed12c29bc45b100b758c9affe2cebe8c8498e25e
Author: Christian König <deathsimple at vodafone.de>
Date:   Wed Mar 2 20:48:03 2011 +0100

    r600g: merge fix

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b97e41c7b18c363a303693fb841fe606b1106fe6
Merge: 77217af40d67612d1f1089ca188393d27a8a038f 5f44fab5a6ba99c287da8d01fa584763bff2565b
Author: Christian König <deathsimple at vodafone.de>
Date:   Mon Feb 28 23:59:53 2011 +0100

    Merge remote branch 'origin/master' into pipe-video

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=77217af40d67612d1f1089ca188393d27a8a038f
Author: Christian König <deathsimple at vodafone.de>
Date:   Thu Feb 24 22:28:38 2011 +0100

    r600g: Merge fix

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b922a0ce12916a91cfc3e56714913fcf63279ff2
Merge: f013b4f8f1329982727691a55cc263e3011d02bf c0ad70ae31ee5501281b434d56e389fc92b13a3a
Author: Christian König <deathsimple at vodafone.de>
Date:   Thu Feb 24 22:02:42 2011 +0100

    Merge remote branch 'origin/master' into pipe-video
    
    Conflicts:
    	configure.ac
    	src/gallium/auxiliary/Makefile
    	src/gallium/auxiliary/SConscript
    	src/gallium/drivers/r600/r600_asm.c
    	src/gallium/drivers/r600/r600_asm.h
    	src/gallium/drivers/r600/r600_shader.c
    	src/gallium/drivers/r600/r600_state_inlines.h
    	src/gallium/drivers/r600/r600_texture.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f013b4f8f1329982727691a55cc263e3011d02bf
Author: Christian König <deathsimple at vodafone.de>
Date:   Sat Jan 29 12:10:37 2011 +0100

    r600g: bugfixing register remapping

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=86e5b79a274ad4ed5c169aa5626106331273311c
Merge: 78faf8d0e9c276a0ff1465e501d58fb3d66de2f7 8af583f6e844ef2d173eb3c5c2e378cd1da018a8
Author: Christian König <deathsimple at vodafone.de>
Date:   Fri Jan 21 21:51:24 2011 +0100

    Merge remote branch 'origin/master' into pipe-video
    
    Conflicts:
    	src/gallium/drivers/r600/r600_texture.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=78faf8d0e9c276a0ff1465e501d58fb3d66de2f7
Merge: d2ff6b8715e817c1ef14d4bf12be58c19d894143 37233f1ee0213a224611788bbab38840ba9f8308
Author: Christian König <deathsimple at vodafone.de>
Date:   Thu Jan 20 22:43:18 2011 +0100

    Merge remote branch 'origin/master' into pipe-video
    
    Conflicts:
    	src/gallium/drivers/r600/r600_asm.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d2ff6b8715e817c1ef14d4bf12be58c19d894143
Merge: e755c7bec3bc722ee451bdaed8da741f337d33b3 d136d1d2e1174d2420ce5e32507904243ab240cd
Author: Christian König <deathsimple at vodafone.de>
Date:   Thu Jan 20 22:10:37 2011 +0100

    Merge remote branch 'origin/master' into pipe-video
    
    Conflicts:
    	src/gallium/drivers/r600/r600_asm.c
    	src/gallium/drivers/r600/r600_shader.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e755c7bec3bc722ee451bdaed8da741f337d33b3
Merge: a96fe679e2f57e8e4e26c38660d8b6e5b67d5b4b 93a95ad8ff1d543f886f123029d1329513729c4b
Author: Christian König <deathsimple at vodafone.de>
Date:   Wed Jan 12 00:51:45 2011 +0100

    Merge remote branch 'origin/master' into pipe-video
    
    Conflicts:
    	src/gallium/drivers/r600/r600_shader.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a96fe679e2f57e8e4e26c38660d8b6e5b67d5b4b
Merge: 7965e2fc16853ae0ed0a9cde77346c25feb19b6e cc0f604241ee7b536f4c9867573024b8673b0998
Author: Christian König <deathsimple at vodafone.de>
Date:   Wed Jan 12 00:48:10 2011 +0100

    Merge remote branch 'origin/master' into pipe-video
    
    Conflicts:
    	src/gallium/drivers/r600/r600_shader.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7965e2fc16853ae0ed0a9cde77346c25feb19b6e
Author: Christian König <deathsimple at vodafone.de>
Date:   Tue Jan 11 21:54:30 2011 +0100

    [g3dvl] merge fix

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9032d2a13ecd019206a48767d9205c0aafa7cca2
Merge: b725bbebae19890ceaaa31c1d7fb7f155ac3b6ef 2b296ec77c2b95e7632b45100de5a0878ac2a294
Author: Christian König <deathsimple at vodafone.de>
Date:   Mon Jan 10 23:41:08 2011 +0100

    Merge remote branch 'vdpau/pipe-video' into pipe-video
    
    Conflicts:
    	src/gallium/auxiliary/vl/vl_mpeg12_mc_renderer.c
    	src/gallium/drivers/softpipe/sp_video_context.c
    	src/gallium/include/pipe/p_format.h
    	src/gallium/state_trackers/xorg/xvmc/context.c
    	src/gallium/tests/unit/SConscript

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b725bbebae19890ceaaa31c1d7fb7f155ac3b6ef
Author: Christian König <deathsimple at vodafone.de>
Date:   Mon Jan 10 22:19:14 2011 +0100

    [g3dvl] static usage for intermediate buffer

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1b1c15a54aab7971d8296dc184a004dfd7bb5b3c
Author: Christian König <deathsimple at vodafone.de>
Date:   Mon Jan 10 22:09:41 2011 +0100

    r600g: place buffers into different domains, based on usage flags

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c8236aaf7056bd8645804e71596d2d6460e62d15
Author: Christian König <deathsimple at vodafone.de>
Date:   Mon Jan 10 19:15:42 2011 +0100

    [g3dvl] move to integer verticies

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4025958e1bfcd7fd75d476f8f5687b983e730b71
Author: Christian König <deathsimple at vodafone.de>
Date:   Sun Jan 9 14:19:14 2011 +0100

    [g3dvl] use a table of empty block mask instead of calculating it

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3789a480edb271bc9e512c7e901dbfc96aafe955
Author: Christian König <deathsimple at vodafone.de>
Date:   Sun Jan 9 13:18:48 2011 +0100

    r600g: check if hardware blits are possible bevore enabling tilling

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9bf8adc45e1b90b33e3900eef3a682a263b9e1bb
Author: Christian König <deathsimple at vodafone.de>
Date:   Sun Jan 9 13:18:30 2011 +0100

    r600g: some merge fixes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=72e30991559017c16d48569e612dbc0970e3b9ca
Merge: ef4def1d9a2a48c7e32ea3e6bf0294470dfbf4c8 d8cfe464424b41bd986276e19427f0079778bf8f
Author: Christian König <deathsimple at vodafone.de>
Date:   Sat Jan 8 13:24:36 2011 +0100

    Merge remote branch 'origin/master' into pipe-video
    
    Conflicts:
    	configure.ac
    	src/gallium/drivers/r600/eg_asm.c
    	src/gallium/drivers/r600/r600_asm.c
    	src/gallium/drivers/r600/r600_asm.h
    	src/gallium/include/pipe/p_format.h
    	src/gallium/targets/dri-nouveau/Makefile

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ef4def1d9a2a48c7e32ea3e6bf0294470dfbf4c8
Author: Christian König <deathsimple at vodafone.de>
Date:   Sat Jan 8 11:11:48 2011 +0100

    r600g: join export instructions

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=10dbabc48129ca64b0cb27b3a05d040e725b481c
Author: Christian König <deathsimple at vodafone.de>
Date:   Fri Jan 7 18:26:51 2011 +0100

    r600g: fully implement barrier handling

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3a49b567cf7a8e671e90831dd131c0408ffb6252
Author: Christian König <deathsimple at vodafone.de>
Date:   Tue Dec 28 23:45:46 2010 +0100

    r600g: rearange exports

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c099fcd28a30a019d02f8a56dab185c5dd1a9d35
Author: Christian König <deathsimple at vodafone.de>
Date:   Tue Dec 28 13:09:54 2010 +0100

    r600g: optimize unneeded alu moves

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f23dce053282eb1f1ad50041cf87e2e542b63e34
Author: Christian König <deathsimple at vodafone.de>
Date:   Mon Dec 27 20:50:05 2010 +0100

    r600g: fix gpr usage intersection and add conditiona code handling

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=22de93b435f868daa9f80e88ad2d128bd4cc67c4
Author: Christian König <deathsimple at vodafone.de>
Date:   Mon Dec 27 17:58:00 2010 +0100

    r600g: implement register remapping

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2191d8064e9d177311f0833241d16384ead89e1a
Author: Christian König <deathsimple at vodafone.de>
Date:   Wed Dec 22 21:38:48 2010 +0100

    [g3dvl] fix merge conflicts

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e179a8bf34022c200deee92d328cb1bae3c3aa4a
Merge: 1b03996b1269fb8b2f89e0a013d8427da660ff83 38c8b034e2775640c588711290c244632dcc2475
Author: Christian König <deathsimple at vodafone.de>
Date:   Wed Dec 22 21:12:24 2010 +0100

    Merge remote branch 'origin/master' into pipe-video

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1b03996b1269fb8b2f89e0a013d8427da660ff83
Author: Christian König <deathsimple at vodafone.de>
Date:   Wed Dec 22 20:50:16 2010 +0100

    r600g: remove some unneded barriers

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f853ea007816cdad4395b42388e12cd65bb8eb43
Author: Christian König <deathsimple at vodafone.de>
Date:   Wed Dec 22 20:01:39 2010 +0100

    [g3dvl] move code around for more optimal shader generation

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=26127d6a2f2df8d8833825bbe96b28ed4fc028f0
Author: Christian König <deathsimple at vodafone.de>
Date:   Wed Dec 22 17:45:51 2010 +0100

    r600g: rework literal handling

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=adf89a33296b60c746e813c3def030207cac9ec1
Author: Christian König <deathsimple at vodafone.de>
Date:   Tue Dec 21 21:27:57 2010 +0100

    r600g: fix bug created by 120a558624b46578412c945eb4b6005be020445c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ac5b174706da61c93cd083a4a913c2caa1d74298
Author: Christian König <deathsimple at vodafone.de>
Date:   Mon Dec 20 22:09:09 2010 +0100

    r600g: merge alu groups

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7b0cc9bd386f62f58c39e66ce29f1423cfccdfb7
Author: Christian König <deathsimple at vodafone.de>
Date:   Sat Dec 18 21:32:16 2010 +0100

    r600g: implement replacing gpr with pv and ps

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=79f881156f0e1ebb3395a151affb336a05a2cf9c
Author: Christian König <deathsimple at vodafone.de>
Date:   Sat Dec 18 17:56:36 2010 +0100

    r600g: rework bank swizzle code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f6c47f686d1888d70638f87af56aaa3fd5be8a4d
Author: Christian König <deathsimple at vodafone.de>
Date:   Sat Dec 18 13:57:18 2010 +0100

    r600g: fix alu slot assignment

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7ff871ee15b61ac2bef7ea91c70e32242581d3f4
Author: Christian König <deathsimple at vodafone.de>
Date:   Sat Dec 18 00:47:00 2010 +0100

    [g3dvl] add some missing writemasks

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=120a558624b46578412c945eb4b6005be020445c
Author: Christian König <deathsimple at vodafone.de>
Date:   Sat Dec 18 00:45:59 2010 +0100

    r600g: optimize away CF ALU instructions even if type doesn't match

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8cff56168dea3556d1cbe78b67d966669d2d65aa
Author: Christian König <deathsimple at vodafone.de>
Date:   Fri Dec 17 22:57:36 2010 +0100

    r600g: fix alu dumping

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=01e3e7c7c3af694ceeb426b6f3e1950fabaa5703
Author: Christian König <deathsimple at vodafone.de>
Date:   Thu Dec 16 22:23:48 2010 +0100

    r600g: fix tex and vtx joining

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f2fe3735183a4fac193d54999afa911cc891c1f3
Author: Christian König <deathsimple at vodafone.de>
Date:   Thu Dec 16 22:05:33 2010 +0100

    r600g: improve r600_bc_dump

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f780626c35c7c3cac2e9aa7c2ec77ca587d6ab95
Author: Christian König <deathsimple at vodafone.de>
Date:   Thu Dec 16 18:41:13 2010 +0100

    [g3dvl] move scaling completely into matrix and use less temp registers

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=08c8cd26b86b1d5514ff152ce853eae0541b02fd
Author: Christian König <deathsimple at vodafone.de>
Date:   Thu Dec 16 16:42:14 2010 +0100

    r600g: implement output modifiers and use them to further optimize LRP

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f75578b31e3cc660c654d13e4f5c4aa8bfe7c6a5
Author: Christian König <deathsimple at vodafone.de>
Date:   Tue Dec 14 23:38:30 2010 +0100

    r600g: use special constants for 0, 1, -1, 1.0f, 0.5f etc

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=270f6d194c124294d7ca8256c6bf7b6010e8510c
Author: Christian König <deathsimple at vodafone.de>
Date:   Tue Dec 14 20:49:31 2010 +0100

    r600g: optimize temp register handling for LRP

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d98d2e7c6c34039032e6a0fb8888c450660c763f
Author: Christian König <deathsimple at vodafone.de>
Date:   Tue Dec 14 20:20:36 2010 +0100

    [g3dvl] no need to swizzle a scalar

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9d967fc91e471206d01a54ec097f9e0903ac07ae
Author: Christian König <deathsimple at vodafone.de>
Date:   Tue Dec 14 19:32:08 2010 +0100

    r600g: DP4 also supports writemasking

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d92e97d8848dd96fd8e5b93e62edbf7b5f509efc
Author: Christian König <deathsimple at vodafone.de>
Date:   Tue Dec 14 00:43:53 2010 +0100

    r600g: optimize away CF_INST_POP
    
    If last instruction is an CF_INST_ALU we don't need to emit an
    additional CF_INST_POP for stack clean up after an IF ELSE ENDIF.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e13fecbbd69ab7e119fcf1dafcb4fb517de5c20d
Author: Christian König <deathsimple at vodafone.de>
Date:   Mon Dec 13 00:04:58 2010 +0100

    [g3dvl] add reg_fixup_label to IF ELSE ENDIF

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=be4de05c1093db27b3fca12b782055ab8a1eba13
Author: Christian König <deathsimple at vodafone.de>
Date:   Sun Dec 12 22:55:23 2010 +0100

    [g3dvl] move idct texture addr generation into vertex shader

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ebab090ed93270b40475151e60dbc7f2b72f1a61
Author: Christian König <deathsimple at vodafone.de>
Date:   Sun Dec 12 21:40:41 2010 +0100

    [g3dvl] seperate texture addr generation from fetching

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7bc9ab1181ff3dd8db67f6b020857820c49e0cbb
Author: Christian König <deathsimple at vodafone.de>
Date:   Sun Dec 12 15:37:54 2010 +0100

    r600g: texture instructions also work fine with TGSI_FILE_INPUT

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d5295552f532a1e03b06ff497529f6c4b5ff84c6
Author: Christian König <deathsimple at vodafone.de>
Date:   Sun Dec 12 15:13:39 2010 +0100

    r600g: Why all this fiddling with tgsi_helper_copy?
    
    tgsi_helper_copy is used on several occasions to copy a temporary result
    into the real destination register to emulate writemasks for OP3 and
    reduction operations. According to R600 ISA that's unnecessary.
    
    This patch fixes this use for MAD, CMP and DP4.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ad643bfc12de13f78b86de15a9d44a91ffa93ce9
Author: Christian König <deathsimple at vodafone.de>
Date:   Sat Dec 11 14:34:01 2010 +0100

    [g3dvl] remove "Nouveau can't writemask tex dst regs" workaround
    
    This now works with r600g, but will probably break Nouveau.
    It's just way faster on r600 hardware, so let's fix Nouveau.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dbe6454aa32b448d1b76ce2ac4c44e11121e7218
Author: Christian König <deathsimple at vodafone.de>
Date:   Sat Dec 11 14:00:59 2010 +0100

    [g3dvl] move mv into vertex stream

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=772b25e1f366edc857e77b8c1ccdc5297d82cc41
Merge: ab130400cf91ab471e265e58193c95f04c7aeeda b3d2ec9942303d1d03e28a25b030eb060415abfb
Author: Christian König <deathsimple at vodafone.de>
Date:   Sat Dec 11 13:43:44 2010 +0100

    Merge remote branch 'origin/master' into pipe-video
    
    Conflicts:
    	src/gallium/drivers/r600/r600_pipe.c
    	src/gallium/drivers/r600/r600_texture.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ab130400cf91ab471e265e58193c95f04c7aeeda
Author: Christian König <deathsimple at vodafone.de>
Date:   Fri Dec 10 12:05:30 2010 +0100

    [g3dvl] move z-coord generation for multiple render targets into vertex shader

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4a8420513d653cd2fccf93a51315120a1a5d0fcc
Author: Christian König <deathsimple at vodafone.de>
Date:   Fri Dec 10 11:31:17 2010 +0100

    [g3dvl] move idct stage 1 scaling into matrix

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=680f1181389103427d57704e8ae2cc453d329f1f
Author: Christian König <deathsimple at vodafone.de>
Date:   Fri Dec 10 11:05:11 2010 +0100

    [g3dvl] double buffering seems to be enough

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9c296be7d6fc4cabed97b9d10e24c226b2ee7d08
Author: Christian König <deathsimple at vodafone.de>
Date:   Fri Dec 10 02:56:15 2010 +0100

    [g3dvl] make render targets full configureable

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=593a2cf8c54bbe45efd7c142e9bc97d111e8ed88
Author: Christian König <deathsimple at vodafone.de>
Date:   Fri Dec 10 01:27:21 2010 +0100

    [g3dvl] move interlaced dct handling into vertex shader

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1fb4bf84d588f78056e3ba5849410895841fe01d
Author: Christian König <deathsimple at vodafone.de>
Date:   Fri Dec 10 00:29:59 2010 +0100

    [g3dvl] move frame predition handling vom fragment into vertex shader

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cf234984f436b77deefebd281c2eecd494398940
Author: Christian König <deathsimple at vodafone.de>
Date:   Fri Dec 10 00:13:32 2010 +0100

    [g3dvl] avoid some ELSE blocks

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=00e60387fc3a5ec2de9a2dd312427eff067ec47a
Author: Christian König <deathsimple at vodafone.de>
Date:   Thu Dec 9 22:34:43 2010 +0100

    [g3dvl] try a different buffer aproach

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=25cdc79f32f9e4242d53a22a4debe80ca6a66348
Author: Christian König <deathsimple at vodafone.de>
Date:   Thu Dec 9 22:28:31 2010 +0100

    [g3dvl] fix buffer handling in mc code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7c4887f5ae642131d7895da5bffda77a6287c6d4
Author: Christian König <deathsimple at vodafone.de>
Date:   Thu Dec 9 22:27:03 2010 +0100

    [g3dvl] fix idct matrix upload

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1e3f5e9520940592dae1c37bb4c8d3fc156aa5d5
Author: Christian König <deathsimple at vodafone.de>
Date:   Wed Dec 8 23:37:57 2010 +0100

    [g3dvl] split mc code into state and buffer

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3b2ef2d007193f8a5f6979b378ee3c952ff39f7f
Author: Christian König <deathsimple at vodafone.de>
Date:   Wed Dec 8 22:35:30 2010 +0100

    [g3dvl] move buffer mapping/unmapping out of flush

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=877edb67859cffad44b1cea1c3392911e86cdef6
Author: Christian König <deathsimple at vodafone.de>
Date:   Wed Dec 8 21:28:38 2010 +0100

    [g3dvl] replace IF THEN ELSE with CMP statement

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1482b9a7f39ec8875fcd4137c35b3cb9ac0c0934
Author: Christian König <deathsimple at vodafone.de>
Date:   Wed Dec 8 20:48:34 2010 +0100

    [g3dvl] remove shadow buffering of vertex buffers

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8df88ca10fbfc56fca715fe60ab2edecd15d5736
Author: Christian König <deathsimple at vodafone.de>
Date:   Wed Dec 8 19:41:01 2010 +0100

    [g3dvl] remove mb type handler structure

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=050e7035f246f3271f53b962d743ff1a864c6f33
Author: Christian König <deathsimple at vodafone.de>
Date:   Wed Dec 8 19:18:55 2010 +0100

    [g3dvl] move macro block type handling into shaders part 3

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5790ca5289596332a3f4d736f554dc8118ee3883
Author: Christian König <deathsimple at vodafone.de>
Date:   Wed Dec 8 18:42:48 2010 +0100

    [g3dvl] moving macroblock type handling into shaders part 2

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=081b01fd604f4ab7a33804b7deabe3304631fa59
Author: Christian König <deathsimple at vodafone.de>
Date:   Wed Dec 8 18:26:58 2010 +0100

    [g3dvl] start moving macroblock type handling into shaders

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b680476b522b538f4de0b81785fa1f113fa0c507
Author: Christian König <deathsimple at vodafone.de>
Date:   Wed Dec 8 16:11:29 2010 +0100

    [g3dvl] allways use all motion vectors
    
    reprogramming the vertex buffers takes more time than pumping
    all motion vectors through the vertex shader

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d8d8939dd5d79600807b3c64310a45d7e18c408e
Author: Christian König <deathsimple at vodafone.de>
Date:   Wed Dec 8 14:50:28 2010 +0100

    [g3dvl] split empty block handling
    
    Empty block handling is split between vertex shader (x-axis)
    and fragment shader (y-axis).

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0b749d6dcb537472771d6fe6e454aafc916ab3fe
Author: Christian König <deathsimple at vodafone.de>
Date:   Wed Dec 8 02:12:24 2010 +0100

    [g3dvl] split idct code into state and buffers

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=22b4acb2069a368e986805d3b43395172ebf9146
Author: Christian König <deathsimple at vodafone.de>
Date:   Tue Dec 7 21:23:14 2010 +0100

    [g3dvl] use buffer width instead of texture size or vs constants

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bfb4fb057d92869f98dc627d53d3e1b7d031d93f
Author: Christian König <deathsimple at vodafone.de>
Date:   Tue Dec 7 20:13:37 2010 +0100

    [g3dvl] move vertex buffer handling into vl_vertex_buffer.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=eb7452e267974f9ff971b752046c512963f59f81
Author: Christian König <deathsimple at vodafone.de>
Date:   Tue Dec 7 00:29:02 2010 +0100

    [g3dvl] rework pot buffer handling and flushing

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6484898752d733a2442b433fbb78325f9021c698
Author: Christian König <deathsimple at vodafone.de>
Date:   Sun Dec 5 22:30:38 2010 +0100

    [g3dvl] move mapping/unmapping of buffers one layer up

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=57018734023b41ef84f5be560c12dce6ae5f1c58
Author: Christian König <deathsimple at vodafone.de>
Date:   Sun Dec 5 17:57:52 2010 +0100

    [g3dvl] move vertex handling into vl_vb object

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8e0c05960daa7a38ab7834e6a9e7e0a7a973ac2d
Author: Christian König <deathsimple at vodafone.de>
Date:   Sun Dec 5 16:46:10 2010 +0100

    [g3dvl] cleanup empty block handling
    
    doing empty block handling in the mc code is indeed faster

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9af3c243d958dd5b9802dda321ab980c83cb8cb8
Author: Christian König <deathsimple at vodafone.de>
Date:   Fri Dec 3 18:57:23 2010 +0100

    move empty block handling back into mc for testing

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=29840040af128fe3f3542defd9448e1f66c23f03
Author: Christian König <deathsimple at vodafone.de>
Date:   Wed Dec 1 18:47:11 2010 +0100

    add rasterizer state

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=27016941bca40a6563dd2122369745351102bc0c
Author: Christian König <deathsimple at vodafone.de>
Date:   Tue Nov 30 21:15:47 2010 +0100

    use CMP also for referenz frame fetch

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c8b7cf469fa9db9e7ee459eec2d61f485e7961b8
Author: Christian König <deathsimple at vodafone.de>
Date:   Tue Nov 30 20:41:26 2010 +0100

    cleanup and use CMP instead of IF ELSE ENDIF

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=74c71f09f3d321963b738acfb0bfd30b1e1efaeb
Author: Christian König <deathsimple at vodafone.de>
Date:   Tue Nov 30 00:14:59 2010 +0100

    move to four component calculation for idct code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=69f53c3dc89944c6a089e5d2b7a643baef9339e1
Author: Christian König <deathsimple at vodafone.de>
Date:   Mon Nov 29 01:02:37 2010 +0100

    copy only mv really needed to vb

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d2888c5f2f3ed8727ea973e839b54435eac31e89
Author: Christian König <deathsimple at vodafone.de>
Date:   Mon Nov 29 00:09:22 2010 +0100

    use vertex buffer also for mc code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c7068d79a06c374dd6e732a53436dd9bcdba7e0e
Author: Christian König <deathsimple at vodafone.de>
Date:   Sun Nov 28 21:09:53 2010 +0100

    give each vertex element its own buffer

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=838d1092077368d45674f5f5637186da5c69ca15
Author: Christian König <deathsimple at vodafone.de>
Date:   Sun Nov 28 20:20:47 2010 +0100

    use vl_vb_upload_quads also for mc

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3e6a5077ca5968a3bf76e6ab6ba8f33487895066
Author: Christian König <deathsimple at vodafone.de>
Date:   Sun Nov 28 20:08:40 2010 +0100

    move vertex elemt states into mb type handlers

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3bbbb3c54f633ab10e7e2302e8edf3cf1f801858
Author: Christian König <deathsimple at vodafone.de>
Date:   Sun Nov 28 18:49:57 2010 +0100

    move macroblock type handling into its own structure

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4abe7382882a451a7750ccc451b8568768d122cb
Author: Christian König <deathsimple at vodafone.de>
Date:   Sun Nov 28 14:48:31 2010 +0100

    use a shadow buffer for vertex data to optimize memory access

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a984c67b316ac2ca9aaf6d38a3127cf3d61a249e
Author: Christian König <deathsimple at vodafone.de>
Date:   Sun Nov 28 12:23:36 2010 +0100

    make nr of render targets configureable for testing

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=336c7735ae97ddc0a177562375136297c2de3d19
Author: Christian König <deathsimple at vodafone.de>
Date:   Sun Nov 28 01:21:41 2010 +0100

    [g3dvl] join empty blocks to get larger slices

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e742a1043dbd56fe11f0490cb74b7a738bab2238
Author: Christian König <deathsimple at vodafone.de>
Date:   Sat Nov 27 18:20:38 2010 +0100

    [g3dvl] use 8 zslices for idct

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3fd53e6c2a05e65872de4292557d7839cbcf7395
Author: Christian König <deathsimple at vodafone.de>
Date:   Sat Nov 27 14:08:15 2010 +0100

    [g3dvl] some more bugfixing

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=12836fbcfad7f317b1f5aa5e46f9946894bf040c
Author: Christian König <deathsimple at vodafone.de>
Date:   Sat Nov 27 14:01:01 2010 +0100

    [g3dvl] idividual vs for each stage and a bunch of bugsfixes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=027704db75a61300e733b0f5a9efbb491189dce5
Author: Christian König <deathsimple at vodafone.de>
Date:   Sat Nov 27 11:24:24 2010 +0100

    [g3dvl] give idct stage 1 & 2 its own sb_state and viewport

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=13e28cff7655adec0f89aed9c5ee74f8481133ab
Author: Christian König <deathsimple at vodafone.de>
Date:   Fri Nov 26 21:50:14 2010 +0100

    [g3dvl] use four component fetch also for idct source

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a981d62c9781cd204aaec643b0f6115496f01789
Author: Christian König <deathsimple at vodafone.de>
Date:   Fri Nov 26 21:44:22 2010 +0100

    r600g: disable hardware blit for stream texture

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cfe489b89723117e56674c2be7761c201f8d78ff
Author: Christian König <deathsimple at vodafone.de>
Date:   Fri Nov 26 20:25:00 2010 +0100

    [g3dvl] split matrix mul into seperate functions

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7408a6ab89e0bc87209b50334604fae93277fdc6
Author: Christian König <deathsimple at vodafone.de>
Date:   Fri Nov 26 19:14:55 2010 +0100

    [g3dvl] use inline constants instead of vs_const for idct

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3dd7bf7d39781f3ef4c0b53732945674c9924cdf
Author: Christian König <deathsimple at vodafone.de>
Date:   Thu Nov 25 22:10:21 2010 +0100

    [g3dvl] no need to keep the idct matrix multiple times

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9cff90534389c2aad9b58ff04b1a5d624e3d0bdb
Author: Christian König <deathsimple at vodafone.de>
Date:   Thu Nov 25 21:23:48 2010 +0100

    [g3dvl] add dump option to xvmc

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ed8b767a8e09cff4d98a44cdc07b08f1b322c4d3
Author: Christian König <deathsimple at vodafone.de>
Date:   Thu Nov 25 19:37:12 2010 +0100

    [g3dvl] also use four elemets on right side multiplikation

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c9e10c666adc64f6c5dfb04422560508f115aa54
Author: Christian König <deathsimple at vodafone.de>
Date:   Wed Nov 24 23:54:21 2010 +0100

    [g3dvl] use four elements in matrix texture fetch

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=de623b96abea4352259c8079ddc1a16fe5d4b22f
Author: Christian König <deathsimple at vodafone.de>
Date:   Wed Nov 24 23:44:30 2010 +0100

    r600g: disable not working formats

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=431e72984b12e6ef0a1668814ec54b14255f98a1
Author: Christian König <deathsimple at vodafone.de>
Date:   Wed Nov 24 21:40:50 2010 +0100

    r600g: reenable texture uploads, but keep R16_SNORM disabled

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a51b0daa59c03cae8cc67baa48c11ff63155cbcb
Author: Christian König <deathsimple at vodafone.de>
Date:   Wed Nov 24 21:36:54 2010 +0100

    r600g: disable R32 float also in r600_translate_colorformat

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2c9db2484b7c1cec7a3a629f70a5aa840e16268e
Author: Christian König <deathsimple at vodafone.de>
Date:   Wed Nov 24 20:00:52 2010 +0100

    [g3dvl] no need for all samplers at all stages

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5391ef86063d382ab011e887bdd0350f394f2352
Author: Christian König <deathsimple at vodafone.de>
Date:   Wed Nov 24 19:46:51 2010 +0100

    [g3dvl] remove flushing between stages

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ed49905944243863913bc2598f734ca038c85b94
Author: Christian König <deathsimple at vodafone.de>
Date:   Wed Nov 24 19:40:47 2010 +0100

    [g3dvl] spread scaling between idct stages

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5a8078486a013152d150a4524ebfab929eefe6c4
Author: Christian König <deathsimple at vodafone.de>
Date:   Tue Nov 23 22:43:29 2010 +0100

    [g3dvl] remove invalid use of assert

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=58d04f816c00c6829975d0e797cb76eca3943e7d
Author: Christian König <deathsimple at vodafone.de>
Date:   Tue Nov 23 21:26:26 2010 +0100

    [g3dvl] switch to r32 float for idct matrix

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=21efda86875096333dc0412c0edab1e188f551d8
Author: Christian König <deathsimple at vodafone.de>
Date:   Tue Nov 23 00:19:02 2010 +0100

    [g3dvl] add some error handling

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e6b71530daea3059ee362d4df51575e27e026b22
Merge: 42c7291d2cb50c2bd94dd9346a8402a24303d66d 5e3733fadf08178fca7c9f20a0f4783f940383aa
Author: Christian König <deathsimple at vodafone.de>
Date:   Sun Nov 21 19:40:52 2010 +0100

    Merge remote branch 'origin/master' into pipe-video
    
    Conflicts:
    	src/gallium/auxiliary/Makefile
    	src/gallium/auxiliary/SConscript

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=42c7291d2cb50c2bd94dd9346a8402a24303d66d
Author: Christian König <deathsimple at vodafone.de>
Date:   Sun Nov 21 14:34:38 2010 +0100

    [g3dvl] inverse check for iDCT

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ac1fd50163119a887487d748fab507b23e215c2b
Author: Christian König <deathsimple at vodafone.de>
Date:   Sun Nov 21 14:19:40 2010 +0100

    [g3dvl] first working version of idct code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=331eb58d1532303770e3cae2ba5ed4c39a159881
Author: Christian König <deathsimple at vodafone.de>
Date:   Sun Nov 21 13:58:23 2010 +0100

    r600g: disable staging upload for now

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cc998ddf929d5b6caea9f3d4b31c92aed7c55d96
Author: Christian König <deathsimple at vodafone.de>
Date:   Sun Nov 21 13:57:02 2010 +0100

    r600g: remove accidentally added r32 float format

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=95febb69cc333dad75c0f2da19dd85f444281ad2
Author: Christian König <deathsimple at vodafone.de>
Date:   Sat Nov 20 22:24:42 2010 +0100

    [g3dvl] move empty block handling into idct code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=03c5a0ea5cd5b3e5931d6784749f87789a016b98
Author: Christian König <deathsimple at vodafone.de>
Date:   Sat Nov 20 21:08:12 2010 +0100

    [g3dvl] enable stage 1&2 buffers in idct code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=749504a935f2468ea1f84a54e918233d77d90178
Author: Christian König <deathsimple at vodafone.de>
Date:   Sat Nov 20 21:06:42 2010 +0100

    r600g: add support for signed normalized frame buffers

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e639e1b83ea65985cd84d12dc120d77cab80ba9e
Author: Christian König <deathsimple at vodafone.de>
Date:   Tue Nov 16 22:30:50 2010 +0100

    [g3dvl] next round of idct implementation

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=508a4a056c3140dc1f90b93acd46c06c30f7094e
Author: Christian König <deathsimple at vodafone.de>
Date:   Sun Nov 14 23:16:49 2010 +0100

    [g3dvl] add skeleton and incomplete idct

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3cbe27a9888b94d1ab24b5e76ebd7563a7d8c6b8
Author: Christian König <deathsimple at vodafone.de>
Date:   Sun Nov 14 20:35:02 2010 +0100

    [g3dvl] ups missed this check

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3886295a0cd1a51b1fa82fb076d826471d4697bb
Author: Christian König <deathsimple at vodafone.de>
Date:   Sun Nov 14 20:14:25 2010 +0100

    [g3dvl] remove need for XVMC_INTRA_UNSIGNED
    
    Move from unsigned to signed intra dct blocks.
    You also need to update xf86-video-ati for this to work.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=48e19e8f35b2bbf437f6dcfe3213098690b8c925
Author: Christian König <deathsimple at vodafone.de>
Date:   Sun Nov 14 02:17:39 2010 +0100

    [g3dvl] fix of my one bug in SCALE_FACTOR_16_TO_9

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0bc51ba484912e0b1c51922d409ae2645594e7ec
Author: Christian König <deathsimple at vodafone.de>
Date:   Sat Nov 13 17:16:27 2010 +0100

    [g3dvl] switch to using macroblock vertices

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=35a8efe5773909e31e36e5e0e379ae7a30913b7b
Author: Christian König <deathsimple at vodafone.de>
Date:   Sat Nov 13 16:56:59 2010 +0100

    [g3dvl] move empty block handling completely into shaders

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d128c091c74f3cd862bd12a381bc521cae42264c
Author: Christian König <deathsimple at vodafone.de>
Date:   Sat Nov 13 14:06:47 2010 +0100

    [g3dvl] use quads instead of triangles

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=33311ffed5f54fbc014fc35a204ec9ef667fcc47
Author: Christian König <deathsimple at vodafone.de>
Date:   Fri Nov 12 23:49:33 2010 +0100

    [g3dvl] cleanup
    
    Add missing comments simplyfy shaders etc...

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1eaf4806cd6a3c2cbfdf5b0f8377424dfe191902
Author: Christian König <deathsimple at vodafone.de>
Date:   Fri Nov 12 12:00:33 2010 +0100

    [g3dvl] and finally move field codec dct handling into shaders

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fa4d27451655cb008fe75bf00a3176c9b76245e4
Author: Christian König <deathsimple at vodafone.de>
Date:   Fri Nov 12 01:04:22 2010 +0100

    [g3dvl] make room for second z-coord and interlaced flag

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7af05c4fe6283bb69d0b157975589f035516bb2d
Author: Christian König <deathsimple at vodafone.de>
Date:   Fri Nov 12 00:29:37 2010 +0100

    [g3dvl] move applying z-coord to fragment shader

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d8192f18218a364bc497d6348d8ad934b92a1696
Author: Christian König <deathsimple at vodafone.de>
Date:   Fri Nov 12 00:17:56 2010 +0100

    [g3dvl] use constants for vertex shader outputs and move field calculation into own function

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=97e92ab63bbf4282787499b4cf55ccb50675bdbc
Author: Christian König <deathsimple at vodafone.de>
Date:   Thu Nov 11 22:08:00 2010 +0100

    [g3dvl] move xfer_buffers_map/unmap into flush

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=195bbe8ce218533569dde1368d04da0fd229913d
Merge: 99b57bc20e839043ec6160502814085a0976fccc d67df5dd9db1cede92f1b177c890f83809bb4582
Author: Christian König <deathsimple at vodafone.de>
Date:   Thu Nov 11 21:07:42 2010 +0100

    Merge remote branch 'origin/master' into pipe-video

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=99b57bc20e839043ec6160502814085a0976fccc
Author: Christian König <deathsimple at vodafone.de>
Date:   Thu Nov 11 15:01:27 2010 +0100

    [g3dvl] move stuff from flush into own functions

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e406936b9ec46f1b8a41d02edd15f384bb739e32
Author: Christian König <deathsimple at vodafone.de>
Date:   Thu Nov 11 12:49:47 2010 +0100

    [g3dvl] remove empty block handling for now
    
    Maybe this isn't going into the right direction,
    but it makes handling the code easier for now.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=745906257a5cfc5945e7d373ea2684ccf26860b5
Author: Christian König <deathsimple at vodafone.de>
Date:   Thu Nov 11 12:32:44 2010 +0100

    [g3dvl] use only one vertex element for ycbcr z-coord

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4c90c039f005517c5ae68167d9b3de624557c817
Author: Christian König <deathsimple at vodafone.de>
Date:   Thu Nov 11 11:53:12 2010 +0100

    [g3dvl] move the rest of the calculations into the vertex shader

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1be1aa7ba16b377c065cbb0b49ed4271604ce26a
Author: Christian König <deathsimple at vodafone.de>
Date:   Thu Nov 11 00:39:30 2010 +0100

    [g3dvl] cleanup vert_stream_0

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3a247a08e8248ce4128952b78abcd205e42e67c1
Author: Christian König <deathsimple at vodafone.de>
Date:   Wed Nov 10 23:22:56 2010 +0100

    [g3dvl] use clamp to border for empty block handling

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d073fec718bbc8f0f520b12d568b9828dd164042
Author: Christian König <deathsimple at vodafone.de>
Date:   Wed Nov 10 21:35:55 2010 +0100

    [g3dvl] move to 3D textures for y cb cr

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c2ec28be3a659ae68b7c0956cd91c5de60d413aa
Author: Christian König <deathsimple at vodafone.de>
Date:   Wed Nov 10 15:24:28 2010 +0100

    [g3dvl] again rework vertex shader a bit

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1eade3271ab167a83fcb0d8994530ea677d68575
Author: Christian König <deathsimple at vodafone.de>
Date:   Tue Nov 9 23:18:33 2010 +0100

    [g3dvl] workaround for motion vertical field selection

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5182416f030af71bd2fa4b00edffc268cec0e050
Author: Christian König <deathsimple at vodafone.de>
Date:   Tue Nov 9 20:01:58 2010 +0100

    [g3dvl] start handling motion_vertical_field_select

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=725a5e15cfc7ffc1c5d940b01b9b010ed726a4eb
Author: Christian König <deathsimple at vodafone.de>
Date:   Sat Nov 6 17:08:55 2010 +0100

    [g3dvl] cleanup naming convention and comments

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=34e5ae5aed8187e0f6395dee2985091cea3a6df6
Author: Christian König <deathsimple at vodafone.de>
Date:   Sat Nov 6 16:18:24 2010 +0100

    [g3dvl] motion type depends on picture structure not dct type

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d7fc97b6ab1bbc191eac153e0203a2c204f4b7e6
Author: Christian König <deathsimple at vodafone.de>
Date:   Fri Nov 5 22:48:27 2010 +0100

    [g3dvl] simplyfy shaders and fix bugs

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dd51858850f7ff577306784378975762803f29cb
Author: Christian König <deathsimple at vodafone.de>
Date:   Fri Nov 5 02:16:43 2010 +0100

    [g3dvl] it finally starts to look like a badly deinterlaced video

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=de2eec6a3d0a22f342355c09515da8c6beca662b
Author: Christian König <deathsimple at vodafone.de>
Date:   Fri Nov 5 00:20:33 2010 +0100

    [g3dvl] move scaling to macroblocksize into vertex shader

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=325233fdef179caee04b92c2042fdbbf1f96b9fd
Author: Christian König <deathsimple at vodafone.de>
Date:   Thu Nov 4 23:23:42 2010 +0100

    [g3dvl] move vertex normalisation into vertex shader

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b4c5c6f51ae5398c1be190233f7539f78885fa45
Author: Christian König <deathsimple at vodafone.de>
Date:   Thu Nov 4 21:41:39 2010 +0100

    [g3dvl] rework shader a bit

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2e4a7b7306a14808fc3143959dc3bf4d2e7f023b
Author: Christian König <deathsimple at vodafone.de>
Date:   Wed Nov 3 00:38:07 2010 +0100

    Fix zero block handling for field based mc

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0b75203c5962475a9cbe27e31373750465f9d949
Author: Christian König <deathsimple at vodafone.de>
Date:   Sat Oct 30 01:42:16 2010 +0200

    First try of field based mc

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2b296ec77c2b95e7632b45100de5a0878ac2a294
Author: Thomas Balling Sørensen <tball at tball-laptop.(none)>
Date:   Thu Oct 28 22:46:28 2010 +0200

    vl: initial implementation of vlVaQueryImageFormats(), vlVaCreateImage(), vlVaQuerySubpictureFormats(), vlVaCreateSurfaces(), vlVaQueryConfigEntrypoints(), vlVaQueryConfigProfiles()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=41ed47d6b8fb6c032e2907ef2e49e414c26f35c1
Merge: 97a7cf230a70c64fff300931ae7c00aa00449c97 5479fa34d9acebd55f68c23a278cf382d0e84248
Author: Christian König <deathsimple at vodafone.de>
Date:   Thu Oct 28 20:24:56 2010 +0200

    Merge branch 'master' of ssh://git.freedesktop.org/git/mesa/mesa into pipe-video
    
    Conflicts:
    	src/gallium/include/pipe/p_format.h

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8ba4c96f8204003ff0d5247d71c0855827810560
Author: Thomas Balling Sørensen <tball at tball-laptop.(none)>
Date:   Thu Oct 28 14:32:54 2010 +0200

    vl: rest of va stubs

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a565f58edaad646942f2174e66ef1343f56ae679
Author: Thomas Balling Sørensen <tball at tball-laptop.(none)>
Date:   Thu Oct 28 13:40:59 2010 +0200

    vl: enable target va-r600

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3fac09ad873b8a5239f84d07dc12e8b08a117561
Author: Thomas Balling Sørensen <tball at tball-laptop.(none)>
Date:   Thu Oct 28 12:51:35 2010 +0200

    vl: Initial implementation of vlVaQuerySubpictureFormats.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fd2cbe94dfaa98b79c16fb81d7bac84c5c683249
Author: Thomas Balling Sørensen <tball at tball-laptop.(none)>
Date:   Thu Oct 28 09:40:25 2010 +0200

    vl: small typos and stuff

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6b6310e67ce1d2c5729d91c704302282998ed35e
Author: Thomas Balling Sørensen <tball at tball-laptop.(none)>
Date:   Wed Oct 27 20:27:11 2010 +0200

    vl: morefixes to Luc's patch

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=664f10625a74a7e0ed1bfd44b2fb6f44bd8828a2
Author: Thomas Balling Sørensen <tball at tball-laptop.(none)>
Date:   Wed Oct 27 13:01:18 2010 +0200

    vl: rest of Luc's patch

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=990cb6296351a41a2e728f181c0dc096eaddaeb7
Author: Thomas Balling Sørensen <tball at tball-laptop.(none)>
Date:   Wed Oct 27 11:00:11 2010 +0200

    vl: commited Orasanu Lucian's patch containing va stubs.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=17ea7d16bd3477361d32091f445beca625703f63
Author: Thomas Balling Sørensen <tball at tball-laptop.(none)>
Date:   Tue Oct 26 14:06:01 2010 +0200

    vl: creating cleaner way of naming libraries

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=050dfe9caf364fdaac91db1313988275774a7eaa
Author: Thomas Balling Sørensen <tball at tball-laptop.(none)>
Date:   Tue Oct 26 13:58:19 2010 +0200

    vl: fix some build issues after the merge

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6ac1bbe21a978e326e6361426343b61d10140aa3
Author: Thomas Balling Sørensen <tball at tball-laptop.(none)>
Date:   Tue Oct 26 13:44:19 2010 +0200

    vl: pipe-video branch merged with Königs pipe-video branch

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4926c5748028d33da4808f8a5473aa7b2f2bdc62
Merge: dbf3a15313eed930a3d8fdde12e457259c43651b 97a7cf230a70c64fff300931ae7c00aa00449c97
Author: Thomas Balling Sørensen <tball at tball-laptop.(none)>
Date:   Tue Oct 26 13:01:40 2010 +0200

    Merge branch 'pipe-video' of git://anongit.freedesktop.org/~deathsimple/xvmc-r600 into pipe-video
    
    Conflicts:
    	configure.ac
    	src/gallium/auxiliary/vl/vl_compositor.c
    	src/gallium/auxiliary/vl/vl_mpeg12_mc_renderer.c
    	src/gallium/drivers/softpipe/sp_video_context.c
    	src/gallium/include/pipe/p_defines.h
    	src/gallium/include/pipe/p_screen.h

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dbf3a15313eed930a3d8fdde12e457259c43651b
Merge: 1dccc4cfaa423f15ab582d2a0253a84a0ae0b9fa 547e7619aac74ae13bdaa7fdf403a4ceb5212467
Author: Thomas Balling Sørensen <tball at tball-laptop.(none)>
Date:   Tue Oct 26 12:49:41 2010 +0200

    Merge branch 'master' into pipe-video
    
    Conflicts:
    	src/gallium/include/pipe/p_format.h

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1dccc4cfaa423f15ab582d2a0253a84a0ae0b9fa
Author: Thomas Balling Sørensen <tball at tball-laptop.(none)>
Date:   Mon Oct 25 21:38:08 2010 +0200

    vl: add'ed stub for VaCreateImage

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=aea4d004d2781ebb9cf437c9125ca232dd2d0aeb
Author: Thomas Balling Sørensen <tball at tball-laptop.(none)>
Date:   Mon Oct 25 20:52:02 2010 +0200

    vl: more stub work for a va implementation

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=97a7cf230a70c64fff300931ae7c00aa00449c97
Author: Christian König <deathsimple at vodafone.de>
Date:   Mon Oct 25 19:59:31 2010 +0200

    Workaround for skipping vertex elements for r600g

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=501ac572c604ef248ed41311a065bc5f4746fcb3
Author: Thomas Balling Sørensen <tball at tball-laptop.(none)>
Date:   Sun Oct 24 19:27:29 2010 +0200

    vl: va state-tracker configuration scripts

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b0dfc3f261b121bf8f39da6d09731ce7beb5f742
Author: Christian König <deathsimple at vodafone.de>
Date:   Sun Oct 24 00:53:49 2010 +0200

    Remove code copied over from r300

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4381580936f07e0c5eb0ad7c51d2ccf765000d08
Author: Christian König <deathsimple at vodafone.de>
Date:   Sat Oct 23 17:47:30 2010 +0200

    First xvmc-r600 implementation

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b122e50c3eabf157f8b7a3647590a37abd276c5c
Author: Thomas Balling Sørensen <tball at tball-laptop.(none)>
Date:   Sat Oct 23 15:59:45 2010 +0200

    vl: initial va-api implementation

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=de4c2b91f4dd2408422bcbdbf3e9cf3897533e6d
Author: Christian König <deathsimple at vodafone.de>
Date:   Sat Oct 23 14:01:13 2010 +0200

    Fix uninitialized memory problems

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ba9caba9c8b8d469dbdff677274d574b9051bc45
Author: Christian König <deathsimple at vodafone.de>
Date:   Sat Oct 23 13:54:47 2010 +0200

    Some more merge fixes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b13a0af510b71e86f9634dc959dc355ea7044674
Author: Christian König <deathsimple at vodafone.de>
Date:   Sat Oct 16 16:41:09 2010 +0200

    Fix problems created by Merge

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2990292f0fdf36ae55c909da84f8927dc1aa9ae1
Author: Thomas Balling Sørensen <tball at tball-laptop.(none)>
Date:   Wed Oct 13 11:27:07 2010 +0200

    vl: more work on the bitstream_parser

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=695cc370a280a637f411f5ff3877b3fd1c05e424
Merge: f3e34ba6fba76870b1c91a27adb706d1b87aeec8 48156b87bc9d3e09ec34372d69504a787332ea0b
Author: Christian König <deathsimple at vodafone.de>
Date:   Tue Oct 12 23:05:25 2010 +0200

    Merge branch 'master' of ssh://git.freedesktop.org/git/mesa/mesa into pipe-video
    
    Conflicts:
    	configure.ac
    	src/gallium/drivers/nvfx/Makefile
    	src/gallium/include/pipe/p_defines.h
    	src/gallium/include/pipe/p_screen.h
    	src/gallium/include/state_tracker/dri1_api.h
    	src/gallium/include/state_tracker/drm_api.h
    	src/gallium/winsys/nouveau/drm/nouveau_drm_api.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7d2bdc2d4db8321a72edcc921a0fcfa4e4d41ef9
Author: Thomas Balling Sørensen <tball at tball-laptop.(none)>
Date:   Fri Oct 8 13:59:31 2010 +0200

    vl: bitstream decoder finds startcodes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bff1ac875c2c62ba5045bb953f800253c49361cb
Author: Thomas Balling Sørensen <tball at tball-laptop.(none)>
Date:   Thu Oct 7 00:26:46 2010 +0200

    vl: some more fixes and addition to the decoder handling

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=65fe0866aec7b5608419f6d184cb1fa4fe1dc45a
Author: Thomas Balling Sørensen <tball at tball-laptop.(none)>
Date:   Wed Oct 6 23:30:08 2010 +0200

    vl: implemented a few functions and made stubs to get mplayer running

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d0e203f1f00b0f760acc7fab07cd7ce8cca34000
Author: Thomas Balling Sørensen <tball at tball-laptop.(none)>
Date:   Wed Oct 6 00:19:53 2010 +0200

    vl: initial commit of the bitstream parser

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7d9e070b0d9948297d599fd148313bc3a900dfa3
Merge: 062149e2d2f4c7f47a765c5b32b9750c75e2a8eb 2194e078c7691308e97dcde1a335f23a679d85bb
Author: Thomas Balling Sørensen <tball at tball-laptop.(none)>
Date:   Tue Oct 5 22:45:05 2010 +0200

    Merge branch 'pipe-video' of ssh://cgit.freedesktop.org/~tball/mesa-gallium-vdpau into pipe-video

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=062149e2d2f4c7f47a765c5b32b9750c75e2a8eb
Merge: cd114a92b996c246bb35080bca611fca3f375e94 2cf3199ee3b0014bc426bc3163dfa279c00eabb3
Author: Thomas Balling Sørensen <tball at tball-laptop.(none)>
Date:   Tue Oct 5 22:42:56 2010 +0200

    Merge branch 'master' of ssh://cgit.freedesktop.org/~tball/mesa-gallium-vdpau into pipe-video

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2194e078c7691308e97dcde1a335f23a679d85bb
Merge: cd114a92b996c246bb35080bca611fca3f375e94 2cf3199ee3b0014bc426bc3163dfa279c00eabb3
Author: Thomas Balling Sørensen <tball at tball-laptop.(none)>
Date:   Tue Oct 5 22:38:38 2010 +0200

    Merge remote branch 'origin/master' into pipe-video

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cd114a92b996c246bb35080bca611fca3f375e94
Author: Thomas Balling Sørensen <tball at tball-laptop.(none)>
Date:   Tue Oct 5 15:18:29 2010 +0200

    vl: change the xvmc state_tracker to the new gallium API

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d64d6f7712e5e8d8f962de3455a71fce8b2a8f78
Author: Thomas Balling Sørensen <tball at tball-laptop.(none)>
Date:   Tue Oct 5 14:25:29 2010 +0200

    vl: changed video pipe to use the new gallium API within master

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1218430e1200a08cd64b6555d3fd1fd0274ad9e5
Merge: 63b1525cf0a50e3d31328c3b56355a86056e4c05 bf21b7006c63c3dc47045c22d4f372dfe6c7ce67
Author: Thomas Balling Sørensen <tball at tball-laptop.(none)>
Date:   Tue Oct 5 12:04:08 2010 +0200

    Merge branch 'master' into pipe-video
    
    Conflicts:
    	configs/linux-dri
    	configure.ac
    	src/gallium/drivers/nvfx/Makefile
    	src/gallium/include/pipe/p_defines.h
    	src/gallium/include/pipe/p_screen.h
    	src/gallium/include/state_tracker/dri1_api.h
    	src/gallium/include/state_tracker/drm_api.h
    	src/gallium/tests/python/samples/tri.py
    	src/gallium/tests/trivial/Makefile
    	src/gallium/tests/unit/Makefile
    	src/gallium/tests/unit/SConscript
    	src/gallium/tests/unit/u_format_test.c
    	src/gallium/winsys/nouveau/drm/nouveau_drm_api.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=63b1525cf0a50e3d31328c3b56355a86056e4c05
Author: Thomas Balling Sørensen <tball at tball-laptop.(none)>
Date:   Tue Oct 5 11:06:02 2010 +0200

    vl: ...

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cac5e60fd3fa7b756bcd4174db8096335c70e145
Author: Thomas Balling Sørensen <tball at tball-laptop.(none)>
Date:   Thu Sep 30 15:58:57 2010 +0200

    vl: moved some functions to more appropriate places

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8291db1cdb9d8e8d02a9c1a7ce34e6a23b8238ff
Author: Thomas Balling Sørensen <tball at tball-laptop.(none)>
Date:   Mon Sep 27 22:45:05 2010 +0200

    vl: Renamed function to appropriate name.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a90bdd09b6b342c3ff8d2c80480805f9614fabb3
Author: Thomas Balling Sørensen <tball at tball-laptop.(none)>
Date:   Tue Sep 21 19:44:30 2010 +0200

    vl: Made vdpauinfo run again

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c5b6f7d16699cfda696538890a9c1744847bb434
Author: Thomas Balling Sørensen <tball at tball-laptop.(none)>
Date:   Tue Sep 21 19:20:00 2010 +0200

    vl: Made the project compile again.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5386a8a2e012aafa8a2a02df83e2c4c19ec1f8f5
Author: Thomas Balling Sørensen <tball at tball-laptop.(none)>
Date:   Tue Sep 21 15:23:52 2010 +0200

    vl: Various cleanups. Need to start from scratch with bitstream parser

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=09a10be4db1e5605cb93a6e54d1475d4ebbaa3c0
Author: Thomas Balling Sørensen <tball at io.dk>
Date:   Wed Aug 4 11:07:26 2010 +0200

    Fixed an endianproblem

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=966b836e2d5142e01b0286c864ca4a6f1be5b706
Author: Thomas Balling Sørensen <tball at io.dk>
Date:   Sun Aug 1 11:10:19 2010 +0200

    Stubs for the bitstream mpeg2 decoder

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6ada38d29a9b6eb01ad21e9b1ec089bf42d497da
Author: Thomas Balling Sørensen <tball at io.dk>
Date:   Thu Jul 22 01:46:40 2010 +0200

    Added stubs for the rest of the vdpau interface

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=725e4ada3062c80623abf51477dfdc73fe294f3f
Author: Thomas Balling Sørensen <tball at io.dk>
Date:   Tue Jul 20 14:25:28 2010 +0200

    Made some decoding function for mpeg2-decoding

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c97ccc33531d4bf3f3154515317255645ada2afe
Author: Thomas Balling Sørensen <tball at tball-laptop.(none)>
Date:   Sun Jul 18 23:42:49 2010 +0200

    Added decode.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=06a49b18729890417094aa9602c1cc1ea8b970e2
Author: Thomas Balling Sørensen <tball at tball-laptop.(none)>
Date:   Wed Jul 14 00:51:18 2010 +0200

    fixed compilation

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3299997bcc5a672617095adb560b3834dced39a6
Author: Thomas Balling Sørensen <tball at io.dk>
Date:   Wed Jul 14 00:34:56 2010 +0200

    vdpau changes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=15bc635499589dc3490e5bdc198dfd376ce6fb1f
Author: Thomas Balling Sørensen <tball at tball-laptop.(none)>
Date:   Wed Jul 14 00:30:46 2010 +0200

    added surface.c and made some changes in device.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f3e34ba6fba76870b1c91a27adb706d1b87aeec8
Author: Younes Manton <younes.m at gmail.com>
Date:   Sun Jun 27 00:01:18 2010 -0400

    st/vdpau: Initial commit.
    
    Enough plumbing here to get vdpauinfo working.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b9fe9665194899fc0a6336d876ab0596418c7287
Author: Younes Manton <younes.m at gmail.com>
Date:   Sun Jun 13 17:37:33 2010 -0400

    vl: Fix RGB subpictures.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4b2fcb2bcb7a93cf3dc8cd164f4e87b5c538f7f6
Author: Younes Manton <younes.m at gmail.com>
Date:   Sun Jun 13 17:36:34 2010 -0400

    vl: Add transfer funcs to pipe_video_context and softpipe.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=511cb3fbf9352540dd667aa6b3bb7e24c93a4ce6
Author: Younes Manton <younes.m at gmail.com>
Date:   Sun Jun 6 13:31:53 2010 -0400

    vl: Decode to XRGB, not ARGB.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6414952efe3b53fd33d73d592da74975a1075330
Author: Younes Manton <younes.m at gmail.com>
Date:   Sun Jun 6 11:48:47 2010 -0400

    vl: Drop DRI1, clean up DRI2 bits.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=156fbb9fc530cd2a1d57dc516f67e720ce7f2238
Author: Younes Manton <younes.m at gmail.com>
Date:   Mon May 31 00:35:20 2010 -0400

    vl: Check mo_type not mb_type when setting motion vectors.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ea3a01ae4d2117b733c0d415ce5bc69015984d30
Author: Younes Manton <younes.m at gmail.com>
Date:   Sat May 29 19:22:14 2010 -0400

    vl: Get nouveau building again.
    
    Still some DRI2 bits to sort out.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=62074f44bb5944593b65d6203deae6300bead42d
Author: Younes Manton <younes.m at gmail.com>
Date:   Sat May 29 19:20:41 2010 -0400

    st/xvmc: Restore tests removed by merge.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2798958d896dfc9dc6244bc3dce3db8a2f50b589
Author: Younes Manton <younes.m at gmail.com>
Date:   Mon May 24 13:44:06 2010 -0400

    vl: Dec sampler view refs instead of destroying them.
    
    Gets rid of a bunch of double frees and the crash at shutdown.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0a51e8633287b97b4d88e0cb553854535f2fa5e7
Author: Younes Manton <younes.m at gmail.com>
Date:   Mon May 24 00:14:45 2010 -0400

    vl: Use pipe_screen::video_context_create hook instead of SP ctor.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0e59cd33e6a38567801c7da541e4caffbd6cccd3
Author: Younes Manton <younes.m at gmail.com>
Date:   Sun May 23 19:56:12 2010 -0400

    vl: Get softpipe working again.
    
    Still segfaults on softpipe->destroy() in the draw module when
    freeing a vertex buffer.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2c29a93e875dd96fb08c65ec659efc3eb2d5c15e
Author: Younes Manton <younes.m at gmail.com>
Date:   Sat May 8 20:11:29 2010 -0400

    vl: Get softpipe building again.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fa3f0c832cd464c40157f35a61d47a8a618f70d8
Author: Younes Manton <younes.m at gmail.com>
Date:   Sat May 8 20:10:04 2010 -0400

    gallium: Get rid of auxilary/util files that were removed in master.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a8ea1dacc63ac567498049e5756c247b9fec6cd9
Merge: 404fb63b4649f58fce443615e49337d42b8ddece 35d960cc744c374ccaad48c3d80559b59c74e28a
Author: Younes Manton <younes.m at gmail.com>
Date:   Fri Apr 30 20:42:30 2010 -0400

    Merge branch 'master' of ssh://git.freedesktop.org/git/mesa/mesa into pipe-video
    
    Conflicts:
    	src/gallium/auxiliary/Makefile
    	src/gallium/auxiliary/SConscript
    	src/gallium/auxiliary/util/u_format.csv
    	src/gallium/auxiliary/vl/vl_compositor.c
    	src/gallium/auxiliary/vl/vl_compositor.h
    	src/gallium/auxiliary/vl/vl_mpeg12_mc_renderer.c
    	src/gallium/auxiliary/vl/vl_mpeg12_mc_renderer.h
    	src/gallium/drivers/identity/id_objects.c
    	src/gallium/drivers/identity/id_objects.h
    	src/gallium/drivers/identity/id_screen.c
    	src/gallium/drivers/nv40/Makefile
    	src/gallium/drivers/nv40/nv40_screen.c
    	src/gallium/drivers/softpipe/sp_texture.c
    	src/gallium/drivers/softpipe/sp_texture.h
    	src/gallium/drivers/softpipe/sp_video_context.c
    	src/gallium/drivers/softpipe/sp_video_context.h
    	src/gallium/include/pipe/p_format.h
    	src/gallium/include/pipe/p_screen.h
    	src/gallium/include/pipe/p_video_context.h
    	src/gallium/include/pipe/p_video_state.h
    	src/gallium/include/state_tracker/dri1_api.h
    	src/gallium/include/state_tracker/drm_api.h
    	src/gallium/state_trackers/dri/common/dri_context.c
    	src/gallium/state_trackers/xorg/xvmc/attributes.c
    	src/gallium/state_trackers/xorg/xvmc/block.c
    	src/gallium/state_trackers/xorg/xvmc/context.c
    	src/gallium/state_trackers/xorg/xvmc/subpicture.c
    	src/gallium/state_trackers/xorg/xvmc/surface.c
    	src/gallium/state_trackers/xorg/xvmc/tests/.gitignore
    	src/gallium/state_trackers/xorg/xvmc/tests/Makefile
    	src/gallium/state_trackers/xorg/xvmc/xvmc_private.h
    	src/gallium/winsys/drm/radeon/core/radeon_drm.c
    	src/gallium/winsys/g3dvl/vl_winsys.h
    	src/gallium/winsys/g3dvl/xlib/xsp_winsys.c
    	src/gallium/winsys/sw/Makefile

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=404fb63b4649f58fce443615e49337d42b8ddece
Author: Younes Manton <younes.m at gmail.com>
Date:   Wed Apr 28 19:51:10 2010 -0400

    vl: WIP DRI2 support in the winsys.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3107b54b011c7ceef2b314632bdcf0b87c5e4d36
Author: Younes Manton <younes.m at gmail.com>
Date:   Sat Apr 24 21:16:59 2010 -0400

    st/xvmc: Mark exported funcs with PUBLIC.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f64d0cf524b2203e648a060366a2e4220096aa1f
Author: Younes Manton <younes.m at gmail.com>
Date:   Sat Apr 24 15:37:25 2010 -0400

    vl: Adapt to dri changes.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=356473121c67fe626ca1df7d44fadfa601c3fe48
Author: Younes Manton <younes.m at gmail.com>
Date:   Sat Apr 24 13:52:47 2010 -0400

    vl: Get rid of pipe_video_surface on the nouveau side as well.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=edca5360cab6063a1dc2a388da800ca01eb86a42
Author: Younes Manton <younes.m at gmail.com>
Date:   Sat Apr 24 13:52:23 2010 -0400

    vl: Fix up configure.ac/Makefile

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5eb822cb6a8fb461ee5b1bd881e0ef1b91c432b5
Author: Younes Manton <younes.m at gmail.com>
Date:   Sun Apr 18 12:16:40 2010 -0400

    vl: Do some subpicture validation.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=99218cd2b3377cee1d2ec07ae4af1278660f61ae
Author: Younes Manton <younes.m at gmail.com>
Date:   Fri Mar 12 19:03:37 2010 -0500

    vl: Add some query methods to pipe_video_context and use them.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=035332cbbbc173387b2c03c5f7120a2fdb608625
Author: Younes Manton <younes.m at gmail.com>
Date:   Fri Mar 12 14:38:37 2010 -0500

    vl: Remove pipe_video_surface hooks from pipe_screen as well.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f1bbd41e326ce7a90e9b5956195203eee537cbc7
Author: Younes Manton <younes.m at gmail.com>
Date:   Fri Mar 12 13:36:52 2010 -0500

    vl: Don't wrap blocks in pipe_user_buffers.
    
    Mallocing/free eat up a noticeable amount of CPU time for no
    practical benefit.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=69c3ad3fc174c4aaa7cb48cf693ebb4a4e130f4f
Author: Younes Manton <younes.m at gmail.com>
Date:   Fri Mar 12 12:37:19 2010 -0500

    vl: Use pipe_surface instead of pipe_texture in interfaces.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=299407aaa3d3a4ab96097e110df1a7db16eaee9c
Author: Younes Manton <younes.m at gmail.com>
Date:   Fri Mar 12 12:09:44 2010 -0500

    vl: Get rid of pipe_video_surface.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=81badd502932b001e12464c28ba2a52c46fb643a
Author: Younes Manton <younes.m at gmail.com>
Date:   Fri Mar 12 10:43:29 2010 -0500

    gallium: Add common video format enums.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a8238bb08a95e7ea4430450c304a6bee210df1a6
Merge: 80468464897682b8e10aeab310f20fdd7ddc6cb4 45df4bad9fc0379f05197bee10c03fd351f24094
Author: Younes Manton <younes.m at gmail.com>
Date:   Sun Mar 7 12:47:45 2010 -0500

    Merge remote branch 'origin/master' into pipe-video
    
    Conflicts:
    	configure.ac
    	src/gallium/auxiliary/vl/Makefile
    	src/gallium/auxiliary/vl/SConscript
    	src/gallium/auxiliary/vl/vl_compositor.c
    	src/gallium/auxiliary/vl/vl_compositor.h
    	src/gallium/auxiliary/vl/vl_mpeg12_mc_renderer.c
    	src/gallium/auxiliary/vl/vl_mpeg12_mc_renderer.h
    	src/gallium/drivers/nouveau/nouveau_winsys.h
    	src/gallium/drivers/softpipe/sp_video_context.c
    	src/gallium/include/pipe/p_video_state.h
    	src/gallium/include/state_tracker/drm_api.h
    	src/gallium/state_trackers/xorg/xvmc/surface.c
    	src/gallium/winsys/drm/nouveau/drm/nouveau_drm_api.c
    	src/gallium/winsys/drm/nouveau/drm/nouveau_drm_api.h
    	src/gallium/winsys/drm/radeon/core/radeon_drm.c
    	src/gallium/winsys/g3dvl/nouveau/Makefile

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=80468464897682b8e10aeab310f20fdd7ddc6cb4
Author: Younes Manton <younes.m at gmail.com>
Date:   Fri Mar 5 23:26:03 2010 -0500

    vl: Subpicture/compositing fixes.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8580b7a0eeed3fc29320b2c0a184084e4267661a
Author: Younes Manton <younes.m at gmail.com>
Date:   Fri Mar 5 23:14:49 2010 -0500

    vl: Add some basic debug output for XvMC.
    
    Set the XVMC_DEBUG env var to:
    	0 for no extra output
    	1 for error output
    	2 for warning output
    	3 for tracing output

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=40cd082afa42c86e320f73389f3d0836587f97d9
Author: Younes Manton <younes.m at gmail.com>
Date:   Fri Mar 5 23:11:05 2010 -0500

    vl: Add switches to autoconf.
    
    Pass 'xorg/xvmc' to --with-state-trackers to get the XvMC state tracker.
    Pass --enable-gallium-g3dvl to enable the winsys.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4d65133e8691e51a17aa896d5bb40022cfae5a62
Author: Cooper Yuan <cooperyuan at gmail.com>
Date:   Mon Feb 1 17:53:46 2010 +0800

    r300g/g3dvl: Fix build error and correct Makefile for xvmc lib

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6783672a974d73b9900f596fc71fb9c17d2c2ecc
Author: Cooper Yuan <cooperyuan at gmail.com>
Date:   Fri Jan 29 21:42:09 2010 +0800

    r300g/g3dvl: port xvmc video stuff to mesa/pipe-video branch

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=447dddb93d8dc2551ef7a9c43004237c7a8dd2dd
Merge: 9e8ab2e7c1b8ff5279d4247b8690c9bfc57f7e02 c574f515f0aa20ccc3841cf61a6124bc5996e7b2
Author: Younes Manton <younes.m at gmail.com>
Date:   Sun Dec 6 16:44:11 2009 -0500

    Merge branch 'master' into pipe-video
    
    Conflicts:
    
    	src/gallium/auxiliary/vl/vl_compositor.c
    	src/gallium/auxiliary/vl/vl_compositor.h
    	src/gallium/auxiliary/vl/vl_mpeg12_mc_renderer.c
    	src/gallium/auxiliary/vl/vl_shader_build.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9e8ab2e7c1b8ff5279d4247b8690c9bfc57f7e02
Author: Younes Manton <younes.m at gmail.com>
Date:   Sat Dec 5 12:53:42 2009 -0500

    g3dvl: It's ok to not have cliprects (minimized windows, etc).

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5f730690f8166c94ee010605b6437a6fb2a7771d
Author: Younes Manton <younes.m at gmail.com>
Date:   Sun Nov 22 16:40:15 2009 -0500

    g3dvl: Basic subpicture support.
    
    RGB subpictures only at the moment.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=334676ed9a185bc0836d2ffe070e21210fac1bde
Author: Younes Manton <younes.m at gmail.com>
Date:   Sat Nov 14 14:00:52 2009 -0500

    nouveau: Link with softpipe.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8cdfa77b18b62687870824d998b7d5d21204d2ce
Author: Younes Manton <younes.m at gmail.com>
Date:   Mon Nov 9 16:55:37 2009 -0500

    g3dvl: Use a func instead of large ugly macro to gen per-block verts.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c756cb8463711ec7ac098bebdfb1d2aa15f40e5c
Author: Younes Manton <younes.m at gmail.com>
Date:   Sat Nov 7 20:20:09 2009 -0500

    g3dvl: Use immediates in shaders where possible.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e57f7b7b107c610fa2d7f149f3441c2b4a9600cb
Author: Younes Manton <younes.m at gmail.com>
Date:   Sat Nov 7 19:46:33 2009 -0500

    g3dvl: Use ureg to build shaders.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=09878fb91a9eeac83056ef9907b09d916a8c99f4
Author: Younes Manton <younes.m at gmail.com>
Date:   Sat Nov 7 19:45:47 2009 -0500

    g3dvl: Unbreak debug build.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=181d034ad53db3daec0512bd8410fc96d1a3f5b5
Author: Younes Manton <younes.m at gmail.com>
Date:   Fri Nov 6 01:09:24 2009 -0500

    g3dvl: Remove src/driclient
    
    It's in src/gallium/winsys/g3dvl/dri now.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8ebc795ec4265577fe67185a32d8985debda076a
Author: Younes Manton <younes.m at gmail.com>
Date:   Thu Nov 5 23:58:29 2009 -0500

    g3dvl: Shared drm winsys bits.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dcccbfd14e46a4b69d3e89666d57f07589eaef9b
Author: Younes Manton <younes.m at gmail.com>
Date:   Mon Nov 2 22:03:09 2009 -0500

    g3dvl: Wrap macroblock block buffer in a pipe user buffer.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d18bd04dde2aca78afd8cec4d9dc4b2fd172ad38
Author: Younes Manton <younes.m at gmail.com>
Date:   Mon Nov 2 21:22:14 2009 -0500

    g3dvl: Put misc helpers in u_video.h.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e60a8e4fcf2b4073a5fc2d9ec1de5a6ca6c7b9fe
Author: Younes Manton <younes.m at gmail.com>
Date:   Mon Nov 2 20:32:58 2009 -0500

    g3dvl: DRM winsys changes.




More information about the mesa-commit mailing list