projects
/
mesa.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
68d1757
)
gallium/auxiliary/vl: fix bob compute shaders for deint yuv
author
Thong Thai
<thong.thai@amd.com>
Tue, 18 Feb 2020 17:11:39 +0000
(12:11 -0500)
committer
Marge Bot
<eric+marge@anholt.net>
Wed, 19 Feb 2020 23:23:07 +0000
(23:23 +0000)
Scales the Y-axis by 2 when using the Bob deinterlace filter.
Closes: https://gitlab.freedesktop.org/mesa/mesa/issues/2523
Signed-off-by: Thong Thai <thong.thai@amd.com>
Reviewed-by: Marek Olšák <marek.olsak@amd.com>
Tested-by: Marge Bot <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3857>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3857>
src/gallium/auxiliary/vl/vl_compositor_cs.c
patch
|
blob
|
history
diff --git
a/src/gallium/auxiliary/vl/vl_compositor_cs.c
b/src/gallium/auxiliary/vl/vl_compositor_cs.c
index e2bd06a870cb7667b5948cfb25b0a101c5453921..73576f066ee20e42c076a0019e19c8567188d55b 100644
(file)
--- a/
src/gallium/auxiliary/vl/vl_compositor_cs.c
+++ b/
src/gallium/auxiliary/vl/vl_compositor_cs.c
@@
-514,7
+514,9
@@
static const char *compute_shader_yuv_bob_y =
/* Scale */
"DIV TEMP[2], TEMP[2], CONST[3].zwzw\n"
+ "DIV TEMP[2], TEMP[2], IMM[1].xyxy\n"
"DIV TEMP[3], TEMP[3], CONST[3].zwzw\n"
+ "DIV TEMP[3], TEMP[3], IMM[1].xyxy\n"
/* Fetch texels */
"TEX_LZ TEMP[4].x, TEMP[2], SAMP[0], RECT\n"
@@
-564,7
+566,9
@@
static const char *compute_shader_yuv_bob_uv =
/* Scale */
"DIV TEMP[2], TEMP[2], CONST[3].zwzw\n"
+ "DIV TEMP[2], TEMP[2], IMM[1].xyxy\n"
"DIV TEMP[3], TEMP[3], CONST[3].zwzw\n"
+ "DIV TEMP[3], TEMP[3], IMM[1].xyxy\n"
/* Fetch texels */
"TEX_LZ TEMP[4].x, TEMP[2], SAMP[0], RECT\n"