Mesa (master): r600/uvd: fix check for UVD 2.x

2013-07-08 Thread Christian König
Module: Mesa Branch: master Commit: 085c695488acc3408bf455ea3f97517a68cad714 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=085c695488acc3408bf455ea3f97517a68cad714 Author: Christian König Date: Mon Jul 8 19:51:20 2013 +0200 r600/uvd: fix check for UVD 2.x Signed-off-by

Mesa (master): st/xvmc/tests: avoid non portable error.h functions

2013-07-11 Thread Christian König
Signed-off-by: Jonathan Gray Reviewed-by: Christian König --- src/gallium/state_trackers/xvmc/tests/xvmc_bench.c | 13 - 1 files changed, 8 insertions(+), 5 deletions(-) diff --git a/src/gallium/state_trackers/xvmc/tests/xvmc_bench.c b/src/gallium/state_trackers/xvmc/tests

Mesa (master): radeon/uvd: fall back to shader based decoding for MPEG2 on UVD 2.x v2

2013-07-12 Thread Christian König
Module: Mesa Branch: master Commit: 1681bd7f2b392d0b379cb0ff43a4fac33da74762 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1681bd7f2b392d0b379cb0ff43a4fac33da74762 Author: Christian König Date: Wed Jul 10 15:43:16 2013 +0200 radeon/uvd: fall back to shader based decoding for MPEG2

Mesa (master): vl: Add support for max level query v2

2013-08-14 Thread Christian König
the level query support to the video decoders and uses some more reasonable defaults. v2: (ck) add commit message Reviewed-by: Christian König --- src/gallium/auxiliary/vl/vl_decoder.c| 15 +++ src/gallium/auxiliary/vl/vl_decoder.h|6 ++ src/gallium/drivers

Mesa (master): vl: rename enum pipe_video_codec to pipe_video_format

2013-08-19 Thread Christian König
Module: Mesa Branch: master Commit: 8e423ab98403135140a093be3c66c88b9a36ad5c URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8e423ab98403135140a093be3c66c88b9a36ad5c Author: Christian König Date: Mon Jul 15 02:35:37 2013 -0600 vl: rename enum pipe_video_codec to pipe_video_format

Mesa (master): vl: add entrypoint to get_video_param

2013-08-19 Thread Christian König
Module: Mesa Branch: master Commit: a15cbabb8b546fa063cfb6f528dd67ee0037079b URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a15cbabb8b546fa063cfb6f528dd67ee0037079b Author: Christian König Date: Mon Jul 15 08:31:25 2013 -0600 vl: add entrypoint to get_video_param Signed-off-by

Mesa (master): vl: add entrypoint to is_video_format_supported

2013-08-19 Thread Christian König
Module: Mesa Branch: master Commit: 5ddd840f5aacb7cc6e62b712aa737c683bd91f55 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5ddd840f5aacb7cc6e62b712aa737c683bd91f55 Author: Christian König Date: Mon Jul 15 08:48:41 2013 -0600 vl: add entrypoint to is_video_format_supported Signed

Mesa (master): vl: use a template for create_video_decoder

2013-08-19 Thread Christian König
Module: Mesa Branch: master Commit: 53e20b8b418cc85e13d70f41ce160e17847a5096 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=53e20b8b418cc85e13d70f41ce160e17847a5096 Author: Christian König Date: Mon Jul 15 01:50:24 2013 -0600 vl: use a template for create_video_decoder Signed-off

Mesa (master): vdpau/vl 422 chroma width/height mix up

2013-08-19 Thread Christian König
e are more but here's three I've found so far Reviewed-by: Christian König --- src/gallium/auxiliary/vl/vl_mpeg12_decoder.c |4 ++-- src/gallium/auxiliary/vl/vl_video_buffer.c |2 +- src/gallium/state_trackers/vdpau/surface.c |2 +- 3 files changed, 4 insertions(+), 4 del

Mesa (master): st/xvmc: exit gracefully if we fail to create video buffer

2013-08-19 Thread Christian König
Free any allocated memory and return BadAlloc if create_video_buffer() has failed to create a buffer. Reviewed-by: Christian König Signed-off-by: Emil Velikov --- src/gallium/state_trackers/xvmc/surface.c |4 1 files changed, 4 insertions(+), 0 deletions(-) diff --git a/src/gallium

Mesa (master): st/vdpau: don' t try to create video buffer when the format is FORMAT_NONE

2013-08-19 Thread Christian König
ormat is FORMAT_NONE Not seen in the wild yet, but seems like a reasonable thing to do. [suggested by Christian] Signed-off-by: Emil Velikov Reviewed-by: Christian König --- src/gallium/state_trackers/vdpau/surface.c |5 - 1 files changed, 4 insertions(+), 1 deletions(-) diff --git

Mesa (master): vl/buffer: add sanity check after CALLOC_STRUCT

2013-08-19 Thread Christian König
we have successfully allocated memory. Reviewed-by: Christian König Signed-off-by: Emil Velikov --- src/gallium/auxiliary/vl/vl_video_buffer.c |2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) diff --git a/src/gallium/auxiliary/vl/vl_video_buffer.c b/src/gallium/auxiliary/vl

Mesa (master): vl/idct: cleanup all idct buffers

