michael@0: # This Source Code Form is subject to the terms of the Mozilla Public michael@0: # License, v. 2.0. If a copy of the MPL was not distributed with this michael@0: # file, You can obtain one at http://mozilla.org/MPL/2.0/. michael@0: michael@0: tempfile=tmpShaderHeader michael@0: rm LayerManagerD3D9Shaders.h michael@0: fxc LayerManagerD3D9Shaders.hlsl -ELayerQuadVS -nologo -Fh$tempfile -VnLayerQuadVS michael@0: cat $tempfile >> LayerManagerD3D9Shaders.h michael@0: fxc LayerManagerD3D9Shaders.hlsl -ERGBAShader -nologo -Tps_2_0 -Fh$tempfile -VnRGBAShaderPS michael@0: cat $tempfile >> LayerManagerD3D9Shaders.h michael@0: fxc LayerManagerD3D9Shaders.hlsl -EComponentPass1Shader -nologo -Tps_2_0 -Fh$tempfile -VnComponentPass1ShaderPS michael@0: cat $tempfile >> LayerManagerD3D9Shaders.h michael@0: fxc LayerManagerD3D9Shaders.hlsl -EComponentPass2Shader -nologo -Tps_2_0 -Fh$tempfile -VnComponentPass2ShaderPS michael@0: cat $tempfile >> LayerManagerD3D9Shaders.h michael@0: fxc LayerManagerD3D9Shaders.hlsl -ERGBShader -nologo -Tps_2_0 -Fh$tempfile -VnRGBShaderPS michael@0: cat $tempfile >> LayerManagerD3D9Shaders.h michael@0: fxc LayerManagerD3D9Shaders.hlsl -EYCbCrShader -nologo -Tps_2_0 -Fh$tempfile -VnYCbCrShaderPS michael@0: cat $tempfile >> LayerManagerD3D9Shaders.h michael@0: fxc LayerManagerD3D9Shaders.hlsl -ESolidColorShader -nologo -Tps_2_0 -Fh$tempfile -VnSolidColorShaderPS michael@0: cat $tempfile >> LayerManagerD3D9Shaders.h michael@0: fxc LayerManagerD3D9Shaders.hlsl -ELayerQuadVSMask -nologo -Fh$tempfile -VnLayerQuadVSMask michael@0: cat $tempfile >> LayerManagerD3D9Shaders.h michael@0: fxc LayerManagerD3D9Shaders.hlsl -ELayerQuadVSMask3D -nologo -Fh$tempfile -VnLayerQuadVSMask3D michael@0: cat $tempfile >> LayerManagerD3D9Shaders.h michael@0: fxc LayerManagerD3D9Shaders.hlsl -ERGBAShaderMask -nologo -Tps_2_0 -Fh$tempfile -VnRGBAShaderPSMask michael@0: cat $tempfile >> LayerManagerD3D9Shaders.h michael@0: fxc LayerManagerD3D9Shaders.hlsl -ERGBAShaderMask3D -nologo -Tps_2_0 -Fh$tempfile -VnRGBAShaderPSMask3D michael@0: cat $tempfile >> LayerManagerD3D9Shaders.h michael@0: fxc LayerManagerD3D9Shaders.hlsl -EComponentPass1ShaderMask -nologo -Tps_2_0 -Fh$tempfile -VnComponentPass1ShaderPSMask michael@0: cat $tempfile >> LayerManagerD3D9Shaders.h michael@0: fxc LayerManagerD3D9Shaders.hlsl -EComponentPass2ShaderMask -nologo -Tps_2_0 -Fh$tempfile -VnComponentPass2ShaderPSMask michael@0: cat $tempfile >> LayerManagerD3D9Shaders.h michael@0: fxc LayerManagerD3D9Shaders.hlsl -ERGBShaderMask -nologo -Tps_2_0 -Fh$tempfile -VnRGBShaderPSMask michael@0: cat $tempfile >> LayerManagerD3D9Shaders.h michael@0: fxc LayerManagerD3D9Shaders.hlsl -EYCbCrShaderMask -nologo -Tps_2_0 -Fh$tempfile -VnYCbCrShaderPSMask michael@0: cat $tempfile >> LayerManagerD3D9Shaders.h michael@0: fxc LayerManagerD3D9Shaders.hlsl -ESolidColorShaderMask -nologo -Tps_2_0 -Fh$tempfile -VnSolidColorShaderPSMask michael@0: cat $tempfile >> LayerManagerD3D9Shaders.h michael@0: rm $tempfile