diff options
author | Zhenyu Wang <zhenyuw@linux.intel.com> | 2009-06-30 11:10:52 +0800 |
---|---|---|
committer | Zhenyu Wang <zhenyuw@linux.intel.com> | 2009-06-30 11:12:12 +0800 |
commit | afac333bef4a0ac934f0e4d933dc5053d81ca88c (patch) | |
tree | 96ffd77cd50a841053da03be0a64ee1308be7c4f /src/render_program | |
parent | 150c9adebc0b502f19c970783f411928e5a5c3b1 (diff) |
Remove unused packed yuv sampler shader programs
Signed-off-by: Zhenyu Wang <zhenyuw@linux.intel.com>
Diffstat (limited to 'src/render_program')
-rw-r--r-- | src/render_program/Makefile.am | 6 | ||||
-rw-r--r-- | src/render_program/packed_yuv_sf.g4a | 45 | ||||
-rw-r--r-- | src/render_program/packed_yuv_sf.g4b | 17 | ||||
-rw-r--r-- | src/render_program/packed_yuv_sf.g4b.gen5 | 17 | ||||
-rw-r--r-- | src/render_program/packed_yuv_wm.g4a | 221 | ||||
-rw-r--r-- | src/render_program/packed_yuv_wm.g4b | 79 | ||||
-rw-r--r-- | src/render_program/packed_yuv_wm.g4b.gen5 | 79 |
7 files changed, 0 insertions, 464 deletions
diff --git a/src/render_program/Makefile.am b/src/render_program/Makefile.am index 72923d6d..c9a0bfcc 100644 --- a/src/render_program/Makefile.am +++ b/src/render_program/Makefile.am @@ -1,6 +1,4 @@ INTEL_G4A = \ - packed_yuv_sf.g4a \ - packed_yuv_wm.g4a \ exa_sf.g4a \ exa_sf_mask.g4a \ exa_wm_src_affine.g4a \ @@ -25,8 +23,6 @@ INTEL_G4I = \ exa_wm_projective.g4i INTEL_G4B = \ - packed_yuv_sf.g4b \ - packed_yuv_wm.g4b \ exa_sf.g4b \ exa_sf_mask.g4b \ exa_wm_src_affine.g4b \ @@ -47,8 +43,6 @@ INTEL_G4B = \ INTEL_G4B_GEN5 = \ - packed_yuv_sf.g4b.gen5 \ - packed_yuv_wm.g4b.gen5 \ exa_sf.g4b.gen5 \ exa_sf_mask.g4b.gen5 \ exa_wm_src_affine.g4b.gen5 \ diff --git a/src/render_program/packed_yuv_sf.g4a b/src/render_program/packed_yuv_sf.g4a deleted file mode 100644 index 5a023992..00000000 --- a/src/render_program/packed_yuv_sf.g4a +++ /dev/null @@ -1,45 +0,0 @@ -/* - * Copyright © 2006 Intel Corporation - * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and associated documentation files (the "Software"), - * to deal in the Software without restriction, including without limitation - * the rights to use, copy, modify, merge, publish, distribute, sublicense, - * and/or sell copies of the Software, and to permit persons to whom the - * Software is furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice (including the next - * paragraph) shall be included in all copies or substantial portions of the - * Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL - * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING - * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS - * IN THE SOFTWARE. - * - * Authors: - * Keith Packard <keithp@keithp.com> - * Eric Anholt <eric@anholt.net> - * - */ - -send (1) 0 g6<1>F g1.12<0,1,0>F math inv scalar mlen 1 rlen 1 { align1 }; -send (1) 0 g6.4<1>F g1.20<0,1,0>F math inv scalar mlen 1 rlen 1 { align1 }; -add (8) g7<1>F g4<8,8,1>F -g3<8,8,1>F { align1 }; -mul (1) g7<1>F g7<0,1,0>F g6<0,1,0>F { align1 }; -mul (1) g7.4<1>F g7.4<0,1,0>F g6.4<0,1,0>F { align1 }; -mov (8) m1<1>F g7<0,1,0>F { align1 }; -mov (8) m2<1>F g7.4<0,1,0>F { align1 }; -mov (8) m3<1>F g3<8,8,1>F { align1 }; -send (8) 0 null g0<8,8,1>F urb 0 transpose used complete mlen 4 rlen 0 { align1 EOT }; -nop; -nop; -nop; -nop; -nop; -nop; -nop; -nop; diff --git a/src/render_program/packed_yuv_sf.g4b b/src/render_program/packed_yuv_sf.g4b deleted file mode 100644 index 830d1760..00000000 --- a/src/render_program/packed_yuv_sf.g4b +++ /dev/null @@ -1,17 +0,0 @@ - { 0x00000031, 0x20c01fbd, 0x0000002c, 0x01110081 }, - { 0x00000031, 0x20c41fbd, 0x00000034, 0x01110081 }, - { 0x00600040, 0x20e077bd, 0x008d0080, 0x008d4060 }, - { 0x00000041, 0x20e077bd, 0x000000e0, 0x000000c0 }, - { 0x00000041, 0x20e477bd, 0x000000e4, 0x000000c4 }, - { 0x00600001, 0x202003be, 0x000000e0, 0x00000000 }, - { 0x00600001, 0x204003be, 0x000000e4, 0x00000000 }, - { 0x00600001, 0x206003be, 0x008d0060, 0x00000000 }, - { 0x00600031, 0x20001fbc, 0x008d0000, 0x8640c800 }, - { 0x0000007e, 0x00000000, 0x00000000, 0x00000000 }, - { 0x0000007e, 0x00000000, 0x00000000, 0x00000000 }, - { 0x0000007e, 0x00000000, 0x00000000, 0x00000000 }, - { 0x0000007e, 0x00000000, 0x00000000, 0x00000000 }, - { 0x0000007e, 0x00000000, 0x00000000, 0x00000000 }, - { 0x0000007e, 0x00000000, 0x00000000, 0x00000000 }, - { 0x0000007e, 0x00000000, 0x00000000, 0x00000000 }, - { 0x0000007e, 0x00000000, 0x00000000, 0x00000000 }, diff --git a/src/render_program/packed_yuv_sf.g4b.gen5 b/src/render_program/packed_yuv_sf.g4b.gen5 deleted file mode 100644 index d4d235ae..00000000 --- a/src/render_program/packed_yuv_sf.g4b.gen5 +++ /dev/null @@ -1,17 +0,0 @@ - { 0x00000031, 0x20c01fbd, 0x1000002c, 0x02100081 }, - { 0x00000031, 0x20c41fbd, 0x10000034, 0x02100081 }, - { 0x00600040, 0x20e077bd, 0x008d0080, 0x008d4060 }, - { 0x00000041, 0x20e077bd, 0x000000e0, 0x000000c0 }, - { 0x00000041, 0x20e477bd, 0x000000e4, 0x000000c4 }, - { 0x00600001, 0x202003be, 0x000000e0, 0x00000000 }, - { 0x00600001, 0x204003be, 0x000000e4, 0x00000000 }, - { 0x00600001, 0x206003be, 0x008d0060, 0x00000000 }, - { 0x00600031, 0x20001fbc, 0x648d0000, 0x8808c800 }, - { 0x0000007e, 0x00000000, 0x00000000, 0x00000000 }, - { 0x0000007e, 0x00000000, 0x00000000, 0x00000000 }, - { 0x0000007e, 0x00000000, 0x00000000, 0x00000000 }, - { 0x0000007e, 0x00000000, 0x00000000, 0x00000000 }, - { 0x0000007e, 0x00000000, 0x00000000, 0x00000000 }, - { 0x0000007e, 0x00000000, 0x00000000, 0x00000000 }, - { 0x0000007e, 0x00000000, 0x00000000, 0x00000000 }, - { 0x0000007e, 0x00000000, 0x00000000, 0x00000000 }, diff --git a/src/render_program/packed_yuv_wm.g4a b/src/render_program/packed_yuv_wm.g4a deleted file mode 100644 index 2be52b5f..00000000 --- a/src/render_program/packed_yuv_wm.g4a +++ /dev/null @@ -1,221 +0,0 @@ -/* - * Copyright © 2006 Intel Corporation - * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and associated documentation files (the "Software"), - * to deal in the Software without restriction, including without limitation - * the rights to use, copy, modify, merge, publish, distribute, sublicense, - * and/or sell copies of the Software, and to permit persons to whom the - * Software is furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice (including the next - * paragraph) shall be included in all copies or substantial portions of the - * Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL - * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING - * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS - * IN THE SOFTWARE. - * - * Authors: - * Keith Packard <keithp@keithp.com> - * Eric Anholt <eric@anholt.net> - * - */ - -include(`exa_wm.g4i') - -define(`YCbCr_base', `g12') -define(`Cr', `g12') -define(`Cr_01', `g12') -define(`Cr_23', `g13') -define(`Y', `g14') -define(`Y_01', `g14') -define(`Y_23', `g15') -define(`Cb', `g16') -define(`Cb_01', `g16') -define(`Cb_23', `g17') - -/* The initial payload of the thread is always g0. - * WM_URB (incoming URB entries) is g3 - * X0_R is g4 - * X1_R is g5 - * Y0_R is g6 - * Y1_R is g7 - */ - - /* Set up the X/Y screen coordinates of the pixels in our 4 subspans. Each - * subspan is a 2x2 rectangle, and the screen x/y of the upper left of each - * subspan are given in GRF register 1.2 through 1.5 (which, with the word - * addressing below, are 1.4 through 1.11). - * - * The result is WM_X*_R and WM_Y*R being: - * - * X0: {ss0.x, ss0.x+1, ss0.x, ss0.x+1, ss1.x, ss1.x+1, ss1.x, ss1.x+y} - * Y0: {ss0.y, ss0.y, ss0.y+1, ss0.y+1, ss1.y, ss1.y, ss1.y+1, ss1.y+1} - * X1: {ss2.x, ss2.x+1, ss2.x, ss2.x+1, ss3.x, ss3.x+1, ss3.x, ss3.x+y} - * Y1: {ss2.y, ss2.y, ss2.y+1, ss2.y+1, ss3.y, ss3.y, ss3.y+1, ss3.y+1} - */ - - /* Set up ss0.x coordinates*/ -mov (1) g4<1>F g1.8<0,1,0>UW { align1 }; -add (1) g4.4<1>F g1.8<0,1,0>UW 1UD { align1 }; -mov (1) g4.8<1>F g1.8<0,1,0>UW { align1 }; -add (1) g4.12<1>F g1.8<0,1,0>UW 1UD { align1 }; - /* Set up ss0.y coordinates */ -mov (1) g6<1>F g1.10<0,1,0>UW { align1 }; -mov (1) g6.4<1>F g1.10<0,1,0>UW { align1 }; -add (1) g6.8<1>F g1.10<0,1,0>UW 1UD { align1 }; -add (1) g6.12<1>F g1.10<0,1,0>UW 1UD { align1 }; - /* set up ss1.x coordinates */ -mov (1) g4.16<1>F g1.12<0,1,0>UW { align1 }; -add (1) g4.20<1>F g1.12<0,1,0>UW 1UD { align1 }; -mov (1) g4.24<1>F g1.12<0,1,0>UW { align1 }; -add (1) g4.28<1>F g1.12<0,1,0>UW 1UD { align1 }; - /* set up ss1.y coordinates */ -mov (1) g6.16<1>F g1.14<0,1,0>UW { align1 }; -mov (1) g6.20<1>F g1.14<0,1,0>UW { align1 }; -add (1) g6.24<1>F g1.14<0,1,0>UW 1UD { align1 }; -add (1) g6.28<1>F g1.14<0,1,0>UW 1UD { align1 }; - /* Set up ss2.x coordinates */ -mov (1) g5<1>F g1.16<0,1,0>UW { align1 }; -add (1) g5.4<1>F g1.16<0,1,0>UW 1UD { align1 }; -mov (1) g5.8<1>F g1.16<0,1,0>UW { align1 }; -add (1) g5.12<1>F g1.16<0,1,0>UW 1UD { align1 }; - /* Set up ss2.y coordinates */ -mov (1) g7<1>F g1.18<0,1,0>UW { align1 }; -mov (1) g7.4<1>F g1.18<0,1,0>UW { align1 }; -add (1) g7.8<1>F g1.18<0,1,0>UW 1UD { align1 }; -add (1) g7.12<1>F g1.18<0,1,0>UW 1UD { align1 }; - /* Set up ss3.x coordinates */ -mov (1) g5.16<1>F g1.20<0,1,0>UW { align1 }; -add (1) g5.20<1>F g1.20<0,1,0>UW 1UD { align1 }; -mov (1) g5.24<1>F g1.20<0,1,0>UW { align1 }; -add (1) g5.28<1>F g1.20<0,1,0>UW 1UD { align1 }; - /* Set up ss3.y coordinates */ -mov (1) g7.16<1>F g1.22<0,1,0>UW { align1 }; -mov (1) g7.20<1>F g1.22<0,1,0>UW { align1 }; -add (1) g7.24<1>F g1.22<0,1,0>UW 1UD { align1 }; -add (1) g7.28<1>F g1.22<0,1,0>UW 1UD { align1 }; - - /* Now, map these screen space coordinates into texture coordinates. */ - /* subtract screen-space X origin of vertex 0. */ -add (8) g4<1>F g4<8,8,1>F -g1<0,1,0>F { align1 }; -add (8) g5<1>F g5<8,8,1>F -g1<0,1,0>F { align1 }; - /* scale by texture X increment */ -mul (8) g4<1>F g4<8,8,1>F g3<0,1,0>F { align1 }; -mul (8) g5<1>F g5<8,8,1>F g3<0,1,0>F { align1 }; - /* add in texture X offset */ -add (8) g4<1>F g4<8,8,1>F g3.12<0,1,0>F { align1 }; -add (8) g5<1>F g5<8,8,1>F g3.12<0,1,0>F { align1 }; - /* subtract screen-space Y origin of vertex 0. */ -add (8) g6<1>F g6<8,8,1>F -g1.4<0,1,0>F { align1 }; -add (8) g7<1>F g7<8,8,1>F -g1.4<0,1,0>F { align1 }; - /* scale by texture Y increment */ -mul (8) g6<1>F g6<8,8,1>F g3.20<0,1,0>F { align1 }; -mul (8) g7<1>F g7<8,8,1>F g3.20<0,1,0>F { align1 }; - /* add in texture Y offset */ -add (8) g6<1>F g6<8,8,1>F g3.28<0,1,0>F { align1 }; -add (8) g7<1>F g7<8,8,1>F g3.28<0,1,0>F { align1 }; - /* sampler */ -mov (8) m1<1>F g4<8,8,1>F { align1 }; -mov (8) m2<1>F g5<8,8,1>F { align1 }; -mov (8) m3<1>F g6<8,8,1>F { align1 }; -mov (8) m4<1>F g7<8,8,1>F { align1 }; - - /* - * g0 holds the PS thread payload, which (oddly) contains - * precisely what the sampler wants to see in m0 - */ -send (16) - 0 /* load g0 to m0 */ - YCbCr_base<1>UW - g0<8,8,1>UW - sampler (1,0,F) - mlen 5 rlen 8 { align1 }; - - /* color space conversion function: - * R = Clamp ( 1.164(Y-16/255) + 1.596(Cr-128/255), 0, 1) - * G = Clamp ( 1.164(Y-16/255) - 0.813(Cr-128/255) - 0.392(Cb-128/255), 0, 1) - * B = Clamp ( 1.164(Y-16/255) + 2.017(Cb-128/255), 0, 1) - * - * Y is g14, g15. - * Cr is g12, g13. - * Cb is g16, g17. - * - * R is g2, g6. - * G is g3, g7. - * B is g4, g8. - */ - - /* Normalize Y, Cb and Cr: - * - * Y = (Y - 16/255) * 1.164 - * Cr = Cr - 128 / 255 - * Cb = Cb - 128 / 255 - */ -add (16) Y<1>F Y<8,8,1>F -0.0627451F { compr align1 }; -mul (16) Y<1>F Y<8,8,1>F 1.164F { compr align1 }; - -add (16) Cr<1>F Cr<8,8,1>F -0.501961F { compr align1 }; - -add (16) Cb<1>F Cb<8,8,1>F -0.501961F { compr align1 }; - - /* - * R = Y + Cr * 1.596 - */ -mul (8) null Cr_01<8,8,1>F 1.596F { align1 }; -mac.sat (8) data_port_r_01<1>F Y_01<8,8,1>F 1F { align1 }; -mul (8) null Cr_23<8,8,1>F 1.596F { align1 }; -mac.sat (8) data_port_r_23<1>F Y_23<8,8,1>F 1F { align1 }; - - /* - * G = Cr * -0.813 + Cb * -0.392 + Y - */ -mul (8) null Cr_01<8,8,1>F -0.813F { align1 }; -mac (8) null Cb_01<8,8,1>F -0.392F { align1 }; -mac.sat (8) data_port_g_01<1>F Y_01<8,8,1>F 1F { align1 }; -mul (8) null Cr_23<8,8,1>F -0.813F { align1 }; -mac (8) null Cb_23<8,8,1>F -0.392F { align1 }; -mac.sat (8) data_port_g_23<1>F Y_23<8,8,1>F 1F { align1 }; - - /* - * B = Cb * 2.017 + Y - */ -mul (8) null Cb_01<8,8,1>F 2.017F { align1 }; -mac.sat (8) data_port_b_01<1>F Y_01<8,8,1>F 1F { align1 }; -mul (8) null Cb_23<8,8,1>F 2.017F { align1 }; -mac.sat (8) data_port_b_23<1>F Y_23<8,8,1>F 1F { align1 }; - - /* - * A = 1.0 - */ -mov (8) data_port_a_01<1>F 1.0F { align1 }; -mov (8) data_port_a_23<1>F 1.0F { align1 }; - - /* - * Pass through control information: - */ -mov (8) m1<1>UD g1<8,8,1>UD { align1 mask_disable }; - - /* - * Send framebuffer write message: XXX: acc0? - */ -send (16) 0 acc0<1>UW g0<8,8,1>UW write ( - 0, /* binding table index 0 */ - 8, /* pixel scoreboard clear */ - 4, /* render target write */ - 0 /* no write commit message */ - ) mlen 10 rlen 0 { align1 EOT }; - /* padding */ -nop; -nop; -nop; -nop; -nop; -nop; -nop; -nop; diff --git a/src/render_program/packed_yuv_wm.g4b b/src/render_program/packed_yuv_wm.g4b deleted file mode 100644 index f2e650a3..00000000 --- a/src/render_program/packed_yuv_wm.g4b +++ /dev/null @@ -1,79 +0,0 @@ - { 0x00000001, 0x2080013d, 0x00000028, 0x00000000 }, - { 0x00000040, 0x20840d3d, 0x00000028, 0x00000001 }, - { 0x00000001, 0x2088013d, 0x00000028, 0x00000000 }, - { 0x00000040, 0x208c0d3d, 0x00000028, 0x00000001 }, - { 0x00000001, 0x20c0013d, 0x0000002a, 0x00000000 }, - { 0x00000001, 0x20c4013d, 0x0000002a, 0x00000000 }, - { 0x00000040, 0x20c80d3d, 0x0000002a, 0x00000001 }, - { 0x00000040, 0x20cc0d3d, 0x0000002a, 0x00000001 }, - { 0x00000001, 0x2090013d, 0x0000002c, 0x00000000 }, - { 0x00000040, 0x20940d3d, 0x0000002c, 0x00000001 }, - { 0x00000001, 0x2098013d, 0x0000002c, 0x00000000 }, - { 0x00000040, 0x209c0d3d, 0x0000002c, 0x00000001 }, - { 0x00000001, 0x20d0013d, 0x0000002e, 0x00000000 }, - { 0x00000001, 0x20d4013d, 0x0000002e, 0x00000000 }, - { 0x00000040, 0x20d80d3d, 0x0000002e, 0x00000001 }, - { 0x00000040, 0x20dc0d3d, 0x0000002e, 0x00000001 }, - { 0x00000001, 0x20a0013d, 0x00000030, 0x00000000 }, - { 0x00000040, 0x20a40d3d, 0x00000030, 0x00000001 }, - { 0x00000001, 0x20a8013d, 0x00000030, 0x00000000 }, - { 0x00000040, 0x20ac0d3d, 0x00000030, 0x00000001 }, - { 0x00000001, 0x20e0013d, 0x00000032, 0x00000000 }, - { 0x00000001, 0x20e4013d, 0x00000032, 0x00000000 }, - { 0x00000040, 0x20e80d3d, 0x00000032, 0x00000001 }, - { 0x00000040, 0x20ec0d3d, 0x00000032, 0x00000001 }, - { 0x00000001, 0x20b0013d, 0x00000034, 0x00000000 }, - { 0x00000040, 0x20b40d3d, 0x00000034, 0x00000001 }, - { 0x00000001, 0x20b8013d, 0x00000034, 0x00000000 }, - { 0x00000040, 0x20bc0d3d, 0x00000034, 0x00000001 }, - { 0x00000001, 0x20f0013d, 0x00000036, 0x00000000 }, - { 0x00000001, 0x20f4013d, 0x00000036, 0x00000000 }, - { 0x00000040, 0x20f80d3d, 0x00000036, 0x00000001 }, - { 0x00000040, 0x20fc0d3d, 0x00000036, 0x00000001 }, - { 0x00600040, 0x208077bd, 0x008d0080, 0x00004020 }, - { 0x00600040, 0x20a077bd, 0x008d00a0, 0x00004020 }, - { 0x00600041, 0x208077bd, 0x008d0080, 0x00000060 }, - { 0x00600041, 0x20a077bd, 0x008d00a0, 0x00000060 }, - { 0x00600040, 0x208077bd, 0x008d0080, 0x0000006c }, - { 0x00600040, 0x20a077bd, 0x008d00a0, 0x0000006c }, - { 0x00600040, 0x20c077bd, 0x008d00c0, 0x00004024 }, - { 0x00600040, 0x20e077bd, 0x008d00e0, 0x00004024 }, - { 0x00600041, 0x20c077bd, 0x008d00c0, 0x00000074 }, - { 0x00600041, 0x20e077bd, 0x008d00e0, 0x00000074 }, - { 0x00600040, 0x20c077bd, 0x008d00c0, 0x0000007c }, - { 0x00600040, 0x20e077bd, 0x008d00e0, 0x0000007c }, - { 0x00600001, 0x202003be, 0x008d0080, 0x00000000 }, - { 0x00600001, 0x204003be, 0x008d00a0, 0x00000000 }, - { 0x00600001, 0x206003be, 0x008d00c0, 0x00000000 }, - { 0x00600001, 0x208003be, 0x008d00e0, 0x00000000 }, - { 0x00800031, 0x21801d29, 0x008d0000, 0x02580001 }, - { 0x00802040, 0x21c07fbd, 0x008d01c0, 0xbd808081 }, - { 0x00802041, 0x21c07fbd, 0x008d01c0, 0x3f94fdf4 }, - { 0x00802040, 0x21807fbd, 0x008d0180, 0xbf008084 }, - { 0x00802040, 0x22007fbd, 0x008d0200, 0xbf008084 }, - { 0x00600041, 0x20007fbc, 0x008d0180, 0x3fcc49ba }, - { 0x80600048, 0x20407fbe, 0x008d01c0, 0x3f800000 }, - { 0x00600041, 0x20007fbc, 0x008d01a0, 0x3fcc49ba }, - { 0x80600048, 0x20c07fbe, 0x008d01e0, 0x3f800000 }, - { 0x00600041, 0x20007fbc, 0x008d0180, 0xbf5020c5 }, - { 0x00600048, 0x20007fbc, 0x008d0200, 0xbec8b439 }, - { 0x80600048, 0x20607fbe, 0x008d01c0, 0x3f800000 }, - { 0x00600041, 0x20007fbc, 0x008d01a0, 0xbf5020c5 }, - { 0x00600048, 0x20007fbc, 0x008d0220, 0xbec8b439 }, - { 0x80600048, 0x20e07fbe, 0x008d01e0, 0x3f800000 }, - { 0x00600041, 0x20007fbc, 0x008d0200, 0x40011687 }, - { 0x80600048, 0x20807fbe, 0x008d01c0, 0x3f800000 }, - { 0x00600041, 0x20007fbc, 0x008d0220, 0x40011687 }, - { 0x80600048, 0x21007fbe, 0x008d01e0, 0x3f800000 }, - { 0x00600001, 0x20a003fe, 0x00000000, 0x3f800000 }, - { 0x00600001, 0x212003fe, 0x00000000, 0x3f800000 }, - { 0x00600201, 0x20200022, 0x008d0020, 0x00000000 }, - { 0x00800031, 0x24001d28, 0x008d0000, 0x85a04800 }, - { 0x0000007e, 0x00000000, 0x00000000, 0x00000000 }, - { 0x0000007e, 0x00000000, 0x00000000, 0x00000000 }, - { 0x0000007e, 0x00000000, 0x00000000, 0x00000000 }, - { 0x0000007e, 0x00000000, 0x00000000, 0x00000000 }, - { 0x0000007e, 0x00000000, 0x00000000, 0x00000000 }, - { 0x0000007e, 0x00000000, 0x00000000, 0x00000000 }, - { 0x0000007e, 0x00000000, 0x00000000, 0x00000000 }, - { 0x0000007e, 0x00000000, 0x00000000, 0x00000000 }, diff --git a/src/render_program/packed_yuv_wm.g4b.gen5 b/src/render_program/packed_yuv_wm.g4b.gen5 deleted file mode 100644 index 43fefa67..00000000 --- a/src/render_program/packed_yuv_wm.g4b.gen5 +++ /dev/null @@ -1,79 +0,0 @@ - { 0x00000001, 0x2080013d, 0x00000028, 0x00000000 }, - { 0x00000040, 0x20840d3d, 0x00000028, 0x00000001 }, - { 0x00000001, 0x2088013d, 0x00000028, 0x00000000 }, - { 0x00000040, 0x208c0d3d, 0x00000028, 0x00000001 }, - { 0x00000001, 0x20c0013d, 0x0000002a, 0x00000000 }, - { 0x00000001, 0x20c4013d, 0x0000002a, 0x00000000 }, - { 0x00000040, 0x20c80d3d, 0x0000002a, 0x00000001 }, - { 0x00000040, 0x20cc0d3d, 0x0000002a, 0x00000001 }, - { 0x00000001, 0x2090013d, 0x0000002c, 0x00000000 }, - { 0x00000040, 0x20940d3d, 0x0000002c, 0x00000001 }, - { 0x00000001, 0x2098013d, 0x0000002c, 0x00000000 }, - { 0x00000040, 0x209c0d3d, 0x0000002c, 0x00000001 }, - { 0x00000001, 0x20d0013d, 0x0000002e, 0x00000000 }, - { 0x00000001, 0x20d4013d, 0x0000002e, 0x00000000 }, - { 0x00000040, 0x20d80d3d, 0x0000002e, 0x00000001 }, - { 0x00000040, 0x20dc0d3d, 0x0000002e, 0x00000001 }, - { 0x00000001, 0x20a0013d, 0x00000030, 0x00000000 }, - { 0x00000040, 0x20a40d3d, 0x00000030, 0x00000001 }, - { 0x00000001, 0x20a8013d, 0x00000030, 0x00000000 }, - { 0x00000040, 0x20ac0d3d, 0x00000030, 0x00000001 }, - { 0x00000001, 0x20e0013d, 0x00000032, 0x00000000 }, - { 0x00000001, 0x20e4013d, 0x00000032, 0x00000000 }, - { 0x00000040, 0x20e80d3d, 0x00000032, 0x00000001 }, - { 0x00000040, 0x20ec0d3d, 0x00000032, 0x00000001 }, - { 0x00000001, 0x20b0013d, 0x00000034, 0x00000000 }, - { 0x00000040, 0x20b40d3d, 0x00000034, 0x00000001 }, - { 0x00000001, 0x20b8013d, 0x00000034, 0x00000000 }, - { 0x00000040, 0x20bc0d3d, 0x00000034, 0x00000001 }, - { 0x00000001, 0x20f0013d, 0x00000036, 0x00000000 }, - { 0x00000001, 0x20f4013d, 0x00000036, 0x00000000 }, - { 0x00000040, 0x20f80d3d, 0x00000036, 0x00000001 }, - { 0x00000040, 0x20fc0d3d, 0x00000036, 0x00000001 }, - { 0x00600040, 0x208077bd, 0x008d0080, 0x00004020 }, - { 0x00600040, 0x20a077bd, 0x008d00a0, 0x00004020 }, - { 0x00600041, 0x208077bd, 0x008d0080, 0x00000060 }, - { 0x00600041, 0x20a077bd, 0x008d00a0, 0x00000060 }, - { 0x00600040, 0x208077bd, 0x008d0080, 0x0000006c }, - { 0x00600040, 0x20a077bd, 0x008d00a0, 0x0000006c }, - { 0x00600040, 0x20c077bd, 0x008d00c0, 0x00004024 }, - { 0x00600040, 0x20e077bd, 0x008d00e0, 0x00004024 }, - { 0x00600041, 0x20c077bd, 0x008d00c0, 0x00000074 }, - { 0x00600041, 0x20e077bd, 0x008d00e0, 0x00000074 }, - { 0x00600040, 0x20c077bd, 0x008d00c0, 0x0000007c }, - { 0x00600040, 0x20e077bd, 0x008d00e0, 0x0000007c }, - { 0x00600001, 0x202003be, 0x008d0080, 0x00000000 }, - { 0x00600001, 0x204003be, 0x008d00a0, 0x00000000 }, - { 0x00600001, 0x206003be, 0x008d00c0, 0x00000000 }, - { 0x00600001, 0x208003be, 0x008d00e0, 0x00000000 }, - { 0x00800031, 0x21801d29, 0x208d0000, 0x0a8a0001 }, - { 0x00802040, 0x21c07fbd, 0x008d01c0, 0xbd808081 }, - { 0x00802041, 0x21c07fbd, 0x008d01c0, 0x3f94fdf4 }, - { 0x00802040, 0x21807fbd, 0x008d0180, 0xbf008084 }, - { 0x00802040, 0x22007fbd, 0x008d0200, 0xbf008084 }, - { 0x00600041, 0x20007fbc, 0x008d0180, 0x3fcc49ba }, - { 0x80600048, 0x20407fbe, 0x008d01c0, 0x3f800000 }, - { 0x00600041, 0x20007fbc, 0x008d01a0, 0x3fcc49ba }, - { 0x80600048, 0x20c07fbe, 0x008d01e0, 0x3f800000 }, - { 0x00600041, 0x20007fbc, 0x008d0180, 0xbf5020c5 }, - { 0x00600048, 0x20007fbc, 0x008d0200, 0xbec8b439 }, - { 0x80600048, 0x20607fbe, 0x008d01c0, 0x3f800000 }, - { 0x00600041, 0x20007fbc, 0x008d01a0, 0xbf5020c5 }, - { 0x00600048, 0x20007fbc, 0x008d0220, 0xbec8b439 }, - { 0x80600048, 0x20e07fbe, 0x008d01e0, 0x3f800000 }, - { 0x00600041, 0x20007fbc, 0x008d0200, 0x40011687 }, - { 0x80600048, 0x20807fbe, 0x008d01c0, 0x3f800000 }, - { 0x00600041, 0x20007fbc, 0x008d0220, 0x40011687 }, - { 0x80600048, 0x21007fbe, 0x008d01e0, 0x3f800000 }, - { 0x00600001, 0x20a003fe, 0x00000000, 0x3f800000 }, - { 0x00600001, 0x212003fe, 0x00000000, 0x3f800000 }, - { 0x00600201, 0x20200022, 0x008d0020, 0x00000000 }, - { 0x00800031, 0x24001d28, 0x548d0000, 0x94084800 }, - { 0x0000007e, 0x00000000, 0x00000000, 0x00000000 }, - { 0x0000007e, 0x00000000, 0x00000000, 0x00000000 }, - { 0x0000007e, 0x00000000, 0x00000000, 0x00000000 }, - { 0x0000007e, 0x00000000, 0x00000000, 0x00000000 }, - { 0x0000007e, 0x00000000, 0x00000000, 0x00000000 }, - { 0x0000007e, 0x00000000, 0x00000000, 0x00000000 }, - { 0x0000007e, 0x00000000, 0x00000000, 0x00000000 }, - { 0x0000007e, 0x00000000, 0x00000000, 0x00000000 }, |