2013-08-19 Thread Christian König
and cleanup the three (VL_NUM_COMPONENTS) idct buffers, rather than doing the first one three times. Reviewed-by: Christian König Signed-off-by: Emil Velikov --- src/gallium/auxiliary/vl/vl_mpeg12_decoder.c |2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/src/gallium

Mesa (master): vl/buffers: consistent use on VL_MAX_SURFACES

2013-08-19 Thread Christian König
: Christian König Signed-off-by: Emil Velikov --- src/gallium/auxiliary/vl/vl_video_buffer.c |6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/gallium/auxiliary/vl/vl_video_buffer.c b/src/gallium/auxiliary/vl/vl_video_buffer.c index e2cac0a..d2e9a04 100644 --- a

Mesa (master): st/vdpau: drop unnecessary variable prof

2013-08-19 Thread Christian König
compiler will do this for us, although doing this will make grepping through the code alot easier. v2: In both mixer and query interface v3: rebase Reviewed-by: Christian König [v1] Signed-off-by: Emil Velikov --- src/gallium/state_trackers/vdpau/mixer.c |7 --- src/gallium/state_trackers

Mesa (master): vl/query: Only support VDP_CHROMA_TYPE_420 for 12 bit formats.

2013-08-21 Thread Christian König
formats. Reviewed-by: Christian König --- src/gallium/state_trackers/vdpau/query.c |7 ++- 1 files changed, 6 insertions(+), 1 deletions(-) diff --git a/src/gallium/state_trackers/vdpau/query.c b/src/gallium/state_trackers/vdpau/query.c index 72b1fe9..1d35252 100644 --- a/src/gallium

Mesa (master): vdpau/decode: Fix comment.

2013-08-21 Thread Christian König
Module: Mesa Branch: master Commit: 00fcdc81ff06449a359e0a2e7ae3d29d39f93d36 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=00fcdc81ff06449a359e0a2e7ae3d29d39f93d36 Author: Rico Schüller Date: Wed Aug 21 10:06:54 2013 +0200 vdpau/decode: Fix comment. Reviewed-by: Christian König

Mesa (master): nouveau/video: avoid overwriting base codec init with template

2013-08-25 Thread Christian König
template Commit 53e20b8b introduced the use of a template to initialize some common fields. Move this copying of fields to before the common vp3 fields are initialized. Reported-by: Martin Peres Signed-off-by: Ilia Mirkin Reviewed-by: Christian König --- src/gallium/drivers/nv50/nv98_video.c

Mesa (master): radeon/uvd: fix MPEG2/4 ref frame index limit

2013-08-29 Thread Christian König
Module: Mesa Branch: master Commit: aebd065a6493deb8df93d59b54452def207170fa URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=aebd065a6493deb8df93d59b54452def207170fa Author: Christian König Date: Wed Aug 28 18:55:56 2013 +0200 radeon/uvd: fix MPEG2/4 ref frame index limit Otherwise

Mesa (master): radeon/uvd: save the aligned width & height

2013-09-02 Thread Christian König
Module: Mesa Branch: master Commit: 3e81b8eedd48bb80900522bceebf6f81c6a00312 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3e81b8eedd48bb80900522bceebf6f81c6a00312 Author: Christian König Date: Mon Sep 2 15:42:13 2013 +0200 radeon/uvd: save the aligned width & height F

Mesa (master): radeon/uvd: use more sane defaults for bitstream buffer size

2013-09-12 Thread Christian König
Module: Mesa Branch: master Commit: 56be937d42b2f18fff072854122dbe5e0a95dd16 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=56be937d42b2f18fff072854122dbe5e0a95dd16 Author: Christian König Date: Sat Sep 7 11:40:34 2013 -0600 radeon/uvd: use more sane defaults for bitstream buffer

Mesa (master): radeon/uvd: move more logic into the common files

2013-09-12 Thread Christian König
Module: Mesa Branch: master Commit: 2487324591c1629492288a814e1d8a3046d37b15 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2487324591c1629492288a814e1d8a3046d37b15 Author: Christian König Date: Mon Sep 9 10:49:55 2013 +0200 radeon/uvd: move more logic into the common files Move

Mesa (master): vdpau/decode: Check max width and max height.

2013-09-15 Thread Christian König
: Christian König --- src/gallium/state_trackers/vdpau/decode.c | 20 1 files changed, 20 insertions(+), 0 deletions(-) diff --git a/src/gallium/state_trackers/vdpau/decode.c b/src/gallium/state_trackers/vdpau/decode.c index 47ca229..b144b83 100644 --- a/src/gallium

Mesa (master): winsys/radeon: share winsys between different fd's

2013-09-22 Thread Christian König
Module: Mesa Branch: master Commit: 01a0dbcb96f133737a7f71b21125a58684d883cc URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=01a0dbcb96f133737a7f71b21125a58684d883cc Author: Christian König Date: Sat Sep 21 12:25:13 2013 +0200 winsys/radeon: share winsys between different fd&#

Mesa (master): winsys/radeon: remove cs_queue_empty

2013-09-22 Thread Christian König
Module: Mesa Branch: master Commit: 0653c66ef40ac553f91b29bbda7f59f7ce6948fa URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0653c66ef40ac553f91b29bbda7f59f7ce6948fa Author: Christian König Date: Sat Sep 21 15:24:55 2013 +0200 winsys/radeon: remove cs_queue_empty Waiting for an

