1 # This Source Code Form is subject to the terms of the Mozilla Public
2 # License, v. 2.0. If a copy of the MPL was not distributed with this
3 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
5 tempfile
=tmpShaderHeader
6 rm LayerManagerD3D9Shaders.h
7 fxc LayerManagerD3D9Shaders.hlsl
-ELayerQuadVS -nologo -Fh$tempfile -VnLayerQuadVS
8 cat $tempfile >> LayerManagerD3D9Shaders.h
9 fxc LayerManagerD3D9Shaders.hlsl
-ERGBAShader -nologo -Tps_2_0 -Fh$tempfile -VnRGBAShaderPS
10 cat $tempfile >> LayerManagerD3D9Shaders.h
11 fxc LayerManagerD3D9Shaders.hlsl
-EComponentPass1Shader -nologo -Tps_2_0 -Fh$tempfile -VnComponentPass1ShaderPS
12 cat $tempfile >> LayerManagerD3D9Shaders.h
13 fxc LayerManagerD3D9Shaders.hlsl
-EComponentPass2Shader -nologo -Tps_2_0 -Fh$tempfile -VnComponentPass2ShaderPS
14 cat $tempfile >> LayerManagerD3D9Shaders.h
15 fxc LayerManagerD3D9Shaders.hlsl
-ERGBShader -nologo -Tps_2_0 -Fh$tempfile -VnRGBShaderPS
16 cat $tempfile >> LayerManagerD3D9Shaders.h
17 fxc LayerManagerD3D9Shaders.hlsl
-EYCbCrShader -nologo -Tps_2_0 -Fh$tempfile -VnYCbCrShaderPS
18 cat $tempfile >> LayerManagerD3D9Shaders.h
19 fxc LayerManagerD3D9Shaders.hlsl
-ESolidColorShader -nologo -Tps_2_0 -Fh$tempfile -VnSolidColorShaderPS
20 cat $tempfile >> LayerManagerD3D9Shaders.h
21 fxc LayerManagerD3D9Shaders.hlsl
-ELayerQuadVSMask -nologo -Fh$tempfile -VnLayerQuadVSMask
22 cat $tempfile >> LayerManagerD3D9Shaders.h
23 fxc LayerManagerD3D9Shaders.hlsl
-ELayerQuadVSMask3D -nologo -Fh$tempfile -VnLayerQuadVSMask3D
24 cat $tempfile >> LayerManagerD3D9Shaders.h
25 fxc LayerManagerD3D9Shaders.hlsl
-ERGBAShaderMask -nologo -Tps_2_0 -Fh$tempfile -VnRGBAShaderPSMask
26 cat $tempfile >> LayerManagerD3D9Shaders.h
27 fxc LayerManagerD3D9Shaders.hlsl
-ERGBAShaderMask3D -nologo -Tps_2_0 -Fh$tempfile -VnRGBAShaderPSMask3D
28 cat $tempfile >> LayerManagerD3D9Shaders.h
29 fxc LayerManagerD3D9Shaders.hlsl
-EComponentPass1ShaderMask -nologo -Tps_2_0 -Fh$tempfile -VnComponentPass1ShaderPSMask
30 cat $tempfile >> LayerManagerD3D9Shaders.h
31 fxc LayerManagerD3D9Shaders.hlsl
-EComponentPass2ShaderMask -nologo -Tps_2_0 -Fh$tempfile -VnComponentPass2ShaderPSMask
32 cat $tempfile >> LayerManagerD3D9Shaders.h
33 fxc LayerManagerD3D9Shaders.hlsl
-ERGBShaderMask -nologo -Tps_2_0 -Fh$tempfile -VnRGBShaderPSMask
34 cat $tempfile >> LayerManagerD3D9Shaders.h
35 fxc LayerManagerD3D9Shaders.hlsl
-EYCbCrShaderMask -nologo -Tps_2_0 -Fh$tempfile -VnYCbCrShaderPSMask
36 cat $tempfile >> LayerManagerD3D9Shaders.h
37 fxc LayerManagerD3D9Shaders.hlsl
-ESolidColorShaderMask -nologo -Tps_2_0 -Fh$tempfile -VnSolidColorShaderPSMask
38 cat $tempfile >> LayerManagerD3D9Shaders.h