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