Mesa (master): winsys/radeon: fix killing the CS thread

2013-09-22 Thread Christian König
Module: Mesa Branch: master Commit: f7ccb84aa1cd64703308dece03da0d4eb3bf4951 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f7ccb84aa1cd64703308dece03da0d4eb3bf4951 Author: Christian König Date: Sat Sep 21 13:21:47 2013 +0200 winsys/radeon: fix killing the CS thread Kill the

Mesa (master): radeon/uvd: async flush the UVD cs

2013-09-22 Thread Christian König
Module: Mesa Branch: master Commit: 8bbcc43ad9d8cadfbac86163d0037938c3420830 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8bbcc43ad9d8cadfbac86163d0037938c3420830 Author: Christian König Date: Sat Sep 21 15:34:38 2013 +0200 radeon/uvd: async flush the UVD cs No need to block for

Mesa (master): vl/vlc: add fast forward search for byte value

2013-09-25 Thread Christian König
Module: Mesa Branch: master Commit: e3ecea9ddf49e1ec9e1a52ec0ab29c4a4e871a10 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e3ecea9ddf49e1ec9e1a52ec0ab29c4a4e871a10 Author: Christian König Date: Mon Sep 9 03:47:10 2013 -0600 vl/vlc: add fast forward search for byte value Commonly

Mesa (master): st/vdpau: use a separate lock per decoder

2013-09-25 Thread Christian König
Module: Mesa Branch: master Commit: 5f6ae61e69463b344247e088be41f0c036e1e412 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5f6ae61e69463b344247e088be41f0c036e1e412 Author: Christian König Date: Sun Sep 22 12:16:20 2013 +0200 st/vdpau: use a separate lock per decoder Signed-off-by

Mesa (master): radeon/uvd: try to place msg/fb buffer into GART

2013-09-25 Thread Christian König
Module: Mesa Branch: master Commit: 1c57d9a6c6f967c37acde9ec11855b72a33d95dd URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1c57d9a6c6f967c37acde9ec11855b72a33d95dd Author: Christian König Date: Sun Sep 22 15:59:17 2013 +0200 radeon/uvd: try to place msg/fb buffer into GART This

Mesa (master): radeon/uvd: move alignment to winsys

2013-09-25 Thread Christian König
Module: Mesa Branch: master Commit: f9f14201c18fcb4ba73605e20f015c00e70c1cdd URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f9f14201c18fcb4ba73605e20f015c00e70c1cdd Author: Christian König Date: Sun Sep 22 10:41:27 2013 +0200 radeon/uvd: move alignment to winsys Similar to GFX and

Mesa (master): vl/mpeg12: use new vlc function to search for start codes

2013-09-25 Thread Christian König
Module: Mesa Branch: master Commit: eb1cb253b7d621d1c24c7c942a244932209db7fd URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=eb1cb253b7d621d1c24c7c942a244932209db7fd Author: Christian König Date: Mon Sep 9 03:57:58 2013 -0600 vl/mpeg12: use new vlc function to search for start

Mesa (master): st/vdpau: use new vlc function to serach for VC-1 start codes

2013-09-25 Thread Christian König
Module: Mesa Branch: master Commit: 34b5a4e0d867760bd51042d1a751b8a8aeba1150 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=34b5a4e0d867760bd51042d1a751b8a8aeba1150 Author: Christian König Date: Mon Sep 9 03:58:53 2013 -0600 st/vdpau: use new vlc function to serach for VC-1 start

Mesa (master): build/r600: group all targets in common subdir

2013-09-25 Thread Christian König
Module: Mesa Branch: master Commit: 015853b56872deea493b25248d760ee4eda198e9 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=015853b56872deea493b25248d760ee4eda198e9 Author: Christian König Date: Wed Sep 25 11:34:39 2013 +0200 build/r600: group all targets in common subdir Allows

Mesa (master): build/r300: group build target in common subdir

2013-09-25 Thread Christian König
Module: Mesa Branch: master Commit: 533e9a04b4de9f9a10b6ccb0e4d4e3eb66cdd8e7 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=533e9a04b4de9f9a10b6ccb0e4d4e3eb66cdd8e7 Author: Christian König Date: Wed Sep 25 11:49:49 2013 +0200 build/r300: group build target in common subdir Allows

Mesa (master): radeon/winsys: keep screen pointer in winsys v2

2013-09-25 Thread Christian König
Module: Mesa Branch: master Commit: 4871128e58402385dc6f920884273c003a1124e1 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4871128e58402385dc6f920884273c003a1124e1 Author: Christian König Date: Wed Sep 25 13:59:56 2013 +0200 radeon/winsys: keep screen pointer in winsys v2 Only

Mesa (master): build/radeonsi: group all targets in common subdir

2013-09-25 Thread Christian König
Module: Mesa Branch: master Commit: f6e2aa0e12e4ce91dc6f8ac5140d6e1f511ea468 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f6e2aa0e12e4ce91dc6f8ac5140d6e1f511ea468 Author: Christian König Date: Wed Sep 25 12:28:09 2013 +0200 build/radeonsi: group all targets in common subdir

Mesa (master): radeon/vdpau: only export necessary symbols

