Bumping manifests a=b2g-bump
[gecko.git] / gfx / layers / d3d9 / genshaders.sh
blob85e92cedc4c1435ac59815f8addfec4ba49186eb
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
39 rm $tempfile