2013-10-07 Thread Christian König
Module: Mesa Branch: master Commit: 289d928c8e13ad79c9d6e705caf1170986f37ad1 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=289d928c8e13ad79c9d6e705caf1170986f37ad1 Author: Christian König Date: Wed Sep 25 15:51:08 2013 +0200 radeon/vdpau: only export necessary symbols Export only

Mesa (master): radeon/uvd: optimize message handling a bit

2013-10-07 Thread Christian König
Module: Mesa Branch: master Commit: 731f5471fb4ba8e0ab889c58373ad64d07b1c42f URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=731f5471fb4ba8e0ab889c58373ad64d07b1c42f Author: Christian König Date: Wed Sep 25 16:26:58 2013 +0200 radeon/uvd: optimize message handling a bit No need to

Mesa (master): radeon/uvd: fix video format reporting

2013-10-09 Thread Christian König
support NV12 in the case of hardware decoding, but we can still use all other formats for software decoding. Use the UNKNOWN profile to signal that we're not interesting in hardware decoding. v2: use profile instead of entrypoint Reviewed-by: Christian König --- src/gallium/drivers/r

Mesa (master): st/vdpau: fix GenerateCSCMatrix with NULL procamp

2013-10-09 Thread Christian König
per API specification, it is legal to supply a NULL procamp. In this case, a CSC matrix according to the colorspace should be generated, but no further adjustments are made. Addresses: https://trac.videolan.org/vlc/ticket/9281 https://bugs.freedesktop.org/show_bug.cgi?id=68792 Reviewed-by: Christian

Mesa (master): radeon/uvd: try to fix VC-1 decoding

2013-10-09 Thread Christian König
better. With these changes, all advanced profile VC-1 files I could get my hand on work fine. Reviewed-by: Christian König --- src/gallium/drivers/radeon/radeon_uvd.c | 71 -- 1 files changed, 38 insertions(+), 33 deletions(-) diff --git a/src/gallium/drivers/radeon

Mesa (master): st/vdpau: add new formats to OutputSurface rendering

2013-10-09 Thread Christian König
OutputSurfaces have simple YCbCr rendering functionality built in, but so far only 4:2:0 subsampling worked correctly. This fixes 4:2:2 and 4:4:4 formats. Reviewed-by: Christian König --- src/gallium/state_trackers/vdpau/output.c|2 +- src/gallium/state_trackers/vdpau/vdpau_private.h

Mesa (master): st/vdpau: really block until surface is idle

2013-10-09 Thread Christian König
ed-by: Christian König --- src/gallium/state_trackers/vdpau/presentation.c |3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) diff --git a/src/gallium/state_trackers/vdpau/presentation.c b/src/gallium/state_trackers/vdpau/presentation.c index c9f8ea7..81e0328 100644 --- a/src/ga

Mesa (master): radeon/uvd: disable VC-1 simple/main profile

2013-10-09 Thread Christian König
x27;t work (decodes to garbage) with most videos on UVD 3.0. Worse yet, it often results in random memory corruption or GPU hangs. Rumor has it only the newest UVD hardware could do it anyway. Reviewed-by: Christian König --- src/gallium/drivers/radeon/radeon_uvd.c |4 +++- 1 files chang

Mesa (master): radeon/winsys: fix handling in radeon_drm_cs_flush v2

2013-10-10 Thread Christian König
Module: Mesa Branch: master Commit: 8bc7673ef874faa95d43c255c7fc631c2d2160c0 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8bc7673ef874faa95d43c255c7fc631c2d2160c0 Author: Christian König Date: Mon Oct 7 12:08:29 2013 +0200 radeon/winsys: fix handling in radeon_drm_cs_flush v2

Mesa (master): radeon: use staging for mapping linear textures

2013-10-13 Thread Christian König
Module: Mesa Branch: master Commit: f250fd59c4e39e55816eb0bacce30c14240b58c4 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f250fd59c4e39e55816eb0bacce30c14240b58c4 Author: Grigori Goronzy Date: Sun Oct 13 18:08:44 2013 +0200 radeon: use staging for mapping linear textures Textures

Mesa (master): st/vdpau: add format conversions for GetBitsYCbCr

2013-10-13 Thread Christian König
simple plain C routines for NV12<->YV12 and YUYV<->UYVY conversions. The NV12->YV12 conversion is commonly used, for instance by VLC. Reviewed-by: Christian König --- src/gallium/state_trackers/vdpau/surface.c | 125 ++-- 1 files changed, 117 insertions(

Mesa (master): radeon/uvd: use PIPE_BIND_LINEAR for video surfaces

2013-10-13 Thread Christian König
This new bind flag forces linear storage, but does not have other side effects like R600_RESOURCE_FLAG_TRANSFER. Reviewed-by: Christian König --- src/gallium/drivers/r600/r600_uvd.c |6 +++--- src/gallium/drivers/radeonsi/radeonsi_uvd.c |8 2 files changed, 7 insertions

Mesa (master): winsys/radeon: cleanup CS offloading

2013-10-21 Thread Christian König
Module: Mesa Branch: master Commit: 21a57f9040b1688e6501509c88c79c2d277c8b1e URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=21a57f9040b1688e6501509c88c79c2d277c8b1e Author: Christian König Date: Sat Oct 12 18:51:25 2013 +0200 winsys/radeon: cleanup CS offloading Using atomic

Mesa (master): winsys/radeon: make radeon_drm_winsys_create public

2013-10-26 Thread Christian König
Module: Mesa Branch: master Commit: 3d3a0b9b67982a96a4c4d87f78c21204f3a48776 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3d3a0b9b67982a96a4c4d87f78c21204f3a48776 Author: Christian König Date: Fri Oct 11 11:07:44 2013 +0200 winsys/radeon: make radeon_drm_winsys_create public

Mesa (master): implement NV_vdpau_interop v7

2013-10-26 Thread Christian König
Module: Mesa Branch: master Commit: 80964226e9b8a05c39157f9305c06c0b2861e080 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=80964226e9b8a05c39157f9305c06c0b2861e080 Author: Christian König Date: Wed May 15 15:10:11 2013 +0200 implement NV_vdpau_interop v7 v2: Actually implement

Mesa (master): vl/h264: split fields into SPS/PPS

2013-10-28 Thread Christian König
Module: Mesa Branch: master Commit: 925ffa8c4a5760d0f79de6bf1fab52c2d6e83b17 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=925ffa8c4a5760d0f79de6bf1fab52c2d6e83b17 Author: Christian König Date: Tue Sep 24 03:03:33 2013 -0600 vl/h264: split fields into SPS/PPS Add alot of missing

Mesa (master): vl: add 400 chroma format as well

2013-10-28 Thread Christian König
Module: Mesa Branch: master Commit: cc49baeedc12521e60ea3ffc38f5c09ed3e9e1c3 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=cc49baeedc12521e60ea3ffc38f5c09ed3e9e1c3 Author: Christian König Date: Thu Oct 24 05:47:08 2013 -0600 vl: add 400 chroma format as well Signed-off-by

Mesa (master): radeon/uvd: fix H264 chroma format handling

2013-10-28 Thread Christian König
Module: Mesa Branch: master Commit: 6f2410c9aa5b0a2e7f08c9e60f4d3dc84cfa9f41 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6f2410c9aa5b0a2e7f08c9e60f4d3dc84cfa9f41 Author: Christian König Date: Thu Oct 24 05:12:58 2013 -0600 radeon/uvd: fix H264 chroma format handling Signed-off

Mesa (master): st/vdpau: resolve delayed rendering for GL interop v2

2013-11-06 Thread Christian König
Otherwise OutputSurface interop has funny results sometimes. This fixes interop with the mpv media player. v2 (chk): add proper locking Signed-off-by: Christian König --- src/gallium/state_trackers/vdpau/output.c |4 1 files changed, 4 insertions(+), 0 deletions(-) diff --git a/src

Mesa (master): vl: use a separate context for shader based decode v2

2013-11-08 Thread Christian König
Module: Mesa Branch: master Commit: 754eb6a67de83c3045fdfb30794f76b3b0124687 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=754eb6a67de83c3045fdfb30794f76b3b0124687 Author: Christian König Date: Sun Nov 3 15:19:00 2013 +0100 vl: use a separate context for shader based decode v2

Mesa (master): winsys/radeon: cleanup virtual memory nonsense

2013-11-21 Thread Christian König
Module: Mesa Branch: master Commit: ecb37a6e77f34d9c082fc38a36798a42c851d952 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ecb37a6e77f34d9c082fc38a36798a42c851d952 Author: Christian König Date: Tue Nov 19 10:47:36 2013 +0100 winsys/radeon: cleanup virtual memory nonsense The

Mesa (master): radeonsi: support constants as TEX coordinates

2013-02-12 Thread Christian König
Module: Mesa Branch: master Commit: 8514f5ac01cb769b16dab0a307f9b0313556a495 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8514f5ac01cb769b16dab0a307f9b0313556a495 Author: Christian König Date: Mon Feb 4 17:46:42 2013 +0100 radeonsi: support constants as TEX coordinates Signed

Mesa (master): radeonsi: remove constant index limitation v3

2013-02-12 Thread Christian König
Module: Mesa Branch: master Commit: 8c80894fb32134129a4b6a9632d66bab126a4848 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8c80894fb32134129a4b6a9632d66bab126a4848 Author: Christian König Date: Mon Feb 4 17:55:32 2013 +0100 radeonsi: remove constant index limitation v3 With the

Mesa (master): radeonsi: fix trivial warning

2013-03-06 Thread Christian König
Module: Mesa Branch: master Commit: a2124834374bec527f758e4034257c75289330c5 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a2124834374bec527f758e4034257c75289330c5 Author: Christian König Date: Wed Mar 6 11:49:53 2013 +0100 radeonsi: fix trivial warning Signed-off-by: Christian

Mesa (master): radeon/llvm: fix trivial warnings

2013-03-06 Thread Christian König
Module: Mesa Branch: master Commit: 886c5085e3f78affa524bf12ca406a617219cd68 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=886c5085e3f78affa524bf12ca406a617219cd68 Author: Christian König Date: Wed Mar 6 12:08:54 2013 +0100 radeon/llvm: fix trivial warnings Signed-off-by

Mesa (master): radeonsi: switch to v*i8 for resources and samplers v2

2013-03-07 Thread Christian König
Module: Mesa Branch: master Commit: de80e560bcdf365845cfdfbfd919e2f91cea2b26 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=de80e560bcdf365845cfdfbfd919e2f91cea2b26 Author: Christian König Date: Fri Mar 1 11:34:16 2013 +0100 radeonsi: switch to v*i8 for resources and samplers v2

Mesa (master): r600g/llvm: Update CONSTANT_BUFFER address space definition

2013-03-07 Thread Christian König
Module: Mesa Branch: master Commit: 2cb54833d097738b56c726a572a951302ac465a6 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2cb54833d097738b56c726a572a951302ac465a6 Author: Christian König Date: Thu Mar 7 10:02:24 2013 +0100 r600g/llvm: Update CONSTANT_BUFFER address space

Mesa (master): radeon/llvm: replace shader type intrinsic with function attribute

2013-03-07 Thread Christian König
Module: Mesa Branch: master Commit: b8f4ca3d85b8a192b5c1940f9a4b558f1ce78d8f URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b8f4ca3d85b8a192b5c1940f9a4b558f1ce78d8f Author: Christian König Date: Mon Mar 4 15:35:30 2013 +0100 radeon/llvm: replace shader type intrinsic with function

Mesa (master): radeon/llvm: make SGPRs proper function arguments v2

2013-03-07 Thread Christian König
Module: Mesa Branch: master Commit: 55fe5ccb39d220eb7a506729a60412746c74406c URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=55fe5ccb39d220eb7a506729a60412746c74406c Author: Christian König Date: Mon Mar 4 16:30:06 2013 +0100 radeon/llvm: make SGPRs proper function arguments v2 v2

Mesa (master): radeonsi: remove SI.vs.load.buffer.index

2013-03-07 Thread Christian König
Module: Mesa Branch: master Commit: c497321d31290eaa92febf80eedb7e6ae71bb4e5 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c497321d31290eaa92febf80eedb7e6ae71bb4e5 Author: Christian König Date: Tue Mar 5 12:14:02 2013 +0100 radeonsi: remove SI.vs.load.buffer.index Signed-off-by

Mesa (master): radeonsi: rework input interpolation

2013-03-07 Thread Christian König
Module: Mesa Branch: master Commit: 0666ffddd2a7081fbf510904340df771a5e3fe98 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0666ffddd2a7081fbf510904340df771a5e3fe98 Author: Christian König Date: Tue Mar 5 15:07:39 2013 +0100 radeonsi: rework input interpolation Signed-off-by

Mesa (master): radeon/llvm: enable LICM and DCE pass v2

2013-03-07 Thread Christian König
Module: Mesa Branch: master Commit: a7a899584cf855725d3ca37f128bcd41b719e248 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a7a899584cf855725d3ca37f128bcd41b719e248 Author: Christian König Date: Wed Feb 27 22:40:24 2013 +0100 radeon/llvm: enable LICM and DCE pass v2 LICM stands

Mesa (master): radeon/llvm: document LLVM commit

2013-03-07 Thread Christian König
Module: Mesa Branch: master Commit: eddf33f7112f569d119b677b0a41129350572198 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=eddf33f7112f569d119b677b0a41129350572198 Author: Christian König Date: Thu Mar 7 10:06:24 2013 +0100 radeon/llvm: document LLVM commit We need at least that

Mesa (master): radeonsi: add LLVMNoUnwindAttribute to intrinsic

2013-03-07 Thread Christian König
Module: Mesa Branch: master Commit: e4188ee13d7101657e7e9c91ee9ade3b98953c9f URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e4188ee13d7101657e7e9c91ee9ade3b98953c9f Author: Christian König Date: Wed Feb 27 22:39:26 2013 +0100 radeonsi: add LLVMNoUnwindAttribute to intrinsic So

Mesa (master): radeon/llvm: fix LLVM dependencies

2013-03-14 Thread Christian König
Module: Mesa Branch: master Commit: ce3aa0e775d1d527a44abe855dd40c43aeaad6e0 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ce3aa0e775d1d527a44abe855dd40c43aeaad6e0 Author: Christian König Date: Thu Mar 14 12:37:02 2013 +0100 radeon/llvm: fix LLVM dependencies Since commit

Mesa (master): tgsi/ureg: cleanup local temporary emission v2

2013-03-19 Thread Christian König
Module: Mesa Branch: master Commit: 52947b93b22cad46f4a010468cd0179662419b6a URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=52947b93b22cad46f4a010468cd0179662419b6a Author: Christian König Date: Fri Mar 8 17:55:46 2013 +0100 tgsi/ureg: cleanup local temporary emission v2 Instead

Mesa (master): tgsi/ureg: implement support for array temporaries

2013-03-19 Thread Christian König
Module: Mesa Branch: master Commit: 506d40027566fb5ad0718f3f20e42cb8fbc1e742 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=506d40027566fb5ad0718f3f20e42cb8fbc1e742 Author: Christian König Date: Sun Mar 10 13:44:25 2013 +0100 tgsi/ureg: implement support for array temporaries

Mesa (master): glsl_to_tgsi: use get_temp for all allocations

2013-03-19 Thread Christian König
Module: Mesa Branch: master Commit: 433b2ca46be2e9bb2f8e787efd6e040b57b998c4 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=433b2ca46be2e9bb2f8e787efd6e040b57b998c4 Author: Christian König Date: Fri Mar 8 13:17:05 2013 +0100 glsl_to_tgsi: use get_temp for all allocations Signed

Mesa (master): glsl_to_tgsi: allocate arrays separately v2

2013-03-19 Thread Christian König
Module: Mesa Branch: master Commit: 3f67251e3d0ce61a0e7fc16de91de6fb49cad768 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3f67251e3d0ce61a0e7fc16de91de6fb49cad768 Author: Christian König Date: Sun Mar 10 14:33:29 2013 +0100 glsl_to_tgsi: allocate arrays separately v2 Instead of

Mesa (master): glsl_to_tgsi: remove indirect addressing limitations

2013-03-19 Thread Christian König
Module: Mesa Branch: master Commit: affdff230b8207a4344cebbdc0acf0fbf67c8fa3 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=affdff230b8207a4344cebbdc0acf0fbf67c8fa3 Author: Christian König Date: Sun Mar 10 14:36:13 2013 +0100 glsl_to_tgsi: remove indirect addressing limitations

Mesa (master): tgsi: add ArrayID to declarations

2013-03-19 Thread Christian König
Module: Mesa Branch: master Commit: 16caeff2a5cc1237d30de9487b48b1cd775d9ae1 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=16caeff2a5cc1237d30de9487b48b1cd775d9ae1 Author: Christian König Date: Wed Mar 13 14:58:15 2013 +0100 tgsi: add ArrayID to declarations Remember which

Mesa (master): tgsi: remove TGSI_FILE_(IMMEDIATE|TEMP)_ARRAY

2013-03-19 Thread Christian König
Module: Mesa Branch: master Commit: d3e07bed90d6b94ac37a7f48417bf8962408fa47 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d3e07bed90d6b94ac37a7f48417bf8962408fa47 Author: Christian König Date: Thu Mar 7 16:52:54 2013 +0100 tgsi: remove TGSI_FILE_(IMMEDIATE|TEMP)_ARRAY Nobody

Mesa (master): tgsi: use separate structure for indirect address v2

2013-03-19 Thread Christian König
Module: Mesa Branch: master Commit: 21190fbd56ec2f12dc5a1bf1d9fc32d507e8f0a3 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=21190fbd56ec2f12dc5a1bf1d9fc32d507e8f0a3 Author: Christian König Date: Thu Mar 7 15:02:31 2013 +0100 tgsi: use separate structure for indirect address v2 To

Mesa (master): tgsi: add ArrayID documentation v2

2013-03-19 Thread Christian König
Module: Mesa Branch: master Commit: 897303f8ffb78026bf6563c87c699e37465e9f33 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=897303f8ffb78026bf6563c87c699e37465e9f33 Author: Christian König Date: Thu Mar 14 11:10:16 2013 +0100 tgsi: add ArrayID documentation v2 v2: further improve

Mesa (master): radeon/llvm: rework input fetch and output store

2013-03-19 Thread Christian König
Module: Mesa Branch: master Commit: c05483fc00a0630aba86ad9de68d949bbb68f8c9 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c05483fc00a0630aba86ad9de68d949bbb68f8c9 Author: Christian König Date: Thu Mar 7 11:01:07 2013 +0100 radeon/llvm: rework input fetch and output store

Mesa (master): radeonsi: switch to using resource destribtors for constants v2

2013-03-19 Thread Christian König
Module: Mesa Branch: master Commit: f5298b0a65bbbd9a0eba703dd39b121a74dc200c URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f5298b0a65bbbd9a0eba703dd39b121a74dc200c Author: Christian König Date: Thu Feb 28 14:50:07 2013 +0100 radeonsi: switch to using resource destribtors for

Mesa (master): radeonsi: enable indirect adressing

2013-03-19 Thread Christian König
Module: Mesa Branch: master Commit: 90862c8507c4eb6c8b815e4d07bcf46352e38682 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=90862c8507c4eb6c8b815e4d07bcf46352e38682 Author: Christian König Date: Thu Mar 7 12:00:18 2013 +0100 radeonsi: enable indirect adressing Fixing 16 piglit

Mesa (master): radeonsi: implement indirect adressing of constants

2013-03-19 Thread Christian König
Module: Mesa Branch: master Commit: 5e616cf2c5acb5b35d9b665527b265dec1ae5d11 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5e616cf2c5acb5b35d9b665527b265dec1ae5d11 Author: Christian König Date: Thu Mar 7 11:58:56 2013 +0100 radeonsi: implement indirect adressing of constants

Mesa (master): glsl_to_tgsi: make simplify_cmp work with arrays

2013-03-26 Thread Christian König
Module: Mesa Branch: master Commit: 462de2e65ff084f5f0b8baa75445ced60ddc517a URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=462de2e65ff084f5f0b8baa75445ced60ddc517a Author: Christian König Date: Mon Mar 25 10:57:48 2013 +0100 glsl_to_tgsi: make simplify_cmp work with arrays Even

Mesa (master): glsl_to_tgsi: avoid creating arrays if driver doesn' t support them

2013-03-26 Thread Christian König
Module: Mesa Branch: master Commit: 0f001fbff1d8c982a4c606d9fbe93619d64a5acc URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0f001fbff1d8c982a4c606d9fbe93619d64a5acc Author: Christian König Date: Sun Mar 24 16:24:52 2013 +0100 glsl_to_tgsi: avoid creating arrays if driver doesn&#

Mesa (master): radeon/llvm: remove uneeded inclusion

2013-03-26 Thread Christian König
Module: Mesa Branch: master Commit: 6249db73ea580e6a54874235ffb3a7d42ac63bb4 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6249db73ea580e6a54874235ffb3a7d42ac63bb4 Author: Christian König Date: Tue Mar 26 11:37:45 2013 +0100 radeon/llvm: remove uneeded inclusion The include isn&#

Mesa (master): radeonsi: remove wqm intrinsic

2013-03-26 Thread Christian König
Module: Mesa Branch: master Commit: 86f6fc2f1dfa1c6eb7d79ef54112f085674bb1f5 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=86f6fc2f1dfa1c6eb7d79ef54112f085674bb1f5 Author: Christian König Date: Tue Mar 19 13:36:26 2013 +0100 radeonsi: remove wqm intrinsic Now the backend handles

Mesa (master): radeonsi: mark all loads as constant

2013-03-26 Thread Christian König
Module: Mesa Branch: master Commit: 206f059e1fe5c1db374f6e79a2efcf6335060f77 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=206f059e1fe5c1db374f6e79a2efcf6335060f77 Author: Christian König Date: Wed Mar 20 14:37:21 2013 +0100 radeonsi: mark all loads as constant Signed-off-by

Mesa (master): radeonsi: mark most intrinsics as readnone/nounwind

2013-03-26 Thread Christian König
Module: Mesa Branch: master Commit: 44e3224554ffacf6f75a3a3708fdb54a73dd4020 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=44e3224554ffacf6f75a3a3708fdb54a73dd4020 Author: Christian König Date: Wed Mar 20 12:10:35 2013 +0100 radeonsi: mark most intrinsics as readnone/nounwind

Mesa (master): radeonsi: add preloading of all constants

2013-03-26 Thread Christian König
Module: Mesa Branch: master Commit: 0f6cf2bc798405f21c228e17d570ff72c302ea35 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0f6cf2bc798405f21c228e17d570ff72c302ea35 Author: Christian König Date: Fri Mar 15 15:53:25 2013 +0100 radeonsi: add preloading of all constants Signed-off-by

Mesa (master): radeonsi: add preloading for all samplers

2013-03-26 Thread Christian König
Module: Mesa Branch: master Commit: 1c100189258246bd0f0afd36123406884ea75772 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1c100189258246bd0f0afd36123406884ea75772 Author: Christian König Date: Sun Mar 17 16:02:42 2013 +0100 radeonsi: add preloading for all samplers Signed-off-by

Mesa (master): radeon/llvm: document LLVM commit

2013-03-26 Thread Christian König
Module: Mesa Branch: master Commit: c77159cc1108cba6feec2fba671ff635b6b0261a URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c77159cc1108cba6feec2fba671ff635b6b0261a Author: Christian König Date: Tue Mar 26 15:08:00 2013 +0100 radeon/llvm: document LLVM commit We need at least that

Mesa (master): radeon/llvm: move system value fetching to common code

2013-04-02 Thread Christian König
Module: Mesa Branch: master Commit: 83df955ca9f331965107c424c2e90f27e9161e3a URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=83df955ca9f331965107c424c2e90f27e9161e3a Author: Christian König Date: Thu Mar 21 17:37:37 2013 +0100 radeon/llvm: move system value fetching to common code

Mesa (master): radeonsi: add instanceid support

2013-04-02 Thread Christian König
Module: Mesa Branch: master Commit: e4ed58763ab6e948a20d6e66a54d10466dd0c4cc URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e4ed58763ab6e948a20d6e66a54d10466dd0c4cc Author: Christian König Date: Thu Mar 21 18:02:52 2013 +0100 radeonsi: add instanceid support Signed-off-by

Mesa (master): radeonsi: add start instance support

2013-04-02 Thread Christian König
Module: Mesa Branch: master Commit: cf9b31f78a545ede480c2dc25937a07a96cf6656 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=cf9b31f78a545ede480c2dc25937a07a96cf6656 Author: Christian König Date: Thu Mar 21 18:30:23 2013 +0100 radeonsi: add start instance support This works

Mesa (master): radeonsi: add instance divisor support v3

2013-04-02 Thread Christian König
Module: Mesa Branch: master Commit: a0dca4409a25b7810c28bcd64b48b3f0f159a455 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a0dca4409a25b7810c28bcd64b48b3f0f159a455 Author: Christian König Date: Fri Mar 22 15:59:22 2013 +0100 radeonsi: add instance divisor support v3 v2: reduce

Mesa (master): st/vdpau: fix subtitle related bug v2

2013-04-09 Thread Christian König
Module: Mesa Branch: master Commit: 462647453ca2c245a51483f38f5fe21ea5126f80 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=462647453ca2c245a51483f38f5fe21ea5126f80 Author: Christian König Date: Tue Apr 9 18:36:22 2013 +0200 st/vdpau: fix subtitle related bug v2 Drawing subtitles

Mesa (master): radeonsi: remove sampler writemask v3

2013-04-10 Thread Christian König
Module: Mesa Branch: master Commit: ccf3e8fc9b961c1aaa649ba19d35a5dae6e7ed6c URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ccf3e8fc9b961c1aaa649ba19d35a5dae6e7ed6c Author: Christian König Date: Tue Mar 26 15:09:27 2013 +0100 radeonsi: remove sampler writemask v3 v2: fix

  1   2   3   4   5   6   7   8   >