From 49a84b9c153faf0e4780bbb2c3d84e37aacbafe5 Mon Sep 17 00:00:00 2001 From: Chuck Walbourn Date: Fri, 13 Nov 2020 21:38:49 -0800 Subject: [PATCH] Update for November 2020 DirectX Tool Kit --- .gitignore | 4 +- DirectXTK/Audio/AudioEngine.cpp | 34 +- DirectXTK/Audio/SoundCommon.h | 2 +- DirectXTK/Audio/SoundEffect.cpp | 2 +- DirectXTK/Audio/SoundStreamInstance.cpp | 12 +- DirectXTK/Audio/WAVFileReader.cpp | 2 +- DirectXTK/Audio/WaveBankReader.cpp | 2 +- DirectXTK/Audio/WaveBankReader.h | 2 +- DirectXTK/DirectXTK_Desktop_2017.vcxproj | 345 +--- .../DirectXTK_Desktop_2017.vcxproj.filters | 984 ------------ DirectXTK/DirectXTK_Desktop_2019.vcxproj | 353 +--- .../DirectXTK_Desktop_2019.vcxproj.filters | 984 ------------ DirectXTK/DirectXTK_XboxOneXDK_2017.vcxproj | 2 +- DirectXTK/Inc/Audio.h | 11 +- DirectXTK/Inc/Effects.h | 10 +- DirectXTK/Inc/GamePad.h | 30 +- DirectXTK/Inc/Mouse.h | 9 +- DirectXTK/Inc/SimpleMath.h | 2 +- DirectXTK/README.md | 20 +- DirectXTK/Src/EffectCommon.cpp | 6 + DirectXTK/Src/EffectCommon.h | 8 +- DirectXTK/Src/EnvironmentMapEffect.cpp | 182 ++- DirectXTK/Src/GamePad.cpp | 338 +++- DirectXTK/Src/Geometry.cpp | 4 +- DirectXTK/Src/Keyboard.cpp | 134 +- DirectXTK/Src/LoaderHelpers.h | 76 +- DirectXTK/Src/Mouse.cpp | 401 ++++- DirectXTK/Src/Shaders/CompileShaders.cmd | 14 +- .../AlphaTestEffect_PSAlphaTestEqNe.inc | 341 ---- .../AlphaTestEffect_PSAlphaTestEqNeNoFog.inc | 282 ---- .../AlphaTestEffect_PSAlphaTestLtGt.inc | 323 ---- .../AlphaTestEffect_PSAlphaTestLtGtNoFog.inc | 264 --- .../Compiled/AlphaTestEffect_VSAlphaTest.inc | 383 ----- .../AlphaTestEffect_VSAlphaTestNoFog.inc | 329 ---- .../AlphaTestEffect_VSAlphaTestVc.inc | 404 ----- .../AlphaTestEffect_VSAlphaTestVcNoFog.inc | 350 ---- .../Shaders/Compiled/BasicEffect_PSBasic.inc | 215 --- .../Compiled/BasicEffect_PSBasicNoFog.inc | 139 -- .../BasicEffect_PSBasicPixelLighting.inc | 844 ---------- .../BasicEffect_PSBasicPixelLightingTx.inc | 909 ----------- .../Compiled/BasicEffect_PSBasicTx.inc | 283 ---- .../Compiled/BasicEffect_PSBasicTxNoFog.inc | 202 --- .../BasicEffect_PSBasicVertexLighting.inc | 239 --- ...BasicEffect_PSBasicVertexLightingNoFog.inc | 190 --- .../BasicEffect_PSBasicVertexLightingTx.inc | 307 ---- ...sicEffect_PSBasicVertexLightingTxNoFog.inc | 260 --- .../Shaders/Compiled/BasicEffect_VSBasic.inc | 339 ---- .../Compiled/BasicEffect_VSBasicNoFog.inc | 282 ---- .../Compiled/BasicEffect_VSBasicOneLight.inc | 770 --------- .../BasicEffect_VSBasicOneLightBn.inc | 808 ---------- .../BasicEffect_VSBasicOneLightTx.inc | 816 ---------- .../BasicEffect_VSBasicOneLightTxBn.inc | 853 ---------- .../BasicEffect_VSBasicOneLightTxVc.inc | 863 ---------- .../BasicEffect_VSBasicOneLightTxVcBn.inc | 901 ----------- .../BasicEffect_VSBasicOneLightVc.inc | 818 ---------- .../BasicEffect_VSBasicOneLightVcBn.inc | 855 ---------- .../BasicEffect_VSBasicPixelLighting.inc | 491 ------ .../BasicEffect_VSBasicPixelLightingBn.inc | 531 ------ .../BasicEffect_VSBasicPixelLightingTx.inc | 532 ------ .../BasicEffect_VSBasicPixelLightingTxBn.inc | 572 ------- .../BasicEffect_VSBasicPixelLightingTxVc.inc | 554 ------- ...BasicEffect_VSBasicPixelLightingTxVcBn.inc | 593 ------- .../BasicEffect_VSBasicPixelLightingVc.inc | 512 ------ .../BasicEffect_VSBasicPixelLightingVcBn.inc | 552 ------- .../Compiled/BasicEffect_VSBasicTx.inc | 385 ----- .../Compiled/BasicEffect_VSBasicTxNoFog.inc | 328 ---- .../Compiled/BasicEffect_VSBasicTxVc.inc | 406 ----- .../Compiled/BasicEffect_VSBasicTxVcNoFog.inc | 349 ---- .../Compiled/BasicEffect_VSBasicVc.inc | 361 ----- .../Compiled/BasicEffect_VSBasicVcNoFog.inc | 304 ---- .../BasicEffect_VSBasicVertexLighting.inc | 980 ------------ .../BasicEffect_VSBasicVertexLightingBn.inc | 1017 ------------ .../BasicEffect_VSBasicVertexLightingTx.inc | 1025 ------------ .../BasicEffect_VSBasicVertexLightingTxBn.inc | 1063 ------------ .../BasicEffect_VSBasicVertexLightingTxVc.inc | 1070 ------------- ...asicEffect_VSBasicVertexLightingTxVcBn.inc | 1108 ------------- .../BasicEffect_VSBasicVertexLightingVc.inc | 1025 ------------ .../BasicEffect_VSBasicVertexLightingVcBn.inc | 1063 ------------ .../Src/Shaders/Compiled/DGSLEffect_main.inc | 579 ------- .../Compiled/DGSLEffect_main1Bones.inc | 837 ---------- .../Compiled/DGSLEffect_main1BonesVc.inc | 855 ---------- .../Compiled/DGSLEffect_main2Bones.inc | 884 ---------- .../Compiled/DGSLEffect_main2BonesVc.inc | 903 ----------- .../Compiled/DGSLEffect_main4Bones.inc | 987 ------------ .../Compiled/DGSLEffect_main4BonesVc.inc | 1005 ------------ .../Shaders/Compiled/DGSLEffect_mainVc.inc | 597 ------- .../Src/Shaders/Compiled/DGSLLambert_main.inc | 487 ------ .../Shaders/Compiled/DGSLLambert_mainTk.inc | 522 ------ .../Shaders/Compiled/DGSLLambert_mainTx.inc | 555 ------- .../Shaders/Compiled/DGSLLambert_mainTxTk.inc | 597 ------- .../Src/Shaders/Compiled/DGSLPhong_main.inc | 905 ----------- .../Src/Shaders/Compiled/DGSLPhong_mainTk.inc | 924 ----------- .../Src/Shaders/Compiled/DGSLPhong_mainTx.inc | 955 ----------- .../Shaders/Compiled/DGSLPhong_mainTxTk.inc | 979 ------------ .../Src/Shaders/Compiled/DGSLUnlit_main.inc | 202 --- .../Src/Shaders/Compiled/DGSLUnlit_mainTk.inc | 240 --- .../Src/Shaders/Compiled/DGSLUnlit_mainTx.inc | 266 --- .../Shaders/Compiled/DGSLUnlit_mainTxTk.inc | 317 ---- .../Compiled/DebugEffect_PSHemiAmbient.inc | 126 -- .../Compiled/DebugEffect_PSRGBBiTangents.inc | 185 --- .../Compiled/DebugEffect_PSRGBNormals.inc | 112 -- .../Compiled/DebugEffect_PSRGBTangents.inc | 185 --- .../Shaders/Compiled/DebugEffect_VSDebug.inc | 219 --- .../Compiled/DebugEffect_VSDebugBn.inc | 230 --- .../Compiled/DebugEffect_VSDebugVc.inc | 228 --- .../Compiled/DebugEffect_VSDebugVcBn.inc | 239 --- .../DualTextureEffect_PSDualTexture.inc | 366 ----- .../DualTextureEffect_PSDualTextureNoFog.inc | 288 ---- .../DualTextureEffect_VSDualTexture.inc | 422 ----- .../DualTextureEffect_VSDualTextureNoFog.inc | 367 ----- .../DualTextureEffect_VSDualTextureVc.inc | 443 ----- ...DualTextureEffect_VSDualTextureVcNoFog.inc | 389 ----- .../EnvironmentMapEffect_PSEnvMap.inc | 360 ----- .../EnvironmentMapEffect_PSEnvMapNoFog.inc | 304 ---- ...ronmentMapEffect_PSEnvMapPixelLighting.inc | 726 --------- ...MapEffect_PSEnvMapPixelLightingFresnel.inc | 819 ---------- ...fect_PSEnvMapPixelLightingFresnelNoFog.inc | 776 --------- ...ntMapEffect_PSEnvMapPixelLightingNoFog.inc | 683 -------- .../EnvironmentMapEffect_PSEnvMapSpecular.inc | 397 ----- ...ronmentMapEffect_PSEnvMapSpecularNoFog.inc | 351 ---- .../EnvironmentMapEffect_VSEnvMap.inc | 773 --------- .../EnvironmentMapEffect_VSEnvMapBn.inc | 810 ---------- .../EnvironmentMapEffect_VSEnvMapFresnel.inc | 843 ---------- ...EnvironmentMapEffect_VSEnvMapFresnelBn.inc | 880 ---------- .../EnvironmentMapEffect_VSEnvMapOneLight.inc | 722 --------- ...nvironmentMapEffect_VSEnvMapOneLightBn.inc | 758 --------- ...nmentMapEffect_VSEnvMapOneLightFresnel.inc | 791 --------- ...entMapEffect_VSEnvMapOneLightFresnelBn.inc | 829 ---------- ...ronmentMapEffect_VSEnvMapPixelLighting.inc | 534 ------- ...nmentMapEffect_VSEnvMapPixelLightingBn.inc | 574 ------- ...ormalMapEffect_PSNormalPixelLightingTx.inc | 586 ------- ...MapEffect_PSNormalPixelLightingTxNoFog.inc | 571 ------- ...ffect_PSNormalPixelLightingTxNoFogSpec.inc | 555 ------- ...apEffect_PSNormalPixelLightingTxNoSpec.inc | 570 ------- ...ormalMapEffect_VSNormalPixelLightingTx.inc | 221 --- ...malMapEffect_VSNormalPixelLightingTxBn.inc | 232 --- ...malMapEffect_VSNormalPixelLightingTxVc.inc | 230 --- ...lMapEffect_VSNormalPixelLightingTxVcBn.inc | 241 --- .../Shaders/Compiled/PBREffect_PSConstant.inc | 558 ------- .../Shaders/Compiled/PBREffect_PSTextured.inc | 769 --------- .../Compiled/PBREffect_PSTexturedEmissive.inc | 785 --------- .../PBREffect_PSTexturedEmissiveVelocity.inc | 1421 ---------------- .../Compiled/PBREffect_PSTexturedVelocity.inc | 1404 ---------------- .../Shaders/Compiled/PBREffect_VSConstant.inc | 213 --- .../Compiled/PBREffect_VSConstantBn.inc | 224 --- .../Compiled/PBREffect_VSConstantVelocity.inc | 246 --- .../PBREffect_VSConstantVelocityBn.inc | 257 --- .../Compiled/PostProcess_PSBloomBlur.inc | 136 -- .../Compiled/PostProcess_PSBloomCombine.inc | 173 -- .../Compiled/PostProcess_PSBloomExtract.inc | 109 -- .../Shaders/Compiled/PostProcess_PSCopy.inc | 81 - .../Compiled/PostProcess_PSDownScale2x2.inc | 136 -- .../Compiled/PostProcess_PSDownScale4x4.inc | 136 -- .../PostProcess_PSGaussianBlur5x5.inc | 136 -- .../Shaders/Compiled/PostProcess_PSMerge.inc | 112 -- .../Compiled/PostProcess_PSMonochrome.inc | 95 -- .../Shaders/Compiled/PostProcess_PSSepia.inc | 111 -- .../Shaders/Compiled/PostProcess_VSQuad.inc | 124 -- .../SkinnedEffect_PSSkinnedPixelLighting.inc | 910 ----------- .../SkinnedEffect_PSSkinnedVertexLighting.inc | 308 ---- ...nedEffect_PSSkinnedVertexLightingNoFog.inc | 261 --- ...innedEffect_VSSkinnedOneLightFourBones.inc | 1169 -------------- ...nedEffect_VSSkinnedOneLightFourBonesBn.inc | 1204 -------------- ...SkinnedEffect_VSSkinnedOneLightOneBone.inc | 1017 ------------ ...innedEffect_VSSkinnedOneLightOneBoneBn.inc | 1051 ------------ ...kinnedEffect_VSSkinnedOneLightTwoBones.inc | 1065 ------------ ...nnedEffect_VSSkinnedOneLightTwoBonesBn.inc | 1099 ------------- ...Effect_VSSkinnedPixelLightingFourBones.inc | 899 ----------- ...fect_VSSkinnedPixelLightingFourBonesBn.inc | 942 ----------- ...edEffect_VSSkinnedPixelLightingOneBone.inc | 747 --------- ...Effect_VSSkinnedPixelLightingOneBoneBn.inc | 790 --------- ...dEffect_VSSkinnedPixelLightingTwoBones.inc | 793 --------- ...ffect_VSSkinnedPixelLightingTwoBonesBn.inc | 838 ---------- ...ffect_VSSkinnedVertexLightingFourBones.inc | 1388 ---------------- ...ect_VSSkinnedVertexLightingFourBonesBn.inc | 1422 ----------------- ...dEffect_VSSkinnedVertexLightingOneBone.inc | 1235 -------------- ...ffect_VSSkinnedVertexLightingOneBoneBn.inc | 1270 --------------- ...Effect_VSSkinnedVertexLightingTwoBones.inc | 1283 --------------- ...fect_VSSkinnedVertexLightingTwoBonesBn.inc | 1318 --------------- .../SpriteEffect_SpritePixelShader.inc | 200 --- .../SpriteEffect_SpriteVertexShader.inc | 294 ---- .../Shaders/Compiled/ToneMap_PSACESFilmic.inc | 140 -- .../Compiled/ToneMap_PSACESFilmic_SRGB.inc | 156 -- .../Src/Shaders/Compiled/ToneMap_PSCopy.inc | 81 - .../Src/Shaders/Compiled/ToneMap_PSHDR10.inc | 189 --- .../Shaders/Compiled/ToneMap_PSReinhard.inc | 113 -- .../Compiled/ToneMap_PSReinhard_SRGB.inc | 130 -- .../Shaders/Compiled/ToneMap_PSSaturate.inc | 98 -- .../Compiled/ToneMap_PSSaturate_SRGB.inc | 114 -- .../Src/Shaders/Compiled/ToneMap_PS_SRGB.inc | 105 -- .../Src/Shaders/Compiled/ToneMap_VSQuad.inc | 124 -- DirectXTK/Src/Shaders/EnvironmentMapEffect.fx | 178 ++- DirectXTK/Src/SpriteFont.cpp | 127 +- DirectXTK/Src/WICTextureLoader.cpp | 12 +- DirectXTK/Src/pch.h | 14 +- DirectXTKModelViewer_Desktop_2017.sln | 2 +- DirectXTKModelViewer_XDK_2017.sln | 2 +- README.md | 2 +- 198 files changed, 1500 insertions(+), 93710 deletions(-) delete mode 100644 DirectXTK/Src/Shaders/Compiled/AlphaTestEffect_PSAlphaTestEqNe.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/AlphaTestEffect_PSAlphaTestEqNeNoFog.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/AlphaTestEffect_PSAlphaTestLtGt.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/AlphaTestEffect_PSAlphaTestLtGtNoFog.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/AlphaTestEffect_VSAlphaTest.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/AlphaTestEffect_VSAlphaTestNoFog.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/AlphaTestEffect_VSAlphaTestVc.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/AlphaTestEffect_VSAlphaTestVcNoFog.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/BasicEffect_PSBasic.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/BasicEffect_PSBasicNoFog.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/BasicEffect_PSBasicPixelLighting.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/BasicEffect_PSBasicPixelLightingTx.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/BasicEffect_PSBasicTx.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/BasicEffect_PSBasicTxNoFog.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/BasicEffect_PSBasicVertexLighting.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/BasicEffect_PSBasicVertexLightingNoFog.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/BasicEffect_PSBasicVertexLightingTx.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/BasicEffect_PSBasicVertexLightingTxNoFog.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasic.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicNoFog.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicOneLight.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicOneLightBn.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicOneLightTx.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicOneLightTxBn.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicOneLightTxVc.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicOneLightTxVcBn.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicOneLightVc.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicOneLightVcBn.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicPixelLighting.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicPixelLightingBn.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicPixelLightingTx.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicPixelLightingTxBn.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicPixelLightingTxVc.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicPixelLightingTxVcBn.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicPixelLightingVc.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicPixelLightingVcBn.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicTx.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicTxNoFog.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicTxVc.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicTxVcNoFog.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicVc.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicVcNoFog.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicVertexLighting.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicVertexLightingBn.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicVertexLightingTx.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicVertexLightingTxBn.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicVertexLightingTxVc.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicVertexLightingTxVcBn.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicVertexLightingVc.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicVertexLightingVcBn.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/DGSLEffect_main.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/DGSLEffect_main1Bones.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/DGSLEffect_main1BonesVc.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/DGSLEffect_main2Bones.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/DGSLEffect_main2BonesVc.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/DGSLEffect_main4Bones.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/DGSLEffect_main4BonesVc.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/DGSLEffect_mainVc.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/DGSLLambert_main.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/DGSLLambert_mainTk.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/DGSLLambert_mainTx.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/DGSLLambert_mainTxTk.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/DGSLPhong_main.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/DGSLPhong_mainTk.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/DGSLPhong_mainTx.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/DGSLPhong_mainTxTk.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/DGSLUnlit_main.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/DGSLUnlit_mainTk.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/DGSLUnlit_mainTx.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/DGSLUnlit_mainTxTk.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/DebugEffect_PSHemiAmbient.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/DebugEffect_PSRGBBiTangents.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/DebugEffect_PSRGBNormals.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/DebugEffect_PSRGBTangents.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/DebugEffect_VSDebug.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/DebugEffect_VSDebugBn.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/DebugEffect_VSDebugVc.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/DebugEffect_VSDebugVcBn.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/DualTextureEffect_PSDualTexture.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/DualTextureEffect_PSDualTextureNoFog.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/DualTextureEffect_VSDualTexture.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/DualTextureEffect_VSDualTextureNoFog.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/DualTextureEffect_VSDualTextureVc.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/DualTextureEffect_VSDualTextureVcNoFog.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_PSEnvMap.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_PSEnvMapNoFog.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_PSEnvMapPixelLighting.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_PSEnvMapPixelLightingFresnel.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_PSEnvMapPixelLightingFresnelNoFog.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_PSEnvMapPixelLightingNoFog.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_PSEnvMapSpecular.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_PSEnvMapSpecularNoFog.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMap.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapBn.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapFresnel.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapFresnelBn.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapOneLight.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapOneLightBn.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapOneLightFresnel.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapOneLightFresnelBn.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapPixelLighting.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapPixelLightingBn.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/NormalMapEffect_PSNormalPixelLightingTx.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/NormalMapEffect_PSNormalPixelLightingTxNoFog.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/NormalMapEffect_PSNormalPixelLightingTxNoFogSpec.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/NormalMapEffect_PSNormalPixelLightingTxNoSpec.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/NormalMapEffect_VSNormalPixelLightingTx.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/NormalMapEffect_VSNormalPixelLightingTxBn.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/NormalMapEffect_VSNormalPixelLightingTxVc.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/NormalMapEffect_VSNormalPixelLightingTxVcBn.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/PBREffect_PSConstant.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/PBREffect_PSTextured.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/PBREffect_PSTexturedEmissive.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/PBREffect_PSTexturedEmissiveVelocity.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/PBREffect_PSTexturedVelocity.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/PBREffect_VSConstant.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/PBREffect_VSConstantBn.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/PBREffect_VSConstantVelocity.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/PBREffect_VSConstantVelocityBn.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/PostProcess_PSBloomBlur.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/PostProcess_PSBloomCombine.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/PostProcess_PSBloomExtract.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/PostProcess_PSCopy.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/PostProcess_PSDownScale2x2.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/PostProcess_PSDownScale4x4.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/PostProcess_PSGaussianBlur5x5.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/PostProcess_PSMerge.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/PostProcess_PSMonochrome.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/PostProcess_PSSepia.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/PostProcess_VSQuad.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/SkinnedEffect_PSSkinnedPixelLighting.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/SkinnedEffect_PSSkinnedVertexLighting.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/SkinnedEffect_PSSkinnedVertexLightingNoFog.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedOneLightFourBones.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedOneLightFourBonesBn.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedOneLightOneBone.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedOneLightOneBoneBn.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedOneLightTwoBones.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedOneLightTwoBonesBn.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedPixelLightingFourBones.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedPixelLightingFourBonesBn.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedPixelLightingOneBone.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedPixelLightingOneBoneBn.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedPixelLightingTwoBones.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedPixelLightingTwoBonesBn.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedVertexLightingFourBones.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedVertexLightingFourBonesBn.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedVertexLightingOneBone.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedVertexLightingOneBoneBn.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedVertexLightingTwoBones.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedVertexLightingTwoBonesBn.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/SpriteEffect_SpritePixelShader.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/SpriteEffect_SpriteVertexShader.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/ToneMap_PSACESFilmic.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/ToneMap_PSACESFilmic_SRGB.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/ToneMap_PSCopy.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/ToneMap_PSHDR10.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/ToneMap_PSReinhard.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/ToneMap_PSReinhard_SRGB.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/ToneMap_PSSaturate.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/ToneMap_PSSaturate_SRGB.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/ToneMap_PS_SRGB.inc delete mode 100644 DirectXTK/Src/Shaders/Compiled/ToneMap_VSQuad.inc diff --git a/.gitignore b/.gitignore index 78b3c79..827c507 100644 --- a/.gitignore +++ b/.gitignore @@ -22,8 +22,8 @@ ARM Durango "Generated Files" Bin -DirectXTK/Src/Shaders/Compiled/XboxOne*.inc -DirectXTK/Src/Shaders/Compiled/XboxOne*.pdb +DirectXTK/Src/Shaders/Compiled/*.inc +DirectXTK/Src/Shaders/Compiled/*.pdb ipch Debug Profile diff --git a/DirectXTK/Audio/AudioEngine.cpp b/DirectXTK/Audio/AudioEngine.cpp index d77f50e..eb19342 100644 --- a/DirectXTK/Audio/AudioEngine.cpp +++ b/DirectXTK/Audio/AudioEngine.cpp @@ -1426,10 +1426,12 @@ X3DAUDIO_HANDLE& AudioEngine::Get3DHandle() const noexcept // Static methods. -#ifdef _XBOX_ONE +#if defined(WINAPI_FAMILY) && (WINAPI_FAMILY == WINAPI_FAMILY_GAMES) +#include +#elif defined(_XBOX_ONE) #include #include -#elif defined(USING_XAUDIO2_REDIST) +#elif defined(USING_XAUDIO2_REDIST) || defined(_GAMING_DESKTOP) #include #include #elif (_WIN32_WINNT >= _WIN32_WINNT_WIN8) @@ -1445,7 +1447,31 @@ std::vector AudioEngine::GetRendererDetails() { std::vector list; -#ifdef _XBOX_ONE +#if defined(WINAPI_FAMILY) && (WINAPI_FAMILY == WINAPI_FAMILY_GAMES) + + ComPtr devEnum; + HRESULT hr = CoCreateInstance(__uuidof(MMDeviceEnumerator), nullptr, CLSCTX_INPROC_SERVER, IID_PPV_ARGS(devEnum.GetAddressOf())); + ThrowIfFailed(hr); + + ComPtr devices; + hr = devEnum->EnumAudioEndpoints(eRender, DEVICE_STATE_ACTIVE, &devices); + ThrowIfFailed(hr); + + ComPtr endpoint; + ThrowIfFailed(devices->Item(0, endpoint.GetAddressOf())); + + LPWSTR id = nullptr; + ThrowIfFailed(endpoint->GetId(&id)); + + RendererDetail device; + device.deviceId = id; + device.description = L"Default"; + + CoTaskMemFree(id); + + list.emplace_back(device); + +#elif defined(_XBOX_ONE) using namespace Microsoft::WRL; using namespace Microsoft::WRL::Wrappers; @@ -1465,7 +1491,7 @@ std::vector AudioEngine::GetRendererDetails() device.description = L"Default"; list.emplace_back(device); -#elif defined(USING_XAUDIO2_REDIST) +#elif defined(USING_XAUDIO2_REDIST) || defined(_GAMING_DESKTOP) ComPtr devEnum; HRESULT hr = CoCreateInstance(__uuidof(MMDeviceEnumerator), nullptr, CLSCTX_INPROC_SERVER, IID_PPV_ARGS(devEnum.GetAddressOf())); diff --git a/DirectXTK/Audio/SoundCommon.h b/DirectXTK/Audio/SoundCommon.h index b756071..a9696b5 100644 --- a/DirectXTK/Audio/SoundCommon.h +++ b/DirectXTK/Audio/SoundCommon.h @@ -17,7 +17,7 @@ #define DIRECTX_ENABLE_XWMA #endif -#if defined(_XBOX_ONE) && defined(_TITLE) +#if (defined(_XBOX_ONE) && defined(_TITLE)) || defined(_GAMING_XBOX) #define DIRECTX_ENABLE_XMA2 #endif diff --git a/DirectXTK/Audio/SoundEffect.cpp b/DirectXTK/Audio/SoundEffect.cpp index 94d672a..246b087 100644 --- a/DirectXTK/Audio/SoundEffect.cpp +++ b/DirectXTK/Audio/SoundEffect.cpp @@ -14,7 +14,7 @@ #include -#if defined(_XBOX_ONE) && defined(_TITLE) +#if (defined(_XBOX_ONE) && defined(_TITLE)) || defined(_GAMING_XBOX) #include #include #endif diff --git a/DirectXTK/Audio/SoundStreamInstance.cpp b/DirectXTK/Audio/SoundStreamInstance.cpp index 0353c80..8d05bcb 100644 --- a/DirectXTK/Audio/SoundStreamInstance.cpp +++ b/DirectXTK/Audio/SoundStreamInstance.cpp @@ -14,7 +14,7 @@ #include "PlatformHelpers.h" #include "SoundCommon.h" -#if defined(_XBOX_ONE) && defined(_TITLE) +#if (defined(_XBOX_ONE) && defined(_TITLE)) || defined(_GAMING_XBOX) #include #include #endif @@ -54,7 +54,7 @@ namespace if (!wfx) return 0; - size_t buffer = wfx->nAvgBytesPerSec * 2; + size_t buffer = size_t(wfx->nAvgBytesPerSec) * 2u; #ifdef DIRECTX_ENABLE_XMA2 if (tag == WAVE_FORMAT_XMA2) @@ -510,7 +510,7 @@ HRESULT SoundStreamInstance::Impl::ReadBuffers() noexcept uint32_t readBuffer = mCurrentDiskReadBuffer; for (uint32_t j = 0; j < MAX_BUFFER_COUNT; ++j) { - uint32_t entry = (j + readBuffer) % MAX_BUFFER_COUNT; + uint32_t entry = (j + readBuffer) % uint32_t(MAX_BUFFER_COUNT); if (mPackets[entry].state == State::FREE) { if (mCurrentPosition < mLengthInBytes) @@ -533,7 +533,7 @@ HRESULT SoundStreamInstance::Impl::ReadBuffers() noexcept mCurrentPosition += cbValid; - mCurrentDiskReadBuffer = (entry + 1) % MAX_BUFFER_COUNT; + mCurrentDiskReadBuffer = (entry + 1) % uint32_t(MAX_BUFFER_COUNT); mPackets[entry].state = State::PENDING; @@ -689,7 +689,7 @@ HRESULT SoundStreamInstance::Impl::PlayBuffers() noexcept uint32_t seekOffset = mPackets[mCurrentPlayBuffer].startPosition / mBlockAlign; if (seekOffset > MAX_STREAMING_SEEK_PACKETS) { - DebugTrace("ERROR: xWMA packet seek count exceeds %u\n", MAX_STREAMING_SEEK_PACKETS); + DebugTrace("ERROR: xWMA packet seek count exceeds %zu\n", MAX_STREAMING_SEEK_PACKETS); return E_FAIL; } else if (seekOffset > 0) @@ -716,7 +716,7 @@ HRESULT SoundStreamInstance::Impl::PlayBuffers() noexcept } mPackets[mCurrentPlayBuffer].state = State::PLAYING; - mCurrentPlayBuffer = (mCurrentPlayBuffer + 1) % MAX_BUFFER_COUNT; + mCurrentPlayBuffer = (mCurrentPlayBuffer + 1) % uint32_t(MAX_BUFFER_COUNT); } return S_OK; diff --git a/DirectXTK/Audio/WAVFileReader.cpp b/DirectXTK/Audio/WAVFileReader.cpp index 279dc21..0c37063 100644 --- a/DirectXTK/Audio/WAVFileReader.cpp +++ b/DirectXTK/Audio/WAVFileReader.cpp @@ -400,7 +400,7 @@ namespace { // Return 'forward' loop *pLoopStart = loops[j].start; - *pLoopLength = loops[j].end + loops[j].start + 1; + *pLoopLength = loops[j].end - loops[j].start + 1; return S_OK; } } diff --git a/DirectXTK/Audio/WaveBankReader.cpp b/DirectXTK/Audio/WaveBankReader.cpp index 75683fc..21e3fc0 100644 --- a/DirectXTK/Audio/WaveBankReader.cpp +++ b/DirectXTK/Audio/WaveBankReader.cpp @@ -16,7 +16,7 @@ #include "PlatformHelpers.h" #include "SoundCommon.h" -#if defined(_XBOX_ONE) && defined(_TITLE) +#if (defined(_XBOX_ONE) && defined(_TITLE)) || defined(_GAMING_XBOX) #include #include #endif diff --git a/DirectXTK/Audio/WaveBankReader.h b/DirectXTK/Audio/WaveBankReader.h index c4dd571..d0adedc 100644 --- a/DirectXTK/Audio/WaveBankReader.h +++ b/DirectXTK/Audio/WaveBankReader.h @@ -44,7 +44,7 @@ namespace DirectX bool HasNames() const noexcept; bool IsStreamingBank() const noexcept; - #if defined(_XBOX_ONE) && defined(_TITLE) + #if (defined(_XBOX_ONE) && defined(_TITLE)) || defined(_GAMING_XBOX) bool HasXMA() const noexcept; #endif diff --git a/DirectXTK/DirectXTK_Desktop_2017.vcxproj b/DirectXTK/DirectXTK_Desktop_2017.vcxproj index 5441986..06aecc7 100644 --- a/DirectXTK/DirectXTK_Desktop_2017.vcxproj +++ b/DirectXTK/DirectXTK_Desktop_2017.vcxproj @@ -102,332 +102,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -496,6 +170,7 @@ Win32Proj DirectXTK 10.0.17763.0 + x64 @@ -646,6 +321,22 @@ - + + <_ATGFXCPath>$(WindowsSDK_ExecutablePath_x64.Split(';')[0]) + <_ATGFXCPath>$(_ATGFXCPath.Replace("x64","")) + <_ATGFXCPath Condition="'$(_ATGFXCPath)' != '' and !HasTrailingSlash('$(_ATGFXCPath)')">$(_ATGFXCPath)\ + + + + <_ATGFXCPath /> + + + + + <_ATGShaderHeaders Include="$(ProjectDir)src/Shaders/Compiled/*.inc" Exclude="$(ProjectDir)src/Shaders/Compiled/*Xbox*.inc" /> + <_ATGShaderSymbols Include="$(ProjectDir)src/Shaders/Compiled/*.pdb" Exclude="$(ProjectDir)src/Shaders/Compiled/*Xbox*.pdb" /> + + + \ No newline at end of file diff --git a/DirectXTK/DirectXTK_Desktop_2017.vcxproj.filters b/DirectXTK/DirectXTK_Desktop_2017.vcxproj.filters index 8ce2f09..bd8bc30 100644 --- a/DirectXTK/DirectXTK_Desktop_2017.vcxproj.filters +++ b/DirectXTK/DirectXTK_Desktop_2017.vcxproj.filters @@ -16,15 +16,9 @@ {28d5fa16-99e2-471c-8cd8-2020e81f0024} - - {b5e37d19-9ef0-4951-9865-ee6efed41e82} - {34676173-31f5-4435-b90d-a0ad4f7d163c} - - {76af8346-1ee8-4ef9-90aa-6b4d86cf5164} - @@ -280,264 +274,6 @@ Src\Shaders - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - Src\Shared @@ -553,744 +289,24 @@ Src\Shaders - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Compiled - - - Src\Shaders\Symbols - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - Src\Shaders - - Src\Shaders\Compiled - - - Src\Shaders\Symbols - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Compiled - - - Src\Shaders\Symbols - - - Src\Shaders\Compiled - - - Src\Shaders\Symbols - Src\Shaders Src\Shaders\Shared - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - Src\Shaders Src\Shaders\Shared - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - Src\Shaders - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - Src\Shaders\Shared diff --git a/DirectXTK/DirectXTK_Desktop_2019.vcxproj b/DirectXTK/DirectXTK_Desktop_2019.vcxproj index 94999ec..c5b1fa8 100644 --- a/DirectXTK/DirectXTK_Desktop_2019.vcxproj +++ b/DirectXTK/DirectXTK_Desktop_2019.vcxproj @@ -102,332 +102,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -496,6 +170,7 @@ Win32Proj DirectXTK 10.0 + x64 @@ -572,7 +247,7 @@ true /Zc:__cplusplus %(AdditionalOptions) false - 26812 + 4711;5045;26812 Windows @@ -594,7 +269,7 @@ true /Zc:__cplusplus %(AdditionalOptions) false - 26812 + 4711;5045;26812 Windows @@ -614,7 +289,7 @@ true true /Zc:__cplusplus %(AdditionalOptions) - 26812 + 4711;5045;26812 Windows @@ -637,7 +312,7 @@ true true /Zc:__cplusplus %(AdditionalOptions) - 26812 + 4711;5045;26812 Windows @@ -650,6 +325,22 @@ - + + <_ATGFXCPath>$(WindowsSDK_ExecutablePath_x64.Split(';')[0]) + <_ATGFXCPath>$(_ATGFXCPath.Replace("x64","")) + <_ATGFXCPath Condition="'$(_ATGFXCPath)' != '' and !HasTrailingSlash('$(_ATGFXCPath)')">$(_ATGFXCPath)\ + + + + <_ATGFXCPath /> + + + + + <_ATGShaderHeaders Include="$(ProjectDir)src/Shaders/Compiled/*.inc" Exclude="$(ProjectDir)src/Shaders/Compiled/*Xbox*.inc" /> + <_ATGShaderSymbols Include="$(ProjectDir)src/Shaders/Compiled/*.pdb" Exclude="$(ProjectDir)src/Shaders/Compiled/*Xbox*.pdb" /> + + + \ No newline at end of file diff --git a/DirectXTK/DirectXTK_Desktop_2019.vcxproj.filters b/DirectXTK/DirectXTK_Desktop_2019.vcxproj.filters index 8ce2f09..bd8bc30 100644 --- a/DirectXTK/DirectXTK_Desktop_2019.vcxproj.filters +++ b/DirectXTK/DirectXTK_Desktop_2019.vcxproj.filters @@ -16,15 +16,9 @@ {28d5fa16-99e2-471c-8cd8-2020e81f0024} - - {b5e37d19-9ef0-4951-9865-ee6efed41e82} - {34676173-31f5-4435-b90d-a0ad4f7d163c} - - {76af8346-1ee8-4ef9-90aa-6b4d86cf5164} - @@ -280,264 +274,6 @@ Src\Shaders - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - Src\Shared @@ -553,744 +289,24 @@ Src\Shaders - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Compiled - - - Src\Shaders\Symbols - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - Src\Shaders - - Src\Shaders\Compiled - - - Src\Shaders\Symbols - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Compiled - - - Src\Shaders\Symbols - - - Src\Shaders\Compiled - - - Src\Shaders\Symbols - Src\Shaders Src\Shaders\Shared - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - Src\Shaders Src\Shaders\Shared - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - Src\Shaders - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Compiled - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - - - Src\Shaders\Symbols - Src\Shaders\Shared diff --git a/DirectXTK/DirectXTK_XboxOneXDK_2017.vcxproj b/DirectXTK/DirectXTK_XboxOneXDK_2017.vcxproj index 82e941c..0335244 100644 --- a/DirectXTK/DirectXTK_XboxOneXDK_2017.vcxproj +++ b/DirectXTK/DirectXTK_XboxOneXDK_2017.vcxproj @@ -338,7 +338,7 @@ - + diff --git a/DirectXTK/Inc/Audio.h b/DirectXTK/Inc/Audio.h index 68fec92..e892e01 100644 --- a/DirectXTK/Inc/Audio.h +++ b/DirectXTK/Inc/Audio.h @@ -16,7 +16,7 @@ #include #include -#if defined(_XBOX_ONE) && defined(_TITLE) +#if (defined(_XBOX_ONE) && defined(_TITLE)) || defined(_GAMING_XBOX) #include #pragma comment(lib,"acphal.lib") #endif @@ -41,8 +41,13 @@ #include #ifndef USING_XAUDIO2_REDIST +#if defined(USING_XAUDIO2_8) && defined(NTDDI_WIN10) && !defined(_M_IX86) +// The xaudio2_8.lib in the Windows 10 SDK for x86 is incorrectly annotated as __cdecl instead of __stdcall, so avoid using it in this case. +#pragma comment(lib,"xaudio2_8.lib") +#else #pragma comment(lib,"xaudio2.lib") #endif +#endif #include @@ -65,12 +70,12 @@ namespace DirectX size_t playingOneShots; // Number of one-shot sounds currently playing size_t playingInstances; // Number of sound effect instances currently playing size_t allocatedInstances; // Number of SoundEffectInstance allocated - size_t allocatedVoices; // Number of XAudio2 voices allocated (standard, 3D, one-shots, and idle one-shots) + size_t allocatedVoices; // Number of XAudio2 voices allocated (standard, 3D, one-shots, and idle one-shots) size_t allocatedVoices3d; // Number of XAudio2 voices allocated for 3D size_t allocatedVoicesOneShot; // Number of XAudio2 voices allocated for one-shot sounds size_t allocatedVoicesIdle; // Number of XAudio2 voices allocated for one-shot sounds but not currently in use size_t audioBytes; // Total wave data (in bytes) in SoundEffects and in-memory WaveBanks -#if defined(_XBOX_ONE) && defined(_TITLE) +#if (defined(_XBOX_ONE) && defined(_TITLE)) || defined(_GAMING_XBOX) size_t xmaAudioBytes; // Total wave data (in bytes) in SoundEffects and in-memory WaveBanks allocated with ApuAlloc #endif size_t streamingBytes; // Total size of streaming buffers (in bytes) in streaming WaveBanks diff --git a/DirectXTK/Inc/Effects.h b/DirectXTK/Inc/Effects.h index 87efc4d..b224a03 100644 --- a/DirectXTK/Inc/Effects.h +++ b/DirectXTK/Inc/Effects.h @@ -319,6 +319,13 @@ namespace DirectX class EnvironmentMapEffect : public IEffect, public IEffectMatrices, public IEffectLights, public IEffectFog { public: + enum Mapping + { + Mapping_Cube = 0, // Cubic environment map + Mapping_Sphere, // Spherical environment map + Mapping_DualParabola, // Dual-parabola environment map (requires Feature Level 10.0) + }; + explicit EnvironmentMapEffect(_In_ ID3D11Device* device); EnvironmentMapEffect(EnvironmentMapEffect&& moveFrom) noexcept; EnvironmentMapEffect& operator= (EnvironmentMapEffect&& moveFrom) noexcept; @@ -363,9 +370,10 @@ namespace DirectX // Texture setting. void __cdecl SetTexture(_In_opt_ ID3D11ShaderResourceView* value); + void __cdecl SetEnvironmentMap(_In_opt_ ID3D11ShaderResourceView* value); // Environment map settings. - void __cdecl SetEnvironmentMap(_In_opt_ ID3D11ShaderResourceView* value); + void __cdecl SetMode(Mapping mapping); void __cdecl SetEnvironmentMapAmount(float value); void XM_CALLCONV SetEnvironmentMapSpecular(FXMVECTOR value); void __cdecl SetFresnelFactor(float value); diff --git a/DirectXTK/Inc/GamePad.h b/DirectXTK/Inc/GamePad.h index 1bfcde7..21fc390 100644 --- a/DirectXTK/Inc/GamePad.h +++ b/DirectXTK/Inc/GamePad.h @@ -10,7 +10,7 @@ #pragma once -#if (_WIN32_WINNT < 0x0A00 /*_WIN32_WINNT_WIN10*/) +#if (_WIN32_WINNT < 0x0A00 /*_WIN32_WINNT_WIN10*/) || defined(_GAMING_DESKTOP) #ifndef _XBOX_ONE #if !defined(WINAPI_FAMILY) || (WINAPI_FAMILY != WINAPI_FAMILY_PHONE_APP) #if (_WIN32_WINNT >= 0x0602 /*_WIN32_WINNT_WIN8*/ ) @@ -22,10 +22,14 @@ #endif #endif +#if defined(WINAPI_FAMILY) && (WINAPI_FAMILY == WINAPI_FAMILY_GAMES) +interface IGameInputDevice; +#endif + #include #include -#if (_WIN32_WINNT >= 0x0A00 /*_WIN32_WINNT_WIN10*/) +#if (_WIN32_WINNT >= 0x0A00 /*_WIN32_WINNT_WIN10*/) && !defined(_GAMING_DESKTOP) #pragma comment(lib,"runtimeobject.lib") #include #endif @@ -50,12 +54,18 @@ namespace DirectX virtual ~GamePad(); - #if (_WIN32_WINNT >= 0x0A00 /*_WIN32_WINNT_WIN10*/) || defined(_XBOX_ONE) + #if ((_WIN32_WINNT >= 0x0A00 /*_WIN32_WINNT_WIN10*/) && !defined(_GAMING_DESKTOP)) || defined(_XBOX_ONE) static constexpr int MAX_PLAYER_COUNT = 8; #else static constexpr int MAX_PLAYER_COUNT = 4; #endif + static constexpr int c_MostRecent = -1; + + #if defined(WINAPI_FAMILY) && (WINAPI_FAMILY == WINAPI_FAMILY_GAMES) + static constexpr int c_MergedInput = -2; + #endif + enum DeadZone { DEAD_ZONE_INDEPENDENT_AXES = 0, @@ -173,7 +183,9 @@ namespace DirectX bool connected; Type gamepadType; - #if (_WIN32_WINNT >= 0x0A00 /*_WIN32_WINNT_WIN10*/) + #if defined(WINAPI_FAMILY) && (WINAPI_FAMILY == WINAPI_FAMILY_GAMES) + APP_LOCAL_DEVICE_ID id; + #elif (_WIN32_WINNT >= 0x0A00 /*_WIN32_WINNT_WIN10*/) && !defined(_GAMING_DESKTOP) std::wstring id; #else uint64_t id; @@ -264,10 +276,18 @@ namespace DirectX void __cdecl Suspend() noexcept; void __cdecl Resume() noexcept; - #if (_WIN32_WINNT >= 0x0A00 /*_WIN32_WINNT_WIN10*/ ) || defined(_XBOX_ONE) + #if defined(WINAPI_FAMILY) && (WINAPI_FAMILY == WINAPI_FAMILY_GAMES) + void __cdecl RegisterEvents(void* ctrlChanged) noexcept; + #elif ((_WIN32_WINNT >= 0x0A00 /*_WIN32_WINNT_WIN10*/ ) && !defined(_GAMING_DESKTOP)) || defined(_XBOX_ONE) void __cdecl RegisterEvents(void* ctrlChanged, void* userChanged) noexcept; #endif + #if defined(WINAPI_FAMILY) && (WINAPI_FAMILY == WINAPI_FAMILY_GAMES) + // Underlying device access + _Success_(return != false) + bool __cdecl GetDevice(int player, _Outptr_ IGameInputDevice** device) noexcept; + #endif + // Singleton static GamePad& __cdecl Get(); diff --git a/DirectXTK/Inc/Mouse.h b/DirectXTK/Inc/Mouse.h index 83b671a..51aa360 100644 --- a/DirectXTK/Inc/Mouse.h +++ b/DirectXTK/Inc/Mouse.h @@ -98,12 +98,17 @@ namespace DirectX bool __cdecl IsConnected() const; // Cursor visibility - bool __cdecl IsVisible() const; + bool __cdecl IsVisible() const noexcept; void __cdecl SetVisible(bool visible); - #if (!defined(WINAPI_FAMILY) || (WINAPI_FAMILY == WINAPI_FAMILY_DESKTOP_APP)) && defined(WM_USER) + #ifdef WM_USER + #if !defined(WINAPI_FAMILY) || (WINAPI_FAMILY == WINAPI_FAMILY_DESKTOP_APP) void __cdecl SetWindow(HWND window); static void __cdecl ProcessMessage(UINT message, WPARAM wParam, LPARAM lParam); + #elif (WINAPI_FAMILY == WINAPI_FAMILY_GAMES) + static void __cdecl ProcessMessage(UINT message, WPARAM wParam, LPARAM lParam); + static void __cdecl SetResolution(bool use4k); + #endif #endif #if (defined(WINAPI_FAMILY) && (WINAPI_FAMILY == WINAPI_FAMILY_APP)) || (defined(_XBOX_ONE) && defined(_TITLE) && (_XDK_VER >= 0x42D907D1)) diff --git a/DirectXTK/Inc/SimpleMath.h b/DirectXTK/Inc/SimpleMath.h index ae856cf..70c2ece 100644 --- a/DirectXTK/Inc/SimpleMath.h +++ b/DirectXTK/Inc/SimpleMath.h @@ -10,7 +10,7 @@ #pragma once -#if !defined(_XBOX_ONE) || !defined(_TITLE) +#if !(defined(_XBOX_ONE) && defined(_TITLE)) && !defined(_GAMING_XBOX) #include #endif diff --git a/DirectXTK/README.md b/DirectXTK/README.md index 0e9fe56..0234e22 100644 --- a/DirectXTK/README.md +++ b/DirectXTK/README.md @@ -6,7 +6,7 @@ http://go.microsoft.com/fwlink/?LinkId=248929 Copyright (c) Microsoft Corporation. All rights reserved. -**June 1, 2020** +**November 11, 2020** This package contains the "DirectX Tool Kit", a collection of helper classes for writing Direct3D 11 C++ code for Universal Windows Platform (UWP) apps for Windows 10, Xbox One, and Win32 desktop applications for Windows 7 Service Pack 1 or later. @@ -68,12 +68,6 @@ All content and source code for this package are subject to the terms of the [MI For the latest version of DirectXTK, bug reports, etc. please visit the project site on [GitHub](https://github.com/microsoft/DirectXTK). -This project has adopted the [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/). For more information see the [Code of Conduct FAQ](https://opensource.microsoft.com/codeofconduct/faq/) or contact [opencode@microsoft.com](mailto:opencode@microsoft.com) with any additional questions or comments. - -## Xbox One - -Developers using the Xbox One XDK need to generate the ``Src\Shaders\Compiled\XboxOne*.inc`` files to build the library as they are not included in the distribution package. They are built by running the script in ``Src\Shaders`` - ``CompileShaders xbox`` from the *Xbox One XDK Developer Command Prompt*. They are XDK version-specific. While they will continue to work if outdated, a mismatch will cause runtime compilation overhead that would otherwise be avoided. - ## Release Notes * Starting with the June 2020 release, this library makes use of typed enum bitmask flags per the recommendation of the _C++ Standard_ section *17.5.2.1.3 Bitmask types*. This may have *breaking change* impacts to client code: @@ -85,3 +79,15 @@ Developers using the Xbox One XDK need to generate the ``Src\Shaders\Compiled\Xb * The UWP projects and the VS 2019 Win10 classic desktop project include configurations for the ARM64 platform. These require VS 2017 (15.9 update) or VS 2019 to build, with the ARM64 toolset installed. * The ``CompileShaders.cmd`` script must have Windows-style (CRLF) line-endings. If it is changed to Linux-style (LF) line-endings, it can fail to build all the required shaders. + +## Contributing + +This project welcomes contributions and suggestions. Most contributions require you to agree to a Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us the rights to use your contribution. For details, visit https://cla.opensource.microsoft.com. + +When you submit a pull request, a CLA bot will automatically determine whether you need to provide a CLA and decorate the PR appropriately (e.g., status check, comment). Simply follow the instructions provided by the bot. You will only need to do this once across all repos using our CLA. + +This project has adopted the [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/). For more information see the [Code of Conduct FAQ](https://opensource.microsoft.com/codeofconduct/faq/) or contact [opencode@microsoft.com](mailto:opencode@microsoft.com) with any additional questions or comments. + +## Trademarks + +This project may contain trademarks or logos for projects, products, or services. Authorized use of Microsoft trademarks or logos is subject to and must follow [Microsoft's Trademark & Brand Guidelines](https://www.microsoft.com/en-us/legal/intellectualproperty/trademarks/usage/general). Use of Microsoft trademarks or logos in modified versions of this project must not cause confusion or imply Microsoft sponsorship. Any use of third-party trademarks or logos are subject to those third-party's policies. diff --git a/DirectXTK/Src/EffectCommon.cpp b/DirectXTK/Src/EffectCommon.cpp index 420fb8b..6dd2395 100644 --- a/DirectXTK/Src/EffectCommon.cpp +++ b/DirectXTK/Src/EffectCommon.cpp @@ -450,3 +450,9 @@ ID3D11ShaderResourceView* EffectDeviceResources::GetDefaultTexture() return hr; }); } + +// Gets device feature level +D3D_FEATURE_LEVEL EffectDeviceResources::GetDeviceFeatureLevel() const +{ + return mDevice->GetFeatureLevel(); +} diff --git a/DirectXTK/Src/EffectCommon.h b/DirectXTK/Src/EffectCommon.h index caa82ce..f8f5572 100644 --- a/DirectXTK/Src/EffectCommon.h +++ b/DirectXTK/Src/EffectCommon.h @@ -130,6 +130,7 @@ namespace DirectX ID3D11VertexShader* DemandCreateVertexShader(_Inout_ Microsoft::WRL::ComPtr& vertexShader, ShaderBytecode const& bytecode); ID3D11PixelShader * DemandCreatePixelShader (_Inout_ Microsoft::WRL::ComPtr & pixelShader, ShaderBytecode const& bytecode); ID3D11ShaderResourceView* GetDefaultTexture(); + D3D_FEATURE_LEVEL GetDeviceFeatureLevel() const; protected: Microsoft::WRL::ComPtr mDevice; @@ -222,8 +223,9 @@ namespace DirectX } - // Helper returns the default texture. + // Helpers ID3D11ShaderResourceView* GetDefaultTexture() { return mDeviceResources->GetDefaultTexture(); } + D3D_FEATURE_LEVEL GetDeviceFeatureLevel() const { return mDeviceResources->GetDeviceFeatureLevel(); } protected: @@ -275,9 +277,9 @@ namespace DirectX } - // Gets or lazily creates the default texture + // Helpers ID3D11ShaderResourceView* GetDefaultTexture() { return EffectDeviceResources::GetDefaultTexture(); } - + D3D_FEATURE_LEVEL GetDeviceFeatureLevel() const { return EffectDeviceResources::GetDeviceFeatureLevel(); } private: Microsoft::WRL::ComPtr mVertexShaders[Traits::VertexShaderCount]; diff --git a/DirectXTK/Src/EnvironmentMapEffect.cpp b/DirectXTK/Src/EnvironmentMapEffect.cpp index a006169..a77d801 100644 --- a/DirectXTK/Src/EnvironmentMapEffect.cpp +++ b/DirectXTK/Src/EnvironmentMapEffect.cpp @@ -46,9 +46,11 @@ struct EnvironmentMapEffectTraits { using ConstantBufferType = EnvironmentMapEffectConstants; - static constexpr int VertexShaderCount = 10; - static constexpr int PixelShaderCount = 8; - static constexpr int ShaderPermutationCount = 40; + static constexpr int VertexShaderCount = 12; + static constexpr int PixelShaderCount = 16; + static constexpr int ShaderPermutationCount = 56; + + static constexpr int MappingCount = 3; }; @@ -62,6 +64,7 @@ class EnvironmentMapEffect::Impl : public EffectBase bool fresnelEnabled; bool specularEnabled; bool biasedVertexNormals; + EnvironmentMapEffect::Mapping mapping; EffectLights lights; @@ -97,18 +100,30 @@ namespace #include "Shaders/Compiled/XboxOneEnvironmentMapEffect_PSEnvMapPixelLightingNoFog.inc" #include "Shaders/Compiled/XboxOneEnvironmentMapEffect_PSEnvMapPixelLightingFresnel.inc" #include "Shaders/Compiled/XboxOneEnvironmentMapEffect_PSEnvMapPixelLightingFresnelNoFog.inc" + + #include "Shaders/Compiled/XboxOneEnvironmentMapEffect_PSEnvMapSpherePixelLighting.inc" + #include "Shaders/Compiled/XboxOneEnvironmentMapEffect_PSEnvMapSpherePixelLightingNoFog.inc" + #include "Shaders/Compiled/XboxOneEnvironmentMapEffect_PSEnvMapSpherePixelLightingFresnel.inc" + #include "Shaders/Compiled/XboxOneEnvironmentMapEffect_PSEnvMapSpherePixelLightingFresnelNoFog.inc" + + #include "Shaders/Compiled/XboxOneEnvironmentMapEffect_PSEnvMapDualParabolaPixelLighting.inc" + #include "Shaders/Compiled/XboxOneEnvironmentMapEffect_PSEnvMapDualParabolaPixelLightingNoFog.inc" + #include "Shaders/Compiled/XboxOneEnvironmentMapEffect_PSEnvMapDualParabolaPixelLightingFresnel.inc" + #include "Shaders/Compiled/XboxOneEnvironmentMapEffect_PSEnvMapDualParabolaPixelLightingFresnelNoFog.inc" #else #include "Shaders/Compiled/EnvironmentMapEffect_VSEnvMap.inc" #include "Shaders/Compiled/EnvironmentMapEffect_VSEnvMapFresnel.inc" #include "Shaders/Compiled/EnvironmentMapEffect_VSEnvMapOneLight.inc" #include "Shaders/Compiled/EnvironmentMapEffect_VSEnvMapOneLightFresnel.inc" #include "Shaders/Compiled/EnvironmentMapEffect_VSEnvMapPixelLighting.inc" + #include "Shaders/Compiled/EnvironmentMapEffect_VSEnvMapPixelLightingSM4.inc" #include "Shaders/Compiled/EnvironmentMapEffect_VSEnvMapBn.inc" #include "Shaders/Compiled/EnvironmentMapEffect_VSEnvMapFresnelBn.inc" #include "Shaders/Compiled/EnvironmentMapEffect_VSEnvMapOneLightBn.inc" #include "Shaders/Compiled/EnvironmentMapEffect_VSEnvMapOneLightFresnelBn.inc" #include "Shaders/Compiled/EnvironmentMapEffect_VSEnvMapPixelLightingBn.inc" + #include "Shaders/Compiled/EnvironmentMapEffect_VSEnvMapPixelLightingBnSM4.inc" #include "Shaders/Compiled/EnvironmentMapEffect_PSEnvMap.inc" #include "Shaders/Compiled/EnvironmentMapEffect_PSEnvMapNoFog.inc" @@ -118,6 +133,16 @@ namespace #include "Shaders/Compiled/EnvironmentMapEffect_PSEnvMapPixelLightingNoFog.inc" #include "Shaders/Compiled/EnvironmentMapEffect_PSEnvMapPixelLightingFresnel.inc" #include "Shaders/Compiled/EnvironmentMapEffect_PSEnvMapPixelLightingFresnelNoFog.inc" + + #include "Shaders/Compiled/EnvironmentMapEffect_PSEnvMapSpherePixelLighting.inc" + #include "Shaders/Compiled/EnvironmentMapEffect_PSEnvMapSpherePixelLightingNoFog.inc" + #include "Shaders/Compiled/EnvironmentMapEffect_PSEnvMapSpherePixelLightingFresnel.inc" + #include "Shaders/Compiled/EnvironmentMapEffect_PSEnvMapSpherePixelLightingFresnelNoFog.inc" + + #include "Shaders/Compiled/EnvironmentMapEffect_PSEnvMapDualParabolaPixelLighting.inc" + #include "Shaders/Compiled/EnvironmentMapEffect_PSEnvMapDualParabolaPixelLightingNoFog.inc" + #include "Shaders/Compiled/EnvironmentMapEffect_PSEnvMapDualParabolaPixelLightingFresnel.inc" + #include "Shaders/Compiled/EnvironmentMapEffect_PSEnvMapDualParabolaPixelLightingFresnelNoFog.inc" #endif } @@ -125,17 +150,25 @@ namespace template<> const ShaderBytecode EffectBase::VertexShaderBytecode[] = { - { EnvironmentMapEffect_VSEnvMap, sizeof(EnvironmentMapEffect_VSEnvMap) }, - { EnvironmentMapEffect_VSEnvMapFresnel, sizeof(EnvironmentMapEffect_VSEnvMapFresnel) }, - { EnvironmentMapEffect_VSEnvMapOneLight, sizeof(EnvironmentMapEffect_VSEnvMapOneLight) }, - { EnvironmentMapEffect_VSEnvMapOneLightFresnel, sizeof(EnvironmentMapEffect_VSEnvMapOneLightFresnel) }, - { EnvironmentMapEffect_VSEnvMapPixelLighting, sizeof(EnvironmentMapEffect_VSEnvMapPixelLighting) }, - - { EnvironmentMapEffect_VSEnvMapBn, sizeof(EnvironmentMapEffect_VSEnvMapBn) }, - { EnvironmentMapEffect_VSEnvMapFresnelBn, sizeof(EnvironmentMapEffect_VSEnvMapFresnelBn) }, - { EnvironmentMapEffect_VSEnvMapOneLightBn, sizeof(EnvironmentMapEffect_VSEnvMapOneLightBn) }, - { EnvironmentMapEffect_VSEnvMapOneLightFresnelBn, sizeof(EnvironmentMapEffect_VSEnvMapOneLightFresnelBn) }, - { EnvironmentMapEffect_VSEnvMapPixelLightingBn, sizeof(EnvironmentMapEffect_VSEnvMapPixelLightingBn) }, + { EnvironmentMapEffect_VSEnvMap, sizeof(EnvironmentMapEffect_VSEnvMap) }, + { EnvironmentMapEffect_VSEnvMapFresnel, sizeof(EnvironmentMapEffect_VSEnvMapFresnel) }, + { EnvironmentMapEffect_VSEnvMapOneLight, sizeof(EnvironmentMapEffect_VSEnvMapOneLight) }, + { EnvironmentMapEffect_VSEnvMapOneLightFresnel, sizeof(EnvironmentMapEffect_VSEnvMapOneLightFresnel) }, + { EnvironmentMapEffect_VSEnvMapPixelLighting, sizeof(EnvironmentMapEffect_VSEnvMapPixelLighting) }, + + { EnvironmentMapEffect_VSEnvMapBn, sizeof(EnvironmentMapEffect_VSEnvMapBn) }, + { EnvironmentMapEffect_VSEnvMapFresnelBn, sizeof(EnvironmentMapEffect_VSEnvMapFresnelBn) }, + { EnvironmentMapEffect_VSEnvMapOneLightBn, sizeof(EnvironmentMapEffect_VSEnvMapOneLightBn) }, + { EnvironmentMapEffect_VSEnvMapOneLightFresnelBn, sizeof(EnvironmentMapEffect_VSEnvMapOneLightFresnelBn) }, + { EnvironmentMapEffect_VSEnvMapPixelLightingBn, sizeof(EnvironmentMapEffect_VSEnvMapPixelLightingBn) }, + +#if defined(_XBOX_ONE) && defined(_TITLE) + { EnvironmentMapEffect_VSEnvMapPixelLighting, sizeof(EnvironmentMapEffect_VSEnvMapPixelLighting) }, + { EnvironmentMapEffect_VSEnvMapPixelLightingBn, sizeof(EnvironmentMapEffect_VSEnvMapPixelLightingBn) }, +#else + { EnvironmentMapEffect_VSEnvMapPixelLightingSM4, sizeof(EnvironmentMapEffect_VSEnvMapPixelLightingSM4) }, + { EnvironmentMapEffect_VSEnvMapPixelLightingBnSM4, sizeof(EnvironmentMapEffect_VSEnvMapPixelLightingBnSM4) }, +#endif }; @@ -187,6 +220,26 @@ const int EffectBase::VertexShaderIndices[] = 9, // pixel lighting (biased vertex normals), no fog 9, // pixel lighting (biased vertex normals), fresnel 9, // pixel lighting (biased vertex normals), fresnel, no fog + + 4, // spheremap pixel lighting + 4, // spheremap pixel lighting, no fog + 4, // spheremap pixel lighting, fresnel + 4, // spheremap pixel lighting, fresnel, no fog + + 9, // spheremap pixel lighting (biased vertex normals) + 9, // spheremap pixel lighting (biased vertex normals), no fog + 9, // spheremap pixel lighting (biased vertex normals), fresnel + 9, // spheremap pixel lighting (biased vertex normals), fresnel, no fog + + 10, // dual-parabola pixel lighting + 10, // dual-parabola pixel lighting, no fog + 10, // dual-parabola pixel lighting, fresnel + 10, // dual-parabola pixel lighting, fresnel, no fog + + 11, // dual-parabola pixel lighting (biased vertex normals) + 11, // dual-parabola pixel lighting (biased vertex normals), no fog + 11, // dual-parabola pixel lighting (biased vertex normals), fresnel + 11, // dual-parabola pixel lighting (biased vertex normals), fresnel, no fog }; @@ -201,6 +254,16 @@ const ShaderBytecode EffectBase::PixelShaderBytecode { EnvironmentMapEffect_PSEnvMapPixelLightingNoFog, sizeof(EnvironmentMapEffect_PSEnvMapPixelLightingNoFog) }, { EnvironmentMapEffect_PSEnvMapPixelLightingFresnel, sizeof(EnvironmentMapEffect_PSEnvMapPixelLightingFresnel) }, { EnvironmentMapEffect_PSEnvMapPixelLightingFresnelNoFog, sizeof(EnvironmentMapEffect_PSEnvMapPixelLightingFresnelNoFog) }, + + { EnvironmentMapEffect_PSEnvMapSpherePixelLighting, sizeof(EnvironmentMapEffect_PSEnvMapSpherePixelLighting) }, + { EnvironmentMapEffect_PSEnvMapSpherePixelLightingNoFog, sizeof(EnvironmentMapEffect_PSEnvMapSpherePixelLightingNoFog) }, + { EnvironmentMapEffect_PSEnvMapSpherePixelLightingFresnel, sizeof(EnvironmentMapEffect_PSEnvMapSpherePixelLightingFresnel) }, + { EnvironmentMapEffect_PSEnvMapSpherePixelLightingFresnelNoFog, sizeof(EnvironmentMapEffect_PSEnvMapSpherePixelLightingFresnelNoFog) }, + + { EnvironmentMapEffect_PSEnvMapDualParabolaPixelLighting, sizeof(EnvironmentMapEffect_PSEnvMapDualParabolaPixelLighting) }, + { EnvironmentMapEffect_PSEnvMapDualParabolaPixelLightingNoFog, sizeof(EnvironmentMapEffect_PSEnvMapDualParabolaPixelLightingNoFog) }, + { EnvironmentMapEffect_PSEnvMapDualParabolaPixelLightingFresnel, sizeof(EnvironmentMapEffect_PSEnvMapDualParabolaPixelLightingFresnel) }, + { EnvironmentMapEffect_PSEnvMapDualParabolaPixelLightingFresnelNoFog, sizeof(EnvironmentMapEffect_PSEnvMapDualParabolaPixelLightingFresnelNoFog) }, }; @@ -252,6 +315,26 @@ const int EffectBase::PixelShaderIndices[] = 5, // per pixel lighting (biased vertex normals), no fog 6, // per pixel lighting (biased vertex normals), fresnel 7, // per pixel lighting (biased vertex normals), fresnel, no fog + + 8, // spheremap pixel lighting + 9, // spheremap pixel lighting, no fog + 10, // spheremap pixel lighting, fresnel + 11, // spheremap pixel lighting, fresnel, no fog + + 8, // spheremap pixel lighting (biased vertex normals) + 9, // spheremap pixel lighting (biased vertex normals), no fog + 10, // spheremap pixel lighting (biased vertex normals), fresnel + 11, // spheremap pixel lighting (biased vertex normals), fresnel, no fog + + 12, // dual-parabola pixel lighting + 13, // dual-parabola pixel lighting, no fog + 14, // dual-parabola pixel lighting, fresnel + 15, // dual-parabola pixel lighting, fresnel, no fog + + 12, // dual-parabola pixel lighting (biased vertex normals) + 13, // dual-parabola pixel lighting (biased vertex normals), no fog + 14, // dual-parabola pixel lighting (biased vertex normals), fresnel + 15, // dual-parabola pixel lighting (biased vertex normals), fresnel, no fog }; @@ -266,7 +349,8 @@ EnvironmentMapEffect::Impl::Impl(_In_ ID3D11Device* device) preferPerPixelLighting(false), fresnelEnabled(true), specularEnabled(false), - biasedVertexNormals(false) + biasedVertexNormals(false), + mapping(Mapping_Cube) { static_assert(_countof(EffectBase::VertexShaderIndices) == EnvironmentMapEffectTraits::ShaderPermutationCount, "array/max mismatch"); static_assert(_countof(EffectBase::VertexShaderBytecode) == EnvironmentMapEffectTraits::VertexShaderCount, "array/max mismatch"); @@ -298,29 +382,50 @@ int EnvironmentMapEffect::Impl::GetCurrentShaderPermutation() const noexcept permutation += 2; } - if (preferPerPixelLighting) - { - permutation += 16; - } - else + if (mapping == Mapping_Sphere) { - // Support specular? - if (specularEnabled) + permutation += 40; + + if (biasedVertexNormals) { permutation += 4; } + } + else if (mapping == Mapping_DualParabola) + { + permutation += 48; - // Use the only-bother-with-the-first-light shader optimization? - if (!lights.lightEnabled[1] && !lights.lightEnabled[2]) + if (biasedVertexNormals) { - permutation += 8; + permutation += 4; } } - - if (biasedVertexNormals) + else // Mapping_Cube { - // Compressed normals need to be scaled and biased in the vertex shader. - permutation += 20; + if (preferPerPixelLighting) + { + permutation += 16; + } + else + { + // Support specular? + if (specularEnabled) + { + permutation += 4; + } + + // Use the only-bother-with-the-first-light shader optimization? + if (!lights.lightEnabled[1] && !lights.lightEnabled[2]) + { + permutation += 8; + } + } + + if (biasedVertexNormals) + { + // Compressed normals need to be scaled and biased in the vertex shader. + permutation += 20; + } } return permutation; @@ -568,6 +673,25 @@ void EnvironmentMapEffect::SetEnvironmentMap(_In_opt_ ID3D11ShaderResourceView* // Additional settings. +void EnvironmentMapEffect::SetMode(EnvironmentMapEffect::Mapping mapping) +{ + if (static_cast(mapping) < 0 || static_cast(mapping) >= EnvironmentMapEffectTraits::MappingCount) + { + throw std::invalid_argument("Unsupported mapping"); + } + + if (mapping == Mapping_DualParabola) + { + if (pImpl->GetDeviceFeatureLevel() < D3D_FEATURE_LEVEL_10_0) + { + throw std::exception("Dual Parabola requires Feature Level 10.0 or later"); + } + } + + pImpl->mapping = mapping; +} + + void EnvironmentMapEffect::SetEnvironmentMapAmount(float value) { pImpl->constants.environmentMapAmount = value; diff --git a/DirectXTK/Src/GamePad.cpp b/DirectXTK/Src/GamePad.cpp index 00685c8..32e81d6 100644 --- a/DirectXTK/Src/GamePad.cpp +++ b/DirectXTK/Src/GamePad.cpp @@ -81,7 +81,313 @@ namespace } -#if (_WIN32_WINNT >= _WIN32_WINNT_WIN10) +#if defined(WINAPI_FAMILY) && (WINAPI_FAMILY == WINAPI_FAMILY_GAMES) + +#include + +//====================================================================================== +// GameInput +//====================================================================================== + +class GamePad::Impl +{ +public: + Impl(GamePad* owner) : + mOwner(owner), + mCtrlChanged(INVALID_HANDLE_VALUE), + mDeviceToken(0), + mMostRecentGamepad(0) + { + if (s_gamePad) + { + throw std::exception("GamePad is a singleton"); + } + + s_gamePad = this; + + ThrowIfFailed(GameInputCreate(mGameInput.GetAddressOf())); + + ThrowIfFailed(mGameInput->RegisterDeviceCallback( + nullptr, + GameInputKindGamepad, + GameInputDeviceConnected, + GameInputBlockingEnumeration, + this, + OnGameInputDevice, + &mDeviceToken)); + } + + Impl(Impl&&) = default; + Impl& operator= (Impl&&) = default; + + Impl(Impl const&) = delete; + Impl& operator= (Impl const&) = delete; + + ~Impl() + { + if (mDeviceToken) + { + if (mGameInput) + { + if (!mGameInput->UnregisterCallback(mDeviceToken, UINT64_MAX)) + { + DebugTrace("ERROR: GameInput::UnregisterCallback [gamepad] failed"); + } + } + + mDeviceToken = 0; + } + + s_gamePad = nullptr; + } + + void GetState(int player, _Out_ State& state, DeadZone deadZoneMode) + { + memset(&state, 0, sizeof(State)); + + IGameInputDevice* device = nullptr; + + if (player >= 0 && player < MAX_PLAYER_COUNT) + { + device = mInputDevices[player].Get(); + if (!device) + return; + } + else if (player == c_MostRecent) + { + player = mMostRecentGamepad; + assert(player >= 0 && player < MAX_PLAYER_COUNT); + device = mInputDevices[player].Get(); + if (!device) + return; + } + else if (player != c_MergedInput) + { + return; + } + + ComPtr reading; + if (SUCCEEDED(mGameInput->GetCurrentReading(GameInputKindGamepad, device, reading.GetAddressOf()))) + { + GameInputGamepadState pad; + if (reading->GetGamepadState(&pad)) + { + state.connected = true; + state.packet = reading->GetSequenceNumber(GameInputKindGamepad); + + state.buttons.a = (pad.buttons & GameInputGamepadA) != 0; + state.buttons.b = (pad.buttons & GameInputGamepadB) != 0; + state.buttons.x = (pad.buttons & GameInputGamepadX) != 0; + state.buttons.y = (pad.buttons & GameInputGamepadY) != 0; + state.buttons.leftStick = (pad.buttons & GameInputGamepadLeftThumbstick) != 0; + state.buttons.rightStick = (pad.buttons & GameInputGamepadRightThumbstick) != 0; + state.buttons.leftShoulder = (pad.buttons & GameInputGamepadLeftShoulder) != 0; + state.buttons.rightShoulder = (pad.buttons & GameInputGamepadRightShoulder) != 0; + state.buttons.view = (pad.buttons & GameInputGamepadView) != 0; + state.buttons.menu = (pad.buttons & GameInputGamepadMenu) != 0; + + state.dpad.up = (pad.buttons & GameInputGamepadDPadUp) != 0; + state.dpad.down = (pad.buttons & GameInputGamepadDPadDown) != 0; + state.dpad.right = (pad.buttons & GameInputGamepadDPadRight) != 0; + state.dpad.left = (pad.buttons & GameInputGamepadDPadLeft) != 0; + + ApplyStickDeadZone(pad.leftThumbstickX, pad.leftThumbstickY, + deadZoneMode, 1.f, c_XboxOneThumbDeadZone, + state.thumbSticks.leftX, state.thumbSticks.leftY); + + ApplyStickDeadZone(pad.rightThumbstickX, pad.rightThumbstickY, + deadZoneMode, 1.f, c_XboxOneThumbDeadZone, + state.thumbSticks.rightX, state.thumbSticks.rightY); + + state.triggers.left = pad.leftTrigger; + state.triggers.right = pad.rightTrigger; + } + } + } + + void GetCapabilities(int player, _Out_ Capabilities& caps) + { + if (player == c_MostRecent) + player = mMostRecentGamepad; + + if (player >= 0 && player < MAX_PLAYER_COUNT) + { + IGameInputDevice* device = mInputDevices[player].Get(); + if (device) + { + if (device->GetDeviceStatus() & GameInputDeviceConnected) + { + auto deviceInfo = device->GetDeviceInfo(); + caps.connected = true; + caps.gamepadType = Capabilities::GAMEPAD; + caps.id = deviceInfo->deviceId; + caps.vid = deviceInfo->vendorId; + caps.pid = deviceInfo->productId; + return; + } + else + { + mInputDevices[player].Reset(); + } + } + } + + memset(&caps, 0, sizeof(Capabilities)); + } + + bool SetVibration(int player, float leftMotor, float rightMotor, float leftTrigger, float rightTrigger) noexcept + { + if (player == c_MostRecent) + player = mMostRecentGamepad; + + if (player >= 0 && player < MAX_PLAYER_COUNT) + { + IGameInputDevice* device = mInputDevices[player].Get(); + if (device) + { + GameInputRumbleParams const params = + { + leftMotor, + rightMotor, + leftTrigger, + rightTrigger + }; + + device->SetRumbleState(¶ms); + return true; + } + } + + return false; + } + + void Suspend() noexcept + { + for (int player = 0; player < MAX_PLAYER_COUNT; ++player) + { + IGameInputDevice* device = mInputDevices[player].Get(); + if (device) + { + device->SetRumbleState(nullptr); + } + } + } + + void Resume() noexcept + { + for (int player = 0; player < MAX_PLAYER_COUNT; ++player) + { + IGameInputDevice* device = mInputDevices[player].Get(); + if (device) + { + if (!(device->GetDeviceStatus() & GameInputDeviceConnected)) + { + mInputDevices[player].Reset(); + } + } + } + } + + _Success_(return != false) + bool GetDevice(int player, _Outptr_ IGameInputDevice** device) noexcept + { + if (!device) + return false; + + if (player == c_MostRecent) + player = mMostRecentGamepad; + + *device = nullptr; + + if (player >= 0 && player < MAX_PLAYER_COUNT) + { + IGameInputDevice* dev = mInputDevices[player].Get(); + if (dev) + { + dev->AddRef(); + *device = dev; + return true; + } + } + + return false; + } + + GamePad* mOwner; + + static GamePad::Impl* s_gamePad; + + HANDLE mCtrlChanged; + +private: + ComPtr mGameInput; + ComPtr mInputDevices[MAX_PLAYER_COUNT]; + + GameInputCallbackToken mDeviceToken; + + int mMostRecentGamepad; + + static void CALLBACK OnGameInputDevice( + _In_ GameInputCallbackToken, + _In_ void * context, + _In_ IGameInputDevice * device, + _In_ uint64_t, + _In_ GameInputDeviceStatus currentStatus, + _In_ GameInputDeviceStatus) noexcept + { + auto impl = reinterpret_cast(context); + + if (currentStatus & GameInputDeviceConnected) + { + size_t empty = MAX_PLAYER_COUNT; + size_t k = 0; + for (; k < MAX_PLAYER_COUNT; ++k) + { + if (impl->mInputDevices[k].Get() == device) + { + impl->mMostRecentGamepad = static_cast(k); + break; + } + else if (!impl->mInputDevices[k]) + { + if (empty >= MAX_PLAYER_COUNT) + empty = k; + } + } + + if (k >= MAX_PLAYER_COUNT) + { + // Silently ignore "extra" gamepads as there's no hard limit + if (empty < MAX_PLAYER_COUNT) + { + impl->mInputDevices[empty] = device; + impl->mMostRecentGamepad = static_cast(empty); + } + } + } + else + { + for (size_t k = 0; k < MAX_PLAYER_COUNT; ++k) + { + if (impl->mInputDevices[k].Get() == device) + { + impl->mInputDevices[k].Reset(); + break; + } + } + } + + if (impl->mCtrlChanged != INVALID_HANDLE_VALUE) + { + SetEvent(impl->mCtrlChanged); + } + } +}; + +GamePad::Impl* GamePad::Impl::s_gamePad = nullptr; + + +#elif (_WIN32_WINNT >= _WIN32_WINNT_WIN10) && !defined(_GAMING_DESKTOP) //====================================================================================== // Windows::Gaming::Input (Windows 10) @@ -185,7 +491,7 @@ class GamePad::Impl ScanGamePads(); } - if (player == -1) + if (player == c_MostRecent) player = mMostRecentGamepad; if ((player >= 0) && (player < MAX_PLAYER_COUNT)) @@ -250,7 +556,7 @@ class GamePad::Impl ScanGamePads(); } - if (player == -1) + if (player == c_MostRecent) player = mMostRecentGamepad; if ((player >= 0) && (player < MAX_PLAYER_COUNT)) @@ -309,7 +615,7 @@ class GamePad::Impl { using namespace ABI::Windows::Gaming::Input; - if (player == -1) + if (player == c_MostRecent) player = mMostRecentGamepad; if ((player >= 0) && (player < MAX_PLAYER_COUNT)) @@ -654,7 +960,7 @@ class GamePad::Impl ScanGamePads(); } - if (player == -1) + if (player == c_MostRecent) player = mMostRecentGamepad; if ((player >= 0) && (player < MAX_PLAYER_COUNT)) @@ -716,7 +1022,7 @@ class GamePad::Impl ScanGamePads(); } - if (player == -1) + if (player == c_MostRecent) player = mMostRecentGamepad; if ((player >= 0) && (player < MAX_PLAYER_COUNT)) @@ -780,7 +1086,7 @@ class GamePad::Impl { using namespace ABI::Windows::Xbox::Input; - if (player == -1) + if (player == c_MostRecent) player = mMostRecentGamepad; if ((player >= 0) && (player < MAX_PLAYER_COUNT)) @@ -964,7 +1270,7 @@ class GamePad::Impl void GetState(int player, _Out_ State& state, DeadZone deadZoneMode) { - if (player == -1) + if (player == c_MostRecent) player = GetMostRecent(); ULONGLONG time = GetTickCount64(); @@ -1041,7 +1347,7 @@ class GamePad::Impl void GetCapabilities(int player, _Out_ Capabilities& caps) { - if (player == -1) + if (player == c_MostRecent) player = GetMostRecent(); ULONGLONG time = GetTickCount64(); @@ -1098,7 +1404,7 @@ class GamePad::Impl bool SetVibration(int player, float leftMotor, float rightMotor, float leftTrigger, float rightTrigger) noexcept { - if (player == -1) + if (player == c_MostRecent) player = GetMostRecent(); ULONGLONG time = GetTickCount64(); @@ -1339,7 +1645,17 @@ void GamePad::Resume() noexcept } -#if (_WIN32_WINNT >= _WIN32_WINNT_WIN10) || defined(_XBOX_ONE) +#if defined(WINAPI_FAMILY) && (WINAPI_FAMILY == WINAPI_FAMILY_GAMES) +void GamePad::RegisterEvents(HANDLE ctrlChanged) noexcept +{ + pImpl->mCtrlChanged = (!ctrlChanged) ? INVALID_HANDLE_VALUE : ctrlChanged; +} + +bool GamePad::GetDevice(int player, _Outptr_ IGameInputDevice** device) noexcept +{ + return pImpl->GetDevice(player, device); +} +#elif ((_WIN32_WINNT >= _WIN32_WINNT_WIN10) && !defined(_GAMING_DESKTOP)) || defined(_XBOX_ONE) void GamePad::RegisterEvents(HANDLE ctrlChanged, HANDLE userChanged) noexcept { pImpl->mCtrlChanged = (!ctrlChanged) ? INVALID_HANDLE_VALUE : ctrlChanged; diff --git a/DirectXTK/Src/Geometry.cpp b/DirectXTK/Src/Geometry.cpp index a2c116f..e41bbc6 100644 --- a/DirectXTK/Src/Geometry.cpp +++ b/DirectXTK/Src/Geometry.cpp @@ -372,7 +372,7 @@ void DirectX::ComputeGeoSphere(VertexCollection& vertices, IndexCollection& indi vertices.reserve(vertexPositions.size()); for (auto it = vertexPositions.begin(); it != vertexPositions.end(); ++it) { - auto vertexValue = *it; + const auto& vertexValue = *it; auto normal = XMVector3Normalize(XMLoadFloat3(&vertexValue)); auto pos = XMVectorScale(normal, radius); @@ -472,7 +472,7 @@ void DirectX::ComputeGeoSphere(VertexCollection& vertices, IndexCollection& indi // poles, but reduce stretching. auto fixPole = [&](size_t poleIndex) { - auto poleVertex = vertices[poleIndex]; + const auto& poleVertex = vertices[poleIndex]; bool overwrittenPoleVertex = false; // overwriting the original pole vertex saves us one vertex for (size_t i = 0; i < indices.size(); i += 3) diff --git a/DirectXTK/Src/Keyboard.cpp b/DirectXTK/Src/Keyboard.cpp index 07ae86e..825a2ac 100644 --- a/DirectXTK/Src/Keyboard.cpp +++ b/DirectXTK/Src/Keyboard.cpp @@ -18,9 +18,13 @@ using Microsoft::WRL::ComPtr; static_assert(sizeof(Keyboard::State) == (256 / 8), "Size mismatch for State"); +#ifdef __clang__ +#pragma clang diagnostic ignored "-Wunused-function" +#endif + namespace { - void KeyDown(int key, Keyboard::State& state) noexcept + inline void KeyDown(int key, Keyboard::State& state) noexcept { if (key < 0 || key > 0xfe) return; @@ -31,7 +35,7 @@ namespace ptr[(key >> 5)] |= bf; } - void KeyUp(int key, Keyboard::State& state) noexcept + inline void KeyUp(int key, Keyboard::State& state) noexcept { if (key < 0 || key > 0xfe) return; @@ -44,7 +48,130 @@ namespace } -#if !defined(WINAPI_FAMILY) || (WINAPI_FAMILY == WINAPI_FAMILY_DESKTOP_APP) +#if defined(WINAPI_FAMILY) && (WINAPI_FAMILY == WINAPI_FAMILY_GAMES) + +#include + +//====================================================================================== +// GameInput +//====================================================================================== + +class Keyboard::Impl +{ +public: + Impl(Keyboard* owner) : + mOwner(owner), + mConnected(0), + mDeviceToken(0), + mKeyState{} + { + if (s_keyboard) + { + throw std::exception("Keyboard is a singleton"); + } + + s_keyboard = this; + + ThrowIfFailed(GameInputCreate(mGameInput.GetAddressOf())); + + ThrowIfFailed(mGameInput->RegisterDeviceCallback( + nullptr, + GameInputKindKeyboard, + GameInputDeviceConnected, + GameInputBlockingEnumeration, + this, + OnGameInputDevice, + &mDeviceToken)); + } + + Impl(Impl&&) = default; + Impl& operator= (Impl&&) = default; + + Impl(Impl const&) = delete; + Impl& operator= (Impl const&) = delete; + + ~Impl() + { + if (mDeviceToken) + { + if (mGameInput) + { + if (!mGameInput->UnregisterCallback(mDeviceToken, UINT64_MAX)) + { + DebugTrace("ERROR: GameInput::UnregisterCallback [keyboard] failed"); + } + } + + mDeviceToken = 0; + } + + s_keyboard = nullptr; + } + + void GetState(State& state) const + { + state = {}; + + ComPtr reading; + if (SUCCEEDED(mGameInput->GetCurrentReading(GameInputKindKeyboard, nullptr, reading.GetAddressOf()))) + { + uint32_t readCount = reading->GetKeyState(c_MaxSimultaneousKeys, mKeyState); + for (size_t j = 0; j < readCount; ++j) + { + int vk = static_cast(mKeyState[j].virtualKey); + KeyDown(vk, state); + } + } + } + + void Reset() noexcept + { + } + + bool IsConnected() const + { + return mConnected > 0; + } + + Keyboard* mOwner; + uint32_t mConnected; + + static Keyboard::Impl* s_keyboard; + +private: + static constexpr size_t c_MaxSimultaneousKeys = 16; + + ComPtr mGameInput; + GameInputCallbackToken mDeviceToken; + + mutable GameInputKeyState mKeyState[c_MaxSimultaneousKeys]; + + static void CALLBACK OnGameInputDevice( + _In_ GameInputCallbackToken, + _In_ void * context, + _In_ IGameInputDevice *, + _In_ uint64_t, + _In_ GameInputDeviceStatus currentStatus, + _In_ GameInputDeviceStatus) noexcept + { + auto impl = reinterpret_cast(context); + + if (currentStatus & GameInputDeviceConnected) + { + ++impl->mConnected; + } + else if (impl->mConnected > 0) + { + --impl->mConnected; + } + } +}; + + +Keyboard::Impl* Keyboard::Impl::s_keyboard = nullptr; + + +#elif !defined(WINAPI_FAMILY) || (WINAPI_FAMILY == WINAPI_FAMILY_DESKTOP_APP) //====================================================================================== // Win32 desktop implementation @@ -186,6 +313,7 @@ void Keyboard::ProcessMessage(UINT message, WPARAM wParam, LPARAM lParam) } } + #else //====================================================================================== diff --git a/DirectXTK/Src/LoaderHelpers.h b/DirectXTK/Src/LoaderHelpers.h index d5d7345..d8aac62 100644 --- a/DirectXTK/Src/LoaderHelpers.h +++ b/DirectXTK/Src/LoaderHelpers.h @@ -97,10 +97,23 @@ namespace DirectX case DXGI_FORMAT_AYUV: case DXGI_FORMAT_Y410: case DXGI_FORMAT_YUY2: +#if (defined(_XBOX_ONE) && defined(_TITLE)) || defined(_GAMING_XBOX) + case DXGI_FORMAT_R10G10B10_7E3_A2_FLOAT: + case DXGI_FORMAT_R10G10B10_6E4_A2_FLOAT: + case DXGI_FORMAT_R10G10B10_SNORM_A2_UNORM: +#endif return 32; case DXGI_FORMAT_P010: case DXGI_FORMAT_P016: +#if (_WIN32_WINNT >= _WIN32_WINNT_WIN10) + case DXGI_FORMAT_V408: +#endif +#if (defined(_XBOX_ONE) && defined(_TITLE)) || defined(_GAMING_XBOX) + case DXGI_FORMAT_D16_UNORM_S8_UINT: + case DXGI_FORMAT_R16_UNORM_X8_TYPELESS: + case DXGI_FORMAT_X16_TYPELESS_G8_UINT: +#endif return 24; case DXGI_FORMAT_R8G8_TYPELESS: @@ -119,6 +132,10 @@ namespace DirectX case DXGI_FORMAT_B5G5R5A1_UNORM: case DXGI_FORMAT_A8P8: case DXGI_FORMAT_B4G4R4A4_UNORM: +#if (_WIN32_WINNT >= _WIN32_WINNT_WIN10) + case DXGI_FORMAT_P208: + case DXGI_FORMAT_V208: +#endif return 16; case DXGI_FORMAT_NV12: @@ -132,22 +149,6 @@ namespace DirectX case DXGI_FORMAT_R8_SNORM: case DXGI_FORMAT_R8_SINT: case DXGI_FORMAT_A8_UNORM: - case DXGI_FORMAT_AI44: - case DXGI_FORMAT_IA44: - case DXGI_FORMAT_P8: - return 8; - - case DXGI_FORMAT_R1_UNORM: - return 1; - - case DXGI_FORMAT_BC1_TYPELESS: - case DXGI_FORMAT_BC1_UNORM: - case DXGI_FORMAT_BC1_UNORM_SRGB: - case DXGI_FORMAT_BC4_TYPELESS: - case DXGI_FORMAT_BC4_UNORM: - case DXGI_FORMAT_BC4_SNORM: - return 4; - case DXGI_FORMAT_BC2_TYPELESS: case DXGI_FORMAT_BC2_UNORM: case DXGI_FORMAT_BC2_UNORM_SRGB: @@ -163,35 +164,24 @@ namespace DirectX case DXGI_FORMAT_BC7_TYPELESS: case DXGI_FORMAT_BC7_UNORM: case DXGI_FORMAT_BC7_UNORM_SRGB: - return 8; - - #if (_WIN32_WINNT >= _WIN32_WINNT_WIN10) - - case DXGI_FORMAT_V408: - return 24; - - case DXGI_FORMAT_P208: - case DXGI_FORMAT_V208: - return 16; - - #endif // (_WIN32_WINNT >= _WIN32_WINNT_WIN10) - - #if defined(_XBOX_ONE) && defined(_TITLE) - - case DXGI_FORMAT_R10G10B10_7E3_A2_FLOAT: - case DXGI_FORMAT_R10G10B10_6E4_A2_FLOAT: - case DXGI_FORMAT_R10G10B10_SNORM_A2_UNORM: - return 32; - - case DXGI_FORMAT_D16_UNORM_S8_UINT: - case DXGI_FORMAT_R16_UNORM_X8_TYPELESS: - case DXGI_FORMAT_X16_TYPELESS_G8_UINT: - return 24; - + case DXGI_FORMAT_AI44: + case DXGI_FORMAT_IA44: + case DXGI_FORMAT_P8: +#if (defined(_XBOX_ONE) && defined(_TITLE)) || defined(_GAMING_XBOX) case DXGI_FORMAT_R4G4_UNORM: +#endif return 8; - #endif // _XBOX_ONE && _TITLE + case DXGI_FORMAT_R1_UNORM: + return 1; + + case DXGI_FORMAT_BC1_TYPELESS: + case DXGI_FORMAT_BC1_UNORM: + case DXGI_FORMAT_BC1_UNORM_SRGB: + case DXGI_FORMAT_BC4_TYPELESS: + case DXGI_FORMAT_BC4_UNORM: + case DXGI_FORMAT_BC4_SNORM: + return 4; case DXGI_FORMAT_UNKNOWN: case DXGI_FORMAT_FORCE_UINT: @@ -553,7 +543,7 @@ namespace DirectX bpe = 4; break; - #if defined(_XBOX_ONE) && defined(_TITLE) + #if (defined(_XBOX_ONE) && defined(_TITLE)) || defined(_GAMING_XBOX) case DXGI_FORMAT_D16_UNORM_S8_UINT: case DXGI_FORMAT_R16_UNORM_X8_TYPELESS: diff --git a/DirectXTK/Src/Mouse.cpp b/DirectXTK/Src/Mouse.cpp index 17b30b1..49759b3 100644 --- a/DirectXTK/Src/Mouse.cpp +++ b/DirectXTK/Src/Mouse.cpp @@ -17,7 +17,382 @@ using namespace DirectX; using Microsoft::WRL::ComPtr; -#if !defined(WINAPI_FAMILY) || (WINAPI_FAMILY == WINAPI_FAMILY_DESKTOP_APP) +#if defined(WINAPI_FAMILY) && (WINAPI_FAMILY == WINAPI_FAMILY_GAMES) + +#include + +//====================================================================================== +// Win32 + GameInput implementation +//====================================================================================== + +// +// Call this static function from your Window Message Procedure +// +// LRESULT CALLBACK WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam) +// { +// switch (message) +// { +// case WM_ACTIVATEAPP: +// case WM_MOUSEMOVE: +// case WM_LBUTTONDOWN: +// case WM_LBUTTONUP: +// case WM_RBUTTONDOWN: +// case WM_RBUTTONUP: +// case WM_MBUTTONDOWN: +// case WM_MBUTTONUP: +// case WM_MOUSEWHEEL: +// case WM_XBUTTONDOWN: +// case WM_XBUTTONUP: +// Mouse::ProcessMessage(message, wParam, lParam); +// break; +// +// } +// } +// + +class Mouse::Impl +{ +public: + explicit Impl(Mouse* owner) noexcept(false) : + mState{}, + mOwner(owner), + mIs4k(false), + mConnected(0), + mDeviceToken(0), + mMode(MODE_ABSOLUTE), + mScrollWheelCurrent(0), + mRelativeX(INT64_MAX), + mRelativeY(INT64_MAX), + mRelativeWheelY(INT64_MAX) + { + if (s_mouse) + { + throw std::exception("Mouse is a singleton"); + } + + s_mouse = this; + + ThrowIfFailed(GameInputCreate(mGameInput.GetAddressOf())); + + ThrowIfFailed(mGameInput->RegisterDeviceCallback( + nullptr, + GameInputKindMouse, + GameInputDeviceConnected, + GameInputBlockingEnumeration, + this, + OnGameInputDevice, + &mDeviceToken)); + + mScrollWheelValue.reset(CreateEventEx(nullptr, nullptr, CREATE_EVENT_MANUAL_RESET, EVENT_MODIFY_STATE | SYNCHRONIZE)); + if (!mScrollWheelValue) + { + throw std::exception("CreateEventEx"); + } + } + + Impl(Impl&&) = default; + Impl& operator= (Impl&&) = default; + + Impl(Impl const&) = delete; + Impl& operator= (Impl const&) = delete; + + ~Impl() + { + if (mDeviceToken) + { + if (mGameInput) + { + if (!mGameInput->UnregisterCallback(mDeviceToken, UINT64_MAX)) + { + DebugTrace("ERROR: GameInput::UnregisterCallback [mouse] failed"); + } + } + + mDeviceToken = 0; + } + + s_mouse = nullptr; + } + + void GetState(State& state) const + { + memcpy(&state, &mState, sizeof(State)); + state.positionMode = mMode; + + DWORD result = WaitForSingleObjectEx(mScrollWheelValue.get(), 0, FALSE); + if (result == WAIT_FAILED) + throw std::exception("WaitForSingleObjectEx"); + + if (result == WAIT_OBJECT_0) + { + mScrollWheelCurrent = 0; + } + + if (state.positionMode == MODE_RELATIVE) + { + state.x = state.y = 0; + + ComPtr reading; + if (SUCCEEDED(mGameInput->GetCurrentReading(GameInputKindMouse, nullptr, reading.GetAddressOf()))) + { + GameInputMouseState mouse; + if (reading->GetMouseState(&mouse)) + { + state.leftButton = (mouse.buttons & GameInputMouseLeftButton) != 0; + state.middleButton = (mouse.buttons & GameInputMouseMiddleButton) != 0; + state.rightButton = (mouse.buttons & GameInputMouseRightButton) != 0; + state.xButton1 = (mouse.buttons & GameInputMouseButton4) != 0; + state.xButton2 = (mouse.buttons & GameInputMouseButton5) != 0; + + if (mRelativeX != INT64_MAX) + { + state.x = static_cast(mouse.positionX - mRelativeX); + state.y = static_cast(mouse.positionY - mRelativeY); + int scrollDelta = static_cast(mouse.wheelY - mRelativeWheelY); + mScrollWheelCurrent += scrollDelta; + } + + mRelativeX = mouse.positionX; + mRelativeY = mouse.positionY; + mRelativeWheelY = mouse.wheelY; + } + } + } + + state.scrollWheelValue = mScrollWheelCurrent; + } + + void ResetScrollWheelValue() noexcept + { + SetEvent(mScrollWheelValue.get()); + } + + void SetMode(Mode mode) + { + if (mMode == mode) + return; + + mMode = mode; + mRelativeX = INT64_MAX; + mRelativeY = INT64_MAX; + mRelativeWheelY = INT64_MAX; + + ShowCursor((mode == MODE_ABSOLUTE) ? TRUE : FALSE); + } + + bool IsConnected() const noexcept + { + return mConnected > 0; + } + + bool IsVisible() const noexcept + { + if (mMode == MODE_RELATIVE) + return false; + + CURSORINFO info = { sizeof(CURSORINFO), 0, nullptr, {} }; + if (!GetCursorInfo(&info)) + return false; + + return (info.flags & CURSOR_SHOWING) != 0; + } + + void SetVisible(bool visible) + { + if (mMode == MODE_RELATIVE) + return; + + CURSORINFO info = { sizeof(CURSORINFO), 0, nullptr, {} }; + if (!GetCursorInfo(&info)) + { + throw std::exception("GetCursorInfo"); + } + + bool isvisible = (info.flags & CURSOR_SHOWING) != 0; + if (isvisible != visible) + { + ShowCursor(visible); + } + } + + State mState; + Mouse* mOwner; + bool mIs4k; + uint32_t mConnected; + + static Mouse::Impl* s_mouse; + +private: + ComPtr mGameInput; + GameInputCallbackToken mDeviceToken; + + Mode mMode; + ScopedHandle mScrollWheelValue; + + mutable int mScrollWheelCurrent; + mutable int64_t mRelativeX; + mutable int64_t mRelativeY; + mutable int64_t mRelativeWheelY; + + friend void Mouse::ProcessMessage(UINT message, WPARAM wParam, LPARAM lParam); + + static void CALLBACK OnGameInputDevice( + _In_ GameInputCallbackToken, + _In_ void * context, + _In_ IGameInputDevice *, + _In_ uint64_t, + _In_ GameInputDeviceStatus currentStatus, + _In_ GameInputDeviceStatus) noexcept + { + auto impl = reinterpret_cast(context); + + if (currentStatus & GameInputDeviceConnected) + { + ++impl->mConnected; + } + else if (impl->mConnected > 0) + { + --impl->mConnected; + } + } +}; + + +Mouse::Impl* Mouse::Impl::s_mouse = nullptr; + + +void Mouse::ProcessMessage(UINT message, WPARAM wParam, LPARAM lParam) +{ + auto pImpl = Impl::s_mouse; + + if (!pImpl) + return; + + DWORD result = WaitForSingleObjectEx(pImpl->mScrollWheelValue.get(), 0, FALSE); + if (result == WAIT_FAILED) + throw std::exception("WaitForSingleObjectEx"); + + if (result == WAIT_OBJECT_0) + { + pImpl->mScrollWheelCurrent = 0; + } + + switch (message) + { + case WM_ACTIVATEAPP: + if (wParam) + { + if (pImpl->mMode == MODE_RELATIVE) + { + pImpl->mRelativeX = INT64_MAX; + pImpl->mRelativeY = INT64_MAX; + + ShowCursor(FALSE); + } + } + else + { + memset(&pImpl->mState, 0, sizeof(State)); + } + return; + + case WM_MOUSEMOVE: + break; + + case WM_LBUTTONDOWN: + pImpl->mState.leftButton = true; + break; + + case WM_LBUTTONUP: + pImpl->mState.leftButton = false; + break; + + case WM_RBUTTONDOWN: + pImpl->mState.rightButton = true; + break; + + case WM_RBUTTONUP: + pImpl->mState.rightButton = false; + break; + + case WM_MBUTTONDOWN: + pImpl->mState.middleButton = true; + break; + + case WM_MBUTTONUP: + pImpl->mState.middleButton = false; + break; + + case WM_MOUSEWHEEL: + if (pImpl->mMode == MODE_ABSOLUTE) + { + pImpl->mScrollWheelCurrent += GET_WHEEL_DELTA_WPARAM(wParam); + } + return; + + case WM_XBUTTONDOWN: + switch (GET_XBUTTON_WPARAM(wParam)) + { + case XBUTTON1: + pImpl->mState.xButton1 = true; + break; + + case XBUTTON2: + pImpl->mState.xButton2 = true; + break; + } + break; + + case WM_XBUTTONUP: + switch (GET_XBUTTON_WPARAM(wParam)) + { + case XBUTTON1: + pImpl->mState.xButton1 = false; + break; + + case XBUTTON2: + pImpl->mState.xButton2 = false; + break; + } + break; + + default: + // Not a mouse message, so exit + return; + } + + if (pImpl->mMode == MODE_ABSOLUTE) + { + // All mouse messages provide a new pointer position + int xPos = static_cast(LOWORD(lParam)); // GET_X_LPARAM(lParam); + int yPos = static_cast(HIWORD(lParam)); // GET_Y_LPARAM(lParam); + + if (pImpl->mIs4k) + { + pImpl->mState.x = static_cast(xPos) * 2; + pImpl->mState.y = static_cast(yPos) * 2; + } + else + { + pImpl->mState.x = static_cast(xPos); + pImpl->mState.y = static_cast(yPos); + } + } +} + + +void Mouse::SetResolution(bool use4k) +{ + auto pImpl = Impl::s_mouse; + + if (!pImpl) + return; + + pImpl->mIs4k = use4k; +} + + +#elif !defined(WINAPI_FAMILY) || (WINAPI_FAMILY == WINAPI_FAMILY_DESKTOP_APP) //====================================================================================== // Win32 desktop implementation @@ -57,7 +432,7 @@ using Microsoft::WRL::ComPtr; class Mouse::Impl { public: - Impl(Mouse* owner) : + explicit Impl(Mouse* owner) noexcept(false) : mState{}, mOwner(owner), mWindow(nullptr), @@ -162,16 +537,14 @@ class Mouse::Impl return GetSystemMetrics(SM_MOUSEPRESENT) != 0; } - bool IsVisible() const + bool IsVisible() const noexcept { if (mMode == MODE_RELATIVE) return false; CURSORINFO info = { sizeof(CURSORINFO), 0, nullptr, {} }; if (!GetCursorInfo(&info)) - { - throw std::exception("GetCursorInfo"); - } + return false; return (info.flags & CURSOR_SHOWING) != 0; } @@ -496,7 +869,7 @@ void Mouse::ProcessMessage(UINT message, WPARAM wParam, LPARAM lParam) class Mouse::Impl { public: - Impl(Mouse* owner) : + explicit Impl(Mouse* owner) noexcept(false) : mOwner(owner) { if (s_mouse) @@ -530,7 +903,7 @@ class Mouse::Impl return false; } - bool IsVisible() const + bool IsVisible() const noexcept { return false; } @@ -561,7 +934,7 @@ Mouse::Impl* Mouse::Impl::s_mouse = nullptr; // { // m_mouse->SetWindow(window); // } -// +// // void App::OnDpiChanged(DisplayInformation^ sender, Object^ args) // { // m_mouse->SetDpi(sender->LogicalDpi); @@ -573,7 +946,7 @@ Mouse::Impl* Mouse::Impl::s_mouse = nullptr; class Mouse::Impl { public: - Impl(Mouse* owner) : + explicit Impl(Mouse* owner) noexcept(false) : mState{}, mOwner(owner), mDPI(96.f), @@ -717,14 +1090,14 @@ class Mouse::Impl return false; } - bool IsVisible() const + bool IsVisible() const noexcept { if (mMode == MODE_RELATIVE) return false; ComPtr cursor; - HRESULT hr = mWindow->get_PointerCursor(cursor.GetAddressOf()); - ThrowIfFailed(hr); + if (FAILED(mWindow->get_PointerCursor(cursor.GetAddressOf()))) + return false; return cursor != 0; } @@ -1076,7 +1449,7 @@ bool Mouse::IsConnected() const return pImpl->IsConnected(); } -bool Mouse::IsVisible() const +bool Mouse::IsVisible() const noexcept { return pImpl->IsVisible(); } diff --git a/DirectXTK/Src/Shaders/CompileShaders.cmd b/DirectXTK/Src/Shaders/CompileShaders.cmd index 382fb3b..c2f4be0 100644 --- a/DirectXTK/Src/Shaders/CompileShaders.cmd +++ b/DirectXTK/Src/Shaders/CompileShaders.cmd @@ -30,7 +30,7 @@ goto continue :continuepc -set PCDXC="%WindowsSdkVerBinPath%\x86\fxc.exe" +set PCFXC="%WindowsSdkVerBinPath%x86\fxc.exe" if exist %PCFXC% goto continue set PCFXC="%WindowsSdkBinPath%%WindowsSDKVersion%\x86\fxc.exe" if exist %PCFXC% goto continue @@ -118,6 +118,8 @@ call :CompileShader%1 EnvironmentMapEffect vs VSEnvMapOneLightFresnel call :CompileShader%1 EnvironmentMapEffect vs VSEnvMapOneLightFresnelBn call :CompileShader%1 EnvironmentMapEffect vs VSEnvMapPixelLighting call :CompileShader%1 EnvironmentMapEffect vs VSEnvMapPixelLightingBn +call :CompileShaderSM4%1 EnvironmentMapEffect vs VSEnvMapPixelLightingSM4 +call :CompileShaderSM4%1 EnvironmentMapEffect vs VSEnvMapPixelLightingBnSM4 call :CompileShader%1 EnvironmentMapEffect ps PSEnvMap call :CompileShader%1 EnvironmentMapEffect ps PSEnvMapNoFog @@ -128,6 +130,16 @@ call :CompileShader%1 EnvironmentMapEffect ps PSEnvMapPixelLightingNoFog call :CompileShader%1 EnvironmentMapEffect ps PSEnvMapPixelLightingFresnel call :CompileShader%1 EnvironmentMapEffect ps PSEnvMapPixelLightingFresnelNoFog +call :CompileShader%1 EnvironmentMapEffect ps PSEnvMapSpherePixelLighting +call :CompileShader%1 EnvironmentMapEffect ps PSEnvMapSpherePixelLightingNoFog +call :CompileShader%1 EnvironmentMapEffect ps PSEnvMapSpherePixelLightingFresnel +call :CompileShader%1 EnvironmentMapEffect ps PSEnvMapSpherePixelLightingFresnelNoFog + +call :CompileShaderSM4%1 EnvironmentMapEffect ps PSEnvMapDualParabolaPixelLighting +call :CompileShaderSM4%1 EnvironmentMapEffect ps PSEnvMapDualParabolaPixelLightingNoFog +call :CompileShaderSM4%1 EnvironmentMapEffect ps PSEnvMapDualParabolaPixelLightingFresnel +call :CompileShaderSM4%1 EnvironmentMapEffect ps PSEnvMapDualParabolaPixelLightingFresnelNoFog + call :CompileShader%1 SkinnedEffect vs VSSkinnedVertexLightingOneBone call :CompileShader%1 SkinnedEffect vs VSSkinnedVertexLightingOneBoneBn call :CompileShader%1 SkinnedEffect vs VSSkinnedVertexLightingTwoBones diff --git a/DirectXTK/Src/Shaders/Compiled/AlphaTestEffect_PSAlphaTestEqNe.inc b/DirectXTK/Src/Shaders/Compiled/AlphaTestEffect_PSAlphaTestEqNe.inc deleted file mode 100644 index 1d29c82..0000000 --- a/DirectXTK/Src/Shaders/Compiled/AlphaTestEffect_PSAlphaTestEqNe.inc +++ /dev/null @@ -1,341 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// COLOR 0 xyzw 0 NONE float xyzw -// COLOR 1 xyzw 1 NONE float w -// TEXCOORD 0 xy 2 NONE float xy -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Target 0 xyzw 0 TARGET float xyzw -// -// -// Constant buffer to DX9 shader constant mappings: -// -// Target Reg Buffer Start Reg # of Regs Data Conversion -// ---------- ------- --------- --------- ---------------------- -// c0 cb0 1 2 ( FLT, FLT, FLT, FLT) -// -// -// Sampler/Resource to DX9 shader sampler mappings: -// -// Target Sampler Source Sampler Source Resource -// -------------- --------------- ---------------- -// s0 s0 t0 -// -// -// Level9 shader bytecode: -// - ps_2_0 - dcl t0 // pin<0,1,2,3> - dcl t1 // pin<4,5,6,7> - dcl t2.xy // pin<8,9> - dcl_2d s0 - -#line 111 "D:\Microsoft\DirectXTK\Src\Shaders\AlphaTestEffect.fx" - texld r0, t2, s0 - mad r1.w, r0.w, t0.w, -c0.x - mul r0, r0, t0 // ::color<0,1,2,3> - abs r1.x, r1.w - add r1.x, r1.x, -c0.y - cmp r1, r1.x, c0.w, c0.z - texkill r1 - -#line 18 "D:\Microsoft\DirectXTK\Src\Shaders\Common.fxh" - mad r1.xyz, c1, r0.w, -r0 - mad r0.xyz, t1.w, r1, r0 // ApplyFog::color<0,1,2> - mov oC0, r0 // ::PSAlphaTestEqNe<0,1,2,3> - -// approximately 10 instruction slots used (1 texture, 9 arithmetic) -ps_4_0 -dcl_constantbuffer CB0[3], immediateIndexed -dcl_sampler s0, mode_default -dcl_resource_texture2d (float,float,float,float) t0 -dcl_input_ps linear v0.xyzw -dcl_input_ps linear v1.w -dcl_input_ps linear v2.xy -dcl_output o0.xyzw -dcl_temps 2 -sample r0.xyzw, v2.xyxx, t0.xyzw, s0 -mad r1.x, r0.w, v0.w, -cb0[1].x -mul r0.xyzw, r0.xyzw, v0.xyzw -lt r1.x, |r1.x|, cb0[1].y -movc r1.x, r1.x, cb0[1].z, cb0[1].w -lt r1.x, r1.x, l(0.000000) -discard_nz r1.x -mad r1.xyz, cb0[2].xyzx, r0.wwww, -r0.xyzx -mad o0.xyz, v1.wwww, r1.xyzx, r0.xyzx -mov o0.w, r0.w -ret -// Approximately 0 instruction slots used -#endif - -const BYTE AlphaTestEffect_PSAlphaTestEqNe[] = -{ - 68, 88, 66, 67, 248, 115, - 208, 200, 7, 107, 109, 28, - 221, 151, 220, 26, 150, 30, - 63, 156, 1, 0, 0, 0, - 4, 6, 0, 0, 4, 0, - 0, 0, 48, 0, 0, 0, - 168, 3, 0, 0, 104, 5, - 0, 0, 208, 5, 0, 0, - 65, 111, 110, 57, 112, 3, - 0, 0, 112, 3, 0, 0, - 0, 2, 255, 255, 60, 3, - 0, 0, 52, 0, 0, 0, - 1, 0, 40, 0, 0, 0, - 52, 0, 0, 0, 52, 0, - 1, 0, 36, 0, 0, 0, - 52, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 0, 0, 0, 0, 0, 0, - 0, 2, 255, 255, 254, 255, - 152, 0, 68, 66, 85, 71, - 40, 0, 0, 0, 52, 2, - 0, 0, 0, 0, 0, 0, - 2, 0, 0, 0, 140, 0, - 0, 0, 14, 0, 0, 0, - 148, 0, 0, 0, 4, 0, - 0, 0, 228, 1, 0, 0, - 4, 1, 0, 0, 68, 58, - 92, 77, 105, 99, 114, 111, - 115, 111, 102, 116, 92, 68, - 105, 114, 101, 99, 116, 88, - 84, 75, 92, 83, 114, 99, - 92, 83, 104, 97, 100, 101, - 114, 115, 92, 65, 108, 112, - 104, 97, 84, 101, 115, 116, - 69, 102, 102, 101, 99, 116, - 46, 102, 120, 0, 68, 58, - 92, 77, 105, 99, 114, 111, - 115, 111, 102, 116, 92, 68, - 105, 114, 101, 99, 116, 88, - 84, 75, 92, 83, 114, 99, - 92, 83, 104, 97, 100, 101, - 114, 115, 92, 67, 111, 109, - 109, 111, 110, 46, 102, 120, - 104, 0, 40, 0, 0, 0, - 94, 0, 0, 0, 0, 0, - 255, 255, 104, 2, 0, 0, - 0, 0, 255, 255, 116, 2, - 0, 0, 0, 0, 255, 255, - 128, 2, 0, 0, 0, 0, - 255, 255, 140, 2, 0, 0, - 111, 0, 0, 0, 152, 2, - 0, 0, 113, 0, 0, 0, - 168, 2, 0, 0, 111, 0, - 0, 0, 188, 2, 0, 0, - 113, 0, 0, 0, 204, 2, - 0, 0, 113, 0, 0, 0, - 216, 2, 0, 0, 113, 0, - 0, 0, 232, 2, 0, 0, - 113, 0, 0, 0, 252, 2, - 0, 0, 18, 0, 1, 0, - 4, 3, 0, 0, 18, 0, - 1, 0, 24, 3, 0, 0, - 18, 0, 1, 0, 44, 3, - 0, 0, 80, 83, 65, 108, - 112, 104, 97, 84, 101, 115, - 116, 69, 113, 78, 101, 0, - 1, 0, 3, 0, 1, 0, - 4, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 13, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 3, 0, 65, 112, - 112, 108, 121, 70, 111, 103, - 0, 99, 111, 108, 111, 114, - 0, 171, 1, 0, 3, 0, - 1, 0, 4, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 12, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 255, 255, - 6, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 3, 0, - 112, 105, 110, 0, 68, 105, - 102, 102, 117, 115, 101, 0, - 83, 112, 101, 99, 117, 108, - 97, 114, 0, 84, 101, 120, - 67, 111, 111, 114, 100, 0, - 171, 171, 1, 0, 3, 0, - 1, 0, 2, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 108, 1, 0, 0, 64, 1, - 0, 0, 116, 1, 0, 0, - 64, 1, 0, 0, 125, 1, - 0, 0, 136, 1, 0, 0, - 5, 0, 0, 0, 1, 0, - 10, 0, 1, 0, 3, 0, - 152, 1, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 3, 0, 1, 0, - 0, 0, 4, 0, 5, 0, - 6, 0, 7, 0, 2, 0, - 0, 0, 8, 0, 9, 0, - 255, 255, 255, 255, 0, 0, - 0, 0, 4, 1, 0, 0, - 20, 1, 0, 0, 1, 0, - 0, 0, 36, 1, 0, 0, - 48, 1, 0, 0, 57, 1, - 0, 0, 64, 1, 0, 0, - 1, 0, 0, 0, 80, 1, - 0, 0, 0, 0, 0, 0, - 57, 1, 0, 0, 64, 1, - 0, 0, 1, 0, 0, 0, - 92, 1, 0, 0, 4, 1, - 0, 0, 104, 1, 0, 0, - 176, 1, 0, 0, 3, 0, - 0, 0, 192, 1, 0, 0, - 77, 105, 99, 114, 111, 115, - 111, 102, 116, 32, 40, 82, - 41, 32, 72, 76, 83, 76, - 32, 83, 104, 97, 100, 101, - 114, 32, 67, 111, 109, 112, - 105, 108, 101, 114, 32, 49, - 48, 46, 49, 0, 31, 0, - 0, 2, 0, 0, 0, 128, - 0, 0, 15, 176, 31, 0, - 0, 2, 0, 0, 0, 128, - 1, 0, 15, 176, 31, 0, - 0, 2, 0, 0, 0, 128, - 2, 0, 3, 176, 31, 0, - 0, 2, 0, 0, 0, 144, - 0, 8, 15, 160, 66, 0, - 0, 3, 0, 0, 15, 128, - 2, 0, 228, 176, 0, 8, - 228, 160, 4, 0, 0, 4, - 1, 0, 8, 128, 0, 0, - 255, 128, 0, 0, 255, 176, - 0, 0, 0, 161, 5, 0, - 0, 3, 0, 0, 15, 128, - 0, 0, 228, 128, 0, 0, - 228, 176, 35, 0, 0, 2, - 1, 0, 1, 128, 1, 0, - 255, 128, 2, 0, 0, 3, - 1, 0, 1, 128, 1, 0, - 0, 128, 0, 0, 85, 161, - 88, 0, 0, 4, 1, 0, - 15, 128, 1, 0, 0, 128, - 0, 0, 255, 160, 0, 0, - 170, 160, 65, 0, 0, 1, - 1, 0, 15, 128, 4, 0, - 0, 4, 1, 0, 7, 128, - 1, 0, 228, 160, 0, 0, - 255, 128, 0, 0, 228, 129, - 4, 0, 0, 4, 0, 0, - 7, 128, 1, 0, 255, 176, - 1, 0, 228, 128, 0, 0, - 228, 128, 1, 0, 0, 2, - 0, 8, 15, 128, 0, 0, - 228, 128, 255, 255, 0, 0, - 83, 72, 68, 82, 184, 1, - 0, 0, 64, 0, 0, 0, - 110, 0, 0, 0, 89, 0, - 0, 4, 70, 142, 32, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 90, 0, 0, 3, - 0, 96, 16, 0, 0, 0, - 0, 0, 88, 24, 0, 4, - 0, 112, 16, 0, 0, 0, - 0, 0, 85, 85, 0, 0, - 98, 16, 0, 3, 242, 16, - 16, 0, 0, 0, 0, 0, - 98, 16, 0, 3, 130, 16, - 16, 0, 1, 0, 0, 0, - 98, 16, 0, 3, 50, 16, - 16, 0, 2, 0, 0, 0, - 101, 0, 0, 3, 242, 32, - 16, 0, 0, 0, 0, 0, - 104, 0, 0, 2, 2, 0, - 0, 0, 69, 0, 0, 9, - 242, 0, 16, 0, 0, 0, - 0, 0, 70, 16, 16, 0, - 2, 0, 0, 0, 70, 126, - 16, 0, 0, 0, 0, 0, - 0, 96, 16, 0, 0, 0, - 0, 0, 50, 0, 0, 11, - 18, 0, 16, 0, 1, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 58, 16, - 16, 0, 0, 0, 0, 0, - 10, 128, 32, 128, 65, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 56, 0, - 0, 7, 242, 0, 16, 0, - 0, 0, 0, 0, 70, 14, - 16, 0, 0, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 49, 0, 0, 9, - 18, 0, 16, 0, 1, 0, - 0, 0, 10, 0, 16, 128, - 129, 0, 0, 0, 1, 0, - 0, 0, 26, 128, 32, 0, - 0, 0, 0, 0, 1, 0, - 0, 0, 55, 0, 0, 11, - 18, 0, 16, 0, 1, 0, - 0, 0, 10, 0, 16, 0, - 1, 0, 0, 0, 42, 128, - 32, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 58, 128, - 32, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 49, 0, - 0, 7, 18, 0, 16, 0, - 1, 0, 0, 0, 10, 0, - 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 0, 0, 13, 0, 4, 3, - 10, 0, 16, 0, 1, 0, - 0, 0, 50, 0, 0, 11, - 114, 0, 16, 0, 1, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 2, 0, - 0, 0, 246, 15, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 128, 65, 0, 0, 0, - 0, 0, 0, 0, 50, 0, - 0, 9, 114, 32, 16, 0, - 0, 0, 0, 0, 246, 31, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 54, 0, - 0, 5, 130, 32, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 62, 0, 0, 1, 73, 83, - 71, 78, 96, 0, 0, 0, - 3, 0, 0, 0, 8, 0, - 0, 0, 80, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 15, 15, - 0, 0, 80, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 1, 0, 0, 0, 15, 8, - 0, 0, 86, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 2, 0, 0, 0, 3, 3, - 0, 0, 67, 79, 76, 79, - 82, 0, 84, 69, 88, 67, - 79, 79, 82, 68, 0, 171, - 79, 83, 71, 78, 44, 0, - 0, 0, 1, 0, 0, 0, - 8, 0, 0, 0, 32, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 15, 0, 0, 0, 83, 86, - 95, 84, 97, 114, 103, 101, - 116, 0, 171, 171 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/AlphaTestEffect_PSAlphaTestEqNeNoFog.inc b/DirectXTK/Src/Shaders/Compiled/AlphaTestEffect_PSAlphaTestEqNeNoFog.inc deleted file mode 100644 index 52cd73e..0000000 --- a/DirectXTK/Src/Shaders/Compiled/AlphaTestEffect_PSAlphaTestEqNeNoFog.inc +++ /dev/null @@ -1,282 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// COLOR 0 xyzw 0 NONE float xyzw -// TEXCOORD 0 xy 1 NONE float xy -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Target 0 xyzw 0 TARGET float xyzw -// -// -// Constant buffer to DX9 shader constant mappings: -// -// Target Reg Buffer Start Reg # of Regs Data Conversion -// ---------- ------- --------- --------- ---------------------- -// c0 cb0 1 1 ( FLT, FLT, FLT, FLT) -// -// -// Sampler/Resource to DX9 shader sampler mappings: -// -// Target Sampler Source Sampler Source Resource -// -------------- --------------- ---------------- -// s0 s0 t0 -// -// -// Level9 shader bytecode: -// - ps_2_0 - dcl t0 // pin<0,1,2,3> - dcl t1.xy // pin<4,5> - dcl_2d s0 - -#line 124 "D:\Microsoft\DirectXTK\Src\Shaders\AlphaTestEffect.fx" - texld r0, t1, s0 - mad r1.w, r0.w, t0.w, -c0.x - mul r0, r0, t0 // ::color<0,1,2,3> - mov oC0, r0 // ::PSAlphaTestEqNeNoFog<0,1,2,3> - abs r0.x, r1.w - add r0.x, r0.x, -c0.y - cmp r0, r0.x, c0.w, c0.z - texkill r0 - -// approximately 8 instruction slots used (1 texture, 7 arithmetic) -ps_4_0 -dcl_constantbuffer CB0[2], immediateIndexed -dcl_sampler s0, mode_default -dcl_resource_texture2d (float,float,float,float) t0 -dcl_input_ps linear v0.xyzw -dcl_input_ps linear v1.xy -dcl_output o0.xyzw -dcl_temps 2 -sample r0.xyzw, v1.xyxx, t0.xyzw, s0 -mad r1.x, r0.w, v0.w, -cb0[1].x -mul r0.xyzw, r0.xyzw, v0.xyzw -mov o0.xyzw, r0.xyzw -lt r0.x, |r1.x|, cb0[1].y -movc r0.x, r0.x, cb0[1].z, cb0[1].w -lt r0.x, r0.x, l(0.000000) -discard_nz r0.x -ret -// Approximately 0 instruction slots used -#endif - -const BYTE AlphaTestEffect_PSAlphaTestEqNeNoFog[] = -{ - 68, 88, 66, 67, 112, 215, - 175, 114, 122, 69, 78, 165, - 230, 171, 107, 125, 38, 1, - 218, 161, 1, 0, 0, 0, - 216, 4, 0, 0, 4, 0, - 0, 0, 48, 0, 0, 0, - 240, 2, 0, 0, 84, 4, - 0, 0, 164, 4, 0, 0, - 65, 111, 110, 57, 184, 2, - 0, 0, 184, 2, 0, 0, - 0, 2, 255, 255, 132, 2, - 0, 0, 52, 0, 0, 0, - 1, 0, 40, 0, 0, 0, - 52, 0, 0, 0, 52, 0, - 1, 0, 36, 0, 0, 0, - 52, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 0, 2, 255, 255, 254, 255, - 119, 0, 68, 66, 85, 71, - 40, 0, 0, 0, 176, 1, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 96, 0, - 0, 0, 11, 0, 0, 0, - 100, 0, 0, 0, 3, 0, - 0, 0, 116, 1, 0, 0, - 188, 0, 0, 0, 68, 58, - 92, 77, 105, 99, 114, 111, - 115, 111, 102, 116, 92, 68, - 105, 114, 101, 99, 116, 88, - 84, 75, 92, 83, 114, 99, - 92, 83, 104, 97, 100, 101, - 114, 115, 92, 65, 108, 112, - 104, 97, 84, 101, 115, 116, - 69, 102, 102, 101, 99, 116, - 46, 102, 120, 0, 171, 171, - 40, 0, 0, 0, 0, 0, - 255, 255, 228, 1, 0, 0, - 0, 0, 255, 255, 240, 1, - 0, 0, 0, 0, 255, 255, - 252, 1, 0, 0, 124, 0, - 0, 0, 8, 2, 0, 0, - 126, 0, 0, 0, 24, 2, - 0, 0, 124, 0, 0, 0, - 44, 2, 0, 0, 124, 0, - 0, 0, 60, 2, 0, 0, - 126, 0, 0, 0, 72, 2, - 0, 0, 126, 0, 0, 0, - 84, 2, 0, 0, 126, 0, - 0, 0, 100, 2, 0, 0, - 126, 0, 0, 0, 120, 2, - 0, 0, 80, 83, 65, 108, - 112, 104, 97, 84, 101, 115, - 116, 69, 113, 78, 101, 78, - 111, 70, 111, 103, 0, 171, - 171, 171, 1, 0, 3, 0, - 1, 0, 4, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 6, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 3, 0, - 99, 111, 108, 111, 114, 0, - 171, 171, 1, 0, 3, 0, - 1, 0, 4, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 5, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 3, 0, - 112, 105, 110, 0, 68, 105, - 102, 102, 117, 115, 101, 0, - 84, 101, 120, 67, 111, 111, - 114, 100, 0, 171, 171, 171, - 1, 0, 3, 0, 1, 0, - 2, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 24, 1, - 0, 0, 248, 0, 0, 0, - 32, 1, 0, 0, 44, 1, - 0, 0, 5, 0, 0, 0, - 1, 0, 6, 0, 1, 0, - 2, 0, 60, 1, 0, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 3, 0, - 1, 0, 0, 0, 4, 0, - 5, 0, 255, 255, 255, 255, - 0, 0, 0, 0, 188, 0, - 0, 0, 212, 0, 0, 0, - 1, 0, 0, 0, 228, 0, - 0, 0, 0, 0, 0, 0, - 240, 0, 0, 0, 248, 0, - 0, 0, 1, 0, 0, 0, - 8, 1, 0, 0, 188, 0, - 0, 0, 20, 1, 0, 0, - 76, 1, 0, 0, 2, 0, - 0, 0, 92, 1, 0, 0, - 77, 105, 99, 114, 111, 115, - 111, 102, 116, 32, 40, 82, - 41, 32, 72, 76, 83, 76, - 32, 83, 104, 97, 100, 101, - 114, 32, 67, 111, 109, 112, - 105, 108, 101, 114, 32, 49, - 48, 46, 49, 0, 31, 0, - 0, 2, 0, 0, 0, 128, - 0, 0, 15, 176, 31, 0, - 0, 2, 0, 0, 0, 128, - 1, 0, 3, 176, 31, 0, - 0, 2, 0, 0, 0, 144, - 0, 8, 15, 160, 66, 0, - 0, 3, 0, 0, 15, 128, - 1, 0, 228, 176, 0, 8, - 228, 160, 4, 0, 0, 4, - 1, 0, 8, 128, 0, 0, - 255, 128, 0, 0, 255, 176, - 0, 0, 0, 161, 5, 0, - 0, 3, 0, 0, 15, 128, - 0, 0, 228, 128, 0, 0, - 228, 176, 1, 0, 0, 2, - 0, 8, 15, 128, 0, 0, - 228, 128, 35, 0, 0, 2, - 0, 0, 1, 128, 1, 0, - 255, 128, 2, 0, 0, 3, - 0, 0, 1, 128, 0, 0, - 0, 128, 0, 0, 85, 161, - 88, 0, 0, 4, 0, 0, - 15, 128, 0, 0, 0, 128, - 0, 0, 255, 160, 0, 0, - 170, 160, 65, 0, 0, 1, - 0, 0, 15, 128, 255, 255, - 0, 0, 83, 72, 68, 82, - 92, 1, 0, 0, 64, 0, - 0, 0, 87, 0, 0, 0, - 89, 0, 0, 4, 70, 142, - 32, 0, 0, 0, 0, 0, - 2, 0, 0, 0, 90, 0, - 0, 3, 0, 96, 16, 0, - 0, 0, 0, 0, 88, 24, - 0, 4, 0, 112, 16, 0, - 0, 0, 0, 0, 85, 85, - 0, 0, 98, 16, 0, 3, - 242, 16, 16, 0, 0, 0, - 0, 0, 98, 16, 0, 3, - 50, 16, 16, 0, 1, 0, - 0, 0, 101, 0, 0, 3, - 242, 32, 16, 0, 0, 0, - 0, 0, 104, 0, 0, 2, - 2, 0, 0, 0, 69, 0, - 0, 9, 242, 0, 16, 0, - 0, 0, 0, 0, 70, 16, - 16, 0, 1, 0, 0, 0, - 70, 126, 16, 0, 0, 0, - 0, 0, 0, 96, 16, 0, - 0, 0, 0, 0, 50, 0, - 0, 11, 18, 0, 16, 0, - 1, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 58, 16, 16, 0, 0, 0, - 0, 0, 10, 128, 32, 128, - 65, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 56, 0, 0, 7, 242, 0, - 16, 0, 0, 0, 0, 0, - 70, 14, 16, 0, 0, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 54, 0, - 0, 5, 242, 32, 16, 0, - 0, 0, 0, 0, 70, 14, - 16, 0, 0, 0, 0, 0, - 49, 0, 0, 9, 18, 0, - 16, 0, 0, 0, 0, 0, - 10, 0, 16, 128, 129, 0, - 0, 0, 1, 0, 0, 0, - 26, 128, 32, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 55, 0, 0, 11, 18, 0, - 16, 0, 0, 0, 0, 0, - 10, 0, 16, 0, 0, 0, - 0, 0, 42, 128, 32, 0, - 0, 0, 0, 0, 1, 0, - 0, 0, 58, 128, 32, 0, - 0, 0, 0, 0, 1, 0, - 0, 0, 49, 0, 0, 7, - 18, 0, 16, 0, 0, 0, - 0, 0, 10, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 0, - 13, 0, 4, 3, 10, 0, - 16, 0, 0, 0, 0, 0, - 62, 0, 0, 1, 73, 83, - 71, 78, 72, 0, 0, 0, - 2, 0, 0, 0, 8, 0, - 0, 0, 56, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 15, 15, - 0, 0, 62, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 1, 0, 0, 0, 3, 3, - 0, 0, 67, 79, 76, 79, - 82, 0, 84, 69, 88, 67, - 79, 79, 82, 68, 0, 171, - 79, 83, 71, 78, 44, 0, - 0, 0, 1, 0, 0, 0, - 8, 0, 0, 0, 32, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 15, 0, 0, 0, 83, 86, - 95, 84, 97, 114, 103, 101, - 116, 0, 171, 171 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/AlphaTestEffect_PSAlphaTestLtGt.inc b/DirectXTK/Src/Shaders/Compiled/AlphaTestEffect_PSAlphaTestLtGt.inc deleted file mode 100644 index 9706aa9..0000000 --- a/DirectXTK/Src/Shaders/Compiled/AlphaTestEffect_PSAlphaTestLtGt.inc +++ /dev/null @@ -1,323 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// COLOR 0 xyzw 0 NONE float xyzw -// COLOR 1 xyzw 1 NONE float w -// TEXCOORD 0 xy 2 NONE float xy -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Target 0 xyzw 0 TARGET float xyzw -// -// -// Constant buffer to DX9 shader constant mappings: -// -// Target Reg Buffer Start Reg # of Regs Data Conversion -// ---------- ------- --------- --------- ---------------------- -// c0 cb0 1 2 ( FLT, FLT, FLT, FLT) -// -// -// Sampler/Resource to DX9 shader sampler mappings: -// -// Target Sampler Source Sampler Source Resource -// -------------- --------------- ---------------- -// s0 s0 t0 -// -// -// Level9 shader bytecode: -// - ps_2_0 - dcl t0 // pin<0,1,2,3> - dcl t1 // pin<4,5,6,7> - dcl t2.xy // pin<8,9> - dcl_2d s0 - -#line 87 "D:\Microsoft\DirectXTK\Src\Shaders\AlphaTestEffect.fx" - texld r0, t2, s0 - mad r1.w, r0.w, t0.w, -c0.x - mul r0, r0, t0 // ::color<0,1,2,3> - cmp r1, r1.w, c0.w, c0.z - texkill r1 - -#line 18 "D:\Microsoft\DirectXTK\Src\Shaders\Common.fxh" - mad r1.xyz, c1, r0.w, -r0 - mad r0.xyz, t1.w, r1, r0 // ApplyFog::color<0,1,2> - mov oC0, r0 // ::PSAlphaTestLtGt<0,1,2,3> - -// approximately 8 instruction slots used (1 texture, 7 arithmetic) -ps_4_0 -dcl_constantbuffer CB0[3], immediateIndexed -dcl_sampler s0, mode_default -dcl_resource_texture2d (float,float,float,float) t0 -dcl_input_ps linear v0.xyzw -dcl_input_ps linear v1.w -dcl_input_ps linear v2.xy -dcl_output o0.xyzw -dcl_temps 2 -sample r0.xyzw, v2.xyxx, t0.xyzw, s0 -mul r0.xyzw, r0.xyzw, v0.xyzw -lt r1.x, r0.w, cb0[1].x -movc r1.x, r1.x, cb0[1].z, cb0[1].w -lt r1.x, r1.x, l(0.000000) -discard_nz r1.x -mad r1.xyz, cb0[2].xyzx, r0.wwww, -r0.xyzx -mad o0.xyz, v1.wwww, r1.xyzx, r0.xyzx -mov o0.w, r0.w -ret -// Approximately 0 instruction slots used -#endif - -const BYTE AlphaTestEffect_PSAlphaTestLtGt[] = -{ - 68, 88, 66, 67, 62, 237, - 160, 16, 96, 125, 33, 120, - 162, 127, 223, 132, 163, 45, - 177, 166, 1, 0, 0, 0, - 168, 5, 0, 0, 4, 0, - 0, 0, 48, 0, 0, 0, - 124, 3, 0, 0, 12, 5, - 0, 0, 116, 5, 0, 0, - 65, 111, 110, 57, 68, 3, - 0, 0, 68, 3, 0, 0, - 0, 2, 255, 255, 16, 3, - 0, 0, 52, 0, 0, 0, - 1, 0, 40, 0, 0, 0, - 52, 0, 0, 0, 52, 0, - 1, 0, 36, 0, 0, 0, - 52, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 0, 0, 0, 0, 0, 0, - 0, 2, 255, 255, 254, 255, - 148, 0, 68, 66, 85, 71, - 40, 0, 0, 0, 36, 2, - 0, 0, 0, 0, 0, 0, - 2, 0, 0, 0, 140, 0, - 0, 0, 12, 0, 0, 0, - 148, 0, 0, 0, 4, 0, - 0, 0, 212, 1, 0, 0, - 244, 0, 0, 0, 68, 58, - 92, 77, 105, 99, 114, 111, - 115, 111, 102, 116, 92, 68, - 105, 114, 101, 99, 116, 88, - 84, 75, 92, 83, 114, 99, - 92, 83, 104, 97, 100, 101, - 114, 115, 92, 65, 108, 112, - 104, 97, 84, 101, 115, 116, - 69, 102, 102, 101, 99, 116, - 46, 102, 120, 0, 68, 58, - 92, 77, 105, 99, 114, 111, - 115, 111, 102, 116, 92, 68, - 105, 114, 101, 99, 116, 88, - 84, 75, 92, 83, 114, 99, - 92, 83, 104, 97, 100, 101, - 114, 115, 92, 67, 111, 109, - 109, 111, 110, 46, 102, 120, - 104, 0, 40, 0, 0, 0, - 94, 0, 0, 0, 0, 0, - 255, 255, 88, 2, 0, 0, - 0, 0, 255, 255, 100, 2, - 0, 0, 0, 0, 255, 255, - 112, 2, 0, 0, 0, 0, - 255, 255, 124, 2, 0, 0, - 87, 0, 0, 0, 136, 2, - 0, 0, 89, 0, 0, 0, - 152, 2, 0, 0, 87, 0, - 0, 0, 172, 2, 0, 0, - 89, 0, 0, 0, 188, 2, - 0, 0, 89, 0, 0, 0, - 208, 2, 0, 0, 18, 0, - 1, 0, 216, 2, 0, 0, - 18, 0, 1, 0, 236, 2, - 0, 0, 18, 0, 1, 0, - 0, 3, 0, 0, 80, 83, - 65, 108, 112, 104, 97, 84, - 101, 115, 116, 76, 116, 71, - 116, 0, 1, 0, 3, 0, - 1, 0, 4, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 11, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 3, 0, - 65, 112, 112, 108, 121, 70, - 111, 103, 0, 99, 111, 108, - 111, 114, 0, 171, 1, 0, - 3, 0, 1, 0, 4, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 10, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 255, 255, 6, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 3, 0, 112, 105, 110, 0, - 68, 105, 102, 102, 117, 115, - 101, 0, 83, 112, 101, 99, - 117, 108, 97, 114, 0, 84, - 101, 120, 67, 111, 111, 114, - 100, 0, 171, 171, 1, 0, - 3, 0, 1, 0, 2, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 92, 1, 0, 0, - 48, 1, 0, 0, 100, 1, - 0, 0, 48, 1, 0, 0, - 109, 1, 0, 0, 120, 1, - 0, 0, 5, 0, 0, 0, - 1, 0, 10, 0, 1, 0, - 3, 0, 136, 1, 0, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 3, 0, - 1, 0, 0, 0, 4, 0, - 5, 0, 6, 0, 7, 0, - 2, 0, 0, 0, 8, 0, - 9, 0, 255, 255, 255, 255, - 0, 0, 0, 0, 244, 0, - 0, 0, 4, 1, 0, 0, - 1, 0, 0, 0, 20, 1, - 0, 0, 32, 1, 0, 0, - 41, 1, 0, 0, 48, 1, - 0, 0, 1, 0, 0, 0, - 64, 1, 0, 0, 0, 0, - 0, 0, 41, 1, 0, 0, - 48, 1, 0, 0, 1, 0, - 0, 0, 76, 1, 0, 0, - 244, 0, 0, 0, 88, 1, - 0, 0, 160, 1, 0, 0, - 3, 0, 0, 0, 176, 1, - 0, 0, 77, 105, 99, 114, - 111, 115, 111, 102, 116, 32, - 40, 82, 41, 32, 72, 76, - 83, 76, 32, 83, 104, 97, - 100, 101, 114, 32, 67, 111, - 109, 112, 105, 108, 101, 114, - 32, 49, 48, 46, 49, 0, - 31, 0, 0, 2, 0, 0, - 0, 128, 0, 0, 15, 176, - 31, 0, 0, 2, 0, 0, - 0, 128, 1, 0, 15, 176, - 31, 0, 0, 2, 0, 0, - 0, 128, 2, 0, 3, 176, - 31, 0, 0, 2, 0, 0, - 0, 144, 0, 8, 15, 160, - 66, 0, 0, 3, 0, 0, - 15, 128, 2, 0, 228, 176, - 0, 8, 228, 160, 4, 0, - 0, 4, 1, 0, 8, 128, - 0, 0, 255, 128, 0, 0, - 255, 176, 0, 0, 0, 161, - 5, 0, 0, 3, 0, 0, - 15, 128, 0, 0, 228, 128, - 0, 0, 228, 176, 88, 0, - 0, 4, 1, 0, 15, 128, - 1, 0, 255, 128, 0, 0, - 255, 160, 0, 0, 170, 160, - 65, 0, 0, 1, 1, 0, - 15, 128, 4, 0, 0, 4, - 1, 0, 7, 128, 1, 0, - 228, 160, 0, 0, 255, 128, - 0, 0, 228, 129, 4, 0, - 0, 4, 0, 0, 7, 128, - 1, 0, 255, 176, 1, 0, - 228, 128, 0, 0, 228, 128, - 1, 0, 0, 2, 0, 8, - 15, 128, 0, 0, 228, 128, - 255, 255, 0, 0, 83, 72, - 68, 82, 136, 1, 0, 0, - 64, 0, 0, 0, 98, 0, - 0, 0, 89, 0, 0, 4, - 70, 142, 32, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 90, 0, 0, 3, 0, 96, - 16, 0, 0, 0, 0, 0, - 88, 24, 0, 4, 0, 112, - 16, 0, 0, 0, 0, 0, - 85, 85, 0, 0, 98, 16, - 0, 3, 242, 16, 16, 0, - 0, 0, 0, 0, 98, 16, - 0, 3, 130, 16, 16, 0, - 1, 0, 0, 0, 98, 16, - 0, 3, 50, 16, 16, 0, - 2, 0, 0, 0, 101, 0, - 0, 3, 242, 32, 16, 0, - 0, 0, 0, 0, 104, 0, - 0, 2, 2, 0, 0, 0, - 69, 0, 0, 9, 242, 0, - 16, 0, 0, 0, 0, 0, - 70, 16, 16, 0, 2, 0, - 0, 0, 70, 126, 16, 0, - 0, 0, 0, 0, 0, 96, - 16, 0, 0, 0, 0, 0, - 56, 0, 0, 7, 242, 0, - 16, 0, 0, 0, 0, 0, - 70, 14, 16, 0, 0, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 49, 0, - 0, 8, 18, 0, 16, 0, - 1, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 10, 128, 32, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 55, 0, 0, 11, 18, 0, - 16, 0, 1, 0, 0, 0, - 10, 0, 16, 0, 1, 0, - 0, 0, 42, 128, 32, 0, - 0, 0, 0, 0, 1, 0, - 0, 0, 58, 128, 32, 0, - 0, 0, 0, 0, 1, 0, - 0, 0, 49, 0, 0, 7, - 18, 0, 16, 0, 1, 0, - 0, 0, 10, 0, 16, 0, - 1, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 0, - 13, 0, 4, 3, 10, 0, - 16, 0, 1, 0, 0, 0, - 50, 0, 0, 11, 114, 0, - 16, 0, 1, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 2, 0, 0, 0, - 246, 15, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 128, - 65, 0, 0, 0, 0, 0, - 0, 0, 50, 0, 0, 9, - 114, 32, 16, 0, 0, 0, - 0, 0, 246, 31, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 54, 0, 0, 5, - 130, 32, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 62, 0, - 0, 1, 73, 83, 71, 78, - 96, 0, 0, 0, 3, 0, - 0, 0, 8, 0, 0, 0, - 80, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 15, 15, 0, 0, - 80, 0, 0, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 1, 0, - 0, 0, 15, 8, 0, 0, - 86, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 2, 0, - 0, 0, 3, 3, 0, 0, - 67, 79, 76, 79, 82, 0, - 84, 69, 88, 67, 79, 79, - 82, 68, 0, 171, 79, 83, - 71, 78, 44, 0, 0, 0, - 1, 0, 0, 0, 8, 0, - 0, 0, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 15, 0, - 0, 0, 83, 86, 95, 84, - 97, 114, 103, 101, 116, 0, - 171, 171 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/AlphaTestEffect_PSAlphaTestLtGtNoFog.inc b/DirectXTK/Src/Shaders/Compiled/AlphaTestEffect_PSAlphaTestLtGtNoFog.inc deleted file mode 100644 index 715e4b5..0000000 --- a/DirectXTK/Src/Shaders/Compiled/AlphaTestEffect_PSAlphaTestLtGtNoFog.inc +++ /dev/null @@ -1,264 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// COLOR 0 xyzw 0 NONE float xyzw -// TEXCOORD 0 xy 1 NONE float xy -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Target 0 xyzw 0 TARGET float xyzw -// -// -// Constant buffer to DX9 shader constant mappings: -// -// Target Reg Buffer Start Reg # of Regs Data Conversion -// ---------- ------- --------- --------- ---------------------- -// c0 cb0 1 1 ( FLT, FLT, FLT, FLT) -// -// -// Sampler/Resource to DX9 shader sampler mappings: -// -// Target Sampler Source Sampler Source Resource -// -------------- --------------- ---------------- -// s0 s0 t0 -// -// -// Level9 shader bytecode: -// - ps_2_0 - dcl t0 // pin<0,1,2,3> - dcl t1.xy // pin<4,5> - dcl_2d s0 - -#line 100 "D:\Microsoft\DirectXTK\Src\Shaders\AlphaTestEffect.fx" - texld r0, t1, s0 - mad r1.w, r0.w, t0.w, -c0.x - mul r0, r0, t0 // ::color<0,1,2,3> - mov oC0, r0 // ::PSAlphaTestLtGtNoFog<0,1,2,3> - cmp r0, r1.w, c0.w, c0.z - texkill r0 - -// approximately 6 instruction slots used (1 texture, 5 arithmetic) -ps_4_0 -dcl_constantbuffer CB0[2], immediateIndexed -dcl_sampler s0, mode_default -dcl_resource_texture2d (float,float,float,float) t0 -dcl_input_ps linear v0.xyzw -dcl_input_ps linear v1.xy -dcl_output o0.xyzw -dcl_temps 2 -sample r0.xyzw, v1.xyxx, t0.xyzw, s0 -mul r0.xyzw, r0.xyzw, v0.xyzw -lt r1.x, r0.w, cb0[1].x -mov o0.xyzw, r0.xyzw -movc r0.x, r1.x, cb0[1].z, cb0[1].w -lt r0.x, r0.x, l(0.000000) -discard_nz r0.x -ret -// Approximately 0 instruction slots used -#endif - -const BYTE AlphaTestEffect_PSAlphaTestLtGtNoFog[] = -{ - 68, 88, 66, 67, 134, 28, - 31, 58, 168, 96, 97, 41, - 41, 28, 162, 229, 49, 58, - 181, 149, 1, 0, 0, 0, - 124, 4, 0, 0, 4, 0, - 0, 0, 48, 0, 0, 0, - 196, 2, 0, 0, 248, 3, - 0, 0, 72, 4, 0, 0, - 65, 111, 110, 57, 140, 2, - 0, 0, 140, 2, 0, 0, - 0, 2, 255, 255, 88, 2, - 0, 0, 52, 0, 0, 0, - 1, 0, 40, 0, 0, 0, - 52, 0, 0, 0, 52, 0, - 1, 0, 36, 0, 0, 0, - 52, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 0, 2, 255, 255, 254, 255, - 115, 0, 68, 66, 85, 71, - 40, 0, 0, 0, 160, 1, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 96, 0, - 0, 0, 9, 0, 0, 0, - 100, 0, 0, 0, 3, 0, - 0, 0, 100, 1, 0, 0, - 172, 0, 0, 0, 68, 58, - 92, 77, 105, 99, 114, 111, - 115, 111, 102, 116, 92, 68, - 105, 114, 101, 99, 116, 88, - 84, 75, 92, 83, 114, 99, - 92, 83, 104, 97, 100, 101, - 114, 115, 92, 65, 108, 112, - 104, 97, 84, 101, 115, 116, - 69, 102, 102, 101, 99, 116, - 46, 102, 120, 0, 171, 171, - 40, 0, 0, 0, 0, 0, - 255, 255, 212, 1, 0, 0, - 0, 0, 255, 255, 224, 1, - 0, 0, 0, 0, 255, 255, - 236, 1, 0, 0, 100, 0, - 0, 0, 248, 1, 0, 0, - 102, 0, 0, 0, 8, 2, - 0, 0, 100, 0, 0, 0, - 28, 2, 0, 0, 100, 0, - 0, 0, 44, 2, 0, 0, - 102, 0, 0, 0, 56, 2, - 0, 0, 102, 0, 0, 0, - 76, 2, 0, 0, 80, 83, - 65, 108, 112, 104, 97, 84, - 101, 115, 116, 76, 116, 71, - 116, 78, 111, 70, 111, 103, - 0, 171, 171, 171, 1, 0, - 3, 0, 1, 0, 4, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 6, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 3, 0, 99, 111, 108, 111, - 114, 0, 171, 171, 1, 0, - 3, 0, 1, 0, 4, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 5, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 3, 0, 112, 105, 110, 0, - 68, 105, 102, 102, 117, 115, - 101, 0, 84, 101, 120, 67, - 111, 111, 114, 100, 0, 171, - 171, 171, 1, 0, 3, 0, - 1, 0, 2, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 8, 1, 0, 0, 232, 0, - 0, 0, 16, 1, 0, 0, - 28, 1, 0, 0, 5, 0, - 0, 0, 1, 0, 6, 0, - 1, 0, 2, 0, 44, 1, - 0, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 3, 0, 1, 0, 0, 0, - 4, 0, 5, 0, 255, 255, - 255, 255, 0, 0, 0, 0, - 172, 0, 0, 0, 196, 0, - 0, 0, 1, 0, 0, 0, - 212, 0, 0, 0, 0, 0, - 0, 0, 224, 0, 0, 0, - 232, 0, 0, 0, 1, 0, - 0, 0, 248, 0, 0, 0, - 172, 0, 0, 0, 4, 1, - 0, 0, 60, 1, 0, 0, - 2, 0, 0, 0, 76, 1, - 0, 0, 77, 105, 99, 114, - 111, 115, 111, 102, 116, 32, - 40, 82, 41, 32, 72, 76, - 83, 76, 32, 83, 104, 97, - 100, 101, 114, 32, 67, 111, - 109, 112, 105, 108, 101, 114, - 32, 49, 48, 46, 49, 0, - 31, 0, 0, 2, 0, 0, - 0, 128, 0, 0, 15, 176, - 31, 0, 0, 2, 0, 0, - 0, 128, 1, 0, 3, 176, - 31, 0, 0, 2, 0, 0, - 0, 144, 0, 8, 15, 160, - 66, 0, 0, 3, 0, 0, - 15, 128, 1, 0, 228, 176, - 0, 8, 228, 160, 4, 0, - 0, 4, 1, 0, 8, 128, - 0, 0, 255, 128, 0, 0, - 255, 176, 0, 0, 0, 161, - 5, 0, 0, 3, 0, 0, - 15, 128, 0, 0, 228, 128, - 0, 0, 228, 176, 1, 0, - 0, 2, 0, 8, 15, 128, - 0, 0, 228, 128, 88, 0, - 0, 4, 0, 0, 15, 128, - 1, 0, 255, 128, 0, 0, - 255, 160, 0, 0, 170, 160, - 65, 0, 0, 1, 0, 0, - 15, 128, 255, 255, 0, 0, - 83, 72, 68, 82, 44, 1, - 0, 0, 64, 0, 0, 0, - 75, 0, 0, 0, 89, 0, - 0, 4, 70, 142, 32, 0, - 0, 0, 0, 0, 2, 0, - 0, 0, 90, 0, 0, 3, - 0, 96, 16, 0, 0, 0, - 0, 0, 88, 24, 0, 4, - 0, 112, 16, 0, 0, 0, - 0, 0, 85, 85, 0, 0, - 98, 16, 0, 3, 242, 16, - 16, 0, 0, 0, 0, 0, - 98, 16, 0, 3, 50, 16, - 16, 0, 1, 0, 0, 0, - 101, 0, 0, 3, 242, 32, - 16, 0, 0, 0, 0, 0, - 104, 0, 0, 2, 2, 0, - 0, 0, 69, 0, 0, 9, - 242, 0, 16, 0, 0, 0, - 0, 0, 70, 16, 16, 0, - 1, 0, 0, 0, 70, 126, - 16, 0, 0, 0, 0, 0, - 0, 96, 16, 0, 0, 0, - 0, 0, 56, 0, 0, 7, - 242, 0, 16, 0, 0, 0, - 0, 0, 70, 14, 16, 0, - 0, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 49, 0, 0, 8, 18, 0, - 16, 0, 1, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 10, 128, 32, 0, - 0, 0, 0, 0, 1, 0, - 0, 0, 54, 0, 0, 5, - 242, 32, 16, 0, 0, 0, - 0, 0, 70, 14, 16, 0, - 0, 0, 0, 0, 55, 0, - 0, 11, 18, 0, 16, 0, - 0, 0, 0, 0, 10, 0, - 16, 0, 1, 0, 0, 0, - 42, 128, 32, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 58, 128, 32, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 49, 0, 0, 7, 18, 0, - 16, 0, 0, 0, 0, 0, - 10, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 0, 0, 13, 0, - 4, 3, 10, 0, 16, 0, - 0, 0, 0, 0, 62, 0, - 0, 1, 73, 83, 71, 78, - 72, 0, 0, 0, 2, 0, - 0, 0, 8, 0, 0, 0, - 56, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 15, 15, 0, 0, - 62, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 1, 0, - 0, 0, 3, 3, 0, 0, - 67, 79, 76, 79, 82, 0, - 84, 69, 88, 67, 79, 79, - 82, 68, 0, 171, 79, 83, - 71, 78, 44, 0, 0, 0, - 1, 0, 0, 0, 8, 0, - 0, 0, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 15, 0, - 0, 0, 83, 86, 95, 84, - 97, 114, 103, 101, 116, 0, - 171, 171 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/AlphaTestEffect_VSAlphaTest.inc b/DirectXTK/Src/Shaders/Compiled/AlphaTestEffect_VSAlphaTest.inc deleted file mode 100644 index 2b9c8df..0000000 --- a/DirectXTK/Src/Shaders/Compiled/AlphaTestEffect_VSAlphaTest.inc +++ /dev/null @@ -1,383 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Position 0 xyzw 0 NONE float xyzw -// TEXCOORD 0 xy 1 NONE float xy -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// COLOR 0 xyzw 0 NONE float xyzw -// COLOR 1 xyzw 1 NONE float xyzw -// TEXCOORD 0 xy 2 NONE float xy -// SV_Position 0 xyzw 3 POS float xyzw -// -// -// Constant buffer to DX9 shader constant mappings: -// -// Target Reg Buffer Start Reg # of Regs Data Conversion -// ---------- ------- --------- --------- ---------------------- -// c1 cb0 0 1 ( FLT, FLT, FLT, FLT) -// c2 cb0 3 5 ( FLT, FLT, FLT, FLT) -// -// -// Runtime generated constant mappings: -// -// Target Reg Constant Description -// ---------- -------------------------------------------------- -// c0 Vertex Shader position offset -// -// -// Level9 shader bytecode: -// - vs_2_0 - def c7, 0, 1, 0, 0 - dcl_texcoord v0 // vin<0,1,2,3> - dcl_texcoord1 v1 // vin<4,5> - -#line 41 "D:\Microsoft\DirectXTK\Src\Shaders\Common.fxh" - dp4 oPos.z, v0, c5 // ::VSAlphaTest<12> - -#line 12 - dp4 r0.x, v0, c2 - max r0.x, r0.x, c7.x - min oT1.w, r0.x, c7.y // ::VSAlphaTest<7> - -#line 41 - dp4 r0.x, v0, c3 // ::vout<0> - dp4 r0.y, v0, c4 // ::vout<1> - dp4 r0.z, v0, c6 // ::vout<3> - -#line 27 "D:\Microsoft\DirectXTK\Src\Shaders\AlphaTestEffect.fx" - mad oPos.xy, r0.z, c0, r0 // ::VSAlphaTest<10,11> - mov oPos.w, r0.z // ::VSAlphaTest<13> - -#line 42 "D:\Microsoft\DirectXTK\Src\Shaders\Common.fxh" - mov oT0, c1 // ::VSAlphaTest<0,1,2,3> - mov oT1.xyz, c7.x // ::VSAlphaTest<4,5,6> - -#line 34 "D:\Microsoft\DirectXTK\Src\Shaders\AlphaTestEffect.fx" - mov oT2.xy, v1 // ::VSAlphaTest<8,9> - -// approximately 12 instruction slots used -vs_4_0 -dcl_constantbuffer CB0[8], immediateIndexed -dcl_input v0.xyzw -dcl_input v1.xy -dcl_output o0.xyzw -dcl_output o1.xyzw -dcl_output o2.xy -dcl_output_siv o3.xyzw, position -mov o0.xyzw, cb0[0].xyzw -dp4_sat o1.w, v0.xyzw, cb0[3].xyzw -mov o1.xyz, l(0,0,0,0) -mov o2.xy, v1.xyxx -dp4 o3.x, v0.xyzw, cb0[4].xyzw -dp4 o3.y, v0.xyzw, cb0[5].xyzw -dp4 o3.z, v0.xyzw, cb0[6].xyzw -dp4 o3.w, v0.xyzw, cb0[7].xyzw -ret -// Approximately 0 instruction slots used -#endif - -const BYTE AlphaTestEffect_VSAlphaTest[] = -{ - 68, 88, 66, 67, 73, 135, - 125, 168, 152, 86, 145, 16, - 103, 207, 240, 4, 226, 211, - 42, 151, 1, 0, 0, 0, - 200, 6, 0, 0, 4, 0, - 0, 0, 48, 0, 0, 0, - 136, 4, 0, 0, 228, 5, - 0, 0, 60, 6, 0, 0, - 65, 111, 110, 57, 80, 4, - 0, 0, 80, 4, 0, 0, - 0, 2, 254, 255, 16, 4, - 0, 0, 64, 0, 0, 0, - 2, 0, 36, 0, 0, 0, - 60, 0, 0, 0, 60, 0, - 0, 0, 36, 0, 1, 0, - 60, 0, 0, 0, 0, 0, - 1, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 5, 0, 2, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 2, 254, 255, 254, 255, - 200, 0, 68, 66, 85, 71, - 40, 0, 0, 0, 244, 2, - 0, 0, 0, 0, 0, 0, - 2, 0, 0, 0, 140, 0, - 0, 0, 15, 0, 0, 0, - 148, 0, 0, 0, 3, 0, - 0, 0, 184, 2, 0, 0, - 12, 1, 0, 0, 68, 58, - 92, 77, 105, 99, 114, 111, - 115, 111, 102, 116, 92, 68, - 105, 114, 101, 99, 116, 88, - 84, 75, 92, 83, 114, 99, - 92, 83, 104, 97, 100, 101, - 114, 115, 92, 67, 111, 109, - 109, 111, 110, 46, 102, 120, - 104, 0, 68, 58, 92, 77, - 105, 99, 114, 111, 115, 111, - 102, 116, 92, 68, 105, 114, - 101, 99, 116, 88, 84, 75, - 92, 83, 114, 99, 92, 83, - 104, 97, 100, 101, 114, 115, - 92, 65, 108, 112, 104, 97, - 84, 101, 115, 116, 69, 102, - 102, 101, 99, 116, 46, 102, - 120, 0, 40, 0, 0, 0, - 86, 0, 0, 0, 0, 0, - 255, 255, 40, 3, 0, 0, - 0, 0, 255, 255, 64, 3, - 0, 0, 0, 0, 255, 255, - 76, 3, 0, 0, 41, 0, - 0, 0, 88, 3, 0, 0, - 12, 0, 0, 0, 104, 3, - 0, 0, 12, 0, 0, 0, - 120, 3, 0, 0, 12, 0, - 0, 0, 136, 3, 0, 0, - 41, 0, 0, 0, 152, 3, - 0, 0, 41, 0, 0, 0, - 168, 3, 0, 0, 41, 0, - 0, 0, 184, 3, 0, 0, - 27, 0, 1, 0, 200, 3, - 0, 0, 27, 0, 1, 0, - 220, 3, 0, 0, 42, 0, - 0, 0, 232, 3, 0, 0, - 43, 0, 0, 0, 244, 3, - 0, 0, 34, 0, 1, 0, - 0, 4, 0, 0, 86, 83, - 65, 108, 112, 104, 97, 84, - 101, 115, 116, 0, 68, 105, - 102, 102, 117, 115, 101, 0, - 1, 0, 3, 0, 1, 0, - 4, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 83, 112, - 101, 99, 117, 108, 97, 114, - 0, 84, 101, 120, 67, 111, - 111, 114, 100, 0, 171, 171, - 1, 0, 3, 0, 1, 0, - 2, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 80, 111, - 115, 105, 116, 105, 111, 110, - 80, 83, 0, 171, 24, 1, - 0, 0, 32, 1, 0, 0, - 48, 1, 0, 0, 32, 1, - 0, 0, 57, 1, 0, 0, - 68, 1, 0, 0, 84, 1, - 0, 0, 32, 1, 0, 0, - 5, 0, 0, 0, 1, 0, - 14, 0, 1, 0, 4, 0, - 96, 1, 0, 0, 3, 0, - 0, 0, 255, 255, 255, 255, - 12, 0, 255, 255, 6, 0, - 0, 0, 255, 255, 255, 255, - 255, 255, 7, 0, 10, 0, - 0, 0, 10, 0, 11, 0, - 255, 255, 255, 255, 11, 0, - 0, 0, 255, 255, 255, 255, - 255, 255, 13, 0, 12, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 3, 0, 13, 0, - 0, 0, 4, 0, 5, 0, - 6, 0, 255, 255, 14, 0, - 0, 0, 8, 0, 9, 0, - 255, 255, 255, 255, 118, 105, - 110, 0, 80, 111, 115, 105, - 116, 105, 111, 110, 0, 171, - 171, 171, 232, 1, 0, 0, - 32, 1, 0, 0, 57, 1, - 0, 0, 68, 1, 0, 0, - 5, 0, 0, 0, 1, 0, - 6, 0, 1, 0, 2, 0, - 244, 1, 0, 0, 1, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 3, 0, 2, 0, - 0, 0, 4, 0, 5, 0, - 255, 255, 255, 255, 118, 111, - 117, 116, 0, 80, 111, 115, - 95, 112, 115, 0, 1, 0, - 3, 0, 1, 0, 3, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 70, 111, 103, 70, - 97, 99, 116, 111, 114, 0, - 171, 171, 0, 0, 3, 0, - 1, 0, 1, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 49, 2, 0, 0, 32, 1, - 0, 0, 24, 1, 0, 0, - 32, 1, 0, 0, 48, 1, - 0, 0, 56, 2, 0, 0, - 72, 2, 0, 0, 84, 2, - 0, 0, 5, 0, 0, 0, - 1, 0, 12, 0, 1, 0, - 4, 0, 100, 2, 0, 0, - 7, 0, 0, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 8, 0, 0, 0, 255, 255, - 1, 0, 255, 255, 255, 255, - 9, 0, 0, 0, 255, 255, - 255, 255, 3, 0, 255, 255, - 0, 0, 0, 0, 12, 1, - 0, 0, 128, 1, 0, 0, - 7, 0, 0, 0, 144, 1, - 0, 0, 12, 1, 0, 0, - 228, 1, 0, 0, 4, 2, - 0, 0, 2, 0, 0, 0, - 20, 2, 0, 0, 0, 0, - 0, 0, 44, 2, 0, 0, - 132, 2, 0, 0, 3, 0, - 0, 0, 148, 2, 0, 0, - 77, 105, 99, 114, 111, 115, - 111, 102, 116, 32, 40, 82, - 41, 32, 72, 76, 83, 76, - 32, 83, 104, 97, 100, 101, - 114, 32, 67, 111, 109, 112, - 105, 108, 101, 114, 32, 49, - 48, 46, 49, 0, 81, 0, - 0, 5, 7, 0, 15, 160, - 0, 0, 0, 0, 0, 0, - 128, 63, 0, 0, 0, 0, - 0, 0, 0, 0, 31, 0, - 0, 2, 5, 0, 0, 128, - 0, 0, 15, 144, 31, 0, - 0, 2, 5, 0, 1, 128, - 1, 0, 15, 144, 9, 0, - 0, 3, 0, 0, 4, 192, - 0, 0, 228, 144, 5, 0, - 228, 160, 9, 0, 0, 3, - 0, 0, 1, 128, 0, 0, - 228, 144, 2, 0, 228, 160, - 11, 0, 0, 3, 0, 0, - 1, 128, 0, 0, 0, 128, - 7, 0, 0, 160, 10, 0, - 0, 3, 1, 0, 8, 224, - 0, 0, 0, 128, 7, 0, - 85, 160, 9, 0, 0, 3, - 0, 0, 1, 128, 0, 0, - 228, 144, 3, 0, 228, 160, - 9, 0, 0, 3, 0, 0, - 2, 128, 0, 0, 228, 144, - 4, 0, 228, 160, 9, 0, - 0, 3, 0, 0, 4, 128, - 0, 0, 228, 144, 6, 0, - 228, 160, 4, 0, 0, 4, - 0, 0, 3, 192, 0, 0, - 170, 128, 0, 0, 228, 160, - 0, 0, 228, 128, 1, 0, - 0, 2, 0, 0, 8, 192, - 0, 0, 170, 128, 1, 0, - 0, 2, 0, 0, 15, 224, - 1, 0, 228, 160, 1, 0, - 0, 2, 1, 0, 7, 224, - 7, 0, 0, 160, 1, 0, - 0, 2, 2, 0, 3, 224, - 1, 0, 228, 144, 255, 255, - 0, 0, 83, 72, 68, 82, - 84, 1, 0, 0, 64, 0, - 1, 0, 85, 0, 0, 0, - 89, 0, 0, 4, 70, 142, - 32, 0, 0, 0, 0, 0, - 8, 0, 0, 0, 95, 0, - 0, 3, 242, 16, 16, 0, - 0, 0, 0, 0, 95, 0, - 0, 3, 50, 16, 16, 0, - 1, 0, 0, 0, 101, 0, - 0, 3, 242, 32, 16, 0, - 0, 0, 0, 0, 101, 0, - 0, 3, 242, 32, 16, 0, - 1, 0, 0, 0, 101, 0, - 0, 3, 50, 32, 16, 0, - 2, 0, 0, 0, 103, 0, - 0, 4, 242, 32, 16, 0, - 3, 0, 0, 0, 1, 0, - 0, 0, 54, 0, 0, 6, - 242, 32, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 17, 32, 0, 8, - 130, 32, 16, 0, 1, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 54, 0, - 0, 8, 114, 32, 16, 0, - 1, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 54, 0, 0, 5, 50, 32, - 16, 0, 2, 0, 0, 0, - 70, 16, 16, 0, 1, 0, - 0, 0, 17, 0, 0, 8, - 18, 32, 16, 0, 3, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 4, 0, 0, 0, 17, 0, - 0, 8, 34, 32, 16, 0, - 3, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 5, 0, 0, 0, - 17, 0, 0, 8, 66, 32, - 16, 0, 3, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 6, 0, - 0, 0, 17, 0, 0, 8, - 130, 32, 16, 0, 3, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 7, 0, 0, 0, 62, 0, - 0, 1, 73, 83, 71, 78, - 80, 0, 0, 0, 2, 0, - 0, 0, 8, 0, 0, 0, - 56, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 15, 15, 0, 0, - 68, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 1, 0, - 0, 0, 3, 3, 0, 0, - 83, 86, 95, 80, 111, 115, - 105, 116, 105, 111, 110, 0, - 84, 69, 88, 67, 79, 79, - 82, 68, 0, 171, 171, 171, - 79, 83, 71, 78, 132, 0, - 0, 0, 4, 0, 0, 0, - 8, 0, 0, 0, 104, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 15, 0, 0, 0, 104, 0, - 0, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 1, 0, 0, 0, - 15, 0, 0, 0, 110, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 2, 0, 0, 0, - 3, 12, 0, 0, 119, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 3, 0, - 0, 0, 3, 0, 0, 0, - 15, 0, 0, 0, 67, 79, - 76, 79, 82, 0, 84, 69, - 88, 67, 79, 79, 82, 68, - 0, 83, 86, 95, 80, 111, - 115, 105, 116, 105, 111, 110, - 0, 171 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/AlphaTestEffect_VSAlphaTestNoFog.inc b/DirectXTK/Src/Shaders/Compiled/AlphaTestEffect_VSAlphaTestNoFog.inc deleted file mode 100644 index 500c9c5..0000000 --- a/DirectXTK/Src/Shaders/Compiled/AlphaTestEffect_VSAlphaTestNoFog.inc +++ /dev/null @@ -1,329 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Position 0 xyzw 0 NONE float xyzw -// TEXCOORD 0 xy 1 NONE float xy -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// COLOR 0 xyzw 0 NONE float xyzw -// TEXCOORD 0 xy 1 NONE float xy -// SV_Position 0 xyzw 2 POS float xyzw -// -// -// Constant buffer to DX9 shader constant mappings: -// -// Target Reg Buffer Start Reg # of Regs Data Conversion -// ---------- ------- --------- --------- ---------------------- -// c1 cb0 0 1 ( FLT, FLT, FLT, FLT) -// c2 cb0 4 4 ( FLT, FLT, FLT, FLT) -// -// -// Runtime generated constant mappings: -// -// Target Reg Constant Description -// ---------- -------------------------------------------------- -// c0 Vertex Shader position offset -// -// -// Level9 shader bytecode: -// - vs_2_0 - dcl_texcoord v0 // vin<0,1,2,3> - dcl_texcoord1 v1 // vin<4,5> - -#line 41 "D:\Microsoft\DirectXTK\Src\Shaders\Common.fxh" - dp4 oPos.z, v0, c4 // ::VSAlphaTestNoFog<8> - dp4 r0.x, v0, c2 // ::vout<0> - dp4 r0.y, v0, c3 // ::vout<1> - dp4 r0.z, v0, c5 // ::vout<3> - -#line 41 "D:\Microsoft\DirectXTK\Src\Shaders\AlphaTestEffect.fx" - mad oPos.xy, r0.z, c0, r0 // ::VSAlphaTestNoFog<6,7> - mov oPos.w, r0.z // ::VSAlphaTestNoFog<9> - -#line 42 "D:\Microsoft\DirectXTK\Src\Shaders\Common.fxh" - mov oT0, c1 // ::VSAlphaTestNoFog<0,1,2,3> - -#line 48 "D:\Microsoft\DirectXTK\Src\Shaders\AlphaTestEffect.fx" - mov oT1.xy, v1 // ::VSAlphaTestNoFog<4,5> - -// approximately 8 instruction slots used -vs_4_0 -dcl_constantbuffer CB0[8], immediateIndexed -dcl_input v0.xyzw -dcl_input v1.xy -dcl_output o0.xyzw -dcl_output o1.xy -dcl_output_siv o2.xyzw, position -mov o0.xyzw, cb0[0].xyzw -mov o1.xy, v1.xyxx -dp4 o2.x, v0.xyzw, cb0[4].xyzw -dp4 o2.y, v0.xyzw, cb0[5].xyzw -dp4 o2.z, v0.xyzw, cb0[6].xyzw -dp4 o2.w, v0.xyzw, cb0[7].xyzw -ret -// Approximately 0 instruction slots used -#endif - -const BYTE AlphaTestEffect_VSAlphaTestNoFog[] = -{ - 68, 88, 66, 67, 180, 12, - 54, 70, 241, 17, 22, 242, - 97, 44, 63, 248, 67, 117, - 254, 167, 1, 0, 0, 0, - 212, 5, 0, 0, 4, 0, - 0, 0, 48, 0, 0, 0, - 248, 3, 0, 0, 8, 5, - 0, 0, 96, 5, 0, 0, - 65, 111, 110, 57, 192, 3, - 0, 0, 192, 3, 0, 0, - 0, 2, 254, 255, 128, 3, - 0, 0, 64, 0, 0, 0, - 2, 0, 36, 0, 0, 0, - 60, 0, 0, 0, 60, 0, - 0, 0, 36, 0, 1, 0, - 60, 0, 0, 0, 0, 0, - 1, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 4, 0, - 4, 0, 2, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 2, 254, 255, 254, 255, - 185, 0, 68, 66, 85, 71, - 40, 0, 0, 0, 184, 2, - 0, 0, 0, 0, 0, 0, - 2, 0, 0, 0, 140, 0, - 0, 0, 10, 0, 0, 0, - 148, 0, 0, 0, 3, 0, - 0, 0, 124, 2, 0, 0, - 228, 0, 0, 0, 68, 58, - 92, 77, 105, 99, 114, 111, - 115, 111, 102, 116, 92, 68, - 105, 114, 101, 99, 116, 88, - 84, 75, 92, 83, 114, 99, - 92, 83, 104, 97, 100, 101, - 114, 115, 92, 67, 111, 109, - 109, 111, 110, 46, 102, 120, - 104, 0, 68, 58, 92, 77, - 105, 99, 114, 111, 115, 111, - 102, 116, 92, 68, 105, 114, - 101, 99, 116, 88, 84, 75, - 92, 83, 114, 99, 92, 83, - 104, 97, 100, 101, 114, 115, - 92, 65, 108, 112, 104, 97, - 84, 101, 115, 116, 69, 102, - 102, 101, 99, 116, 46, 102, - 120, 0, 40, 0, 0, 0, - 86, 0, 0, 0, 0, 0, - 255, 255, 236, 2, 0, 0, - 0, 0, 255, 255, 248, 2, - 0, 0, 41, 0, 0, 0, - 4, 3, 0, 0, 41, 0, - 0, 0, 20, 3, 0, 0, - 41, 0, 0, 0, 36, 3, - 0, 0, 41, 0, 0, 0, - 52, 3, 0, 0, 41, 0, - 1, 0, 68, 3, 0, 0, - 41, 0, 1, 0, 88, 3, - 0, 0, 42, 0, 0, 0, - 100, 3, 0, 0, 48, 0, - 1, 0, 112, 3, 0, 0, - 86, 83, 65, 108, 112, 104, - 97, 84, 101, 115, 116, 78, - 111, 70, 111, 103, 0, 68, - 105, 102, 102, 117, 115, 101, - 0, 171, 171, 171, 1, 0, - 3, 0, 1, 0, 4, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 84, 101, 120, 67, - 111, 111, 114, 100, 0, 171, - 171, 171, 1, 0, 3, 0, - 1, 0, 2, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 80, 111, 115, 105, 116, 105, - 111, 110, 80, 83, 0, 171, - 245, 0, 0, 0, 0, 1, - 0, 0, 16, 1, 0, 0, - 28, 1, 0, 0, 44, 1, - 0, 0, 0, 1, 0, 0, - 5, 0, 0, 0, 1, 0, - 10, 0, 1, 0, 3, 0, - 56, 1, 0, 0, 2, 0, - 0, 0, 255, 255, 255, 255, - 8, 0, 255, 255, 6, 0, - 0, 0, 6, 0, 7, 0, - 255, 255, 255, 255, 7, 0, - 0, 0, 255, 255, 255, 255, - 255, 255, 9, 0, 8, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 3, 0, 9, 0, - 0, 0, 4, 0, 5, 0, - 255, 255, 255, 255, 118, 105, - 110, 0, 80, 111, 115, 105, - 116, 105, 111, 110, 0, 171, - 171, 171, 160, 1, 0, 0, - 0, 1, 0, 0, 16, 1, - 0, 0, 28, 1, 0, 0, - 5, 0, 0, 0, 1, 0, - 6, 0, 1, 0, 2, 0, - 172, 1, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 3, 0, 1, 0, - 0, 0, 4, 0, 5, 0, - 255, 255, 255, 255, 118, 111, - 117, 116, 0, 80, 111, 115, - 95, 112, 115, 0, 83, 112, - 101, 99, 117, 108, 97, 114, - 0, 171, 171, 171, 1, 0, - 3, 0, 1, 0, 3, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 70, 111, 103, 70, - 97, 99, 116, 111, 114, 0, - 171, 171, 0, 0, 3, 0, - 1, 0, 1, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 233, 1, 0, 0, 0, 1, - 0, 0, 245, 0, 0, 0, - 0, 1, 0, 0, 240, 1, - 0, 0, 252, 1, 0, 0, - 12, 2, 0, 0, 24, 2, - 0, 0, 5, 0, 0, 0, - 1, 0, 12, 0, 1, 0, - 4, 0, 40, 2, 0, 0, - 3, 0, 0, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 4, 0, 0, 0, 255, 255, - 1, 0, 255, 255, 255, 255, - 5, 0, 0, 0, 255, 255, - 255, 255, 3, 0, 255, 255, - 0, 0, 0, 0, 228, 0, - 0, 0, 80, 1, 0, 0, - 5, 0, 0, 0, 96, 1, - 0, 0, 228, 0, 0, 0, - 156, 1, 0, 0, 188, 1, - 0, 0, 2, 0, 0, 0, - 204, 1, 0, 0, 0, 0, - 0, 0, 228, 1, 0, 0, - 72, 2, 0, 0, 3, 0, - 0, 0, 88, 2, 0, 0, - 77, 105, 99, 114, 111, 115, - 111, 102, 116, 32, 40, 82, - 41, 32, 72, 76, 83, 76, - 32, 83, 104, 97, 100, 101, - 114, 32, 67, 111, 109, 112, - 105, 108, 101, 114, 32, 49, - 48, 46, 49, 0, 31, 0, - 0, 2, 5, 0, 0, 128, - 0, 0, 15, 144, 31, 0, - 0, 2, 5, 0, 1, 128, - 1, 0, 15, 144, 9, 0, - 0, 3, 0, 0, 4, 192, - 0, 0, 228, 144, 4, 0, - 228, 160, 9, 0, 0, 3, - 0, 0, 1, 128, 0, 0, - 228, 144, 2, 0, 228, 160, - 9, 0, 0, 3, 0, 0, - 2, 128, 0, 0, 228, 144, - 3, 0, 228, 160, 9, 0, - 0, 3, 0, 0, 4, 128, - 0, 0, 228, 144, 5, 0, - 228, 160, 4, 0, 0, 4, - 0, 0, 3, 192, 0, 0, - 170, 128, 0, 0, 228, 160, - 0, 0, 228, 128, 1, 0, - 0, 2, 0, 0, 8, 192, - 0, 0, 170, 128, 1, 0, - 0, 2, 0, 0, 15, 224, - 1, 0, 228, 160, 1, 0, - 0, 2, 1, 0, 3, 224, - 1, 0, 228, 144, 255, 255, - 0, 0, 83, 72, 68, 82, - 8, 1, 0, 0, 64, 0, - 1, 0, 66, 0, 0, 0, - 89, 0, 0, 4, 70, 142, - 32, 0, 0, 0, 0, 0, - 8, 0, 0, 0, 95, 0, - 0, 3, 242, 16, 16, 0, - 0, 0, 0, 0, 95, 0, - 0, 3, 50, 16, 16, 0, - 1, 0, 0, 0, 101, 0, - 0, 3, 242, 32, 16, 0, - 0, 0, 0, 0, 101, 0, - 0, 3, 50, 32, 16, 0, - 1, 0, 0, 0, 103, 0, - 0, 4, 242, 32, 16, 0, - 2, 0, 0, 0, 1, 0, - 0, 0, 54, 0, 0, 6, - 242, 32, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 54, 0, 0, 5, - 50, 32, 16, 0, 1, 0, - 0, 0, 70, 16, 16, 0, - 1, 0, 0, 0, 17, 0, - 0, 8, 18, 32, 16, 0, - 2, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 4, 0, 0, 0, - 17, 0, 0, 8, 34, 32, - 16, 0, 2, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 5, 0, - 0, 0, 17, 0, 0, 8, - 66, 32, 16, 0, 2, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 6, 0, 0, 0, 17, 0, - 0, 8, 130, 32, 16, 0, - 2, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 7, 0, 0, 0, - 62, 0, 0, 1, 73, 83, - 71, 78, 80, 0, 0, 0, - 2, 0, 0, 0, 8, 0, - 0, 0, 56, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 15, 15, - 0, 0, 68, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 1, 0, 0, 0, 3, 3, - 0, 0, 83, 86, 95, 80, - 111, 115, 105, 116, 105, 111, - 110, 0, 84, 69, 88, 67, - 79, 79, 82, 68, 0, 171, - 171, 171, 79, 83, 71, 78, - 108, 0, 0, 0, 3, 0, - 0, 0, 8, 0, 0, 0, - 80, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 15, 0, 0, 0, - 86, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 1, 0, - 0, 0, 3, 12, 0, 0, - 95, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 3, 0, 0, 0, 2, 0, - 0, 0, 15, 0, 0, 0, - 67, 79, 76, 79, 82, 0, - 84, 69, 88, 67, 79, 79, - 82, 68, 0, 83, 86, 95, - 80, 111, 115, 105, 116, 105, - 111, 110, 0, 171 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/AlphaTestEffect_VSAlphaTestVc.inc b/DirectXTK/Src/Shaders/Compiled/AlphaTestEffect_VSAlphaTestVc.inc deleted file mode 100644 index dc8154d..0000000 --- a/DirectXTK/Src/Shaders/Compiled/AlphaTestEffect_VSAlphaTestVc.inc +++ /dev/null @@ -1,404 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Position 0 xyzw 0 NONE float xyzw -// TEXCOORD 0 xy 1 NONE float xy -// COLOR 0 xyzw 2 NONE float xyzw -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// COLOR 0 xyzw 0 NONE float xyzw -// COLOR 1 xyzw 1 NONE float xyzw -// TEXCOORD 0 xy 2 NONE float xy -// SV_Position 0 xyzw 3 POS float xyzw -// -// -// Constant buffer to DX9 shader constant mappings: -// -// Target Reg Buffer Start Reg # of Regs Data Conversion -// ---------- ------- --------- --------- ---------------------- -// c1 cb0 0 1 ( FLT, FLT, FLT, FLT) -// c2 cb0 3 5 ( FLT, FLT, FLT, FLT) -// -// -// Runtime generated constant mappings: -// -// Target Reg Constant Description -// ---------- -------------------------------------------------- -// c0 Vertex Shader position offset -// -// -// Level9 shader bytecode: -// - vs_2_0 - def c7, 0, 1, 0, 0 - dcl_texcoord v0 // vin<0,1,2,3> - dcl_texcoord1 v1 // vin<4,5> - dcl_texcoord2 v2 // vin<6,7,8,9> - -#line 41 "D:\Microsoft\DirectXTK\Src\Shaders\Common.fxh" - dp4 oPos.z, v0, c5 // ::VSAlphaTestVc<12> - -#line 12 - dp4 r0.x, v0, c2 - max r0.x, r0.x, c7.x - min oT1.w, r0.x, c7.y // ::VSAlphaTestVc<7> - -#line 63 "D:\Microsoft\DirectXTK\Src\Shaders\AlphaTestEffect.fx" - mul oT0, v2, c1 // ::VSAlphaTestVc<0,1,2,3> - -#line 41 "D:\Microsoft\DirectXTK\Src\Shaders\Common.fxh" - dp4 r0.x, v0, c3 // ::vout<0> - dp4 r0.y, v0, c4 // ::vout<1> - dp4 r0.z, v0, c6 // ::vout<3> - -#line 55 "D:\Microsoft\DirectXTK\Src\Shaders\AlphaTestEffect.fx" - mad oPos.xy, r0.z, c0, r0 // ::VSAlphaTestVc<10,11> - mov oPos.w, r0.z // ::VSAlphaTestVc<13> - -#line 43 "D:\Microsoft\DirectXTK\Src\Shaders\Common.fxh" - mov oT1.xyz, c7.x // ::VSAlphaTestVc<4,5,6> - -#line 62 "D:\Microsoft\DirectXTK\Src\Shaders\AlphaTestEffect.fx" - mov oT2.xy, v1 // ::VSAlphaTestVc<8,9> - -// approximately 12 instruction slots used -vs_4_0 -dcl_constantbuffer CB0[8], immediateIndexed -dcl_input v0.xyzw -dcl_input v1.xy -dcl_input v2.xyzw -dcl_output o0.xyzw -dcl_output o1.xyzw -dcl_output o2.xy -dcl_output_siv o3.xyzw, position -mul o0.xyzw, v2.xyzw, cb0[0].xyzw -dp4_sat o1.w, v0.xyzw, cb0[3].xyzw -mov o1.xyz, l(0,0,0,0) -mov o2.xy, v1.xyxx -dp4 o3.x, v0.xyzw, cb0[4].xyzw -dp4 o3.y, v0.xyzw, cb0[5].xyzw -dp4 o3.z, v0.xyzw, cb0[6].xyzw -dp4 o3.w, v0.xyzw, cb0[7].xyzw -ret -// Approximately 0 instruction slots used -#endif - -const BYTE AlphaTestEffect_VSAlphaTestVc[] = -{ - 68, 88, 66, 67, 100, 241, - 120, 95, 183, 40, 57, 43, - 236, 26, 61, 209, 236, 89, - 15, 167, 1, 0, 0, 0, - 44, 7, 0, 0, 4, 0, - 0, 0, 48, 0, 0, 0, - 188, 4, 0, 0, 44, 6, - 0, 0, 160, 6, 0, 0, - 65, 111, 110, 57, 132, 4, - 0, 0, 132, 4, 0, 0, - 0, 2, 254, 255, 68, 4, - 0, 0, 64, 0, 0, 0, - 2, 0, 36, 0, 0, 0, - 60, 0, 0, 0, 60, 0, - 0, 0, 36, 0, 1, 0, - 60, 0, 0, 0, 0, 0, - 1, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 5, 0, 2, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 2, 254, 255, 254, 255, - 209, 0, 68, 66, 85, 71, - 40, 0, 0, 0, 24, 3, - 0, 0, 0, 0, 0, 0, - 2, 0, 0, 0, 140, 0, - 0, 0, 16, 0, 0, 0, - 148, 0, 0, 0, 3, 0, - 0, 0, 220, 2, 0, 0, - 20, 1, 0, 0, 68, 58, - 92, 77, 105, 99, 114, 111, - 115, 111, 102, 116, 92, 68, - 105, 114, 101, 99, 116, 88, - 84, 75, 92, 83, 114, 99, - 92, 83, 104, 97, 100, 101, - 114, 115, 92, 67, 111, 109, - 109, 111, 110, 46, 102, 120, - 104, 0, 68, 58, 92, 77, - 105, 99, 114, 111, 115, 111, - 102, 116, 92, 68, 105, 114, - 101, 99, 116, 88, 84, 75, - 92, 83, 114, 99, 92, 83, - 104, 97, 100, 101, 114, 115, - 92, 65, 108, 112, 104, 97, - 84, 101, 115, 116, 69, 102, - 102, 101, 99, 116, 46, 102, - 120, 0, 40, 0, 0, 0, - 86, 0, 0, 0, 0, 0, - 255, 255, 76, 3, 0, 0, - 0, 0, 255, 255, 100, 3, - 0, 0, 0, 0, 255, 255, - 112, 3, 0, 0, 0, 0, - 255, 255, 124, 3, 0, 0, - 41, 0, 0, 0, 136, 3, - 0, 0, 12, 0, 0, 0, - 152, 3, 0, 0, 12, 0, - 0, 0, 168, 3, 0, 0, - 12, 0, 0, 0, 184, 3, - 0, 0, 63, 0, 1, 0, - 200, 3, 0, 0, 41, 0, - 0, 0, 216, 3, 0, 0, - 41, 0, 0, 0, 232, 3, - 0, 0, 41, 0, 0, 0, - 248, 3, 0, 0, 55, 0, - 1, 0, 8, 4, 0, 0, - 55, 0, 1, 0, 28, 4, - 0, 0, 43, 0, 0, 0, - 40, 4, 0, 0, 62, 0, - 1, 0, 52, 4, 0, 0, - 86, 83, 65, 108, 112, 104, - 97, 84, 101, 115, 116, 86, - 99, 0, 68, 105, 102, 102, - 117, 115, 101, 0, 171, 171, - 1, 0, 3, 0, 1, 0, - 4, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 83, 112, - 101, 99, 117, 108, 97, 114, - 0, 84, 101, 120, 67, 111, - 111, 114, 100, 0, 171, 171, - 1, 0, 3, 0, 1, 0, - 2, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 80, 111, - 115, 105, 116, 105, 111, 110, - 80, 83, 0, 171, 34, 1, - 0, 0, 44, 1, 0, 0, - 60, 1, 0, 0, 44, 1, - 0, 0, 69, 1, 0, 0, - 80, 1, 0, 0, 96, 1, - 0, 0, 44, 1, 0, 0, - 5, 0, 0, 0, 1, 0, - 14, 0, 1, 0, 4, 0, - 108, 1, 0, 0, 4, 0, - 0, 0, 255, 255, 255, 255, - 12, 0, 255, 255, 7, 0, - 0, 0, 255, 255, 255, 255, - 255, 255, 7, 0, 8, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 3, 0, 12, 0, - 0, 0, 10, 0, 11, 0, - 255, 255, 255, 255, 13, 0, - 0, 0, 255, 255, 255, 255, - 255, 255, 13, 0, 14, 0, - 0, 0, 4, 0, 5, 0, - 6, 0, 255, 255, 15, 0, - 0, 0, 8, 0, 9, 0, - 255, 255, 255, 255, 118, 105, - 110, 0, 80, 111, 115, 105, - 116, 105, 111, 110, 0, 67, - 111, 108, 111, 114, 0, 171, - 244, 1, 0, 0, 44, 1, - 0, 0, 69, 1, 0, 0, - 80, 1, 0, 0, 253, 1, - 0, 0, 44, 1, 0, 0, - 5, 0, 0, 0, 1, 0, - 10, 0, 1, 0, 3, 0, - 4, 2, 0, 0, 1, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 3, 0, 2, 0, - 0, 0, 4, 0, 5, 0, - 255, 255, 255, 255, 3, 0, - 0, 0, 6, 0, 7, 0, - 8, 0, 9, 0, 118, 111, - 117, 116, 0, 80, 111, 115, - 95, 112, 115, 0, 1, 0, - 3, 0, 1, 0, 3, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 70, 111, 103, 70, - 97, 99, 116, 111, 114, 0, - 171, 171, 0, 0, 3, 0, - 1, 0, 1, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 85, 2, 0, 0, 44, 1, - 0, 0, 34, 1, 0, 0, - 44, 1, 0, 0, 60, 1, - 0, 0, 92, 2, 0, 0, - 108, 2, 0, 0, 120, 2, - 0, 0, 5, 0, 0, 0, - 1, 0, 12, 0, 1, 0, - 4, 0, 136, 2, 0, 0, - 9, 0, 0, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 10, 0, 0, 0, 255, 255, - 1, 0, 255, 255, 255, 255, - 11, 0, 0, 0, 255, 255, - 255, 255, 3, 0, 255, 255, - 0, 0, 0, 0, 20, 1, - 0, 0, 140, 1, 0, 0, - 7, 0, 0, 0, 156, 1, - 0, 0, 20, 1, 0, 0, - 240, 1, 0, 0, 28, 2, - 0, 0, 3, 0, 0, 0, - 44, 2, 0, 0, 0, 0, - 0, 0, 80, 2, 0, 0, - 168, 2, 0, 0, 3, 0, - 0, 0, 184, 2, 0, 0, - 77, 105, 99, 114, 111, 115, - 111, 102, 116, 32, 40, 82, - 41, 32, 72, 76, 83, 76, - 32, 83, 104, 97, 100, 101, - 114, 32, 67, 111, 109, 112, - 105, 108, 101, 114, 32, 49, - 48, 46, 49, 0, 81, 0, - 0, 5, 7, 0, 15, 160, - 0, 0, 0, 0, 0, 0, - 128, 63, 0, 0, 0, 0, - 0, 0, 0, 0, 31, 0, - 0, 2, 5, 0, 0, 128, - 0, 0, 15, 144, 31, 0, - 0, 2, 5, 0, 1, 128, - 1, 0, 15, 144, 31, 0, - 0, 2, 5, 0, 2, 128, - 2, 0, 15, 144, 9, 0, - 0, 3, 0, 0, 4, 192, - 0, 0, 228, 144, 5, 0, - 228, 160, 9, 0, 0, 3, - 0, 0, 1, 128, 0, 0, - 228, 144, 2, 0, 228, 160, - 11, 0, 0, 3, 0, 0, - 1, 128, 0, 0, 0, 128, - 7, 0, 0, 160, 10, 0, - 0, 3, 1, 0, 8, 224, - 0, 0, 0, 128, 7, 0, - 85, 160, 5, 0, 0, 3, - 0, 0, 15, 224, 2, 0, - 228, 144, 1, 0, 228, 160, - 9, 0, 0, 3, 0, 0, - 1, 128, 0, 0, 228, 144, - 3, 0, 228, 160, 9, 0, - 0, 3, 0, 0, 2, 128, - 0, 0, 228, 144, 4, 0, - 228, 160, 9, 0, 0, 3, - 0, 0, 4, 128, 0, 0, - 228, 144, 6, 0, 228, 160, - 4, 0, 0, 4, 0, 0, - 3, 192, 0, 0, 170, 128, - 0, 0, 228, 160, 0, 0, - 228, 128, 1, 0, 0, 2, - 0, 0, 8, 192, 0, 0, - 170, 128, 1, 0, 0, 2, - 1, 0, 7, 224, 7, 0, - 0, 160, 1, 0, 0, 2, - 2, 0, 3, 224, 1, 0, - 228, 144, 255, 255, 0, 0, - 83, 72, 68, 82, 104, 1, - 0, 0, 64, 0, 1, 0, - 90, 0, 0, 0, 89, 0, - 0, 4, 70, 142, 32, 0, - 0, 0, 0, 0, 8, 0, - 0, 0, 95, 0, 0, 3, - 242, 16, 16, 0, 0, 0, - 0, 0, 95, 0, 0, 3, - 50, 16, 16, 0, 1, 0, - 0, 0, 95, 0, 0, 3, - 242, 16, 16, 0, 2, 0, - 0, 0, 101, 0, 0, 3, - 242, 32, 16, 0, 0, 0, - 0, 0, 101, 0, 0, 3, - 242, 32, 16, 0, 1, 0, - 0, 0, 101, 0, 0, 3, - 50, 32, 16, 0, 2, 0, - 0, 0, 103, 0, 0, 4, - 242, 32, 16, 0, 3, 0, - 0, 0, 1, 0, 0, 0, - 56, 0, 0, 8, 242, 32, - 16, 0, 0, 0, 0, 0, - 70, 30, 16, 0, 2, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 17, 32, 0, 8, - 130, 32, 16, 0, 1, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 54, 0, - 0, 8, 114, 32, 16, 0, - 1, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 54, 0, 0, 5, 50, 32, - 16, 0, 2, 0, 0, 0, - 70, 16, 16, 0, 1, 0, - 0, 0, 17, 0, 0, 8, - 18, 32, 16, 0, 3, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 4, 0, 0, 0, 17, 0, - 0, 8, 34, 32, 16, 0, - 3, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 5, 0, 0, 0, - 17, 0, 0, 8, 66, 32, - 16, 0, 3, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 6, 0, - 0, 0, 17, 0, 0, 8, - 130, 32, 16, 0, 3, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 7, 0, 0, 0, 62, 0, - 0, 1, 73, 83, 71, 78, - 108, 0, 0, 0, 3, 0, - 0, 0, 8, 0, 0, 0, - 80, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 15, 15, 0, 0, - 92, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 1, 0, - 0, 0, 3, 3, 0, 0, - 101, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 2, 0, - 0, 0, 15, 15, 0, 0, - 83, 86, 95, 80, 111, 115, - 105, 116, 105, 111, 110, 0, - 84, 69, 88, 67, 79, 79, - 82, 68, 0, 67, 79, 76, - 79, 82, 0, 171, 79, 83, - 71, 78, 132, 0, 0, 0, - 4, 0, 0, 0, 8, 0, - 0, 0, 104, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 15, 0, - 0, 0, 104, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 1, 0, 0, 0, 15, 0, - 0, 0, 110, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 2, 0, 0, 0, 3, 12, - 0, 0, 119, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 0, 3, 0, 0, 0, - 3, 0, 0, 0, 15, 0, - 0, 0, 67, 79, 76, 79, - 82, 0, 84, 69, 88, 67, - 79, 79, 82, 68, 0, 83, - 86, 95, 80, 111, 115, 105, - 116, 105, 111, 110, 0, 171 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/AlphaTestEffect_VSAlphaTestVcNoFog.inc b/DirectXTK/Src/Shaders/Compiled/AlphaTestEffect_VSAlphaTestVcNoFog.inc deleted file mode 100644 index dddc4f1..0000000 --- a/DirectXTK/Src/Shaders/Compiled/AlphaTestEffect_VSAlphaTestVcNoFog.inc +++ /dev/null @@ -1,350 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Position 0 xyzw 0 NONE float xyzw -// TEXCOORD 0 xy 1 NONE float xy -// COLOR 0 xyzw 2 NONE float xyzw -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// COLOR 0 xyzw 0 NONE float xyzw -// TEXCOORD 0 xy 1 NONE float xy -// SV_Position 0 xyzw 2 POS float xyzw -// -// -// Constant buffer to DX9 shader constant mappings: -// -// Target Reg Buffer Start Reg # of Regs Data Conversion -// ---------- ------- --------- --------- ---------------------- -// c1 cb0 0 1 ( FLT, FLT, FLT, FLT) -// c2 cb0 4 4 ( FLT, FLT, FLT, FLT) -// -// -// Runtime generated constant mappings: -// -// Target Reg Constant Description -// ---------- -------------------------------------------------- -// c0 Vertex Shader position offset -// -// -// Level9 shader bytecode: -// - vs_2_0 - dcl_texcoord v0 // vin<0,1,2,3> - dcl_texcoord1 v1 // vin<4,5> - dcl_texcoord2 v2 // vin<6,7,8,9> - -#line 41 "D:\Microsoft\DirectXTK\Src\Shaders\Common.fxh" - dp4 oPos.z, v0, c4 // ::VSAlphaTestVcNoFog<8> - -#line 78 "D:\Microsoft\DirectXTK\Src\Shaders\AlphaTestEffect.fx" - mul oT0, v2, c1 // ::VSAlphaTestVcNoFog<0,1,2,3> - -#line 41 "D:\Microsoft\DirectXTK\Src\Shaders\Common.fxh" - dp4 r0.x, v0, c2 // ::vout<0> - dp4 r0.y, v0, c3 // ::vout<1> - dp4 r0.z, v0, c5 // ::vout<3> - -#line 70 "D:\Microsoft\DirectXTK\Src\Shaders\AlphaTestEffect.fx" - mad oPos.xy, r0.z, c0, r0 // ::VSAlphaTestVcNoFog<6,7> - mov oPos.w, r0.z // ::VSAlphaTestVcNoFog<9> - -#line 77 - mov oT1.xy, v1 // ::VSAlphaTestVcNoFog<4,5> - -// approximately 8 instruction slots used -vs_4_0 -dcl_constantbuffer CB0[8], immediateIndexed -dcl_input v0.xyzw -dcl_input v1.xy -dcl_input v2.xyzw -dcl_output o0.xyzw -dcl_output o1.xy -dcl_output_siv o2.xyzw, position -mul o0.xyzw, v2.xyzw, cb0[0].xyzw -mov o1.xy, v1.xyxx -dp4 o2.x, v0.xyzw, cb0[4].xyzw -dp4 o2.y, v0.xyzw, cb0[5].xyzw -dp4 o2.z, v0.xyzw, cb0[6].xyzw -dp4 o2.w, v0.xyzw, cb0[7].xyzw -ret -// Approximately 0 instruction slots used -#endif - -const BYTE AlphaTestEffect_VSAlphaTestVcNoFog[] = -{ - 68, 88, 66, 67, 36, 41, - 125, 199, 242, 94, 207, 30, - 213, 213, 98, 95, 178, 95, - 25, 207, 1, 0, 0, 0, - 52, 6, 0, 0, 4, 0, - 0, 0, 48, 0, 0, 0, - 40, 4, 0, 0, 76, 5, - 0, 0, 192, 5, 0, 0, - 65, 111, 110, 57, 240, 3, - 0, 0, 240, 3, 0, 0, - 0, 2, 254, 255, 176, 3, - 0, 0, 64, 0, 0, 0, - 2, 0, 36, 0, 0, 0, - 60, 0, 0, 0, 60, 0, - 0, 0, 36, 0, 1, 0, - 60, 0, 0, 0, 0, 0, - 1, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 4, 0, - 4, 0, 2, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 2, 254, 255, 254, 255, - 193, 0, 68, 66, 85, 71, - 40, 0, 0, 0, 216, 2, - 0, 0, 0, 0, 0, 0, - 2, 0, 0, 0, 140, 0, - 0, 0, 11, 0, 0, 0, - 148, 0, 0, 0, 3, 0, - 0, 0, 156, 2, 0, 0, - 236, 0, 0, 0, 68, 58, - 92, 77, 105, 99, 114, 111, - 115, 111, 102, 116, 92, 68, - 105, 114, 101, 99, 116, 88, - 84, 75, 92, 83, 114, 99, - 92, 83, 104, 97, 100, 101, - 114, 115, 92, 67, 111, 109, - 109, 111, 110, 46, 102, 120, - 104, 0, 68, 58, 92, 77, - 105, 99, 114, 111, 115, 111, - 102, 116, 92, 68, 105, 114, - 101, 99, 116, 88, 84, 75, - 92, 83, 114, 99, 92, 83, - 104, 97, 100, 101, 114, 115, - 92, 65, 108, 112, 104, 97, - 84, 101, 115, 116, 69, 102, - 102, 101, 99, 116, 46, 102, - 120, 0, 40, 0, 0, 0, - 86, 0, 0, 0, 0, 0, - 255, 255, 12, 3, 0, 0, - 0, 0, 255, 255, 24, 3, - 0, 0, 0, 0, 255, 255, - 36, 3, 0, 0, 41, 0, - 0, 0, 48, 3, 0, 0, - 78, 0, 1, 0, 64, 3, - 0, 0, 41, 0, 0, 0, - 80, 3, 0, 0, 41, 0, - 0, 0, 96, 3, 0, 0, - 41, 0, 0, 0, 112, 3, - 0, 0, 70, 0, 1, 0, - 128, 3, 0, 0, 70, 0, - 1, 0, 148, 3, 0, 0, - 77, 0, 1, 0, 160, 3, - 0, 0, 86, 83, 65, 108, - 112, 104, 97, 84, 101, 115, - 116, 86, 99, 78, 111, 70, - 111, 103, 0, 68, 105, 102, - 102, 117, 115, 101, 0, 171, - 1, 0, 3, 0, 1, 0, - 4, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 84, 101, - 120, 67, 111, 111, 114, 100, - 0, 171, 171, 171, 1, 0, - 3, 0, 1, 0, 2, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 80, 111, 115, 105, - 116, 105, 111, 110, 80, 83, - 0, 171, 255, 0, 0, 0, - 8, 1, 0, 0, 24, 1, - 0, 0, 36, 1, 0, 0, - 52, 1, 0, 0, 8, 1, - 0, 0, 5, 0, 0, 0, - 1, 0, 10, 0, 1, 0, - 3, 0, 64, 1, 0, 0, - 3, 0, 0, 0, 255, 255, - 255, 255, 8, 0, 255, 255, - 4, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 3, 0, - 8, 0, 0, 0, 6, 0, - 7, 0, 255, 255, 255, 255, - 9, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 9, 0, - 10, 0, 0, 0, 4, 0, - 5, 0, 255, 255, 255, 255, - 118, 105, 110, 0, 80, 111, - 115, 105, 116, 105, 111, 110, - 0, 67, 111, 108, 111, 114, - 0, 171, 168, 1, 0, 0, - 8, 1, 0, 0, 24, 1, - 0, 0, 36, 1, 0, 0, - 177, 1, 0, 0, 8, 1, - 0, 0, 5, 0, 0, 0, - 1, 0, 10, 0, 1, 0, - 3, 0, 184, 1, 0, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 3, 0, - 1, 0, 0, 0, 4, 0, - 5, 0, 255, 255, 255, 255, - 2, 0, 0, 0, 6, 0, - 7, 0, 8, 0, 9, 0, - 118, 111, 117, 116, 0, 80, - 111, 115, 95, 112, 115, 0, - 83, 112, 101, 99, 117, 108, - 97, 114, 0, 171, 171, 171, - 1, 0, 3, 0, 1, 0, - 3, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 70, 111, - 103, 70, 97, 99, 116, 111, - 114, 0, 171, 171, 0, 0, - 3, 0, 1, 0, 1, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 9, 2, 0, 0, - 8, 1, 0, 0, 255, 0, - 0, 0, 8, 1, 0, 0, - 16, 2, 0, 0, 28, 2, - 0, 0, 44, 2, 0, 0, - 56, 2, 0, 0, 5, 0, - 0, 0, 1, 0, 12, 0, - 1, 0, 4, 0, 72, 2, - 0, 0, 5, 0, 0, 0, - 0, 0, 255, 255, 255, 255, - 255, 255, 6, 0, 0, 0, - 255, 255, 1, 0, 255, 255, - 255, 255, 7, 0, 0, 0, - 255, 255, 255, 255, 3, 0, - 255, 255, 0, 0, 0, 0, - 236, 0, 0, 0, 88, 1, - 0, 0, 5, 0, 0, 0, - 104, 1, 0, 0, 236, 0, - 0, 0, 164, 1, 0, 0, - 208, 1, 0, 0, 3, 0, - 0, 0, 224, 1, 0, 0, - 0, 0, 0, 0, 4, 2, - 0, 0, 104, 2, 0, 0, - 3, 0, 0, 0, 120, 2, - 0, 0, 77, 105, 99, 114, - 111, 115, 111, 102, 116, 32, - 40, 82, 41, 32, 72, 76, - 83, 76, 32, 83, 104, 97, - 100, 101, 114, 32, 67, 111, - 109, 112, 105, 108, 101, 114, - 32, 49, 48, 46, 49, 0, - 31, 0, 0, 2, 5, 0, - 0, 128, 0, 0, 15, 144, - 31, 0, 0, 2, 5, 0, - 1, 128, 1, 0, 15, 144, - 31, 0, 0, 2, 5, 0, - 2, 128, 2, 0, 15, 144, - 9, 0, 0, 3, 0, 0, - 4, 192, 0, 0, 228, 144, - 4, 0, 228, 160, 5, 0, - 0, 3, 0, 0, 15, 224, - 2, 0, 228, 144, 1, 0, - 228, 160, 9, 0, 0, 3, - 0, 0, 1, 128, 0, 0, - 228, 144, 2, 0, 228, 160, - 9, 0, 0, 3, 0, 0, - 2, 128, 0, 0, 228, 144, - 3, 0, 228, 160, 9, 0, - 0, 3, 0, 0, 4, 128, - 0, 0, 228, 144, 5, 0, - 228, 160, 4, 0, 0, 4, - 0, 0, 3, 192, 0, 0, - 170, 128, 0, 0, 228, 160, - 0, 0, 228, 128, 1, 0, - 0, 2, 0, 0, 8, 192, - 0, 0, 170, 128, 1, 0, - 0, 2, 1, 0, 3, 224, - 1, 0, 228, 144, 255, 255, - 0, 0, 83, 72, 68, 82, - 28, 1, 0, 0, 64, 0, - 1, 0, 71, 0, 0, 0, - 89, 0, 0, 4, 70, 142, - 32, 0, 0, 0, 0, 0, - 8, 0, 0, 0, 95, 0, - 0, 3, 242, 16, 16, 0, - 0, 0, 0, 0, 95, 0, - 0, 3, 50, 16, 16, 0, - 1, 0, 0, 0, 95, 0, - 0, 3, 242, 16, 16, 0, - 2, 0, 0, 0, 101, 0, - 0, 3, 242, 32, 16, 0, - 0, 0, 0, 0, 101, 0, - 0, 3, 50, 32, 16, 0, - 1, 0, 0, 0, 103, 0, - 0, 4, 242, 32, 16, 0, - 2, 0, 0, 0, 1, 0, - 0, 0, 56, 0, 0, 8, - 242, 32, 16, 0, 0, 0, - 0, 0, 70, 30, 16, 0, - 2, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 54, 0, - 0, 5, 50, 32, 16, 0, - 1, 0, 0, 0, 70, 16, - 16, 0, 1, 0, 0, 0, - 17, 0, 0, 8, 18, 32, - 16, 0, 2, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 4, 0, - 0, 0, 17, 0, 0, 8, - 34, 32, 16, 0, 2, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 5, 0, 0, 0, 17, 0, - 0, 8, 66, 32, 16, 0, - 2, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 6, 0, 0, 0, - 17, 0, 0, 8, 130, 32, - 16, 0, 2, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 7, 0, - 0, 0, 62, 0, 0, 1, - 73, 83, 71, 78, 108, 0, - 0, 0, 3, 0, 0, 0, - 8, 0, 0, 0, 80, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 15, 15, 0, 0, 92, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 1, 0, 0, 0, - 3, 3, 0, 0, 101, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 2, 0, 0, 0, - 15, 15, 0, 0, 83, 86, - 95, 80, 111, 115, 105, 116, - 105, 111, 110, 0, 84, 69, - 88, 67, 79, 79, 82, 68, - 0, 67, 79, 76, 79, 82, - 0, 171, 79, 83, 71, 78, - 108, 0, 0, 0, 3, 0, - 0, 0, 8, 0, 0, 0, - 80, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 15, 0, 0, 0, - 86, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 1, 0, - 0, 0, 3, 12, 0, 0, - 95, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 3, 0, 0, 0, 2, 0, - 0, 0, 15, 0, 0, 0, - 67, 79, 76, 79, 82, 0, - 84, 69, 88, 67, 79, 79, - 82, 68, 0, 83, 86, 95, - 80, 111, 115, 105, 116, 105, - 111, 110, 0, 171 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/BasicEffect_PSBasic.inc b/DirectXTK/Src/Shaders/Compiled/BasicEffect_PSBasic.inc deleted file mode 100644 index b1adb84..0000000 --- a/DirectXTK/Src/Shaders/Compiled/BasicEffect_PSBasic.inc +++ /dev/null @@ -1,215 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// COLOR 0 xyzw 0 NONE float xyzw -// COLOR 1 xyzw 1 NONE float w -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Target 0 xyzw 0 TARGET float xyzw -// -// -// Constant buffer to DX9 shader constant mappings: -// -// Target Reg Buffer Start Reg # of Regs Data Conversion -// ---------- ------- --------- --------- ---------------------- -// c0 cb0 13 1 ( FLT, FLT, FLT, FLT) -// -// -// Level9 shader bytecode: -// - ps_2_0 - dcl t0 // pin<0,1,2,3> - dcl t1 // pin<4,5,6,7> - -#line 18 "D:\Microsoft\DirectXTK\Src\Shaders\Common.fxh" - mad r0.xyz, c0, t0.w, -t0 - mov r1.xyz, t0 // pin<0,1,2> - mad r0.xyz, t1.w, r0, r1 // ApplyFog::color<0,1,2> - mov r0.w, t0.w - mov oC0, r0 // ::PSBasic<0,1,2,3> - -// approximately 5 instruction slots used -ps_4_0 -dcl_constantbuffer CB0[14], immediateIndexed -dcl_input_ps linear v0.xyzw -dcl_input_ps linear v1.w -dcl_output o0.xyzw -dcl_temps 1 -mad r0.xyz, cb0[13].xyzx, v0.wwww, -v0.xyzx -mad o0.xyz, v1.wwww, r0.xyzx, v0.xyzx -mov o0.w, v0.w -ret -// Approximately 0 instruction slots used -#endif - -const BYTE BasicEffect_PSBasic[] = -{ - 68, 88, 66, 67, 216, 208, - 230, 167, 254, 59, 205, 166, - 240, 252, 179, 150, 36, 221, - 69, 53, 1, 0, 0, 0, - 176, 3, 0, 0, 4, 0, - 0, 0, 48, 0, 0, 0, - 128, 2, 0, 0, 52, 3, - 0, 0, 124, 3, 0, 0, - 65, 111, 110, 57, 72, 2, - 0, 0, 72, 2, 0, 0, - 0, 2, 255, 255, 24, 2, - 0, 0, 48, 0, 0, 0, - 1, 0, 36, 0, 0, 0, - 48, 0, 0, 0, 48, 0, - 0, 0, 36, 0, 0, 0, - 48, 0, 0, 0, 13, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 0, 2, 255, 255, - 254, 255, 106, 0, 68, 66, - 85, 71, 40, 0, 0, 0, - 124, 1, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 88, 0, 0, 0, 7, 0, - 0, 0, 92, 0, 0, 0, - 3, 0, 0, 0, 64, 1, - 0, 0, 148, 0, 0, 0, - 68, 58, 92, 77, 105, 99, - 114, 111, 115, 111, 102, 116, - 92, 68, 105, 114, 101, 99, - 116, 88, 84, 75, 92, 83, - 114, 99, 92, 83, 104, 97, - 100, 101, 114, 115, 92, 67, - 111, 109, 109, 111, 110, 46, - 102, 120, 104, 0, 171, 171, - 40, 0, 0, 0, 0, 0, - 255, 255, 176, 1, 0, 0, - 0, 0, 255, 255, 188, 1, - 0, 0, 18, 0, 0, 0, - 200, 1, 0, 0, 18, 0, - 0, 0, 220, 1, 0, 0, - 18, 0, 0, 0, 232, 1, - 0, 0, 18, 0, 0, 0, - 252, 1, 0, 0, 18, 0, - 0, 0, 8, 2, 0, 0, - 80, 83, 66, 97, 115, 105, - 99, 0, 1, 0, 3, 0, - 1, 0, 4, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 6, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 3, 0, - 65, 112, 112, 108, 121, 70, - 111, 103, 0, 99, 111, 108, - 111, 114, 0, 171, 1, 0, - 3, 0, 1, 0, 4, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 4, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 255, 255, 112, 105, 110, 0, - 68, 105, 102, 102, 117, 115, - 101, 0, 83, 112, 101, 99, - 117, 108, 97, 114, 0, 171, - 171, 171, 232, 0, 0, 0, - 200, 0, 0, 0, 240, 0, - 0, 0, 200, 0, 0, 0, - 5, 0, 0, 0, 1, 0, - 8, 0, 1, 0, 2, 0, - 252, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 3, 0, 1, 0, - 0, 0, 4, 0, 5, 0, - 6, 0, 7, 0, 3, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 255, 255, 0, 0, - 0, 0, 148, 0, 0, 0, - 156, 0, 0, 0, 1, 0, - 0, 0, 172, 0, 0, 0, - 184, 0, 0, 0, 193, 0, - 0, 0, 200, 0, 0, 0, - 1, 0, 0, 0, 216, 0, - 0, 0, 148, 0, 0, 0, - 228, 0, 0, 0, 12, 1, - 0, 0, 3, 0, 0, 0, - 28, 1, 0, 0, 77, 105, - 99, 114, 111, 115, 111, 102, - 116, 32, 40, 82, 41, 32, - 72, 76, 83, 76, 32, 83, - 104, 97, 100, 101, 114, 32, - 67, 111, 109, 112, 105, 108, - 101, 114, 32, 49, 48, 46, - 49, 0, 31, 0, 0, 2, - 0, 0, 0, 128, 0, 0, - 15, 176, 31, 0, 0, 2, - 0, 0, 0, 128, 1, 0, - 15, 176, 4, 0, 0, 4, - 0, 0, 7, 128, 0, 0, - 228, 160, 0, 0, 255, 176, - 0, 0, 228, 177, 1, 0, - 0, 2, 1, 0, 7, 128, - 0, 0, 228, 176, 4, 0, - 0, 4, 0, 0, 7, 128, - 1, 0, 255, 176, 0, 0, - 228, 128, 1, 0, 228, 128, - 1, 0, 0, 2, 0, 0, - 8, 128, 0, 0, 255, 176, - 1, 0, 0, 2, 0, 8, - 15, 128, 0, 0, 228, 128, - 255, 255, 0, 0, 83, 72, - 68, 82, 172, 0, 0, 0, - 64, 0, 0, 0, 43, 0, - 0, 0, 89, 0, 0, 4, - 70, 142, 32, 0, 0, 0, - 0, 0, 14, 0, 0, 0, - 98, 16, 0, 3, 242, 16, - 16, 0, 0, 0, 0, 0, - 98, 16, 0, 3, 130, 16, - 16, 0, 1, 0, 0, 0, - 101, 0, 0, 3, 242, 32, - 16, 0, 0, 0, 0, 0, - 104, 0, 0, 2, 1, 0, - 0, 0, 50, 0, 0, 11, - 114, 0, 16, 0, 0, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 13, 0, - 0, 0, 246, 31, 16, 0, - 0, 0, 0, 0, 70, 18, - 16, 128, 65, 0, 0, 0, - 0, 0, 0, 0, 50, 0, - 0, 9, 114, 32, 16, 0, - 0, 0, 0, 0, 246, 31, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 70, 18, 16, 0, - 0, 0, 0, 0, 54, 0, - 0, 5, 130, 32, 16, 0, - 0, 0, 0, 0, 58, 16, - 16, 0, 0, 0, 0, 0, - 62, 0, 0, 1, 73, 83, - 71, 78, 64, 0, 0, 0, - 2, 0, 0, 0, 8, 0, - 0, 0, 56, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 15, 15, - 0, 0, 56, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 1, 0, 0, 0, 15, 8, - 0, 0, 67, 79, 76, 79, - 82, 0, 171, 171, 79, 83, - 71, 78, 44, 0, 0, 0, - 1, 0, 0, 0, 8, 0, - 0, 0, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 15, 0, - 0, 0, 83, 86, 95, 84, - 97, 114, 103, 101, 116, 0, - 171, 171 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/BasicEffect_PSBasicNoFog.inc b/DirectXTK/Src/Shaders/Compiled/BasicEffect_PSBasicNoFog.inc deleted file mode 100644 index 33133b4..0000000 --- a/DirectXTK/Src/Shaders/Compiled/BasicEffect_PSBasicNoFog.inc +++ /dev/null @@ -1,139 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// COLOR 0 xyzw 0 NONE float xyzw -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Target 0 xyzw 0 TARGET float xyzw -// -// -// Level9 shader bytecode: -// - ps_2_0 - dcl t0 // pin<0,1,2,3> - -#line 504 "D:\Microsoft\DirectXTK\Src\Shaders\BasicEffect.fx" - mov oC0, t0 // ::PSBasicNoFog<0,1,2,3> - -// approximately 1 instruction slot used -ps_4_0 -dcl_input_ps linear v0.xyzw -dcl_output o0.xyzw -mov o0.xyzw, v0.xyzw -ret -// Approximately 0 instruction slots used -#endif - -const BYTE BasicEffect_PSBasicNoFog[] = -{ - 68, 88, 66, 67, 67, 73, - 46, 223, 96, 192, 70, 188, - 43, 134, 93, 37, 248, 171, - 76, 83, 1, 0, 0, 0, - 84, 2, 0, 0, 4, 0, - 0, 0, 48, 0, 0, 0, - 176, 1, 0, 0, 240, 1, - 0, 0, 32, 2, 0, 0, - 65, 111, 110, 57, 120, 1, - 0, 0, 120, 1, 0, 0, - 0, 2, 255, 255, 84, 1, - 0, 0, 36, 0, 0, 0, - 0, 0, 36, 0, 0, 0, - 36, 0, 0, 0, 36, 0, - 0, 0, 36, 0, 0, 0, - 36, 0, 0, 2, 255, 255, - 254, 255, 76, 0, 68, 66, - 85, 71, 40, 0, 0, 0, - 4, 1, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 92, 0, 0, 0, 2, 0, - 0, 0, 96, 0, 0, 0, - 2, 0, 0, 0, 220, 0, - 0, 0, 112, 0, 0, 0, - 68, 58, 92, 77, 105, 99, - 114, 111, 115, 111, 102, 116, - 92, 68, 105, 114, 101, 99, - 116, 88, 84, 75, 92, 83, - 114, 99, 92, 83, 104, 97, - 100, 101, 114, 115, 92, 66, - 97, 115, 105, 99, 69, 102, - 102, 101, 99, 116, 46, 102, - 120, 0, 171, 171, 40, 0, - 0, 0, 0, 0, 255, 255, - 56, 1, 0, 0, 248, 1, - 0, 0, 68, 1, 0, 0, - 80, 83, 66, 97, 115, 105, - 99, 78, 111, 70, 111, 103, - 0, 171, 171, 171, 1, 0, - 3, 0, 1, 0, 4, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 3, 0, 112, 105, 110, 0, - 68, 105, 102, 102, 117, 115, - 101, 0, 1, 0, 3, 0, - 1, 0, 4, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 160, 0, 0, 0, 168, 0, - 0, 0, 5, 0, 0, 0, - 1, 0, 4, 0, 1, 0, - 1, 0, 184, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 3, 0, - 0, 0, 0, 0, 112, 0, - 0, 0, 128, 0, 0, 0, - 1, 0, 0, 0, 144, 0, - 0, 0, 112, 0, 0, 0, - 156, 0, 0, 0, 192, 0, - 0, 0, 1, 0, 0, 0, - 208, 0, 0, 0, 77, 105, - 99, 114, 111, 115, 111, 102, - 116, 32, 40, 82, 41, 32, - 72, 76, 83, 76, 32, 83, - 104, 97, 100, 101, 114, 32, - 67, 111, 109, 112, 105, 108, - 101, 114, 32, 49, 48, 46, - 49, 0, 31, 0, 0, 2, - 0, 0, 0, 128, 0, 0, - 15, 176, 1, 0, 0, 2, - 0, 8, 15, 128, 0, 0, - 228, 176, 255, 255, 0, 0, - 83, 72, 68, 82, 56, 0, - 0, 0, 64, 0, 0, 0, - 14, 0, 0, 0, 98, 16, - 0, 3, 242, 16, 16, 0, - 0, 0, 0, 0, 101, 0, - 0, 3, 242, 32, 16, 0, - 0, 0, 0, 0, 54, 0, - 0, 5, 242, 32, 16, 0, - 0, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 62, 0, 0, 1, 73, 83, - 71, 78, 40, 0, 0, 0, - 1, 0, 0, 0, 8, 0, - 0, 0, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 15, 15, - 0, 0, 67, 79, 76, 79, - 82, 0, 171, 171, 79, 83, - 71, 78, 44, 0, 0, 0, - 1, 0, 0, 0, 8, 0, - 0, 0, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 15, 0, - 0, 0, 83, 86, 95, 84, - 97, 114, 103, 101, 116, 0, - 171, 171 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/BasicEffect_PSBasicPixelLighting.inc b/DirectXTK/Src/Shaders/Compiled/BasicEffect_PSBasicPixelLighting.inc deleted file mode 100644 index 3111b38..0000000 --- a/DirectXTK/Src/Shaders/Compiled/BasicEffect_PSBasicPixelLighting.inc +++ /dev/null @@ -1,844 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// TEXCOORD 0 xyzw 0 NONE float xyzw -// TEXCOORD 1 xyz 1 NONE float xyz -// COLOR 0 xyzw 2 NONE float xyzw -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Target 0 xyzw 0 TARGET float xyzw -// -// -// Constant buffer to DX9 shader constant mappings: -// -// Target Reg Buffer Start Reg # of Regs Data Conversion -// ---------- ------- --------- --------- ---------------------- -// c0 cb0 0 14 ( FLT, FLT, FLT, FLT) -// -// -// Level9 shader bytecode: -// - ps_2_0 - def c14, 1, 0, 0, 0 - dcl t0 // pin<0,1,2,3> - dcl t1.xyz // pin<4,5,6> - dcl t2 // pin<7,8,9,10> - -#line 577 "D:\Microsoft\DirectXTK\Src\Shaders\BasicEffect.fx" - add r0.xyz, -t0, c12 - dp3 r0.w, r0, r0 - rsq r0.w, r0.w - -#line 31 "D:\Microsoft\DirectXTK\Src\Shaders\Lighting.fxh" - mad r1.xyz, r0, r0.w, -c3 - nrm r2.xyz, r1 // ::halfVectors<0,1,2> - -#line 578 "D:\Microsoft\DirectXTK\Src\Shaders\BasicEffect.fx" - nrm r1.xyz, t1 // ::worldNormal<0,1,2> - -#line 35 "D:\Microsoft\DirectXTK\Src\Shaders\Lighting.fxh" - dp3 r2.x, r2, r1 // ::dotH<0> - -#line 31 - mad r3.xyz, r0, r0.w, -c4 - mad r0.xyz, r0, r0.w, -c5 - nrm r4.xyz, r0 // ::halfVectors<6,7,8> - -#line 35 - dp3 r2.z, r4, r1 // ::dotH<2> - -#line 31 - nrm r0.xyz, r3 // ::halfVectors<3,4,5> - -#line 35 - dp3 r2.y, r0, r1 // ::dotH<1> - dp3 r0.x, -c3, r1 // ::dotL<0> - dp3 r0.y, -c4, r1 // ::dotL<1> - dp3 r0.z, -c5, r1 // ::dotL<2> - -#line 37 - cmp r1.xyz, r0, c14.x, c14.y // ::zeroL<0,1,2> - -#line 40 - mul r3.xyz, r1, r2 - cmp r2.xyz, r2, r3, c14.y - mul r1.xyz, r0, r1 // ::diffuse<0,1,2> - log r3.x, r2.x - log r3.y, r2.y - log r3.z, r2.z - mul r2.xyz, r3, c2.w - exp r3.x, r2.x - exp r3.y, r2.y - exp r3.z, r2.z - mul r0.xyz, r0, r3 // ::specular<0,1,2> - -#line 45 - mul r2.xyz, r0.y, c10 - mad r2.xyz, r0.x, c9, r2 - mad r0.xyz, r0.z, c11, r2 - mul r0.xyz, r0, c2 // ::result<3,4,5> - -#line 24 "D:\Microsoft\DirectXTK\Src\Shaders\Common.fxh" - mul r0.xyz, r0, t2.w - -#line 44 "D:\Microsoft\DirectXTK\Src\Shaders\Lighting.fxh" - mul r2.xyz, r1.y, c7 - mad r2.xyz, r1.x, c6, r2 - mad r1.xyz, r1.z, c8, r2 - mov r2.xyz, c0 // Parameters::DiffuseColor<0,1,2> - mad r1.xyz, r1, r2, c1 // ::result<0,1,2> - -#line 24 "D:\Microsoft\DirectXTK\Src\Shaders\Common.fxh" - mad r0.xyz, t2, r1, r0 // AddSpecular::color<0,1,2> - -#line 18 - mad r1.xyz, c13, t2.w, -r0 - mad r0.xyz, t0.w, r1, r0 // ApplyFog::color<0,1,2> - mov r0.w, t2.w - mov oC0, r0 // ::PSBasicPixelLighting<0,1,2,3> - -// approximately 51 instruction slots used -ps_4_0 -dcl_constantbuffer CB0[14], immediateIndexed -dcl_input_ps linear v0.xyzw -dcl_input_ps linear v1.xyz -dcl_input_ps linear v2.xyzw -dcl_output o0.xyzw -dcl_temps 4 -add r0.xyz, -v0.xyzx, cb0[12].xyzx -dp3 r0.w, r0.xyzx, r0.xyzx -rsq r0.w, r0.w -mad r1.xyz, r0.xyzx, r0.wwww, -cb0[3].xyzx -dp3 r1.w, r1.xyzx, r1.xyzx -rsq r1.w, r1.w -mul r1.xyz, r1.wwww, r1.xyzx -dp3 r1.w, v1.xyzx, v1.xyzx -rsq r1.w, r1.w -mul r2.xyz, r1.wwww, v1.xyzx -dp3 r1.x, r1.xyzx, r2.xyzx -mad r3.xyz, r0.xyzx, r0.wwww, -cb0[4].xyzx -mad r0.xyz, r0.xyzx, r0.wwww, -cb0[5].xyzx -dp3 r0.w, r3.xyzx, r3.xyzx -rsq r0.w, r0.w -mul r3.xyz, r0.wwww, r3.xyzx -dp3 r1.y, r3.xyzx, r2.xyzx -dp3 r0.w, r0.xyzx, r0.xyzx -rsq r0.w, r0.w -mul r0.xyz, r0.wwww, r0.xyzx -dp3 r1.z, r0.xyzx, r2.xyzx -max r0.xyz, r1.xyzx, l(0.000000, 0.000000, 0.000000, 0.000000) -dp3 r1.x, -cb0[3].xyzx, r2.xyzx -dp3 r1.y, -cb0[4].xyzx, r2.xyzx -dp3 r1.z, -cb0[5].xyzx, r2.xyzx -ge r2.xyz, r1.xyzx, l(0.000000, 0.000000, 0.000000, 0.000000) -and r2.xyz, r2.xyzx, l(0x3f800000, 0x3f800000, 0x3f800000, 0) -mul r0.xyz, r0.xyzx, r2.xyzx -mul r2.xyz, r1.xyzx, r2.xyzx -log r0.xyz, r0.xyzx -mul r0.xyz, r0.xyzx, cb0[2].wwww -exp r0.xyz, r0.xyzx -mul r0.xyz, r1.xyzx, r0.xyzx -mul r1.xyz, r0.yyyy, cb0[10].xyzx -mad r0.xyw, r0.xxxx, cb0[9].xyxz, r1.xyxz -mad r0.xyz, r0.zzzz, cb0[11].xyzx, r0.xywx -mul r0.xyz, r0.xyzx, cb0[2].xyzx -mul r0.xyz, r0.xyzx, v2.wwww -mul r1.xyz, r2.yyyy, cb0[7].xyzx -mad r1.xyz, r2.xxxx, cb0[6].xyzx, r1.xyzx -mad r1.xyz, r2.zzzz, cb0[8].xyzx, r1.xyzx -mad r1.xyz, r1.xyzx, cb0[0].xyzx, cb0[1].xyzx -mad r0.xyz, v2.xyzx, r1.xyzx, r0.xyzx -mad r1.xyz, cb0[13].xyzx, v2.wwww, -r0.xyzx -mad o0.xyz, v0.wwww, r1.xyzx, r0.xyzx -mov o0.w, v2.w -ret -// Approximately 0 instruction slots used -#endif - -const BYTE BasicEffect_PSBasicPixelLighting[] = -{ - 68, 88, 66, 67, 28, 188, - 179, 20, 134, 221, 255, 200, - 202, 247, 172, 241, 170, 140, - 144, 85, 1, 0, 0, 0, - 204, 15, 0, 0, 4, 0, - 0, 0, 48, 0, 0, 0, - 40, 9, 0, 0, 48, 15, - 0, 0, 152, 15, 0, 0, - 65, 111, 110, 57, 240, 8, - 0, 0, 240, 8, 0, 0, - 0, 2, 255, 255, 192, 8, - 0, 0, 48, 0, 0, 0, - 1, 0, 36, 0, 0, 0, - 48, 0, 0, 0, 48, 0, - 0, 0, 36, 0, 0, 0, - 48, 0, 0, 0, 0, 0, - 14, 0, 0, 0, 0, 0, - 0, 0, 0, 2, 255, 255, - 254, 255, 115, 1, 68, 66, - 85, 71, 40, 0, 0, 0, - 160, 5, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 184, 0, 0, 0, 47, 0, - 0, 0, 196, 0, 0, 0, - 13, 0, 0, 0, 156, 4, - 0, 0, 112, 2, 0, 0, - 68, 58, 92, 77, 105, 99, - 114, 111, 115, 111, 102, 116, - 92, 68, 105, 114, 101, 99, - 116, 88, 84, 75, 92, 83, - 114, 99, 92, 83, 104, 97, - 100, 101, 114, 115, 92, 66, - 97, 115, 105, 99, 69, 102, - 102, 101, 99, 116, 46, 102, - 120, 0, 68, 58, 92, 77, - 105, 99, 114, 111, 115, 111, - 102, 116, 92, 68, 105, 114, - 101, 99, 116, 88, 84, 75, - 92, 83, 114, 99, 92, 83, - 104, 97, 100, 101, 114, 115, - 92, 76, 105, 103, 104, 116, - 105, 110, 103, 46, 102, 120, - 104, 0, 68, 58, 92, 77, - 105, 99, 114, 111, 115, 111, - 102, 116, 92, 68, 105, 114, - 101, 99, 116, 88, 84, 75, - 92, 83, 114, 99, 92, 83, - 104, 97, 100, 101, 114, 115, - 92, 67, 111, 109, 109, 111, - 110, 46, 102, 120, 104, 0, - 40, 0, 0, 0, 90, 0, - 0, 0, 138, 0, 0, 0, - 0, 0, 255, 255, 212, 5, - 0, 0, 0, 0, 255, 255, - 236, 5, 0, 0, 0, 0, - 255, 255, 248, 5, 0, 0, - 0, 0, 255, 255, 4, 6, - 0, 0, 65, 2, 0, 0, - 16, 6, 0, 0, 65, 2, - 0, 0, 32, 6, 0, 0, - 65, 2, 0, 0, 48, 6, - 0, 0, 31, 0, 1, 0, - 60, 6, 0, 0, 31, 0, - 1, 0, 80, 6, 0, 0, - 66, 2, 0, 0, 92, 6, - 0, 0, 35, 0, 1, 0, - 104, 6, 0, 0, 31, 0, - 1, 0, 120, 6, 0, 0, - 31, 0, 1, 0, 140, 6, - 0, 0, 31, 0, 1, 0, - 160, 6, 0, 0, 35, 0, - 1, 0, 172, 6, 0, 0, - 31, 0, 1, 0, 188, 6, - 0, 0, 35, 0, 1, 0, - 200, 6, 0, 0, 34, 0, - 1, 0, 216, 6, 0, 0, - 34, 0, 1, 0, 232, 6, - 0, 0, 34, 0, 1, 0, - 248, 6, 0, 0, 37, 0, - 1, 0, 8, 7, 0, 0, - 40, 0, 1, 0, 28, 7, - 0, 0, 40, 0, 1, 0, - 44, 7, 0, 0, 39, 0, - 1, 0, 64, 7, 0, 0, - 40, 0, 1, 0, 80, 7, - 0, 0, 40, 0, 1, 0, - 92, 7, 0, 0, 40, 0, - 1, 0, 104, 7, 0, 0, - 40, 0, 1, 0, 116, 7, - 0, 0, 40, 0, 1, 0, - 132, 7, 0, 0, 40, 0, - 1, 0, 144, 7, 0, 0, - 40, 0, 1, 0, 156, 7, - 0, 0, 40, 0, 1, 0, - 168, 7, 0, 0, 45, 0, - 1, 0, 184, 7, 0, 0, - 45, 0, 1, 0, 200, 7, - 0, 0, 45, 0, 1, 0, - 220, 7, 0, 0, 45, 0, - 1, 0, 240, 7, 0, 0, - 24, 0, 2, 0, 0, 8, - 0, 0, 44, 0, 1, 0, - 16, 8, 0, 0, 44, 0, - 1, 0, 32, 8, 0, 0, - 44, 0, 1, 0, 52, 8, - 0, 0, 44, 0, 1, 0, - 72, 8, 0, 0, 44, 0, - 1, 0, 84, 8, 0, 0, - 24, 0, 2, 0, 104, 8, - 0, 0, 18, 0, 2, 0, - 124, 8, 0, 0, 18, 0, - 2, 0, 144, 8, 0, 0, - 18, 0, 2, 0, 164, 8, - 0, 0, 18, 0, 2, 0, - 176, 8, 0, 0, 80, 97, - 114, 97, 109, 101, 116, 101, - 114, 115, 0, 68, 105, 102, - 102, 117, 115, 101, 67, 111, - 108, 111, 114, 0, 1, 0, - 3, 0, 1, 0, 4, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 40, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 255, 255, 80, 83, 66, 97, - 115, 105, 99, 80, 105, 120, - 101, 108, 76, 105, 103, 104, - 116, 105, 110, 103, 0, 171, - 171, 171, 1, 0, 3, 0, - 1, 0, 4, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 46, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 3, 0, - 65, 112, 112, 108, 121, 70, - 111, 103, 0, 99, 111, 108, - 111, 114, 0, 171, 1, 0, - 3, 0, 1, 0, 4, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 44, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 255, 255, 65, 100, 100, 83, - 112, 101, 99, 117, 108, 97, - 114, 0, 42, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 255, 255, 100, 105, 102, 102, - 117, 115, 101, 0, 1, 0, - 3, 0, 1, 0, 3, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 23, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 255, 255, 100, 111, 116, 72, - 0, 171, 171, 171, 10, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 14, 0, - 0, 0, 255, 255, 255, 255, - 2, 0, 255, 255, 16, 0, - 0, 0, 255, 255, 1, 0, - 255, 255, 255, 255, 100, 111, - 116, 76, 0, 171, 171, 171, - 17, 0, 0, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 18, 0, 0, 0, 255, 255, - 1, 0, 255, 255, 255, 255, - 19, 0, 0, 0, 255, 255, - 255, 255, 2, 0, 255, 255, - 104, 97, 108, 102, 86, 101, - 99, 116, 111, 114, 115, 0, - 3, 0, 3, 0, 3, 0, - 3, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 8, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 255, 255, 13, 0, - 0, 0, 6, 0, 7, 0, - 8, 0, 255, 255, 15, 0, - 0, 0, 3, 0, 4, 0, - 5, 0, 255, 255, 112, 105, - 110, 0, 80, 111, 115, 105, - 116, 105, 111, 110, 87, 83, - 0, 78, 111, 114, 109, 97, - 108, 87, 83, 0, 68, 105, - 102, 102, 117, 115, 101, 0, - 168, 3, 0, 0, 180, 2, - 0, 0, 179, 3, 0, 0, - 240, 2, 0, 0, 188, 3, - 0, 0, 180, 2, 0, 0, - 5, 0, 0, 0, 1, 0, - 11, 0, 1, 0, 3, 0, - 196, 3, 0, 0, 1, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 3, 0, 2, 0, - 0, 0, 4, 0, 5, 0, - 6, 0, 255, 255, 3, 0, - 0, 0, 7, 0, 8, 0, - 9, 0, 10, 0, 114, 101, - 115, 117, 108, 116, 0, 83, - 112, 101, 99, 117, 108, 97, - 114, 0, 188, 3, 0, 0, - 240, 2, 0, 0, 23, 4, - 0, 0, 240, 2, 0, 0, - 5, 0, 0, 0, 1, 0, - 6, 0, 1, 0, 2, 0, - 32, 4, 0, 0, 35, 0, - 0, 0, 3, 0, 4, 0, - 5, 0, 255, 255, 41, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 255, 255, 115, 112, - 101, 99, 117, 108, 97, 114, - 0, 171, 171, 171, 31, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 255, 255, 119, 111, - 114, 108, 100, 78, 111, 114, - 109, 97, 108, 0, 9, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 255, 255, 122, 101, - 114, 111, 76, 0, 171, 171, - 20, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 255, 255, - 60, 2, 0, 0, 71, 2, - 0, 0, 84, 2, 0, 0, - 1, 0, 0, 0, 100, 2, - 0, 0, 0, 0, 0, 0, - 112, 2, 0, 0, 136, 2, - 0, 0, 1, 0, 0, 0, - 152, 2, 0, 0, 164, 2, - 0, 0, 173, 2, 0, 0, - 180, 2, 0, 0, 1, 0, - 0, 0, 196, 2, 0, 0, - 208, 2, 0, 0, 173, 2, - 0, 0, 180, 2, 0, 0, - 1, 0, 0, 0, 220, 2, - 0, 0, 0, 0, 0, 0, - 232, 2, 0, 0, 240, 2, - 0, 0, 1, 0, 0, 0, - 0, 3, 0, 0, 0, 0, - 0, 0, 12, 3, 0, 0, - 240, 2, 0, 0, 3, 0, - 0, 0, 20, 3, 0, 0, - 0, 0, 0, 0, 56, 3, - 0, 0, 240, 2, 0, 0, - 3, 0, 0, 0, 64, 3, - 0, 0, 0, 0, 0, 0, - 100, 3, 0, 0, 112, 3, - 0, 0, 3, 0, 0, 0, - 128, 3, 0, 0, 112, 2, - 0, 0, 164, 3, 0, 0, - 220, 3, 0, 0, 3, 0, - 0, 0, 236, 3, 0, 0, - 0, 0, 0, 0, 16, 4, - 0, 0, 48, 4, 0, 0, - 2, 0, 0, 0, 64, 4, - 0, 0, 0, 0, 0, 0, - 88, 4, 0, 0, 240, 2, - 0, 0, 1, 0, 0, 0, - 100, 4, 0, 0, 0, 0, - 0, 0, 112, 4, 0, 0, - 240, 2, 0, 0, 1, 0, - 0, 0, 124, 4, 0, 0, - 0, 0, 0, 0, 136, 4, - 0, 0, 240, 2, 0, 0, - 1, 0, 0, 0, 144, 4, - 0, 0, 77, 105, 99, 114, - 111, 115, 111, 102, 116, 32, - 40, 82, 41, 32, 72, 76, - 83, 76, 32, 83, 104, 97, - 100, 101, 114, 32, 67, 111, - 109, 112, 105, 108, 101, 114, - 32, 49, 48, 46, 49, 0, - 81, 0, 0, 5, 14, 0, - 15, 160, 0, 0, 128, 63, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 31, 0, 0, 2, 0, 0, - 0, 128, 0, 0, 15, 176, - 31, 0, 0, 2, 0, 0, - 0, 128, 1, 0, 7, 176, - 31, 0, 0, 2, 0, 0, - 0, 128, 2, 0, 15, 176, - 2, 0, 0, 3, 0, 0, - 7, 128, 0, 0, 228, 177, - 12, 0, 228, 160, 8, 0, - 0, 3, 0, 0, 8, 128, - 0, 0, 228, 128, 0, 0, - 228, 128, 7, 0, 0, 2, - 0, 0, 8, 128, 0, 0, - 255, 128, 4, 0, 0, 4, - 1, 0, 7, 128, 0, 0, - 228, 128, 0, 0, 255, 128, - 3, 0, 228, 161, 36, 0, - 0, 2, 2, 0, 7, 128, - 1, 0, 228, 128, 36, 0, - 0, 2, 1, 0, 7, 128, - 1, 0, 228, 176, 8, 0, - 0, 3, 2, 0, 1, 128, - 2, 0, 228, 128, 1, 0, - 228, 128, 4, 0, 0, 4, - 3, 0, 7, 128, 0, 0, - 228, 128, 0, 0, 255, 128, - 4, 0, 228, 161, 4, 0, - 0, 4, 0, 0, 7, 128, - 0, 0, 228, 128, 0, 0, - 255, 128, 5, 0, 228, 161, - 36, 0, 0, 2, 4, 0, - 7, 128, 0, 0, 228, 128, - 8, 0, 0, 3, 2, 0, - 4, 128, 4, 0, 228, 128, - 1, 0, 228, 128, 36, 0, - 0, 2, 0, 0, 7, 128, - 3, 0, 228, 128, 8, 0, - 0, 3, 2, 0, 2, 128, - 0, 0, 228, 128, 1, 0, - 228, 128, 8, 0, 0, 3, - 0, 0, 1, 128, 3, 0, - 228, 161, 1, 0, 228, 128, - 8, 0, 0, 3, 0, 0, - 2, 128, 4, 0, 228, 161, - 1, 0, 228, 128, 8, 0, - 0, 3, 0, 0, 4, 128, - 5, 0, 228, 161, 1, 0, - 228, 128, 88, 0, 0, 4, - 1, 0, 7, 128, 0, 0, - 228, 128, 14, 0, 0, 160, - 14, 0, 85, 160, 5, 0, - 0, 3, 3, 0, 7, 128, - 1, 0, 228, 128, 2, 0, - 228, 128, 88, 0, 0, 4, - 2, 0, 7, 128, 2, 0, - 228, 128, 3, 0, 228, 128, - 14, 0, 85, 160, 5, 0, - 0, 3, 1, 0, 7, 128, - 0, 0, 228, 128, 1, 0, - 228, 128, 15, 0, 0, 2, - 3, 0, 1, 128, 2, 0, - 0, 128, 15, 0, 0, 2, - 3, 0, 2, 128, 2, 0, - 85, 128, 15, 0, 0, 2, - 3, 0, 4, 128, 2, 0, - 170, 128, 5, 0, 0, 3, - 2, 0, 7, 128, 3, 0, - 228, 128, 2, 0, 255, 160, - 14, 0, 0, 2, 3, 0, - 1, 128, 2, 0, 0, 128, - 14, 0, 0, 2, 3, 0, - 2, 128, 2, 0, 85, 128, - 14, 0, 0, 2, 3, 0, - 4, 128, 2, 0, 170, 128, - 5, 0, 0, 3, 0, 0, - 7, 128, 0, 0, 228, 128, - 3, 0, 228, 128, 5, 0, - 0, 3, 2, 0, 7, 128, - 0, 0, 85, 128, 10, 0, - 228, 160, 4, 0, 0, 4, - 2, 0, 7, 128, 0, 0, - 0, 128, 9, 0, 228, 160, - 2, 0, 228, 128, 4, 0, - 0, 4, 0, 0, 7, 128, - 0, 0, 170, 128, 11, 0, - 228, 160, 2, 0, 228, 128, - 5, 0, 0, 3, 0, 0, - 7, 128, 0, 0, 228, 128, - 2, 0, 228, 160, 5, 0, - 0, 3, 0, 0, 7, 128, - 0, 0, 228, 128, 2, 0, - 255, 176, 5, 0, 0, 3, - 2, 0, 7, 128, 1, 0, - 85, 128, 7, 0, 228, 160, - 4, 0, 0, 4, 2, 0, - 7, 128, 1, 0, 0, 128, - 6, 0, 228, 160, 2, 0, - 228, 128, 4, 0, 0, 4, - 1, 0, 7, 128, 1, 0, - 170, 128, 8, 0, 228, 160, - 2, 0, 228, 128, 1, 0, - 0, 2, 2, 0, 7, 128, - 0, 0, 228, 160, 4, 0, - 0, 4, 1, 0, 7, 128, - 1, 0, 228, 128, 2, 0, - 228, 128, 1, 0, 228, 160, - 4, 0, 0, 4, 0, 0, - 7, 128, 2, 0, 228, 176, - 1, 0, 228, 128, 0, 0, - 228, 128, 4, 0, 0, 4, - 1, 0, 7, 128, 13, 0, - 228, 160, 2, 0, 255, 176, - 0, 0, 228, 129, 4, 0, - 0, 4, 0, 0, 7, 128, - 0, 0, 255, 176, 1, 0, - 228, 128, 0, 0, 228, 128, - 1, 0, 0, 2, 0, 0, - 8, 128, 2, 0, 255, 176, - 1, 0, 0, 2, 0, 8, - 15, 128, 0, 0, 228, 128, - 255, 255, 0, 0, 83, 72, - 68, 82, 0, 6, 0, 0, - 64, 0, 0, 0, 128, 1, - 0, 0, 89, 0, 0, 4, - 70, 142, 32, 0, 0, 0, - 0, 0, 14, 0, 0, 0, - 98, 16, 0, 3, 242, 16, - 16, 0, 0, 0, 0, 0, - 98, 16, 0, 3, 114, 16, - 16, 0, 1, 0, 0, 0, - 98, 16, 0, 3, 242, 16, - 16, 0, 2, 0, 0, 0, - 101, 0, 0, 3, 242, 32, - 16, 0, 0, 0, 0, 0, - 104, 0, 0, 2, 4, 0, - 0, 0, 0, 0, 0, 9, - 114, 0, 16, 0, 0, 0, - 0, 0, 70, 18, 16, 128, - 65, 0, 0, 0, 0, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 12, 0, - 0, 0, 16, 0, 0, 7, - 130, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 68, 0, 0, 5, 130, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 50, 0, 0, 11, - 114, 0, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 246, 15, - 16, 0, 0, 0, 0, 0, - 70, 130, 32, 128, 65, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 16, 0, - 0, 7, 130, 0, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 68, 0, 0, 5, - 130, 0, 16, 0, 1, 0, - 0, 0, 58, 0, 16, 0, - 1, 0, 0, 0, 56, 0, - 0, 7, 114, 0, 16, 0, - 1, 0, 0, 0, 246, 15, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 16, 0, 0, 7, - 130, 0, 16, 0, 1, 0, - 0, 0, 70, 18, 16, 0, - 1, 0, 0, 0, 70, 18, - 16, 0, 1, 0, 0, 0, - 68, 0, 0, 5, 130, 0, - 16, 0, 1, 0, 0, 0, - 58, 0, 16, 0, 1, 0, - 0, 0, 56, 0, 0, 7, - 114, 0, 16, 0, 2, 0, - 0, 0, 246, 15, 16, 0, - 1, 0, 0, 0, 70, 18, - 16, 0, 1, 0, 0, 0, - 16, 0, 0, 7, 18, 0, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 2, 0, 0, 0, 50, 0, - 0, 11, 114, 0, 16, 0, - 3, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 246, 15, 16, 0, 0, 0, - 0, 0, 70, 130, 32, 128, - 65, 0, 0, 0, 0, 0, - 0, 0, 4, 0, 0, 0, - 50, 0, 0, 11, 114, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 246, 15, 16, 0, - 0, 0, 0, 0, 70, 130, - 32, 128, 65, 0, 0, 0, - 0, 0, 0, 0, 5, 0, - 0, 0, 16, 0, 0, 7, - 130, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 3, 0, 0, 0, 70, 2, - 16, 0, 3, 0, 0, 0, - 68, 0, 0, 5, 130, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 56, 0, 0, 7, - 114, 0, 16, 0, 3, 0, - 0, 0, 246, 15, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 3, 0, 0, 0, - 16, 0, 0, 7, 34, 0, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 3, 0, - 0, 0, 70, 2, 16, 0, - 2, 0, 0, 0, 16, 0, - 0, 7, 130, 0, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 68, 0, 0, 5, - 130, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 56, 0, - 0, 7, 114, 0, 16, 0, - 0, 0, 0, 0, 246, 15, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 16, 0, 0, 7, - 66, 0, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 2, 0, 0, 0, - 52, 0, 0, 10, 114, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 16, 0, - 0, 9, 18, 0, 16, 0, - 1, 0, 0, 0, 70, 130, - 32, 128, 65, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 70, 2, 16, 0, - 2, 0, 0, 0, 16, 0, - 0, 9, 34, 0, 16, 0, - 1, 0, 0, 0, 70, 130, - 32, 128, 65, 0, 0, 0, - 0, 0, 0, 0, 4, 0, - 0, 0, 70, 2, 16, 0, - 2, 0, 0, 0, 16, 0, - 0, 9, 66, 0, 16, 0, - 1, 0, 0, 0, 70, 130, - 32, 128, 65, 0, 0, 0, - 0, 0, 0, 0, 5, 0, - 0, 0, 70, 2, 16, 0, - 2, 0, 0, 0, 29, 0, - 0, 10, 114, 0, 16, 0, - 2, 0, 0, 0, 70, 2, - 16, 0, 1, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 10, - 114, 0, 16, 0, 2, 0, - 0, 0, 70, 2, 16, 0, - 2, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 0, 0, - 56, 0, 0, 7, 114, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 2, 0, 0, 0, 56, 0, - 0, 7, 114, 0, 16, 0, - 2, 0, 0, 0, 70, 2, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 2, 0, - 0, 0, 47, 0, 0, 5, - 114, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 56, 0, - 0, 8, 114, 0, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 246, 143, 32, 0, 0, 0, - 0, 0, 2, 0, 0, 0, - 25, 0, 0, 5, 114, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 56, 0, 0, 7, - 114, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 56, 0, 0, 8, 114, 0, - 16, 0, 1, 0, 0, 0, - 86, 5, 16, 0, 0, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 10, 0, - 0, 0, 50, 0, 0, 10, - 178, 0, 16, 0, 0, 0, - 0, 0, 6, 0, 16, 0, - 0, 0, 0, 0, 70, 136, - 32, 0, 0, 0, 0, 0, - 9, 0, 0, 0, 70, 8, - 16, 0, 1, 0, 0, 0, - 50, 0, 0, 10, 114, 0, - 16, 0, 0, 0, 0, 0, - 166, 10, 16, 0, 0, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 11, 0, - 0, 0, 70, 3, 16, 0, - 0, 0, 0, 0, 56, 0, - 0, 8, 114, 0, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 2, 0, 0, 0, - 56, 0, 0, 7, 114, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 246, 31, 16, 0, - 2, 0, 0, 0, 56, 0, - 0, 8, 114, 0, 16, 0, - 1, 0, 0, 0, 86, 5, - 16, 0, 2, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 7, 0, 0, 0, - 50, 0, 0, 10, 114, 0, - 16, 0, 1, 0, 0, 0, - 6, 0, 16, 0, 2, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 6, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 50, 0, - 0, 10, 114, 0, 16, 0, - 1, 0, 0, 0, 166, 10, - 16, 0, 2, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 8, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 50, 0, 0, 11, - 114, 0, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 50, 0, - 0, 9, 114, 0, 16, 0, - 0, 0, 0, 0, 70, 18, - 16, 0, 2, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 50, 0, - 0, 11, 114, 0, 16, 0, - 1, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 13, 0, 0, 0, 246, 31, - 16, 0, 2, 0, 0, 0, - 70, 2, 16, 128, 65, 0, - 0, 0, 0, 0, 0, 0, - 50, 0, 0, 9, 114, 32, - 16, 0, 0, 0, 0, 0, - 246, 31, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 54, 0, 0, 5, 130, 32, - 16, 0, 0, 0, 0, 0, - 58, 16, 16, 0, 2, 0, - 0, 0, 62, 0, 0, 1, - 73, 83, 71, 78, 96, 0, - 0, 0, 3, 0, 0, 0, - 8, 0, 0, 0, 80, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 15, 15, 0, 0, 80, 0, - 0, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 1, 0, 0, 0, - 7, 7, 0, 0, 89, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 2, 0, 0, 0, - 15, 15, 0, 0, 84, 69, - 88, 67, 79, 79, 82, 68, - 0, 67, 79, 76, 79, 82, - 0, 171, 79, 83, 71, 78, - 44, 0, 0, 0, 1, 0, - 0, 0, 8, 0, 0, 0, - 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 15, 0, 0, 0, - 83, 86, 95, 84, 97, 114, - 103, 101, 116, 0, 171, 171 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/BasicEffect_PSBasicPixelLightingTx.inc b/DirectXTK/Src/Shaders/Compiled/BasicEffect_PSBasicPixelLightingTx.inc deleted file mode 100644 index dbff3f6..0000000 --- a/DirectXTK/Src/Shaders/Compiled/BasicEffect_PSBasicPixelLightingTx.inc +++ /dev/null @@ -1,909 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// TEXCOORD 0 xy 0 NONE float xy -// TEXCOORD 1 xyzw 1 NONE float xyzw -// TEXCOORD 2 xyz 2 NONE float xyz -// COLOR 0 xyzw 3 NONE float xyzw -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Target 0 xyzw 0 TARGET float xyzw -// -// -// Constant buffer to DX9 shader constant mappings: -// -// Target Reg Buffer Start Reg # of Regs Data Conversion -// ---------- ------- --------- --------- ---------------------- -// c0 cb0 0 14 ( FLT, FLT, FLT, FLT) -// -// -// Sampler/Resource to DX9 shader sampler mappings: -// -// Target Sampler Source Sampler Source Resource -// -------------- --------------- ---------------- -// s0 s0 t0 -// -// -// Level9 shader bytecode: -// - ps_2_0 - def c14, 1, 0, 0, 0 - dcl t0.xyz // pin<0,1> - dcl t1 // pin<2,3,4,5> - dcl t2.xyz // pin<6,7,8> - dcl t3 // pin<9,10,11,12> - dcl_2d s0 - -#line 594 "D:\Microsoft\DirectXTK\Src\Shaders\BasicEffect.fx" - texld r0, t0, s0 - add r1.xyz, -t1, c12 - dp3 r1.w, r1, r1 - rsq r1.w, r1.w - -#line 31 "D:\Microsoft\DirectXTK\Src\Shaders\Lighting.fxh" - mad r2.xyz, r1, r1.w, -c3 - nrm r3.xyz, r2 // ::halfVectors<0,1,2> - -#line 597 "D:\Microsoft\DirectXTK\Src\Shaders\BasicEffect.fx" - nrm r2.xyz, t2 // ::worldNormal<0,1,2> - -#line 35 "D:\Microsoft\DirectXTK\Src\Shaders\Lighting.fxh" - dp3 r3.x, r3, r2 // ::dotH<0> - -#line 31 - mad r4.xyz, r1, r1.w, -c4 - mad r1.xyz, r1, r1.w, -c5 - nrm r5.xyz, r1 // ::halfVectors<6,7,8> - -#line 35 - dp3 r3.z, r5, r2 // ::dotH<2> - -#line 31 - nrm r1.xyz, r4 // ::halfVectors<3,4,5> - -#line 35 - dp3 r3.y, r1, r2 // ::dotH<1> - dp3 r1.x, -c3, r2 // ::dotL<0> - dp3 r1.y, -c4, r2 // ::dotL<1> - dp3 r1.z, -c5, r2 // ::dotL<2> - -#line 37 - cmp r2.xyz, r1, c14.x, c14.y // ::zeroL<0,1,2> - -#line 40 - mul r4.xyz, r2, r3 - cmp r3.xyz, r3, r4, c14.y - mul r2.xyz, r1, r2 // ::diffuse<0,1,2> - log r4.x, r3.x - log r4.y, r3.y - log r4.z, r3.z - mul r3.xyz, r4, c2.w - exp r4.x, r3.x - exp r4.y, r3.y - exp r4.z, r3.z - mul r1.xyz, r1, r4 // ::specular<0,1,2> - -#line 45 - mul r3.xyz, r1.y, c10 - mad r3.xyz, r1.x, c9, r3 - mad r1.xyz, r1.z, c11, r3 - mul r1.xyz, r1, c2 // ::result<3,4,5> - -#line 594 "D:\Microsoft\DirectXTK\Src\Shaders\BasicEffect.fx" - mul r0, r0, t3 // ::color<0,1,2,3> - -#line 24 "D:\Microsoft\DirectXTK\Src\Shaders\Common.fxh" - mul r1.xyz, r0.w, r1 - -#line 44 "D:\Microsoft\DirectXTK\Src\Shaders\Lighting.fxh" - mul r3.xyz, r2.y, c7 - mad r3.xyz, r2.x, c6, r3 - mad r2.xyz, r2.z, c8, r3 - mov r3.xyz, c0 // Parameters::DiffuseColor<0,1,2> - mad r2.xyz, r2, r3, c1 // ::result<0,1,2> - -#line 24 "D:\Microsoft\DirectXTK\Src\Shaders\Common.fxh" - mad r1.xyz, r0, r2, r1 // AddSpecular::color<0,1,2> - -#line 18 - mad r2.xyz, c13, r0.w, -r1 - mad r0.xyz, t1.w, r2, r1 // ApplyFog::color<0,1,2> - mov oC0, r0 // ::PSBasicPixelLightingTx<0,1,2,3> - -// approximately 52 instruction slots used (1 texture, 51 arithmetic) -ps_4_0 -dcl_constantbuffer CB0[14], immediateIndexed -dcl_sampler s0, mode_default -dcl_resource_texture2d (float,float,float,float) t0 -dcl_input_ps linear v0.xy -dcl_input_ps linear v1.xyzw -dcl_input_ps linear v2.xyz -dcl_input_ps linear v3.xyzw -dcl_output o0.xyzw -dcl_temps 4 -add r0.xyz, -v1.xyzx, cb0[12].xyzx -dp3 r0.w, r0.xyzx, r0.xyzx -rsq r0.w, r0.w -mad r1.xyz, r0.xyzx, r0.wwww, -cb0[3].xyzx -dp3 r1.w, r1.xyzx, r1.xyzx -rsq r1.w, r1.w -mul r1.xyz, r1.wwww, r1.xyzx -dp3 r1.w, v2.xyzx, v2.xyzx -rsq r1.w, r1.w -mul r2.xyz, r1.wwww, v2.xyzx -dp3 r1.x, r1.xyzx, r2.xyzx -mad r3.xyz, r0.xyzx, r0.wwww, -cb0[4].xyzx -mad r0.xyz, r0.xyzx, r0.wwww, -cb0[5].xyzx -dp3 r0.w, r3.xyzx, r3.xyzx -rsq r0.w, r0.w -mul r3.xyz, r0.wwww, r3.xyzx -dp3 r1.y, r3.xyzx, r2.xyzx -dp3 r0.w, r0.xyzx, r0.xyzx -rsq r0.w, r0.w -mul r0.xyz, r0.wwww, r0.xyzx -dp3 r1.z, r0.xyzx, r2.xyzx -max r0.xyz, r1.xyzx, l(0.000000, 0.000000, 0.000000, 0.000000) -dp3 r1.x, -cb0[3].xyzx, r2.xyzx -dp3 r1.y, -cb0[4].xyzx, r2.xyzx -dp3 r1.z, -cb0[5].xyzx, r2.xyzx -ge r2.xyz, r1.xyzx, l(0.000000, 0.000000, 0.000000, 0.000000) -and r2.xyz, r2.xyzx, l(0x3f800000, 0x3f800000, 0x3f800000, 0) -mul r0.xyz, r0.xyzx, r2.xyzx -mul r2.xyz, r1.xyzx, r2.xyzx -log r0.xyz, r0.xyzx -mul r0.xyz, r0.xyzx, cb0[2].wwww -exp r0.xyz, r0.xyzx -mul r0.xyz, r1.xyzx, r0.xyzx -mul r1.xyz, r0.yyyy, cb0[10].xyzx -mad r0.xyw, r0.xxxx, cb0[9].xyxz, r1.xyxz -mad r0.xyz, r0.zzzz, cb0[11].xyzx, r0.xywx -mul r0.xyz, r0.xyzx, cb0[2].xyzx -sample r1.xyzw, v0.xyxx, t0.xyzw, s0 -mul r1.xyzw, r1.xyzw, v3.xyzw -mul r0.xyz, r0.xyzx, r1.wwww -mul r3.xyz, r2.yyyy, cb0[7].xyzx -mad r2.xyw, r2.xxxx, cb0[6].xyxz, r3.xyxz -mad r2.xyz, r2.zzzz, cb0[8].xyzx, r2.xywx -mad r2.xyz, r2.xyzx, cb0[0].xyzx, cb0[1].xyzx -mad r0.xyz, r1.xyzx, r2.xyzx, r0.xyzx -mad r1.xyz, cb0[13].xyzx, r1.wwww, -r0.xyzx -mad o0.xyz, v1.wwww, r1.xyzx, r0.xyzx -mov o0.w, r1.w -ret -// Approximately 0 instruction slots used -#endif - -const BYTE BasicEffect_PSBasicPixelLightingTx[] = -{ - 68, 88, 66, 67, 69, 102, - 21, 199, 236, 173, 57, 100, - 0, 231, 30, 152, 29, 123, - 53, 197, 1, 0, 0, 0, - 228, 16, 0, 0, 4, 0, - 0, 0, 48, 0, 0, 0, - 192, 9, 0, 0, 48, 16, - 0, 0, 176, 16, 0, 0, - 65, 111, 110, 57, 136, 9, - 0, 0, 136, 9, 0, 0, - 0, 2, 255, 255, 84, 9, - 0, 0, 52, 0, 0, 0, - 1, 0, 40, 0, 0, 0, - 52, 0, 0, 0, 52, 0, - 1, 0, 36, 0, 0, 0, - 52, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 14, 0, - 0, 0, 0, 0, 0, 0, - 0, 2, 255, 255, 254, 255, - 141, 1, 68, 66, 85, 71, - 40, 0, 0, 0, 8, 6, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 184, 0, - 0, 0, 50, 0, 0, 0, - 196, 0, 0, 0, 14, 0, - 0, 0, 240, 4, 0, 0, - 136, 2, 0, 0, 68, 58, - 92, 77, 105, 99, 114, 111, - 115, 111, 102, 116, 92, 68, - 105, 114, 101, 99, 116, 88, - 84, 75, 92, 83, 114, 99, - 92, 83, 104, 97, 100, 101, - 114, 115, 92, 66, 97, 115, - 105, 99, 69, 102, 102, 101, - 99, 116, 46, 102, 120, 0, - 68, 58, 92, 77, 105, 99, - 114, 111, 115, 111, 102, 116, - 92, 68, 105, 114, 101, 99, - 116, 88, 84, 75, 92, 83, - 114, 99, 92, 83, 104, 97, - 100, 101, 114, 115, 92, 76, - 105, 103, 104, 116, 105, 110, - 103, 46, 102, 120, 104, 0, - 68, 58, 92, 77, 105, 99, - 114, 111, 115, 111, 102, 116, - 92, 68, 105, 114, 101, 99, - 116, 88, 84, 75, 92, 83, - 114, 99, 92, 83, 104, 97, - 100, 101, 114, 115, 92, 67, - 111, 109, 109, 111, 110, 46, - 102, 120, 104, 0, 40, 0, - 0, 0, 90, 0, 0, 0, - 138, 0, 0, 0, 0, 0, - 255, 255, 60, 6, 0, 0, - 0, 0, 255, 255, 84, 6, - 0, 0, 0, 0, 255, 255, - 96, 6, 0, 0, 0, 0, - 255, 255, 108, 6, 0, 0, - 0, 0, 255, 255, 120, 6, - 0, 0, 0, 0, 255, 255, - 132, 6, 0, 0, 82, 2, - 0, 0, 144, 6, 0, 0, - 84, 2, 0, 0, 160, 6, - 0, 0, 84, 2, 0, 0, - 176, 6, 0, 0, 84, 2, - 0, 0, 192, 6, 0, 0, - 31, 0, 1, 0, 204, 6, - 0, 0, 31, 0, 1, 0, - 224, 6, 0, 0, 85, 2, - 0, 0, 236, 6, 0, 0, - 35, 0, 1, 0, 248, 6, - 0, 0, 31, 0, 1, 0, - 8, 7, 0, 0, 31, 0, - 1, 0, 28, 7, 0, 0, - 31, 0, 1, 0, 48, 7, - 0, 0, 35, 0, 1, 0, - 60, 7, 0, 0, 31, 0, - 1, 0, 76, 7, 0, 0, - 35, 0, 1, 0, 88, 7, - 0, 0, 34, 0, 1, 0, - 104, 7, 0, 0, 34, 0, - 1, 0, 120, 7, 0, 0, - 34, 0, 1, 0, 136, 7, - 0, 0, 37, 0, 1, 0, - 152, 7, 0, 0, 40, 0, - 1, 0, 172, 7, 0, 0, - 40, 0, 1, 0, 188, 7, - 0, 0, 39, 0, 1, 0, - 208, 7, 0, 0, 40, 0, - 1, 0, 224, 7, 0, 0, - 40, 0, 1, 0, 236, 7, - 0, 0, 40, 0, 1, 0, - 248, 7, 0, 0, 40, 0, - 1, 0, 4, 8, 0, 0, - 40, 0, 1, 0, 20, 8, - 0, 0, 40, 0, 1, 0, - 32, 8, 0, 0, 40, 0, - 1, 0, 44, 8, 0, 0, - 40, 0, 1, 0, 56, 8, - 0, 0, 45, 0, 1, 0, - 72, 8, 0, 0, 45, 0, - 1, 0, 88, 8, 0, 0, - 45, 0, 1, 0, 108, 8, - 0, 0, 45, 0, 1, 0, - 128, 8, 0, 0, 82, 2, - 0, 0, 144, 8, 0, 0, - 24, 0, 2, 0, 160, 8, - 0, 0, 44, 0, 1, 0, - 176, 8, 0, 0, 44, 0, - 1, 0, 192, 8, 0, 0, - 44, 0, 1, 0, 212, 8, - 0, 0, 44, 0, 1, 0, - 232, 8, 0, 0, 44, 0, - 1, 0, 244, 8, 0, 0, - 24, 0, 2, 0, 8, 9, - 0, 0, 18, 0, 2, 0, - 28, 9, 0, 0, 18, 0, - 2, 0, 48, 9, 0, 0, - 18, 0, 2, 0, 68, 9, - 0, 0, 80, 97, 114, 97, - 109, 101, 116, 101, 114, 115, - 0, 68, 105, 102, 102, 117, - 115, 101, 67, 111, 108, 111, - 114, 0, 1, 0, 3, 0, - 1, 0, 4, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 44, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 255, 255, - 80, 83, 66, 97, 115, 105, - 99, 80, 105, 120, 101, 108, - 76, 105, 103, 104, 116, 105, - 110, 103, 84, 120, 0, 171, - 1, 0, 3, 0, 1, 0, - 4, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 49, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 3, 0, 65, 112, - 112, 108, 121, 70, 111, 103, - 0, 99, 111, 108, 111, 114, - 0, 171, 1, 0, 3, 0, - 1, 0, 4, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 48, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 255, 255, - 65, 100, 100, 83, 112, 101, - 99, 117, 108, 97, 114, 0, - 46, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 255, 255, - 39, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 3, 0, - 100, 105, 102, 102, 117, 115, - 101, 0, 1, 0, 3, 0, - 1, 0, 3, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 26, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 255, 255, - 100, 111, 116, 72, 0, 171, - 171, 171, 13, 0, 0, 0, - 0, 0, 255, 255, 255, 255, - 255, 255, 17, 0, 0, 0, - 255, 255, 255, 255, 2, 0, - 255, 255, 19, 0, 0, 0, - 255, 255, 1, 0, 255, 255, - 255, 255, 100, 111, 116, 76, - 0, 171, 171, 171, 20, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 21, 0, - 0, 0, 255, 255, 1, 0, - 255, 255, 255, 255, 22, 0, - 0, 0, 255, 255, 255, 255, - 2, 0, 255, 255, 104, 97, - 108, 102, 86, 101, 99, 116, - 111, 114, 115, 0, 3, 0, - 3, 0, 3, 0, 3, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 11, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 255, 255, 16, 0, 0, 0, - 6, 0, 7, 0, 8, 0, - 255, 255, 18, 0, 0, 0, - 3, 0, 4, 0, 5, 0, - 255, 255, 112, 105, 110, 0, - 84, 101, 120, 67, 111, 111, - 114, 100, 0, 171, 171, 171, - 1, 0, 3, 0, 1, 0, - 2, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 80, 111, - 115, 105, 116, 105, 111, 110, - 87, 83, 0, 78, 111, 114, - 109, 97, 108, 87, 83, 0, - 68, 105, 102, 102, 117, 115, - 101, 0, 204, 3, 0, 0, - 216, 3, 0, 0, 232, 3, - 0, 0, 204, 2, 0, 0, - 243, 3, 0, 0, 20, 3, - 0, 0, 252, 3, 0, 0, - 204, 2, 0, 0, 5, 0, - 0, 0, 1, 0, 13, 0, - 1, 0, 4, 0, 4, 4, - 0, 0, 1, 0, 0, 0, - 0, 0, 1, 0, 255, 255, - 255, 255, 2, 0, 0, 0, - 2, 0, 3, 0, 4, 0, - 5, 0, 3, 0, 0, 0, - 6, 0, 7, 0, 8, 0, - 255, 255, 4, 0, 0, 0, - 9, 0, 10, 0, 11, 0, - 12, 0, 114, 101, 115, 117, - 108, 116, 0, 83, 112, 101, - 99, 117, 108, 97, 114, 0, - 252, 3, 0, 0, 20, 3, - 0, 0, 107, 4, 0, 0, - 20, 3, 0, 0, 5, 0, - 0, 0, 1, 0, 6, 0, - 1, 0, 2, 0, 116, 4, - 0, 0, 38, 0, 0, 0, - 3, 0, 4, 0, 5, 0, - 255, 255, 45, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 255, 255, 115, 112, 101, 99, - 117, 108, 97, 114, 0, 171, - 171, 171, 34, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 255, 255, 119, 111, 114, 108, - 100, 78, 111, 114, 109, 97, - 108, 0, 12, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 255, 255, 122, 101, 114, 111, - 76, 0, 171, 171, 23, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 255, 255, 84, 2, - 0, 0, 95, 2, 0, 0, - 108, 2, 0, 0, 1, 0, - 0, 0, 124, 2, 0, 0, - 0, 0, 0, 0, 136, 2, - 0, 0, 160, 2, 0, 0, - 1, 0, 0, 0, 176, 2, - 0, 0, 188, 2, 0, 0, - 197, 2, 0, 0, 204, 2, - 0, 0, 1, 0, 0, 0, - 220, 2, 0, 0, 232, 2, - 0, 0, 197, 2, 0, 0, - 204, 2, 0, 0, 1, 0, - 0, 0, 244, 2, 0, 0, - 0, 0, 0, 0, 197, 2, - 0, 0, 204, 2, 0, 0, - 1, 0, 0, 0, 0, 3, - 0, 0, 0, 0, 0, 0, - 12, 3, 0, 0, 20, 3, - 0, 0, 1, 0, 0, 0, - 36, 3, 0, 0, 0, 0, - 0, 0, 48, 3, 0, 0, - 20, 3, 0, 0, 3, 0, - 0, 0, 56, 3, 0, 0, - 0, 0, 0, 0, 92, 3, - 0, 0, 20, 3, 0, 0, - 3, 0, 0, 0, 100, 3, - 0, 0, 0, 0, 0, 0, - 136, 3, 0, 0, 148, 3, - 0, 0, 3, 0, 0, 0, - 164, 3, 0, 0, 136, 2, - 0, 0, 200, 3, 0, 0, - 36, 4, 0, 0, 4, 0, - 0, 0, 52, 4, 0, 0, - 0, 0, 0, 0, 100, 4, - 0, 0, 132, 4, 0, 0, - 2, 0, 0, 0, 148, 4, - 0, 0, 0, 0, 0, 0, - 172, 4, 0, 0, 20, 3, - 0, 0, 1, 0, 0, 0, - 184, 4, 0, 0, 0, 0, - 0, 0, 196, 4, 0, 0, - 20, 3, 0, 0, 1, 0, - 0, 0, 208, 4, 0, 0, - 0, 0, 0, 0, 220, 4, - 0, 0, 20, 3, 0, 0, - 1, 0, 0, 0, 228, 4, - 0, 0, 77, 105, 99, 114, - 111, 115, 111, 102, 116, 32, - 40, 82, 41, 32, 72, 76, - 83, 76, 32, 83, 104, 97, - 100, 101, 114, 32, 67, 111, - 109, 112, 105, 108, 101, 114, - 32, 49, 48, 46, 49, 0, - 81, 0, 0, 5, 14, 0, - 15, 160, 0, 0, 128, 63, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 31, 0, 0, 2, 0, 0, - 0, 128, 0, 0, 7, 176, - 31, 0, 0, 2, 0, 0, - 0, 128, 1, 0, 15, 176, - 31, 0, 0, 2, 0, 0, - 0, 128, 2, 0, 7, 176, - 31, 0, 0, 2, 0, 0, - 0, 128, 3, 0, 15, 176, - 31, 0, 0, 2, 0, 0, - 0, 144, 0, 8, 15, 160, - 66, 0, 0, 3, 0, 0, - 15, 128, 0, 0, 228, 176, - 0, 8, 228, 160, 2, 0, - 0, 3, 1, 0, 7, 128, - 1, 0, 228, 177, 12, 0, - 228, 160, 8, 0, 0, 3, - 1, 0, 8, 128, 1, 0, - 228, 128, 1, 0, 228, 128, - 7, 0, 0, 2, 1, 0, - 8, 128, 1, 0, 255, 128, - 4, 0, 0, 4, 2, 0, - 7, 128, 1, 0, 228, 128, - 1, 0, 255, 128, 3, 0, - 228, 161, 36, 0, 0, 2, - 3, 0, 7, 128, 2, 0, - 228, 128, 36, 0, 0, 2, - 2, 0, 7, 128, 2, 0, - 228, 176, 8, 0, 0, 3, - 3, 0, 1, 128, 3, 0, - 228, 128, 2, 0, 228, 128, - 4, 0, 0, 4, 4, 0, - 7, 128, 1, 0, 228, 128, - 1, 0, 255, 128, 4, 0, - 228, 161, 4, 0, 0, 4, - 1, 0, 7, 128, 1, 0, - 228, 128, 1, 0, 255, 128, - 5, 0, 228, 161, 36, 0, - 0, 2, 5, 0, 7, 128, - 1, 0, 228, 128, 8, 0, - 0, 3, 3, 0, 4, 128, - 5, 0, 228, 128, 2, 0, - 228, 128, 36, 0, 0, 2, - 1, 0, 7, 128, 4, 0, - 228, 128, 8, 0, 0, 3, - 3, 0, 2, 128, 1, 0, - 228, 128, 2, 0, 228, 128, - 8, 0, 0, 3, 1, 0, - 1, 128, 3, 0, 228, 161, - 2, 0, 228, 128, 8, 0, - 0, 3, 1, 0, 2, 128, - 4, 0, 228, 161, 2, 0, - 228, 128, 8, 0, 0, 3, - 1, 0, 4, 128, 5, 0, - 228, 161, 2, 0, 228, 128, - 88, 0, 0, 4, 2, 0, - 7, 128, 1, 0, 228, 128, - 14, 0, 0, 160, 14, 0, - 85, 160, 5, 0, 0, 3, - 4, 0, 7, 128, 2, 0, - 228, 128, 3, 0, 228, 128, - 88, 0, 0, 4, 3, 0, - 7, 128, 3, 0, 228, 128, - 4, 0, 228, 128, 14, 0, - 85, 160, 5, 0, 0, 3, - 2, 0, 7, 128, 1, 0, - 228, 128, 2, 0, 228, 128, - 15, 0, 0, 2, 4, 0, - 1, 128, 3, 0, 0, 128, - 15, 0, 0, 2, 4, 0, - 2, 128, 3, 0, 85, 128, - 15, 0, 0, 2, 4, 0, - 4, 128, 3, 0, 170, 128, - 5, 0, 0, 3, 3, 0, - 7, 128, 4, 0, 228, 128, - 2, 0, 255, 160, 14, 0, - 0, 2, 4, 0, 1, 128, - 3, 0, 0, 128, 14, 0, - 0, 2, 4, 0, 2, 128, - 3, 0, 85, 128, 14, 0, - 0, 2, 4, 0, 4, 128, - 3, 0, 170, 128, 5, 0, - 0, 3, 1, 0, 7, 128, - 1, 0, 228, 128, 4, 0, - 228, 128, 5, 0, 0, 3, - 3, 0, 7, 128, 1, 0, - 85, 128, 10, 0, 228, 160, - 4, 0, 0, 4, 3, 0, - 7, 128, 1, 0, 0, 128, - 9, 0, 228, 160, 3, 0, - 228, 128, 4, 0, 0, 4, - 1, 0, 7, 128, 1, 0, - 170, 128, 11, 0, 228, 160, - 3, 0, 228, 128, 5, 0, - 0, 3, 1, 0, 7, 128, - 1, 0, 228, 128, 2, 0, - 228, 160, 5, 0, 0, 3, - 0, 0, 15, 128, 0, 0, - 228, 128, 3, 0, 228, 176, - 5, 0, 0, 3, 1, 0, - 7, 128, 0, 0, 255, 128, - 1, 0, 228, 128, 5, 0, - 0, 3, 3, 0, 7, 128, - 2, 0, 85, 128, 7, 0, - 228, 160, 4, 0, 0, 4, - 3, 0, 7, 128, 2, 0, - 0, 128, 6, 0, 228, 160, - 3, 0, 228, 128, 4, 0, - 0, 4, 2, 0, 7, 128, - 2, 0, 170, 128, 8, 0, - 228, 160, 3, 0, 228, 128, - 1, 0, 0, 2, 3, 0, - 7, 128, 0, 0, 228, 160, - 4, 0, 0, 4, 2, 0, - 7, 128, 2, 0, 228, 128, - 3, 0, 228, 128, 1, 0, - 228, 160, 4, 0, 0, 4, - 1, 0, 7, 128, 0, 0, - 228, 128, 2, 0, 228, 128, - 1, 0, 228, 128, 4, 0, - 0, 4, 2, 0, 7, 128, - 13, 0, 228, 160, 0, 0, - 255, 128, 1, 0, 228, 129, - 4, 0, 0, 4, 0, 0, - 7, 128, 1, 0, 255, 176, - 2, 0, 228, 128, 1, 0, - 228, 128, 1, 0, 0, 2, - 0, 8, 15, 128, 0, 0, - 228, 128, 255, 255, 0, 0, - 83, 72, 68, 82, 104, 6, - 0, 0, 64, 0, 0, 0, - 154, 1, 0, 0, 89, 0, - 0, 4, 70, 142, 32, 0, - 0, 0, 0, 0, 14, 0, - 0, 0, 90, 0, 0, 3, - 0, 96, 16, 0, 0, 0, - 0, 0, 88, 24, 0, 4, - 0, 112, 16, 0, 0, 0, - 0, 0, 85, 85, 0, 0, - 98, 16, 0, 3, 50, 16, - 16, 0, 0, 0, 0, 0, - 98, 16, 0, 3, 242, 16, - 16, 0, 1, 0, 0, 0, - 98, 16, 0, 3, 114, 16, - 16, 0, 2, 0, 0, 0, - 98, 16, 0, 3, 242, 16, - 16, 0, 3, 0, 0, 0, - 101, 0, 0, 3, 242, 32, - 16, 0, 0, 0, 0, 0, - 104, 0, 0, 2, 4, 0, - 0, 0, 0, 0, 0, 9, - 114, 0, 16, 0, 0, 0, - 0, 0, 70, 18, 16, 128, - 65, 0, 0, 0, 1, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 12, 0, - 0, 0, 16, 0, 0, 7, - 130, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 68, 0, 0, 5, 130, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 50, 0, 0, 11, - 114, 0, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 246, 15, - 16, 0, 0, 0, 0, 0, - 70, 130, 32, 128, 65, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 16, 0, - 0, 7, 130, 0, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 68, 0, 0, 5, - 130, 0, 16, 0, 1, 0, - 0, 0, 58, 0, 16, 0, - 1, 0, 0, 0, 56, 0, - 0, 7, 114, 0, 16, 0, - 1, 0, 0, 0, 246, 15, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 16, 0, 0, 7, - 130, 0, 16, 0, 1, 0, - 0, 0, 70, 18, 16, 0, - 2, 0, 0, 0, 70, 18, - 16, 0, 2, 0, 0, 0, - 68, 0, 0, 5, 130, 0, - 16, 0, 1, 0, 0, 0, - 58, 0, 16, 0, 1, 0, - 0, 0, 56, 0, 0, 7, - 114, 0, 16, 0, 2, 0, - 0, 0, 246, 15, 16, 0, - 1, 0, 0, 0, 70, 18, - 16, 0, 2, 0, 0, 0, - 16, 0, 0, 7, 18, 0, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 2, 0, 0, 0, 50, 0, - 0, 11, 114, 0, 16, 0, - 3, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 246, 15, 16, 0, 0, 0, - 0, 0, 70, 130, 32, 128, - 65, 0, 0, 0, 0, 0, - 0, 0, 4, 0, 0, 0, - 50, 0, 0, 11, 114, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 246, 15, 16, 0, - 0, 0, 0, 0, 70, 130, - 32, 128, 65, 0, 0, 0, - 0, 0, 0, 0, 5, 0, - 0, 0, 16, 0, 0, 7, - 130, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 3, 0, 0, 0, 70, 2, - 16, 0, 3, 0, 0, 0, - 68, 0, 0, 5, 130, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 56, 0, 0, 7, - 114, 0, 16, 0, 3, 0, - 0, 0, 246, 15, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 3, 0, 0, 0, - 16, 0, 0, 7, 34, 0, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 3, 0, - 0, 0, 70, 2, 16, 0, - 2, 0, 0, 0, 16, 0, - 0, 7, 130, 0, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 68, 0, 0, 5, - 130, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 56, 0, - 0, 7, 114, 0, 16, 0, - 0, 0, 0, 0, 246, 15, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 16, 0, 0, 7, - 66, 0, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 2, 0, 0, 0, - 52, 0, 0, 10, 114, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 16, 0, - 0, 9, 18, 0, 16, 0, - 1, 0, 0, 0, 70, 130, - 32, 128, 65, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 70, 2, 16, 0, - 2, 0, 0, 0, 16, 0, - 0, 9, 34, 0, 16, 0, - 1, 0, 0, 0, 70, 130, - 32, 128, 65, 0, 0, 0, - 0, 0, 0, 0, 4, 0, - 0, 0, 70, 2, 16, 0, - 2, 0, 0, 0, 16, 0, - 0, 9, 66, 0, 16, 0, - 1, 0, 0, 0, 70, 130, - 32, 128, 65, 0, 0, 0, - 0, 0, 0, 0, 5, 0, - 0, 0, 70, 2, 16, 0, - 2, 0, 0, 0, 29, 0, - 0, 10, 114, 0, 16, 0, - 2, 0, 0, 0, 70, 2, - 16, 0, 1, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 10, - 114, 0, 16, 0, 2, 0, - 0, 0, 70, 2, 16, 0, - 2, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 0, 0, - 56, 0, 0, 7, 114, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 2, 0, 0, 0, 56, 0, - 0, 7, 114, 0, 16, 0, - 2, 0, 0, 0, 70, 2, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 2, 0, - 0, 0, 47, 0, 0, 5, - 114, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 56, 0, - 0, 8, 114, 0, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 246, 143, 32, 0, 0, 0, - 0, 0, 2, 0, 0, 0, - 25, 0, 0, 5, 114, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 56, 0, 0, 7, - 114, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 56, 0, 0, 8, 114, 0, - 16, 0, 1, 0, 0, 0, - 86, 5, 16, 0, 0, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 10, 0, - 0, 0, 50, 0, 0, 10, - 178, 0, 16, 0, 0, 0, - 0, 0, 6, 0, 16, 0, - 0, 0, 0, 0, 70, 136, - 32, 0, 0, 0, 0, 0, - 9, 0, 0, 0, 70, 8, - 16, 0, 1, 0, 0, 0, - 50, 0, 0, 10, 114, 0, - 16, 0, 0, 0, 0, 0, - 166, 10, 16, 0, 0, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 11, 0, - 0, 0, 70, 3, 16, 0, - 0, 0, 0, 0, 56, 0, - 0, 8, 114, 0, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 2, 0, 0, 0, - 69, 0, 0, 9, 242, 0, - 16, 0, 1, 0, 0, 0, - 70, 16, 16, 0, 0, 0, - 0, 0, 70, 126, 16, 0, - 0, 0, 0, 0, 0, 96, - 16, 0, 0, 0, 0, 0, - 56, 0, 0, 7, 242, 0, - 16, 0, 1, 0, 0, 0, - 70, 14, 16, 0, 1, 0, - 0, 0, 70, 30, 16, 0, - 3, 0, 0, 0, 56, 0, - 0, 7, 114, 0, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 246, 15, 16, 0, 1, 0, - 0, 0, 56, 0, 0, 8, - 114, 0, 16, 0, 3, 0, - 0, 0, 86, 5, 16, 0, - 2, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 7, 0, 0, 0, 50, 0, - 0, 10, 178, 0, 16, 0, - 2, 0, 0, 0, 6, 0, - 16, 0, 2, 0, 0, 0, - 70, 136, 32, 0, 0, 0, - 0, 0, 6, 0, 0, 0, - 70, 8, 16, 0, 3, 0, - 0, 0, 50, 0, 0, 10, - 114, 0, 16, 0, 2, 0, - 0, 0, 166, 10, 16, 0, - 2, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 8, 0, 0, 0, 70, 3, - 16, 0, 2, 0, 0, 0, - 50, 0, 0, 11, 114, 0, - 16, 0, 2, 0, 0, 0, - 70, 2, 16, 0, 2, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 1, 0, - 0, 0, 50, 0, 0, 9, - 114, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 2, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 50, 0, 0, 11, - 114, 0, 16, 0, 1, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 13, 0, - 0, 0, 246, 15, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 128, 65, 0, 0, 0, - 0, 0, 0, 0, 50, 0, - 0, 9, 114, 32, 16, 0, - 0, 0, 0, 0, 246, 31, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 54, 0, - 0, 5, 130, 32, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 1, 0, 0, 0, - 62, 0, 0, 1, 73, 83, - 71, 78, 120, 0, 0, 0, - 4, 0, 0, 0, 8, 0, - 0, 0, 104, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 3, 3, - 0, 0, 104, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 1, 0, 0, 0, 15, 15, - 0, 0, 104, 0, 0, 0, - 2, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 2, 0, 0, 0, 7, 7, - 0, 0, 113, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 3, 0, 0, 0, 15, 15, - 0, 0, 84, 69, 88, 67, - 79, 79, 82, 68, 0, 67, - 79, 76, 79, 82, 0, 171, - 79, 83, 71, 78, 44, 0, - 0, 0, 1, 0, 0, 0, - 8, 0, 0, 0, 32, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 15, 0, 0, 0, 83, 86, - 95, 84, 97, 114, 103, 101, - 116, 0, 171, 171 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/BasicEffect_PSBasicTx.inc b/DirectXTK/Src/Shaders/Compiled/BasicEffect_PSBasicTx.inc deleted file mode 100644 index fabb9e1..0000000 --- a/DirectXTK/Src/Shaders/Compiled/BasicEffect_PSBasicTx.inc +++ /dev/null @@ -1,283 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// COLOR 0 xyzw 0 NONE float xyzw -// COLOR 1 xyzw 1 NONE float w -// TEXCOORD 0 xy 2 NONE float xy -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Target 0 xyzw 0 TARGET float xyzw -// -// -// Constant buffer to DX9 shader constant mappings: -// -// Target Reg Buffer Start Reg # of Regs Data Conversion -// ---------- ------- --------- --------- ---------------------- -// c0 cb0 13 1 ( FLT, FLT, FLT, FLT) -// -// -// Sampler/Resource to DX9 shader sampler mappings: -// -// Target Sampler Source Sampler Source Resource -// -------------- --------------- ---------------- -// s0 s0 t0 -// -// -// Level9 shader bytecode: -// - ps_2_0 - dcl t0 // pin<0,1,2,3> - dcl t1 // pin<4,5,6,7> - dcl t2.xy // pin<8,9> - dcl_2d s0 - -#line 511 "D:\Microsoft\DirectXTK\Src\Shaders\BasicEffect.fx" - texld r0, t2, s0 - mul r0, r0, t0 // ::color<0,1,2,3> - -#line 18 "D:\Microsoft\DirectXTK\Src\Shaders\Common.fxh" - mad r1.xyz, c0, r0.w, -r0 - mad r0.xyz, t1.w, r1, r0 // ApplyFog::color<0,1,2> - mov oC0, r0 // ::PSBasicTx<0,1,2,3> - -// approximately 5 instruction slots used (1 texture, 4 arithmetic) -ps_4_0 -dcl_constantbuffer CB0[14], immediateIndexed -dcl_sampler s0, mode_default -dcl_resource_texture2d (float,float,float,float) t0 -dcl_input_ps linear v0.xyzw -dcl_input_ps linear v1.w -dcl_input_ps linear v2.xy -dcl_output o0.xyzw -dcl_temps 2 -sample r0.xyzw, v2.xyxx, t0.xyzw, s0 -mul r0.xyzw, r0.xyzw, v0.xyzw -mad r1.xyz, cb0[13].xyzx, r0.wwww, -r0.xyzx -mad o0.xyz, v1.wwww, r1.xyzx, r0.xyzx -mov o0.w, r0.w -ret -// Approximately 0 instruction slots used -#endif - -const BYTE BasicEffect_PSBasicTx[] = -{ - 68, 88, 66, 67, 124, 55, - 129, 94, 86, 5, 218, 6, - 153, 178, 144, 230, 52, 163, - 108, 73, 1, 0, 0, 0, - 228, 4, 0, 0, 4, 0, - 0, 0, 48, 0, 0, 0, - 44, 3, 0, 0, 72, 4, - 0, 0, 176, 4, 0, 0, - 65, 111, 110, 57, 244, 2, - 0, 0, 244, 2, 0, 0, - 0, 2, 255, 255, 192, 2, - 0, 0, 52, 0, 0, 0, - 1, 0, 40, 0, 0, 0, - 52, 0, 0, 0, 52, 0, - 1, 0, 36, 0, 0, 0, - 52, 0, 0, 0, 0, 0, - 0, 0, 13, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 0, 2, 255, 255, 254, 255, - 140, 0, 68, 66, 85, 71, - 40, 0, 0, 0, 4, 2, - 0, 0, 0, 0, 0, 0, - 2, 0, 0, 0, 136, 0, - 0, 0, 9, 0, 0, 0, - 144, 0, 0, 0, 4, 0, - 0, 0, 180, 1, 0, 0, - 216, 0, 0, 0, 68, 58, - 92, 77, 105, 99, 114, 111, - 115, 111, 102, 116, 92, 68, - 105, 114, 101, 99, 116, 88, - 84, 75, 92, 83, 114, 99, - 92, 83, 104, 97, 100, 101, - 114, 115, 92, 66, 97, 115, - 105, 99, 69, 102, 102, 101, - 99, 116, 46, 102, 120, 0, - 68, 58, 92, 77, 105, 99, - 114, 111, 115, 111, 102, 116, - 92, 68, 105, 114, 101, 99, - 116, 88, 84, 75, 92, 83, - 114, 99, 92, 83, 104, 97, - 100, 101, 114, 115, 92, 67, - 111, 109, 109, 111, 110, 46, - 102, 120, 104, 0, 40, 0, - 0, 0, 90, 0, 0, 0, - 0, 0, 255, 255, 56, 2, - 0, 0, 0, 0, 255, 255, - 68, 2, 0, 0, 0, 0, - 255, 255, 80, 2, 0, 0, - 0, 0, 255, 255, 92, 2, - 0, 0, 255, 1, 0, 0, - 104, 2, 0, 0, 255, 1, - 0, 0, 120, 2, 0, 0, - 18, 0, 1, 0, 136, 2, - 0, 0, 18, 0, 1, 0, - 156, 2, 0, 0, 18, 0, - 1, 0, 176, 2, 0, 0, - 80, 83, 66, 97, 115, 105, - 99, 84, 120, 0, 171, 171, - 1, 0, 3, 0, 1, 0, - 4, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 8, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 3, 0, 65, 112, - 112, 108, 121, 70, 111, 103, - 0, 99, 111, 108, 111, 114, - 0, 171, 1, 0, 3, 0, - 1, 0, 4, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 7, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 255, 255, - 5, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 3, 0, - 112, 105, 110, 0, 68, 105, - 102, 102, 117, 115, 101, 0, - 83, 112, 101, 99, 117, 108, - 97, 114, 0, 84, 101, 120, - 67, 111, 111, 114, 100, 0, - 171, 171, 1, 0, 3, 0, - 1, 0, 2, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 60, 1, 0, 0, 16, 1, - 0, 0, 68, 1, 0, 0, - 16, 1, 0, 0, 77, 1, - 0, 0, 88, 1, 0, 0, - 5, 0, 0, 0, 1, 0, - 10, 0, 1, 0, 3, 0, - 104, 1, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 3, 0, 1, 0, - 0, 0, 4, 0, 5, 0, - 6, 0, 7, 0, 2, 0, - 0, 0, 8, 0, 9, 0, - 255, 255, 255, 255, 0, 0, - 0, 0, 216, 0, 0, 0, - 228, 0, 0, 0, 1, 0, - 0, 0, 244, 0, 0, 0, - 0, 1, 0, 0, 9, 1, - 0, 0, 16, 1, 0, 0, - 1, 0, 0, 0, 32, 1, - 0, 0, 0, 0, 0, 0, - 9, 1, 0, 0, 16, 1, - 0, 0, 1, 0, 0, 0, - 44, 1, 0, 0, 216, 0, - 0, 0, 56, 1, 0, 0, - 128, 1, 0, 0, 3, 0, - 0, 0, 144, 1, 0, 0, - 77, 105, 99, 114, 111, 115, - 111, 102, 116, 32, 40, 82, - 41, 32, 72, 76, 83, 76, - 32, 83, 104, 97, 100, 101, - 114, 32, 67, 111, 109, 112, - 105, 108, 101, 114, 32, 49, - 48, 46, 49, 0, 31, 0, - 0, 2, 0, 0, 0, 128, - 0, 0, 15, 176, 31, 0, - 0, 2, 0, 0, 0, 128, - 1, 0, 15, 176, 31, 0, - 0, 2, 0, 0, 0, 128, - 2, 0, 3, 176, 31, 0, - 0, 2, 0, 0, 0, 144, - 0, 8, 15, 160, 66, 0, - 0, 3, 0, 0, 15, 128, - 2, 0, 228, 176, 0, 8, - 228, 160, 5, 0, 0, 3, - 0, 0, 15, 128, 0, 0, - 228, 128, 0, 0, 228, 176, - 4, 0, 0, 4, 1, 0, - 7, 128, 0, 0, 228, 160, - 0, 0, 255, 128, 0, 0, - 228, 129, 4, 0, 0, 4, - 0, 0, 7, 128, 1, 0, - 255, 176, 1, 0, 228, 128, - 0, 0, 228, 128, 1, 0, - 0, 2, 0, 8, 15, 128, - 0, 0, 228, 128, 255, 255, - 0, 0, 83, 72, 68, 82, - 20, 1, 0, 0, 64, 0, - 0, 0, 69, 0, 0, 0, - 89, 0, 0, 4, 70, 142, - 32, 0, 0, 0, 0, 0, - 14, 0, 0, 0, 90, 0, - 0, 3, 0, 96, 16, 0, - 0, 0, 0, 0, 88, 24, - 0, 4, 0, 112, 16, 0, - 0, 0, 0, 0, 85, 85, - 0, 0, 98, 16, 0, 3, - 242, 16, 16, 0, 0, 0, - 0, 0, 98, 16, 0, 3, - 130, 16, 16, 0, 1, 0, - 0, 0, 98, 16, 0, 3, - 50, 16, 16, 0, 2, 0, - 0, 0, 101, 0, 0, 3, - 242, 32, 16, 0, 0, 0, - 0, 0, 104, 0, 0, 2, - 2, 0, 0, 0, 69, 0, - 0, 9, 242, 0, 16, 0, - 0, 0, 0, 0, 70, 16, - 16, 0, 2, 0, 0, 0, - 70, 126, 16, 0, 0, 0, - 0, 0, 0, 96, 16, 0, - 0, 0, 0, 0, 56, 0, - 0, 7, 242, 0, 16, 0, - 0, 0, 0, 0, 70, 14, - 16, 0, 0, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 50, 0, 0, 11, - 114, 0, 16, 0, 1, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 13, 0, - 0, 0, 246, 15, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 128, 65, 0, 0, 0, - 0, 0, 0, 0, 50, 0, - 0, 9, 114, 32, 16, 0, - 0, 0, 0, 0, 246, 31, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 54, 0, - 0, 5, 130, 32, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 62, 0, 0, 1, 73, 83, - 71, 78, 96, 0, 0, 0, - 3, 0, 0, 0, 8, 0, - 0, 0, 80, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 15, 15, - 0, 0, 80, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 1, 0, 0, 0, 15, 8, - 0, 0, 86, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 2, 0, 0, 0, 3, 3, - 0, 0, 67, 79, 76, 79, - 82, 0, 84, 69, 88, 67, - 79, 79, 82, 68, 0, 171, - 79, 83, 71, 78, 44, 0, - 0, 0, 1, 0, 0, 0, - 8, 0, 0, 0, 32, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 15, 0, 0, 0, 83, 86, - 95, 84, 97, 114, 103, 101, - 116, 0, 171, 171 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/BasicEffect_PSBasicTxNoFog.inc b/DirectXTK/Src/Shaders/Compiled/BasicEffect_PSBasicTxNoFog.inc deleted file mode 100644 index d6a13fb..0000000 --- a/DirectXTK/Src/Shaders/Compiled/BasicEffect_PSBasicTxNoFog.inc +++ /dev/null @@ -1,202 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// COLOR 0 xyzw 0 NONE float xyzw -// TEXCOORD 0 xy 1 NONE float xy -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Target 0 xyzw 0 TARGET float xyzw -// -// -// Sampler/Resource to DX9 shader sampler mappings: -// -// Target Sampler Source Sampler Source Resource -// -------------- --------------- ---------------- -// s0 s0 t0 -// -// -// Level9 shader bytecode: -// - ps_2_0 - dcl t0 // pin<0,1,2,3> - dcl t1.xy // pin<4,5> - dcl_2d s0 - -#line 522 "D:\Microsoft\DirectXTK\Src\Shaders\BasicEffect.fx" - texld r0, t1, s0 - mul r0, r0, t0 // ::PSBasicTxNoFog<0,1,2,3> - mov oC0, r0 // ::PSBasicTxNoFog<0,1,2,3> - -// approximately 3 instruction slots used (1 texture, 2 arithmetic) -ps_4_0 -dcl_sampler s0, mode_default -dcl_resource_texture2d (float,float,float,float) t0 -dcl_input_ps linear v0.xyzw -dcl_input_ps linear v1.xy -dcl_output o0.xyzw -dcl_temps 1 -sample r0.xyzw, v1.xyxx, t0.xyzw, s0 -mul o0.xyzw, r0.xyzw, v0.xyzw -ret -// Approximately 0 instruction slots used -#endif - -const BYTE BasicEffect_PSBasicTxNoFog[] = -{ - 68, 88, 66, 67, 59, 82, - 120, 8, 189, 102, 127, 158, - 123, 101, 91, 138, 162, 84, - 15, 74, 1, 0, 0, 0, - 104, 3, 0, 0, 4, 0, - 0, 0, 48, 0, 0, 0, - 72, 2, 0, 0, 228, 2, - 0, 0, 52, 3, 0, 0, - 65, 111, 110, 57, 16, 2, - 0, 0, 16, 2, 0, 0, - 0, 2, 255, 255, 232, 1, - 0, 0, 40, 0, 0, 0, - 0, 0, 40, 0, 0, 0, - 40, 0, 0, 0, 40, 0, - 1, 0, 36, 0, 0, 0, - 40, 0, 0, 0, 0, 0, - 0, 2, 255, 255, 254, 255, - 99, 0, 68, 66, 85, 71, - 40, 0, 0, 0, 96, 1, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 92, 0, - 0, 0, 6, 0, 0, 0, - 96, 0, 0, 0, 2, 0, - 0, 0, 56, 1, 0, 0, - 144, 0, 0, 0, 68, 58, - 92, 77, 105, 99, 114, 111, - 115, 111, 102, 116, 92, 68, - 105, 114, 101, 99, 116, 88, - 84, 75, 92, 83, 114, 99, - 92, 83, 104, 97, 100, 101, - 114, 115, 92, 66, 97, 115, - 105, 99, 69, 102, 102, 101, - 99, 116, 46, 102, 120, 0, - 171, 171, 40, 0, 0, 0, - 0, 0, 255, 255, 148, 1, - 0, 0, 0, 0, 255, 255, - 160, 1, 0, 0, 0, 0, - 255, 255, 172, 1, 0, 0, - 10, 2, 0, 0, 184, 1, - 0, 0, 10, 2, 0, 0, - 200, 1, 0, 0, 10, 2, - 0, 0, 216, 1, 0, 0, - 80, 83, 66, 97, 115, 105, - 99, 84, 120, 78, 111, 70, - 111, 103, 0, 171, 1, 0, - 3, 0, 1, 0, 4, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 4, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 3, 0, 5, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 3, 0, 112, 105, 110, 0, - 68, 105, 102, 102, 117, 115, - 101, 0, 1, 0, 3, 0, - 1, 0, 4, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 84, 101, 120, 67, 111, 111, - 114, 100, 0, 171, 171, 171, - 1, 0, 3, 0, 1, 0, - 2, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 204, 0, - 0, 0, 212, 0, 0, 0, - 228, 0, 0, 0, 240, 0, - 0, 0, 5, 0, 0, 0, - 1, 0, 6, 0, 1, 0, - 2, 0, 0, 1, 0, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 3, 0, - 1, 0, 0, 0, 4, 0, - 5, 0, 255, 255, 255, 255, - 0, 0, 0, 0, 144, 0, - 0, 0, 160, 0, 0, 0, - 2, 0, 0, 0, 176, 0, - 0, 0, 144, 0, 0, 0, - 200, 0, 0, 0, 16, 1, - 0, 0, 2, 0, 0, 0, - 32, 1, 0, 0, 77, 105, - 99, 114, 111, 115, 111, 102, - 116, 32, 40, 82, 41, 32, - 72, 76, 83, 76, 32, 83, - 104, 97, 100, 101, 114, 32, - 67, 111, 109, 112, 105, 108, - 101, 114, 32, 49, 48, 46, - 49, 0, 31, 0, 0, 2, - 0, 0, 0, 128, 0, 0, - 15, 176, 31, 0, 0, 2, - 0, 0, 0, 128, 1, 0, - 3, 176, 31, 0, 0, 2, - 0, 0, 0, 144, 0, 8, - 15, 160, 66, 0, 0, 3, - 0, 0, 15, 128, 1, 0, - 228, 176, 0, 8, 228, 160, - 5, 0, 0, 3, 0, 0, - 15, 128, 0, 0, 228, 128, - 0, 0, 228, 176, 1, 0, - 0, 2, 0, 8, 15, 128, - 0, 0, 228, 128, 255, 255, - 0, 0, 83, 72, 68, 82, - 148, 0, 0, 0, 64, 0, - 0, 0, 37, 0, 0, 0, - 90, 0, 0, 3, 0, 96, - 16, 0, 0, 0, 0, 0, - 88, 24, 0, 4, 0, 112, - 16, 0, 0, 0, 0, 0, - 85, 85, 0, 0, 98, 16, - 0, 3, 242, 16, 16, 0, - 0, 0, 0, 0, 98, 16, - 0, 3, 50, 16, 16, 0, - 1, 0, 0, 0, 101, 0, - 0, 3, 242, 32, 16, 0, - 0, 0, 0, 0, 104, 0, - 0, 2, 1, 0, 0, 0, - 69, 0, 0, 9, 242, 0, - 16, 0, 0, 0, 0, 0, - 70, 16, 16, 0, 1, 0, - 0, 0, 70, 126, 16, 0, - 0, 0, 0, 0, 0, 96, - 16, 0, 0, 0, 0, 0, - 56, 0, 0, 7, 242, 32, - 16, 0, 0, 0, 0, 0, - 70, 14, 16, 0, 0, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 62, 0, - 0, 1, 73, 83, 71, 78, - 72, 0, 0, 0, 2, 0, - 0, 0, 8, 0, 0, 0, - 56, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 15, 15, 0, 0, - 62, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 1, 0, - 0, 0, 3, 3, 0, 0, - 67, 79, 76, 79, 82, 0, - 84, 69, 88, 67, 79, 79, - 82, 68, 0, 171, 79, 83, - 71, 78, 44, 0, 0, 0, - 1, 0, 0, 0, 8, 0, - 0, 0, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 15, 0, - 0, 0, 83, 86, 95, 84, - 97, 114, 103, 101, 116, 0, - 171, 171 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/BasicEffect_PSBasicVertexLighting.inc b/DirectXTK/Src/Shaders/Compiled/BasicEffect_PSBasicVertexLighting.inc deleted file mode 100644 index 91ca02f..0000000 --- a/DirectXTK/Src/Shaders/Compiled/BasicEffect_PSBasicVertexLighting.inc +++ /dev/null @@ -1,239 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// COLOR 0 xyzw 0 NONE float xyzw -// COLOR 1 xyzw 1 NONE float xyzw -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Target 0 xyzw 0 TARGET float xyzw -// -// -// Constant buffer to DX9 shader constant mappings: -// -// Target Reg Buffer Start Reg # of Regs Data Conversion -// ---------- ------- --------- --------- ---------------------- -// c0 cb0 13 1 ( FLT, FLT, FLT, FLT) -// -// -// Level9 shader bytecode: -// - ps_2_0 - dcl t0 // pin<0,1,2,3> - dcl t1 // pin<4,5,6,7> - -#line 24 "D:\Microsoft\DirectXTK\Src\Shaders\Common.fxh" - mov r0, t0 // pin<0,1,2,3> - mad r0.xyz, t1, r0.w, r0 // AddSpecular::color<0,1,2> - -#line 18 - mad r1.xyz, c0, t0.w, -r0 - mad r0.xyz, t1.w, r1, r0 // ApplyFog::color<0,1,2> - mov r0.w, t0.w - mov oC0, r0 // ::PSBasicVertexLighting<0,1,2,3> - -// approximately 6 instruction slots used -ps_4_0 -dcl_constantbuffer CB0[14], immediateIndexed -dcl_input_ps linear v0.xyzw -dcl_input_ps linear v1.xyzw -dcl_output o0.xyzw -dcl_temps 2 -mad r0.xyz, v1.xyzx, v0.wwww, v0.xyzx -mad r1.xyz, cb0[13].xyzx, v0.wwww, -r0.xyzx -mad o0.xyz, v1.wwww, r1.xyzx, r0.xyzx -mov o0.w, v0.w -ret -// Approximately 0 instruction slots used -#endif - -const BYTE BasicEffect_PSBasicVertexLighting[] = -{ - 68, 88, 66, 67, 133, 23, - 11, 31, 203, 88, 128, 54, - 200, 71, 104, 74, 56, 114, - 242, 33, 1, 0, 0, 0, - 44, 4, 0, 0, 4, 0, - 0, 0, 48, 0, 0, 0, - 216, 2, 0, 0, 176, 3, - 0, 0, 248, 3, 0, 0, - 65, 111, 110, 57, 160, 2, - 0, 0, 160, 2, 0, 0, - 0, 2, 255, 255, 112, 2, - 0, 0, 48, 0, 0, 0, - 1, 0, 36, 0, 0, 0, - 48, 0, 0, 0, 48, 0, - 0, 0, 36, 0, 0, 0, - 48, 0, 0, 0, 13, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 0, 2, 255, 255, - 254, 255, 123, 0, 68, 66, - 85, 71, 40, 0, 0, 0, - 192, 1, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 88, 0, 0, 0, 8, 0, - 0, 0, 92, 0, 0, 0, - 4, 0, 0, 0, 112, 1, - 0, 0, 156, 0, 0, 0, - 68, 58, 92, 77, 105, 99, - 114, 111, 115, 111, 102, 116, - 92, 68, 105, 114, 101, 99, - 116, 88, 84, 75, 92, 83, - 114, 99, 92, 83, 104, 97, - 100, 101, 114, 115, 92, 67, - 111, 109, 109, 111, 110, 46, - 102, 120, 104, 0, 171, 171, - 40, 0, 0, 0, 0, 0, - 255, 255, 244, 1, 0, 0, - 0, 0, 255, 255, 0, 2, - 0, 0, 24, 0, 0, 0, - 12, 2, 0, 0, 24, 0, - 0, 0, 24, 2, 0, 0, - 18, 0, 0, 0, 44, 2, - 0, 0, 18, 0, 0, 0, - 64, 2, 0, 0, 18, 0, - 0, 0, 84, 2, 0, 0, - 18, 0, 0, 0, 96, 2, - 0, 0, 80, 83, 66, 97, - 115, 105, 99, 86, 101, 114, - 116, 101, 120, 76, 105, 103, - 104, 116, 105, 110, 103, 0, - 171, 171, 1, 0, 3, 0, - 1, 0, 4, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 7, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 3, 0, - 65, 112, 112, 108, 121, 70, - 111, 103, 0, 99, 111, 108, - 111, 114, 0, 171, 1, 0, - 3, 0, 1, 0, 4, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 5, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 255, 255, 65, 100, 100, 83, - 112, 101, 99, 117, 108, 97, - 114, 0, 3, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 255, 255, 112, 105, 110, 0, - 68, 105, 102, 102, 117, 115, - 101, 0, 83, 112, 101, 99, - 117, 108, 97, 114, 0, 171, - 171, 171, 24, 1, 0, 0, - 224, 0, 0, 0, 32, 1, - 0, 0, 224, 0, 0, 0, - 5, 0, 0, 0, 1, 0, - 8, 0, 1, 0, 2, 0, - 44, 1, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 3, 0, 1, 0, - 0, 0, 4, 0, 5, 0, - 6, 0, 7, 0, 2, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 3, 0, 0, 0, - 0, 0, 156, 0, 0, 0, - 180, 0, 0, 0, 1, 0, - 0, 0, 196, 0, 0, 0, - 208, 0, 0, 0, 217, 0, - 0, 0, 224, 0, 0, 0, - 1, 0, 0, 0, 240, 0, - 0, 0, 252, 0, 0, 0, - 217, 0, 0, 0, 224, 0, - 0, 0, 1, 0, 0, 0, - 8, 1, 0, 0, 156, 0, - 0, 0, 20, 1, 0, 0, - 60, 1, 0, 0, 3, 0, - 0, 0, 76, 1, 0, 0, - 77, 105, 99, 114, 111, 115, - 111, 102, 116, 32, 40, 82, - 41, 32, 72, 76, 83, 76, - 32, 83, 104, 97, 100, 101, - 114, 32, 67, 111, 109, 112, - 105, 108, 101, 114, 32, 49, - 48, 46, 49, 0, 31, 0, - 0, 2, 0, 0, 0, 128, - 0, 0, 15, 176, 31, 0, - 0, 2, 0, 0, 0, 128, - 1, 0, 15, 176, 1, 0, - 0, 2, 0, 0, 15, 128, - 0, 0, 228, 176, 4, 0, - 0, 4, 0, 0, 7, 128, - 1, 0, 228, 176, 0, 0, - 255, 128, 0, 0, 228, 128, - 4, 0, 0, 4, 1, 0, - 7, 128, 0, 0, 228, 160, - 0, 0, 255, 176, 0, 0, - 228, 129, 4, 0, 0, 4, - 0, 0, 7, 128, 1, 0, - 255, 176, 1, 0, 228, 128, - 0, 0, 228, 128, 1, 0, - 0, 2, 0, 0, 8, 128, - 0, 0, 255, 176, 1, 0, - 0, 2, 0, 8, 15, 128, - 0, 0, 228, 128, 255, 255, - 0, 0, 83, 72, 68, 82, - 208, 0, 0, 0, 64, 0, - 0, 0, 52, 0, 0, 0, - 89, 0, 0, 4, 70, 142, - 32, 0, 0, 0, 0, 0, - 14, 0, 0, 0, 98, 16, - 0, 3, 242, 16, 16, 0, - 0, 0, 0, 0, 98, 16, - 0, 3, 242, 16, 16, 0, - 1, 0, 0, 0, 101, 0, - 0, 3, 242, 32, 16, 0, - 0, 0, 0, 0, 104, 0, - 0, 2, 2, 0, 0, 0, - 50, 0, 0, 9, 114, 0, - 16, 0, 0, 0, 0, 0, - 70, 18, 16, 0, 1, 0, - 0, 0, 246, 31, 16, 0, - 0, 0, 0, 0, 70, 18, - 16, 0, 0, 0, 0, 0, - 50, 0, 0, 11, 114, 0, - 16, 0, 1, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 13, 0, 0, 0, - 246, 31, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 128, - 65, 0, 0, 0, 0, 0, - 0, 0, 50, 0, 0, 9, - 114, 32, 16, 0, 0, 0, - 0, 0, 246, 31, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 54, 0, 0, 5, - 130, 32, 16, 0, 0, 0, - 0, 0, 58, 16, 16, 0, - 0, 0, 0, 0, 62, 0, - 0, 1, 73, 83, 71, 78, - 64, 0, 0, 0, 2, 0, - 0, 0, 8, 0, 0, 0, - 56, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 15, 15, 0, 0, - 56, 0, 0, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 1, 0, - 0, 0, 15, 15, 0, 0, - 67, 79, 76, 79, 82, 0, - 171, 171, 79, 83, 71, 78, - 44, 0, 0, 0, 1, 0, - 0, 0, 8, 0, 0, 0, - 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 15, 0, 0, 0, - 83, 86, 95, 84, 97, 114, - 103, 101, 116, 0, 171, 171 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/BasicEffect_PSBasicVertexLightingNoFog.inc b/DirectXTK/Src/Shaders/Compiled/BasicEffect_PSBasicVertexLightingNoFog.inc deleted file mode 100644 index be6c977..0000000 --- a/DirectXTK/Src/Shaders/Compiled/BasicEffect_PSBasicVertexLightingNoFog.inc +++ /dev/null @@ -1,190 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// COLOR 0 xyzw 0 NONE float xyzw -// COLOR 1 xyzw 1 NONE float xyz -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Target 0 xyzw 0 TARGET float xyzw -// -// -// Level9 shader bytecode: -// - ps_2_0 - dcl t0 // pin<0,1,2,3> - dcl t1 // pin<4,5,6,7> - -#line 24 "D:\Microsoft\DirectXTK\Src\Shaders\Common.fxh" - mov r0, t0 // pin<0,1,2,3> - mad r0.xyz, t1, r0.w, r0 // AddSpecular::color<0,1,2> - mov r0.w, t0.w - mov oC0, r0 // ::PSBasicVertexLightingNoFog<0,1,2,3> - -// approximately 4 instruction slots used -ps_4_0 -dcl_input_ps linear v0.xyzw -dcl_input_ps linear v1.xyz -dcl_output o0.xyzw -mad o0.xyz, v1.xyzx, v0.wwww, v0.xyzx -mov o0.w, v0.w -ret -// Approximately 0 instruction slots used -#endif - -const BYTE BasicEffect_PSBasicVertexLightingNoFog[] = -{ - 68, 88, 66, 67, 74, 83, - 53, 160, 25, 30, 16, 24, - 152, 28, 177, 251, 55, 87, - 217, 57, 1, 0, 0, 0, - 92, 3, 0, 0, 4, 0, - 0, 0, 48, 0, 0, 0, - 112, 2, 0, 0, 224, 2, - 0, 0, 40, 3, 0, 0, - 65, 111, 110, 57, 56, 2, - 0, 0, 56, 2, 0, 0, - 0, 2, 255, 255, 20, 2, - 0, 0, 36, 0, 0, 0, - 0, 0, 36, 0, 0, 0, - 36, 0, 0, 0, 36, 0, - 0, 0, 36, 0, 0, 0, - 36, 0, 0, 2, 255, 255, - 254, 255, 110, 0, 68, 66, - 85, 71, 40, 0, 0, 0, - 140, 1, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 88, 0, 0, 0, 6, 0, - 0, 0, 92, 0, 0, 0, - 3, 0, 0, 0, 80, 1, - 0, 0, 140, 0, 0, 0, - 68, 58, 92, 77, 105, 99, - 114, 111, 115, 111, 102, 116, - 92, 68, 105, 114, 101, 99, - 116, 88, 84, 75, 92, 83, - 114, 99, 92, 83, 104, 97, - 100, 101, 114, 115, 92, 67, - 111, 109, 109, 111, 110, 46, - 102, 120, 104, 0, 171, 171, - 40, 0, 0, 0, 0, 0, - 255, 255, 192, 1, 0, 0, - 0, 0, 255, 255, 204, 1, - 0, 0, 24, 0, 0, 0, - 216, 1, 0, 0, 24, 0, - 0, 0, 228, 1, 0, 0, - 24, 0, 0, 0, 248, 1, - 0, 0, 24, 0, 0, 0, - 4, 2, 0, 0, 80, 83, - 66, 97, 115, 105, 99, 86, - 101, 114, 116, 101, 120, 76, - 105, 103, 104, 116, 105, 110, - 103, 78, 111, 70, 111, 103, - 0, 171, 1, 0, 3, 0, - 1, 0, 4, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 5, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 3, 0, - 65, 100, 100, 83, 112, 101, - 99, 117, 108, 97, 114, 0, - 99, 111, 108, 111, 114, 0, - 171, 171, 1, 0, 3, 0, - 1, 0, 4, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 255, 255, - 112, 105, 110, 0, 68, 105, - 102, 102, 117, 115, 101, 0, - 83, 112, 101, 99, 117, 108, - 97, 114, 0, 171, 171, 171, - 248, 0, 0, 0, 216, 0, - 0, 0, 0, 1, 0, 0, - 216, 0, 0, 0, 5, 0, - 0, 0, 1, 0, 8, 0, - 1, 0, 2, 0, 12, 1, - 0, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 3, 0, 1, 0, 0, 0, - 4, 0, 5, 0, 6, 0, - 7, 0, 2, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 3, 0, 0, 0, 0, 0, - 140, 0, 0, 0, 168, 0, - 0, 0, 1, 0, 0, 0, - 184, 0, 0, 0, 196, 0, - 0, 0, 208, 0, 0, 0, - 216, 0, 0, 0, 1, 0, - 0, 0, 232, 0, 0, 0, - 140, 0, 0, 0, 244, 0, - 0, 0, 28, 1, 0, 0, - 3, 0, 0, 0, 44, 1, - 0, 0, 77, 105, 99, 114, - 111, 115, 111, 102, 116, 32, - 40, 82, 41, 32, 72, 76, - 83, 76, 32, 83, 104, 97, - 100, 101, 114, 32, 67, 111, - 109, 112, 105, 108, 101, 114, - 32, 49, 48, 46, 49, 0, - 31, 0, 0, 2, 0, 0, - 0, 128, 0, 0, 15, 176, - 31, 0, 0, 2, 0, 0, - 0, 128, 1, 0, 15, 176, - 1, 0, 0, 2, 0, 0, - 15, 128, 0, 0, 228, 176, - 4, 0, 0, 4, 0, 0, - 7, 128, 1, 0, 228, 176, - 0, 0, 255, 128, 0, 0, - 228, 128, 1, 0, 0, 2, - 0, 0, 8, 128, 0, 0, - 255, 176, 1, 0, 0, 2, - 0, 8, 15, 128, 0, 0, - 228, 128, 255, 255, 0, 0, - 83, 72, 68, 82, 104, 0, - 0, 0, 64, 0, 0, 0, - 26, 0, 0, 0, 98, 16, - 0, 3, 242, 16, 16, 0, - 0, 0, 0, 0, 98, 16, - 0, 3, 114, 16, 16, 0, - 1, 0, 0, 0, 101, 0, - 0, 3, 242, 32, 16, 0, - 0, 0, 0, 0, 50, 0, - 0, 9, 114, 32, 16, 0, - 0, 0, 0, 0, 70, 18, - 16, 0, 1, 0, 0, 0, - 246, 31, 16, 0, 0, 0, - 0, 0, 70, 18, 16, 0, - 0, 0, 0, 0, 54, 0, - 0, 5, 130, 32, 16, 0, - 0, 0, 0, 0, 58, 16, - 16, 0, 0, 0, 0, 0, - 62, 0, 0, 1, 73, 83, - 71, 78, 64, 0, 0, 0, - 2, 0, 0, 0, 8, 0, - 0, 0, 56, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 15, 15, - 0, 0, 56, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 1, 0, 0, 0, 15, 7, - 0, 0, 67, 79, 76, 79, - 82, 0, 171, 171, 79, 83, - 71, 78, 44, 0, 0, 0, - 1, 0, 0, 0, 8, 0, - 0, 0, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 15, 0, - 0, 0, 83, 86, 95, 84, - 97, 114, 103, 101, 116, 0, - 171, 171 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/BasicEffect_PSBasicVertexLightingTx.inc b/DirectXTK/Src/Shaders/Compiled/BasicEffect_PSBasicVertexLightingTx.inc deleted file mode 100644 index 7fa7fa3..0000000 --- a/DirectXTK/Src/Shaders/Compiled/BasicEffect_PSBasicVertexLightingTx.inc +++ /dev/null @@ -1,307 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// COLOR 0 xyzw 0 NONE float xyzw -// COLOR 1 xyzw 1 NONE float xyzw -// TEXCOORD 0 xy 2 NONE float xy -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Target 0 xyzw 0 TARGET float xyzw -// -// -// Constant buffer to DX9 shader constant mappings: -// -// Target Reg Buffer Start Reg # of Regs Data Conversion -// ---------- ------- --------- --------- ---------------------- -// c0 cb0 13 1 ( FLT, FLT, FLT, FLT) -// -// -// Sampler/Resource to DX9 shader sampler mappings: -// -// Target Sampler Source Sampler Source Resource -// -------------- --------------- ---------------- -// s0 s0 t0 -// -// -// Level9 shader bytecode: -// - ps_2_0 - dcl t0 // pin<0,1,2,3> - dcl t1 // pin<4,5,6,7> - dcl t2.xy // pin<8,9> - dcl_2d s0 - -#line 552 "D:\Microsoft\DirectXTK\Src\Shaders\BasicEffect.fx" - texld r0, t2, s0 - mul r0, r0, t0 // ::color<0,1,2,3> - -#line 24 "D:\Microsoft\DirectXTK\Src\Shaders\Common.fxh" - mad r1.xyz, t1, r0.w, r0 // AddSpecular::color<0,1,2> - -#line 18 - mad r2.xyz, c0, r0.w, -r1 - mad r0.xyz, t1.w, r2, r1 // ApplyFog::color<0,1,2> - mov oC0, r0 // ::PSBasicVertexLightingTx<0,1,2,3> - -// approximately 6 instruction slots used (1 texture, 5 arithmetic) -ps_4_0 -dcl_constantbuffer CB0[14], immediateIndexed -dcl_sampler s0, mode_default -dcl_resource_texture2d (float,float,float,float) t0 -dcl_input_ps linear v0.xyzw -dcl_input_ps linear v1.xyzw -dcl_input_ps linear v2.xy -dcl_output o0.xyzw -dcl_temps 2 -sample r0.xyzw, v2.xyxx, t0.xyzw, s0 -mul r0.xyzw, r0.xyzw, v0.xyzw -mad r0.xyz, v1.xyzx, r0.wwww, r0.xyzx -mad r1.xyz, cb0[13].xyzx, r0.wwww, -r0.xyzx -mov o0.w, r0.w -mad o0.xyz, v1.wwww, r1.xyzx, r0.xyzx -ret -// Approximately 0 instruction slots used -#endif - -const BYTE BasicEffect_PSBasicVertexLightingTx[] = -{ - 68, 88, 66, 67, 44, 212, - 99, 17, 178, 164, 17, 175, - 144, 59, 7, 14, 111, 175, - 3, 115, 1, 0, 0, 0, - 92, 5, 0, 0, 4, 0, - 0, 0, 48, 0, 0, 0, - 128, 3, 0, 0, 192, 4, - 0, 0, 40, 5, 0, 0, - 65, 111, 110, 57, 72, 3, - 0, 0, 72, 3, 0, 0, - 0, 2, 255, 255, 20, 3, - 0, 0, 52, 0, 0, 0, - 1, 0, 40, 0, 0, 0, - 52, 0, 0, 0, 52, 0, - 1, 0, 36, 0, 0, 0, - 52, 0, 0, 0, 0, 0, - 0, 0, 13, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 0, 2, 255, 255, 254, 255, - 156, 0, 68, 66, 85, 71, - 40, 0, 0, 0, 68, 2, - 0, 0, 0, 0, 0, 0, - 2, 0, 0, 0, 136, 0, - 0, 0, 10, 0, 0, 0, - 144, 0, 0, 0, 5, 0, - 0, 0, 224, 1, 0, 0, - 224, 0, 0, 0, 68, 58, - 92, 77, 105, 99, 114, 111, - 115, 111, 102, 116, 92, 68, - 105, 114, 101, 99, 116, 88, - 84, 75, 92, 83, 114, 99, - 92, 83, 104, 97, 100, 101, - 114, 115, 92, 66, 97, 115, - 105, 99, 69, 102, 102, 101, - 99, 116, 46, 102, 120, 0, - 68, 58, 92, 77, 105, 99, - 114, 111, 115, 111, 102, 116, - 92, 68, 105, 114, 101, 99, - 116, 88, 84, 75, 92, 83, - 114, 99, 92, 83, 104, 97, - 100, 101, 114, 115, 92, 67, - 111, 109, 109, 111, 110, 46, - 102, 120, 104, 0, 40, 0, - 0, 0, 90, 0, 0, 0, - 0, 0, 255, 255, 120, 2, - 0, 0, 0, 0, 255, 255, - 132, 2, 0, 0, 0, 0, - 255, 255, 144, 2, 0, 0, - 0, 0, 255, 255, 156, 2, - 0, 0, 40, 2, 0, 0, - 168, 2, 0, 0, 40, 2, - 0, 0, 184, 2, 0, 0, - 24, 0, 1, 0, 200, 2, - 0, 0, 18, 0, 1, 0, - 220, 2, 0, 0, 18, 0, - 1, 0, 240, 2, 0, 0, - 18, 0, 1, 0, 4, 3, - 0, 0, 80, 83, 66, 97, - 115, 105, 99, 86, 101, 114, - 116, 101, 120, 76, 105, 103, - 104, 116, 105, 110, 103, 84, - 120, 0, 1, 0, 3, 0, - 1, 0, 4, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 9, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 3, 0, - 65, 112, 112, 108, 121, 70, - 111, 103, 0, 99, 111, 108, - 111, 114, 0, 171, 1, 0, - 3, 0, 1, 0, 4, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 8, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 255, 255, 65, 100, 100, 83, - 112, 101, 99, 117, 108, 97, - 114, 0, 6, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 255, 255, 5, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 3, 0, 112, 105, 110, 0, - 68, 105, 102, 102, 117, 115, - 101, 0, 83, 112, 101, 99, - 117, 108, 97, 114, 0, 84, - 101, 120, 67, 111, 111, 114, - 100, 0, 171, 171, 1, 0, - 3, 0, 1, 0, 2, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 104, 1, 0, 0, - 36, 1, 0, 0, 112, 1, - 0, 0, 36, 1, 0, 0, - 121, 1, 0, 0, 132, 1, - 0, 0, 5, 0, 0, 0, - 1, 0, 10, 0, 1, 0, - 3, 0, 148, 1, 0, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 3, 0, - 1, 0, 0, 0, 4, 0, - 5, 0, 6, 0, 7, 0, - 2, 0, 0, 0, 8, 0, - 9, 0, 255, 255, 255, 255, - 0, 0, 0, 0, 224, 0, - 0, 0, 248, 0, 0, 0, - 1, 0, 0, 0, 8, 1, - 0, 0, 20, 1, 0, 0, - 29, 1, 0, 0, 36, 1, - 0, 0, 1, 0, 0, 0, - 52, 1, 0, 0, 64, 1, - 0, 0, 29, 1, 0, 0, - 36, 1, 0, 0, 1, 0, - 0, 0, 76, 1, 0, 0, - 0, 0, 0, 0, 29, 1, - 0, 0, 36, 1, 0, 0, - 1, 0, 0, 0, 88, 1, - 0, 0, 224, 0, 0, 0, - 100, 1, 0, 0, 172, 1, - 0, 0, 3, 0, 0, 0, - 188, 1, 0, 0, 77, 105, - 99, 114, 111, 115, 111, 102, - 116, 32, 40, 82, 41, 32, - 72, 76, 83, 76, 32, 83, - 104, 97, 100, 101, 114, 32, - 67, 111, 109, 112, 105, 108, - 101, 114, 32, 49, 48, 46, - 49, 0, 31, 0, 0, 2, - 0, 0, 0, 128, 0, 0, - 15, 176, 31, 0, 0, 2, - 0, 0, 0, 128, 1, 0, - 15, 176, 31, 0, 0, 2, - 0, 0, 0, 128, 2, 0, - 3, 176, 31, 0, 0, 2, - 0, 0, 0, 144, 0, 8, - 15, 160, 66, 0, 0, 3, - 0, 0, 15, 128, 2, 0, - 228, 176, 0, 8, 228, 160, - 5, 0, 0, 3, 0, 0, - 15, 128, 0, 0, 228, 128, - 0, 0, 228, 176, 4, 0, - 0, 4, 1, 0, 7, 128, - 1, 0, 228, 176, 0, 0, - 255, 128, 0, 0, 228, 128, - 4, 0, 0, 4, 2, 0, - 7, 128, 0, 0, 228, 160, - 0, 0, 255, 128, 1, 0, - 228, 129, 4, 0, 0, 4, - 0, 0, 7, 128, 1, 0, - 255, 176, 2, 0, 228, 128, - 1, 0, 228, 128, 1, 0, - 0, 2, 0, 8, 15, 128, - 0, 0, 228, 128, 255, 255, - 0, 0, 83, 72, 68, 82, - 56, 1, 0, 0, 64, 0, - 0, 0, 78, 0, 0, 0, - 89, 0, 0, 4, 70, 142, - 32, 0, 0, 0, 0, 0, - 14, 0, 0, 0, 90, 0, - 0, 3, 0, 96, 16, 0, - 0, 0, 0, 0, 88, 24, - 0, 4, 0, 112, 16, 0, - 0, 0, 0, 0, 85, 85, - 0, 0, 98, 16, 0, 3, - 242, 16, 16, 0, 0, 0, - 0, 0, 98, 16, 0, 3, - 242, 16, 16, 0, 1, 0, - 0, 0, 98, 16, 0, 3, - 50, 16, 16, 0, 2, 0, - 0, 0, 101, 0, 0, 3, - 242, 32, 16, 0, 0, 0, - 0, 0, 104, 0, 0, 2, - 2, 0, 0, 0, 69, 0, - 0, 9, 242, 0, 16, 0, - 0, 0, 0, 0, 70, 16, - 16, 0, 2, 0, 0, 0, - 70, 126, 16, 0, 0, 0, - 0, 0, 0, 96, 16, 0, - 0, 0, 0, 0, 56, 0, - 0, 7, 242, 0, 16, 0, - 0, 0, 0, 0, 70, 14, - 16, 0, 0, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 50, 0, 0, 9, - 114, 0, 16, 0, 0, 0, - 0, 0, 70, 18, 16, 0, - 1, 0, 0, 0, 246, 15, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 50, 0, 0, 11, - 114, 0, 16, 0, 1, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 13, 0, - 0, 0, 246, 15, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 128, 65, 0, 0, 0, - 0, 0, 0, 0, 54, 0, - 0, 5, 130, 32, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 50, 0, 0, 9, 114, 32, - 16, 0, 0, 0, 0, 0, - 246, 31, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 62, 0, 0, 1, 73, 83, - 71, 78, 96, 0, 0, 0, - 3, 0, 0, 0, 8, 0, - 0, 0, 80, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 15, 15, - 0, 0, 80, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 1, 0, 0, 0, 15, 15, - 0, 0, 86, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 2, 0, 0, 0, 3, 3, - 0, 0, 67, 79, 76, 79, - 82, 0, 84, 69, 88, 67, - 79, 79, 82, 68, 0, 171, - 79, 83, 71, 78, 44, 0, - 0, 0, 1, 0, 0, 0, - 8, 0, 0, 0, 32, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 15, 0, 0, 0, 83, 86, - 95, 84, 97, 114, 103, 101, - 116, 0, 171, 171 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/BasicEffect_PSBasicVertexLightingTxNoFog.inc b/DirectXTK/Src/Shaders/Compiled/BasicEffect_PSBasicVertexLightingTxNoFog.inc deleted file mode 100644 index f262722..0000000 --- a/DirectXTK/Src/Shaders/Compiled/BasicEffect_PSBasicVertexLightingTxNoFog.inc +++ /dev/null @@ -1,260 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// COLOR 0 xyzw 0 NONE float xyzw -// COLOR 1 xyzw 1 NONE float xyz -// TEXCOORD 0 xy 2 NONE float xy -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Target 0 xyzw 0 TARGET float xyzw -// -// -// Sampler/Resource to DX9 shader sampler mappings: -// -// Target Sampler Source Sampler Source Resource -// -------------- --------------- ---------------- -// s0 s0 t0 -// -// -// Level9 shader bytecode: -// - ps_2_0 - dcl t0 // pin<0,1,2,3> - dcl t1 // pin<4,5,6,7> - dcl t2.xy // pin<8,9> - dcl_2d s0 - -#line 564 "D:\Microsoft\DirectXTK\Src\Shaders\BasicEffect.fx" - texld r0, t2, s0 - mul r0, r0, t0 // ::color<0,1,2,3> - -#line 24 "D:\Microsoft\DirectXTK\Src\Shaders\Common.fxh" - mad r0.xyz, t1, r0.w, r0 // AddSpecular::color<0,1,2> - mov oC0, r0 // ::PSBasicVertexLightingTxNoFog<0,1,2,3> - -// approximately 4 instruction slots used (1 texture, 3 arithmetic) -ps_4_0 -dcl_sampler s0, mode_default -dcl_resource_texture2d (float,float,float,float) t0 -dcl_input_ps linear v0.xyzw -dcl_input_ps linear v1.xyz -dcl_input_ps linear v2.xy -dcl_output o0.xyzw -dcl_temps 1 -sample r0.xyzw, v2.xyxx, t0.xyzw, s0 -mul r0.xyzw, r0.xyzw, v0.xyzw -mad o0.xyz, v1.xyzx, r0.wwww, r0.xyzx -mov o0.w, r0.w -ret -// Approximately 0 instruction slots used -#endif - -const BYTE BasicEffect_PSBasicVertexLightingTxNoFog[] = -{ - 68, 88, 66, 67, 140, 22, - 82, 168, 57, 42, 194, 90, - 165, 221, 248, 31, 185, 105, - 34, 65, 1, 0, 0, 0, - 152, 4, 0, 0, 4, 0, - 0, 0, 48, 0, 0, 0, - 28, 3, 0, 0, 252, 3, - 0, 0, 100, 4, 0, 0, - 65, 111, 110, 57, 228, 2, - 0, 0, 228, 2, 0, 0, - 0, 2, 255, 255, 188, 2, - 0, 0, 40, 0, 0, 0, - 0, 0, 40, 0, 0, 0, - 40, 0, 0, 0, 40, 0, - 1, 0, 36, 0, 0, 0, - 40, 0, 0, 0, 0, 0, - 0, 2, 255, 255, 254, 255, - 144, 0, 68, 66, 85, 71, - 40, 0, 0, 0, 20, 2, - 0, 0, 0, 0, 0, 0, - 2, 0, 0, 0, 136, 0, - 0, 0, 8, 0, 0, 0, - 144, 0, 0, 0, 4, 0, - 0, 0, 196, 1, 0, 0, - 208, 0, 0, 0, 68, 58, - 92, 77, 105, 99, 114, 111, - 115, 111, 102, 116, 92, 68, - 105, 114, 101, 99, 116, 88, - 84, 75, 92, 83, 114, 99, - 92, 83, 104, 97, 100, 101, - 114, 115, 92, 66, 97, 115, - 105, 99, 69, 102, 102, 101, - 99, 116, 46, 102, 120, 0, - 68, 58, 92, 77, 105, 99, - 114, 111, 115, 111, 102, 116, - 92, 68, 105, 114, 101, 99, - 116, 88, 84, 75, 92, 83, - 114, 99, 92, 83, 104, 97, - 100, 101, 114, 115, 92, 67, - 111, 109, 109, 111, 110, 46, - 102, 120, 104, 0, 40, 0, - 0, 0, 90, 0, 0, 0, - 0, 0, 255, 255, 72, 2, - 0, 0, 0, 0, 255, 255, - 84, 2, 0, 0, 0, 0, - 255, 255, 96, 2, 0, 0, - 0, 0, 255, 255, 108, 2, - 0, 0, 52, 2, 0, 0, - 120, 2, 0, 0, 52, 2, - 0, 0, 136, 2, 0, 0, - 24, 0, 1, 0, 152, 2, - 0, 0, 24, 0, 1, 0, - 172, 2, 0, 0, 80, 83, - 66, 97, 115, 105, 99, 86, - 101, 114, 116, 101, 120, 76, - 105, 103, 104, 116, 105, 110, - 103, 84, 120, 78, 111, 70, - 111, 103, 0, 171, 171, 171, - 1, 0, 3, 0, 1, 0, - 4, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 7, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 3, 0, 65, 100, - 100, 83, 112, 101, 99, 117, - 108, 97, 114, 0, 99, 111, - 108, 111, 114, 0, 171, 171, - 1, 0, 3, 0, 1, 0, - 4, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 6, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 255, 255, 5, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 3, 0, 112, 105, - 110, 0, 68, 105, 102, 102, - 117, 115, 101, 0, 83, 112, - 101, 99, 117, 108, 97, 114, - 0, 84, 101, 120, 67, 111, - 111, 114, 100, 0, 171, 171, - 1, 0, 3, 0, 1, 0, - 2, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 76, 1, - 0, 0, 32, 1, 0, 0, - 84, 1, 0, 0, 32, 1, - 0, 0, 93, 1, 0, 0, - 104, 1, 0, 0, 5, 0, - 0, 0, 1, 0, 10, 0, - 1, 0, 3, 0, 120, 1, - 0, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 3, 0, 1, 0, 0, 0, - 4, 0, 5, 0, 6, 0, - 7, 0, 2, 0, 0, 0, - 8, 0, 9, 0, 255, 255, - 255, 255, 0, 0, 0, 0, - 208, 0, 0, 0, 240, 0, - 0, 0, 1, 0, 0, 0, - 0, 1, 0, 0, 12, 1, - 0, 0, 24, 1, 0, 0, - 32, 1, 0, 0, 1, 0, - 0, 0, 48, 1, 0, 0, - 0, 0, 0, 0, 24, 1, - 0, 0, 32, 1, 0, 0, - 1, 0, 0, 0, 60, 1, - 0, 0, 208, 0, 0, 0, - 72, 1, 0, 0, 144, 1, - 0, 0, 3, 0, 0, 0, - 160, 1, 0, 0, 77, 105, - 99, 114, 111, 115, 111, 102, - 116, 32, 40, 82, 41, 32, - 72, 76, 83, 76, 32, 83, - 104, 97, 100, 101, 114, 32, - 67, 111, 109, 112, 105, 108, - 101, 114, 32, 49, 48, 46, - 49, 0, 31, 0, 0, 2, - 0, 0, 0, 128, 0, 0, - 15, 176, 31, 0, 0, 2, - 0, 0, 0, 128, 1, 0, - 15, 176, 31, 0, 0, 2, - 0, 0, 0, 128, 2, 0, - 3, 176, 31, 0, 0, 2, - 0, 0, 0, 144, 0, 8, - 15, 160, 66, 0, 0, 3, - 0, 0, 15, 128, 2, 0, - 228, 176, 0, 8, 228, 160, - 5, 0, 0, 3, 0, 0, - 15, 128, 0, 0, 228, 128, - 0, 0, 228, 176, 4, 0, - 0, 4, 0, 0, 7, 128, - 1, 0, 228, 176, 0, 0, - 255, 128, 0, 0, 228, 128, - 1, 0, 0, 2, 0, 8, - 15, 128, 0, 0, 228, 128, - 255, 255, 0, 0, 83, 72, - 68, 82, 216, 0, 0, 0, - 64, 0, 0, 0, 54, 0, - 0, 0, 90, 0, 0, 3, - 0, 96, 16, 0, 0, 0, - 0, 0, 88, 24, 0, 4, - 0, 112, 16, 0, 0, 0, - 0, 0, 85, 85, 0, 0, - 98, 16, 0, 3, 242, 16, - 16, 0, 0, 0, 0, 0, - 98, 16, 0, 3, 114, 16, - 16, 0, 1, 0, 0, 0, - 98, 16, 0, 3, 50, 16, - 16, 0, 2, 0, 0, 0, - 101, 0, 0, 3, 242, 32, - 16, 0, 0, 0, 0, 0, - 104, 0, 0, 2, 1, 0, - 0, 0, 69, 0, 0, 9, - 242, 0, 16, 0, 0, 0, - 0, 0, 70, 16, 16, 0, - 2, 0, 0, 0, 70, 126, - 16, 0, 0, 0, 0, 0, - 0, 96, 16, 0, 0, 0, - 0, 0, 56, 0, 0, 7, - 242, 0, 16, 0, 0, 0, - 0, 0, 70, 14, 16, 0, - 0, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 50, 0, 0, 9, 114, 32, - 16, 0, 0, 0, 0, 0, - 70, 18, 16, 0, 1, 0, - 0, 0, 246, 15, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 54, 0, 0, 5, 130, 32, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 62, 0, 0, 1, - 73, 83, 71, 78, 96, 0, - 0, 0, 3, 0, 0, 0, - 8, 0, 0, 0, 80, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 15, 15, 0, 0, 80, 0, - 0, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 1, 0, 0, 0, - 15, 7, 0, 0, 86, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 2, 0, 0, 0, - 3, 3, 0, 0, 67, 79, - 76, 79, 82, 0, 84, 69, - 88, 67, 79, 79, 82, 68, - 0, 171, 79, 83, 71, 78, - 44, 0, 0, 0, 1, 0, - 0, 0, 8, 0, 0, 0, - 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 15, 0, 0, 0, - 83, 86, 95, 84, 97, 114, - 103, 101, 116, 0, 171, 171 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasic.inc b/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasic.inc deleted file mode 100644 index ea5f1c3..0000000 --- a/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasic.inc +++ /dev/null @@ -1,339 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Position 0 xyzw 0 NONE float xyzw -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// COLOR 0 xyzw 0 NONE float xyzw -// COLOR 1 xyzw 1 NONE float xyzw -// SV_Position 0 xyzw 2 POS float xyzw -// -// -// Constant buffer to DX9 shader constant mappings: -// -// Target Reg Buffer Start Reg # of Regs Data Conversion -// ---------- ------- --------- --------- ---------------------- -// c1 cb0 0 1 ( FLT, FLT, FLT, FLT) -// c2 cb0 14 1 ( FLT, FLT, FLT, FLT) -// c3 cb0 22 4 ( FLT, FLT, FLT, FLT) -// -// -// Runtime generated constant mappings: -// -// Target Reg Constant Description -// ---------- -------------------------------------------------- -// c0 Vertex Shader position offset -// -// -// Level9 shader bytecode: -// - vs_2_0 - def c7, 0, 1, 0, 0 - dcl_texcoord v0 // vin<0,1,2,3> - -#line 41 "D:\Microsoft\DirectXTK\Src\Shaders\Common.fxh" - dp4 oPos.z, v0, c5 // ::VSBasic<10> - -#line 12 - dp4 r0.x, v0, c2 - max r0.x, r0.x, c7.x - min oT1.w, r0.x, c7.y // ::VSBasic<7> - -#line 41 - dp4 r0.x, v0, c3 // ::vout<0> - dp4 r0.y, v0, c4 // ::vout<1> - dp4 r0.z, v0, c6 // ::vout<3> - -#line 41 "D:\Microsoft\DirectXTK\Src\Shaders\BasicEffect.fx" - mad oPos.xy, r0.z, c0, r0 // ::VSBasic<8,9> - mov oPos.w, r0.z // ::VSBasic<11> - -#line 42 "D:\Microsoft\DirectXTK\Src\Shaders\Common.fxh" - mov oT0, c1 // ::VSBasic<0,1,2,3> - mov oT1.xyz, c7.x // ::VSBasic<4,5,6> - -// approximately 11 instruction slots used -vs_4_0 -dcl_constantbuffer CB0[26], immediateIndexed -dcl_input v0.xyzw -dcl_output o0.xyzw -dcl_output o1.xyzw -dcl_output_siv o2.xyzw, position -mov o0.xyzw, cb0[0].xyzw -dp4_sat o1.w, v0.xyzw, cb0[14].xyzw -mov o1.xyz, l(0,0,0,0) -dp4 o2.x, v0.xyzw, cb0[22].xyzw -dp4 o2.y, v0.xyzw, cb0[23].xyzw -dp4 o2.z, v0.xyzw, cb0[24].xyzw -dp4 o2.w, v0.xyzw, cb0[25].xyzw -ret -// Approximately 0 instruction slots used -#endif - -const BYTE BasicEffect_VSBasic[] = -{ - 68, 88, 66, 67, 253, 233, - 143, 105, 22, 40, 187, 222, - 219, 216, 41, 143, 7, 54, - 149, 41, 1, 0, 0, 0, - 240, 5, 0, 0, 4, 0, - 0, 0, 48, 0, 0, 0, - 32, 4, 0, 0, 80, 5, - 0, 0, 132, 5, 0, 0, - 65, 111, 110, 57, 232, 3, - 0, 0, 232, 3, 0, 0, - 0, 2, 254, 255, 156, 3, - 0, 0, 76, 0, 0, 0, - 3, 0, 36, 0, 0, 0, - 72, 0, 0, 0, 72, 0, - 0, 0, 36, 0, 1, 0, - 72, 0, 0, 0, 0, 0, - 1, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 14, 0, - 1, 0, 2, 0, 0, 0, - 0, 0, 0, 0, 22, 0, - 4, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 2, 254, 255, 254, 255, - 177, 0, 68, 66, 85, 71, - 40, 0, 0, 0, 152, 2, - 0, 0, 0, 0, 0, 0, - 2, 0, 0, 0, 136, 0, - 0, 0, 13, 0, 0, 0, - 144, 0, 0, 0, 3, 0, - 0, 0, 92, 2, 0, 0, - 248, 0, 0, 0, 68, 58, - 92, 77, 105, 99, 114, 111, - 115, 111, 102, 116, 92, 68, - 105, 114, 101, 99, 116, 88, - 84, 75, 92, 83, 114, 99, - 92, 83, 104, 97, 100, 101, - 114, 115, 92, 67, 111, 109, - 109, 111, 110, 46, 102, 120, - 104, 0, 68, 58, 92, 77, - 105, 99, 114, 111, 115, 111, - 102, 116, 92, 68, 105, 114, - 101, 99, 116, 88, 84, 75, - 92, 83, 114, 99, 92, 83, - 104, 97, 100, 101, 114, 115, - 92, 66, 97, 115, 105, 99, - 69, 102, 102, 101, 99, 116, - 46, 102, 120, 0, 40, 0, - 0, 0, 86, 0, 0, 0, - 0, 0, 255, 255, 204, 2, - 0, 0, 0, 0, 255, 255, - 228, 2, 0, 0, 41, 0, - 0, 0, 240, 2, 0, 0, - 12, 0, 0, 0, 0, 3, - 0, 0, 12, 0, 0, 0, - 16, 3, 0, 0, 12, 0, - 0, 0, 32, 3, 0, 0, - 41, 0, 0, 0, 48, 3, - 0, 0, 41, 0, 0, 0, - 64, 3, 0, 0, 41, 0, - 0, 0, 80, 3, 0, 0, - 41, 0, 1, 0, 96, 3, - 0, 0, 41, 0, 1, 0, - 116, 3, 0, 0, 42, 0, - 0, 0, 128, 3, 0, 0, - 43, 0, 0, 0, 140, 3, - 0, 0, 86, 83, 66, 97, - 115, 105, 99, 0, 68, 105, - 102, 102, 117, 115, 101, 0, - 1, 0, 3, 0, 1, 0, - 4, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 83, 112, - 101, 99, 117, 108, 97, 114, - 0, 80, 111, 115, 105, 116, - 105, 111, 110, 80, 83, 0, - 0, 1, 0, 0, 8, 1, - 0, 0, 24, 1, 0, 0, - 8, 1, 0, 0, 33, 1, - 0, 0, 8, 1, 0, 0, - 5, 0, 0, 0, 1, 0, - 12, 0, 1, 0, 3, 0, - 44, 1, 0, 0, 2, 0, - 0, 0, 255, 255, 255, 255, - 10, 0, 255, 255, 5, 0, - 0, 0, 255, 255, 255, 255, - 255, 255, 7, 0, 9, 0, - 0, 0, 8, 0, 9, 0, - 255, 255, 255, 255, 10, 0, - 0, 0, 255, 255, 255, 255, - 255, 255, 11, 0, 11, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 3, 0, 12, 0, - 0, 0, 4, 0, 5, 0, - 6, 0, 255, 255, 118, 105, - 110, 0, 80, 111, 115, 105, - 116, 105, 111, 110, 0, 171, - 171, 171, 160, 1, 0, 0, - 8, 1, 0, 0, 5, 0, - 0, 0, 1, 0, 4, 0, - 1, 0, 1, 0, 172, 1, - 0, 0, 1, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 3, 0, 118, 111, 117, 116, - 0, 80, 111, 115, 95, 112, - 115, 0, 1, 0, 3, 0, - 1, 0, 3, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 70, 111, 103, 70, 97, 99, - 116, 111, 114, 0, 171, 171, - 0, 0, 3, 0, 1, 0, - 1, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 213, 1, - 0, 0, 8, 1, 0, 0, - 0, 1, 0, 0, 8, 1, - 0, 0, 24, 1, 0, 0, - 220, 1, 0, 0, 236, 1, - 0, 0, 248, 1, 0, 0, - 5, 0, 0, 0, 1, 0, - 12, 0, 1, 0, 4, 0, - 8, 2, 0, 0, 6, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 7, 0, - 0, 0, 255, 255, 1, 0, - 255, 255, 255, 255, 8, 0, - 0, 0, 255, 255, 255, 255, - 3, 0, 255, 255, 0, 0, - 0, 0, 248, 0, 0, 0, - 68, 1, 0, 0, 6, 0, - 0, 0, 84, 1, 0, 0, - 248, 0, 0, 0, 156, 1, - 0, 0, 180, 1, 0, 0, - 1, 0, 0, 0, 196, 1, - 0, 0, 0, 0, 0, 0, - 208, 1, 0, 0, 40, 2, - 0, 0, 3, 0, 0, 0, - 56, 2, 0, 0, 77, 105, - 99, 114, 111, 115, 111, 102, - 116, 32, 40, 82, 41, 32, - 72, 76, 83, 76, 32, 83, - 104, 97, 100, 101, 114, 32, - 67, 111, 109, 112, 105, 108, - 101, 114, 32, 49, 48, 46, - 49, 0, 81, 0, 0, 5, - 7, 0, 15, 160, 0, 0, - 0, 0, 0, 0, 128, 63, - 0, 0, 0, 0, 0, 0, - 0, 0, 31, 0, 0, 2, - 5, 0, 0, 128, 0, 0, - 15, 144, 9, 0, 0, 3, - 0, 0, 4, 192, 0, 0, - 228, 144, 5, 0, 228, 160, - 9, 0, 0, 3, 0, 0, - 1, 128, 0, 0, 228, 144, - 2, 0, 228, 160, 11, 0, - 0, 3, 0, 0, 1, 128, - 0, 0, 0, 128, 7, 0, - 0, 160, 10, 0, 0, 3, - 1, 0, 8, 224, 0, 0, - 0, 128, 7, 0, 85, 160, - 9, 0, 0, 3, 0, 0, - 1, 128, 0, 0, 228, 144, - 3, 0, 228, 160, 9, 0, - 0, 3, 0, 0, 2, 128, - 0, 0, 228, 144, 4, 0, - 228, 160, 9, 0, 0, 3, - 0, 0, 4, 128, 0, 0, - 228, 144, 6, 0, 228, 160, - 4, 0, 0, 4, 0, 0, - 3, 192, 0, 0, 170, 128, - 0, 0, 228, 160, 0, 0, - 228, 128, 1, 0, 0, 2, - 0, 0, 8, 192, 0, 0, - 170, 128, 1, 0, 0, 2, - 0, 0, 15, 224, 1, 0, - 228, 160, 1, 0, 0, 2, - 1, 0, 7, 224, 7, 0, - 0, 160, 255, 255, 0, 0, - 83, 72, 68, 82, 40, 1, - 0, 0, 64, 0, 1, 0, - 74, 0, 0, 0, 89, 0, - 0, 4, 70, 142, 32, 0, - 0, 0, 0, 0, 26, 0, - 0, 0, 95, 0, 0, 3, - 242, 16, 16, 0, 0, 0, - 0, 0, 101, 0, 0, 3, - 242, 32, 16, 0, 0, 0, - 0, 0, 101, 0, 0, 3, - 242, 32, 16, 0, 1, 0, - 0, 0, 103, 0, 0, 4, - 242, 32, 16, 0, 2, 0, - 0, 0, 1, 0, 0, 0, - 54, 0, 0, 6, 242, 32, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 17, 32, 0, 8, 130, 32, - 16, 0, 1, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 14, 0, - 0, 0, 54, 0, 0, 8, - 114, 32, 16, 0, 1, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 17, 0, - 0, 8, 18, 32, 16, 0, - 2, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 22, 0, 0, 0, - 17, 0, 0, 8, 34, 32, - 16, 0, 2, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 23, 0, - 0, 0, 17, 0, 0, 8, - 66, 32, 16, 0, 2, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 24, 0, 0, 0, 17, 0, - 0, 8, 130, 32, 16, 0, - 2, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 25, 0, 0, 0, - 62, 0, 0, 1, 73, 83, - 71, 78, 44, 0, 0, 0, - 1, 0, 0, 0, 8, 0, - 0, 0, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 15, 15, - 0, 0, 83, 86, 95, 80, - 111, 115, 105, 116, 105, 111, - 110, 0, 79, 83, 71, 78, - 100, 0, 0, 0, 3, 0, - 0, 0, 8, 0, 0, 0, - 80, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 15, 0, 0, 0, - 80, 0, 0, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 1, 0, - 0, 0, 15, 0, 0, 0, - 86, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 3, 0, 0, 0, 2, 0, - 0, 0, 15, 0, 0, 0, - 67, 79, 76, 79, 82, 0, - 83, 86, 95, 80, 111, 115, - 105, 116, 105, 111, 110, 0, - 171, 171 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicNoFog.inc b/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicNoFog.inc deleted file mode 100644 index a5ae8a3..0000000 --- a/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicNoFog.inc +++ /dev/null @@ -1,282 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Position 0 xyzw 0 NONE float xyzw -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// COLOR 0 xyzw 0 NONE float xyzw -// SV_Position 0 xyzw 1 POS float xyzw -// -// -// Constant buffer to DX9 shader constant mappings: -// -// Target Reg Buffer Start Reg # of Regs Data Conversion -// ---------- ------- --------- --------- ---------------------- -// c1 cb0 0 1 ( FLT, FLT, FLT, FLT) -// c2 cb0 22 4 ( FLT, FLT, FLT, FLT) -// -// -// Runtime generated constant mappings: -// -// Target Reg Constant Description -// ---------- -------------------------------------------------- -// c0 Vertex Shader position offset -// -// -// Level9 shader bytecode: -// - vs_2_0 - dcl_texcoord v0 // vin<0,1,2,3> - -#line 41 "D:\Microsoft\DirectXTK\Src\Shaders\Common.fxh" - dp4 oPos.z, v0, c4 // ::VSBasicNoFog<6> - dp4 r0.x, v0, c2 // ::vout<0> - dp4 r0.y, v0, c3 // ::vout<1> - dp4 r0.z, v0, c5 // ::vout<3> - -#line 53 "D:\Microsoft\DirectXTK\Src\Shaders\BasicEffect.fx" - mad oPos.xy, r0.z, c0, r0 // ::VSBasicNoFog<4,5> - mov oPos.w, r0.z // ::VSBasicNoFog<7> - -#line 42 "D:\Microsoft\DirectXTK\Src\Shaders\Common.fxh" - mov oT0, c1 // ::VSBasicNoFog<0,1,2,3> - -// approximately 7 instruction slots used -vs_4_0 -dcl_constantbuffer CB0[26], immediateIndexed -dcl_input v0.xyzw -dcl_output o0.xyzw -dcl_output_siv o1.xyzw, position -mov o0.xyzw, cb0[0].xyzw -dp4 o1.x, v0.xyzw, cb0[22].xyzw -dp4 o1.y, v0.xyzw, cb0[23].xyzw -dp4 o1.z, v0.xyzw, cb0[24].xyzw -dp4 o1.w, v0.xyzw, cb0[25].xyzw -ret -// Approximately 0 instruction slots used -#endif - -const BYTE BasicEffect_VSBasicNoFog[] = -{ - 68, 88, 66, 67, 252, 119, - 90, 199, 51, 215, 251, 27, - 251, 150, 118, 237, 22, 229, - 147, 49, 1, 0, 0, 0, - 240, 4, 0, 0, 4, 0, - 0, 0, 48, 0, 0, 0, - 132, 3, 0, 0, 104, 4, - 0, 0, 156, 4, 0, 0, - 65, 111, 110, 57, 76, 3, - 0, 0, 76, 3, 0, 0, - 0, 2, 254, 255, 12, 3, - 0, 0, 64, 0, 0, 0, - 2, 0, 36, 0, 0, 0, - 60, 0, 0, 0, 60, 0, - 0, 0, 36, 0, 1, 0, - 60, 0, 0, 0, 0, 0, - 1, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 22, 0, - 4, 0, 2, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 2, 254, 255, 254, 255, - 162, 0, 68, 66, 85, 71, - 40, 0, 0, 0, 92, 2, - 0, 0, 0, 0, 0, 0, - 2, 0, 0, 0, 136, 0, - 0, 0, 8, 0, 0, 0, - 144, 0, 0, 0, 3, 0, - 0, 0, 32, 2, 0, 0, - 208, 0, 0, 0, 68, 58, - 92, 77, 105, 99, 114, 111, - 115, 111, 102, 116, 92, 68, - 105, 114, 101, 99, 116, 88, - 84, 75, 92, 83, 114, 99, - 92, 83, 104, 97, 100, 101, - 114, 115, 92, 67, 111, 109, - 109, 111, 110, 46, 102, 120, - 104, 0, 68, 58, 92, 77, - 105, 99, 114, 111, 115, 111, - 102, 116, 92, 68, 105, 114, - 101, 99, 116, 88, 84, 75, - 92, 83, 114, 99, 92, 83, - 104, 97, 100, 101, 114, 115, - 92, 66, 97, 115, 105, 99, - 69, 102, 102, 101, 99, 116, - 46, 102, 120, 0, 40, 0, - 0, 0, 86, 0, 0, 0, - 0, 0, 255, 255, 144, 2, - 0, 0, 41, 0, 0, 0, - 156, 2, 0, 0, 41, 0, - 0, 0, 172, 2, 0, 0, - 41, 0, 0, 0, 188, 2, - 0, 0, 41, 0, 0, 0, - 204, 2, 0, 0, 53, 0, - 1, 0, 220, 2, 0, 0, - 53, 0, 1, 0, 240, 2, - 0, 0, 42, 0, 0, 0, - 252, 2, 0, 0, 86, 83, - 66, 97, 115, 105, 99, 78, - 111, 70, 111, 103, 0, 68, - 105, 102, 102, 117, 115, 101, - 0, 171, 171, 171, 1, 0, - 3, 0, 1, 0, 4, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 80, 111, 115, 105, - 116, 105, 111, 110, 80, 83, - 0, 171, 221, 0, 0, 0, - 232, 0, 0, 0, 248, 0, - 0, 0, 232, 0, 0, 0, - 5, 0, 0, 0, 1, 0, - 8, 0, 1, 0, 2, 0, - 4, 1, 0, 0, 1, 0, - 0, 0, 255, 255, 255, 255, - 6, 0, 255, 255, 5, 0, - 0, 0, 4, 0, 5, 0, - 255, 255, 255, 255, 6, 0, - 0, 0, 255, 255, 255, 255, - 255, 255, 7, 0, 7, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 3, 0, 118, 105, - 110, 0, 80, 111, 115, 105, - 116, 105, 111, 110, 0, 171, - 171, 171, 88, 1, 0, 0, - 232, 0, 0, 0, 5, 0, - 0, 0, 1, 0, 4, 0, - 1, 0, 1, 0, 100, 1, - 0, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 3, 0, 118, 111, 117, 116, - 0, 80, 111, 115, 95, 112, - 115, 0, 83, 112, 101, 99, - 117, 108, 97, 114, 0, 171, - 171, 171, 1, 0, 3, 0, - 1, 0, 3, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 70, 111, 103, 70, 97, 99, - 116, 111, 114, 0, 171, 171, - 0, 0, 3, 0, 1, 0, - 1, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 141, 1, - 0, 0, 232, 0, 0, 0, - 221, 0, 0, 0, 232, 0, - 0, 0, 148, 1, 0, 0, - 160, 1, 0, 0, 176, 1, - 0, 0, 188, 1, 0, 0, - 5, 0, 0, 0, 1, 0, - 12, 0, 1, 0, 4, 0, - 204, 1, 0, 0, 2, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 3, 0, - 0, 0, 255, 255, 1, 0, - 255, 255, 255, 255, 4, 0, - 0, 0, 255, 255, 255, 255, - 3, 0, 255, 255, 0, 0, - 0, 0, 208, 0, 0, 0, - 20, 1, 0, 0, 4, 0, - 0, 0, 36, 1, 0, 0, - 208, 0, 0, 0, 84, 1, - 0, 0, 108, 1, 0, 0, - 1, 0, 0, 0, 124, 1, - 0, 0, 0, 0, 0, 0, - 136, 1, 0, 0, 236, 1, - 0, 0, 3, 0, 0, 0, - 252, 1, 0, 0, 77, 105, - 99, 114, 111, 115, 111, 102, - 116, 32, 40, 82, 41, 32, - 72, 76, 83, 76, 32, 83, - 104, 97, 100, 101, 114, 32, - 67, 111, 109, 112, 105, 108, - 101, 114, 32, 49, 48, 46, - 49, 0, 31, 0, 0, 2, - 5, 0, 0, 128, 0, 0, - 15, 144, 9, 0, 0, 3, - 0, 0, 4, 192, 0, 0, - 228, 144, 4, 0, 228, 160, - 9, 0, 0, 3, 0, 0, - 1, 128, 0, 0, 228, 144, - 2, 0, 228, 160, 9, 0, - 0, 3, 0, 0, 2, 128, - 0, 0, 228, 144, 3, 0, - 228, 160, 9, 0, 0, 3, - 0, 0, 4, 128, 0, 0, - 228, 144, 5, 0, 228, 160, - 4, 0, 0, 4, 0, 0, - 3, 192, 0, 0, 170, 128, - 0, 0, 228, 160, 0, 0, - 228, 128, 1, 0, 0, 2, - 0, 0, 8, 192, 0, 0, - 170, 128, 1, 0, 0, 2, - 0, 0, 15, 224, 1, 0, - 228, 160, 255, 255, 0, 0, - 83, 72, 68, 82, 220, 0, - 0, 0, 64, 0, 1, 0, - 55, 0, 0, 0, 89, 0, - 0, 4, 70, 142, 32, 0, - 0, 0, 0, 0, 26, 0, - 0, 0, 95, 0, 0, 3, - 242, 16, 16, 0, 0, 0, - 0, 0, 101, 0, 0, 3, - 242, 32, 16, 0, 0, 0, - 0, 0, 103, 0, 0, 4, - 242, 32, 16, 0, 1, 0, - 0, 0, 1, 0, 0, 0, - 54, 0, 0, 6, 242, 32, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 17, 0, 0, 8, 18, 32, - 16, 0, 1, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 22, 0, - 0, 0, 17, 0, 0, 8, - 34, 32, 16, 0, 1, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 23, 0, 0, 0, 17, 0, - 0, 8, 66, 32, 16, 0, - 1, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 24, 0, 0, 0, - 17, 0, 0, 8, 130, 32, - 16, 0, 1, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 25, 0, - 0, 0, 62, 0, 0, 1, - 73, 83, 71, 78, 44, 0, - 0, 0, 1, 0, 0, 0, - 8, 0, 0, 0, 32, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 15, 15, 0, 0, 83, 86, - 95, 80, 111, 115, 105, 116, - 105, 111, 110, 0, 79, 83, - 71, 78, 76, 0, 0, 0, - 2, 0, 0, 0, 8, 0, - 0, 0, 56, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 15, 0, - 0, 0, 62, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 0, 3, 0, 0, 0, - 1, 0, 0, 0, 15, 0, - 0, 0, 67, 79, 76, 79, - 82, 0, 83, 86, 95, 80, - 111, 115, 105, 116, 105, 111, - 110, 0, 171, 171 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicOneLight.inc b/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicOneLight.inc deleted file mode 100644 index fb1dd1d..0000000 --- a/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicOneLight.inc +++ /dev/null @@ -1,770 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Position 0 xyzw 0 NONE float xyzw -// NORMAL 0 xyz 1 NONE float xyz -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// COLOR 0 xyzw 0 NONE float xyzw -// COLOR 1 xyzw 1 NONE float xyzw -// SV_Position 0 xyzw 2 POS float xyzw -// -// -// Constant buffer to DX9 shader constant mappings: -// -// Target Reg Buffer Start Reg # of Regs Data Conversion -// ---------- ------- --------- --------- ---------------------- -// c1 cb0 0 4 ( FLT, FLT, FLT, FLT) -// c5 cb0 6 1 ( FLT, FLT, FLT, FLT) -// c6 cb0 9 1 ( FLT, FLT, FLT, FLT) -// c7 cb0 12 1 ( FLT, FLT, FLT, FLT) -// c8 cb0 14 4 ( FLT, FLT, FLT, FLT) -// c12 cb0 19 7 ( FLT, FLT, FLT, FLT) -// -// -// Runtime generated constant mappings: -// -// Target Reg Constant Description -// ---------- -------------------------------------------------- -// c0 Vertex Shader position offset -// -// -// Level9 shader bytecode: -// - vs_2_0 - def c19, 0, 1, 0, 0 - dcl_texcoord v0 // vin<0,1,2,3> - dcl_texcoord1 v1 // vin<4,5,6> - -#line 57 "D:\Microsoft\DirectXTK\Src\Shaders\Lighting.fxh" - dp3 r0.x, v1, c12 - dp3 r0.y, v1, c13 - dp3 r0.z, v1, c14 - nrm r1.xyz, r0 // ::worldNormal<0,1,2> - -#line 34 - dp3 r0.x, -c4, r1 // ::dotL<0> - -#line 37 - sge r0.y, r0.x, c19.x // ::zeroL<0> - mul r0.z, r0.x, r0.y // ::diffuse<0> - -#line 44 - mul r2.xyz, r0.z, c5 - mov r3.xyz, c1 // Parameters::DiffuseColor<0,1,2> - mad oT0.xyz, r2, r3, c2 // ::VSBasicOneLight<0,1,2> - -#line 55 - dp4 r2.x, v0, c9 // ::pos_ws<0> - dp4 r2.y, v0, c10 // ::pos_ws<1> - dp4 r2.z, v0, c11 // ::pos_ws<2> - add r2.xyz, -r2, c7 - nrm r3.xyz, r2 // ::eyeVector<0,1,2> - -#line 31 - add r2.xyz, r3, -c4 - nrm r3.xyz, r2 // ::halfVectors<0,1,2> - -#line 35 - dp3 r0.z, r3, r1 // ::dotH<0> - -#line 40 - max r0.z, r0.z, c19.x - mul r0.y, r0.y, r0.z - pow r1.x, r0.y, c3.w - mul r0.x, r0.x, r1.x // ::specular<0> - -#line 45 - mul r0.xyz, r0.x, c6 - mul oT1.xyz, r0, c3 // ::VSBasicOneLight<4,5,6> - -#line 61 - dp4 oPos.z, v0, c17 // ::VSBasicOneLight<10> - -#line 12 "D:\Microsoft\DirectXTK\Src\Shaders\Common.fxh" - dp4 r0.x, v0, c8 - max r0.x, r0.x, c19.x - min oT1.w, r0.x, c19.y // ::VSBasicOneLight<7> - -#line 61 "D:\Microsoft\DirectXTK\Src\Shaders\Lighting.fxh" - dp4 r0.x, v0, c15 // ::vout<0> - dp4 r0.y, v0, c16 // ::vout<1> - dp4 r0.z, v0, c18 // ::vout<3> - -#line 261 "D:\Microsoft\DirectXTK\Src\Shaders\BasicEffect.fx" - mad oPos.xy, r0.z, c0, r0 // ::VSBasicOneLight<8,9> - mov oPos.w, r0.z // ::VSBasicOneLight<11> - -#line 44 "D:\Microsoft\DirectXTK\Src\Shaders\Lighting.fxh" - mov oT0.w, c1.w // ::VSBasicOneLight<3> - -// approximately 42 instruction slots used -vs_4_0 -dcl_constantbuffer CB0[26], immediateIndexed -dcl_input v0.xyzw -dcl_input v1.xyz -dcl_output o0.xyzw -dcl_output o1.xyzw -dcl_output_siv o2.xyzw, position -dcl_temps 3 -dp3 r0.x, v1.xyzx, cb0[19].xyzx -dp3 r0.y, v1.xyzx, cb0[20].xyzx -dp3 r0.z, v1.xyzx, cb0[21].xyzx -dp3 r0.w, r0.xyzx, r0.xyzx -rsq r0.w, r0.w -mul r0.xyz, r0.wwww, r0.xyzx -dp3 r0.w, -cb0[3].xyzx, r0.xyzx -ge r1.x, r0.w, l(0.000000) -and r1.x, r1.x, l(0x3f800000) -mul r1.y, r0.w, r1.x -mul r1.yzw, r1.yyyy, cb0[6].xxyz -mad o0.xyz, r1.yzwy, cb0[0].xyzx, cb0[1].xyzx -mov o0.w, cb0[0].w -dp4 r2.x, v0.xyzw, cb0[15].xyzw -dp4 r2.y, v0.xyzw, cb0[16].xyzw -dp4 r2.z, v0.xyzw, cb0[17].xyzw -add r1.yzw, -r2.xxyz, cb0[12].xxyz -dp3 r2.x, r1.yzwy, r1.yzwy -rsq r2.x, r2.x -mad r1.yzw, r1.yyzw, r2.xxxx, -cb0[3].xxyz -dp3 r2.x, r1.yzwy, r1.yzwy -rsq r2.x, r2.x -mul r1.yzw, r1.yyzw, r2.xxxx -dp3 r0.x, r1.yzwy, r0.xyzx -max r0.x, r0.x, l(0.000000) -mul r0.x, r1.x, r0.x -log r0.x, r0.x -mul r0.x, r0.x, cb0[2].w -exp r0.x, r0.x -mul r0.x, r0.w, r0.x -mul r0.xyz, r0.xxxx, cb0[9].xyzx -mul o1.xyz, r0.xyzx, cb0[2].xyzx -dp4_sat o1.w, v0.xyzw, cb0[14].xyzw -dp4 o2.x, v0.xyzw, cb0[22].xyzw -dp4 o2.y, v0.xyzw, cb0[23].xyzw -dp4 o2.z, v0.xyzw, cb0[24].xyzw -dp4 o2.w, v0.xyzw, cb0[25].xyzw -ret -// Approximately 0 instruction slots used -#endif - -const BYTE BasicEffect_VSBasicOneLight[] = -{ - 68, 88, 66, 67, 221, 103, - 108, 142, 63, 207, 28, 229, - 244, 92, 160, 15, 9, 238, - 201, 75, 1, 0, 0, 0, - 56, 14, 0, 0, 4, 0, - 0, 0, 48, 0, 0, 0, - 192, 8, 0, 0, 120, 13, - 0, 0, 204, 13, 0, 0, - 65, 111, 110, 57, 136, 8, - 0, 0, 136, 8, 0, 0, - 0, 2, 254, 255, 24, 8, - 0, 0, 112, 0, 0, 0, - 6, 0, 36, 0, 0, 0, - 108, 0, 0, 0, 108, 0, - 0, 0, 36, 0, 1, 0, - 108, 0, 0, 0, 0, 0, - 4, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 6, 0, - 1, 0, 5, 0, 0, 0, - 0, 0, 0, 0, 9, 0, - 1, 0, 6, 0, 0, 0, - 0, 0, 0, 0, 12, 0, - 1, 0, 7, 0, 0, 0, - 0, 0, 0, 0, 14, 0, - 4, 0, 8, 0, 0, 0, - 0, 0, 0, 0, 19, 0, - 7, 0, 12, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 2, 254, 255, 254, 255, - 115, 1, 68, 66, 85, 71, - 40, 0, 0, 0, 160, 5, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 184, 0, - 0, 0, 37, 0, 0, 0, - 196, 0, 0, 0, 13, 0, - 0, 0, 156, 4, 0, 0, - 32, 2, 0, 0, 68, 58, - 92, 77, 105, 99, 114, 111, - 115, 111, 102, 116, 92, 68, - 105, 114, 101, 99, 116, 88, - 84, 75, 92, 83, 114, 99, - 92, 83, 104, 97, 100, 101, - 114, 115, 92, 76, 105, 103, - 104, 116, 105, 110, 103, 46, - 102, 120, 104, 0, 68, 58, - 92, 77, 105, 99, 114, 111, - 115, 111, 102, 116, 92, 68, - 105, 114, 101, 99, 116, 88, - 84, 75, 92, 83, 114, 99, - 92, 83, 104, 97, 100, 101, - 114, 115, 92, 67, 111, 109, - 109, 111, 110, 46, 102, 120, - 104, 0, 68, 58, 92, 77, - 105, 99, 114, 111, 115, 111, - 102, 116, 92, 68, 105, 114, - 101, 99, 116, 88, 84, 75, - 92, 83, 114, 99, 92, 83, - 104, 97, 100, 101, 114, 115, - 92, 66, 97, 115, 105, 99, - 69, 102, 102, 101, 99, 116, - 46, 102, 120, 0, 40, 0, - 0, 0, 88, 0, 0, 0, - 134, 0, 0, 0, 0, 0, - 255, 255, 212, 5, 0, 0, - 0, 0, 255, 255, 236, 5, - 0, 0, 0, 0, 255, 255, - 248, 5, 0, 0, 57, 0, - 0, 0, 4, 6, 0, 0, - 57, 0, 0, 0, 20, 6, - 0, 0, 57, 0, 0, 0, - 36, 6, 0, 0, 57, 0, - 0, 0, 52, 6, 0, 0, - 34, 0, 0, 0, 64, 6, - 0, 0, 37, 0, 0, 0, - 80, 6, 0, 0, 39, 0, - 0, 0, 96, 6, 0, 0, - 44, 0, 0, 0, 112, 6, - 0, 0, 44, 0, 0, 0, - 128, 6, 0, 0, 44, 0, - 0, 0, 140, 6, 0, 0, - 55, 0, 0, 0, 160, 6, - 0, 0, 55, 0, 0, 0, - 176, 6, 0, 0, 55, 0, - 0, 0, 192, 6, 0, 0, - 56, 0, 0, 0, 208, 6, - 0, 0, 56, 0, 0, 0, - 224, 6, 0, 0, 31, 0, - 0, 0, 236, 6, 0, 0, - 31, 0, 0, 0, 252, 6, - 0, 0, 35, 0, 0, 0, - 8, 7, 0, 0, 40, 0, - 0, 0, 24, 7, 0, 0, - 40, 0, 0, 0, 40, 7, - 0, 0, 40, 0, 0, 0, - 56, 7, 0, 0, 40, 0, - 0, 0, 72, 7, 0, 0, - 45, 0, 0, 0, 88, 7, - 0, 0, 45, 0, 0, 0, - 104, 7, 0, 0, 61, 0, - 0, 0, 120, 7, 0, 0, - 12, 0, 1, 0, 136, 7, - 0, 0, 12, 0, 1, 0, - 152, 7, 0, 0, 12, 0, - 1, 0, 168, 7, 0, 0, - 61, 0, 0, 0, 184, 7, - 0, 0, 61, 0, 0, 0, - 200, 7, 0, 0, 61, 0, - 0, 0, 216, 7, 0, 0, - 5, 1, 2, 0, 232, 7, - 0, 0, 5, 1, 2, 0, - 252, 7, 0, 0, 44, 0, - 0, 0, 8, 8, 0, 0, - 80, 97, 114, 97, 109, 101, - 116, 101, 114, 115, 0, 68, - 105, 102, 102, 117, 115, 101, - 67, 111, 108, 111, 114, 0, - 1, 0, 3, 0, 1, 0, - 4, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 11, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 255, 255, 86, 83, - 66, 97, 115, 105, 99, 79, - 110, 101, 76, 105, 103, 104, - 116, 0, 68, 105, 102, 102, - 117, 115, 101, 0, 1, 0, - 3, 0, 1, 0, 4, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 83, 112, 101, 99, - 117, 108, 97, 114, 0, 80, - 111, 115, 105, 116, 105, 111, - 110, 80, 83, 0, 48, 2, - 0, 0, 56, 2, 0, 0, - 72, 2, 0, 0, 56, 2, - 0, 0, 81, 2, 0, 0, - 56, 2, 0, 0, 5, 0, - 0, 0, 1, 0, 12, 0, - 1, 0, 3, 0, 92, 2, - 0, 0, 12, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 255, 255, 26, 0, 0, 0, - 4, 0, 5, 0, 6, 0, - 255, 255, 27, 0, 0, 0, - 255, 255, 255, 255, 10, 0, - 255, 255, 30, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 7, 0, 34, 0, 0, 0, - 8, 0, 9, 0, 255, 255, - 255, 255, 35, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 11, 0, 36, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 3, 0, 100, 105, 102, 102, - 117, 115, 101, 0, 1, 0, - 3, 0, 1, 0, 3, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 9, 0, 0, 0, - 255, 255, 255, 255, 0, 0, - 255, 255, 100, 111, 116, 72, - 0, 171, 171, 171, 20, 0, - 0, 0, 255, 255, 255, 255, - 0, 0, 255, 255, 100, 111, - 116, 76, 0, 171, 171, 171, - 7, 0, 0, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 101, 121, 101, 86, 101, 99, - 116, 111, 114, 0, 171, 171, - 17, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 255, 255, - 104, 97, 108, 102, 86, 101, - 99, 116, 111, 114, 115, 0, - 3, 0, 3, 0, 3, 0, - 3, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 19, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 255, 255, 112, 111, - 115, 95, 119, 115, 0, 171, - 13, 0, 0, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 14, 0, 0, 0, 255, 255, - 1, 0, 255, 255, 255, 255, - 15, 0, 0, 0, 255, 255, - 255, 255, 2, 0, 255, 255, - 115, 112, 101, 99, 117, 108, - 97, 114, 0, 171, 171, 171, - 24, 0, 0, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 118, 105, 110, 0, 80, 111, - 115, 105, 116, 105, 111, 110, - 0, 78, 111, 114, 109, 97, - 108, 0, 172, 3, 0, 0, - 56, 2, 0, 0, 181, 3, - 0, 0, 224, 2, 0, 0, - 5, 0, 0, 0, 1, 0, - 7, 0, 1, 0, 2, 0, - 188, 3, 0, 0, 1, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 3, 0, 2, 0, - 0, 0, 4, 0, 5, 0, - 6, 0, 255, 255, 118, 111, - 117, 116, 0, 80, 111, 115, - 95, 112, 115, 0, 70, 111, - 103, 70, 97, 99, 116, 111, - 114, 0, 171, 171, 0, 0, - 3, 0, 1, 0, 1, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 249, 3, 0, 0, - 56, 2, 0, 0, 48, 2, - 0, 0, 56, 2, 0, 0, - 72, 2, 0, 0, 224, 2, - 0, 0, 0, 4, 0, 0, - 12, 4, 0, 0, 5, 0, - 0, 0, 1, 0, 12, 0, - 1, 0, 4, 0, 28, 4, - 0, 0, 31, 0, 0, 0, - 0, 0, 255, 255, 255, 255, - 255, 255, 32, 0, 0, 0, - 255, 255, 1, 0, 255, 255, - 255, 255, 33, 0, 0, 0, - 255, 255, 255, 255, 3, 0, - 255, 255, 119, 111, 114, 108, - 100, 78, 111, 114, 109, 97, - 108, 0, 6, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 255, 255, 122, 101, 114, 111, - 76, 0, 171, 171, 8, 0, - 0, 0, 255, 255, 0, 0, - 255, 255, 255, 255, 236, 1, - 0, 0, 247, 1, 0, 0, - 4, 2, 0, 0, 1, 0, - 0, 0, 20, 2, 0, 0, - 0, 0, 0, 0, 32, 2, - 0, 0, 116, 2, 0, 0, - 7, 0, 0, 0, 132, 2, - 0, 0, 0, 0, 0, 0, - 216, 2, 0, 0, 224, 2, - 0, 0, 1, 0, 0, 0, - 240, 2, 0, 0, 0, 0, - 0, 0, 252, 2, 0, 0, - 224, 2, 0, 0, 1, 0, - 0, 0, 4, 3, 0, 0, - 0, 0, 0, 0, 16, 3, - 0, 0, 224, 2, 0, 0, - 1, 0, 0, 0, 24, 3, - 0, 0, 0, 0, 0, 0, - 36, 3, 0, 0, 224, 2, - 0, 0, 1, 0, 0, 0, - 48, 3, 0, 0, 0, 0, - 0, 0, 60, 3, 0, 0, - 72, 3, 0, 0, 1, 0, - 0, 0, 88, 3, 0, 0, - 0, 0, 0, 0, 100, 3, - 0, 0, 56, 2, 0, 0, - 3, 0, 0, 0, 108, 3, - 0, 0, 0, 0, 0, 0, - 144, 3, 0, 0, 224, 2, - 0, 0, 1, 0, 0, 0, - 156, 3, 0, 0, 32, 2, - 0, 0, 168, 3, 0, 0, - 204, 3, 0, 0, 2, 0, - 0, 0, 220, 3, 0, 0, - 0, 0, 0, 0, 244, 3, - 0, 0, 60, 4, 0, 0, - 3, 0, 0, 0, 76, 4, - 0, 0, 0, 0, 0, 0, - 112, 4, 0, 0, 224, 2, - 0, 0, 1, 0, 0, 0, - 124, 4, 0, 0, 0, 0, - 0, 0, 136, 4, 0, 0, - 224, 2, 0, 0, 1, 0, - 0, 0, 144, 4, 0, 0, - 77, 105, 99, 114, 111, 115, - 111, 102, 116, 32, 40, 82, - 41, 32, 72, 76, 83, 76, - 32, 83, 104, 97, 100, 101, - 114, 32, 67, 111, 109, 112, - 105, 108, 101, 114, 32, 49, - 48, 46, 49, 0, 81, 0, - 0, 5, 19, 0, 15, 160, - 0, 0, 0, 0, 0, 0, - 128, 63, 0, 0, 0, 0, - 0, 0, 0, 0, 31, 0, - 0, 2, 5, 0, 0, 128, - 0, 0, 15, 144, 31, 0, - 0, 2, 5, 0, 1, 128, - 1, 0, 15, 144, 8, 0, - 0, 3, 0, 0, 1, 128, - 1, 0, 228, 144, 12, 0, - 228, 160, 8, 0, 0, 3, - 0, 0, 2, 128, 1, 0, - 228, 144, 13, 0, 228, 160, - 8, 0, 0, 3, 0, 0, - 4, 128, 1, 0, 228, 144, - 14, 0, 228, 160, 36, 0, - 0, 2, 1, 0, 7, 128, - 0, 0, 228, 128, 8, 0, - 0, 3, 0, 0, 1, 128, - 4, 0, 228, 161, 1, 0, - 228, 128, 13, 0, 0, 3, - 0, 0, 2, 128, 0, 0, - 0, 128, 19, 0, 0, 160, - 5, 0, 0, 3, 0, 0, - 4, 128, 0, 0, 0, 128, - 0, 0, 85, 128, 5, 0, - 0, 3, 2, 0, 7, 128, - 0, 0, 170, 128, 5, 0, - 228, 160, 1, 0, 0, 2, - 3, 0, 7, 128, 1, 0, - 228, 160, 4, 0, 0, 4, - 0, 0, 7, 224, 2, 0, - 228, 128, 3, 0, 228, 128, - 2, 0, 228, 160, 9, 0, - 0, 3, 2, 0, 1, 128, - 0, 0, 228, 144, 9, 0, - 228, 160, 9, 0, 0, 3, - 2, 0, 2, 128, 0, 0, - 228, 144, 10, 0, 228, 160, - 9, 0, 0, 3, 2, 0, - 4, 128, 0, 0, 228, 144, - 11, 0, 228, 160, 2, 0, - 0, 3, 2, 0, 7, 128, - 2, 0, 228, 129, 7, 0, - 228, 160, 36, 0, 0, 2, - 3, 0, 7, 128, 2, 0, - 228, 128, 2, 0, 0, 3, - 2, 0, 7, 128, 3, 0, - 228, 128, 4, 0, 228, 161, - 36, 0, 0, 2, 3, 0, - 7, 128, 2, 0, 228, 128, - 8, 0, 0, 3, 0, 0, - 4, 128, 3, 0, 228, 128, - 1, 0, 228, 128, 11, 0, - 0, 3, 0, 0, 4, 128, - 0, 0, 170, 128, 19, 0, - 0, 160, 5, 0, 0, 3, - 0, 0, 2, 128, 0, 0, - 85, 128, 0, 0, 170, 128, - 32, 0, 0, 3, 1, 0, - 1, 128, 0, 0, 85, 128, - 3, 0, 255, 160, 5, 0, - 0, 3, 0, 0, 1, 128, - 0, 0, 0, 128, 1, 0, - 0, 128, 5, 0, 0, 3, - 0, 0, 7, 128, 0, 0, - 0, 128, 6, 0, 228, 160, - 5, 0, 0, 3, 1, 0, - 7, 224, 0, 0, 228, 128, - 3, 0, 228, 160, 9, 0, - 0, 3, 0, 0, 4, 192, - 0, 0, 228, 144, 17, 0, - 228, 160, 9, 0, 0, 3, - 0, 0, 1, 128, 0, 0, - 228, 144, 8, 0, 228, 160, - 11, 0, 0, 3, 0, 0, - 1, 128, 0, 0, 0, 128, - 19, 0, 0, 160, 10, 0, - 0, 3, 1, 0, 8, 224, - 0, 0, 0, 128, 19, 0, - 85, 160, 9, 0, 0, 3, - 0, 0, 1, 128, 0, 0, - 228, 144, 15, 0, 228, 160, - 9, 0, 0, 3, 0, 0, - 2, 128, 0, 0, 228, 144, - 16, 0, 228, 160, 9, 0, - 0, 3, 0, 0, 4, 128, - 0, 0, 228, 144, 18, 0, - 228, 160, 4, 0, 0, 4, - 0, 0, 3, 192, 0, 0, - 170, 128, 0, 0, 228, 160, - 0, 0, 228, 128, 1, 0, - 0, 2, 0, 0, 8, 192, - 0, 0, 170, 128, 1, 0, - 0, 2, 0, 0, 8, 224, - 1, 0, 255, 160, 255, 255, - 0, 0, 83, 72, 68, 82, - 176, 4, 0, 0, 64, 0, - 1, 0, 44, 1, 0, 0, - 89, 0, 0, 4, 70, 142, - 32, 0, 0, 0, 0, 0, - 26, 0, 0, 0, 95, 0, - 0, 3, 242, 16, 16, 0, - 0, 0, 0, 0, 95, 0, - 0, 3, 114, 16, 16, 0, - 1, 0, 0, 0, 101, 0, - 0, 3, 242, 32, 16, 0, - 0, 0, 0, 0, 101, 0, - 0, 3, 242, 32, 16, 0, - 1, 0, 0, 0, 103, 0, - 0, 4, 242, 32, 16, 0, - 2, 0, 0, 0, 1, 0, - 0, 0, 104, 0, 0, 2, - 3, 0, 0, 0, 16, 0, - 0, 8, 18, 0, 16, 0, - 0, 0, 0, 0, 70, 18, - 16, 0, 1, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 19, 0, 0, 0, - 16, 0, 0, 8, 34, 0, - 16, 0, 0, 0, 0, 0, - 70, 18, 16, 0, 1, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 20, 0, - 0, 0, 16, 0, 0, 8, - 66, 0, 16, 0, 0, 0, - 0, 0, 70, 18, 16, 0, - 1, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 21, 0, 0, 0, 16, 0, - 0, 7, 130, 0, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 68, 0, 0, 5, - 130, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 56, 0, - 0, 7, 114, 0, 16, 0, - 0, 0, 0, 0, 246, 15, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 16, 0, 0, 9, - 130, 0, 16, 0, 0, 0, - 0, 0, 70, 130, 32, 128, - 65, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 29, 0, 0, 7, - 18, 0, 16, 0, 1, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 7, 18, 0, - 16, 0, 1, 0, 0, 0, - 10, 0, 16, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 128, 63, 56, 0, - 0, 7, 34, 0, 16, 0, - 1, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 10, 0, 16, 0, 1, 0, - 0, 0, 56, 0, 0, 8, - 226, 0, 16, 0, 1, 0, - 0, 0, 86, 5, 16, 0, - 1, 0, 0, 0, 6, 137, - 32, 0, 0, 0, 0, 0, - 6, 0, 0, 0, 50, 0, - 0, 11, 114, 32, 16, 0, - 0, 0, 0, 0, 150, 7, - 16, 0, 1, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 54, 0, 0, 6, 130, 32, - 16, 0, 0, 0, 0, 0, - 58, 128, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 17, 0, 0, 8, 18, 0, - 16, 0, 2, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 15, 0, - 0, 0, 17, 0, 0, 8, - 34, 0, 16, 0, 2, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 16, 0, 0, 0, 17, 0, - 0, 8, 66, 0, 16, 0, - 2, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 17, 0, 0, 0, - 0, 0, 0, 9, 226, 0, - 16, 0, 1, 0, 0, 0, - 6, 9, 16, 128, 65, 0, - 0, 0, 2, 0, 0, 0, - 6, 137, 32, 0, 0, 0, - 0, 0, 12, 0, 0, 0, - 16, 0, 0, 7, 18, 0, - 16, 0, 2, 0, 0, 0, - 150, 7, 16, 0, 1, 0, - 0, 0, 150, 7, 16, 0, - 1, 0, 0, 0, 68, 0, - 0, 5, 18, 0, 16, 0, - 2, 0, 0, 0, 10, 0, - 16, 0, 2, 0, 0, 0, - 50, 0, 0, 11, 226, 0, - 16, 0, 1, 0, 0, 0, - 86, 14, 16, 0, 1, 0, - 0, 0, 6, 0, 16, 0, - 2, 0, 0, 0, 6, 137, - 32, 128, 65, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 16, 0, 0, 7, - 18, 0, 16, 0, 2, 0, - 0, 0, 150, 7, 16, 0, - 1, 0, 0, 0, 150, 7, - 16, 0, 1, 0, 0, 0, - 68, 0, 0, 5, 18, 0, - 16, 0, 2, 0, 0, 0, - 10, 0, 16, 0, 2, 0, - 0, 0, 56, 0, 0, 7, - 226, 0, 16, 0, 1, 0, - 0, 0, 86, 14, 16, 0, - 1, 0, 0, 0, 6, 0, - 16, 0, 2, 0, 0, 0, - 16, 0, 0, 7, 18, 0, - 16, 0, 0, 0, 0, 0, - 150, 7, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 52, 0, - 0, 7, 18, 0, 16, 0, - 0, 0, 0, 0, 10, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 0, 0, 56, 0, 0, 7, - 18, 0, 16, 0, 0, 0, - 0, 0, 10, 0, 16, 0, - 1, 0, 0, 0, 10, 0, - 16, 0, 0, 0, 0, 0, - 47, 0, 0, 5, 18, 0, - 16, 0, 0, 0, 0, 0, - 10, 0, 16, 0, 0, 0, - 0, 0, 56, 0, 0, 8, - 18, 0, 16, 0, 0, 0, - 0, 0, 10, 0, 16, 0, - 0, 0, 0, 0, 58, 128, - 32, 0, 0, 0, 0, 0, - 2, 0, 0, 0, 25, 0, - 0, 5, 18, 0, 16, 0, - 0, 0, 0, 0, 10, 0, - 16, 0, 0, 0, 0, 0, - 56, 0, 0, 7, 18, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 10, 0, 16, 0, - 0, 0, 0, 0, 56, 0, - 0, 8, 114, 0, 16, 0, - 0, 0, 0, 0, 6, 0, - 16, 0, 0, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 9, 0, 0, 0, - 56, 0, 0, 8, 114, 32, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 2, 0, - 0, 0, 17, 32, 0, 8, - 130, 32, 16, 0, 1, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 14, 0, 0, 0, 17, 0, - 0, 8, 18, 32, 16, 0, - 2, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 22, 0, 0, 0, - 17, 0, 0, 8, 34, 32, - 16, 0, 2, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 23, 0, - 0, 0, 17, 0, 0, 8, - 66, 32, 16, 0, 2, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 24, 0, 0, 0, 17, 0, - 0, 8, 130, 32, 16, 0, - 2, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 25, 0, 0, 0, - 62, 0, 0, 1, 73, 83, - 71, 78, 76, 0, 0, 0, - 2, 0, 0, 0, 8, 0, - 0, 0, 56, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 15, 15, - 0, 0, 68, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 1, 0, 0, 0, 7, 7, - 0, 0, 83, 86, 95, 80, - 111, 115, 105, 116, 105, 111, - 110, 0, 78, 79, 82, 77, - 65, 76, 0, 171, 79, 83, - 71, 78, 100, 0, 0, 0, - 3, 0, 0, 0, 8, 0, - 0, 0, 80, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 15, 0, - 0, 0, 80, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 1, 0, 0, 0, 15, 0, - 0, 0, 86, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 0, 3, 0, 0, 0, - 2, 0, 0, 0, 15, 0, - 0, 0, 67, 79, 76, 79, - 82, 0, 83, 86, 95, 80, - 111, 115, 105, 116, 105, 111, - 110, 0, 171, 171 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicOneLightBn.inc b/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicOneLightBn.inc deleted file mode 100644 index a1c3db9..0000000 --- a/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicOneLightBn.inc +++ /dev/null @@ -1,808 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Position 0 xyzw 0 NONE float xyzw -// NORMAL 0 xyz 1 NONE float xyz -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// COLOR 0 xyzw 0 NONE float xyzw -// COLOR 1 xyzw 1 NONE float xyzw -// SV_Position 0 xyzw 2 POS float xyzw -// -// -// Constant buffer to DX9 shader constant mappings: -// -// Target Reg Buffer Start Reg # of Regs Data Conversion -// ---------- ------- --------- --------- ---------------------- -// c1 cb0 0 4 ( FLT, FLT, FLT, FLT) -// c5 cb0 6 1 ( FLT, FLT, FLT, FLT) -// c6 cb0 9 1 ( FLT, FLT, FLT, FLT) -// c7 cb0 12 1 ( FLT, FLT, FLT, FLT) -// c8 cb0 14 4 ( FLT, FLT, FLT, FLT) -// c12 cb0 19 7 ( FLT, FLT, FLT, FLT) -// -// -// Runtime generated constant mappings: -// -// Target Reg Constant Description -// ---------- -------------------------------------------------- -// c0 Vertex Shader position offset -// -// -// Level9 shader bytecode: -// - vs_2_0 - def c19, 2, -1, 0, 1 - dcl_texcoord v0 // vin<0,1,2,3> - dcl_texcoord1 v1 // vin<4,5,6> - -#line 11 "D:\Microsoft\DirectXTK\Src\Shaders\Utilities.fxh" - mad r0.xyz, v1, c19.x, c19.y // ::BiasX2<0,1,2> - -#line 57 "D:\Microsoft\DirectXTK\Src\Shaders\Lighting.fxh" - dp3 r1.x, r0, c12 - dp3 r1.y, r0, c13 - dp3 r1.z, r0, c14 - nrm r0.xyz, r1 // ::worldNormal<0,1,2> - -#line 34 - dp3 r0.w, -c4, r0 // ::dotL<0> - -#line 37 - sge r1.x, r0.w, c19.z // ::zeroL<0> - mul r1.y, r0.w, r1.x // ::diffuse<0> - -#line 44 - mul r1.yzw, r1.y, c5.xxyz - mov r2.xyz, c1 // Parameters::DiffuseColor<0,1,2> - mad oT0.xyz, r1.yzww, r2, c2 // ::VSBasicOneLightBn<0,1,2> - -#line 55 - dp4 r2.x, v0, c9 // ::pos_ws<0> - dp4 r2.y, v0, c10 // ::pos_ws<1> - dp4 r2.z, v0, c11 // ::pos_ws<2> - add r1.yzw, -r2.xxyz, c7.xxyz - nrm r2.xyz, r1.yzww // ::eyeVector<0,1,2> - -#line 31 - add r1.yzw, r2.xxyz, -c4.xxyz - nrm r2.xyz, r1.yzww // ::halfVectors<0,1,2> - -#line 35 - dp3 r0.x, r2, r0 // ::dotH<0> - -#line 40 - max r0.x, r0.x, c19.z - mul r0.x, r1.x, r0.x - pow r1.x, r0.x, c3.w - mul r0.x, r0.w, r1.x // ::specular<0> - -#line 45 - mul r0.xyz, r0.x, c6 - mul oT1.xyz, r0, c3 // ::VSBasicOneLightBn<4,5,6> - -#line 61 - dp4 oPos.z, v0, c17 // ::VSBasicOneLightBn<10> - -#line 12 "D:\Microsoft\DirectXTK\Src\Shaders\Common.fxh" - dp4 r0.x, v0, c8 - max r0.x, r0.x, c19.z - min oT1.w, r0.x, c19.w // ::VSBasicOneLightBn<7> - -#line 61 "D:\Microsoft\DirectXTK\Src\Shaders\Lighting.fxh" - dp4 r0.x, v0, c15 // ::vout<0> - dp4 r0.y, v0, c16 // ::vout<1> - dp4 r0.z, v0, c18 // ::vout<3> - -#line 271 "D:\Microsoft\DirectXTK\Src\Shaders\BasicEffect.fx" - mad oPos.xy, r0.z, c0, r0 // ::VSBasicOneLightBn<8,9> - mov oPos.w, r0.z // ::VSBasicOneLightBn<11> - -#line 44 "D:\Microsoft\DirectXTK\Src\Shaders\Lighting.fxh" - mov oT0.w, c1.w // ::VSBasicOneLightBn<3> - -// approximately 43 instruction slots used -vs_4_0 -dcl_constantbuffer CB0[26], immediateIndexed -dcl_input v0.xyzw -dcl_input v1.xyz -dcl_output o0.xyzw -dcl_output o1.xyzw -dcl_output_siv o2.xyzw, position -dcl_temps 3 -mad r0.xyz, v1.xyzx, l(2.000000, 2.000000, 2.000000, 0.000000), l(-1.000000, -1.000000, -1.000000, 0.000000) -dp3 r1.x, r0.xyzx, cb0[19].xyzx -dp3 r1.y, r0.xyzx, cb0[20].xyzx -dp3 r1.z, r0.xyzx, cb0[21].xyzx -dp3 r0.x, r1.xyzx, r1.xyzx -rsq r0.x, r0.x -mul r0.xyz, r0.xxxx, r1.xyzx -dp3 r0.w, -cb0[3].xyzx, r0.xyzx -ge r1.x, r0.w, l(0.000000) -and r1.x, r1.x, l(0x3f800000) -mul r1.y, r0.w, r1.x -mul r1.yzw, r1.yyyy, cb0[6].xxyz -mad o0.xyz, r1.yzwy, cb0[0].xyzx, cb0[1].xyzx -mov o0.w, cb0[0].w -dp4 r2.x, v0.xyzw, cb0[15].xyzw -dp4 r2.y, v0.xyzw, cb0[16].xyzw -dp4 r2.z, v0.xyzw, cb0[17].xyzw -add r1.yzw, -r2.xxyz, cb0[12].xxyz -dp3 r2.x, r1.yzwy, r1.yzwy -rsq r2.x, r2.x -mad r1.yzw, r1.yyzw, r2.xxxx, -cb0[3].xxyz -dp3 r2.x, r1.yzwy, r1.yzwy -rsq r2.x, r2.x -mul r1.yzw, r1.yyzw, r2.xxxx -dp3 r0.x, r1.yzwy, r0.xyzx -max r0.x, r0.x, l(0.000000) -mul r0.x, r1.x, r0.x -log r0.x, r0.x -mul r0.x, r0.x, cb0[2].w -exp r0.x, r0.x -mul r0.x, r0.w, r0.x -mul r0.xyz, r0.xxxx, cb0[9].xyzx -mul o1.xyz, r0.xyzx, cb0[2].xyzx -dp4_sat o1.w, v0.xyzw, cb0[14].xyzw -dp4 o2.x, v0.xyzw, cb0[22].xyzw -dp4 o2.y, v0.xyzw, cb0[23].xyzw -dp4 o2.z, v0.xyzw, cb0[24].xyzw -dp4 o2.w, v0.xyzw, cb0[25].xyzw -ret -// Approximately 0 instruction slots used -#endif - -const BYTE BasicEffect_VSBasicOneLightBn[] = -{ - 68, 88, 66, 67, 118, 94, - 124, 64, 95, 91, 212, 160, - 246, 145, 189, 34, 118, 52, - 171, 175, 1, 0, 0, 0, - 4, 15, 0, 0, 4, 0, - 0, 0, 48, 0, 0, 0, - 80, 9, 0, 0, 68, 14, - 0, 0, 152, 14, 0, 0, - 65, 111, 110, 57, 24, 9, - 0, 0, 24, 9, 0, 0, - 0, 2, 254, 255, 168, 8, - 0, 0, 112, 0, 0, 0, - 6, 0, 36, 0, 0, 0, - 108, 0, 0, 0, 108, 0, - 0, 0, 36, 0, 1, 0, - 108, 0, 0, 0, 0, 0, - 4, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 6, 0, - 1, 0, 5, 0, 0, 0, - 0, 0, 0, 0, 9, 0, - 1, 0, 6, 0, 0, 0, - 0, 0, 0, 0, 12, 0, - 1, 0, 7, 0, 0, 0, - 0, 0, 0, 0, 14, 0, - 4, 0, 8, 0, 0, 0, - 0, 0, 0, 0, 19, 0, - 7, 0, 12, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 2, 254, 255, 254, 255, - 146, 1, 68, 66, 85, 71, - 40, 0, 0, 0, 28, 6, - 0, 0, 0, 0, 0, 0, - 4, 0, 0, 0, 236, 0, - 0, 0, 38, 0, 0, 0, - 252, 0, 0, 0, 14, 0, - 0, 0, 4, 5, 0, 0, - 132, 2, 0, 0, 68, 58, - 92, 77, 105, 99, 114, 111, - 115, 111, 102, 116, 92, 68, - 105, 114, 101, 99, 116, 88, - 84, 75, 92, 83, 114, 99, - 92, 83, 104, 97, 100, 101, - 114, 115, 92, 85, 116, 105, - 108, 105, 116, 105, 101, 115, - 46, 102, 120, 104, 0, 68, - 58, 92, 77, 105, 99, 114, - 111, 115, 111, 102, 116, 92, - 68, 105, 114, 101, 99, 116, - 88, 84, 75, 92, 83, 114, - 99, 92, 83, 104, 97, 100, - 101, 114, 115, 92, 76, 105, - 103, 104, 116, 105, 110, 103, - 46, 102, 120, 104, 0, 68, - 58, 92, 77, 105, 99, 114, - 111, 115, 111, 102, 116, 92, - 68, 105, 114, 101, 99, 116, - 88, 84, 75, 92, 83, 114, - 99, 92, 83, 104, 97, 100, - 101, 114, 115, 92, 67, 111, - 109, 109, 111, 110, 46, 102, - 120, 104, 0, 68, 58, 92, - 77, 105, 99, 114, 111, 115, - 111, 102, 116, 92, 68, 105, - 114, 101, 99, 116, 88, 84, - 75, 92, 83, 114, 99, 92, - 83, 104, 97, 100, 101, 114, - 115, 92, 66, 97, 115, 105, - 99, 69, 102, 102, 101, 99, - 116, 46, 102, 120, 0, 171, - 171, 171, 40, 0, 0, 0, - 89, 0, 0, 0, 137, 0, - 0, 0, 183, 0, 0, 0, - 0, 0, 255, 255, 80, 6, - 0, 0, 0, 0, 255, 255, - 104, 6, 0, 0, 0, 0, - 255, 255, 116, 6, 0, 0, - 11, 0, 0, 0, 128, 6, - 0, 0, 57, 0, 1, 0, - 148, 6, 0, 0, 57, 0, - 1, 0, 164, 6, 0, 0, - 57, 0, 1, 0, 180, 6, - 0, 0, 57, 0, 1, 0, - 196, 6, 0, 0, 34, 0, - 1, 0, 208, 6, 0, 0, - 37, 0, 1, 0, 224, 6, - 0, 0, 39, 0, 1, 0, - 240, 6, 0, 0, 44, 0, - 1, 0, 0, 7, 0, 0, - 44, 0, 1, 0, 16, 7, - 0, 0, 44, 0, 1, 0, - 28, 7, 0, 0, 55, 0, - 1, 0, 48, 7, 0, 0, - 55, 0, 1, 0, 64, 7, - 0, 0, 55, 0, 1, 0, - 80, 7, 0, 0, 56, 0, - 1, 0, 96, 7, 0, 0, - 56, 0, 1, 0, 112, 7, - 0, 0, 31, 0, 1, 0, - 124, 7, 0, 0, 31, 0, - 1, 0, 140, 7, 0, 0, - 35, 0, 1, 0, 152, 7, - 0, 0, 40, 0, 1, 0, - 168, 7, 0, 0, 40, 0, - 1, 0, 184, 7, 0, 0, - 40, 0, 1, 0, 200, 7, - 0, 0, 40, 0, 1, 0, - 216, 7, 0, 0, 45, 0, - 1, 0, 232, 7, 0, 0, - 45, 0, 1, 0, 248, 7, - 0, 0, 61, 0, 1, 0, - 8, 8, 0, 0, 12, 0, - 2, 0, 24, 8, 0, 0, - 12, 0, 2, 0, 40, 8, - 0, 0, 12, 0, 2, 0, - 56, 8, 0, 0, 61, 0, - 1, 0, 72, 8, 0, 0, - 61, 0, 1, 0, 88, 8, - 0, 0, 61, 0, 1, 0, - 104, 8, 0, 0, 15, 1, - 3, 0, 120, 8, 0, 0, - 15, 1, 3, 0, 140, 8, - 0, 0, 44, 0, 1, 0, - 152, 8, 0, 0, 66, 105, - 97, 115, 88, 50, 0, 171, - 1, 0, 3, 0, 1, 0, - 3, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 255, 255, 80, 97, - 114, 97, 109, 101, 116, 101, - 114, 115, 0, 68, 105, 102, - 102, 117, 115, 101, 67, 111, - 108, 111, 114, 0, 1, 0, - 3, 0, 1, 0, 4, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 12, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 255, 255, 86, 83, 66, 97, - 115, 105, 99, 79, 110, 101, - 76, 105, 103, 104, 116, 66, - 110, 0, 68, 105, 102, 102, - 117, 115, 101, 0, 171, 171, - 1, 0, 3, 0, 1, 0, - 4, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 83, 112, - 101, 99, 117, 108, 97, 114, - 0, 80, 111, 115, 105, 116, - 105, 111, 110, 80, 83, 0, - 150, 2, 0, 0, 160, 2, - 0, 0, 176, 2, 0, 0, - 160, 2, 0, 0, 185, 2, - 0, 0, 160, 2, 0, 0, - 5, 0, 0, 0, 1, 0, - 12, 0, 1, 0, 3, 0, - 196, 2, 0, 0, 13, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 255, 255, 27, 0, - 0, 0, 4, 0, 5, 0, - 6, 0, 255, 255, 28, 0, - 0, 0, 255, 255, 255, 255, - 10, 0, 255, 255, 31, 0, - 0, 0, 255, 255, 255, 255, - 255, 255, 7, 0, 35, 0, - 0, 0, 8, 0, 9, 0, - 255, 255, 255, 255, 36, 0, - 0, 0, 255, 255, 255, 255, - 255, 255, 11, 0, 37, 0, - 0, 0, 255, 255, 255, 255, - 255, 255, 3, 0, 100, 105, - 102, 102, 117, 115, 101, 0, - 1, 0, 3, 0, 1, 0, - 3, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 10, 0, - 0, 0, 255, 255, 0, 0, - 255, 255, 255, 255, 100, 111, - 116, 72, 0, 171, 171, 171, - 21, 0, 0, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 100, 111, 116, 76, 0, 171, - 171, 171, 8, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 0, 0, 101, 121, 101, 86, - 101, 99, 116, 111, 114, 0, - 171, 171, 18, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 255, 255, 104, 97, 108, 102, - 86, 101, 99, 116, 111, 114, - 115, 0, 3, 0, 3, 0, - 3, 0, 3, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 20, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 255, 255, - 112, 111, 115, 95, 119, 115, - 0, 171, 14, 0, 0, 0, - 0, 0, 255, 255, 255, 255, - 255, 255, 15, 0, 0, 0, - 255, 255, 1, 0, 255, 255, - 255, 255, 16, 0, 0, 0, - 255, 255, 255, 255, 2, 0, - 255, 255, 115, 112, 101, 99, - 117, 108, 97, 114, 0, 171, - 171, 171, 25, 0, 0, 0, - 0, 0, 255, 255, 255, 255, - 255, 255, 118, 105, 110, 0, - 80, 111, 115, 105, 116, 105, - 111, 110, 0, 78, 111, 114, - 109, 97, 108, 0, 20, 4, - 0, 0, 160, 2, 0, 0, - 29, 4, 0, 0, 72, 3, - 0, 0, 5, 0, 0, 0, - 1, 0, 7, 0, 1, 0, - 2, 0, 36, 4, 0, 0, - 1, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 3, 0, - 2, 0, 0, 0, 4, 0, - 5, 0, 6, 0, 255, 255, - 118, 111, 117, 116, 0, 80, - 111, 115, 95, 112, 115, 0, - 70, 111, 103, 70, 97, 99, - 116, 111, 114, 0, 171, 171, - 0, 0, 3, 0, 1, 0, - 1, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 97, 4, - 0, 0, 160, 2, 0, 0, - 150, 2, 0, 0, 160, 2, - 0, 0, 176, 2, 0, 0, - 72, 3, 0, 0, 104, 4, - 0, 0, 116, 4, 0, 0, - 5, 0, 0, 0, 1, 0, - 12, 0, 1, 0, 4, 0, - 132, 4, 0, 0, 32, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 33, 0, - 0, 0, 255, 255, 1, 0, - 255, 255, 255, 255, 34, 0, - 0, 0, 255, 255, 255, 255, - 3, 0, 255, 255, 119, 111, - 114, 108, 100, 78, 111, 114, - 109, 97, 108, 0, 7, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 255, 255, 122, 101, - 114, 111, 76, 0, 171, 171, - 9, 0, 0, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 0, 0, 0, 0, 44, 2, - 0, 0, 52, 2, 0, 0, - 1, 0, 0, 0, 68, 2, - 0, 0, 80, 2, 0, 0, - 91, 2, 0, 0, 104, 2, - 0, 0, 1, 0, 0, 0, - 120, 2, 0, 0, 0, 0, - 0, 0, 132, 2, 0, 0, - 220, 2, 0, 0, 7, 0, - 0, 0, 236, 2, 0, 0, - 0, 0, 0, 0, 64, 3, - 0, 0, 72, 3, 0, 0, - 1, 0, 0, 0, 88, 3, - 0, 0, 0, 0, 0, 0, - 100, 3, 0, 0, 72, 3, - 0, 0, 1, 0, 0, 0, - 108, 3, 0, 0, 0, 0, - 0, 0, 120, 3, 0, 0, - 72, 3, 0, 0, 1, 0, - 0, 0, 128, 3, 0, 0, - 0, 0, 0, 0, 140, 3, - 0, 0, 72, 3, 0, 0, - 1, 0, 0, 0, 152, 3, - 0, 0, 0, 0, 0, 0, - 164, 3, 0, 0, 176, 3, - 0, 0, 1, 0, 0, 0, - 192, 3, 0, 0, 0, 0, - 0, 0, 204, 3, 0, 0, - 160, 2, 0, 0, 3, 0, - 0, 0, 212, 3, 0, 0, - 0, 0, 0, 0, 248, 3, - 0, 0, 72, 3, 0, 0, - 1, 0, 0, 0, 4, 4, - 0, 0, 132, 2, 0, 0, - 16, 4, 0, 0, 52, 4, - 0, 0, 2, 0, 0, 0, - 68, 4, 0, 0, 0, 0, - 0, 0, 92, 4, 0, 0, - 164, 4, 0, 0, 3, 0, - 0, 0, 180, 4, 0, 0, - 0, 0, 0, 0, 216, 4, - 0, 0, 72, 3, 0, 0, - 1, 0, 0, 0, 228, 4, - 0, 0, 0, 0, 0, 0, - 240, 4, 0, 0, 72, 3, - 0, 0, 1, 0, 0, 0, - 248, 4, 0, 0, 77, 105, - 99, 114, 111, 115, 111, 102, - 116, 32, 40, 82, 41, 32, - 72, 76, 83, 76, 32, 83, - 104, 97, 100, 101, 114, 32, - 67, 111, 109, 112, 105, 108, - 101, 114, 32, 49, 48, 46, - 49, 0, 81, 0, 0, 5, - 19, 0, 15, 160, 0, 0, - 0, 64, 0, 0, 128, 191, - 0, 0, 0, 0, 0, 0, - 128, 63, 31, 0, 0, 2, - 5, 0, 0, 128, 0, 0, - 15, 144, 31, 0, 0, 2, - 5, 0, 1, 128, 1, 0, - 15, 144, 4, 0, 0, 4, - 0, 0, 7, 128, 1, 0, - 228, 144, 19, 0, 0, 160, - 19, 0, 85, 160, 8, 0, - 0, 3, 1, 0, 1, 128, - 0, 0, 228, 128, 12, 0, - 228, 160, 8, 0, 0, 3, - 1, 0, 2, 128, 0, 0, - 228, 128, 13, 0, 228, 160, - 8, 0, 0, 3, 1, 0, - 4, 128, 0, 0, 228, 128, - 14, 0, 228, 160, 36, 0, - 0, 2, 0, 0, 7, 128, - 1, 0, 228, 128, 8, 0, - 0, 3, 0, 0, 8, 128, - 4, 0, 228, 161, 0, 0, - 228, 128, 13, 0, 0, 3, - 1, 0, 1, 128, 0, 0, - 255, 128, 19, 0, 170, 160, - 5, 0, 0, 3, 1, 0, - 2, 128, 0, 0, 255, 128, - 1, 0, 0, 128, 5, 0, - 0, 3, 1, 0, 14, 128, - 1, 0, 85, 128, 5, 0, - 144, 160, 1, 0, 0, 2, - 2, 0, 7, 128, 1, 0, - 228, 160, 4, 0, 0, 4, - 0, 0, 7, 224, 1, 0, - 249, 128, 2, 0, 228, 128, - 2, 0, 228, 160, 9, 0, - 0, 3, 2, 0, 1, 128, - 0, 0, 228, 144, 9, 0, - 228, 160, 9, 0, 0, 3, - 2, 0, 2, 128, 0, 0, - 228, 144, 10, 0, 228, 160, - 9, 0, 0, 3, 2, 0, - 4, 128, 0, 0, 228, 144, - 11, 0, 228, 160, 2, 0, - 0, 3, 1, 0, 14, 128, - 2, 0, 144, 129, 7, 0, - 144, 160, 36, 0, 0, 2, - 2, 0, 7, 128, 1, 0, - 249, 128, 2, 0, 0, 3, - 1, 0, 14, 128, 2, 0, - 144, 128, 4, 0, 144, 161, - 36, 0, 0, 2, 2, 0, - 7, 128, 1, 0, 249, 128, - 8, 0, 0, 3, 0, 0, - 1, 128, 2, 0, 228, 128, - 0, 0, 228, 128, 11, 0, - 0, 3, 0, 0, 1, 128, - 0, 0, 0, 128, 19, 0, - 170, 160, 5, 0, 0, 3, - 0, 0, 1, 128, 1, 0, - 0, 128, 0, 0, 0, 128, - 32, 0, 0, 3, 1, 0, - 1, 128, 0, 0, 0, 128, - 3, 0, 255, 160, 5, 0, - 0, 3, 0, 0, 1, 128, - 0, 0, 255, 128, 1, 0, - 0, 128, 5, 0, 0, 3, - 0, 0, 7, 128, 0, 0, - 0, 128, 6, 0, 228, 160, - 5, 0, 0, 3, 1, 0, - 7, 224, 0, 0, 228, 128, - 3, 0, 228, 160, 9, 0, - 0, 3, 0, 0, 4, 192, - 0, 0, 228, 144, 17, 0, - 228, 160, 9, 0, 0, 3, - 0, 0, 1, 128, 0, 0, - 228, 144, 8, 0, 228, 160, - 11, 0, 0, 3, 0, 0, - 1, 128, 0, 0, 0, 128, - 19, 0, 170, 160, 10, 0, - 0, 3, 1, 0, 8, 224, - 0, 0, 0, 128, 19, 0, - 255, 160, 9, 0, 0, 3, - 0, 0, 1, 128, 0, 0, - 228, 144, 15, 0, 228, 160, - 9, 0, 0, 3, 0, 0, - 2, 128, 0, 0, 228, 144, - 16, 0, 228, 160, 9, 0, - 0, 3, 0, 0, 4, 128, - 0, 0, 228, 144, 18, 0, - 228, 160, 4, 0, 0, 4, - 0, 0, 3, 192, 0, 0, - 170, 128, 0, 0, 228, 160, - 0, 0, 228, 128, 1, 0, - 0, 2, 0, 0, 8, 192, - 0, 0, 170, 128, 1, 0, - 0, 2, 0, 0, 8, 224, - 1, 0, 255, 160, 255, 255, - 0, 0, 83, 72, 68, 82, - 236, 4, 0, 0, 64, 0, - 1, 0, 59, 1, 0, 0, - 89, 0, 0, 4, 70, 142, - 32, 0, 0, 0, 0, 0, - 26, 0, 0, 0, 95, 0, - 0, 3, 242, 16, 16, 0, - 0, 0, 0, 0, 95, 0, - 0, 3, 114, 16, 16, 0, - 1, 0, 0, 0, 101, 0, - 0, 3, 242, 32, 16, 0, - 0, 0, 0, 0, 101, 0, - 0, 3, 242, 32, 16, 0, - 1, 0, 0, 0, 103, 0, - 0, 4, 242, 32, 16, 0, - 2, 0, 0, 0, 1, 0, - 0, 0, 104, 0, 0, 2, - 3, 0, 0, 0, 50, 0, - 0, 15, 114, 0, 16, 0, - 0, 0, 0, 0, 70, 18, - 16, 0, 1, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 64, 0, 0, 0, 64, - 0, 0, 0, 64, 0, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 128, 191, 0, 0, - 128, 191, 0, 0, 128, 191, - 0, 0, 0, 0, 16, 0, - 0, 8, 18, 0, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 19, 0, 0, 0, - 16, 0, 0, 8, 34, 0, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 20, 0, - 0, 0, 16, 0, 0, 8, - 66, 0, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 21, 0, 0, 0, 16, 0, - 0, 7, 18, 0, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 68, 0, 0, 5, - 18, 0, 16, 0, 0, 0, - 0, 0, 10, 0, 16, 0, - 0, 0, 0, 0, 56, 0, - 0, 7, 114, 0, 16, 0, - 0, 0, 0, 0, 6, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 16, 0, 0, 9, - 130, 0, 16, 0, 0, 0, - 0, 0, 70, 130, 32, 128, - 65, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 29, 0, 0, 7, - 18, 0, 16, 0, 1, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 7, 18, 0, - 16, 0, 1, 0, 0, 0, - 10, 0, 16, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 128, 63, 56, 0, - 0, 7, 34, 0, 16, 0, - 1, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 10, 0, 16, 0, 1, 0, - 0, 0, 56, 0, 0, 8, - 226, 0, 16, 0, 1, 0, - 0, 0, 86, 5, 16, 0, - 1, 0, 0, 0, 6, 137, - 32, 0, 0, 0, 0, 0, - 6, 0, 0, 0, 50, 0, - 0, 11, 114, 32, 16, 0, - 0, 0, 0, 0, 150, 7, - 16, 0, 1, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 54, 0, 0, 6, 130, 32, - 16, 0, 0, 0, 0, 0, - 58, 128, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 17, 0, 0, 8, 18, 0, - 16, 0, 2, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 15, 0, - 0, 0, 17, 0, 0, 8, - 34, 0, 16, 0, 2, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 16, 0, 0, 0, 17, 0, - 0, 8, 66, 0, 16, 0, - 2, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 17, 0, 0, 0, - 0, 0, 0, 9, 226, 0, - 16, 0, 1, 0, 0, 0, - 6, 9, 16, 128, 65, 0, - 0, 0, 2, 0, 0, 0, - 6, 137, 32, 0, 0, 0, - 0, 0, 12, 0, 0, 0, - 16, 0, 0, 7, 18, 0, - 16, 0, 2, 0, 0, 0, - 150, 7, 16, 0, 1, 0, - 0, 0, 150, 7, 16, 0, - 1, 0, 0, 0, 68, 0, - 0, 5, 18, 0, 16, 0, - 2, 0, 0, 0, 10, 0, - 16, 0, 2, 0, 0, 0, - 50, 0, 0, 11, 226, 0, - 16, 0, 1, 0, 0, 0, - 86, 14, 16, 0, 1, 0, - 0, 0, 6, 0, 16, 0, - 2, 0, 0, 0, 6, 137, - 32, 128, 65, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 16, 0, 0, 7, - 18, 0, 16, 0, 2, 0, - 0, 0, 150, 7, 16, 0, - 1, 0, 0, 0, 150, 7, - 16, 0, 1, 0, 0, 0, - 68, 0, 0, 5, 18, 0, - 16, 0, 2, 0, 0, 0, - 10, 0, 16, 0, 2, 0, - 0, 0, 56, 0, 0, 7, - 226, 0, 16, 0, 1, 0, - 0, 0, 86, 14, 16, 0, - 1, 0, 0, 0, 6, 0, - 16, 0, 2, 0, 0, 0, - 16, 0, 0, 7, 18, 0, - 16, 0, 0, 0, 0, 0, - 150, 7, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 52, 0, - 0, 7, 18, 0, 16, 0, - 0, 0, 0, 0, 10, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 0, 0, 56, 0, 0, 7, - 18, 0, 16, 0, 0, 0, - 0, 0, 10, 0, 16, 0, - 1, 0, 0, 0, 10, 0, - 16, 0, 0, 0, 0, 0, - 47, 0, 0, 5, 18, 0, - 16, 0, 0, 0, 0, 0, - 10, 0, 16, 0, 0, 0, - 0, 0, 56, 0, 0, 8, - 18, 0, 16, 0, 0, 0, - 0, 0, 10, 0, 16, 0, - 0, 0, 0, 0, 58, 128, - 32, 0, 0, 0, 0, 0, - 2, 0, 0, 0, 25, 0, - 0, 5, 18, 0, 16, 0, - 0, 0, 0, 0, 10, 0, - 16, 0, 0, 0, 0, 0, - 56, 0, 0, 7, 18, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 10, 0, 16, 0, - 0, 0, 0, 0, 56, 0, - 0, 8, 114, 0, 16, 0, - 0, 0, 0, 0, 6, 0, - 16, 0, 0, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 9, 0, 0, 0, - 56, 0, 0, 8, 114, 32, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 2, 0, - 0, 0, 17, 32, 0, 8, - 130, 32, 16, 0, 1, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 14, 0, 0, 0, 17, 0, - 0, 8, 18, 32, 16, 0, - 2, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 22, 0, 0, 0, - 17, 0, 0, 8, 34, 32, - 16, 0, 2, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 23, 0, - 0, 0, 17, 0, 0, 8, - 66, 32, 16, 0, 2, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 24, 0, 0, 0, 17, 0, - 0, 8, 130, 32, 16, 0, - 2, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 25, 0, 0, 0, - 62, 0, 0, 1, 73, 83, - 71, 78, 76, 0, 0, 0, - 2, 0, 0, 0, 8, 0, - 0, 0, 56, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 15, 15, - 0, 0, 68, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 1, 0, 0, 0, 7, 7, - 0, 0, 83, 86, 95, 80, - 111, 115, 105, 116, 105, 111, - 110, 0, 78, 79, 82, 77, - 65, 76, 0, 171, 79, 83, - 71, 78, 100, 0, 0, 0, - 3, 0, 0, 0, 8, 0, - 0, 0, 80, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 15, 0, - 0, 0, 80, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 1, 0, 0, 0, 15, 0, - 0, 0, 86, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 0, 3, 0, 0, 0, - 2, 0, 0, 0, 15, 0, - 0, 0, 67, 79, 76, 79, - 82, 0, 83, 86, 95, 80, - 111, 115, 105, 116, 105, 111, - 110, 0, 171, 171 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicOneLightTx.inc b/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicOneLightTx.inc deleted file mode 100644 index 04b05e3..0000000 --- a/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicOneLightTx.inc +++ /dev/null @@ -1,816 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Position 0 xyzw 0 NONE float xyzw -// NORMAL 0 xyz 1 NONE float xyz -// TEXCOORD 0 xy 2 NONE float xy -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// COLOR 0 xyzw 0 NONE float xyzw -// COLOR 1 xyzw 1 NONE float xyzw -// TEXCOORD 0 xy 2 NONE float xy -// SV_Position 0 xyzw 3 POS float xyzw -// -// -// Constant buffer to DX9 shader constant mappings: -// -// Target Reg Buffer Start Reg # of Regs Data Conversion -// ---------- ------- --------- --------- ---------------------- -// c1 cb0 0 4 ( FLT, FLT, FLT, FLT) -// c5 cb0 6 1 ( FLT, FLT, FLT, FLT) -// c6 cb0 9 1 ( FLT, FLT, FLT, FLT) -// c7 cb0 12 1 ( FLT, FLT, FLT, FLT) -// c8 cb0 14 4 ( FLT, FLT, FLT, FLT) -// c12 cb0 19 7 ( FLT, FLT, FLT, FLT) -// -// -// Runtime generated constant mappings: -// -// Target Reg Constant Description -// ---------- -------------------------------------------------- -// c0 Vertex Shader position offset -// -// -// Level9 shader bytecode: -// - vs_2_0 - def c19, 0, 1, 0, 0 - dcl_texcoord v0 // vin<0,1,2,3> - dcl_texcoord1 v1 // vin<4,5,6> - dcl_texcoord2 v2 // vin<7,8> - -#line 57 "D:\Microsoft\DirectXTK\Src\Shaders\Lighting.fxh" - dp3 r0.x, v1, c12 - dp3 r0.y, v1, c13 - dp3 r0.z, v1, c14 - nrm r1.xyz, r0 // ::worldNormal<0,1,2> - -#line 34 - dp3 r0.x, -c4, r1 // ::dotL<0> - -#line 37 - sge r0.y, r0.x, c19.x // ::zeroL<0> - mul r0.z, r0.x, r0.y // ::diffuse<0> - -#line 44 - mul r2.xyz, r0.z, c5 - mov r3.xyz, c1 // Parameters::DiffuseColor<0,1,2> - mad oT0.xyz, r2, r3, c2 // ::VSBasicOneLightTx<0,1,2> - -#line 55 - dp4 r2.x, v0, c9 // ::pos_ws<0> - dp4 r2.y, v0, c10 // ::pos_ws<1> - dp4 r2.z, v0, c11 // ::pos_ws<2> - add r2.xyz, -r2, c7 - nrm r3.xyz, r2 // ::eyeVector<0,1,2> - -#line 31 - add r2.xyz, r3, -c4 - nrm r3.xyz, r2 // ::halfVectors<0,1,2> - -#line 35 - dp3 r0.z, r3, r1 // ::dotH<0> - -#line 40 - max r0.z, r0.z, c19.x - mul r0.y, r0.y, r0.z - pow r1.x, r0.y, c3.w - mul r0.x, r0.x, r1.x // ::specular<0> - -#line 45 - mul r0.xyz, r0.x, c6 - mul oT1.xyz, r0, c3 // ::VSBasicOneLightTx<4,5,6> - -#line 61 - dp4 oPos.z, v0, c17 // ::VSBasicOneLightTx<12> - -#line 12 "D:\Microsoft\DirectXTK\Src\Shaders\Common.fxh" - dp4 r0.x, v0, c8 - max r0.x, r0.x, c19.x - min oT1.w, r0.x, c19.y // ::VSBasicOneLightTx<7> - -#line 61 "D:\Microsoft\DirectXTK\Src\Shaders\Lighting.fxh" - dp4 r0.x, v0, c15 // ::vout<0> - dp4 r0.y, v0, c16 // ::vout<1> - dp4 r0.z, v0, c18 // ::vout<3> - -#line 313 "D:\Microsoft\DirectXTK\Src\Shaders\BasicEffect.fx" - mad oPos.xy, r0.z, c0, r0 // ::VSBasicOneLightTx<10,11> - mov oPos.w, r0.z // ::VSBasicOneLightTx<13> - -#line 44 "D:\Microsoft\DirectXTK\Src\Shaders\Lighting.fxh" - mov oT0.w, c1.w // ::VSBasicOneLightTx<3> - -#line 320 "D:\Microsoft\DirectXTK\Src\Shaders\BasicEffect.fx" - mov oT2.xy, v2 // ::VSBasicOneLightTx<8,9> - -// approximately 43 instruction slots used -vs_4_0 -dcl_constantbuffer CB0[26], immediateIndexed -dcl_input v0.xyzw -dcl_input v1.xyz -dcl_input v2.xy -dcl_output o0.xyzw -dcl_output o1.xyzw -dcl_output o2.xy -dcl_output_siv o3.xyzw, position -dcl_temps 3 -dp3 r0.x, v1.xyzx, cb0[19].xyzx -dp3 r0.y, v1.xyzx, cb0[20].xyzx -dp3 r0.z, v1.xyzx, cb0[21].xyzx -dp3 r0.w, r0.xyzx, r0.xyzx -rsq r0.w, r0.w -mul r0.xyz, r0.wwww, r0.xyzx -dp3 r0.w, -cb0[3].xyzx, r0.xyzx -ge r1.x, r0.w, l(0.000000) -and r1.x, r1.x, l(0x3f800000) -mul r1.y, r0.w, r1.x -mul r1.yzw, r1.yyyy, cb0[6].xxyz -mad o0.xyz, r1.yzwy, cb0[0].xyzx, cb0[1].xyzx -mov o0.w, cb0[0].w -dp4 r2.x, v0.xyzw, cb0[15].xyzw -dp4 r2.y, v0.xyzw, cb0[16].xyzw -dp4 r2.z, v0.xyzw, cb0[17].xyzw -add r1.yzw, -r2.xxyz, cb0[12].xxyz -dp3 r2.x, r1.yzwy, r1.yzwy -rsq r2.x, r2.x -mad r1.yzw, r1.yyzw, r2.xxxx, -cb0[3].xxyz -dp3 r2.x, r1.yzwy, r1.yzwy -rsq r2.x, r2.x -mul r1.yzw, r1.yyzw, r2.xxxx -dp3 r0.x, r1.yzwy, r0.xyzx -max r0.x, r0.x, l(0.000000) -mul r0.x, r1.x, r0.x -log r0.x, r0.x -mul r0.x, r0.x, cb0[2].w -exp r0.x, r0.x -mul r0.x, r0.w, r0.x -mul r0.xyz, r0.xxxx, cb0[9].xyzx -mul o1.xyz, r0.xyzx, cb0[2].xyzx -dp4_sat o1.w, v0.xyzw, cb0[14].xyzw -mov o2.xy, v2.xyxx -dp4 o3.x, v0.xyzw, cb0[22].xyzw -dp4 o3.y, v0.xyzw, cb0[23].xyzw -dp4 o3.z, v0.xyzw, cb0[24].xyzw -dp4 o3.w, v0.xyzw, cb0[25].xyzw -ret -// Approximately 0 instruction slots used -#endif - -const BYTE BasicEffect_VSBasicOneLightTx[] = -{ - 68, 88, 66, 67, 165, 138, - 49, 114, 34, 63, 13, 3, - 188, 199, 122, 83, 76, 131, - 43, 215, 1, 0, 0, 0, - 20, 15, 0, 0, 4, 0, - 0, 0, 48, 0, 0, 0, - 48, 9, 0, 0, 20, 14, - 0, 0, 136, 14, 0, 0, - 65, 111, 110, 57, 248, 8, - 0, 0, 248, 8, 0, 0, - 0, 2, 254, 255, 136, 8, - 0, 0, 112, 0, 0, 0, - 6, 0, 36, 0, 0, 0, - 108, 0, 0, 0, 108, 0, - 0, 0, 36, 0, 1, 0, - 108, 0, 0, 0, 0, 0, - 4, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 6, 0, - 1, 0, 5, 0, 0, 0, - 0, 0, 0, 0, 9, 0, - 1, 0, 6, 0, 0, 0, - 0, 0, 0, 0, 12, 0, - 1, 0, 7, 0, 0, 0, - 0, 0, 0, 0, 14, 0, - 4, 0, 8, 0, 0, 0, - 0, 0, 0, 0, 19, 0, - 7, 0, 12, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 2, 254, 255, 254, 255, - 137, 1, 68, 66, 85, 71, - 40, 0, 0, 0, 248, 5, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 184, 0, - 0, 0, 39, 0, 0, 0, - 196, 0, 0, 0, 13, 0, - 0, 0, 244, 4, 0, 0, - 48, 2, 0, 0, 68, 58, - 92, 77, 105, 99, 114, 111, - 115, 111, 102, 116, 92, 68, - 105, 114, 101, 99, 116, 88, - 84, 75, 92, 83, 114, 99, - 92, 83, 104, 97, 100, 101, - 114, 115, 92, 76, 105, 103, - 104, 116, 105, 110, 103, 46, - 102, 120, 104, 0, 68, 58, - 92, 77, 105, 99, 114, 111, - 115, 111, 102, 116, 92, 68, - 105, 114, 101, 99, 116, 88, - 84, 75, 92, 83, 114, 99, - 92, 83, 104, 97, 100, 101, - 114, 115, 92, 67, 111, 109, - 109, 111, 110, 46, 102, 120, - 104, 0, 68, 58, 92, 77, - 105, 99, 114, 111, 115, 111, - 102, 116, 92, 68, 105, 114, - 101, 99, 116, 88, 84, 75, - 92, 83, 114, 99, 92, 83, - 104, 97, 100, 101, 114, 115, - 92, 66, 97, 115, 105, 99, - 69, 102, 102, 101, 99, 116, - 46, 102, 120, 0, 40, 0, - 0, 0, 88, 0, 0, 0, - 134, 0, 0, 0, 0, 0, - 255, 255, 44, 6, 0, 0, - 0, 0, 255, 255, 68, 6, - 0, 0, 0, 0, 255, 255, - 80, 6, 0, 0, 0, 0, - 255, 255, 92, 6, 0, 0, - 57, 0, 0, 0, 104, 6, - 0, 0, 57, 0, 0, 0, - 120, 6, 0, 0, 57, 0, - 0, 0, 136, 6, 0, 0, - 57, 0, 0, 0, 152, 6, - 0, 0, 34, 0, 0, 0, - 164, 6, 0, 0, 37, 0, - 0, 0, 180, 6, 0, 0, - 39, 0, 0, 0, 196, 6, - 0, 0, 44, 0, 0, 0, - 212, 6, 0, 0, 44, 0, - 0, 0, 228, 6, 0, 0, - 44, 0, 0, 0, 240, 6, - 0, 0, 55, 0, 0, 0, - 4, 7, 0, 0, 55, 0, - 0, 0, 20, 7, 0, 0, - 55, 0, 0, 0, 36, 7, - 0, 0, 56, 0, 0, 0, - 52, 7, 0, 0, 56, 0, - 0, 0, 68, 7, 0, 0, - 31, 0, 0, 0, 80, 7, - 0, 0, 31, 0, 0, 0, - 96, 7, 0, 0, 35, 0, - 0, 0, 108, 7, 0, 0, - 40, 0, 0, 0, 124, 7, - 0, 0, 40, 0, 0, 0, - 140, 7, 0, 0, 40, 0, - 0, 0, 156, 7, 0, 0, - 40, 0, 0, 0, 172, 7, - 0, 0, 45, 0, 0, 0, - 188, 7, 0, 0, 45, 0, - 0, 0, 204, 7, 0, 0, - 61, 0, 0, 0, 220, 7, - 0, 0, 12, 0, 1, 0, - 236, 7, 0, 0, 12, 0, - 1, 0, 252, 7, 0, 0, - 12, 0, 1, 0, 12, 8, - 0, 0, 61, 0, 0, 0, - 28, 8, 0, 0, 61, 0, - 0, 0, 44, 8, 0, 0, - 61, 0, 0, 0, 60, 8, - 0, 0, 57, 1, 2, 0, - 76, 8, 0, 0, 57, 1, - 2, 0, 96, 8, 0, 0, - 44, 0, 0, 0, 108, 8, - 0, 0, 64, 1, 2, 0, - 120, 8, 0, 0, 80, 97, - 114, 97, 109, 101, 116, 101, - 114, 115, 0, 68, 105, 102, - 102, 117, 115, 101, 67, 111, - 108, 111, 114, 0, 1, 0, - 3, 0, 1, 0, 4, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 12, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 255, 255, 86, 83, 66, 97, - 115, 105, 99, 79, 110, 101, - 76, 105, 103, 104, 116, 84, - 120, 0, 68, 105, 102, 102, - 117, 115, 101, 0, 171, 171, - 1, 0, 3, 0, 1, 0, - 4, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 83, 112, - 101, 99, 117, 108, 97, 114, - 0, 84, 101, 120, 67, 111, - 111, 114, 100, 0, 171, 171, - 1, 0, 3, 0, 1, 0, - 2, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 80, 111, - 115, 105, 116, 105, 111, 110, - 80, 83, 0, 171, 66, 2, - 0, 0, 76, 2, 0, 0, - 92, 2, 0, 0, 76, 2, - 0, 0, 101, 2, 0, 0, - 112, 2, 0, 0, 128, 2, - 0, 0, 76, 2, 0, 0, - 5, 0, 0, 0, 1, 0, - 14, 0, 1, 0, 4, 0, - 140, 2, 0, 0, 13, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 255, 255, 27, 0, - 0, 0, 4, 0, 5, 0, - 6, 0, 255, 255, 28, 0, - 0, 0, 255, 255, 255, 255, - 12, 0, 255, 255, 31, 0, - 0, 0, 255, 255, 255, 255, - 255, 255, 7, 0, 35, 0, - 0, 0, 10, 0, 11, 0, - 255, 255, 255, 255, 36, 0, - 0, 0, 255, 255, 255, 255, - 255, 255, 13, 0, 37, 0, - 0, 0, 255, 255, 255, 255, - 255, 255, 3, 0, 38, 0, - 0, 0, 8, 0, 9, 0, - 255, 255, 255, 255, 100, 105, - 102, 102, 117, 115, 101, 0, - 1, 0, 3, 0, 1, 0, - 3, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 10, 0, - 0, 0, 255, 255, 255, 255, - 0, 0, 255, 255, 100, 111, - 116, 72, 0, 171, 171, 171, - 21, 0, 0, 0, 255, 255, - 255, 255, 0, 0, 255, 255, - 100, 111, 116, 76, 0, 171, - 171, 171, 8, 0, 0, 0, - 0, 0, 255, 255, 255, 255, - 255, 255, 101, 121, 101, 86, - 101, 99, 116, 111, 114, 0, - 171, 171, 18, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 255, 255, 104, 97, 108, 102, - 86, 101, 99, 116, 111, 114, - 115, 0, 3, 0, 3, 0, - 3, 0, 3, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 20, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 255, 255, - 112, 111, 115, 95, 119, 115, - 0, 171, 14, 0, 0, 0, - 0, 0, 255, 255, 255, 255, - 255, 255, 15, 0, 0, 0, - 255, 255, 1, 0, 255, 255, - 255, 255, 16, 0, 0, 0, - 255, 255, 255, 255, 2, 0, - 255, 255, 115, 112, 101, 99, - 117, 108, 97, 114, 0, 171, - 171, 171, 25, 0, 0, 0, - 0, 0, 255, 255, 255, 255, - 255, 255, 118, 105, 110, 0, - 80, 111, 115, 105, 116, 105, - 111, 110, 0, 78, 111, 114, - 109, 97, 108, 0, 240, 3, - 0, 0, 76, 2, 0, 0, - 249, 3, 0, 0, 36, 3, - 0, 0, 101, 2, 0, 0, - 112, 2, 0, 0, 5, 0, - 0, 0, 1, 0, 9, 0, - 1, 0, 3, 0, 0, 4, - 0, 0, 1, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 3, 0, 2, 0, 0, 0, - 4, 0, 5, 0, 6, 0, - 255, 255, 3, 0, 0, 0, - 7, 0, 8, 0, 255, 255, - 255, 255, 118, 111, 117, 116, - 0, 80, 111, 115, 95, 112, - 115, 0, 70, 111, 103, 70, - 97, 99, 116, 111, 114, 0, - 171, 171, 0, 0, 3, 0, - 1, 0, 1, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 81, 4, 0, 0, 76, 2, - 0, 0, 66, 2, 0, 0, - 76, 2, 0, 0, 92, 2, - 0, 0, 36, 3, 0, 0, - 88, 4, 0, 0, 100, 4, - 0, 0, 5, 0, 0, 0, - 1, 0, 12, 0, 1, 0, - 4, 0, 116, 4, 0, 0, - 32, 0, 0, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 33, 0, 0, 0, 255, 255, - 1, 0, 255, 255, 255, 255, - 34, 0, 0, 0, 255, 255, - 255, 255, 3, 0, 255, 255, - 119, 111, 114, 108, 100, 78, - 111, 114, 109, 97, 108, 0, - 7, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 255, 255, - 122, 101, 114, 111, 76, 0, - 171, 171, 9, 0, 0, 0, - 255, 255, 0, 0, 255, 255, - 255, 255, 252, 1, 0, 0, - 7, 2, 0, 0, 20, 2, - 0, 0, 1, 0, 0, 0, - 36, 2, 0, 0, 0, 0, - 0, 0, 48, 2, 0, 0, - 172, 2, 0, 0, 8, 0, - 0, 0, 188, 2, 0, 0, - 0, 0, 0, 0, 28, 3, - 0, 0, 36, 3, 0, 0, - 1, 0, 0, 0, 52, 3, - 0, 0, 0, 0, 0, 0, - 64, 3, 0, 0, 36, 3, - 0, 0, 1, 0, 0, 0, - 72, 3, 0, 0, 0, 0, - 0, 0, 84, 3, 0, 0, - 36, 3, 0, 0, 1, 0, - 0, 0, 92, 3, 0, 0, - 0, 0, 0, 0, 104, 3, - 0, 0, 36, 3, 0, 0, - 1, 0, 0, 0, 116, 3, - 0, 0, 0, 0, 0, 0, - 128, 3, 0, 0, 140, 3, - 0, 0, 1, 0, 0, 0, - 156, 3, 0, 0, 0, 0, - 0, 0, 168, 3, 0, 0, - 76, 2, 0, 0, 3, 0, - 0, 0, 176, 3, 0, 0, - 0, 0, 0, 0, 212, 3, - 0, 0, 36, 3, 0, 0, - 1, 0, 0, 0, 224, 3, - 0, 0, 48, 2, 0, 0, - 236, 3, 0, 0, 24, 4, - 0, 0, 3, 0, 0, 0, - 40, 4, 0, 0, 0, 0, - 0, 0, 76, 4, 0, 0, - 148, 4, 0, 0, 3, 0, - 0, 0, 164, 4, 0, 0, - 0, 0, 0, 0, 200, 4, - 0, 0, 36, 3, 0, 0, - 1, 0, 0, 0, 212, 4, - 0, 0, 0, 0, 0, 0, - 224, 4, 0, 0, 36, 3, - 0, 0, 1, 0, 0, 0, - 232, 4, 0, 0, 77, 105, - 99, 114, 111, 115, 111, 102, - 116, 32, 40, 82, 41, 32, - 72, 76, 83, 76, 32, 83, - 104, 97, 100, 101, 114, 32, - 67, 111, 109, 112, 105, 108, - 101, 114, 32, 49, 48, 46, - 49, 0, 81, 0, 0, 5, - 19, 0, 15, 160, 0, 0, - 0, 0, 0, 0, 128, 63, - 0, 0, 0, 0, 0, 0, - 0, 0, 31, 0, 0, 2, - 5, 0, 0, 128, 0, 0, - 15, 144, 31, 0, 0, 2, - 5, 0, 1, 128, 1, 0, - 15, 144, 31, 0, 0, 2, - 5, 0, 2, 128, 2, 0, - 15, 144, 8, 0, 0, 3, - 0, 0, 1, 128, 1, 0, - 228, 144, 12, 0, 228, 160, - 8, 0, 0, 3, 0, 0, - 2, 128, 1, 0, 228, 144, - 13, 0, 228, 160, 8, 0, - 0, 3, 0, 0, 4, 128, - 1, 0, 228, 144, 14, 0, - 228, 160, 36, 0, 0, 2, - 1, 0, 7, 128, 0, 0, - 228, 128, 8, 0, 0, 3, - 0, 0, 1, 128, 4, 0, - 228, 161, 1, 0, 228, 128, - 13, 0, 0, 3, 0, 0, - 2, 128, 0, 0, 0, 128, - 19, 0, 0, 160, 5, 0, - 0, 3, 0, 0, 4, 128, - 0, 0, 0, 128, 0, 0, - 85, 128, 5, 0, 0, 3, - 2, 0, 7, 128, 0, 0, - 170, 128, 5, 0, 228, 160, - 1, 0, 0, 2, 3, 0, - 7, 128, 1, 0, 228, 160, - 4, 0, 0, 4, 0, 0, - 7, 224, 2, 0, 228, 128, - 3, 0, 228, 128, 2, 0, - 228, 160, 9, 0, 0, 3, - 2, 0, 1, 128, 0, 0, - 228, 144, 9, 0, 228, 160, - 9, 0, 0, 3, 2, 0, - 2, 128, 0, 0, 228, 144, - 10, 0, 228, 160, 9, 0, - 0, 3, 2, 0, 4, 128, - 0, 0, 228, 144, 11, 0, - 228, 160, 2, 0, 0, 3, - 2, 0, 7, 128, 2, 0, - 228, 129, 7, 0, 228, 160, - 36, 0, 0, 2, 3, 0, - 7, 128, 2, 0, 228, 128, - 2, 0, 0, 3, 2, 0, - 7, 128, 3, 0, 228, 128, - 4, 0, 228, 161, 36, 0, - 0, 2, 3, 0, 7, 128, - 2, 0, 228, 128, 8, 0, - 0, 3, 0, 0, 4, 128, - 3, 0, 228, 128, 1, 0, - 228, 128, 11, 0, 0, 3, - 0, 0, 4, 128, 0, 0, - 170, 128, 19, 0, 0, 160, - 5, 0, 0, 3, 0, 0, - 2, 128, 0, 0, 85, 128, - 0, 0, 170, 128, 32, 0, - 0, 3, 1, 0, 1, 128, - 0, 0, 85, 128, 3, 0, - 255, 160, 5, 0, 0, 3, - 0, 0, 1, 128, 0, 0, - 0, 128, 1, 0, 0, 128, - 5, 0, 0, 3, 0, 0, - 7, 128, 0, 0, 0, 128, - 6, 0, 228, 160, 5, 0, - 0, 3, 1, 0, 7, 224, - 0, 0, 228, 128, 3, 0, - 228, 160, 9, 0, 0, 3, - 0, 0, 4, 192, 0, 0, - 228, 144, 17, 0, 228, 160, - 9, 0, 0, 3, 0, 0, - 1, 128, 0, 0, 228, 144, - 8, 0, 228, 160, 11, 0, - 0, 3, 0, 0, 1, 128, - 0, 0, 0, 128, 19, 0, - 0, 160, 10, 0, 0, 3, - 1, 0, 8, 224, 0, 0, - 0, 128, 19, 0, 85, 160, - 9, 0, 0, 3, 0, 0, - 1, 128, 0, 0, 228, 144, - 15, 0, 228, 160, 9, 0, - 0, 3, 0, 0, 2, 128, - 0, 0, 228, 144, 16, 0, - 228, 160, 9, 0, 0, 3, - 0, 0, 4, 128, 0, 0, - 228, 144, 18, 0, 228, 160, - 4, 0, 0, 4, 0, 0, - 3, 192, 0, 0, 170, 128, - 0, 0, 228, 160, 0, 0, - 228, 128, 1, 0, 0, 2, - 0, 0, 8, 192, 0, 0, - 170, 128, 1, 0, 0, 2, - 0, 0, 8, 224, 1, 0, - 255, 160, 1, 0, 0, 2, - 2, 0, 3, 224, 2, 0, - 228, 144, 255, 255, 0, 0, - 83, 72, 68, 82, 220, 4, - 0, 0, 64, 0, 1, 0, - 55, 1, 0, 0, 89, 0, - 0, 4, 70, 142, 32, 0, - 0, 0, 0, 0, 26, 0, - 0, 0, 95, 0, 0, 3, - 242, 16, 16, 0, 0, 0, - 0, 0, 95, 0, 0, 3, - 114, 16, 16, 0, 1, 0, - 0, 0, 95, 0, 0, 3, - 50, 16, 16, 0, 2, 0, - 0, 0, 101, 0, 0, 3, - 242, 32, 16, 0, 0, 0, - 0, 0, 101, 0, 0, 3, - 242, 32, 16, 0, 1, 0, - 0, 0, 101, 0, 0, 3, - 50, 32, 16, 0, 2, 0, - 0, 0, 103, 0, 0, 4, - 242, 32, 16, 0, 3, 0, - 0, 0, 1, 0, 0, 0, - 104, 0, 0, 2, 3, 0, - 0, 0, 16, 0, 0, 8, - 18, 0, 16, 0, 0, 0, - 0, 0, 70, 18, 16, 0, - 1, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 19, 0, 0, 0, 16, 0, - 0, 8, 34, 0, 16, 0, - 0, 0, 0, 0, 70, 18, - 16, 0, 1, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 20, 0, 0, 0, - 16, 0, 0, 8, 66, 0, - 16, 0, 0, 0, 0, 0, - 70, 18, 16, 0, 1, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 21, 0, - 0, 0, 16, 0, 0, 7, - 130, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 68, 0, 0, 5, 130, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 56, 0, 0, 7, - 114, 0, 16, 0, 0, 0, - 0, 0, 246, 15, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 16, 0, 0, 9, 130, 0, - 16, 0, 0, 0, 0, 0, - 70, 130, 32, 128, 65, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 29, 0, 0, 7, 18, 0, - 16, 0, 1, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 7, 18, 0, 16, 0, - 1, 0, 0, 0, 10, 0, - 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 128, 63, 56, 0, 0, 7, - 34, 0, 16, 0, 1, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 10, 0, - 16, 0, 1, 0, 0, 0, - 56, 0, 0, 8, 226, 0, - 16, 0, 1, 0, 0, 0, - 86, 5, 16, 0, 1, 0, - 0, 0, 6, 137, 32, 0, - 0, 0, 0, 0, 6, 0, - 0, 0, 50, 0, 0, 11, - 114, 32, 16, 0, 0, 0, - 0, 0, 150, 7, 16, 0, - 1, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 54, 0, - 0, 6, 130, 32, 16, 0, - 0, 0, 0, 0, 58, 128, - 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 17, 0, - 0, 8, 18, 0, 16, 0, - 2, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 15, 0, 0, 0, - 17, 0, 0, 8, 34, 0, - 16, 0, 2, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 16, 0, - 0, 0, 17, 0, 0, 8, - 66, 0, 16, 0, 2, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 17, 0, 0, 0, 0, 0, - 0, 9, 226, 0, 16, 0, - 1, 0, 0, 0, 6, 9, - 16, 128, 65, 0, 0, 0, - 2, 0, 0, 0, 6, 137, - 32, 0, 0, 0, 0, 0, - 12, 0, 0, 0, 16, 0, - 0, 7, 18, 0, 16, 0, - 2, 0, 0, 0, 150, 7, - 16, 0, 1, 0, 0, 0, - 150, 7, 16, 0, 1, 0, - 0, 0, 68, 0, 0, 5, - 18, 0, 16, 0, 2, 0, - 0, 0, 10, 0, 16, 0, - 2, 0, 0, 0, 50, 0, - 0, 11, 226, 0, 16, 0, - 1, 0, 0, 0, 86, 14, - 16, 0, 1, 0, 0, 0, - 6, 0, 16, 0, 2, 0, - 0, 0, 6, 137, 32, 128, - 65, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 16, 0, 0, 7, 18, 0, - 16, 0, 2, 0, 0, 0, - 150, 7, 16, 0, 1, 0, - 0, 0, 150, 7, 16, 0, - 1, 0, 0, 0, 68, 0, - 0, 5, 18, 0, 16, 0, - 2, 0, 0, 0, 10, 0, - 16, 0, 2, 0, 0, 0, - 56, 0, 0, 7, 226, 0, - 16, 0, 1, 0, 0, 0, - 86, 14, 16, 0, 1, 0, - 0, 0, 6, 0, 16, 0, - 2, 0, 0, 0, 16, 0, - 0, 7, 18, 0, 16, 0, - 0, 0, 0, 0, 150, 7, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 52, 0, 0, 7, - 18, 0, 16, 0, 0, 0, - 0, 0, 10, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 0, - 56, 0, 0, 7, 18, 0, - 16, 0, 0, 0, 0, 0, - 10, 0, 16, 0, 1, 0, - 0, 0, 10, 0, 16, 0, - 0, 0, 0, 0, 47, 0, - 0, 5, 18, 0, 16, 0, - 0, 0, 0, 0, 10, 0, - 16, 0, 0, 0, 0, 0, - 56, 0, 0, 8, 18, 0, - 16, 0, 0, 0, 0, 0, - 10, 0, 16, 0, 0, 0, - 0, 0, 58, 128, 32, 0, - 0, 0, 0, 0, 2, 0, - 0, 0, 25, 0, 0, 5, - 18, 0, 16, 0, 0, 0, - 0, 0, 10, 0, 16, 0, - 0, 0, 0, 0, 56, 0, - 0, 7, 18, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 10, 0, 16, 0, 0, 0, - 0, 0, 56, 0, 0, 8, - 114, 0, 16, 0, 0, 0, - 0, 0, 6, 0, 16, 0, - 0, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 9, 0, 0, 0, 56, 0, - 0, 8, 114, 32, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 2, 0, 0, 0, - 17, 32, 0, 8, 130, 32, - 16, 0, 1, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 14, 0, - 0, 0, 54, 0, 0, 5, - 50, 32, 16, 0, 2, 0, - 0, 0, 70, 16, 16, 0, - 2, 0, 0, 0, 17, 0, - 0, 8, 18, 32, 16, 0, - 3, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 22, 0, 0, 0, - 17, 0, 0, 8, 34, 32, - 16, 0, 3, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 23, 0, - 0, 0, 17, 0, 0, 8, - 66, 32, 16, 0, 3, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 24, 0, 0, 0, 17, 0, - 0, 8, 130, 32, 16, 0, - 3, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 25, 0, 0, 0, - 62, 0, 0, 1, 73, 83, - 71, 78, 108, 0, 0, 0, - 3, 0, 0, 0, 8, 0, - 0, 0, 80, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 15, 15, - 0, 0, 92, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 1, 0, 0, 0, 7, 7, - 0, 0, 99, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 2, 0, 0, 0, 3, 3, - 0, 0, 83, 86, 95, 80, - 111, 115, 105, 116, 105, 111, - 110, 0, 78, 79, 82, 77, - 65, 76, 0, 84, 69, 88, - 67, 79, 79, 82, 68, 0, - 79, 83, 71, 78, 132, 0, - 0, 0, 4, 0, 0, 0, - 8, 0, 0, 0, 104, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 15, 0, 0, 0, 104, 0, - 0, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 1, 0, 0, 0, - 15, 0, 0, 0, 110, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 2, 0, 0, 0, - 3, 12, 0, 0, 119, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 3, 0, - 0, 0, 3, 0, 0, 0, - 15, 0, 0, 0, 67, 79, - 76, 79, 82, 0, 84, 69, - 88, 67, 79, 79, 82, 68, - 0, 83, 86, 95, 80, 111, - 115, 105, 116, 105, 111, 110, - 0, 171 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicOneLightTxBn.inc b/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicOneLightTxBn.inc deleted file mode 100644 index 3833397..0000000 --- a/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicOneLightTxBn.inc +++ /dev/null @@ -1,853 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Position 0 xyzw 0 NONE float xyzw -// NORMAL 0 xyz 1 NONE float xyz -// TEXCOORD 0 xy 2 NONE float xy -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// COLOR 0 xyzw 0 NONE float xyzw -// COLOR 1 xyzw 1 NONE float xyzw -// TEXCOORD 0 xy 2 NONE float xy -// SV_Position 0 xyzw 3 POS float xyzw -// -// -// Constant buffer to DX9 shader constant mappings: -// -// Target Reg Buffer Start Reg # of Regs Data Conversion -// ---------- ------- --------- --------- ---------------------- -// c1 cb0 0 4 ( FLT, FLT, FLT, FLT) -// c5 cb0 6 1 ( FLT, FLT, FLT, FLT) -// c6 cb0 9 1 ( FLT, FLT, FLT, FLT) -// c7 cb0 12 1 ( FLT, FLT, FLT, FLT) -// c8 cb0 14 4 ( FLT, FLT, FLT, FLT) -// c12 cb0 19 7 ( FLT, FLT, FLT, FLT) -// -// -// Runtime generated constant mappings: -// -// Target Reg Constant Description -// ---------- -------------------------------------------------- -// c0 Vertex Shader position offset -// -// -// Level9 shader bytecode: -// - vs_2_0 - def c19, 2, -1, 0, 1 - dcl_texcoord v0 // vin<0,1,2,3> - dcl_texcoord1 v1 // vin<4,5,6> - dcl_texcoord2 v2 // vin<7,8> - -#line 11 "D:\Microsoft\DirectXTK\Src\Shaders\Utilities.fxh" - mad r0.xyz, v1, c19.x, c19.y // ::BiasX2<0,1,2> - -#line 57 "D:\Microsoft\DirectXTK\Src\Shaders\Lighting.fxh" - dp3 r1.x, r0, c12 - dp3 r1.y, r0, c13 - dp3 r1.z, r0, c14 - nrm r0.xyz, r1 // ::worldNormal<0,1,2> - -#line 34 - dp3 r0.w, -c4, r0 // ::dotL<0> - -#line 37 - sge r1.x, r0.w, c19.z // ::zeroL<0> - mul r1.y, r0.w, r1.x // ::diffuse<0> - -#line 44 - mul r1.yzw, r1.y, c5.xxyz - mov r2.xyz, c1 // Parameters::DiffuseColor<0,1,2> - mad oT0.xyz, r1.yzww, r2, c2 // ::VSBasicOneLightTxBn<0,1,2> - -#line 55 - dp4 r2.x, v0, c9 // ::pos_ws<0> - dp4 r2.y, v0, c10 // ::pos_ws<1> - dp4 r2.z, v0, c11 // ::pos_ws<2> - add r1.yzw, -r2.xxyz, c7.xxyz - nrm r2.xyz, r1.yzww // ::eyeVector<0,1,2> - -#line 31 - add r1.yzw, r2.xxyz, -c4.xxyz - nrm r2.xyz, r1.yzww // ::halfVectors<0,1,2> - -#line 35 - dp3 r0.x, r2, r0 // ::dotH<0> - -#line 40 - max r0.x, r0.x, c19.z - mul r0.x, r1.x, r0.x - pow r1.x, r0.x, c3.w - mul r0.x, r0.w, r1.x // ::specular<0> - -#line 45 - mul r0.xyz, r0.x, c6 - mul oT1.xyz, r0, c3 // ::VSBasicOneLightTxBn<4,5,6> - -#line 61 - dp4 oPos.z, v0, c17 // ::VSBasicOneLightTxBn<12> - -#line 12 "D:\Microsoft\DirectXTK\Src\Shaders\Common.fxh" - dp4 r0.x, v0, c8 - max r0.x, r0.x, c19.z - min oT1.w, r0.x, c19.w // ::VSBasicOneLightTxBn<7> - -#line 61 "D:\Microsoft\DirectXTK\Src\Shaders\Lighting.fxh" - dp4 r0.x, v0, c15 // ::vout<0> - dp4 r0.y, v0, c16 // ::vout<1> - dp4 r0.z, v0, c18 // ::vout<3> - -#line 325 "D:\Microsoft\DirectXTK\Src\Shaders\BasicEffect.fx" - mad oPos.xy, r0.z, c0, r0 // ::VSBasicOneLightTxBn<10,11> - mov oPos.w, r0.z // ::VSBasicOneLightTxBn<13> - -#line 44 "D:\Microsoft\DirectXTK\Src\Shaders\Lighting.fxh" - mov oT0.w, c1.w // ::VSBasicOneLightTxBn<3> - -#line 334 "D:\Microsoft\DirectXTK\Src\Shaders\BasicEffect.fx" - mov oT2.xy, v2 // ::VSBasicOneLightTxBn<8,9> - -// approximately 44 instruction slots used -vs_4_0 -dcl_constantbuffer CB0[26], immediateIndexed -dcl_input v0.xyzw -dcl_input v1.xyz -dcl_input v2.xy -dcl_output o0.xyzw -dcl_output o1.xyzw -dcl_output o2.xy -dcl_output_siv o3.xyzw, position -dcl_temps 3 -mad r0.xyz, v1.xyzx, l(2.000000, 2.000000, 2.000000, 0.000000), l(-1.000000, -1.000000, -1.000000, 0.000000) -dp3 r1.x, r0.xyzx, cb0[19].xyzx -dp3 r1.y, r0.xyzx, cb0[20].xyzx -dp3 r1.z, r0.xyzx, cb0[21].xyzx -dp3 r0.x, r1.xyzx, r1.xyzx -rsq r0.x, r0.x -mul r0.xyz, r0.xxxx, r1.xyzx -dp3 r0.w, -cb0[3].xyzx, r0.xyzx -ge r1.x, r0.w, l(0.000000) -and r1.x, r1.x, l(0x3f800000) -mul r1.y, r0.w, r1.x -mul r1.yzw, r1.yyyy, cb0[6].xxyz -mad o0.xyz, r1.yzwy, cb0[0].xyzx, cb0[1].xyzx -mov o0.w, cb0[0].w -dp4 r2.x, v0.xyzw, cb0[15].xyzw -dp4 r2.y, v0.xyzw, cb0[16].xyzw -dp4 r2.z, v0.xyzw, cb0[17].xyzw -add r1.yzw, -r2.xxyz, cb0[12].xxyz -dp3 r2.x, r1.yzwy, r1.yzwy -rsq r2.x, r2.x -mad r1.yzw, r1.yyzw, r2.xxxx, -cb0[3].xxyz -dp3 r2.x, r1.yzwy, r1.yzwy -rsq r2.x, r2.x -mul r1.yzw, r1.yyzw, r2.xxxx -dp3 r0.x, r1.yzwy, r0.xyzx -max r0.x, r0.x, l(0.000000) -mul r0.x, r1.x, r0.x -log r0.x, r0.x -mul r0.x, r0.x, cb0[2].w -exp r0.x, r0.x -mul r0.x, r0.w, r0.x -mul r0.xyz, r0.xxxx, cb0[9].xyzx -mul o1.xyz, r0.xyzx, cb0[2].xyzx -dp4_sat o1.w, v0.xyzw, cb0[14].xyzw -mov o2.xy, v2.xyxx -dp4 o3.x, v0.xyzw, cb0[22].xyzw -dp4 o3.y, v0.xyzw, cb0[23].xyzw -dp4 o3.z, v0.xyzw, cb0[24].xyzw -dp4 o3.w, v0.xyzw, cb0[25].xyzw -ret -// Approximately 0 instruction slots used -#endif - -const BYTE BasicEffect_VSBasicOneLightTxBn[] = -{ - 68, 88, 66, 67, 240, 6, - 99, 249, 181, 2, 52, 204, - 128, 204, 64, 23, 159, 8, - 243, 118, 1, 0, 0, 0, - 220, 15, 0, 0, 4, 0, - 0, 0, 48, 0, 0, 0, - 188, 9, 0, 0, 220, 14, - 0, 0, 80, 15, 0, 0, - 65, 111, 110, 57, 132, 9, - 0, 0, 132, 9, 0, 0, - 0, 2, 254, 255, 20, 9, - 0, 0, 112, 0, 0, 0, - 6, 0, 36, 0, 0, 0, - 108, 0, 0, 0, 108, 0, - 0, 0, 36, 0, 1, 0, - 108, 0, 0, 0, 0, 0, - 4, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 6, 0, - 1, 0, 5, 0, 0, 0, - 0, 0, 0, 0, 9, 0, - 1, 0, 6, 0, 0, 0, - 0, 0, 0, 0, 12, 0, - 1, 0, 7, 0, 0, 0, - 0, 0, 0, 0, 14, 0, - 4, 0, 8, 0, 0, 0, - 0, 0, 0, 0, 19, 0, - 7, 0, 12, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 2, 254, 255, 254, 255, - 167, 1, 68, 66, 85, 71, - 40, 0, 0, 0, 112, 6, - 0, 0, 0, 0, 0, 0, - 4, 0, 0, 0, 236, 0, - 0, 0, 40, 0, 0, 0, - 252, 0, 0, 0, 14, 0, - 0, 0, 88, 5, 0, 0, - 148, 2, 0, 0, 68, 58, - 92, 77, 105, 99, 114, 111, - 115, 111, 102, 116, 92, 68, - 105, 114, 101, 99, 116, 88, - 84, 75, 92, 83, 114, 99, - 92, 83, 104, 97, 100, 101, - 114, 115, 92, 85, 116, 105, - 108, 105, 116, 105, 101, 115, - 46, 102, 120, 104, 0, 68, - 58, 92, 77, 105, 99, 114, - 111, 115, 111, 102, 116, 92, - 68, 105, 114, 101, 99, 116, - 88, 84, 75, 92, 83, 114, - 99, 92, 83, 104, 97, 100, - 101, 114, 115, 92, 76, 105, - 103, 104, 116, 105, 110, 103, - 46, 102, 120, 104, 0, 68, - 58, 92, 77, 105, 99, 114, - 111, 115, 111, 102, 116, 92, - 68, 105, 114, 101, 99, 116, - 88, 84, 75, 92, 83, 114, - 99, 92, 83, 104, 97, 100, - 101, 114, 115, 92, 67, 111, - 109, 109, 111, 110, 46, 102, - 120, 104, 0, 68, 58, 92, - 77, 105, 99, 114, 111, 115, - 111, 102, 116, 92, 68, 105, - 114, 101, 99, 116, 88, 84, - 75, 92, 83, 114, 99, 92, - 83, 104, 97, 100, 101, 114, - 115, 92, 66, 97, 115, 105, - 99, 69, 102, 102, 101, 99, - 116, 46, 102, 120, 0, 171, - 171, 171, 40, 0, 0, 0, - 89, 0, 0, 0, 137, 0, - 0, 0, 183, 0, 0, 0, - 0, 0, 255, 255, 164, 6, - 0, 0, 0, 0, 255, 255, - 188, 6, 0, 0, 0, 0, - 255, 255, 200, 6, 0, 0, - 0, 0, 255, 255, 212, 6, - 0, 0, 11, 0, 0, 0, - 224, 6, 0, 0, 57, 0, - 1, 0, 244, 6, 0, 0, - 57, 0, 1, 0, 4, 7, - 0, 0, 57, 0, 1, 0, - 20, 7, 0, 0, 57, 0, - 1, 0, 36, 7, 0, 0, - 34, 0, 1, 0, 48, 7, - 0, 0, 37, 0, 1, 0, - 64, 7, 0, 0, 39, 0, - 1, 0, 80, 7, 0, 0, - 44, 0, 1, 0, 96, 7, - 0, 0, 44, 0, 1, 0, - 112, 7, 0, 0, 44, 0, - 1, 0, 124, 7, 0, 0, - 55, 0, 1, 0, 144, 7, - 0, 0, 55, 0, 1, 0, - 160, 7, 0, 0, 55, 0, - 1, 0, 176, 7, 0, 0, - 56, 0, 1, 0, 192, 7, - 0, 0, 56, 0, 1, 0, - 208, 7, 0, 0, 31, 0, - 1, 0, 220, 7, 0, 0, - 31, 0, 1, 0, 236, 7, - 0, 0, 35, 0, 1, 0, - 248, 7, 0, 0, 40, 0, - 1, 0, 8, 8, 0, 0, - 40, 0, 1, 0, 24, 8, - 0, 0, 40, 0, 1, 0, - 40, 8, 0, 0, 40, 0, - 1, 0, 56, 8, 0, 0, - 45, 0, 1, 0, 72, 8, - 0, 0, 45, 0, 1, 0, - 88, 8, 0, 0, 61, 0, - 1, 0, 104, 8, 0, 0, - 12, 0, 2, 0, 120, 8, - 0, 0, 12, 0, 2, 0, - 136, 8, 0, 0, 12, 0, - 2, 0, 152, 8, 0, 0, - 61, 0, 1, 0, 168, 8, - 0, 0, 61, 0, 1, 0, - 184, 8, 0, 0, 61, 0, - 1, 0, 200, 8, 0, 0, - 69, 1, 3, 0, 216, 8, - 0, 0, 69, 1, 3, 0, - 236, 8, 0, 0, 44, 0, - 1, 0, 248, 8, 0, 0, - 78, 1, 3, 0, 4, 9, - 0, 0, 66, 105, 97, 115, - 88, 50, 0, 171, 1, 0, - 3, 0, 1, 0, 3, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 4, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 255, 255, 80, 97, 114, 97, - 109, 101, 116, 101, 114, 115, - 0, 68, 105, 102, 102, 117, - 115, 101, 67, 111, 108, 111, - 114, 0, 1, 0, 3, 0, - 1, 0, 4, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 13, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 255, 255, - 86, 83, 66, 97, 115, 105, - 99, 79, 110, 101, 76, 105, - 103, 104, 116, 84, 120, 66, - 110, 0, 68, 105, 102, 102, - 117, 115, 101, 0, 1, 0, - 3, 0, 1, 0, 4, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 83, 112, 101, 99, - 117, 108, 97, 114, 0, 84, - 101, 120, 67, 111, 111, 114, - 100, 0, 171, 171, 1, 0, - 3, 0, 1, 0, 2, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 80, 111, 115, 105, - 116, 105, 111, 110, 80, 83, - 0, 171, 168, 2, 0, 0, - 176, 2, 0, 0, 192, 2, - 0, 0, 176, 2, 0, 0, - 201, 2, 0, 0, 212, 2, - 0, 0, 228, 2, 0, 0, - 176, 2, 0, 0, 5, 0, - 0, 0, 1, 0, 14, 0, - 1, 0, 4, 0, 240, 2, - 0, 0, 14, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 255, 255, 28, 0, 0, 0, - 4, 0, 5, 0, 6, 0, - 255, 255, 29, 0, 0, 0, - 255, 255, 255, 255, 12, 0, - 255, 255, 32, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 7, 0, 36, 0, 0, 0, - 10, 0, 11, 0, 255, 255, - 255, 255, 37, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 13, 0, 38, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 3, 0, 39, 0, 0, 0, - 8, 0, 9, 0, 255, 255, - 255, 255, 100, 105, 102, 102, - 117, 115, 101, 0, 1, 0, - 3, 0, 1, 0, 3, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 11, 0, 0, 0, - 255, 255, 0, 0, 255, 255, - 255, 255, 100, 111, 116, 72, - 0, 171, 171, 171, 22, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 100, 111, - 116, 76, 0, 171, 171, 171, - 9, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 0, 0, - 101, 121, 101, 86, 101, 99, - 116, 111, 114, 0, 171, 171, - 19, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 255, 255, - 104, 97, 108, 102, 86, 101, - 99, 116, 111, 114, 115, 0, - 3, 0, 3, 0, 3, 0, - 3, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 21, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 255, 255, 112, 111, - 115, 95, 119, 115, 0, 171, - 15, 0, 0, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 16, 0, 0, 0, 255, 255, - 1, 0, 255, 255, 255, 255, - 17, 0, 0, 0, 255, 255, - 255, 255, 2, 0, 255, 255, - 115, 112, 101, 99, 117, 108, - 97, 114, 0, 171, 171, 171, - 26, 0, 0, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 118, 105, 110, 0, 80, 111, - 115, 105, 116, 105, 111, 110, - 0, 78, 111, 114, 109, 97, - 108, 0, 84, 4, 0, 0, - 176, 2, 0, 0, 93, 4, - 0, 0, 136, 3, 0, 0, - 201, 2, 0, 0, 212, 2, - 0, 0, 5, 0, 0, 0, - 1, 0, 9, 0, 1, 0, - 3, 0, 100, 4, 0, 0, - 1, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 3, 0, - 2, 0, 0, 0, 4, 0, - 5, 0, 6, 0, 255, 255, - 3, 0, 0, 0, 7, 0, - 8, 0, 255, 255, 255, 255, - 118, 111, 117, 116, 0, 80, - 111, 115, 95, 112, 115, 0, - 70, 111, 103, 70, 97, 99, - 116, 111, 114, 0, 171, 171, - 0, 0, 3, 0, 1, 0, - 1, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 181, 4, - 0, 0, 176, 2, 0, 0, - 168, 2, 0, 0, 176, 2, - 0, 0, 192, 2, 0, 0, - 136, 3, 0, 0, 188, 4, - 0, 0, 200, 4, 0, 0, - 5, 0, 0, 0, 1, 0, - 12, 0, 1, 0, 4, 0, - 216, 4, 0, 0, 33, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 34, 0, - 0, 0, 255, 255, 1, 0, - 255, 255, 255, 255, 35, 0, - 0, 0, 255, 255, 255, 255, - 3, 0, 255, 255, 119, 111, - 114, 108, 100, 78, 111, 114, - 109, 97, 108, 0, 8, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 255, 255, 122, 101, - 114, 111, 76, 0, 171, 171, - 10, 0, 0, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 0, 0, 0, 0, 60, 2, - 0, 0, 68, 2, 0, 0, - 1, 0, 0, 0, 84, 2, - 0, 0, 96, 2, 0, 0, - 107, 2, 0, 0, 120, 2, - 0, 0, 1, 0, 0, 0, - 136, 2, 0, 0, 0, 0, - 0, 0, 148, 2, 0, 0, - 16, 3, 0, 0, 8, 0, - 0, 0, 32, 3, 0, 0, - 0, 0, 0, 0, 128, 3, - 0, 0, 136, 3, 0, 0, - 1, 0, 0, 0, 152, 3, - 0, 0, 0, 0, 0, 0, - 164, 3, 0, 0, 136, 3, - 0, 0, 1, 0, 0, 0, - 172, 3, 0, 0, 0, 0, - 0, 0, 184, 3, 0, 0, - 136, 3, 0, 0, 1, 0, - 0, 0, 192, 3, 0, 0, - 0, 0, 0, 0, 204, 3, - 0, 0, 136, 3, 0, 0, - 1, 0, 0, 0, 216, 3, - 0, 0, 0, 0, 0, 0, - 228, 3, 0, 0, 240, 3, - 0, 0, 1, 0, 0, 0, - 0, 4, 0, 0, 0, 0, - 0, 0, 12, 4, 0, 0, - 176, 2, 0, 0, 3, 0, - 0, 0, 20, 4, 0, 0, - 0, 0, 0, 0, 56, 4, - 0, 0, 136, 3, 0, 0, - 1, 0, 0, 0, 68, 4, - 0, 0, 148, 2, 0, 0, - 80, 4, 0, 0, 124, 4, - 0, 0, 3, 0, 0, 0, - 140, 4, 0, 0, 0, 0, - 0, 0, 176, 4, 0, 0, - 248, 4, 0, 0, 3, 0, - 0, 0, 8, 5, 0, 0, - 0, 0, 0, 0, 44, 5, - 0, 0, 136, 3, 0, 0, - 1, 0, 0, 0, 56, 5, - 0, 0, 0, 0, 0, 0, - 68, 5, 0, 0, 136, 3, - 0, 0, 1, 0, 0, 0, - 76, 5, 0, 0, 77, 105, - 99, 114, 111, 115, 111, 102, - 116, 32, 40, 82, 41, 32, - 72, 76, 83, 76, 32, 83, - 104, 97, 100, 101, 114, 32, - 67, 111, 109, 112, 105, 108, - 101, 114, 32, 49, 48, 46, - 49, 0, 81, 0, 0, 5, - 19, 0, 15, 160, 0, 0, - 0, 64, 0, 0, 128, 191, - 0, 0, 0, 0, 0, 0, - 128, 63, 31, 0, 0, 2, - 5, 0, 0, 128, 0, 0, - 15, 144, 31, 0, 0, 2, - 5, 0, 1, 128, 1, 0, - 15, 144, 31, 0, 0, 2, - 5, 0, 2, 128, 2, 0, - 15, 144, 4, 0, 0, 4, - 0, 0, 7, 128, 1, 0, - 228, 144, 19, 0, 0, 160, - 19, 0, 85, 160, 8, 0, - 0, 3, 1, 0, 1, 128, - 0, 0, 228, 128, 12, 0, - 228, 160, 8, 0, 0, 3, - 1, 0, 2, 128, 0, 0, - 228, 128, 13, 0, 228, 160, - 8, 0, 0, 3, 1, 0, - 4, 128, 0, 0, 228, 128, - 14, 0, 228, 160, 36, 0, - 0, 2, 0, 0, 7, 128, - 1, 0, 228, 128, 8, 0, - 0, 3, 0, 0, 8, 128, - 4, 0, 228, 161, 0, 0, - 228, 128, 13, 0, 0, 3, - 1, 0, 1, 128, 0, 0, - 255, 128, 19, 0, 170, 160, - 5, 0, 0, 3, 1, 0, - 2, 128, 0, 0, 255, 128, - 1, 0, 0, 128, 5, 0, - 0, 3, 1, 0, 14, 128, - 1, 0, 85, 128, 5, 0, - 144, 160, 1, 0, 0, 2, - 2, 0, 7, 128, 1, 0, - 228, 160, 4, 0, 0, 4, - 0, 0, 7, 224, 1, 0, - 249, 128, 2, 0, 228, 128, - 2, 0, 228, 160, 9, 0, - 0, 3, 2, 0, 1, 128, - 0, 0, 228, 144, 9, 0, - 228, 160, 9, 0, 0, 3, - 2, 0, 2, 128, 0, 0, - 228, 144, 10, 0, 228, 160, - 9, 0, 0, 3, 2, 0, - 4, 128, 0, 0, 228, 144, - 11, 0, 228, 160, 2, 0, - 0, 3, 1, 0, 14, 128, - 2, 0, 144, 129, 7, 0, - 144, 160, 36, 0, 0, 2, - 2, 0, 7, 128, 1, 0, - 249, 128, 2, 0, 0, 3, - 1, 0, 14, 128, 2, 0, - 144, 128, 4, 0, 144, 161, - 36, 0, 0, 2, 2, 0, - 7, 128, 1, 0, 249, 128, - 8, 0, 0, 3, 0, 0, - 1, 128, 2, 0, 228, 128, - 0, 0, 228, 128, 11, 0, - 0, 3, 0, 0, 1, 128, - 0, 0, 0, 128, 19, 0, - 170, 160, 5, 0, 0, 3, - 0, 0, 1, 128, 1, 0, - 0, 128, 0, 0, 0, 128, - 32, 0, 0, 3, 1, 0, - 1, 128, 0, 0, 0, 128, - 3, 0, 255, 160, 5, 0, - 0, 3, 0, 0, 1, 128, - 0, 0, 255, 128, 1, 0, - 0, 128, 5, 0, 0, 3, - 0, 0, 7, 128, 0, 0, - 0, 128, 6, 0, 228, 160, - 5, 0, 0, 3, 1, 0, - 7, 224, 0, 0, 228, 128, - 3, 0, 228, 160, 9, 0, - 0, 3, 0, 0, 4, 192, - 0, 0, 228, 144, 17, 0, - 228, 160, 9, 0, 0, 3, - 0, 0, 1, 128, 0, 0, - 228, 144, 8, 0, 228, 160, - 11, 0, 0, 3, 0, 0, - 1, 128, 0, 0, 0, 128, - 19, 0, 170, 160, 10, 0, - 0, 3, 1, 0, 8, 224, - 0, 0, 0, 128, 19, 0, - 255, 160, 9, 0, 0, 3, - 0, 0, 1, 128, 0, 0, - 228, 144, 15, 0, 228, 160, - 9, 0, 0, 3, 0, 0, - 2, 128, 0, 0, 228, 144, - 16, 0, 228, 160, 9, 0, - 0, 3, 0, 0, 4, 128, - 0, 0, 228, 144, 18, 0, - 228, 160, 4, 0, 0, 4, - 0, 0, 3, 192, 0, 0, - 170, 128, 0, 0, 228, 160, - 0, 0, 228, 128, 1, 0, - 0, 2, 0, 0, 8, 192, - 0, 0, 170, 128, 1, 0, - 0, 2, 0, 0, 8, 224, - 1, 0, 255, 160, 1, 0, - 0, 2, 2, 0, 3, 224, - 2, 0, 228, 144, 255, 255, - 0, 0, 83, 72, 68, 82, - 24, 5, 0, 0, 64, 0, - 1, 0, 70, 1, 0, 0, - 89, 0, 0, 4, 70, 142, - 32, 0, 0, 0, 0, 0, - 26, 0, 0, 0, 95, 0, - 0, 3, 242, 16, 16, 0, - 0, 0, 0, 0, 95, 0, - 0, 3, 114, 16, 16, 0, - 1, 0, 0, 0, 95, 0, - 0, 3, 50, 16, 16, 0, - 2, 0, 0, 0, 101, 0, - 0, 3, 242, 32, 16, 0, - 0, 0, 0, 0, 101, 0, - 0, 3, 242, 32, 16, 0, - 1, 0, 0, 0, 101, 0, - 0, 3, 50, 32, 16, 0, - 2, 0, 0, 0, 103, 0, - 0, 4, 242, 32, 16, 0, - 3, 0, 0, 0, 1, 0, - 0, 0, 104, 0, 0, 2, - 3, 0, 0, 0, 50, 0, - 0, 15, 114, 0, 16, 0, - 0, 0, 0, 0, 70, 18, - 16, 0, 1, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 64, 0, 0, 0, 64, - 0, 0, 0, 64, 0, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 128, 191, 0, 0, - 128, 191, 0, 0, 128, 191, - 0, 0, 0, 0, 16, 0, - 0, 8, 18, 0, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 19, 0, 0, 0, - 16, 0, 0, 8, 34, 0, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 20, 0, - 0, 0, 16, 0, 0, 8, - 66, 0, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 21, 0, 0, 0, 16, 0, - 0, 7, 18, 0, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 68, 0, 0, 5, - 18, 0, 16, 0, 0, 0, - 0, 0, 10, 0, 16, 0, - 0, 0, 0, 0, 56, 0, - 0, 7, 114, 0, 16, 0, - 0, 0, 0, 0, 6, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 16, 0, 0, 9, - 130, 0, 16, 0, 0, 0, - 0, 0, 70, 130, 32, 128, - 65, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 29, 0, 0, 7, - 18, 0, 16, 0, 1, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 7, 18, 0, - 16, 0, 1, 0, 0, 0, - 10, 0, 16, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 128, 63, 56, 0, - 0, 7, 34, 0, 16, 0, - 1, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 10, 0, 16, 0, 1, 0, - 0, 0, 56, 0, 0, 8, - 226, 0, 16, 0, 1, 0, - 0, 0, 86, 5, 16, 0, - 1, 0, 0, 0, 6, 137, - 32, 0, 0, 0, 0, 0, - 6, 0, 0, 0, 50, 0, - 0, 11, 114, 32, 16, 0, - 0, 0, 0, 0, 150, 7, - 16, 0, 1, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 54, 0, 0, 6, 130, 32, - 16, 0, 0, 0, 0, 0, - 58, 128, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 17, 0, 0, 8, 18, 0, - 16, 0, 2, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 15, 0, - 0, 0, 17, 0, 0, 8, - 34, 0, 16, 0, 2, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 16, 0, 0, 0, 17, 0, - 0, 8, 66, 0, 16, 0, - 2, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 17, 0, 0, 0, - 0, 0, 0, 9, 226, 0, - 16, 0, 1, 0, 0, 0, - 6, 9, 16, 128, 65, 0, - 0, 0, 2, 0, 0, 0, - 6, 137, 32, 0, 0, 0, - 0, 0, 12, 0, 0, 0, - 16, 0, 0, 7, 18, 0, - 16, 0, 2, 0, 0, 0, - 150, 7, 16, 0, 1, 0, - 0, 0, 150, 7, 16, 0, - 1, 0, 0, 0, 68, 0, - 0, 5, 18, 0, 16, 0, - 2, 0, 0, 0, 10, 0, - 16, 0, 2, 0, 0, 0, - 50, 0, 0, 11, 226, 0, - 16, 0, 1, 0, 0, 0, - 86, 14, 16, 0, 1, 0, - 0, 0, 6, 0, 16, 0, - 2, 0, 0, 0, 6, 137, - 32, 128, 65, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 16, 0, 0, 7, - 18, 0, 16, 0, 2, 0, - 0, 0, 150, 7, 16, 0, - 1, 0, 0, 0, 150, 7, - 16, 0, 1, 0, 0, 0, - 68, 0, 0, 5, 18, 0, - 16, 0, 2, 0, 0, 0, - 10, 0, 16, 0, 2, 0, - 0, 0, 56, 0, 0, 7, - 226, 0, 16, 0, 1, 0, - 0, 0, 86, 14, 16, 0, - 1, 0, 0, 0, 6, 0, - 16, 0, 2, 0, 0, 0, - 16, 0, 0, 7, 18, 0, - 16, 0, 0, 0, 0, 0, - 150, 7, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 52, 0, - 0, 7, 18, 0, 16, 0, - 0, 0, 0, 0, 10, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 0, 0, 56, 0, 0, 7, - 18, 0, 16, 0, 0, 0, - 0, 0, 10, 0, 16, 0, - 1, 0, 0, 0, 10, 0, - 16, 0, 0, 0, 0, 0, - 47, 0, 0, 5, 18, 0, - 16, 0, 0, 0, 0, 0, - 10, 0, 16, 0, 0, 0, - 0, 0, 56, 0, 0, 8, - 18, 0, 16, 0, 0, 0, - 0, 0, 10, 0, 16, 0, - 0, 0, 0, 0, 58, 128, - 32, 0, 0, 0, 0, 0, - 2, 0, 0, 0, 25, 0, - 0, 5, 18, 0, 16, 0, - 0, 0, 0, 0, 10, 0, - 16, 0, 0, 0, 0, 0, - 56, 0, 0, 7, 18, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 10, 0, 16, 0, - 0, 0, 0, 0, 56, 0, - 0, 8, 114, 0, 16, 0, - 0, 0, 0, 0, 6, 0, - 16, 0, 0, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 9, 0, 0, 0, - 56, 0, 0, 8, 114, 32, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 2, 0, - 0, 0, 17, 32, 0, 8, - 130, 32, 16, 0, 1, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 14, 0, 0, 0, 54, 0, - 0, 5, 50, 32, 16, 0, - 2, 0, 0, 0, 70, 16, - 16, 0, 2, 0, 0, 0, - 17, 0, 0, 8, 18, 32, - 16, 0, 3, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 22, 0, - 0, 0, 17, 0, 0, 8, - 34, 32, 16, 0, 3, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 23, 0, 0, 0, 17, 0, - 0, 8, 66, 32, 16, 0, - 3, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 24, 0, 0, 0, - 17, 0, 0, 8, 130, 32, - 16, 0, 3, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 25, 0, - 0, 0, 62, 0, 0, 1, - 73, 83, 71, 78, 108, 0, - 0, 0, 3, 0, 0, 0, - 8, 0, 0, 0, 80, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 15, 15, 0, 0, 92, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 1, 0, 0, 0, - 7, 7, 0, 0, 99, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 2, 0, 0, 0, - 3, 3, 0, 0, 83, 86, - 95, 80, 111, 115, 105, 116, - 105, 111, 110, 0, 78, 79, - 82, 77, 65, 76, 0, 84, - 69, 88, 67, 79, 79, 82, - 68, 0, 79, 83, 71, 78, - 132, 0, 0, 0, 4, 0, - 0, 0, 8, 0, 0, 0, - 104, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 15, 0, 0, 0, - 104, 0, 0, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 1, 0, - 0, 0, 15, 0, 0, 0, - 110, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 2, 0, - 0, 0, 3, 12, 0, 0, - 119, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 3, 0, 0, 0, 3, 0, - 0, 0, 15, 0, 0, 0, - 67, 79, 76, 79, 82, 0, - 84, 69, 88, 67, 79, 79, - 82, 68, 0, 83, 86, 95, - 80, 111, 115, 105, 116, 105, - 111, 110, 0, 171 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicOneLightTxVc.inc b/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicOneLightTxVc.inc deleted file mode 100644 index f4b7225..0000000 --- a/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicOneLightTxVc.inc +++ /dev/null @@ -1,863 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Position 0 xyzw 0 NONE float xyzw -// NORMAL 0 xyz 1 NONE float xyz -// TEXCOORD 0 xy 2 NONE float xy -// COLOR 0 xyzw 3 NONE float xyzw -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// COLOR 0 xyzw 0 NONE float xyzw -// COLOR 1 xyzw 1 NONE float xyzw -// TEXCOORD 0 xy 2 NONE float xy -// SV_Position 0 xyzw 3 POS float xyzw -// -// -// Constant buffer to DX9 shader constant mappings: -// -// Target Reg Buffer Start Reg # of Regs Data Conversion -// ---------- ------- --------- --------- ---------------------- -// c1 cb0 0 4 ( FLT, FLT, FLT, FLT) -// c5 cb0 6 1 ( FLT, FLT, FLT, FLT) -// c6 cb0 9 1 ( FLT, FLT, FLT, FLT) -// c7 cb0 12 1 ( FLT, FLT, FLT, FLT) -// c8 cb0 14 4 ( FLT, FLT, FLT, FLT) -// c12 cb0 19 7 ( FLT, FLT, FLT, FLT) -// -// -// Runtime generated constant mappings: -// -// Target Reg Constant Description -// ---------- -------------------------------------------------- -// c0 Vertex Shader position offset -// -// -// Level9 shader bytecode: -// - vs_2_0 - def c19, 0, 1, 0, 0 - dcl_texcoord v0 // vin<0,1,2,3> - dcl_texcoord1 v1 // vin<4,5,6> - dcl_texcoord2 v2 // vin<7,8> - dcl_texcoord3 v3 // vin<9,10,11,12> - -#line 55 "D:\Microsoft\DirectXTK\Src\Shaders\Lighting.fxh" - dp4 r0.x, v0, c9 // ::pos_ws<0> - dp4 r0.y, v0, c10 // ::pos_ws<1> - dp4 r0.z, v0, c11 // ::pos_ws<2> - add r0.xyz, -r0, c7 - nrm r1.xyz, r0 // ::eyeVector<0,1,2> - -#line 31 - add r0.xyz, r1, -c4 - nrm r1.xyz, r0 // ::halfVectors<0,1,2> - -#line 57 - dp3 r0.x, v1, c12 - dp3 r0.y, v1, c13 - dp3 r0.z, v1, c14 - nrm r2.xyz, r0 // ::worldNormal<0,1,2> - -#line 35 - dp3 r0.x, r1, r2 // ::dotH<0> - dp3 r0.y, -c4, r2 // ::dotL<0> - -#line 40 - max r0.x, r0.x, c19.x - -#line 37 - sge r0.z, r0.y, c19.x // ::zeroL<0> - -#line 40 - mul r0.x, r0.z, r0.x - mul r0.z, r0.y, r0.z // ::diffuse<0> - -#line 44 - mul r1.xyz, r0.z, c5 - mov r2.xyz, c1 // Parameters::DiffuseColor<0,1,2> - mad r1.xyz, r1, r2, c2 // ::result<0,1,2> - -#line 349 "D:\Microsoft\DirectXTK\Src\Shaders\BasicEffect.fx" - mul oT0.xyz, r1, v3 // ::VSBasicOneLightTxVc<0,1,2> - -#line 40 "D:\Microsoft\DirectXTK\Src\Shaders\Lighting.fxh" - pow r1.x, r0.x, c3.w - mul r0.x, r0.y, r1.x // ::specular<0> - -#line 45 - mul r0.xyz, r0.x, c6 - mul oT1.xyz, r0, c3 // ::VSBasicOneLightTxVc<4,5,6> - -#line 61 - dp4 oPos.z, v0, c17 // ::VSBasicOneLightTxVc<12> - -#line 12 "D:\Microsoft\DirectXTK\Src\Shaders\Common.fxh" - dp4 r0.x, v0, c8 - max r0.x, r0.x, c19.x - min oT1.w, r0.x, c19.y // ::VSBasicOneLightTxVc<7> - -#line 349 "D:\Microsoft\DirectXTK\Src\Shaders\BasicEffect.fx" - mul oT0.w, v3.w, c1.w // ::VSBasicOneLightTxVc<3> - -#line 61 "D:\Microsoft\DirectXTK\Src\Shaders\Lighting.fxh" - dp4 r0.x, v0, c15 // ::vout<0> - dp4 r0.y, v0, c16 // ::vout<1> - dp4 r0.z, v0, c18 // ::vout<3> - -#line 341 "D:\Microsoft\DirectXTK\Src\Shaders\BasicEffect.fx" - mad oPos.xy, r0.z, c0, r0 // ::VSBasicOneLightTxVc<10,11> - mov oPos.w, r0.z // ::VSBasicOneLightTxVc<13> - -#line 348 - mov oT2.xy, v2 // ::VSBasicOneLightTxVc<8,9> - -// approximately 44 instruction slots used -vs_4_0 -dcl_constantbuffer CB0[26], immediateIndexed -dcl_input v0.xyzw -dcl_input v1.xyz -dcl_input v2.xy -dcl_input v3.xyzw -dcl_output o0.xyzw -dcl_output o1.xyzw -dcl_output o2.xy -dcl_output_siv o3.xyzw, position -dcl_temps 3 -dp3 r0.x, v1.xyzx, cb0[19].xyzx -dp3 r0.y, v1.xyzx, cb0[20].xyzx -dp3 r0.z, v1.xyzx, cb0[21].xyzx -dp3 r0.w, r0.xyzx, r0.xyzx -rsq r0.w, r0.w -mul r0.xyz, r0.wwww, r0.xyzx -dp3 r0.w, -cb0[3].xyzx, r0.xyzx -ge r1.x, r0.w, l(0.000000) -and r1.x, r1.x, l(0x3f800000) -mul r1.y, r0.w, r1.x -mul r1.yzw, r1.yyyy, cb0[6].xxyz -mad r1.yzw, r1.yyzw, cb0[0].xxyz, cb0[1].xxyz -mul o0.xyz, r1.yzwy, v3.xyzx -mul o0.w, v3.w, cb0[0].w -dp4 r2.x, v0.xyzw, cb0[15].xyzw -dp4 r2.y, v0.xyzw, cb0[16].xyzw -dp4 r2.z, v0.xyzw, cb0[17].xyzw -add r1.yzw, -r2.xxyz, cb0[12].xxyz -dp3 r2.x, r1.yzwy, r1.yzwy -rsq r2.x, r2.x -mad r1.yzw, r1.yyzw, r2.xxxx, -cb0[3].xxyz -dp3 r2.x, r1.yzwy, r1.yzwy -rsq r2.x, r2.x -mul r1.yzw, r1.yyzw, r2.xxxx -dp3 r0.x, r1.yzwy, r0.xyzx -max r0.x, r0.x, l(0.000000) -mul r0.x, r1.x, r0.x -log r0.x, r0.x -mul r0.x, r0.x, cb0[2].w -exp r0.x, r0.x -mul r0.x, r0.w, r0.x -mul r0.xyz, r0.xxxx, cb0[9].xyzx -mul o1.xyz, r0.xyzx, cb0[2].xyzx -dp4_sat o1.w, v0.xyzw, cb0[14].xyzw -mov o2.xy, v2.xyxx -dp4 o3.x, v0.xyzw, cb0[22].xyzw -dp4 o3.y, v0.xyzw, cb0[23].xyzw -dp4 o3.z, v0.xyzw, cb0[24].xyzw -dp4 o3.w, v0.xyzw, cb0[25].xyzw -ret -// Approximately 0 instruction slots used -#endif - -const BYTE BasicEffect_VSBasicOneLightTxVc[] = -{ - 68, 88, 66, 67, 54, 220, - 132, 186, 106, 174, 30, 84, - 13, 106, 221, 93, 68, 96, - 15, 1, 1, 0, 0, 0, - 248, 15, 0, 0, 4, 0, - 0, 0, 48, 0, 0, 0, - 196, 9, 0, 0, 216, 14, - 0, 0, 108, 15, 0, 0, - 65, 111, 110, 57, 140, 9, - 0, 0, 140, 9, 0, 0, - 0, 2, 254, 255, 28, 9, - 0, 0, 112, 0, 0, 0, - 6, 0, 36, 0, 0, 0, - 108, 0, 0, 0, 108, 0, - 0, 0, 36, 0, 1, 0, - 108, 0, 0, 0, 0, 0, - 4, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 6, 0, - 1, 0, 5, 0, 0, 0, - 0, 0, 0, 0, 9, 0, - 1, 0, 6, 0, 0, 0, - 0, 0, 0, 0, 12, 0, - 1, 0, 7, 0, 0, 0, - 0, 0, 0, 0, 14, 0, - 4, 0, 8, 0, 0, 0, - 0, 0, 0, 0, 19, 0, - 7, 0, 12, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 2, 254, 255, 254, 255, - 166, 1, 68, 66, 85, 71, - 40, 0, 0, 0, 108, 6, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 184, 0, - 0, 0, 41, 0, 0, 0, - 196, 0, 0, 0, 14, 0, - 0, 0, 84, 5, 0, 0, - 64, 2, 0, 0, 68, 58, - 92, 77, 105, 99, 114, 111, - 115, 111, 102, 116, 92, 68, - 105, 114, 101, 99, 116, 88, - 84, 75, 92, 83, 114, 99, - 92, 83, 104, 97, 100, 101, - 114, 115, 92, 76, 105, 103, - 104, 116, 105, 110, 103, 46, - 102, 120, 104, 0, 68, 58, - 92, 77, 105, 99, 114, 111, - 115, 111, 102, 116, 92, 68, - 105, 114, 101, 99, 116, 88, - 84, 75, 92, 83, 114, 99, - 92, 83, 104, 97, 100, 101, - 114, 115, 92, 66, 97, 115, - 105, 99, 69, 102, 102, 101, - 99, 116, 46, 102, 120, 0, - 68, 58, 92, 77, 105, 99, - 114, 111, 115, 111, 102, 116, - 92, 68, 105, 114, 101, 99, - 116, 88, 84, 75, 92, 83, - 114, 99, 92, 83, 104, 97, - 100, 101, 114, 115, 92, 67, - 111, 109, 109, 111, 110, 46, - 102, 120, 104, 0, 40, 0, - 0, 0, 88, 0, 0, 0, - 138, 0, 0, 0, 0, 0, - 255, 255, 160, 6, 0, 0, - 0, 0, 255, 255, 184, 6, - 0, 0, 0, 0, 255, 255, - 196, 6, 0, 0, 0, 0, - 255, 255, 208, 6, 0, 0, - 0, 0, 255, 255, 220, 6, - 0, 0, 55, 0, 0, 0, - 232, 6, 0, 0, 55, 0, - 0, 0, 248, 6, 0, 0, - 55, 0, 0, 0, 8, 7, - 0, 0, 56, 0, 0, 0, - 24, 7, 0, 0, 56, 0, - 0, 0, 40, 7, 0, 0, - 31, 0, 0, 0, 52, 7, - 0, 0, 31, 0, 0, 0, - 68, 7, 0, 0, 57, 0, - 0, 0, 80, 7, 0, 0, - 57, 0, 0, 0, 96, 7, - 0, 0, 57, 0, 0, 0, - 112, 7, 0, 0, 57, 0, - 0, 0, 128, 7, 0, 0, - 35, 0, 0, 0, 140, 7, - 0, 0, 34, 0, 0, 0, - 156, 7, 0, 0, 40, 0, - 0, 0, 172, 7, 0, 0, - 37, 0, 0, 0, 188, 7, - 0, 0, 40, 0, 0, 0, - 204, 7, 0, 0, 39, 0, - 0, 0, 220, 7, 0, 0, - 44, 0, 0, 0, 236, 7, - 0, 0, 44, 0, 0, 0, - 252, 7, 0, 0, 44, 0, - 0, 0, 8, 8, 0, 0, - 93, 1, 1, 0, 28, 8, - 0, 0, 40, 0, 0, 0, - 44, 8, 0, 0, 40, 0, - 0, 0, 60, 8, 0, 0, - 45, 0, 0, 0, 76, 8, - 0, 0, 45, 0, 0, 0, - 92, 8, 0, 0, 61, 0, - 0, 0, 108, 8, 0, 0, - 12, 0, 2, 0, 124, 8, - 0, 0, 12, 0, 2, 0, - 140, 8, 0, 0, 12, 0, - 2, 0, 156, 8, 0, 0, - 93, 1, 1, 0, 172, 8, - 0, 0, 61, 0, 0, 0, - 188, 8, 0, 0, 61, 0, - 0, 0, 204, 8, 0, 0, - 61, 0, 0, 0, 220, 8, - 0, 0, 85, 1, 1, 0, - 236, 8, 0, 0, 85, 1, - 1, 0, 0, 9, 0, 0, - 92, 1, 1, 0, 12, 9, - 0, 0, 80, 97, 114, 97, - 109, 101, 116, 101, 114, 115, - 0, 68, 105, 102, 102, 117, - 115, 101, 67, 111, 108, 111, - 114, 0, 1, 0, 3, 0, - 1, 0, 4, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 23, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 255, 255, - 86, 83, 66, 97, 115, 105, - 99, 79, 110, 101, 76, 105, - 103, 104, 116, 84, 120, 86, - 99, 0, 68, 105, 102, 102, - 117, 115, 101, 0, 1, 0, - 3, 0, 1, 0, 4, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 83, 112, 101, 99, - 117, 108, 97, 114, 0, 84, - 101, 120, 67, 111, 111, 114, - 100, 0, 171, 171, 1, 0, - 3, 0, 1, 0, 2, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 80, 111, 115, 105, - 116, 105, 111, 110, 80, 83, - 0, 171, 84, 2, 0, 0, - 92, 2, 0, 0, 108, 2, - 0, 0, 92, 2, 0, 0, - 117, 2, 0, 0, 128, 2, - 0, 0, 144, 2, 0, 0, - 92, 2, 0, 0, 5, 0, - 0, 0, 1, 0, 14, 0, - 1, 0, 4, 0, 156, 2, - 0, 0, 25, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 255, 255, 29, 0, 0, 0, - 4, 0, 5, 0, 6, 0, - 255, 255, 30, 0, 0, 0, - 255, 255, 255, 255, 12, 0, - 255, 255, 33, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 7, 0, 34, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 3, 0, 38, 0, 0, 0, - 10, 0, 11, 0, 255, 255, - 255, 255, 39, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 13, 0, 40, 0, 0, 0, - 8, 0, 9, 0, 255, 255, - 255, 255, 100, 105, 102, 102, - 117, 115, 101, 0, 1, 0, - 3, 0, 1, 0, 3, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 21, 0, 0, 0, - 255, 255, 255, 255, 0, 0, - 255, 255, 100, 111, 116, 72, - 0, 171, 171, 171, 16, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 100, 111, - 116, 76, 0, 171, 171, 171, - 17, 0, 0, 0, 255, 255, - 0, 0, 255, 255, 255, 255, - 101, 121, 101, 86, 101, 99, - 116, 111, 114, 0, 171, 171, - 9, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 255, 255, - 104, 97, 108, 102, 86, 101, - 99, 116, 111, 114, 115, 0, - 3, 0, 3, 0, 3, 0, - 3, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 11, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 255, 255, 112, 111, - 115, 95, 119, 115, 0, 171, - 5, 0, 0, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 6, 0, 0, 0, 255, 255, - 1, 0, 255, 255, 255, 255, - 7, 0, 0, 0, 255, 255, - 255, 255, 2, 0, 255, 255, - 114, 101, 115, 117, 108, 116, - 0, 171, 84, 2, 0, 0, - 52, 3, 0, 0, 108, 2, - 0, 0, 52, 3, 0, 0, - 5, 0, 0, 0, 1, 0, - 6, 0, 1, 0, 2, 0, - 236, 3, 0, 0, 24, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 255, 255, 115, 112, - 101, 99, 117, 108, 97, 114, - 0, 171, 171, 171, 27, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 118, 105, - 110, 0, 80, 111, 115, 105, - 116, 105, 111, 110, 0, 78, - 111, 114, 109, 97, 108, 0, - 67, 111, 108, 111, 114, 0, - 171, 171, 52, 4, 0, 0, - 92, 2, 0, 0, 61, 4, - 0, 0, 52, 3, 0, 0, - 117, 2, 0, 0, 128, 2, - 0, 0, 68, 4, 0, 0, - 92, 2, 0, 0, 5, 0, - 0, 0, 1, 0, 13, 0, - 1, 0, 4, 0, 76, 4, - 0, 0, 1, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 3, 0, 2, 0, 0, 0, - 4, 0, 5, 0, 6, 0, - 255, 255, 3, 0, 0, 0, - 7, 0, 8, 0, 255, 255, - 255, 255, 4, 0, 0, 0, - 9, 0, 10, 0, 11, 0, - 12, 0, 118, 111, 117, 116, - 0, 80, 111, 115, 95, 112, - 115, 0, 70, 111, 103, 70, - 97, 99, 116, 111, 114, 0, - 171, 171, 0, 0, 3, 0, - 1, 0, 1, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 177, 4, 0, 0, 92, 2, - 0, 0, 84, 2, 0, 0, - 92, 2, 0, 0, 108, 2, - 0, 0, 52, 3, 0, 0, - 184, 4, 0, 0, 196, 4, - 0, 0, 5, 0, 0, 0, - 1, 0, 12, 0, 1, 0, - 4, 0, 212, 4, 0, 0, - 35, 0, 0, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 36, 0, 0, 0, 255, 255, - 1, 0, 255, 255, 255, 255, - 37, 0, 0, 0, 255, 255, - 255, 255, 3, 0, 255, 255, - 119, 111, 114, 108, 100, 78, - 111, 114, 109, 97, 108, 0, - 15, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 255, 255, - 122, 101, 114, 111, 76, 0, - 171, 171, 19, 0, 0, 0, - 255, 255, 255, 255, 0, 0, - 255, 255, 12, 2, 0, 0, - 23, 2, 0, 0, 36, 2, - 0, 0, 1, 0, 0, 0, - 52, 2, 0, 0, 0, 0, - 0, 0, 64, 2, 0, 0, - 188, 2, 0, 0, 8, 0, - 0, 0, 204, 2, 0, 0, - 0, 0, 0, 0, 44, 3, - 0, 0, 52, 3, 0, 0, - 1, 0, 0, 0, 68, 3, - 0, 0, 0, 0, 0, 0, - 80, 3, 0, 0, 52, 3, - 0, 0, 1, 0, 0, 0, - 88, 3, 0, 0, 0, 0, - 0, 0, 100, 3, 0, 0, - 52, 3, 0, 0, 1, 0, - 0, 0, 108, 3, 0, 0, - 0, 0, 0, 0, 120, 3, - 0, 0, 52, 3, 0, 0, - 1, 0, 0, 0, 132, 3, - 0, 0, 0, 0, 0, 0, - 144, 3, 0, 0, 156, 3, - 0, 0, 1, 0, 0, 0, - 172, 3, 0, 0, 0, 0, - 0, 0, 184, 3, 0, 0, - 92, 2, 0, 0, 3, 0, - 0, 0, 192, 3, 0, 0, - 0, 0, 0, 0, 228, 3, - 0, 0, 252, 3, 0, 0, - 1, 0, 0, 0, 12, 4, - 0, 0, 0, 0, 0, 0, - 24, 4, 0, 0, 52, 3, - 0, 0, 1, 0, 0, 0, - 36, 4, 0, 0, 64, 2, - 0, 0, 48, 4, 0, 0, - 108, 4, 0, 0, 4, 0, - 0, 0, 124, 4, 0, 0, - 0, 0, 0, 0, 172, 4, - 0, 0, 244, 4, 0, 0, - 3, 0, 0, 0, 4, 5, - 0, 0, 0, 0, 0, 0, - 40, 5, 0, 0, 52, 3, - 0, 0, 1, 0, 0, 0, - 52, 5, 0, 0, 0, 0, - 0, 0, 64, 5, 0, 0, - 52, 3, 0, 0, 1, 0, - 0, 0, 72, 5, 0, 0, - 77, 105, 99, 114, 111, 115, - 111, 102, 116, 32, 40, 82, - 41, 32, 72, 76, 83, 76, - 32, 83, 104, 97, 100, 101, - 114, 32, 67, 111, 109, 112, - 105, 108, 101, 114, 32, 49, - 48, 46, 49, 0, 81, 0, - 0, 5, 19, 0, 15, 160, - 0, 0, 0, 0, 0, 0, - 128, 63, 0, 0, 0, 0, - 0, 0, 0, 0, 31, 0, - 0, 2, 5, 0, 0, 128, - 0, 0, 15, 144, 31, 0, - 0, 2, 5, 0, 1, 128, - 1, 0, 15, 144, 31, 0, - 0, 2, 5, 0, 2, 128, - 2, 0, 15, 144, 31, 0, - 0, 2, 5, 0, 3, 128, - 3, 0, 15, 144, 9, 0, - 0, 3, 0, 0, 1, 128, - 0, 0, 228, 144, 9, 0, - 228, 160, 9, 0, 0, 3, - 0, 0, 2, 128, 0, 0, - 228, 144, 10, 0, 228, 160, - 9, 0, 0, 3, 0, 0, - 4, 128, 0, 0, 228, 144, - 11, 0, 228, 160, 2, 0, - 0, 3, 0, 0, 7, 128, - 0, 0, 228, 129, 7, 0, - 228, 160, 36, 0, 0, 2, - 1, 0, 7, 128, 0, 0, - 228, 128, 2, 0, 0, 3, - 0, 0, 7, 128, 1, 0, - 228, 128, 4, 0, 228, 161, - 36, 0, 0, 2, 1, 0, - 7, 128, 0, 0, 228, 128, - 8, 0, 0, 3, 0, 0, - 1, 128, 1, 0, 228, 144, - 12, 0, 228, 160, 8, 0, - 0, 3, 0, 0, 2, 128, - 1, 0, 228, 144, 13, 0, - 228, 160, 8, 0, 0, 3, - 0, 0, 4, 128, 1, 0, - 228, 144, 14, 0, 228, 160, - 36, 0, 0, 2, 2, 0, - 7, 128, 0, 0, 228, 128, - 8, 0, 0, 3, 0, 0, - 1, 128, 1, 0, 228, 128, - 2, 0, 228, 128, 8, 0, - 0, 3, 0, 0, 2, 128, - 4, 0, 228, 161, 2, 0, - 228, 128, 11, 0, 0, 3, - 0, 0, 1, 128, 0, 0, - 0, 128, 19, 0, 0, 160, - 13, 0, 0, 3, 0, 0, - 4, 128, 0, 0, 85, 128, - 19, 0, 0, 160, 5, 0, - 0, 3, 0, 0, 1, 128, - 0, 0, 170, 128, 0, 0, - 0, 128, 5, 0, 0, 3, - 0, 0, 4, 128, 0, 0, - 85, 128, 0, 0, 170, 128, - 5, 0, 0, 3, 1, 0, - 7, 128, 0, 0, 170, 128, - 5, 0, 228, 160, 1, 0, - 0, 2, 2, 0, 7, 128, - 1, 0, 228, 160, 4, 0, - 0, 4, 1, 0, 7, 128, - 1, 0, 228, 128, 2, 0, - 228, 128, 2, 0, 228, 160, - 5, 0, 0, 3, 0, 0, - 7, 224, 1, 0, 228, 128, - 3, 0, 228, 144, 32, 0, - 0, 3, 1, 0, 1, 128, - 0, 0, 0, 128, 3, 0, - 255, 160, 5, 0, 0, 3, - 0, 0, 1, 128, 0, 0, - 85, 128, 1, 0, 0, 128, - 5, 0, 0, 3, 0, 0, - 7, 128, 0, 0, 0, 128, - 6, 0, 228, 160, 5, 0, - 0, 3, 1, 0, 7, 224, - 0, 0, 228, 128, 3, 0, - 228, 160, 9, 0, 0, 3, - 0, 0, 4, 192, 0, 0, - 228, 144, 17, 0, 228, 160, - 9, 0, 0, 3, 0, 0, - 1, 128, 0, 0, 228, 144, - 8, 0, 228, 160, 11, 0, - 0, 3, 0, 0, 1, 128, - 0, 0, 0, 128, 19, 0, - 0, 160, 10, 0, 0, 3, - 1, 0, 8, 224, 0, 0, - 0, 128, 19, 0, 85, 160, - 5, 0, 0, 3, 0, 0, - 8, 224, 3, 0, 255, 144, - 1, 0, 255, 160, 9, 0, - 0, 3, 0, 0, 1, 128, - 0, 0, 228, 144, 15, 0, - 228, 160, 9, 0, 0, 3, - 0, 0, 2, 128, 0, 0, - 228, 144, 16, 0, 228, 160, - 9, 0, 0, 3, 0, 0, - 4, 128, 0, 0, 228, 144, - 18, 0, 228, 160, 4, 0, - 0, 4, 0, 0, 3, 192, - 0, 0, 170, 128, 0, 0, - 228, 160, 0, 0, 228, 128, - 1, 0, 0, 2, 0, 0, - 8, 192, 0, 0, 170, 128, - 1, 0, 0, 2, 2, 0, - 3, 224, 2, 0, 228, 144, - 255, 255, 0, 0, 83, 72, - 68, 82, 12, 5, 0, 0, - 64, 0, 1, 0, 67, 1, - 0, 0, 89, 0, 0, 4, - 70, 142, 32, 0, 0, 0, - 0, 0, 26, 0, 0, 0, - 95, 0, 0, 3, 242, 16, - 16, 0, 0, 0, 0, 0, - 95, 0, 0, 3, 114, 16, - 16, 0, 1, 0, 0, 0, - 95, 0, 0, 3, 50, 16, - 16, 0, 2, 0, 0, 0, - 95, 0, 0, 3, 242, 16, - 16, 0, 3, 0, 0, 0, - 101, 0, 0, 3, 242, 32, - 16, 0, 0, 0, 0, 0, - 101, 0, 0, 3, 242, 32, - 16, 0, 1, 0, 0, 0, - 101, 0, 0, 3, 50, 32, - 16, 0, 2, 0, 0, 0, - 103, 0, 0, 4, 242, 32, - 16, 0, 3, 0, 0, 0, - 1, 0, 0, 0, 104, 0, - 0, 2, 3, 0, 0, 0, - 16, 0, 0, 8, 18, 0, - 16, 0, 0, 0, 0, 0, - 70, 18, 16, 0, 1, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 19, 0, - 0, 0, 16, 0, 0, 8, - 34, 0, 16, 0, 0, 0, - 0, 0, 70, 18, 16, 0, - 1, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 20, 0, 0, 0, 16, 0, - 0, 8, 66, 0, 16, 0, - 0, 0, 0, 0, 70, 18, - 16, 0, 1, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 21, 0, 0, 0, - 16, 0, 0, 7, 130, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 68, 0, - 0, 5, 130, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 56, 0, 0, 7, 114, 0, - 16, 0, 0, 0, 0, 0, - 246, 15, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 16, 0, - 0, 9, 130, 0, 16, 0, - 0, 0, 0, 0, 70, 130, - 32, 128, 65, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 29, 0, - 0, 7, 18, 0, 16, 0, - 1, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 7, - 18, 0, 16, 0, 1, 0, - 0, 0, 10, 0, 16, 0, - 1, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 128, 63, - 56, 0, 0, 7, 34, 0, - 16, 0, 1, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 10, 0, 16, 0, - 1, 0, 0, 0, 56, 0, - 0, 8, 226, 0, 16, 0, - 1, 0, 0, 0, 86, 5, - 16, 0, 1, 0, 0, 0, - 6, 137, 32, 0, 0, 0, - 0, 0, 6, 0, 0, 0, - 50, 0, 0, 11, 226, 0, - 16, 0, 1, 0, 0, 0, - 86, 14, 16, 0, 1, 0, - 0, 0, 6, 137, 32, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 6, 137, 32, 0, - 0, 0, 0, 0, 1, 0, - 0, 0, 56, 0, 0, 7, - 114, 32, 16, 0, 0, 0, - 0, 0, 150, 7, 16, 0, - 1, 0, 0, 0, 70, 18, - 16, 0, 3, 0, 0, 0, - 56, 0, 0, 8, 130, 32, - 16, 0, 0, 0, 0, 0, - 58, 16, 16, 0, 3, 0, - 0, 0, 58, 128, 32, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 17, 0, 0, 8, - 18, 0, 16, 0, 2, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 15, 0, 0, 0, 17, 0, - 0, 8, 34, 0, 16, 0, - 2, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 16, 0, 0, 0, - 17, 0, 0, 8, 66, 0, - 16, 0, 2, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 17, 0, - 0, 0, 0, 0, 0, 9, - 226, 0, 16, 0, 1, 0, - 0, 0, 6, 9, 16, 128, - 65, 0, 0, 0, 2, 0, - 0, 0, 6, 137, 32, 0, - 0, 0, 0, 0, 12, 0, - 0, 0, 16, 0, 0, 7, - 18, 0, 16, 0, 2, 0, - 0, 0, 150, 7, 16, 0, - 1, 0, 0, 0, 150, 7, - 16, 0, 1, 0, 0, 0, - 68, 0, 0, 5, 18, 0, - 16, 0, 2, 0, 0, 0, - 10, 0, 16, 0, 2, 0, - 0, 0, 50, 0, 0, 11, - 226, 0, 16, 0, 1, 0, - 0, 0, 86, 14, 16, 0, - 1, 0, 0, 0, 6, 0, - 16, 0, 2, 0, 0, 0, - 6, 137, 32, 128, 65, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 16, 0, - 0, 7, 18, 0, 16, 0, - 2, 0, 0, 0, 150, 7, - 16, 0, 1, 0, 0, 0, - 150, 7, 16, 0, 1, 0, - 0, 0, 68, 0, 0, 5, - 18, 0, 16, 0, 2, 0, - 0, 0, 10, 0, 16, 0, - 2, 0, 0, 0, 56, 0, - 0, 7, 226, 0, 16, 0, - 1, 0, 0, 0, 86, 14, - 16, 0, 1, 0, 0, 0, - 6, 0, 16, 0, 2, 0, - 0, 0, 16, 0, 0, 7, - 18, 0, 16, 0, 0, 0, - 0, 0, 150, 7, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 52, 0, 0, 7, 18, 0, - 16, 0, 0, 0, 0, 0, - 10, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 0, 0, 56, 0, - 0, 7, 18, 0, 16, 0, - 0, 0, 0, 0, 10, 0, - 16, 0, 1, 0, 0, 0, - 10, 0, 16, 0, 0, 0, - 0, 0, 47, 0, 0, 5, - 18, 0, 16, 0, 0, 0, - 0, 0, 10, 0, 16, 0, - 0, 0, 0, 0, 56, 0, - 0, 8, 18, 0, 16, 0, - 0, 0, 0, 0, 10, 0, - 16, 0, 0, 0, 0, 0, - 58, 128, 32, 0, 0, 0, - 0, 0, 2, 0, 0, 0, - 25, 0, 0, 5, 18, 0, - 16, 0, 0, 0, 0, 0, - 10, 0, 16, 0, 0, 0, - 0, 0, 56, 0, 0, 7, - 18, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 10, 0, - 16, 0, 0, 0, 0, 0, - 56, 0, 0, 8, 114, 0, - 16, 0, 0, 0, 0, 0, - 6, 0, 16, 0, 0, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 9, 0, - 0, 0, 56, 0, 0, 8, - 114, 32, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 2, 0, 0, 0, 17, 32, - 0, 8, 130, 32, 16, 0, - 1, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 14, 0, 0, 0, - 54, 0, 0, 5, 50, 32, - 16, 0, 2, 0, 0, 0, - 70, 16, 16, 0, 2, 0, - 0, 0, 17, 0, 0, 8, - 18, 32, 16, 0, 3, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 22, 0, 0, 0, 17, 0, - 0, 8, 34, 32, 16, 0, - 3, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 23, 0, 0, 0, - 17, 0, 0, 8, 66, 32, - 16, 0, 3, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 24, 0, - 0, 0, 17, 0, 0, 8, - 130, 32, 16, 0, 3, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 25, 0, 0, 0, 62, 0, - 0, 1, 73, 83, 71, 78, - 140, 0, 0, 0, 4, 0, - 0, 0, 8, 0, 0, 0, - 104, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 15, 15, 0, 0, - 116, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 1, 0, - 0, 0, 7, 7, 0, 0, - 123, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 2, 0, - 0, 0, 3, 3, 0, 0, - 132, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 3, 0, - 0, 0, 15, 15, 0, 0, - 83, 86, 95, 80, 111, 115, - 105, 116, 105, 111, 110, 0, - 78, 79, 82, 77, 65, 76, - 0, 84, 69, 88, 67, 79, - 79, 82, 68, 0, 67, 79, - 76, 79, 82, 0, 171, 171, - 79, 83, 71, 78, 132, 0, - 0, 0, 4, 0, 0, 0, - 8, 0, 0, 0, 104, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 15, 0, 0, 0, 104, 0, - 0, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 1, 0, 0, 0, - 15, 0, 0, 0, 110, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 2, 0, 0, 0, - 3, 12, 0, 0, 119, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 3, 0, - 0, 0, 3, 0, 0, 0, - 15, 0, 0, 0, 67, 79, - 76, 79, 82, 0, 84, 69, - 88, 67, 79, 79, 82, 68, - 0, 83, 86, 95, 80, 111, - 115, 105, 116, 105, 111, 110, - 0, 171 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicOneLightTxVcBn.inc b/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicOneLightTxVcBn.inc deleted file mode 100644 index eb7e754..0000000 --- a/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicOneLightTxVcBn.inc +++ /dev/null @@ -1,901 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Position 0 xyzw 0 NONE float xyzw -// NORMAL 0 xyz 1 NONE float xyz -// TEXCOORD 0 xy 2 NONE float xy -// COLOR 0 xyzw 3 NONE float xyzw -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// COLOR 0 xyzw 0 NONE float xyzw -// COLOR 1 xyzw 1 NONE float xyzw -// TEXCOORD 0 xy 2 NONE float xy -// SV_Position 0 xyzw 3 POS float xyzw -// -// -// Constant buffer to DX9 shader constant mappings: -// -// Target Reg Buffer Start Reg # of Regs Data Conversion -// ---------- ------- --------- --------- ---------------------- -// c1 cb0 0 4 ( FLT, FLT, FLT, FLT) -// c5 cb0 6 1 ( FLT, FLT, FLT, FLT) -// c6 cb0 9 1 ( FLT, FLT, FLT, FLT) -// c7 cb0 12 1 ( FLT, FLT, FLT, FLT) -// c8 cb0 14 4 ( FLT, FLT, FLT, FLT) -// c12 cb0 19 7 ( FLT, FLT, FLT, FLT) -// -// -// Runtime generated constant mappings: -// -// Target Reg Constant Description -// ---------- -------------------------------------------------- -// c0 Vertex Shader position offset -// -// -// Level9 shader bytecode: -// - vs_2_0 - def c19, 2, -1, 0, 1 - dcl_texcoord v0 // vin<0,1,2,3> - dcl_texcoord1 v1 // vin<4,5,6> - dcl_texcoord2 v2 // vin<7,8> - dcl_texcoord3 v3 // vin<9,10,11,12> - -#line 55 "D:\Microsoft\DirectXTK\Src\Shaders\Lighting.fxh" - dp4 r0.x, v0, c9 // ::pos_ws<0> - dp4 r0.y, v0, c10 // ::pos_ws<1> - dp4 r0.z, v0, c11 // ::pos_ws<2> - add r0.xyz, -r0, c7 - nrm r1.xyz, r0 // ::eyeVector<0,1,2> - -#line 31 - add r0.xyz, r1, -c4 - nrm r1.xyz, r0 // ::halfVectors<0,1,2> - -#line 11 "D:\Microsoft\DirectXTK\Src\Shaders\Utilities.fxh" - mad r0.xyz, v1, c19.x, c19.y // ::BiasX2<0,1,2> - -#line 57 "D:\Microsoft\DirectXTK\Src\Shaders\Lighting.fxh" - dp3 r2.x, r0, c12 - dp3 r2.y, r0, c13 - dp3 r2.z, r0, c14 - nrm r0.xyz, r2 // ::worldNormal<0,1,2> - -#line 35 - dp3 r0.w, r1, r0 // ::dotH<0> - dp3 r0.x, -c4, r0 // ::dotL<0> - -#line 40 - max r0.y, r0.w, c19.z - -#line 37 - sge r0.z, r0.x, c19.z // ::zeroL<0> - -#line 40 - mul r0.y, r0.z, r0.y - mul r0.z, r0.x, r0.z // ::diffuse<0> - -#line 44 - mul r1.xyz, r0.z, c5 - mov r2.xyz, c1 // Parameters::DiffuseColor<0,1,2> - mad r1.xyz, r1, r2, c2 // ::result<0,1,2> - -#line 364 "D:\Microsoft\DirectXTK\Src\Shaders\BasicEffect.fx" - mul oT0.xyz, r1, v3 // ::VSBasicOneLightTxVcBn<0,1,2> - -#line 40 "D:\Microsoft\DirectXTK\Src\Shaders\Lighting.fxh" - pow r1.x, r0.y, c3.w - mul r0.x, r0.x, r1.x // ::specular<0> - -#line 45 - mul r0.xyz, r0.x, c6 - mul oT1.xyz, r0, c3 // ::VSBasicOneLightTxVcBn<4,5,6> - -#line 61 - dp4 oPos.z, v0, c17 // ::VSBasicOneLightTxVcBn<12> - -#line 12 "D:\Microsoft\DirectXTK\Src\Shaders\Common.fxh" - dp4 r0.x, v0, c8 - max r0.x, r0.x, c19.z - min oT1.w, r0.x, c19.w // ::VSBasicOneLightTxVcBn<7> - -#line 364 "D:\Microsoft\DirectXTK\Src\Shaders\BasicEffect.fx" - mul oT0.w, v3.w, c1.w // ::VSBasicOneLightTxVcBn<3> - -#line 61 "D:\Microsoft\DirectXTK\Src\Shaders\Lighting.fxh" - dp4 r0.x, v0, c15 // ::vout<0> - dp4 r0.y, v0, c16 // ::vout<1> - dp4 r0.z, v0, c18 // ::vout<3> - -#line 354 "D:\Microsoft\DirectXTK\Src\Shaders\BasicEffect.fx" - mad oPos.xy, r0.z, c0, r0 // ::VSBasicOneLightTxVcBn<10,11> - mov oPos.w, r0.z // ::VSBasicOneLightTxVcBn<13> - -#line 363 - mov oT2.xy, v2 // ::VSBasicOneLightTxVcBn<8,9> - -// approximately 45 instruction slots used -vs_4_0 -dcl_constantbuffer CB0[26], immediateIndexed -dcl_input v0.xyzw -dcl_input v1.xyz -dcl_input v2.xy -dcl_input v3.xyzw -dcl_output o0.xyzw -dcl_output o1.xyzw -dcl_output o2.xy -dcl_output_siv o3.xyzw, position -dcl_temps 3 -mad r0.xyz, v1.xyzx, l(2.000000, 2.000000, 2.000000, 0.000000), l(-1.000000, -1.000000, -1.000000, 0.000000) -dp3 r1.x, r0.xyzx, cb0[19].xyzx -dp3 r1.y, r0.xyzx, cb0[20].xyzx -dp3 r1.z, r0.xyzx, cb0[21].xyzx -dp3 r0.x, r1.xyzx, r1.xyzx -rsq r0.x, r0.x -mul r0.xyz, r0.xxxx, r1.xyzx -dp3 r0.w, -cb0[3].xyzx, r0.xyzx -ge r1.x, r0.w, l(0.000000) -and r1.x, r1.x, l(0x3f800000) -mul r1.y, r0.w, r1.x -mul r1.yzw, r1.yyyy, cb0[6].xxyz -mad r1.yzw, r1.yyzw, cb0[0].xxyz, cb0[1].xxyz -mul o0.xyz, r1.yzwy, v3.xyzx -mul o0.w, v3.w, cb0[0].w -dp4 r2.x, v0.xyzw, cb0[15].xyzw -dp4 r2.y, v0.xyzw, cb0[16].xyzw -dp4 r2.z, v0.xyzw, cb0[17].xyzw -add r1.yzw, -r2.xxyz, cb0[12].xxyz -dp3 r2.x, r1.yzwy, r1.yzwy -rsq r2.x, r2.x -mad r1.yzw, r1.yyzw, r2.xxxx, -cb0[3].xxyz -dp3 r2.x, r1.yzwy, r1.yzwy -rsq r2.x, r2.x -mul r1.yzw, r1.yyzw, r2.xxxx -dp3 r0.x, r1.yzwy, r0.xyzx -max r0.x, r0.x, l(0.000000) -mul r0.x, r1.x, r0.x -log r0.x, r0.x -mul r0.x, r0.x, cb0[2].w -exp r0.x, r0.x -mul r0.x, r0.w, r0.x -mul r0.xyz, r0.xxxx, cb0[9].xyzx -mul o1.xyz, r0.xyzx, cb0[2].xyzx -dp4_sat o1.w, v0.xyzw, cb0[14].xyzw -mov o2.xy, v2.xyxx -dp4 o3.x, v0.xyzw, cb0[22].xyzw -dp4 o3.y, v0.xyzw, cb0[23].xyzw -dp4 o3.z, v0.xyzw, cb0[24].xyzw -dp4 o3.w, v0.xyzw, cb0[25].xyzw -ret -// Approximately 0 instruction slots used -#endif - -const BYTE BasicEffect_VSBasicOneLightTxVcBn[] = -{ - 68, 88, 66, 67, 3, 213, - 150, 5, 126, 220, 225, 1, - 213, 133, 71, 56, 177, 66, - 146, 62, 1, 0, 0, 0, - 196, 16, 0, 0, 4, 0, - 0, 0, 48, 0, 0, 0, - 84, 10, 0, 0, 164, 15, - 0, 0, 56, 16, 0, 0, - 65, 111, 110, 57, 28, 10, - 0, 0, 28, 10, 0, 0, - 0, 2, 254, 255, 172, 9, - 0, 0, 112, 0, 0, 0, - 6, 0, 36, 0, 0, 0, - 108, 0, 0, 0, 108, 0, - 0, 0, 36, 0, 1, 0, - 108, 0, 0, 0, 0, 0, - 4, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 6, 0, - 1, 0, 5, 0, 0, 0, - 0, 0, 0, 0, 9, 0, - 1, 0, 6, 0, 0, 0, - 0, 0, 0, 0, 12, 0, - 1, 0, 7, 0, 0, 0, - 0, 0, 0, 0, 14, 0, - 4, 0, 8, 0, 0, 0, - 0, 0, 0, 0, 19, 0, - 7, 0, 12, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 2, 254, 255, 254, 255, - 197, 1, 68, 66, 85, 71, - 40, 0, 0, 0, 232, 6, - 0, 0, 0, 0, 0, 0, - 4, 0, 0, 0, 236, 0, - 0, 0, 42, 0, 0, 0, - 252, 0, 0, 0, 15, 0, - 0, 0, 188, 5, 0, 0, - 164, 2, 0, 0, 68, 58, - 92, 77, 105, 99, 114, 111, - 115, 111, 102, 116, 92, 68, - 105, 114, 101, 99, 116, 88, - 84, 75, 92, 83, 114, 99, - 92, 83, 104, 97, 100, 101, - 114, 115, 92, 76, 105, 103, - 104, 116, 105, 110, 103, 46, - 102, 120, 104, 0, 68, 58, - 92, 77, 105, 99, 114, 111, - 115, 111, 102, 116, 92, 68, - 105, 114, 101, 99, 116, 88, - 84, 75, 92, 83, 114, 99, - 92, 83, 104, 97, 100, 101, - 114, 115, 92, 85, 116, 105, - 108, 105, 116, 105, 101, 115, - 46, 102, 120, 104, 0, 68, - 58, 92, 77, 105, 99, 114, - 111, 115, 111, 102, 116, 92, - 68, 105, 114, 101, 99, 116, - 88, 84, 75, 92, 83, 114, - 99, 92, 83, 104, 97, 100, - 101, 114, 115, 92, 66, 97, - 115, 105, 99, 69, 102, 102, - 101, 99, 116, 46, 102, 120, - 0, 68, 58, 92, 77, 105, - 99, 114, 111, 115, 111, 102, - 116, 92, 68, 105, 114, 101, - 99, 116, 88, 84, 75, 92, - 83, 114, 99, 92, 83, 104, - 97, 100, 101, 114, 115, 92, - 67, 111, 109, 109, 111, 110, - 46, 102, 120, 104, 0, 171, - 171, 171, 40, 0, 0, 0, - 88, 0, 0, 0, 137, 0, - 0, 0, 187, 0, 0, 0, - 0, 0, 255, 255, 28, 7, - 0, 0, 0, 0, 255, 255, - 52, 7, 0, 0, 0, 0, - 255, 255, 64, 7, 0, 0, - 0, 0, 255, 255, 76, 7, - 0, 0, 0, 0, 255, 255, - 88, 7, 0, 0, 55, 0, - 0, 0, 100, 7, 0, 0, - 55, 0, 0, 0, 116, 7, - 0, 0, 55, 0, 0, 0, - 132, 7, 0, 0, 56, 0, - 0, 0, 148, 7, 0, 0, - 56, 0, 0, 0, 164, 7, - 0, 0, 31, 0, 0, 0, - 176, 7, 0, 0, 31, 0, - 0, 0, 192, 7, 0, 0, - 11, 0, 1, 0, 204, 7, - 0, 0, 57, 0, 0, 0, - 224, 7, 0, 0, 57, 0, - 0, 0, 240, 7, 0, 0, - 57, 0, 0, 0, 0, 8, - 0, 0, 57, 0, 0, 0, - 16, 8, 0, 0, 35, 0, - 0, 0, 28, 8, 0, 0, - 34, 0, 0, 0, 44, 8, - 0, 0, 40, 0, 0, 0, - 60, 8, 0, 0, 37, 0, - 0, 0, 76, 8, 0, 0, - 40, 0, 0, 0, 92, 8, - 0, 0, 39, 0, 0, 0, - 108, 8, 0, 0, 44, 0, - 0, 0, 124, 8, 0, 0, - 44, 0, 0, 0, 140, 8, - 0, 0, 44, 0, 0, 0, - 152, 8, 0, 0, 108, 1, - 2, 0, 172, 8, 0, 0, - 40, 0, 0, 0, 188, 8, - 0, 0, 40, 0, 0, 0, - 204, 8, 0, 0, 45, 0, - 0, 0, 220, 8, 0, 0, - 45, 0, 0, 0, 236, 8, - 0, 0, 61, 0, 0, 0, - 252, 8, 0, 0, 12, 0, - 3, 0, 12, 9, 0, 0, - 12, 0, 3, 0, 28, 9, - 0, 0, 12, 0, 3, 0, - 44, 9, 0, 0, 108, 1, - 2, 0, 60, 9, 0, 0, - 61, 0, 0, 0, 76, 9, - 0, 0, 61, 0, 0, 0, - 92, 9, 0, 0, 61, 0, - 0, 0, 108, 9, 0, 0, - 98, 1, 2, 0, 124, 9, - 0, 0, 98, 1, 2, 0, - 144, 9, 0, 0, 107, 1, - 2, 0, 156, 9, 0, 0, - 66, 105, 97, 115, 88, 50, - 0, 171, 1, 0, 3, 0, - 1, 0, 3, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 12, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 255, 255, - 80, 97, 114, 97, 109, 101, - 116, 101, 114, 115, 0, 68, - 105, 102, 102, 117, 115, 101, - 67, 111, 108, 111, 114, 0, - 1, 0, 3, 0, 1, 0, - 4, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 24, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 255, 255, 86, 83, - 66, 97, 115, 105, 99, 79, - 110, 101, 76, 105, 103, 104, - 116, 84, 120, 86, 99, 66, - 110, 0, 68, 105, 102, 102, - 117, 115, 101, 0, 171, 171, - 1, 0, 3, 0, 1, 0, - 4, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 83, 112, - 101, 99, 117, 108, 97, 114, - 0, 84, 101, 120, 67, 111, - 111, 114, 100, 0, 171, 171, - 1, 0, 3, 0, 1, 0, - 2, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 80, 111, - 115, 105, 116, 105, 111, 110, - 80, 83, 0, 171, 186, 2, - 0, 0, 196, 2, 0, 0, - 212, 2, 0, 0, 196, 2, - 0, 0, 221, 2, 0, 0, - 232, 2, 0, 0, 248, 2, - 0, 0, 196, 2, 0, 0, - 5, 0, 0, 0, 1, 0, - 14, 0, 1, 0, 4, 0, - 4, 3, 0, 0, 26, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 255, 255, 30, 0, - 0, 0, 4, 0, 5, 0, - 6, 0, 255, 255, 31, 0, - 0, 0, 255, 255, 255, 255, - 12, 0, 255, 255, 34, 0, - 0, 0, 255, 255, 255, 255, - 255, 255, 7, 0, 35, 0, - 0, 0, 255, 255, 255, 255, - 255, 255, 3, 0, 39, 0, - 0, 0, 10, 0, 11, 0, - 255, 255, 255, 255, 40, 0, - 0, 0, 255, 255, 255, 255, - 255, 255, 13, 0, 41, 0, - 0, 0, 8, 0, 9, 0, - 255, 255, 255, 255, 100, 105, - 102, 102, 117, 115, 101, 0, - 1, 0, 3, 0, 1, 0, - 3, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 22, 0, - 0, 0, 255, 255, 255, 255, - 0, 0, 255, 255, 100, 111, - 116, 72, 0, 171, 171, 171, - 17, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 0, 0, - 100, 111, 116, 76, 0, 171, - 171, 171, 18, 0, 0, 0, - 0, 0, 255, 255, 255, 255, - 255, 255, 101, 121, 101, 86, - 101, 99, 116, 111, 114, 0, - 171, 171, 9, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 255, 255, 104, 97, 108, 102, - 86, 101, 99, 116, 111, 114, - 115, 0, 3, 0, 3, 0, - 3, 0, 3, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 11, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 255, 255, - 112, 111, 115, 95, 119, 115, - 0, 171, 5, 0, 0, 0, - 0, 0, 255, 255, 255, 255, - 255, 255, 6, 0, 0, 0, - 255, 255, 1, 0, 255, 255, - 255, 255, 7, 0, 0, 0, - 255, 255, 255, 255, 2, 0, - 255, 255, 114, 101, 115, 117, - 108, 116, 0, 171, 186, 2, - 0, 0, 156, 3, 0, 0, - 212, 2, 0, 0, 156, 3, - 0, 0, 5, 0, 0, 0, - 1, 0, 6, 0, 1, 0, - 2, 0, 84, 4, 0, 0, - 25, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 255, 255, - 115, 112, 101, 99, 117, 108, - 97, 114, 0, 171, 171, 171, - 28, 0, 0, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 118, 105, 110, 0, 80, 111, - 115, 105, 116, 105, 111, 110, - 0, 78, 111, 114, 109, 97, - 108, 0, 67, 111, 108, 111, - 114, 0, 171, 171, 156, 4, - 0, 0, 196, 2, 0, 0, - 165, 4, 0, 0, 156, 3, - 0, 0, 221, 2, 0, 0, - 232, 2, 0, 0, 172, 4, - 0, 0, 196, 2, 0, 0, - 5, 0, 0, 0, 1, 0, - 13, 0, 1, 0, 4, 0, - 180, 4, 0, 0, 1, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 3, 0, 2, 0, - 0, 0, 4, 0, 5, 0, - 6, 0, 255, 255, 3, 0, - 0, 0, 7, 0, 8, 0, - 255, 255, 255, 255, 4, 0, - 0, 0, 9, 0, 10, 0, - 11, 0, 12, 0, 118, 111, - 117, 116, 0, 80, 111, 115, - 95, 112, 115, 0, 70, 111, - 103, 70, 97, 99, 116, 111, - 114, 0, 171, 171, 0, 0, - 3, 0, 1, 0, 1, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 25, 5, 0, 0, - 196, 2, 0, 0, 186, 2, - 0, 0, 196, 2, 0, 0, - 212, 2, 0, 0, 156, 3, - 0, 0, 32, 5, 0, 0, - 44, 5, 0, 0, 5, 0, - 0, 0, 1, 0, 12, 0, - 1, 0, 4, 0, 60, 5, - 0, 0, 36, 0, 0, 0, - 0, 0, 255, 255, 255, 255, - 255, 255, 37, 0, 0, 0, - 255, 255, 1, 0, 255, 255, - 255, 255, 38, 0, 0, 0, - 255, 255, 255, 255, 3, 0, - 255, 255, 119, 111, 114, 108, - 100, 78, 111, 114, 109, 97, - 108, 0, 16, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 255, 255, 122, 101, 114, 111, - 76, 0, 171, 171, 20, 0, - 0, 0, 255, 255, 255, 255, - 0, 0, 255, 255, 0, 0, - 0, 0, 76, 2, 0, 0, - 84, 2, 0, 0, 1, 0, - 0, 0, 100, 2, 0, 0, - 112, 2, 0, 0, 123, 2, - 0, 0, 136, 2, 0, 0, - 1, 0, 0, 0, 152, 2, - 0, 0, 0, 0, 0, 0, - 164, 2, 0, 0, 36, 3, - 0, 0, 8, 0, 0, 0, - 52, 3, 0, 0, 0, 0, - 0, 0, 148, 3, 0, 0, - 156, 3, 0, 0, 1, 0, - 0, 0, 172, 3, 0, 0, - 0, 0, 0, 0, 184, 3, - 0, 0, 156, 3, 0, 0, - 1, 0, 0, 0, 192, 3, - 0, 0, 0, 0, 0, 0, - 204, 3, 0, 0, 156, 3, - 0, 0, 1, 0, 0, 0, - 212, 3, 0, 0, 0, 0, - 0, 0, 224, 3, 0, 0, - 156, 3, 0, 0, 1, 0, - 0, 0, 236, 3, 0, 0, - 0, 0, 0, 0, 248, 3, - 0, 0, 4, 4, 0, 0, - 1, 0, 0, 0, 20, 4, - 0, 0, 0, 0, 0, 0, - 32, 4, 0, 0, 196, 2, - 0, 0, 3, 0, 0, 0, - 40, 4, 0, 0, 0, 0, - 0, 0, 76, 4, 0, 0, - 100, 4, 0, 0, 1, 0, - 0, 0, 116, 4, 0, 0, - 0, 0, 0, 0, 128, 4, - 0, 0, 156, 3, 0, 0, - 1, 0, 0, 0, 140, 4, - 0, 0, 164, 2, 0, 0, - 152, 4, 0, 0, 212, 4, - 0, 0, 4, 0, 0, 0, - 228, 4, 0, 0, 0, 0, - 0, 0, 20, 5, 0, 0, - 92, 5, 0, 0, 3, 0, - 0, 0, 108, 5, 0, 0, - 0, 0, 0, 0, 144, 5, - 0, 0, 156, 3, 0, 0, - 1, 0, 0, 0, 156, 5, - 0, 0, 0, 0, 0, 0, - 168, 5, 0, 0, 156, 3, - 0, 0, 1, 0, 0, 0, - 176, 5, 0, 0, 77, 105, - 99, 114, 111, 115, 111, 102, - 116, 32, 40, 82, 41, 32, - 72, 76, 83, 76, 32, 83, - 104, 97, 100, 101, 114, 32, - 67, 111, 109, 112, 105, 108, - 101, 114, 32, 49, 48, 46, - 49, 0, 81, 0, 0, 5, - 19, 0, 15, 160, 0, 0, - 0, 64, 0, 0, 128, 191, - 0, 0, 0, 0, 0, 0, - 128, 63, 31, 0, 0, 2, - 5, 0, 0, 128, 0, 0, - 15, 144, 31, 0, 0, 2, - 5, 0, 1, 128, 1, 0, - 15, 144, 31, 0, 0, 2, - 5, 0, 2, 128, 2, 0, - 15, 144, 31, 0, 0, 2, - 5, 0, 3, 128, 3, 0, - 15, 144, 9, 0, 0, 3, - 0, 0, 1, 128, 0, 0, - 228, 144, 9, 0, 228, 160, - 9, 0, 0, 3, 0, 0, - 2, 128, 0, 0, 228, 144, - 10, 0, 228, 160, 9, 0, - 0, 3, 0, 0, 4, 128, - 0, 0, 228, 144, 11, 0, - 228, 160, 2, 0, 0, 3, - 0, 0, 7, 128, 0, 0, - 228, 129, 7, 0, 228, 160, - 36, 0, 0, 2, 1, 0, - 7, 128, 0, 0, 228, 128, - 2, 0, 0, 3, 0, 0, - 7, 128, 1, 0, 228, 128, - 4, 0, 228, 161, 36, 0, - 0, 2, 1, 0, 7, 128, - 0, 0, 228, 128, 4, 0, - 0, 4, 0, 0, 7, 128, - 1, 0, 228, 144, 19, 0, - 0, 160, 19, 0, 85, 160, - 8, 0, 0, 3, 2, 0, - 1, 128, 0, 0, 228, 128, - 12, 0, 228, 160, 8, 0, - 0, 3, 2, 0, 2, 128, - 0, 0, 228, 128, 13, 0, - 228, 160, 8, 0, 0, 3, - 2, 0, 4, 128, 0, 0, - 228, 128, 14, 0, 228, 160, - 36, 0, 0, 2, 0, 0, - 7, 128, 2, 0, 228, 128, - 8, 0, 0, 3, 0, 0, - 8, 128, 1, 0, 228, 128, - 0, 0, 228, 128, 8, 0, - 0, 3, 0, 0, 1, 128, - 4, 0, 228, 161, 0, 0, - 228, 128, 11, 0, 0, 3, - 0, 0, 2, 128, 0, 0, - 255, 128, 19, 0, 170, 160, - 13, 0, 0, 3, 0, 0, - 4, 128, 0, 0, 0, 128, - 19, 0, 170, 160, 5, 0, - 0, 3, 0, 0, 2, 128, - 0, 0, 170, 128, 0, 0, - 85, 128, 5, 0, 0, 3, - 0, 0, 4, 128, 0, 0, - 0, 128, 0, 0, 170, 128, - 5, 0, 0, 3, 1, 0, - 7, 128, 0, 0, 170, 128, - 5, 0, 228, 160, 1, 0, - 0, 2, 2, 0, 7, 128, - 1, 0, 228, 160, 4, 0, - 0, 4, 1, 0, 7, 128, - 1, 0, 228, 128, 2, 0, - 228, 128, 2, 0, 228, 160, - 5, 0, 0, 3, 0, 0, - 7, 224, 1, 0, 228, 128, - 3, 0, 228, 144, 32, 0, - 0, 3, 1, 0, 1, 128, - 0, 0, 85, 128, 3, 0, - 255, 160, 5, 0, 0, 3, - 0, 0, 1, 128, 0, 0, - 0, 128, 1, 0, 0, 128, - 5, 0, 0, 3, 0, 0, - 7, 128, 0, 0, 0, 128, - 6, 0, 228, 160, 5, 0, - 0, 3, 1, 0, 7, 224, - 0, 0, 228, 128, 3, 0, - 228, 160, 9, 0, 0, 3, - 0, 0, 4, 192, 0, 0, - 228, 144, 17, 0, 228, 160, - 9, 0, 0, 3, 0, 0, - 1, 128, 0, 0, 228, 144, - 8, 0, 228, 160, 11, 0, - 0, 3, 0, 0, 1, 128, - 0, 0, 0, 128, 19, 0, - 170, 160, 10, 0, 0, 3, - 1, 0, 8, 224, 0, 0, - 0, 128, 19, 0, 255, 160, - 5, 0, 0, 3, 0, 0, - 8, 224, 3, 0, 255, 144, - 1, 0, 255, 160, 9, 0, - 0, 3, 0, 0, 1, 128, - 0, 0, 228, 144, 15, 0, - 228, 160, 9, 0, 0, 3, - 0, 0, 2, 128, 0, 0, - 228, 144, 16, 0, 228, 160, - 9, 0, 0, 3, 0, 0, - 4, 128, 0, 0, 228, 144, - 18, 0, 228, 160, 4, 0, - 0, 4, 0, 0, 3, 192, - 0, 0, 170, 128, 0, 0, - 228, 160, 0, 0, 228, 128, - 1, 0, 0, 2, 0, 0, - 8, 192, 0, 0, 170, 128, - 1, 0, 0, 2, 2, 0, - 3, 224, 2, 0, 228, 144, - 255, 255, 0, 0, 83, 72, - 68, 82, 72, 5, 0, 0, - 64, 0, 1, 0, 82, 1, - 0, 0, 89, 0, 0, 4, - 70, 142, 32, 0, 0, 0, - 0, 0, 26, 0, 0, 0, - 95, 0, 0, 3, 242, 16, - 16, 0, 0, 0, 0, 0, - 95, 0, 0, 3, 114, 16, - 16, 0, 1, 0, 0, 0, - 95, 0, 0, 3, 50, 16, - 16, 0, 2, 0, 0, 0, - 95, 0, 0, 3, 242, 16, - 16, 0, 3, 0, 0, 0, - 101, 0, 0, 3, 242, 32, - 16, 0, 0, 0, 0, 0, - 101, 0, 0, 3, 242, 32, - 16, 0, 1, 0, 0, 0, - 101, 0, 0, 3, 50, 32, - 16, 0, 2, 0, 0, 0, - 103, 0, 0, 4, 242, 32, - 16, 0, 3, 0, 0, 0, - 1, 0, 0, 0, 104, 0, - 0, 2, 3, 0, 0, 0, - 50, 0, 0, 15, 114, 0, - 16, 0, 0, 0, 0, 0, - 70, 18, 16, 0, 1, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 64, 0, 0, - 0, 64, 0, 0, 0, 64, - 0, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 128, 191, - 0, 0, 128, 191, 0, 0, - 128, 191, 0, 0, 0, 0, - 16, 0, 0, 8, 18, 0, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 19, 0, - 0, 0, 16, 0, 0, 8, - 34, 0, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 20, 0, 0, 0, 16, 0, - 0, 8, 66, 0, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 21, 0, 0, 0, - 16, 0, 0, 7, 18, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 68, 0, - 0, 5, 18, 0, 16, 0, - 0, 0, 0, 0, 10, 0, - 16, 0, 0, 0, 0, 0, - 56, 0, 0, 7, 114, 0, - 16, 0, 0, 0, 0, 0, - 6, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 16, 0, - 0, 9, 130, 0, 16, 0, - 0, 0, 0, 0, 70, 130, - 32, 128, 65, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 29, 0, - 0, 7, 18, 0, 16, 0, - 1, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 7, - 18, 0, 16, 0, 1, 0, - 0, 0, 10, 0, 16, 0, - 1, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 128, 63, - 56, 0, 0, 7, 34, 0, - 16, 0, 1, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 10, 0, 16, 0, - 1, 0, 0, 0, 56, 0, - 0, 8, 226, 0, 16, 0, - 1, 0, 0, 0, 86, 5, - 16, 0, 1, 0, 0, 0, - 6, 137, 32, 0, 0, 0, - 0, 0, 6, 0, 0, 0, - 50, 0, 0, 11, 226, 0, - 16, 0, 1, 0, 0, 0, - 86, 14, 16, 0, 1, 0, - 0, 0, 6, 137, 32, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 6, 137, 32, 0, - 0, 0, 0, 0, 1, 0, - 0, 0, 56, 0, 0, 7, - 114, 32, 16, 0, 0, 0, - 0, 0, 150, 7, 16, 0, - 1, 0, 0, 0, 70, 18, - 16, 0, 3, 0, 0, 0, - 56, 0, 0, 8, 130, 32, - 16, 0, 0, 0, 0, 0, - 58, 16, 16, 0, 3, 0, - 0, 0, 58, 128, 32, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 17, 0, 0, 8, - 18, 0, 16, 0, 2, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 15, 0, 0, 0, 17, 0, - 0, 8, 34, 0, 16, 0, - 2, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 16, 0, 0, 0, - 17, 0, 0, 8, 66, 0, - 16, 0, 2, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 17, 0, - 0, 0, 0, 0, 0, 9, - 226, 0, 16, 0, 1, 0, - 0, 0, 6, 9, 16, 128, - 65, 0, 0, 0, 2, 0, - 0, 0, 6, 137, 32, 0, - 0, 0, 0, 0, 12, 0, - 0, 0, 16, 0, 0, 7, - 18, 0, 16, 0, 2, 0, - 0, 0, 150, 7, 16, 0, - 1, 0, 0, 0, 150, 7, - 16, 0, 1, 0, 0, 0, - 68, 0, 0, 5, 18, 0, - 16, 0, 2, 0, 0, 0, - 10, 0, 16, 0, 2, 0, - 0, 0, 50, 0, 0, 11, - 226, 0, 16, 0, 1, 0, - 0, 0, 86, 14, 16, 0, - 1, 0, 0, 0, 6, 0, - 16, 0, 2, 0, 0, 0, - 6, 137, 32, 128, 65, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 16, 0, - 0, 7, 18, 0, 16, 0, - 2, 0, 0, 0, 150, 7, - 16, 0, 1, 0, 0, 0, - 150, 7, 16, 0, 1, 0, - 0, 0, 68, 0, 0, 5, - 18, 0, 16, 0, 2, 0, - 0, 0, 10, 0, 16, 0, - 2, 0, 0, 0, 56, 0, - 0, 7, 226, 0, 16, 0, - 1, 0, 0, 0, 86, 14, - 16, 0, 1, 0, 0, 0, - 6, 0, 16, 0, 2, 0, - 0, 0, 16, 0, 0, 7, - 18, 0, 16, 0, 0, 0, - 0, 0, 150, 7, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 52, 0, 0, 7, 18, 0, - 16, 0, 0, 0, 0, 0, - 10, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 0, 0, 56, 0, - 0, 7, 18, 0, 16, 0, - 0, 0, 0, 0, 10, 0, - 16, 0, 1, 0, 0, 0, - 10, 0, 16, 0, 0, 0, - 0, 0, 47, 0, 0, 5, - 18, 0, 16, 0, 0, 0, - 0, 0, 10, 0, 16, 0, - 0, 0, 0, 0, 56, 0, - 0, 8, 18, 0, 16, 0, - 0, 0, 0, 0, 10, 0, - 16, 0, 0, 0, 0, 0, - 58, 128, 32, 0, 0, 0, - 0, 0, 2, 0, 0, 0, - 25, 0, 0, 5, 18, 0, - 16, 0, 0, 0, 0, 0, - 10, 0, 16, 0, 0, 0, - 0, 0, 56, 0, 0, 7, - 18, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 10, 0, - 16, 0, 0, 0, 0, 0, - 56, 0, 0, 8, 114, 0, - 16, 0, 0, 0, 0, 0, - 6, 0, 16, 0, 0, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 9, 0, - 0, 0, 56, 0, 0, 8, - 114, 32, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 2, 0, 0, 0, 17, 32, - 0, 8, 130, 32, 16, 0, - 1, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 14, 0, 0, 0, - 54, 0, 0, 5, 50, 32, - 16, 0, 2, 0, 0, 0, - 70, 16, 16, 0, 2, 0, - 0, 0, 17, 0, 0, 8, - 18, 32, 16, 0, 3, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 22, 0, 0, 0, 17, 0, - 0, 8, 34, 32, 16, 0, - 3, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 23, 0, 0, 0, - 17, 0, 0, 8, 66, 32, - 16, 0, 3, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 24, 0, - 0, 0, 17, 0, 0, 8, - 130, 32, 16, 0, 3, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 25, 0, 0, 0, 62, 0, - 0, 1, 73, 83, 71, 78, - 140, 0, 0, 0, 4, 0, - 0, 0, 8, 0, 0, 0, - 104, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 15, 15, 0, 0, - 116, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 1, 0, - 0, 0, 7, 7, 0, 0, - 123, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 2, 0, - 0, 0, 3, 3, 0, 0, - 132, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 3, 0, - 0, 0, 15, 15, 0, 0, - 83, 86, 95, 80, 111, 115, - 105, 116, 105, 111, 110, 0, - 78, 79, 82, 77, 65, 76, - 0, 84, 69, 88, 67, 79, - 79, 82, 68, 0, 67, 79, - 76, 79, 82, 0, 171, 171, - 79, 83, 71, 78, 132, 0, - 0, 0, 4, 0, 0, 0, - 8, 0, 0, 0, 104, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 15, 0, 0, 0, 104, 0, - 0, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 1, 0, 0, 0, - 15, 0, 0, 0, 110, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 2, 0, 0, 0, - 3, 12, 0, 0, 119, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 3, 0, - 0, 0, 3, 0, 0, 0, - 15, 0, 0, 0, 67, 79, - 76, 79, 82, 0, 84, 69, - 88, 67, 79, 79, 82, 68, - 0, 83, 86, 95, 80, 111, - 115, 105, 116, 105, 111, 110, - 0, 171 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicOneLightVc.inc b/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicOneLightVc.inc deleted file mode 100644 index 6f024ea..0000000 --- a/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicOneLightVc.inc +++ /dev/null @@ -1,818 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Position 0 xyzw 0 NONE float xyzw -// NORMAL 0 xyz 1 NONE float xyz -// COLOR 0 xyzw 2 NONE float xyzw -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// COLOR 0 xyzw 0 NONE float xyzw -// COLOR 1 xyzw 1 NONE float xyzw -// SV_Position 0 xyzw 2 POS float xyzw -// -// -// Constant buffer to DX9 shader constant mappings: -// -// Target Reg Buffer Start Reg # of Regs Data Conversion -// ---------- ------- --------- --------- ---------------------- -// c1 cb0 0 4 ( FLT, FLT, FLT, FLT) -// c5 cb0 6 1 ( FLT, FLT, FLT, FLT) -// c6 cb0 9 1 ( FLT, FLT, FLT, FLT) -// c7 cb0 12 1 ( FLT, FLT, FLT, FLT) -// c8 cb0 14 4 ( FLT, FLT, FLT, FLT) -// c12 cb0 19 7 ( FLT, FLT, FLT, FLT) -// -// -// Runtime generated constant mappings: -// -// Target Reg Constant Description -// ---------- -------------------------------------------------- -// c0 Vertex Shader position offset -// -// -// Level9 shader bytecode: -// - vs_2_0 - def c19, 0, 1, 0, 0 - dcl_texcoord v0 // vin<0,1,2,3> - dcl_texcoord1 v1 // vin<4,5,6> - dcl_texcoord2 v2 // vin<7,8,9,10> - -#line 55 "D:\Microsoft\DirectXTK\Src\Shaders\Lighting.fxh" - dp4 r0.x, v0, c9 // ::pos_ws<0> - dp4 r0.y, v0, c10 // ::pos_ws<1> - dp4 r0.z, v0, c11 // ::pos_ws<2> - add r0.xyz, -r0, c7 - nrm r1.xyz, r0 // ::eyeVector<0,1,2> - -#line 31 - add r0.xyz, r1, -c4 - nrm r1.xyz, r0 // ::halfVectors<0,1,2> - -#line 57 - dp3 r0.x, v1, c12 - dp3 r0.y, v1, c13 - dp3 r0.z, v1, c14 - nrm r2.xyz, r0 // ::worldNormal<0,1,2> - -#line 35 - dp3 r0.x, r1, r2 // ::dotH<0> - dp3 r0.y, -c4, r2 // ::dotL<0> - -#line 40 - max r0.x, r0.x, c19.x - -#line 37 - sge r0.z, r0.y, c19.x // ::zeroL<0> - -#line 40 - mul r0.x, r0.z, r0.x - mul r0.z, r0.y, r0.z // ::diffuse<0> - -#line 44 - mul r1.xyz, r0.z, c5 - mov r2.xyz, c1 // Parameters::DiffuseColor<0,1,2> - mad r1.xyz, r1, r2, c2 // ::result<0,1,2> - -#line 292 "D:\Microsoft\DirectXTK\Src\Shaders\BasicEffect.fx" - mul oT0.xyz, r1, v2 // ::VSBasicOneLightVc<0,1,2> - -#line 40 "D:\Microsoft\DirectXTK\Src\Shaders\Lighting.fxh" - pow r1.x, r0.x, c3.w - mul r0.x, r0.y, r1.x // ::specular<0> - -#line 45 - mul r0.xyz, r0.x, c6 - mul oT1.xyz, r0, c3 // ::VSBasicOneLightVc<4,5,6> - -#line 61 - dp4 oPos.z, v0, c17 // ::VSBasicOneLightVc<10> - -#line 12 "D:\Microsoft\DirectXTK\Src\Shaders\Common.fxh" - dp4 r0.x, v0, c8 - max r0.x, r0.x, c19.x - min oT1.w, r0.x, c19.y // ::VSBasicOneLightVc<7> - -#line 292 "D:\Microsoft\DirectXTK\Src\Shaders\BasicEffect.fx" - mul oT0.w, v2.w, c1.w // ::VSBasicOneLightVc<3> - -#line 61 "D:\Microsoft\DirectXTK\Src\Shaders\Lighting.fxh" - dp4 r0.x, v0, c15 // ::vout<0> - dp4 r0.y, v0, c16 // ::vout<1> - dp4 r0.z, v0, c18 // ::vout<3> - -#line 285 "D:\Microsoft\DirectXTK\Src\Shaders\BasicEffect.fx" - mad oPos.xy, r0.z, c0, r0 // ::VSBasicOneLightVc<8,9> - mov oPos.w, r0.z // ::VSBasicOneLightVc<11> - -// approximately 43 instruction slots used -vs_4_0 -dcl_constantbuffer CB0[26], immediateIndexed -dcl_input v0.xyzw -dcl_input v1.xyz -dcl_input v2.xyzw -dcl_output o0.xyzw -dcl_output o1.xyzw -dcl_output_siv o2.xyzw, position -dcl_temps 3 -dp3 r0.x, v1.xyzx, cb0[19].xyzx -dp3 r0.y, v1.xyzx, cb0[20].xyzx -dp3 r0.z, v1.xyzx, cb0[21].xyzx -dp3 r0.w, r0.xyzx, r0.xyzx -rsq r0.w, r0.w -mul r0.xyz, r0.wwww, r0.xyzx -dp3 r0.w, -cb0[3].xyzx, r0.xyzx -ge r1.x, r0.w, l(0.000000) -and r1.x, r1.x, l(0x3f800000) -mul r1.y, r0.w, r1.x -mul r1.yzw, r1.yyyy, cb0[6].xxyz -mad r1.yzw, r1.yyzw, cb0[0].xxyz, cb0[1].xxyz -mul o0.xyz, r1.yzwy, v2.xyzx -mul o0.w, v2.w, cb0[0].w -dp4 r2.x, v0.xyzw, cb0[15].xyzw -dp4 r2.y, v0.xyzw, cb0[16].xyzw -dp4 r2.z, v0.xyzw, cb0[17].xyzw -add r1.yzw, -r2.xxyz, cb0[12].xxyz -dp3 r2.x, r1.yzwy, r1.yzwy -rsq r2.x, r2.x -mad r1.yzw, r1.yyzw, r2.xxxx, -cb0[3].xxyz -dp3 r2.x, r1.yzwy, r1.yzwy -rsq r2.x, r2.x -mul r1.yzw, r1.yyzw, r2.xxxx -dp3 r0.x, r1.yzwy, r0.xyzx -max r0.x, r0.x, l(0.000000) -mul r0.x, r1.x, r0.x -log r0.x, r0.x -mul r0.x, r0.x, cb0[2].w -exp r0.x, r0.x -mul r0.x, r0.w, r0.x -mul r0.xyz, r0.xxxx, cb0[9].xyzx -mul o1.xyz, r0.xyzx, cb0[2].xyzx -dp4_sat o1.w, v0.xyzw, cb0[14].xyzw -dp4 o2.x, v0.xyzw, cb0[22].xyzw -dp4 o2.y, v0.xyzw, cb0[23].xyzw -dp4 o2.z, v0.xyzw, cb0[24].xyzw -dp4 o2.w, v0.xyzw, cb0[25].xyzw -ret -// Approximately 0 instruction slots used -#endif - -const BYTE BasicEffect_VSBasicOneLightVc[] = -{ - 68, 88, 66, 67, 221, 146, - 35, 12, 69, 193, 150, 76, - 50, 40, 239, 215, 89, 58, - 231, 204, 1, 0, 0, 0, - 32, 15, 0, 0, 4, 0, - 0, 0, 48, 0, 0, 0, - 88, 9, 0, 0, 64, 14, - 0, 0, 180, 14, 0, 0, - 65, 111, 110, 57, 32, 9, - 0, 0, 32, 9, 0, 0, - 0, 2, 254, 255, 176, 8, - 0, 0, 112, 0, 0, 0, - 6, 0, 36, 0, 0, 0, - 108, 0, 0, 0, 108, 0, - 0, 0, 36, 0, 1, 0, - 108, 0, 0, 0, 0, 0, - 4, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 6, 0, - 1, 0, 5, 0, 0, 0, - 0, 0, 0, 0, 9, 0, - 1, 0, 6, 0, 0, 0, - 0, 0, 0, 0, 12, 0, - 1, 0, 7, 0, 0, 0, - 0, 0, 0, 0, 14, 0, - 4, 0, 8, 0, 0, 0, - 0, 0, 0, 0, 19, 0, - 7, 0, 12, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 2, 254, 255, 254, 255, - 145, 1, 68, 66, 85, 71, - 40, 0, 0, 0, 24, 6, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 184, 0, - 0, 0, 39, 0, 0, 0, - 196, 0, 0, 0, 14, 0, - 0, 0, 0, 5, 0, 0, - 48, 2, 0, 0, 68, 58, - 92, 77, 105, 99, 114, 111, - 115, 111, 102, 116, 92, 68, - 105, 114, 101, 99, 116, 88, - 84, 75, 92, 83, 114, 99, - 92, 83, 104, 97, 100, 101, - 114, 115, 92, 76, 105, 103, - 104, 116, 105, 110, 103, 46, - 102, 120, 104, 0, 68, 58, - 92, 77, 105, 99, 114, 111, - 115, 111, 102, 116, 92, 68, - 105, 114, 101, 99, 116, 88, - 84, 75, 92, 83, 114, 99, - 92, 83, 104, 97, 100, 101, - 114, 115, 92, 66, 97, 115, - 105, 99, 69, 102, 102, 101, - 99, 116, 46, 102, 120, 0, - 68, 58, 92, 77, 105, 99, - 114, 111, 115, 111, 102, 116, - 92, 68, 105, 114, 101, 99, - 116, 88, 84, 75, 92, 83, - 114, 99, 92, 83, 104, 97, - 100, 101, 114, 115, 92, 67, - 111, 109, 109, 111, 110, 46, - 102, 120, 104, 0, 40, 0, - 0, 0, 88, 0, 0, 0, - 138, 0, 0, 0, 0, 0, - 255, 255, 76, 6, 0, 0, - 0, 0, 255, 255, 100, 6, - 0, 0, 0, 0, 255, 255, - 112, 6, 0, 0, 0, 0, - 255, 255, 124, 6, 0, 0, - 55, 0, 0, 0, 136, 6, - 0, 0, 55, 0, 0, 0, - 152, 6, 0, 0, 55, 0, - 0, 0, 168, 6, 0, 0, - 56, 0, 0, 0, 184, 6, - 0, 0, 56, 0, 0, 0, - 200, 6, 0, 0, 31, 0, - 0, 0, 212, 6, 0, 0, - 31, 0, 0, 0, 228, 6, - 0, 0, 57, 0, 0, 0, - 240, 6, 0, 0, 57, 0, - 0, 0, 0, 7, 0, 0, - 57, 0, 0, 0, 16, 7, - 0, 0, 57, 0, 0, 0, - 32, 7, 0, 0, 35, 0, - 0, 0, 44, 7, 0, 0, - 34, 0, 0, 0, 60, 7, - 0, 0, 40, 0, 0, 0, - 76, 7, 0, 0, 37, 0, - 0, 0, 92, 7, 0, 0, - 40, 0, 0, 0, 108, 7, - 0, 0, 39, 0, 0, 0, - 124, 7, 0, 0, 44, 0, - 0, 0, 140, 7, 0, 0, - 44, 0, 0, 0, 156, 7, - 0, 0, 44, 0, 0, 0, - 168, 7, 0, 0, 36, 1, - 1, 0, 188, 7, 0, 0, - 40, 0, 0, 0, 204, 7, - 0, 0, 40, 0, 0, 0, - 220, 7, 0, 0, 45, 0, - 0, 0, 236, 7, 0, 0, - 45, 0, 0, 0, 252, 7, - 0, 0, 61, 0, 0, 0, - 12, 8, 0, 0, 12, 0, - 2, 0, 28, 8, 0, 0, - 12, 0, 2, 0, 44, 8, - 0, 0, 12, 0, 2, 0, - 60, 8, 0, 0, 36, 1, - 1, 0, 76, 8, 0, 0, - 61, 0, 0, 0, 92, 8, - 0, 0, 61, 0, 0, 0, - 108, 8, 0, 0, 61, 0, - 0, 0, 124, 8, 0, 0, - 29, 1, 1, 0, 140, 8, - 0, 0, 29, 1, 1, 0, - 160, 8, 0, 0, 80, 97, - 114, 97, 109, 101, 116, 101, - 114, 115, 0, 68, 105, 102, - 102, 117, 115, 101, 67, 111, - 108, 111, 114, 0, 1, 0, - 3, 0, 1, 0, 4, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 22, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 255, 255, 86, 83, 66, 97, - 115, 105, 99, 79, 110, 101, - 76, 105, 103, 104, 116, 86, - 99, 0, 68, 105, 102, 102, - 117, 115, 101, 0, 171, 171, - 1, 0, 3, 0, 1, 0, - 4, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 83, 112, - 101, 99, 117, 108, 97, 114, - 0, 80, 111, 115, 105, 116, - 105, 111, 110, 80, 83, 0, - 66, 2, 0, 0, 76, 2, - 0, 0, 92, 2, 0, 0, - 76, 2, 0, 0, 101, 2, - 0, 0, 76, 2, 0, 0, - 5, 0, 0, 0, 1, 0, - 12, 0, 1, 0, 3, 0, - 112, 2, 0, 0, 24, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 255, 255, 28, 0, - 0, 0, 4, 0, 5, 0, - 6, 0, 255, 255, 29, 0, - 0, 0, 255, 255, 255, 255, - 10, 0, 255, 255, 32, 0, - 0, 0, 255, 255, 255, 255, - 255, 255, 7, 0, 33, 0, - 0, 0, 255, 255, 255, 255, - 255, 255, 3, 0, 37, 0, - 0, 0, 8, 0, 9, 0, - 255, 255, 255, 255, 38, 0, - 0, 0, 255, 255, 255, 255, - 255, 255, 11, 0, 100, 105, - 102, 102, 117, 115, 101, 0, - 1, 0, 3, 0, 1, 0, - 3, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 20, 0, - 0, 0, 255, 255, 255, 255, - 0, 0, 255, 255, 100, 111, - 116, 72, 0, 171, 171, 171, - 15, 0, 0, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 100, 111, 116, 76, 0, 171, - 171, 171, 16, 0, 0, 0, - 255, 255, 0, 0, 255, 255, - 255, 255, 101, 121, 101, 86, - 101, 99, 116, 111, 114, 0, - 171, 171, 8, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 255, 255, 104, 97, 108, 102, - 86, 101, 99, 116, 111, 114, - 115, 0, 3, 0, 3, 0, - 3, 0, 3, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 10, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 255, 255, - 112, 111, 115, 95, 119, 115, - 0, 171, 4, 0, 0, 0, - 0, 0, 255, 255, 255, 255, - 255, 255, 5, 0, 0, 0, - 255, 255, 1, 0, 255, 255, - 255, 255, 6, 0, 0, 0, - 255, 255, 255, 255, 2, 0, - 255, 255, 114, 101, 115, 117, - 108, 116, 0, 171, 66, 2, - 0, 0, 244, 2, 0, 0, - 92, 2, 0, 0, 244, 2, - 0, 0, 5, 0, 0, 0, - 1, 0, 6, 0, 1, 0, - 2, 0, 172, 3, 0, 0, - 23, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 255, 255, - 115, 112, 101, 99, 117, 108, - 97, 114, 0, 171, 171, 171, - 26, 0, 0, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 118, 105, 110, 0, 80, 111, - 115, 105, 116, 105, 111, 110, - 0, 78, 111, 114, 109, 97, - 108, 0, 67, 111, 108, 111, - 114, 0, 171, 171, 244, 3, - 0, 0, 76, 2, 0, 0, - 253, 3, 0, 0, 244, 2, - 0, 0, 4, 4, 0, 0, - 76, 2, 0, 0, 5, 0, - 0, 0, 1, 0, 11, 0, - 1, 0, 3, 0, 12, 4, - 0, 0, 1, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 3, 0, 2, 0, 0, 0, - 4, 0, 5, 0, 6, 0, - 255, 255, 3, 0, 0, 0, - 7, 0, 8, 0, 9, 0, - 10, 0, 118, 111, 117, 116, - 0, 80, 111, 115, 95, 112, - 115, 0, 70, 111, 103, 70, - 97, 99, 116, 111, 114, 0, - 171, 171, 0, 0, 3, 0, - 1, 0, 1, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 93, 4, 0, 0, 76, 2, - 0, 0, 66, 2, 0, 0, - 76, 2, 0, 0, 92, 2, - 0, 0, 244, 2, 0, 0, - 100, 4, 0, 0, 112, 4, - 0, 0, 5, 0, 0, 0, - 1, 0, 12, 0, 1, 0, - 4, 0, 128, 4, 0, 0, - 34, 0, 0, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 35, 0, 0, 0, 255, 255, - 1, 0, 255, 255, 255, 255, - 36, 0, 0, 0, 255, 255, - 255, 255, 3, 0, 255, 255, - 119, 111, 114, 108, 100, 78, - 111, 114, 109, 97, 108, 0, - 14, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 255, 255, - 122, 101, 114, 111, 76, 0, - 171, 171, 18, 0, 0, 0, - 255, 255, 255, 255, 0, 0, - 255, 255, 252, 1, 0, 0, - 7, 2, 0, 0, 20, 2, - 0, 0, 1, 0, 0, 0, - 36, 2, 0, 0, 0, 0, - 0, 0, 48, 2, 0, 0, - 136, 2, 0, 0, 7, 0, - 0, 0, 152, 2, 0, 0, - 0, 0, 0, 0, 236, 2, - 0, 0, 244, 2, 0, 0, - 1, 0, 0, 0, 4, 3, - 0, 0, 0, 0, 0, 0, - 16, 3, 0, 0, 244, 2, - 0, 0, 1, 0, 0, 0, - 24, 3, 0, 0, 0, 0, - 0, 0, 36, 3, 0, 0, - 244, 2, 0, 0, 1, 0, - 0, 0, 44, 3, 0, 0, - 0, 0, 0, 0, 56, 3, - 0, 0, 244, 2, 0, 0, - 1, 0, 0, 0, 68, 3, - 0, 0, 0, 0, 0, 0, - 80, 3, 0, 0, 92, 3, - 0, 0, 1, 0, 0, 0, - 108, 3, 0, 0, 0, 0, - 0, 0, 120, 3, 0, 0, - 76, 2, 0, 0, 3, 0, - 0, 0, 128, 3, 0, 0, - 0, 0, 0, 0, 164, 3, - 0, 0, 188, 3, 0, 0, - 1, 0, 0, 0, 204, 3, - 0, 0, 0, 0, 0, 0, - 216, 3, 0, 0, 244, 2, - 0, 0, 1, 0, 0, 0, - 228, 3, 0, 0, 48, 2, - 0, 0, 240, 3, 0, 0, - 36, 4, 0, 0, 3, 0, - 0, 0, 52, 4, 0, 0, - 0, 0, 0, 0, 88, 4, - 0, 0, 160, 4, 0, 0, - 3, 0, 0, 0, 176, 4, - 0, 0, 0, 0, 0, 0, - 212, 4, 0, 0, 244, 2, - 0, 0, 1, 0, 0, 0, - 224, 4, 0, 0, 0, 0, - 0, 0, 236, 4, 0, 0, - 244, 2, 0, 0, 1, 0, - 0, 0, 244, 4, 0, 0, - 77, 105, 99, 114, 111, 115, - 111, 102, 116, 32, 40, 82, - 41, 32, 72, 76, 83, 76, - 32, 83, 104, 97, 100, 101, - 114, 32, 67, 111, 109, 112, - 105, 108, 101, 114, 32, 49, - 48, 46, 49, 0, 81, 0, - 0, 5, 19, 0, 15, 160, - 0, 0, 0, 0, 0, 0, - 128, 63, 0, 0, 0, 0, - 0, 0, 0, 0, 31, 0, - 0, 2, 5, 0, 0, 128, - 0, 0, 15, 144, 31, 0, - 0, 2, 5, 0, 1, 128, - 1, 0, 15, 144, 31, 0, - 0, 2, 5, 0, 2, 128, - 2, 0, 15, 144, 9, 0, - 0, 3, 0, 0, 1, 128, - 0, 0, 228, 144, 9, 0, - 228, 160, 9, 0, 0, 3, - 0, 0, 2, 128, 0, 0, - 228, 144, 10, 0, 228, 160, - 9, 0, 0, 3, 0, 0, - 4, 128, 0, 0, 228, 144, - 11, 0, 228, 160, 2, 0, - 0, 3, 0, 0, 7, 128, - 0, 0, 228, 129, 7, 0, - 228, 160, 36, 0, 0, 2, - 1, 0, 7, 128, 0, 0, - 228, 128, 2, 0, 0, 3, - 0, 0, 7, 128, 1, 0, - 228, 128, 4, 0, 228, 161, - 36, 0, 0, 2, 1, 0, - 7, 128, 0, 0, 228, 128, - 8, 0, 0, 3, 0, 0, - 1, 128, 1, 0, 228, 144, - 12, 0, 228, 160, 8, 0, - 0, 3, 0, 0, 2, 128, - 1, 0, 228, 144, 13, 0, - 228, 160, 8, 0, 0, 3, - 0, 0, 4, 128, 1, 0, - 228, 144, 14, 0, 228, 160, - 36, 0, 0, 2, 2, 0, - 7, 128, 0, 0, 228, 128, - 8, 0, 0, 3, 0, 0, - 1, 128, 1, 0, 228, 128, - 2, 0, 228, 128, 8, 0, - 0, 3, 0, 0, 2, 128, - 4, 0, 228, 161, 2, 0, - 228, 128, 11, 0, 0, 3, - 0, 0, 1, 128, 0, 0, - 0, 128, 19, 0, 0, 160, - 13, 0, 0, 3, 0, 0, - 4, 128, 0, 0, 85, 128, - 19, 0, 0, 160, 5, 0, - 0, 3, 0, 0, 1, 128, - 0, 0, 170, 128, 0, 0, - 0, 128, 5, 0, 0, 3, - 0, 0, 4, 128, 0, 0, - 85, 128, 0, 0, 170, 128, - 5, 0, 0, 3, 1, 0, - 7, 128, 0, 0, 170, 128, - 5, 0, 228, 160, 1, 0, - 0, 2, 2, 0, 7, 128, - 1, 0, 228, 160, 4, 0, - 0, 4, 1, 0, 7, 128, - 1, 0, 228, 128, 2, 0, - 228, 128, 2, 0, 228, 160, - 5, 0, 0, 3, 0, 0, - 7, 224, 1, 0, 228, 128, - 2, 0, 228, 144, 32, 0, - 0, 3, 1, 0, 1, 128, - 0, 0, 0, 128, 3, 0, - 255, 160, 5, 0, 0, 3, - 0, 0, 1, 128, 0, 0, - 85, 128, 1, 0, 0, 128, - 5, 0, 0, 3, 0, 0, - 7, 128, 0, 0, 0, 128, - 6, 0, 228, 160, 5, 0, - 0, 3, 1, 0, 7, 224, - 0, 0, 228, 128, 3, 0, - 228, 160, 9, 0, 0, 3, - 0, 0, 4, 192, 0, 0, - 228, 144, 17, 0, 228, 160, - 9, 0, 0, 3, 0, 0, - 1, 128, 0, 0, 228, 144, - 8, 0, 228, 160, 11, 0, - 0, 3, 0, 0, 1, 128, - 0, 0, 0, 128, 19, 0, - 0, 160, 10, 0, 0, 3, - 1, 0, 8, 224, 0, 0, - 0, 128, 19, 0, 85, 160, - 5, 0, 0, 3, 0, 0, - 8, 224, 2, 0, 255, 144, - 1, 0, 255, 160, 9, 0, - 0, 3, 0, 0, 1, 128, - 0, 0, 228, 144, 15, 0, - 228, 160, 9, 0, 0, 3, - 0, 0, 2, 128, 0, 0, - 228, 144, 16, 0, 228, 160, - 9, 0, 0, 3, 0, 0, - 4, 128, 0, 0, 228, 144, - 18, 0, 228, 160, 4, 0, - 0, 4, 0, 0, 3, 192, - 0, 0, 170, 128, 0, 0, - 228, 160, 0, 0, 228, 128, - 1, 0, 0, 2, 0, 0, - 8, 192, 0, 0, 170, 128, - 255, 255, 0, 0, 83, 72, - 68, 82, 224, 4, 0, 0, - 64, 0, 1, 0, 56, 1, - 0, 0, 89, 0, 0, 4, - 70, 142, 32, 0, 0, 0, - 0, 0, 26, 0, 0, 0, - 95, 0, 0, 3, 242, 16, - 16, 0, 0, 0, 0, 0, - 95, 0, 0, 3, 114, 16, - 16, 0, 1, 0, 0, 0, - 95, 0, 0, 3, 242, 16, - 16, 0, 2, 0, 0, 0, - 101, 0, 0, 3, 242, 32, - 16, 0, 0, 0, 0, 0, - 101, 0, 0, 3, 242, 32, - 16, 0, 1, 0, 0, 0, - 103, 0, 0, 4, 242, 32, - 16, 0, 2, 0, 0, 0, - 1, 0, 0, 0, 104, 0, - 0, 2, 3, 0, 0, 0, - 16, 0, 0, 8, 18, 0, - 16, 0, 0, 0, 0, 0, - 70, 18, 16, 0, 1, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 19, 0, - 0, 0, 16, 0, 0, 8, - 34, 0, 16, 0, 0, 0, - 0, 0, 70, 18, 16, 0, - 1, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 20, 0, 0, 0, 16, 0, - 0, 8, 66, 0, 16, 0, - 0, 0, 0, 0, 70, 18, - 16, 0, 1, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 21, 0, 0, 0, - 16, 0, 0, 7, 130, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 68, 0, - 0, 5, 130, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 56, 0, 0, 7, 114, 0, - 16, 0, 0, 0, 0, 0, - 246, 15, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 16, 0, - 0, 9, 130, 0, 16, 0, - 0, 0, 0, 0, 70, 130, - 32, 128, 65, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 29, 0, - 0, 7, 18, 0, 16, 0, - 1, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 7, - 18, 0, 16, 0, 1, 0, - 0, 0, 10, 0, 16, 0, - 1, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 128, 63, - 56, 0, 0, 7, 34, 0, - 16, 0, 1, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 10, 0, 16, 0, - 1, 0, 0, 0, 56, 0, - 0, 8, 226, 0, 16, 0, - 1, 0, 0, 0, 86, 5, - 16, 0, 1, 0, 0, 0, - 6, 137, 32, 0, 0, 0, - 0, 0, 6, 0, 0, 0, - 50, 0, 0, 11, 226, 0, - 16, 0, 1, 0, 0, 0, - 86, 14, 16, 0, 1, 0, - 0, 0, 6, 137, 32, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 6, 137, 32, 0, - 0, 0, 0, 0, 1, 0, - 0, 0, 56, 0, 0, 7, - 114, 32, 16, 0, 0, 0, - 0, 0, 150, 7, 16, 0, - 1, 0, 0, 0, 70, 18, - 16, 0, 2, 0, 0, 0, - 56, 0, 0, 8, 130, 32, - 16, 0, 0, 0, 0, 0, - 58, 16, 16, 0, 2, 0, - 0, 0, 58, 128, 32, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 17, 0, 0, 8, - 18, 0, 16, 0, 2, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 15, 0, 0, 0, 17, 0, - 0, 8, 34, 0, 16, 0, - 2, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 16, 0, 0, 0, - 17, 0, 0, 8, 66, 0, - 16, 0, 2, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 17, 0, - 0, 0, 0, 0, 0, 9, - 226, 0, 16, 0, 1, 0, - 0, 0, 6, 9, 16, 128, - 65, 0, 0, 0, 2, 0, - 0, 0, 6, 137, 32, 0, - 0, 0, 0, 0, 12, 0, - 0, 0, 16, 0, 0, 7, - 18, 0, 16, 0, 2, 0, - 0, 0, 150, 7, 16, 0, - 1, 0, 0, 0, 150, 7, - 16, 0, 1, 0, 0, 0, - 68, 0, 0, 5, 18, 0, - 16, 0, 2, 0, 0, 0, - 10, 0, 16, 0, 2, 0, - 0, 0, 50, 0, 0, 11, - 226, 0, 16, 0, 1, 0, - 0, 0, 86, 14, 16, 0, - 1, 0, 0, 0, 6, 0, - 16, 0, 2, 0, 0, 0, - 6, 137, 32, 128, 65, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 16, 0, - 0, 7, 18, 0, 16, 0, - 2, 0, 0, 0, 150, 7, - 16, 0, 1, 0, 0, 0, - 150, 7, 16, 0, 1, 0, - 0, 0, 68, 0, 0, 5, - 18, 0, 16, 0, 2, 0, - 0, 0, 10, 0, 16, 0, - 2, 0, 0, 0, 56, 0, - 0, 7, 226, 0, 16, 0, - 1, 0, 0, 0, 86, 14, - 16, 0, 1, 0, 0, 0, - 6, 0, 16, 0, 2, 0, - 0, 0, 16, 0, 0, 7, - 18, 0, 16, 0, 0, 0, - 0, 0, 150, 7, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 52, 0, 0, 7, 18, 0, - 16, 0, 0, 0, 0, 0, - 10, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 0, 0, 56, 0, - 0, 7, 18, 0, 16, 0, - 0, 0, 0, 0, 10, 0, - 16, 0, 1, 0, 0, 0, - 10, 0, 16, 0, 0, 0, - 0, 0, 47, 0, 0, 5, - 18, 0, 16, 0, 0, 0, - 0, 0, 10, 0, 16, 0, - 0, 0, 0, 0, 56, 0, - 0, 8, 18, 0, 16, 0, - 0, 0, 0, 0, 10, 0, - 16, 0, 0, 0, 0, 0, - 58, 128, 32, 0, 0, 0, - 0, 0, 2, 0, 0, 0, - 25, 0, 0, 5, 18, 0, - 16, 0, 0, 0, 0, 0, - 10, 0, 16, 0, 0, 0, - 0, 0, 56, 0, 0, 7, - 18, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 10, 0, - 16, 0, 0, 0, 0, 0, - 56, 0, 0, 8, 114, 0, - 16, 0, 0, 0, 0, 0, - 6, 0, 16, 0, 0, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 9, 0, - 0, 0, 56, 0, 0, 8, - 114, 32, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 2, 0, 0, 0, 17, 32, - 0, 8, 130, 32, 16, 0, - 1, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 14, 0, 0, 0, - 17, 0, 0, 8, 18, 32, - 16, 0, 2, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 22, 0, - 0, 0, 17, 0, 0, 8, - 34, 32, 16, 0, 2, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 23, 0, 0, 0, 17, 0, - 0, 8, 66, 32, 16, 0, - 2, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 24, 0, 0, 0, - 17, 0, 0, 8, 130, 32, - 16, 0, 2, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 25, 0, - 0, 0, 62, 0, 0, 1, - 73, 83, 71, 78, 108, 0, - 0, 0, 3, 0, 0, 0, - 8, 0, 0, 0, 80, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 15, 15, 0, 0, 92, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 1, 0, 0, 0, - 7, 7, 0, 0, 99, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 2, 0, 0, 0, - 15, 15, 0, 0, 83, 86, - 95, 80, 111, 115, 105, 116, - 105, 111, 110, 0, 78, 79, - 82, 77, 65, 76, 0, 67, - 79, 76, 79, 82, 0, 171, - 171, 171, 79, 83, 71, 78, - 100, 0, 0, 0, 3, 0, - 0, 0, 8, 0, 0, 0, - 80, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 15, 0, 0, 0, - 80, 0, 0, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 1, 0, - 0, 0, 15, 0, 0, 0, - 86, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 3, 0, 0, 0, 2, 0, - 0, 0, 15, 0, 0, 0, - 67, 79, 76, 79, 82, 0, - 83, 86, 95, 80, 111, 115, - 105, 116, 105, 111, 110, 0, - 171, 171 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicOneLightVcBn.inc b/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicOneLightVcBn.inc deleted file mode 100644 index d970c8f..0000000 --- a/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicOneLightVcBn.inc +++ /dev/null @@ -1,855 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Position 0 xyzw 0 NONE float xyzw -// NORMAL 0 xyz 1 NONE float xyz -// COLOR 0 xyzw 2 NONE float xyzw -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// COLOR 0 xyzw 0 NONE float xyzw -// COLOR 1 xyzw 1 NONE float xyzw -// SV_Position 0 xyzw 2 POS float xyzw -// -// -// Constant buffer to DX9 shader constant mappings: -// -// Target Reg Buffer Start Reg # of Regs Data Conversion -// ---------- ------- --------- --------- ---------------------- -// c1 cb0 0 4 ( FLT, FLT, FLT, FLT) -// c5 cb0 6 1 ( FLT, FLT, FLT, FLT) -// c6 cb0 9 1 ( FLT, FLT, FLT, FLT) -// c7 cb0 12 1 ( FLT, FLT, FLT, FLT) -// c8 cb0 14 4 ( FLT, FLT, FLT, FLT) -// c12 cb0 19 7 ( FLT, FLT, FLT, FLT) -// -// -// Runtime generated constant mappings: -// -// Target Reg Constant Description -// ---------- -------------------------------------------------- -// c0 Vertex Shader position offset -// -// -// Level9 shader bytecode: -// - vs_2_0 - def c19, 2, -1, 0, 1 - dcl_texcoord v0 // vin<0,1,2,3> - dcl_texcoord1 v1 // vin<4,5,6> - dcl_texcoord2 v2 // vin<7,8,9,10> - -#line 55 "D:\Microsoft\DirectXTK\Src\Shaders\Lighting.fxh" - dp4 r0.x, v0, c9 // ::pos_ws<0> - dp4 r0.y, v0, c10 // ::pos_ws<1> - dp4 r0.z, v0, c11 // ::pos_ws<2> - add r0.xyz, -r0, c7 - nrm r1.xyz, r0 // ::eyeVector<0,1,2> - -#line 31 - add r0.xyz, r1, -c4 - nrm r1.xyz, r0 // ::halfVectors<0,1,2> - -#line 11 "D:\Microsoft\DirectXTK\Src\Shaders\Utilities.fxh" - mad r0.xyz, v1, c19.x, c19.y // ::BiasX2<0,1,2> - -#line 57 "D:\Microsoft\DirectXTK\Src\Shaders\Lighting.fxh" - dp3 r2.x, r0, c12 - dp3 r2.y, r0, c13 - dp3 r2.z, r0, c14 - nrm r0.xyz, r2 // ::worldNormal<0,1,2> - -#line 35 - dp3 r0.w, r1, r0 // ::dotH<0> - dp3 r0.x, -c4, r0 // ::dotL<0> - -#line 40 - max r0.y, r0.w, c19.z - -#line 37 - sge r0.z, r0.x, c19.z // ::zeroL<0> - -#line 40 - mul r0.y, r0.z, r0.y - mul r0.z, r0.x, r0.z // ::diffuse<0> - -#line 44 - mul r1.xyz, r0.z, c5 - mov r2.xyz, c1 // Parameters::DiffuseColor<0,1,2> - mad r1.xyz, r1, r2, c2 // ::result<0,1,2> - -#line 306 "D:\Microsoft\DirectXTK\Src\Shaders\BasicEffect.fx" - mul oT0.xyz, r1, v2 // ::VSBasicOneLightVcBn<0,1,2> - -#line 40 "D:\Microsoft\DirectXTK\Src\Shaders\Lighting.fxh" - pow r1.x, r0.y, c3.w - mul r0.x, r0.x, r1.x // ::specular<0> - -#line 45 - mul r0.xyz, r0.x, c6 - mul oT1.xyz, r0, c3 // ::VSBasicOneLightVcBn<4,5,6> - -#line 61 - dp4 oPos.z, v0, c17 // ::VSBasicOneLightVcBn<10> - -#line 12 "D:\Microsoft\DirectXTK\Src\Shaders\Common.fxh" - dp4 r0.x, v0, c8 - max r0.x, r0.x, c19.z - min oT1.w, r0.x, c19.w // ::VSBasicOneLightVcBn<7> - -#line 306 "D:\Microsoft\DirectXTK\Src\Shaders\BasicEffect.fx" - mul oT0.w, v2.w, c1.w // ::VSBasicOneLightVcBn<3> - -#line 61 "D:\Microsoft\DirectXTK\Src\Shaders\Lighting.fxh" - dp4 r0.x, v0, c15 // ::vout<0> - dp4 r0.y, v0, c16 // ::vout<1> - dp4 r0.z, v0, c18 // ::vout<3> - -#line 297 "D:\Microsoft\DirectXTK\Src\Shaders\BasicEffect.fx" - mad oPos.xy, r0.z, c0, r0 // ::VSBasicOneLightVcBn<8,9> - mov oPos.w, r0.z // ::VSBasicOneLightVcBn<11> - -// approximately 44 instruction slots used -vs_4_0 -dcl_constantbuffer CB0[26], immediateIndexed -dcl_input v0.xyzw -dcl_input v1.xyz -dcl_input v2.xyzw -dcl_output o0.xyzw -dcl_output o1.xyzw -dcl_output_siv o2.xyzw, position -dcl_temps 3 -mad r0.xyz, v1.xyzx, l(2.000000, 2.000000, 2.000000, 0.000000), l(-1.000000, -1.000000, -1.000000, 0.000000) -dp3 r1.x, r0.xyzx, cb0[19].xyzx -dp3 r1.y, r0.xyzx, cb0[20].xyzx -dp3 r1.z, r0.xyzx, cb0[21].xyzx -dp3 r0.x, r1.xyzx, r1.xyzx -rsq r0.x, r0.x -mul r0.xyz, r0.xxxx, r1.xyzx -dp3 r0.w, -cb0[3].xyzx, r0.xyzx -ge r1.x, r0.w, l(0.000000) -and r1.x, r1.x, l(0x3f800000) -mul r1.y, r0.w, r1.x -mul r1.yzw, r1.yyyy, cb0[6].xxyz -mad r1.yzw, r1.yyzw, cb0[0].xxyz, cb0[1].xxyz -mul o0.xyz, r1.yzwy, v2.xyzx -mul o0.w, v2.w, cb0[0].w -dp4 r2.x, v0.xyzw, cb0[15].xyzw -dp4 r2.y, v0.xyzw, cb0[16].xyzw -dp4 r2.z, v0.xyzw, cb0[17].xyzw -add r1.yzw, -r2.xxyz, cb0[12].xxyz -dp3 r2.x, r1.yzwy, r1.yzwy -rsq r2.x, r2.x -mad r1.yzw, r1.yyzw, r2.xxxx, -cb0[3].xxyz -dp3 r2.x, r1.yzwy, r1.yzwy -rsq r2.x, r2.x -mul r1.yzw, r1.yyzw, r2.xxxx -dp3 r0.x, r1.yzwy, r0.xyzx -max r0.x, r0.x, l(0.000000) -mul r0.x, r1.x, r0.x -log r0.x, r0.x -mul r0.x, r0.x, cb0[2].w -exp r0.x, r0.x -mul r0.x, r0.w, r0.x -mul r0.xyz, r0.xxxx, cb0[9].xyzx -mul o1.xyz, r0.xyzx, cb0[2].xyzx -dp4_sat o1.w, v0.xyzw, cb0[14].xyzw -dp4 o2.x, v0.xyzw, cb0[22].xyzw -dp4 o2.y, v0.xyzw, cb0[23].xyzw -dp4 o2.z, v0.xyzw, cb0[24].xyzw -dp4 o2.w, v0.xyzw, cb0[25].xyzw -ret -// Approximately 0 instruction slots used -#endif - -const BYTE BasicEffect_VSBasicOneLightVcBn[] = -{ - 68, 88, 66, 67, 237, 124, - 247, 222, 86, 239, 150, 72, - 130, 59, 120, 122, 81, 251, - 57, 1, 1, 0, 0, 0, - 232, 15, 0, 0, 4, 0, - 0, 0, 48, 0, 0, 0, - 228, 9, 0, 0, 8, 15, - 0, 0, 124, 15, 0, 0, - 65, 111, 110, 57, 172, 9, - 0, 0, 172, 9, 0, 0, - 0, 2, 254, 255, 60, 9, - 0, 0, 112, 0, 0, 0, - 6, 0, 36, 0, 0, 0, - 108, 0, 0, 0, 108, 0, - 0, 0, 36, 0, 1, 0, - 108, 0, 0, 0, 0, 0, - 4, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 6, 0, - 1, 0, 5, 0, 0, 0, - 0, 0, 0, 0, 9, 0, - 1, 0, 6, 0, 0, 0, - 0, 0, 0, 0, 12, 0, - 1, 0, 7, 0, 0, 0, - 0, 0, 0, 0, 14, 0, - 4, 0, 8, 0, 0, 0, - 0, 0, 0, 0, 19, 0, - 7, 0, 12, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 2, 254, 255, 254, 255, - 175, 1, 68, 66, 85, 71, - 40, 0, 0, 0, 144, 6, - 0, 0, 0, 0, 0, 0, - 4, 0, 0, 0, 236, 0, - 0, 0, 40, 0, 0, 0, - 252, 0, 0, 0, 15, 0, - 0, 0, 100, 5, 0, 0, - 148, 2, 0, 0, 68, 58, - 92, 77, 105, 99, 114, 111, - 115, 111, 102, 116, 92, 68, - 105, 114, 101, 99, 116, 88, - 84, 75, 92, 83, 114, 99, - 92, 83, 104, 97, 100, 101, - 114, 115, 92, 76, 105, 103, - 104, 116, 105, 110, 103, 46, - 102, 120, 104, 0, 68, 58, - 92, 77, 105, 99, 114, 111, - 115, 111, 102, 116, 92, 68, - 105, 114, 101, 99, 116, 88, - 84, 75, 92, 83, 114, 99, - 92, 83, 104, 97, 100, 101, - 114, 115, 92, 85, 116, 105, - 108, 105, 116, 105, 101, 115, - 46, 102, 120, 104, 0, 68, - 58, 92, 77, 105, 99, 114, - 111, 115, 111, 102, 116, 92, - 68, 105, 114, 101, 99, 116, - 88, 84, 75, 92, 83, 114, - 99, 92, 83, 104, 97, 100, - 101, 114, 115, 92, 66, 97, - 115, 105, 99, 69, 102, 102, - 101, 99, 116, 46, 102, 120, - 0, 68, 58, 92, 77, 105, - 99, 114, 111, 115, 111, 102, - 116, 92, 68, 105, 114, 101, - 99, 116, 88, 84, 75, 92, - 83, 114, 99, 92, 83, 104, - 97, 100, 101, 114, 115, 92, - 67, 111, 109, 109, 111, 110, - 46, 102, 120, 104, 0, 171, - 171, 171, 40, 0, 0, 0, - 88, 0, 0, 0, 137, 0, - 0, 0, 187, 0, 0, 0, - 0, 0, 255, 255, 196, 6, - 0, 0, 0, 0, 255, 255, - 220, 6, 0, 0, 0, 0, - 255, 255, 232, 6, 0, 0, - 0, 0, 255, 255, 244, 6, - 0, 0, 55, 0, 0, 0, - 0, 7, 0, 0, 55, 0, - 0, 0, 16, 7, 0, 0, - 55, 0, 0, 0, 32, 7, - 0, 0, 56, 0, 0, 0, - 48, 7, 0, 0, 56, 0, - 0, 0, 64, 7, 0, 0, - 31, 0, 0, 0, 76, 7, - 0, 0, 31, 0, 0, 0, - 92, 7, 0, 0, 11, 0, - 1, 0, 104, 7, 0, 0, - 57, 0, 0, 0, 124, 7, - 0, 0, 57, 0, 0, 0, - 140, 7, 0, 0, 57, 0, - 0, 0, 156, 7, 0, 0, - 57, 0, 0, 0, 172, 7, - 0, 0, 35, 0, 0, 0, - 184, 7, 0, 0, 34, 0, - 0, 0, 200, 7, 0, 0, - 40, 0, 0, 0, 216, 7, - 0, 0, 37, 0, 0, 0, - 232, 7, 0, 0, 40, 0, - 0, 0, 248, 7, 0, 0, - 39, 0, 0, 0, 8, 8, - 0, 0, 44, 0, 0, 0, - 24, 8, 0, 0, 44, 0, - 0, 0, 40, 8, 0, 0, - 44, 0, 0, 0, 52, 8, - 0, 0, 50, 1, 2, 0, - 72, 8, 0, 0, 40, 0, - 0, 0, 88, 8, 0, 0, - 40, 0, 0, 0, 104, 8, - 0, 0, 45, 0, 0, 0, - 120, 8, 0, 0, 45, 0, - 0, 0, 136, 8, 0, 0, - 61, 0, 0, 0, 152, 8, - 0, 0, 12, 0, 3, 0, - 168, 8, 0, 0, 12, 0, - 3, 0, 184, 8, 0, 0, - 12, 0, 3, 0, 200, 8, - 0, 0, 50, 1, 2, 0, - 216, 8, 0, 0, 61, 0, - 0, 0, 232, 8, 0, 0, - 61, 0, 0, 0, 248, 8, - 0, 0, 61, 0, 0, 0, - 8, 9, 0, 0, 41, 1, - 2, 0, 24, 9, 0, 0, - 41, 1, 2, 0, 44, 9, - 0, 0, 66, 105, 97, 115, - 88, 50, 0, 171, 1, 0, - 3, 0, 1, 0, 3, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 11, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 255, 255, 80, 97, 114, 97, - 109, 101, 116, 101, 114, 115, - 0, 68, 105, 102, 102, 117, - 115, 101, 67, 111, 108, 111, - 114, 0, 1, 0, 3, 0, - 1, 0, 4, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 23, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 255, 255, - 86, 83, 66, 97, 115, 105, - 99, 79, 110, 101, 76, 105, - 103, 104, 116, 86, 99, 66, - 110, 0, 68, 105, 102, 102, - 117, 115, 101, 0, 1, 0, - 3, 0, 1, 0, 4, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 83, 112, 101, 99, - 117, 108, 97, 114, 0, 80, - 111, 115, 105, 116, 105, 111, - 110, 80, 83, 0, 168, 2, - 0, 0, 176, 2, 0, 0, - 192, 2, 0, 0, 176, 2, - 0, 0, 201, 2, 0, 0, - 176, 2, 0, 0, 5, 0, - 0, 0, 1, 0, 12, 0, - 1, 0, 3, 0, 212, 2, - 0, 0, 25, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 255, 255, 29, 0, 0, 0, - 4, 0, 5, 0, 6, 0, - 255, 255, 30, 0, 0, 0, - 255, 255, 255, 255, 10, 0, - 255, 255, 33, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 7, 0, 34, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 3, 0, 38, 0, 0, 0, - 8, 0, 9, 0, 255, 255, - 255, 255, 39, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 11, 0, 100, 105, 102, 102, - 117, 115, 101, 0, 1, 0, - 3, 0, 1, 0, 3, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 21, 0, 0, 0, - 255, 255, 255, 255, 0, 0, - 255, 255, 100, 111, 116, 72, - 0, 171, 171, 171, 16, 0, - 0, 0, 255, 255, 255, 255, - 255, 255, 0, 0, 100, 111, - 116, 76, 0, 171, 171, 171, - 17, 0, 0, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 101, 121, 101, 86, 101, 99, - 116, 111, 114, 0, 171, 171, - 8, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 255, 255, - 104, 97, 108, 102, 86, 101, - 99, 116, 111, 114, 115, 0, - 3, 0, 3, 0, 3, 0, - 3, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 10, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 255, 255, 112, 111, - 115, 95, 119, 115, 0, 171, - 4, 0, 0, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 5, 0, 0, 0, 255, 255, - 1, 0, 255, 255, 255, 255, - 6, 0, 0, 0, 255, 255, - 255, 255, 2, 0, 255, 255, - 114, 101, 115, 117, 108, 116, - 0, 171, 168, 2, 0, 0, - 88, 3, 0, 0, 192, 2, - 0, 0, 88, 3, 0, 0, - 5, 0, 0, 0, 1, 0, - 6, 0, 1, 0, 2, 0, - 16, 4, 0, 0, 24, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 255, 255, 115, 112, - 101, 99, 117, 108, 97, 114, - 0, 171, 171, 171, 27, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 118, 105, - 110, 0, 80, 111, 115, 105, - 116, 105, 111, 110, 0, 78, - 111, 114, 109, 97, 108, 0, - 67, 111, 108, 111, 114, 0, - 171, 171, 88, 4, 0, 0, - 176, 2, 0, 0, 97, 4, - 0, 0, 88, 3, 0, 0, - 104, 4, 0, 0, 176, 2, - 0, 0, 5, 0, 0, 0, - 1, 0, 11, 0, 1, 0, - 3, 0, 112, 4, 0, 0, - 1, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 3, 0, - 2, 0, 0, 0, 4, 0, - 5, 0, 6, 0, 255, 255, - 3, 0, 0, 0, 7, 0, - 8, 0, 9, 0, 10, 0, - 118, 111, 117, 116, 0, 80, - 111, 115, 95, 112, 115, 0, - 70, 111, 103, 70, 97, 99, - 116, 111, 114, 0, 171, 171, - 0, 0, 3, 0, 1, 0, - 1, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 193, 4, - 0, 0, 176, 2, 0, 0, - 168, 2, 0, 0, 176, 2, - 0, 0, 192, 2, 0, 0, - 88, 3, 0, 0, 200, 4, - 0, 0, 212, 4, 0, 0, - 5, 0, 0, 0, 1, 0, - 12, 0, 1, 0, 4, 0, - 228, 4, 0, 0, 35, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 36, 0, - 0, 0, 255, 255, 1, 0, - 255, 255, 255, 255, 37, 0, - 0, 0, 255, 255, 255, 255, - 3, 0, 255, 255, 119, 111, - 114, 108, 100, 78, 111, 114, - 109, 97, 108, 0, 15, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 255, 255, 122, 101, - 114, 111, 76, 0, 171, 171, - 19, 0, 0, 0, 255, 255, - 255, 255, 0, 0, 255, 255, - 0, 0, 0, 0, 60, 2, - 0, 0, 68, 2, 0, 0, - 1, 0, 0, 0, 84, 2, - 0, 0, 96, 2, 0, 0, - 107, 2, 0, 0, 120, 2, - 0, 0, 1, 0, 0, 0, - 136, 2, 0, 0, 0, 0, - 0, 0, 148, 2, 0, 0, - 236, 2, 0, 0, 7, 0, - 0, 0, 252, 2, 0, 0, - 0, 0, 0, 0, 80, 3, - 0, 0, 88, 3, 0, 0, - 1, 0, 0, 0, 104, 3, - 0, 0, 0, 0, 0, 0, - 116, 3, 0, 0, 88, 3, - 0, 0, 1, 0, 0, 0, - 124, 3, 0, 0, 0, 0, - 0, 0, 136, 3, 0, 0, - 88, 3, 0, 0, 1, 0, - 0, 0, 144, 3, 0, 0, - 0, 0, 0, 0, 156, 3, - 0, 0, 88, 3, 0, 0, - 1, 0, 0, 0, 168, 3, - 0, 0, 0, 0, 0, 0, - 180, 3, 0, 0, 192, 3, - 0, 0, 1, 0, 0, 0, - 208, 3, 0, 0, 0, 0, - 0, 0, 220, 3, 0, 0, - 176, 2, 0, 0, 3, 0, - 0, 0, 228, 3, 0, 0, - 0, 0, 0, 0, 8, 4, - 0, 0, 32, 4, 0, 0, - 1, 0, 0, 0, 48, 4, - 0, 0, 0, 0, 0, 0, - 60, 4, 0, 0, 88, 3, - 0, 0, 1, 0, 0, 0, - 72, 4, 0, 0, 148, 2, - 0, 0, 84, 4, 0, 0, - 136, 4, 0, 0, 3, 0, - 0, 0, 152, 4, 0, 0, - 0, 0, 0, 0, 188, 4, - 0, 0, 4, 5, 0, 0, - 3, 0, 0, 0, 20, 5, - 0, 0, 0, 0, 0, 0, - 56, 5, 0, 0, 88, 3, - 0, 0, 1, 0, 0, 0, - 68, 5, 0, 0, 0, 0, - 0, 0, 80, 5, 0, 0, - 88, 3, 0, 0, 1, 0, - 0, 0, 88, 5, 0, 0, - 77, 105, 99, 114, 111, 115, - 111, 102, 116, 32, 40, 82, - 41, 32, 72, 76, 83, 76, - 32, 83, 104, 97, 100, 101, - 114, 32, 67, 111, 109, 112, - 105, 108, 101, 114, 32, 49, - 48, 46, 49, 0, 81, 0, - 0, 5, 19, 0, 15, 160, - 0, 0, 0, 64, 0, 0, - 128, 191, 0, 0, 0, 0, - 0, 0, 128, 63, 31, 0, - 0, 2, 5, 0, 0, 128, - 0, 0, 15, 144, 31, 0, - 0, 2, 5, 0, 1, 128, - 1, 0, 15, 144, 31, 0, - 0, 2, 5, 0, 2, 128, - 2, 0, 15, 144, 9, 0, - 0, 3, 0, 0, 1, 128, - 0, 0, 228, 144, 9, 0, - 228, 160, 9, 0, 0, 3, - 0, 0, 2, 128, 0, 0, - 228, 144, 10, 0, 228, 160, - 9, 0, 0, 3, 0, 0, - 4, 128, 0, 0, 228, 144, - 11, 0, 228, 160, 2, 0, - 0, 3, 0, 0, 7, 128, - 0, 0, 228, 129, 7, 0, - 228, 160, 36, 0, 0, 2, - 1, 0, 7, 128, 0, 0, - 228, 128, 2, 0, 0, 3, - 0, 0, 7, 128, 1, 0, - 228, 128, 4, 0, 228, 161, - 36, 0, 0, 2, 1, 0, - 7, 128, 0, 0, 228, 128, - 4, 0, 0, 4, 0, 0, - 7, 128, 1, 0, 228, 144, - 19, 0, 0, 160, 19, 0, - 85, 160, 8, 0, 0, 3, - 2, 0, 1, 128, 0, 0, - 228, 128, 12, 0, 228, 160, - 8, 0, 0, 3, 2, 0, - 2, 128, 0, 0, 228, 128, - 13, 0, 228, 160, 8, 0, - 0, 3, 2, 0, 4, 128, - 0, 0, 228, 128, 14, 0, - 228, 160, 36, 0, 0, 2, - 0, 0, 7, 128, 2, 0, - 228, 128, 8, 0, 0, 3, - 0, 0, 8, 128, 1, 0, - 228, 128, 0, 0, 228, 128, - 8, 0, 0, 3, 0, 0, - 1, 128, 4, 0, 228, 161, - 0, 0, 228, 128, 11, 0, - 0, 3, 0, 0, 2, 128, - 0, 0, 255, 128, 19, 0, - 170, 160, 13, 0, 0, 3, - 0, 0, 4, 128, 0, 0, - 0, 128, 19, 0, 170, 160, - 5, 0, 0, 3, 0, 0, - 2, 128, 0, 0, 170, 128, - 0, 0, 85, 128, 5, 0, - 0, 3, 0, 0, 4, 128, - 0, 0, 0, 128, 0, 0, - 170, 128, 5, 0, 0, 3, - 1, 0, 7, 128, 0, 0, - 170, 128, 5, 0, 228, 160, - 1, 0, 0, 2, 2, 0, - 7, 128, 1, 0, 228, 160, - 4, 0, 0, 4, 1, 0, - 7, 128, 1, 0, 228, 128, - 2, 0, 228, 128, 2, 0, - 228, 160, 5, 0, 0, 3, - 0, 0, 7, 224, 1, 0, - 228, 128, 2, 0, 228, 144, - 32, 0, 0, 3, 1, 0, - 1, 128, 0, 0, 85, 128, - 3, 0, 255, 160, 5, 0, - 0, 3, 0, 0, 1, 128, - 0, 0, 0, 128, 1, 0, - 0, 128, 5, 0, 0, 3, - 0, 0, 7, 128, 0, 0, - 0, 128, 6, 0, 228, 160, - 5, 0, 0, 3, 1, 0, - 7, 224, 0, 0, 228, 128, - 3, 0, 228, 160, 9, 0, - 0, 3, 0, 0, 4, 192, - 0, 0, 228, 144, 17, 0, - 228, 160, 9, 0, 0, 3, - 0, 0, 1, 128, 0, 0, - 228, 144, 8, 0, 228, 160, - 11, 0, 0, 3, 0, 0, - 1, 128, 0, 0, 0, 128, - 19, 0, 170, 160, 10, 0, - 0, 3, 1, 0, 8, 224, - 0, 0, 0, 128, 19, 0, - 255, 160, 5, 0, 0, 3, - 0, 0, 8, 224, 2, 0, - 255, 144, 1, 0, 255, 160, - 9, 0, 0, 3, 0, 0, - 1, 128, 0, 0, 228, 144, - 15, 0, 228, 160, 9, 0, - 0, 3, 0, 0, 2, 128, - 0, 0, 228, 144, 16, 0, - 228, 160, 9, 0, 0, 3, - 0, 0, 4, 128, 0, 0, - 228, 144, 18, 0, 228, 160, - 4, 0, 0, 4, 0, 0, - 3, 192, 0, 0, 170, 128, - 0, 0, 228, 160, 0, 0, - 228, 128, 1, 0, 0, 2, - 0, 0, 8, 192, 0, 0, - 170, 128, 255, 255, 0, 0, - 83, 72, 68, 82, 28, 5, - 0, 0, 64, 0, 1, 0, - 71, 1, 0, 0, 89, 0, - 0, 4, 70, 142, 32, 0, - 0, 0, 0, 0, 26, 0, - 0, 0, 95, 0, 0, 3, - 242, 16, 16, 0, 0, 0, - 0, 0, 95, 0, 0, 3, - 114, 16, 16, 0, 1, 0, - 0, 0, 95, 0, 0, 3, - 242, 16, 16, 0, 2, 0, - 0, 0, 101, 0, 0, 3, - 242, 32, 16, 0, 0, 0, - 0, 0, 101, 0, 0, 3, - 242, 32, 16, 0, 1, 0, - 0, 0, 103, 0, 0, 4, - 242, 32, 16, 0, 2, 0, - 0, 0, 1, 0, 0, 0, - 104, 0, 0, 2, 3, 0, - 0, 0, 50, 0, 0, 15, - 114, 0, 16, 0, 0, 0, - 0, 0, 70, 18, 16, 0, - 1, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 64, - 0, 0, 0, 64, 0, 0, - 0, 64, 0, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 191, 0, 0, 128, 191, - 0, 0, 128, 191, 0, 0, - 0, 0, 16, 0, 0, 8, - 18, 0, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 19, 0, 0, 0, 16, 0, - 0, 8, 34, 0, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 20, 0, 0, 0, - 16, 0, 0, 8, 66, 0, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 21, 0, - 0, 0, 16, 0, 0, 7, - 18, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 1, 0, 0, 0, - 68, 0, 0, 5, 18, 0, - 16, 0, 0, 0, 0, 0, - 10, 0, 16, 0, 0, 0, - 0, 0, 56, 0, 0, 7, - 114, 0, 16, 0, 0, 0, - 0, 0, 6, 0, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 1, 0, 0, 0, - 16, 0, 0, 9, 130, 0, - 16, 0, 0, 0, 0, 0, - 70, 130, 32, 128, 65, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 29, 0, 0, 7, 18, 0, - 16, 0, 1, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 7, 18, 0, 16, 0, - 1, 0, 0, 0, 10, 0, - 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 128, 63, 56, 0, 0, 7, - 34, 0, 16, 0, 1, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 10, 0, - 16, 0, 1, 0, 0, 0, - 56, 0, 0, 8, 226, 0, - 16, 0, 1, 0, 0, 0, - 86, 5, 16, 0, 1, 0, - 0, 0, 6, 137, 32, 0, - 0, 0, 0, 0, 6, 0, - 0, 0, 50, 0, 0, 11, - 226, 0, 16, 0, 1, 0, - 0, 0, 86, 14, 16, 0, - 1, 0, 0, 0, 6, 137, - 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 6, 137, - 32, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 56, 0, - 0, 7, 114, 32, 16, 0, - 0, 0, 0, 0, 150, 7, - 16, 0, 1, 0, 0, 0, - 70, 18, 16, 0, 2, 0, - 0, 0, 56, 0, 0, 8, - 130, 32, 16, 0, 0, 0, - 0, 0, 58, 16, 16, 0, - 2, 0, 0, 0, 58, 128, - 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 17, 0, - 0, 8, 18, 0, 16, 0, - 2, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 15, 0, 0, 0, - 17, 0, 0, 8, 34, 0, - 16, 0, 2, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 16, 0, - 0, 0, 17, 0, 0, 8, - 66, 0, 16, 0, 2, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 17, 0, 0, 0, 0, 0, - 0, 9, 226, 0, 16, 0, - 1, 0, 0, 0, 6, 9, - 16, 128, 65, 0, 0, 0, - 2, 0, 0, 0, 6, 137, - 32, 0, 0, 0, 0, 0, - 12, 0, 0, 0, 16, 0, - 0, 7, 18, 0, 16, 0, - 2, 0, 0, 0, 150, 7, - 16, 0, 1, 0, 0, 0, - 150, 7, 16, 0, 1, 0, - 0, 0, 68, 0, 0, 5, - 18, 0, 16, 0, 2, 0, - 0, 0, 10, 0, 16, 0, - 2, 0, 0, 0, 50, 0, - 0, 11, 226, 0, 16, 0, - 1, 0, 0, 0, 86, 14, - 16, 0, 1, 0, 0, 0, - 6, 0, 16, 0, 2, 0, - 0, 0, 6, 137, 32, 128, - 65, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 16, 0, 0, 7, 18, 0, - 16, 0, 2, 0, 0, 0, - 150, 7, 16, 0, 1, 0, - 0, 0, 150, 7, 16, 0, - 1, 0, 0, 0, 68, 0, - 0, 5, 18, 0, 16, 0, - 2, 0, 0, 0, 10, 0, - 16, 0, 2, 0, 0, 0, - 56, 0, 0, 7, 226, 0, - 16, 0, 1, 0, 0, 0, - 86, 14, 16, 0, 1, 0, - 0, 0, 6, 0, 16, 0, - 2, 0, 0, 0, 16, 0, - 0, 7, 18, 0, 16, 0, - 0, 0, 0, 0, 150, 7, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 52, 0, 0, 7, - 18, 0, 16, 0, 0, 0, - 0, 0, 10, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 0, - 56, 0, 0, 7, 18, 0, - 16, 0, 0, 0, 0, 0, - 10, 0, 16, 0, 1, 0, - 0, 0, 10, 0, 16, 0, - 0, 0, 0, 0, 47, 0, - 0, 5, 18, 0, 16, 0, - 0, 0, 0, 0, 10, 0, - 16, 0, 0, 0, 0, 0, - 56, 0, 0, 8, 18, 0, - 16, 0, 0, 0, 0, 0, - 10, 0, 16, 0, 0, 0, - 0, 0, 58, 128, 32, 0, - 0, 0, 0, 0, 2, 0, - 0, 0, 25, 0, 0, 5, - 18, 0, 16, 0, 0, 0, - 0, 0, 10, 0, 16, 0, - 0, 0, 0, 0, 56, 0, - 0, 7, 18, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 10, 0, 16, 0, 0, 0, - 0, 0, 56, 0, 0, 8, - 114, 0, 16, 0, 0, 0, - 0, 0, 6, 0, 16, 0, - 0, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 9, 0, 0, 0, 56, 0, - 0, 8, 114, 32, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 2, 0, 0, 0, - 17, 32, 0, 8, 130, 32, - 16, 0, 1, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 14, 0, - 0, 0, 17, 0, 0, 8, - 18, 32, 16, 0, 2, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 22, 0, 0, 0, 17, 0, - 0, 8, 34, 32, 16, 0, - 2, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 23, 0, 0, 0, - 17, 0, 0, 8, 66, 32, - 16, 0, 2, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 24, 0, - 0, 0, 17, 0, 0, 8, - 130, 32, 16, 0, 2, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 25, 0, 0, 0, 62, 0, - 0, 1, 73, 83, 71, 78, - 108, 0, 0, 0, 3, 0, - 0, 0, 8, 0, 0, 0, - 80, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 15, 15, 0, 0, - 92, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 1, 0, - 0, 0, 7, 7, 0, 0, - 99, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 2, 0, - 0, 0, 15, 15, 0, 0, - 83, 86, 95, 80, 111, 115, - 105, 116, 105, 111, 110, 0, - 78, 79, 82, 77, 65, 76, - 0, 67, 79, 76, 79, 82, - 0, 171, 171, 171, 79, 83, - 71, 78, 100, 0, 0, 0, - 3, 0, 0, 0, 8, 0, - 0, 0, 80, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 15, 0, - 0, 0, 80, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 1, 0, 0, 0, 15, 0, - 0, 0, 86, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 0, 3, 0, 0, 0, - 2, 0, 0, 0, 15, 0, - 0, 0, 67, 79, 76, 79, - 82, 0, 83, 86, 95, 80, - 111, 115, 105, 116, 105, 111, - 110, 0, 171, 171 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicPixelLighting.inc b/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicPixelLighting.inc deleted file mode 100644 index 6cc4941..0000000 --- a/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicPixelLighting.inc +++ /dev/null @@ -1,491 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Position 0 xyzw 0 NONE float xyzw -// NORMAL 0 xyz 1 NONE float xyz -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// TEXCOORD 0 xyzw 0 NONE float xyzw -// TEXCOORD 1 xyz 1 NONE float xyz -// COLOR 0 xyzw 2 NONE float xyzw -// SV_Position 0 xyzw 3 POS float xyzw -// -// -// Constant buffer to DX9 shader constant mappings: -// -// Target Reg Buffer Start Reg # of Regs Data Conversion -// ---------- ------- --------- --------- ---------------------- -// c1 cb0 0 1 ( FLT, FLT, FLT, FLT) -// c2 cb0 14 4 ( FLT, FLT, FLT, FLT) -// c6 cb0 19 7 ( FLT, FLT, FLT, FLT) -// -// -// Runtime generated constant mappings: -// -// Target Reg Constant Description -// ---------- -------------------------------------------------- -// c0 Vertex Shader position offset -// -// -// Level9 shader bytecode: -// - vs_2_0 - def c13, 0, 1, 0, 0 - dcl_texcoord v0 // vin<0,1,2,3> - dcl_texcoord1 v1 // vin<4,5,6> - -#line 83 "D:\Microsoft\DirectXTK\Src\Shaders\Lighting.fxh" - dp4 oPos.z, v0, c11 // ::VSBasicPixelLighting<13> - dp4 oT0.x, v0, c3 // ::VSBasicPixelLighting<0> - dp4 oT0.y, v0, c4 // ::VSBasicPixelLighting<1> - dp4 oT0.z, v0, c5 // ::VSBasicPixelLighting<2> - dp3 r0.x, v1, c6 - dp3 r0.y, v1, c7 - dp3 r0.z, v1, c8 - dp3 r0.w, r0, r0 - rsq r0.w, r0.w - mul oT1.xyz, r0.w, r0 // ::VSBasicPixelLighting<4,5,6> - -#line 12 "D:\Microsoft\DirectXTK\Src\Shaders\Common.fxh" - dp4 r0.x, v0, c2 - max r0.x, r0.x, c13.x - min oT0.w, r0.x, c13.y // ::VSBasicPixelLighting<3> - -#line 83 "D:\Microsoft\DirectXTK\Src\Shaders\Lighting.fxh" - dp4 r0.x, v0, c9 // ::vout<0> - dp4 r0.y, v0, c10 // ::vout<1> - dp4 r0.z, v0, c12 // ::vout<3> - -#line 371 "D:\Microsoft\DirectXTK\Src\Shaders\BasicEffect.fx" - mad oPos.xy, r0.z, c0, r0 // ::VSBasicPixelLighting<11,12> - mov oPos.w, r0.z // ::VSBasicPixelLighting<14> - -#line 378 - mov r0.xy, c13 - mad oT2, c1.w, r0.xxxy, r0.yyyx // ::VSBasicPixelLighting<7,8,9,10> - -// approximately 20 instruction slots used -vs_4_0 -dcl_constantbuffer CB0[26], immediateIndexed -dcl_input v0.xyzw -dcl_input v1.xyz -dcl_output o0.xyzw -dcl_output o1.xyz -dcl_output o2.xyzw -dcl_output_siv o3.xyzw, position -dcl_temps 1 -dp4 o0.x, v0.xyzw, cb0[15].xyzw -dp4 o0.y, v0.xyzw, cb0[16].xyzw -dp4 o0.z, v0.xyzw, cb0[17].xyzw -dp4_sat o0.w, v0.xyzw, cb0[14].xyzw -dp3 r0.x, v1.xyzx, cb0[19].xyzx -dp3 r0.y, v1.xyzx, cb0[20].xyzx -dp3 r0.z, v1.xyzx, cb0[21].xyzx -dp3 r0.w, r0.xyzx, r0.xyzx -rsq r0.w, r0.w -mul o1.xyz, r0.wwww, r0.xyzx -mov o2.xyz, l(1.000000,1.000000,1.000000,0) -mov o2.w, cb0[0].w -dp4 o3.x, v0.xyzw, cb0[22].xyzw -dp4 o3.y, v0.xyzw, cb0[23].xyzw -dp4 o3.z, v0.xyzw, cb0[24].xyzw -dp4 o3.w, v0.xyzw, cb0[25].xyzw -ret -// Approximately 0 instruction slots used -#endif - -const BYTE BasicEffect_VSBasicPixelLighting[] = -{ - 68, 88, 66, 67, 144, 246, - 106, 197, 168, 180, 22, 121, - 255, 66, 61, 232, 188, 164, - 120, 235, 1, 0, 0, 0, - 240, 8, 0, 0, 4, 0, - 0, 0, 48, 0, 0, 0, - 180, 5, 0, 0, 16, 8, - 0, 0, 100, 8, 0, 0, - 65, 111, 110, 57, 124, 5, - 0, 0, 124, 5, 0, 0, - 0, 2, 254, 255, 48, 5, - 0, 0, 76, 0, 0, 0, - 3, 0, 36, 0, 0, 0, - 72, 0, 0, 0, 72, 0, - 0, 0, 36, 0, 1, 0, - 72, 0, 0, 0, 0, 0, - 1, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 14, 0, - 4, 0, 2, 0, 0, 0, - 0, 0, 0, 0, 19, 0, - 7, 0, 6, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 2, 254, 255, 254, 255, - 238, 0, 68, 66, 85, 71, - 40, 0, 0, 0, 140, 3, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 184, 0, - 0, 0, 23, 0, 0, 0, - 196, 0, 0, 0, 3, 0, - 0, 0, 80, 3, 0, 0, - 124, 1, 0, 0, 68, 58, - 92, 77, 105, 99, 114, 111, - 115, 111, 102, 116, 92, 68, - 105, 114, 101, 99, 116, 88, - 84, 75, 92, 83, 114, 99, - 92, 83, 104, 97, 100, 101, - 114, 115, 92, 76, 105, 103, - 104, 116, 105, 110, 103, 46, - 102, 120, 104, 0, 68, 58, - 92, 77, 105, 99, 114, 111, - 115, 111, 102, 116, 92, 68, - 105, 114, 101, 99, 116, 88, - 84, 75, 92, 83, 114, 99, - 92, 83, 104, 97, 100, 101, - 114, 115, 92, 67, 111, 109, - 109, 111, 110, 46, 102, 120, - 104, 0, 68, 58, 92, 77, - 105, 99, 114, 111, 115, 111, - 102, 116, 92, 68, 105, 114, - 101, 99, 116, 88, 84, 75, - 92, 83, 114, 99, 92, 83, - 104, 97, 100, 101, 114, 115, - 92, 66, 97, 115, 105, 99, - 69, 102, 102, 101, 99, 116, - 46, 102, 120, 0, 40, 0, - 0, 0, 88, 0, 0, 0, - 134, 0, 0, 0, 0, 0, - 255, 255, 192, 3, 0, 0, - 0, 0, 255, 255, 216, 3, - 0, 0, 0, 0, 255, 255, - 228, 3, 0, 0, 83, 0, - 0, 0, 240, 3, 0, 0, - 84, 0, 0, 0, 0, 4, - 0, 0, 84, 0, 0, 0, - 16, 4, 0, 0, 84, 0, - 0, 0, 32, 4, 0, 0, - 85, 0, 0, 0, 48, 4, - 0, 0, 85, 0, 0, 0, - 64, 4, 0, 0, 85, 0, - 0, 0, 80, 4, 0, 0, - 85, 0, 0, 0, 96, 4, - 0, 0, 85, 0, 0, 0, - 112, 4, 0, 0, 85, 0, - 0, 0, 124, 4, 0, 0, - 12, 0, 1, 0, 140, 4, - 0, 0, 12, 0, 1, 0, - 156, 4, 0, 0, 12, 0, - 1, 0, 172, 4, 0, 0, - 83, 0, 0, 0, 188, 4, - 0, 0, 83, 0, 0, 0, - 204, 4, 0, 0, 83, 0, - 0, 0, 220, 4, 0, 0, - 115, 1, 2, 0, 236, 4, - 0, 0, 115, 1, 2, 0, - 0, 5, 0, 0, 122, 1, - 2, 0, 12, 5, 0, 0, - 122, 1, 2, 0, 24, 5, - 0, 0, 86, 83, 66, 97, - 115, 105, 99, 80, 105, 120, - 101, 108, 76, 105, 103, 104, - 116, 105, 110, 103, 0, 80, - 111, 115, 105, 116, 105, 111, - 110, 87, 83, 0, 1, 0, - 3, 0, 1, 0, 4, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 78, 111, 114, 109, - 97, 108, 87, 83, 0, 171, - 171, 171, 1, 0, 3, 0, - 1, 0, 3, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 68, 105, 102, 102, 117, 115, - 101, 0, 80, 111, 115, 105, - 116, 105, 111, 110, 80, 83, - 0, 171, 145, 1, 0, 0, - 156, 1, 0, 0, 172, 1, - 0, 0, 184, 1, 0, 0, - 200, 1, 0, 0, 156, 1, - 0, 0, 208, 1, 0, 0, - 156, 1, 0, 0, 5, 0, - 0, 0, 1, 0, 15, 0, - 1, 0, 4, 0, 220, 1, - 0, 0, 3, 0, 0, 0, - 255, 255, 255, 255, 13, 0, - 255, 255, 4, 0, 0, 0, - 0, 0, 255, 255, 255, 255, - 255, 255, 5, 0, 0, 0, - 255, 255, 1, 0, 255, 255, - 255, 255, 6, 0, 0, 0, - 255, 255, 255, 255, 2, 0, - 255, 255, 12, 0, 0, 0, - 4, 0, 5, 0, 6, 0, - 255, 255, 15, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 3, 0, 19, 0, 0, 0, - 11, 0, 12, 0, 255, 255, - 255, 255, 20, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 14, 0, 22, 0, 0, 0, - 7, 0, 8, 0, 9, 0, - 10, 0, 118, 105, 110, 0, - 80, 111, 115, 105, 116, 105, - 111, 110, 0, 78, 111, 114, - 109, 97, 108, 0, 124, 2, - 0, 0, 156, 1, 0, 0, - 133, 2, 0, 0, 184, 1, - 0, 0, 5, 0, 0, 0, - 1, 0, 7, 0, 1, 0, - 2, 0, 140, 2, 0, 0, - 1, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 3, 0, - 2, 0, 0, 0, 4, 0, - 5, 0, 6, 0, 255, 255, - 118, 111, 117, 116, 0, 80, - 111, 115, 95, 112, 115, 0, - 80, 111, 115, 95, 119, 115, - 0, 78, 111, 114, 109, 97, - 108, 95, 119, 115, 0, 70, - 111, 103, 70, 97, 99, 116, - 111, 114, 0, 171, 0, 0, - 3, 0, 1, 0, 1, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 201, 2, 0, 0, - 156, 1, 0, 0, 208, 2, - 0, 0, 184, 1, 0, 0, - 215, 2, 0, 0, 184, 1, - 0, 0, 225, 2, 0, 0, - 236, 2, 0, 0, 5, 0, - 0, 0, 1, 0, 11, 0, - 1, 0, 4, 0, 252, 2, - 0, 0, 16, 0, 0, 0, - 0, 0, 255, 255, 255, 255, - 255, 255, 17, 0, 0, 0, - 255, 255, 1, 0, 255, 255, - 255, 255, 18, 0, 0, 0, - 255, 255, 255, 255, 3, 0, - 255, 255, 0, 0, 0, 0, - 124, 1, 0, 0, 252, 1, - 0, 0, 9, 0, 0, 0, - 12, 2, 0, 0, 124, 1, - 0, 0, 120, 2, 0, 0, - 156, 2, 0, 0, 2, 0, - 0, 0, 172, 2, 0, 0, - 0, 0, 0, 0, 196, 2, - 0, 0, 28, 3, 0, 0, - 3, 0, 0, 0, 44, 3, - 0, 0, 77, 105, 99, 114, - 111, 115, 111, 102, 116, 32, - 40, 82, 41, 32, 72, 76, - 83, 76, 32, 83, 104, 97, - 100, 101, 114, 32, 67, 111, - 109, 112, 105, 108, 101, 114, - 32, 49, 48, 46, 49, 0, - 81, 0, 0, 5, 13, 0, - 15, 160, 0, 0, 0, 0, - 0, 0, 128, 63, 0, 0, - 0, 0, 0, 0, 0, 0, - 31, 0, 0, 2, 5, 0, - 0, 128, 0, 0, 15, 144, - 31, 0, 0, 2, 5, 0, - 1, 128, 1, 0, 15, 144, - 9, 0, 0, 3, 0, 0, - 4, 192, 0, 0, 228, 144, - 11, 0, 228, 160, 9, 0, - 0, 3, 0, 0, 1, 224, - 0, 0, 228, 144, 3, 0, - 228, 160, 9, 0, 0, 3, - 0, 0, 2, 224, 0, 0, - 228, 144, 4, 0, 228, 160, - 9, 0, 0, 3, 0, 0, - 4, 224, 0, 0, 228, 144, - 5, 0, 228, 160, 8, 0, - 0, 3, 0, 0, 1, 128, - 1, 0, 228, 144, 6, 0, - 228, 160, 8, 0, 0, 3, - 0, 0, 2, 128, 1, 0, - 228, 144, 7, 0, 228, 160, - 8, 0, 0, 3, 0, 0, - 4, 128, 1, 0, 228, 144, - 8, 0, 228, 160, 8, 0, - 0, 3, 0, 0, 8, 128, - 0, 0, 228, 128, 0, 0, - 228, 128, 7, 0, 0, 2, - 0, 0, 8, 128, 0, 0, - 255, 128, 5, 0, 0, 3, - 1, 0, 7, 224, 0, 0, - 255, 128, 0, 0, 228, 128, - 9, 0, 0, 3, 0, 0, - 1, 128, 0, 0, 228, 144, - 2, 0, 228, 160, 11, 0, - 0, 3, 0, 0, 1, 128, - 0, 0, 0, 128, 13, 0, - 0, 160, 10, 0, 0, 3, - 0, 0, 8, 224, 0, 0, - 0, 128, 13, 0, 85, 160, - 9, 0, 0, 3, 0, 0, - 1, 128, 0, 0, 228, 144, - 9, 0, 228, 160, 9, 0, - 0, 3, 0, 0, 2, 128, - 0, 0, 228, 144, 10, 0, - 228, 160, 9, 0, 0, 3, - 0, 0, 4, 128, 0, 0, - 228, 144, 12, 0, 228, 160, - 4, 0, 0, 4, 0, 0, - 3, 192, 0, 0, 170, 128, - 0, 0, 228, 160, 0, 0, - 228, 128, 1, 0, 0, 2, - 0, 0, 8, 192, 0, 0, - 170, 128, 1, 0, 0, 2, - 0, 0, 3, 128, 13, 0, - 228, 160, 4, 0, 0, 4, - 2, 0, 15, 224, 1, 0, - 255, 160, 0, 0, 64, 128, - 0, 0, 21, 128, 255, 255, - 0, 0, 83, 72, 68, 82, - 84, 2, 0, 0, 64, 0, - 1, 0, 149, 0, 0, 0, - 89, 0, 0, 4, 70, 142, - 32, 0, 0, 0, 0, 0, - 26, 0, 0, 0, 95, 0, - 0, 3, 242, 16, 16, 0, - 0, 0, 0, 0, 95, 0, - 0, 3, 114, 16, 16, 0, - 1, 0, 0, 0, 101, 0, - 0, 3, 242, 32, 16, 0, - 0, 0, 0, 0, 101, 0, - 0, 3, 114, 32, 16, 0, - 1, 0, 0, 0, 101, 0, - 0, 3, 242, 32, 16, 0, - 2, 0, 0, 0, 103, 0, - 0, 4, 242, 32, 16, 0, - 3, 0, 0, 0, 1, 0, - 0, 0, 104, 0, 0, 2, - 1, 0, 0, 0, 17, 0, - 0, 8, 18, 32, 16, 0, - 0, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 15, 0, 0, 0, - 17, 0, 0, 8, 34, 32, - 16, 0, 0, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 16, 0, - 0, 0, 17, 0, 0, 8, - 66, 32, 16, 0, 0, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 17, 0, 0, 0, 17, 32, - 0, 8, 130, 32, 16, 0, - 0, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 14, 0, 0, 0, - 16, 0, 0, 8, 18, 0, - 16, 0, 0, 0, 0, 0, - 70, 18, 16, 0, 1, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 19, 0, - 0, 0, 16, 0, 0, 8, - 34, 0, 16, 0, 0, 0, - 0, 0, 70, 18, 16, 0, - 1, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 20, 0, 0, 0, 16, 0, - 0, 8, 66, 0, 16, 0, - 0, 0, 0, 0, 70, 18, - 16, 0, 1, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 21, 0, 0, 0, - 16, 0, 0, 7, 130, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 68, 0, - 0, 5, 130, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 56, 0, 0, 7, 114, 32, - 16, 0, 1, 0, 0, 0, - 246, 15, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 54, 0, - 0, 8, 114, 32, 16, 0, - 2, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 0, 0, - 54, 0, 0, 6, 130, 32, - 16, 0, 2, 0, 0, 0, - 58, 128, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 17, 0, 0, 8, 18, 32, - 16, 0, 3, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 22, 0, - 0, 0, 17, 0, 0, 8, - 34, 32, 16, 0, 3, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 23, 0, 0, 0, 17, 0, - 0, 8, 66, 32, 16, 0, - 3, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 24, 0, 0, 0, - 17, 0, 0, 8, 130, 32, - 16, 0, 3, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 25, 0, - 0, 0, 62, 0, 0, 1, - 73, 83, 71, 78, 76, 0, - 0, 0, 2, 0, 0, 0, - 8, 0, 0, 0, 56, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 15, 15, 0, 0, 68, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 1, 0, 0, 0, - 7, 7, 0, 0, 83, 86, - 95, 80, 111, 115, 105, 116, - 105, 111, 110, 0, 78, 79, - 82, 77, 65, 76, 0, 171, - 79, 83, 71, 78, 132, 0, - 0, 0, 4, 0, 0, 0, - 8, 0, 0, 0, 104, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 15, 0, 0, 0, 104, 0, - 0, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 1, 0, 0, 0, - 7, 8, 0, 0, 113, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 2, 0, 0, 0, - 15, 0, 0, 0, 119, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 3, 0, - 0, 0, 3, 0, 0, 0, - 15, 0, 0, 0, 84, 69, - 88, 67, 79, 79, 82, 68, - 0, 67, 79, 76, 79, 82, - 0, 83, 86, 95, 80, 111, - 115, 105, 116, 105, 111, 110, - 0, 171 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicPixelLightingBn.inc b/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicPixelLightingBn.inc deleted file mode 100644 index c2a0364..0000000 --- a/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicPixelLightingBn.inc +++ /dev/null @@ -1,531 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Position 0 xyzw 0 NONE float xyzw -// NORMAL 0 xyz 1 NONE float xyz -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// TEXCOORD 0 xyzw 0 NONE float xyzw -// TEXCOORD 1 xyz 1 NONE float xyz -// COLOR 0 xyzw 2 NONE float xyzw -// SV_Position 0 xyzw 3 POS float xyzw -// -// -// Constant buffer to DX9 shader constant mappings: -// -// Target Reg Buffer Start Reg # of Regs Data Conversion -// ---------- ------- --------- --------- ---------------------- -// c1 cb0 0 1 ( FLT, FLT, FLT, FLT) -// c2 cb0 14 4 ( FLT, FLT, FLT, FLT) -// c6 cb0 19 7 ( FLT, FLT, FLT, FLT) -// -// -// Runtime generated constant mappings: -// -// Target Reg Constant Description -// ---------- -------------------------------------------------- -// c0 Vertex Shader position offset -// -// -// Level9 shader bytecode: -// - vs_2_0 - def c13, 2, -1, 0, 1 - dcl_texcoord v0 // vin<0,1,2,3> - dcl_texcoord1 v1 // vin<4,5,6> - -#line 83 "D:\Microsoft\DirectXTK\Src\Shaders\Lighting.fxh" - dp4 oPos.z, v0, c11 // ::VSBasicPixelLightingBn<13> - dp4 oT0.x, v0, c3 // ::VSBasicPixelLightingBn<0> - dp4 oT0.y, v0, c4 // ::VSBasicPixelLightingBn<1> - dp4 oT0.z, v0, c5 // ::VSBasicPixelLightingBn<2> - -#line 11 "D:\Microsoft\DirectXTK\Src\Shaders\Utilities.fxh" - mad r0.xyz, v1, c13.x, c13.y // ::BiasX2<0,1,2> - -#line 85 "D:\Microsoft\DirectXTK\Src\Shaders\Lighting.fxh" - dp3 r1.x, r0, c6 - dp3 r1.y, r0, c7 - dp3 r1.z, r0, c8 - dp3 r0.x, r1, r1 - rsq r0.x, r0.x - mul oT1.xyz, r0.x, r1 // ::VSBasicPixelLightingBn<4,5,6> - -#line 12 "D:\Microsoft\DirectXTK\Src\Shaders\Common.fxh" - dp4 r0.x, v0, c2 - max r0.x, r0.x, c13.z - min oT0.w, r0.x, c13.w // ::VSBasicPixelLightingBn<3> - -#line 83 "D:\Microsoft\DirectXTK\Src\Shaders\Lighting.fxh" - dp4 r0.x, v0, c9 // ::vout<0> - dp4 r0.y, v0, c10 // ::vout<1> - dp4 r0.z, v0, c12 // ::vout<3> - -#line 383 "D:\Microsoft\DirectXTK\Src\Shaders\BasicEffect.fx" - mad oPos.xy, r0.z, c0, r0 // ::VSBasicPixelLightingBn<11,12> - mov oPos.w, r0.z // ::VSBasicPixelLightingBn<14> - -#line 392 - mov r0.zw, c13 - mad oT2, c1.w, r0.zzzw, r0.wwwz // ::VSBasicPixelLightingBn<7,8,9,10> - -// approximately 21 instruction slots used -vs_4_0 -dcl_constantbuffer CB0[26], immediateIndexed -dcl_input v0.xyzw -dcl_input v1.xyz -dcl_output o0.xyzw -dcl_output o1.xyz -dcl_output o2.xyzw -dcl_output_siv o3.xyzw, position -dcl_temps 2 -dp4 o0.x, v0.xyzw, cb0[15].xyzw -dp4 o0.y, v0.xyzw, cb0[16].xyzw -dp4 o0.z, v0.xyzw, cb0[17].xyzw -dp4_sat o0.w, v0.xyzw, cb0[14].xyzw -mad r0.xyz, v1.xyzx, l(2.000000, 2.000000, 2.000000, 0.000000), l(-1.000000, -1.000000, -1.000000, 0.000000) -dp3 r1.x, r0.xyzx, cb0[19].xyzx -dp3 r1.y, r0.xyzx, cb0[20].xyzx -dp3 r1.z, r0.xyzx, cb0[21].xyzx -dp3 r0.x, r1.xyzx, r1.xyzx -rsq r0.x, r0.x -mul o1.xyz, r0.xxxx, r1.xyzx -mov o2.xyz, l(1.000000,1.000000,1.000000,0) -mov o2.w, cb0[0].w -dp4 o3.x, v0.xyzw, cb0[22].xyzw -dp4 o3.y, v0.xyzw, cb0[23].xyzw -dp4 o3.z, v0.xyzw, cb0[24].xyzw -dp4 o3.w, v0.xyzw, cb0[25].xyzw -ret -// Approximately 0 instruction slots used -#endif - -const BYTE BasicEffect_VSBasicPixelLightingBn[] = -{ - 68, 88, 66, 67, 231, 11, - 121, 203, 143, 180, 93, 1, - 56, 74, 161, 13, 131, 64, - 215, 147, 1, 0, 0, 0, - 188, 9, 0, 0, 4, 0, - 0, 0, 48, 0, 0, 0, - 68, 6, 0, 0, 220, 8, - 0, 0, 48, 9, 0, 0, - 65, 111, 110, 57, 12, 6, - 0, 0, 12, 6, 0, 0, - 0, 2, 254, 255, 192, 5, - 0, 0, 76, 0, 0, 0, - 3, 0, 36, 0, 0, 0, - 72, 0, 0, 0, 72, 0, - 0, 0, 36, 0, 1, 0, - 72, 0, 0, 0, 0, 0, - 1, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 14, 0, - 4, 0, 2, 0, 0, 0, - 0, 0, 0, 0, 19, 0, - 7, 0, 6, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 2, 254, 255, 254, 255, - 13, 1, 68, 66, 85, 71, - 40, 0, 0, 0, 8, 4, - 0, 0, 0, 0, 0, 0, - 4, 0, 0, 0, 236, 0, - 0, 0, 24, 0, 0, 0, - 252, 0, 0, 0, 4, 0, - 0, 0, 184, 3, 0, 0, - 224, 1, 0, 0, 68, 58, - 92, 77, 105, 99, 114, 111, - 115, 111, 102, 116, 92, 68, - 105, 114, 101, 99, 116, 88, - 84, 75, 92, 83, 114, 99, - 92, 83, 104, 97, 100, 101, - 114, 115, 92, 76, 105, 103, - 104, 116, 105, 110, 103, 46, - 102, 120, 104, 0, 68, 58, - 92, 77, 105, 99, 114, 111, - 115, 111, 102, 116, 92, 68, - 105, 114, 101, 99, 116, 88, - 84, 75, 92, 83, 114, 99, - 92, 83, 104, 97, 100, 101, - 114, 115, 92, 85, 116, 105, - 108, 105, 116, 105, 101, 115, - 46, 102, 120, 104, 0, 68, - 58, 92, 77, 105, 99, 114, - 111, 115, 111, 102, 116, 92, - 68, 105, 114, 101, 99, 116, - 88, 84, 75, 92, 83, 114, - 99, 92, 83, 104, 97, 100, - 101, 114, 115, 92, 67, 111, - 109, 109, 111, 110, 46, 102, - 120, 104, 0, 68, 58, 92, - 77, 105, 99, 114, 111, 115, - 111, 102, 116, 92, 68, 105, - 114, 101, 99, 116, 88, 84, - 75, 92, 83, 114, 99, 92, - 83, 104, 97, 100, 101, 114, - 115, 92, 66, 97, 115, 105, - 99, 69, 102, 102, 101, 99, - 116, 46, 102, 120, 0, 171, - 171, 171, 40, 0, 0, 0, - 88, 0, 0, 0, 137, 0, - 0, 0, 183, 0, 0, 0, - 0, 0, 255, 255, 60, 4, - 0, 0, 0, 0, 255, 255, - 84, 4, 0, 0, 0, 0, - 255, 255, 96, 4, 0, 0, - 83, 0, 0, 0, 108, 4, - 0, 0, 84, 0, 0, 0, - 124, 4, 0, 0, 84, 0, - 0, 0, 140, 4, 0, 0, - 84, 0, 0, 0, 156, 4, - 0, 0, 11, 0, 1, 0, - 172, 4, 0, 0, 85, 0, - 0, 0, 192, 4, 0, 0, - 85, 0, 0, 0, 208, 4, - 0, 0, 85, 0, 0, 0, - 224, 4, 0, 0, 85, 0, - 0, 0, 240, 4, 0, 0, - 85, 0, 0, 0, 0, 5, - 0, 0, 85, 0, 0, 0, - 12, 5, 0, 0, 12, 0, - 2, 0, 28, 5, 0, 0, - 12, 0, 2, 0, 44, 5, - 0, 0, 12, 0, 2, 0, - 60, 5, 0, 0, 83, 0, - 0, 0, 76, 5, 0, 0, - 83, 0, 0, 0, 92, 5, - 0, 0, 83, 0, 0, 0, - 108, 5, 0, 0, 127, 1, - 3, 0, 124, 5, 0, 0, - 127, 1, 3, 0, 144, 5, - 0, 0, 136, 1, 3, 0, - 156, 5, 0, 0, 136, 1, - 3, 0, 168, 5, 0, 0, - 66, 105, 97, 115, 88, 50, - 0, 171, 1, 0, 3, 0, - 1, 0, 3, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 7, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 255, 255, - 86, 83, 66, 97, 115, 105, - 99, 80, 105, 120, 101, 108, - 76, 105, 103, 104, 116, 105, - 110, 103, 66, 110, 0, 80, - 111, 115, 105, 116, 105, 111, - 110, 87, 83, 0, 171, 171, - 1, 0, 3, 0, 1, 0, - 4, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 78, 111, - 114, 109, 97, 108, 87, 83, - 0, 171, 171, 171, 1, 0, - 3, 0, 1, 0, 3, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 68, 105, 102, 102, - 117, 115, 101, 0, 80, 111, - 115, 105, 116, 105, 111, 110, - 80, 83, 0, 171, 247, 1, - 0, 0, 4, 2, 0, 0, - 20, 2, 0, 0, 32, 2, - 0, 0, 48, 2, 0, 0, - 4, 2, 0, 0, 56, 2, - 0, 0, 4, 2, 0, 0, - 5, 0, 0, 0, 1, 0, - 15, 0, 1, 0, 4, 0, - 68, 2, 0, 0, 3, 0, - 0, 0, 255, 255, 255, 255, - 13, 0, 255, 255, 4, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 5, 0, - 0, 0, 255, 255, 1, 0, - 255, 255, 255, 255, 6, 0, - 0, 0, 255, 255, 255, 255, - 2, 0, 255, 255, 13, 0, - 0, 0, 4, 0, 5, 0, - 6, 0, 255, 255, 16, 0, - 0, 0, 255, 255, 255, 255, - 255, 255, 3, 0, 20, 0, - 0, 0, 11, 0, 12, 0, - 255, 255, 255, 255, 21, 0, - 0, 0, 255, 255, 255, 255, - 255, 255, 14, 0, 23, 0, - 0, 0, 7, 0, 8, 0, - 9, 0, 10, 0, 118, 105, - 110, 0, 80, 111, 115, 105, - 116, 105, 111, 110, 0, 78, - 111, 114, 109, 97, 108, 0, - 228, 2, 0, 0, 4, 2, - 0, 0, 237, 2, 0, 0, - 32, 2, 0, 0, 5, 0, - 0, 0, 1, 0, 7, 0, - 1, 0, 2, 0, 244, 2, - 0, 0, 1, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 3, 0, 2, 0, 0, 0, - 4, 0, 5, 0, 6, 0, - 255, 255, 118, 111, 117, 116, - 0, 80, 111, 115, 95, 112, - 115, 0, 80, 111, 115, 95, - 119, 115, 0, 78, 111, 114, - 109, 97, 108, 95, 119, 115, - 0, 70, 111, 103, 70, 97, - 99, 116, 111, 114, 0, 171, - 0, 0, 3, 0, 1, 0, - 1, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 49, 3, - 0, 0, 4, 2, 0, 0, - 56, 3, 0, 0, 32, 2, - 0, 0, 63, 3, 0, 0, - 32, 2, 0, 0, 73, 3, - 0, 0, 84, 3, 0, 0, - 5, 0, 0, 0, 1, 0, - 11, 0, 1, 0, 4, 0, - 100, 3, 0, 0, 17, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 18, 0, - 0, 0, 255, 255, 1, 0, - 255, 255, 255, 255, 19, 0, - 0, 0, 255, 255, 255, 255, - 3, 0, 255, 255, 0, 0, - 0, 0, 188, 1, 0, 0, - 196, 1, 0, 0, 1, 0, - 0, 0, 212, 1, 0, 0, - 0, 0, 0, 0, 224, 1, - 0, 0, 100, 2, 0, 0, - 9, 0, 0, 0, 116, 2, - 0, 0, 224, 1, 0, 0, - 224, 2, 0, 0, 4, 3, - 0, 0, 2, 0, 0, 0, - 20, 3, 0, 0, 0, 0, - 0, 0, 44, 3, 0, 0, - 132, 3, 0, 0, 3, 0, - 0, 0, 148, 3, 0, 0, - 77, 105, 99, 114, 111, 115, - 111, 102, 116, 32, 40, 82, - 41, 32, 72, 76, 83, 76, - 32, 83, 104, 97, 100, 101, - 114, 32, 67, 111, 109, 112, - 105, 108, 101, 114, 32, 49, - 48, 46, 49, 0, 81, 0, - 0, 5, 13, 0, 15, 160, - 0, 0, 0, 64, 0, 0, - 128, 191, 0, 0, 0, 0, - 0, 0, 128, 63, 31, 0, - 0, 2, 5, 0, 0, 128, - 0, 0, 15, 144, 31, 0, - 0, 2, 5, 0, 1, 128, - 1, 0, 15, 144, 9, 0, - 0, 3, 0, 0, 4, 192, - 0, 0, 228, 144, 11, 0, - 228, 160, 9, 0, 0, 3, - 0, 0, 1, 224, 0, 0, - 228, 144, 3, 0, 228, 160, - 9, 0, 0, 3, 0, 0, - 2, 224, 0, 0, 228, 144, - 4, 0, 228, 160, 9, 0, - 0, 3, 0, 0, 4, 224, - 0, 0, 228, 144, 5, 0, - 228, 160, 4, 0, 0, 4, - 0, 0, 7, 128, 1, 0, - 228, 144, 13, 0, 0, 160, - 13, 0, 85, 160, 8, 0, - 0, 3, 1, 0, 1, 128, - 0, 0, 228, 128, 6, 0, - 228, 160, 8, 0, 0, 3, - 1, 0, 2, 128, 0, 0, - 228, 128, 7, 0, 228, 160, - 8, 0, 0, 3, 1, 0, - 4, 128, 0, 0, 228, 128, - 8, 0, 228, 160, 8, 0, - 0, 3, 0, 0, 1, 128, - 1, 0, 228, 128, 1, 0, - 228, 128, 7, 0, 0, 2, - 0, 0, 1, 128, 0, 0, - 0, 128, 5, 0, 0, 3, - 1, 0, 7, 224, 0, 0, - 0, 128, 1, 0, 228, 128, - 9, 0, 0, 3, 0, 0, - 1, 128, 0, 0, 228, 144, - 2, 0, 228, 160, 11, 0, - 0, 3, 0, 0, 1, 128, - 0, 0, 0, 128, 13, 0, - 170, 160, 10, 0, 0, 3, - 0, 0, 8, 224, 0, 0, - 0, 128, 13, 0, 255, 160, - 9, 0, 0, 3, 0, 0, - 1, 128, 0, 0, 228, 144, - 9, 0, 228, 160, 9, 0, - 0, 3, 0, 0, 2, 128, - 0, 0, 228, 144, 10, 0, - 228, 160, 9, 0, 0, 3, - 0, 0, 4, 128, 0, 0, - 228, 144, 12, 0, 228, 160, - 4, 0, 0, 4, 0, 0, - 3, 192, 0, 0, 170, 128, - 0, 0, 228, 160, 0, 0, - 228, 128, 1, 0, 0, 2, - 0, 0, 8, 192, 0, 0, - 170, 128, 1, 0, 0, 2, - 0, 0, 12, 128, 13, 0, - 228, 160, 4, 0, 0, 4, - 2, 0, 15, 224, 1, 0, - 255, 160, 0, 0, 234, 128, - 0, 0, 191, 128, 255, 255, - 0, 0, 83, 72, 68, 82, - 144, 2, 0, 0, 64, 0, - 1, 0, 164, 0, 0, 0, - 89, 0, 0, 4, 70, 142, - 32, 0, 0, 0, 0, 0, - 26, 0, 0, 0, 95, 0, - 0, 3, 242, 16, 16, 0, - 0, 0, 0, 0, 95, 0, - 0, 3, 114, 16, 16, 0, - 1, 0, 0, 0, 101, 0, - 0, 3, 242, 32, 16, 0, - 0, 0, 0, 0, 101, 0, - 0, 3, 114, 32, 16, 0, - 1, 0, 0, 0, 101, 0, - 0, 3, 242, 32, 16, 0, - 2, 0, 0, 0, 103, 0, - 0, 4, 242, 32, 16, 0, - 3, 0, 0, 0, 1, 0, - 0, 0, 104, 0, 0, 2, - 2, 0, 0, 0, 17, 0, - 0, 8, 18, 32, 16, 0, - 0, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 15, 0, 0, 0, - 17, 0, 0, 8, 34, 32, - 16, 0, 0, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 16, 0, - 0, 0, 17, 0, 0, 8, - 66, 32, 16, 0, 0, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 17, 0, 0, 0, 17, 32, - 0, 8, 130, 32, 16, 0, - 0, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 14, 0, 0, 0, - 50, 0, 0, 15, 114, 0, - 16, 0, 0, 0, 0, 0, - 70, 18, 16, 0, 1, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 64, 0, 0, - 0, 64, 0, 0, 0, 64, - 0, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 128, 191, - 0, 0, 128, 191, 0, 0, - 128, 191, 0, 0, 0, 0, - 16, 0, 0, 8, 18, 0, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 19, 0, - 0, 0, 16, 0, 0, 8, - 34, 0, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 20, 0, 0, 0, 16, 0, - 0, 8, 66, 0, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 21, 0, 0, 0, - 16, 0, 0, 7, 18, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 68, 0, - 0, 5, 18, 0, 16, 0, - 0, 0, 0, 0, 10, 0, - 16, 0, 0, 0, 0, 0, - 56, 0, 0, 7, 114, 32, - 16, 0, 1, 0, 0, 0, - 6, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 54, 0, - 0, 8, 114, 32, 16, 0, - 2, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 0, 0, - 54, 0, 0, 6, 130, 32, - 16, 0, 2, 0, 0, 0, - 58, 128, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 17, 0, 0, 8, 18, 32, - 16, 0, 3, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 22, 0, - 0, 0, 17, 0, 0, 8, - 34, 32, 16, 0, 3, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 23, 0, 0, 0, 17, 0, - 0, 8, 66, 32, 16, 0, - 3, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 24, 0, 0, 0, - 17, 0, 0, 8, 130, 32, - 16, 0, 3, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 25, 0, - 0, 0, 62, 0, 0, 1, - 73, 83, 71, 78, 76, 0, - 0, 0, 2, 0, 0, 0, - 8, 0, 0, 0, 56, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 15, 15, 0, 0, 68, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 1, 0, 0, 0, - 7, 7, 0, 0, 83, 86, - 95, 80, 111, 115, 105, 116, - 105, 111, 110, 0, 78, 79, - 82, 77, 65, 76, 0, 171, - 79, 83, 71, 78, 132, 0, - 0, 0, 4, 0, 0, 0, - 8, 0, 0, 0, 104, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 15, 0, 0, 0, 104, 0, - 0, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 1, 0, 0, 0, - 7, 8, 0, 0, 113, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 2, 0, 0, 0, - 15, 0, 0, 0, 119, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 3, 0, - 0, 0, 3, 0, 0, 0, - 15, 0, 0, 0, 84, 69, - 88, 67, 79, 79, 82, 68, - 0, 67, 79, 76, 79, 82, - 0, 83, 86, 95, 80, 111, - 115, 105, 116, 105, 111, 110, - 0, 171 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicPixelLightingTx.inc b/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicPixelLightingTx.inc deleted file mode 100644 index d00018d..0000000 --- a/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicPixelLightingTx.inc +++ /dev/null @@ -1,532 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Position 0 xyzw 0 NONE float xyzw -// NORMAL 0 xyz 1 NONE float xyz -// TEXCOORD 0 xy 2 NONE float xy -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// TEXCOORD 0 xy 0 NONE float xy -// TEXCOORD 1 xyzw 1 NONE float xyzw -// TEXCOORD 2 xyz 2 NONE float xyz -// COLOR 0 xyzw 3 NONE float xyzw -// SV_Position 0 xyzw 4 POS float xyzw -// -// -// Constant buffer to DX9 shader constant mappings: -// -// Target Reg Buffer Start Reg # of Regs Data Conversion -// ---------- ------- --------- --------- ---------------------- -// c1 cb0 0 1 ( FLT, FLT, FLT, FLT) -// c2 cb0 14 4 ( FLT, FLT, FLT, FLT) -// c6 cb0 19 7 ( FLT, FLT, FLT, FLT) -// -// -// Runtime generated constant mappings: -// -// Target Reg Constant Description -// ---------- -------------------------------------------------- -// c0 Vertex Shader position offset -// -// -// Level9 shader bytecode: -// - vs_2_0 - def c13, 0, 1, 0, 0 - dcl_texcoord v0 // vin<0,1,2,3> - dcl_texcoord1 v1 // vin<4,5,6> - dcl_texcoord2 v2 // vin<7,8> - -#line 83 "D:\Microsoft\DirectXTK\Src\Shaders\Lighting.fxh" - dp4 oPos.z, v0, c11 // ::VSBasicPixelLightingTx<15> - dp4 oT1.x, v0, c3 // ::VSBasicPixelLightingTx<2> - dp4 oT1.y, v0, c4 // ::VSBasicPixelLightingTx<3> - dp4 oT1.z, v0, c5 // ::VSBasicPixelLightingTx<4> - dp3 r0.x, v1, c6 - dp3 r0.y, v1, c7 - dp3 r0.z, v1, c8 - dp3 r0.w, r0, r0 - rsq r0.w, r0.w - mul oT2.xyz, r0.w, r0 // ::VSBasicPixelLightingTx<6,7,8> - -#line 12 "D:\Microsoft\DirectXTK\Src\Shaders\Common.fxh" - dp4 r0.x, v0, c2 - max r0.x, r0.x, c13.x - min oT1.w, r0.x, c13.y // ::VSBasicPixelLightingTx<5> - -#line 83 "D:\Microsoft\DirectXTK\Src\Shaders\Lighting.fxh" - dp4 r0.x, v0, c9 // ::vout<0> - dp4 r0.y, v0, c10 // ::vout<1> - dp4 r0.z, v0, c12 // ::vout<3> - -#line 429 "D:\Microsoft\DirectXTK\Src\Shaders\BasicEffect.fx" - mad oPos.xy, r0.z, c0, r0 // ::VSBasicPixelLightingTx<13,14> - mov oPos.w, r0.z // ::VSBasicPixelLightingTx<16> - -#line 437 - mov oT0.xy, v2 // ::VSBasicPixelLightingTx<0,1> - mov r0.xy, c13 - mad oT3, c1.w, r0.xxxy, r0.yyyx // ::VSBasicPixelLightingTx<9,10,11,12> - -// approximately 21 instruction slots used -vs_4_0 -dcl_constantbuffer CB0[26], immediateIndexed -dcl_input v0.xyzw -dcl_input v1.xyz -dcl_input v2.xy -dcl_output o0.xy -dcl_output o1.xyzw -dcl_output o2.xyz -dcl_output o3.xyzw -dcl_output_siv o4.xyzw, position -dcl_temps 1 -mov o0.xy, v2.xyxx -dp4 o1.x, v0.xyzw, cb0[15].xyzw -dp4 o1.y, v0.xyzw, cb0[16].xyzw -dp4 o1.z, v0.xyzw, cb0[17].xyzw -dp4_sat o1.w, v0.xyzw, cb0[14].xyzw -dp3 r0.x, v1.xyzx, cb0[19].xyzx -dp3 r0.y, v1.xyzx, cb0[20].xyzx -dp3 r0.z, v1.xyzx, cb0[21].xyzx -dp3 r0.w, r0.xyzx, r0.xyzx -rsq r0.w, r0.w -mul o2.xyz, r0.wwww, r0.xyzx -mov o3.xyz, l(1.000000,1.000000,1.000000,0) -mov o3.w, cb0[0].w -dp4 o4.x, v0.xyzw, cb0[22].xyzw -dp4 o4.y, v0.xyzw, cb0[23].xyzw -dp4 o4.z, v0.xyzw, cb0[24].xyzw -dp4 o4.w, v0.xyzw, cb0[25].xyzw -ret -// Approximately 0 instruction slots used -#endif - -const BYTE BasicEffect_VSBasicPixelLightingTx[] = -{ - 68, 88, 66, 67, 175, 244, - 115, 158, 27, 74, 234, 204, - 138, 245, 126, 180, 189, 4, - 27, 56, 1, 0, 0, 0, - 192, 9, 0, 0, 4, 0, - 0, 0, 48, 0, 0, 0, - 32, 6, 0, 0, 168, 8, - 0, 0, 28, 9, 0, 0, - 65, 111, 110, 57, 232, 5, - 0, 0, 232, 5, 0, 0, - 0, 2, 254, 255, 156, 5, - 0, 0, 76, 0, 0, 0, - 3, 0, 36, 0, 0, 0, - 72, 0, 0, 0, 72, 0, - 0, 0, 36, 0, 1, 0, - 72, 0, 0, 0, 0, 0, - 1, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 14, 0, - 4, 0, 2, 0, 0, 0, - 0, 0, 0, 0, 19, 0, - 7, 0, 6, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 2, 254, 255, 254, 255, - 3, 1, 68, 66, 85, 71, - 40, 0, 0, 0, 224, 3, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 184, 0, - 0, 0, 25, 0, 0, 0, - 196, 0, 0, 0, 3, 0, - 0, 0, 164, 3, 0, 0, - 140, 1, 0, 0, 68, 58, - 92, 77, 105, 99, 114, 111, - 115, 111, 102, 116, 92, 68, - 105, 114, 101, 99, 116, 88, - 84, 75, 92, 83, 114, 99, - 92, 83, 104, 97, 100, 101, - 114, 115, 92, 76, 105, 103, - 104, 116, 105, 110, 103, 46, - 102, 120, 104, 0, 68, 58, - 92, 77, 105, 99, 114, 111, - 115, 111, 102, 116, 92, 68, - 105, 114, 101, 99, 116, 88, - 84, 75, 92, 83, 114, 99, - 92, 83, 104, 97, 100, 101, - 114, 115, 92, 67, 111, 109, - 109, 111, 110, 46, 102, 120, - 104, 0, 68, 58, 92, 77, - 105, 99, 114, 111, 115, 111, - 102, 116, 92, 68, 105, 114, - 101, 99, 116, 88, 84, 75, - 92, 83, 114, 99, 92, 83, - 104, 97, 100, 101, 114, 115, - 92, 66, 97, 115, 105, 99, - 69, 102, 102, 101, 99, 116, - 46, 102, 120, 0, 40, 0, - 0, 0, 88, 0, 0, 0, - 134, 0, 0, 0, 0, 0, - 255, 255, 20, 4, 0, 0, - 0, 0, 255, 255, 44, 4, - 0, 0, 0, 0, 255, 255, - 56, 4, 0, 0, 0, 0, - 255, 255, 68, 4, 0, 0, - 83, 0, 0, 0, 80, 4, - 0, 0, 84, 0, 0, 0, - 96, 4, 0, 0, 84, 0, - 0, 0, 112, 4, 0, 0, - 84, 0, 0, 0, 128, 4, - 0, 0, 85, 0, 0, 0, - 144, 4, 0, 0, 85, 0, - 0, 0, 160, 4, 0, 0, - 85, 0, 0, 0, 176, 4, - 0, 0, 85, 0, 0, 0, - 192, 4, 0, 0, 85, 0, - 0, 0, 208, 4, 0, 0, - 85, 0, 0, 0, 220, 4, - 0, 0, 12, 0, 1, 0, - 236, 4, 0, 0, 12, 0, - 1, 0, 252, 4, 0, 0, - 12, 0, 1, 0, 12, 5, - 0, 0, 83, 0, 0, 0, - 28, 5, 0, 0, 83, 0, - 0, 0, 44, 5, 0, 0, - 83, 0, 0, 0, 60, 5, - 0, 0, 173, 1, 2, 0, - 76, 5, 0, 0, 173, 1, - 2, 0, 96, 5, 0, 0, - 181, 1, 2, 0, 108, 5, - 0, 0, 180, 1, 2, 0, - 120, 5, 0, 0, 180, 1, - 2, 0, 132, 5, 0, 0, - 86, 83, 66, 97, 115, 105, - 99, 80, 105, 120, 101, 108, - 76, 105, 103, 104, 116, 105, - 110, 103, 84, 120, 0, 84, - 101, 120, 67, 111, 111, 114, - 100, 0, 1, 0, 3, 0, - 1, 0, 2, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 80, 111, 115, 105, 116, 105, - 111, 110, 87, 83, 0, 171, - 1, 0, 3, 0, 1, 0, - 4, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 78, 111, - 114, 109, 97, 108, 87, 83, - 0, 171, 171, 171, 1, 0, - 3, 0, 1, 0, 3, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 68, 105, 102, 102, - 117, 115, 101, 0, 80, 111, - 115, 105, 116, 105, 111, 110, - 80, 83, 0, 171, 163, 1, - 0, 0, 172, 1, 0, 0, - 188, 1, 0, 0, 200, 1, - 0, 0, 216, 1, 0, 0, - 228, 1, 0, 0, 244, 1, - 0, 0, 200, 1, 0, 0, - 252, 1, 0, 0, 200, 1, - 0, 0, 5, 0, 0, 0, - 1, 0, 17, 0, 1, 0, - 5, 0, 8, 2, 0, 0, - 4, 0, 0, 0, 255, 255, - 255, 255, 15, 0, 255, 255, - 5, 0, 0, 0, 2, 0, - 255, 255, 255, 255, 255, 255, - 6, 0, 0, 0, 255, 255, - 3, 0, 255, 255, 255, 255, - 7, 0, 0, 0, 255, 255, - 255, 255, 4, 0, 255, 255, - 13, 0, 0, 0, 6, 0, - 7, 0, 8, 0, 255, 255, - 16, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 5, 0, - 20, 0, 0, 0, 13, 0, - 14, 0, 255, 255, 255, 255, - 21, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 16, 0, - 22, 0, 0, 0, 0, 0, - 1, 0, 255, 255, 255, 255, - 24, 0, 0, 0, 9, 0, - 10, 0, 11, 0, 12, 0, - 118, 105, 110, 0, 80, 111, - 115, 105, 116, 105, 111, 110, - 0, 78, 111, 114, 109, 97, - 108, 0, 188, 2, 0, 0, - 200, 1, 0, 0, 197, 2, - 0, 0, 228, 1, 0, 0, - 163, 1, 0, 0, 172, 1, - 0, 0, 5, 0, 0, 0, - 1, 0, 9, 0, 1, 0, - 3, 0, 204, 2, 0, 0, - 1, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 3, 0, - 2, 0, 0, 0, 4, 0, - 5, 0, 6, 0, 255, 255, - 3, 0, 0, 0, 7, 0, - 8, 0, 255, 255, 255, 255, - 118, 111, 117, 116, 0, 80, - 111, 115, 95, 112, 115, 0, - 80, 111, 115, 95, 119, 115, - 0, 78, 111, 114, 109, 97, - 108, 95, 119, 115, 0, 70, - 111, 103, 70, 97, 99, 116, - 111, 114, 0, 171, 0, 0, - 3, 0, 1, 0, 1, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 29, 3, 0, 0, - 200, 1, 0, 0, 36, 3, - 0, 0, 228, 1, 0, 0, - 43, 3, 0, 0, 228, 1, - 0, 0, 53, 3, 0, 0, - 64, 3, 0, 0, 5, 0, - 0, 0, 1, 0, 11, 0, - 1, 0, 4, 0, 80, 3, - 0, 0, 17, 0, 0, 0, - 0, 0, 255, 255, 255, 255, - 255, 255, 18, 0, 0, 0, - 255, 255, 1, 0, 255, 255, - 255, 255, 19, 0, 0, 0, - 255, 255, 255, 255, 3, 0, - 255, 255, 0, 0, 0, 0, - 140, 1, 0, 0, 48, 2, - 0, 0, 10, 0, 0, 0, - 64, 2, 0, 0, 140, 1, - 0, 0, 184, 2, 0, 0, - 228, 2, 0, 0, 3, 0, - 0, 0, 244, 2, 0, 0, - 0, 0, 0, 0, 24, 3, - 0, 0, 112, 3, 0, 0, - 3, 0, 0, 0, 128, 3, - 0, 0, 77, 105, 99, 114, - 111, 115, 111, 102, 116, 32, - 40, 82, 41, 32, 72, 76, - 83, 76, 32, 83, 104, 97, - 100, 101, 114, 32, 67, 111, - 109, 112, 105, 108, 101, 114, - 32, 49, 48, 46, 49, 0, - 81, 0, 0, 5, 13, 0, - 15, 160, 0, 0, 0, 0, - 0, 0, 128, 63, 0, 0, - 0, 0, 0, 0, 0, 0, - 31, 0, 0, 2, 5, 0, - 0, 128, 0, 0, 15, 144, - 31, 0, 0, 2, 5, 0, - 1, 128, 1, 0, 15, 144, - 31, 0, 0, 2, 5, 0, - 2, 128, 2, 0, 15, 144, - 9, 0, 0, 3, 0, 0, - 4, 192, 0, 0, 228, 144, - 11, 0, 228, 160, 9, 0, - 0, 3, 1, 0, 1, 224, - 0, 0, 228, 144, 3, 0, - 228, 160, 9, 0, 0, 3, - 1, 0, 2, 224, 0, 0, - 228, 144, 4, 0, 228, 160, - 9, 0, 0, 3, 1, 0, - 4, 224, 0, 0, 228, 144, - 5, 0, 228, 160, 8, 0, - 0, 3, 0, 0, 1, 128, - 1, 0, 228, 144, 6, 0, - 228, 160, 8, 0, 0, 3, - 0, 0, 2, 128, 1, 0, - 228, 144, 7, 0, 228, 160, - 8, 0, 0, 3, 0, 0, - 4, 128, 1, 0, 228, 144, - 8, 0, 228, 160, 8, 0, - 0, 3, 0, 0, 8, 128, - 0, 0, 228, 128, 0, 0, - 228, 128, 7, 0, 0, 2, - 0, 0, 8, 128, 0, 0, - 255, 128, 5, 0, 0, 3, - 2, 0, 7, 224, 0, 0, - 255, 128, 0, 0, 228, 128, - 9, 0, 0, 3, 0, 0, - 1, 128, 0, 0, 228, 144, - 2, 0, 228, 160, 11, 0, - 0, 3, 0, 0, 1, 128, - 0, 0, 0, 128, 13, 0, - 0, 160, 10, 0, 0, 3, - 1, 0, 8, 224, 0, 0, - 0, 128, 13, 0, 85, 160, - 9, 0, 0, 3, 0, 0, - 1, 128, 0, 0, 228, 144, - 9, 0, 228, 160, 9, 0, - 0, 3, 0, 0, 2, 128, - 0, 0, 228, 144, 10, 0, - 228, 160, 9, 0, 0, 3, - 0, 0, 4, 128, 0, 0, - 228, 144, 12, 0, 228, 160, - 4, 0, 0, 4, 0, 0, - 3, 192, 0, 0, 170, 128, - 0, 0, 228, 160, 0, 0, - 228, 128, 1, 0, 0, 2, - 0, 0, 8, 192, 0, 0, - 170, 128, 1, 0, 0, 2, - 0, 0, 3, 224, 2, 0, - 228, 144, 1, 0, 0, 2, - 0, 0, 3, 128, 13, 0, - 228, 160, 4, 0, 0, 4, - 3, 0, 15, 224, 1, 0, - 255, 160, 0, 0, 64, 128, - 0, 0, 21, 128, 255, 255, - 0, 0, 83, 72, 68, 82, - 128, 2, 0, 0, 64, 0, - 1, 0, 160, 0, 0, 0, - 89, 0, 0, 4, 70, 142, - 32, 0, 0, 0, 0, 0, - 26, 0, 0, 0, 95, 0, - 0, 3, 242, 16, 16, 0, - 0, 0, 0, 0, 95, 0, - 0, 3, 114, 16, 16, 0, - 1, 0, 0, 0, 95, 0, - 0, 3, 50, 16, 16, 0, - 2, 0, 0, 0, 101, 0, - 0, 3, 50, 32, 16, 0, - 0, 0, 0, 0, 101, 0, - 0, 3, 242, 32, 16, 0, - 1, 0, 0, 0, 101, 0, - 0, 3, 114, 32, 16, 0, - 2, 0, 0, 0, 101, 0, - 0, 3, 242, 32, 16, 0, - 3, 0, 0, 0, 103, 0, - 0, 4, 242, 32, 16, 0, - 4, 0, 0, 0, 1, 0, - 0, 0, 104, 0, 0, 2, - 1, 0, 0, 0, 54, 0, - 0, 5, 50, 32, 16, 0, - 0, 0, 0, 0, 70, 16, - 16, 0, 2, 0, 0, 0, - 17, 0, 0, 8, 18, 32, - 16, 0, 1, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 15, 0, - 0, 0, 17, 0, 0, 8, - 34, 32, 16, 0, 1, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 16, 0, 0, 0, 17, 0, - 0, 8, 66, 32, 16, 0, - 1, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 17, 0, 0, 0, - 17, 32, 0, 8, 130, 32, - 16, 0, 1, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 14, 0, - 0, 0, 16, 0, 0, 8, - 18, 0, 16, 0, 0, 0, - 0, 0, 70, 18, 16, 0, - 1, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 19, 0, 0, 0, 16, 0, - 0, 8, 34, 0, 16, 0, - 0, 0, 0, 0, 70, 18, - 16, 0, 1, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 20, 0, 0, 0, - 16, 0, 0, 8, 66, 0, - 16, 0, 0, 0, 0, 0, - 70, 18, 16, 0, 1, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 21, 0, - 0, 0, 16, 0, 0, 7, - 130, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 68, 0, 0, 5, 130, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 56, 0, 0, 7, - 114, 32, 16, 0, 2, 0, - 0, 0, 246, 15, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 54, 0, 0, 8, 114, 32, - 16, 0, 3, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 0, 0, 54, 0, 0, 6, - 130, 32, 16, 0, 3, 0, - 0, 0, 58, 128, 32, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 17, 0, 0, 8, - 18, 32, 16, 0, 4, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 22, 0, 0, 0, 17, 0, - 0, 8, 34, 32, 16, 0, - 4, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 23, 0, 0, 0, - 17, 0, 0, 8, 66, 32, - 16, 0, 4, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 24, 0, - 0, 0, 17, 0, 0, 8, - 130, 32, 16, 0, 4, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 25, 0, 0, 0, 62, 0, - 0, 1, 73, 83, 71, 78, - 108, 0, 0, 0, 3, 0, - 0, 0, 8, 0, 0, 0, - 80, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 15, 15, 0, 0, - 92, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 1, 0, - 0, 0, 7, 7, 0, 0, - 99, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 2, 0, - 0, 0, 3, 3, 0, 0, - 83, 86, 95, 80, 111, 115, - 105, 116, 105, 111, 110, 0, - 78, 79, 82, 77, 65, 76, - 0, 84, 69, 88, 67, 79, - 79, 82, 68, 0, 79, 83, - 71, 78, 156, 0, 0, 0, - 5, 0, 0, 0, 8, 0, - 0, 0, 128, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 3, 12, - 0, 0, 128, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 1, 0, 0, 0, 15, 0, - 0, 0, 128, 0, 0, 0, - 2, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 2, 0, 0, 0, 7, 8, - 0, 0, 137, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 3, 0, 0, 0, 15, 0, - 0, 0, 143, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 0, 3, 0, 0, 0, - 4, 0, 0, 0, 15, 0, - 0, 0, 84, 69, 88, 67, - 79, 79, 82, 68, 0, 67, - 79, 76, 79, 82, 0, 83, - 86, 95, 80, 111, 115, 105, - 116, 105, 111, 110, 0, 171 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicPixelLightingTxBn.inc b/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicPixelLightingTxBn.inc deleted file mode 100644 index 7f2db8f..0000000 --- a/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicPixelLightingTxBn.inc +++ /dev/null @@ -1,572 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Position 0 xyzw 0 NONE float xyzw -// NORMAL 0 xyz 1 NONE float xyz -// TEXCOORD 0 xy 2 NONE float xy -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// TEXCOORD 0 xy 0 NONE float xy -// TEXCOORD 1 xyzw 1 NONE float xyzw -// TEXCOORD 2 xyz 2 NONE float xyz -// COLOR 0 xyzw 3 NONE float xyzw -// SV_Position 0 xyzw 4 POS float xyzw -// -// -// Constant buffer to DX9 shader constant mappings: -// -// Target Reg Buffer Start Reg # of Regs Data Conversion -// ---------- ------- --------- --------- ---------------------- -// c1 cb0 0 1 ( FLT, FLT, FLT, FLT) -// c2 cb0 14 4 ( FLT, FLT, FLT, FLT) -// c6 cb0 19 7 ( FLT, FLT, FLT, FLT) -// -// -// Runtime generated constant mappings: -// -// Target Reg Constant Description -// ---------- -------------------------------------------------- -// c0 Vertex Shader position offset -// -// -// Level9 shader bytecode: -// - vs_2_0 - def c13, 2, -1, 0, 1 - dcl_texcoord v0 // vin<0,1,2,3> - dcl_texcoord1 v1 // vin<4,5,6> - dcl_texcoord2 v2 // vin<7,8> - -#line 83 "D:\Microsoft\DirectXTK\Src\Shaders\Lighting.fxh" - dp4 oPos.z, v0, c11 // ::VSBasicPixelLightingTxBn<15> - dp4 oT1.x, v0, c3 // ::VSBasicPixelLightingTxBn<2> - dp4 oT1.y, v0, c4 // ::VSBasicPixelLightingTxBn<3> - dp4 oT1.z, v0, c5 // ::VSBasicPixelLightingTxBn<4> - -#line 11 "D:\Microsoft\DirectXTK\Src\Shaders\Utilities.fxh" - mad r0.xyz, v1, c13.x, c13.y // ::BiasX2<0,1,2> - -#line 85 "D:\Microsoft\DirectXTK\Src\Shaders\Lighting.fxh" - dp3 r1.x, r0, c6 - dp3 r1.y, r0, c7 - dp3 r1.z, r0, c8 - dp3 r0.x, r1, r1 - rsq r0.x, r0.x - mul oT2.xyz, r0.x, r1 // ::VSBasicPixelLightingTxBn<6,7,8> - -#line 12 "D:\Microsoft\DirectXTK\Src\Shaders\Common.fxh" - dp4 r0.x, v0, c2 - max r0.x, r0.x, c13.z - min oT1.w, r0.x, c13.w // ::VSBasicPixelLightingTxBn<5> - -#line 83 "D:\Microsoft\DirectXTK\Src\Shaders\Lighting.fxh" - dp4 r0.x, v0, c9 // ::vout<0> - dp4 r0.y, v0, c10 // ::vout<1> - dp4 r0.z, v0, c12 // ::vout<3> - -#line 442 "D:\Microsoft\DirectXTK\Src\Shaders\BasicEffect.fx" - mad oPos.xy, r0.z, c0, r0 // ::VSBasicPixelLightingTxBn<13,14> - mov oPos.w, r0.z // ::VSBasicPixelLightingTxBn<16> - -#line 452 - mov oT0.xy, v2 // ::VSBasicPixelLightingTxBn<0,1> - mov r0.zw, c13 - mad oT3, c1.w, r0.zzzw, r0.wwwz // ::VSBasicPixelLightingTxBn<9,10,11,12> - -// approximately 22 instruction slots used -vs_4_0 -dcl_constantbuffer CB0[26], immediateIndexed -dcl_input v0.xyzw -dcl_input v1.xyz -dcl_input v2.xy -dcl_output o0.xy -dcl_output o1.xyzw -dcl_output o2.xyz -dcl_output o3.xyzw -dcl_output_siv o4.xyzw, position -dcl_temps 2 -mov o0.xy, v2.xyxx -dp4 o1.x, v0.xyzw, cb0[15].xyzw -dp4 o1.y, v0.xyzw, cb0[16].xyzw -dp4 o1.z, v0.xyzw, cb0[17].xyzw -dp4_sat o1.w, v0.xyzw, cb0[14].xyzw -mad r0.xyz, v1.xyzx, l(2.000000, 2.000000, 2.000000, 0.000000), l(-1.000000, -1.000000, -1.000000, 0.000000) -dp3 r1.x, r0.xyzx, cb0[19].xyzx -dp3 r1.y, r0.xyzx, cb0[20].xyzx -dp3 r1.z, r0.xyzx, cb0[21].xyzx -dp3 r0.x, r1.xyzx, r1.xyzx -rsq r0.x, r0.x -mul o2.xyz, r0.xxxx, r1.xyzx -mov o3.xyz, l(1.000000,1.000000,1.000000,0) -mov o3.w, cb0[0].w -dp4 o4.x, v0.xyzw, cb0[22].xyzw -dp4 o4.y, v0.xyzw, cb0[23].xyzw -dp4 o4.z, v0.xyzw, cb0[24].xyzw -dp4 o4.w, v0.xyzw, cb0[25].xyzw -ret -// Approximately 0 instruction slots used -#endif - -const BYTE BasicEffect_VSBasicPixelLightingTxBn[] = -{ - 68, 88, 66, 67, 179, 92, - 109, 224, 187, 125, 19, 133, - 110, 213, 168, 10, 67, 242, - 13, 12, 1, 0, 0, 0, - 140, 10, 0, 0, 4, 0, - 0, 0, 48, 0, 0, 0, - 176, 6, 0, 0, 116, 9, - 0, 0, 232, 9, 0, 0, - 65, 111, 110, 57, 120, 6, - 0, 0, 120, 6, 0, 0, - 0, 2, 254, 255, 44, 6, - 0, 0, 76, 0, 0, 0, - 3, 0, 36, 0, 0, 0, - 72, 0, 0, 0, 72, 0, - 0, 0, 36, 0, 1, 0, - 72, 0, 0, 0, 0, 0, - 1, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 14, 0, - 4, 0, 2, 0, 0, 0, - 0, 0, 0, 0, 19, 0, - 7, 0, 6, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 2, 254, 255, 254, 255, - 34, 1, 68, 66, 85, 71, - 40, 0, 0, 0, 92, 4, - 0, 0, 0, 0, 0, 0, - 4, 0, 0, 0, 236, 0, - 0, 0, 26, 0, 0, 0, - 252, 0, 0, 0, 4, 0, - 0, 0, 12, 4, 0, 0, - 240, 1, 0, 0, 68, 58, - 92, 77, 105, 99, 114, 111, - 115, 111, 102, 116, 92, 68, - 105, 114, 101, 99, 116, 88, - 84, 75, 92, 83, 114, 99, - 92, 83, 104, 97, 100, 101, - 114, 115, 92, 76, 105, 103, - 104, 116, 105, 110, 103, 46, - 102, 120, 104, 0, 68, 58, - 92, 77, 105, 99, 114, 111, - 115, 111, 102, 116, 92, 68, - 105, 114, 101, 99, 116, 88, - 84, 75, 92, 83, 114, 99, - 92, 83, 104, 97, 100, 101, - 114, 115, 92, 85, 116, 105, - 108, 105, 116, 105, 101, 115, - 46, 102, 120, 104, 0, 68, - 58, 92, 77, 105, 99, 114, - 111, 115, 111, 102, 116, 92, - 68, 105, 114, 101, 99, 116, - 88, 84, 75, 92, 83, 114, - 99, 92, 83, 104, 97, 100, - 101, 114, 115, 92, 67, 111, - 109, 109, 111, 110, 46, 102, - 120, 104, 0, 68, 58, 92, - 77, 105, 99, 114, 111, 115, - 111, 102, 116, 92, 68, 105, - 114, 101, 99, 116, 88, 84, - 75, 92, 83, 114, 99, 92, - 83, 104, 97, 100, 101, 114, - 115, 92, 66, 97, 115, 105, - 99, 69, 102, 102, 101, 99, - 116, 46, 102, 120, 0, 171, - 171, 171, 40, 0, 0, 0, - 88, 0, 0, 0, 137, 0, - 0, 0, 183, 0, 0, 0, - 0, 0, 255, 255, 144, 4, - 0, 0, 0, 0, 255, 255, - 168, 4, 0, 0, 0, 0, - 255, 255, 180, 4, 0, 0, - 0, 0, 255, 255, 192, 4, - 0, 0, 83, 0, 0, 0, - 204, 4, 0, 0, 84, 0, - 0, 0, 220, 4, 0, 0, - 84, 0, 0, 0, 236, 4, - 0, 0, 84, 0, 0, 0, - 252, 4, 0, 0, 11, 0, - 1, 0, 12, 5, 0, 0, - 85, 0, 0, 0, 32, 5, - 0, 0, 85, 0, 0, 0, - 48, 5, 0, 0, 85, 0, - 0, 0, 64, 5, 0, 0, - 85, 0, 0, 0, 80, 5, - 0, 0, 85, 0, 0, 0, - 96, 5, 0, 0, 85, 0, - 0, 0, 108, 5, 0, 0, - 12, 0, 2, 0, 124, 5, - 0, 0, 12, 0, 2, 0, - 140, 5, 0, 0, 12, 0, - 2, 0, 156, 5, 0, 0, - 83, 0, 0, 0, 172, 5, - 0, 0, 83, 0, 0, 0, - 188, 5, 0, 0, 83, 0, - 0, 0, 204, 5, 0, 0, - 186, 1, 3, 0, 220, 5, - 0, 0, 186, 1, 3, 0, - 240, 5, 0, 0, 196, 1, - 3, 0, 252, 5, 0, 0, - 195, 1, 3, 0, 8, 6, - 0, 0, 195, 1, 3, 0, - 20, 6, 0, 0, 66, 105, - 97, 115, 88, 50, 0, 171, - 1, 0, 3, 0, 1, 0, - 3, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 8, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 255, 255, 86, 83, - 66, 97, 115, 105, 99, 80, - 105, 120, 101, 108, 76, 105, - 103, 104, 116, 105, 110, 103, - 84, 120, 66, 110, 0, 84, - 101, 120, 67, 111, 111, 114, - 100, 0, 171, 171, 1, 0, - 3, 0, 1, 0, 2, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 80, 111, 115, 105, - 116, 105, 111, 110, 87, 83, - 0, 171, 1, 0, 3, 0, - 1, 0, 4, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 78, 111, 114, 109, 97, 108, - 87, 83, 0, 171, 171, 171, - 1, 0, 3, 0, 1, 0, - 3, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 68, 105, - 102, 102, 117, 115, 101, 0, - 80, 111, 115, 105, 116, 105, - 111, 110, 80, 83, 0, 171, - 9, 2, 0, 0, 20, 2, - 0, 0, 36, 2, 0, 0, - 48, 2, 0, 0, 64, 2, - 0, 0, 76, 2, 0, 0, - 92, 2, 0, 0, 48, 2, - 0, 0, 100, 2, 0, 0, - 48, 2, 0, 0, 5, 0, - 0, 0, 1, 0, 17, 0, - 1, 0, 5, 0, 112, 2, - 0, 0, 4, 0, 0, 0, - 255, 255, 255, 255, 15, 0, - 255, 255, 5, 0, 0, 0, - 2, 0, 255, 255, 255, 255, - 255, 255, 6, 0, 0, 0, - 255, 255, 3, 0, 255, 255, - 255, 255, 7, 0, 0, 0, - 255, 255, 255, 255, 4, 0, - 255, 255, 14, 0, 0, 0, - 6, 0, 7, 0, 8, 0, - 255, 255, 17, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 5, 0, 21, 0, 0, 0, - 13, 0, 14, 0, 255, 255, - 255, 255, 22, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 16, 0, 23, 0, 0, 0, - 0, 0, 1, 0, 255, 255, - 255, 255, 25, 0, 0, 0, - 9, 0, 10, 0, 11, 0, - 12, 0, 118, 105, 110, 0, - 80, 111, 115, 105, 116, 105, - 111, 110, 0, 78, 111, 114, - 109, 97, 108, 0, 36, 3, - 0, 0, 48, 2, 0, 0, - 45, 3, 0, 0, 76, 2, - 0, 0, 9, 2, 0, 0, - 20, 2, 0, 0, 5, 0, - 0, 0, 1, 0, 9, 0, - 1, 0, 3, 0, 52, 3, - 0, 0, 1, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 3, 0, 2, 0, 0, 0, - 4, 0, 5, 0, 6, 0, - 255, 255, 3, 0, 0, 0, - 7, 0, 8, 0, 255, 255, - 255, 255, 118, 111, 117, 116, - 0, 80, 111, 115, 95, 112, - 115, 0, 80, 111, 115, 95, - 119, 115, 0, 78, 111, 114, - 109, 97, 108, 95, 119, 115, - 0, 70, 111, 103, 70, 97, - 99, 116, 111, 114, 0, 171, - 0, 0, 3, 0, 1, 0, - 1, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 133, 3, - 0, 0, 48, 2, 0, 0, - 140, 3, 0, 0, 76, 2, - 0, 0, 147, 3, 0, 0, - 76, 2, 0, 0, 157, 3, - 0, 0, 168, 3, 0, 0, - 5, 0, 0, 0, 1, 0, - 11, 0, 1, 0, 4, 0, - 184, 3, 0, 0, 18, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 19, 0, - 0, 0, 255, 255, 1, 0, - 255, 255, 255, 255, 20, 0, - 0, 0, 255, 255, 255, 255, - 3, 0, 255, 255, 0, 0, - 0, 0, 204, 1, 0, 0, - 212, 1, 0, 0, 1, 0, - 0, 0, 228, 1, 0, 0, - 0, 0, 0, 0, 240, 1, - 0, 0, 152, 2, 0, 0, - 10, 0, 0, 0, 168, 2, - 0, 0, 240, 1, 0, 0, - 32, 3, 0, 0, 76, 3, - 0, 0, 3, 0, 0, 0, - 92, 3, 0, 0, 0, 0, - 0, 0, 128, 3, 0, 0, - 216, 3, 0, 0, 3, 0, - 0, 0, 232, 3, 0, 0, - 77, 105, 99, 114, 111, 115, - 111, 102, 116, 32, 40, 82, - 41, 32, 72, 76, 83, 76, - 32, 83, 104, 97, 100, 101, - 114, 32, 67, 111, 109, 112, - 105, 108, 101, 114, 32, 49, - 48, 46, 49, 0, 81, 0, - 0, 5, 13, 0, 15, 160, - 0, 0, 0, 64, 0, 0, - 128, 191, 0, 0, 0, 0, - 0, 0, 128, 63, 31, 0, - 0, 2, 5, 0, 0, 128, - 0, 0, 15, 144, 31, 0, - 0, 2, 5, 0, 1, 128, - 1, 0, 15, 144, 31, 0, - 0, 2, 5, 0, 2, 128, - 2, 0, 15, 144, 9, 0, - 0, 3, 0, 0, 4, 192, - 0, 0, 228, 144, 11, 0, - 228, 160, 9, 0, 0, 3, - 1, 0, 1, 224, 0, 0, - 228, 144, 3, 0, 228, 160, - 9, 0, 0, 3, 1, 0, - 2, 224, 0, 0, 228, 144, - 4, 0, 228, 160, 9, 0, - 0, 3, 1, 0, 4, 224, - 0, 0, 228, 144, 5, 0, - 228, 160, 4, 0, 0, 4, - 0, 0, 7, 128, 1, 0, - 228, 144, 13, 0, 0, 160, - 13, 0, 85, 160, 8, 0, - 0, 3, 1, 0, 1, 128, - 0, 0, 228, 128, 6, 0, - 228, 160, 8, 0, 0, 3, - 1, 0, 2, 128, 0, 0, - 228, 128, 7, 0, 228, 160, - 8, 0, 0, 3, 1, 0, - 4, 128, 0, 0, 228, 128, - 8, 0, 228, 160, 8, 0, - 0, 3, 0, 0, 1, 128, - 1, 0, 228, 128, 1, 0, - 228, 128, 7, 0, 0, 2, - 0, 0, 1, 128, 0, 0, - 0, 128, 5, 0, 0, 3, - 2, 0, 7, 224, 0, 0, - 0, 128, 1, 0, 228, 128, - 9, 0, 0, 3, 0, 0, - 1, 128, 0, 0, 228, 144, - 2, 0, 228, 160, 11, 0, - 0, 3, 0, 0, 1, 128, - 0, 0, 0, 128, 13, 0, - 170, 160, 10, 0, 0, 3, - 1, 0, 8, 224, 0, 0, - 0, 128, 13, 0, 255, 160, - 9, 0, 0, 3, 0, 0, - 1, 128, 0, 0, 228, 144, - 9, 0, 228, 160, 9, 0, - 0, 3, 0, 0, 2, 128, - 0, 0, 228, 144, 10, 0, - 228, 160, 9, 0, 0, 3, - 0, 0, 4, 128, 0, 0, - 228, 144, 12, 0, 228, 160, - 4, 0, 0, 4, 0, 0, - 3, 192, 0, 0, 170, 128, - 0, 0, 228, 160, 0, 0, - 228, 128, 1, 0, 0, 2, - 0, 0, 8, 192, 0, 0, - 170, 128, 1, 0, 0, 2, - 0, 0, 3, 224, 2, 0, - 228, 144, 1, 0, 0, 2, - 0, 0, 12, 128, 13, 0, - 228, 160, 4, 0, 0, 4, - 3, 0, 15, 224, 1, 0, - 255, 160, 0, 0, 234, 128, - 0, 0, 191, 128, 255, 255, - 0, 0, 83, 72, 68, 82, - 188, 2, 0, 0, 64, 0, - 1, 0, 175, 0, 0, 0, - 89, 0, 0, 4, 70, 142, - 32, 0, 0, 0, 0, 0, - 26, 0, 0, 0, 95, 0, - 0, 3, 242, 16, 16, 0, - 0, 0, 0, 0, 95, 0, - 0, 3, 114, 16, 16, 0, - 1, 0, 0, 0, 95, 0, - 0, 3, 50, 16, 16, 0, - 2, 0, 0, 0, 101, 0, - 0, 3, 50, 32, 16, 0, - 0, 0, 0, 0, 101, 0, - 0, 3, 242, 32, 16, 0, - 1, 0, 0, 0, 101, 0, - 0, 3, 114, 32, 16, 0, - 2, 0, 0, 0, 101, 0, - 0, 3, 242, 32, 16, 0, - 3, 0, 0, 0, 103, 0, - 0, 4, 242, 32, 16, 0, - 4, 0, 0, 0, 1, 0, - 0, 0, 104, 0, 0, 2, - 2, 0, 0, 0, 54, 0, - 0, 5, 50, 32, 16, 0, - 0, 0, 0, 0, 70, 16, - 16, 0, 2, 0, 0, 0, - 17, 0, 0, 8, 18, 32, - 16, 0, 1, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 15, 0, - 0, 0, 17, 0, 0, 8, - 34, 32, 16, 0, 1, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 16, 0, 0, 0, 17, 0, - 0, 8, 66, 32, 16, 0, - 1, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 17, 0, 0, 0, - 17, 32, 0, 8, 130, 32, - 16, 0, 1, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 14, 0, - 0, 0, 50, 0, 0, 15, - 114, 0, 16, 0, 0, 0, - 0, 0, 70, 18, 16, 0, - 1, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 64, - 0, 0, 0, 64, 0, 0, - 0, 64, 0, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 191, 0, 0, 128, 191, - 0, 0, 128, 191, 0, 0, - 0, 0, 16, 0, 0, 8, - 18, 0, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 19, 0, 0, 0, 16, 0, - 0, 8, 34, 0, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 20, 0, 0, 0, - 16, 0, 0, 8, 66, 0, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 21, 0, - 0, 0, 16, 0, 0, 7, - 18, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 1, 0, 0, 0, - 68, 0, 0, 5, 18, 0, - 16, 0, 0, 0, 0, 0, - 10, 0, 16, 0, 0, 0, - 0, 0, 56, 0, 0, 7, - 114, 32, 16, 0, 2, 0, - 0, 0, 6, 0, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 1, 0, 0, 0, - 54, 0, 0, 8, 114, 32, - 16, 0, 3, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 0, 0, 54, 0, 0, 6, - 130, 32, 16, 0, 3, 0, - 0, 0, 58, 128, 32, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 17, 0, 0, 8, - 18, 32, 16, 0, 4, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 22, 0, 0, 0, 17, 0, - 0, 8, 34, 32, 16, 0, - 4, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 23, 0, 0, 0, - 17, 0, 0, 8, 66, 32, - 16, 0, 4, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 24, 0, - 0, 0, 17, 0, 0, 8, - 130, 32, 16, 0, 4, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 25, 0, 0, 0, 62, 0, - 0, 1, 73, 83, 71, 78, - 108, 0, 0, 0, 3, 0, - 0, 0, 8, 0, 0, 0, - 80, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 15, 15, 0, 0, - 92, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 1, 0, - 0, 0, 7, 7, 0, 0, - 99, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 2, 0, - 0, 0, 3, 3, 0, 0, - 83, 86, 95, 80, 111, 115, - 105, 116, 105, 111, 110, 0, - 78, 79, 82, 77, 65, 76, - 0, 84, 69, 88, 67, 79, - 79, 82, 68, 0, 79, 83, - 71, 78, 156, 0, 0, 0, - 5, 0, 0, 0, 8, 0, - 0, 0, 128, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 3, 12, - 0, 0, 128, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 1, 0, 0, 0, 15, 0, - 0, 0, 128, 0, 0, 0, - 2, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 2, 0, 0, 0, 7, 8, - 0, 0, 137, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 3, 0, 0, 0, 15, 0, - 0, 0, 143, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 0, 3, 0, 0, 0, - 4, 0, 0, 0, 15, 0, - 0, 0, 84, 69, 88, 67, - 79, 79, 82, 68, 0, 67, - 79, 76, 79, 82, 0, 83, - 86, 95, 80, 111, 115, 105, - 116, 105, 111, 110, 0, 171 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicPixelLightingTxVc.inc b/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicPixelLightingTxVc.inc deleted file mode 100644 index 82fb1b2..0000000 --- a/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicPixelLightingTxVc.inc +++ /dev/null @@ -1,554 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Position 0 xyzw 0 NONE float xyzw -// NORMAL 0 xyz 1 NONE float xyz -// TEXCOORD 0 xy 2 NONE float xy -// COLOR 0 xyzw 3 NONE float xyzw -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// TEXCOORD 0 xy 0 NONE float xy -// TEXCOORD 1 xyzw 1 NONE float xyzw -// TEXCOORD 2 xyz 2 NONE float xyz -// COLOR 0 xyzw 3 NONE float xyzw -// SV_Position 0 xyzw 4 POS float xyzw -// -// -// Constant buffer to DX9 shader constant mappings: -// -// Target Reg Buffer Start Reg # of Regs Data Conversion -// ---------- ------- --------- --------- ---------------------- -// c1 cb0 0 1 ( FLT, FLT, FLT, FLT) -// c2 cb0 14 4 ( FLT, FLT, FLT, FLT) -// c6 cb0 19 7 ( FLT, FLT, FLT, FLT) -// -// -// Runtime generated constant mappings: -// -// Target Reg Constant Description -// ---------- -------------------------------------------------- -// c0 Vertex Shader position offset -// -// -// Level9 shader bytecode: -// - vs_2_0 - def c13, 0, 1, 0, 0 - dcl_texcoord v0 // vin<0,1,2,3> - dcl_texcoord1 v1 // vin<4,5,6> - dcl_texcoord2 v2 // vin<7,8> - dcl_texcoord3 v3 // vin<9,10,11,12> - -#line 83 "D:\Microsoft\DirectXTK\Src\Shaders\Lighting.fxh" - dp4 oPos.z, v0, c11 // ::VSBasicPixelLightingTxVc<15> - dp4 oT1.x, v0, c3 // ::VSBasicPixelLightingTxVc<2> - dp4 oT1.y, v0, c4 // ::VSBasicPixelLightingTxVc<3> - dp4 oT1.z, v0, c5 // ::VSBasicPixelLightingTxVc<4> - dp3 r0.x, v1, c6 - dp3 r0.y, v1, c7 - dp3 r0.z, v1, c8 - dp3 r0.w, r0, r0 - rsq r0.w, r0.w - mul oT2.xyz, r0.w, r0 // ::VSBasicPixelLightingTxVc<6,7,8> - -#line 12 "D:\Microsoft\DirectXTK\Src\Shaders\Common.fxh" - dp4 r0.x, v0, c2 - max r0.x, r0.x, c13.x - min oT1.w, r0.x, c13.y // ::VSBasicPixelLightingTxVc<5> - -#line 467 "D:\Microsoft\DirectXTK\Src\Shaders\BasicEffect.fx" - mul oT3.w, v3.w, c1.w // ::VSBasicPixelLightingTxVc<12> - -#line 83 "D:\Microsoft\DirectXTK\Src\Shaders\Lighting.fxh" - dp4 r0.x, v0, c9 // ::vout<0> - dp4 r0.y, v0, c10 // ::vout<1> - dp4 r0.z, v0, c12 // ::vout<3> - -#line 459 "D:\Microsoft\DirectXTK\Src\Shaders\BasicEffect.fx" - mad oPos.xy, r0.z, c0, r0 // ::VSBasicPixelLightingTxVc<13,14> - mov oPos.w, r0.z // ::VSBasicPixelLightingTxVc<16> - -#line 468 - mov oT0.xy, v2 // ::VSBasicPixelLightingTxVc<0,1> - mov oT3.xyz, v3 // ::VSBasicPixelLightingTxVc<9,10,11> - -// approximately 21 instruction slots used -vs_4_0 -dcl_constantbuffer CB0[26], immediateIndexed -dcl_input v0.xyzw -dcl_input v1.xyz -dcl_input v2.xy -dcl_input v3.xyzw -dcl_output o0.xy -dcl_output o1.xyzw -dcl_output o2.xyz -dcl_output o3.xyzw -dcl_output_siv o4.xyzw, position -dcl_temps 1 -mov o0.xy, v2.xyxx -dp4 o1.x, v0.xyzw, cb0[15].xyzw -dp4 o1.y, v0.xyzw, cb0[16].xyzw -dp4 o1.z, v0.xyzw, cb0[17].xyzw -dp4_sat o1.w, v0.xyzw, cb0[14].xyzw -dp3 r0.x, v1.xyzx, cb0[19].xyzx -dp3 r0.y, v1.xyzx, cb0[20].xyzx -dp3 r0.z, v1.xyzx, cb0[21].xyzx -dp3 r0.w, r0.xyzx, r0.xyzx -rsq r0.w, r0.w -mul o2.xyz, r0.wwww, r0.xyzx -mul o3.w, v3.w, cb0[0].w -mov o3.xyz, v3.xyzx -dp4 o4.x, v0.xyzw, cb0[22].xyzw -dp4 o4.y, v0.xyzw, cb0[23].xyzw -dp4 o4.z, v0.xyzw, cb0[24].xyzw -dp4 o4.w, v0.xyzw, cb0[25].xyzw -ret -// Approximately 0 instruction slots used -#endif - -const BYTE BasicEffect_VSBasicPixelLightingTxVc[] = -{ - 68, 88, 66, 67, 32, 5, - 10, 191, 21, 43, 103, 147, - 205, 34, 105, 228, 41, 176, - 120, 209, 1, 0, 0, 0, - 36, 10, 0, 0, 4, 0, - 0, 0, 48, 0, 0, 0, - 92, 6, 0, 0, 236, 8, - 0, 0, 128, 9, 0, 0, - 65, 111, 110, 57, 36, 6, - 0, 0, 36, 6, 0, 0, - 0, 2, 254, 255, 216, 5, - 0, 0, 76, 0, 0, 0, - 3, 0, 36, 0, 0, 0, - 72, 0, 0, 0, 72, 0, - 0, 0, 36, 0, 1, 0, - 72, 0, 0, 0, 0, 0, - 1, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 14, 0, - 4, 0, 2, 0, 0, 0, - 0, 0, 0, 0, 19, 0, - 7, 0, 6, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 2, 254, 255, 254, 255, - 16, 1, 68, 66, 85, 71, - 40, 0, 0, 0, 20, 4, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 184, 0, - 0, 0, 26, 0, 0, 0, - 196, 0, 0, 0, 3, 0, - 0, 0, 216, 3, 0, 0, - 148, 1, 0, 0, 68, 58, - 92, 77, 105, 99, 114, 111, - 115, 111, 102, 116, 92, 68, - 105, 114, 101, 99, 116, 88, - 84, 75, 92, 83, 114, 99, - 92, 83, 104, 97, 100, 101, - 114, 115, 92, 76, 105, 103, - 104, 116, 105, 110, 103, 46, - 102, 120, 104, 0, 68, 58, - 92, 77, 105, 99, 114, 111, - 115, 111, 102, 116, 92, 68, - 105, 114, 101, 99, 116, 88, - 84, 75, 92, 83, 114, 99, - 92, 83, 104, 97, 100, 101, - 114, 115, 92, 67, 111, 109, - 109, 111, 110, 46, 102, 120, - 104, 0, 68, 58, 92, 77, - 105, 99, 114, 111, 115, 111, - 102, 116, 92, 68, 105, 114, - 101, 99, 116, 88, 84, 75, - 92, 83, 114, 99, 92, 83, - 104, 97, 100, 101, 114, 115, - 92, 66, 97, 115, 105, 99, - 69, 102, 102, 101, 99, 116, - 46, 102, 120, 0, 40, 0, - 0, 0, 88, 0, 0, 0, - 134, 0, 0, 0, 0, 0, - 255, 255, 72, 4, 0, 0, - 0, 0, 255, 255, 96, 4, - 0, 0, 0, 0, 255, 255, - 108, 4, 0, 0, 0, 0, - 255, 255, 120, 4, 0, 0, - 0, 0, 255, 255, 132, 4, - 0, 0, 83, 0, 0, 0, - 144, 4, 0, 0, 84, 0, - 0, 0, 160, 4, 0, 0, - 84, 0, 0, 0, 176, 4, - 0, 0, 84, 0, 0, 0, - 192, 4, 0, 0, 85, 0, - 0, 0, 208, 4, 0, 0, - 85, 0, 0, 0, 224, 4, - 0, 0, 85, 0, 0, 0, - 240, 4, 0, 0, 85, 0, - 0, 0, 0, 5, 0, 0, - 85, 0, 0, 0, 16, 5, - 0, 0, 85, 0, 0, 0, - 28, 5, 0, 0, 12, 0, - 1, 0, 44, 5, 0, 0, - 12, 0, 1, 0, 60, 5, - 0, 0, 12, 0, 1, 0, - 76, 5, 0, 0, 211, 1, - 2, 0, 92, 5, 0, 0, - 83, 0, 0, 0, 108, 5, - 0, 0, 83, 0, 0, 0, - 124, 5, 0, 0, 83, 0, - 0, 0, 140, 5, 0, 0, - 203, 1, 2, 0, 156, 5, - 0, 0, 203, 1, 2, 0, - 176, 5, 0, 0, 212, 1, - 2, 0, 188, 5, 0, 0, - 210, 1, 2, 0, 200, 5, - 0, 0, 86, 83, 66, 97, - 115, 105, 99, 80, 105, 120, - 101, 108, 76, 105, 103, 104, - 116, 105, 110, 103, 84, 120, - 86, 99, 0, 84, 101, 120, - 67, 111, 111, 114, 100, 0, - 171, 171, 1, 0, 3, 0, - 1, 0, 2, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 80, 111, 115, 105, 116, 105, - 111, 110, 87, 83, 0, 171, - 1, 0, 3, 0, 1, 0, - 4, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 78, 111, - 114, 109, 97, 108, 87, 83, - 0, 171, 171, 171, 1, 0, - 3, 0, 1, 0, 3, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 68, 105, 102, 102, - 117, 115, 101, 0, 80, 111, - 115, 105, 116, 105, 111, 110, - 80, 83, 0, 171, 173, 1, - 0, 0, 184, 1, 0, 0, - 200, 1, 0, 0, 212, 1, - 0, 0, 228, 1, 0, 0, - 240, 1, 0, 0, 0, 2, - 0, 0, 212, 1, 0, 0, - 8, 2, 0, 0, 212, 1, - 0, 0, 5, 0, 0, 0, - 1, 0, 17, 0, 1, 0, - 5, 0, 20, 2, 0, 0, - 5, 0, 0, 0, 255, 255, - 255, 255, 15, 0, 255, 255, - 6, 0, 0, 0, 2, 0, - 255, 255, 255, 255, 255, 255, - 7, 0, 0, 0, 255, 255, - 3, 0, 255, 255, 255, 255, - 8, 0, 0, 0, 255, 255, - 255, 255, 4, 0, 255, 255, - 14, 0, 0, 0, 6, 0, - 7, 0, 8, 0, 255, 255, - 17, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 5, 0, - 18, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 12, 0, - 22, 0, 0, 0, 13, 0, - 14, 0, 255, 255, 255, 255, - 23, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 16, 0, - 24, 0, 0, 0, 0, 0, - 1, 0, 255, 255, 255, 255, - 25, 0, 0, 0, 9, 0, - 10, 0, 11, 0, 255, 255, - 118, 105, 110, 0, 80, 111, - 115, 105, 116, 105, 111, 110, - 0, 78, 111, 114, 109, 97, - 108, 0, 67, 111, 108, 111, - 114, 0, 171, 171, 212, 2, - 0, 0, 212, 1, 0, 0, - 221, 2, 0, 0, 240, 1, - 0, 0, 173, 1, 0, 0, - 184, 1, 0, 0, 228, 2, - 0, 0, 212, 1, 0, 0, - 5, 0, 0, 0, 1, 0, - 13, 0, 1, 0, 4, 0, - 236, 2, 0, 0, 1, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 3, 0, 2, 0, - 0, 0, 4, 0, 5, 0, - 6, 0, 255, 255, 3, 0, - 0, 0, 7, 0, 8, 0, - 255, 255, 255, 255, 4, 0, - 0, 0, 9, 0, 10, 0, - 11, 0, 12, 0, 118, 111, - 117, 116, 0, 80, 111, 115, - 95, 112, 115, 0, 80, 111, - 115, 95, 119, 115, 0, 78, - 111, 114, 109, 97, 108, 95, - 119, 115, 0, 70, 111, 103, - 70, 97, 99, 116, 111, 114, - 0, 171, 0, 0, 3, 0, - 1, 0, 1, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 81, 3, 0, 0, 212, 1, - 0, 0, 88, 3, 0, 0, - 240, 1, 0, 0, 95, 3, - 0, 0, 240, 1, 0, 0, - 105, 3, 0, 0, 116, 3, - 0, 0, 5, 0, 0, 0, - 1, 0, 11, 0, 1, 0, - 4, 0, 132, 3, 0, 0, - 19, 0, 0, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 20, 0, 0, 0, 255, 255, - 1, 0, 255, 255, 255, 255, - 21, 0, 0, 0, 255, 255, - 255, 255, 3, 0, 255, 255, - 0, 0, 0, 0, 148, 1, - 0, 0, 60, 2, 0, 0, - 11, 0, 0, 0, 76, 2, - 0, 0, 148, 1, 0, 0, - 208, 2, 0, 0, 12, 3, - 0, 0, 4, 0, 0, 0, - 28, 3, 0, 0, 0, 0, - 0, 0, 76, 3, 0, 0, - 164, 3, 0, 0, 3, 0, - 0, 0, 180, 3, 0, 0, - 77, 105, 99, 114, 111, 115, - 111, 102, 116, 32, 40, 82, - 41, 32, 72, 76, 83, 76, - 32, 83, 104, 97, 100, 101, - 114, 32, 67, 111, 109, 112, - 105, 108, 101, 114, 32, 49, - 48, 46, 49, 0, 81, 0, - 0, 5, 13, 0, 15, 160, - 0, 0, 0, 0, 0, 0, - 128, 63, 0, 0, 0, 0, - 0, 0, 0, 0, 31, 0, - 0, 2, 5, 0, 0, 128, - 0, 0, 15, 144, 31, 0, - 0, 2, 5, 0, 1, 128, - 1, 0, 15, 144, 31, 0, - 0, 2, 5, 0, 2, 128, - 2, 0, 15, 144, 31, 0, - 0, 2, 5, 0, 3, 128, - 3, 0, 15, 144, 9, 0, - 0, 3, 0, 0, 4, 192, - 0, 0, 228, 144, 11, 0, - 228, 160, 9, 0, 0, 3, - 1, 0, 1, 224, 0, 0, - 228, 144, 3, 0, 228, 160, - 9, 0, 0, 3, 1, 0, - 2, 224, 0, 0, 228, 144, - 4, 0, 228, 160, 9, 0, - 0, 3, 1, 0, 4, 224, - 0, 0, 228, 144, 5, 0, - 228, 160, 8, 0, 0, 3, - 0, 0, 1, 128, 1, 0, - 228, 144, 6, 0, 228, 160, - 8, 0, 0, 3, 0, 0, - 2, 128, 1, 0, 228, 144, - 7, 0, 228, 160, 8, 0, - 0, 3, 0, 0, 4, 128, - 1, 0, 228, 144, 8, 0, - 228, 160, 8, 0, 0, 3, - 0, 0, 8, 128, 0, 0, - 228, 128, 0, 0, 228, 128, - 7, 0, 0, 2, 0, 0, - 8, 128, 0, 0, 255, 128, - 5, 0, 0, 3, 2, 0, - 7, 224, 0, 0, 255, 128, - 0, 0, 228, 128, 9, 0, - 0, 3, 0, 0, 1, 128, - 0, 0, 228, 144, 2, 0, - 228, 160, 11, 0, 0, 3, - 0, 0, 1, 128, 0, 0, - 0, 128, 13, 0, 0, 160, - 10, 0, 0, 3, 1, 0, - 8, 224, 0, 0, 0, 128, - 13, 0, 85, 160, 5, 0, - 0, 3, 3, 0, 8, 224, - 3, 0, 255, 144, 1, 0, - 255, 160, 9, 0, 0, 3, - 0, 0, 1, 128, 0, 0, - 228, 144, 9, 0, 228, 160, - 9, 0, 0, 3, 0, 0, - 2, 128, 0, 0, 228, 144, - 10, 0, 228, 160, 9, 0, - 0, 3, 0, 0, 4, 128, - 0, 0, 228, 144, 12, 0, - 228, 160, 4, 0, 0, 4, - 0, 0, 3, 192, 0, 0, - 170, 128, 0, 0, 228, 160, - 0, 0, 228, 128, 1, 0, - 0, 2, 0, 0, 8, 192, - 0, 0, 170, 128, 1, 0, - 0, 2, 0, 0, 3, 224, - 2, 0, 228, 144, 1, 0, - 0, 2, 3, 0, 7, 224, - 3, 0, 228, 144, 255, 255, - 0, 0, 83, 72, 68, 82, - 136, 2, 0, 0, 64, 0, - 1, 0, 162, 0, 0, 0, - 89, 0, 0, 4, 70, 142, - 32, 0, 0, 0, 0, 0, - 26, 0, 0, 0, 95, 0, - 0, 3, 242, 16, 16, 0, - 0, 0, 0, 0, 95, 0, - 0, 3, 114, 16, 16, 0, - 1, 0, 0, 0, 95, 0, - 0, 3, 50, 16, 16, 0, - 2, 0, 0, 0, 95, 0, - 0, 3, 242, 16, 16, 0, - 3, 0, 0, 0, 101, 0, - 0, 3, 50, 32, 16, 0, - 0, 0, 0, 0, 101, 0, - 0, 3, 242, 32, 16, 0, - 1, 0, 0, 0, 101, 0, - 0, 3, 114, 32, 16, 0, - 2, 0, 0, 0, 101, 0, - 0, 3, 242, 32, 16, 0, - 3, 0, 0, 0, 103, 0, - 0, 4, 242, 32, 16, 0, - 4, 0, 0, 0, 1, 0, - 0, 0, 104, 0, 0, 2, - 1, 0, 0, 0, 54, 0, - 0, 5, 50, 32, 16, 0, - 0, 0, 0, 0, 70, 16, - 16, 0, 2, 0, 0, 0, - 17, 0, 0, 8, 18, 32, - 16, 0, 1, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 15, 0, - 0, 0, 17, 0, 0, 8, - 34, 32, 16, 0, 1, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 16, 0, 0, 0, 17, 0, - 0, 8, 66, 32, 16, 0, - 1, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 17, 0, 0, 0, - 17, 32, 0, 8, 130, 32, - 16, 0, 1, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 14, 0, - 0, 0, 16, 0, 0, 8, - 18, 0, 16, 0, 0, 0, - 0, 0, 70, 18, 16, 0, - 1, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 19, 0, 0, 0, 16, 0, - 0, 8, 34, 0, 16, 0, - 0, 0, 0, 0, 70, 18, - 16, 0, 1, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 20, 0, 0, 0, - 16, 0, 0, 8, 66, 0, - 16, 0, 0, 0, 0, 0, - 70, 18, 16, 0, 1, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 21, 0, - 0, 0, 16, 0, 0, 7, - 130, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 68, 0, 0, 5, 130, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 56, 0, 0, 7, - 114, 32, 16, 0, 2, 0, - 0, 0, 246, 15, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 56, 0, 0, 8, 130, 32, - 16, 0, 3, 0, 0, 0, - 58, 16, 16, 0, 3, 0, - 0, 0, 58, 128, 32, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 54, 0, 0, 5, - 114, 32, 16, 0, 3, 0, - 0, 0, 70, 18, 16, 0, - 3, 0, 0, 0, 17, 0, - 0, 8, 18, 32, 16, 0, - 4, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 22, 0, 0, 0, - 17, 0, 0, 8, 34, 32, - 16, 0, 4, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 23, 0, - 0, 0, 17, 0, 0, 8, - 66, 32, 16, 0, 4, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 24, 0, 0, 0, 17, 0, - 0, 8, 130, 32, 16, 0, - 4, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 25, 0, 0, 0, - 62, 0, 0, 1, 73, 83, - 71, 78, 140, 0, 0, 0, - 4, 0, 0, 0, 8, 0, - 0, 0, 104, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 15, 15, - 0, 0, 116, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 1, 0, 0, 0, 7, 7, - 0, 0, 123, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 2, 0, 0, 0, 3, 3, - 0, 0, 132, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 3, 0, 0, 0, 15, 15, - 0, 0, 83, 86, 95, 80, - 111, 115, 105, 116, 105, 111, - 110, 0, 78, 79, 82, 77, - 65, 76, 0, 84, 69, 88, - 67, 79, 79, 82, 68, 0, - 67, 79, 76, 79, 82, 0, - 171, 171, 79, 83, 71, 78, - 156, 0, 0, 0, 5, 0, - 0, 0, 8, 0, 0, 0, - 128, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 3, 12, 0, 0, - 128, 0, 0, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 1, 0, - 0, 0, 15, 0, 0, 0, - 128, 0, 0, 0, 2, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 2, 0, - 0, 0, 7, 8, 0, 0, - 137, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 3, 0, - 0, 0, 15, 0, 0, 0, - 143, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 3, 0, 0, 0, 4, 0, - 0, 0, 15, 0, 0, 0, - 84, 69, 88, 67, 79, 79, - 82, 68, 0, 67, 79, 76, - 79, 82, 0, 83, 86, 95, - 80, 111, 115, 105, 116, 105, - 111, 110, 0, 171 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicPixelLightingTxVcBn.inc b/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicPixelLightingTxVcBn.inc deleted file mode 100644 index 446e9af..0000000 --- a/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicPixelLightingTxVcBn.inc +++ /dev/null @@ -1,593 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Position 0 xyzw 0 NONE float xyzw -// NORMAL 0 xyz 1 NONE float xyz -// TEXCOORD 0 xy 2 NONE float xy -// COLOR 0 xyzw 3 NONE float xyzw -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// TEXCOORD 0 xy 0 NONE float xy -// TEXCOORD 1 xyzw 1 NONE float xyzw -// TEXCOORD 2 xyz 2 NONE float xyz -// COLOR 0 xyzw 3 NONE float xyzw -// SV_Position 0 xyzw 4 POS float xyzw -// -// -// Constant buffer to DX9 shader constant mappings: -// -// Target Reg Buffer Start Reg # of Regs Data Conversion -// ---------- ------- --------- --------- ---------------------- -// c1 cb0 0 1 ( FLT, FLT, FLT, FLT) -// c2 cb0 14 4 ( FLT, FLT, FLT, FLT) -// c6 cb0 19 7 ( FLT, FLT, FLT, FLT) -// -// -// Runtime generated constant mappings: -// -// Target Reg Constant Description -// ---------- -------------------------------------------------- -// c0 Vertex Shader position offset -// -// -// Level9 shader bytecode: -// - vs_2_0 - def c13, 2, -1, 0, 1 - dcl_texcoord v0 // vin<0,1,2,3> - dcl_texcoord1 v1 // vin<4,5,6> - dcl_texcoord2 v2 // vin<7,8> - dcl_texcoord3 v3 // vin<9,10,11,12> - -#line 83 "D:\Microsoft\DirectXTK\Src\Shaders\Lighting.fxh" - dp4 oPos.z, v0, c11 // ::VSBasicPixelLightingTxVcBn<15> - dp4 oT1.x, v0, c3 // ::VSBasicPixelLightingTxVcBn<2> - dp4 oT1.y, v0, c4 // ::VSBasicPixelLightingTxVcBn<3> - dp4 oT1.z, v0, c5 // ::VSBasicPixelLightingTxVcBn<4> - -#line 11 "D:\Microsoft\DirectXTK\Src\Shaders\Utilities.fxh" - mad r0.xyz, v1, c13.x, c13.y // ::BiasX2<0,1,2> - -#line 85 "D:\Microsoft\DirectXTK\Src\Shaders\Lighting.fxh" - dp3 r1.x, r0, c6 - dp3 r1.y, r0, c7 - dp3 r1.z, r0, c8 - dp3 r0.x, r1, r1 - rsq r0.x, r0.x - mul oT2.xyz, r0.x, r1 // ::VSBasicPixelLightingTxVcBn<6,7,8> - -#line 12 "D:\Microsoft\DirectXTK\Src\Shaders\Common.fxh" - dp4 r0.x, v0, c2 - max r0.x, r0.x, c13.z - min oT1.w, r0.x, c13.w // ::VSBasicPixelLightingTxVcBn<5> - -#line 483 "D:\Microsoft\DirectXTK\Src\Shaders\BasicEffect.fx" - mul oT3.w, v3.w, c1.w // ::VSBasicPixelLightingTxVcBn<12> - -#line 83 "D:\Microsoft\DirectXTK\Src\Shaders\Lighting.fxh" - dp4 r0.x, v0, c9 // ::vout<0> - dp4 r0.y, v0, c10 // ::vout<1> - dp4 r0.z, v0, c12 // ::vout<3> - -#line 473 "D:\Microsoft\DirectXTK\Src\Shaders\BasicEffect.fx" - mad oPos.xy, r0.z, c0, r0 // ::VSBasicPixelLightingTxVcBn<13,14> - mov oPos.w, r0.z // ::VSBasicPixelLightingTxVcBn<16> - -#line 484 - mov oT0.xy, v2 // ::VSBasicPixelLightingTxVcBn<0,1> - mov oT3.xyz, v3 // ::VSBasicPixelLightingTxVcBn<9,10,11> - -// approximately 22 instruction slots used -vs_4_0 -dcl_constantbuffer CB0[26], immediateIndexed -dcl_input v0.xyzw -dcl_input v1.xyz -dcl_input v2.xy -dcl_input v3.xyzw -dcl_output o0.xy -dcl_output o1.xyzw -dcl_output o2.xyz -dcl_output o3.xyzw -dcl_output_siv o4.xyzw, position -dcl_temps 2 -mov o0.xy, v2.xyxx -dp4 o1.x, v0.xyzw, cb0[15].xyzw -dp4 o1.y, v0.xyzw, cb0[16].xyzw -dp4 o1.z, v0.xyzw, cb0[17].xyzw -dp4_sat o1.w, v0.xyzw, cb0[14].xyzw -mad r0.xyz, v1.xyzx, l(2.000000, 2.000000, 2.000000, 0.000000), l(-1.000000, -1.000000, -1.000000, 0.000000) -dp3 r1.x, r0.xyzx, cb0[19].xyzx -dp3 r1.y, r0.xyzx, cb0[20].xyzx -dp3 r1.z, r0.xyzx, cb0[21].xyzx -dp3 r0.x, r1.xyzx, r1.xyzx -rsq r0.x, r0.x -mul o2.xyz, r0.xxxx, r1.xyzx -mul o3.w, v3.w, cb0[0].w -mov o3.xyz, v3.xyzx -dp4 o4.x, v0.xyzw, cb0[22].xyzw -dp4 o4.y, v0.xyzw, cb0[23].xyzw -dp4 o4.z, v0.xyzw, cb0[24].xyzw -dp4 o4.w, v0.xyzw, cb0[25].xyzw -ret -// Approximately 0 instruction slots used -#endif - -const BYTE BasicEffect_VSBasicPixelLightingTxVcBn[] = -{ - 68, 88, 66, 67, 83, 139, - 224, 95, 1, 187, 38, 159, - 39, 229, 75, 113, 239, 111, - 212, 172, 1, 0, 0, 0, - 236, 10, 0, 0, 4, 0, - 0, 0, 48, 0, 0, 0, - 232, 6, 0, 0, 180, 9, - 0, 0, 72, 10, 0, 0, - 65, 111, 110, 57, 176, 6, - 0, 0, 176, 6, 0, 0, - 0, 2, 254, 255, 100, 6, - 0, 0, 76, 0, 0, 0, - 3, 0, 36, 0, 0, 0, - 72, 0, 0, 0, 72, 0, - 0, 0, 36, 0, 1, 0, - 72, 0, 0, 0, 0, 0, - 1, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 14, 0, - 4, 0, 2, 0, 0, 0, - 0, 0, 0, 0, 19, 0, - 7, 0, 6, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 2, 254, 255, 254, 255, - 46, 1, 68, 66, 85, 71, - 40, 0, 0, 0, 140, 4, - 0, 0, 0, 0, 0, 0, - 4, 0, 0, 0, 236, 0, - 0, 0, 27, 0, 0, 0, - 252, 0, 0, 0, 4, 0, - 0, 0, 60, 4, 0, 0, - 248, 1, 0, 0, 68, 58, - 92, 77, 105, 99, 114, 111, - 115, 111, 102, 116, 92, 68, - 105, 114, 101, 99, 116, 88, - 84, 75, 92, 83, 114, 99, - 92, 83, 104, 97, 100, 101, - 114, 115, 92, 76, 105, 103, - 104, 116, 105, 110, 103, 46, - 102, 120, 104, 0, 68, 58, - 92, 77, 105, 99, 114, 111, - 115, 111, 102, 116, 92, 68, - 105, 114, 101, 99, 116, 88, - 84, 75, 92, 83, 114, 99, - 92, 83, 104, 97, 100, 101, - 114, 115, 92, 85, 116, 105, - 108, 105, 116, 105, 101, 115, - 46, 102, 120, 104, 0, 68, - 58, 92, 77, 105, 99, 114, - 111, 115, 111, 102, 116, 92, - 68, 105, 114, 101, 99, 116, - 88, 84, 75, 92, 83, 114, - 99, 92, 83, 104, 97, 100, - 101, 114, 115, 92, 67, 111, - 109, 109, 111, 110, 46, 102, - 120, 104, 0, 68, 58, 92, - 77, 105, 99, 114, 111, 115, - 111, 102, 116, 92, 68, 105, - 114, 101, 99, 116, 88, 84, - 75, 92, 83, 114, 99, 92, - 83, 104, 97, 100, 101, 114, - 115, 92, 66, 97, 115, 105, - 99, 69, 102, 102, 101, 99, - 116, 46, 102, 120, 0, 171, - 171, 171, 40, 0, 0, 0, - 88, 0, 0, 0, 137, 0, - 0, 0, 183, 0, 0, 0, - 0, 0, 255, 255, 192, 4, - 0, 0, 0, 0, 255, 255, - 216, 4, 0, 0, 0, 0, - 255, 255, 228, 4, 0, 0, - 0, 0, 255, 255, 240, 4, - 0, 0, 0, 0, 255, 255, - 252, 4, 0, 0, 83, 0, - 0, 0, 8, 5, 0, 0, - 84, 0, 0, 0, 24, 5, - 0, 0, 84, 0, 0, 0, - 40, 5, 0, 0, 84, 0, - 0, 0, 56, 5, 0, 0, - 11, 0, 1, 0, 72, 5, - 0, 0, 85, 0, 0, 0, - 92, 5, 0, 0, 85, 0, - 0, 0, 108, 5, 0, 0, - 85, 0, 0, 0, 124, 5, - 0, 0, 85, 0, 0, 0, - 140, 5, 0, 0, 85, 0, - 0, 0, 156, 5, 0, 0, - 85, 0, 0, 0, 168, 5, - 0, 0, 12, 0, 2, 0, - 184, 5, 0, 0, 12, 0, - 2, 0, 200, 5, 0, 0, - 12, 0, 2, 0, 216, 5, - 0, 0, 227, 1, 3, 0, - 232, 5, 0, 0, 83, 0, - 0, 0, 248, 5, 0, 0, - 83, 0, 0, 0, 8, 6, - 0, 0, 83, 0, 0, 0, - 24, 6, 0, 0, 217, 1, - 3, 0, 40, 6, 0, 0, - 217, 1, 3, 0, 60, 6, - 0, 0, 228, 1, 3, 0, - 72, 6, 0, 0, 226, 1, - 3, 0, 84, 6, 0, 0, - 66, 105, 97, 115, 88, 50, - 0, 171, 1, 0, 3, 0, - 1, 0, 3, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 9, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 255, 255, - 86, 83, 66, 97, 115, 105, - 99, 80, 105, 120, 101, 108, - 76, 105, 103, 104, 116, 105, - 110, 103, 84, 120, 86, 99, - 66, 110, 0, 84, 101, 120, - 67, 111, 111, 114, 100, 0, - 1, 0, 3, 0, 1, 0, - 2, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 80, 111, - 115, 105, 116, 105, 111, 110, - 87, 83, 0, 171, 1, 0, - 3, 0, 1, 0, 4, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 78, 111, 114, 109, - 97, 108, 87, 83, 0, 171, - 171, 171, 1, 0, 3, 0, - 1, 0, 3, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 68, 105, 102, 102, 117, 115, - 101, 0, 80, 111, 115, 105, - 116, 105, 111, 110, 80, 83, - 0, 171, 19, 2, 0, 0, - 28, 2, 0, 0, 44, 2, - 0, 0, 56, 2, 0, 0, - 72, 2, 0, 0, 84, 2, - 0, 0, 100, 2, 0, 0, - 56, 2, 0, 0, 108, 2, - 0, 0, 56, 2, 0, 0, - 5, 0, 0, 0, 1, 0, - 17, 0, 1, 0, 5, 0, - 120, 2, 0, 0, 5, 0, - 0, 0, 255, 255, 255, 255, - 15, 0, 255, 255, 6, 0, - 0, 0, 2, 0, 255, 255, - 255, 255, 255, 255, 7, 0, - 0, 0, 255, 255, 3, 0, - 255, 255, 255, 255, 8, 0, - 0, 0, 255, 255, 255, 255, - 4, 0, 255, 255, 15, 0, - 0, 0, 6, 0, 7, 0, - 8, 0, 255, 255, 18, 0, - 0, 0, 255, 255, 255, 255, - 255, 255, 5, 0, 19, 0, - 0, 0, 255, 255, 255, 255, - 255, 255, 12, 0, 23, 0, - 0, 0, 13, 0, 14, 0, - 255, 255, 255, 255, 24, 0, - 0, 0, 255, 255, 255, 255, - 255, 255, 16, 0, 25, 0, - 0, 0, 0, 0, 1, 0, - 255, 255, 255, 255, 26, 0, - 0, 0, 9, 0, 10, 0, - 11, 0, 255, 255, 118, 105, - 110, 0, 80, 111, 115, 105, - 116, 105, 111, 110, 0, 78, - 111, 114, 109, 97, 108, 0, - 67, 111, 108, 111, 114, 0, - 171, 171, 56, 3, 0, 0, - 56, 2, 0, 0, 65, 3, - 0, 0, 84, 2, 0, 0, - 19, 2, 0, 0, 28, 2, - 0, 0, 72, 3, 0, 0, - 56, 2, 0, 0, 5, 0, - 0, 0, 1, 0, 13, 0, - 1, 0, 4, 0, 80, 3, - 0, 0, 1, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 3, 0, 2, 0, 0, 0, - 4, 0, 5, 0, 6, 0, - 255, 255, 3, 0, 0, 0, - 7, 0, 8, 0, 255, 255, - 255, 255, 4, 0, 0, 0, - 9, 0, 10, 0, 11, 0, - 12, 0, 118, 111, 117, 116, - 0, 80, 111, 115, 95, 112, - 115, 0, 80, 111, 115, 95, - 119, 115, 0, 78, 111, 114, - 109, 97, 108, 95, 119, 115, - 0, 70, 111, 103, 70, 97, - 99, 116, 111, 114, 0, 171, - 0, 0, 3, 0, 1, 0, - 1, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 181, 3, - 0, 0, 56, 2, 0, 0, - 188, 3, 0, 0, 84, 2, - 0, 0, 195, 3, 0, 0, - 84, 2, 0, 0, 205, 3, - 0, 0, 216, 3, 0, 0, - 5, 0, 0, 0, 1, 0, - 11, 0, 1, 0, 4, 0, - 232, 3, 0, 0, 20, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 21, 0, - 0, 0, 255, 255, 1, 0, - 255, 255, 255, 255, 22, 0, - 0, 0, 255, 255, 255, 255, - 3, 0, 255, 255, 0, 0, - 0, 0, 212, 1, 0, 0, - 220, 1, 0, 0, 1, 0, - 0, 0, 236, 1, 0, 0, - 0, 0, 0, 0, 248, 1, - 0, 0, 160, 2, 0, 0, - 11, 0, 0, 0, 176, 2, - 0, 0, 248, 1, 0, 0, - 52, 3, 0, 0, 112, 3, - 0, 0, 4, 0, 0, 0, - 128, 3, 0, 0, 0, 0, - 0, 0, 176, 3, 0, 0, - 8, 4, 0, 0, 3, 0, - 0, 0, 24, 4, 0, 0, - 77, 105, 99, 114, 111, 115, - 111, 102, 116, 32, 40, 82, - 41, 32, 72, 76, 83, 76, - 32, 83, 104, 97, 100, 101, - 114, 32, 67, 111, 109, 112, - 105, 108, 101, 114, 32, 49, - 48, 46, 49, 0, 81, 0, - 0, 5, 13, 0, 15, 160, - 0, 0, 0, 64, 0, 0, - 128, 191, 0, 0, 0, 0, - 0, 0, 128, 63, 31, 0, - 0, 2, 5, 0, 0, 128, - 0, 0, 15, 144, 31, 0, - 0, 2, 5, 0, 1, 128, - 1, 0, 15, 144, 31, 0, - 0, 2, 5, 0, 2, 128, - 2, 0, 15, 144, 31, 0, - 0, 2, 5, 0, 3, 128, - 3, 0, 15, 144, 9, 0, - 0, 3, 0, 0, 4, 192, - 0, 0, 228, 144, 11, 0, - 228, 160, 9, 0, 0, 3, - 1, 0, 1, 224, 0, 0, - 228, 144, 3, 0, 228, 160, - 9, 0, 0, 3, 1, 0, - 2, 224, 0, 0, 228, 144, - 4, 0, 228, 160, 9, 0, - 0, 3, 1, 0, 4, 224, - 0, 0, 228, 144, 5, 0, - 228, 160, 4, 0, 0, 4, - 0, 0, 7, 128, 1, 0, - 228, 144, 13, 0, 0, 160, - 13, 0, 85, 160, 8, 0, - 0, 3, 1, 0, 1, 128, - 0, 0, 228, 128, 6, 0, - 228, 160, 8, 0, 0, 3, - 1, 0, 2, 128, 0, 0, - 228, 128, 7, 0, 228, 160, - 8, 0, 0, 3, 1, 0, - 4, 128, 0, 0, 228, 128, - 8, 0, 228, 160, 8, 0, - 0, 3, 0, 0, 1, 128, - 1, 0, 228, 128, 1, 0, - 228, 128, 7, 0, 0, 2, - 0, 0, 1, 128, 0, 0, - 0, 128, 5, 0, 0, 3, - 2, 0, 7, 224, 0, 0, - 0, 128, 1, 0, 228, 128, - 9, 0, 0, 3, 0, 0, - 1, 128, 0, 0, 228, 144, - 2, 0, 228, 160, 11, 0, - 0, 3, 0, 0, 1, 128, - 0, 0, 0, 128, 13, 0, - 170, 160, 10, 0, 0, 3, - 1, 0, 8, 224, 0, 0, - 0, 128, 13, 0, 255, 160, - 5, 0, 0, 3, 3, 0, - 8, 224, 3, 0, 255, 144, - 1, 0, 255, 160, 9, 0, - 0, 3, 0, 0, 1, 128, - 0, 0, 228, 144, 9, 0, - 228, 160, 9, 0, 0, 3, - 0, 0, 2, 128, 0, 0, - 228, 144, 10, 0, 228, 160, - 9, 0, 0, 3, 0, 0, - 4, 128, 0, 0, 228, 144, - 12, 0, 228, 160, 4, 0, - 0, 4, 0, 0, 3, 192, - 0, 0, 170, 128, 0, 0, - 228, 160, 0, 0, 228, 128, - 1, 0, 0, 2, 0, 0, - 8, 192, 0, 0, 170, 128, - 1, 0, 0, 2, 0, 0, - 3, 224, 2, 0, 228, 144, - 1, 0, 0, 2, 3, 0, - 7, 224, 3, 0, 228, 144, - 255, 255, 0, 0, 83, 72, - 68, 82, 196, 2, 0, 0, - 64, 0, 1, 0, 177, 0, - 0, 0, 89, 0, 0, 4, - 70, 142, 32, 0, 0, 0, - 0, 0, 26, 0, 0, 0, - 95, 0, 0, 3, 242, 16, - 16, 0, 0, 0, 0, 0, - 95, 0, 0, 3, 114, 16, - 16, 0, 1, 0, 0, 0, - 95, 0, 0, 3, 50, 16, - 16, 0, 2, 0, 0, 0, - 95, 0, 0, 3, 242, 16, - 16, 0, 3, 0, 0, 0, - 101, 0, 0, 3, 50, 32, - 16, 0, 0, 0, 0, 0, - 101, 0, 0, 3, 242, 32, - 16, 0, 1, 0, 0, 0, - 101, 0, 0, 3, 114, 32, - 16, 0, 2, 0, 0, 0, - 101, 0, 0, 3, 242, 32, - 16, 0, 3, 0, 0, 0, - 103, 0, 0, 4, 242, 32, - 16, 0, 4, 0, 0, 0, - 1, 0, 0, 0, 104, 0, - 0, 2, 2, 0, 0, 0, - 54, 0, 0, 5, 50, 32, - 16, 0, 0, 0, 0, 0, - 70, 16, 16, 0, 2, 0, - 0, 0, 17, 0, 0, 8, - 18, 32, 16, 0, 1, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 15, 0, 0, 0, 17, 0, - 0, 8, 34, 32, 16, 0, - 1, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 16, 0, 0, 0, - 17, 0, 0, 8, 66, 32, - 16, 0, 1, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 17, 0, - 0, 0, 17, 32, 0, 8, - 130, 32, 16, 0, 1, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 14, 0, 0, 0, 50, 0, - 0, 15, 114, 0, 16, 0, - 0, 0, 0, 0, 70, 18, - 16, 0, 1, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 64, 0, 0, 0, 64, - 0, 0, 0, 64, 0, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 128, 191, 0, 0, - 128, 191, 0, 0, 128, 191, - 0, 0, 0, 0, 16, 0, - 0, 8, 18, 0, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 19, 0, 0, 0, - 16, 0, 0, 8, 34, 0, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 20, 0, - 0, 0, 16, 0, 0, 8, - 66, 0, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 21, 0, 0, 0, 16, 0, - 0, 7, 18, 0, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 68, 0, 0, 5, - 18, 0, 16, 0, 0, 0, - 0, 0, 10, 0, 16, 0, - 0, 0, 0, 0, 56, 0, - 0, 7, 114, 32, 16, 0, - 2, 0, 0, 0, 6, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 56, 0, 0, 8, - 130, 32, 16, 0, 3, 0, - 0, 0, 58, 16, 16, 0, - 3, 0, 0, 0, 58, 128, - 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 54, 0, - 0, 5, 114, 32, 16, 0, - 3, 0, 0, 0, 70, 18, - 16, 0, 3, 0, 0, 0, - 17, 0, 0, 8, 18, 32, - 16, 0, 4, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 22, 0, - 0, 0, 17, 0, 0, 8, - 34, 32, 16, 0, 4, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 23, 0, 0, 0, 17, 0, - 0, 8, 66, 32, 16, 0, - 4, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 24, 0, 0, 0, - 17, 0, 0, 8, 130, 32, - 16, 0, 4, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 25, 0, - 0, 0, 62, 0, 0, 1, - 73, 83, 71, 78, 140, 0, - 0, 0, 4, 0, 0, 0, - 8, 0, 0, 0, 104, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 15, 15, 0, 0, 116, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 1, 0, 0, 0, - 7, 7, 0, 0, 123, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 2, 0, 0, 0, - 3, 3, 0, 0, 132, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 3, 0, 0, 0, - 15, 15, 0, 0, 83, 86, - 95, 80, 111, 115, 105, 116, - 105, 111, 110, 0, 78, 79, - 82, 77, 65, 76, 0, 84, - 69, 88, 67, 79, 79, 82, - 68, 0, 67, 79, 76, 79, - 82, 0, 171, 171, 79, 83, - 71, 78, 156, 0, 0, 0, - 5, 0, 0, 0, 8, 0, - 0, 0, 128, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 3, 12, - 0, 0, 128, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 1, 0, 0, 0, 15, 0, - 0, 0, 128, 0, 0, 0, - 2, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 2, 0, 0, 0, 7, 8, - 0, 0, 137, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 3, 0, 0, 0, 15, 0, - 0, 0, 143, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 0, 3, 0, 0, 0, - 4, 0, 0, 0, 15, 0, - 0, 0, 84, 69, 88, 67, - 79, 79, 82, 68, 0, 67, - 79, 76, 79, 82, 0, 83, - 86, 95, 80, 111, 115, 105, - 116, 105, 111, 110, 0, 171 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicPixelLightingVc.inc b/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicPixelLightingVc.inc deleted file mode 100644 index 86de512..0000000 --- a/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicPixelLightingVc.inc +++ /dev/null @@ -1,512 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Position 0 xyzw 0 NONE float xyzw -// NORMAL 0 xyz 1 NONE float xyz -// COLOR 0 xyzw 2 NONE float xyzw -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// TEXCOORD 0 xyzw 0 NONE float xyzw -// TEXCOORD 1 xyz 1 NONE float xyz -// COLOR 0 xyzw 2 NONE float xyzw -// SV_Position 0 xyzw 3 POS float xyzw -// -// -// Constant buffer to DX9 shader constant mappings: -// -// Target Reg Buffer Start Reg # of Regs Data Conversion -// ---------- ------- --------- --------- ---------------------- -// c1 cb0 0 1 ( FLT, FLT, FLT, FLT) -// c2 cb0 14 4 ( FLT, FLT, FLT, FLT) -// c6 cb0 19 7 ( FLT, FLT, FLT, FLT) -// -// -// Runtime generated constant mappings: -// -// Target Reg Constant Description -// ---------- -------------------------------------------------- -// c0 Vertex Shader position offset -// -// -// Level9 shader bytecode: -// - vs_2_0 - def c13, 0, 1, 0, 0 - dcl_texcoord v0 // vin<0,1,2,3> - dcl_texcoord1 v1 // vin<4,5,6> - dcl_texcoord2 v2 // vin<7,8,9,10> - -#line 83 "D:\Microsoft\DirectXTK\Src\Shaders\Lighting.fxh" - dp4 oPos.z, v0, c11 // ::VSBasicPixelLightingVc<13> - dp4 oT0.x, v0, c3 // ::VSBasicPixelLightingVc<0> - dp4 oT0.y, v0, c4 // ::VSBasicPixelLightingVc<1> - dp4 oT0.z, v0, c5 // ::VSBasicPixelLightingVc<2> - dp3 r0.x, v1, c6 - dp3 r0.y, v1, c7 - dp3 r0.z, v1, c8 - dp3 r0.w, r0, r0 - rsq r0.w, r0.w - mul oT1.xyz, r0.w, r0 // ::VSBasicPixelLightingVc<4,5,6> - -#line 12 "D:\Microsoft\DirectXTK\Src\Shaders\Common.fxh" - dp4 r0.x, v0, c2 - max r0.x, r0.x, c13.x - min oT0.w, r0.x, c13.y // ::VSBasicPixelLightingVc<3> - -#line 407 "D:\Microsoft\DirectXTK\Src\Shaders\BasicEffect.fx" - mul oT2.w, v2.w, c1.w // ::VSBasicPixelLightingVc<10> - -#line 83 "D:\Microsoft\DirectXTK\Src\Shaders\Lighting.fxh" - dp4 r0.x, v0, c9 // ::vout<0> - dp4 r0.y, v0, c10 // ::vout<1> - dp4 r0.z, v0, c12 // ::vout<3> - -#line 399 "D:\Microsoft\DirectXTK\Src\Shaders\BasicEffect.fx" - mad oPos.xy, r0.z, c0, r0 // ::VSBasicPixelLightingVc<11,12> - mov oPos.w, r0.z // ::VSBasicPixelLightingVc<14> - -#line 406 - mov oT2.xyz, v2 // ::VSBasicPixelLightingVc<7,8,9> - -// approximately 20 instruction slots used -vs_4_0 -dcl_constantbuffer CB0[26], immediateIndexed -dcl_input v0.xyzw -dcl_input v1.xyz -dcl_input v2.xyzw -dcl_output o0.xyzw -dcl_output o1.xyz -dcl_output o2.xyzw -dcl_output_siv o3.xyzw, position -dcl_temps 1 -dp4 o0.x, v0.xyzw, cb0[15].xyzw -dp4 o0.y, v0.xyzw, cb0[16].xyzw -dp4 o0.z, v0.xyzw, cb0[17].xyzw -dp4_sat o0.w, v0.xyzw, cb0[14].xyzw -dp3 r0.x, v1.xyzx, cb0[19].xyzx -dp3 r0.y, v1.xyzx, cb0[20].xyzx -dp3 r0.z, v1.xyzx, cb0[21].xyzx -dp3 r0.w, r0.xyzx, r0.xyzx -rsq r0.w, r0.w -mul o1.xyz, r0.wwww, r0.xyzx -mul o2.w, v2.w, cb0[0].w -mov o2.xyz, v2.xyzx -dp4 o3.x, v0.xyzw, cb0[22].xyzw -dp4 o3.y, v0.xyzw, cb0[23].xyzw -dp4 o3.z, v0.xyzw, cb0[24].xyzw -dp4 o3.w, v0.xyzw, cb0[25].xyzw -ret -// Approximately 0 instruction slots used -#endif - -const BYTE BasicEffect_VSBasicPixelLightingVc[] = -{ - 68, 88, 66, 67, 248, 249, - 217, 69, 23, 120, 213, 175, - 217, 140, 163, 55, 57, 138, - 69, 191, 1, 0, 0, 0, - 84, 9, 0, 0, 4, 0, - 0, 0, 48, 0, 0, 0, - 240, 5, 0, 0, 84, 8, - 0, 0, 200, 8, 0, 0, - 65, 111, 110, 57, 184, 5, - 0, 0, 184, 5, 0, 0, - 0, 2, 254, 255, 108, 5, - 0, 0, 76, 0, 0, 0, - 3, 0, 36, 0, 0, 0, - 72, 0, 0, 0, 72, 0, - 0, 0, 36, 0, 1, 0, - 72, 0, 0, 0, 0, 0, - 1, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 14, 0, - 4, 0, 2, 0, 0, 0, - 0, 0, 0, 0, 19, 0, - 7, 0, 6, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 2, 254, 255, 254, 255, - 251, 0, 68, 66, 85, 71, - 40, 0, 0, 0, 192, 3, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 184, 0, - 0, 0, 24, 0, 0, 0, - 196, 0, 0, 0, 3, 0, - 0, 0, 132, 3, 0, 0, - 132, 1, 0, 0, 68, 58, - 92, 77, 105, 99, 114, 111, - 115, 111, 102, 116, 92, 68, - 105, 114, 101, 99, 116, 88, - 84, 75, 92, 83, 114, 99, - 92, 83, 104, 97, 100, 101, - 114, 115, 92, 76, 105, 103, - 104, 116, 105, 110, 103, 46, - 102, 120, 104, 0, 68, 58, - 92, 77, 105, 99, 114, 111, - 115, 111, 102, 116, 92, 68, - 105, 114, 101, 99, 116, 88, - 84, 75, 92, 83, 114, 99, - 92, 83, 104, 97, 100, 101, - 114, 115, 92, 67, 111, 109, - 109, 111, 110, 46, 102, 120, - 104, 0, 68, 58, 92, 77, - 105, 99, 114, 111, 115, 111, - 102, 116, 92, 68, 105, 114, - 101, 99, 116, 88, 84, 75, - 92, 83, 114, 99, 92, 83, - 104, 97, 100, 101, 114, 115, - 92, 66, 97, 115, 105, 99, - 69, 102, 102, 101, 99, 116, - 46, 102, 120, 0, 40, 0, - 0, 0, 88, 0, 0, 0, - 134, 0, 0, 0, 0, 0, - 255, 255, 244, 3, 0, 0, - 0, 0, 255, 255, 12, 4, - 0, 0, 0, 0, 255, 255, - 24, 4, 0, 0, 0, 0, - 255, 255, 36, 4, 0, 0, - 83, 0, 0, 0, 48, 4, - 0, 0, 84, 0, 0, 0, - 64, 4, 0, 0, 84, 0, - 0, 0, 80, 4, 0, 0, - 84, 0, 0, 0, 96, 4, - 0, 0, 85, 0, 0, 0, - 112, 4, 0, 0, 85, 0, - 0, 0, 128, 4, 0, 0, - 85, 0, 0, 0, 144, 4, - 0, 0, 85, 0, 0, 0, - 160, 4, 0, 0, 85, 0, - 0, 0, 176, 4, 0, 0, - 85, 0, 0, 0, 188, 4, - 0, 0, 12, 0, 1, 0, - 204, 4, 0, 0, 12, 0, - 1, 0, 220, 4, 0, 0, - 12, 0, 1, 0, 236, 4, - 0, 0, 151, 1, 2, 0, - 252, 4, 0, 0, 83, 0, - 0, 0, 12, 5, 0, 0, - 83, 0, 0, 0, 28, 5, - 0, 0, 83, 0, 0, 0, - 44, 5, 0, 0, 143, 1, - 2, 0, 60, 5, 0, 0, - 143, 1, 2, 0, 80, 5, - 0, 0, 150, 1, 2, 0, - 92, 5, 0, 0, 86, 83, - 66, 97, 115, 105, 99, 80, - 105, 120, 101, 108, 76, 105, - 103, 104, 116, 105, 110, 103, - 86, 99, 0, 80, 111, 115, - 105, 116, 105, 111, 110, 87, - 83, 0, 171, 171, 1, 0, - 3, 0, 1, 0, 4, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 78, 111, 114, 109, - 97, 108, 87, 83, 0, 171, - 171, 171, 1, 0, 3, 0, - 1, 0, 3, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 68, 105, 102, 102, 117, 115, - 101, 0, 80, 111, 115, 105, - 116, 105, 111, 110, 80, 83, - 0, 171, 155, 1, 0, 0, - 168, 1, 0, 0, 184, 1, - 0, 0, 196, 1, 0, 0, - 212, 1, 0, 0, 168, 1, - 0, 0, 220, 1, 0, 0, - 168, 1, 0, 0, 5, 0, - 0, 0, 1, 0, 15, 0, - 1, 0, 4, 0, 232, 1, - 0, 0, 4, 0, 0, 0, - 255, 255, 255, 255, 13, 0, - 255, 255, 5, 0, 0, 0, - 0, 0, 255, 255, 255, 255, - 255, 255, 6, 0, 0, 0, - 255, 255, 1, 0, 255, 255, - 255, 255, 7, 0, 0, 0, - 255, 255, 255, 255, 2, 0, - 255, 255, 13, 0, 0, 0, - 4, 0, 5, 0, 6, 0, - 255, 255, 16, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 3, 0, 17, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 10, 0, 21, 0, 0, 0, - 11, 0, 12, 0, 255, 255, - 255, 255, 22, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 14, 0, 23, 0, 0, 0, - 7, 0, 8, 0, 9, 0, - 255, 255, 118, 105, 110, 0, - 80, 111, 115, 105, 116, 105, - 111, 110, 0, 78, 111, 114, - 109, 97, 108, 0, 67, 111, - 108, 111, 114, 0, 171, 171, - 148, 2, 0, 0, 168, 1, - 0, 0, 157, 2, 0, 0, - 196, 1, 0, 0, 164, 2, - 0, 0, 168, 1, 0, 0, - 5, 0, 0, 0, 1, 0, - 11, 0, 1, 0, 3, 0, - 172, 2, 0, 0, 1, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 3, 0, 2, 0, - 0, 0, 4, 0, 5, 0, - 6, 0, 255, 255, 3, 0, - 0, 0, 7, 0, 8, 0, - 9, 0, 10, 0, 118, 111, - 117, 116, 0, 80, 111, 115, - 95, 112, 115, 0, 80, 111, - 115, 95, 119, 115, 0, 78, - 111, 114, 109, 97, 108, 95, - 119, 115, 0, 70, 111, 103, - 70, 97, 99, 116, 111, 114, - 0, 171, 0, 0, 3, 0, - 1, 0, 1, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 253, 2, 0, 0, 168, 1, - 0, 0, 4, 3, 0, 0, - 196, 1, 0, 0, 11, 3, - 0, 0, 196, 1, 0, 0, - 21, 3, 0, 0, 32, 3, - 0, 0, 5, 0, 0, 0, - 1, 0, 11, 0, 1, 0, - 4, 0, 48, 3, 0, 0, - 18, 0, 0, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 19, 0, 0, 0, 255, 255, - 1, 0, 255, 255, 255, 255, - 20, 0, 0, 0, 255, 255, - 255, 255, 3, 0, 255, 255, - 0, 0, 0, 0, 132, 1, - 0, 0, 8, 2, 0, 0, - 10, 0, 0, 0, 24, 2, - 0, 0, 132, 1, 0, 0, - 144, 2, 0, 0, 196, 2, - 0, 0, 3, 0, 0, 0, - 212, 2, 0, 0, 0, 0, - 0, 0, 248, 2, 0, 0, - 80, 3, 0, 0, 3, 0, - 0, 0, 96, 3, 0, 0, - 77, 105, 99, 114, 111, 115, - 111, 102, 116, 32, 40, 82, - 41, 32, 72, 76, 83, 76, - 32, 83, 104, 97, 100, 101, - 114, 32, 67, 111, 109, 112, - 105, 108, 101, 114, 32, 49, - 48, 46, 49, 0, 81, 0, - 0, 5, 13, 0, 15, 160, - 0, 0, 0, 0, 0, 0, - 128, 63, 0, 0, 0, 0, - 0, 0, 0, 0, 31, 0, - 0, 2, 5, 0, 0, 128, - 0, 0, 15, 144, 31, 0, - 0, 2, 5, 0, 1, 128, - 1, 0, 15, 144, 31, 0, - 0, 2, 5, 0, 2, 128, - 2, 0, 15, 144, 9, 0, - 0, 3, 0, 0, 4, 192, - 0, 0, 228, 144, 11, 0, - 228, 160, 9, 0, 0, 3, - 0, 0, 1, 224, 0, 0, - 228, 144, 3, 0, 228, 160, - 9, 0, 0, 3, 0, 0, - 2, 224, 0, 0, 228, 144, - 4, 0, 228, 160, 9, 0, - 0, 3, 0, 0, 4, 224, - 0, 0, 228, 144, 5, 0, - 228, 160, 8, 0, 0, 3, - 0, 0, 1, 128, 1, 0, - 228, 144, 6, 0, 228, 160, - 8, 0, 0, 3, 0, 0, - 2, 128, 1, 0, 228, 144, - 7, 0, 228, 160, 8, 0, - 0, 3, 0, 0, 4, 128, - 1, 0, 228, 144, 8, 0, - 228, 160, 8, 0, 0, 3, - 0, 0, 8, 128, 0, 0, - 228, 128, 0, 0, 228, 128, - 7, 0, 0, 2, 0, 0, - 8, 128, 0, 0, 255, 128, - 5, 0, 0, 3, 1, 0, - 7, 224, 0, 0, 255, 128, - 0, 0, 228, 128, 9, 0, - 0, 3, 0, 0, 1, 128, - 0, 0, 228, 144, 2, 0, - 228, 160, 11, 0, 0, 3, - 0, 0, 1, 128, 0, 0, - 0, 128, 13, 0, 0, 160, - 10, 0, 0, 3, 0, 0, - 8, 224, 0, 0, 0, 128, - 13, 0, 85, 160, 5, 0, - 0, 3, 2, 0, 8, 224, - 2, 0, 255, 144, 1, 0, - 255, 160, 9, 0, 0, 3, - 0, 0, 1, 128, 0, 0, - 228, 144, 9, 0, 228, 160, - 9, 0, 0, 3, 0, 0, - 2, 128, 0, 0, 228, 144, - 10, 0, 228, 160, 9, 0, - 0, 3, 0, 0, 4, 128, - 0, 0, 228, 144, 12, 0, - 228, 160, 4, 0, 0, 4, - 0, 0, 3, 192, 0, 0, - 170, 128, 0, 0, 228, 160, - 0, 0, 228, 128, 1, 0, - 0, 2, 0, 0, 8, 192, - 0, 0, 170, 128, 1, 0, - 0, 2, 2, 0, 7, 224, - 2, 0, 228, 144, 255, 255, - 0, 0, 83, 72, 68, 82, - 92, 2, 0, 0, 64, 0, - 1, 0, 151, 0, 0, 0, - 89, 0, 0, 4, 70, 142, - 32, 0, 0, 0, 0, 0, - 26, 0, 0, 0, 95, 0, - 0, 3, 242, 16, 16, 0, - 0, 0, 0, 0, 95, 0, - 0, 3, 114, 16, 16, 0, - 1, 0, 0, 0, 95, 0, - 0, 3, 242, 16, 16, 0, - 2, 0, 0, 0, 101, 0, - 0, 3, 242, 32, 16, 0, - 0, 0, 0, 0, 101, 0, - 0, 3, 114, 32, 16, 0, - 1, 0, 0, 0, 101, 0, - 0, 3, 242, 32, 16, 0, - 2, 0, 0, 0, 103, 0, - 0, 4, 242, 32, 16, 0, - 3, 0, 0, 0, 1, 0, - 0, 0, 104, 0, 0, 2, - 1, 0, 0, 0, 17, 0, - 0, 8, 18, 32, 16, 0, - 0, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 15, 0, 0, 0, - 17, 0, 0, 8, 34, 32, - 16, 0, 0, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 16, 0, - 0, 0, 17, 0, 0, 8, - 66, 32, 16, 0, 0, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 17, 0, 0, 0, 17, 32, - 0, 8, 130, 32, 16, 0, - 0, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 14, 0, 0, 0, - 16, 0, 0, 8, 18, 0, - 16, 0, 0, 0, 0, 0, - 70, 18, 16, 0, 1, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 19, 0, - 0, 0, 16, 0, 0, 8, - 34, 0, 16, 0, 0, 0, - 0, 0, 70, 18, 16, 0, - 1, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 20, 0, 0, 0, 16, 0, - 0, 8, 66, 0, 16, 0, - 0, 0, 0, 0, 70, 18, - 16, 0, 1, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 21, 0, 0, 0, - 16, 0, 0, 7, 130, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 68, 0, - 0, 5, 130, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 56, 0, 0, 7, 114, 32, - 16, 0, 1, 0, 0, 0, - 246, 15, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 56, 0, - 0, 8, 130, 32, 16, 0, - 2, 0, 0, 0, 58, 16, - 16, 0, 2, 0, 0, 0, - 58, 128, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 54, 0, 0, 5, 114, 32, - 16, 0, 2, 0, 0, 0, - 70, 18, 16, 0, 2, 0, - 0, 0, 17, 0, 0, 8, - 18, 32, 16, 0, 3, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 22, 0, 0, 0, 17, 0, - 0, 8, 34, 32, 16, 0, - 3, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 23, 0, 0, 0, - 17, 0, 0, 8, 66, 32, - 16, 0, 3, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 24, 0, - 0, 0, 17, 0, 0, 8, - 130, 32, 16, 0, 3, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 25, 0, 0, 0, 62, 0, - 0, 1, 73, 83, 71, 78, - 108, 0, 0, 0, 3, 0, - 0, 0, 8, 0, 0, 0, - 80, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 15, 15, 0, 0, - 92, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 1, 0, - 0, 0, 7, 7, 0, 0, - 99, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 2, 0, - 0, 0, 15, 15, 0, 0, - 83, 86, 95, 80, 111, 115, - 105, 116, 105, 111, 110, 0, - 78, 79, 82, 77, 65, 76, - 0, 67, 79, 76, 79, 82, - 0, 171, 171, 171, 79, 83, - 71, 78, 132, 0, 0, 0, - 4, 0, 0, 0, 8, 0, - 0, 0, 104, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 15, 0, - 0, 0, 104, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 1, 0, 0, 0, 7, 8, - 0, 0, 113, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 2, 0, 0, 0, 15, 0, - 0, 0, 119, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 0, 3, 0, 0, 0, - 3, 0, 0, 0, 15, 0, - 0, 0, 84, 69, 88, 67, - 79, 79, 82, 68, 0, 67, - 79, 76, 79, 82, 0, 83, - 86, 95, 80, 111, 115, 105, - 116, 105, 111, 110, 0, 171 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicPixelLightingVcBn.inc b/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicPixelLightingVcBn.inc deleted file mode 100644 index 850ab8d..0000000 --- a/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicPixelLightingVcBn.inc +++ /dev/null @@ -1,552 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Position 0 xyzw 0 NONE float xyzw -// NORMAL 0 xyz 1 NONE float xyz -// COLOR 0 xyzw 2 NONE float xyzw -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// TEXCOORD 0 xyzw 0 NONE float xyzw -// TEXCOORD 1 xyz 1 NONE float xyz -// COLOR 0 xyzw 2 NONE float xyzw -// SV_Position 0 xyzw 3 POS float xyzw -// -// -// Constant buffer to DX9 shader constant mappings: -// -// Target Reg Buffer Start Reg # of Regs Data Conversion -// ---------- ------- --------- --------- ---------------------- -// c1 cb0 0 1 ( FLT, FLT, FLT, FLT) -// c2 cb0 14 4 ( FLT, FLT, FLT, FLT) -// c6 cb0 19 7 ( FLT, FLT, FLT, FLT) -// -// -// Runtime generated constant mappings: -// -// Target Reg Constant Description -// ---------- -------------------------------------------------- -// c0 Vertex Shader position offset -// -// -// Level9 shader bytecode: -// - vs_2_0 - def c13, 2, -1, 0, 1 - dcl_texcoord v0 // vin<0,1,2,3> - dcl_texcoord1 v1 // vin<4,5,6> - dcl_texcoord2 v2 // vin<7,8,9,10> - -#line 83 "D:\Microsoft\DirectXTK\Src\Shaders\Lighting.fxh" - dp4 oPos.z, v0, c11 // ::VSBasicPixelLightingVcBn<13> - dp4 oT0.x, v0, c3 // ::VSBasicPixelLightingVcBn<0> - dp4 oT0.y, v0, c4 // ::VSBasicPixelLightingVcBn<1> - dp4 oT0.z, v0, c5 // ::VSBasicPixelLightingVcBn<2> - -#line 11 "D:\Microsoft\DirectXTK\Src\Shaders\Utilities.fxh" - mad r0.xyz, v1, c13.x, c13.y // ::BiasX2<0,1,2> - -#line 85 "D:\Microsoft\DirectXTK\Src\Shaders\Lighting.fxh" - dp3 r1.x, r0, c6 - dp3 r1.y, r0, c7 - dp3 r1.z, r0, c8 - dp3 r0.x, r1, r1 - rsq r0.x, r0.x - mul oT1.xyz, r0.x, r1 // ::VSBasicPixelLightingVcBn<4,5,6> - -#line 12 "D:\Microsoft\DirectXTK\Src\Shaders\Common.fxh" - dp4 r0.x, v0, c2 - max r0.x, r0.x, c13.z - min oT0.w, r0.x, c13.w // ::VSBasicPixelLightingVcBn<3> - -#line 422 "D:\Microsoft\DirectXTK\Src\Shaders\BasicEffect.fx" - mul oT2.w, v2.w, c1.w // ::VSBasicPixelLightingVcBn<10> - -#line 83 "D:\Microsoft\DirectXTK\Src\Shaders\Lighting.fxh" - dp4 r0.x, v0, c9 // ::vout<0> - dp4 r0.y, v0, c10 // ::vout<1> - dp4 r0.z, v0, c12 // ::vout<3> - -#line 412 "D:\Microsoft\DirectXTK\Src\Shaders\BasicEffect.fx" - mad oPos.xy, r0.z, c0, r0 // ::VSBasicPixelLightingVcBn<11,12> - mov oPos.w, r0.z // ::VSBasicPixelLightingVcBn<14> - -#line 421 - mov oT2.xyz, v2 // ::VSBasicPixelLightingVcBn<7,8,9> - -// approximately 21 instruction slots used -vs_4_0 -dcl_constantbuffer CB0[26], immediateIndexed -dcl_input v0.xyzw -dcl_input v1.xyz -dcl_input v2.xyzw -dcl_output o0.xyzw -dcl_output o1.xyz -dcl_output o2.xyzw -dcl_output_siv o3.xyzw, position -dcl_temps 2 -dp4 o0.x, v0.xyzw, cb0[15].xyzw -dp4 o0.y, v0.xyzw, cb0[16].xyzw -dp4 o0.z, v0.xyzw, cb0[17].xyzw -dp4_sat o0.w, v0.xyzw, cb0[14].xyzw -mad r0.xyz, v1.xyzx, l(2.000000, 2.000000, 2.000000, 0.000000), l(-1.000000, -1.000000, -1.000000, 0.000000) -dp3 r1.x, r0.xyzx, cb0[19].xyzx -dp3 r1.y, r0.xyzx, cb0[20].xyzx -dp3 r1.z, r0.xyzx, cb0[21].xyzx -dp3 r0.x, r1.xyzx, r1.xyzx -rsq r0.x, r0.x -mul o1.xyz, r0.xxxx, r1.xyzx -mul o2.w, v2.w, cb0[0].w -mov o2.xyz, v2.xyzx -dp4 o3.x, v0.xyzw, cb0[22].xyzw -dp4 o3.y, v0.xyzw, cb0[23].xyzw -dp4 o3.z, v0.xyzw, cb0[24].xyzw -dp4 o3.w, v0.xyzw, cb0[25].xyzw -ret -// Approximately 0 instruction slots used -#endif - -const BYTE BasicEffect_VSBasicPixelLightingVcBn[] = -{ - 68, 88, 66, 67, 83, 56, - 166, 213, 173, 141, 148, 194, - 117, 251, 20, 244, 124, 69, - 158, 168, 1, 0, 0, 0, - 28, 10, 0, 0, 4, 0, - 0, 0, 48, 0, 0, 0, - 124, 6, 0, 0, 28, 9, - 0, 0, 144, 9, 0, 0, - 65, 111, 110, 57, 68, 6, - 0, 0, 68, 6, 0, 0, - 0, 2, 254, 255, 248, 5, - 0, 0, 76, 0, 0, 0, - 3, 0, 36, 0, 0, 0, - 72, 0, 0, 0, 72, 0, - 0, 0, 36, 0, 1, 0, - 72, 0, 0, 0, 0, 0, - 1, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 14, 0, - 4, 0, 2, 0, 0, 0, - 0, 0, 0, 0, 19, 0, - 7, 0, 6, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 2, 254, 255, 254, 255, - 25, 1, 68, 66, 85, 71, - 40, 0, 0, 0, 56, 4, - 0, 0, 0, 0, 0, 0, - 4, 0, 0, 0, 236, 0, - 0, 0, 25, 0, 0, 0, - 252, 0, 0, 0, 4, 0, - 0, 0, 232, 3, 0, 0, - 232, 1, 0, 0, 68, 58, - 92, 77, 105, 99, 114, 111, - 115, 111, 102, 116, 92, 68, - 105, 114, 101, 99, 116, 88, - 84, 75, 92, 83, 114, 99, - 92, 83, 104, 97, 100, 101, - 114, 115, 92, 76, 105, 103, - 104, 116, 105, 110, 103, 46, - 102, 120, 104, 0, 68, 58, - 92, 77, 105, 99, 114, 111, - 115, 111, 102, 116, 92, 68, - 105, 114, 101, 99, 116, 88, - 84, 75, 92, 83, 114, 99, - 92, 83, 104, 97, 100, 101, - 114, 115, 92, 85, 116, 105, - 108, 105, 116, 105, 101, 115, - 46, 102, 120, 104, 0, 68, - 58, 92, 77, 105, 99, 114, - 111, 115, 111, 102, 116, 92, - 68, 105, 114, 101, 99, 116, - 88, 84, 75, 92, 83, 114, - 99, 92, 83, 104, 97, 100, - 101, 114, 115, 92, 67, 111, - 109, 109, 111, 110, 46, 102, - 120, 104, 0, 68, 58, 92, - 77, 105, 99, 114, 111, 115, - 111, 102, 116, 92, 68, 105, - 114, 101, 99, 116, 88, 84, - 75, 92, 83, 114, 99, 92, - 83, 104, 97, 100, 101, 114, - 115, 92, 66, 97, 115, 105, - 99, 69, 102, 102, 101, 99, - 116, 46, 102, 120, 0, 171, - 171, 171, 40, 0, 0, 0, - 88, 0, 0, 0, 137, 0, - 0, 0, 183, 0, 0, 0, - 0, 0, 255, 255, 108, 4, - 0, 0, 0, 0, 255, 255, - 132, 4, 0, 0, 0, 0, - 255, 255, 144, 4, 0, 0, - 0, 0, 255, 255, 156, 4, - 0, 0, 83, 0, 0, 0, - 168, 4, 0, 0, 84, 0, - 0, 0, 184, 4, 0, 0, - 84, 0, 0, 0, 200, 4, - 0, 0, 84, 0, 0, 0, - 216, 4, 0, 0, 11, 0, - 1, 0, 232, 4, 0, 0, - 85, 0, 0, 0, 252, 4, - 0, 0, 85, 0, 0, 0, - 12, 5, 0, 0, 85, 0, - 0, 0, 28, 5, 0, 0, - 85, 0, 0, 0, 44, 5, - 0, 0, 85, 0, 0, 0, - 60, 5, 0, 0, 85, 0, - 0, 0, 72, 5, 0, 0, - 12, 0, 2, 0, 88, 5, - 0, 0, 12, 0, 2, 0, - 104, 5, 0, 0, 12, 0, - 2, 0, 120, 5, 0, 0, - 166, 1, 3, 0, 136, 5, - 0, 0, 83, 0, 0, 0, - 152, 5, 0, 0, 83, 0, - 0, 0, 168, 5, 0, 0, - 83, 0, 0, 0, 184, 5, - 0, 0, 156, 1, 3, 0, - 200, 5, 0, 0, 156, 1, - 3, 0, 220, 5, 0, 0, - 165, 1, 3, 0, 232, 5, - 0, 0, 66, 105, 97, 115, - 88, 50, 0, 171, 1, 0, - 3, 0, 1, 0, 3, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 8, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 255, 255, 86, 83, 66, 97, - 115, 105, 99, 80, 105, 120, - 101, 108, 76, 105, 103, 104, - 116, 105, 110, 103, 86, 99, - 66, 110, 0, 80, 111, 115, - 105, 116, 105, 111, 110, 87, - 83, 0, 1, 0, 3, 0, - 1, 0, 4, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 78, 111, 114, 109, 97, 108, - 87, 83, 0, 171, 171, 171, - 1, 0, 3, 0, 1, 0, - 3, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 68, 105, - 102, 102, 117, 115, 101, 0, - 80, 111, 115, 105, 116, 105, - 111, 110, 80, 83, 0, 171, - 1, 2, 0, 0, 12, 2, - 0, 0, 28, 2, 0, 0, - 40, 2, 0, 0, 56, 2, - 0, 0, 12, 2, 0, 0, - 64, 2, 0, 0, 12, 2, - 0, 0, 5, 0, 0, 0, - 1, 0, 15, 0, 1, 0, - 4, 0, 76, 2, 0, 0, - 4, 0, 0, 0, 255, 255, - 255, 255, 13, 0, 255, 255, - 5, 0, 0, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 6, 0, 0, 0, 255, 255, - 1, 0, 255, 255, 255, 255, - 7, 0, 0, 0, 255, 255, - 255, 255, 2, 0, 255, 255, - 14, 0, 0, 0, 4, 0, - 5, 0, 6, 0, 255, 255, - 17, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 3, 0, - 18, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 10, 0, - 22, 0, 0, 0, 11, 0, - 12, 0, 255, 255, 255, 255, - 23, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 14, 0, - 24, 0, 0, 0, 7, 0, - 8, 0, 9, 0, 255, 255, - 118, 105, 110, 0, 80, 111, - 115, 105, 116, 105, 111, 110, - 0, 78, 111, 114, 109, 97, - 108, 0, 67, 111, 108, 111, - 114, 0, 171, 171, 248, 2, - 0, 0, 12, 2, 0, 0, - 1, 3, 0, 0, 40, 2, - 0, 0, 8, 3, 0, 0, - 12, 2, 0, 0, 5, 0, - 0, 0, 1, 0, 11, 0, - 1, 0, 3, 0, 16, 3, - 0, 0, 1, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 3, 0, 2, 0, 0, 0, - 4, 0, 5, 0, 6, 0, - 255, 255, 3, 0, 0, 0, - 7, 0, 8, 0, 9, 0, - 10, 0, 118, 111, 117, 116, - 0, 80, 111, 115, 95, 112, - 115, 0, 80, 111, 115, 95, - 119, 115, 0, 78, 111, 114, - 109, 97, 108, 95, 119, 115, - 0, 70, 111, 103, 70, 97, - 99, 116, 111, 114, 0, 171, - 0, 0, 3, 0, 1, 0, - 1, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 97, 3, - 0, 0, 12, 2, 0, 0, - 104, 3, 0, 0, 40, 2, - 0, 0, 111, 3, 0, 0, - 40, 2, 0, 0, 121, 3, - 0, 0, 132, 3, 0, 0, - 5, 0, 0, 0, 1, 0, - 11, 0, 1, 0, 4, 0, - 148, 3, 0, 0, 19, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 20, 0, - 0, 0, 255, 255, 1, 0, - 255, 255, 255, 255, 21, 0, - 0, 0, 255, 255, 255, 255, - 3, 0, 255, 255, 0, 0, - 0, 0, 196, 1, 0, 0, - 204, 1, 0, 0, 1, 0, - 0, 0, 220, 1, 0, 0, - 0, 0, 0, 0, 232, 1, - 0, 0, 108, 2, 0, 0, - 10, 0, 0, 0, 124, 2, - 0, 0, 232, 1, 0, 0, - 244, 2, 0, 0, 40, 3, - 0, 0, 3, 0, 0, 0, - 56, 3, 0, 0, 0, 0, - 0, 0, 92, 3, 0, 0, - 180, 3, 0, 0, 3, 0, - 0, 0, 196, 3, 0, 0, - 77, 105, 99, 114, 111, 115, - 111, 102, 116, 32, 40, 82, - 41, 32, 72, 76, 83, 76, - 32, 83, 104, 97, 100, 101, - 114, 32, 67, 111, 109, 112, - 105, 108, 101, 114, 32, 49, - 48, 46, 49, 0, 81, 0, - 0, 5, 13, 0, 15, 160, - 0, 0, 0, 64, 0, 0, - 128, 191, 0, 0, 0, 0, - 0, 0, 128, 63, 31, 0, - 0, 2, 5, 0, 0, 128, - 0, 0, 15, 144, 31, 0, - 0, 2, 5, 0, 1, 128, - 1, 0, 15, 144, 31, 0, - 0, 2, 5, 0, 2, 128, - 2, 0, 15, 144, 9, 0, - 0, 3, 0, 0, 4, 192, - 0, 0, 228, 144, 11, 0, - 228, 160, 9, 0, 0, 3, - 0, 0, 1, 224, 0, 0, - 228, 144, 3, 0, 228, 160, - 9, 0, 0, 3, 0, 0, - 2, 224, 0, 0, 228, 144, - 4, 0, 228, 160, 9, 0, - 0, 3, 0, 0, 4, 224, - 0, 0, 228, 144, 5, 0, - 228, 160, 4, 0, 0, 4, - 0, 0, 7, 128, 1, 0, - 228, 144, 13, 0, 0, 160, - 13, 0, 85, 160, 8, 0, - 0, 3, 1, 0, 1, 128, - 0, 0, 228, 128, 6, 0, - 228, 160, 8, 0, 0, 3, - 1, 0, 2, 128, 0, 0, - 228, 128, 7, 0, 228, 160, - 8, 0, 0, 3, 1, 0, - 4, 128, 0, 0, 228, 128, - 8, 0, 228, 160, 8, 0, - 0, 3, 0, 0, 1, 128, - 1, 0, 228, 128, 1, 0, - 228, 128, 7, 0, 0, 2, - 0, 0, 1, 128, 0, 0, - 0, 128, 5, 0, 0, 3, - 1, 0, 7, 224, 0, 0, - 0, 128, 1, 0, 228, 128, - 9, 0, 0, 3, 0, 0, - 1, 128, 0, 0, 228, 144, - 2, 0, 228, 160, 11, 0, - 0, 3, 0, 0, 1, 128, - 0, 0, 0, 128, 13, 0, - 170, 160, 10, 0, 0, 3, - 0, 0, 8, 224, 0, 0, - 0, 128, 13, 0, 255, 160, - 5, 0, 0, 3, 2, 0, - 8, 224, 2, 0, 255, 144, - 1, 0, 255, 160, 9, 0, - 0, 3, 0, 0, 1, 128, - 0, 0, 228, 144, 9, 0, - 228, 160, 9, 0, 0, 3, - 0, 0, 2, 128, 0, 0, - 228, 144, 10, 0, 228, 160, - 9, 0, 0, 3, 0, 0, - 4, 128, 0, 0, 228, 144, - 12, 0, 228, 160, 4, 0, - 0, 4, 0, 0, 3, 192, - 0, 0, 170, 128, 0, 0, - 228, 160, 0, 0, 228, 128, - 1, 0, 0, 2, 0, 0, - 8, 192, 0, 0, 170, 128, - 1, 0, 0, 2, 2, 0, - 7, 224, 2, 0, 228, 144, - 255, 255, 0, 0, 83, 72, - 68, 82, 152, 2, 0, 0, - 64, 0, 1, 0, 166, 0, - 0, 0, 89, 0, 0, 4, - 70, 142, 32, 0, 0, 0, - 0, 0, 26, 0, 0, 0, - 95, 0, 0, 3, 242, 16, - 16, 0, 0, 0, 0, 0, - 95, 0, 0, 3, 114, 16, - 16, 0, 1, 0, 0, 0, - 95, 0, 0, 3, 242, 16, - 16, 0, 2, 0, 0, 0, - 101, 0, 0, 3, 242, 32, - 16, 0, 0, 0, 0, 0, - 101, 0, 0, 3, 114, 32, - 16, 0, 1, 0, 0, 0, - 101, 0, 0, 3, 242, 32, - 16, 0, 2, 0, 0, 0, - 103, 0, 0, 4, 242, 32, - 16, 0, 3, 0, 0, 0, - 1, 0, 0, 0, 104, 0, - 0, 2, 2, 0, 0, 0, - 17, 0, 0, 8, 18, 32, - 16, 0, 0, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 15, 0, - 0, 0, 17, 0, 0, 8, - 34, 32, 16, 0, 0, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 16, 0, 0, 0, 17, 0, - 0, 8, 66, 32, 16, 0, - 0, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 17, 0, 0, 0, - 17, 32, 0, 8, 130, 32, - 16, 0, 0, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 14, 0, - 0, 0, 50, 0, 0, 15, - 114, 0, 16, 0, 0, 0, - 0, 0, 70, 18, 16, 0, - 1, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 64, - 0, 0, 0, 64, 0, 0, - 0, 64, 0, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 191, 0, 0, 128, 191, - 0, 0, 128, 191, 0, 0, - 0, 0, 16, 0, 0, 8, - 18, 0, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 19, 0, 0, 0, 16, 0, - 0, 8, 34, 0, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 20, 0, 0, 0, - 16, 0, 0, 8, 66, 0, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 21, 0, - 0, 0, 16, 0, 0, 7, - 18, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 1, 0, 0, 0, - 68, 0, 0, 5, 18, 0, - 16, 0, 0, 0, 0, 0, - 10, 0, 16, 0, 0, 0, - 0, 0, 56, 0, 0, 7, - 114, 32, 16, 0, 1, 0, - 0, 0, 6, 0, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 1, 0, 0, 0, - 56, 0, 0, 8, 130, 32, - 16, 0, 2, 0, 0, 0, - 58, 16, 16, 0, 2, 0, - 0, 0, 58, 128, 32, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 54, 0, 0, 5, - 114, 32, 16, 0, 2, 0, - 0, 0, 70, 18, 16, 0, - 2, 0, 0, 0, 17, 0, - 0, 8, 18, 32, 16, 0, - 3, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 22, 0, 0, 0, - 17, 0, 0, 8, 34, 32, - 16, 0, 3, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 23, 0, - 0, 0, 17, 0, 0, 8, - 66, 32, 16, 0, 3, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 24, 0, 0, 0, 17, 0, - 0, 8, 130, 32, 16, 0, - 3, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 25, 0, 0, 0, - 62, 0, 0, 1, 73, 83, - 71, 78, 108, 0, 0, 0, - 3, 0, 0, 0, 8, 0, - 0, 0, 80, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 15, 15, - 0, 0, 92, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 1, 0, 0, 0, 7, 7, - 0, 0, 99, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 2, 0, 0, 0, 15, 15, - 0, 0, 83, 86, 95, 80, - 111, 115, 105, 116, 105, 111, - 110, 0, 78, 79, 82, 77, - 65, 76, 0, 67, 79, 76, - 79, 82, 0, 171, 171, 171, - 79, 83, 71, 78, 132, 0, - 0, 0, 4, 0, 0, 0, - 8, 0, 0, 0, 104, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 15, 0, 0, 0, 104, 0, - 0, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 1, 0, 0, 0, - 7, 8, 0, 0, 113, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 2, 0, 0, 0, - 15, 0, 0, 0, 119, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 3, 0, - 0, 0, 3, 0, 0, 0, - 15, 0, 0, 0, 84, 69, - 88, 67, 79, 79, 82, 68, - 0, 67, 79, 76, 79, 82, - 0, 83, 86, 95, 80, 111, - 115, 105, 116, 105, 111, 110, - 0, 171 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicTx.inc b/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicTx.inc deleted file mode 100644 index eed9fbd..0000000 --- a/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicTx.inc +++ /dev/null @@ -1,385 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Position 0 xyzw 0 NONE float xyzw -// TEXCOORD 0 xy 1 NONE float xy -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// COLOR 0 xyzw 0 NONE float xyzw -// COLOR 1 xyzw 1 NONE float xyzw -// TEXCOORD 0 xy 2 NONE float xy -// SV_Position 0 xyzw 3 POS float xyzw -// -// -// Constant buffer to DX9 shader constant mappings: -// -// Target Reg Buffer Start Reg # of Regs Data Conversion -// ---------- ------- --------- --------- ---------------------- -// c1 cb0 0 1 ( FLT, FLT, FLT, FLT) -// c2 cb0 14 1 ( FLT, FLT, FLT, FLT) -// c3 cb0 22 4 ( FLT, FLT, FLT, FLT) -// -// -// Runtime generated constant mappings: -// -// Target Reg Constant Description -// ---------- -------------------------------------------------- -// c0 Vertex Shader position offset -// -// -// Level9 shader bytecode: -// - vs_2_0 - def c7, 0, 1, 0, 0 - dcl_texcoord v0 // vin<0,1,2,3> - dcl_texcoord1 v1 // vin<4,5> - -#line 41 "D:\Microsoft\DirectXTK\Src\Shaders\Common.fxh" - dp4 oPos.z, v0, c5 // ::VSBasicTx<12> - -#line 12 - dp4 r0.x, v0, c2 - max r0.x, r0.x, c7.x - min oT1.w, r0.x, c7.y // ::VSBasicTx<7> - -#line 41 - dp4 r0.x, v0, c3 // ::vout<0> - dp4 r0.y, v0, c4 // ::vout<1> - dp4 r0.z, v0, c6 // ::vout<3> - -#line 93 "D:\Microsoft\DirectXTK\Src\Shaders\BasicEffect.fx" - mad oPos.xy, r0.z, c0, r0 // ::VSBasicTx<10,11> - mov oPos.w, r0.z // ::VSBasicTx<13> - -#line 42 "D:\Microsoft\DirectXTK\Src\Shaders\Common.fxh" - mov oT0, c1 // ::VSBasicTx<0,1,2,3> - mov oT1.xyz, c7.x // ::VSBasicTx<4,5,6> - -#line 100 "D:\Microsoft\DirectXTK\Src\Shaders\BasicEffect.fx" - mov oT2.xy, v1 // ::VSBasicTx<8,9> - -// approximately 12 instruction slots used -vs_4_0 -dcl_constantbuffer CB0[26], immediateIndexed -dcl_input v0.xyzw -dcl_input v1.xy -dcl_output o0.xyzw -dcl_output o1.xyzw -dcl_output o2.xy -dcl_output_siv o3.xyzw, position -mov o0.xyzw, cb0[0].xyzw -dp4_sat o1.w, v0.xyzw, cb0[14].xyzw -mov o1.xyz, l(0,0,0,0) -mov o2.xy, v1.xyxx -dp4 o3.x, v0.xyzw, cb0[22].xyzw -dp4 o3.y, v0.xyzw, cb0[23].xyzw -dp4 o3.z, v0.xyzw, cb0[24].xyzw -dp4 o3.w, v0.xyzw, cb0[25].xyzw -ret -// Approximately 0 instruction slots used -#endif - -const BYTE BasicEffect_VSBasicTx[] = -{ - 68, 88, 66, 67, 136, 149, - 236, 153, 123, 64, 25, 34, - 171, 86, 168, 242, 10, 181, - 173, 150, 1, 0, 0, 0, - 208, 6, 0, 0, 4, 0, - 0, 0, 48, 0, 0, 0, - 144, 4, 0, 0, 236, 5, - 0, 0, 68, 6, 0, 0, - 65, 111, 110, 57, 88, 4, - 0, 0, 88, 4, 0, 0, - 0, 2, 254, 255, 12, 4, - 0, 0, 76, 0, 0, 0, - 3, 0, 36, 0, 0, 0, - 72, 0, 0, 0, 72, 0, - 0, 0, 36, 0, 1, 0, - 72, 0, 0, 0, 0, 0, - 1, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 14, 0, - 1, 0, 2, 0, 0, 0, - 0, 0, 0, 0, 22, 0, - 4, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 2, 254, 255, 254, 255, - 199, 0, 68, 66, 85, 71, - 40, 0, 0, 0, 240, 2, - 0, 0, 0, 0, 0, 0, - 2, 0, 0, 0, 136, 0, - 0, 0, 15, 0, 0, 0, - 144, 0, 0, 0, 3, 0, - 0, 0, 180, 2, 0, 0, - 8, 1, 0, 0, 68, 58, - 92, 77, 105, 99, 114, 111, - 115, 111, 102, 116, 92, 68, - 105, 114, 101, 99, 116, 88, - 84, 75, 92, 83, 114, 99, - 92, 83, 104, 97, 100, 101, - 114, 115, 92, 67, 111, 109, - 109, 111, 110, 46, 102, 120, - 104, 0, 68, 58, 92, 77, - 105, 99, 114, 111, 115, 111, - 102, 116, 92, 68, 105, 114, - 101, 99, 116, 88, 84, 75, - 92, 83, 114, 99, 92, 83, - 104, 97, 100, 101, 114, 115, - 92, 66, 97, 115, 105, 99, - 69, 102, 102, 101, 99, 116, - 46, 102, 120, 0, 40, 0, - 0, 0, 86, 0, 0, 0, - 0, 0, 255, 255, 36, 3, - 0, 0, 0, 0, 255, 255, - 60, 3, 0, 0, 0, 0, - 255, 255, 72, 3, 0, 0, - 41, 0, 0, 0, 84, 3, - 0, 0, 12, 0, 0, 0, - 100, 3, 0, 0, 12, 0, - 0, 0, 116, 3, 0, 0, - 12, 0, 0, 0, 132, 3, - 0, 0, 41, 0, 0, 0, - 148, 3, 0, 0, 41, 0, - 0, 0, 164, 3, 0, 0, - 41, 0, 0, 0, 180, 3, - 0, 0, 93, 0, 1, 0, - 196, 3, 0, 0, 93, 0, - 1, 0, 216, 3, 0, 0, - 42, 0, 0, 0, 228, 3, - 0, 0, 43, 0, 0, 0, - 240, 3, 0, 0, 100, 0, - 1, 0, 252, 3, 0, 0, - 86, 83, 66, 97, 115, 105, - 99, 84, 120, 0, 68, 105, - 102, 102, 117, 115, 101, 0, - 171, 171, 1, 0, 3, 0, - 1, 0, 4, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 83, 112, 101, 99, 117, 108, - 97, 114, 0, 84, 101, 120, - 67, 111, 111, 114, 100, 0, - 171, 171, 1, 0, 3, 0, - 1, 0, 2, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 80, 111, 115, 105, 116, 105, - 111, 110, 80, 83, 0, 171, - 18, 1, 0, 0, 28, 1, - 0, 0, 44, 1, 0, 0, - 28, 1, 0, 0, 53, 1, - 0, 0, 64, 1, 0, 0, - 80, 1, 0, 0, 28, 1, - 0, 0, 5, 0, 0, 0, - 1, 0, 14, 0, 1, 0, - 4, 0, 92, 1, 0, 0, - 3, 0, 0, 0, 255, 255, - 255, 255, 12, 0, 255, 255, - 6, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 7, 0, - 10, 0, 0, 0, 10, 0, - 11, 0, 255, 255, 255, 255, - 11, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 13, 0, - 12, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 3, 0, - 13, 0, 0, 0, 4, 0, - 5, 0, 6, 0, 255, 255, - 14, 0, 0, 0, 8, 0, - 9, 0, 255, 255, 255, 255, - 118, 105, 110, 0, 80, 111, - 115, 105, 116, 105, 111, 110, - 0, 171, 171, 171, 228, 1, - 0, 0, 28, 1, 0, 0, - 53, 1, 0, 0, 64, 1, - 0, 0, 5, 0, 0, 0, - 1, 0, 6, 0, 1, 0, - 2, 0, 240, 1, 0, 0, - 1, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 3, 0, - 2, 0, 0, 0, 4, 0, - 5, 0, 255, 255, 255, 255, - 118, 111, 117, 116, 0, 80, - 111, 115, 95, 112, 115, 0, - 1, 0, 3, 0, 1, 0, - 3, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 70, 111, - 103, 70, 97, 99, 116, 111, - 114, 0, 171, 171, 0, 0, - 3, 0, 1, 0, 1, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 45, 2, 0, 0, - 28, 1, 0, 0, 18, 1, - 0, 0, 28, 1, 0, 0, - 44, 1, 0, 0, 52, 2, - 0, 0, 68, 2, 0, 0, - 80, 2, 0, 0, 5, 0, - 0, 0, 1, 0, 12, 0, - 1, 0, 4, 0, 96, 2, - 0, 0, 7, 0, 0, 0, - 0, 0, 255, 255, 255, 255, - 255, 255, 8, 0, 0, 0, - 255, 255, 1, 0, 255, 255, - 255, 255, 9, 0, 0, 0, - 255, 255, 255, 255, 3, 0, - 255, 255, 0, 0, 0, 0, - 8, 1, 0, 0, 124, 1, - 0, 0, 7, 0, 0, 0, - 140, 1, 0, 0, 8, 1, - 0, 0, 224, 1, 0, 0, - 0, 2, 0, 0, 2, 0, - 0, 0, 16, 2, 0, 0, - 0, 0, 0, 0, 40, 2, - 0, 0, 128, 2, 0, 0, - 3, 0, 0, 0, 144, 2, - 0, 0, 77, 105, 99, 114, - 111, 115, 111, 102, 116, 32, - 40, 82, 41, 32, 72, 76, - 83, 76, 32, 83, 104, 97, - 100, 101, 114, 32, 67, 111, - 109, 112, 105, 108, 101, 114, - 32, 49, 48, 46, 49, 0, - 81, 0, 0, 5, 7, 0, - 15, 160, 0, 0, 0, 0, - 0, 0, 128, 63, 0, 0, - 0, 0, 0, 0, 0, 0, - 31, 0, 0, 2, 5, 0, - 0, 128, 0, 0, 15, 144, - 31, 0, 0, 2, 5, 0, - 1, 128, 1, 0, 15, 144, - 9, 0, 0, 3, 0, 0, - 4, 192, 0, 0, 228, 144, - 5, 0, 228, 160, 9, 0, - 0, 3, 0, 0, 1, 128, - 0, 0, 228, 144, 2, 0, - 228, 160, 11, 0, 0, 3, - 0, 0, 1, 128, 0, 0, - 0, 128, 7, 0, 0, 160, - 10, 0, 0, 3, 1, 0, - 8, 224, 0, 0, 0, 128, - 7, 0, 85, 160, 9, 0, - 0, 3, 0, 0, 1, 128, - 0, 0, 228, 144, 3, 0, - 228, 160, 9, 0, 0, 3, - 0, 0, 2, 128, 0, 0, - 228, 144, 4, 0, 228, 160, - 9, 0, 0, 3, 0, 0, - 4, 128, 0, 0, 228, 144, - 6, 0, 228, 160, 4, 0, - 0, 4, 0, 0, 3, 192, - 0, 0, 170, 128, 0, 0, - 228, 160, 0, 0, 228, 128, - 1, 0, 0, 2, 0, 0, - 8, 192, 0, 0, 170, 128, - 1, 0, 0, 2, 0, 0, - 15, 224, 1, 0, 228, 160, - 1, 0, 0, 2, 1, 0, - 7, 224, 7, 0, 0, 160, - 1, 0, 0, 2, 2, 0, - 3, 224, 1, 0, 228, 144, - 255, 255, 0, 0, 83, 72, - 68, 82, 84, 1, 0, 0, - 64, 0, 1, 0, 85, 0, - 0, 0, 89, 0, 0, 4, - 70, 142, 32, 0, 0, 0, - 0, 0, 26, 0, 0, 0, - 95, 0, 0, 3, 242, 16, - 16, 0, 0, 0, 0, 0, - 95, 0, 0, 3, 50, 16, - 16, 0, 1, 0, 0, 0, - 101, 0, 0, 3, 242, 32, - 16, 0, 0, 0, 0, 0, - 101, 0, 0, 3, 242, 32, - 16, 0, 1, 0, 0, 0, - 101, 0, 0, 3, 50, 32, - 16, 0, 2, 0, 0, 0, - 103, 0, 0, 4, 242, 32, - 16, 0, 3, 0, 0, 0, - 1, 0, 0, 0, 54, 0, - 0, 6, 242, 32, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 17, 32, - 0, 8, 130, 32, 16, 0, - 1, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 14, 0, 0, 0, - 54, 0, 0, 8, 114, 32, - 16, 0, 1, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 54, 0, 0, 5, - 50, 32, 16, 0, 2, 0, - 0, 0, 70, 16, 16, 0, - 1, 0, 0, 0, 17, 0, - 0, 8, 18, 32, 16, 0, - 3, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 22, 0, 0, 0, - 17, 0, 0, 8, 34, 32, - 16, 0, 3, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 23, 0, - 0, 0, 17, 0, 0, 8, - 66, 32, 16, 0, 3, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 24, 0, 0, 0, 17, 0, - 0, 8, 130, 32, 16, 0, - 3, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 25, 0, 0, 0, - 62, 0, 0, 1, 73, 83, - 71, 78, 80, 0, 0, 0, - 2, 0, 0, 0, 8, 0, - 0, 0, 56, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 15, 15, - 0, 0, 68, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 1, 0, 0, 0, 3, 3, - 0, 0, 83, 86, 95, 80, - 111, 115, 105, 116, 105, 111, - 110, 0, 84, 69, 88, 67, - 79, 79, 82, 68, 0, 171, - 171, 171, 79, 83, 71, 78, - 132, 0, 0, 0, 4, 0, - 0, 0, 8, 0, 0, 0, - 104, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 15, 0, 0, 0, - 104, 0, 0, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 1, 0, - 0, 0, 15, 0, 0, 0, - 110, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 2, 0, - 0, 0, 3, 12, 0, 0, - 119, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 3, 0, 0, 0, 3, 0, - 0, 0, 15, 0, 0, 0, - 67, 79, 76, 79, 82, 0, - 84, 69, 88, 67, 79, 79, - 82, 68, 0, 83, 86, 95, - 80, 111, 115, 105, 116, 105, - 111, 110, 0, 171 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicTxNoFog.inc b/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicTxNoFog.inc deleted file mode 100644 index 0cc938f..0000000 --- a/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicTxNoFog.inc +++ /dev/null @@ -1,328 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Position 0 xyzw 0 NONE float xyzw -// TEXCOORD 0 xy 1 NONE float xy -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// COLOR 0 xyzw 0 NONE float xyzw -// TEXCOORD 0 xy 1 NONE float xy -// SV_Position 0 xyzw 2 POS float xyzw -// -// -// Constant buffer to DX9 shader constant mappings: -// -// Target Reg Buffer Start Reg # of Regs Data Conversion -// ---------- ------- --------- --------- ---------------------- -// c1 cb0 0 1 ( FLT, FLT, FLT, FLT) -// c2 cb0 22 4 ( FLT, FLT, FLT, FLT) -// -// -// Runtime generated constant mappings: -// -// Target Reg Constant Description -// ---------- -------------------------------------------------- -// c0 Vertex Shader position offset -// -// -// Level9 shader bytecode: -// - vs_2_0 - dcl_texcoord v0 // vin<0,1,2,3> - dcl_texcoord1 v1 // vin<4,5> - -#line 41 "D:\Microsoft\DirectXTK\Src\Shaders\Common.fxh" - dp4 oPos.z, v0, c4 // ::VSBasicTxNoFog<8> - dp4 r0.x, v0, c2 // ::vout<0> - dp4 r0.y, v0, c3 // ::vout<1> - dp4 r0.z, v0, c5 // ::vout<3> - -#line 107 "D:\Microsoft\DirectXTK\Src\Shaders\BasicEffect.fx" - mad oPos.xy, r0.z, c0, r0 // ::VSBasicTxNoFog<6,7> - mov oPos.w, r0.z // ::VSBasicTxNoFog<9> - -#line 42 "D:\Microsoft\DirectXTK\Src\Shaders\Common.fxh" - mov oT0, c1 // ::VSBasicTxNoFog<0,1,2,3> - -#line 114 "D:\Microsoft\DirectXTK\Src\Shaders\BasicEffect.fx" - mov oT1.xy, v1 // ::VSBasicTxNoFog<4,5> - -// approximately 8 instruction slots used -vs_4_0 -dcl_constantbuffer CB0[26], immediateIndexed -dcl_input v0.xyzw -dcl_input v1.xy -dcl_output o0.xyzw -dcl_output o1.xy -dcl_output_siv o2.xyzw, position -mov o0.xyzw, cb0[0].xyzw -mov o1.xy, v1.xyxx -dp4 o2.x, v0.xyzw, cb0[22].xyzw -dp4 o2.y, v0.xyzw, cb0[23].xyzw -dp4 o2.z, v0.xyzw, cb0[24].xyzw -dp4 o2.w, v0.xyzw, cb0[25].xyzw -ret -// Approximately 0 instruction slots used -#endif - -const BYTE BasicEffect_VSBasicTxNoFog[] = -{ - 68, 88, 66, 67, 160, 152, - 19, 247, 249, 129, 211, 147, - 121, 48, 115, 57, 151, 140, - 253, 137, 1, 0, 0, 0, - 204, 5, 0, 0, 4, 0, - 0, 0, 48, 0, 0, 0, - 240, 3, 0, 0, 0, 5, - 0, 0, 88, 5, 0, 0, - 65, 111, 110, 57, 184, 3, - 0, 0, 184, 3, 0, 0, - 0, 2, 254, 255, 120, 3, - 0, 0, 64, 0, 0, 0, - 2, 0, 36, 0, 0, 0, - 60, 0, 0, 0, 60, 0, - 0, 0, 36, 0, 1, 0, - 60, 0, 0, 0, 0, 0, - 1, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 22, 0, - 4, 0, 2, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 2, 254, 255, 254, 255, - 183, 0, 68, 66, 85, 71, - 40, 0, 0, 0, 176, 2, - 0, 0, 0, 0, 0, 0, - 2, 0, 0, 0, 136, 0, - 0, 0, 10, 0, 0, 0, - 144, 0, 0, 0, 3, 0, - 0, 0, 116, 2, 0, 0, - 224, 0, 0, 0, 68, 58, - 92, 77, 105, 99, 114, 111, - 115, 111, 102, 116, 92, 68, - 105, 114, 101, 99, 116, 88, - 84, 75, 92, 83, 114, 99, - 92, 83, 104, 97, 100, 101, - 114, 115, 92, 67, 111, 109, - 109, 111, 110, 46, 102, 120, - 104, 0, 68, 58, 92, 77, - 105, 99, 114, 111, 115, 111, - 102, 116, 92, 68, 105, 114, - 101, 99, 116, 88, 84, 75, - 92, 83, 114, 99, 92, 83, - 104, 97, 100, 101, 114, 115, - 92, 66, 97, 115, 105, 99, - 69, 102, 102, 101, 99, 116, - 46, 102, 120, 0, 40, 0, - 0, 0, 86, 0, 0, 0, - 0, 0, 255, 255, 228, 2, - 0, 0, 0, 0, 255, 255, - 240, 2, 0, 0, 41, 0, - 0, 0, 252, 2, 0, 0, - 41, 0, 0, 0, 12, 3, - 0, 0, 41, 0, 0, 0, - 28, 3, 0, 0, 41, 0, - 0, 0, 44, 3, 0, 0, - 107, 0, 1, 0, 60, 3, - 0, 0, 107, 0, 1, 0, - 80, 3, 0, 0, 42, 0, - 0, 0, 92, 3, 0, 0, - 114, 0, 1, 0, 104, 3, - 0, 0, 86, 83, 66, 97, - 115, 105, 99, 84, 120, 78, - 111, 70, 111, 103, 0, 68, - 105, 102, 102, 117, 115, 101, - 0, 171, 1, 0, 3, 0, - 1, 0, 4, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 84, 101, 120, 67, 111, 111, - 114, 100, 0, 171, 171, 171, - 1, 0, 3, 0, 1, 0, - 2, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 80, 111, - 115, 105, 116, 105, 111, 110, - 80, 83, 0, 171, 239, 0, - 0, 0, 248, 0, 0, 0, - 8, 1, 0, 0, 20, 1, - 0, 0, 36, 1, 0, 0, - 248, 0, 0, 0, 5, 0, - 0, 0, 1, 0, 10, 0, - 1, 0, 3, 0, 48, 1, - 0, 0, 2, 0, 0, 0, - 255, 255, 255, 255, 8, 0, - 255, 255, 6, 0, 0, 0, - 6, 0, 7, 0, 255, 255, - 255, 255, 7, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 9, 0, 8, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 3, 0, 9, 0, 0, 0, - 4, 0, 5, 0, 255, 255, - 255, 255, 118, 105, 110, 0, - 80, 111, 115, 105, 116, 105, - 111, 110, 0, 171, 171, 171, - 152, 1, 0, 0, 248, 0, - 0, 0, 8, 1, 0, 0, - 20, 1, 0, 0, 5, 0, - 0, 0, 1, 0, 6, 0, - 1, 0, 2, 0, 164, 1, - 0, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 3, 0, 1, 0, 0, 0, - 4, 0, 5, 0, 255, 255, - 255, 255, 118, 111, 117, 116, - 0, 80, 111, 115, 95, 112, - 115, 0, 83, 112, 101, 99, - 117, 108, 97, 114, 0, 171, - 171, 171, 1, 0, 3, 0, - 1, 0, 3, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 70, 111, 103, 70, 97, 99, - 116, 111, 114, 0, 171, 171, - 0, 0, 3, 0, 1, 0, - 1, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 225, 1, - 0, 0, 248, 0, 0, 0, - 239, 0, 0, 0, 248, 0, - 0, 0, 232, 1, 0, 0, - 244, 1, 0, 0, 4, 2, - 0, 0, 16, 2, 0, 0, - 5, 0, 0, 0, 1, 0, - 12, 0, 1, 0, 4, 0, - 32, 2, 0, 0, 3, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 4, 0, - 0, 0, 255, 255, 1, 0, - 255, 255, 255, 255, 5, 0, - 0, 0, 255, 255, 255, 255, - 3, 0, 255, 255, 0, 0, - 0, 0, 224, 0, 0, 0, - 72, 1, 0, 0, 5, 0, - 0, 0, 88, 1, 0, 0, - 224, 0, 0, 0, 148, 1, - 0, 0, 180, 1, 0, 0, - 2, 0, 0, 0, 196, 1, - 0, 0, 0, 0, 0, 0, - 220, 1, 0, 0, 64, 2, - 0, 0, 3, 0, 0, 0, - 80, 2, 0, 0, 77, 105, - 99, 114, 111, 115, 111, 102, - 116, 32, 40, 82, 41, 32, - 72, 76, 83, 76, 32, 83, - 104, 97, 100, 101, 114, 32, - 67, 111, 109, 112, 105, 108, - 101, 114, 32, 49, 48, 46, - 49, 0, 31, 0, 0, 2, - 5, 0, 0, 128, 0, 0, - 15, 144, 31, 0, 0, 2, - 5, 0, 1, 128, 1, 0, - 15, 144, 9, 0, 0, 3, - 0, 0, 4, 192, 0, 0, - 228, 144, 4, 0, 228, 160, - 9, 0, 0, 3, 0, 0, - 1, 128, 0, 0, 228, 144, - 2, 0, 228, 160, 9, 0, - 0, 3, 0, 0, 2, 128, - 0, 0, 228, 144, 3, 0, - 228, 160, 9, 0, 0, 3, - 0, 0, 4, 128, 0, 0, - 228, 144, 5, 0, 228, 160, - 4, 0, 0, 4, 0, 0, - 3, 192, 0, 0, 170, 128, - 0, 0, 228, 160, 0, 0, - 228, 128, 1, 0, 0, 2, - 0, 0, 8, 192, 0, 0, - 170, 128, 1, 0, 0, 2, - 0, 0, 15, 224, 1, 0, - 228, 160, 1, 0, 0, 2, - 1, 0, 3, 224, 1, 0, - 228, 144, 255, 255, 0, 0, - 83, 72, 68, 82, 8, 1, - 0, 0, 64, 0, 1, 0, - 66, 0, 0, 0, 89, 0, - 0, 4, 70, 142, 32, 0, - 0, 0, 0, 0, 26, 0, - 0, 0, 95, 0, 0, 3, - 242, 16, 16, 0, 0, 0, - 0, 0, 95, 0, 0, 3, - 50, 16, 16, 0, 1, 0, - 0, 0, 101, 0, 0, 3, - 242, 32, 16, 0, 0, 0, - 0, 0, 101, 0, 0, 3, - 50, 32, 16, 0, 1, 0, - 0, 0, 103, 0, 0, 4, - 242, 32, 16, 0, 2, 0, - 0, 0, 1, 0, 0, 0, - 54, 0, 0, 6, 242, 32, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 54, 0, 0, 5, 50, 32, - 16, 0, 1, 0, 0, 0, - 70, 16, 16, 0, 1, 0, - 0, 0, 17, 0, 0, 8, - 18, 32, 16, 0, 2, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 22, 0, 0, 0, 17, 0, - 0, 8, 34, 32, 16, 0, - 2, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 23, 0, 0, 0, - 17, 0, 0, 8, 66, 32, - 16, 0, 2, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 24, 0, - 0, 0, 17, 0, 0, 8, - 130, 32, 16, 0, 2, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 25, 0, 0, 0, 62, 0, - 0, 1, 73, 83, 71, 78, - 80, 0, 0, 0, 2, 0, - 0, 0, 8, 0, 0, 0, - 56, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 15, 15, 0, 0, - 68, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 1, 0, - 0, 0, 3, 3, 0, 0, - 83, 86, 95, 80, 111, 115, - 105, 116, 105, 111, 110, 0, - 84, 69, 88, 67, 79, 79, - 82, 68, 0, 171, 171, 171, - 79, 83, 71, 78, 108, 0, - 0, 0, 3, 0, 0, 0, - 8, 0, 0, 0, 80, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 15, 0, 0, 0, 86, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 1, 0, 0, 0, - 3, 12, 0, 0, 95, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 3, 0, - 0, 0, 2, 0, 0, 0, - 15, 0, 0, 0, 67, 79, - 76, 79, 82, 0, 84, 69, - 88, 67, 79, 79, 82, 68, - 0, 83, 86, 95, 80, 111, - 115, 105, 116, 105, 111, 110, - 0, 171 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicTxVc.inc b/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicTxVc.inc deleted file mode 100644 index 7b0bf6c..0000000 --- a/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicTxVc.inc +++ /dev/null @@ -1,406 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Position 0 xyzw 0 NONE float xyzw -// TEXCOORD 0 xy 1 NONE float xy -// COLOR 0 xyzw 2 NONE float xyzw -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// COLOR 0 xyzw 0 NONE float xyzw -// COLOR 1 xyzw 1 NONE float xyzw -// TEXCOORD 0 xy 2 NONE float xy -// SV_Position 0 xyzw 3 POS float xyzw -// -// -// Constant buffer to DX9 shader constant mappings: -// -// Target Reg Buffer Start Reg # of Regs Data Conversion -// ---------- ------- --------- --------- ---------------------- -// c1 cb0 0 1 ( FLT, FLT, FLT, FLT) -// c2 cb0 14 1 ( FLT, FLT, FLT, FLT) -// c3 cb0 22 4 ( FLT, FLT, FLT, FLT) -// -// -// Runtime generated constant mappings: -// -// Target Reg Constant Description -// ---------- -------------------------------------------------- -// c0 Vertex Shader position offset -// -// -// Level9 shader bytecode: -// - vs_2_0 - def c7, 0, 1, 0, 0 - dcl_texcoord v0 // vin<0,1,2,3> - dcl_texcoord1 v1 // vin<4,5> - dcl_texcoord2 v2 // vin<6,7,8,9> - -#line 41 "D:\Microsoft\DirectXTK\Src\Shaders\Common.fxh" - dp4 oPos.z, v0, c5 // ::VSBasicTxVc<12> - -#line 12 - dp4 r0.x, v0, c2 - max r0.x, r0.x, c7.x - min oT1.w, r0.x, c7.y // ::VSBasicTxVc<7> - -#line 129 "D:\Microsoft\DirectXTK\Src\Shaders\BasicEffect.fx" - mul oT0, v2, c1 // ::VSBasicTxVc<0,1,2,3> - -#line 41 "D:\Microsoft\DirectXTK\Src\Shaders\Common.fxh" - dp4 r0.x, v0, c3 // ::vout<0> - dp4 r0.y, v0, c4 // ::vout<1> - dp4 r0.z, v0, c6 // ::vout<3> - -#line 121 "D:\Microsoft\DirectXTK\Src\Shaders\BasicEffect.fx" - mad oPos.xy, r0.z, c0, r0 // ::VSBasicTxVc<10,11> - mov oPos.w, r0.z // ::VSBasicTxVc<13> - -#line 43 "D:\Microsoft\DirectXTK\Src\Shaders\Common.fxh" - mov oT1.xyz, c7.x // ::VSBasicTxVc<4,5,6> - -#line 128 "D:\Microsoft\DirectXTK\Src\Shaders\BasicEffect.fx" - mov oT2.xy, v1 // ::VSBasicTxVc<8,9> - -// approximately 12 instruction slots used -vs_4_0 -dcl_constantbuffer CB0[26], immediateIndexed -dcl_input v0.xyzw -dcl_input v1.xy -dcl_input v2.xyzw -dcl_output o0.xyzw -dcl_output o1.xyzw -dcl_output o2.xy -dcl_output_siv o3.xyzw, position -mul o0.xyzw, v2.xyzw, cb0[0].xyzw -dp4_sat o1.w, v0.xyzw, cb0[14].xyzw -mov o1.xyz, l(0,0,0,0) -mov o2.xy, v1.xyxx -dp4 o3.x, v0.xyzw, cb0[22].xyzw -dp4 o3.y, v0.xyzw, cb0[23].xyzw -dp4 o3.z, v0.xyzw, cb0[24].xyzw -dp4 o3.w, v0.xyzw, cb0[25].xyzw -ret -// Approximately 0 instruction slots used -#endif - -const BYTE BasicEffect_VSBasicTxVc[] = -{ - 68, 88, 66, 67, 143, 35, - 245, 246, 69, 205, 115, 78, - 195, 170, 252, 42, 234, 205, - 127, 238, 1, 0, 0, 0, - 48, 7, 0, 0, 4, 0, - 0, 0, 48, 0, 0, 0, - 192, 4, 0, 0, 48, 6, - 0, 0, 164, 6, 0, 0, - 65, 111, 110, 57, 136, 4, - 0, 0, 136, 4, 0, 0, - 0, 2, 254, 255, 60, 4, - 0, 0, 76, 0, 0, 0, - 3, 0, 36, 0, 0, 0, - 72, 0, 0, 0, 72, 0, - 0, 0, 36, 0, 1, 0, - 72, 0, 0, 0, 0, 0, - 1, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 14, 0, - 1, 0, 2, 0, 0, 0, - 0, 0, 0, 0, 22, 0, - 4, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 2, 254, 255, 254, 255, - 207, 0, 68, 66, 85, 71, - 40, 0, 0, 0, 16, 3, - 0, 0, 0, 0, 0, 0, - 2, 0, 0, 0, 136, 0, - 0, 0, 16, 0, 0, 0, - 144, 0, 0, 0, 3, 0, - 0, 0, 212, 2, 0, 0, - 16, 1, 0, 0, 68, 58, - 92, 77, 105, 99, 114, 111, - 115, 111, 102, 116, 92, 68, - 105, 114, 101, 99, 116, 88, - 84, 75, 92, 83, 114, 99, - 92, 83, 104, 97, 100, 101, - 114, 115, 92, 67, 111, 109, - 109, 111, 110, 46, 102, 120, - 104, 0, 68, 58, 92, 77, - 105, 99, 114, 111, 115, 111, - 102, 116, 92, 68, 105, 114, - 101, 99, 116, 88, 84, 75, - 92, 83, 114, 99, 92, 83, - 104, 97, 100, 101, 114, 115, - 92, 66, 97, 115, 105, 99, - 69, 102, 102, 101, 99, 116, - 46, 102, 120, 0, 40, 0, - 0, 0, 86, 0, 0, 0, - 0, 0, 255, 255, 68, 3, - 0, 0, 0, 0, 255, 255, - 92, 3, 0, 0, 0, 0, - 255, 255, 104, 3, 0, 0, - 0, 0, 255, 255, 116, 3, - 0, 0, 41, 0, 0, 0, - 128, 3, 0, 0, 12, 0, - 0, 0, 144, 3, 0, 0, - 12, 0, 0, 0, 160, 3, - 0, 0, 12, 0, 0, 0, - 176, 3, 0, 0, 129, 0, - 1, 0, 192, 3, 0, 0, - 41, 0, 0, 0, 208, 3, - 0, 0, 41, 0, 0, 0, - 224, 3, 0, 0, 41, 0, - 0, 0, 240, 3, 0, 0, - 121, 0, 1, 0, 0, 4, - 0, 0, 121, 0, 1, 0, - 20, 4, 0, 0, 43, 0, - 0, 0, 32, 4, 0, 0, - 128, 0, 1, 0, 44, 4, - 0, 0, 86, 83, 66, 97, - 115, 105, 99, 84, 120, 86, - 99, 0, 68, 105, 102, 102, - 117, 115, 101, 0, 1, 0, - 3, 0, 1, 0, 4, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 83, 112, 101, 99, - 117, 108, 97, 114, 0, 84, - 101, 120, 67, 111, 111, 114, - 100, 0, 171, 171, 1, 0, - 3, 0, 1, 0, 2, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 80, 111, 115, 105, - 116, 105, 111, 110, 80, 83, - 0, 171, 28, 1, 0, 0, - 36, 1, 0, 0, 52, 1, - 0, 0, 36, 1, 0, 0, - 61, 1, 0, 0, 72, 1, - 0, 0, 88, 1, 0, 0, - 36, 1, 0, 0, 5, 0, - 0, 0, 1, 0, 14, 0, - 1, 0, 4, 0, 100, 1, - 0, 0, 4, 0, 0, 0, - 255, 255, 255, 255, 12, 0, - 255, 255, 7, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 7, 0, 8, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 3, 0, 12, 0, 0, 0, - 10, 0, 11, 0, 255, 255, - 255, 255, 13, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 13, 0, 14, 0, 0, 0, - 4, 0, 5, 0, 6, 0, - 255, 255, 15, 0, 0, 0, - 8, 0, 9, 0, 255, 255, - 255, 255, 118, 105, 110, 0, - 80, 111, 115, 105, 116, 105, - 111, 110, 0, 67, 111, 108, - 111, 114, 0, 171, 236, 1, - 0, 0, 36, 1, 0, 0, - 61, 1, 0, 0, 72, 1, - 0, 0, 245, 1, 0, 0, - 36, 1, 0, 0, 5, 0, - 0, 0, 1, 0, 10, 0, - 1, 0, 3, 0, 252, 1, - 0, 0, 1, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 3, 0, 2, 0, 0, 0, - 4, 0, 5, 0, 255, 255, - 255, 255, 3, 0, 0, 0, - 6, 0, 7, 0, 8, 0, - 9, 0, 118, 111, 117, 116, - 0, 80, 111, 115, 95, 112, - 115, 0, 1, 0, 3, 0, - 1, 0, 3, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 70, 111, 103, 70, 97, 99, - 116, 111, 114, 0, 171, 171, - 0, 0, 3, 0, 1, 0, - 1, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 77, 2, - 0, 0, 36, 1, 0, 0, - 28, 1, 0, 0, 36, 1, - 0, 0, 52, 1, 0, 0, - 84, 2, 0, 0, 100, 2, - 0, 0, 112, 2, 0, 0, - 5, 0, 0, 0, 1, 0, - 12, 0, 1, 0, 4, 0, - 128, 2, 0, 0, 9, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 10, 0, - 0, 0, 255, 255, 1, 0, - 255, 255, 255, 255, 11, 0, - 0, 0, 255, 255, 255, 255, - 3, 0, 255, 255, 0, 0, - 0, 0, 16, 1, 0, 0, - 132, 1, 0, 0, 7, 0, - 0, 0, 148, 1, 0, 0, - 16, 1, 0, 0, 232, 1, - 0, 0, 20, 2, 0, 0, - 3, 0, 0, 0, 36, 2, - 0, 0, 0, 0, 0, 0, - 72, 2, 0, 0, 160, 2, - 0, 0, 3, 0, 0, 0, - 176, 2, 0, 0, 77, 105, - 99, 114, 111, 115, 111, 102, - 116, 32, 40, 82, 41, 32, - 72, 76, 83, 76, 32, 83, - 104, 97, 100, 101, 114, 32, - 67, 111, 109, 112, 105, 108, - 101, 114, 32, 49, 48, 46, - 49, 0, 81, 0, 0, 5, - 7, 0, 15, 160, 0, 0, - 0, 0, 0, 0, 128, 63, - 0, 0, 0, 0, 0, 0, - 0, 0, 31, 0, 0, 2, - 5, 0, 0, 128, 0, 0, - 15, 144, 31, 0, 0, 2, - 5, 0, 1, 128, 1, 0, - 15, 144, 31, 0, 0, 2, - 5, 0, 2, 128, 2, 0, - 15, 144, 9, 0, 0, 3, - 0, 0, 4, 192, 0, 0, - 228, 144, 5, 0, 228, 160, - 9, 0, 0, 3, 0, 0, - 1, 128, 0, 0, 228, 144, - 2, 0, 228, 160, 11, 0, - 0, 3, 0, 0, 1, 128, - 0, 0, 0, 128, 7, 0, - 0, 160, 10, 0, 0, 3, - 1, 0, 8, 224, 0, 0, - 0, 128, 7, 0, 85, 160, - 5, 0, 0, 3, 0, 0, - 15, 224, 2, 0, 228, 144, - 1, 0, 228, 160, 9, 0, - 0, 3, 0, 0, 1, 128, - 0, 0, 228, 144, 3, 0, - 228, 160, 9, 0, 0, 3, - 0, 0, 2, 128, 0, 0, - 228, 144, 4, 0, 228, 160, - 9, 0, 0, 3, 0, 0, - 4, 128, 0, 0, 228, 144, - 6, 0, 228, 160, 4, 0, - 0, 4, 0, 0, 3, 192, - 0, 0, 170, 128, 0, 0, - 228, 160, 0, 0, 228, 128, - 1, 0, 0, 2, 0, 0, - 8, 192, 0, 0, 170, 128, - 1, 0, 0, 2, 1, 0, - 7, 224, 7, 0, 0, 160, - 1, 0, 0, 2, 2, 0, - 3, 224, 1, 0, 228, 144, - 255, 255, 0, 0, 83, 72, - 68, 82, 104, 1, 0, 0, - 64, 0, 1, 0, 90, 0, - 0, 0, 89, 0, 0, 4, - 70, 142, 32, 0, 0, 0, - 0, 0, 26, 0, 0, 0, - 95, 0, 0, 3, 242, 16, - 16, 0, 0, 0, 0, 0, - 95, 0, 0, 3, 50, 16, - 16, 0, 1, 0, 0, 0, - 95, 0, 0, 3, 242, 16, - 16, 0, 2, 0, 0, 0, - 101, 0, 0, 3, 242, 32, - 16, 0, 0, 0, 0, 0, - 101, 0, 0, 3, 242, 32, - 16, 0, 1, 0, 0, 0, - 101, 0, 0, 3, 50, 32, - 16, 0, 2, 0, 0, 0, - 103, 0, 0, 4, 242, 32, - 16, 0, 3, 0, 0, 0, - 1, 0, 0, 0, 56, 0, - 0, 8, 242, 32, 16, 0, - 0, 0, 0, 0, 70, 30, - 16, 0, 2, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 17, 32, 0, 8, 130, 32, - 16, 0, 1, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 14, 0, - 0, 0, 54, 0, 0, 8, - 114, 32, 16, 0, 1, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 54, 0, - 0, 5, 50, 32, 16, 0, - 2, 0, 0, 0, 70, 16, - 16, 0, 1, 0, 0, 0, - 17, 0, 0, 8, 18, 32, - 16, 0, 3, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 22, 0, - 0, 0, 17, 0, 0, 8, - 34, 32, 16, 0, 3, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 23, 0, 0, 0, 17, 0, - 0, 8, 66, 32, 16, 0, - 3, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 24, 0, 0, 0, - 17, 0, 0, 8, 130, 32, - 16, 0, 3, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 25, 0, - 0, 0, 62, 0, 0, 1, - 73, 83, 71, 78, 108, 0, - 0, 0, 3, 0, 0, 0, - 8, 0, 0, 0, 80, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 15, 15, 0, 0, 92, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 1, 0, 0, 0, - 3, 3, 0, 0, 101, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 2, 0, 0, 0, - 15, 15, 0, 0, 83, 86, - 95, 80, 111, 115, 105, 116, - 105, 111, 110, 0, 84, 69, - 88, 67, 79, 79, 82, 68, - 0, 67, 79, 76, 79, 82, - 0, 171, 79, 83, 71, 78, - 132, 0, 0, 0, 4, 0, - 0, 0, 8, 0, 0, 0, - 104, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 15, 0, 0, 0, - 104, 0, 0, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 1, 0, - 0, 0, 15, 0, 0, 0, - 110, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 2, 0, - 0, 0, 3, 12, 0, 0, - 119, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 3, 0, 0, 0, 3, 0, - 0, 0, 15, 0, 0, 0, - 67, 79, 76, 79, 82, 0, - 84, 69, 88, 67, 79, 79, - 82, 68, 0, 83, 86, 95, - 80, 111, 115, 105, 116, 105, - 111, 110, 0, 171 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicTxVcNoFog.inc b/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicTxVcNoFog.inc deleted file mode 100644 index f0756a3..0000000 --- a/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicTxVcNoFog.inc +++ /dev/null @@ -1,349 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Position 0 xyzw 0 NONE float xyzw -// TEXCOORD 0 xy 1 NONE float xy -// COLOR 0 xyzw 2 NONE float xyzw -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// COLOR 0 xyzw 0 NONE float xyzw -// TEXCOORD 0 xy 1 NONE float xy -// SV_Position 0 xyzw 2 POS float xyzw -// -// -// Constant buffer to DX9 shader constant mappings: -// -// Target Reg Buffer Start Reg # of Regs Data Conversion -// ---------- ------- --------- --------- ---------------------- -// c1 cb0 0 1 ( FLT, FLT, FLT, FLT) -// c2 cb0 22 4 ( FLT, FLT, FLT, FLT) -// -// -// Runtime generated constant mappings: -// -// Target Reg Constant Description -// ---------- -------------------------------------------------- -// c0 Vertex Shader position offset -// -// -// Level9 shader bytecode: -// - vs_2_0 - dcl_texcoord v0 // vin<0,1,2,3> - dcl_texcoord1 v1 // vin<4,5> - dcl_texcoord2 v2 // vin<6,7,8,9> - -#line 41 "D:\Microsoft\DirectXTK\Src\Shaders\Common.fxh" - dp4 oPos.z, v0, c4 // ::VSBasicTxVcNoFog<8> - -#line 144 "D:\Microsoft\DirectXTK\Src\Shaders\BasicEffect.fx" - mul oT0, v2, c1 // ::VSBasicTxVcNoFog<0,1,2,3> - -#line 41 "D:\Microsoft\DirectXTK\Src\Shaders\Common.fxh" - dp4 r0.x, v0, c2 // ::vout<0> - dp4 r0.y, v0, c3 // ::vout<1> - dp4 r0.z, v0, c5 // ::vout<3> - -#line 136 "D:\Microsoft\DirectXTK\Src\Shaders\BasicEffect.fx" - mad oPos.xy, r0.z, c0, r0 // ::VSBasicTxVcNoFog<6,7> - mov oPos.w, r0.z // ::VSBasicTxVcNoFog<9> - -#line 143 - mov oT1.xy, v1 // ::VSBasicTxVcNoFog<4,5> - -// approximately 8 instruction slots used -vs_4_0 -dcl_constantbuffer CB0[26], immediateIndexed -dcl_input v0.xyzw -dcl_input v1.xy -dcl_input v2.xyzw -dcl_output o0.xyzw -dcl_output o1.xy -dcl_output_siv o2.xyzw, position -mul o0.xyzw, v2.xyzw, cb0[0].xyzw -mov o1.xy, v1.xyxx -dp4 o2.x, v0.xyzw, cb0[22].xyzw -dp4 o2.y, v0.xyzw, cb0[23].xyzw -dp4 o2.z, v0.xyzw, cb0[24].xyzw -dp4 o2.w, v0.xyzw, cb0[25].xyzw -ret -// Approximately 0 instruction slots used -#endif - -const BYTE BasicEffect_VSBasicTxVcNoFog[] = -{ - 68, 88, 66, 67, 156, 222, - 182, 181, 37, 25, 58, 158, - 41, 170, 39, 176, 27, 122, - 234, 9, 1, 0, 0, 0, - 48, 6, 0, 0, 4, 0, - 0, 0, 48, 0, 0, 0, - 36, 4, 0, 0, 72, 5, - 0, 0, 188, 5, 0, 0, - 65, 111, 110, 57, 236, 3, - 0, 0, 236, 3, 0, 0, - 0, 2, 254, 255, 172, 3, - 0, 0, 64, 0, 0, 0, - 2, 0, 36, 0, 0, 0, - 60, 0, 0, 0, 60, 0, - 0, 0, 36, 0, 1, 0, - 60, 0, 0, 0, 0, 0, - 1, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 22, 0, - 4, 0, 2, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 2, 254, 255, 254, 255, - 192, 0, 68, 66, 85, 71, - 40, 0, 0, 0, 212, 2, - 0, 0, 0, 0, 0, 0, - 2, 0, 0, 0, 136, 0, - 0, 0, 11, 0, 0, 0, - 144, 0, 0, 0, 3, 0, - 0, 0, 152, 2, 0, 0, - 232, 0, 0, 0, 68, 58, - 92, 77, 105, 99, 114, 111, - 115, 111, 102, 116, 92, 68, - 105, 114, 101, 99, 116, 88, - 84, 75, 92, 83, 114, 99, - 92, 83, 104, 97, 100, 101, - 114, 115, 92, 67, 111, 109, - 109, 111, 110, 46, 102, 120, - 104, 0, 68, 58, 92, 77, - 105, 99, 114, 111, 115, 111, - 102, 116, 92, 68, 105, 114, - 101, 99, 116, 88, 84, 75, - 92, 83, 114, 99, 92, 83, - 104, 97, 100, 101, 114, 115, - 92, 66, 97, 115, 105, 99, - 69, 102, 102, 101, 99, 116, - 46, 102, 120, 0, 40, 0, - 0, 0, 86, 0, 0, 0, - 0, 0, 255, 255, 8, 3, - 0, 0, 0, 0, 255, 255, - 20, 3, 0, 0, 0, 0, - 255, 255, 32, 3, 0, 0, - 41, 0, 0, 0, 44, 3, - 0, 0, 144, 0, 1, 0, - 60, 3, 0, 0, 41, 0, - 0, 0, 76, 3, 0, 0, - 41, 0, 0, 0, 92, 3, - 0, 0, 41, 0, 0, 0, - 108, 3, 0, 0, 136, 0, - 1, 0, 124, 3, 0, 0, - 136, 0, 1, 0, 144, 3, - 0, 0, 143, 0, 1, 0, - 156, 3, 0, 0, 86, 83, - 66, 97, 115, 105, 99, 84, - 120, 86, 99, 78, 111, 70, - 111, 103, 0, 68, 105, 102, - 102, 117, 115, 101, 0, 171, - 171, 171, 1, 0, 3, 0, - 1, 0, 4, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 84, 101, 120, 67, 111, 111, - 114, 100, 0, 171, 171, 171, - 1, 0, 3, 0, 1, 0, - 2, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 80, 111, - 115, 105, 116, 105, 111, 110, - 80, 83, 0, 171, 249, 0, - 0, 0, 4, 1, 0, 0, - 20, 1, 0, 0, 32, 1, - 0, 0, 48, 1, 0, 0, - 4, 1, 0, 0, 5, 0, - 0, 0, 1, 0, 10, 0, - 1, 0, 3, 0, 60, 1, - 0, 0, 3, 0, 0, 0, - 255, 255, 255, 255, 8, 0, - 255, 255, 4, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 3, 0, 8, 0, 0, 0, - 6, 0, 7, 0, 255, 255, - 255, 255, 9, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 9, 0, 10, 0, 0, 0, - 4, 0, 5, 0, 255, 255, - 255, 255, 118, 105, 110, 0, - 80, 111, 115, 105, 116, 105, - 111, 110, 0, 67, 111, 108, - 111, 114, 0, 171, 164, 1, - 0, 0, 4, 1, 0, 0, - 20, 1, 0, 0, 32, 1, - 0, 0, 173, 1, 0, 0, - 4, 1, 0, 0, 5, 0, - 0, 0, 1, 0, 10, 0, - 1, 0, 3, 0, 180, 1, - 0, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 3, 0, 1, 0, 0, 0, - 4, 0, 5, 0, 255, 255, - 255, 255, 2, 0, 0, 0, - 6, 0, 7, 0, 8, 0, - 9, 0, 118, 111, 117, 116, - 0, 80, 111, 115, 95, 112, - 115, 0, 83, 112, 101, 99, - 117, 108, 97, 114, 0, 171, - 171, 171, 1, 0, 3, 0, - 1, 0, 3, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 70, 111, 103, 70, 97, 99, - 116, 111, 114, 0, 171, 171, - 0, 0, 3, 0, 1, 0, - 1, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 5, 2, - 0, 0, 4, 1, 0, 0, - 249, 0, 0, 0, 4, 1, - 0, 0, 12, 2, 0, 0, - 24, 2, 0, 0, 40, 2, - 0, 0, 52, 2, 0, 0, - 5, 0, 0, 0, 1, 0, - 12, 0, 1, 0, 4, 0, - 68, 2, 0, 0, 5, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 6, 0, - 0, 0, 255, 255, 1, 0, - 255, 255, 255, 255, 7, 0, - 0, 0, 255, 255, 255, 255, - 3, 0, 255, 255, 0, 0, - 0, 0, 232, 0, 0, 0, - 84, 1, 0, 0, 5, 0, - 0, 0, 100, 1, 0, 0, - 232, 0, 0, 0, 160, 1, - 0, 0, 204, 1, 0, 0, - 3, 0, 0, 0, 220, 1, - 0, 0, 0, 0, 0, 0, - 0, 2, 0, 0, 100, 2, - 0, 0, 3, 0, 0, 0, - 116, 2, 0, 0, 77, 105, - 99, 114, 111, 115, 111, 102, - 116, 32, 40, 82, 41, 32, - 72, 76, 83, 76, 32, 83, - 104, 97, 100, 101, 114, 32, - 67, 111, 109, 112, 105, 108, - 101, 114, 32, 49, 48, 46, - 49, 0, 31, 0, 0, 2, - 5, 0, 0, 128, 0, 0, - 15, 144, 31, 0, 0, 2, - 5, 0, 1, 128, 1, 0, - 15, 144, 31, 0, 0, 2, - 5, 0, 2, 128, 2, 0, - 15, 144, 9, 0, 0, 3, - 0, 0, 4, 192, 0, 0, - 228, 144, 4, 0, 228, 160, - 5, 0, 0, 3, 0, 0, - 15, 224, 2, 0, 228, 144, - 1, 0, 228, 160, 9, 0, - 0, 3, 0, 0, 1, 128, - 0, 0, 228, 144, 2, 0, - 228, 160, 9, 0, 0, 3, - 0, 0, 2, 128, 0, 0, - 228, 144, 3, 0, 228, 160, - 9, 0, 0, 3, 0, 0, - 4, 128, 0, 0, 228, 144, - 5, 0, 228, 160, 4, 0, - 0, 4, 0, 0, 3, 192, - 0, 0, 170, 128, 0, 0, - 228, 160, 0, 0, 228, 128, - 1, 0, 0, 2, 0, 0, - 8, 192, 0, 0, 170, 128, - 1, 0, 0, 2, 1, 0, - 3, 224, 1, 0, 228, 144, - 255, 255, 0, 0, 83, 72, - 68, 82, 28, 1, 0, 0, - 64, 0, 1, 0, 71, 0, - 0, 0, 89, 0, 0, 4, - 70, 142, 32, 0, 0, 0, - 0, 0, 26, 0, 0, 0, - 95, 0, 0, 3, 242, 16, - 16, 0, 0, 0, 0, 0, - 95, 0, 0, 3, 50, 16, - 16, 0, 1, 0, 0, 0, - 95, 0, 0, 3, 242, 16, - 16, 0, 2, 0, 0, 0, - 101, 0, 0, 3, 242, 32, - 16, 0, 0, 0, 0, 0, - 101, 0, 0, 3, 50, 32, - 16, 0, 1, 0, 0, 0, - 103, 0, 0, 4, 242, 32, - 16, 0, 2, 0, 0, 0, - 1, 0, 0, 0, 56, 0, - 0, 8, 242, 32, 16, 0, - 0, 0, 0, 0, 70, 30, - 16, 0, 2, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 54, 0, 0, 5, 50, 32, - 16, 0, 1, 0, 0, 0, - 70, 16, 16, 0, 1, 0, - 0, 0, 17, 0, 0, 8, - 18, 32, 16, 0, 2, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 22, 0, 0, 0, 17, 0, - 0, 8, 34, 32, 16, 0, - 2, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 23, 0, 0, 0, - 17, 0, 0, 8, 66, 32, - 16, 0, 2, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 24, 0, - 0, 0, 17, 0, 0, 8, - 130, 32, 16, 0, 2, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 25, 0, 0, 0, 62, 0, - 0, 1, 73, 83, 71, 78, - 108, 0, 0, 0, 3, 0, - 0, 0, 8, 0, 0, 0, - 80, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 15, 15, 0, 0, - 92, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 1, 0, - 0, 0, 3, 3, 0, 0, - 101, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 2, 0, - 0, 0, 15, 15, 0, 0, - 83, 86, 95, 80, 111, 115, - 105, 116, 105, 111, 110, 0, - 84, 69, 88, 67, 79, 79, - 82, 68, 0, 67, 79, 76, - 79, 82, 0, 171, 79, 83, - 71, 78, 108, 0, 0, 0, - 3, 0, 0, 0, 8, 0, - 0, 0, 80, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 15, 0, - 0, 0, 86, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 1, 0, 0, 0, 3, 12, - 0, 0, 95, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 0, 3, 0, 0, 0, - 2, 0, 0, 0, 15, 0, - 0, 0, 67, 79, 76, 79, - 82, 0, 84, 69, 88, 67, - 79, 79, 82, 68, 0, 83, - 86, 95, 80, 111, 115, 105, - 116, 105, 111, 110, 0, 171 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicVc.inc b/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicVc.inc deleted file mode 100644 index ee21990..0000000 --- a/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicVc.inc +++ /dev/null @@ -1,361 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Position 0 xyzw 0 NONE float xyzw -// COLOR 0 xyzw 1 NONE float xyzw -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// COLOR 0 xyzw 0 NONE float xyzw -// COLOR 1 xyzw 1 NONE float xyzw -// SV_Position 0 xyzw 2 POS float xyzw -// -// -// Constant buffer to DX9 shader constant mappings: -// -// Target Reg Buffer Start Reg # of Regs Data Conversion -// ---------- ------- --------- --------- ---------------------- -// c1 cb0 0 1 ( FLT, FLT, FLT, FLT) -// c2 cb0 14 1 ( FLT, FLT, FLT, FLT) -// c3 cb0 22 4 ( FLT, FLT, FLT, FLT) -// -// -// Runtime generated constant mappings: -// -// Target Reg Constant Description -// ---------- -------------------------------------------------- -// c0 Vertex Shader position offset -// -// -// Level9 shader bytecode: -// - vs_2_0 - def c7, 0, 1, 0, 0 - dcl_texcoord v0 // vin<0,1,2,3> - dcl_texcoord1 v1 // vin<4,5,6,7> - -#line 41 "D:\Microsoft\DirectXTK\Src\Shaders\Common.fxh" - dp4 oPos.z, v0, c5 // ::VSBasicVc<10> - -#line 12 - dp4 r0.x, v0, c2 - max r0.x, r0.x, c7.x - min oT1.w, r0.x, c7.y // ::VSBasicVc<7> - -#line 72 "D:\Microsoft\DirectXTK\Src\Shaders\BasicEffect.fx" - mul oT0, v1, c1 // ::VSBasicVc<0,1,2,3> - -#line 41 "D:\Microsoft\DirectXTK\Src\Shaders\Common.fxh" - dp4 r0.x, v0, c3 // ::vout<0> - dp4 r0.y, v0, c4 // ::vout<1> - dp4 r0.z, v0, c6 // ::vout<3> - -#line 65 "D:\Microsoft\DirectXTK\Src\Shaders\BasicEffect.fx" - mad oPos.xy, r0.z, c0, r0 // ::VSBasicVc<8,9> - mov oPos.w, r0.z // ::VSBasicVc<11> - -#line 43 "D:\Microsoft\DirectXTK\Src\Shaders\Common.fxh" - mov oT1.xyz, c7.x // ::VSBasicVc<4,5,6> - -// approximately 11 instruction slots used -vs_4_0 -dcl_constantbuffer CB0[26], immediateIndexed -dcl_input v0.xyzw -dcl_input v1.xyzw -dcl_output o0.xyzw -dcl_output o1.xyzw -dcl_output_siv o2.xyzw, position -mul o0.xyzw, v1.xyzw, cb0[0].xyzw -dp4_sat o1.w, v0.xyzw, cb0[14].xyzw -mov o1.xyz, l(0,0,0,0) -dp4 o2.x, v0.xyzw, cb0[22].xyzw -dp4 o2.y, v0.xyzw, cb0[23].xyzw -dp4 o2.z, v0.xyzw, cb0[24].xyzw -dp4 o2.w, v0.xyzw, cb0[25].xyzw -ret -// Approximately 0 instruction slots used -#endif - -const BYTE BasicEffect_VSBasicVc[] = -{ - 68, 88, 66, 67, 10, 65, - 11, 194, 28, 179, 174, 209, - 100, 168, 84, 181, 20, 253, - 93, 217, 1, 0, 0, 0, - 88, 6, 0, 0, 4, 0, - 0, 0, 48, 0, 0, 0, - 84, 4, 0, 0, 152, 5, - 0, 0, 236, 5, 0, 0, - 65, 111, 110, 57, 28, 4, - 0, 0, 28, 4, 0, 0, - 0, 2, 254, 255, 208, 3, - 0, 0, 76, 0, 0, 0, - 3, 0, 36, 0, 0, 0, - 72, 0, 0, 0, 72, 0, - 0, 0, 36, 0, 1, 0, - 72, 0, 0, 0, 0, 0, - 1, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 14, 0, - 1, 0, 2, 0, 0, 0, - 0, 0, 0, 0, 22, 0, - 4, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 2, 254, 255, 254, 255, - 186, 0, 68, 66, 85, 71, - 40, 0, 0, 0, 188, 2, - 0, 0, 0, 0, 0, 0, - 2, 0, 0, 0, 136, 0, - 0, 0, 14, 0, 0, 0, - 144, 0, 0, 0, 3, 0, - 0, 0, 128, 2, 0, 0, - 0, 1, 0, 0, 68, 58, - 92, 77, 105, 99, 114, 111, - 115, 111, 102, 116, 92, 68, - 105, 114, 101, 99, 116, 88, - 84, 75, 92, 83, 114, 99, - 92, 83, 104, 97, 100, 101, - 114, 115, 92, 67, 111, 109, - 109, 111, 110, 46, 102, 120, - 104, 0, 68, 58, 92, 77, - 105, 99, 114, 111, 115, 111, - 102, 116, 92, 68, 105, 114, - 101, 99, 116, 88, 84, 75, - 92, 83, 114, 99, 92, 83, - 104, 97, 100, 101, 114, 115, - 92, 66, 97, 115, 105, 99, - 69, 102, 102, 101, 99, 116, - 46, 102, 120, 0, 40, 0, - 0, 0, 86, 0, 0, 0, - 0, 0, 255, 255, 240, 2, - 0, 0, 0, 0, 255, 255, - 8, 3, 0, 0, 0, 0, - 255, 255, 20, 3, 0, 0, - 41, 0, 0, 0, 32, 3, - 0, 0, 12, 0, 0, 0, - 48, 3, 0, 0, 12, 0, - 0, 0, 64, 3, 0, 0, - 12, 0, 0, 0, 80, 3, - 0, 0, 72, 0, 1, 0, - 96, 3, 0, 0, 41, 0, - 0, 0, 112, 3, 0, 0, - 41, 0, 0, 0, 128, 3, - 0, 0, 41, 0, 0, 0, - 144, 3, 0, 0, 65, 0, - 1, 0, 160, 3, 0, 0, - 65, 0, 1, 0, 180, 3, - 0, 0, 43, 0, 0, 0, - 192, 3, 0, 0, 86, 83, - 66, 97, 115, 105, 99, 86, - 99, 0, 68, 105, 102, 102, - 117, 115, 101, 0, 171, 171, - 1, 0, 3, 0, 1, 0, - 4, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 83, 112, - 101, 99, 117, 108, 97, 114, - 0, 80, 111, 115, 105, 116, - 105, 111, 110, 80, 83, 0, - 10, 1, 0, 0, 20, 1, - 0, 0, 36, 1, 0, 0, - 20, 1, 0, 0, 45, 1, - 0, 0, 20, 1, 0, 0, - 5, 0, 0, 0, 1, 0, - 12, 0, 1, 0, 3, 0, - 56, 1, 0, 0, 3, 0, - 0, 0, 255, 255, 255, 255, - 10, 0, 255, 255, 6, 0, - 0, 0, 255, 255, 255, 255, - 255, 255, 7, 0, 7, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 3, 0, 11, 0, - 0, 0, 8, 0, 9, 0, - 255, 255, 255, 255, 12, 0, - 0, 0, 255, 255, 255, 255, - 255, 255, 11, 0, 13, 0, - 0, 0, 4, 0, 5, 0, - 6, 0, 255, 255, 118, 105, - 110, 0, 80, 111, 115, 105, - 116, 105, 111, 110, 0, 67, - 111, 108, 111, 114, 0, 171, - 172, 1, 0, 0, 20, 1, - 0, 0, 181, 1, 0, 0, - 20, 1, 0, 0, 5, 0, - 0, 0, 1, 0, 8, 0, - 1, 0, 2, 0, 188, 1, - 0, 0, 1, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 3, 0, 2, 0, 0, 0, - 4, 0, 5, 0, 6, 0, - 7, 0, 118, 111, 117, 116, - 0, 80, 111, 115, 95, 112, - 115, 0, 1, 0, 3, 0, - 1, 0, 3, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 70, 111, 103, 70, 97, 99, - 116, 111, 114, 0, 171, 171, - 0, 0, 3, 0, 1, 0, - 1, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 249, 1, - 0, 0, 20, 1, 0, 0, - 10, 1, 0, 0, 20, 1, - 0, 0, 36, 1, 0, 0, - 0, 2, 0, 0, 16, 2, - 0, 0, 28, 2, 0, 0, - 5, 0, 0, 0, 1, 0, - 12, 0, 1, 0, 4, 0, - 44, 2, 0, 0, 8, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 9, 0, - 0, 0, 255, 255, 1, 0, - 255, 255, 255, 255, 10, 0, - 0, 0, 255, 255, 255, 255, - 3, 0, 255, 255, 0, 0, - 0, 0, 0, 1, 0, 0, - 80, 1, 0, 0, 6, 0, - 0, 0, 96, 1, 0, 0, - 0, 1, 0, 0, 168, 1, - 0, 0, 204, 1, 0, 0, - 2, 0, 0, 0, 220, 1, - 0, 0, 0, 0, 0, 0, - 244, 1, 0, 0, 76, 2, - 0, 0, 3, 0, 0, 0, - 92, 2, 0, 0, 77, 105, - 99, 114, 111, 115, 111, 102, - 116, 32, 40, 82, 41, 32, - 72, 76, 83, 76, 32, 83, - 104, 97, 100, 101, 114, 32, - 67, 111, 109, 112, 105, 108, - 101, 114, 32, 49, 48, 46, - 49, 0, 81, 0, 0, 5, - 7, 0, 15, 160, 0, 0, - 0, 0, 0, 0, 128, 63, - 0, 0, 0, 0, 0, 0, - 0, 0, 31, 0, 0, 2, - 5, 0, 0, 128, 0, 0, - 15, 144, 31, 0, 0, 2, - 5, 0, 1, 128, 1, 0, - 15, 144, 9, 0, 0, 3, - 0, 0, 4, 192, 0, 0, - 228, 144, 5, 0, 228, 160, - 9, 0, 0, 3, 0, 0, - 1, 128, 0, 0, 228, 144, - 2, 0, 228, 160, 11, 0, - 0, 3, 0, 0, 1, 128, - 0, 0, 0, 128, 7, 0, - 0, 160, 10, 0, 0, 3, - 1, 0, 8, 224, 0, 0, - 0, 128, 7, 0, 85, 160, - 5, 0, 0, 3, 0, 0, - 15, 224, 1, 0, 228, 144, - 1, 0, 228, 160, 9, 0, - 0, 3, 0, 0, 1, 128, - 0, 0, 228, 144, 3, 0, - 228, 160, 9, 0, 0, 3, - 0, 0, 2, 128, 0, 0, - 228, 144, 4, 0, 228, 160, - 9, 0, 0, 3, 0, 0, - 4, 128, 0, 0, 228, 144, - 6, 0, 228, 160, 4, 0, - 0, 4, 0, 0, 3, 192, - 0, 0, 170, 128, 0, 0, - 228, 160, 0, 0, 228, 128, - 1, 0, 0, 2, 0, 0, - 8, 192, 0, 0, 170, 128, - 1, 0, 0, 2, 1, 0, - 7, 224, 7, 0, 0, 160, - 255, 255, 0, 0, 83, 72, - 68, 82, 60, 1, 0, 0, - 64, 0, 1, 0, 79, 0, - 0, 0, 89, 0, 0, 4, - 70, 142, 32, 0, 0, 0, - 0, 0, 26, 0, 0, 0, - 95, 0, 0, 3, 242, 16, - 16, 0, 0, 0, 0, 0, - 95, 0, 0, 3, 242, 16, - 16, 0, 1, 0, 0, 0, - 101, 0, 0, 3, 242, 32, - 16, 0, 0, 0, 0, 0, - 101, 0, 0, 3, 242, 32, - 16, 0, 1, 0, 0, 0, - 103, 0, 0, 4, 242, 32, - 16, 0, 2, 0, 0, 0, - 1, 0, 0, 0, 56, 0, - 0, 8, 242, 32, 16, 0, - 0, 0, 0, 0, 70, 30, - 16, 0, 1, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 17, 32, 0, 8, 130, 32, - 16, 0, 1, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 14, 0, - 0, 0, 54, 0, 0, 8, - 114, 32, 16, 0, 1, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 17, 0, - 0, 8, 18, 32, 16, 0, - 2, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 22, 0, 0, 0, - 17, 0, 0, 8, 34, 32, - 16, 0, 2, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 23, 0, - 0, 0, 17, 0, 0, 8, - 66, 32, 16, 0, 2, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 24, 0, 0, 0, 17, 0, - 0, 8, 130, 32, 16, 0, - 2, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 25, 0, 0, 0, - 62, 0, 0, 1, 73, 83, - 71, 78, 76, 0, 0, 0, - 2, 0, 0, 0, 8, 0, - 0, 0, 56, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 15, 15, - 0, 0, 68, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 1, 0, 0, 0, 15, 15, - 0, 0, 83, 86, 95, 80, - 111, 115, 105, 116, 105, 111, - 110, 0, 67, 79, 76, 79, - 82, 0, 171, 171, 79, 83, - 71, 78, 100, 0, 0, 0, - 3, 0, 0, 0, 8, 0, - 0, 0, 80, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 15, 0, - 0, 0, 80, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 1, 0, 0, 0, 15, 0, - 0, 0, 86, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 0, 3, 0, 0, 0, - 2, 0, 0, 0, 15, 0, - 0, 0, 67, 79, 76, 79, - 82, 0, 83, 86, 95, 80, - 111, 115, 105, 116, 105, 111, - 110, 0, 171, 171 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicVcNoFog.inc b/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicVcNoFog.inc deleted file mode 100644 index 9013400..0000000 --- a/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicVcNoFog.inc +++ /dev/null @@ -1,304 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Position 0 xyzw 0 NONE float xyzw -// COLOR 0 xyzw 1 NONE float xyzw -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// COLOR 0 xyzw 0 NONE float xyzw -// SV_Position 0 xyzw 1 POS float xyzw -// -// -// Constant buffer to DX9 shader constant mappings: -// -// Target Reg Buffer Start Reg # of Regs Data Conversion -// ---------- ------- --------- --------- ---------------------- -// c1 cb0 0 1 ( FLT, FLT, FLT, FLT) -// c2 cb0 22 4 ( FLT, FLT, FLT, FLT) -// -// -// Runtime generated constant mappings: -// -// Target Reg Constant Description -// ---------- -------------------------------------------------- -// c0 Vertex Shader position offset -// -// -// Level9 shader bytecode: -// - vs_2_0 - dcl_texcoord v0 // vin<0,1,2,3> - dcl_texcoord1 v1 // vin<4,5,6,7> - -#line 41 "D:\Microsoft\DirectXTK\Src\Shaders\Common.fxh" - dp4 oPos.z, v0, c4 // ::VSBasicVcNoFog<6> - -#line 86 "D:\Microsoft\DirectXTK\Src\Shaders\BasicEffect.fx" - mul oT0, v1, c1 // ::VSBasicVcNoFog<0,1,2,3> - -#line 41 "D:\Microsoft\DirectXTK\Src\Shaders\Common.fxh" - dp4 r0.x, v0, c2 // ::vout<0> - dp4 r0.y, v0, c3 // ::vout<1> - dp4 r0.z, v0, c5 // ::vout<3> - -#line 79 "D:\Microsoft\DirectXTK\Src\Shaders\BasicEffect.fx" - mad oPos.xy, r0.z, c0, r0 // ::VSBasicVcNoFog<4,5> - mov oPos.w, r0.z // ::VSBasicVcNoFog<7> - -// approximately 7 instruction slots used -vs_4_0 -dcl_constantbuffer CB0[26], immediateIndexed -dcl_input v0.xyzw -dcl_input v1.xyzw -dcl_output o0.xyzw -dcl_output_siv o1.xyzw, position -mul o0.xyzw, v1.xyzw, cb0[0].xyzw -dp4 o1.x, v0.xyzw, cb0[22].xyzw -dp4 o1.y, v0.xyzw, cb0[23].xyzw -dp4 o1.z, v0.xyzw, cb0[24].xyzw -dp4 o1.w, v0.xyzw, cb0[25].xyzw -ret -// Approximately 0 instruction slots used -#endif - -const BYTE BasicEffect_VSBasicVcNoFog[] = -{ - 68, 88, 66, 67, 134, 42, - 92, 79, 116, 143, 144, 214, - 55, 48, 82, 43, 131, 166, - 109, 40, 1, 0, 0, 0, - 84, 5, 0, 0, 4, 0, - 0, 0, 48, 0, 0, 0, - 180, 3, 0, 0, 172, 4, - 0, 0, 0, 5, 0, 0, - 65, 111, 110, 57, 124, 3, - 0, 0, 124, 3, 0, 0, - 0, 2, 254, 255, 60, 3, - 0, 0, 64, 0, 0, 0, - 2, 0, 36, 0, 0, 0, - 60, 0, 0, 0, 60, 0, - 0, 0, 36, 0, 1, 0, - 60, 0, 0, 0, 0, 0, - 1, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 22, 0, - 4, 0, 2, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 2, 254, 255, 254, 255, - 170, 0, 68, 66, 85, 71, - 40, 0, 0, 0, 124, 2, - 0, 0, 0, 0, 0, 0, - 2, 0, 0, 0, 136, 0, - 0, 0, 9, 0, 0, 0, - 144, 0, 0, 0, 3, 0, - 0, 0, 64, 2, 0, 0, - 216, 0, 0, 0, 68, 58, - 92, 77, 105, 99, 114, 111, - 115, 111, 102, 116, 92, 68, - 105, 114, 101, 99, 116, 88, - 84, 75, 92, 83, 114, 99, - 92, 83, 104, 97, 100, 101, - 114, 115, 92, 67, 111, 109, - 109, 111, 110, 46, 102, 120, - 104, 0, 68, 58, 92, 77, - 105, 99, 114, 111, 115, 111, - 102, 116, 92, 68, 105, 114, - 101, 99, 116, 88, 84, 75, - 92, 83, 114, 99, 92, 83, - 104, 97, 100, 101, 114, 115, - 92, 66, 97, 115, 105, 99, - 69, 102, 102, 101, 99, 116, - 46, 102, 120, 0, 40, 0, - 0, 0, 86, 0, 0, 0, - 0, 0, 255, 255, 176, 2, - 0, 0, 0, 0, 255, 255, - 188, 2, 0, 0, 41, 0, - 0, 0, 200, 2, 0, 0, - 86, 0, 1, 0, 216, 2, - 0, 0, 41, 0, 0, 0, - 232, 2, 0, 0, 41, 0, - 0, 0, 248, 2, 0, 0, - 41, 0, 0, 0, 8, 3, - 0, 0, 79, 0, 1, 0, - 24, 3, 0, 0, 79, 0, - 1, 0, 44, 3, 0, 0, - 86, 83, 66, 97, 115, 105, - 99, 86, 99, 78, 111, 70, - 111, 103, 0, 68, 105, 102, - 102, 117, 115, 101, 0, 171, - 1, 0, 3, 0, 1, 0, - 4, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 80, 111, - 115, 105, 116, 105, 111, 110, - 80, 83, 0, 171, 231, 0, - 0, 0, 240, 0, 0, 0, - 0, 1, 0, 0, 240, 0, - 0, 0, 5, 0, 0, 0, - 1, 0, 8, 0, 1, 0, - 2, 0, 12, 1, 0, 0, - 2, 0, 0, 0, 255, 255, - 255, 255, 6, 0, 255, 255, - 3, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 3, 0, - 7, 0, 0, 0, 4, 0, - 5, 0, 255, 255, 255, 255, - 8, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 7, 0, - 118, 105, 110, 0, 80, 111, - 115, 105, 116, 105, 111, 110, - 0, 67, 111, 108, 111, 114, - 0, 171, 96, 1, 0, 0, - 240, 0, 0, 0, 105, 1, - 0, 0, 240, 0, 0, 0, - 5, 0, 0, 0, 1, 0, - 8, 0, 1, 0, 2, 0, - 112, 1, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 3, 0, 1, 0, - 0, 0, 4, 0, 5, 0, - 6, 0, 7, 0, 118, 111, - 117, 116, 0, 80, 111, 115, - 95, 112, 115, 0, 83, 112, - 101, 99, 117, 108, 97, 114, - 0, 171, 171, 171, 1, 0, - 3, 0, 1, 0, 3, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 70, 111, 103, 70, - 97, 99, 116, 111, 114, 0, - 171, 171, 0, 0, 3, 0, - 1, 0, 1, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 173, 1, 0, 0, 240, 0, - 0, 0, 231, 0, 0, 0, - 240, 0, 0, 0, 180, 1, - 0, 0, 192, 1, 0, 0, - 208, 1, 0, 0, 220, 1, - 0, 0, 5, 0, 0, 0, - 1, 0, 12, 0, 1, 0, - 4, 0, 236, 1, 0, 0, - 4, 0, 0, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 5, 0, 0, 0, 255, 255, - 1, 0, 255, 255, 255, 255, - 6, 0, 0, 0, 255, 255, - 255, 255, 3, 0, 255, 255, - 0, 0, 0, 0, 216, 0, - 0, 0, 28, 1, 0, 0, - 4, 0, 0, 0, 44, 1, - 0, 0, 216, 0, 0, 0, - 92, 1, 0, 0, 128, 1, - 0, 0, 2, 0, 0, 0, - 144, 1, 0, 0, 0, 0, - 0, 0, 168, 1, 0, 0, - 12, 2, 0, 0, 3, 0, - 0, 0, 28, 2, 0, 0, - 77, 105, 99, 114, 111, 115, - 111, 102, 116, 32, 40, 82, - 41, 32, 72, 76, 83, 76, - 32, 83, 104, 97, 100, 101, - 114, 32, 67, 111, 109, 112, - 105, 108, 101, 114, 32, 49, - 48, 46, 49, 0, 31, 0, - 0, 2, 5, 0, 0, 128, - 0, 0, 15, 144, 31, 0, - 0, 2, 5, 0, 1, 128, - 1, 0, 15, 144, 9, 0, - 0, 3, 0, 0, 4, 192, - 0, 0, 228, 144, 4, 0, - 228, 160, 5, 0, 0, 3, - 0, 0, 15, 224, 1, 0, - 228, 144, 1, 0, 228, 160, - 9, 0, 0, 3, 0, 0, - 1, 128, 0, 0, 228, 144, - 2, 0, 228, 160, 9, 0, - 0, 3, 0, 0, 2, 128, - 0, 0, 228, 144, 3, 0, - 228, 160, 9, 0, 0, 3, - 0, 0, 4, 128, 0, 0, - 228, 144, 5, 0, 228, 160, - 4, 0, 0, 4, 0, 0, - 3, 192, 0, 0, 170, 128, - 0, 0, 228, 160, 0, 0, - 228, 128, 1, 0, 0, 2, - 0, 0, 8, 192, 0, 0, - 170, 128, 255, 255, 0, 0, - 83, 72, 68, 82, 240, 0, - 0, 0, 64, 0, 1, 0, - 60, 0, 0, 0, 89, 0, - 0, 4, 70, 142, 32, 0, - 0, 0, 0, 0, 26, 0, - 0, 0, 95, 0, 0, 3, - 242, 16, 16, 0, 0, 0, - 0, 0, 95, 0, 0, 3, - 242, 16, 16, 0, 1, 0, - 0, 0, 101, 0, 0, 3, - 242, 32, 16, 0, 0, 0, - 0, 0, 103, 0, 0, 4, - 242, 32, 16, 0, 1, 0, - 0, 0, 1, 0, 0, 0, - 56, 0, 0, 8, 242, 32, - 16, 0, 0, 0, 0, 0, - 70, 30, 16, 0, 1, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 17, 0, 0, 8, - 18, 32, 16, 0, 1, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 22, 0, 0, 0, 17, 0, - 0, 8, 34, 32, 16, 0, - 1, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 23, 0, 0, 0, - 17, 0, 0, 8, 66, 32, - 16, 0, 1, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 24, 0, - 0, 0, 17, 0, 0, 8, - 130, 32, 16, 0, 1, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 25, 0, 0, 0, 62, 0, - 0, 1, 73, 83, 71, 78, - 76, 0, 0, 0, 2, 0, - 0, 0, 8, 0, 0, 0, - 56, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 15, 15, 0, 0, - 68, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 1, 0, - 0, 0, 15, 15, 0, 0, - 83, 86, 95, 80, 111, 115, - 105, 116, 105, 111, 110, 0, - 67, 79, 76, 79, 82, 0, - 171, 171, 79, 83, 71, 78, - 76, 0, 0, 0, 2, 0, - 0, 0, 8, 0, 0, 0, - 56, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 15, 0, 0, 0, - 62, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 3, 0, 0, 0, 1, 0, - 0, 0, 15, 0, 0, 0, - 67, 79, 76, 79, 82, 0, - 83, 86, 95, 80, 111, 115, - 105, 116, 105, 111, 110, 0, - 171, 171 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicVertexLighting.inc b/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicVertexLighting.inc deleted file mode 100644 index f7a6bac..0000000 --- a/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicVertexLighting.inc +++ /dev/null @@ -1,980 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Position 0 xyzw 0 NONE float xyzw -// NORMAL 0 xyz 1 NONE float xyz -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// COLOR 0 xyzw 0 NONE float xyzw -// COLOR 1 xyzw 1 NONE float xyzw -// SV_Position 0 xyzw 2 POS float xyzw -// -// -// Constant buffer to DX9 shader constant mappings: -// -// Target Reg Buffer Start Reg # of Regs Data Conversion -// ---------- ------- --------- --------- ---------------------- -// c1 cb0 0 13 ( FLT, FLT, FLT, FLT) -// c14 cb0 14 4 ( FLT, FLT, FLT, FLT) -// c18 cb0 19 7 ( FLT, FLT, FLT, FLT) -// -// -// Runtime generated constant mappings: -// -// Target Reg Constant Description -// ---------- -------------------------------------------------- -// c0 Vertex Shader position offset -// -// -// Level9 shader bytecode: -// - vs_2_0 - def c25, 0, 1, 0, 0 - dcl_texcoord v0 // vin<0,1,2,3> - dcl_texcoord1 v1 // vin<4,5,6> - -#line 57 "D:\Microsoft\DirectXTK\Src\Shaders\Lighting.fxh" - dp3 r0.x, v1, c18 - dp3 r0.y, v1, c19 - dp3 r0.z, v1, c20 - nrm r1.xyz, r0 // ::worldNormal<0,1,2> - -#line 34 - dp3 r0.x, -c4, r1 // ::dotL<0> - dp3 r0.y, -c5, r1 // ::dotL<1> - dp3 r0.z, -c6, r1 // ::dotL<2> - -#line 37 - sge r2.xyz, r0, c25.x // ::zeroL<0,1,2> - mul r3.xyz, r0, r2 // ::diffuse<0,1,2> - -#line 44 - mul r4.xyz, r3.y, c8 - mad r3.xyw, r3.x, c7.xyzz, r4.xyzz - mad r3.xyz, r3.z, c9, r3.xyww - mov r4.xyz, c1 // Parameters::DiffuseColor<0,1,2> - mad oT0.xyz, r3, r4, c2 // ::VSBasicVertexLighting<0,1,2> - -#line 55 - dp4 r3.x, v0, c15 // ::pos_ws<0> - dp4 r3.y, v0, c16 // ::pos_ws<1> - dp4 r3.z, v0, c17 // ::pos_ws<2> - add r3.xyz, -r3, c13 - nrm r4.xyz, r3 // ::eyeVector<0,1,2> - -#line 31 - add r3.xyz, r4, -c4 - nrm r5.xyz, r3 // ::halfVectors<0,1,2> - -#line 35 - dp3 r3.x, r5, r1 // ::dotH<0> - -#line 31 - add r5.xyz, r4, -c5 - add r4.xyz, r4, -c6 - nrm r6.xyz, r4 // ::halfVectors<6,7,8> - -#line 35 - dp3 r3.z, r6, r1 // ::dotH<2> - -#line 31 - nrm r4.xyz, r5 // ::halfVectors<3,4,5> - -#line 35 - dp3 r3.y, r4, r1 // ::dotH<1> - -#line 40 - max r1.xyz, r3, c25.x - mul r1.xyz, r2, r1 - log r2.x, r1.x - log r2.y, r1.y - log r2.z, r1.z - mul r1.xyz, r2, c3.w - exp r2.x, r1.x - exp r2.y, r1.y - exp r2.z, r1.z - mul r0.xyz, r0, r2 // ::specular<0,1,2> - -#line 45 - mul r1.xyz, r0.y, c11 - mad r0.xyw, r0.x, c10.xyzz, r1.xyzz - mad r0.xyz, r0.z, c12, r0.xyww - mul oT1.xyz, r0, c3 // ::VSBasicVertexLighting<4,5,6> - -#line 61 - dp4 oPos.z, v0, c23 // ::VSBasicVertexLighting<10> - -#line 12 "D:\Microsoft\DirectXTK\Src\Shaders\Common.fxh" - dp4 r0.x, v0, c14 - max r0.x, r0.x, c25.x - min oT1.w, r0.x, c25.y // ::VSBasicVertexLighting<7> - -#line 61 "D:\Microsoft\DirectXTK\Src\Shaders\Lighting.fxh" - dp4 r0.x, v0, c21 // ::vout<0> - dp4 r0.y, v0, c22 // ::vout<1> - dp4 r0.z, v0, c24 // ::vout<3> - -#line 151 "D:\Microsoft\DirectXTK\Src\Shaders\BasicEffect.fx" - mad oPos.xy, r0.z, c0, r0 // ::VSBasicVertexLighting<8,9> - mov oPos.w, r0.z // ::VSBasicVertexLighting<11> - -#line 44 "D:\Microsoft\DirectXTK\Src\Shaders\Lighting.fxh" - mov oT0.w, c1.w // ::VSBasicVertexLighting<3> - -// approximately 62 instruction slots used -vs_4_0 -dcl_constantbuffer CB0[26], immediateIndexed -dcl_input v0.xyzw -dcl_input v1.xyz -dcl_output o0.xyzw -dcl_output o1.xyzw -dcl_output_siv o2.xyzw, position -dcl_temps 6 -dp3 r0.x, v1.xyzx, cb0[19].xyzx -dp3 r0.y, v1.xyzx, cb0[20].xyzx -dp3 r0.z, v1.xyzx, cb0[21].xyzx -dp3 r0.w, r0.xyzx, r0.xyzx -rsq r0.w, r0.w -mul r0.xyz, r0.wwww, r0.xyzx -dp3 r1.x, -cb0[3].xyzx, r0.xyzx -dp3 r1.y, -cb0[4].xyzx, r0.xyzx -dp3 r1.z, -cb0[5].xyzx, r0.xyzx -ge r2.xyz, r1.xyzx, l(0.000000, 0.000000, 0.000000, 0.000000) -and r2.xyz, r2.xyzx, l(0x3f800000, 0x3f800000, 0x3f800000, 0) -mul r3.xyz, r1.xyzx, r2.xyzx -mul r4.xyz, r3.yyyy, cb0[7].xyzx -mad r3.xyw, r3.xxxx, cb0[6].xyxz, r4.xyxz -mad r3.xyz, r3.zzzz, cb0[8].xyzx, r3.xywx -mad o0.xyz, r3.xyzx, cb0[0].xyzx, cb0[1].xyzx -mov o0.w, cb0[0].w -dp4 r3.x, v0.xyzw, cb0[15].xyzw -dp4 r3.y, v0.xyzw, cb0[16].xyzw -dp4 r3.z, v0.xyzw, cb0[17].xyzw -add r3.xyz, -r3.xyzx, cb0[12].xyzx -dp3 r0.w, r3.xyzx, r3.xyzx -rsq r0.w, r0.w -mad r4.xyz, r3.xyzx, r0.wwww, -cb0[3].xyzx -dp3 r1.w, r4.xyzx, r4.xyzx -rsq r1.w, r1.w -mul r4.xyz, r1.wwww, r4.xyzx -dp3 r4.x, r4.xyzx, r0.xyzx -mad r5.xyz, r3.xyzx, r0.wwww, -cb0[4].xyzx -mad r3.xyz, r3.xyzx, r0.wwww, -cb0[5].xyzx -dp3 r0.w, r5.xyzx, r5.xyzx -rsq r0.w, r0.w -mul r5.xyz, r0.wwww, r5.xyzx -dp3 r4.y, r5.xyzx, r0.xyzx -dp3 r0.w, r3.xyzx, r3.xyzx -rsq r0.w, r0.w -mul r3.xyz, r0.wwww, r3.xyzx -dp3 r4.z, r3.xyzx, r0.xyzx -max r0.xyz, r4.xyzx, l(0.000000, 0.000000, 0.000000, 0.000000) -mul r0.xyz, r2.xyzx, r0.xyzx -log r0.xyz, r0.xyzx -mul r0.xyz, r0.xyzx, cb0[2].wwww -exp r0.xyz, r0.xyzx -mul r0.xyz, r1.xyzx, r0.xyzx -mul r1.xyz, r0.yyyy, cb0[10].xyzx -mad r0.xyw, r0.xxxx, cb0[9].xyxz, r1.xyxz -mad r0.xyz, r0.zzzz, cb0[11].xyzx, r0.xywx -mul o1.xyz, r0.xyzx, cb0[2].xyzx -dp4_sat o1.w, v0.xyzw, cb0[14].xyzw -dp4 o2.x, v0.xyzw, cb0[22].xyzw -dp4 o2.y, v0.xyzw, cb0[23].xyzw -dp4 o2.z, v0.xyzw, cb0[24].xyzw -dp4 o2.w, v0.xyzw, cb0[25].xyzw -ret -// Approximately 0 instruction slots used -#endif - -const BYTE BasicEffect_VSBasicVertexLighting[] = -{ - 68, 88, 66, 67, 81, 25, - 159, 28, 182, 249, 67, 231, - 136, 156, 167, 47, 145, 147, - 232, 41, 1, 0, 0, 0, - 56, 18, 0, 0, 4, 0, - 0, 0, 48, 0, 0, 0, - 140, 10, 0, 0, 120, 17, - 0, 0, 204, 17, 0, 0, - 65, 111, 110, 57, 84, 10, - 0, 0, 84, 10, 0, 0, - 0, 2, 254, 255, 8, 10, - 0, 0, 76, 0, 0, 0, - 3, 0, 36, 0, 0, 0, - 72, 0, 0, 0, 72, 0, - 0, 0, 36, 0, 1, 0, - 72, 0, 0, 0, 0, 0, - 13, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 14, 0, - 4, 0, 14, 0, 0, 0, - 0, 0, 0, 0, 19, 0, - 7, 0, 18, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 2, 254, 255, 254, 255, - 171, 1, 68, 66, 85, 71, - 40, 0, 0, 0, 128, 6, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 184, 0, - 0, 0, 55, 0, 0, 0, - 196, 0, 0, 0, 13, 0, - 0, 0, 124, 5, 0, 0, - 176, 2, 0, 0, 68, 58, - 92, 77, 105, 99, 114, 111, - 115, 111, 102, 116, 92, 68, - 105, 114, 101, 99, 116, 88, - 84, 75, 92, 83, 114, 99, - 92, 83, 104, 97, 100, 101, - 114, 115, 92, 76, 105, 103, - 104, 116, 105, 110, 103, 46, - 102, 120, 104, 0, 68, 58, - 92, 77, 105, 99, 114, 111, - 115, 111, 102, 116, 92, 68, - 105, 114, 101, 99, 116, 88, - 84, 75, 92, 83, 114, 99, - 92, 83, 104, 97, 100, 101, - 114, 115, 92, 67, 111, 109, - 109, 111, 110, 46, 102, 120, - 104, 0, 68, 58, 92, 77, - 105, 99, 114, 111, 115, 111, - 102, 116, 92, 68, 105, 114, - 101, 99, 116, 88, 84, 75, - 92, 83, 114, 99, 92, 83, - 104, 97, 100, 101, 114, 115, - 92, 66, 97, 115, 105, 99, - 69, 102, 102, 101, 99, 116, - 46, 102, 120, 0, 40, 0, - 0, 0, 88, 0, 0, 0, - 134, 0, 0, 0, 0, 0, - 255, 255, 180, 6, 0, 0, - 0, 0, 255, 255, 204, 6, - 0, 0, 0, 0, 255, 255, - 216, 6, 0, 0, 57, 0, - 0, 0, 228, 6, 0, 0, - 57, 0, 0, 0, 244, 6, - 0, 0, 57, 0, 0, 0, - 4, 7, 0, 0, 57, 0, - 0, 0, 20, 7, 0, 0, - 34, 0, 0, 0, 32, 7, - 0, 0, 34, 0, 0, 0, - 48, 7, 0, 0, 34, 0, - 0, 0, 64, 7, 0, 0, - 37, 0, 0, 0, 80, 7, - 0, 0, 39, 0, 0, 0, - 96, 7, 0, 0, 44, 0, - 0, 0, 112, 7, 0, 0, - 44, 0, 0, 0, 128, 7, - 0, 0, 44, 0, 0, 0, - 148, 7, 0, 0, 44, 0, - 0, 0, 168, 7, 0, 0, - 44, 0, 0, 0, 180, 7, - 0, 0, 55, 0, 0, 0, - 200, 7, 0, 0, 55, 0, - 0, 0, 216, 7, 0, 0, - 55, 0, 0, 0, 232, 7, - 0, 0, 56, 0, 0, 0, - 248, 7, 0, 0, 56, 0, - 0, 0, 8, 8, 0, 0, - 31, 0, 0, 0, 20, 8, - 0, 0, 31, 0, 0, 0, - 36, 8, 0, 0, 35, 0, - 0, 0, 48, 8, 0, 0, - 31, 0, 0, 0, 64, 8, - 0, 0, 31, 0, 0, 0, - 80, 8, 0, 0, 31, 0, - 0, 0, 96, 8, 0, 0, - 35, 0, 0, 0, 108, 8, - 0, 0, 31, 0, 0, 0, - 124, 8, 0, 0, 35, 0, - 0, 0, 136, 8, 0, 0, - 40, 0, 0, 0, 152, 8, - 0, 0, 40, 0, 0, 0, - 168, 8, 0, 0, 40, 0, - 0, 0, 184, 8, 0, 0, - 40, 0, 0, 0, 196, 8, - 0, 0, 40, 0, 0, 0, - 208, 8, 0, 0, 40, 0, - 0, 0, 220, 8, 0, 0, - 40, 0, 0, 0, 236, 8, - 0, 0, 40, 0, 0, 0, - 248, 8, 0, 0, 40, 0, - 0, 0, 4, 9, 0, 0, - 40, 0, 0, 0, 16, 9, - 0, 0, 45, 0, 0, 0, - 32, 9, 0, 0, 45, 0, - 0, 0, 48, 9, 0, 0, - 45, 0, 0, 0, 68, 9, - 0, 0, 45, 0, 0, 0, - 88, 9, 0, 0, 61, 0, - 0, 0, 104, 9, 0, 0, - 12, 0, 1, 0, 120, 9, - 0, 0, 12, 0, 1, 0, - 136, 9, 0, 0, 12, 0, - 1, 0, 152, 9, 0, 0, - 61, 0, 0, 0, 168, 9, - 0, 0, 61, 0, 0, 0, - 184, 9, 0, 0, 61, 0, - 0, 0, 200, 9, 0, 0, - 151, 0, 2, 0, 216, 9, - 0, 0, 151, 0, 2, 0, - 236, 9, 0, 0, 44, 0, - 0, 0, 248, 9, 0, 0, - 80, 97, 114, 97, 109, 101, - 116, 101, 114, 115, 0, 68, - 105, 102, 102, 117, 115, 101, - 67, 111, 108, 111, 114, 0, - 1, 0, 3, 0, 1, 0, - 4, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 15, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 255, 255, 86, 83, - 66, 97, 115, 105, 99, 86, - 101, 114, 116, 101, 120, 76, - 105, 103, 104, 116, 105, 110, - 103, 0, 68, 105, 102, 102, - 117, 115, 101, 0, 171, 171, - 1, 0, 3, 0, 1, 0, - 4, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 83, 112, - 101, 99, 117, 108, 97, 114, - 0, 80, 111, 115, 105, 116, - 105, 111, 110, 80, 83, 0, - 198, 2, 0, 0, 208, 2, - 0, 0, 224, 2, 0, 0, - 208, 2, 0, 0, 233, 2, - 0, 0, 208, 2, 0, 0, - 5, 0, 0, 0, 1, 0, - 12, 0, 1, 0, 3, 0, - 244, 2, 0, 0, 16, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 255, 255, 44, 0, - 0, 0, 4, 0, 5, 0, - 6, 0, 255, 255, 45, 0, - 0, 0, 255, 255, 255, 255, - 10, 0, 255, 255, 48, 0, - 0, 0, 255, 255, 255, 255, - 255, 255, 7, 0, 52, 0, - 0, 0, 8, 0, 9, 0, - 255, 255, 255, 255, 53, 0, - 0, 0, 255, 255, 255, 255, - 255, 255, 11, 0, 54, 0, - 0, 0, 255, 255, 255, 255, - 255, 255, 3, 0, 100, 105, - 102, 102, 117, 115, 101, 0, - 1, 0, 3, 0, 1, 0, - 3, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 11, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 255, 255, 100, 111, - 116, 72, 0, 171, 171, 171, - 24, 0, 0, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 28, 0, 0, 0, 255, 255, - 255, 255, 2, 0, 255, 255, - 30, 0, 0, 0, 255, 255, - 1, 0, 255, 255, 255, 255, - 100, 111, 116, 76, 0, 171, - 171, 171, 7, 0, 0, 0, - 0, 0, 255, 255, 255, 255, - 255, 255, 8, 0, 0, 0, - 255, 255, 1, 0, 255, 255, - 255, 255, 9, 0, 0, 0, - 255, 255, 255, 255, 2, 0, - 255, 255, 101, 121, 101, 86, - 101, 99, 116, 111, 114, 0, - 171, 171, 21, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 255, 255, 104, 97, 108, 102, - 86, 101, 99, 116, 111, 114, - 115, 0, 3, 0, 3, 0, - 3, 0, 3, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 23, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 255, 255, - 27, 0, 0, 0, 6, 0, - 7, 0, 8, 0, 255, 255, - 29, 0, 0, 0, 3, 0, - 4, 0, 5, 0, 255, 255, - 112, 111, 115, 95, 119, 115, - 0, 171, 17, 0, 0, 0, - 0, 0, 255, 255, 255, 255, - 255, 255, 18, 0, 0, 0, - 255, 255, 1, 0, 255, 255, - 255, 255, 19, 0, 0, 0, - 255, 255, 255, 255, 2, 0, - 255, 255, 115, 112, 101, 99, - 117, 108, 97, 114, 0, 171, - 171, 171, 40, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 255, 255, 118, 105, 110, 0, - 80, 111, 115, 105, 116, 105, - 111, 110, 0, 78, 111, 114, - 109, 97, 108, 0, 140, 4, - 0, 0, 208, 2, 0, 0, - 149, 4, 0, 0, 120, 3, - 0, 0, 5, 0, 0, 0, - 1, 0, 7, 0, 1, 0, - 2, 0, 156, 4, 0, 0, - 1, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 3, 0, - 2, 0, 0, 0, 4, 0, - 5, 0, 6, 0, 255, 255, - 118, 111, 117, 116, 0, 80, - 111, 115, 95, 112, 115, 0, - 70, 111, 103, 70, 97, 99, - 116, 111, 114, 0, 171, 171, - 0, 0, 3, 0, 1, 0, - 1, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 217, 4, - 0, 0, 208, 2, 0, 0, - 198, 2, 0, 0, 208, 2, - 0, 0, 224, 2, 0, 0, - 120, 3, 0, 0, 224, 4, - 0, 0, 236, 4, 0, 0, - 5, 0, 0, 0, 1, 0, - 12, 0, 1, 0, 4, 0, - 252, 4, 0, 0, 49, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 50, 0, - 0, 0, 255, 255, 1, 0, - 255, 255, 255, 255, 51, 0, - 0, 0, 255, 255, 255, 255, - 3, 0, 255, 255, 119, 111, - 114, 108, 100, 78, 111, 114, - 109, 97, 108, 0, 6, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 255, 255, 122, 101, - 114, 111, 76, 0, 171, 171, - 10, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 255, 255, - 124, 2, 0, 0, 135, 2, - 0, 0, 148, 2, 0, 0, - 1, 0, 0, 0, 164, 2, - 0, 0, 0, 0, 0, 0, - 176, 2, 0, 0, 12, 3, - 0, 0, 7, 0, 0, 0, - 28, 3, 0, 0, 0, 0, - 0, 0, 112, 3, 0, 0, - 120, 3, 0, 0, 1, 0, - 0, 0, 136, 3, 0, 0, - 0, 0, 0, 0, 148, 3, - 0, 0, 120, 3, 0, 0, - 3, 0, 0, 0, 156, 3, - 0, 0, 0, 0, 0, 0, - 192, 3, 0, 0, 120, 3, - 0, 0, 3, 0, 0, 0, - 200, 3, 0, 0, 0, 0, - 0, 0, 236, 3, 0, 0, - 120, 3, 0, 0, 1, 0, - 0, 0, 248, 3, 0, 0, - 0, 0, 0, 0, 4, 4, - 0, 0, 16, 4, 0, 0, - 3, 0, 0, 0, 32, 4, - 0, 0, 0, 0, 0, 0, - 68, 4, 0, 0, 208, 2, - 0, 0, 3, 0, 0, 0, - 76, 4, 0, 0, 0, 0, - 0, 0, 112, 4, 0, 0, - 120, 3, 0, 0, 1, 0, - 0, 0, 124, 4, 0, 0, - 176, 2, 0, 0, 136, 4, - 0, 0, 172, 4, 0, 0, - 2, 0, 0, 0, 188, 4, - 0, 0, 0, 0, 0, 0, - 212, 4, 0, 0, 28, 5, - 0, 0, 3, 0, 0, 0, - 44, 5, 0, 0, 0, 0, - 0, 0, 80, 5, 0, 0, - 120, 3, 0, 0, 1, 0, - 0, 0, 92, 5, 0, 0, - 0, 0, 0, 0, 104, 5, - 0, 0, 120, 3, 0, 0, - 1, 0, 0, 0, 112, 5, - 0, 0, 77, 105, 99, 114, - 111, 115, 111, 102, 116, 32, - 40, 82, 41, 32, 72, 76, - 83, 76, 32, 83, 104, 97, - 100, 101, 114, 32, 67, 111, - 109, 112, 105, 108, 101, 114, - 32, 49, 48, 46, 49, 0, - 81, 0, 0, 5, 25, 0, - 15, 160, 0, 0, 0, 0, - 0, 0, 128, 63, 0, 0, - 0, 0, 0, 0, 0, 0, - 31, 0, 0, 2, 5, 0, - 0, 128, 0, 0, 15, 144, - 31, 0, 0, 2, 5, 0, - 1, 128, 1, 0, 15, 144, - 8, 0, 0, 3, 0, 0, - 1, 128, 1, 0, 228, 144, - 18, 0, 228, 160, 8, 0, - 0, 3, 0, 0, 2, 128, - 1, 0, 228, 144, 19, 0, - 228, 160, 8, 0, 0, 3, - 0, 0, 4, 128, 1, 0, - 228, 144, 20, 0, 228, 160, - 36, 0, 0, 2, 1, 0, - 7, 128, 0, 0, 228, 128, - 8, 0, 0, 3, 0, 0, - 1, 128, 4, 0, 228, 161, - 1, 0, 228, 128, 8, 0, - 0, 3, 0, 0, 2, 128, - 5, 0, 228, 161, 1, 0, - 228, 128, 8, 0, 0, 3, - 0, 0, 4, 128, 6, 0, - 228, 161, 1, 0, 228, 128, - 13, 0, 0, 3, 2, 0, - 7, 128, 0, 0, 228, 128, - 25, 0, 0, 160, 5, 0, - 0, 3, 3, 0, 7, 128, - 0, 0, 228, 128, 2, 0, - 228, 128, 5, 0, 0, 3, - 4, 0, 7, 128, 3, 0, - 85, 128, 8, 0, 228, 160, - 4, 0, 0, 4, 3, 0, - 11, 128, 3, 0, 0, 128, - 7, 0, 164, 160, 4, 0, - 164, 128, 4, 0, 0, 4, - 3, 0, 7, 128, 3, 0, - 170, 128, 9, 0, 228, 160, - 3, 0, 244, 128, 1, 0, - 0, 2, 4, 0, 7, 128, - 1, 0, 228, 160, 4, 0, - 0, 4, 0, 0, 7, 224, - 3, 0, 228, 128, 4, 0, - 228, 128, 2, 0, 228, 160, - 9, 0, 0, 3, 3, 0, - 1, 128, 0, 0, 228, 144, - 15, 0, 228, 160, 9, 0, - 0, 3, 3, 0, 2, 128, - 0, 0, 228, 144, 16, 0, - 228, 160, 9, 0, 0, 3, - 3, 0, 4, 128, 0, 0, - 228, 144, 17, 0, 228, 160, - 2, 0, 0, 3, 3, 0, - 7, 128, 3, 0, 228, 129, - 13, 0, 228, 160, 36, 0, - 0, 2, 4, 0, 7, 128, - 3, 0, 228, 128, 2, 0, - 0, 3, 3, 0, 7, 128, - 4, 0, 228, 128, 4, 0, - 228, 161, 36, 0, 0, 2, - 5, 0, 7, 128, 3, 0, - 228, 128, 8, 0, 0, 3, - 3, 0, 1, 128, 5, 0, - 228, 128, 1, 0, 228, 128, - 2, 0, 0, 3, 5, 0, - 7, 128, 4, 0, 228, 128, - 5, 0, 228, 161, 2, 0, - 0, 3, 4, 0, 7, 128, - 4, 0, 228, 128, 6, 0, - 228, 161, 36, 0, 0, 2, - 6, 0, 7, 128, 4, 0, - 228, 128, 8, 0, 0, 3, - 3, 0, 4, 128, 6, 0, - 228, 128, 1, 0, 228, 128, - 36, 0, 0, 2, 4, 0, - 7, 128, 5, 0, 228, 128, - 8, 0, 0, 3, 3, 0, - 2, 128, 4, 0, 228, 128, - 1, 0, 228, 128, 11, 0, - 0, 3, 1, 0, 7, 128, - 3, 0, 228, 128, 25, 0, - 0, 160, 5, 0, 0, 3, - 1, 0, 7, 128, 2, 0, - 228, 128, 1, 0, 228, 128, - 15, 0, 0, 2, 2, 0, - 1, 128, 1, 0, 0, 128, - 15, 0, 0, 2, 2, 0, - 2, 128, 1, 0, 85, 128, - 15, 0, 0, 2, 2, 0, - 4, 128, 1, 0, 170, 128, - 5, 0, 0, 3, 1, 0, - 7, 128, 2, 0, 228, 128, - 3, 0, 255, 160, 14, 0, - 0, 2, 2, 0, 1, 128, - 1, 0, 0, 128, 14, 0, - 0, 2, 2, 0, 2, 128, - 1, 0, 85, 128, 14, 0, - 0, 2, 2, 0, 4, 128, - 1, 0, 170, 128, 5, 0, - 0, 3, 0, 0, 7, 128, - 0, 0, 228, 128, 2, 0, - 228, 128, 5, 0, 0, 3, - 1, 0, 7, 128, 0, 0, - 85, 128, 11, 0, 228, 160, - 4, 0, 0, 4, 0, 0, - 11, 128, 0, 0, 0, 128, - 10, 0, 164, 160, 1, 0, - 164, 128, 4, 0, 0, 4, - 0, 0, 7, 128, 0, 0, - 170, 128, 12, 0, 228, 160, - 0, 0, 244, 128, 5, 0, - 0, 3, 1, 0, 7, 224, - 0, 0, 228, 128, 3, 0, - 228, 160, 9, 0, 0, 3, - 0, 0, 4, 192, 0, 0, - 228, 144, 23, 0, 228, 160, - 9, 0, 0, 3, 0, 0, - 1, 128, 0, 0, 228, 144, - 14, 0, 228, 160, 11, 0, - 0, 3, 0, 0, 1, 128, - 0, 0, 0, 128, 25, 0, - 0, 160, 10, 0, 0, 3, - 1, 0, 8, 224, 0, 0, - 0, 128, 25, 0, 85, 160, - 9, 0, 0, 3, 0, 0, - 1, 128, 0, 0, 228, 144, - 21, 0, 228, 160, 9, 0, - 0, 3, 0, 0, 2, 128, - 0, 0, 228, 144, 22, 0, - 228, 160, 9, 0, 0, 3, - 0, 0, 4, 128, 0, 0, - 228, 144, 24, 0, 228, 160, - 4, 0, 0, 4, 0, 0, - 3, 192, 0, 0, 170, 128, - 0, 0, 228, 160, 0, 0, - 228, 128, 1, 0, 0, 2, - 0, 0, 8, 192, 0, 0, - 170, 128, 1, 0, 0, 2, - 0, 0, 8, 224, 1, 0, - 255, 160, 255, 255, 0, 0, - 83, 72, 68, 82, 228, 6, - 0, 0, 64, 0, 1, 0, - 185, 1, 0, 0, 89, 0, - 0, 4, 70, 142, 32, 0, - 0, 0, 0, 0, 26, 0, - 0, 0, 95, 0, 0, 3, - 242, 16, 16, 0, 0, 0, - 0, 0, 95, 0, 0, 3, - 114, 16, 16, 0, 1, 0, - 0, 0, 101, 0, 0, 3, - 242, 32, 16, 0, 0, 0, - 0, 0, 101, 0, 0, 3, - 242, 32, 16, 0, 1, 0, - 0, 0, 103, 0, 0, 4, - 242, 32, 16, 0, 2, 0, - 0, 0, 1, 0, 0, 0, - 104, 0, 0, 2, 6, 0, - 0, 0, 16, 0, 0, 8, - 18, 0, 16, 0, 0, 0, - 0, 0, 70, 18, 16, 0, - 1, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 19, 0, 0, 0, 16, 0, - 0, 8, 34, 0, 16, 0, - 0, 0, 0, 0, 70, 18, - 16, 0, 1, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 20, 0, 0, 0, - 16, 0, 0, 8, 66, 0, - 16, 0, 0, 0, 0, 0, - 70, 18, 16, 0, 1, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 21, 0, - 0, 0, 16, 0, 0, 7, - 130, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 68, 0, 0, 5, 130, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 56, 0, 0, 7, - 114, 0, 16, 0, 0, 0, - 0, 0, 246, 15, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 16, 0, 0, 9, 18, 0, - 16, 0, 1, 0, 0, 0, - 70, 130, 32, 128, 65, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 16, 0, 0, 9, 34, 0, - 16, 0, 1, 0, 0, 0, - 70, 130, 32, 128, 65, 0, - 0, 0, 0, 0, 0, 0, - 4, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 16, 0, 0, 9, 66, 0, - 16, 0, 1, 0, 0, 0, - 70, 130, 32, 128, 65, 0, - 0, 0, 0, 0, 0, 0, - 5, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 29, 0, 0, 10, 114, 0, - 16, 0, 2, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 10, 114, 0, 16, 0, - 2, 0, 0, 0, 70, 2, - 16, 0, 2, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 0, 0, 56, 0, 0, 7, - 114, 0, 16, 0, 3, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 2, 0, 0, 0, - 56, 0, 0, 8, 114, 0, - 16, 0, 4, 0, 0, 0, - 86, 5, 16, 0, 3, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 7, 0, - 0, 0, 50, 0, 0, 10, - 178, 0, 16, 0, 3, 0, - 0, 0, 6, 0, 16, 0, - 3, 0, 0, 0, 70, 136, - 32, 0, 0, 0, 0, 0, - 6, 0, 0, 0, 70, 8, - 16, 0, 4, 0, 0, 0, - 50, 0, 0, 10, 114, 0, - 16, 0, 3, 0, 0, 0, - 166, 10, 16, 0, 3, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 8, 0, - 0, 0, 70, 3, 16, 0, - 3, 0, 0, 0, 50, 0, - 0, 11, 114, 32, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 3, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 54, 0, 0, 6, 130, 32, - 16, 0, 0, 0, 0, 0, - 58, 128, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 17, 0, 0, 8, 18, 0, - 16, 0, 3, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 15, 0, - 0, 0, 17, 0, 0, 8, - 34, 0, 16, 0, 3, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 16, 0, 0, 0, 17, 0, - 0, 8, 66, 0, 16, 0, - 3, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 17, 0, 0, 0, - 0, 0, 0, 9, 114, 0, - 16, 0, 3, 0, 0, 0, - 70, 2, 16, 128, 65, 0, - 0, 0, 3, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 12, 0, 0, 0, - 16, 0, 0, 7, 130, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 3, 0, - 0, 0, 70, 2, 16, 0, - 3, 0, 0, 0, 68, 0, - 0, 5, 130, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 50, 0, 0, 11, 114, 0, - 16, 0, 4, 0, 0, 0, - 70, 2, 16, 0, 3, 0, - 0, 0, 246, 15, 16, 0, - 0, 0, 0, 0, 70, 130, - 32, 128, 65, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 16, 0, 0, 7, - 130, 0, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 4, 0, 0, 0, 70, 2, - 16, 0, 4, 0, 0, 0, - 68, 0, 0, 5, 130, 0, - 16, 0, 1, 0, 0, 0, - 58, 0, 16, 0, 1, 0, - 0, 0, 56, 0, 0, 7, - 114, 0, 16, 0, 4, 0, - 0, 0, 246, 15, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 4, 0, 0, 0, - 16, 0, 0, 7, 18, 0, - 16, 0, 4, 0, 0, 0, - 70, 2, 16, 0, 4, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 50, 0, - 0, 11, 114, 0, 16, 0, - 5, 0, 0, 0, 70, 2, - 16, 0, 3, 0, 0, 0, - 246, 15, 16, 0, 0, 0, - 0, 0, 70, 130, 32, 128, - 65, 0, 0, 0, 0, 0, - 0, 0, 4, 0, 0, 0, - 50, 0, 0, 11, 114, 0, - 16, 0, 3, 0, 0, 0, - 70, 2, 16, 0, 3, 0, - 0, 0, 246, 15, 16, 0, - 0, 0, 0, 0, 70, 130, - 32, 128, 65, 0, 0, 0, - 0, 0, 0, 0, 5, 0, - 0, 0, 16, 0, 0, 7, - 130, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 5, 0, 0, 0, 70, 2, - 16, 0, 5, 0, 0, 0, - 68, 0, 0, 5, 130, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 56, 0, 0, 7, - 114, 0, 16, 0, 5, 0, - 0, 0, 246, 15, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 5, 0, 0, 0, - 16, 0, 0, 7, 34, 0, - 16, 0, 4, 0, 0, 0, - 70, 2, 16, 0, 5, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 16, 0, - 0, 7, 130, 0, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 3, 0, 0, 0, - 70, 2, 16, 0, 3, 0, - 0, 0, 68, 0, 0, 5, - 130, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 56, 0, - 0, 7, 114, 0, 16, 0, - 3, 0, 0, 0, 246, 15, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 3, 0, - 0, 0, 16, 0, 0, 7, - 66, 0, 16, 0, 4, 0, - 0, 0, 70, 2, 16, 0, - 3, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 52, 0, 0, 10, 114, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 4, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 56, 0, - 0, 7, 114, 0, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 2, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 47, 0, 0, 5, - 114, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 56, 0, - 0, 8, 114, 0, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 246, 143, 32, 0, 0, 0, - 0, 0, 2, 0, 0, 0, - 25, 0, 0, 5, 114, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 56, 0, 0, 7, - 114, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 56, 0, 0, 8, 114, 0, - 16, 0, 1, 0, 0, 0, - 86, 5, 16, 0, 0, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 10, 0, - 0, 0, 50, 0, 0, 10, - 178, 0, 16, 0, 0, 0, - 0, 0, 6, 0, 16, 0, - 0, 0, 0, 0, 70, 136, - 32, 0, 0, 0, 0, 0, - 9, 0, 0, 0, 70, 8, - 16, 0, 1, 0, 0, 0, - 50, 0, 0, 10, 114, 0, - 16, 0, 0, 0, 0, 0, - 166, 10, 16, 0, 0, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 11, 0, - 0, 0, 70, 3, 16, 0, - 0, 0, 0, 0, 56, 0, - 0, 8, 114, 32, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 2, 0, 0, 0, - 17, 32, 0, 8, 130, 32, - 16, 0, 1, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 14, 0, - 0, 0, 17, 0, 0, 8, - 18, 32, 16, 0, 2, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 22, 0, 0, 0, 17, 0, - 0, 8, 34, 32, 16, 0, - 2, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 23, 0, 0, 0, - 17, 0, 0, 8, 66, 32, - 16, 0, 2, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 24, 0, - 0, 0, 17, 0, 0, 8, - 130, 32, 16, 0, 2, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 25, 0, 0, 0, 62, 0, - 0, 1, 73, 83, 71, 78, - 76, 0, 0, 0, 2, 0, - 0, 0, 8, 0, 0, 0, - 56, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 15, 15, 0, 0, - 68, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 1, 0, - 0, 0, 7, 7, 0, 0, - 83, 86, 95, 80, 111, 115, - 105, 116, 105, 111, 110, 0, - 78, 79, 82, 77, 65, 76, - 0, 171, 79, 83, 71, 78, - 100, 0, 0, 0, 3, 0, - 0, 0, 8, 0, 0, 0, - 80, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 15, 0, 0, 0, - 80, 0, 0, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 1, 0, - 0, 0, 15, 0, 0, 0, - 86, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 3, 0, 0, 0, 2, 0, - 0, 0, 15, 0, 0, 0, - 67, 79, 76, 79, 82, 0, - 83, 86, 95, 80, 111, 115, - 105, 116, 105, 111, 110, 0, - 171, 171 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicVertexLightingBn.inc b/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicVertexLightingBn.inc deleted file mode 100644 index 2021094..0000000 --- a/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicVertexLightingBn.inc +++ /dev/null @@ -1,1017 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Position 0 xyzw 0 NONE float xyzw -// NORMAL 0 xyz 1 NONE float xyz -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// COLOR 0 xyzw 0 NONE float xyzw -// COLOR 1 xyzw 1 NONE float xyzw -// SV_Position 0 xyzw 2 POS float xyzw -// -// -// Constant buffer to DX9 shader constant mappings: -// -// Target Reg Buffer Start Reg # of Regs Data Conversion -// ---------- ------- --------- --------- ---------------------- -// c1 cb0 0 13 ( FLT, FLT, FLT, FLT) -// c14 cb0 14 4 ( FLT, FLT, FLT, FLT) -// c18 cb0 19 7 ( FLT, FLT, FLT, FLT) -// -// -// Runtime generated constant mappings: -// -// Target Reg Constant Description -// ---------- -------------------------------------------------- -// c0 Vertex Shader position offset -// -// -// Level9 shader bytecode: -// - vs_2_0 - def c25, 2, -1, 0, 1 - dcl_texcoord v0 // vin<0,1,2,3> - dcl_texcoord1 v1 // vin<4,5,6> - -#line 11 "D:\Microsoft\DirectXTK\Src\Shaders\Utilities.fxh" - mad r0.xyz, v1, c25.x, c25.y // ::BiasX2<0,1,2> - -#line 57 "D:\Microsoft\DirectXTK\Src\Shaders\Lighting.fxh" - dp3 r1.x, r0, c18 - dp3 r1.y, r0, c19 - dp3 r1.z, r0, c20 - nrm r0.xyz, r1 // ::worldNormal<0,1,2> - -#line 34 - dp3 r1.x, -c4, r0 // ::dotL<0> - dp3 r1.y, -c5, r0 // ::dotL<1> - dp3 r1.z, -c6, r0 // ::dotL<2> - -#line 37 - sge r2.xyz, r1, c25.z // ::zeroL<0,1,2> - mul r3.xyz, r1, r2 // ::diffuse<0,1,2> - -#line 44 - mul r4.xyz, r3.y, c8 - mad r3.xyw, r3.x, c7.xyzz, r4.xyzz - mad r3.xyz, r3.z, c9, r3.xyww - mov r4.xyz, c1 // Parameters::DiffuseColor<0,1,2> - mad oT0.xyz, r3, r4, c2 // ::VSBasicVertexLightingBn<0,1,2> - -#line 55 - dp4 r3.x, v0, c15 // ::pos_ws<0> - dp4 r3.y, v0, c16 // ::pos_ws<1> - dp4 r3.z, v0, c17 // ::pos_ws<2> - add r3.xyz, -r3, c13 - nrm r4.xyz, r3 // ::eyeVector<0,1,2> - -#line 31 - add r3.xyz, r4, -c4 - nrm r5.xyz, r3 // ::halfVectors<0,1,2> - -#line 35 - dp3 r3.x, r5, r0 // ::dotH<0> - -#line 31 - add r5.xyz, r4, -c5 - add r4.xyz, r4, -c6 - nrm r6.xyz, r4 // ::halfVectors<6,7,8> - -#line 35 - dp3 r3.z, r6, r0 // ::dotH<2> - -#line 31 - nrm r4.xyz, r5 // ::halfVectors<3,4,5> - -#line 35 - dp3 r3.y, r4, r0 // ::dotH<1> - -#line 40 - max r0.xyz, r3, c25.z - mul r0.xyz, r2, r0 - log r2.x, r0.x - log r2.y, r0.y - log r2.z, r0.z - mul r0.xyz, r2, c3.w - exp r2.x, r0.x - exp r2.y, r0.y - exp r2.z, r0.z - mul r0.xyz, r1, r2 // ::specular<0,1,2> - -#line 45 - mul r1.xyz, r0.y, c11 - mad r0.xyw, r0.x, c10.xyzz, r1.xyzz - mad r0.xyz, r0.z, c12, r0.xyww - mul oT1.xyz, r0, c3 // ::VSBasicVertexLightingBn<4,5,6> - -#line 61 - dp4 oPos.z, v0, c23 // ::VSBasicVertexLightingBn<10> - -#line 12 "D:\Microsoft\DirectXTK\Src\Shaders\Common.fxh" - dp4 r0.x, v0, c14 - max r0.x, r0.x, c25.z - min oT1.w, r0.x, c25.w // ::VSBasicVertexLightingBn<7> - -#line 61 "D:\Microsoft\DirectXTK\Src\Shaders\Lighting.fxh" - dp4 r0.x, v0, c21 // ::vout<0> - dp4 r0.y, v0, c22 // ::vout<1> - dp4 r0.z, v0, c24 // ::vout<3> - -#line 161 "D:\Microsoft\DirectXTK\Src\Shaders\BasicEffect.fx" - mad oPos.xy, r0.z, c0, r0 // ::VSBasicVertexLightingBn<8,9> - mov oPos.w, r0.z // ::VSBasicVertexLightingBn<11> - -#line 44 "D:\Microsoft\DirectXTK\Src\Shaders\Lighting.fxh" - mov oT0.w, c1.w // ::VSBasicVertexLightingBn<3> - -// approximately 63 instruction slots used -vs_4_0 -dcl_constantbuffer CB0[26], immediateIndexed -dcl_input v0.xyzw -dcl_input v1.xyz -dcl_output o0.xyzw -dcl_output o1.xyzw -dcl_output_siv o2.xyzw, position -dcl_temps 6 -mad r0.xyz, v1.xyzx, l(2.000000, 2.000000, 2.000000, 0.000000), l(-1.000000, -1.000000, -1.000000, 0.000000) -dp3 r1.x, r0.xyzx, cb0[19].xyzx -dp3 r1.y, r0.xyzx, cb0[20].xyzx -dp3 r1.z, r0.xyzx, cb0[21].xyzx -dp3 r0.x, r1.xyzx, r1.xyzx -rsq r0.x, r0.x -mul r0.xyz, r0.xxxx, r1.xyzx -dp3 r1.x, -cb0[3].xyzx, r0.xyzx -dp3 r1.y, -cb0[4].xyzx, r0.xyzx -dp3 r1.z, -cb0[5].xyzx, r0.xyzx -ge r2.xyz, r1.xyzx, l(0.000000, 0.000000, 0.000000, 0.000000) -and r2.xyz, r2.xyzx, l(0x3f800000, 0x3f800000, 0x3f800000, 0) -mul r3.xyz, r1.xyzx, r2.xyzx -mul r4.xyz, r3.yyyy, cb0[7].xyzx -mad r3.xyw, r3.xxxx, cb0[6].xyxz, r4.xyxz -mad r3.xyz, r3.zzzz, cb0[8].xyzx, r3.xywx -mad o0.xyz, r3.xyzx, cb0[0].xyzx, cb0[1].xyzx -mov o0.w, cb0[0].w -dp4 r3.x, v0.xyzw, cb0[15].xyzw -dp4 r3.y, v0.xyzw, cb0[16].xyzw -dp4 r3.z, v0.xyzw, cb0[17].xyzw -add r3.xyz, -r3.xyzx, cb0[12].xyzx -dp3 r0.w, r3.xyzx, r3.xyzx -rsq r0.w, r0.w -mad r4.xyz, r3.xyzx, r0.wwww, -cb0[3].xyzx -dp3 r1.w, r4.xyzx, r4.xyzx -rsq r1.w, r1.w -mul r4.xyz, r1.wwww, r4.xyzx -dp3 r4.x, r4.xyzx, r0.xyzx -mad r5.xyz, r3.xyzx, r0.wwww, -cb0[4].xyzx -mad r3.xyz, r3.xyzx, r0.wwww, -cb0[5].xyzx -dp3 r0.w, r5.xyzx, r5.xyzx -rsq r0.w, r0.w -mul r5.xyz, r0.wwww, r5.xyzx -dp3 r4.y, r5.xyzx, r0.xyzx -dp3 r0.w, r3.xyzx, r3.xyzx -rsq r0.w, r0.w -mul r3.xyz, r0.wwww, r3.xyzx -dp3 r4.z, r3.xyzx, r0.xyzx -max r0.xyz, r4.xyzx, l(0.000000, 0.000000, 0.000000, 0.000000) -mul r0.xyz, r2.xyzx, r0.xyzx -log r0.xyz, r0.xyzx -mul r0.xyz, r0.xyzx, cb0[2].wwww -exp r0.xyz, r0.xyzx -mul r0.xyz, r1.xyzx, r0.xyzx -mul r1.xyz, r0.yyyy, cb0[10].xyzx -mad r0.xyw, r0.xxxx, cb0[9].xyxz, r1.xyxz -mad r0.xyz, r0.zzzz, cb0[11].xyzx, r0.xywx -mul o1.xyz, r0.xyzx, cb0[2].xyzx -dp4_sat o1.w, v0.xyzw, cb0[14].xyzw -dp4 o2.x, v0.xyzw, cb0[22].xyzw -dp4 o2.y, v0.xyzw, cb0[23].xyzw -dp4 o2.z, v0.xyzw, cb0[24].xyzw -dp4 o2.w, v0.xyzw, cb0[25].xyzw -ret -// Approximately 0 instruction slots used -#endif - -const BYTE BasicEffect_VSBasicVertexLightingBn[] = -{ - 68, 88, 66, 67, 89, 41, - 193, 12, 112, 139, 100, 113, - 203, 185, 167, 178, 211, 220, - 109, 251, 1, 0, 0, 0, - 0, 19, 0, 0, 4, 0, - 0, 0, 48, 0, 0, 0, - 24, 11, 0, 0, 64, 18, - 0, 0, 148, 18, 0, 0, - 65, 111, 110, 57, 224, 10, - 0, 0, 224, 10, 0, 0, - 0, 2, 254, 255, 148, 10, - 0, 0, 76, 0, 0, 0, - 3, 0, 36, 0, 0, 0, - 72, 0, 0, 0, 72, 0, - 0, 0, 36, 0, 1, 0, - 72, 0, 0, 0, 0, 0, - 13, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 14, 0, - 4, 0, 14, 0, 0, 0, - 0, 0, 0, 0, 19, 0, - 7, 0, 18, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 2, 254, 255, 254, 255, - 201, 1, 68, 66, 85, 71, - 40, 0, 0, 0, 248, 6, - 0, 0, 0, 0, 0, 0, - 4, 0, 0, 0, 236, 0, - 0, 0, 56, 0, 0, 0, - 252, 0, 0, 0, 14, 0, - 0, 0, 224, 5, 0, 0, - 20, 3, 0, 0, 68, 58, - 92, 77, 105, 99, 114, 111, - 115, 111, 102, 116, 92, 68, - 105, 114, 101, 99, 116, 88, - 84, 75, 92, 83, 114, 99, - 92, 83, 104, 97, 100, 101, - 114, 115, 92, 85, 116, 105, - 108, 105, 116, 105, 101, 115, - 46, 102, 120, 104, 0, 68, - 58, 92, 77, 105, 99, 114, - 111, 115, 111, 102, 116, 92, - 68, 105, 114, 101, 99, 116, - 88, 84, 75, 92, 83, 114, - 99, 92, 83, 104, 97, 100, - 101, 114, 115, 92, 76, 105, - 103, 104, 116, 105, 110, 103, - 46, 102, 120, 104, 0, 68, - 58, 92, 77, 105, 99, 114, - 111, 115, 111, 102, 116, 92, - 68, 105, 114, 101, 99, 116, - 88, 84, 75, 92, 83, 114, - 99, 92, 83, 104, 97, 100, - 101, 114, 115, 92, 67, 111, - 109, 109, 111, 110, 46, 102, - 120, 104, 0, 68, 58, 92, - 77, 105, 99, 114, 111, 115, - 111, 102, 116, 92, 68, 105, - 114, 101, 99, 116, 88, 84, - 75, 92, 83, 114, 99, 92, - 83, 104, 97, 100, 101, 114, - 115, 92, 66, 97, 115, 105, - 99, 69, 102, 102, 101, 99, - 116, 46, 102, 120, 0, 171, - 171, 171, 40, 0, 0, 0, - 89, 0, 0, 0, 137, 0, - 0, 0, 183, 0, 0, 0, - 0, 0, 255, 255, 44, 7, - 0, 0, 0, 0, 255, 255, - 68, 7, 0, 0, 0, 0, - 255, 255, 80, 7, 0, 0, - 11, 0, 0, 0, 92, 7, - 0, 0, 57, 0, 1, 0, - 112, 7, 0, 0, 57, 0, - 1, 0, 128, 7, 0, 0, - 57, 0, 1, 0, 144, 7, - 0, 0, 57, 0, 1, 0, - 160, 7, 0, 0, 34, 0, - 1, 0, 172, 7, 0, 0, - 34, 0, 1, 0, 188, 7, - 0, 0, 34, 0, 1, 0, - 204, 7, 0, 0, 37, 0, - 1, 0, 220, 7, 0, 0, - 39, 0, 1, 0, 236, 7, - 0, 0, 44, 0, 1, 0, - 252, 7, 0, 0, 44, 0, - 1, 0, 12, 8, 0, 0, - 44, 0, 1, 0, 32, 8, - 0, 0, 44, 0, 1, 0, - 52, 8, 0, 0, 44, 0, - 1, 0, 64, 8, 0, 0, - 55, 0, 1, 0, 84, 8, - 0, 0, 55, 0, 1, 0, - 100, 8, 0, 0, 55, 0, - 1, 0, 116, 8, 0, 0, - 56, 0, 1, 0, 132, 8, - 0, 0, 56, 0, 1, 0, - 148, 8, 0, 0, 31, 0, - 1, 0, 160, 8, 0, 0, - 31, 0, 1, 0, 176, 8, - 0, 0, 35, 0, 1, 0, - 188, 8, 0, 0, 31, 0, - 1, 0, 204, 8, 0, 0, - 31, 0, 1, 0, 220, 8, - 0, 0, 31, 0, 1, 0, - 236, 8, 0, 0, 35, 0, - 1, 0, 248, 8, 0, 0, - 31, 0, 1, 0, 8, 9, - 0, 0, 35, 0, 1, 0, - 20, 9, 0, 0, 40, 0, - 1, 0, 36, 9, 0, 0, - 40, 0, 1, 0, 52, 9, - 0, 0, 40, 0, 1, 0, - 68, 9, 0, 0, 40, 0, - 1, 0, 80, 9, 0, 0, - 40, 0, 1, 0, 92, 9, - 0, 0, 40, 0, 1, 0, - 104, 9, 0, 0, 40, 0, - 1, 0, 120, 9, 0, 0, - 40, 0, 1, 0, 132, 9, - 0, 0, 40, 0, 1, 0, - 144, 9, 0, 0, 40, 0, - 1, 0, 156, 9, 0, 0, - 45, 0, 1, 0, 172, 9, - 0, 0, 45, 0, 1, 0, - 188, 9, 0, 0, 45, 0, - 1, 0, 208, 9, 0, 0, - 45, 0, 1, 0, 228, 9, - 0, 0, 61, 0, 1, 0, - 244, 9, 0, 0, 12, 0, - 2, 0, 4, 10, 0, 0, - 12, 0, 2, 0, 20, 10, - 0, 0, 12, 0, 2, 0, - 36, 10, 0, 0, 61, 0, - 1, 0, 52, 10, 0, 0, - 61, 0, 1, 0, 68, 10, - 0, 0, 61, 0, 1, 0, - 84, 10, 0, 0, 161, 0, - 3, 0, 100, 10, 0, 0, - 161, 0, 3, 0, 120, 10, - 0, 0, 44, 0, 1, 0, - 132, 10, 0, 0, 66, 105, - 97, 115, 88, 50, 0, 171, - 1, 0, 3, 0, 1, 0, - 3, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 255, 255, 80, 97, - 114, 97, 109, 101, 116, 101, - 114, 115, 0, 68, 105, 102, - 102, 117, 115, 101, 67, 111, - 108, 111, 114, 0, 1, 0, - 3, 0, 1, 0, 4, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 16, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 255, 255, 86, 83, 66, 97, - 115, 105, 99, 86, 101, 114, - 116, 101, 120, 76, 105, 103, - 104, 116, 105, 110, 103, 66, - 110, 0, 68, 105, 102, 102, - 117, 115, 101, 0, 1, 0, - 3, 0, 1, 0, 4, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 83, 112, 101, 99, - 117, 108, 97, 114, 0, 80, - 111, 115, 105, 116, 105, 111, - 110, 80, 83, 0, 44, 3, - 0, 0, 52, 3, 0, 0, - 68, 3, 0, 0, 52, 3, - 0, 0, 77, 3, 0, 0, - 52, 3, 0, 0, 5, 0, - 0, 0, 1, 0, 12, 0, - 1, 0, 3, 0, 88, 3, - 0, 0, 17, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 255, 255, 45, 0, 0, 0, - 4, 0, 5, 0, 6, 0, - 255, 255, 46, 0, 0, 0, - 255, 255, 255, 255, 10, 0, - 255, 255, 49, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 7, 0, 53, 0, 0, 0, - 8, 0, 9, 0, 255, 255, - 255, 255, 54, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 11, 0, 55, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 3, 0, 100, 105, 102, 102, - 117, 115, 101, 0, 1, 0, - 3, 0, 1, 0, 3, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 12, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 255, 255, 100, 111, 116, 72, - 0, 171, 171, 171, 25, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 29, 0, - 0, 0, 255, 255, 255, 255, - 2, 0, 255, 255, 31, 0, - 0, 0, 255, 255, 1, 0, - 255, 255, 255, 255, 100, 111, - 116, 76, 0, 171, 171, 171, - 8, 0, 0, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 9, 0, 0, 0, 255, 255, - 1, 0, 255, 255, 255, 255, - 10, 0, 0, 0, 255, 255, - 255, 255, 2, 0, 255, 255, - 101, 121, 101, 86, 101, 99, - 116, 111, 114, 0, 171, 171, - 22, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 255, 255, - 104, 97, 108, 102, 86, 101, - 99, 116, 111, 114, 115, 0, - 3, 0, 3, 0, 3, 0, - 3, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 24, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 255, 255, 28, 0, - 0, 0, 6, 0, 7, 0, - 8, 0, 255, 255, 30, 0, - 0, 0, 3, 0, 4, 0, - 5, 0, 255, 255, 112, 111, - 115, 95, 119, 115, 0, 171, - 18, 0, 0, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 19, 0, 0, 0, 255, 255, - 1, 0, 255, 255, 255, 255, - 20, 0, 0, 0, 255, 255, - 255, 255, 2, 0, 255, 255, - 115, 112, 101, 99, 117, 108, - 97, 114, 0, 171, 171, 171, - 41, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 255, 255, - 118, 105, 110, 0, 80, 111, - 115, 105, 116, 105, 111, 110, - 0, 78, 111, 114, 109, 97, - 108, 0, 240, 4, 0, 0, - 52, 3, 0, 0, 249, 4, - 0, 0, 220, 3, 0, 0, - 5, 0, 0, 0, 1, 0, - 7, 0, 1, 0, 2, 0, - 0, 5, 0, 0, 1, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 3, 0, 2, 0, - 0, 0, 4, 0, 5, 0, - 6, 0, 255, 255, 118, 111, - 117, 116, 0, 80, 111, 115, - 95, 112, 115, 0, 70, 111, - 103, 70, 97, 99, 116, 111, - 114, 0, 171, 171, 0, 0, - 3, 0, 1, 0, 1, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 61, 5, 0, 0, - 52, 3, 0, 0, 44, 3, - 0, 0, 52, 3, 0, 0, - 68, 3, 0, 0, 220, 3, - 0, 0, 68, 5, 0, 0, - 80, 5, 0, 0, 5, 0, - 0, 0, 1, 0, 12, 0, - 1, 0, 4, 0, 96, 5, - 0, 0, 50, 0, 0, 0, - 0, 0, 255, 255, 255, 255, - 255, 255, 51, 0, 0, 0, - 255, 255, 1, 0, 255, 255, - 255, 255, 52, 0, 0, 0, - 255, 255, 255, 255, 3, 0, - 255, 255, 119, 111, 114, 108, - 100, 78, 111, 114, 109, 97, - 108, 0, 7, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 255, 255, 122, 101, 114, 111, - 76, 0, 171, 171, 11, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 255, 255, 0, 0, - 0, 0, 188, 2, 0, 0, - 196, 2, 0, 0, 1, 0, - 0, 0, 212, 2, 0, 0, - 224, 2, 0, 0, 235, 2, - 0, 0, 248, 2, 0, 0, - 1, 0, 0, 0, 8, 3, - 0, 0, 0, 0, 0, 0, - 20, 3, 0, 0, 112, 3, - 0, 0, 7, 0, 0, 0, - 128, 3, 0, 0, 0, 0, - 0, 0, 212, 3, 0, 0, - 220, 3, 0, 0, 1, 0, - 0, 0, 236, 3, 0, 0, - 0, 0, 0, 0, 248, 3, - 0, 0, 220, 3, 0, 0, - 3, 0, 0, 0, 0, 4, - 0, 0, 0, 0, 0, 0, - 36, 4, 0, 0, 220, 3, - 0, 0, 3, 0, 0, 0, - 44, 4, 0, 0, 0, 0, - 0, 0, 80, 4, 0, 0, - 220, 3, 0, 0, 1, 0, - 0, 0, 92, 4, 0, 0, - 0, 0, 0, 0, 104, 4, - 0, 0, 116, 4, 0, 0, - 3, 0, 0, 0, 132, 4, - 0, 0, 0, 0, 0, 0, - 168, 4, 0, 0, 52, 3, - 0, 0, 3, 0, 0, 0, - 176, 4, 0, 0, 0, 0, - 0, 0, 212, 4, 0, 0, - 220, 3, 0, 0, 1, 0, - 0, 0, 224, 4, 0, 0, - 20, 3, 0, 0, 236, 4, - 0, 0, 16, 5, 0, 0, - 2, 0, 0, 0, 32, 5, - 0, 0, 0, 0, 0, 0, - 56, 5, 0, 0, 128, 5, - 0, 0, 3, 0, 0, 0, - 144, 5, 0, 0, 0, 0, - 0, 0, 180, 5, 0, 0, - 220, 3, 0, 0, 1, 0, - 0, 0, 192, 5, 0, 0, - 0, 0, 0, 0, 204, 5, - 0, 0, 220, 3, 0, 0, - 1, 0, 0, 0, 212, 5, - 0, 0, 77, 105, 99, 114, - 111, 115, 111, 102, 116, 32, - 40, 82, 41, 32, 72, 76, - 83, 76, 32, 83, 104, 97, - 100, 101, 114, 32, 67, 111, - 109, 112, 105, 108, 101, 114, - 32, 49, 48, 46, 49, 0, - 81, 0, 0, 5, 25, 0, - 15, 160, 0, 0, 0, 64, - 0, 0, 128, 191, 0, 0, - 0, 0, 0, 0, 128, 63, - 31, 0, 0, 2, 5, 0, - 0, 128, 0, 0, 15, 144, - 31, 0, 0, 2, 5, 0, - 1, 128, 1, 0, 15, 144, - 4, 0, 0, 4, 0, 0, - 7, 128, 1, 0, 228, 144, - 25, 0, 0, 160, 25, 0, - 85, 160, 8, 0, 0, 3, - 1, 0, 1, 128, 0, 0, - 228, 128, 18, 0, 228, 160, - 8, 0, 0, 3, 1, 0, - 2, 128, 0, 0, 228, 128, - 19, 0, 228, 160, 8, 0, - 0, 3, 1, 0, 4, 128, - 0, 0, 228, 128, 20, 0, - 228, 160, 36, 0, 0, 2, - 0, 0, 7, 128, 1, 0, - 228, 128, 8, 0, 0, 3, - 1, 0, 1, 128, 4, 0, - 228, 161, 0, 0, 228, 128, - 8, 0, 0, 3, 1, 0, - 2, 128, 5, 0, 228, 161, - 0, 0, 228, 128, 8, 0, - 0, 3, 1, 0, 4, 128, - 6, 0, 228, 161, 0, 0, - 228, 128, 13, 0, 0, 3, - 2, 0, 7, 128, 1, 0, - 228, 128, 25, 0, 170, 160, - 5, 0, 0, 3, 3, 0, - 7, 128, 1, 0, 228, 128, - 2, 0, 228, 128, 5, 0, - 0, 3, 4, 0, 7, 128, - 3, 0, 85, 128, 8, 0, - 228, 160, 4, 0, 0, 4, - 3, 0, 11, 128, 3, 0, - 0, 128, 7, 0, 164, 160, - 4, 0, 164, 128, 4, 0, - 0, 4, 3, 0, 7, 128, - 3, 0, 170, 128, 9, 0, - 228, 160, 3, 0, 244, 128, - 1, 0, 0, 2, 4, 0, - 7, 128, 1, 0, 228, 160, - 4, 0, 0, 4, 0, 0, - 7, 224, 3, 0, 228, 128, - 4, 0, 228, 128, 2, 0, - 228, 160, 9, 0, 0, 3, - 3, 0, 1, 128, 0, 0, - 228, 144, 15, 0, 228, 160, - 9, 0, 0, 3, 3, 0, - 2, 128, 0, 0, 228, 144, - 16, 0, 228, 160, 9, 0, - 0, 3, 3, 0, 4, 128, - 0, 0, 228, 144, 17, 0, - 228, 160, 2, 0, 0, 3, - 3, 0, 7, 128, 3, 0, - 228, 129, 13, 0, 228, 160, - 36, 0, 0, 2, 4, 0, - 7, 128, 3, 0, 228, 128, - 2, 0, 0, 3, 3, 0, - 7, 128, 4, 0, 228, 128, - 4, 0, 228, 161, 36, 0, - 0, 2, 5, 0, 7, 128, - 3, 0, 228, 128, 8, 0, - 0, 3, 3, 0, 1, 128, - 5, 0, 228, 128, 0, 0, - 228, 128, 2, 0, 0, 3, - 5, 0, 7, 128, 4, 0, - 228, 128, 5, 0, 228, 161, - 2, 0, 0, 3, 4, 0, - 7, 128, 4, 0, 228, 128, - 6, 0, 228, 161, 36, 0, - 0, 2, 6, 0, 7, 128, - 4, 0, 228, 128, 8, 0, - 0, 3, 3, 0, 4, 128, - 6, 0, 228, 128, 0, 0, - 228, 128, 36, 0, 0, 2, - 4, 0, 7, 128, 5, 0, - 228, 128, 8, 0, 0, 3, - 3, 0, 2, 128, 4, 0, - 228, 128, 0, 0, 228, 128, - 11, 0, 0, 3, 0, 0, - 7, 128, 3, 0, 228, 128, - 25, 0, 170, 160, 5, 0, - 0, 3, 0, 0, 7, 128, - 2, 0, 228, 128, 0, 0, - 228, 128, 15, 0, 0, 2, - 2, 0, 1, 128, 0, 0, - 0, 128, 15, 0, 0, 2, - 2, 0, 2, 128, 0, 0, - 85, 128, 15, 0, 0, 2, - 2, 0, 4, 128, 0, 0, - 170, 128, 5, 0, 0, 3, - 0, 0, 7, 128, 2, 0, - 228, 128, 3, 0, 255, 160, - 14, 0, 0, 2, 2, 0, - 1, 128, 0, 0, 0, 128, - 14, 0, 0, 2, 2, 0, - 2, 128, 0, 0, 85, 128, - 14, 0, 0, 2, 2, 0, - 4, 128, 0, 0, 170, 128, - 5, 0, 0, 3, 0, 0, - 7, 128, 1, 0, 228, 128, - 2, 0, 228, 128, 5, 0, - 0, 3, 1, 0, 7, 128, - 0, 0, 85, 128, 11, 0, - 228, 160, 4, 0, 0, 4, - 0, 0, 11, 128, 0, 0, - 0, 128, 10, 0, 164, 160, - 1, 0, 164, 128, 4, 0, - 0, 4, 0, 0, 7, 128, - 0, 0, 170, 128, 12, 0, - 228, 160, 0, 0, 244, 128, - 5, 0, 0, 3, 1, 0, - 7, 224, 0, 0, 228, 128, - 3, 0, 228, 160, 9, 0, - 0, 3, 0, 0, 4, 192, - 0, 0, 228, 144, 23, 0, - 228, 160, 9, 0, 0, 3, - 0, 0, 1, 128, 0, 0, - 228, 144, 14, 0, 228, 160, - 11, 0, 0, 3, 0, 0, - 1, 128, 0, 0, 0, 128, - 25, 0, 170, 160, 10, 0, - 0, 3, 1, 0, 8, 224, - 0, 0, 0, 128, 25, 0, - 255, 160, 9, 0, 0, 3, - 0, 0, 1, 128, 0, 0, - 228, 144, 21, 0, 228, 160, - 9, 0, 0, 3, 0, 0, - 2, 128, 0, 0, 228, 144, - 22, 0, 228, 160, 9, 0, - 0, 3, 0, 0, 4, 128, - 0, 0, 228, 144, 24, 0, - 228, 160, 4, 0, 0, 4, - 0, 0, 3, 192, 0, 0, - 170, 128, 0, 0, 228, 160, - 0, 0, 228, 128, 1, 0, - 0, 2, 0, 0, 8, 192, - 0, 0, 170, 128, 1, 0, - 0, 2, 0, 0, 8, 224, - 1, 0, 255, 160, 255, 255, - 0, 0, 83, 72, 68, 82, - 32, 7, 0, 0, 64, 0, - 1, 0, 200, 1, 0, 0, - 89, 0, 0, 4, 70, 142, - 32, 0, 0, 0, 0, 0, - 26, 0, 0, 0, 95, 0, - 0, 3, 242, 16, 16, 0, - 0, 0, 0, 0, 95, 0, - 0, 3, 114, 16, 16, 0, - 1, 0, 0, 0, 101, 0, - 0, 3, 242, 32, 16, 0, - 0, 0, 0, 0, 101, 0, - 0, 3, 242, 32, 16, 0, - 1, 0, 0, 0, 103, 0, - 0, 4, 242, 32, 16, 0, - 2, 0, 0, 0, 1, 0, - 0, 0, 104, 0, 0, 2, - 6, 0, 0, 0, 50, 0, - 0, 15, 114, 0, 16, 0, - 0, 0, 0, 0, 70, 18, - 16, 0, 1, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 64, 0, 0, 0, 64, - 0, 0, 0, 64, 0, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 128, 191, 0, 0, - 128, 191, 0, 0, 128, 191, - 0, 0, 0, 0, 16, 0, - 0, 8, 18, 0, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 19, 0, 0, 0, - 16, 0, 0, 8, 34, 0, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 20, 0, - 0, 0, 16, 0, 0, 8, - 66, 0, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 21, 0, 0, 0, 16, 0, - 0, 7, 18, 0, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 68, 0, 0, 5, - 18, 0, 16, 0, 0, 0, - 0, 0, 10, 0, 16, 0, - 0, 0, 0, 0, 56, 0, - 0, 7, 114, 0, 16, 0, - 0, 0, 0, 0, 6, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 16, 0, 0, 9, - 18, 0, 16, 0, 1, 0, - 0, 0, 70, 130, 32, 128, - 65, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 16, 0, 0, 9, - 34, 0, 16, 0, 1, 0, - 0, 0, 70, 130, 32, 128, - 65, 0, 0, 0, 0, 0, - 0, 0, 4, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 16, 0, 0, 9, - 66, 0, 16, 0, 1, 0, - 0, 0, 70, 130, 32, 128, - 65, 0, 0, 0, 0, 0, - 0, 0, 5, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 29, 0, 0, 10, - 114, 0, 16, 0, 2, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 10, 114, 0, - 16, 0, 2, 0, 0, 0, - 70, 2, 16, 0, 2, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 0, 0, 56, 0, - 0, 7, 114, 0, 16, 0, - 3, 0, 0, 0, 70, 2, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 2, 0, - 0, 0, 56, 0, 0, 8, - 114, 0, 16, 0, 4, 0, - 0, 0, 86, 5, 16, 0, - 3, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 7, 0, 0, 0, 50, 0, - 0, 10, 178, 0, 16, 0, - 3, 0, 0, 0, 6, 0, - 16, 0, 3, 0, 0, 0, - 70, 136, 32, 0, 0, 0, - 0, 0, 6, 0, 0, 0, - 70, 8, 16, 0, 4, 0, - 0, 0, 50, 0, 0, 10, - 114, 0, 16, 0, 3, 0, - 0, 0, 166, 10, 16, 0, - 3, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 8, 0, 0, 0, 70, 3, - 16, 0, 3, 0, 0, 0, - 50, 0, 0, 11, 114, 32, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 3, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 1, 0, - 0, 0, 54, 0, 0, 6, - 130, 32, 16, 0, 0, 0, - 0, 0, 58, 128, 32, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 17, 0, 0, 8, - 18, 0, 16, 0, 3, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 15, 0, 0, 0, 17, 0, - 0, 8, 34, 0, 16, 0, - 3, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 16, 0, 0, 0, - 17, 0, 0, 8, 66, 0, - 16, 0, 3, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 17, 0, - 0, 0, 0, 0, 0, 9, - 114, 0, 16, 0, 3, 0, - 0, 0, 70, 2, 16, 128, - 65, 0, 0, 0, 3, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 12, 0, - 0, 0, 16, 0, 0, 7, - 130, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 3, 0, 0, 0, 70, 2, - 16, 0, 3, 0, 0, 0, - 68, 0, 0, 5, 130, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 50, 0, 0, 11, - 114, 0, 16, 0, 4, 0, - 0, 0, 70, 2, 16, 0, - 3, 0, 0, 0, 246, 15, - 16, 0, 0, 0, 0, 0, - 70, 130, 32, 128, 65, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 16, 0, - 0, 7, 130, 0, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 4, 0, 0, 0, - 70, 2, 16, 0, 4, 0, - 0, 0, 68, 0, 0, 5, - 130, 0, 16, 0, 1, 0, - 0, 0, 58, 0, 16, 0, - 1, 0, 0, 0, 56, 0, - 0, 7, 114, 0, 16, 0, - 4, 0, 0, 0, 246, 15, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 4, 0, - 0, 0, 16, 0, 0, 7, - 18, 0, 16, 0, 4, 0, - 0, 0, 70, 2, 16, 0, - 4, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 50, 0, 0, 11, 114, 0, - 16, 0, 5, 0, 0, 0, - 70, 2, 16, 0, 3, 0, - 0, 0, 246, 15, 16, 0, - 0, 0, 0, 0, 70, 130, - 32, 128, 65, 0, 0, 0, - 0, 0, 0, 0, 4, 0, - 0, 0, 50, 0, 0, 11, - 114, 0, 16, 0, 3, 0, - 0, 0, 70, 2, 16, 0, - 3, 0, 0, 0, 246, 15, - 16, 0, 0, 0, 0, 0, - 70, 130, 32, 128, 65, 0, - 0, 0, 0, 0, 0, 0, - 5, 0, 0, 0, 16, 0, - 0, 7, 130, 0, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 5, 0, 0, 0, - 70, 2, 16, 0, 5, 0, - 0, 0, 68, 0, 0, 5, - 130, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 56, 0, - 0, 7, 114, 0, 16, 0, - 5, 0, 0, 0, 246, 15, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 5, 0, - 0, 0, 16, 0, 0, 7, - 34, 0, 16, 0, 4, 0, - 0, 0, 70, 2, 16, 0, - 5, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 16, 0, 0, 7, 130, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 3, 0, - 0, 0, 70, 2, 16, 0, - 3, 0, 0, 0, 68, 0, - 0, 5, 130, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 56, 0, 0, 7, 114, 0, - 16, 0, 3, 0, 0, 0, - 246, 15, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 3, 0, 0, 0, 16, 0, - 0, 7, 66, 0, 16, 0, - 4, 0, 0, 0, 70, 2, - 16, 0, 3, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 52, 0, 0, 10, - 114, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 4, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 56, 0, 0, 7, 114, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 2, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 47, 0, - 0, 5, 114, 0, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 56, 0, 0, 8, 114, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 246, 143, 32, 0, - 0, 0, 0, 0, 2, 0, - 0, 0, 25, 0, 0, 5, - 114, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 56, 0, - 0, 7, 114, 0, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 56, 0, 0, 8, - 114, 0, 16, 0, 1, 0, - 0, 0, 86, 5, 16, 0, - 0, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 10, 0, 0, 0, 50, 0, - 0, 10, 178, 0, 16, 0, - 0, 0, 0, 0, 6, 0, - 16, 0, 0, 0, 0, 0, - 70, 136, 32, 0, 0, 0, - 0, 0, 9, 0, 0, 0, - 70, 8, 16, 0, 1, 0, - 0, 0, 50, 0, 0, 10, - 114, 0, 16, 0, 0, 0, - 0, 0, 166, 10, 16, 0, - 0, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 11, 0, 0, 0, 70, 3, - 16, 0, 0, 0, 0, 0, - 56, 0, 0, 8, 114, 32, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 2, 0, - 0, 0, 17, 32, 0, 8, - 130, 32, 16, 0, 1, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 14, 0, 0, 0, 17, 0, - 0, 8, 18, 32, 16, 0, - 2, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 22, 0, 0, 0, - 17, 0, 0, 8, 34, 32, - 16, 0, 2, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 23, 0, - 0, 0, 17, 0, 0, 8, - 66, 32, 16, 0, 2, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 24, 0, 0, 0, 17, 0, - 0, 8, 130, 32, 16, 0, - 2, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 25, 0, 0, 0, - 62, 0, 0, 1, 73, 83, - 71, 78, 76, 0, 0, 0, - 2, 0, 0, 0, 8, 0, - 0, 0, 56, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 15, 15, - 0, 0, 68, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 1, 0, 0, 0, 7, 7, - 0, 0, 83, 86, 95, 80, - 111, 115, 105, 116, 105, 111, - 110, 0, 78, 79, 82, 77, - 65, 76, 0, 171, 79, 83, - 71, 78, 100, 0, 0, 0, - 3, 0, 0, 0, 8, 0, - 0, 0, 80, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 15, 0, - 0, 0, 80, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 1, 0, 0, 0, 15, 0, - 0, 0, 86, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 0, 3, 0, 0, 0, - 2, 0, 0, 0, 15, 0, - 0, 0, 67, 79, 76, 79, - 82, 0, 83, 86, 95, 80, - 111, 115, 105, 116, 105, 111, - 110, 0, 171, 171 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicVertexLightingTx.inc b/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicVertexLightingTx.inc deleted file mode 100644 index 8d85623..0000000 --- a/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicVertexLightingTx.inc +++ /dev/null @@ -1,1025 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Position 0 xyzw 0 NONE float xyzw -// NORMAL 0 xyz 1 NONE float xyz -// TEXCOORD 0 xy 2 NONE float xy -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// COLOR 0 xyzw 0 NONE float xyzw -// COLOR 1 xyzw 1 NONE float xyzw -// TEXCOORD 0 xy 2 NONE float xy -// SV_Position 0 xyzw 3 POS float xyzw -// -// -// Constant buffer to DX9 shader constant mappings: -// -// Target Reg Buffer Start Reg # of Regs Data Conversion -// ---------- ------- --------- --------- ---------------------- -// c1 cb0 0 13 ( FLT, FLT, FLT, FLT) -// c14 cb0 14 4 ( FLT, FLT, FLT, FLT) -// c18 cb0 19 7 ( FLT, FLT, FLT, FLT) -// -// -// Runtime generated constant mappings: -// -// Target Reg Constant Description -// ---------- -------------------------------------------------- -// c0 Vertex Shader position offset -// -// -// Level9 shader bytecode: -// - vs_2_0 - def c25, 0, 1, 0, 0 - dcl_texcoord v0 // vin<0,1,2,3> - dcl_texcoord1 v1 // vin<4,5,6> - dcl_texcoord2 v2 // vin<7,8> - -#line 57 "D:\Microsoft\DirectXTK\Src\Shaders\Lighting.fxh" - dp3 r0.x, v1, c18 - dp3 r0.y, v1, c19 - dp3 r0.z, v1, c20 - nrm r1.xyz, r0 // ::worldNormal<0,1,2> - -#line 34 - dp3 r0.x, -c4, r1 // ::dotL<0> - dp3 r0.y, -c5, r1 // ::dotL<1> - dp3 r0.z, -c6, r1 // ::dotL<2> - -#line 37 - sge r2.xyz, r0, c25.x // ::zeroL<0,1,2> - mul r3.xyz, r0, r2 // ::diffuse<0,1,2> - -#line 44 - mul r4.xyz, r3.y, c8 - mad r3.xyw, r3.x, c7.xyzz, r4.xyzz - mad r3.xyz, r3.z, c9, r3.xyww - mov r4.xyz, c1 // Parameters::DiffuseColor<0,1,2> - mad oT0.xyz, r3, r4, c2 // ::VSBasicVertexLightingTx<0,1,2> - -#line 55 - dp4 r3.x, v0, c15 // ::pos_ws<0> - dp4 r3.y, v0, c16 // ::pos_ws<1> - dp4 r3.z, v0, c17 // ::pos_ws<2> - add r3.xyz, -r3, c13 - nrm r4.xyz, r3 // ::eyeVector<0,1,2> - -#line 31 - add r3.xyz, r4, -c4 - nrm r5.xyz, r3 // ::halfVectors<0,1,2> - -#line 35 - dp3 r3.x, r5, r1 // ::dotH<0> - -#line 31 - add r5.xyz, r4, -c5 - add r4.xyz, r4, -c6 - nrm r6.xyz, r4 // ::halfVectors<6,7,8> - -#line 35 - dp3 r3.z, r6, r1 // ::dotH<2> - -#line 31 - nrm r4.xyz, r5 // ::halfVectors<3,4,5> - -#line 35 - dp3 r3.y, r4, r1 // ::dotH<1> - -#line 40 - max r1.xyz, r3, c25.x - mul r1.xyz, r2, r1 - log r2.x, r1.x - log r2.y, r1.y - log r2.z, r1.z - mul r1.xyz, r2, c3.w - exp r2.x, r1.x - exp r2.y, r1.y - exp r2.z, r1.z - mul r0.xyz, r0, r2 // ::specular<0,1,2> - -#line 45 - mul r1.xyz, r0.y, c11 - mad r0.xyw, r0.x, c10.xyzz, r1.xyzz - mad r0.xyz, r0.z, c12, r0.xyww - mul oT1.xyz, r0, c3 // ::VSBasicVertexLightingTx<4,5,6> - -#line 61 - dp4 oPos.z, v0, c23 // ::VSBasicVertexLightingTx<12> - -#line 12 "D:\Microsoft\DirectXTK\Src\Shaders\Common.fxh" - dp4 r0.x, v0, c14 - max r0.x, r0.x, c25.x - min oT1.w, r0.x, c25.y // ::VSBasicVertexLightingTx<7> - -#line 61 "D:\Microsoft\DirectXTK\Src\Shaders\Lighting.fxh" - dp4 r0.x, v0, c21 // ::vout<0> - dp4 r0.y, v0, c22 // ::vout<1> - dp4 r0.z, v0, c24 // ::vout<3> - -#line 203 "D:\Microsoft\DirectXTK\Src\Shaders\BasicEffect.fx" - mad oPos.xy, r0.z, c0, r0 // ::VSBasicVertexLightingTx<10,11> - mov oPos.w, r0.z // ::VSBasicVertexLightingTx<13> - -#line 44 "D:\Microsoft\DirectXTK\Src\Shaders\Lighting.fxh" - mov oT0.w, c1.w // ::VSBasicVertexLightingTx<3> - -#line 210 "D:\Microsoft\DirectXTK\Src\Shaders\BasicEffect.fx" - mov oT2.xy, v2 // ::VSBasicVertexLightingTx<8,9> - -// approximately 63 instruction slots used -vs_4_0 -dcl_constantbuffer CB0[26], immediateIndexed -dcl_input v0.xyzw -dcl_input v1.xyz -dcl_input v2.xy -dcl_output o0.xyzw -dcl_output o1.xyzw -dcl_output o2.xy -dcl_output_siv o3.xyzw, position -dcl_temps 6 -dp3 r0.x, v1.xyzx, cb0[19].xyzx -dp3 r0.y, v1.xyzx, cb0[20].xyzx -dp3 r0.z, v1.xyzx, cb0[21].xyzx -dp3 r0.w, r0.xyzx, r0.xyzx -rsq r0.w, r0.w -mul r0.xyz, r0.wwww, r0.xyzx -dp3 r1.x, -cb0[3].xyzx, r0.xyzx -dp3 r1.y, -cb0[4].xyzx, r0.xyzx -dp3 r1.z, -cb0[5].xyzx, r0.xyzx -ge r2.xyz, r1.xyzx, l(0.000000, 0.000000, 0.000000, 0.000000) -and r2.xyz, r2.xyzx, l(0x3f800000, 0x3f800000, 0x3f800000, 0) -mul r3.xyz, r1.xyzx, r2.xyzx -mul r4.xyz, r3.yyyy, cb0[7].xyzx -mad r3.xyw, r3.xxxx, cb0[6].xyxz, r4.xyxz -mad r3.xyz, r3.zzzz, cb0[8].xyzx, r3.xywx -mad o0.xyz, r3.xyzx, cb0[0].xyzx, cb0[1].xyzx -mov o0.w, cb0[0].w -dp4 r3.x, v0.xyzw, cb0[15].xyzw -dp4 r3.y, v0.xyzw, cb0[16].xyzw -dp4 r3.z, v0.xyzw, cb0[17].xyzw -add r3.xyz, -r3.xyzx, cb0[12].xyzx -dp3 r0.w, r3.xyzx, r3.xyzx -rsq r0.w, r0.w -mad r4.xyz, r3.xyzx, r0.wwww, -cb0[3].xyzx -dp3 r1.w, r4.xyzx, r4.xyzx -rsq r1.w, r1.w -mul r4.xyz, r1.wwww, r4.xyzx -dp3 r4.x, r4.xyzx, r0.xyzx -mad r5.xyz, r3.xyzx, r0.wwww, -cb0[4].xyzx -mad r3.xyz, r3.xyzx, r0.wwww, -cb0[5].xyzx -dp3 r0.w, r5.xyzx, r5.xyzx -rsq r0.w, r0.w -mul r5.xyz, r0.wwww, r5.xyzx -dp3 r4.y, r5.xyzx, r0.xyzx -dp3 r0.w, r3.xyzx, r3.xyzx -rsq r0.w, r0.w -mul r3.xyz, r0.wwww, r3.xyzx -dp3 r4.z, r3.xyzx, r0.xyzx -max r0.xyz, r4.xyzx, l(0.000000, 0.000000, 0.000000, 0.000000) -mul r0.xyz, r2.xyzx, r0.xyzx -log r0.xyz, r0.xyzx -mul r0.xyz, r0.xyzx, cb0[2].wwww -exp r0.xyz, r0.xyzx -mul r0.xyz, r1.xyzx, r0.xyzx -mul r1.xyz, r0.yyyy, cb0[10].xyzx -mad r0.xyw, r0.xxxx, cb0[9].xyxz, r1.xyxz -mad r0.xyz, r0.zzzz, cb0[11].xyzx, r0.xywx -mul o1.xyz, r0.xyzx, cb0[2].xyzx -dp4_sat o1.w, v0.xyzw, cb0[14].xyzw -mov o2.xy, v2.xyxx -dp4 o3.x, v0.xyzw, cb0[22].xyzw -dp4 o3.y, v0.xyzw, cb0[23].xyzw -dp4 o3.z, v0.xyzw, cb0[24].xyzw -dp4 o3.w, v0.xyzw, cb0[25].xyzw -ret -// Approximately 0 instruction slots used -#endif - -const BYTE BasicEffect_VSBasicVertexLightingTx[] = -{ - 68, 88, 66, 67, 80, 60, - 241, 223, 255, 220, 63, 174, - 18, 157, 251, 36, 215, 68, - 91, 235, 1, 0, 0, 0, - 16, 19, 0, 0, 4, 0, - 0, 0, 48, 0, 0, 0, - 248, 10, 0, 0, 16, 18, - 0, 0, 132, 18, 0, 0, - 65, 111, 110, 57, 192, 10, - 0, 0, 192, 10, 0, 0, - 0, 2, 254, 255, 116, 10, - 0, 0, 76, 0, 0, 0, - 3, 0, 36, 0, 0, 0, - 72, 0, 0, 0, 72, 0, - 0, 0, 36, 0, 1, 0, - 72, 0, 0, 0, 0, 0, - 13, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 14, 0, - 4, 0, 14, 0, 0, 0, - 0, 0, 0, 0, 19, 0, - 7, 0, 18, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 2, 254, 255, 254, 255, - 192, 1, 68, 66, 85, 71, - 40, 0, 0, 0, 212, 6, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 184, 0, - 0, 0, 57, 0, 0, 0, - 196, 0, 0, 0, 13, 0, - 0, 0, 208, 5, 0, 0, - 192, 2, 0, 0, 68, 58, - 92, 77, 105, 99, 114, 111, - 115, 111, 102, 116, 92, 68, - 105, 114, 101, 99, 116, 88, - 84, 75, 92, 83, 114, 99, - 92, 83, 104, 97, 100, 101, - 114, 115, 92, 76, 105, 103, - 104, 116, 105, 110, 103, 46, - 102, 120, 104, 0, 68, 58, - 92, 77, 105, 99, 114, 111, - 115, 111, 102, 116, 92, 68, - 105, 114, 101, 99, 116, 88, - 84, 75, 92, 83, 114, 99, - 92, 83, 104, 97, 100, 101, - 114, 115, 92, 67, 111, 109, - 109, 111, 110, 46, 102, 120, - 104, 0, 68, 58, 92, 77, - 105, 99, 114, 111, 115, 111, - 102, 116, 92, 68, 105, 114, - 101, 99, 116, 88, 84, 75, - 92, 83, 114, 99, 92, 83, - 104, 97, 100, 101, 114, 115, - 92, 66, 97, 115, 105, 99, - 69, 102, 102, 101, 99, 116, - 46, 102, 120, 0, 40, 0, - 0, 0, 88, 0, 0, 0, - 134, 0, 0, 0, 0, 0, - 255, 255, 8, 7, 0, 0, - 0, 0, 255, 255, 32, 7, - 0, 0, 0, 0, 255, 255, - 44, 7, 0, 0, 0, 0, - 255, 255, 56, 7, 0, 0, - 57, 0, 0, 0, 68, 7, - 0, 0, 57, 0, 0, 0, - 84, 7, 0, 0, 57, 0, - 0, 0, 100, 7, 0, 0, - 57, 0, 0, 0, 116, 7, - 0, 0, 34, 0, 0, 0, - 128, 7, 0, 0, 34, 0, - 0, 0, 144, 7, 0, 0, - 34, 0, 0, 0, 160, 7, - 0, 0, 37, 0, 0, 0, - 176, 7, 0, 0, 39, 0, - 0, 0, 192, 7, 0, 0, - 44, 0, 0, 0, 208, 7, - 0, 0, 44, 0, 0, 0, - 224, 7, 0, 0, 44, 0, - 0, 0, 244, 7, 0, 0, - 44, 0, 0, 0, 8, 8, - 0, 0, 44, 0, 0, 0, - 20, 8, 0, 0, 55, 0, - 0, 0, 40, 8, 0, 0, - 55, 0, 0, 0, 56, 8, - 0, 0, 55, 0, 0, 0, - 72, 8, 0, 0, 56, 0, - 0, 0, 88, 8, 0, 0, - 56, 0, 0, 0, 104, 8, - 0, 0, 31, 0, 0, 0, - 116, 8, 0, 0, 31, 0, - 0, 0, 132, 8, 0, 0, - 35, 0, 0, 0, 144, 8, - 0, 0, 31, 0, 0, 0, - 160, 8, 0, 0, 31, 0, - 0, 0, 176, 8, 0, 0, - 31, 0, 0, 0, 192, 8, - 0, 0, 35, 0, 0, 0, - 204, 8, 0, 0, 31, 0, - 0, 0, 220, 8, 0, 0, - 35, 0, 0, 0, 232, 8, - 0, 0, 40, 0, 0, 0, - 248, 8, 0, 0, 40, 0, - 0, 0, 8, 9, 0, 0, - 40, 0, 0, 0, 24, 9, - 0, 0, 40, 0, 0, 0, - 36, 9, 0, 0, 40, 0, - 0, 0, 48, 9, 0, 0, - 40, 0, 0, 0, 60, 9, - 0, 0, 40, 0, 0, 0, - 76, 9, 0, 0, 40, 0, - 0, 0, 88, 9, 0, 0, - 40, 0, 0, 0, 100, 9, - 0, 0, 40, 0, 0, 0, - 112, 9, 0, 0, 45, 0, - 0, 0, 128, 9, 0, 0, - 45, 0, 0, 0, 144, 9, - 0, 0, 45, 0, 0, 0, - 164, 9, 0, 0, 45, 0, - 0, 0, 184, 9, 0, 0, - 61, 0, 0, 0, 200, 9, - 0, 0, 12, 0, 1, 0, - 216, 9, 0, 0, 12, 0, - 1, 0, 232, 9, 0, 0, - 12, 0, 1, 0, 248, 9, - 0, 0, 61, 0, 0, 0, - 8, 10, 0, 0, 61, 0, - 0, 0, 24, 10, 0, 0, - 61, 0, 0, 0, 40, 10, - 0, 0, 203, 0, 2, 0, - 56, 10, 0, 0, 203, 0, - 2, 0, 76, 10, 0, 0, - 44, 0, 0, 0, 88, 10, - 0, 0, 210, 0, 2, 0, - 100, 10, 0, 0, 80, 97, - 114, 97, 109, 101, 116, 101, - 114, 115, 0, 68, 105, 102, - 102, 117, 115, 101, 67, 111, - 108, 111, 114, 0, 1, 0, - 3, 0, 1, 0, 4, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 16, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 255, 255, 86, 83, 66, 97, - 115, 105, 99, 86, 101, 114, - 116, 101, 120, 76, 105, 103, - 104, 116, 105, 110, 103, 84, - 120, 0, 68, 105, 102, 102, - 117, 115, 101, 0, 1, 0, - 3, 0, 1, 0, 4, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 83, 112, 101, 99, - 117, 108, 97, 114, 0, 84, - 101, 120, 67, 111, 111, 114, - 100, 0, 171, 171, 1, 0, - 3, 0, 1, 0, 2, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 80, 111, 115, 105, - 116, 105, 111, 110, 80, 83, - 0, 171, 216, 2, 0, 0, - 224, 2, 0, 0, 240, 2, - 0, 0, 224, 2, 0, 0, - 249, 2, 0, 0, 4, 3, - 0, 0, 20, 3, 0, 0, - 224, 2, 0, 0, 5, 0, - 0, 0, 1, 0, 14, 0, - 1, 0, 4, 0, 32, 3, - 0, 0, 17, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 255, 255, 45, 0, 0, 0, - 4, 0, 5, 0, 6, 0, - 255, 255, 46, 0, 0, 0, - 255, 255, 255, 255, 12, 0, - 255, 255, 49, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 7, 0, 53, 0, 0, 0, - 10, 0, 11, 0, 255, 255, - 255, 255, 54, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 13, 0, 55, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 3, 0, 56, 0, 0, 0, - 8, 0, 9, 0, 255, 255, - 255, 255, 100, 105, 102, 102, - 117, 115, 101, 0, 1, 0, - 3, 0, 1, 0, 3, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 12, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 255, 255, 100, 111, 116, 72, - 0, 171, 171, 171, 25, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 29, 0, - 0, 0, 255, 255, 255, 255, - 2, 0, 255, 255, 31, 0, - 0, 0, 255, 255, 1, 0, - 255, 255, 255, 255, 100, 111, - 116, 76, 0, 171, 171, 171, - 8, 0, 0, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 9, 0, 0, 0, 255, 255, - 1, 0, 255, 255, 255, 255, - 10, 0, 0, 0, 255, 255, - 255, 255, 2, 0, 255, 255, - 101, 121, 101, 86, 101, 99, - 116, 111, 114, 0, 171, 171, - 22, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 255, 255, - 104, 97, 108, 102, 86, 101, - 99, 116, 111, 114, 115, 0, - 3, 0, 3, 0, 3, 0, - 3, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 24, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 255, 255, 28, 0, - 0, 0, 6, 0, 7, 0, - 8, 0, 255, 255, 30, 0, - 0, 0, 3, 0, 4, 0, - 5, 0, 255, 255, 112, 111, - 115, 95, 119, 115, 0, 171, - 18, 0, 0, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 19, 0, 0, 0, 255, 255, - 1, 0, 255, 255, 255, 255, - 20, 0, 0, 0, 255, 255, - 255, 255, 2, 0, 255, 255, - 115, 112, 101, 99, 117, 108, - 97, 114, 0, 171, 171, 171, - 41, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 255, 255, - 118, 105, 110, 0, 80, 111, - 115, 105, 116, 105, 111, 110, - 0, 78, 111, 114, 109, 97, - 108, 0, 204, 4, 0, 0, - 224, 2, 0, 0, 213, 4, - 0, 0, 184, 3, 0, 0, - 249, 2, 0, 0, 4, 3, - 0, 0, 5, 0, 0, 0, - 1, 0, 9, 0, 1, 0, - 3, 0, 220, 4, 0, 0, - 1, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 3, 0, - 2, 0, 0, 0, 4, 0, - 5, 0, 6, 0, 255, 255, - 3, 0, 0, 0, 7, 0, - 8, 0, 255, 255, 255, 255, - 118, 111, 117, 116, 0, 80, - 111, 115, 95, 112, 115, 0, - 70, 111, 103, 70, 97, 99, - 116, 111, 114, 0, 171, 171, - 0, 0, 3, 0, 1, 0, - 1, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 45, 5, - 0, 0, 224, 2, 0, 0, - 216, 2, 0, 0, 224, 2, - 0, 0, 240, 2, 0, 0, - 184, 3, 0, 0, 52, 5, - 0, 0, 64, 5, 0, 0, - 5, 0, 0, 0, 1, 0, - 12, 0, 1, 0, 4, 0, - 80, 5, 0, 0, 50, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 51, 0, - 0, 0, 255, 255, 1, 0, - 255, 255, 255, 255, 52, 0, - 0, 0, 255, 255, 255, 255, - 3, 0, 255, 255, 119, 111, - 114, 108, 100, 78, 111, 114, - 109, 97, 108, 0, 7, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 255, 255, 122, 101, - 114, 111, 76, 0, 171, 171, - 11, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 255, 255, - 140, 2, 0, 0, 151, 2, - 0, 0, 164, 2, 0, 0, - 1, 0, 0, 0, 180, 2, - 0, 0, 0, 0, 0, 0, - 192, 2, 0, 0, 64, 3, - 0, 0, 8, 0, 0, 0, - 80, 3, 0, 0, 0, 0, - 0, 0, 176, 3, 0, 0, - 184, 3, 0, 0, 1, 0, - 0, 0, 200, 3, 0, 0, - 0, 0, 0, 0, 212, 3, - 0, 0, 184, 3, 0, 0, - 3, 0, 0, 0, 220, 3, - 0, 0, 0, 0, 0, 0, - 0, 4, 0, 0, 184, 3, - 0, 0, 3, 0, 0, 0, - 8, 4, 0, 0, 0, 0, - 0, 0, 44, 4, 0, 0, - 184, 3, 0, 0, 1, 0, - 0, 0, 56, 4, 0, 0, - 0, 0, 0, 0, 68, 4, - 0, 0, 80, 4, 0, 0, - 3, 0, 0, 0, 96, 4, - 0, 0, 0, 0, 0, 0, - 132, 4, 0, 0, 224, 2, - 0, 0, 3, 0, 0, 0, - 140, 4, 0, 0, 0, 0, - 0, 0, 176, 4, 0, 0, - 184, 3, 0, 0, 1, 0, - 0, 0, 188, 4, 0, 0, - 192, 2, 0, 0, 200, 4, - 0, 0, 244, 4, 0, 0, - 3, 0, 0, 0, 4, 5, - 0, 0, 0, 0, 0, 0, - 40, 5, 0, 0, 112, 5, - 0, 0, 3, 0, 0, 0, - 128, 5, 0, 0, 0, 0, - 0, 0, 164, 5, 0, 0, - 184, 3, 0, 0, 1, 0, - 0, 0, 176, 5, 0, 0, - 0, 0, 0, 0, 188, 5, - 0, 0, 184, 3, 0, 0, - 1, 0, 0, 0, 196, 5, - 0, 0, 77, 105, 99, 114, - 111, 115, 111, 102, 116, 32, - 40, 82, 41, 32, 72, 76, - 83, 76, 32, 83, 104, 97, - 100, 101, 114, 32, 67, 111, - 109, 112, 105, 108, 101, 114, - 32, 49, 48, 46, 49, 0, - 81, 0, 0, 5, 25, 0, - 15, 160, 0, 0, 0, 0, - 0, 0, 128, 63, 0, 0, - 0, 0, 0, 0, 0, 0, - 31, 0, 0, 2, 5, 0, - 0, 128, 0, 0, 15, 144, - 31, 0, 0, 2, 5, 0, - 1, 128, 1, 0, 15, 144, - 31, 0, 0, 2, 5, 0, - 2, 128, 2, 0, 15, 144, - 8, 0, 0, 3, 0, 0, - 1, 128, 1, 0, 228, 144, - 18, 0, 228, 160, 8, 0, - 0, 3, 0, 0, 2, 128, - 1, 0, 228, 144, 19, 0, - 228, 160, 8, 0, 0, 3, - 0, 0, 4, 128, 1, 0, - 228, 144, 20, 0, 228, 160, - 36, 0, 0, 2, 1, 0, - 7, 128, 0, 0, 228, 128, - 8, 0, 0, 3, 0, 0, - 1, 128, 4, 0, 228, 161, - 1, 0, 228, 128, 8, 0, - 0, 3, 0, 0, 2, 128, - 5, 0, 228, 161, 1, 0, - 228, 128, 8, 0, 0, 3, - 0, 0, 4, 128, 6, 0, - 228, 161, 1, 0, 228, 128, - 13, 0, 0, 3, 2, 0, - 7, 128, 0, 0, 228, 128, - 25, 0, 0, 160, 5, 0, - 0, 3, 3, 0, 7, 128, - 0, 0, 228, 128, 2, 0, - 228, 128, 5, 0, 0, 3, - 4, 0, 7, 128, 3, 0, - 85, 128, 8, 0, 228, 160, - 4, 0, 0, 4, 3, 0, - 11, 128, 3, 0, 0, 128, - 7, 0, 164, 160, 4, 0, - 164, 128, 4, 0, 0, 4, - 3, 0, 7, 128, 3, 0, - 170, 128, 9, 0, 228, 160, - 3, 0, 244, 128, 1, 0, - 0, 2, 4, 0, 7, 128, - 1, 0, 228, 160, 4, 0, - 0, 4, 0, 0, 7, 224, - 3, 0, 228, 128, 4, 0, - 228, 128, 2, 0, 228, 160, - 9, 0, 0, 3, 3, 0, - 1, 128, 0, 0, 228, 144, - 15, 0, 228, 160, 9, 0, - 0, 3, 3, 0, 2, 128, - 0, 0, 228, 144, 16, 0, - 228, 160, 9, 0, 0, 3, - 3, 0, 4, 128, 0, 0, - 228, 144, 17, 0, 228, 160, - 2, 0, 0, 3, 3, 0, - 7, 128, 3, 0, 228, 129, - 13, 0, 228, 160, 36, 0, - 0, 2, 4, 0, 7, 128, - 3, 0, 228, 128, 2, 0, - 0, 3, 3, 0, 7, 128, - 4, 0, 228, 128, 4, 0, - 228, 161, 36, 0, 0, 2, - 5, 0, 7, 128, 3, 0, - 228, 128, 8, 0, 0, 3, - 3, 0, 1, 128, 5, 0, - 228, 128, 1, 0, 228, 128, - 2, 0, 0, 3, 5, 0, - 7, 128, 4, 0, 228, 128, - 5, 0, 228, 161, 2, 0, - 0, 3, 4, 0, 7, 128, - 4, 0, 228, 128, 6, 0, - 228, 161, 36, 0, 0, 2, - 6, 0, 7, 128, 4, 0, - 228, 128, 8, 0, 0, 3, - 3, 0, 4, 128, 6, 0, - 228, 128, 1, 0, 228, 128, - 36, 0, 0, 2, 4, 0, - 7, 128, 5, 0, 228, 128, - 8, 0, 0, 3, 3, 0, - 2, 128, 4, 0, 228, 128, - 1, 0, 228, 128, 11, 0, - 0, 3, 1, 0, 7, 128, - 3, 0, 228, 128, 25, 0, - 0, 160, 5, 0, 0, 3, - 1, 0, 7, 128, 2, 0, - 228, 128, 1, 0, 228, 128, - 15, 0, 0, 2, 2, 0, - 1, 128, 1, 0, 0, 128, - 15, 0, 0, 2, 2, 0, - 2, 128, 1, 0, 85, 128, - 15, 0, 0, 2, 2, 0, - 4, 128, 1, 0, 170, 128, - 5, 0, 0, 3, 1, 0, - 7, 128, 2, 0, 228, 128, - 3, 0, 255, 160, 14, 0, - 0, 2, 2, 0, 1, 128, - 1, 0, 0, 128, 14, 0, - 0, 2, 2, 0, 2, 128, - 1, 0, 85, 128, 14, 0, - 0, 2, 2, 0, 4, 128, - 1, 0, 170, 128, 5, 0, - 0, 3, 0, 0, 7, 128, - 0, 0, 228, 128, 2, 0, - 228, 128, 5, 0, 0, 3, - 1, 0, 7, 128, 0, 0, - 85, 128, 11, 0, 228, 160, - 4, 0, 0, 4, 0, 0, - 11, 128, 0, 0, 0, 128, - 10, 0, 164, 160, 1, 0, - 164, 128, 4, 0, 0, 4, - 0, 0, 7, 128, 0, 0, - 170, 128, 12, 0, 228, 160, - 0, 0, 244, 128, 5, 0, - 0, 3, 1, 0, 7, 224, - 0, 0, 228, 128, 3, 0, - 228, 160, 9, 0, 0, 3, - 0, 0, 4, 192, 0, 0, - 228, 144, 23, 0, 228, 160, - 9, 0, 0, 3, 0, 0, - 1, 128, 0, 0, 228, 144, - 14, 0, 228, 160, 11, 0, - 0, 3, 0, 0, 1, 128, - 0, 0, 0, 128, 25, 0, - 0, 160, 10, 0, 0, 3, - 1, 0, 8, 224, 0, 0, - 0, 128, 25, 0, 85, 160, - 9, 0, 0, 3, 0, 0, - 1, 128, 0, 0, 228, 144, - 21, 0, 228, 160, 9, 0, - 0, 3, 0, 0, 2, 128, - 0, 0, 228, 144, 22, 0, - 228, 160, 9, 0, 0, 3, - 0, 0, 4, 128, 0, 0, - 228, 144, 24, 0, 228, 160, - 4, 0, 0, 4, 0, 0, - 3, 192, 0, 0, 170, 128, - 0, 0, 228, 160, 0, 0, - 228, 128, 1, 0, 0, 2, - 0, 0, 8, 192, 0, 0, - 170, 128, 1, 0, 0, 2, - 0, 0, 8, 224, 1, 0, - 255, 160, 1, 0, 0, 2, - 2, 0, 3, 224, 2, 0, - 228, 144, 255, 255, 0, 0, - 83, 72, 68, 82, 16, 7, - 0, 0, 64, 0, 1, 0, - 196, 1, 0, 0, 89, 0, - 0, 4, 70, 142, 32, 0, - 0, 0, 0, 0, 26, 0, - 0, 0, 95, 0, 0, 3, - 242, 16, 16, 0, 0, 0, - 0, 0, 95, 0, 0, 3, - 114, 16, 16, 0, 1, 0, - 0, 0, 95, 0, 0, 3, - 50, 16, 16, 0, 2, 0, - 0, 0, 101, 0, 0, 3, - 242, 32, 16, 0, 0, 0, - 0, 0, 101, 0, 0, 3, - 242, 32, 16, 0, 1, 0, - 0, 0, 101, 0, 0, 3, - 50, 32, 16, 0, 2, 0, - 0, 0, 103, 0, 0, 4, - 242, 32, 16, 0, 3, 0, - 0, 0, 1, 0, 0, 0, - 104, 0, 0, 2, 6, 0, - 0, 0, 16, 0, 0, 8, - 18, 0, 16, 0, 0, 0, - 0, 0, 70, 18, 16, 0, - 1, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 19, 0, 0, 0, 16, 0, - 0, 8, 34, 0, 16, 0, - 0, 0, 0, 0, 70, 18, - 16, 0, 1, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 20, 0, 0, 0, - 16, 0, 0, 8, 66, 0, - 16, 0, 0, 0, 0, 0, - 70, 18, 16, 0, 1, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 21, 0, - 0, 0, 16, 0, 0, 7, - 130, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 68, 0, 0, 5, 130, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 56, 0, 0, 7, - 114, 0, 16, 0, 0, 0, - 0, 0, 246, 15, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 16, 0, 0, 9, 18, 0, - 16, 0, 1, 0, 0, 0, - 70, 130, 32, 128, 65, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 16, 0, 0, 9, 34, 0, - 16, 0, 1, 0, 0, 0, - 70, 130, 32, 128, 65, 0, - 0, 0, 0, 0, 0, 0, - 4, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 16, 0, 0, 9, 66, 0, - 16, 0, 1, 0, 0, 0, - 70, 130, 32, 128, 65, 0, - 0, 0, 0, 0, 0, 0, - 5, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 29, 0, 0, 10, 114, 0, - 16, 0, 2, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 10, 114, 0, 16, 0, - 2, 0, 0, 0, 70, 2, - 16, 0, 2, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 0, 0, 56, 0, 0, 7, - 114, 0, 16, 0, 3, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 2, 0, 0, 0, - 56, 0, 0, 8, 114, 0, - 16, 0, 4, 0, 0, 0, - 86, 5, 16, 0, 3, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 7, 0, - 0, 0, 50, 0, 0, 10, - 178, 0, 16, 0, 3, 0, - 0, 0, 6, 0, 16, 0, - 3, 0, 0, 0, 70, 136, - 32, 0, 0, 0, 0, 0, - 6, 0, 0, 0, 70, 8, - 16, 0, 4, 0, 0, 0, - 50, 0, 0, 10, 114, 0, - 16, 0, 3, 0, 0, 0, - 166, 10, 16, 0, 3, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 8, 0, - 0, 0, 70, 3, 16, 0, - 3, 0, 0, 0, 50, 0, - 0, 11, 114, 32, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 3, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 54, 0, 0, 6, 130, 32, - 16, 0, 0, 0, 0, 0, - 58, 128, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 17, 0, 0, 8, 18, 0, - 16, 0, 3, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 15, 0, - 0, 0, 17, 0, 0, 8, - 34, 0, 16, 0, 3, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 16, 0, 0, 0, 17, 0, - 0, 8, 66, 0, 16, 0, - 3, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 17, 0, 0, 0, - 0, 0, 0, 9, 114, 0, - 16, 0, 3, 0, 0, 0, - 70, 2, 16, 128, 65, 0, - 0, 0, 3, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 12, 0, 0, 0, - 16, 0, 0, 7, 130, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 3, 0, - 0, 0, 70, 2, 16, 0, - 3, 0, 0, 0, 68, 0, - 0, 5, 130, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 50, 0, 0, 11, 114, 0, - 16, 0, 4, 0, 0, 0, - 70, 2, 16, 0, 3, 0, - 0, 0, 246, 15, 16, 0, - 0, 0, 0, 0, 70, 130, - 32, 128, 65, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 16, 0, 0, 7, - 130, 0, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 4, 0, 0, 0, 70, 2, - 16, 0, 4, 0, 0, 0, - 68, 0, 0, 5, 130, 0, - 16, 0, 1, 0, 0, 0, - 58, 0, 16, 0, 1, 0, - 0, 0, 56, 0, 0, 7, - 114, 0, 16, 0, 4, 0, - 0, 0, 246, 15, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 4, 0, 0, 0, - 16, 0, 0, 7, 18, 0, - 16, 0, 4, 0, 0, 0, - 70, 2, 16, 0, 4, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 50, 0, - 0, 11, 114, 0, 16, 0, - 5, 0, 0, 0, 70, 2, - 16, 0, 3, 0, 0, 0, - 246, 15, 16, 0, 0, 0, - 0, 0, 70, 130, 32, 128, - 65, 0, 0, 0, 0, 0, - 0, 0, 4, 0, 0, 0, - 50, 0, 0, 11, 114, 0, - 16, 0, 3, 0, 0, 0, - 70, 2, 16, 0, 3, 0, - 0, 0, 246, 15, 16, 0, - 0, 0, 0, 0, 70, 130, - 32, 128, 65, 0, 0, 0, - 0, 0, 0, 0, 5, 0, - 0, 0, 16, 0, 0, 7, - 130, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 5, 0, 0, 0, 70, 2, - 16, 0, 5, 0, 0, 0, - 68, 0, 0, 5, 130, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 56, 0, 0, 7, - 114, 0, 16, 0, 5, 0, - 0, 0, 246, 15, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 5, 0, 0, 0, - 16, 0, 0, 7, 34, 0, - 16, 0, 4, 0, 0, 0, - 70, 2, 16, 0, 5, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 16, 0, - 0, 7, 130, 0, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 3, 0, 0, 0, - 70, 2, 16, 0, 3, 0, - 0, 0, 68, 0, 0, 5, - 130, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 56, 0, - 0, 7, 114, 0, 16, 0, - 3, 0, 0, 0, 246, 15, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 3, 0, - 0, 0, 16, 0, 0, 7, - 66, 0, 16, 0, 4, 0, - 0, 0, 70, 2, 16, 0, - 3, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 52, 0, 0, 10, 114, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 4, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 56, 0, - 0, 7, 114, 0, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 2, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 47, 0, 0, 5, - 114, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 56, 0, - 0, 8, 114, 0, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 246, 143, 32, 0, 0, 0, - 0, 0, 2, 0, 0, 0, - 25, 0, 0, 5, 114, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 56, 0, 0, 7, - 114, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 56, 0, 0, 8, 114, 0, - 16, 0, 1, 0, 0, 0, - 86, 5, 16, 0, 0, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 10, 0, - 0, 0, 50, 0, 0, 10, - 178, 0, 16, 0, 0, 0, - 0, 0, 6, 0, 16, 0, - 0, 0, 0, 0, 70, 136, - 32, 0, 0, 0, 0, 0, - 9, 0, 0, 0, 70, 8, - 16, 0, 1, 0, 0, 0, - 50, 0, 0, 10, 114, 0, - 16, 0, 0, 0, 0, 0, - 166, 10, 16, 0, 0, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 11, 0, - 0, 0, 70, 3, 16, 0, - 0, 0, 0, 0, 56, 0, - 0, 8, 114, 32, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 2, 0, 0, 0, - 17, 32, 0, 8, 130, 32, - 16, 0, 1, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 14, 0, - 0, 0, 54, 0, 0, 5, - 50, 32, 16, 0, 2, 0, - 0, 0, 70, 16, 16, 0, - 2, 0, 0, 0, 17, 0, - 0, 8, 18, 32, 16, 0, - 3, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 22, 0, 0, 0, - 17, 0, 0, 8, 34, 32, - 16, 0, 3, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 23, 0, - 0, 0, 17, 0, 0, 8, - 66, 32, 16, 0, 3, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 24, 0, 0, 0, 17, 0, - 0, 8, 130, 32, 16, 0, - 3, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 25, 0, 0, 0, - 62, 0, 0, 1, 73, 83, - 71, 78, 108, 0, 0, 0, - 3, 0, 0, 0, 8, 0, - 0, 0, 80, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 15, 15, - 0, 0, 92, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 1, 0, 0, 0, 7, 7, - 0, 0, 99, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 2, 0, 0, 0, 3, 3, - 0, 0, 83, 86, 95, 80, - 111, 115, 105, 116, 105, 111, - 110, 0, 78, 79, 82, 77, - 65, 76, 0, 84, 69, 88, - 67, 79, 79, 82, 68, 0, - 79, 83, 71, 78, 132, 0, - 0, 0, 4, 0, 0, 0, - 8, 0, 0, 0, 104, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 15, 0, 0, 0, 104, 0, - 0, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 1, 0, 0, 0, - 15, 0, 0, 0, 110, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 2, 0, 0, 0, - 3, 12, 0, 0, 119, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 3, 0, - 0, 0, 3, 0, 0, 0, - 15, 0, 0, 0, 67, 79, - 76, 79, 82, 0, 84, 69, - 88, 67, 79, 79, 82, 68, - 0, 83, 86, 95, 80, 111, - 115, 105, 116, 105, 111, 110, - 0, 171 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicVertexLightingTxBn.inc b/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicVertexLightingTxBn.inc deleted file mode 100644 index c21a333..0000000 --- a/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicVertexLightingTxBn.inc +++ /dev/null @@ -1,1063 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Position 0 xyzw 0 NONE float xyzw -// NORMAL 0 xyz 1 NONE float xyz -// TEXCOORD 0 xy 2 NONE float xy -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// COLOR 0 xyzw 0 NONE float xyzw -// COLOR 1 xyzw 1 NONE float xyzw -// TEXCOORD 0 xy 2 NONE float xy -// SV_Position 0 xyzw 3 POS float xyzw -// -// -// Constant buffer to DX9 shader constant mappings: -// -// Target Reg Buffer Start Reg # of Regs Data Conversion -// ---------- ------- --------- --------- ---------------------- -// c1 cb0 0 13 ( FLT, FLT, FLT, FLT) -// c14 cb0 14 4 ( FLT, FLT, FLT, FLT) -// c18 cb0 19 7 ( FLT, FLT, FLT, FLT) -// -// -// Runtime generated constant mappings: -// -// Target Reg Constant Description -// ---------- -------------------------------------------------- -// c0 Vertex Shader position offset -// -// -// Level9 shader bytecode: -// - vs_2_0 - def c25, 2, -1, 0, 1 - dcl_texcoord v0 // vin<0,1,2,3> - dcl_texcoord1 v1 // vin<4,5,6> - dcl_texcoord2 v2 // vin<7,8> - -#line 11 "D:\Microsoft\DirectXTK\Src\Shaders\Utilities.fxh" - mad r0.xyz, v1, c25.x, c25.y // ::BiasX2<0,1,2> - -#line 57 "D:\Microsoft\DirectXTK\Src\Shaders\Lighting.fxh" - dp3 r1.x, r0, c18 - dp3 r1.y, r0, c19 - dp3 r1.z, r0, c20 - nrm r0.xyz, r1 // ::worldNormal<0,1,2> - -#line 34 - dp3 r1.x, -c4, r0 // ::dotL<0> - dp3 r1.y, -c5, r0 // ::dotL<1> - dp3 r1.z, -c6, r0 // ::dotL<2> - -#line 37 - sge r2.xyz, r1, c25.z // ::zeroL<0,1,2> - mul r3.xyz, r1, r2 // ::diffuse<0,1,2> - -#line 44 - mul r4.xyz, r3.y, c8 - mad r3.xyw, r3.x, c7.xyzz, r4.xyzz - mad r3.xyz, r3.z, c9, r3.xyww - mov r4.xyz, c1 // Parameters::DiffuseColor<0,1,2> - mad oT0.xyz, r3, r4, c2 // ::VSBasicVertexLightingTxBn<0,1,2> - -#line 55 - dp4 r3.x, v0, c15 // ::pos_ws<0> - dp4 r3.y, v0, c16 // ::pos_ws<1> - dp4 r3.z, v0, c17 // ::pos_ws<2> - add r3.xyz, -r3, c13 - nrm r4.xyz, r3 // ::eyeVector<0,1,2> - -#line 31 - add r3.xyz, r4, -c4 - nrm r5.xyz, r3 // ::halfVectors<0,1,2> - -#line 35 - dp3 r3.x, r5, r0 // ::dotH<0> - -#line 31 - add r5.xyz, r4, -c5 - add r4.xyz, r4, -c6 - nrm r6.xyz, r4 // ::halfVectors<6,7,8> - -#line 35 - dp3 r3.z, r6, r0 // ::dotH<2> - -#line 31 - nrm r4.xyz, r5 // ::halfVectors<3,4,5> - -#line 35 - dp3 r3.y, r4, r0 // ::dotH<1> - -#line 40 - max r0.xyz, r3, c25.z - mul r0.xyz, r2, r0 - log r2.x, r0.x - log r2.y, r0.y - log r2.z, r0.z - mul r0.xyz, r2, c3.w - exp r2.x, r0.x - exp r2.y, r0.y - exp r2.z, r0.z - mul r0.xyz, r1, r2 // ::specular<0,1,2> - -#line 45 - mul r1.xyz, r0.y, c11 - mad r0.xyw, r0.x, c10.xyzz, r1.xyzz - mad r0.xyz, r0.z, c12, r0.xyww - mul oT1.xyz, r0, c3 // ::VSBasicVertexLightingTxBn<4,5,6> - -#line 61 - dp4 oPos.z, v0, c23 // ::VSBasicVertexLightingTxBn<12> - -#line 12 "D:\Microsoft\DirectXTK\Src\Shaders\Common.fxh" - dp4 r0.x, v0, c14 - max r0.x, r0.x, c25.z - min oT1.w, r0.x, c25.w // ::VSBasicVertexLightingTxBn<7> - -#line 61 "D:\Microsoft\DirectXTK\Src\Shaders\Lighting.fxh" - dp4 r0.x, v0, c21 // ::vout<0> - dp4 r0.y, v0, c22 // ::vout<1> - dp4 r0.z, v0, c24 // ::vout<3> - -#line 215 "D:\Microsoft\DirectXTK\Src\Shaders\BasicEffect.fx" - mad oPos.xy, r0.z, c0, r0 // ::VSBasicVertexLightingTxBn<10,11> - mov oPos.w, r0.z // ::VSBasicVertexLightingTxBn<13> - -#line 44 "D:\Microsoft\DirectXTK\Src\Shaders\Lighting.fxh" - mov oT0.w, c1.w // ::VSBasicVertexLightingTxBn<3> - -#line 224 "D:\Microsoft\DirectXTK\Src\Shaders\BasicEffect.fx" - mov oT2.xy, v2 // ::VSBasicVertexLightingTxBn<8,9> - -// approximately 64 instruction slots used -vs_4_0 -dcl_constantbuffer CB0[26], immediateIndexed -dcl_input v0.xyzw -dcl_input v1.xyz -dcl_input v2.xy -dcl_output o0.xyzw -dcl_output o1.xyzw -dcl_output o2.xy -dcl_output_siv o3.xyzw, position -dcl_temps 6 -mad r0.xyz, v1.xyzx, l(2.000000, 2.000000, 2.000000, 0.000000), l(-1.000000, -1.000000, -1.000000, 0.000000) -dp3 r1.x, r0.xyzx, cb0[19].xyzx -dp3 r1.y, r0.xyzx, cb0[20].xyzx -dp3 r1.z, r0.xyzx, cb0[21].xyzx -dp3 r0.x, r1.xyzx, r1.xyzx -rsq r0.x, r0.x -mul r0.xyz, r0.xxxx, r1.xyzx -dp3 r1.x, -cb0[3].xyzx, r0.xyzx -dp3 r1.y, -cb0[4].xyzx, r0.xyzx -dp3 r1.z, -cb0[5].xyzx, r0.xyzx -ge r2.xyz, r1.xyzx, l(0.000000, 0.000000, 0.000000, 0.000000) -and r2.xyz, r2.xyzx, l(0x3f800000, 0x3f800000, 0x3f800000, 0) -mul r3.xyz, r1.xyzx, r2.xyzx -mul r4.xyz, r3.yyyy, cb0[7].xyzx -mad r3.xyw, r3.xxxx, cb0[6].xyxz, r4.xyxz -mad r3.xyz, r3.zzzz, cb0[8].xyzx, r3.xywx -mad o0.xyz, r3.xyzx, cb0[0].xyzx, cb0[1].xyzx -mov o0.w, cb0[0].w -dp4 r3.x, v0.xyzw, cb0[15].xyzw -dp4 r3.y, v0.xyzw, cb0[16].xyzw -dp4 r3.z, v0.xyzw, cb0[17].xyzw -add r3.xyz, -r3.xyzx, cb0[12].xyzx -dp3 r0.w, r3.xyzx, r3.xyzx -rsq r0.w, r0.w -mad r4.xyz, r3.xyzx, r0.wwww, -cb0[3].xyzx -dp3 r1.w, r4.xyzx, r4.xyzx -rsq r1.w, r1.w -mul r4.xyz, r1.wwww, r4.xyzx -dp3 r4.x, r4.xyzx, r0.xyzx -mad r5.xyz, r3.xyzx, r0.wwww, -cb0[4].xyzx -mad r3.xyz, r3.xyzx, r0.wwww, -cb0[5].xyzx -dp3 r0.w, r5.xyzx, r5.xyzx -rsq r0.w, r0.w -mul r5.xyz, r0.wwww, r5.xyzx -dp3 r4.y, r5.xyzx, r0.xyzx -dp3 r0.w, r3.xyzx, r3.xyzx -rsq r0.w, r0.w -mul r3.xyz, r0.wwww, r3.xyzx -dp3 r4.z, r3.xyzx, r0.xyzx -max r0.xyz, r4.xyzx, l(0.000000, 0.000000, 0.000000, 0.000000) -mul r0.xyz, r2.xyzx, r0.xyzx -log r0.xyz, r0.xyzx -mul r0.xyz, r0.xyzx, cb0[2].wwww -exp r0.xyz, r0.xyzx -mul r0.xyz, r1.xyzx, r0.xyzx -mul r1.xyz, r0.yyyy, cb0[10].xyzx -mad r0.xyw, r0.xxxx, cb0[9].xyxz, r1.xyxz -mad r0.xyz, r0.zzzz, cb0[11].xyzx, r0.xywx -mul o1.xyz, r0.xyzx, cb0[2].xyzx -dp4_sat o1.w, v0.xyzw, cb0[14].xyzw -mov o2.xy, v2.xyxx -dp4 o3.x, v0.xyzw, cb0[22].xyzw -dp4 o3.y, v0.xyzw, cb0[23].xyzw -dp4 o3.z, v0.xyzw, cb0[24].xyzw -dp4 o3.w, v0.xyzw, cb0[25].xyzw -ret -// Approximately 0 instruction slots used -#endif - -const BYTE BasicEffect_VSBasicVertexLightingTxBn[] = -{ - 68, 88, 66, 67, 74, 146, - 104, 62, 253, 177, 216, 95, - 116, 56, 125, 166, 207, 71, - 205, 125, 1, 0, 0, 0, - 220, 19, 0, 0, 4, 0, - 0, 0, 48, 0, 0, 0, - 136, 11, 0, 0, 220, 18, - 0, 0, 80, 19, 0, 0, - 65, 111, 110, 57, 80, 11, - 0, 0, 80, 11, 0, 0, - 0, 2, 254, 255, 4, 11, - 0, 0, 76, 0, 0, 0, - 3, 0, 36, 0, 0, 0, - 72, 0, 0, 0, 72, 0, - 0, 0, 36, 0, 1, 0, - 72, 0, 0, 0, 0, 0, - 13, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 14, 0, - 4, 0, 14, 0, 0, 0, - 0, 0, 0, 0, 19, 0, - 7, 0, 18, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 2, 254, 255, 254, 255, - 223, 1, 68, 66, 85, 71, - 40, 0, 0, 0, 80, 7, - 0, 0, 0, 0, 0, 0, - 4, 0, 0, 0, 236, 0, - 0, 0, 58, 0, 0, 0, - 252, 0, 0, 0, 14, 0, - 0, 0, 56, 6, 0, 0, - 36, 3, 0, 0, 68, 58, - 92, 77, 105, 99, 114, 111, - 115, 111, 102, 116, 92, 68, - 105, 114, 101, 99, 116, 88, - 84, 75, 92, 83, 114, 99, - 92, 83, 104, 97, 100, 101, - 114, 115, 92, 85, 116, 105, - 108, 105, 116, 105, 101, 115, - 46, 102, 120, 104, 0, 68, - 58, 92, 77, 105, 99, 114, - 111, 115, 111, 102, 116, 92, - 68, 105, 114, 101, 99, 116, - 88, 84, 75, 92, 83, 114, - 99, 92, 83, 104, 97, 100, - 101, 114, 115, 92, 76, 105, - 103, 104, 116, 105, 110, 103, - 46, 102, 120, 104, 0, 68, - 58, 92, 77, 105, 99, 114, - 111, 115, 111, 102, 116, 92, - 68, 105, 114, 101, 99, 116, - 88, 84, 75, 92, 83, 114, - 99, 92, 83, 104, 97, 100, - 101, 114, 115, 92, 67, 111, - 109, 109, 111, 110, 46, 102, - 120, 104, 0, 68, 58, 92, - 77, 105, 99, 114, 111, 115, - 111, 102, 116, 92, 68, 105, - 114, 101, 99, 116, 88, 84, - 75, 92, 83, 114, 99, 92, - 83, 104, 97, 100, 101, 114, - 115, 92, 66, 97, 115, 105, - 99, 69, 102, 102, 101, 99, - 116, 46, 102, 120, 0, 171, - 171, 171, 40, 0, 0, 0, - 89, 0, 0, 0, 137, 0, - 0, 0, 183, 0, 0, 0, - 0, 0, 255, 255, 132, 7, - 0, 0, 0, 0, 255, 255, - 156, 7, 0, 0, 0, 0, - 255, 255, 168, 7, 0, 0, - 0, 0, 255, 255, 180, 7, - 0, 0, 11, 0, 0, 0, - 192, 7, 0, 0, 57, 0, - 1, 0, 212, 7, 0, 0, - 57, 0, 1, 0, 228, 7, - 0, 0, 57, 0, 1, 0, - 244, 7, 0, 0, 57, 0, - 1, 0, 4, 8, 0, 0, - 34, 0, 1, 0, 16, 8, - 0, 0, 34, 0, 1, 0, - 32, 8, 0, 0, 34, 0, - 1, 0, 48, 8, 0, 0, - 37, 0, 1, 0, 64, 8, - 0, 0, 39, 0, 1, 0, - 80, 8, 0, 0, 44, 0, - 1, 0, 96, 8, 0, 0, - 44, 0, 1, 0, 112, 8, - 0, 0, 44, 0, 1, 0, - 132, 8, 0, 0, 44, 0, - 1, 0, 152, 8, 0, 0, - 44, 0, 1, 0, 164, 8, - 0, 0, 55, 0, 1, 0, - 184, 8, 0, 0, 55, 0, - 1, 0, 200, 8, 0, 0, - 55, 0, 1, 0, 216, 8, - 0, 0, 56, 0, 1, 0, - 232, 8, 0, 0, 56, 0, - 1, 0, 248, 8, 0, 0, - 31, 0, 1, 0, 4, 9, - 0, 0, 31, 0, 1, 0, - 20, 9, 0, 0, 35, 0, - 1, 0, 32, 9, 0, 0, - 31, 0, 1, 0, 48, 9, - 0, 0, 31, 0, 1, 0, - 64, 9, 0, 0, 31, 0, - 1, 0, 80, 9, 0, 0, - 35, 0, 1, 0, 92, 9, - 0, 0, 31, 0, 1, 0, - 108, 9, 0, 0, 35, 0, - 1, 0, 120, 9, 0, 0, - 40, 0, 1, 0, 136, 9, - 0, 0, 40, 0, 1, 0, - 152, 9, 0, 0, 40, 0, - 1, 0, 168, 9, 0, 0, - 40, 0, 1, 0, 180, 9, - 0, 0, 40, 0, 1, 0, - 192, 9, 0, 0, 40, 0, - 1, 0, 204, 9, 0, 0, - 40, 0, 1, 0, 220, 9, - 0, 0, 40, 0, 1, 0, - 232, 9, 0, 0, 40, 0, - 1, 0, 244, 9, 0, 0, - 40, 0, 1, 0, 0, 10, - 0, 0, 45, 0, 1, 0, - 16, 10, 0, 0, 45, 0, - 1, 0, 32, 10, 0, 0, - 45, 0, 1, 0, 52, 10, - 0, 0, 45, 0, 1, 0, - 72, 10, 0, 0, 61, 0, - 1, 0, 88, 10, 0, 0, - 12, 0, 2, 0, 104, 10, - 0, 0, 12, 0, 2, 0, - 120, 10, 0, 0, 12, 0, - 2, 0, 136, 10, 0, 0, - 61, 0, 1, 0, 152, 10, - 0, 0, 61, 0, 1, 0, - 168, 10, 0, 0, 61, 0, - 1, 0, 184, 10, 0, 0, - 215, 0, 3, 0, 200, 10, - 0, 0, 215, 0, 3, 0, - 220, 10, 0, 0, 44, 0, - 1, 0, 232, 10, 0, 0, - 224, 0, 3, 0, 244, 10, - 0, 0, 66, 105, 97, 115, - 88, 50, 0, 171, 1, 0, - 3, 0, 1, 0, 3, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 4, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 255, 255, 80, 97, 114, 97, - 109, 101, 116, 101, 114, 115, - 0, 68, 105, 102, 102, 117, - 115, 101, 67, 111, 108, 111, - 114, 0, 1, 0, 3, 0, - 1, 0, 4, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 17, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 255, 255, - 86, 83, 66, 97, 115, 105, - 99, 86, 101, 114, 116, 101, - 120, 76, 105, 103, 104, 116, - 105, 110, 103, 84, 120, 66, - 110, 0, 68, 105, 102, 102, - 117, 115, 101, 0, 171, 171, - 1, 0, 3, 0, 1, 0, - 4, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 83, 112, - 101, 99, 117, 108, 97, 114, - 0, 84, 101, 120, 67, 111, - 111, 114, 100, 0, 171, 171, - 1, 0, 3, 0, 1, 0, - 2, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 80, 111, - 115, 105, 116, 105, 111, 110, - 80, 83, 0, 171, 62, 3, - 0, 0, 72, 3, 0, 0, - 88, 3, 0, 0, 72, 3, - 0, 0, 97, 3, 0, 0, - 108, 3, 0, 0, 124, 3, - 0, 0, 72, 3, 0, 0, - 5, 0, 0, 0, 1, 0, - 14, 0, 1, 0, 4, 0, - 136, 3, 0, 0, 18, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 255, 255, 46, 0, - 0, 0, 4, 0, 5, 0, - 6, 0, 255, 255, 47, 0, - 0, 0, 255, 255, 255, 255, - 12, 0, 255, 255, 50, 0, - 0, 0, 255, 255, 255, 255, - 255, 255, 7, 0, 54, 0, - 0, 0, 10, 0, 11, 0, - 255, 255, 255, 255, 55, 0, - 0, 0, 255, 255, 255, 255, - 255, 255, 13, 0, 56, 0, - 0, 0, 255, 255, 255, 255, - 255, 255, 3, 0, 57, 0, - 0, 0, 8, 0, 9, 0, - 255, 255, 255, 255, 100, 105, - 102, 102, 117, 115, 101, 0, - 1, 0, 3, 0, 1, 0, - 3, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 13, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 255, 255, 100, 111, - 116, 72, 0, 171, 171, 171, - 26, 0, 0, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 30, 0, 0, 0, 255, 255, - 255, 255, 2, 0, 255, 255, - 32, 0, 0, 0, 255, 255, - 1, 0, 255, 255, 255, 255, - 100, 111, 116, 76, 0, 171, - 171, 171, 9, 0, 0, 0, - 0, 0, 255, 255, 255, 255, - 255, 255, 10, 0, 0, 0, - 255, 255, 1, 0, 255, 255, - 255, 255, 11, 0, 0, 0, - 255, 255, 255, 255, 2, 0, - 255, 255, 101, 121, 101, 86, - 101, 99, 116, 111, 114, 0, - 171, 171, 23, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 255, 255, 104, 97, 108, 102, - 86, 101, 99, 116, 111, 114, - 115, 0, 3, 0, 3, 0, - 3, 0, 3, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 25, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 255, 255, - 29, 0, 0, 0, 6, 0, - 7, 0, 8, 0, 255, 255, - 31, 0, 0, 0, 3, 0, - 4, 0, 5, 0, 255, 255, - 112, 111, 115, 95, 119, 115, - 0, 171, 19, 0, 0, 0, - 0, 0, 255, 255, 255, 255, - 255, 255, 20, 0, 0, 0, - 255, 255, 1, 0, 255, 255, - 255, 255, 21, 0, 0, 0, - 255, 255, 255, 255, 2, 0, - 255, 255, 115, 112, 101, 99, - 117, 108, 97, 114, 0, 171, - 171, 171, 42, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 255, 255, 118, 105, 110, 0, - 80, 111, 115, 105, 116, 105, - 111, 110, 0, 78, 111, 114, - 109, 97, 108, 0, 52, 5, - 0, 0, 72, 3, 0, 0, - 61, 5, 0, 0, 32, 4, - 0, 0, 97, 3, 0, 0, - 108, 3, 0, 0, 5, 0, - 0, 0, 1, 0, 9, 0, - 1, 0, 3, 0, 68, 5, - 0, 0, 1, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 3, 0, 2, 0, 0, 0, - 4, 0, 5, 0, 6, 0, - 255, 255, 3, 0, 0, 0, - 7, 0, 8, 0, 255, 255, - 255, 255, 118, 111, 117, 116, - 0, 80, 111, 115, 95, 112, - 115, 0, 70, 111, 103, 70, - 97, 99, 116, 111, 114, 0, - 171, 171, 0, 0, 3, 0, - 1, 0, 1, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 149, 5, 0, 0, 72, 3, - 0, 0, 62, 3, 0, 0, - 72, 3, 0, 0, 88, 3, - 0, 0, 32, 4, 0, 0, - 156, 5, 0, 0, 168, 5, - 0, 0, 5, 0, 0, 0, - 1, 0, 12, 0, 1, 0, - 4, 0, 184, 5, 0, 0, - 51, 0, 0, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 52, 0, 0, 0, 255, 255, - 1, 0, 255, 255, 255, 255, - 53, 0, 0, 0, 255, 255, - 255, 255, 3, 0, 255, 255, - 119, 111, 114, 108, 100, 78, - 111, 114, 109, 97, 108, 0, - 8, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 255, 255, - 122, 101, 114, 111, 76, 0, - 171, 171, 12, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 255, 255, 0, 0, 0, 0, - 204, 2, 0, 0, 212, 2, - 0, 0, 1, 0, 0, 0, - 228, 2, 0, 0, 240, 2, - 0, 0, 251, 2, 0, 0, - 8, 3, 0, 0, 1, 0, - 0, 0, 24, 3, 0, 0, - 0, 0, 0, 0, 36, 3, - 0, 0, 168, 3, 0, 0, - 8, 0, 0, 0, 184, 3, - 0, 0, 0, 0, 0, 0, - 24, 4, 0, 0, 32, 4, - 0, 0, 1, 0, 0, 0, - 48, 4, 0, 0, 0, 0, - 0, 0, 60, 4, 0, 0, - 32, 4, 0, 0, 3, 0, - 0, 0, 68, 4, 0, 0, - 0, 0, 0, 0, 104, 4, - 0, 0, 32, 4, 0, 0, - 3, 0, 0, 0, 112, 4, - 0, 0, 0, 0, 0, 0, - 148, 4, 0, 0, 32, 4, - 0, 0, 1, 0, 0, 0, - 160, 4, 0, 0, 0, 0, - 0, 0, 172, 4, 0, 0, - 184, 4, 0, 0, 3, 0, - 0, 0, 200, 4, 0, 0, - 0, 0, 0, 0, 236, 4, - 0, 0, 72, 3, 0, 0, - 3, 0, 0, 0, 244, 4, - 0, 0, 0, 0, 0, 0, - 24, 5, 0, 0, 32, 4, - 0, 0, 1, 0, 0, 0, - 36, 5, 0, 0, 36, 3, - 0, 0, 48, 5, 0, 0, - 92, 5, 0, 0, 3, 0, - 0, 0, 108, 5, 0, 0, - 0, 0, 0, 0, 144, 5, - 0, 0, 216, 5, 0, 0, - 3, 0, 0, 0, 232, 5, - 0, 0, 0, 0, 0, 0, - 12, 6, 0, 0, 32, 4, - 0, 0, 1, 0, 0, 0, - 24, 6, 0, 0, 0, 0, - 0, 0, 36, 6, 0, 0, - 32, 4, 0, 0, 1, 0, - 0, 0, 44, 6, 0, 0, - 77, 105, 99, 114, 111, 115, - 111, 102, 116, 32, 40, 82, - 41, 32, 72, 76, 83, 76, - 32, 83, 104, 97, 100, 101, - 114, 32, 67, 111, 109, 112, - 105, 108, 101, 114, 32, 49, - 48, 46, 49, 0, 81, 0, - 0, 5, 25, 0, 15, 160, - 0, 0, 0, 64, 0, 0, - 128, 191, 0, 0, 0, 0, - 0, 0, 128, 63, 31, 0, - 0, 2, 5, 0, 0, 128, - 0, 0, 15, 144, 31, 0, - 0, 2, 5, 0, 1, 128, - 1, 0, 15, 144, 31, 0, - 0, 2, 5, 0, 2, 128, - 2, 0, 15, 144, 4, 0, - 0, 4, 0, 0, 7, 128, - 1, 0, 228, 144, 25, 0, - 0, 160, 25, 0, 85, 160, - 8, 0, 0, 3, 1, 0, - 1, 128, 0, 0, 228, 128, - 18, 0, 228, 160, 8, 0, - 0, 3, 1, 0, 2, 128, - 0, 0, 228, 128, 19, 0, - 228, 160, 8, 0, 0, 3, - 1, 0, 4, 128, 0, 0, - 228, 128, 20, 0, 228, 160, - 36, 0, 0, 2, 0, 0, - 7, 128, 1, 0, 228, 128, - 8, 0, 0, 3, 1, 0, - 1, 128, 4, 0, 228, 161, - 0, 0, 228, 128, 8, 0, - 0, 3, 1, 0, 2, 128, - 5, 0, 228, 161, 0, 0, - 228, 128, 8, 0, 0, 3, - 1, 0, 4, 128, 6, 0, - 228, 161, 0, 0, 228, 128, - 13, 0, 0, 3, 2, 0, - 7, 128, 1, 0, 228, 128, - 25, 0, 170, 160, 5, 0, - 0, 3, 3, 0, 7, 128, - 1, 0, 228, 128, 2, 0, - 228, 128, 5, 0, 0, 3, - 4, 0, 7, 128, 3, 0, - 85, 128, 8, 0, 228, 160, - 4, 0, 0, 4, 3, 0, - 11, 128, 3, 0, 0, 128, - 7, 0, 164, 160, 4, 0, - 164, 128, 4, 0, 0, 4, - 3, 0, 7, 128, 3, 0, - 170, 128, 9, 0, 228, 160, - 3, 0, 244, 128, 1, 0, - 0, 2, 4, 0, 7, 128, - 1, 0, 228, 160, 4, 0, - 0, 4, 0, 0, 7, 224, - 3, 0, 228, 128, 4, 0, - 228, 128, 2, 0, 228, 160, - 9, 0, 0, 3, 3, 0, - 1, 128, 0, 0, 228, 144, - 15, 0, 228, 160, 9, 0, - 0, 3, 3, 0, 2, 128, - 0, 0, 228, 144, 16, 0, - 228, 160, 9, 0, 0, 3, - 3, 0, 4, 128, 0, 0, - 228, 144, 17, 0, 228, 160, - 2, 0, 0, 3, 3, 0, - 7, 128, 3, 0, 228, 129, - 13, 0, 228, 160, 36, 0, - 0, 2, 4, 0, 7, 128, - 3, 0, 228, 128, 2, 0, - 0, 3, 3, 0, 7, 128, - 4, 0, 228, 128, 4, 0, - 228, 161, 36, 0, 0, 2, - 5, 0, 7, 128, 3, 0, - 228, 128, 8, 0, 0, 3, - 3, 0, 1, 128, 5, 0, - 228, 128, 0, 0, 228, 128, - 2, 0, 0, 3, 5, 0, - 7, 128, 4, 0, 228, 128, - 5, 0, 228, 161, 2, 0, - 0, 3, 4, 0, 7, 128, - 4, 0, 228, 128, 6, 0, - 228, 161, 36, 0, 0, 2, - 6, 0, 7, 128, 4, 0, - 228, 128, 8, 0, 0, 3, - 3, 0, 4, 128, 6, 0, - 228, 128, 0, 0, 228, 128, - 36, 0, 0, 2, 4, 0, - 7, 128, 5, 0, 228, 128, - 8, 0, 0, 3, 3, 0, - 2, 128, 4, 0, 228, 128, - 0, 0, 228, 128, 11, 0, - 0, 3, 0, 0, 7, 128, - 3, 0, 228, 128, 25, 0, - 170, 160, 5, 0, 0, 3, - 0, 0, 7, 128, 2, 0, - 228, 128, 0, 0, 228, 128, - 15, 0, 0, 2, 2, 0, - 1, 128, 0, 0, 0, 128, - 15, 0, 0, 2, 2, 0, - 2, 128, 0, 0, 85, 128, - 15, 0, 0, 2, 2, 0, - 4, 128, 0, 0, 170, 128, - 5, 0, 0, 3, 0, 0, - 7, 128, 2, 0, 228, 128, - 3, 0, 255, 160, 14, 0, - 0, 2, 2, 0, 1, 128, - 0, 0, 0, 128, 14, 0, - 0, 2, 2, 0, 2, 128, - 0, 0, 85, 128, 14, 0, - 0, 2, 2, 0, 4, 128, - 0, 0, 170, 128, 5, 0, - 0, 3, 0, 0, 7, 128, - 1, 0, 228, 128, 2, 0, - 228, 128, 5, 0, 0, 3, - 1, 0, 7, 128, 0, 0, - 85, 128, 11, 0, 228, 160, - 4, 0, 0, 4, 0, 0, - 11, 128, 0, 0, 0, 128, - 10, 0, 164, 160, 1, 0, - 164, 128, 4, 0, 0, 4, - 0, 0, 7, 128, 0, 0, - 170, 128, 12, 0, 228, 160, - 0, 0, 244, 128, 5, 0, - 0, 3, 1, 0, 7, 224, - 0, 0, 228, 128, 3, 0, - 228, 160, 9, 0, 0, 3, - 0, 0, 4, 192, 0, 0, - 228, 144, 23, 0, 228, 160, - 9, 0, 0, 3, 0, 0, - 1, 128, 0, 0, 228, 144, - 14, 0, 228, 160, 11, 0, - 0, 3, 0, 0, 1, 128, - 0, 0, 0, 128, 25, 0, - 170, 160, 10, 0, 0, 3, - 1, 0, 8, 224, 0, 0, - 0, 128, 25, 0, 255, 160, - 9, 0, 0, 3, 0, 0, - 1, 128, 0, 0, 228, 144, - 21, 0, 228, 160, 9, 0, - 0, 3, 0, 0, 2, 128, - 0, 0, 228, 144, 22, 0, - 228, 160, 9, 0, 0, 3, - 0, 0, 4, 128, 0, 0, - 228, 144, 24, 0, 228, 160, - 4, 0, 0, 4, 0, 0, - 3, 192, 0, 0, 170, 128, - 0, 0, 228, 160, 0, 0, - 228, 128, 1, 0, 0, 2, - 0, 0, 8, 192, 0, 0, - 170, 128, 1, 0, 0, 2, - 0, 0, 8, 224, 1, 0, - 255, 160, 1, 0, 0, 2, - 2, 0, 3, 224, 2, 0, - 228, 144, 255, 255, 0, 0, - 83, 72, 68, 82, 76, 7, - 0, 0, 64, 0, 1, 0, - 211, 1, 0, 0, 89, 0, - 0, 4, 70, 142, 32, 0, - 0, 0, 0, 0, 26, 0, - 0, 0, 95, 0, 0, 3, - 242, 16, 16, 0, 0, 0, - 0, 0, 95, 0, 0, 3, - 114, 16, 16, 0, 1, 0, - 0, 0, 95, 0, 0, 3, - 50, 16, 16, 0, 2, 0, - 0, 0, 101, 0, 0, 3, - 242, 32, 16, 0, 0, 0, - 0, 0, 101, 0, 0, 3, - 242, 32, 16, 0, 1, 0, - 0, 0, 101, 0, 0, 3, - 50, 32, 16, 0, 2, 0, - 0, 0, 103, 0, 0, 4, - 242, 32, 16, 0, 3, 0, - 0, 0, 1, 0, 0, 0, - 104, 0, 0, 2, 6, 0, - 0, 0, 50, 0, 0, 15, - 114, 0, 16, 0, 0, 0, - 0, 0, 70, 18, 16, 0, - 1, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 64, - 0, 0, 0, 64, 0, 0, - 0, 64, 0, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 191, 0, 0, 128, 191, - 0, 0, 128, 191, 0, 0, - 0, 0, 16, 0, 0, 8, - 18, 0, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 19, 0, 0, 0, 16, 0, - 0, 8, 34, 0, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 20, 0, 0, 0, - 16, 0, 0, 8, 66, 0, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 21, 0, - 0, 0, 16, 0, 0, 7, - 18, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 1, 0, 0, 0, - 68, 0, 0, 5, 18, 0, - 16, 0, 0, 0, 0, 0, - 10, 0, 16, 0, 0, 0, - 0, 0, 56, 0, 0, 7, - 114, 0, 16, 0, 0, 0, - 0, 0, 6, 0, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 1, 0, 0, 0, - 16, 0, 0, 9, 18, 0, - 16, 0, 1, 0, 0, 0, - 70, 130, 32, 128, 65, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 16, 0, 0, 9, 34, 0, - 16, 0, 1, 0, 0, 0, - 70, 130, 32, 128, 65, 0, - 0, 0, 0, 0, 0, 0, - 4, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 16, 0, 0, 9, 66, 0, - 16, 0, 1, 0, 0, 0, - 70, 130, 32, 128, 65, 0, - 0, 0, 0, 0, 0, 0, - 5, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 29, 0, 0, 10, 114, 0, - 16, 0, 2, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 10, 114, 0, 16, 0, - 2, 0, 0, 0, 70, 2, - 16, 0, 2, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 0, 0, 56, 0, 0, 7, - 114, 0, 16, 0, 3, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 2, 0, 0, 0, - 56, 0, 0, 8, 114, 0, - 16, 0, 4, 0, 0, 0, - 86, 5, 16, 0, 3, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 7, 0, - 0, 0, 50, 0, 0, 10, - 178, 0, 16, 0, 3, 0, - 0, 0, 6, 0, 16, 0, - 3, 0, 0, 0, 70, 136, - 32, 0, 0, 0, 0, 0, - 6, 0, 0, 0, 70, 8, - 16, 0, 4, 0, 0, 0, - 50, 0, 0, 10, 114, 0, - 16, 0, 3, 0, 0, 0, - 166, 10, 16, 0, 3, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 8, 0, - 0, 0, 70, 3, 16, 0, - 3, 0, 0, 0, 50, 0, - 0, 11, 114, 32, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 3, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 54, 0, 0, 6, 130, 32, - 16, 0, 0, 0, 0, 0, - 58, 128, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 17, 0, 0, 8, 18, 0, - 16, 0, 3, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 15, 0, - 0, 0, 17, 0, 0, 8, - 34, 0, 16, 0, 3, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 16, 0, 0, 0, 17, 0, - 0, 8, 66, 0, 16, 0, - 3, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 17, 0, 0, 0, - 0, 0, 0, 9, 114, 0, - 16, 0, 3, 0, 0, 0, - 70, 2, 16, 128, 65, 0, - 0, 0, 3, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 12, 0, 0, 0, - 16, 0, 0, 7, 130, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 3, 0, - 0, 0, 70, 2, 16, 0, - 3, 0, 0, 0, 68, 0, - 0, 5, 130, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 50, 0, 0, 11, 114, 0, - 16, 0, 4, 0, 0, 0, - 70, 2, 16, 0, 3, 0, - 0, 0, 246, 15, 16, 0, - 0, 0, 0, 0, 70, 130, - 32, 128, 65, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 16, 0, 0, 7, - 130, 0, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 4, 0, 0, 0, 70, 2, - 16, 0, 4, 0, 0, 0, - 68, 0, 0, 5, 130, 0, - 16, 0, 1, 0, 0, 0, - 58, 0, 16, 0, 1, 0, - 0, 0, 56, 0, 0, 7, - 114, 0, 16, 0, 4, 0, - 0, 0, 246, 15, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 4, 0, 0, 0, - 16, 0, 0, 7, 18, 0, - 16, 0, 4, 0, 0, 0, - 70, 2, 16, 0, 4, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 50, 0, - 0, 11, 114, 0, 16, 0, - 5, 0, 0, 0, 70, 2, - 16, 0, 3, 0, 0, 0, - 246, 15, 16, 0, 0, 0, - 0, 0, 70, 130, 32, 128, - 65, 0, 0, 0, 0, 0, - 0, 0, 4, 0, 0, 0, - 50, 0, 0, 11, 114, 0, - 16, 0, 3, 0, 0, 0, - 70, 2, 16, 0, 3, 0, - 0, 0, 246, 15, 16, 0, - 0, 0, 0, 0, 70, 130, - 32, 128, 65, 0, 0, 0, - 0, 0, 0, 0, 5, 0, - 0, 0, 16, 0, 0, 7, - 130, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 5, 0, 0, 0, 70, 2, - 16, 0, 5, 0, 0, 0, - 68, 0, 0, 5, 130, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 56, 0, 0, 7, - 114, 0, 16, 0, 5, 0, - 0, 0, 246, 15, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 5, 0, 0, 0, - 16, 0, 0, 7, 34, 0, - 16, 0, 4, 0, 0, 0, - 70, 2, 16, 0, 5, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 16, 0, - 0, 7, 130, 0, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 3, 0, 0, 0, - 70, 2, 16, 0, 3, 0, - 0, 0, 68, 0, 0, 5, - 130, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 56, 0, - 0, 7, 114, 0, 16, 0, - 3, 0, 0, 0, 246, 15, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 3, 0, - 0, 0, 16, 0, 0, 7, - 66, 0, 16, 0, 4, 0, - 0, 0, 70, 2, 16, 0, - 3, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 52, 0, 0, 10, 114, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 4, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 56, 0, - 0, 7, 114, 0, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 2, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 47, 0, 0, 5, - 114, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 56, 0, - 0, 8, 114, 0, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 246, 143, 32, 0, 0, 0, - 0, 0, 2, 0, 0, 0, - 25, 0, 0, 5, 114, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 56, 0, 0, 7, - 114, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 56, 0, 0, 8, 114, 0, - 16, 0, 1, 0, 0, 0, - 86, 5, 16, 0, 0, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 10, 0, - 0, 0, 50, 0, 0, 10, - 178, 0, 16, 0, 0, 0, - 0, 0, 6, 0, 16, 0, - 0, 0, 0, 0, 70, 136, - 32, 0, 0, 0, 0, 0, - 9, 0, 0, 0, 70, 8, - 16, 0, 1, 0, 0, 0, - 50, 0, 0, 10, 114, 0, - 16, 0, 0, 0, 0, 0, - 166, 10, 16, 0, 0, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 11, 0, - 0, 0, 70, 3, 16, 0, - 0, 0, 0, 0, 56, 0, - 0, 8, 114, 32, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 2, 0, 0, 0, - 17, 32, 0, 8, 130, 32, - 16, 0, 1, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 14, 0, - 0, 0, 54, 0, 0, 5, - 50, 32, 16, 0, 2, 0, - 0, 0, 70, 16, 16, 0, - 2, 0, 0, 0, 17, 0, - 0, 8, 18, 32, 16, 0, - 3, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 22, 0, 0, 0, - 17, 0, 0, 8, 34, 32, - 16, 0, 3, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 23, 0, - 0, 0, 17, 0, 0, 8, - 66, 32, 16, 0, 3, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 24, 0, 0, 0, 17, 0, - 0, 8, 130, 32, 16, 0, - 3, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 25, 0, 0, 0, - 62, 0, 0, 1, 73, 83, - 71, 78, 108, 0, 0, 0, - 3, 0, 0, 0, 8, 0, - 0, 0, 80, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 15, 15, - 0, 0, 92, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 1, 0, 0, 0, 7, 7, - 0, 0, 99, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 2, 0, 0, 0, 3, 3, - 0, 0, 83, 86, 95, 80, - 111, 115, 105, 116, 105, 111, - 110, 0, 78, 79, 82, 77, - 65, 76, 0, 84, 69, 88, - 67, 79, 79, 82, 68, 0, - 79, 83, 71, 78, 132, 0, - 0, 0, 4, 0, 0, 0, - 8, 0, 0, 0, 104, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 15, 0, 0, 0, 104, 0, - 0, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 1, 0, 0, 0, - 15, 0, 0, 0, 110, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 2, 0, 0, 0, - 3, 12, 0, 0, 119, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 3, 0, - 0, 0, 3, 0, 0, 0, - 15, 0, 0, 0, 67, 79, - 76, 79, 82, 0, 84, 69, - 88, 67, 79, 79, 82, 68, - 0, 83, 86, 95, 80, 111, - 115, 105, 116, 105, 111, 110, - 0, 171 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicVertexLightingTxVc.inc b/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicVertexLightingTxVc.inc deleted file mode 100644 index d8ff1c3..0000000 --- a/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicVertexLightingTxVc.inc +++ /dev/null @@ -1,1070 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Position 0 xyzw 0 NONE float xyzw -// NORMAL 0 xyz 1 NONE float xyz -// TEXCOORD 0 xy 2 NONE float xy -// COLOR 0 xyzw 3 NONE float xyzw -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// COLOR 0 xyzw 0 NONE float xyzw -// COLOR 1 xyzw 1 NONE float xyzw -// TEXCOORD 0 xy 2 NONE float xy -// SV_Position 0 xyzw 3 POS float xyzw -// -// -// Constant buffer to DX9 shader constant mappings: -// -// Target Reg Buffer Start Reg # of Regs Data Conversion -// ---------- ------- --------- --------- ---------------------- -// c1 cb0 0 13 ( FLT, FLT, FLT, FLT) -// c14 cb0 14 4 ( FLT, FLT, FLT, FLT) -// c18 cb0 19 7 ( FLT, FLT, FLT, FLT) -// -// -// Runtime generated constant mappings: -// -// Target Reg Constant Description -// ---------- -------------------------------------------------- -// c0 Vertex Shader position offset -// -// -// Level9 shader bytecode: -// - vs_2_0 - def c25, 0, 1, 0, 0 - dcl_texcoord v0 // vin<0,1,2,3> - dcl_texcoord1 v1 // vin<4,5,6> - dcl_texcoord2 v2 // vin<7,8> - dcl_texcoord3 v3 // vin<9,10,11,12> - -#line 55 "D:\Microsoft\DirectXTK\Src\Shaders\Lighting.fxh" - dp4 r0.x, v0, c15 // ::pos_ws<0> - dp4 r0.y, v0, c16 // ::pos_ws<1> - dp4 r0.z, v0, c17 // ::pos_ws<2> - add r0.xyz, -r0, c13 - nrm r1.xyz, r0 // ::eyeVector<0,1,2> - -#line 31 - add r0.xyz, r1, -c4 - nrm r2.xyz, r0 // ::halfVectors<0,1,2> - -#line 57 - dp3 r0.x, v1, c18 - dp3 r0.y, v1, c19 - dp3 r0.z, v1, c20 - nrm r3.xyz, r0 // ::worldNormal<0,1,2> - -#line 35 - dp3 r0.x, r2, r3 // ::dotH<0> - -#line 31 - add r2.xyz, r1, -c5 - add r1.xyz, r1, -c6 - nrm r4.xyz, r1 // ::halfVectors<6,7,8> - -#line 35 - dp3 r0.z, r4, r3 // ::dotH<2> - -#line 31 - nrm r1.xyz, r2 // ::halfVectors<3,4,5> - -#line 35 - dp3 r0.y, r1, r3 // ::dotH<1> - -#line 40 - max r0.xyz, r0, c25.x - -#line 34 - dp3 r1.x, -c4, r3 // ::dotL<0> - dp3 r1.y, -c5, r3 // ::dotL<1> - dp3 r1.z, -c6, r3 // ::dotL<2> - -#line 37 - sge r2.xyz, r1, c25.x // ::zeroL<0,1,2> - -#line 40 - mul r0.xyz, r0, r2 - mul r2.xyz, r1, r2 // ::diffuse<0,1,2> - log r3.x, r0.x - log r3.y, r0.y - log r3.z, r0.z - mul r0.xyz, r3, c3.w - exp r3.x, r0.x - exp r3.y, r0.y - exp r3.z, r0.z - mul r0.xyz, r1, r3 // ::specular<0,1,2> - -#line 45 - mul r1.xyz, r0.y, c11 - mad r0.xyw, r0.x, c10.xyzz, r1.xyzz - mad r0.xyz, r0.z, c12, r0.xyww - mul oT1.xyz, r0, c3 // ::VSBasicVertexLightingTxVc<4,5,6> - -#line 61 - dp4 oPos.z, v0, c23 // ::VSBasicVertexLightingTxVc<12> - -#line 12 "D:\Microsoft\DirectXTK\Src\Shaders\Common.fxh" - dp4 r0.x, v0, c14 - max r0.x, r0.x, c25.x - min oT1.w, r0.x, c25.y // ::VSBasicVertexLightingTxVc<7> - -#line 44 "D:\Microsoft\DirectXTK\Src\Shaders\Lighting.fxh" - mul r0.xyz, r2.y, c8 - mad r0.xyz, r2.x, c7, r0 - mad r0.xyz, r2.z, c9, r0 - mov r1.xyz, c1 // Parameters::DiffuseColor<0,1,2> - mad r0.xyz, r0, r1, c2 // ::result<0,1,2> - -#line 239 "D:\Microsoft\DirectXTK\Src\Shaders\BasicEffect.fx" - mul oT0.xyz, r0, v3 // ::VSBasicVertexLightingTxVc<0,1,2> - mul oT0.w, v3.w, c1.w // ::VSBasicVertexLightingTxVc<3> - -#line 61 "D:\Microsoft\DirectXTK\Src\Shaders\Lighting.fxh" - dp4 r0.x, v0, c21 // ::vout<0> - dp4 r0.y, v0, c22 // ::vout<1> - dp4 r0.z, v0, c24 // ::vout<3> - -#line 231 "D:\Microsoft\DirectXTK\Src\Shaders\BasicEffect.fx" - mad oPos.xy, r0.z, c0, r0 // ::VSBasicVertexLightingTxVc<10,11> - mov oPos.w, r0.z // ::VSBasicVertexLightingTxVc<13> - -#line 238 - mov oT2.xy, v2 // ::VSBasicVertexLightingTxVc<8,9> - -// approximately 64 instruction slots used -vs_4_0 -dcl_constantbuffer CB0[26], immediateIndexed -dcl_input v0.xyzw -dcl_input v1.xyz -dcl_input v2.xy -dcl_input v3.xyzw -dcl_output o0.xyzw -dcl_output o1.xyzw -dcl_output o2.xy -dcl_output_siv o3.xyzw, position -dcl_temps 6 -dp3 r0.x, v1.xyzx, cb0[19].xyzx -dp3 r0.y, v1.xyzx, cb0[20].xyzx -dp3 r0.z, v1.xyzx, cb0[21].xyzx -dp3 r0.w, r0.xyzx, r0.xyzx -rsq r0.w, r0.w -mul r0.xyz, r0.wwww, r0.xyzx -dp3 r1.x, -cb0[3].xyzx, r0.xyzx -dp3 r1.y, -cb0[4].xyzx, r0.xyzx -dp3 r1.z, -cb0[5].xyzx, r0.xyzx -ge r2.xyz, r1.xyzx, l(0.000000, 0.000000, 0.000000, 0.000000) -and r2.xyz, r2.xyzx, l(0x3f800000, 0x3f800000, 0x3f800000, 0) -mul r3.xyz, r1.xyzx, r2.xyzx -mul r4.xyz, r3.yyyy, cb0[7].xyzx -mad r3.xyw, r3.xxxx, cb0[6].xyxz, r4.xyxz -mad r3.xyz, r3.zzzz, cb0[8].xyzx, r3.xywx -mad r3.xyz, r3.xyzx, cb0[0].xyzx, cb0[1].xyzx -mul o0.xyz, r3.xyzx, v3.xyzx -mul o0.w, v3.w, cb0[0].w -dp4 r3.x, v0.xyzw, cb0[15].xyzw -dp4 r3.y, v0.xyzw, cb0[16].xyzw -dp4 r3.z, v0.xyzw, cb0[17].xyzw -add r3.xyz, -r3.xyzx, cb0[12].xyzx -dp3 r0.w, r3.xyzx, r3.xyzx -rsq r0.w, r0.w -mad r4.xyz, r3.xyzx, r0.wwww, -cb0[3].xyzx -dp3 r1.w, r4.xyzx, r4.xyzx -rsq r1.w, r1.w -mul r4.xyz, r1.wwww, r4.xyzx -dp3 r4.x, r4.xyzx, r0.xyzx -mad r5.xyz, r3.xyzx, r0.wwww, -cb0[4].xyzx -mad r3.xyz, r3.xyzx, r0.wwww, -cb0[5].xyzx -dp3 r0.w, r5.xyzx, r5.xyzx -rsq r0.w, r0.w -mul r5.xyz, r0.wwww, r5.xyzx -dp3 r4.y, r5.xyzx, r0.xyzx -dp3 r0.w, r3.xyzx, r3.xyzx -rsq r0.w, r0.w -mul r3.xyz, r0.wwww, r3.xyzx -dp3 r4.z, r3.xyzx, r0.xyzx -max r0.xyz, r4.xyzx, l(0.000000, 0.000000, 0.000000, 0.000000) -mul r0.xyz, r2.xyzx, r0.xyzx -log r0.xyz, r0.xyzx -mul r0.xyz, r0.xyzx, cb0[2].wwww -exp r0.xyz, r0.xyzx -mul r0.xyz, r1.xyzx, r0.xyzx -mul r1.xyz, r0.yyyy, cb0[10].xyzx -mad r0.xyw, r0.xxxx, cb0[9].xyxz, r1.xyxz -mad r0.xyz, r0.zzzz, cb0[11].xyzx, r0.xywx -mul o1.xyz, r0.xyzx, cb0[2].xyzx -dp4_sat o1.w, v0.xyzw, cb0[14].xyzw -mov o2.xy, v2.xyxx -dp4 o3.x, v0.xyzw, cb0[22].xyzw -dp4 o3.y, v0.xyzw, cb0[23].xyzw -dp4 o3.z, v0.xyzw, cb0[24].xyzw -dp4 o3.w, v0.xyzw, cb0[25].xyzw -ret -// Approximately 0 instruction slots used -#endif - -const BYTE BasicEffect_VSBasicVertexLightingTxVc[] = -{ - 68, 88, 66, 67, 42, 236, - 208, 226, 182, 3, 233, 20, - 130, 36, 181, 101, 151, 108, - 63, 131, 1, 0, 0, 0, - 248, 19, 0, 0, 4, 0, - 0, 0, 48, 0, 0, 0, - 144, 11, 0, 0, 216, 18, - 0, 0, 108, 19, 0, 0, - 65, 111, 110, 57, 88, 11, - 0, 0, 88, 11, 0, 0, - 0, 2, 254, 255, 12, 11, - 0, 0, 76, 0, 0, 0, - 3, 0, 36, 0, 0, 0, - 72, 0, 0, 0, 72, 0, - 0, 0, 36, 0, 1, 0, - 72, 0, 0, 0, 0, 0, - 13, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 14, 0, - 4, 0, 14, 0, 0, 0, - 0, 0, 0, 0, 19, 0, - 7, 0, 18, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 2, 254, 255, 254, 255, - 222, 1, 68, 66, 85, 71, - 40, 0, 0, 0, 76, 7, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 184, 0, - 0, 0, 59, 0, 0, 0, - 196, 0, 0, 0, 14, 0, - 0, 0, 52, 6, 0, 0, - 208, 2, 0, 0, 68, 58, - 92, 77, 105, 99, 114, 111, - 115, 111, 102, 116, 92, 68, - 105, 114, 101, 99, 116, 88, - 84, 75, 92, 83, 114, 99, - 92, 83, 104, 97, 100, 101, - 114, 115, 92, 76, 105, 103, - 104, 116, 105, 110, 103, 46, - 102, 120, 104, 0, 68, 58, - 92, 77, 105, 99, 114, 111, - 115, 111, 102, 116, 92, 68, - 105, 114, 101, 99, 116, 88, - 84, 75, 92, 83, 114, 99, - 92, 83, 104, 97, 100, 101, - 114, 115, 92, 67, 111, 109, - 109, 111, 110, 46, 102, 120, - 104, 0, 68, 58, 92, 77, - 105, 99, 114, 111, 115, 111, - 102, 116, 92, 68, 105, 114, - 101, 99, 116, 88, 84, 75, - 92, 83, 114, 99, 92, 83, - 104, 97, 100, 101, 114, 115, - 92, 66, 97, 115, 105, 99, - 69, 102, 102, 101, 99, 116, - 46, 102, 120, 0, 40, 0, - 0, 0, 88, 0, 0, 0, - 134, 0, 0, 0, 0, 0, - 255, 255, 128, 7, 0, 0, - 0, 0, 255, 255, 152, 7, - 0, 0, 0, 0, 255, 255, - 164, 7, 0, 0, 0, 0, - 255, 255, 176, 7, 0, 0, - 0, 0, 255, 255, 188, 7, - 0, 0, 55, 0, 0, 0, - 200, 7, 0, 0, 55, 0, - 0, 0, 216, 7, 0, 0, - 55, 0, 0, 0, 232, 7, - 0, 0, 56, 0, 0, 0, - 248, 7, 0, 0, 56, 0, - 0, 0, 8, 8, 0, 0, - 31, 0, 0, 0, 20, 8, - 0, 0, 31, 0, 0, 0, - 36, 8, 0, 0, 57, 0, - 0, 0, 48, 8, 0, 0, - 57, 0, 0, 0, 64, 8, - 0, 0, 57, 0, 0, 0, - 80, 8, 0, 0, 57, 0, - 0, 0, 96, 8, 0, 0, - 35, 0, 0, 0, 108, 8, - 0, 0, 31, 0, 0, 0, - 124, 8, 0, 0, 31, 0, - 0, 0, 140, 8, 0, 0, - 31, 0, 0, 0, 156, 8, - 0, 0, 35, 0, 0, 0, - 168, 8, 0, 0, 31, 0, - 0, 0, 184, 8, 0, 0, - 35, 0, 0, 0, 196, 8, - 0, 0, 40, 0, 0, 0, - 212, 8, 0, 0, 34, 0, - 0, 0, 228, 8, 0, 0, - 34, 0, 0, 0, 244, 8, - 0, 0, 34, 0, 0, 0, - 4, 9, 0, 0, 37, 0, - 0, 0, 20, 9, 0, 0, - 40, 0, 0, 0, 36, 9, - 0, 0, 39, 0, 0, 0, - 52, 9, 0, 0, 40, 0, - 0, 0, 68, 9, 0, 0, - 40, 0, 0, 0, 80, 9, - 0, 0, 40, 0, 0, 0, - 92, 9, 0, 0, 40, 0, - 0, 0, 104, 9, 0, 0, - 40, 0, 0, 0, 120, 9, - 0, 0, 40, 0, 0, 0, - 132, 9, 0, 0, 40, 0, - 0, 0, 144, 9, 0, 0, - 40, 0, 0, 0, 156, 9, - 0, 0, 45, 0, 0, 0, - 172, 9, 0, 0, 45, 0, - 0, 0, 188, 9, 0, 0, - 45, 0, 0, 0, 208, 9, - 0, 0, 45, 0, 0, 0, - 228, 9, 0, 0, 61, 0, - 0, 0, 244, 9, 0, 0, - 12, 0, 1, 0, 4, 10, - 0, 0, 12, 0, 1, 0, - 20, 10, 0, 0, 12, 0, - 1, 0, 36, 10, 0, 0, - 44, 0, 0, 0, 52, 10, - 0, 0, 44, 0, 0, 0, - 68, 10, 0, 0, 44, 0, - 0, 0, 88, 10, 0, 0, - 44, 0, 0, 0, 108, 10, - 0, 0, 44, 0, 0, 0, - 120, 10, 0, 0, 239, 0, - 2, 0, 140, 10, 0, 0, - 239, 0, 2, 0, 156, 10, - 0, 0, 61, 0, 0, 0, - 172, 10, 0, 0, 61, 0, - 0, 0, 188, 10, 0, 0, - 61, 0, 0, 0, 204, 10, - 0, 0, 231, 0, 2, 0, - 220, 10, 0, 0, 231, 0, - 2, 0, 240, 10, 0, 0, - 238, 0, 2, 0, 252, 10, - 0, 0, 80, 97, 114, 97, - 109, 101, 116, 101, 114, 115, - 0, 68, 105, 102, 102, 117, - 115, 101, 67, 111, 108, 111, - 114, 0, 1, 0, 3, 0, - 1, 0, 4, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 49, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 255, 255, - 86, 83, 66, 97, 115, 105, - 99, 86, 101, 114, 116, 101, - 120, 76, 105, 103, 104, 116, - 105, 110, 103, 84, 120, 86, - 99, 0, 68, 105, 102, 102, - 117, 115, 101, 0, 171, 171, - 1, 0, 3, 0, 1, 0, - 4, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 83, 112, - 101, 99, 117, 108, 97, 114, - 0, 84, 101, 120, 67, 111, - 111, 114, 100, 0, 171, 171, - 1, 0, 3, 0, 1, 0, - 2, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 80, 111, - 115, 105, 116, 105, 111, 110, - 80, 83, 0, 171, 234, 2, - 0, 0, 244, 2, 0, 0, - 4, 3, 0, 0, 244, 2, - 0, 0, 13, 3, 0, 0, - 24, 3, 0, 0, 40, 3, - 0, 0, 244, 2, 0, 0, - 5, 0, 0, 0, 1, 0, - 14, 0, 1, 0, 4, 0, - 52, 3, 0, 0, 41, 0, - 0, 0, 4, 0, 5, 0, - 6, 0, 255, 255, 42, 0, - 0, 0, 255, 255, 255, 255, - 12, 0, 255, 255, 45, 0, - 0, 0, 255, 255, 255, 255, - 255, 255, 7, 0, 51, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 255, 255, 52, 0, - 0, 0, 255, 255, 255, 255, - 255, 255, 3, 0, 56, 0, - 0, 0, 10, 0, 11, 0, - 255, 255, 255, 255, 57, 0, - 0, 0, 255, 255, 255, 255, - 255, 255, 13, 0, 58, 0, - 0, 0, 8, 0, 9, 0, - 255, 255, 255, 255, 100, 105, - 102, 102, 117, 115, 101, 0, - 1, 0, 3, 0, 1, 0, - 3, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 29, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 255, 255, 100, 111, - 116, 72, 0, 171, 171, 171, - 16, 0, 0, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 20, 0, 0, 0, 255, 255, - 255, 255, 2, 0, 255, 255, - 22, 0, 0, 0, 255, 255, - 1, 0, 255, 255, 255, 255, - 100, 111, 116, 76, 0, 171, - 171, 171, 24, 0, 0, 0, - 0, 0, 255, 255, 255, 255, - 255, 255, 25, 0, 0, 0, - 255, 255, 1, 0, 255, 255, - 255, 255, 26, 0, 0, 0, - 255, 255, 255, 255, 2, 0, - 255, 255, 101, 121, 101, 86, - 101, 99, 116, 111, 114, 0, - 171, 171, 9, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 255, 255, 104, 97, 108, 102, - 86, 101, 99, 116, 111, 114, - 115, 0, 3, 0, 3, 0, - 3, 0, 3, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 11, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 255, 255, - 19, 0, 0, 0, 6, 0, - 7, 0, 8, 0, 255, 255, - 21, 0, 0, 0, 3, 0, - 4, 0, 5, 0, 255, 255, - 112, 111, 115, 95, 119, 115, - 0, 171, 5, 0, 0, 0, - 0, 0, 255, 255, 255, 255, - 255, 255, 6, 0, 0, 0, - 255, 255, 1, 0, 255, 255, - 255, 255, 7, 0, 0, 0, - 255, 255, 255, 255, 2, 0, - 255, 255, 114, 101, 115, 117, - 108, 116, 0, 171, 234, 2, - 0, 0, 204, 3, 0, 0, - 4, 3, 0, 0, 204, 3, - 0, 0, 5, 0, 0, 0, - 1, 0, 6, 0, 1, 0, - 2, 0, 204, 4, 0, 0, - 50, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 255, 255, - 115, 112, 101, 99, 117, 108, - 97, 114, 0, 171, 171, 171, - 37, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 255, 255, - 118, 105, 110, 0, 80, 111, - 115, 105, 116, 105, 111, 110, - 0, 78, 111, 114, 109, 97, - 108, 0, 67, 111, 108, 111, - 114, 0, 171, 171, 20, 5, - 0, 0, 244, 2, 0, 0, - 29, 5, 0, 0, 204, 3, - 0, 0, 13, 3, 0, 0, - 24, 3, 0, 0, 36, 5, - 0, 0, 244, 2, 0, 0, - 5, 0, 0, 0, 1, 0, - 13, 0, 1, 0, 4, 0, - 44, 5, 0, 0, 1, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 3, 0, 2, 0, - 0, 0, 4, 0, 5, 0, - 6, 0, 255, 255, 3, 0, - 0, 0, 7, 0, 8, 0, - 255, 255, 255, 255, 4, 0, - 0, 0, 9, 0, 10, 0, - 11, 0, 12, 0, 118, 111, - 117, 116, 0, 80, 111, 115, - 95, 112, 115, 0, 70, 111, - 103, 70, 97, 99, 116, 111, - 114, 0, 171, 171, 0, 0, - 3, 0, 1, 0, 1, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 145, 5, 0, 0, - 244, 2, 0, 0, 234, 2, - 0, 0, 244, 2, 0, 0, - 4, 3, 0, 0, 204, 3, - 0, 0, 152, 5, 0, 0, - 164, 5, 0, 0, 5, 0, - 0, 0, 1, 0, 12, 0, - 1, 0, 4, 0, 180, 5, - 0, 0, 53, 0, 0, 0, - 0, 0, 255, 255, 255, 255, - 255, 255, 54, 0, 0, 0, - 255, 255, 1, 0, 255, 255, - 255, 255, 55, 0, 0, 0, - 255, 255, 255, 255, 3, 0, - 255, 255, 119, 111, 114, 108, - 100, 78, 111, 114, 109, 97, - 108, 0, 15, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 255, 255, 122, 101, 114, 111, - 76, 0, 171, 171, 27, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 255, 255, 156, 2, - 0, 0, 167, 2, 0, 0, - 180, 2, 0, 0, 1, 0, - 0, 0, 196, 2, 0, 0, - 0, 0, 0, 0, 208, 2, - 0, 0, 84, 3, 0, 0, - 8, 0, 0, 0, 100, 3, - 0, 0, 0, 0, 0, 0, - 196, 3, 0, 0, 204, 3, - 0, 0, 1, 0, 0, 0, - 220, 3, 0, 0, 0, 0, - 0, 0, 232, 3, 0, 0, - 204, 3, 0, 0, 3, 0, - 0, 0, 240, 3, 0, 0, - 0, 0, 0, 0, 20, 4, - 0, 0, 204, 3, 0, 0, - 3, 0, 0, 0, 28, 4, - 0, 0, 0, 0, 0, 0, - 64, 4, 0, 0, 204, 3, - 0, 0, 1, 0, 0, 0, - 76, 4, 0, 0, 0, 0, - 0, 0, 88, 4, 0, 0, - 100, 4, 0, 0, 3, 0, - 0, 0, 116, 4, 0, 0, - 0, 0, 0, 0, 152, 4, - 0, 0, 244, 2, 0, 0, - 3, 0, 0, 0, 160, 4, - 0, 0, 0, 0, 0, 0, - 196, 4, 0, 0, 220, 4, - 0, 0, 1, 0, 0, 0, - 236, 4, 0, 0, 0, 0, - 0, 0, 248, 4, 0, 0, - 204, 3, 0, 0, 1, 0, - 0, 0, 4, 5, 0, 0, - 208, 2, 0, 0, 16, 5, - 0, 0, 76, 5, 0, 0, - 4, 0, 0, 0, 92, 5, - 0, 0, 0, 0, 0, 0, - 140, 5, 0, 0, 212, 5, - 0, 0, 3, 0, 0, 0, - 228, 5, 0, 0, 0, 0, - 0, 0, 8, 6, 0, 0, - 204, 3, 0, 0, 1, 0, - 0, 0, 20, 6, 0, 0, - 0, 0, 0, 0, 32, 6, - 0, 0, 204, 3, 0, 0, - 1, 0, 0, 0, 40, 6, - 0, 0, 77, 105, 99, 114, - 111, 115, 111, 102, 116, 32, - 40, 82, 41, 32, 72, 76, - 83, 76, 32, 83, 104, 97, - 100, 101, 114, 32, 67, 111, - 109, 112, 105, 108, 101, 114, - 32, 49, 48, 46, 49, 0, - 81, 0, 0, 5, 25, 0, - 15, 160, 0, 0, 0, 0, - 0, 0, 128, 63, 0, 0, - 0, 0, 0, 0, 0, 0, - 31, 0, 0, 2, 5, 0, - 0, 128, 0, 0, 15, 144, - 31, 0, 0, 2, 5, 0, - 1, 128, 1, 0, 15, 144, - 31, 0, 0, 2, 5, 0, - 2, 128, 2, 0, 15, 144, - 31, 0, 0, 2, 5, 0, - 3, 128, 3, 0, 15, 144, - 9, 0, 0, 3, 0, 0, - 1, 128, 0, 0, 228, 144, - 15, 0, 228, 160, 9, 0, - 0, 3, 0, 0, 2, 128, - 0, 0, 228, 144, 16, 0, - 228, 160, 9, 0, 0, 3, - 0, 0, 4, 128, 0, 0, - 228, 144, 17, 0, 228, 160, - 2, 0, 0, 3, 0, 0, - 7, 128, 0, 0, 228, 129, - 13, 0, 228, 160, 36, 0, - 0, 2, 1, 0, 7, 128, - 0, 0, 228, 128, 2, 0, - 0, 3, 0, 0, 7, 128, - 1, 0, 228, 128, 4, 0, - 228, 161, 36, 0, 0, 2, - 2, 0, 7, 128, 0, 0, - 228, 128, 8, 0, 0, 3, - 0, 0, 1, 128, 1, 0, - 228, 144, 18, 0, 228, 160, - 8, 0, 0, 3, 0, 0, - 2, 128, 1, 0, 228, 144, - 19, 0, 228, 160, 8, 0, - 0, 3, 0, 0, 4, 128, - 1, 0, 228, 144, 20, 0, - 228, 160, 36, 0, 0, 2, - 3, 0, 7, 128, 0, 0, - 228, 128, 8, 0, 0, 3, - 0, 0, 1, 128, 2, 0, - 228, 128, 3, 0, 228, 128, - 2, 0, 0, 3, 2, 0, - 7, 128, 1, 0, 228, 128, - 5, 0, 228, 161, 2, 0, - 0, 3, 1, 0, 7, 128, - 1, 0, 228, 128, 6, 0, - 228, 161, 36, 0, 0, 2, - 4, 0, 7, 128, 1, 0, - 228, 128, 8, 0, 0, 3, - 0, 0, 4, 128, 4, 0, - 228, 128, 3, 0, 228, 128, - 36, 0, 0, 2, 1, 0, - 7, 128, 2, 0, 228, 128, - 8, 0, 0, 3, 0, 0, - 2, 128, 1, 0, 228, 128, - 3, 0, 228, 128, 11, 0, - 0, 3, 0, 0, 7, 128, - 0, 0, 228, 128, 25, 0, - 0, 160, 8, 0, 0, 3, - 1, 0, 1, 128, 4, 0, - 228, 161, 3, 0, 228, 128, - 8, 0, 0, 3, 1, 0, - 2, 128, 5, 0, 228, 161, - 3, 0, 228, 128, 8, 0, - 0, 3, 1, 0, 4, 128, - 6, 0, 228, 161, 3, 0, - 228, 128, 13, 0, 0, 3, - 2, 0, 7, 128, 1, 0, - 228, 128, 25, 0, 0, 160, - 5, 0, 0, 3, 0, 0, - 7, 128, 0, 0, 228, 128, - 2, 0, 228, 128, 5, 0, - 0, 3, 2, 0, 7, 128, - 1, 0, 228, 128, 2, 0, - 228, 128, 15, 0, 0, 2, - 3, 0, 1, 128, 0, 0, - 0, 128, 15, 0, 0, 2, - 3, 0, 2, 128, 0, 0, - 85, 128, 15, 0, 0, 2, - 3, 0, 4, 128, 0, 0, - 170, 128, 5, 0, 0, 3, - 0, 0, 7, 128, 3, 0, - 228, 128, 3, 0, 255, 160, - 14, 0, 0, 2, 3, 0, - 1, 128, 0, 0, 0, 128, - 14, 0, 0, 2, 3, 0, - 2, 128, 0, 0, 85, 128, - 14, 0, 0, 2, 3, 0, - 4, 128, 0, 0, 170, 128, - 5, 0, 0, 3, 0, 0, - 7, 128, 1, 0, 228, 128, - 3, 0, 228, 128, 5, 0, - 0, 3, 1, 0, 7, 128, - 0, 0, 85, 128, 11, 0, - 228, 160, 4, 0, 0, 4, - 0, 0, 11, 128, 0, 0, - 0, 128, 10, 0, 164, 160, - 1, 0, 164, 128, 4, 0, - 0, 4, 0, 0, 7, 128, - 0, 0, 170, 128, 12, 0, - 228, 160, 0, 0, 244, 128, - 5, 0, 0, 3, 1, 0, - 7, 224, 0, 0, 228, 128, - 3, 0, 228, 160, 9, 0, - 0, 3, 0, 0, 4, 192, - 0, 0, 228, 144, 23, 0, - 228, 160, 9, 0, 0, 3, - 0, 0, 1, 128, 0, 0, - 228, 144, 14, 0, 228, 160, - 11, 0, 0, 3, 0, 0, - 1, 128, 0, 0, 0, 128, - 25, 0, 0, 160, 10, 0, - 0, 3, 1, 0, 8, 224, - 0, 0, 0, 128, 25, 0, - 85, 160, 5, 0, 0, 3, - 0, 0, 7, 128, 2, 0, - 85, 128, 8, 0, 228, 160, - 4, 0, 0, 4, 0, 0, - 7, 128, 2, 0, 0, 128, - 7, 0, 228, 160, 0, 0, - 228, 128, 4, 0, 0, 4, - 0, 0, 7, 128, 2, 0, - 170, 128, 9, 0, 228, 160, - 0, 0, 228, 128, 1, 0, - 0, 2, 1, 0, 7, 128, - 1, 0, 228, 160, 4, 0, - 0, 4, 0, 0, 7, 128, - 0, 0, 228, 128, 1, 0, - 228, 128, 2, 0, 228, 160, - 5, 0, 0, 3, 0, 0, - 7, 224, 0, 0, 228, 128, - 3, 0, 228, 144, 5, 0, - 0, 3, 0, 0, 8, 224, - 3, 0, 255, 144, 1, 0, - 255, 160, 9, 0, 0, 3, - 0, 0, 1, 128, 0, 0, - 228, 144, 21, 0, 228, 160, - 9, 0, 0, 3, 0, 0, - 2, 128, 0, 0, 228, 144, - 22, 0, 228, 160, 9, 0, - 0, 3, 0, 0, 4, 128, - 0, 0, 228, 144, 24, 0, - 228, 160, 4, 0, 0, 4, - 0, 0, 3, 192, 0, 0, - 170, 128, 0, 0, 228, 160, - 0, 0, 228, 128, 1, 0, - 0, 2, 0, 0, 8, 192, - 0, 0, 170, 128, 1, 0, - 0, 2, 2, 0, 3, 224, - 2, 0, 228, 144, 255, 255, - 0, 0, 83, 72, 68, 82, - 64, 7, 0, 0, 64, 0, - 1, 0, 208, 1, 0, 0, - 89, 0, 0, 4, 70, 142, - 32, 0, 0, 0, 0, 0, - 26, 0, 0, 0, 95, 0, - 0, 3, 242, 16, 16, 0, - 0, 0, 0, 0, 95, 0, - 0, 3, 114, 16, 16, 0, - 1, 0, 0, 0, 95, 0, - 0, 3, 50, 16, 16, 0, - 2, 0, 0, 0, 95, 0, - 0, 3, 242, 16, 16, 0, - 3, 0, 0, 0, 101, 0, - 0, 3, 242, 32, 16, 0, - 0, 0, 0, 0, 101, 0, - 0, 3, 242, 32, 16, 0, - 1, 0, 0, 0, 101, 0, - 0, 3, 50, 32, 16, 0, - 2, 0, 0, 0, 103, 0, - 0, 4, 242, 32, 16, 0, - 3, 0, 0, 0, 1, 0, - 0, 0, 104, 0, 0, 2, - 6, 0, 0, 0, 16, 0, - 0, 8, 18, 0, 16, 0, - 0, 0, 0, 0, 70, 18, - 16, 0, 1, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 19, 0, 0, 0, - 16, 0, 0, 8, 34, 0, - 16, 0, 0, 0, 0, 0, - 70, 18, 16, 0, 1, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 20, 0, - 0, 0, 16, 0, 0, 8, - 66, 0, 16, 0, 0, 0, - 0, 0, 70, 18, 16, 0, - 1, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 21, 0, 0, 0, 16, 0, - 0, 7, 130, 0, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 68, 0, 0, 5, - 130, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 56, 0, - 0, 7, 114, 0, 16, 0, - 0, 0, 0, 0, 246, 15, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 16, 0, 0, 9, - 18, 0, 16, 0, 1, 0, - 0, 0, 70, 130, 32, 128, - 65, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 16, 0, 0, 9, - 34, 0, 16, 0, 1, 0, - 0, 0, 70, 130, 32, 128, - 65, 0, 0, 0, 0, 0, - 0, 0, 4, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 16, 0, 0, 9, - 66, 0, 16, 0, 1, 0, - 0, 0, 70, 130, 32, 128, - 65, 0, 0, 0, 0, 0, - 0, 0, 5, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 29, 0, 0, 10, - 114, 0, 16, 0, 2, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 10, 114, 0, - 16, 0, 2, 0, 0, 0, - 70, 2, 16, 0, 2, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 0, 0, 56, 0, - 0, 7, 114, 0, 16, 0, - 3, 0, 0, 0, 70, 2, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 2, 0, - 0, 0, 56, 0, 0, 8, - 114, 0, 16, 0, 4, 0, - 0, 0, 86, 5, 16, 0, - 3, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 7, 0, 0, 0, 50, 0, - 0, 10, 178, 0, 16, 0, - 3, 0, 0, 0, 6, 0, - 16, 0, 3, 0, 0, 0, - 70, 136, 32, 0, 0, 0, - 0, 0, 6, 0, 0, 0, - 70, 8, 16, 0, 4, 0, - 0, 0, 50, 0, 0, 10, - 114, 0, 16, 0, 3, 0, - 0, 0, 166, 10, 16, 0, - 3, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 8, 0, 0, 0, 70, 3, - 16, 0, 3, 0, 0, 0, - 50, 0, 0, 11, 114, 0, - 16, 0, 3, 0, 0, 0, - 70, 2, 16, 0, 3, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 1, 0, - 0, 0, 56, 0, 0, 7, - 114, 32, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 3, 0, 0, 0, 70, 18, - 16, 0, 3, 0, 0, 0, - 56, 0, 0, 8, 130, 32, - 16, 0, 0, 0, 0, 0, - 58, 16, 16, 0, 3, 0, - 0, 0, 58, 128, 32, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 17, 0, 0, 8, - 18, 0, 16, 0, 3, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 15, 0, 0, 0, 17, 0, - 0, 8, 34, 0, 16, 0, - 3, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 16, 0, 0, 0, - 17, 0, 0, 8, 66, 0, - 16, 0, 3, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 17, 0, - 0, 0, 0, 0, 0, 9, - 114, 0, 16, 0, 3, 0, - 0, 0, 70, 2, 16, 128, - 65, 0, 0, 0, 3, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 12, 0, - 0, 0, 16, 0, 0, 7, - 130, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 3, 0, 0, 0, 70, 2, - 16, 0, 3, 0, 0, 0, - 68, 0, 0, 5, 130, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 50, 0, 0, 11, - 114, 0, 16, 0, 4, 0, - 0, 0, 70, 2, 16, 0, - 3, 0, 0, 0, 246, 15, - 16, 0, 0, 0, 0, 0, - 70, 130, 32, 128, 65, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 16, 0, - 0, 7, 130, 0, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 4, 0, 0, 0, - 70, 2, 16, 0, 4, 0, - 0, 0, 68, 0, 0, 5, - 130, 0, 16, 0, 1, 0, - 0, 0, 58, 0, 16, 0, - 1, 0, 0, 0, 56, 0, - 0, 7, 114, 0, 16, 0, - 4, 0, 0, 0, 246, 15, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 4, 0, - 0, 0, 16, 0, 0, 7, - 18, 0, 16, 0, 4, 0, - 0, 0, 70, 2, 16, 0, - 4, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 50, 0, 0, 11, 114, 0, - 16, 0, 5, 0, 0, 0, - 70, 2, 16, 0, 3, 0, - 0, 0, 246, 15, 16, 0, - 0, 0, 0, 0, 70, 130, - 32, 128, 65, 0, 0, 0, - 0, 0, 0, 0, 4, 0, - 0, 0, 50, 0, 0, 11, - 114, 0, 16, 0, 3, 0, - 0, 0, 70, 2, 16, 0, - 3, 0, 0, 0, 246, 15, - 16, 0, 0, 0, 0, 0, - 70, 130, 32, 128, 65, 0, - 0, 0, 0, 0, 0, 0, - 5, 0, 0, 0, 16, 0, - 0, 7, 130, 0, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 5, 0, 0, 0, - 70, 2, 16, 0, 5, 0, - 0, 0, 68, 0, 0, 5, - 130, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 56, 0, - 0, 7, 114, 0, 16, 0, - 5, 0, 0, 0, 246, 15, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 5, 0, - 0, 0, 16, 0, 0, 7, - 34, 0, 16, 0, 4, 0, - 0, 0, 70, 2, 16, 0, - 5, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 16, 0, 0, 7, 130, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 3, 0, - 0, 0, 70, 2, 16, 0, - 3, 0, 0, 0, 68, 0, - 0, 5, 130, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 56, 0, 0, 7, 114, 0, - 16, 0, 3, 0, 0, 0, - 246, 15, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 3, 0, 0, 0, 16, 0, - 0, 7, 66, 0, 16, 0, - 4, 0, 0, 0, 70, 2, - 16, 0, 3, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 52, 0, 0, 10, - 114, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 4, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 56, 0, 0, 7, 114, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 2, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 47, 0, - 0, 5, 114, 0, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 56, 0, 0, 8, 114, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 246, 143, 32, 0, - 0, 0, 0, 0, 2, 0, - 0, 0, 25, 0, 0, 5, - 114, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 56, 0, - 0, 7, 114, 0, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 56, 0, 0, 8, - 114, 0, 16, 0, 1, 0, - 0, 0, 86, 5, 16, 0, - 0, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 10, 0, 0, 0, 50, 0, - 0, 10, 178, 0, 16, 0, - 0, 0, 0, 0, 6, 0, - 16, 0, 0, 0, 0, 0, - 70, 136, 32, 0, 0, 0, - 0, 0, 9, 0, 0, 0, - 70, 8, 16, 0, 1, 0, - 0, 0, 50, 0, 0, 10, - 114, 0, 16, 0, 0, 0, - 0, 0, 166, 10, 16, 0, - 0, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 11, 0, 0, 0, 70, 3, - 16, 0, 0, 0, 0, 0, - 56, 0, 0, 8, 114, 32, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 2, 0, - 0, 0, 17, 32, 0, 8, - 130, 32, 16, 0, 1, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 14, 0, 0, 0, 54, 0, - 0, 5, 50, 32, 16, 0, - 2, 0, 0, 0, 70, 16, - 16, 0, 2, 0, 0, 0, - 17, 0, 0, 8, 18, 32, - 16, 0, 3, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 22, 0, - 0, 0, 17, 0, 0, 8, - 34, 32, 16, 0, 3, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 23, 0, 0, 0, 17, 0, - 0, 8, 66, 32, 16, 0, - 3, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 24, 0, 0, 0, - 17, 0, 0, 8, 130, 32, - 16, 0, 3, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 25, 0, - 0, 0, 62, 0, 0, 1, - 73, 83, 71, 78, 140, 0, - 0, 0, 4, 0, 0, 0, - 8, 0, 0, 0, 104, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 15, 15, 0, 0, 116, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 1, 0, 0, 0, - 7, 7, 0, 0, 123, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 2, 0, 0, 0, - 3, 3, 0, 0, 132, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 3, 0, 0, 0, - 15, 15, 0, 0, 83, 86, - 95, 80, 111, 115, 105, 116, - 105, 111, 110, 0, 78, 79, - 82, 77, 65, 76, 0, 84, - 69, 88, 67, 79, 79, 82, - 68, 0, 67, 79, 76, 79, - 82, 0, 171, 171, 79, 83, - 71, 78, 132, 0, 0, 0, - 4, 0, 0, 0, 8, 0, - 0, 0, 104, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 15, 0, - 0, 0, 104, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 1, 0, 0, 0, 15, 0, - 0, 0, 110, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 2, 0, 0, 0, 3, 12, - 0, 0, 119, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 0, 3, 0, 0, 0, - 3, 0, 0, 0, 15, 0, - 0, 0, 67, 79, 76, 79, - 82, 0, 84, 69, 88, 67, - 79, 79, 82, 68, 0, 83, - 86, 95, 80, 111, 115, 105, - 116, 105, 111, 110, 0, 171 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicVertexLightingTxVcBn.inc b/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicVertexLightingTxVcBn.inc deleted file mode 100644 index 8b1179c..0000000 --- a/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicVertexLightingTxVcBn.inc +++ /dev/null @@ -1,1108 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Position 0 xyzw 0 NONE float xyzw -// NORMAL 0 xyz 1 NONE float xyz -// TEXCOORD 0 xy 2 NONE float xy -// COLOR 0 xyzw 3 NONE float xyzw -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// COLOR 0 xyzw 0 NONE float xyzw -// COLOR 1 xyzw 1 NONE float xyzw -// TEXCOORD 0 xy 2 NONE float xy -// SV_Position 0 xyzw 3 POS float xyzw -// -// -// Constant buffer to DX9 shader constant mappings: -// -// Target Reg Buffer Start Reg # of Regs Data Conversion -// ---------- ------- --------- --------- ---------------------- -// c1 cb0 0 13 ( FLT, FLT, FLT, FLT) -// c14 cb0 14 4 ( FLT, FLT, FLT, FLT) -// c18 cb0 19 7 ( FLT, FLT, FLT, FLT) -// -// -// Runtime generated constant mappings: -// -// Target Reg Constant Description -// ---------- -------------------------------------------------- -// c0 Vertex Shader position offset -// -// -// Level9 shader bytecode: -// - vs_2_0 - def c25, 2, -1, 0, 1 - dcl_texcoord v0 // vin<0,1,2,3> - dcl_texcoord1 v1 // vin<4,5,6> - dcl_texcoord2 v2 // vin<7,8> - dcl_texcoord3 v3 // vin<9,10,11,12> - -#line 55 "D:\Microsoft\DirectXTK\Src\Shaders\Lighting.fxh" - dp4 r0.x, v0, c15 // ::pos_ws<0> - dp4 r0.y, v0, c16 // ::pos_ws<1> - dp4 r0.z, v0, c17 // ::pos_ws<2> - add r0.xyz, -r0, c13 - nrm r1.xyz, r0 // ::eyeVector<0,1,2> - -#line 31 - add r0.xyz, r1, -c4 - nrm r2.xyz, r0 // ::halfVectors<0,1,2> - -#line 11 "D:\Microsoft\DirectXTK\Src\Shaders\Utilities.fxh" - mad r0.xyz, v1, c25.x, c25.y // ::BiasX2<0,1,2> - -#line 57 "D:\Microsoft\DirectXTK\Src\Shaders\Lighting.fxh" - dp3 r3.x, r0, c18 - dp3 r3.y, r0, c19 - dp3 r3.z, r0, c20 - nrm r0.xyz, r3 // ::worldNormal<0,1,2> - -#line 35 - dp3 r2.x, r2, r0 // ::dotH<0> - -#line 31 - add r3.xyz, r1, -c5 - add r1.xyz, r1, -c6 - nrm r4.xyz, r1 // ::halfVectors<6,7,8> - -#line 35 - dp3 r2.z, r4, r0 // ::dotH<2> - -#line 31 - nrm r1.xyz, r3 // ::halfVectors<3,4,5> - -#line 35 - dp3 r2.y, r1, r0 // ::dotH<1> - -#line 40 - max r1.xyz, r2, c25.z - -#line 34 - dp3 r2.x, -c4, r0 // ::dotL<0> - dp3 r2.y, -c5, r0 // ::dotL<1> - dp3 r2.z, -c6, r0 // ::dotL<2> - -#line 37 - sge r0.xyz, r2, c25.z // ::zeroL<0,1,2> - -#line 40 - mul r1.xyz, r0, r1 - mul r0.xyz, r2, r0 // ::diffuse<0,1,2> - log r3.x, r1.x - log r3.y, r1.y - log r3.z, r1.z - mul r1.xyz, r3, c3.w - exp r3.x, r1.x - exp r3.y, r1.y - exp r3.z, r1.z - mul r1.xyz, r2, r3 // ::specular<0,1,2> - -#line 45 - mul r2.xyz, r1.y, c11 - mad r1.xyw, r1.x, c10.xyzz, r2.xyzz - mad r1.xyz, r1.z, c12, r1.xyww - mul oT1.xyz, r1, c3 // ::VSBasicVertexLightingTxVcBn<4,5,6> - -#line 61 - dp4 oPos.z, v0, c23 // ::VSBasicVertexLightingTxVcBn<12> - -#line 12 "D:\Microsoft\DirectXTK\Src\Shaders\Common.fxh" - dp4 r0.w, v0, c14 - max r0.w, r0.w, c25.z - min oT1.w, r0.w, c25.w // ::VSBasicVertexLightingTxVcBn<7> - -#line 44 "D:\Microsoft\DirectXTK\Src\Shaders\Lighting.fxh" - mul r1.xyz, r0.y, c8 - mad r0.xyw, r0.x, c7.xyzz, r1.xyzz - mad r0.xyz, r0.z, c9, r0.xyww - mov r1.xyz, c1 // Parameters::DiffuseColor<0,1,2> - mad r0.xyz, r0, r1, c2 // ::result<0,1,2> - -#line 254 "D:\Microsoft\DirectXTK\Src\Shaders\BasicEffect.fx" - mul oT0.xyz, r0, v3 // ::VSBasicVertexLightingTxVcBn<0,1,2> - mul oT0.w, v3.w, c1.w // ::VSBasicVertexLightingTxVcBn<3> - -#line 61 "D:\Microsoft\DirectXTK\Src\Shaders\Lighting.fxh" - dp4 r0.x, v0, c21 // ::vout<0> - dp4 r0.y, v0, c22 // ::vout<1> - dp4 r0.z, v0, c24 // ::vout<3> - -#line 244 "D:\Microsoft\DirectXTK\Src\Shaders\BasicEffect.fx" - mad oPos.xy, r0.z, c0, r0 // ::VSBasicVertexLightingTxVcBn<10,11> - mov oPos.w, r0.z // ::VSBasicVertexLightingTxVcBn<13> - -#line 253 - mov oT2.xy, v2 // ::VSBasicVertexLightingTxVcBn<8,9> - -// approximately 65 instruction slots used -vs_4_0 -dcl_constantbuffer CB0[26], immediateIndexed -dcl_input v0.xyzw -dcl_input v1.xyz -dcl_input v2.xy -dcl_input v3.xyzw -dcl_output o0.xyzw -dcl_output o1.xyzw -dcl_output o2.xy -dcl_output_siv o3.xyzw, position -dcl_temps 6 -mad r0.xyz, v1.xyzx, l(2.000000, 2.000000, 2.000000, 0.000000), l(-1.000000, -1.000000, -1.000000, 0.000000) -dp3 r1.x, r0.xyzx, cb0[19].xyzx -dp3 r1.y, r0.xyzx, cb0[20].xyzx -dp3 r1.z, r0.xyzx, cb0[21].xyzx -dp3 r0.x, r1.xyzx, r1.xyzx -rsq r0.x, r0.x -mul r0.xyz, r0.xxxx, r1.xyzx -dp3 r1.x, -cb0[3].xyzx, r0.xyzx -dp3 r1.y, -cb0[4].xyzx, r0.xyzx -dp3 r1.z, -cb0[5].xyzx, r0.xyzx -ge r2.xyz, r1.xyzx, l(0.000000, 0.000000, 0.000000, 0.000000) -and r2.xyz, r2.xyzx, l(0x3f800000, 0x3f800000, 0x3f800000, 0) -mul r3.xyz, r1.xyzx, r2.xyzx -mul r4.xyz, r3.yyyy, cb0[7].xyzx -mad r3.xyw, r3.xxxx, cb0[6].xyxz, r4.xyxz -mad r3.xyz, r3.zzzz, cb0[8].xyzx, r3.xywx -mad r3.xyz, r3.xyzx, cb0[0].xyzx, cb0[1].xyzx -mul o0.xyz, r3.xyzx, v3.xyzx -mul o0.w, v3.w, cb0[0].w -dp4 r3.x, v0.xyzw, cb0[15].xyzw -dp4 r3.y, v0.xyzw, cb0[16].xyzw -dp4 r3.z, v0.xyzw, cb0[17].xyzw -add r3.xyz, -r3.xyzx, cb0[12].xyzx -dp3 r0.w, r3.xyzx, r3.xyzx -rsq r0.w, r0.w -mad r4.xyz, r3.xyzx, r0.wwww, -cb0[3].xyzx -dp3 r1.w, r4.xyzx, r4.xyzx -rsq r1.w, r1.w -mul r4.xyz, r1.wwww, r4.xyzx -dp3 r4.x, r4.xyzx, r0.xyzx -mad r5.xyz, r3.xyzx, r0.wwww, -cb0[4].xyzx -mad r3.xyz, r3.xyzx, r0.wwww, -cb0[5].xyzx -dp3 r0.w, r5.xyzx, r5.xyzx -rsq r0.w, r0.w -mul r5.xyz, r0.wwww, r5.xyzx -dp3 r4.y, r5.xyzx, r0.xyzx -dp3 r0.w, r3.xyzx, r3.xyzx -rsq r0.w, r0.w -mul r3.xyz, r0.wwww, r3.xyzx -dp3 r4.z, r3.xyzx, r0.xyzx -max r0.xyz, r4.xyzx, l(0.000000, 0.000000, 0.000000, 0.000000) -mul r0.xyz, r2.xyzx, r0.xyzx -log r0.xyz, r0.xyzx -mul r0.xyz, r0.xyzx, cb0[2].wwww -exp r0.xyz, r0.xyzx -mul r0.xyz, r1.xyzx, r0.xyzx -mul r1.xyz, r0.yyyy, cb0[10].xyzx -mad r0.xyw, r0.xxxx, cb0[9].xyxz, r1.xyxz -mad r0.xyz, r0.zzzz, cb0[11].xyzx, r0.xywx -mul o1.xyz, r0.xyzx, cb0[2].xyzx -dp4_sat o1.w, v0.xyzw, cb0[14].xyzw -mov o2.xy, v2.xyxx -dp4 o3.x, v0.xyzw, cb0[22].xyzw -dp4 o3.y, v0.xyzw, cb0[23].xyzw -dp4 o3.z, v0.xyzw, cb0[24].xyzw -dp4 o3.w, v0.xyzw, cb0[25].xyzw -ret -// Approximately 0 instruction slots used -#endif - -const BYTE BasicEffect_VSBasicVertexLightingTxVcBn[] = -{ - 68, 88, 66, 67, 152, 141, - 130, 231, 130, 246, 183, 82, - 160, 9, 211, 132, 73, 134, - 156, 252, 1, 0, 0, 0, - 192, 20, 0, 0, 4, 0, - 0, 0, 48, 0, 0, 0, - 28, 12, 0, 0, 160, 19, - 0, 0, 52, 20, 0, 0, - 65, 111, 110, 57, 228, 11, - 0, 0, 228, 11, 0, 0, - 0, 2, 254, 255, 152, 11, - 0, 0, 76, 0, 0, 0, - 3, 0, 36, 0, 0, 0, - 72, 0, 0, 0, 72, 0, - 0, 0, 36, 0, 1, 0, - 72, 0, 0, 0, 0, 0, - 13, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 14, 0, - 4, 0, 14, 0, 0, 0, - 0, 0, 0, 0, 19, 0, - 7, 0, 18, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 2, 254, 255, 254, 255, - 252, 1, 68, 66, 85, 71, - 40, 0, 0, 0, 196, 7, - 0, 0, 0, 0, 0, 0, - 4, 0, 0, 0, 236, 0, - 0, 0, 60, 0, 0, 0, - 252, 0, 0, 0, 15, 0, - 0, 0, 152, 6, 0, 0, - 52, 3, 0, 0, 68, 58, - 92, 77, 105, 99, 114, 111, - 115, 111, 102, 116, 92, 68, - 105, 114, 101, 99, 116, 88, - 84, 75, 92, 83, 114, 99, - 92, 83, 104, 97, 100, 101, - 114, 115, 92, 76, 105, 103, - 104, 116, 105, 110, 103, 46, - 102, 120, 104, 0, 68, 58, - 92, 77, 105, 99, 114, 111, - 115, 111, 102, 116, 92, 68, - 105, 114, 101, 99, 116, 88, - 84, 75, 92, 83, 114, 99, - 92, 83, 104, 97, 100, 101, - 114, 115, 92, 85, 116, 105, - 108, 105, 116, 105, 101, 115, - 46, 102, 120, 104, 0, 68, - 58, 92, 77, 105, 99, 114, - 111, 115, 111, 102, 116, 92, - 68, 105, 114, 101, 99, 116, - 88, 84, 75, 92, 83, 114, - 99, 92, 83, 104, 97, 100, - 101, 114, 115, 92, 67, 111, - 109, 109, 111, 110, 46, 102, - 120, 104, 0, 68, 58, 92, - 77, 105, 99, 114, 111, 115, - 111, 102, 116, 92, 68, 105, - 114, 101, 99, 116, 88, 84, - 75, 92, 83, 114, 99, 92, - 83, 104, 97, 100, 101, 114, - 115, 92, 66, 97, 115, 105, - 99, 69, 102, 102, 101, 99, - 116, 46, 102, 120, 0, 171, - 171, 171, 40, 0, 0, 0, - 88, 0, 0, 0, 137, 0, - 0, 0, 183, 0, 0, 0, - 0, 0, 255, 255, 248, 7, - 0, 0, 0, 0, 255, 255, - 16, 8, 0, 0, 0, 0, - 255, 255, 28, 8, 0, 0, - 0, 0, 255, 255, 40, 8, - 0, 0, 0, 0, 255, 255, - 52, 8, 0, 0, 55, 0, - 0, 0, 64, 8, 0, 0, - 55, 0, 0, 0, 80, 8, - 0, 0, 55, 0, 0, 0, - 96, 8, 0, 0, 56, 0, - 0, 0, 112, 8, 0, 0, - 56, 0, 0, 0, 128, 8, - 0, 0, 31, 0, 0, 0, - 140, 8, 0, 0, 31, 0, - 0, 0, 156, 8, 0, 0, - 11, 0, 1, 0, 168, 8, - 0, 0, 57, 0, 0, 0, - 188, 8, 0, 0, 57, 0, - 0, 0, 204, 8, 0, 0, - 57, 0, 0, 0, 220, 8, - 0, 0, 57, 0, 0, 0, - 236, 8, 0, 0, 35, 0, - 0, 0, 248, 8, 0, 0, - 31, 0, 0, 0, 8, 9, - 0, 0, 31, 0, 0, 0, - 24, 9, 0, 0, 31, 0, - 0, 0, 40, 9, 0, 0, - 35, 0, 0, 0, 52, 9, - 0, 0, 31, 0, 0, 0, - 68, 9, 0, 0, 35, 0, - 0, 0, 80, 9, 0, 0, - 40, 0, 0, 0, 96, 9, - 0, 0, 34, 0, 0, 0, - 112, 9, 0, 0, 34, 0, - 0, 0, 128, 9, 0, 0, - 34, 0, 0, 0, 144, 9, - 0, 0, 37, 0, 0, 0, - 160, 9, 0, 0, 40, 0, - 0, 0, 176, 9, 0, 0, - 39, 0, 0, 0, 192, 9, - 0, 0, 40, 0, 0, 0, - 208, 9, 0, 0, 40, 0, - 0, 0, 220, 9, 0, 0, - 40, 0, 0, 0, 232, 9, - 0, 0, 40, 0, 0, 0, - 244, 9, 0, 0, 40, 0, - 0, 0, 4, 10, 0, 0, - 40, 0, 0, 0, 16, 10, - 0, 0, 40, 0, 0, 0, - 28, 10, 0, 0, 40, 0, - 0, 0, 40, 10, 0, 0, - 45, 0, 0, 0, 56, 10, - 0, 0, 45, 0, 0, 0, - 72, 10, 0, 0, 45, 0, - 0, 0, 92, 10, 0, 0, - 45, 0, 0, 0, 112, 10, - 0, 0, 61, 0, 0, 0, - 128, 10, 0, 0, 12, 0, - 2, 0, 144, 10, 0, 0, - 12, 0, 2, 0, 160, 10, - 0, 0, 12, 0, 2, 0, - 176, 10, 0, 0, 44, 0, - 0, 0, 192, 10, 0, 0, - 44, 0, 0, 0, 208, 10, - 0, 0, 44, 0, 0, 0, - 228, 10, 0, 0, 44, 0, - 0, 0, 248, 10, 0, 0, - 44, 0, 0, 0, 4, 11, - 0, 0, 254, 0, 3, 0, - 24, 11, 0, 0, 254, 0, - 3, 0, 40, 11, 0, 0, - 61, 0, 0, 0, 56, 11, - 0, 0, 61, 0, 0, 0, - 72, 11, 0, 0, 61, 0, - 0, 0, 88, 11, 0, 0, - 244, 0, 3, 0, 104, 11, - 0, 0, 244, 0, 3, 0, - 124, 11, 0, 0, 253, 0, - 3, 0, 136, 11, 0, 0, - 66, 105, 97, 115, 88, 50, - 0, 171, 1, 0, 3, 0, - 1, 0, 3, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 12, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 255, 255, - 80, 97, 114, 97, 109, 101, - 116, 101, 114, 115, 0, 68, - 105, 102, 102, 117, 115, 101, - 67, 111, 108, 111, 114, 0, - 1, 0, 3, 0, 1, 0, - 4, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 50, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 255, 255, 86, 83, - 66, 97, 115, 105, 99, 86, - 101, 114, 116, 101, 120, 76, - 105, 103, 104, 116, 105, 110, - 103, 84, 120, 86, 99, 66, - 110, 0, 68, 105, 102, 102, - 117, 115, 101, 0, 1, 0, - 3, 0, 1, 0, 4, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 83, 112, 101, 99, - 117, 108, 97, 114, 0, 84, - 101, 120, 67, 111, 111, 114, - 100, 0, 171, 171, 1, 0, - 3, 0, 1, 0, 2, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 80, 111, 115, 105, - 116, 105, 111, 110, 80, 83, - 0, 171, 80, 3, 0, 0, - 88, 3, 0, 0, 104, 3, - 0, 0, 88, 3, 0, 0, - 113, 3, 0, 0, 124, 3, - 0, 0, 140, 3, 0, 0, - 88, 3, 0, 0, 5, 0, - 0, 0, 1, 0, 14, 0, - 1, 0, 4, 0, 152, 3, - 0, 0, 42, 0, 0, 0, - 4, 0, 5, 0, 6, 0, - 255, 255, 43, 0, 0, 0, - 255, 255, 255, 255, 12, 0, - 255, 255, 46, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 7, 0, 52, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 255, 255, 53, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 3, 0, 57, 0, 0, 0, - 10, 0, 11, 0, 255, 255, - 255, 255, 58, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 13, 0, 59, 0, 0, 0, - 8, 0, 9, 0, 255, 255, - 255, 255, 100, 105, 102, 102, - 117, 115, 101, 0, 1, 0, - 3, 0, 1, 0, 3, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 30, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 255, 255, 100, 111, 116, 72, - 0, 171, 171, 171, 17, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 21, 0, - 0, 0, 255, 255, 255, 255, - 2, 0, 255, 255, 23, 0, - 0, 0, 255, 255, 1, 0, - 255, 255, 255, 255, 100, 111, - 116, 76, 0, 171, 171, 171, - 25, 0, 0, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 26, 0, 0, 0, 255, 255, - 1, 0, 255, 255, 255, 255, - 27, 0, 0, 0, 255, 255, - 255, 255, 2, 0, 255, 255, - 101, 121, 101, 86, 101, 99, - 116, 111, 114, 0, 171, 171, - 9, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 255, 255, - 104, 97, 108, 102, 86, 101, - 99, 116, 111, 114, 115, 0, - 3, 0, 3, 0, 3, 0, - 3, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 11, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 255, 255, 20, 0, - 0, 0, 6, 0, 7, 0, - 8, 0, 255, 255, 22, 0, - 0, 0, 3, 0, 4, 0, - 5, 0, 255, 255, 112, 111, - 115, 95, 119, 115, 0, 171, - 5, 0, 0, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 6, 0, 0, 0, 255, 255, - 1, 0, 255, 255, 255, 255, - 7, 0, 0, 0, 255, 255, - 255, 255, 2, 0, 255, 255, - 114, 101, 115, 117, 108, 116, - 0, 171, 80, 3, 0, 0, - 48, 4, 0, 0, 104, 3, - 0, 0, 48, 4, 0, 0, - 5, 0, 0, 0, 1, 0, - 6, 0, 1, 0, 2, 0, - 48, 5, 0, 0, 51, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 255, 255, 115, 112, - 101, 99, 117, 108, 97, 114, - 0, 171, 171, 171, 38, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 255, 255, 118, 105, - 110, 0, 80, 111, 115, 105, - 116, 105, 111, 110, 0, 78, - 111, 114, 109, 97, 108, 0, - 67, 111, 108, 111, 114, 0, - 171, 171, 120, 5, 0, 0, - 88, 3, 0, 0, 129, 5, - 0, 0, 48, 4, 0, 0, - 113, 3, 0, 0, 124, 3, - 0, 0, 136, 5, 0, 0, - 88, 3, 0, 0, 5, 0, - 0, 0, 1, 0, 13, 0, - 1, 0, 4, 0, 144, 5, - 0, 0, 1, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 3, 0, 2, 0, 0, 0, - 4, 0, 5, 0, 6, 0, - 255, 255, 3, 0, 0, 0, - 7, 0, 8, 0, 255, 255, - 255, 255, 4, 0, 0, 0, - 9, 0, 10, 0, 11, 0, - 12, 0, 118, 111, 117, 116, - 0, 80, 111, 115, 95, 112, - 115, 0, 70, 111, 103, 70, - 97, 99, 116, 111, 114, 0, - 171, 171, 0, 0, 3, 0, - 1, 0, 1, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 245, 5, 0, 0, 88, 3, - 0, 0, 80, 3, 0, 0, - 88, 3, 0, 0, 104, 3, - 0, 0, 48, 4, 0, 0, - 252, 5, 0, 0, 8, 6, - 0, 0, 5, 0, 0, 0, - 1, 0, 12, 0, 1, 0, - 4, 0, 24, 6, 0, 0, - 54, 0, 0, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 55, 0, 0, 0, 255, 255, - 1, 0, 255, 255, 255, 255, - 56, 0, 0, 0, 255, 255, - 255, 255, 3, 0, 255, 255, - 119, 111, 114, 108, 100, 78, - 111, 114, 109, 97, 108, 0, - 16, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 255, 255, - 122, 101, 114, 111, 76, 0, - 171, 171, 28, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 255, 255, 0, 0, 0, 0, - 220, 2, 0, 0, 228, 2, - 0, 0, 1, 0, 0, 0, - 244, 2, 0, 0, 0, 3, - 0, 0, 11, 3, 0, 0, - 24, 3, 0, 0, 1, 0, - 0, 0, 40, 3, 0, 0, - 0, 0, 0, 0, 52, 3, - 0, 0, 184, 3, 0, 0, - 8, 0, 0, 0, 200, 3, - 0, 0, 0, 0, 0, 0, - 40, 4, 0, 0, 48, 4, - 0, 0, 1, 0, 0, 0, - 64, 4, 0, 0, 0, 0, - 0, 0, 76, 4, 0, 0, - 48, 4, 0, 0, 3, 0, - 0, 0, 84, 4, 0, 0, - 0, 0, 0, 0, 120, 4, - 0, 0, 48, 4, 0, 0, - 3, 0, 0, 0, 128, 4, - 0, 0, 0, 0, 0, 0, - 164, 4, 0, 0, 48, 4, - 0, 0, 1, 0, 0, 0, - 176, 4, 0, 0, 0, 0, - 0, 0, 188, 4, 0, 0, - 200, 4, 0, 0, 3, 0, - 0, 0, 216, 4, 0, 0, - 0, 0, 0, 0, 252, 4, - 0, 0, 88, 3, 0, 0, - 3, 0, 0, 0, 4, 5, - 0, 0, 0, 0, 0, 0, - 40, 5, 0, 0, 64, 5, - 0, 0, 1, 0, 0, 0, - 80, 5, 0, 0, 0, 0, - 0, 0, 92, 5, 0, 0, - 48, 4, 0, 0, 1, 0, - 0, 0, 104, 5, 0, 0, - 52, 3, 0, 0, 116, 5, - 0, 0, 176, 5, 0, 0, - 4, 0, 0, 0, 192, 5, - 0, 0, 0, 0, 0, 0, - 240, 5, 0, 0, 56, 6, - 0, 0, 3, 0, 0, 0, - 72, 6, 0, 0, 0, 0, - 0, 0, 108, 6, 0, 0, - 48, 4, 0, 0, 1, 0, - 0, 0, 120, 6, 0, 0, - 0, 0, 0, 0, 132, 6, - 0, 0, 48, 4, 0, 0, - 1, 0, 0, 0, 140, 6, - 0, 0, 77, 105, 99, 114, - 111, 115, 111, 102, 116, 32, - 40, 82, 41, 32, 72, 76, - 83, 76, 32, 83, 104, 97, - 100, 101, 114, 32, 67, 111, - 109, 112, 105, 108, 101, 114, - 32, 49, 48, 46, 49, 0, - 81, 0, 0, 5, 25, 0, - 15, 160, 0, 0, 0, 64, - 0, 0, 128, 191, 0, 0, - 0, 0, 0, 0, 128, 63, - 31, 0, 0, 2, 5, 0, - 0, 128, 0, 0, 15, 144, - 31, 0, 0, 2, 5, 0, - 1, 128, 1, 0, 15, 144, - 31, 0, 0, 2, 5, 0, - 2, 128, 2, 0, 15, 144, - 31, 0, 0, 2, 5, 0, - 3, 128, 3, 0, 15, 144, - 9, 0, 0, 3, 0, 0, - 1, 128, 0, 0, 228, 144, - 15, 0, 228, 160, 9, 0, - 0, 3, 0, 0, 2, 128, - 0, 0, 228, 144, 16, 0, - 228, 160, 9, 0, 0, 3, - 0, 0, 4, 128, 0, 0, - 228, 144, 17, 0, 228, 160, - 2, 0, 0, 3, 0, 0, - 7, 128, 0, 0, 228, 129, - 13, 0, 228, 160, 36, 0, - 0, 2, 1, 0, 7, 128, - 0, 0, 228, 128, 2, 0, - 0, 3, 0, 0, 7, 128, - 1, 0, 228, 128, 4, 0, - 228, 161, 36, 0, 0, 2, - 2, 0, 7, 128, 0, 0, - 228, 128, 4, 0, 0, 4, - 0, 0, 7, 128, 1, 0, - 228, 144, 25, 0, 0, 160, - 25, 0, 85, 160, 8, 0, - 0, 3, 3, 0, 1, 128, - 0, 0, 228, 128, 18, 0, - 228, 160, 8, 0, 0, 3, - 3, 0, 2, 128, 0, 0, - 228, 128, 19, 0, 228, 160, - 8, 0, 0, 3, 3, 0, - 4, 128, 0, 0, 228, 128, - 20, 0, 228, 160, 36, 0, - 0, 2, 0, 0, 7, 128, - 3, 0, 228, 128, 8, 0, - 0, 3, 2, 0, 1, 128, - 2, 0, 228, 128, 0, 0, - 228, 128, 2, 0, 0, 3, - 3, 0, 7, 128, 1, 0, - 228, 128, 5, 0, 228, 161, - 2, 0, 0, 3, 1, 0, - 7, 128, 1, 0, 228, 128, - 6, 0, 228, 161, 36, 0, - 0, 2, 4, 0, 7, 128, - 1, 0, 228, 128, 8, 0, - 0, 3, 2, 0, 4, 128, - 4, 0, 228, 128, 0, 0, - 228, 128, 36, 0, 0, 2, - 1, 0, 7, 128, 3, 0, - 228, 128, 8, 0, 0, 3, - 2, 0, 2, 128, 1, 0, - 228, 128, 0, 0, 228, 128, - 11, 0, 0, 3, 1, 0, - 7, 128, 2, 0, 228, 128, - 25, 0, 170, 160, 8, 0, - 0, 3, 2, 0, 1, 128, - 4, 0, 228, 161, 0, 0, - 228, 128, 8, 0, 0, 3, - 2, 0, 2, 128, 5, 0, - 228, 161, 0, 0, 228, 128, - 8, 0, 0, 3, 2, 0, - 4, 128, 6, 0, 228, 161, - 0, 0, 228, 128, 13, 0, - 0, 3, 0, 0, 7, 128, - 2, 0, 228, 128, 25, 0, - 170, 160, 5, 0, 0, 3, - 1, 0, 7, 128, 0, 0, - 228, 128, 1, 0, 228, 128, - 5, 0, 0, 3, 0, 0, - 7, 128, 2, 0, 228, 128, - 0, 0, 228, 128, 15, 0, - 0, 2, 3, 0, 1, 128, - 1, 0, 0, 128, 15, 0, - 0, 2, 3, 0, 2, 128, - 1, 0, 85, 128, 15, 0, - 0, 2, 3, 0, 4, 128, - 1, 0, 170, 128, 5, 0, - 0, 3, 1, 0, 7, 128, - 3, 0, 228, 128, 3, 0, - 255, 160, 14, 0, 0, 2, - 3, 0, 1, 128, 1, 0, - 0, 128, 14, 0, 0, 2, - 3, 0, 2, 128, 1, 0, - 85, 128, 14, 0, 0, 2, - 3, 0, 4, 128, 1, 0, - 170, 128, 5, 0, 0, 3, - 1, 0, 7, 128, 2, 0, - 228, 128, 3, 0, 228, 128, - 5, 0, 0, 3, 2, 0, - 7, 128, 1, 0, 85, 128, - 11, 0, 228, 160, 4, 0, - 0, 4, 1, 0, 11, 128, - 1, 0, 0, 128, 10, 0, - 164, 160, 2, 0, 164, 128, - 4, 0, 0, 4, 1, 0, - 7, 128, 1, 0, 170, 128, - 12, 0, 228, 160, 1, 0, - 244, 128, 5, 0, 0, 3, - 1, 0, 7, 224, 1, 0, - 228, 128, 3, 0, 228, 160, - 9, 0, 0, 3, 0, 0, - 4, 192, 0, 0, 228, 144, - 23, 0, 228, 160, 9, 0, - 0, 3, 0, 0, 8, 128, - 0, 0, 228, 144, 14, 0, - 228, 160, 11, 0, 0, 3, - 0, 0, 8, 128, 0, 0, - 255, 128, 25, 0, 170, 160, - 10, 0, 0, 3, 1, 0, - 8, 224, 0, 0, 255, 128, - 25, 0, 255, 160, 5, 0, - 0, 3, 1, 0, 7, 128, - 0, 0, 85, 128, 8, 0, - 228, 160, 4, 0, 0, 4, - 0, 0, 11, 128, 0, 0, - 0, 128, 7, 0, 164, 160, - 1, 0, 164, 128, 4, 0, - 0, 4, 0, 0, 7, 128, - 0, 0, 170, 128, 9, 0, - 228, 160, 0, 0, 244, 128, - 1, 0, 0, 2, 1, 0, - 7, 128, 1, 0, 228, 160, - 4, 0, 0, 4, 0, 0, - 7, 128, 0, 0, 228, 128, - 1, 0, 228, 128, 2, 0, - 228, 160, 5, 0, 0, 3, - 0, 0, 7, 224, 0, 0, - 228, 128, 3, 0, 228, 144, - 5, 0, 0, 3, 0, 0, - 8, 224, 3, 0, 255, 144, - 1, 0, 255, 160, 9, 0, - 0, 3, 0, 0, 1, 128, - 0, 0, 228, 144, 21, 0, - 228, 160, 9, 0, 0, 3, - 0, 0, 2, 128, 0, 0, - 228, 144, 22, 0, 228, 160, - 9, 0, 0, 3, 0, 0, - 4, 128, 0, 0, 228, 144, - 24, 0, 228, 160, 4, 0, - 0, 4, 0, 0, 3, 192, - 0, 0, 170, 128, 0, 0, - 228, 160, 0, 0, 228, 128, - 1, 0, 0, 2, 0, 0, - 8, 192, 0, 0, 170, 128, - 1, 0, 0, 2, 2, 0, - 3, 224, 2, 0, 228, 144, - 255, 255, 0, 0, 83, 72, - 68, 82, 124, 7, 0, 0, - 64, 0, 1, 0, 223, 1, - 0, 0, 89, 0, 0, 4, - 70, 142, 32, 0, 0, 0, - 0, 0, 26, 0, 0, 0, - 95, 0, 0, 3, 242, 16, - 16, 0, 0, 0, 0, 0, - 95, 0, 0, 3, 114, 16, - 16, 0, 1, 0, 0, 0, - 95, 0, 0, 3, 50, 16, - 16, 0, 2, 0, 0, 0, - 95, 0, 0, 3, 242, 16, - 16, 0, 3, 0, 0, 0, - 101, 0, 0, 3, 242, 32, - 16, 0, 0, 0, 0, 0, - 101, 0, 0, 3, 242, 32, - 16, 0, 1, 0, 0, 0, - 101, 0, 0, 3, 50, 32, - 16, 0, 2, 0, 0, 0, - 103, 0, 0, 4, 242, 32, - 16, 0, 3, 0, 0, 0, - 1, 0, 0, 0, 104, 0, - 0, 2, 6, 0, 0, 0, - 50, 0, 0, 15, 114, 0, - 16, 0, 0, 0, 0, 0, - 70, 18, 16, 0, 1, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 64, 0, 0, - 0, 64, 0, 0, 0, 64, - 0, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 128, 191, - 0, 0, 128, 191, 0, 0, - 128, 191, 0, 0, 0, 0, - 16, 0, 0, 8, 18, 0, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 19, 0, - 0, 0, 16, 0, 0, 8, - 34, 0, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 20, 0, 0, 0, 16, 0, - 0, 8, 66, 0, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 21, 0, 0, 0, - 16, 0, 0, 7, 18, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 68, 0, - 0, 5, 18, 0, 16, 0, - 0, 0, 0, 0, 10, 0, - 16, 0, 0, 0, 0, 0, - 56, 0, 0, 7, 114, 0, - 16, 0, 0, 0, 0, 0, - 6, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 16, 0, - 0, 9, 18, 0, 16, 0, - 1, 0, 0, 0, 70, 130, - 32, 128, 65, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 16, 0, - 0, 9, 34, 0, 16, 0, - 1, 0, 0, 0, 70, 130, - 32, 128, 65, 0, 0, 0, - 0, 0, 0, 0, 4, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 16, 0, - 0, 9, 66, 0, 16, 0, - 1, 0, 0, 0, 70, 130, - 32, 128, 65, 0, 0, 0, - 0, 0, 0, 0, 5, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 29, 0, - 0, 10, 114, 0, 16, 0, - 2, 0, 0, 0, 70, 2, - 16, 0, 1, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 10, - 114, 0, 16, 0, 2, 0, - 0, 0, 70, 2, 16, 0, - 2, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 0, 0, - 56, 0, 0, 7, 114, 0, - 16, 0, 3, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 2, 0, 0, 0, 56, 0, - 0, 8, 114, 0, 16, 0, - 4, 0, 0, 0, 86, 5, - 16, 0, 3, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 7, 0, 0, 0, - 50, 0, 0, 10, 178, 0, - 16, 0, 3, 0, 0, 0, - 6, 0, 16, 0, 3, 0, - 0, 0, 70, 136, 32, 0, - 0, 0, 0, 0, 6, 0, - 0, 0, 70, 8, 16, 0, - 4, 0, 0, 0, 50, 0, - 0, 10, 114, 0, 16, 0, - 3, 0, 0, 0, 166, 10, - 16, 0, 3, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 8, 0, 0, 0, - 70, 3, 16, 0, 3, 0, - 0, 0, 50, 0, 0, 11, - 114, 0, 16, 0, 3, 0, - 0, 0, 70, 2, 16, 0, - 3, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 56, 0, - 0, 7, 114, 32, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 3, 0, 0, 0, - 70, 18, 16, 0, 3, 0, - 0, 0, 56, 0, 0, 8, - 130, 32, 16, 0, 0, 0, - 0, 0, 58, 16, 16, 0, - 3, 0, 0, 0, 58, 128, - 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 17, 0, - 0, 8, 18, 0, 16, 0, - 3, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 15, 0, 0, 0, - 17, 0, 0, 8, 34, 0, - 16, 0, 3, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 16, 0, - 0, 0, 17, 0, 0, 8, - 66, 0, 16, 0, 3, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 17, 0, 0, 0, 0, 0, - 0, 9, 114, 0, 16, 0, - 3, 0, 0, 0, 70, 2, - 16, 128, 65, 0, 0, 0, - 3, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 12, 0, 0, 0, 16, 0, - 0, 7, 130, 0, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 3, 0, 0, 0, - 70, 2, 16, 0, 3, 0, - 0, 0, 68, 0, 0, 5, - 130, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 50, 0, - 0, 11, 114, 0, 16, 0, - 4, 0, 0, 0, 70, 2, - 16, 0, 3, 0, 0, 0, - 246, 15, 16, 0, 0, 0, - 0, 0, 70, 130, 32, 128, - 65, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 16, 0, 0, 7, 130, 0, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 4, 0, - 0, 0, 70, 2, 16, 0, - 4, 0, 0, 0, 68, 0, - 0, 5, 130, 0, 16, 0, - 1, 0, 0, 0, 58, 0, - 16, 0, 1, 0, 0, 0, - 56, 0, 0, 7, 114, 0, - 16, 0, 4, 0, 0, 0, - 246, 15, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 4, 0, 0, 0, 16, 0, - 0, 7, 18, 0, 16, 0, - 4, 0, 0, 0, 70, 2, - 16, 0, 4, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 50, 0, 0, 11, - 114, 0, 16, 0, 5, 0, - 0, 0, 70, 2, 16, 0, - 3, 0, 0, 0, 246, 15, - 16, 0, 0, 0, 0, 0, - 70, 130, 32, 128, 65, 0, - 0, 0, 0, 0, 0, 0, - 4, 0, 0, 0, 50, 0, - 0, 11, 114, 0, 16, 0, - 3, 0, 0, 0, 70, 2, - 16, 0, 3, 0, 0, 0, - 246, 15, 16, 0, 0, 0, - 0, 0, 70, 130, 32, 128, - 65, 0, 0, 0, 0, 0, - 0, 0, 5, 0, 0, 0, - 16, 0, 0, 7, 130, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 5, 0, - 0, 0, 70, 2, 16, 0, - 5, 0, 0, 0, 68, 0, - 0, 5, 130, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 56, 0, 0, 7, 114, 0, - 16, 0, 5, 0, 0, 0, - 246, 15, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 5, 0, 0, 0, 16, 0, - 0, 7, 34, 0, 16, 0, - 4, 0, 0, 0, 70, 2, - 16, 0, 5, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 16, 0, 0, 7, - 130, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 3, 0, 0, 0, 70, 2, - 16, 0, 3, 0, 0, 0, - 68, 0, 0, 5, 130, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 56, 0, 0, 7, - 114, 0, 16, 0, 3, 0, - 0, 0, 246, 15, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 3, 0, 0, 0, - 16, 0, 0, 7, 66, 0, - 16, 0, 4, 0, 0, 0, - 70, 2, 16, 0, 3, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 52, 0, - 0, 10, 114, 0, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 4, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 56, 0, 0, 7, - 114, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 2, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 47, 0, 0, 5, 114, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 56, 0, 0, 8, - 114, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 246, 143, - 32, 0, 0, 0, 0, 0, - 2, 0, 0, 0, 25, 0, - 0, 5, 114, 0, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 56, 0, 0, 7, 114, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 56, 0, - 0, 8, 114, 0, 16, 0, - 1, 0, 0, 0, 86, 5, - 16, 0, 0, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 10, 0, 0, 0, - 50, 0, 0, 10, 178, 0, - 16, 0, 0, 0, 0, 0, - 6, 0, 16, 0, 0, 0, - 0, 0, 70, 136, 32, 0, - 0, 0, 0, 0, 9, 0, - 0, 0, 70, 8, 16, 0, - 1, 0, 0, 0, 50, 0, - 0, 10, 114, 0, 16, 0, - 0, 0, 0, 0, 166, 10, - 16, 0, 0, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 11, 0, 0, 0, - 70, 3, 16, 0, 0, 0, - 0, 0, 56, 0, 0, 8, - 114, 32, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 2, 0, 0, 0, 17, 32, - 0, 8, 130, 32, 16, 0, - 1, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 14, 0, 0, 0, - 54, 0, 0, 5, 50, 32, - 16, 0, 2, 0, 0, 0, - 70, 16, 16, 0, 2, 0, - 0, 0, 17, 0, 0, 8, - 18, 32, 16, 0, 3, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 22, 0, 0, 0, 17, 0, - 0, 8, 34, 32, 16, 0, - 3, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 23, 0, 0, 0, - 17, 0, 0, 8, 66, 32, - 16, 0, 3, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 24, 0, - 0, 0, 17, 0, 0, 8, - 130, 32, 16, 0, 3, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 25, 0, 0, 0, 62, 0, - 0, 1, 73, 83, 71, 78, - 140, 0, 0, 0, 4, 0, - 0, 0, 8, 0, 0, 0, - 104, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 15, 15, 0, 0, - 116, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 1, 0, - 0, 0, 7, 7, 0, 0, - 123, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 2, 0, - 0, 0, 3, 3, 0, 0, - 132, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 3, 0, - 0, 0, 15, 15, 0, 0, - 83, 86, 95, 80, 111, 115, - 105, 116, 105, 111, 110, 0, - 78, 79, 82, 77, 65, 76, - 0, 84, 69, 88, 67, 79, - 79, 82, 68, 0, 67, 79, - 76, 79, 82, 0, 171, 171, - 79, 83, 71, 78, 132, 0, - 0, 0, 4, 0, 0, 0, - 8, 0, 0, 0, 104, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 15, 0, 0, 0, 104, 0, - 0, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 1, 0, 0, 0, - 15, 0, 0, 0, 110, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 2, 0, 0, 0, - 3, 12, 0, 0, 119, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 3, 0, - 0, 0, 3, 0, 0, 0, - 15, 0, 0, 0, 67, 79, - 76, 79, 82, 0, 84, 69, - 88, 67, 79, 79, 82, 68, - 0, 83, 86, 95, 80, 111, - 115, 105, 116, 105, 111, 110, - 0, 171 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicVertexLightingVc.inc b/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicVertexLightingVc.inc deleted file mode 100644 index e819f70..0000000 --- a/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicVertexLightingVc.inc +++ /dev/null @@ -1,1025 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Position 0 xyzw 0 NONE float xyzw -// NORMAL 0 xyz 1 NONE float xyz -// COLOR 0 xyzw 2 NONE float xyzw -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// COLOR 0 xyzw 0 NONE float xyzw -// COLOR 1 xyzw 1 NONE float xyzw -// SV_Position 0 xyzw 2 POS float xyzw -// -// -// Constant buffer to DX9 shader constant mappings: -// -// Target Reg Buffer Start Reg # of Regs Data Conversion -// ---------- ------- --------- --------- ---------------------- -// c1 cb0 0 13 ( FLT, FLT, FLT, FLT) -// c14 cb0 14 4 ( FLT, FLT, FLT, FLT) -// c18 cb0 19 7 ( FLT, FLT, FLT, FLT) -// -// -// Runtime generated constant mappings: -// -// Target Reg Constant Description -// ---------- -------------------------------------------------- -// c0 Vertex Shader position offset -// -// -// Level9 shader bytecode: -// - vs_2_0 - def c25, 0, 1, 0, 0 - dcl_texcoord v0 // vin<0,1,2,3> - dcl_texcoord1 v1 // vin<4,5,6> - dcl_texcoord2 v2 // vin<7,8,9,10> - -#line 55 "D:\Microsoft\DirectXTK\Src\Shaders\Lighting.fxh" - dp4 r0.x, v0, c15 // ::pos_ws<0> - dp4 r0.y, v0, c16 // ::pos_ws<1> - dp4 r0.z, v0, c17 // ::pos_ws<2> - add r0.xyz, -r0, c13 - nrm r1.xyz, r0 // ::eyeVector<0,1,2> - -#line 31 - add r0.xyz, r1, -c4 - nrm r2.xyz, r0 // ::halfVectors<0,1,2> - -#line 57 - dp3 r0.x, v1, c18 - dp3 r0.y, v1, c19 - dp3 r0.z, v1, c20 - nrm r3.xyz, r0 // ::worldNormal<0,1,2> - -#line 35 - dp3 r0.x, r2, r3 // ::dotH<0> - -#line 31 - add r2.xyz, r1, -c5 - add r1.xyz, r1, -c6 - nrm r4.xyz, r1 // ::halfVectors<6,7,8> - -#line 35 - dp3 r0.z, r4, r3 // ::dotH<2> - -#line 31 - nrm r1.xyz, r2 // ::halfVectors<3,4,5> - -#line 35 - dp3 r0.y, r1, r3 // ::dotH<1> - -#line 40 - max r0.xyz, r0, c25.x - -#line 34 - dp3 r1.x, -c4, r3 // ::dotL<0> - dp3 r1.y, -c5, r3 // ::dotL<1> - dp3 r1.z, -c6, r3 // ::dotL<2> - -#line 37 - sge r2.xyz, r1, c25.x // ::zeroL<0,1,2> - -#line 40 - mul r0.xyz, r0, r2 - mul r2.xyz, r1, r2 // ::diffuse<0,1,2> - log r3.x, r0.x - log r3.y, r0.y - log r3.z, r0.z - mul r0.xyz, r3, c3.w - exp r3.x, r0.x - exp r3.y, r0.y - exp r3.z, r0.z - mul r0.xyz, r1, r3 // ::specular<0,1,2> - -#line 45 - mul r1.xyz, r0.y, c11 - mad r0.xyw, r0.x, c10.xyzz, r1.xyzz - mad r0.xyz, r0.z, c12, r0.xyww - mul oT1.xyz, r0, c3 // ::VSBasicVertexLightingVc<4,5,6> - -#line 61 - dp4 oPos.z, v0, c23 // ::VSBasicVertexLightingVc<10> - -#line 12 "D:\Microsoft\DirectXTK\Src\Shaders\Common.fxh" - dp4 r0.x, v0, c14 - max r0.x, r0.x, c25.x - min oT1.w, r0.x, c25.y // ::VSBasicVertexLightingVc<7> - -#line 44 "D:\Microsoft\DirectXTK\Src\Shaders\Lighting.fxh" - mul r0.xyz, r2.y, c8 - mad r0.xyz, r2.x, c7, r0 - mad r0.xyz, r2.z, c9, r0 - mov r1.xyz, c1 // Parameters::DiffuseColor<0,1,2> - mad r0.xyz, r0, r1, c2 // ::result<0,1,2> - -#line 182 "D:\Microsoft\DirectXTK\Src\Shaders\BasicEffect.fx" - mul oT0.xyz, r0, v2 // ::VSBasicVertexLightingVc<0,1,2> - mul oT0.w, v2.w, c1.w // ::VSBasicVertexLightingVc<3> - -#line 61 "D:\Microsoft\DirectXTK\Src\Shaders\Lighting.fxh" - dp4 r0.x, v0, c21 // ::vout<0> - dp4 r0.y, v0, c22 // ::vout<1> - dp4 r0.z, v0, c24 // ::vout<3> - -#line 175 "D:\Microsoft\DirectXTK\Src\Shaders\BasicEffect.fx" - mad oPos.xy, r0.z, c0, r0 // ::VSBasicVertexLightingVc<8,9> - mov oPos.w, r0.z // ::VSBasicVertexLightingVc<11> - -// approximately 63 instruction slots used -vs_4_0 -dcl_constantbuffer CB0[26], immediateIndexed -dcl_input v0.xyzw -dcl_input v1.xyz -dcl_input v2.xyzw -dcl_output o0.xyzw -dcl_output o1.xyzw -dcl_output_siv o2.xyzw, position -dcl_temps 6 -dp3 r0.x, v1.xyzx, cb0[19].xyzx -dp3 r0.y, v1.xyzx, cb0[20].xyzx -dp3 r0.z, v1.xyzx, cb0[21].xyzx -dp3 r0.w, r0.xyzx, r0.xyzx -rsq r0.w, r0.w -mul r0.xyz, r0.wwww, r0.xyzx -dp3 r1.x, -cb0[3].xyzx, r0.xyzx -dp3 r1.y, -cb0[4].xyzx, r0.xyzx -dp3 r1.z, -cb0[5].xyzx, r0.xyzx -ge r2.xyz, r1.xyzx, l(0.000000, 0.000000, 0.000000, 0.000000) -and r2.xyz, r2.xyzx, l(0x3f800000, 0x3f800000, 0x3f800000, 0) -mul r3.xyz, r1.xyzx, r2.xyzx -mul r4.xyz, r3.yyyy, cb0[7].xyzx -mad r3.xyw, r3.xxxx, cb0[6].xyxz, r4.xyxz -mad r3.xyz, r3.zzzz, cb0[8].xyzx, r3.xywx -mad r3.xyz, r3.xyzx, cb0[0].xyzx, cb0[1].xyzx -mul o0.xyz, r3.xyzx, v2.xyzx -mul o0.w, v2.w, cb0[0].w -dp4 r3.x, v0.xyzw, cb0[15].xyzw -dp4 r3.y, v0.xyzw, cb0[16].xyzw -dp4 r3.z, v0.xyzw, cb0[17].xyzw -add r3.xyz, -r3.xyzx, cb0[12].xyzx -dp3 r0.w, r3.xyzx, r3.xyzx -rsq r0.w, r0.w -mad r4.xyz, r3.xyzx, r0.wwww, -cb0[3].xyzx -dp3 r1.w, r4.xyzx, r4.xyzx -rsq r1.w, r1.w -mul r4.xyz, r1.wwww, r4.xyzx -dp3 r4.x, r4.xyzx, r0.xyzx -mad r5.xyz, r3.xyzx, r0.wwww, -cb0[4].xyzx -mad r3.xyz, r3.xyzx, r0.wwww, -cb0[5].xyzx -dp3 r0.w, r5.xyzx, r5.xyzx -rsq r0.w, r0.w -mul r5.xyz, r0.wwww, r5.xyzx -dp3 r4.y, r5.xyzx, r0.xyzx -dp3 r0.w, r3.xyzx, r3.xyzx -rsq r0.w, r0.w -mul r3.xyz, r0.wwww, r3.xyzx -dp3 r4.z, r3.xyzx, r0.xyzx -max r0.xyz, r4.xyzx, l(0.000000, 0.000000, 0.000000, 0.000000) -mul r0.xyz, r2.xyzx, r0.xyzx -log r0.xyz, r0.xyzx -mul r0.xyz, r0.xyzx, cb0[2].wwww -exp r0.xyz, r0.xyzx -mul r0.xyz, r1.xyzx, r0.xyzx -mul r1.xyz, r0.yyyy, cb0[10].xyzx -mad r0.xyw, r0.xxxx, cb0[9].xyxz, r1.xyxz -mad r0.xyz, r0.zzzz, cb0[11].xyzx, r0.xywx -mul o1.xyz, r0.xyzx, cb0[2].xyzx -dp4_sat o1.w, v0.xyzw, cb0[14].xyzw -dp4 o2.x, v0.xyzw, cb0[22].xyzw -dp4 o2.y, v0.xyzw, cb0[23].xyzw -dp4 o2.z, v0.xyzw, cb0[24].xyzw -dp4 o2.w, v0.xyzw, cb0[25].xyzw -ret -// Approximately 0 instruction slots used -#endif - -const BYTE BasicEffect_VSBasicVertexLightingVc[] = -{ - 68, 88, 66, 67, 56, 19, - 96, 141, 6, 43, 20, 30, - 84, 177, 0, 243, 22, 131, - 76, 40, 1, 0, 0, 0, - 28, 19, 0, 0, 4, 0, - 0, 0, 48, 0, 0, 0, - 32, 11, 0, 0, 60, 18, - 0, 0, 176, 18, 0, 0, - 65, 111, 110, 57, 232, 10, - 0, 0, 232, 10, 0, 0, - 0, 2, 254, 255, 156, 10, - 0, 0, 76, 0, 0, 0, - 3, 0, 36, 0, 0, 0, - 72, 0, 0, 0, 72, 0, - 0, 0, 36, 0, 1, 0, - 72, 0, 0, 0, 0, 0, - 13, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 14, 0, - 4, 0, 14, 0, 0, 0, - 0, 0, 0, 0, 19, 0, - 7, 0, 18, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 2, 254, 255, 254, 255, - 200, 1, 68, 66, 85, 71, - 40, 0, 0, 0, 244, 6, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 184, 0, - 0, 0, 57, 0, 0, 0, - 196, 0, 0, 0, 14, 0, - 0, 0, 220, 5, 0, 0, - 192, 2, 0, 0, 68, 58, - 92, 77, 105, 99, 114, 111, - 115, 111, 102, 116, 92, 68, - 105, 114, 101, 99, 116, 88, - 84, 75, 92, 83, 114, 99, - 92, 83, 104, 97, 100, 101, - 114, 115, 92, 76, 105, 103, - 104, 116, 105, 110, 103, 46, - 102, 120, 104, 0, 68, 58, - 92, 77, 105, 99, 114, 111, - 115, 111, 102, 116, 92, 68, - 105, 114, 101, 99, 116, 88, - 84, 75, 92, 83, 114, 99, - 92, 83, 104, 97, 100, 101, - 114, 115, 92, 67, 111, 109, - 109, 111, 110, 46, 102, 120, - 104, 0, 68, 58, 92, 77, - 105, 99, 114, 111, 115, 111, - 102, 116, 92, 68, 105, 114, - 101, 99, 116, 88, 84, 75, - 92, 83, 114, 99, 92, 83, - 104, 97, 100, 101, 114, 115, - 92, 66, 97, 115, 105, 99, - 69, 102, 102, 101, 99, 116, - 46, 102, 120, 0, 40, 0, - 0, 0, 88, 0, 0, 0, - 134, 0, 0, 0, 0, 0, - 255, 255, 40, 7, 0, 0, - 0, 0, 255, 255, 64, 7, - 0, 0, 0, 0, 255, 255, - 76, 7, 0, 0, 0, 0, - 255, 255, 88, 7, 0, 0, - 55, 0, 0, 0, 100, 7, - 0, 0, 55, 0, 0, 0, - 116, 7, 0, 0, 55, 0, - 0, 0, 132, 7, 0, 0, - 56, 0, 0, 0, 148, 7, - 0, 0, 56, 0, 0, 0, - 164, 7, 0, 0, 31, 0, - 0, 0, 176, 7, 0, 0, - 31, 0, 0, 0, 192, 7, - 0, 0, 57, 0, 0, 0, - 204, 7, 0, 0, 57, 0, - 0, 0, 220, 7, 0, 0, - 57, 0, 0, 0, 236, 7, - 0, 0, 57, 0, 0, 0, - 252, 7, 0, 0, 35, 0, - 0, 0, 8, 8, 0, 0, - 31, 0, 0, 0, 24, 8, - 0, 0, 31, 0, 0, 0, - 40, 8, 0, 0, 31, 0, - 0, 0, 56, 8, 0, 0, - 35, 0, 0, 0, 68, 8, - 0, 0, 31, 0, 0, 0, - 84, 8, 0, 0, 35, 0, - 0, 0, 96, 8, 0, 0, - 40, 0, 0, 0, 112, 8, - 0, 0, 34, 0, 0, 0, - 128, 8, 0, 0, 34, 0, - 0, 0, 144, 8, 0, 0, - 34, 0, 0, 0, 160, 8, - 0, 0, 37, 0, 0, 0, - 176, 8, 0, 0, 40, 0, - 0, 0, 192, 8, 0, 0, - 39, 0, 0, 0, 208, 8, - 0, 0, 40, 0, 0, 0, - 224, 8, 0, 0, 40, 0, - 0, 0, 236, 8, 0, 0, - 40, 0, 0, 0, 248, 8, - 0, 0, 40, 0, 0, 0, - 4, 9, 0, 0, 40, 0, - 0, 0, 20, 9, 0, 0, - 40, 0, 0, 0, 32, 9, - 0, 0, 40, 0, 0, 0, - 44, 9, 0, 0, 40, 0, - 0, 0, 56, 9, 0, 0, - 45, 0, 0, 0, 72, 9, - 0, 0, 45, 0, 0, 0, - 88, 9, 0, 0, 45, 0, - 0, 0, 108, 9, 0, 0, - 45, 0, 0, 0, 128, 9, - 0, 0, 61, 0, 0, 0, - 144, 9, 0, 0, 12, 0, - 1, 0, 160, 9, 0, 0, - 12, 0, 1, 0, 176, 9, - 0, 0, 12, 0, 1, 0, - 192, 9, 0, 0, 44, 0, - 0, 0, 208, 9, 0, 0, - 44, 0, 0, 0, 224, 9, - 0, 0, 44, 0, 0, 0, - 244, 9, 0, 0, 44, 0, - 0, 0, 8, 10, 0, 0, - 44, 0, 0, 0, 20, 10, - 0, 0, 182, 0, 2, 0, - 40, 10, 0, 0, 182, 0, - 2, 0, 56, 10, 0, 0, - 61, 0, 0, 0, 72, 10, - 0, 0, 61, 0, 0, 0, - 88, 10, 0, 0, 61, 0, - 0, 0, 104, 10, 0, 0, - 175, 0, 2, 0, 120, 10, - 0, 0, 175, 0, 2, 0, - 140, 10, 0, 0, 80, 97, - 114, 97, 109, 101, 116, 101, - 114, 115, 0, 68, 105, 102, - 102, 117, 115, 101, 67, 111, - 108, 111, 114, 0, 1, 0, - 3, 0, 1, 0, 4, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 48, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 255, 255, 86, 83, 66, 97, - 115, 105, 99, 86, 101, 114, - 116, 101, 120, 76, 105, 103, - 104, 116, 105, 110, 103, 86, - 99, 0, 68, 105, 102, 102, - 117, 115, 101, 0, 1, 0, - 3, 0, 1, 0, 4, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 83, 112, 101, 99, - 117, 108, 97, 114, 0, 80, - 111, 115, 105, 116, 105, 111, - 110, 80, 83, 0, 216, 2, - 0, 0, 224, 2, 0, 0, - 240, 2, 0, 0, 224, 2, - 0, 0, 249, 2, 0, 0, - 224, 2, 0, 0, 5, 0, - 0, 0, 1, 0, 12, 0, - 1, 0, 3, 0, 4, 3, - 0, 0, 40, 0, 0, 0, - 4, 0, 5, 0, 6, 0, - 255, 255, 41, 0, 0, 0, - 255, 255, 255, 255, 10, 0, - 255, 255, 44, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 7, 0, 50, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 255, 255, 51, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 3, 0, 55, 0, 0, 0, - 8, 0, 9, 0, 255, 255, - 255, 255, 56, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 11, 0, 100, 105, 102, 102, - 117, 115, 101, 0, 1, 0, - 3, 0, 1, 0, 3, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 28, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 255, 255, 100, 111, 116, 72, - 0, 171, 171, 171, 15, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 19, 0, - 0, 0, 255, 255, 255, 255, - 2, 0, 255, 255, 21, 0, - 0, 0, 255, 255, 1, 0, - 255, 255, 255, 255, 100, 111, - 116, 76, 0, 171, 171, 171, - 23, 0, 0, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 24, 0, 0, 0, 255, 255, - 1, 0, 255, 255, 255, 255, - 25, 0, 0, 0, 255, 255, - 255, 255, 2, 0, 255, 255, - 101, 121, 101, 86, 101, 99, - 116, 111, 114, 0, 171, 171, - 8, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 255, 255, - 104, 97, 108, 102, 86, 101, - 99, 116, 111, 114, 115, 0, - 3, 0, 3, 0, 3, 0, - 3, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 10, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 255, 255, 18, 0, - 0, 0, 6, 0, 7, 0, - 8, 0, 255, 255, 20, 0, - 0, 0, 3, 0, 4, 0, - 5, 0, 255, 255, 112, 111, - 115, 95, 119, 115, 0, 171, - 4, 0, 0, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 5, 0, 0, 0, 255, 255, - 1, 0, 255, 255, 255, 255, - 6, 0, 0, 0, 255, 255, - 255, 255, 2, 0, 255, 255, - 114, 101, 115, 117, 108, 116, - 0, 171, 216, 2, 0, 0, - 136, 3, 0, 0, 240, 2, - 0, 0, 136, 3, 0, 0, - 5, 0, 0, 0, 1, 0, - 6, 0, 1, 0, 2, 0, - 136, 4, 0, 0, 49, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 255, 255, 115, 112, - 101, 99, 117, 108, 97, 114, - 0, 171, 171, 171, 36, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 255, 255, 118, 105, - 110, 0, 80, 111, 115, 105, - 116, 105, 111, 110, 0, 78, - 111, 114, 109, 97, 108, 0, - 67, 111, 108, 111, 114, 0, - 171, 171, 208, 4, 0, 0, - 224, 2, 0, 0, 217, 4, - 0, 0, 136, 3, 0, 0, - 224, 4, 0, 0, 224, 2, - 0, 0, 5, 0, 0, 0, - 1, 0, 11, 0, 1, 0, - 3, 0, 232, 4, 0, 0, - 1, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 3, 0, - 2, 0, 0, 0, 4, 0, - 5, 0, 6, 0, 255, 255, - 3, 0, 0, 0, 7, 0, - 8, 0, 9, 0, 10, 0, - 118, 111, 117, 116, 0, 80, - 111, 115, 95, 112, 115, 0, - 70, 111, 103, 70, 97, 99, - 116, 111, 114, 0, 171, 171, - 0, 0, 3, 0, 1, 0, - 1, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 57, 5, - 0, 0, 224, 2, 0, 0, - 216, 2, 0, 0, 224, 2, - 0, 0, 240, 2, 0, 0, - 136, 3, 0, 0, 64, 5, - 0, 0, 76, 5, 0, 0, - 5, 0, 0, 0, 1, 0, - 12, 0, 1, 0, 4, 0, - 92, 5, 0, 0, 52, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 53, 0, - 0, 0, 255, 255, 1, 0, - 255, 255, 255, 255, 54, 0, - 0, 0, 255, 255, 255, 255, - 3, 0, 255, 255, 119, 111, - 114, 108, 100, 78, 111, 114, - 109, 97, 108, 0, 14, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 255, 255, 122, 101, - 114, 111, 76, 0, 171, 171, - 26, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 255, 255, - 140, 2, 0, 0, 151, 2, - 0, 0, 164, 2, 0, 0, - 1, 0, 0, 0, 180, 2, - 0, 0, 0, 0, 0, 0, - 192, 2, 0, 0, 28, 3, - 0, 0, 7, 0, 0, 0, - 44, 3, 0, 0, 0, 0, - 0, 0, 128, 3, 0, 0, - 136, 3, 0, 0, 1, 0, - 0, 0, 152, 3, 0, 0, - 0, 0, 0, 0, 164, 3, - 0, 0, 136, 3, 0, 0, - 3, 0, 0, 0, 172, 3, - 0, 0, 0, 0, 0, 0, - 208, 3, 0, 0, 136, 3, - 0, 0, 3, 0, 0, 0, - 216, 3, 0, 0, 0, 0, - 0, 0, 252, 3, 0, 0, - 136, 3, 0, 0, 1, 0, - 0, 0, 8, 4, 0, 0, - 0, 0, 0, 0, 20, 4, - 0, 0, 32, 4, 0, 0, - 3, 0, 0, 0, 48, 4, - 0, 0, 0, 0, 0, 0, - 84, 4, 0, 0, 224, 2, - 0, 0, 3, 0, 0, 0, - 92, 4, 0, 0, 0, 0, - 0, 0, 128, 4, 0, 0, - 152, 4, 0, 0, 1, 0, - 0, 0, 168, 4, 0, 0, - 0, 0, 0, 0, 180, 4, - 0, 0, 136, 3, 0, 0, - 1, 0, 0, 0, 192, 4, - 0, 0, 192, 2, 0, 0, - 204, 4, 0, 0, 0, 5, - 0, 0, 3, 0, 0, 0, - 16, 5, 0, 0, 0, 0, - 0, 0, 52, 5, 0, 0, - 124, 5, 0, 0, 3, 0, - 0, 0, 140, 5, 0, 0, - 0, 0, 0, 0, 176, 5, - 0, 0, 136, 3, 0, 0, - 1, 0, 0, 0, 188, 5, - 0, 0, 0, 0, 0, 0, - 200, 5, 0, 0, 136, 3, - 0, 0, 1, 0, 0, 0, - 208, 5, 0, 0, 77, 105, - 99, 114, 111, 115, 111, 102, - 116, 32, 40, 82, 41, 32, - 72, 76, 83, 76, 32, 83, - 104, 97, 100, 101, 114, 32, - 67, 111, 109, 112, 105, 108, - 101, 114, 32, 49, 48, 46, - 49, 0, 81, 0, 0, 5, - 25, 0, 15, 160, 0, 0, - 0, 0, 0, 0, 128, 63, - 0, 0, 0, 0, 0, 0, - 0, 0, 31, 0, 0, 2, - 5, 0, 0, 128, 0, 0, - 15, 144, 31, 0, 0, 2, - 5, 0, 1, 128, 1, 0, - 15, 144, 31, 0, 0, 2, - 5, 0, 2, 128, 2, 0, - 15, 144, 9, 0, 0, 3, - 0, 0, 1, 128, 0, 0, - 228, 144, 15, 0, 228, 160, - 9, 0, 0, 3, 0, 0, - 2, 128, 0, 0, 228, 144, - 16, 0, 228, 160, 9, 0, - 0, 3, 0, 0, 4, 128, - 0, 0, 228, 144, 17, 0, - 228, 160, 2, 0, 0, 3, - 0, 0, 7, 128, 0, 0, - 228, 129, 13, 0, 228, 160, - 36, 0, 0, 2, 1, 0, - 7, 128, 0, 0, 228, 128, - 2, 0, 0, 3, 0, 0, - 7, 128, 1, 0, 228, 128, - 4, 0, 228, 161, 36, 0, - 0, 2, 2, 0, 7, 128, - 0, 0, 228, 128, 8, 0, - 0, 3, 0, 0, 1, 128, - 1, 0, 228, 144, 18, 0, - 228, 160, 8, 0, 0, 3, - 0, 0, 2, 128, 1, 0, - 228, 144, 19, 0, 228, 160, - 8, 0, 0, 3, 0, 0, - 4, 128, 1, 0, 228, 144, - 20, 0, 228, 160, 36, 0, - 0, 2, 3, 0, 7, 128, - 0, 0, 228, 128, 8, 0, - 0, 3, 0, 0, 1, 128, - 2, 0, 228, 128, 3, 0, - 228, 128, 2, 0, 0, 3, - 2, 0, 7, 128, 1, 0, - 228, 128, 5, 0, 228, 161, - 2, 0, 0, 3, 1, 0, - 7, 128, 1, 0, 228, 128, - 6, 0, 228, 161, 36, 0, - 0, 2, 4, 0, 7, 128, - 1, 0, 228, 128, 8, 0, - 0, 3, 0, 0, 4, 128, - 4, 0, 228, 128, 3, 0, - 228, 128, 36, 0, 0, 2, - 1, 0, 7, 128, 2, 0, - 228, 128, 8, 0, 0, 3, - 0, 0, 2, 128, 1, 0, - 228, 128, 3, 0, 228, 128, - 11, 0, 0, 3, 0, 0, - 7, 128, 0, 0, 228, 128, - 25, 0, 0, 160, 8, 0, - 0, 3, 1, 0, 1, 128, - 4, 0, 228, 161, 3, 0, - 228, 128, 8, 0, 0, 3, - 1, 0, 2, 128, 5, 0, - 228, 161, 3, 0, 228, 128, - 8, 0, 0, 3, 1, 0, - 4, 128, 6, 0, 228, 161, - 3, 0, 228, 128, 13, 0, - 0, 3, 2, 0, 7, 128, - 1, 0, 228, 128, 25, 0, - 0, 160, 5, 0, 0, 3, - 0, 0, 7, 128, 0, 0, - 228, 128, 2, 0, 228, 128, - 5, 0, 0, 3, 2, 0, - 7, 128, 1, 0, 228, 128, - 2, 0, 228, 128, 15, 0, - 0, 2, 3, 0, 1, 128, - 0, 0, 0, 128, 15, 0, - 0, 2, 3, 0, 2, 128, - 0, 0, 85, 128, 15, 0, - 0, 2, 3, 0, 4, 128, - 0, 0, 170, 128, 5, 0, - 0, 3, 0, 0, 7, 128, - 3, 0, 228, 128, 3, 0, - 255, 160, 14, 0, 0, 2, - 3, 0, 1, 128, 0, 0, - 0, 128, 14, 0, 0, 2, - 3, 0, 2, 128, 0, 0, - 85, 128, 14, 0, 0, 2, - 3, 0, 4, 128, 0, 0, - 170, 128, 5, 0, 0, 3, - 0, 0, 7, 128, 1, 0, - 228, 128, 3, 0, 228, 128, - 5, 0, 0, 3, 1, 0, - 7, 128, 0, 0, 85, 128, - 11, 0, 228, 160, 4, 0, - 0, 4, 0, 0, 11, 128, - 0, 0, 0, 128, 10, 0, - 164, 160, 1, 0, 164, 128, - 4, 0, 0, 4, 0, 0, - 7, 128, 0, 0, 170, 128, - 12, 0, 228, 160, 0, 0, - 244, 128, 5, 0, 0, 3, - 1, 0, 7, 224, 0, 0, - 228, 128, 3, 0, 228, 160, - 9, 0, 0, 3, 0, 0, - 4, 192, 0, 0, 228, 144, - 23, 0, 228, 160, 9, 0, - 0, 3, 0, 0, 1, 128, - 0, 0, 228, 144, 14, 0, - 228, 160, 11, 0, 0, 3, - 0, 0, 1, 128, 0, 0, - 0, 128, 25, 0, 0, 160, - 10, 0, 0, 3, 1, 0, - 8, 224, 0, 0, 0, 128, - 25, 0, 85, 160, 5, 0, - 0, 3, 0, 0, 7, 128, - 2, 0, 85, 128, 8, 0, - 228, 160, 4, 0, 0, 4, - 0, 0, 7, 128, 2, 0, - 0, 128, 7, 0, 228, 160, - 0, 0, 228, 128, 4, 0, - 0, 4, 0, 0, 7, 128, - 2, 0, 170, 128, 9, 0, - 228, 160, 0, 0, 228, 128, - 1, 0, 0, 2, 1, 0, - 7, 128, 1, 0, 228, 160, - 4, 0, 0, 4, 0, 0, - 7, 128, 0, 0, 228, 128, - 1, 0, 228, 128, 2, 0, - 228, 160, 5, 0, 0, 3, - 0, 0, 7, 224, 0, 0, - 228, 128, 2, 0, 228, 144, - 5, 0, 0, 3, 0, 0, - 8, 224, 2, 0, 255, 144, - 1, 0, 255, 160, 9, 0, - 0, 3, 0, 0, 1, 128, - 0, 0, 228, 144, 21, 0, - 228, 160, 9, 0, 0, 3, - 0, 0, 2, 128, 0, 0, - 228, 144, 22, 0, 228, 160, - 9, 0, 0, 3, 0, 0, - 4, 128, 0, 0, 228, 144, - 24, 0, 228, 160, 4, 0, - 0, 4, 0, 0, 3, 192, - 0, 0, 170, 128, 0, 0, - 228, 160, 0, 0, 228, 128, - 1, 0, 0, 2, 0, 0, - 8, 192, 0, 0, 170, 128, - 255, 255, 0, 0, 83, 72, - 68, 82, 20, 7, 0, 0, - 64, 0, 1, 0, 197, 1, - 0, 0, 89, 0, 0, 4, - 70, 142, 32, 0, 0, 0, - 0, 0, 26, 0, 0, 0, - 95, 0, 0, 3, 242, 16, - 16, 0, 0, 0, 0, 0, - 95, 0, 0, 3, 114, 16, - 16, 0, 1, 0, 0, 0, - 95, 0, 0, 3, 242, 16, - 16, 0, 2, 0, 0, 0, - 101, 0, 0, 3, 242, 32, - 16, 0, 0, 0, 0, 0, - 101, 0, 0, 3, 242, 32, - 16, 0, 1, 0, 0, 0, - 103, 0, 0, 4, 242, 32, - 16, 0, 2, 0, 0, 0, - 1, 0, 0, 0, 104, 0, - 0, 2, 6, 0, 0, 0, - 16, 0, 0, 8, 18, 0, - 16, 0, 0, 0, 0, 0, - 70, 18, 16, 0, 1, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 19, 0, - 0, 0, 16, 0, 0, 8, - 34, 0, 16, 0, 0, 0, - 0, 0, 70, 18, 16, 0, - 1, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 20, 0, 0, 0, 16, 0, - 0, 8, 66, 0, 16, 0, - 0, 0, 0, 0, 70, 18, - 16, 0, 1, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 21, 0, 0, 0, - 16, 0, 0, 7, 130, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 68, 0, - 0, 5, 130, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 56, 0, 0, 7, 114, 0, - 16, 0, 0, 0, 0, 0, - 246, 15, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 16, 0, - 0, 9, 18, 0, 16, 0, - 1, 0, 0, 0, 70, 130, - 32, 128, 65, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 16, 0, - 0, 9, 34, 0, 16, 0, - 1, 0, 0, 0, 70, 130, - 32, 128, 65, 0, 0, 0, - 0, 0, 0, 0, 4, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 16, 0, - 0, 9, 66, 0, 16, 0, - 1, 0, 0, 0, 70, 130, - 32, 128, 65, 0, 0, 0, - 0, 0, 0, 0, 5, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 29, 0, - 0, 10, 114, 0, 16, 0, - 2, 0, 0, 0, 70, 2, - 16, 0, 1, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 10, - 114, 0, 16, 0, 2, 0, - 0, 0, 70, 2, 16, 0, - 2, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 0, 0, - 56, 0, 0, 7, 114, 0, - 16, 0, 3, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 2, 0, 0, 0, 56, 0, - 0, 8, 114, 0, 16, 0, - 4, 0, 0, 0, 86, 5, - 16, 0, 3, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 7, 0, 0, 0, - 50, 0, 0, 10, 178, 0, - 16, 0, 3, 0, 0, 0, - 6, 0, 16, 0, 3, 0, - 0, 0, 70, 136, 32, 0, - 0, 0, 0, 0, 6, 0, - 0, 0, 70, 8, 16, 0, - 4, 0, 0, 0, 50, 0, - 0, 10, 114, 0, 16, 0, - 3, 0, 0, 0, 166, 10, - 16, 0, 3, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 8, 0, 0, 0, - 70, 3, 16, 0, 3, 0, - 0, 0, 50, 0, 0, 11, - 114, 0, 16, 0, 3, 0, - 0, 0, 70, 2, 16, 0, - 3, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 56, 0, - 0, 7, 114, 32, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 3, 0, 0, 0, - 70, 18, 16, 0, 2, 0, - 0, 0, 56, 0, 0, 8, - 130, 32, 16, 0, 0, 0, - 0, 0, 58, 16, 16, 0, - 2, 0, 0, 0, 58, 128, - 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 17, 0, - 0, 8, 18, 0, 16, 0, - 3, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 15, 0, 0, 0, - 17, 0, 0, 8, 34, 0, - 16, 0, 3, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 16, 0, - 0, 0, 17, 0, 0, 8, - 66, 0, 16, 0, 3, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 17, 0, 0, 0, 0, 0, - 0, 9, 114, 0, 16, 0, - 3, 0, 0, 0, 70, 2, - 16, 128, 65, 0, 0, 0, - 3, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 12, 0, 0, 0, 16, 0, - 0, 7, 130, 0, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 3, 0, 0, 0, - 70, 2, 16, 0, 3, 0, - 0, 0, 68, 0, 0, 5, - 130, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 50, 0, - 0, 11, 114, 0, 16, 0, - 4, 0, 0, 0, 70, 2, - 16, 0, 3, 0, 0, 0, - 246, 15, 16, 0, 0, 0, - 0, 0, 70, 130, 32, 128, - 65, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 16, 0, 0, 7, 130, 0, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 4, 0, - 0, 0, 70, 2, 16, 0, - 4, 0, 0, 0, 68, 0, - 0, 5, 130, 0, 16, 0, - 1, 0, 0, 0, 58, 0, - 16, 0, 1, 0, 0, 0, - 56, 0, 0, 7, 114, 0, - 16, 0, 4, 0, 0, 0, - 246, 15, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 4, 0, 0, 0, 16, 0, - 0, 7, 18, 0, 16, 0, - 4, 0, 0, 0, 70, 2, - 16, 0, 4, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 50, 0, 0, 11, - 114, 0, 16, 0, 5, 0, - 0, 0, 70, 2, 16, 0, - 3, 0, 0, 0, 246, 15, - 16, 0, 0, 0, 0, 0, - 70, 130, 32, 128, 65, 0, - 0, 0, 0, 0, 0, 0, - 4, 0, 0, 0, 50, 0, - 0, 11, 114, 0, 16, 0, - 3, 0, 0, 0, 70, 2, - 16, 0, 3, 0, 0, 0, - 246, 15, 16, 0, 0, 0, - 0, 0, 70, 130, 32, 128, - 65, 0, 0, 0, 0, 0, - 0, 0, 5, 0, 0, 0, - 16, 0, 0, 7, 130, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 5, 0, - 0, 0, 70, 2, 16, 0, - 5, 0, 0, 0, 68, 0, - 0, 5, 130, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 56, 0, 0, 7, 114, 0, - 16, 0, 5, 0, 0, 0, - 246, 15, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 5, 0, 0, 0, 16, 0, - 0, 7, 34, 0, 16, 0, - 4, 0, 0, 0, 70, 2, - 16, 0, 5, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 16, 0, 0, 7, - 130, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 3, 0, 0, 0, 70, 2, - 16, 0, 3, 0, 0, 0, - 68, 0, 0, 5, 130, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 56, 0, 0, 7, - 114, 0, 16, 0, 3, 0, - 0, 0, 246, 15, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 3, 0, 0, 0, - 16, 0, 0, 7, 66, 0, - 16, 0, 4, 0, 0, 0, - 70, 2, 16, 0, 3, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 52, 0, - 0, 10, 114, 0, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 4, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 56, 0, 0, 7, - 114, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 2, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 47, 0, 0, 5, 114, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 56, 0, 0, 8, - 114, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 246, 143, - 32, 0, 0, 0, 0, 0, - 2, 0, 0, 0, 25, 0, - 0, 5, 114, 0, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 56, 0, 0, 7, 114, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 56, 0, - 0, 8, 114, 0, 16, 0, - 1, 0, 0, 0, 86, 5, - 16, 0, 0, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 10, 0, 0, 0, - 50, 0, 0, 10, 178, 0, - 16, 0, 0, 0, 0, 0, - 6, 0, 16, 0, 0, 0, - 0, 0, 70, 136, 32, 0, - 0, 0, 0, 0, 9, 0, - 0, 0, 70, 8, 16, 0, - 1, 0, 0, 0, 50, 0, - 0, 10, 114, 0, 16, 0, - 0, 0, 0, 0, 166, 10, - 16, 0, 0, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 11, 0, 0, 0, - 70, 3, 16, 0, 0, 0, - 0, 0, 56, 0, 0, 8, - 114, 32, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 2, 0, 0, 0, 17, 32, - 0, 8, 130, 32, 16, 0, - 1, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 14, 0, 0, 0, - 17, 0, 0, 8, 18, 32, - 16, 0, 2, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 22, 0, - 0, 0, 17, 0, 0, 8, - 34, 32, 16, 0, 2, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 23, 0, 0, 0, 17, 0, - 0, 8, 66, 32, 16, 0, - 2, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 24, 0, 0, 0, - 17, 0, 0, 8, 130, 32, - 16, 0, 2, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 25, 0, - 0, 0, 62, 0, 0, 1, - 73, 83, 71, 78, 108, 0, - 0, 0, 3, 0, 0, 0, - 8, 0, 0, 0, 80, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 15, 15, 0, 0, 92, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 1, 0, 0, 0, - 7, 7, 0, 0, 99, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 2, 0, 0, 0, - 15, 15, 0, 0, 83, 86, - 95, 80, 111, 115, 105, 116, - 105, 111, 110, 0, 78, 79, - 82, 77, 65, 76, 0, 67, - 79, 76, 79, 82, 0, 171, - 171, 171, 79, 83, 71, 78, - 100, 0, 0, 0, 3, 0, - 0, 0, 8, 0, 0, 0, - 80, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 15, 0, 0, 0, - 80, 0, 0, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 1, 0, - 0, 0, 15, 0, 0, 0, - 86, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 3, 0, 0, 0, 2, 0, - 0, 0, 15, 0, 0, 0, - 67, 79, 76, 79, 82, 0, - 83, 86, 95, 80, 111, 115, - 105, 116, 105, 111, 110, 0, - 171, 171 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicVertexLightingVcBn.inc b/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicVertexLightingVcBn.inc deleted file mode 100644 index 3b4d250..0000000 --- a/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicVertexLightingVcBn.inc +++ /dev/null @@ -1,1063 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Position 0 xyzw 0 NONE float xyzw -// NORMAL 0 xyz 1 NONE float xyz -// COLOR 0 xyzw 2 NONE float xyzw -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// COLOR 0 xyzw 0 NONE float xyzw -// COLOR 1 xyzw 1 NONE float xyzw -// SV_Position 0 xyzw 2 POS float xyzw -// -// -// Constant buffer to DX9 shader constant mappings: -// -// Target Reg Buffer Start Reg # of Regs Data Conversion -// ---------- ------- --------- --------- ---------------------- -// c1 cb0 0 13 ( FLT, FLT, FLT, FLT) -// c14 cb0 14 4 ( FLT, FLT, FLT, FLT) -// c18 cb0 19 7 ( FLT, FLT, FLT, FLT) -// -// -// Runtime generated constant mappings: -// -// Target Reg Constant Description -// ---------- -------------------------------------------------- -// c0 Vertex Shader position offset -// -// -// Level9 shader bytecode: -// - vs_2_0 - def c25, 2, -1, 0, 1 - dcl_texcoord v0 // vin<0,1,2,3> - dcl_texcoord1 v1 // vin<4,5,6> - dcl_texcoord2 v2 // vin<7,8,9,10> - -#line 55 "D:\Microsoft\DirectXTK\Src\Shaders\Lighting.fxh" - dp4 r0.x, v0, c15 // ::pos_ws<0> - dp4 r0.y, v0, c16 // ::pos_ws<1> - dp4 r0.z, v0, c17 // ::pos_ws<2> - add r0.xyz, -r0, c13 - nrm r1.xyz, r0 // ::eyeVector<0,1,2> - -#line 31 - add r0.xyz, r1, -c4 - nrm r2.xyz, r0 // ::halfVectors<0,1,2> - -#line 11 "D:\Microsoft\DirectXTK\Src\Shaders\Utilities.fxh" - mad r0.xyz, v1, c25.x, c25.y // ::BiasX2<0,1,2> - -#line 57 "D:\Microsoft\DirectXTK\Src\Shaders\Lighting.fxh" - dp3 r3.x, r0, c18 - dp3 r3.y, r0, c19 - dp3 r3.z, r0, c20 - nrm r0.xyz, r3 // ::worldNormal<0,1,2> - -#line 35 - dp3 r2.x, r2, r0 // ::dotH<0> - -#line 31 - add r3.xyz, r1, -c5 - add r1.xyz, r1, -c6 - nrm r4.xyz, r1 // ::halfVectors<6,7,8> - -#line 35 - dp3 r2.z, r4, r0 // ::dotH<2> - -#line 31 - nrm r1.xyz, r3 // ::halfVectors<3,4,5> - -#line 35 - dp3 r2.y, r1, r0 // ::dotH<1> - -#line 40 - max r1.xyz, r2, c25.z - -#line 34 - dp3 r2.x, -c4, r0 // ::dotL<0> - dp3 r2.y, -c5, r0 // ::dotL<1> - dp3 r2.z, -c6, r0 // ::dotL<2> - -#line 37 - sge r0.xyz, r2, c25.z // ::zeroL<0,1,2> - -#line 40 - mul r1.xyz, r0, r1 - mul r0.xyz, r2, r0 // ::diffuse<0,1,2> - log r3.x, r1.x - log r3.y, r1.y - log r3.z, r1.z - mul r1.xyz, r3, c3.w - exp r3.x, r1.x - exp r3.y, r1.y - exp r3.z, r1.z - mul r1.xyz, r2, r3 // ::specular<0,1,2> - -#line 45 - mul r2.xyz, r1.y, c11 - mad r1.xyw, r1.x, c10.xyzz, r2.xyzz - mad r1.xyz, r1.z, c12, r1.xyww - mul oT1.xyz, r1, c3 // ::VSBasicVertexLightingVcBn<4,5,6> - -#line 61 - dp4 oPos.z, v0, c23 // ::VSBasicVertexLightingVcBn<10> - -#line 12 "D:\Microsoft\DirectXTK\Src\Shaders\Common.fxh" - dp4 r0.w, v0, c14 - max r0.w, r0.w, c25.z - min oT1.w, r0.w, c25.w // ::VSBasicVertexLightingVcBn<7> - -#line 44 "D:\Microsoft\DirectXTK\Src\Shaders\Lighting.fxh" - mul r1.xyz, r0.y, c8 - mad r0.xyw, r0.x, c7.xyzz, r1.xyzz - mad r0.xyz, r0.z, c9, r0.xyww - mov r1.xyz, c1 // Parameters::DiffuseColor<0,1,2> - mad r0.xyz, r0, r1, c2 // ::result<0,1,2> - -#line 196 "D:\Microsoft\DirectXTK\Src\Shaders\BasicEffect.fx" - mul oT0.xyz, r0, v2 // ::VSBasicVertexLightingVcBn<0,1,2> - mul oT0.w, v2.w, c1.w // ::VSBasicVertexLightingVcBn<3> - -#line 61 "D:\Microsoft\DirectXTK\Src\Shaders\Lighting.fxh" - dp4 r0.x, v0, c21 // ::vout<0> - dp4 r0.y, v0, c22 // ::vout<1> - dp4 r0.z, v0, c24 // ::vout<3> - -#line 187 "D:\Microsoft\DirectXTK\Src\Shaders\BasicEffect.fx" - mad oPos.xy, r0.z, c0, r0 // ::VSBasicVertexLightingVcBn<8,9> - mov oPos.w, r0.z // ::VSBasicVertexLightingVcBn<11> - -// approximately 64 instruction slots used -vs_4_0 -dcl_constantbuffer CB0[26], immediateIndexed -dcl_input v0.xyzw -dcl_input v1.xyz -dcl_input v2.xyzw -dcl_output o0.xyzw -dcl_output o1.xyzw -dcl_output_siv o2.xyzw, position -dcl_temps 6 -mad r0.xyz, v1.xyzx, l(2.000000, 2.000000, 2.000000, 0.000000), l(-1.000000, -1.000000, -1.000000, 0.000000) -dp3 r1.x, r0.xyzx, cb0[19].xyzx -dp3 r1.y, r0.xyzx, cb0[20].xyzx -dp3 r1.z, r0.xyzx, cb0[21].xyzx -dp3 r0.x, r1.xyzx, r1.xyzx -rsq r0.x, r0.x -mul r0.xyz, r0.xxxx, r1.xyzx -dp3 r1.x, -cb0[3].xyzx, r0.xyzx -dp3 r1.y, -cb0[4].xyzx, r0.xyzx -dp3 r1.z, -cb0[5].xyzx, r0.xyzx -ge r2.xyz, r1.xyzx, l(0.000000, 0.000000, 0.000000, 0.000000) -and r2.xyz, r2.xyzx, l(0x3f800000, 0x3f800000, 0x3f800000, 0) -mul r3.xyz, r1.xyzx, r2.xyzx -mul r4.xyz, r3.yyyy, cb0[7].xyzx -mad r3.xyw, r3.xxxx, cb0[6].xyxz, r4.xyxz -mad r3.xyz, r3.zzzz, cb0[8].xyzx, r3.xywx -mad r3.xyz, r3.xyzx, cb0[0].xyzx, cb0[1].xyzx -mul o0.xyz, r3.xyzx, v2.xyzx -mul o0.w, v2.w, cb0[0].w -dp4 r3.x, v0.xyzw, cb0[15].xyzw -dp4 r3.y, v0.xyzw, cb0[16].xyzw -dp4 r3.z, v0.xyzw, cb0[17].xyzw -add r3.xyz, -r3.xyzx, cb0[12].xyzx -dp3 r0.w, r3.xyzx, r3.xyzx -rsq r0.w, r0.w -mad r4.xyz, r3.xyzx, r0.wwww, -cb0[3].xyzx -dp3 r1.w, r4.xyzx, r4.xyzx -rsq r1.w, r1.w -mul r4.xyz, r1.wwww, r4.xyzx -dp3 r4.x, r4.xyzx, r0.xyzx -mad r5.xyz, r3.xyzx, r0.wwww, -cb0[4].xyzx -mad r3.xyz, r3.xyzx, r0.wwww, -cb0[5].xyzx -dp3 r0.w, r5.xyzx, r5.xyzx -rsq r0.w, r0.w -mul r5.xyz, r0.wwww, r5.xyzx -dp3 r4.y, r5.xyzx, r0.xyzx -dp3 r0.w, r3.xyzx, r3.xyzx -rsq r0.w, r0.w -mul r3.xyz, r0.wwww, r3.xyzx -dp3 r4.z, r3.xyzx, r0.xyzx -max r0.xyz, r4.xyzx, l(0.000000, 0.000000, 0.000000, 0.000000) -mul r0.xyz, r2.xyzx, r0.xyzx -log r0.xyz, r0.xyzx -mul r0.xyz, r0.xyzx, cb0[2].wwww -exp r0.xyz, r0.xyzx -mul r0.xyz, r1.xyzx, r0.xyzx -mul r1.xyz, r0.yyyy, cb0[10].xyzx -mad r0.xyw, r0.xxxx, cb0[9].xyxz, r1.xyxz -mad r0.xyz, r0.zzzz, cb0[11].xyzx, r0.xywx -mul o1.xyz, r0.xyzx, cb0[2].xyzx -dp4_sat o1.w, v0.xyzw, cb0[14].xyzw -dp4 o2.x, v0.xyzw, cb0[22].xyzw -dp4 o2.y, v0.xyzw, cb0[23].xyzw -dp4 o2.z, v0.xyzw, cb0[24].xyzw -dp4 o2.w, v0.xyzw, cb0[25].xyzw -ret -// Approximately 0 instruction slots used -#endif - -const BYTE BasicEffect_VSBasicVertexLightingVcBn[] = -{ - 68, 88, 66, 67, 50, 195, - 66, 40, 126, 46, 215, 132, - 173, 145, 75, 132, 114, 145, - 201, 254, 1, 0, 0, 0, - 232, 19, 0, 0, 4, 0, - 0, 0, 48, 0, 0, 0, - 176, 11, 0, 0, 8, 19, - 0, 0, 124, 19, 0, 0, - 65, 111, 110, 57, 120, 11, - 0, 0, 120, 11, 0, 0, - 0, 2, 254, 255, 44, 11, - 0, 0, 76, 0, 0, 0, - 3, 0, 36, 0, 0, 0, - 72, 0, 0, 0, 72, 0, - 0, 0, 36, 0, 1, 0, - 72, 0, 0, 0, 0, 0, - 13, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 14, 0, - 4, 0, 14, 0, 0, 0, - 0, 0, 0, 0, 19, 0, - 7, 0, 18, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 2, 254, 255, 254, 255, - 231, 1, 68, 66, 85, 71, - 40, 0, 0, 0, 112, 7, - 0, 0, 0, 0, 0, 0, - 4, 0, 0, 0, 236, 0, - 0, 0, 58, 0, 0, 0, - 252, 0, 0, 0, 15, 0, - 0, 0, 68, 6, 0, 0, - 36, 3, 0, 0, 68, 58, - 92, 77, 105, 99, 114, 111, - 115, 111, 102, 116, 92, 68, - 105, 114, 101, 99, 116, 88, - 84, 75, 92, 83, 114, 99, - 92, 83, 104, 97, 100, 101, - 114, 115, 92, 76, 105, 103, - 104, 116, 105, 110, 103, 46, - 102, 120, 104, 0, 68, 58, - 92, 77, 105, 99, 114, 111, - 115, 111, 102, 116, 92, 68, - 105, 114, 101, 99, 116, 88, - 84, 75, 92, 83, 114, 99, - 92, 83, 104, 97, 100, 101, - 114, 115, 92, 85, 116, 105, - 108, 105, 116, 105, 101, 115, - 46, 102, 120, 104, 0, 68, - 58, 92, 77, 105, 99, 114, - 111, 115, 111, 102, 116, 92, - 68, 105, 114, 101, 99, 116, - 88, 84, 75, 92, 83, 114, - 99, 92, 83, 104, 97, 100, - 101, 114, 115, 92, 67, 111, - 109, 109, 111, 110, 46, 102, - 120, 104, 0, 68, 58, 92, - 77, 105, 99, 114, 111, 115, - 111, 102, 116, 92, 68, 105, - 114, 101, 99, 116, 88, 84, - 75, 92, 83, 114, 99, 92, - 83, 104, 97, 100, 101, 114, - 115, 92, 66, 97, 115, 105, - 99, 69, 102, 102, 101, 99, - 116, 46, 102, 120, 0, 171, - 171, 171, 40, 0, 0, 0, - 88, 0, 0, 0, 137, 0, - 0, 0, 183, 0, 0, 0, - 0, 0, 255, 255, 164, 7, - 0, 0, 0, 0, 255, 255, - 188, 7, 0, 0, 0, 0, - 255, 255, 200, 7, 0, 0, - 0, 0, 255, 255, 212, 7, - 0, 0, 55, 0, 0, 0, - 224, 7, 0, 0, 55, 0, - 0, 0, 240, 7, 0, 0, - 55, 0, 0, 0, 0, 8, - 0, 0, 56, 0, 0, 0, - 16, 8, 0, 0, 56, 0, - 0, 0, 32, 8, 0, 0, - 31, 0, 0, 0, 44, 8, - 0, 0, 31, 0, 0, 0, - 60, 8, 0, 0, 11, 0, - 1, 0, 72, 8, 0, 0, - 57, 0, 0, 0, 92, 8, - 0, 0, 57, 0, 0, 0, - 108, 8, 0, 0, 57, 0, - 0, 0, 124, 8, 0, 0, - 57, 0, 0, 0, 140, 8, - 0, 0, 35, 0, 0, 0, - 152, 8, 0, 0, 31, 0, - 0, 0, 168, 8, 0, 0, - 31, 0, 0, 0, 184, 8, - 0, 0, 31, 0, 0, 0, - 200, 8, 0, 0, 35, 0, - 0, 0, 212, 8, 0, 0, - 31, 0, 0, 0, 228, 8, - 0, 0, 35, 0, 0, 0, - 240, 8, 0, 0, 40, 0, - 0, 0, 0, 9, 0, 0, - 34, 0, 0, 0, 16, 9, - 0, 0, 34, 0, 0, 0, - 32, 9, 0, 0, 34, 0, - 0, 0, 48, 9, 0, 0, - 37, 0, 0, 0, 64, 9, - 0, 0, 40, 0, 0, 0, - 80, 9, 0, 0, 39, 0, - 0, 0, 96, 9, 0, 0, - 40, 0, 0, 0, 112, 9, - 0, 0, 40, 0, 0, 0, - 124, 9, 0, 0, 40, 0, - 0, 0, 136, 9, 0, 0, - 40, 0, 0, 0, 148, 9, - 0, 0, 40, 0, 0, 0, - 164, 9, 0, 0, 40, 0, - 0, 0, 176, 9, 0, 0, - 40, 0, 0, 0, 188, 9, - 0, 0, 40, 0, 0, 0, - 200, 9, 0, 0, 45, 0, - 0, 0, 216, 9, 0, 0, - 45, 0, 0, 0, 232, 9, - 0, 0, 45, 0, 0, 0, - 252, 9, 0, 0, 45, 0, - 0, 0, 16, 10, 0, 0, - 61, 0, 0, 0, 32, 10, - 0, 0, 12, 0, 2, 0, - 48, 10, 0, 0, 12, 0, - 2, 0, 64, 10, 0, 0, - 12, 0, 2, 0, 80, 10, - 0, 0, 44, 0, 0, 0, - 96, 10, 0, 0, 44, 0, - 0, 0, 112, 10, 0, 0, - 44, 0, 0, 0, 132, 10, - 0, 0, 44, 0, 0, 0, - 152, 10, 0, 0, 44, 0, - 0, 0, 164, 10, 0, 0, - 196, 0, 3, 0, 184, 10, - 0, 0, 196, 0, 3, 0, - 200, 10, 0, 0, 61, 0, - 0, 0, 216, 10, 0, 0, - 61, 0, 0, 0, 232, 10, - 0, 0, 61, 0, 0, 0, - 248, 10, 0, 0, 187, 0, - 3, 0, 8, 11, 0, 0, - 187, 0, 3, 0, 28, 11, - 0, 0, 66, 105, 97, 115, - 88, 50, 0, 171, 1, 0, - 3, 0, 1, 0, 3, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 11, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 255, 255, 80, 97, 114, 97, - 109, 101, 116, 101, 114, 115, - 0, 68, 105, 102, 102, 117, - 115, 101, 67, 111, 108, 111, - 114, 0, 1, 0, 3, 0, - 1, 0, 4, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 49, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 255, 255, - 86, 83, 66, 97, 115, 105, - 99, 86, 101, 114, 116, 101, - 120, 76, 105, 103, 104, 116, - 105, 110, 103, 86, 99, 66, - 110, 0, 68, 105, 102, 102, - 117, 115, 101, 0, 171, 171, - 1, 0, 3, 0, 1, 0, - 4, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 83, 112, - 101, 99, 117, 108, 97, 114, - 0, 80, 111, 115, 105, 116, - 105, 111, 110, 80, 83, 0, - 62, 3, 0, 0, 72, 3, - 0, 0, 88, 3, 0, 0, - 72, 3, 0, 0, 97, 3, - 0, 0, 72, 3, 0, 0, - 5, 0, 0, 0, 1, 0, - 12, 0, 1, 0, 3, 0, - 108, 3, 0, 0, 41, 0, - 0, 0, 4, 0, 5, 0, - 6, 0, 255, 255, 42, 0, - 0, 0, 255, 255, 255, 255, - 10, 0, 255, 255, 45, 0, - 0, 0, 255, 255, 255, 255, - 255, 255, 7, 0, 51, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 255, 255, 52, 0, - 0, 0, 255, 255, 255, 255, - 255, 255, 3, 0, 56, 0, - 0, 0, 8, 0, 9, 0, - 255, 255, 255, 255, 57, 0, - 0, 0, 255, 255, 255, 255, - 255, 255, 11, 0, 100, 105, - 102, 102, 117, 115, 101, 0, - 1, 0, 3, 0, 1, 0, - 3, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 29, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 255, 255, 100, 111, - 116, 72, 0, 171, 171, 171, - 16, 0, 0, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 20, 0, 0, 0, 255, 255, - 255, 255, 2, 0, 255, 255, - 22, 0, 0, 0, 255, 255, - 1, 0, 255, 255, 255, 255, - 100, 111, 116, 76, 0, 171, - 171, 171, 24, 0, 0, 0, - 0, 0, 255, 255, 255, 255, - 255, 255, 25, 0, 0, 0, - 255, 255, 1, 0, 255, 255, - 255, 255, 26, 0, 0, 0, - 255, 255, 255, 255, 2, 0, - 255, 255, 101, 121, 101, 86, - 101, 99, 116, 111, 114, 0, - 171, 171, 8, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 255, 255, 104, 97, 108, 102, - 86, 101, 99, 116, 111, 114, - 115, 0, 3, 0, 3, 0, - 3, 0, 3, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 10, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 255, 255, - 19, 0, 0, 0, 6, 0, - 7, 0, 8, 0, 255, 255, - 21, 0, 0, 0, 3, 0, - 4, 0, 5, 0, 255, 255, - 112, 111, 115, 95, 119, 115, - 0, 171, 4, 0, 0, 0, - 0, 0, 255, 255, 255, 255, - 255, 255, 5, 0, 0, 0, - 255, 255, 1, 0, 255, 255, - 255, 255, 6, 0, 0, 0, - 255, 255, 255, 255, 2, 0, - 255, 255, 114, 101, 115, 117, - 108, 116, 0, 171, 62, 3, - 0, 0, 240, 3, 0, 0, - 88, 3, 0, 0, 240, 3, - 0, 0, 5, 0, 0, 0, - 1, 0, 6, 0, 1, 0, - 2, 0, 240, 4, 0, 0, - 50, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 255, 255, - 115, 112, 101, 99, 117, 108, - 97, 114, 0, 171, 171, 171, - 37, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 255, 255, - 118, 105, 110, 0, 80, 111, - 115, 105, 116, 105, 111, 110, - 0, 78, 111, 114, 109, 97, - 108, 0, 67, 111, 108, 111, - 114, 0, 171, 171, 56, 5, - 0, 0, 72, 3, 0, 0, - 65, 5, 0, 0, 240, 3, - 0, 0, 72, 5, 0, 0, - 72, 3, 0, 0, 5, 0, - 0, 0, 1, 0, 11, 0, - 1, 0, 3, 0, 80, 5, - 0, 0, 1, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 3, 0, 2, 0, 0, 0, - 4, 0, 5, 0, 6, 0, - 255, 255, 3, 0, 0, 0, - 7, 0, 8, 0, 9, 0, - 10, 0, 118, 111, 117, 116, - 0, 80, 111, 115, 95, 112, - 115, 0, 70, 111, 103, 70, - 97, 99, 116, 111, 114, 0, - 171, 171, 0, 0, 3, 0, - 1, 0, 1, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 161, 5, 0, 0, 72, 3, - 0, 0, 62, 3, 0, 0, - 72, 3, 0, 0, 88, 3, - 0, 0, 240, 3, 0, 0, - 168, 5, 0, 0, 180, 5, - 0, 0, 5, 0, 0, 0, - 1, 0, 12, 0, 1, 0, - 4, 0, 196, 5, 0, 0, - 53, 0, 0, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 54, 0, 0, 0, 255, 255, - 1, 0, 255, 255, 255, 255, - 55, 0, 0, 0, 255, 255, - 255, 255, 3, 0, 255, 255, - 119, 111, 114, 108, 100, 78, - 111, 114, 109, 97, 108, 0, - 15, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 255, 255, - 122, 101, 114, 111, 76, 0, - 171, 171, 27, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 255, 255, 0, 0, 0, 0, - 204, 2, 0, 0, 212, 2, - 0, 0, 1, 0, 0, 0, - 228, 2, 0, 0, 240, 2, - 0, 0, 251, 2, 0, 0, - 8, 3, 0, 0, 1, 0, - 0, 0, 24, 3, 0, 0, - 0, 0, 0, 0, 36, 3, - 0, 0, 132, 3, 0, 0, - 7, 0, 0, 0, 148, 3, - 0, 0, 0, 0, 0, 0, - 232, 3, 0, 0, 240, 3, - 0, 0, 1, 0, 0, 0, - 0, 4, 0, 0, 0, 0, - 0, 0, 12, 4, 0, 0, - 240, 3, 0, 0, 3, 0, - 0, 0, 20, 4, 0, 0, - 0, 0, 0, 0, 56, 4, - 0, 0, 240, 3, 0, 0, - 3, 0, 0, 0, 64, 4, - 0, 0, 0, 0, 0, 0, - 100, 4, 0, 0, 240, 3, - 0, 0, 1, 0, 0, 0, - 112, 4, 0, 0, 0, 0, - 0, 0, 124, 4, 0, 0, - 136, 4, 0, 0, 3, 0, - 0, 0, 152, 4, 0, 0, - 0, 0, 0, 0, 188, 4, - 0, 0, 72, 3, 0, 0, - 3, 0, 0, 0, 196, 4, - 0, 0, 0, 0, 0, 0, - 232, 4, 0, 0, 0, 5, - 0, 0, 1, 0, 0, 0, - 16, 5, 0, 0, 0, 0, - 0, 0, 28, 5, 0, 0, - 240, 3, 0, 0, 1, 0, - 0, 0, 40, 5, 0, 0, - 36, 3, 0, 0, 52, 5, - 0, 0, 104, 5, 0, 0, - 3, 0, 0, 0, 120, 5, - 0, 0, 0, 0, 0, 0, - 156, 5, 0, 0, 228, 5, - 0, 0, 3, 0, 0, 0, - 244, 5, 0, 0, 0, 0, - 0, 0, 24, 6, 0, 0, - 240, 3, 0, 0, 1, 0, - 0, 0, 36, 6, 0, 0, - 0, 0, 0, 0, 48, 6, - 0, 0, 240, 3, 0, 0, - 1, 0, 0, 0, 56, 6, - 0, 0, 77, 105, 99, 114, - 111, 115, 111, 102, 116, 32, - 40, 82, 41, 32, 72, 76, - 83, 76, 32, 83, 104, 97, - 100, 101, 114, 32, 67, 111, - 109, 112, 105, 108, 101, 114, - 32, 49, 48, 46, 49, 0, - 81, 0, 0, 5, 25, 0, - 15, 160, 0, 0, 0, 64, - 0, 0, 128, 191, 0, 0, - 0, 0, 0, 0, 128, 63, - 31, 0, 0, 2, 5, 0, - 0, 128, 0, 0, 15, 144, - 31, 0, 0, 2, 5, 0, - 1, 128, 1, 0, 15, 144, - 31, 0, 0, 2, 5, 0, - 2, 128, 2, 0, 15, 144, - 9, 0, 0, 3, 0, 0, - 1, 128, 0, 0, 228, 144, - 15, 0, 228, 160, 9, 0, - 0, 3, 0, 0, 2, 128, - 0, 0, 228, 144, 16, 0, - 228, 160, 9, 0, 0, 3, - 0, 0, 4, 128, 0, 0, - 228, 144, 17, 0, 228, 160, - 2, 0, 0, 3, 0, 0, - 7, 128, 0, 0, 228, 129, - 13, 0, 228, 160, 36, 0, - 0, 2, 1, 0, 7, 128, - 0, 0, 228, 128, 2, 0, - 0, 3, 0, 0, 7, 128, - 1, 0, 228, 128, 4, 0, - 228, 161, 36, 0, 0, 2, - 2, 0, 7, 128, 0, 0, - 228, 128, 4, 0, 0, 4, - 0, 0, 7, 128, 1, 0, - 228, 144, 25, 0, 0, 160, - 25, 0, 85, 160, 8, 0, - 0, 3, 3, 0, 1, 128, - 0, 0, 228, 128, 18, 0, - 228, 160, 8, 0, 0, 3, - 3, 0, 2, 128, 0, 0, - 228, 128, 19, 0, 228, 160, - 8, 0, 0, 3, 3, 0, - 4, 128, 0, 0, 228, 128, - 20, 0, 228, 160, 36, 0, - 0, 2, 0, 0, 7, 128, - 3, 0, 228, 128, 8, 0, - 0, 3, 2, 0, 1, 128, - 2, 0, 228, 128, 0, 0, - 228, 128, 2, 0, 0, 3, - 3, 0, 7, 128, 1, 0, - 228, 128, 5, 0, 228, 161, - 2, 0, 0, 3, 1, 0, - 7, 128, 1, 0, 228, 128, - 6, 0, 228, 161, 36, 0, - 0, 2, 4, 0, 7, 128, - 1, 0, 228, 128, 8, 0, - 0, 3, 2, 0, 4, 128, - 4, 0, 228, 128, 0, 0, - 228, 128, 36, 0, 0, 2, - 1, 0, 7, 128, 3, 0, - 228, 128, 8, 0, 0, 3, - 2, 0, 2, 128, 1, 0, - 228, 128, 0, 0, 228, 128, - 11, 0, 0, 3, 1, 0, - 7, 128, 2, 0, 228, 128, - 25, 0, 170, 160, 8, 0, - 0, 3, 2, 0, 1, 128, - 4, 0, 228, 161, 0, 0, - 228, 128, 8, 0, 0, 3, - 2, 0, 2, 128, 5, 0, - 228, 161, 0, 0, 228, 128, - 8, 0, 0, 3, 2, 0, - 4, 128, 6, 0, 228, 161, - 0, 0, 228, 128, 13, 0, - 0, 3, 0, 0, 7, 128, - 2, 0, 228, 128, 25, 0, - 170, 160, 5, 0, 0, 3, - 1, 0, 7, 128, 0, 0, - 228, 128, 1, 0, 228, 128, - 5, 0, 0, 3, 0, 0, - 7, 128, 2, 0, 228, 128, - 0, 0, 228, 128, 15, 0, - 0, 2, 3, 0, 1, 128, - 1, 0, 0, 128, 15, 0, - 0, 2, 3, 0, 2, 128, - 1, 0, 85, 128, 15, 0, - 0, 2, 3, 0, 4, 128, - 1, 0, 170, 128, 5, 0, - 0, 3, 1, 0, 7, 128, - 3, 0, 228, 128, 3, 0, - 255, 160, 14, 0, 0, 2, - 3, 0, 1, 128, 1, 0, - 0, 128, 14, 0, 0, 2, - 3, 0, 2, 128, 1, 0, - 85, 128, 14, 0, 0, 2, - 3, 0, 4, 128, 1, 0, - 170, 128, 5, 0, 0, 3, - 1, 0, 7, 128, 2, 0, - 228, 128, 3, 0, 228, 128, - 5, 0, 0, 3, 2, 0, - 7, 128, 1, 0, 85, 128, - 11, 0, 228, 160, 4, 0, - 0, 4, 1, 0, 11, 128, - 1, 0, 0, 128, 10, 0, - 164, 160, 2, 0, 164, 128, - 4, 0, 0, 4, 1, 0, - 7, 128, 1, 0, 170, 128, - 12, 0, 228, 160, 1, 0, - 244, 128, 5, 0, 0, 3, - 1, 0, 7, 224, 1, 0, - 228, 128, 3, 0, 228, 160, - 9, 0, 0, 3, 0, 0, - 4, 192, 0, 0, 228, 144, - 23, 0, 228, 160, 9, 0, - 0, 3, 0, 0, 8, 128, - 0, 0, 228, 144, 14, 0, - 228, 160, 11, 0, 0, 3, - 0, 0, 8, 128, 0, 0, - 255, 128, 25, 0, 170, 160, - 10, 0, 0, 3, 1, 0, - 8, 224, 0, 0, 255, 128, - 25, 0, 255, 160, 5, 0, - 0, 3, 1, 0, 7, 128, - 0, 0, 85, 128, 8, 0, - 228, 160, 4, 0, 0, 4, - 0, 0, 11, 128, 0, 0, - 0, 128, 7, 0, 164, 160, - 1, 0, 164, 128, 4, 0, - 0, 4, 0, 0, 7, 128, - 0, 0, 170, 128, 9, 0, - 228, 160, 0, 0, 244, 128, - 1, 0, 0, 2, 1, 0, - 7, 128, 1, 0, 228, 160, - 4, 0, 0, 4, 0, 0, - 7, 128, 0, 0, 228, 128, - 1, 0, 228, 128, 2, 0, - 228, 160, 5, 0, 0, 3, - 0, 0, 7, 224, 0, 0, - 228, 128, 2, 0, 228, 144, - 5, 0, 0, 3, 0, 0, - 8, 224, 2, 0, 255, 144, - 1, 0, 255, 160, 9, 0, - 0, 3, 0, 0, 1, 128, - 0, 0, 228, 144, 21, 0, - 228, 160, 9, 0, 0, 3, - 0, 0, 2, 128, 0, 0, - 228, 144, 22, 0, 228, 160, - 9, 0, 0, 3, 0, 0, - 4, 128, 0, 0, 228, 144, - 24, 0, 228, 160, 4, 0, - 0, 4, 0, 0, 3, 192, - 0, 0, 170, 128, 0, 0, - 228, 160, 0, 0, 228, 128, - 1, 0, 0, 2, 0, 0, - 8, 192, 0, 0, 170, 128, - 255, 255, 0, 0, 83, 72, - 68, 82, 80, 7, 0, 0, - 64, 0, 1, 0, 212, 1, - 0, 0, 89, 0, 0, 4, - 70, 142, 32, 0, 0, 0, - 0, 0, 26, 0, 0, 0, - 95, 0, 0, 3, 242, 16, - 16, 0, 0, 0, 0, 0, - 95, 0, 0, 3, 114, 16, - 16, 0, 1, 0, 0, 0, - 95, 0, 0, 3, 242, 16, - 16, 0, 2, 0, 0, 0, - 101, 0, 0, 3, 242, 32, - 16, 0, 0, 0, 0, 0, - 101, 0, 0, 3, 242, 32, - 16, 0, 1, 0, 0, 0, - 103, 0, 0, 4, 242, 32, - 16, 0, 2, 0, 0, 0, - 1, 0, 0, 0, 104, 0, - 0, 2, 6, 0, 0, 0, - 50, 0, 0, 15, 114, 0, - 16, 0, 0, 0, 0, 0, - 70, 18, 16, 0, 1, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 64, 0, 0, - 0, 64, 0, 0, 0, 64, - 0, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 128, 191, - 0, 0, 128, 191, 0, 0, - 128, 191, 0, 0, 0, 0, - 16, 0, 0, 8, 18, 0, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 19, 0, - 0, 0, 16, 0, 0, 8, - 34, 0, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 20, 0, 0, 0, 16, 0, - 0, 8, 66, 0, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 21, 0, 0, 0, - 16, 0, 0, 7, 18, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 68, 0, - 0, 5, 18, 0, 16, 0, - 0, 0, 0, 0, 10, 0, - 16, 0, 0, 0, 0, 0, - 56, 0, 0, 7, 114, 0, - 16, 0, 0, 0, 0, 0, - 6, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 16, 0, - 0, 9, 18, 0, 16, 0, - 1, 0, 0, 0, 70, 130, - 32, 128, 65, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 16, 0, - 0, 9, 34, 0, 16, 0, - 1, 0, 0, 0, 70, 130, - 32, 128, 65, 0, 0, 0, - 0, 0, 0, 0, 4, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 16, 0, - 0, 9, 66, 0, 16, 0, - 1, 0, 0, 0, 70, 130, - 32, 128, 65, 0, 0, 0, - 0, 0, 0, 0, 5, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 29, 0, - 0, 10, 114, 0, 16, 0, - 2, 0, 0, 0, 70, 2, - 16, 0, 1, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 10, - 114, 0, 16, 0, 2, 0, - 0, 0, 70, 2, 16, 0, - 2, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 0, 0, - 56, 0, 0, 7, 114, 0, - 16, 0, 3, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 2, 0, 0, 0, 56, 0, - 0, 8, 114, 0, 16, 0, - 4, 0, 0, 0, 86, 5, - 16, 0, 3, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 7, 0, 0, 0, - 50, 0, 0, 10, 178, 0, - 16, 0, 3, 0, 0, 0, - 6, 0, 16, 0, 3, 0, - 0, 0, 70, 136, 32, 0, - 0, 0, 0, 0, 6, 0, - 0, 0, 70, 8, 16, 0, - 4, 0, 0, 0, 50, 0, - 0, 10, 114, 0, 16, 0, - 3, 0, 0, 0, 166, 10, - 16, 0, 3, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 8, 0, 0, 0, - 70, 3, 16, 0, 3, 0, - 0, 0, 50, 0, 0, 11, - 114, 0, 16, 0, 3, 0, - 0, 0, 70, 2, 16, 0, - 3, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 56, 0, - 0, 7, 114, 32, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 3, 0, 0, 0, - 70, 18, 16, 0, 2, 0, - 0, 0, 56, 0, 0, 8, - 130, 32, 16, 0, 0, 0, - 0, 0, 58, 16, 16, 0, - 2, 0, 0, 0, 58, 128, - 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 17, 0, - 0, 8, 18, 0, 16, 0, - 3, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 15, 0, 0, 0, - 17, 0, 0, 8, 34, 0, - 16, 0, 3, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 16, 0, - 0, 0, 17, 0, 0, 8, - 66, 0, 16, 0, 3, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 17, 0, 0, 0, 0, 0, - 0, 9, 114, 0, 16, 0, - 3, 0, 0, 0, 70, 2, - 16, 128, 65, 0, 0, 0, - 3, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 12, 0, 0, 0, 16, 0, - 0, 7, 130, 0, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 3, 0, 0, 0, - 70, 2, 16, 0, 3, 0, - 0, 0, 68, 0, 0, 5, - 130, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 50, 0, - 0, 11, 114, 0, 16, 0, - 4, 0, 0, 0, 70, 2, - 16, 0, 3, 0, 0, 0, - 246, 15, 16, 0, 0, 0, - 0, 0, 70, 130, 32, 128, - 65, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 16, 0, 0, 7, 130, 0, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 4, 0, - 0, 0, 70, 2, 16, 0, - 4, 0, 0, 0, 68, 0, - 0, 5, 130, 0, 16, 0, - 1, 0, 0, 0, 58, 0, - 16, 0, 1, 0, 0, 0, - 56, 0, 0, 7, 114, 0, - 16, 0, 4, 0, 0, 0, - 246, 15, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 4, 0, 0, 0, 16, 0, - 0, 7, 18, 0, 16, 0, - 4, 0, 0, 0, 70, 2, - 16, 0, 4, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 50, 0, 0, 11, - 114, 0, 16, 0, 5, 0, - 0, 0, 70, 2, 16, 0, - 3, 0, 0, 0, 246, 15, - 16, 0, 0, 0, 0, 0, - 70, 130, 32, 128, 65, 0, - 0, 0, 0, 0, 0, 0, - 4, 0, 0, 0, 50, 0, - 0, 11, 114, 0, 16, 0, - 3, 0, 0, 0, 70, 2, - 16, 0, 3, 0, 0, 0, - 246, 15, 16, 0, 0, 0, - 0, 0, 70, 130, 32, 128, - 65, 0, 0, 0, 0, 0, - 0, 0, 5, 0, 0, 0, - 16, 0, 0, 7, 130, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 5, 0, - 0, 0, 70, 2, 16, 0, - 5, 0, 0, 0, 68, 0, - 0, 5, 130, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 56, 0, 0, 7, 114, 0, - 16, 0, 5, 0, 0, 0, - 246, 15, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 5, 0, 0, 0, 16, 0, - 0, 7, 34, 0, 16, 0, - 4, 0, 0, 0, 70, 2, - 16, 0, 5, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 16, 0, 0, 7, - 130, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 3, 0, 0, 0, 70, 2, - 16, 0, 3, 0, 0, 0, - 68, 0, 0, 5, 130, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 56, 0, 0, 7, - 114, 0, 16, 0, 3, 0, - 0, 0, 246, 15, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 3, 0, 0, 0, - 16, 0, 0, 7, 66, 0, - 16, 0, 4, 0, 0, 0, - 70, 2, 16, 0, 3, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 52, 0, - 0, 10, 114, 0, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 4, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 56, 0, 0, 7, - 114, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 2, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 47, 0, 0, 5, 114, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 56, 0, 0, 8, - 114, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 246, 143, - 32, 0, 0, 0, 0, 0, - 2, 0, 0, 0, 25, 0, - 0, 5, 114, 0, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 56, 0, 0, 7, 114, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 56, 0, - 0, 8, 114, 0, 16, 0, - 1, 0, 0, 0, 86, 5, - 16, 0, 0, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 10, 0, 0, 0, - 50, 0, 0, 10, 178, 0, - 16, 0, 0, 0, 0, 0, - 6, 0, 16, 0, 0, 0, - 0, 0, 70, 136, 32, 0, - 0, 0, 0, 0, 9, 0, - 0, 0, 70, 8, 16, 0, - 1, 0, 0, 0, 50, 0, - 0, 10, 114, 0, 16, 0, - 0, 0, 0, 0, 166, 10, - 16, 0, 0, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 11, 0, 0, 0, - 70, 3, 16, 0, 0, 0, - 0, 0, 56, 0, 0, 8, - 114, 32, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 2, 0, 0, 0, 17, 32, - 0, 8, 130, 32, 16, 0, - 1, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 14, 0, 0, 0, - 17, 0, 0, 8, 18, 32, - 16, 0, 2, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 22, 0, - 0, 0, 17, 0, 0, 8, - 34, 32, 16, 0, 2, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 23, 0, 0, 0, 17, 0, - 0, 8, 66, 32, 16, 0, - 2, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 24, 0, 0, 0, - 17, 0, 0, 8, 130, 32, - 16, 0, 2, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 25, 0, - 0, 0, 62, 0, 0, 1, - 73, 83, 71, 78, 108, 0, - 0, 0, 3, 0, 0, 0, - 8, 0, 0, 0, 80, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 15, 15, 0, 0, 92, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 1, 0, 0, 0, - 7, 7, 0, 0, 99, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 2, 0, 0, 0, - 15, 15, 0, 0, 83, 86, - 95, 80, 111, 115, 105, 116, - 105, 111, 110, 0, 78, 79, - 82, 77, 65, 76, 0, 67, - 79, 76, 79, 82, 0, 171, - 171, 171, 79, 83, 71, 78, - 100, 0, 0, 0, 3, 0, - 0, 0, 8, 0, 0, 0, - 80, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 15, 0, 0, 0, - 80, 0, 0, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 1, 0, - 0, 0, 15, 0, 0, 0, - 86, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 3, 0, 0, 0, 2, 0, - 0, 0, 15, 0, 0, 0, - 67, 79, 76, 79, 82, 0, - 83, 86, 95, 80, 111, 115, - 105, 116, 105, 111, 110, 0, - 171, 171 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/DGSLEffect_main.inc b/DirectXTK/Src/Shaders/Compiled/DGSLEffect_main.inc deleted file mode 100644 index 974c844..0000000 --- a/DirectXTK/Src/Shaders/Compiled/DGSLEffect_main.inc +++ /dev/null @@ -1,579 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Position 0 xyzw 0 NONE float xyzw -// NORMAL 0 xyz 1 NONE float xyz -// TANGENT 0 xyzw 2 NONE float xyzw -// TEXCOORD 0 xy 3 NONE float xy -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_POSITION 0 xyzw 0 POS float xyzw -// COLOR 0 xyzw 1 NONE float xyzw -// TEXCOORD 0 xy 2 NONE float xy -// TEXCOORD 1 xyz 3 NONE float xyz -// TEXCOORD 2 xyz 4 NONE float xyz -// TEXCOORD 3 xyz 5 NONE float xyz -// TEXCOORD 4 xyzw 6 NONE float xyzw -// TEXCOORD 5 xyz 7 NONE float xyz -// -// -// Constant buffer to DX9 shader constant mappings: -// -// Target Reg Buffer Start Reg # of Regs Data Conversion -// ---------- ------- --------- --------- ---------------------- -// c1 cb0 1 1 ( FLT, FLT, FLT, FLT) -// c2 cb2 0 3 ( FLT, FLT, FLT, FLT) -// c5 cb2 4 4 ( FLT, FLT, FLT, FLT) -// c9 cb2 16 2 ( FLT, FLT, FLT, FLT) -// c11 cb2 20 1 ( FLT, FLT, FLT, FLT) -// -// -// Runtime generated constant mappings: -// -// Target Reg Constant Description -// ---------- -------------------------------------------------- -// c0 Vertex Shader position offset -// -// -// Level9 shader bytecode: -// - vs_2_0 - def c12, 1, 0, 0, 0 - dcl_texcoord v0 // vertex<0,1,2,3> - dcl_texcoord1 v1 // vertex<4,5,6> - dcl_texcoord2 v2 // vertex<7,8,9,10> - dcl_texcoord3 v3 // vertex<11,12> - -#line 125 "D:\Microsoft\DirectXTK\Src\Shaders\DGSLEffect.fx" - dp4 oPos.z, v0, c7 // ::main<2> - mad r0.xyz, v3.xyxw, c12.xxyw, c12.yyxw - dp3 oT1.x, r0, c9.xyww // ::main<8> - dp3 oT1.y, r0, c10.xyww // ::main<9> - dp3 oT2.x, v1, c2 // ::main<10> - dp3 oT2.y, v1, c3 // ::main<11> - dp3 oT2.z, v1, c4 // ::main<12> - -#line 122 - dp4 r0.x, v0, c2 // ::wp<0> - dp4 r0.y, v0, c3 // ::wp<1> - dp4 r0.z, v0, c4 // ::wp<2> - -#line 130 - add oT4.xyz, -r0, c11 // ::main<16,17,18> - -#line 122 - mov oT3.xyz, r0 // ::main<13,14,15> - -#line 125 - dp4 r0.x, v0, c5 // ::result<0> - dp4 r0.y, v0, c6 // ::result<1> - dp4 r0.z, v0, c8 // ::result<3> - -#line 118 - mad oPos.xy, r0.z, c0, r0 // ::main<0,1> - mov oPos.w, r0.z // ::main<3> - -#line 126 - mov oT0, c1 // ::main<4,5,6,7> - -#line 131 - mov oT5, v2 // ::main<19,20,21,22> - mov oT6.xyz, v1 // ::main<23,24,25> - -// approximately 20 instruction slots used -vs_4_0 -dcl_constantbuffer CB0[2], immediateIndexed -dcl_constantbuffer CB2[21], immediateIndexed -dcl_input v0.xyzw -dcl_input v1.xyz -dcl_input v2.xyzw -dcl_input v3.xy -dcl_output_siv o0.xyzw, position -dcl_output o1.xyzw -dcl_output o2.xy -dcl_output o3.xyz -dcl_output o4.xyz -dcl_output o5.xyz -dcl_output o6.xyzw -dcl_output o7.xyz -dcl_temps 1 -dp4 o0.x, v0.xyzw, cb2[4].xyzw -dp4 o0.y, v0.xyzw, cb2[5].xyzw -dp4 o0.z, v0.xyzw, cb2[6].xyzw -dp4 o0.w, v0.xyzw, cb2[7].xyzw -mov o1.xyzw, cb0[1].xyzw -mov r0.xy, v3.xyxx -mov r0.z, l(1.000000) -dp3 o2.x, r0.xyzx, cb2[16].xywx -dp3 o2.y, r0.xyzx, cb2[17].xywx -dp3 o3.x, v1.xyzx, cb2[0].xyzx -dp3 o3.y, v1.xyzx, cb2[1].xyzx -dp3 o3.z, v1.xyzx, cb2[2].xyzx -dp4 r0.x, v0.xyzw, cb2[0].xyzw -dp4 r0.y, v0.xyzw, cb2[1].xyzw -dp4 r0.z, v0.xyzw, cb2[2].xyzw -mov o4.xyz, r0.xyzx -add o5.xyz, -r0.xyzx, cb2[20].xyzx -mov o6.xyzw, v2.xyzw -mov o7.xyz, v1.xyzx -ret -// Approximately 0 instruction slots used -#endif - -const BYTE DGSLEffect_main[] = -{ - 68, 88, 66, 67, 175, 177, - 134, 78, 158, 58, 34, 165, - 110, 152, 44, 223, 139, 27, - 72, 157, 1, 0, 0, 0, - 100, 10, 0, 0, 4, 0, - 0, 0, 48, 0, 0, 0, - 244, 5, 0, 0, 228, 8, - 0, 0, 120, 9, 0, 0, - 65, 111, 110, 57, 188, 5, - 0, 0, 188, 5, 0, 0, - 0, 2, 254, 255, 88, 5, - 0, 0, 100, 0, 0, 0, - 5, 0, 36, 0, 0, 0, - 96, 0, 0, 0, 96, 0, - 0, 0, 36, 0, 1, 0, - 96, 0, 0, 0, 1, 0, - 1, 0, 1, 0, 0, 0, - 0, 0, 2, 0, 0, 0, - 3, 0, 2, 0, 0, 0, - 0, 0, 2, 0, 4, 0, - 4, 0, 5, 0, 0, 0, - 0, 0, 2, 0, 16, 0, - 2, 0, 9, 0, 0, 0, - 0, 0, 2, 0, 20, 0, - 1, 0, 11, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 2, 254, 255, 254, 255, - 244, 0, 68, 66, 85, 71, - 40, 0, 0, 0, 164, 3, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 92, 0, - 0, 0, 25, 0, 0, 0, - 96, 0, 0, 0, 4, 0, - 0, 0, 84, 3, 0, 0, - 40, 1, 0, 0, 68, 58, - 92, 77, 105, 99, 114, 111, - 115, 111, 102, 116, 92, 68, - 105, 114, 101, 99, 116, 88, - 84, 75, 92, 83, 114, 99, - 92, 83, 104, 97, 100, 101, - 114, 115, 92, 68, 71, 83, - 76, 69, 102, 102, 101, 99, - 116, 46, 102, 120, 0, 171, - 171, 171, 40, 0, 0, 0, - 0, 0, 255, 255, 216, 3, - 0, 0, 0, 0, 255, 255, - 240, 3, 0, 0, 0, 0, - 255, 255, 252, 3, 0, 0, - 0, 0, 255, 255, 8, 4, - 0, 0, 0, 0, 255, 255, - 20, 4, 0, 0, 125, 0, - 0, 0, 32, 4, 0, 0, - 127, 0, 0, 0, 48, 4, - 0, 0, 127, 0, 0, 0, - 68, 4, 0, 0, 127, 0, - 0, 0, 84, 4, 0, 0, - 128, 0, 0, 0, 100, 4, - 0, 0, 128, 0, 0, 0, - 116, 4, 0, 0, 128, 0, - 0, 0, 132, 4, 0, 0, - 122, 0, 0, 0, 148, 4, - 0, 0, 122, 0, 0, 0, - 164, 4, 0, 0, 122, 0, - 0, 0, 180, 4, 0, 0, - 130, 0, 0, 0, 196, 4, - 0, 0, 122, 0, 0, 0, - 212, 4, 0, 0, 125, 0, - 0, 0, 224, 4, 0, 0, - 125, 0, 0, 0, 240, 4, - 0, 0, 125, 0, 0, 0, - 0, 5, 0, 0, 118, 0, - 0, 0, 16, 5, 0, 0, - 118, 0, 0, 0, 36, 5, - 0, 0, 126, 0, 0, 0, - 48, 5, 0, 0, 131, 0, - 0, 0, 60, 5, 0, 0, - 132, 0, 0, 0, 72, 5, - 0, 0, 109, 97, 105, 110, - 0, 112, 111, 115, 0, 171, - 171, 171, 1, 0, 3, 0, - 1, 0, 4, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 100, 105, 102, 102, 117, 115, - 101, 0, 117, 118, 0, 171, - 1, 0, 3, 0, 1, 0, - 2, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 119, 111, - 114, 108, 100, 78, 111, 114, - 109, 0, 171, 171, 1, 0, - 3, 0, 1, 0, 3, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 119, 111, 114, 108, - 100, 80, 111, 115, 0, 116, - 111, 69, 121, 101, 0, 116, - 97, 110, 103, 101, 110, 116, - 0, 110, 111, 114, 109, 97, - 108, 0, 171, 171, 45, 1, - 0, 0, 52, 1, 0, 0, - 68, 1, 0, 0, 52, 1, - 0, 0, 76, 1, 0, 0, - 80, 1, 0, 0, 96, 1, - 0, 0, 108, 1, 0, 0, - 124, 1, 0, 0, 108, 1, - 0, 0, 133, 1, 0, 0, - 108, 1, 0, 0, 139, 1, - 0, 0, 52, 1, 0, 0, - 147, 1, 0, 0, 108, 1, - 0, 0, 5, 0, 0, 0, - 1, 0, 26, 0, 1, 0, - 8, 0, 156, 1, 0, 0, - 5, 0, 0, 0, 255, 255, - 255, 255, 2, 0, 255, 255, - 7, 0, 0, 0, 8, 0, - 255, 255, 255, 255, 255, 255, - 8, 0, 0, 0, 255, 255, - 9, 0, 255, 255, 255, 255, - 9, 0, 0, 0, 10, 0, - 255, 255, 255, 255, 255, 255, - 10, 0, 0, 0, 255, 255, - 11, 0, 255, 255, 255, 255, - 11, 0, 0, 0, 255, 255, - 255, 255, 12, 0, 255, 255, - 15, 0, 0, 0, 16, 0, - 17, 0, 18, 0, 255, 255, - 16, 0, 0, 0, 13, 0, - 14, 0, 15, 0, 255, 255, - 20, 0, 0, 0, 0, 0, - 1, 0, 255, 255, 255, 255, - 21, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 3, 0, - 22, 0, 0, 0, 4, 0, - 5, 0, 6, 0, 7, 0, - 23, 0, 0, 0, 19, 0, - 20, 0, 21, 0, 22, 0, - 24, 0, 0, 0, 23, 0, - 24, 0, 25, 0, 255, 255, - 114, 101, 115, 117, 108, 116, - 0, 171, 5, 0, 0, 0, - 1, 0, 26, 0, 1, 0, - 8, 0, 156, 1, 0, 0, - 17, 0, 0, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 18, 0, 0, 0, 255, 255, - 1, 0, 255, 255, 255, 255, - 19, 0, 0, 0, 255, 255, - 255, 255, 3, 0, 255, 255, - 118, 101, 114, 116, 101, 120, - 0, 171, 45, 1, 0, 0, - 52, 1, 0, 0, 147, 1, - 0, 0, 108, 1, 0, 0, - 139, 1, 0, 0, 52, 1, - 0, 0, 76, 1, 0, 0, - 80, 1, 0, 0, 5, 0, - 0, 0, 1, 0, 13, 0, - 1, 0, 4, 0, 204, 2, - 0, 0, 1, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 3, 0, 2, 0, 0, 0, - 4, 0, 5, 0, 6, 0, - 255, 255, 3, 0, 0, 0, - 7, 0, 8, 0, 9, 0, - 10, 0, 4, 0, 0, 0, - 11, 0, 12, 0, 255, 255, - 255, 255, 119, 112, 0, 171, - 12, 0, 0, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 13, 0, 0, 0, 255, 255, - 1, 0, 255, 255, 255, 255, - 14, 0, 0, 0, 255, 255, - 255, 255, 2, 0, 255, 255, - 0, 0, 0, 0, 40, 1, - 0, 0, 220, 1, 0, 0, - 13, 0, 0, 0, 236, 1, - 0, 0, 0, 0, 0, 0, - 136, 2, 0, 0, 144, 2, - 0, 0, 3, 0, 0, 0, - 160, 2, 0, 0, 40, 1, - 0, 0, 196, 2, 0, 0, - 236, 2, 0, 0, 4, 0, - 0, 0, 252, 2, 0, 0, - 0, 0, 0, 0, 44, 3, - 0, 0, 108, 1, 0, 0, - 3, 0, 0, 0, 48, 3, - 0, 0, 77, 105, 99, 114, - 111, 115, 111, 102, 116, 32, - 40, 82, 41, 32, 72, 76, - 83, 76, 32, 83, 104, 97, - 100, 101, 114, 32, 67, 111, - 109, 112, 105, 108, 101, 114, - 32, 49, 48, 46, 49, 0, - 81, 0, 0, 5, 12, 0, - 15, 160, 0, 0, 128, 63, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 31, 0, 0, 2, 5, 0, - 0, 128, 0, 0, 15, 144, - 31, 0, 0, 2, 5, 0, - 1, 128, 1, 0, 15, 144, - 31, 0, 0, 2, 5, 0, - 2, 128, 2, 0, 15, 144, - 31, 0, 0, 2, 5, 0, - 3, 128, 3, 0, 15, 144, - 9, 0, 0, 3, 0, 0, - 4, 192, 0, 0, 228, 144, - 7, 0, 228, 160, 4, 0, - 0, 4, 0, 0, 7, 128, - 3, 0, 196, 144, 12, 0, - 208, 160, 12, 0, 197, 160, - 8, 0, 0, 3, 1, 0, - 1, 224, 0, 0, 228, 128, - 9, 0, 244, 160, 8, 0, - 0, 3, 1, 0, 2, 224, - 0, 0, 228, 128, 10, 0, - 244, 160, 8, 0, 0, 3, - 2, 0, 1, 224, 1, 0, - 228, 144, 2, 0, 228, 160, - 8, 0, 0, 3, 2, 0, - 2, 224, 1, 0, 228, 144, - 3, 0, 228, 160, 8, 0, - 0, 3, 2, 0, 4, 224, - 1, 0, 228, 144, 4, 0, - 228, 160, 9, 0, 0, 3, - 0, 0, 1, 128, 0, 0, - 228, 144, 2, 0, 228, 160, - 9, 0, 0, 3, 0, 0, - 2, 128, 0, 0, 228, 144, - 3, 0, 228, 160, 9, 0, - 0, 3, 0, 0, 4, 128, - 0, 0, 228, 144, 4, 0, - 228, 160, 2, 0, 0, 3, - 4, 0, 7, 224, 0, 0, - 228, 129, 11, 0, 228, 160, - 1, 0, 0, 2, 3, 0, - 7, 224, 0, 0, 228, 128, - 9, 0, 0, 3, 0, 0, - 1, 128, 0, 0, 228, 144, - 5, 0, 228, 160, 9, 0, - 0, 3, 0, 0, 2, 128, - 0, 0, 228, 144, 6, 0, - 228, 160, 9, 0, 0, 3, - 0, 0, 4, 128, 0, 0, - 228, 144, 8, 0, 228, 160, - 4, 0, 0, 4, 0, 0, - 3, 192, 0, 0, 170, 128, - 0, 0, 228, 160, 0, 0, - 228, 128, 1, 0, 0, 2, - 0, 0, 8, 192, 0, 0, - 170, 128, 1, 0, 0, 2, - 0, 0, 15, 224, 1, 0, - 228, 160, 1, 0, 0, 2, - 5, 0, 15, 224, 2, 0, - 228, 144, 1, 0, 0, 2, - 6, 0, 7, 224, 1, 0, - 228, 144, 255, 255, 0, 0, - 83, 72, 68, 82, 232, 2, - 0, 0, 64, 0, 1, 0, - 186, 0, 0, 0, 89, 0, - 0, 4, 70, 142, 32, 0, - 0, 0, 0, 0, 2, 0, - 0, 0, 89, 0, 0, 4, - 70, 142, 32, 0, 2, 0, - 0, 0, 21, 0, 0, 0, - 95, 0, 0, 3, 242, 16, - 16, 0, 0, 0, 0, 0, - 95, 0, 0, 3, 114, 16, - 16, 0, 1, 0, 0, 0, - 95, 0, 0, 3, 242, 16, - 16, 0, 2, 0, 0, 0, - 95, 0, 0, 3, 50, 16, - 16, 0, 3, 0, 0, 0, - 103, 0, 0, 4, 242, 32, - 16, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 101, 0, - 0, 3, 242, 32, 16, 0, - 1, 0, 0, 0, 101, 0, - 0, 3, 50, 32, 16, 0, - 2, 0, 0, 0, 101, 0, - 0, 3, 114, 32, 16, 0, - 3, 0, 0, 0, 101, 0, - 0, 3, 114, 32, 16, 0, - 4, 0, 0, 0, 101, 0, - 0, 3, 114, 32, 16, 0, - 5, 0, 0, 0, 101, 0, - 0, 3, 242, 32, 16, 0, - 6, 0, 0, 0, 101, 0, - 0, 3, 114, 32, 16, 0, - 7, 0, 0, 0, 104, 0, - 0, 2, 1, 0, 0, 0, - 17, 0, 0, 8, 18, 32, - 16, 0, 0, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 2, 0, 0, 0, 4, 0, - 0, 0, 17, 0, 0, 8, - 34, 32, 16, 0, 0, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 0, 2, 0, 0, 0, - 5, 0, 0, 0, 17, 0, - 0, 8, 66, 32, 16, 0, - 0, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 2, 0, - 0, 0, 6, 0, 0, 0, - 17, 0, 0, 8, 130, 32, - 16, 0, 0, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 2, 0, 0, 0, 7, 0, - 0, 0, 54, 0, 0, 6, - 242, 32, 16, 0, 1, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 1, 0, - 0, 0, 54, 0, 0, 5, - 50, 0, 16, 0, 0, 0, - 0, 0, 70, 16, 16, 0, - 3, 0, 0, 0, 54, 0, - 0, 5, 66, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 128, 63, - 16, 0, 0, 8, 18, 32, - 16, 0, 2, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 70, 131, 32, 0, - 2, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 8, - 34, 32, 16, 0, 2, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 70, 131, - 32, 0, 2, 0, 0, 0, - 17, 0, 0, 0, 16, 0, - 0, 8, 18, 32, 16, 0, - 3, 0, 0, 0, 70, 18, - 16, 0, 1, 0, 0, 0, - 70, 130, 32, 0, 2, 0, - 0, 0, 0, 0, 0, 0, - 16, 0, 0, 8, 34, 32, - 16, 0, 3, 0, 0, 0, - 70, 18, 16, 0, 1, 0, - 0, 0, 70, 130, 32, 0, - 2, 0, 0, 0, 1, 0, - 0, 0, 16, 0, 0, 8, - 66, 32, 16, 0, 3, 0, - 0, 0, 70, 18, 16, 0, - 1, 0, 0, 0, 70, 130, - 32, 0, 2, 0, 0, 0, - 2, 0, 0, 0, 17, 0, - 0, 8, 18, 0, 16, 0, - 0, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 2, 0, - 0, 0, 0, 0, 0, 0, - 17, 0, 0, 8, 34, 0, - 16, 0, 0, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 2, 0, 0, 0, 1, 0, - 0, 0, 17, 0, 0, 8, - 66, 0, 16, 0, 0, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 0, 2, 0, 0, 0, - 2, 0, 0, 0, 54, 0, - 0, 5, 114, 32, 16, 0, - 4, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 0, 0, 0, 9, 114, 32, - 16, 0, 5, 0, 0, 0, - 70, 2, 16, 128, 65, 0, - 0, 0, 0, 0, 0, 0, - 70, 130, 32, 0, 2, 0, - 0, 0, 20, 0, 0, 0, - 54, 0, 0, 5, 242, 32, - 16, 0, 6, 0, 0, 0, - 70, 30, 16, 0, 2, 0, - 0, 0, 54, 0, 0, 5, - 114, 32, 16, 0, 7, 0, - 0, 0, 70, 18, 16, 0, - 1, 0, 0, 0, 62, 0, - 0, 1, 73, 83, 71, 78, - 140, 0, 0, 0, 4, 0, - 0, 0, 8, 0, 0, 0, - 104, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 15, 15, 0, 0, - 116, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 1, 0, - 0, 0, 7, 7, 0, 0, - 123, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 2, 0, - 0, 0, 15, 15, 0, 0, - 131, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 3, 0, - 0, 0, 3, 3, 0, 0, - 83, 86, 95, 80, 111, 115, - 105, 116, 105, 111, 110, 0, - 78, 79, 82, 77, 65, 76, - 0, 84, 65, 78, 71, 69, - 78, 84, 0, 84, 69, 88, - 67, 79, 79, 82, 68, 0, - 79, 83, 71, 78, 228, 0, - 0, 0, 8, 0, 0, 0, - 8, 0, 0, 0, 200, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 15, 0, 0, 0, 212, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 1, 0, 0, 0, - 15, 0, 0, 0, 218, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 2, 0, 0, 0, - 3, 12, 0, 0, 218, 0, - 0, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 3, 0, 0, 0, - 7, 8, 0, 0, 218, 0, - 0, 0, 2, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 4, 0, 0, 0, - 7, 8, 0, 0, 218, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 5, 0, 0, 0, - 7, 8, 0, 0, 218, 0, - 0, 0, 4, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 6, 0, 0, 0, - 15, 0, 0, 0, 218, 0, - 0, 0, 5, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 7, 0, 0, 0, - 7, 8, 0, 0, 83, 86, - 95, 80, 79, 83, 73, 84, - 73, 79, 78, 0, 67, 79, - 76, 79, 82, 0, 84, 69, - 88, 67, 79, 79, 82, 68, - 0, 171 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/DGSLEffect_main1Bones.inc b/DirectXTK/Src/Shaders/Compiled/DGSLEffect_main1Bones.inc deleted file mode 100644 index b88724a..0000000 --- a/DirectXTK/Src/Shaders/Compiled/DGSLEffect_main1Bones.inc +++ /dev/null @@ -1,837 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Position 0 xyzw 0 NONE float xyzw -// NORMAL 0 xyz 1 NONE float xyz -// TANGENT 0 xyzw 2 NONE float xyzw -// TEXCOORD 0 xy 3 NONE float xy -// BLENDINDICES 0 xyzw 4 NONE uint x -// BLENDWEIGHT 0 xyzw 5 NONE float x -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_POSITION 0 xyzw 0 POS float xyzw -// COLOR 0 xyzw 1 NONE float xyzw -// TEXCOORD 0 xy 2 NONE float xy -// TEXCOORD 1 xyz 3 NONE float xyz -// TEXCOORD 2 xyz 4 NONE float xyz -// TEXCOORD 3 xyz 5 NONE float xyz -// TEXCOORD 4 xyzw 6 NONE float xyzw -// TEXCOORD 5 xyz 7 NONE float xyz -// -// -// Constant buffer to DX9 shader constant mappings: -// -// Target Reg Buffer Start Reg # of Regs Data Conversion -// ---------- ------- --------- --------- ---------------------- -// c0 cb4 0 216 ( FLT, FLT, FLT, FLT) -// c217 cb0 1 1 ( FLT, FLT, FLT, FLT) -// c218 cb2 0 3 ( FLT, FLT, FLT, FLT) -// c221 cb2 4 4 ( FLT, FLT, FLT, FLT) -// c225 cb2 16 2 ( FLT, FLT, FLT, FLT) -// c227 cb2 20 1 ( FLT, FLT, FLT, FLT) -// -// -// Runtime generated constant mappings: -// -// Target Reg Constant Description -// ---------- -------------------------------------------------- -// c216 Vertex Shader position offset -// -// -// Level9 shader bytecode: -// - vs_2_0 - def c228, 3, 1, 0, 0 - dcl_texcoord v0 // vertex<0,1,2,3> - dcl_texcoord1 v1 // vertex<4,5,6> - dcl_texcoord2 v2 // vertex<7,8,9,10> - dcl_texcoord3 v3 // vertex<11,12> - dcl_texcoord4 v4 // vertex<13,14,15,16> - dcl_texcoord5 v5 // vertex<17,18,19,20> - -#line 93 "D:\Microsoft\DirectXTK\Src\Shaders\DGSLEffect.fx" - mul r0.x, v4.x, c228.x - mova a0.x, r0.x - mul r0, v5.x, c0[a0.x] // ::skinning<0,3,6,9> - -#line 98 - dp3 oT5.x, v2, r0 // ::main1Bones<19> - -#line 93 - mul r1, v5.x, c1[a0.x] // ::skinning<1,4,7,10> - mul r2, v5.x, c2[a0.x] // ::skinning<2,5,8,11> - -#line 98 - dp3 oT5.y, v2, r1 // ::main1Bones<20> - dp3 oT5.z, v2, r2 // ::main1Bones<21> - dp4 r3.x, v0, r0 // Skin::vertex<0> - dp3 r0.x, v1, r0 // Skin::vertex<4> - dp4 r3.y, v0, r1 // Skin::vertex<1> - dp3 r0.y, v1, r1 // Skin::vertex<5> - dp4 r3.z, v0, r2 // Skin::vertex<2> - dp3 r0.z, v1, r2 // Skin::vertex<6> - -#line 166 - mov r3.w, v0.w - -#line 169 - dp4 oPos.z, r3, c223 // ::main1Bones<2> - mad r1.xyz, v3.xyxw, c228.yyzw, c228.zzyw - dp3 oT1.x, r1, c225.xyww // ::main1Bones<8> - dp3 oT1.y, r1, c226.xyww // ::main1Bones<9> - dp3 oT2.x, r0, c218 // ::main1Bones<10> - dp3 oT2.y, r0, c219 // ::main1Bones<11> - dp3 oT2.z, r0, c220 // ::main1Bones<12> - -#line 97 - mov oT6.xyz, r0 // ::main1Bones<23,24,25> - -#line 166 - dp4 r0.x, r3, c218 // ::wp<0> - dp4 r0.y, r3, c219 // ::wp<1> - dp4 r0.z, r3, c220 // ::wp<2> - -#line 174 - add oT4.xyz, -r0, c227 // ::main1Bones<16,17,18> - -#line 166 - mov oT3.xyz, r0 // ::main1Bones<13,14,15> - -#line 169 - dp4 r0.x, r3, c221 // ::result<0> - dp4 r0.y, r3, c222 // ::result<1> - dp4 r0.z, r3, c224 // ::result<3> - -#line 160 - mad oPos.xy, r0.z, c216, r0 // ::main1Bones<0,1> - mov oPos.w, r0.z // ::main1Bones<3> - -#line 170 - mov oT0, c217 // ::main1Bones<4,5,6,7> - -#line 98 - mov oT5.w, v2.w // ::main1Bones<22> - -// approximately 35 instruction slots used -vs_4_0 -dcl_constantbuffer CB0[2], immediateIndexed -dcl_constantbuffer CB2[21], immediateIndexed -dcl_constantbuffer CB4[216], dynamicIndexed -dcl_input v0.xyzw -dcl_input v1.xyz -dcl_input v2.xyzw -dcl_input v3.xy -dcl_input v4.x -dcl_input v5.x -dcl_output_siv o0.xyzw, position -dcl_output o1.xyzw -dcl_output o2.xy -dcl_output o3.xyz -dcl_output o4.xyz -dcl_output o5.xyz -dcl_output o6.xyzw -dcl_output o7.xyz -dcl_temps 5 -imul null, r0.x, v4.x, l(3) -mul r1.xyzw, v5.xxxx, cb4[r0.x + 0].xyzw -dp4 r2.x, v0.xyzw, r1.xyzw -mul r3.xyzw, v5.xxxx, cb4[r0.x + 1].xyzw -mul r0.xyzw, v5.xxxx, cb4[r0.x + 2].xyzw -dp4 r2.y, v0.xyzw, r3.xyzw -dp4 r2.z, v0.xyzw, r0.xyzw -mov r2.w, v0.w -dp4 o0.x, r2.xyzw, cb2[4].xyzw -dp4 o0.y, r2.xyzw, cb2[5].xyzw -dp4 o0.z, r2.xyzw, cb2[6].xyzw -dp4 o0.w, r2.xyzw, cb2[7].xyzw -mov o1.xyzw, cb0[1].xyzw -mov r4.xy, v3.xyxx -mov r4.z, l(1.000000) -dp3 o2.x, r4.xyzx, cb2[16].xywx -dp3 o2.y, r4.xyzx, cb2[17].xywx -dp3 r4.x, v1.xyzx, r1.xyzx -dp3 o6.x, v2.xyzx, r1.xyzx -dp3 r4.y, v1.xyzx, r3.xyzx -dp3 o6.y, v2.xyzx, r3.xyzx -dp3 r4.z, v1.xyzx, r0.xyzx -dp3 o6.z, v2.xyzx, r0.xyzx -dp3 o3.x, r4.xyzx, cb2[0].xyzx -dp3 o3.y, r4.xyzx, cb2[1].xyzx -dp3 o3.z, r4.xyzx, cb2[2].xyzx -mov o7.xyz, r4.xyzx -dp4 r0.x, r2.xyzw, cb2[0].xyzw -dp4 r0.y, r2.xyzw, cb2[1].xyzw -dp4 r0.z, r2.xyzw, cb2[2].xyzw -mov o4.xyz, r0.xyzx -add o5.xyz, -r0.xyzx, cb2[20].xyzx -mov o6.w, v2.w -ret -// Approximately 0 instruction slots used -#endif - -const BYTE DGSLEffect_main1Bones[] = -{ - 68, 88, 66, 67, 191, 23, - 115, 243, 15, 131, 66, 32, - 102, 10, 13, 244, 10, 231, - 19, 67, 1, 0, 0, 0, - 76, 15, 0, 0, 4, 0, - 0, 0, 48, 0, 0, 0, - 196, 8, 0, 0, 128, 13, - 0, 0, 96, 14, 0, 0, - 65, 111, 110, 57, 140, 8, - 0, 0, 140, 8, 0, 0, - 0, 2, 254, 255, 28, 8, - 0, 0, 112, 0, 0, 0, - 6, 0, 36, 0, 0, 0, - 108, 0, 0, 0, 108, 0, - 0, 0, 36, 0, 1, 0, - 108, 0, 4, 0, 0, 0, - 216, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 1, 0, 217, 0, 0, 0, - 0, 0, 2, 0, 0, 0, - 3, 0, 218, 0, 0, 0, - 0, 0, 2, 0, 4, 0, - 4, 0, 221, 0, 0, 0, - 0, 0, 2, 0, 16, 0, - 2, 0, 225, 0, 0, 0, - 0, 0, 2, 0, 20, 0, - 1, 0, 227, 0, 0, 0, - 0, 0, 0, 0, 216, 0, - 0, 2, 254, 255, 254, 255, - 98, 1, 68, 66, 85, 71, - 40, 0, 0, 0, 92, 5, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 92, 0, - 0, 0, 42, 0, 0, 0, - 96, 0, 0, 0, 6, 0, - 0, 0, 228, 4, 0, 0, - 176, 1, 0, 0, 68, 58, - 92, 77, 105, 99, 114, 111, - 115, 111, 102, 116, 92, 68, - 105, 114, 101, 99, 116, 88, - 84, 75, 92, 83, 114, 99, - 92, 83, 104, 97, 100, 101, - 114, 115, 92, 68, 71, 83, - 76, 69, 102, 102, 101, 99, - 116, 46, 102, 120, 0, 171, - 171, 171, 40, 0, 0, 0, - 0, 0, 255, 255, 144, 5, - 0, 0, 0, 0, 255, 255, - 168, 5, 0, 0, 0, 0, - 255, 255, 180, 5, 0, 0, - 0, 0, 255, 255, 192, 5, - 0, 0, 0, 0, 255, 255, - 204, 5, 0, 0, 0, 0, - 255, 255, 216, 5, 0, 0, - 0, 0, 255, 255, 228, 5, - 0, 0, 93, 0, 0, 0, - 240, 5, 0, 0, 93, 0, - 0, 0, 0, 6, 0, 0, - 93, 0, 0, 0, 12, 6, - 0, 0, 98, 0, 0, 0, - 32, 6, 0, 0, 93, 0, - 0, 0, 48, 6, 0, 0, - 93, 0, 0, 0, 68, 6, - 0, 0, 98, 0, 0, 0, - 88, 6, 0, 0, 98, 0, - 0, 0, 104, 6, 0, 0, - 96, 0, 0, 0, 120, 6, - 0, 0, 97, 0, 0, 0, - 136, 6, 0, 0, 96, 0, - 0, 0, 152, 6, 0, 0, - 97, 0, 0, 0, 168, 6, - 0, 0, 96, 0, 0, 0, - 184, 6, 0, 0, 97, 0, - 0, 0, 200, 6, 0, 0, - 166, 0, 0, 0, 216, 6, - 0, 0, 169, 0, 0, 0, - 228, 6, 0, 0, 171, 0, - 0, 0, 244, 6, 0, 0, - 171, 0, 0, 0, 8, 7, - 0, 0, 171, 0, 0, 0, - 24, 7, 0, 0, 172, 0, - 0, 0, 40, 7, 0, 0, - 172, 0, 0, 0, 56, 7, - 0, 0, 172, 0, 0, 0, - 72, 7, 0, 0, 97, 0, - 0, 0, 88, 7, 0, 0, - 166, 0, 0, 0, 100, 7, - 0, 0, 166, 0, 0, 0, - 116, 7, 0, 0, 166, 0, - 0, 0, 132, 7, 0, 0, - 174, 0, 0, 0, 148, 7, - 0, 0, 166, 0, 0, 0, - 164, 7, 0, 0, 169, 0, - 0, 0, 176, 7, 0, 0, - 169, 0, 0, 0, 192, 7, - 0, 0, 169, 0, 0, 0, - 208, 7, 0, 0, 160, 0, - 0, 0, 224, 7, 0, 0, - 160, 0, 0, 0, 244, 7, - 0, 0, 170, 0, 0, 0, - 0, 8, 0, 0, 98, 0, - 0, 0, 12, 8, 0, 0, - 109, 97, 105, 110, 49, 66, - 111, 110, 101, 115, 0, 112, - 111, 115, 0, 171, 1, 0, - 3, 0, 1, 0, 4, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 100, 105, 102, 102, - 117, 115, 101, 0, 117, 118, - 0, 171, 1, 0, 3, 0, - 1, 0, 2, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 119, 111, 114, 108, 100, 78, - 111, 114, 109, 0, 171, 171, - 1, 0, 3, 0, 1, 0, - 3, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 119, 111, - 114, 108, 100, 80, 111, 115, - 0, 116, 111, 69, 121, 101, - 0, 116, 97, 110, 103, 101, - 110, 116, 0, 110, 111, 114, - 109, 97, 108, 0, 171, 171, - 187, 1, 0, 0, 192, 1, - 0, 0, 208, 1, 0, 0, - 192, 1, 0, 0, 216, 1, - 0, 0, 220, 1, 0, 0, - 236, 1, 0, 0, 248, 1, - 0, 0, 8, 2, 0, 0, - 248, 1, 0, 0, 17, 2, - 0, 0, 248, 1, 0, 0, - 23, 2, 0, 0, 192, 1, - 0, 0, 31, 2, 0, 0, - 248, 1, 0, 0, 5, 0, - 0, 0, 1, 0, 26, 0, - 1, 0, 8, 0, 40, 2, - 0, 0, 10, 0, 0, 0, - 19, 0, 255, 255, 255, 255, - 255, 255, 13, 0, 0, 0, - 255, 255, 20, 0, 255, 255, - 255, 255, 14, 0, 0, 0, - 255, 255, 255, 255, 21, 0, - 255, 255, 22, 0, 0, 0, - 255, 255, 255, 255, 2, 0, - 255, 255, 24, 0, 0, 0, - 8, 0, 255, 255, 255, 255, - 255, 255, 25, 0, 0, 0, - 255, 255, 9, 0, 255, 255, - 255, 255, 26, 0, 0, 0, - 10, 0, 255, 255, 255, 255, - 255, 255, 27, 0, 0, 0, - 255, 255, 11, 0, 255, 255, - 255, 255, 28, 0, 0, 0, - 255, 255, 255, 255, 12, 0, - 255, 255, 29, 0, 0, 0, - 23, 0, 24, 0, 25, 0, - 255, 255, 33, 0, 0, 0, - 16, 0, 17, 0, 18, 0, - 255, 255, 34, 0, 0, 0, - 13, 0, 14, 0, 15, 0, - 255, 255, 38, 0, 0, 0, - 0, 0, 1, 0, 255, 255, - 255, 255, 39, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 3, 0, 40, 0, 0, 0, - 4, 0, 5, 0, 6, 0, - 7, 0, 41, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 22, 0, 114, 101, 115, 117, - 108, 116, 0, 171, 5, 0, - 0, 0, 1, 0, 26, 0, - 1, 0, 8, 0, 40, 2, - 0, 0, 35, 0, 0, 0, - 0, 0, 255, 255, 255, 255, - 255, 255, 36, 0, 0, 0, - 255, 255, 1, 0, 255, 255, - 255, 255, 37, 0, 0, 0, - 255, 255, 255, 255, 3, 0, - 255, 255, 115, 107, 105, 110, - 110, 105, 110, 103, 0, 171, - 171, 171, 3, 0, 3, 0, - 4, 0, 3, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 9, 0, 0, 0, 0, 0, - 3, 0, 6, 0, 9, 0, - 11, 0, 0, 0, 1, 0, - 4, 0, 7, 0, 10, 0, - 12, 0, 0, 0, 2, 0, - 5, 0, 8, 0, 11, 0, - 83, 107, 105, 110, 0, 118, - 101, 114, 116, 101, 120, 0, - 98, 111, 110, 101, 73, 110, - 100, 105, 99, 101, 115, 0, - 1, 0, 2, 0, 1, 0, - 4, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 98, 108, - 101, 110, 100, 87, 101, 105, - 103, 104, 116, 115, 0, 171, - 171, 171, 187, 1, 0, 0, - 192, 1, 0, 0, 31, 2, - 0, 0, 248, 1, 0, 0, - 23, 2, 0, 0, 192, 1, - 0, 0, 216, 1, 0, 0, - 220, 1, 0, 0, 192, 3, - 0, 0, 204, 3, 0, 0, - 220, 3, 0, 0, 192, 1, - 0, 0, 5, 0, 0, 0, - 1, 0, 21, 0, 1, 0, - 6, 0, 236, 3, 0, 0, - 15, 0, 0, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 16, 0, 0, 0, 4, 0, - 255, 255, 255, 255, 255, 255, - 17, 0, 0, 0, 255, 255, - 1, 0, 255, 255, 255, 255, - 18, 0, 0, 0, 255, 255, - 5, 0, 255, 255, 255, 255, - 19, 0, 0, 0, 255, 255, - 255, 255, 2, 0, 255, 255, - 20, 0, 0, 0, 255, 255, - 255, 255, 6, 0, 255, 255, - 1, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 3, 0, - 2, 0, 0, 0, 4, 0, - 5, 0, 6, 0, 255, 255, - 3, 0, 0, 0, 7, 0, - 8, 0, 9, 0, 10, 0, - 4, 0, 0, 0, 11, 0, - 12, 0, 255, 255, 255, 255, - 5, 0, 0, 0, 13, 0, - 14, 0, 15, 0, 16, 0, - 6, 0, 0, 0, 17, 0, - 18, 0, 19, 0, 20, 0, - 119, 112, 0, 171, 30, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 31, 0, - 0, 0, 255, 255, 1, 0, - 255, 255, 255, 255, 32, 0, - 0, 0, 255, 255, 255, 255, - 2, 0, 255, 255, 0, 0, - 0, 0, 176, 1, 0, 0, - 104, 2, 0, 0, 16, 0, - 0, 0, 120, 2, 0, 0, - 0, 0, 0, 0, 56, 3, - 0, 0, 64, 3, 0, 0, - 3, 0, 0, 0, 80, 3, - 0, 0, 0, 0, 0, 0, - 116, 3, 0, 0, 128, 3, - 0, 0, 3, 0, 0, 0, - 144, 3, 0, 0, 180, 3, - 0, 0, 185, 3, 0, 0, - 28, 4, 0, 0, 6, 0, - 0, 0, 44, 4, 0, 0, - 176, 1, 0, 0, 185, 3, - 0, 0, 28, 4, 0, 0, - 6, 0, 0, 0, 116, 4, - 0, 0, 0, 0, 0, 0, - 188, 4, 0, 0, 248, 1, - 0, 0, 3, 0, 0, 0, - 192, 4, 0, 0, 77, 105, - 99, 114, 111, 115, 111, 102, - 116, 32, 40, 82, 41, 32, - 72, 76, 83, 76, 32, 83, - 104, 97, 100, 101, 114, 32, - 67, 111, 109, 112, 105, 108, - 101, 114, 32, 49, 48, 46, - 49, 0, 81, 0, 0, 5, - 228, 0, 15, 160, 0, 0, - 64, 64, 0, 0, 128, 63, - 0, 0, 0, 0, 0, 0, - 0, 0, 31, 0, 0, 2, - 5, 0, 0, 128, 0, 0, - 15, 144, 31, 0, 0, 2, - 5, 0, 1, 128, 1, 0, - 15, 144, 31, 0, 0, 2, - 5, 0, 2, 128, 2, 0, - 15, 144, 31, 0, 0, 2, - 5, 0, 3, 128, 3, 0, - 15, 144, 31, 0, 0, 2, - 5, 0, 4, 128, 4, 0, - 15, 144, 31, 0, 0, 2, - 5, 0, 5, 128, 5, 0, - 15, 144, 5, 0, 0, 3, - 0, 0, 1, 128, 4, 0, - 0, 144, 228, 0, 0, 160, - 46, 0, 0, 2, 0, 0, - 1, 176, 0, 0, 0, 128, - 5, 0, 0, 4, 0, 0, - 15, 128, 5, 0, 0, 144, - 0, 32, 228, 160, 0, 0, - 0, 176, 8, 0, 0, 3, - 5, 0, 1, 224, 2, 0, - 228, 144, 0, 0, 228, 128, - 5, 0, 0, 4, 1, 0, - 15, 128, 5, 0, 0, 144, - 1, 32, 228, 160, 0, 0, - 0, 176, 5, 0, 0, 4, - 2, 0, 15, 128, 5, 0, - 0, 144, 2, 32, 228, 160, - 0, 0, 0, 176, 8, 0, - 0, 3, 5, 0, 2, 224, - 2, 0, 228, 144, 1, 0, - 228, 128, 8, 0, 0, 3, - 5, 0, 4, 224, 2, 0, - 228, 144, 2, 0, 228, 128, - 9, 0, 0, 3, 3, 0, - 1, 128, 0, 0, 228, 144, - 0, 0, 228, 128, 8, 0, - 0, 3, 0, 0, 1, 128, - 1, 0, 228, 144, 0, 0, - 228, 128, 9, 0, 0, 3, - 3, 0, 2, 128, 0, 0, - 228, 144, 1, 0, 228, 128, - 8, 0, 0, 3, 0, 0, - 2, 128, 1, 0, 228, 144, - 1, 0, 228, 128, 9, 0, - 0, 3, 3, 0, 4, 128, - 0, 0, 228, 144, 2, 0, - 228, 128, 8, 0, 0, 3, - 0, 0, 4, 128, 1, 0, - 228, 144, 2, 0, 228, 128, - 1, 0, 0, 2, 3, 0, - 8, 128, 0, 0, 255, 144, - 9, 0, 0, 3, 0, 0, - 4, 192, 3, 0, 228, 128, - 223, 0, 228, 160, 4, 0, - 0, 4, 1, 0, 7, 128, - 3, 0, 196, 144, 228, 0, - 229, 160, 228, 0, 218, 160, - 8, 0, 0, 3, 1, 0, - 1, 224, 1, 0, 228, 128, - 225, 0, 244, 160, 8, 0, - 0, 3, 1, 0, 2, 224, - 1, 0, 228, 128, 226, 0, - 244, 160, 8, 0, 0, 3, - 2, 0, 1, 224, 0, 0, - 228, 128, 218, 0, 228, 160, - 8, 0, 0, 3, 2, 0, - 2, 224, 0, 0, 228, 128, - 219, 0, 228, 160, 8, 0, - 0, 3, 2, 0, 4, 224, - 0, 0, 228, 128, 220, 0, - 228, 160, 1, 0, 0, 2, - 6, 0, 7, 224, 0, 0, - 228, 128, 9, 0, 0, 3, - 0, 0, 1, 128, 3, 0, - 228, 128, 218, 0, 228, 160, - 9, 0, 0, 3, 0, 0, - 2, 128, 3, 0, 228, 128, - 219, 0, 228, 160, 9, 0, - 0, 3, 0, 0, 4, 128, - 3, 0, 228, 128, 220, 0, - 228, 160, 2, 0, 0, 3, - 4, 0, 7, 224, 0, 0, - 228, 129, 227, 0, 228, 160, - 1, 0, 0, 2, 3, 0, - 7, 224, 0, 0, 228, 128, - 9, 0, 0, 3, 0, 0, - 1, 128, 3, 0, 228, 128, - 221, 0, 228, 160, 9, 0, - 0, 3, 0, 0, 2, 128, - 3, 0, 228, 128, 222, 0, - 228, 160, 9, 0, 0, 3, - 0, 0, 4, 128, 3, 0, - 228, 128, 224, 0, 228, 160, - 4, 0, 0, 4, 0, 0, - 3, 192, 0, 0, 170, 128, - 216, 0, 228, 160, 0, 0, - 228, 128, 1, 0, 0, 2, - 0, 0, 8, 192, 0, 0, - 170, 128, 1, 0, 0, 2, - 0, 0, 15, 224, 217, 0, - 228, 160, 1, 0, 0, 2, - 5, 0, 8, 224, 2, 0, - 255, 144, 255, 255, 0, 0, - 83, 72, 68, 82, 180, 4, - 0, 0, 64, 0, 1, 0, - 45, 1, 0, 0, 89, 0, - 0, 4, 70, 142, 32, 0, - 0, 0, 0, 0, 2, 0, - 0, 0, 89, 0, 0, 4, - 70, 142, 32, 0, 2, 0, - 0, 0, 21, 0, 0, 0, - 89, 8, 0, 4, 70, 142, - 32, 0, 4, 0, 0, 0, - 216, 0, 0, 0, 95, 0, - 0, 3, 242, 16, 16, 0, - 0, 0, 0, 0, 95, 0, - 0, 3, 114, 16, 16, 0, - 1, 0, 0, 0, 95, 0, - 0, 3, 242, 16, 16, 0, - 2, 0, 0, 0, 95, 0, - 0, 3, 50, 16, 16, 0, - 3, 0, 0, 0, 95, 0, - 0, 3, 18, 16, 16, 0, - 4, 0, 0, 0, 95, 0, - 0, 3, 18, 16, 16, 0, - 5, 0, 0, 0, 103, 0, - 0, 4, 242, 32, 16, 0, - 0, 0, 0, 0, 1, 0, - 0, 0, 101, 0, 0, 3, - 242, 32, 16, 0, 1, 0, - 0, 0, 101, 0, 0, 3, - 50, 32, 16, 0, 2, 0, - 0, 0, 101, 0, 0, 3, - 114, 32, 16, 0, 3, 0, - 0, 0, 101, 0, 0, 3, - 114, 32, 16, 0, 4, 0, - 0, 0, 101, 0, 0, 3, - 114, 32, 16, 0, 5, 0, - 0, 0, 101, 0, 0, 3, - 242, 32, 16, 0, 6, 0, - 0, 0, 101, 0, 0, 3, - 114, 32, 16, 0, 7, 0, - 0, 0, 104, 0, 0, 2, - 5, 0, 0, 0, 38, 0, - 0, 8, 0, 208, 0, 0, - 18, 0, 16, 0, 0, 0, - 0, 0, 10, 16, 16, 0, - 4, 0, 0, 0, 1, 64, - 0, 0, 3, 0, 0, 0, - 56, 0, 0, 9, 242, 0, - 16, 0, 1, 0, 0, 0, - 6, 16, 16, 0, 5, 0, - 0, 0, 70, 142, 32, 4, - 4, 0, 0, 0, 10, 0, - 16, 0, 0, 0, 0, 0, - 17, 0, 0, 7, 18, 0, - 16, 0, 2, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 14, 16, 0, - 1, 0, 0, 0, 56, 0, - 0, 10, 242, 0, 16, 0, - 3, 0, 0, 0, 6, 16, - 16, 0, 5, 0, 0, 0, - 70, 142, 32, 6, 4, 0, - 0, 0, 1, 0, 0, 0, - 10, 0, 16, 0, 0, 0, - 0, 0, 56, 0, 0, 10, - 242, 0, 16, 0, 0, 0, - 0, 0, 6, 16, 16, 0, - 5, 0, 0, 0, 70, 142, - 32, 6, 4, 0, 0, 0, - 2, 0, 0, 0, 10, 0, - 16, 0, 0, 0, 0, 0, - 17, 0, 0, 7, 34, 0, - 16, 0, 2, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 14, 16, 0, - 3, 0, 0, 0, 17, 0, - 0, 7, 66, 0, 16, 0, - 2, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 14, 16, 0, 0, 0, - 0, 0, 54, 0, 0, 5, - 130, 0, 16, 0, 2, 0, - 0, 0, 58, 16, 16, 0, - 0, 0, 0, 0, 17, 0, - 0, 8, 18, 32, 16, 0, - 0, 0, 0, 0, 70, 14, - 16, 0, 2, 0, 0, 0, - 70, 142, 32, 0, 2, 0, - 0, 0, 4, 0, 0, 0, - 17, 0, 0, 8, 34, 32, - 16, 0, 0, 0, 0, 0, - 70, 14, 16, 0, 2, 0, - 0, 0, 70, 142, 32, 0, - 2, 0, 0, 0, 5, 0, - 0, 0, 17, 0, 0, 8, - 66, 32, 16, 0, 0, 0, - 0, 0, 70, 14, 16, 0, - 2, 0, 0, 0, 70, 142, - 32, 0, 2, 0, 0, 0, - 6, 0, 0, 0, 17, 0, - 0, 8, 130, 32, 16, 0, - 0, 0, 0, 0, 70, 14, - 16, 0, 2, 0, 0, 0, - 70, 142, 32, 0, 2, 0, - 0, 0, 7, 0, 0, 0, - 54, 0, 0, 6, 242, 32, - 16, 0, 1, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 54, 0, 0, 5, 50, 0, - 16, 0, 4, 0, 0, 0, - 70, 16, 16, 0, 3, 0, - 0, 0, 54, 0, 0, 5, - 66, 0, 16, 0, 4, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 128, 63, 16, 0, - 0, 8, 18, 32, 16, 0, - 2, 0, 0, 0, 70, 2, - 16, 0, 4, 0, 0, 0, - 70, 131, 32, 0, 2, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 8, 34, 32, - 16, 0, 2, 0, 0, 0, - 70, 2, 16, 0, 4, 0, - 0, 0, 70, 131, 32, 0, - 2, 0, 0, 0, 17, 0, - 0, 0, 16, 0, 0, 7, - 18, 0, 16, 0, 4, 0, - 0, 0, 70, 18, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 1, 0, 0, 0, - 16, 0, 0, 7, 18, 32, - 16, 0, 6, 0, 0, 0, - 70, 18, 16, 0, 2, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 16, 0, - 0, 7, 34, 0, 16, 0, - 4, 0, 0, 0, 70, 18, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 3, 0, - 0, 0, 16, 0, 0, 7, - 34, 32, 16, 0, 6, 0, - 0, 0, 70, 18, 16, 0, - 2, 0, 0, 0, 70, 2, - 16, 0, 3, 0, 0, 0, - 16, 0, 0, 7, 66, 0, - 16, 0, 4, 0, 0, 0, - 70, 18, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 16, 0, - 0, 7, 66, 32, 16, 0, - 6, 0, 0, 0, 70, 18, - 16, 0, 2, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 16, 0, 0, 8, - 18, 32, 16, 0, 3, 0, - 0, 0, 70, 2, 16, 0, - 4, 0, 0, 0, 70, 130, - 32, 0, 2, 0, 0, 0, - 0, 0, 0, 0, 16, 0, - 0, 8, 34, 32, 16, 0, - 3, 0, 0, 0, 70, 2, - 16, 0, 4, 0, 0, 0, - 70, 130, 32, 0, 2, 0, - 0, 0, 1, 0, 0, 0, - 16, 0, 0, 8, 66, 32, - 16, 0, 3, 0, 0, 0, - 70, 2, 16, 0, 4, 0, - 0, 0, 70, 130, 32, 0, - 2, 0, 0, 0, 2, 0, - 0, 0, 54, 0, 0, 5, - 114, 32, 16, 0, 7, 0, - 0, 0, 70, 2, 16, 0, - 4, 0, 0, 0, 17, 0, - 0, 8, 18, 0, 16, 0, - 0, 0, 0, 0, 70, 14, - 16, 0, 2, 0, 0, 0, - 70, 142, 32, 0, 2, 0, - 0, 0, 0, 0, 0, 0, - 17, 0, 0, 8, 34, 0, - 16, 0, 0, 0, 0, 0, - 70, 14, 16, 0, 2, 0, - 0, 0, 70, 142, 32, 0, - 2, 0, 0, 0, 1, 0, - 0, 0, 17, 0, 0, 8, - 66, 0, 16, 0, 0, 0, - 0, 0, 70, 14, 16, 0, - 2, 0, 0, 0, 70, 142, - 32, 0, 2, 0, 0, 0, - 2, 0, 0, 0, 54, 0, - 0, 5, 114, 32, 16, 0, - 4, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 0, 0, 0, 9, 114, 32, - 16, 0, 5, 0, 0, 0, - 70, 2, 16, 128, 65, 0, - 0, 0, 0, 0, 0, 0, - 70, 130, 32, 0, 2, 0, - 0, 0, 20, 0, 0, 0, - 54, 0, 0, 5, 130, 32, - 16, 0, 6, 0, 0, 0, - 58, 16, 16, 0, 2, 0, - 0, 0, 62, 0, 0, 1, - 73, 83, 71, 78, 216, 0, - 0, 0, 6, 0, 0, 0, - 8, 0, 0, 0, 152, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 15, 15, 0, 0, 164, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 1, 0, 0, 0, - 7, 7, 0, 0, 171, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 2, 0, 0, 0, - 15, 15, 0, 0, 179, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 3, 0, 0, 0, - 3, 3, 0, 0, 188, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 0, 4, 0, 0, 0, - 15, 1, 0, 0, 201, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 5, 0, 0, 0, - 15, 1, 0, 0, 83, 86, - 95, 80, 111, 115, 105, 116, - 105, 111, 110, 0, 78, 79, - 82, 77, 65, 76, 0, 84, - 65, 78, 71, 69, 78, 84, - 0, 84, 69, 88, 67, 79, - 79, 82, 68, 0, 66, 76, - 69, 78, 68, 73, 78, 68, - 73, 67, 69, 83, 0, 66, - 76, 69, 78, 68, 87, 69, - 73, 71, 72, 84, 0, 171, - 171, 171, 79, 83, 71, 78, - 228, 0, 0, 0, 8, 0, - 0, 0, 8, 0, 0, 0, - 200, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 15, 0, 0, 0, - 212, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 1, 0, - 0, 0, 15, 0, 0, 0, - 218, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 2, 0, - 0, 0, 3, 12, 0, 0, - 218, 0, 0, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 3, 0, - 0, 0, 7, 8, 0, 0, - 218, 0, 0, 0, 2, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 4, 0, - 0, 0, 7, 8, 0, 0, - 218, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 5, 0, - 0, 0, 7, 8, 0, 0, - 218, 0, 0, 0, 4, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 6, 0, - 0, 0, 15, 0, 0, 0, - 218, 0, 0, 0, 5, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 7, 0, - 0, 0, 7, 8, 0, 0, - 83, 86, 95, 80, 79, 83, - 73, 84, 73, 79, 78, 0, - 67, 79, 76, 79, 82, 0, - 84, 69, 88, 67, 79, 79, - 82, 68, 0, 171 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/DGSLEffect_main1BonesVc.inc b/DirectXTK/Src/Shaders/Compiled/DGSLEffect_main1BonesVc.inc deleted file mode 100644 index b1e6e14..0000000 --- a/DirectXTK/Src/Shaders/Compiled/DGSLEffect_main1BonesVc.inc +++ /dev/null @@ -1,855 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Position 0 xyzw 0 NONE float xyzw -// NORMAL 0 xyz 1 NONE float xyz -// TANGENT 0 xyzw 2 NONE float xyzw -// COLOR 0 xyzw 3 NONE float xyzw -// TEXCOORD 0 xy 4 NONE float xy -// BLENDINDICES 0 xyzw 5 NONE uint x -// BLENDWEIGHT 0 xyzw 6 NONE float x -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_POSITION 0 xyzw 0 POS float xyzw -// COLOR 0 xyzw 1 NONE float xyzw -// TEXCOORD 0 xy 2 NONE float xy -// TEXCOORD 1 xyz 3 NONE float xyz -// TEXCOORD 2 xyz 4 NONE float xyz -// TEXCOORD 3 xyz 5 NONE float xyz -// TEXCOORD 4 xyzw 6 NONE float xyzw -// TEXCOORD 5 xyz 7 NONE float xyz -// -// -// Constant buffer to DX9 shader constant mappings: -// -// Target Reg Buffer Start Reg # of Regs Data Conversion -// ---------- ------- --------- --------- ---------------------- -// c0 cb4 0 216 ( FLT, FLT, FLT, FLT) -// c217 cb0 1 1 ( FLT, FLT, FLT, FLT) -// c218 cb2 0 3 ( FLT, FLT, FLT, FLT) -// c221 cb2 4 4 ( FLT, FLT, FLT, FLT) -// c225 cb2 16 2 ( FLT, FLT, FLT, FLT) -// c227 cb2 20 1 ( FLT, FLT, FLT, FLT) -// -// -// Runtime generated constant mappings: -// -// Target Reg Constant Description -// ---------- -------------------------------------------------- -// c216 Vertex Shader position offset -// -// -// Level9 shader bytecode: -// - vs_2_0 - def c228, 3, 1, 0, 0 - dcl_texcoord v0 // vertex<0,1,2,3> - dcl_texcoord1 v1 // vertex<4,5,6> - dcl_texcoord2 v2 // vertex<7,8,9,10> - dcl_texcoord3 v3 // vertex<11,12,13,14> - dcl_texcoord4 v4 // vertex<15,16> - dcl_texcoord5 v5 // vertex<17,18,19,20> - dcl_texcoord6 v6 // vertex<21,22,23,24> - -#line 108 "D:\Microsoft\DirectXTK\Src\Shaders\DGSLEffect.fx" - mul r0.x, v5.x, c228.x - mova a0.x, r0.x - mul r0, v6.x, c0[a0.x] // ::skinning<0,3,6,9> - -#line 113 - dp3 oT5.x, v2, r0 // ::main1BonesVc<19> - -#line 108 - mul r1, v6.x, c1[a0.x] // ::skinning<1,4,7,10> - mul r2, v6.x, c2[a0.x] // ::skinning<2,5,8,11> - -#line 113 - dp3 oT5.y, v2, r1 // ::main1BonesVc<20> - dp3 oT5.z, v2, r2 // ::main1BonesVc<21> - dp4 r3.x, v0, r0 // SkinVc::vertex<0> - dp3 r0.x, v1, r0 // SkinVc::vertex<4> - dp4 r3.y, v0, r1 // SkinVc::vertex<1> - dp3 r0.y, v1, r1 // SkinVc::vertex<5> - dp4 r3.z, v0, r2 // SkinVc::vertex<2> - dp3 r0.z, v1, r2 // SkinVc::vertex<6> - -#line 233 - mov r3.w, v0.w - -#line 236 - dp4 oPos.z, r3, c223 // ::main1BonesVc<2> - mul oT0, v3, c217 // ::main1BonesVc<4,5,6,7> - mad r1.xyz, v4.xyxw, c228.yyzw, c228.zzyw - dp3 oT1.x, r1, c225.xyww // ::main1BonesVc<8> - dp3 oT1.y, r1, c226.xyww // ::main1BonesVc<9> - dp3 oT2.x, r0, c218 // ::main1BonesVc<10> - dp3 oT2.y, r0, c219 // ::main1BonesVc<11> - dp3 oT2.z, r0, c220 // ::main1BonesVc<12> - -#line 112 - mov oT6.xyz, r0 // ::main1BonesVc<23,24,25> - -#line 233 - dp4 r0.x, r3, c218 // ::wp<0> - dp4 r0.y, r3, c219 // ::wp<1> - dp4 r0.z, r3, c220 // ::wp<2> - -#line 241 - add oT4.xyz, -r0, c227 // ::main1BonesVc<16,17,18> - -#line 233 - mov oT3.xyz, r0 // ::main1BonesVc<13,14,15> - -#line 236 - dp4 r0.x, r3, c221 // ::result<0> - dp4 r0.y, r3, c222 // ::result<1> - dp4 r0.z, r3, c224 // ::result<3> - -#line 227 - mad oPos.xy, r0.z, c216, r0 // ::main1BonesVc<0,1> - mov oPos.w, r0.z // ::main1BonesVc<3> - -#line 113 - mov oT5.w, v2.w // ::main1BonesVc<22> - -// approximately 35 instruction slots used -vs_4_0 -dcl_constantbuffer CB0[2], immediateIndexed -dcl_constantbuffer CB2[21], immediateIndexed -dcl_constantbuffer CB4[216], dynamicIndexed -dcl_input v0.xyzw -dcl_input v1.xyz -dcl_input v2.xyzw -dcl_input v3.xyzw -dcl_input v4.xy -dcl_input v5.x -dcl_input v6.x -dcl_output_siv o0.xyzw, position -dcl_output o1.xyzw -dcl_output o2.xy -dcl_output o3.xyz -dcl_output o4.xyz -dcl_output o5.xyz -dcl_output o6.xyzw -dcl_output o7.xyz -dcl_temps 5 -imul null, r0.x, v5.x, l(3) -mul r1.xyzw, v6.xxxx, cb4[r0.x + 0].xyzw -dp4 r2.x, v0.xyzw, r1.xyzw -mul r3.xyzw, v6.xxxx, cb4[r0.x + 1].xyzw -mul r0.xyzw, v6.xxxx, cb4[r0.x + 2].xyzw -dp4 r2.y, v0.xyzw, r3.xyzw -dp4 r2.z, v0.xyzw, r0.xyzw -mov r2.w, v0.w -dp4 o0.x, r2.xyzw, cb2[4].xyzw -dp4 o0.y, r2.xyzw, cb2[5].xyzw -dp4 o0.z, r2.xyzw, cb2[6].xyzw -dp4 o0.w, r2.xyzw, cb2[7].xyzw -mul o1.xyzw, v3.xyzw, cb0[1].xyzw -mov r4.xy, v4.xyxx -mov r4.z, l(1.000000) -dp3 o2.x, r4.xyzx, cb2[16].xywx -dp3 o2.y, r4.xyzx, cb2[17].xywx -dp3 r4.x, v1.xyzx, r1.xyzx -dp3 o6.x, v2.xyzx, r1.xyzx -dp3 r4.y, v1.xyzx, r3.xyzx -dp3 o6.y, v2.xyzx, r3.xyzx -dp3 r4.z, v1.xyzx, r0.xyzx -dp3 o6.z, v2.xyzx, r0.xyzx -dp3 o3.x, r4.xyzx, cb2[0].xyzx -dp3 o3.y, r4.xyzx, cb2[1].xyzx -dp3 o3.z, r4.xyzx, cb2[2].xyzx -mov o7.xyz, r4.xyzx -dp4 r0.x, r2.xyzw, cb2[0].xyzw -dp4 r0.y, r2.xyzw, cb2[1].xyzw -dp4 r0.z, r2.xyzw, cb2[2].xyzw -mov o4.xyz, r0.xyzx -add o5.xyz, -r0.xyzx, cb2[20].xyzx -mov o6.w, v2.w -ret -// Approximately 0 instruction slots used -#endif - -const BYTE DGSLEffect_main1BonesVc[] = -{ - 68, 88, 66, 67, 90, 202, - 47, 106, 182, 79, 25, 252, - 192, 187, 142, 222, 121, 3, - 34, 0, 1, 0, 0, 0, - 180, 15, 0, 0, 4, 0, - 0, 0, 48, 0, 0, 0, - 252, 8, 0, 0, 204, 13, - 0, 0, 200, 14, 0, 0, - 65, 111, 110, 57, 196, 8, - 0, 0, 196, 8, 0, 0, - 0, 2, 254, 255, 84, 8, - 0, 0, 112, 0, 0, 0, - 6, 0, 36, 0, 0, 0, - 108, 0, 0, 0, 108, 0, - 0, 0, 36, 0, 1, 0, - 108, 0, 4, 0, 0, 0, - 216, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 1, 0, 217, 0, 0, 0, - 0, 0, 2, 0, 0, 0, - 3, 0, 218, 0, 0, 0, - 0, 0, 2, 0, 4, 0, - 4, 0, 221, 0, 0, 0, - 0, 0, 2, 0, 16, 0, - 2, 0, 225, 0, 0, 0, - 0, 0, 2, 0, 20, 0, - 1, 0, 227, 0, 0, 0, - 0, 0, 0, 0, 216, 0, - 0, 2, 254, 255, 254, 255, - 108, 1, 68, 66, 85, 71, - 40, 0, 0, 0, 132, 5, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 92, 0, - 0, 0, 43, 0, 0, 0, - 96, 0, 0, 0, 6, 0, - 0, 0, 12, 5, 0, 0, - 184, 1, 0, 0, 68, 58, - 92, 77, 105, 99, 114, 111, - 115, 111, 102, 116, 92, 68, - 105, 114, 101, 99, 116, 88, - 84, 75, 92, 83, 114, 99, - 92, 83, 104, 97, 100, 101, - 114, 115, 92, 68, 71, 83, - 76, 69, 102, 102, 101, 99, - 116, 46, 102, 120, 0, 171, - 171, 171, 40, 0, 0, 0, - 0, 0, 255, 255, 184, 5, - 0, 0, 0, 0, 255, 255, - 208, 5, 0, 0, 0, 0, - 255, 255, 220, 5, 0, 0, - 0, 0, 255, 255, 232, 5, - 0, 0, 0, 0, 255, 255, - 244, 5, 0, 0, 0, 0, - 255, 255, 0, 6, 0, 0, - 0, 0, 255, 255, 12, 6, - 0, 0, 0, 0, 255, 255, - 24, 6, 0, 0, 108, 0, - 0, 0, 36, 6, 0, 0, - 108, 0, 0, 0, 52, 6, - 0, 0, 108, 0, 0, 0, - 64, 6, 0, 0, 113, 0, - 0, 0, 84, 6, 0, 0, - 108, 0, 0, 0, 100, 6, - 0, 0, 108, 0, 0, 0, - 120, 6, 0, 0, 113, 0, - 0, 0, 140, 6, 0, 0, - 113, 0, 0, 0, 156, 6, - 0, 0, 111, 0, 0, 0, - 172, 6, 0, 0, 112, 0, - 0, 0, 188, 6, 0, 0, - 111, 0, 0, 0, 204, 6, - 0, 0, 112, 0, 0, 0, - 220, 6, 0, 0, 111, 0, - 0, 0, 236, 6, 0, 0, - 112, 0, 0, 0, 252, 6, - 0, 0, 233, 0, 0, 0, - 12, 7, 0, 0, 236, 0, - 0, 0, 24, 7, 0, 0, - 237, 0, 0, 0, 40, 7, - 0, 0, 238, 0, 0, 0, - 56, 7, 0, 0, 238, 0, - 0, 0, 76, 7, 0, 0, - 238, 0, 0, 0, 92, 7, - 0, 0, 239, 0, 0, 0, - 108, 7, 0, 0, 239, 0, - 0, 0, 124, 7, 0, 0, - 239, 0, 0, 0, 140, 7, - 0, 0, 112, 0, 0, 0, - 156, 7, 0, 0, 233, 0, - 0, 0, 168, 7, 0, 0, - 233, 0, 0, 0, 184, 7, - 0, 0, 233, 0, 0, 0, - 200, 7, 0, 0, 241, 0, - 0, 0, 216, 7, 0, 0, - 233, 0, 0, 0, 232, 7, - 0, 0, 236, 0, 0, 0, - 244, 7, 0, 0, 236, 0, - 0, 0, 4, 8, 0, 0, - 236, 0, 0, 0, 20, 8, - 0, 0, 227, 0, 0, 0, - 36, 8, 0, 0, 227, 0, - 0, 0, 56, 8, 0, 0, - 113, 0, 0, 0, 68, 8, - 0, 0, 109, 97, 105, 110, - 49, 66, 111, 110, 101, 115, - 86, 99, 0, 112, 111, 115, - 0, 171, 171, 171, 1, 0, - 3, 0, 1, 0, 4, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 100, 105, 102, 102, - 117, 115, 101, 0, 117, 118, - 0, 171, 1, 0, 3, 0, - 1, 0, 2, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 119, 111, 114, 108, 100, 78, - 111, 114, 109, 0, 171, 171, - 1, 0, 3, 0, 1, 0, - 3, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 119, 111, - 114, 108, 100, 80, 111, 115, - 0, 116, 111, 69, 121, 101, - 0, 116, 97, 110, 103, 101, - 110, 116, 0, 110, 111, 114, - 109, 97, 108, 0, 171, 171, - 197, 1, 0, 0, 204, 1, - 0, 0, 220, 1, 0, 0, - 204, 1, 0, 0, 228, 1, - 0, 0, 232, 1, 0, 0, - 248, 1, 0, 0, 4, 2, - 0, 0, 20, 2, 0, 0, - 4, 2, 0, 0, 29, 2, - 0, 0, 4, 2, 0, 0, - 35, 2, 0, 0, 204, 1, - 0, 0, 43, 2, 0, 0, - 4, 2, 0, 0, 5, 0, - 0, 0, 1, 0, 26, 0, - 1, 0, 8, 0, 52, 2, - 0, 0, 11, 0, 0, 0, - 19, 0, 255, 255, 255, 255, - 255, 255, 14, 0, 0, 0, - 255, 255, 20, 0, 255, 255, - 255, 255, 15, 0, 0, 0, - 255, 255, 255, 255, 21, 0, - 255, 255, 23, 0, 0, 0, - 255, 255, 255, 255, 2, 0, - 255, 255, 24, 0, 0, 0, - 4, 0, 5, 0, 6, 0, - 7, 0, 26, 0, 0, 0, - 8, 0, 255, 255, 255, 255, - 255, 255, 27, 0, 0, 0, - 255, 255, 9, 0, 255, 255, - 255, 255, 28, 0, 0, 0, - 10, 0, 255, 255, 255, 255, - 255, 255, 29, 0, 0, 0, - 255, 255, 11, 0, 255, 255, - 255, 255, 30, 0, 0, 0, - 255, 255, 255, 255, 12, 0, - 255, 255, 31, 0, 0, 0, - 23, 0, 24, 0, 25, 0, - 255, 255, 35, 0, 0, 0, - 16, 0, 17, 0, 18, 0, - 255, 255, 36, 0, 0, 0, - 13, 0, 14, 0, 15, 0, - 255, 255, 40, 0, 0, 0, - 0, 0, 1, 0, 255, 255, - 255, 255, 41, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 3, 0, 42, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 22, 0, 114, 101, 115, 117, - 108, 116, 0, 171, 5, 0, - 0, 0, 1, 0, 26, 0, - 1, 0, 8, 0, 52, 2, - 0, 0, 37, 0, 0, 0, - 0, 0, 255, 255, 255, 255, - 255, 255, 38, 0, 0, 0, - 255, 255, 1, 0, 255, 255, - 255, 255, 39, 0, 0, 0, - 255, 255, 255, 255, 3, 0, - 255, 255, 115, 107, 105, 110, - 110, 105, 110, 103, 0, 171, - 171, 171, 3, 0, 3, 0, - 4, 0, 3, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 10, 0, 0, 0, 0, 0, - 3, 0, 6, 0, 9, 0, - 12, 0, 0, 0, 1, 0, - 4, 0, 7, 0, 10, 0, - 13, 0, 0, 0, 2, 0, - 5, 0, 8, 0, 11, 0, - 83, 107, 105, 110, 86, 99, - 0, 118, 101, 114, 116, 101, - 120, 0, 99, 111, 108, 111, - 114, 0, 98, 111, 110, 101, - 73, 110, 100, 105, 99, 101, - 115, 0, 1, 0, 2, 0, - 1, 0, 4, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 98, 108, 101, 110, 100, 87, - 101, 105, 103, 104, 116, 115, - 0, 171, 171, 171, 197, 1, - 0, 0, 204, 1, 0, 0, - 43, 2, 0, 0, 4, 2, - 0, 0, 35, 2, 0, 0, - 204, 1, 0, 0, 206, 3, - 0, 0, 204, 1, 0, 0, - 228, 1, 0, 0, 232, 1, - 0, 0, 212, 3, 0, 0, - 224, 3, 0, 0, 240, 3, - 0, 0, 204, 1, 0, 0, - 5, 0, 0, 0, 1, 0, - 25, 0, 1, 0, 7, 0, - 0, 4, 0, 0, 16, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 17, 0, - 0, 0, 4, 0, 255, 255, - 255, 255, 255, 255, 18, 0, - 0, 0, 255, 255, 1, 0, - 255, 255, 255, 255, 19, 0, - 0, 0, 255, 255, 5, 0, - 255, 255, 255, 255, 20, 0, - 0, 0, 255, 255, 255, 255, - 2, 0, 255, 255, 21, 0, - 0, 0, 255, 255, 255, 255, - 6, 0, 255, 255, 1, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 3, 0, 2, 0, - 0, 0, 4, 0, 5, 0, - 6, 0, 255, 255, 3, 0, - 0, 0, 7, 0, 8, 0, - 9, 0, 10, 0, 4, 0, - 0, 0, 11, 0, 12, 0, - 13, 0, 14, 0, 5, 0, - 0, 0, 15, 0, 16, 0, - 255, 255, 255, 255, 6, 0, - 0, 0, 17, 0, 18, 0, - 19, 0, 20, 0, 7, 0, - 0, 0, 21, 0, 22, 0, - 23, 0, 24, 0, 119, 112, - 0, 171, 32, 0, 0, 0, - 0, 0, 255, 255, 255, 255, - 255, 255, 33, 0, 0, 0, - 255, 255, 1, 0, 255, 255, - 255, 255, 34, 0, 0, 0, - 255, 255, 255, 255, 2, 0, - 255, 255, 0, 0, 0, 0, - 184, 1, 0, 0, 116, 2, - 0, 0, 16, 0, 0, 0, - 132, 2, 0, 0, 0, 0, - 0, 0, 68, 3, 0, 0, - 76, 3, 0, 0, 3, 0, - 0, 0, 92, 3, 0, 0, - 0, 0, 0, 0, 128, 3, - 0, 0, 140, 3, 0, 0, - 3, 0, 0, 0, 156, 3, - 0, 0, 192, 3, 0, 0, - 199, 3, 0, 0, 56, 4, - 0, 0, 6, 0, 0, 0, - 72, 4, 0, 0, 184, 1, - 0, 0, 199, 3, 0, 0, - 56, 4, 0, 0, 7, 0, - 0, 0, 144, 4, 0, 0, - 0, 0, 0, 0, 228, 4, - 0, 0, 4, 2, 0, 0, - 3, 0, 0, 0, 232, 4, - 0, 0, 77, 105, 99, 114, - 111, 115, 111, 102, 116, 32, - 40, 82, 41, 32, 72, 76, - 83, 76, 32, 83, 104, 97, - 100, 101, 114, 32, 67, 111, - 109, 112, 105, 108, 101, 114, - 32, 49, 48, 46, 49, 0, - 81, 0, 0, 5, 228, 0, - 15, 160, 0, 0, 64, 64, - 0, 0, 128, 63, 0, 0, - 0, 0, 0, 0, 0, 0, - 31, 0, 0, 2, 5, 0, - 0, 128, 0, 0, 15, 144, - 31, 0, 0, 2, 5, 0, - 1, 128, 1, 0, 15, 144, - 31, 0, 0, 2, 5, 0, - 2, 128, 2, 0, 15, 144, - 31, 0, 0, 2, 5, 0, - 3, 128, 3, 0, 15, 144, - 31, 0, 0, 2, 5, 0, - 4, 128, 4, 0, 15, 144, - 31, 0, 0, 2, 5, 0, - 5, 128, 5, 0, 15, 144, - 31, 0, 0, 2, 5, 0, - 6, 128, 6, 0, 15, 144, - 5, 0, 0, 3, 0, 0, - 1, 128, 5, 0, 0, 144, - 228, 0, 0, 160, 46, 0, - 0, 2, 0, 0, 1, 176, - 0, 0, 0, 128, 5, 0, - 0, 4, 0, 0, 15, 128, - 6, 0, 0, 144, 0, 32, - 228, 160, 0, 0, 0, 176, - 8, 0, 0, 3, 5, 0, - 1, 224, 2, 0, 228, 144, - 0, 0, 228, 128, 5, 0, - 0, 4, 1, 0, 15, 128, - 6, 0, 0, 144, 1, 32, - 228, 160, 0, 0, 0, 176, - 5, 0, 0, 4, 2, 0, - 15, 128, 6, 0, 0, 144, - 2, 32, 228, 160, 0, 0, - 0, 176, 8, 0, 0, 3, - 5, 0, 2, 224, 2, 0, - 228, 144, 1, 0, 228, 128, - 8, 0, 0, 3, 5, 0, - 4, 224, 2, 0, 228, 144, - 2, 0, 228, 128, 9, 0, - 0, 3, 3, 0, 1, 128, - 0, 0, 228, 144, 0, 0, - 228, 128, 8, 0, 0, 3, - 0, 0, 1, 128, 1, 0, - 228, 144, 0, 0, 228, 128, - 9, 0, 0, 3, 3, 0, - 2, 128, 0, 0, 228, 144, - 1, 0, 228, 128, 8, 0, - 0, 3, 0, 0, 2, 128, - 1, 0, 228, 144, 1, 0, - 228, 128, 9, 0, 0, 3, - 3, 0, 4, 128, 0, 0, - 228, 144, 2, 0, 228, 128, - 8, 0, 0, 3, 0, 0, - 4, 128, 1, 0, 228, 144, - 2, 0, 228, 128, 1, 0, - 0, 2, 3, 0, 8, 128, - 0, 0, 255, 144, 9, 0, - 0, 3, 0, 0, 4, 192, - 3, 0, 228, 128, 223, 0, - 228, 160, 5, 0, 0, 3, - 0, 0, 15, 224, 3, 0, - 228, 144, 217, 0, 228, 160, - 4, 0, 0, 4, 1, 0, - 7, 128, 4, 0, 196, 144, - 228, 0, 229, 160, 228, 0, - 218, 160, 8, 0, 0, 3, - 1, 0, 1, 224, 1, 0, - 228, 128, 225, 0, 244, 160, - 8, 0, 0, 3, 1, 0, - 2, 224, 1, 0, 228, 128, - 226, 0, 244, 160, 8, 0, - 0, 3, 2, 0, 1, 224, - 0, 0, 228, 128, 218, 0, - 228, 160, 8, 0, 0, 3, - 2, 0, 2, 224, 0, 0, - 228, 128, 219, 0, 228, 160, - 8, 0, 0, 3, 2, 0, - 4, 224, 0, 0, 228, 128, - 220, 0, 228, 160, 1, 0, - 0, 2, 6, 0, 7, 224, - 0, 0, 228, 128, 9, 0, - 0, 3, 0, 0, 1, 128, - 3, 0, 228, 128, 218, 0, - 228, 160, 9, 0, 0, 3, - 0, 0, 2, 128, 3, 0, - 228, 128, 219, 0, 228, 160, - 9, 0, 0, 3, 0, 0, - 4, 128, 3, 0, 228, 128, - 220, 0, 228, 160, 2, 0, - 0, 3, 4, 0, 7, 224, - 0, 0, 228, 129, 227, 0, - 228, 160, 1, 0, 0, 2, - 3, 0, 7, 224, 0, 0, - 228, 128, 9, 0, 0, 3, - 0, 0, 1, 128, 3, 0, - 228, 128, 221, 0, 228, 160, - 9, 0, 0, 3, 0, 0, - 2, 128, 3, 0, 228, 128, - 222, 0, 228, 160, 9, 0, - 0, 3, 0, 0, 4, 128, - 3, 0, 228, 128, 224, 0, - 228, 160, 4, 0, 0, 4, - 0, 0, 3, 192, 0, 0, - 170, 128, 216, 0, 228, 160, - 0, 0, 228, 128, 1, 0, - 0, 2, 0, 0, 8, 192, - 0, 0, 170, 128, 1, 0, - 0, 2, 5, 0, 8, 224, - 2, 0, 255, 144, 255, 255, - 0, 0, 83, 72, 68, 82, - 200, 4, 0, 0, 64, 0, - 1, 0, 50, 1, 0, 0, - 89, 0, 0, 4, 70, 142, - 32, 0, 0, 0, 0, 0, - 2, 0, 0, 0, 89, 0, - 0, 4, 70, 142, 32, 0, - 2, 0, 0, 0, 21, 0, - 0, 0, 89, 8, 0, 4, - 70, 142, 32, 0, 4, 0, - 0, 0, 216, 0, 0, 0, - 95, 0, 0, 3, 242, 16, - 16, 0, 0, 0, 0, 0, - 95, 0, 0, 3, 114, 16, - 16, 0, 1, 0, 0, 0, - 95, 0, 0, 3, 242, 16, - 16, 0, 2, 0, 0, 0, - 95, 0, 0, 3, 242, 16, - 16, 0, 3, 0, 0, 0, - 95, 0, 0, 3, 50, 16, - 16, 0, 4, 0, 0, 0, - 95, 0, 0, 3, 18, 16, - 16, 0, 5, 0, 0, 0, - 95, 0, 0, 3, 18, 16, - 16, 0, 6, 0, 0, 0, - 103, 0, 0, 4, 242, 32, - 16, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 101, 0, - 0, 3, 242, 32, 16, 0, - 1, 0, 0, 0, 101, 0, - 0, 3, 50, 32, 16, 0, - 2, 0, 0, 0, 101, 0, - 0, 3, 114, 32, 16, 0, - 3, 0, 0, 0, 101, 0, - 0, 3, 114, 32, 16, 0, - 4, 0, 0, 0, 101, 0, - 0, 3, 114, 32, 16, 0, - 5, 0, 0, 0, 101, 0, - 0, 3, 242, 32, 16, 0, - 6, 0, 0, 0, 101, 0, - 0, 3, 114, 32, 16, 0, - 7, 0, 0, 0, 104, 0, - 0, 2, 5, 0, 0, 0, - 38, 0, 0, 8, 0, 208, - 0, 0, 18, 0, 16, 0, - 0, 0, 0, 0, 10, 16, - 16, 0, 5, 0, 0, 0, - 1, 64, 0, 0, 3, 0, - 0, 0, 56, 0, 0, 9, - 242, 0, 16, 0, 1, 0, - 0, 0, 6, 16, 16, 0, - 6, 0, 0, 0, 70, 142, - 32, 4, 4, 0, 0, 0, - 10, 0, 16, 0, 0, 0, - 0, 0, 17, 0, 0, 7, - 18, 0, 16, 0, 2, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 70, 14, - 16, 0, 1, 0, 0, 0, - 56, 0, 0, 10, 242, 0, - 16, 0, 3, 0, 0, 0, - 6, 16, 16, 0, 6, 0, - 0, 0, 70, 142, 32, 6, - 4, 0, 0, 0, 1, 0, - 0, 0, 10, 0, 16, 0, - 0, 0, 0, 0, 56, 0, - 0, 10, 242, 0, 16, 0, - 0, 0, 0, 0, 6, 16, - 16, 0, 6, 0, 0, 0, - 70, 142, 32, 6, 4, 0, - 0, 0, 2, 0, 0, 0, - 10, 0, 16, 0, 0, 0, - 0, 0, 17, 0, 0, 7, - 34, 0, 16, 0, 2, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 70, 14, - 16, 0, 3, 0, 0, 0, - 17, 0, 0, 7, 66, 0, - 16, 0, 2, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 14, 16, 0, - 0, 0, 0, 0, 54, 0, - 0, 5, 130, 0, 16, 0, - 2, 0, 0, 0, 58, 16, - 16, 0, 0, 0, 0, 0, - 17, 0, 0, 8, 18, 32, - 16, 0, 0, 0, 0, 0, - 70, 14, 16, 0, 2, 0, - 0, 0, 70, 142, 32, 0, - 2, 0, 0, 0, 4, 0, - 0, 0, 17, 0, 0, 8, - 34, 32, 16, 0, 0, 0, - 0, 0, 70, 14, 16, 0, - 2, 0, 0, 0, 70, 142, - 32, 0, 2, 0, 0, 0, - 5, 0, 0, 0, 17, 0, - 0, 8, 66, 32, 16, 0, - 0, 0, 0, 0, 70, 14, - 16, 0, 2, 0, 0, 0, - 70, 142, 32, 0, 2, 0, - 0, 0, 6, 0, 0, 0, - 17, 0, 0, 8, 130, 32, - 16, 0, 0, 0, 0, 0, - 70, 14, 16, 0, 2, 0, - 0, 0, 70, 142, 32, 0, - 2, 0, 0, 0, 7, 0, - 0, 0, 56, 0, 0, 8, - 242, 32, 16, 0, 1, 0, - 0, 0, 70, 30, 16, 0, - 3, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 54, 0, - 0, 5, 50, 0, 16, 0, - 4, 0, 0, 0, 70, 16, - 16, 0, 4, 0, 0, 0, - 54, 0, 0, 5, 66, 0, - 16, 0, 4, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 128, 63, 16, 0, 0, 8, - 18, 32, 16, 0, 2, 0, - 0, 0, 70, 2, 16, 0, - 4, 0, 0, 0, 70, 131, - 32, 0, 2, 0, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 8, 34, 32, 16, 0, - 2, 0, 0, 0, 70, 2, - 16, 0, 4, 0, 0, 0, - 70, 131, 32, 0, 2, 0, - 0, 0, 17, 0, 0, 0, - 16, 0, 0, 7, 18, 0, - 16, 0, 4, 0, 0, 0, - 70, 18, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 16, 0, - 0, 7, 18, 32, 16, 0, - 6, 0, 0, 0, 70, 18, - 16, 0, 2, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 16, 0, 0, 7, - 34, 0, 16, 0, 4, 0, - 0, 0, 70, 18, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 3, 0, 0, 0, - 16, 0, 0, 7, 34, 32, - 16, 0, 6, 0, 0, 0, - 70, 18, 16, 0, 2, 0, - 0, 0, 70, 2, 16, 0, - 3, 0, 0, 0, 16, 0, - 0, 7, 66, 0, 16, 0, - 4, 0, 0, 0, 70, 18, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 16, 0, 0, 7, - 66, 32, 16, 0, 6, 0, - 0, 0, 70, 18, 16, 0, - 2, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 16, 0, 0, 8, 18, 32, - 16, 0, 3, 0, 0, 0, - 70, 2, 16, 0, 4, 0, - 0, 0, 70, 130, 32, 0, - 2, 0, 0, 0, 0, 0, - 0, 0, 16, 0, 0, 8, - 34, 32, 16, 0, 3, 0, - 0, 0, 70, 2, 16, 0, - 4, 0, 0, 0, 70, 130, - 32, 0, 2, 0, 0, 0, - 1, 0, 0, 0, 16, 0, - 0, 8, 66, 32, 16, 0, - 3, 0, 0, 0, 70, 2, - 16, 0, 4, 0, 0, 0, - 70, 130, 32, 0, 2, 0, - 0, 0, 2, 0, 0, 0, - 54, 0, 0, 5, 114, 32, - 16, 0, 7, 0, 0, 0, - 70, 2, 16, 0, 4, 0, - 0, 0, 17, 0, 0, 8, - 18, 0, 16, 0, 0, 0, - 0, 0, 70, 14, 16, 0, - 2, 0, 0, 0, 70, 142, - 32, 0, 2, 0, 0, 0, - 0, 0, 0, 0, 17, 0, - 0, 8, 34, 0, 16, 0, - 0, 0, 0, 0, 70, 14, - 16, 0, 2, 0, 0, 0, - 70, 142, 32, 0, 2, 0, - 0, 0, 1, 0, 0, 0, - 17, 0, 0, 8, 66, 0, - 16, 0, 0, 0, 0, 0, - 70, 14, 16, 0, 2, 0, - 0, 0, 70, 142, 32, 0, - 2, 0, 0, 0, 2, 0, - 0, 0, 54, 0, 0, 5, - 114, 32, 16, 0, 4, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 0, 0, - 0, 9, 114, 32, 16, 0, - 5, 0, 0, 0, 70, 2, - 16, 128, 65, 0, 0, 0, - 0, 0, 0, 0, 70, 130, - 32, 0, 2, 0, 0, 0, - 20, 0, 0, 0, 54, 0, - 0, 5, 130, 32, 16, 0, - 6, 0, 0, 0, 58, 16, - 16, 0, 2, 0, 0, 0, - 62, 0, 0, 1, 73, 83, - 71, 78, 244, 0, 0, 0, - 7, 0, 0, 0, 8, 0, - 0, 0, 176, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 15, 15, - 0, 0, 188, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 1, 0, 0, 0, 7, 7, - 0, 0, 195, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 2, 0, 0, 0, 15, 15, - 0, 0, 203, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 3, 0, 0, 0, 15, 15, - 0, 0, 209, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 4, 0, 0, 0, 3, 3, - 0, 0, 218, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 5, 0, 0, 0, 15, 1, - 0, 0, 231, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 6, 0, 0, 0, 15, 1, - 0, 0, 83, 86, 95, 80, - 111, 115, 105, 116, 105, 111, - 110, 0, 78, 79, 82, 77, - 65, 76, 0, 84, 65, 78, - 71, 69, 78, 84, 0, 67, - 79, 76, 79, 82, 0, 84, - 69, 88, 67, 79, 79, 82, - 68, 0, 66, 76, 69, 78, - 68, 73, 78, 68, 73, 67, - 69, 83, 0, 66, 76, 69, - 78, 68, 87, 69, 73, 71, - 72, 84, 0, 171, 79, 83, - 71, 78, 228, 0, 0, 0, - 8, 0, 0, 0, 8, 0, - 0, 0, 200, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 15, 0, - 0, 0, 212, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 1, 0, 0, 0, 15, 0, - 0, 0, 218, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 2, 0, 0, 0, 3, 12, - 0, 0, 218, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 3, 0, 0, 0, 7, 8, - 0, 0, 218, 0, 0, 0, - 2, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 4, 0, 0, 0, 7, 8, - 0, 0, 218, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 5, 0, 0, 0, 7, 8, - 0, 0, 218, 0, 0, 0, - 4, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 6, 0, 0, 0, 15, 0, - 0, 0, 218, 0, 0, 0, - 5, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 7, 0, 0, 0, 7, 8, - 0, 0, 83, 86, 95, 80, - 79, 83, 73, 84, 73, 79, - 78, 0, 67, 79, 76, 79, - 82, 0, 84, 69, 88, 67, - 79, 79, 82, 68, 0, 171 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/DGSLEffect_main2Bones.inc b/DirectXTK/Src/Shaders/Compiled/DGSLEffect_main2Bones.inc deleted file mode 100644 index 7727456..0000000 --- a/DirectXTK/Src/Shaders/Compiled/DGSLEffect_main2Bones.inc +++ /dev/null @@ -1,884 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Position 0 xyzw 0 NONE float xyzw -// NORMAL 0 xyz 1 NONE float xyz -// TANGENT 0 xyzw 2 NONE float xyzw -// TEXCOORD 0 xy 3 NONE float xy -// BLENDINDICES 0 xyzw 4 NONE uint xy -// BLENDWEIGHT 0 xyzw 5 NONE float xy -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_POSITION 0 xyzw 0 POS float xyzw -// COLOR 0 xyzw 1 NONE float xyzw -// TEXCOORD 0 xy 2 NONE float xy -// TEXCOORD 1 xyz 3 NONE float xyz -// TEXCOORD 2 xyz 4 NONE float xyz -// TEXCOORD 3 xyz 5 NONE float xyz -// TEXCOORD 4 xyzw 6 NONE float xyzw -// TEXCOORD 5 xyz 7 NONE float xyz -// -// -// Constant buffer to DX9 shader constant mappings: -// -// Target Reg Buffer Start Reg # of Regs Data Conversion -// ---------- ------- --------- --------- ---------------------- -// c0 cb4 0 216 ( FLT, FLT, FLT, FLT) -// c217 cb0 1 1 ( FLT, FLT, FLT, FLT) -// c218 cb2 0 3 ( FLT, FLT, FLT, FLT) -// c221 cb2 4 4 ( FLT, FLT, FLT, FLT) -// c225 cb2 16 2 ( FLT, FLT, FLT, FLT) -// c227 cb2 20 1 ( FLT, FLT, FLT, FLT) -// -// -// Runtime generated constant mappings: -// -// Target Reg Constant Description -// ---------- -------------------------------------------------- -// c216 Vertex Shader position offset -// -// -// Level9 shader bytecode: -// - vs_2_0 - def c228, 3, 1, 0, 0 - dcl_texcoord v0 // vertex<0,1,2,3> - dcl_texcoord1 v1 // vertex<4,5,6> - dcl_texcoord2 v2 // vertex<7,8,9,10> - dcl_texcoord3 v3 // vertex<11,12> - dcl_texcoord4 v4 // vertex<13,14,15,16> - dcl_texcoord5 v5 // vertex<17,18,19,20> - -#line 93 "D:\Microsoft\DirectXTK\Src\Shaders\DGSLEffect.fx" - mul r0.xy, v4, c228.x - mova a0.xy, r0.yxzw - mul r0, v5.y, c0[a0.x] - mad r0, c0[a0.y], v5.x, r0 // ::skinning<0,3,6,9> - -#line 98 - dp3 oT5.x, v2, r0 // ::main2Bones<19> - -#line 93 - mul r1, v5.y, c1[a0.x] - mul r2, v5.y, c2[a0.x] - mad r2, c2[a0.y], v5.x, r2 // ::skinning<2,5,8,11> - mad r1, c1[a0.y], v5.x, r1 // ::skinning<1,4,7,10> - -#line 98 - dp3 oT5.y, v2, r1 // ::main2Bones<20> - dp3 oT5.z, v2, r2 // ::main2Bones<21> - dp4 r3.x, v0, r0 // Skin::vertex<0> - dp3 r0.x, v1, r0 // Skin::vertex<4> - dp4 r3.y, v0, r1 // Skin::vertex<1> - dp3 r0.y, v1, r1 // Skin::vertex<5> - dp4 r3.z, v0, r2 // Skin::vertex<2> - dp3 r0.z, v1, r2 // Skin::vertex<6> - -#line 188 - mov r3.w, v0.w - -#line 191 - dp4 oPos.z, r3, c223 // ::main2Bones<2> - mad r1.xyz, v3.xyxw, c228.yyzw, c228.zzyw - dp3 oT1.x, r1, c225.xyww // ::main2Bones<8> - dp3 oT1.y, r1, c226.xyww // ::main2Bones<9> - dp3 oT2.x, r0, c218 // ::main2Bones<10> - dp3 oT2.y, r0, c219 // ::main2Bones<11> - dp3 oT2.z, r0, c220 // ::main2Bones<12> - -#line 97 - mov oT6.xyz, r0 // ::main2Bones<23,24,25> - -#line 188 - dp4 r0.x, r3, c218 // ::wp<0> - dp4 r0.y, r3, c219 // ::wp<1> - dp4 r0.z, r3, c220 // ::wp<2> - -#line 196 - add oT4.xyz, -r0, c227 // ::main2Bones<16,17,18> - -#line 188 - mov oT3.xyz, r0 // ::main2Bones<13,14,15> - -#line 191 - dp4 r0.x, r3, c221 // ::result<0> - dp4 r0.y, r3, c222 // ::result<1> - dp4 r0.z, r3, c224 // ::result<3> - -#line 182 - mad oPos.xy, r0.z, c216, r0 // ::main2Bones<0,1> - mov oPos.w, r0.z // ::main2Bones<3> - -#line 192 - mov oT0, c217 // ::main2Bones<4,5,6,7> - -#line 98 - mov oT5.w, v2.w // ::main2Bones<22> - -// approximately 38 instruction slots used -vs_4_0 -dcl_constantbuffer CB0[2], immediateIndexed -dcl_constantbuffer CB2[21], immediateIndexed -dcl_constantbuffer CB4[216], dynamicIndexed -dcl_input v0.xyzw -dcl_input v1.xyz -dcl_input v2.xyzw -dcl_input v3.xy -dcl_input v4.xy -dcl_input v5.xy -dcl_output_siv o0.xyzw, position -dcl_output o1.xyzw -dcl_output o2.xy -dcl_output o3.xyz -dcl_output o4.xyz -dcl_output o5.xyz -dcl_output o6.xyzw -dcl_output o7.xyz -dcl_temps 5 -imul null, r0.xy, v4.xyxx, l(3, 3, 0, 0) -mul r1.xyzw, v5.yyyy, cb4[r0.y + 0].xyzw -mad r1.xyzw, cb4[r0.x + 0].xyzw, v5.xxxx, r1.xyzw -dp4 r2.x, v0.xyzw, r1.xyzw -mul r3.xyzw, v5.yyyy, cb4[r0.y + 1].xyzw -mad r3.xyzw, cb4[r0.x + 1].xyzw, v5.xxxx, r3.xyzw -dp4 r2.y, v0.xyzw, r3.xyzw -mul r4.xyzw, v5.yyyy, cb4[r0.y + 2].xyzw -mad r0.xyzw, cb4[r0.x + 2].xyzw, v5.xxxx, r4.xyzw -dp4 r2.z, v0.xyzw, r0.xyzw -mov r2.w, v0.w -dp4 o0.x, r2.xyzw, cb2[4].xyzw -dp4 o0.y, r2.xyzw, cb2[5].xyzw -dp4 o0.z, r2.xyzw, cb2[6].xyzw -dp4 o0.w, r2.xyzw, cb2[7].xyzw -mov o1.xyzw, cb0[1].xyzw -mov r4.xy, v3.xyxx -mov r4.z, l(1.000000) -dp3 o2.x, r4.xyzx, cb2[16].xywx -dp3 o2.y, r4.xyzx, cb2[17].xywx -dp3 r4.x, v1.xyzx, r1.xyzx -dp3 o6.x, v2.xyzx, r1.xyzx -dp3 r4.y, v1.xyzx, r3.xyzx -dp3 o6.y, v2.xyzx, r3.xyzx -dp3 r4.z, v1.xyzx, r0.xyzx -dp3 o6.z, v2.xyzx, r0.xyzx -dp3 o3.x, r4.xyzx, cb2[0].xyzx -dp3 o3.y, r4.xyzx, cb2[1].xyzx -dp3 o3.z, r4.xyzx, cb2[2].xyzx -mov o7.xyz, r4.xyzx -dp4 r0.x, r2.xyzw, cb2[0].xyzw -dp4 r0.y, r2.xyzw, cb2[1].xyzw -dp4 r0.z, r2.xyzw, cb2[2].xyzw -mov o4.xyz, r0.xyzx -add o5.xyz, -r0.xyzx, cb2[20].xyzx -mov o6.w, v2.w -ret -// Approximately 0 instruction slots used -#endif - -const BYTE DGSLEffect_main2Bones[] = -{ - 68, 88, 66, 67, 153, 92, - 81, 230, 71, 21, 29, 54, - 191, 208, 172, 137, 194, 12, - 8, 35, 1, 0, 0, 0, - 68, 16, 0, 0, 4, 0, - 0, 0, 48, 0, 0, 0, - 36, 9, 0, 0, 120, 14, - 0, 0, 88, 15, 0, 0, - 65, 111, 110, 57, 236, 8, - 0, 0, 236, 8, 0, 0, - 0, 2, 254, 255, 124, 8, - 0, 0, 112, 0, 0, 0, - 6, 0, 36, 0, 0, 0, - 108, 0, 0, 0, 108, 0, - 0, 0, 36, 0, 1, 0, - 108, 0, 4, 0, 0, 0, - 216, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 1, 0, 217, 0, 0, 0, - 0, 0, 2, 0, 0, 0, - 3, 0, 218, 0, 0, 0, - 0, 0, 2, 0, 4, 0, - 4, 0, 221, 0, 0, 0, - 0, 0, 2, 0, 16, 0, - 2, 0, 225, 0, 0, 0, - 0, 0, 2, 0, 20, 0, - 1, 0, 227, 0, 0, 0, - 0, 0, 0, 0, 216, 0, - 0, 2, 254, 255, 254, 255, - 104, 1, 68, 66, 85, 71, - 40, 0, 0, 0, 116, 5, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 92, 0, - 0, 0, 45, 0, 0, 0, - 96, 0, 0, 0, 6, 0, - 0, 0, 252, 4, 0, 0, - 200, 1, 0, 0, 68, 58, - 92, 77, 105, 99, 114, 111, - 115, 111, 102, 116, 92, 68, - 105, 114, 101, 99, 116, 88, - 84, 75, 92, 83, 114, 99, - 92, 83, 104, 97, 100, 101, - 114, 115, 92, 68, 71, 83, - 76, 69, 102, 102, 101, 99, - 116, 46, 102, 120, 0, 171, - 171, 171, 40, 0, 0, 0, - 0, 0, 255, 255, 168, 5, - 0, 0, 0, 0, 255, 255, - 192, 5, 0, 0, 0, 0, - 255, 255, 204, 5, 0, 0, - 0, 0, 255, 255, 216, 5, - 0, 0, 0, 0, 255, 255, - 228, 5, 0, 0, 0, 0, - 255, 255, 240, 5, 0, 0, - 0, 0, 255, 255, 252, 5, - 0, 0, 93, 0, 0, 0, - 8, 6, 0, 0, 93, 0, - 0, 0, 24, 6, 0, 0, - 93, 0, 0, 0, 36, 6, - 0, 0, 93, 0, 0, 0, - 56, 6, 0, 0, 98, 0, - 0, 0, 80, 6, 0, 0, - 93, 0, 0, 0, 96, 6, - 0, 0, 93, 0, 0, 0, - 116, 6, 0, 0, 93, 0, - 0, 0, 136, 6, 0, 0, - 93, 0, 0, 0, 160, 6, - 0, 0, 98, 0, 0, 0, - 184, 6, 0, 0, 98, 0, - 0, 0, 200, 6, 0, 0, - 96, 0, 0, 0, 216, 6, - 0, 0, 97, 0, 0, 0, - 232, 6, 0, 0, 96, 0, - 0, 0, 248, 6, 0, 0, - 97, 0, 0, 0, 8, 7, - 0, 0, 96, 0, 0, 0, - 24, 7, 0, 0, 97, 0, - 0, 0, 40, 7, 0, 0, - 188, 0, 0, 0, 56, 7, - 0, 0, 191, 0, 0, 0, - 68, 7, 0, 0, 193, 0, - 0, 0, 84, 7, 0, 0, - 193, 0, 0, 0, 104, 7, - 0, 0, 193, 0, 0, 0, - 120, 7, 0, 0, 194, 0, - 0, 0, 136, 7, 0, 0, - 194, 0, 0, 0, 152, 7, - 0, 0, 194, 0, 0, 0, - 168, 7, 0, 0, 97, 0, - 0, 0, 184, 7, 0, 0, - 188, 0, 0, 0, 196, 7, - 0, 0, 188, 0, 0, 0, - 212, 7, 0, 0, 188, 0, - 0, 0, 228, 7, 0, 0, - 196, 0, 0, 0, 244, 7, - 0, 0, 188, 0, 0, 0, - 4, 8, 0, 0, 191, 0, - 0, 0, 16, 8, 0, 0, - 191, 0, 0, 0, 32, 8, - 0, 0, 191, 0, 0, 0, - 48, 8, 0, 0, 182, 0, - 0, 0, 64, 8, 0, 0, - 182, 0, 0, 0, 84, 8, - 0, 0, 192, 0, 0, 0, - 96, 8, 0, 0, 98, 0, - 0, 0, 108, 8, 0, 0, - 109, 97, 105, 110, 50, 66, - 111, 110, 101, 115, 0, 112, - 111, 115, 0, 171, 1, 0, - 3, 0, 1, 0, 4, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 100, 105, 102, 102, - 117, 115, 101, 0, 117, 118, - 0, 171, 1, 0, 3, 0, - 1, 0, 2, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 119, 111, 114, 108, 100, 78, - 111, 114, 109, 0, 171, 171, - 1, 0, 3, 0, 1, 0, - 3, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 119, 111, - 114, 108, 100, 80, 111, 115, - 0, 116, 111, 69, 121, 101, - 0, 116, 97, 110, 103, 101, - 110, 116, 0, 110, 111, 114, - 109, 97, 108, 0, 171, 171, - 211, 1, 0, 0, 216, 1, - 0, 0, 232, 1, 0, 0, - 216, 1, 0, 0, 240, 1, - 0, 0, 244, 1, 0, 0, - 4, 2, 0, 0, 16, 2, - 0, 0, 32, 2, 0, 0, - 16, 2, 0, 0, 41, 2, - 0, 0, 16, 2, 0, 0, - 47, 2, 0, 0, 216, 1, - 0, 0, 55, 2, 0, 0, - 16, 2, 0, 0, 5, 0, - 0, 0, 1, 0, 26, 0, - 1, 0, 8, 0, 64, 2, - 0, 0, 11, 0, 0, 0, - 19, 0, 255, 255, 255, 255, - 255, 255, 16, 0, 0, 0, - 255, 255, 20, 0, 255, 255, - 255, 255, 17, 0, 0, 0, - 255, 255, 255, 255, 21, 0, - 255, 255, 25, 0, 0, 0, - 255, 255, 255, 255, 2, 0, - 255, 255, 27, 0, 0, 0, - 8, 0, 255, 255, 255, 255, - 255, 255, 28, 0, 0, 0, - 255, 255, 9, 0, 255, 255, - 255, 255, 29, 0, 0, 0, - 10, 0, 255, 255, 255, 255, - 255, 255, 30, 0, 0, 0, - 255, 255, 11, 0, 255, 255, - 255, 255, 31, 0, 0, 0, - 255, 255, 255, 255, 12, 0, - 255, 255, 32, 0, 0, 0, - 23, 0, 24, 0, 25, 0, - 255, 255, 36, 0, 0, 0, - 16, 0, 17, 0, 18, 0, - 255, 255, 37, 0, 0, 0, - 13, 0, 14, 0, 15, 0, - 255, 255, 41, 0, 0, 0, - 0, 0, 1, 0, 255, 255, - 255, 255, 42, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 3, 0, 43, 0, 0, 0, - 4, 0, 5, 0, 6, 0, - 7, 0, 44, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 22, 0, 114, 101, 115, 117, - 108, 116, 0, 171, 5, 0, - 0, 0, 1, 0, 26, 0, - 1, 0, 8, 0, 64, 2, - 0, 0, 38, 0, 0, 0, - 0, 0, 255, 255, 255, 255, - 255, 255, 39, 0, 0, 0, - 255, 255, 1, 0, 255, 255, - 255, 255, 40, 0, 0, 0, - 255, 255, 255, 255, 3, 0, - 255, 255, 115, 107, 105, 110, - 110, 105, 110, 103, 0, 171, - 171, 171, 3, 0, 3, 0, - 4, 0, 3, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 10, 0, 0, 0, 0, 0, - 3, 0, 6, 0, 9, 0, - 14, 0, 0, 0, 2, 0, - 5, 0, 8, 0, 11, 0, - 15, 0, 0, 0, 1, 0, - 4, 0, 7, 0, 10, 0, - 83, 107, 105, 110, 0, 118, - 101, 114, 116, 101, 120, 0, - 98, 111, 110, 101, 73, 110, - 100, 105, 99, 101, 115, 0, - 1, 0, 2, 0, 1, 0, - 4, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 98, 108, - 101, 110, 100, 87, 101, 105, - 103, 104, 116, 115, 0, 171, - 171, 171, 211, 1, 0, 0, - 216, 1, 0, 0, 55, 2, - 0, 0, 16, 2, 0, 0, - 47, 2, 0, 0, 216, 1, - 0, 0, 240, 1, 0, 0, - 244, 1, 0, 0, 216, 3, - 0, 0, 228, 3, 0, 0, - 244, 3, 0, 0, 216, 1, - 0, 0, 5, 0, 0, 0, - 1, 0, 21, 0, 1, 0, - 6, 0, 4, 4, 0, 0, - 18, 0, 0, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 19, 0, 0, 0, 4, 0, - 255, 255, 255, 255, 255, 255, - 20, 0, 0, 0, 255, 255, - 1, 0, 255, 255, 255, 255, - 21, 0, 0, 0, 255, 255, - 5, 0, 255, 255, 255, 255, - 22, 0, 0, 0, 255, 255, - 255, 255, 2, 0, 255, 255, - 23, 0, 0, 0, 255, 255, - 255, 255, 6, 0, 255, 255, - 1, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 3, 0, - 2, 0, 0, 0, 4, 0, - 5, 0, 6, 0, 255, 255, - 3, 0, 0, 0, 7, 0, - 8, 0, 9, 0, 10, 0, - 4, 0, 0, 0, 11, 0, - 12, 0, 255, 255, 255, 255, - 5, 0, 0, 0, 13, 0, - 14, 0, 15, 0, 16, 0, - 6, 0, 0, 0, 17, 0, - 18, 0, 19, 0, 20, 0, - 119, 112, 0, 171, 33, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 34, 0, - 0, 0, 255, 255, 1, 0, - 255, 255, 255, 255, 35, 0, - 0, 0, 255, 255, 255, 255, - 2, 0, 255, 255, 0, 0, - 0, 0, 200, 1, 0, 0, - 128, 2, 0, 0, 16, 0, - 0, 0, 144, 2, 0, 0, - 0, 0, 0, 0, 80, 3, - 0, 0, 88, 3, 0, 0, - 3, 0, 0, 0, 104, 3, - 0, 0, 0, 0, 0, 0, - 140, 3, 0, 0, 152, 3, - 0, 0, 3, 0, 0, 0, - 168, 3, 0, 0, 204, 3, - 0, 0, 209, 3, 0, 0, - 52, 4, 0, 0, 6, 0, - 0, 0, 68, 4, 0, 0, - 200, 1, 0, 0, 209, 3, - 0, 0, 52, 4, 0, 0, - 6, 0, 0, 0, 140, 4, - 0, 0, 0, 0, 0, 0, - 212, 4, 0, 0, 16, 2, - 0, 0, 3, 0, 0, 0, - 216, 4, 0, 0, 77, 105, - 99, 114, 111, 115, 111, 102, - 116, 32, 40, 82, 41, 32, - 72, 76, 83, 76, 32, 83, - 104, 97, 100, 101, 114, 32, - 67, 111, 109, 112, 105, 108, - 101, 114, 32, 49, 48, 46, - 49, 0, 81, 0, 0, 5, - 228, 0, 15, 160, 0, 0, - 64, 64, 0, 0, 128, 63, - 0, 0, 0, 0, 0, 0, - 0, 0, 31, 0, 0, 2, - 5, 0, 0, 128, 0, 0, - 15, 144, 31, 0, 0, 2, - 5, 0, 1, 128, 1, 0, - 15, 144, 31, 0, 0, 2, - 5, 0, 2, 128, 2, 0, - 15, 144, 31, 0, 0, 2, - 5, 0, 3, 128, 3, 0, - 15, 144, 31, 0, 0, 2, - 5, 0, 4, 128, 4, 0, - 15, 144, 31, 0, 0, 2, - 5, 0, 5, 128, 5, 0, - 15, 144, 5, 0, 0, 3, - 0, 0, 3, 128, 4, 0, - 228, 144, 228, 0, 0, 160, - 46, 0, 0, 2, 0, 0, - 3, 176, 0, 0, 225, 128, - 5, 0, 0, 4, 0, 0, - 15, 128, 5, 0, 85, 144, - 0, 32, 228, 160, 0, 0, - 0, 176, 4, 0, 0, 5, - 0, 0, 15, 128, 0, 32, - 228, 160, 0, 0, 85, 176, - 5, 0, 0, 144, 0, 0, - 228, 128, 8, 0, 0, 3, - 5, 0, 1, 224, 2, 0, - 228, 144, 0, 0, 228, 128, - 5, 0, 0, 4, 1, 0, - 15, 128, 5, 0, 85, 144, - 1, 32, 228, 160, 0, 0, - 0, 176, 5, 0, 0, 4, - 2, 0, 15, 128, 5, 0, - 85, 144, 2, 32, 228, 160, - 0, 0, 0, 176, 4, 0, - 0, 5, 2, 0, 15, 128, - 2, 32, 228, 160, 0, 0, - 85, 176, 5, 0, 0, 144, - 2, 0, 228, 128, 4, 0, - 0, 5, 1, 0, 15, 128, - 1, 32, 228, 160, 0, 0, - 85, 176, 5, 0, 0, 144, - 1, 0, 228, 128, 8, 0, - 0, 3, 5, 0, 2, 224, - 2, 0, 228, 144, 1, 0, - 228, 128, 8, 0, 0, 3, - 5, 0, 4, 224, 2, 0, - 228, 144, 2, 0, 228, 128, - 9, 0, 0, 3, 3, 0, - 1, 128, 0, 0, 228, 144, - 0, 0, 228, 128, 8, 0, - 0, 3, 0, 0, 1, 128, - 1, 0, 228, 144, 0, 0, - 228, 128, 9, 0, 0, 3, - 3, 0, 2, 128, 0, 0, - 228, 144, 1, 0, 228, 128, - 8, 0, 0, 3, 0, 0, - 2, 128, 1, 0, 228, 144, - 1, 0, 228, 128, 9, 0, - 0, 3, 3, 0, 4, 128, - 0, 0, 228, 144, 2, 0, - 228, 128, 8, 0, 0, 3, - 0, 0, 4, 128, 1, 0, - 228, 144, 2, 0, 228, 128, - 1, 0, 0, 2, 3, 0, - 8, 128, 0, 0, 255, 144, - 9, 0, 0, 3, 0, 0, - 4, 192, 3, 0, 228, 128, - 223, 0, 228, 160, 4, 0, - 0, 4, 1, 0, 7, 128, - 3, 0, 196, 144, 228, 0, - 229, 160, 228, 0, 218, 160, - 8, 0, 0, 3, 1, 0, - 1, 224, 1, 0, 228, 128, - 225, 0, 244, 160, 8, 0, - 0, 3, 1, 0, 2, 224, - 1, 0, 228, 128, 226, 0, - 244, 160, 8, 0, 0, 3, - 2, 0, 1, 224, 0, 0, - 228, 128, 218, 0, 228, 160, - 8, 0, 0, 3, 2, 0, - 2, 224, 0, 0, 228, 128, - 219, 0, 228, 160, 8, 0, - 0, 3, 2, 0, 4, 224, - 0, 0, 228, 128, 220, 0, - 228, 160, 1, 0, 0, 2, - 6, 0, 7, 224, 0, 0, - 228, 128, 9, 0, 0, 3, - 0, 0, 1, 128, 3, 0, - 228, 128, 218, 0, 228, 160, - 9, 0, 0, 3, 0, 0, - 2, 128, 3, 0, 228, 128, - 219, 0, 228, 160, 9, 0, - 0, 3, 0, 0, 4, 128, - 3, 0, 228, 128, 220, 0, - 228, 160, 2, 0, 0, 3, - 4, 0, 7, 224, 0, 0, - 228, 129, 227, 0, 228, 160, - 1, 0, 0, 2, 3, 0, - 7, 224, 0, 0, 228, 128, - 9, 0, 0, 3, 0, 0, - 1, 128, 3, 0, 228, 128, - 221, 0, 228, 160, 9, 0, - 0, 3, 0, 0, 2, 128, - 3, 0, 228, 128, 222, 0, - 228, 160, 9, 0, 0, 3, - 0, 0, 4, 128, 3, 0, - 228, 128, 224, 0, 228, 160, - 4, 0, 0, 4, 0, 0, - 3, 192, 0, 0, 170, 128, - 216, 0, 228, 160, 0, 0, - 228, 128, 1, 0, 0, 2, - 0, 0, 8, 192, 0, 0, - 170, 128, 1, 0, 0, 2, - 0, 0, 15, 224, 217, 0, - 228, 160, 1, 0, 0, 2, - 5, 0, 8, 224, 2, 0, - 255, 144, 255, 255, 0, 0, - 83, 72, 68, 82, 76, 5, - 0, 0, 64, 0, 1, 0, - 83, 1, 0, 0, 89, 0, - 0, 4, 70, 142, 32, 0, - 0, 0, 0, 0, 2, 0, - 0, 0, 89, 0, 0, 4, - 70, 142, 32, 0, 2, 0, - 0, 0, 21, 0, 0, 0, - 89, 8, 0, 4, 70, 142, - 32, 0, 4, 0, 0, 0, - 216, 0, 0, 0, 95, 0, - 0, 3, 242, 16, 16, 0, - 0, 0, 0, 0, 95, 0, - 0, 3, 114, 16, 16, 0, - 1, 0, 0, 0, 95, 0, - 0, 3, 242, 16, 16, 0, - 2, 0, 0, 0, 95, 0, - 0, 3, 50, 16, 16, 0, - 3, 0, 0, 0, 95, 0, - 0, 3, 50, 16, 16, 0, - 4, 0, 0, 0, 95, 0, - 0, 3, 50, 16, 16, 0, - 5, 0, 0, 0, 103, 0, - 0, 4, 242, 32, 16, 0, - 0, 0, 0, 0, 1, 0, - 0, 0, 101, 0, 0, 3, - 242, 32, 16, 0, 1, 0, - 0, 0, 101, 0, 0, 3, - 50, 32, 16, 0, 2, 0, - 0, 0, 101, 0, 0, 3, - 114, 32, 16, 0, 3, 0, - 0, 0, 101, 0, 0, 3, - 114, 32, 16, 0, 4, 0, - 0, 0, 101, 0, 0, 3, - 114, 32, 16, 0, 5, 0, - 0, 0, 101, 0, 0, 3, - 242, 32, 16, 0, 6, 0, - 0, 0, 101, 0, 0, 3, - 114, 32, 16, 0, 7, 0, - 0, 0, 104, 0, 0, 2, - 5, 0, 0, 0, 38, 0, - 0, 11, 0, 208, 0, 0, - 50, 0, 16, 0, 0, 0, - 0, 0, 70, 16, 16, 0, - 4, 0, 0, 0, 2, 64, - 0, 0, 3, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 56, 0, 0, 9, 242, 0, - 16, 0, 1, 0, 0, 0, - 86, 21, 16, 0, 5, 0, - 0, 0, 70, 142, 32, 4, - 4, 0, 0, 0, 26, 0, - 16, 0, 0, 0, 0, 0, - 50, 0, 0, 11, 242, 0, - 16, 0, 1, 0, 0, 0, - 70, 142, 32, 4, 4, 0, - 0, 0, 10, 0, 16, 0, - 0, 0, 0, 0, 6, 16, - 16, 0, 5, 0, 0, 0, - 70, 14, 16, 0, 1, 0, - 0, 0, 17, 0, 0, 7, - 18, 0, 16, 0, 2, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 70, 14, - 16, 0, 1, 0, 0, 0, - 56, 0, 0, 10, 242, 0, - 16, 0, 3, 0, 0, 0, - 86, 21, 16, 0, 5, 0, - 0, 0, 70, 142, 32, 6, - 4, 0, 0, 0, 1, 0, - 0, 0, 26, 0, 16, 0, - 0, 0, 0, 0, 50, 0, - 0, 12, 242, 0, 16, 0, - 3, 0, 0, 0, 70, 142, - 32, 6, 4, 0, 0, 0, - 1, 0, 0, 0, 10, 0, - 16, 0, 0, 0, 0, 0, - 6, 16, 16, 0, 5, 0, - 0, 0, 70, 14, 16, 0, - 3, 0, 0, 0, 17, 0, - 0, 7, 34, 0, 16, 0, - 2, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 14, 16, 0, 3, 0, - 0, 0, 56, 0, 0, 10, - 242, 0, 16, 0, 4, 0, - 0, 0, 86, 21, 16, 0, - 5, 0, 0, 0, 70, 142, - 32, 6, 4, 0, 0, 0, - 2, 0, 0, 0, 26, 0, - 16, 0, 0, 0, 0, 0, - 50, 0, 0, 12, 242, 0, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 6, 4, 0, - 0, 0, 2, 0, 0, 0, - 10, 0, 16, 0, 0, 0, - 0, 0, 6, 16, 16, 0, - 5, 0, 0, 0, 70, 14, - 16, 0, 4, 0, 0, 0, - 17, 0, 0, 7, 66, 0, - 16, 0, 2, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 14, 16, 0, - 0, 0, 0, 0, 54, 0, - 0, 5, 130, 0, 16, 0, - 2, 0, 0, 0, 58, 16, - 16, 0, 0, 0, 0, 0, - 17, 0, 0, 8, 18, 32, - 16, 0, 0, 0, 0, 0, - 70, 14, 16, 0, 2, 0, - 0, 0, 70, 142, 32, 0, - 2, 0, 0, 0, 4, 0, - 0, 0, 17, 0, 0, 8, - 34, 32, 16, 0, 0, 0, - 0, 0, 70, 14, 16, 0, - 2, 0, 0, 0, 70, 142, - 32, 0, 2, 0, 0, 0, - 5, 0, 0, 0, 17, 0, - 0, 8, 66, 32, 16, 0, - 0, 0, 0, 0, 70, 14, - 16, 0, 2, 0, 0, 0, - 70, 142, 32, 0, 2, 0, - 0, 0, 6, 0, 0, 0, - 17, 0, 0, 8, 130, 32, - 16, 0, 0, 0, 0, 0, - 70, 14, 16, 0, 2, 0, - 0, 0, 70, 142, 32, 0, - 2, 0, 0, 0, 7, 0, - 0, 0, 54, 0, 0, 6, - 242, 32, 16, 0, 1, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 1, 0, - 0, 0, 54, 0, 0, 5, - 50, 0, 16, 0, 4, 0, - 0, 0, 70, 16, 16, 0, - 3, 0, 0, 0, 54, 0, - 0, 5, 66, 0, 16, 0, - 4, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 128, 63, - 16, 0, 0, 8, 18, 32, - 16, 0, 2, 0, 0, 0, - 70, 2, 16, 0, 4, 0, - 0, 0, 70, 131, 32, 0, - 2, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 8, - 34, 32, 16, 0, 2, 0, - 0, 0, 70, 2, 16, 0, - 4, 0, 0, 0, 70, 131, - 32, 0, 2, 0, 0, 0, - 17, 0, 0, 0, 16, 0, - 0, 7, 18, 0, 16, 0, - 4, 0, 0, 0, 70, 18, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 16, 0, 0, 7, - 18, 32, 16, 0, 6, 0, - 0, 0, 70, 18, 16, 0, - 2, 0, 0, 0, 70, 2, - 16, 0, 1, 0, 0, 0, - 16, 0, 0, 7, 34, 0, - 16, 0, 4, 0, 0, 0, - 70, 18, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 3, 0, 0, 0, 16, 0, - 0, 7, 34, 32, 16, 0, - 6, 0, 0, 0, 70, 18, - 16, 0, 2, 0, 0, 0, - 70, 2, 16, 0, 3, 0, - 0, 0, 16, 0, 0, 7, - 66, 0, 16, 0, 4, 0, - 0, 0, 70, 18, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 16, 0, 0, 7, 66, 32, - 16, 0, 6, 0, 0, 0, - 70, 18, 16, 0, 2, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 16, 0, - 0, 8, 18, 32, 16, 0, - 3, 0, 0, 0, 70, 2, - 16, 0, 4, 0, 0, 0, - 70, 130, 32, 0, 2, 0, - 0, 0, 0, 0, 0, 0, - 16, 0, 0, 8, 34, 32, - 16, 0, 3, 0, 0, 0, - 70, 2, 16, 0, 4, 0, - 0, 0, 70, 130, 32, 0, - 2, 0, 0, 0, 1, 0, - 0, 0, 16, 0, 0, 8, - 66, 32, 16, 0, 3, 0, - 0, 0, 70, 2, 16, 0, - 4, 0, 0, 0, 70, 130, - 32, 0, 2, 0, 0, 0, - 2, 0, 0, 0, 54, 0, - 0, 5, 114, 32, 16, 0, - 7, 0, 0, 0, 70, 2, - 16, 0, 4, 0, 0, 0, - 17, 0, 0, 8, 18, 0, - 16, 0, 0, 0, 0, 0, - 70, 14, 16, 0, 2, 0, - 0, 0, 70, 142, 32, 0, - 2, 0, 0, 0, 0, 0, - 0, 0, 17, 0, 0, 8, - 34, 0, 16, 0, 0, 0, - 0, 0, 70, 14, 16, 0, - 2, 0, 0, 0, 70, 142, - 32, 0, 2, 0, 0, 0, - 1, 0, 0, 0, 17, 0, - 0, 8, 66, 0, 16, 0, - 0, 0, 0, 0, 70, 14, - 16, 0, 2, 0, 0, 0, - 70, 142, 32, 0, 2, 0, - 0, 0, 2, 0, 0, 0, - 54, 0, 0, 5, 114, 32, - 16, 0, 4, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 0, 0, 0, 9, - 114, 32, 16, 0, 5, 0, - 0, 0, 70, 2, 16, 128, - 65, 0, 0, 0, 0, 0, - 0, 0, 70, 130, 32, 0, - 2, 0, 0, 0, 20, 0, - 0, 0, 54, 0, 0, 5, - 130, 32, 16, 0, 6, 0, - 0, 0, 58, 16, 16, 0, - 2, 0, 0, 0, 62, 0, - 0, 1, 73, 83, 71, 78, - 216, 0, 0, 0, 6, 0, - 0, 0, 8, 0, 0, 0, - 152, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 15, 15, 0, 0, - 164, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 1, 0, - 0, 0, 7, 7, 0, 0, - 171, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 2, 0, - 0, 0, 15, 15, 0, 0, - 179, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 3, 0, - 0, 0, 3, 3, 0, 0, - 188, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 4, 0, - 0, 0, 15, 3, 0, 0, - 201, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 5, 0, - 0, 0, 15, 3, 0, 0, - 83, 86, 95, 80, 111, 115, - 105, 116, 105, 111, 110, 0, - 78, 79, 82, 77, 65, 76, - 0, 84, 65, 78, 71, 69, - 78, 84, 0, 84, 69, 88, - 67, 79, 79, 82, 68, 0, - 66, 76, 69, 78, 68, 73, - 78, 68, 73, 67, 69, 83, - 0, 66, 76, 69, 78, 68, - 87, 69, 73, 71, 72, 84, - 0, 171, 171, 171, 79, 83, - 71, 78, 228, 0, 0, 0, - 8, 0, 0, 0, 8, 0, - 0, 0, 200, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 15, 0, - 0, 0, 212, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 1, 0, 0, 0, 15, 0, - 0, 0, 218, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 2, 0, 0, 0, 3, 12, - 0, 0, 218, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 3, 0, 0, 0, 7, 8, - 0, 0, 218, 0, 0, 0, - 2, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 4, 0, 0, 0, 7, 8, - 0, 0, 218, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 5, 0, 0, 0, 7, 8, - 0, 0, 218, 0, 0, 0, - 4, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 6, 0, 0, 0, 15, 0, - 0, 0, 218, 0, 0, 0, - 5, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 7, 0, 0, 0, 7, 8, - 0, 0, 83, 86, 95, 80, - 79, 83, 73, 84, 73, 79, - 78, 0, 67, 79, 76, 79, - 82, 0, 84, 69, 88, 67, - 79, 79, 82, 68, 0, 171 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/DGSLEffect_main2BonesVc.inc b/DirectXTK/Src/Shaders/Compiled/DGSLEffect_main2BonesVc.inc deleted file mode 100644 index 2560619..0000000 --- a/DirectXTK/Src/Shaders/Compiled/DGSLEffect_main2BonesVc.inc +++ /dev/null @@ -1,903 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Position 0 xyzw 0 NONE float xyzw -// NORMAL 0 xyz 1 NONE float xyz -// TANGENT 0 xyzw 2 NONE float xyzw -// COLOR 0 xyzw 3 NONE float xyzw -// TEXCOORD 0 xy 4 NONE float xy -// BLENDINDICES 0 xyzw 5 NONE uint xy -// BLENDWEIGHT 0 xyzw 6 NONE float xy -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_POSITION 0 xyzw 0 POS float xyzw -// COLOR 0 xyzw 1 NONE float xyzw -// TEXCOORD 0 xy 2 NONE float xy -// TEXCOORD 1 xyz 3 NONE float xyz -// TEXCOORD 2 xyz 4 NONE float xyz -// TEXCOORD 3 xyz 5 NONE float xyz -// TEXCOORD 4 xyzw 6 NONE float xyzw -// TEXCOORD 5 xyz 7 NONE float xyz -// -// -// Constant buffer to DX9 shader constant mappings: -// -// Target Reg Buffer Start Reg # of Regs Data Conversion -// ---------- ------- --------- --------- ---------------------- -// c0 cb4 0 216 ( FLT, FLT, FLT, FLT) -// c217 cb0 1 1 ( FLT, FLT, FLT, FLT) -// c218 cb2 0 3 ( FLT, FLT, FLT, FLT) -// c221 cb2 4 4 ( FLT, FLT, FLT, FLT) -// c225 cb2 16 2 ( FLT, FLT, FLT, FLT) -// c227 cb2 20 1 ( FLT, FLT, FLT, FLT) -// -// -// Runtime generated constant mappings: -// -// Target Reg Constant Description -// ---------- -------------------------------------------------- -// c216 Vertex Shader position offset -// -// -// Level9 shader bytecode: -// - vs_2_0 - def c228, 3, 1, 0, 0 - dcl_texcoord v0 // vertex<0,1,2,3> - dcl_texcoord1 v1 // vertex<4,5,6> - dcl_texcoord2 v2 // vertex<7,8,9,10> - dcl_texcoord3 v3 // vertex<11,12,13,14> - dcl_texcoord4 v4 // vertex<15,16> - dcl_texcoord5 v5 // vertex<17,18,19,20> - dcl_texcoord6 v6 // vertex<21,22,23,24> - -#line 108 "D:\Microsoft\DirectXTK\Src\Shaders\DGSLEffect.fx" - mul r0.xy, v5, c228.x - mova a0.xy, r0.yxzw - mul r0, v6.y, c0[a0.x] - mad r0, c0[a0.y], v6.x, r0 // ::skinning<0,3,6,9> - -#line 113 - dp3 oT5.x, v2, r0 // ::main2BonesVc<19> - -#line 108 - mul r1, v6.y, c1[a0.x] - mul r2, v6.y, c2[a0.x] - mad r2, c2[a0.y], v6.x, r2 // ::skinning<2,5,8,11> - mad r1, c1[a0.y], v6.x, r1 // ::skinning<1,4,7,10> - -#line 113 - dp3 oT5.y, v2, r1 // ::main2BonesVc<20> - dp3 oT5.z, v2, r2 // ::main2BonesVc<21> - dp4 r3.x, v0, r0 // SkinVc::vertex<0> - dp3 r0.x, v1, r0 // SkinVc::vertex<4> - dp4 r3.y, v0, r1 // SkinVc::vertex<1> - dp3 r0.y, v1, r1 // SkinVc::vertex<5> - dp4 r3.z, v0, r2 // SkinVc::vertex<2> - dp3 r0.z, v1, r2 // SkinVc::vertex<6> - -#line 255 - mov r3.w, v0.w - -#line 258 - dp4 oPos.z, r3, c223 // ::main2BonesVc<2> - mul oT0, v3, c217 // ::main2BonesVc<4,5,6,7> - mad r1.xyz, v4.xyxw, c228.yyzw, c228.zzyw - dp3 oT1.x, r1, c225.xyww // ::main2BonesVc<8> - dp3 oT1.y, r1, c226.xyww // ::main2BonesVc<9> - dp3 oT2.x, r0, c218 // ::main2BonesVc<10> - dp3 oT2.y, r0, c219 // ::main2BonesVc<11> - dp3 oT2.z, r0, c220 // ::main2BonesVc<12> - -#line 112 - mov oT6.xyz, r0 // ::main2BonesVc<23,24,25> - -#line 255 - dp4 r0.x, r3, c218 // ::wp<0> - dp4 r0.y, r3, c219 // ::wp<1> - dp4 r0.z, r3, c220 // ::wp<2> - -#line 263 - add oT4.xyz, -r0, c227 // ::main2BonesVc<16,17,18> - -#line 255 - mov oT3.xyz, r0 // ::main2BonesVc<13,14,15> - -#line 258 - dp4 r0.x, r3, c221 // ::result<0> - dp4 r0.y, r3, c222 // ::result<1> - dp4 r0.z, r3, c224 // ::result<3> - -#line 249 - mad oPos.xy, r0.z, c216, r0 // ::main2BonesVc<0,1> - mov oPos.w, r0.z // ::main2BonesVc<3> - -#line 113 - mov oT5.w, v2.w // ::main2BonesVc<22> - -// approximately 38 instruction slots used -vs_4_0 -dcl_constantbuffer CB0[2], immediateIndexed -dcl_constantbuffer CB2[21], immediateIndexed -dcl_constantbuffer CB4[216], dynamicIndexed -dcl_input v0.xyzw -dcl_input v1.xyz -dcl_input v2.xyzw -dcl_input v3.xyzw -dcl_input v4.xy -dcl_input v5.xy -dcl_input v6.xy -dcl_output_siv o0.xyzw, position -dcl_output o1.xyzw -dcl_output o2.xy -dcl_output o3.xyz -dcl_output o4.xyz -dcl_output o5.xyz -dcl_output o6.xyzw -dcl_output o7.xyz -dcl_temps 5 -imul null, r0.xy, v5.xyxx, l(3, 3, 0, 0) -mul r1.xyzw, v6.yyyy, cb4[r0.y + 0].xyzw -mad r1.xyzw, cb4[r0.x + 0].xyzw, v6.xxxx, r1.xyzw -dp4 r2.x, v0.xyzw, r1.xyzw -mul r3.xyzw, v6.yyyy, cb4[r0.y + 1].xyzw -mad r3.xyzw, cb4[r0.x + 1].xyzw, v6.xxxx, r3.xyzw -dp4 r2.y, v0.xyzw, r3.xyzw -mul r4.xyzw, v6.yyyy, cb4[r0.y + 2].xyzw -mad r0.xyzw, cb4[r0.x + 2].xyzw, v6.xxxx, r4.xyzw -dp4 r2.z, v0.xyzw, r0.xyzw -mov r2.w, v0.w -dp4 o0.x, r2.xyzw, cb2[4].xyzw -dp4 o0.y, r2.xyzw, cb2[5].xyzw -dp4 o0.z, r2.xyzw, cb2[6].xyzw -dp4 o0.w, r2.xyzw, cb2[7].xyzw -mul o1.xyzw, v3.xyzw, cb0[1].xyzw -mov r4.xy, v4.xyxx -mov r4.z, l(1.000000) -dp3 o2.x, r4.xyzx, cb2[16].xywx -dp3 o2.y, r4.xyzx, cb2[17].xywx -dp3 r4.x, v1.xyzx, r1.xyzx -dp3 o6.x, v2.xyzx, r1.xyzx -dp3 r4.y, v1.xyzx, r3.xyzx -dp3 o6.y, v2.xyzx, r3.xyzx -dp3 r4.z, v1.xyzx, r0.xyzx -dp3 o6.z, v2.xyzx, r0.xyzx -dp3 o3.x, r4.xyzx, cb2[0].xyzx -dp3 o3.y, r4.xyzx, cb2[1].xyzx -dp3 o3.z, r4.xyzx, cb2[2].xyzx -mov o7.xyz, r4.xyzx -dp4 r0.x, r2.xyzw, cb2[0].xyzw -dp4 r0.y, r2.xyzw, cb2[1].xyzw -dp4 r0.z, r2.xyzw, cb2[2].xyzw -mov o4.xyz, r0.xyzx -add o5.xyz, -r0.xyzx, cb2[20].xyzx -mov o6.w, v2.w -ret -// Approximately 0 instruction slots used -#endif - -const BYTE DGSLEffect_main2BonesVc[] = -{ - 68, 88, 66, 67, 149, 70, - 187, 243, 4, 108, 153, 239, - 111, 39, 250, 94, 177, 92, - 205, 167, 1, 0, 0, 0, - 172, 16, 0, 0, 4, 0, - 0, 0, 48, 0, 0, 0, - 92, 9, 0, 0, 196, 14, - 0, 0, 192, 15, 0, 0, - 65, 111, 110, 57, 36, 9, - 0, 0, 36, 9, 0, 0, - 0, 2, 254, 255, 180, 8, - 0, 0, 112, 0, 0, 0, - 6, 0, 36, 0, 0, 0, - 108, 0, 0, 0, 108, 0, - 0, 0, 36, 0, 1, 0, - 108, 0, 4, 0, 0, 0, - 216, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 1, 0, 217, 0, 0, 0, - 0, 0, 2, 0, 0, 0, - 3, 0, 218, 0, 0, 0, - 0, 0, 2, 0, 4, 0, - 4, 0, 221, 0, 0, 0, - 0, 0, 2, 0, 16, 0, - 2, 0, 225, 0, 0, 0, - 0, 0, 2, 0, 20, 0, - 1, 0, 227, 0, 0, 0, - 0, 0, 0, 0, 216, 0, - 0, 2, 254, 255, 254, 255, - 114, 1, 68, 66, 85, 71, - 40, 0, 0, 0, 156, 5, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 92, 0, - 0, 0, 46, 0, 0, 0, - 96, 0, 0, 0, 6, 0, - 0, 0, 36, 5, 0, 0, - 208, 1, 0, 0, 68, 58, - 92, 77, 105, 99, 114, 111, - 115, 111, 102, 116, 92, 68, - 105, 114, 101, 99, 116, 88, - 84, 75, 92, 83, 114, 99, - 92, 83, 104, 97, 100, 101, - 114, 115, 92, 68, 71, 83, - 76, 69, 102, 102, 101, 99, - 116, 46, 102, 120, 0, 171, - 171, 171, 40, 0, 0, 0, - 0, 0, 255, 255, 208, 5, - 0, 0, 0, 0, 255, 255, - 232, 5, 0, 0, 0, 0, - 255, 255, 244, 5, 0, 0, - 0, 0, 255, 255, 0, 6, - 0, 0, 0, 0, 255, 255, - 12, 6, 0, 0, 0, 0, - 255, 255, 24, 6, 0, 0, - 0, 0, 255, 255, 36, 6, - 0, 0, 0, 0, 255, 255, - 48, 6, 0, 0, 108, 0, - 0, 0, 60, 6, 0, 0, - 108, 0, 0, 0, 76, 6, - 0, 0, 108, 0, 0, 0, - 88, 6, 0, 0, 108, 0, - 0, 0, 108, 6, 0, 0, - 113, 0, 0, 0, 132, 6, - 0, 0, 108, 0, 0, 0, - 148, 6, 0, 0, 108, 0, - 0, 0, 168, 6, 0, 0, - 108, 0, 0, 0, 188, 6, - 0, 0, 108, 0, 0, 0, - 212, 6, 0, 0, 113, 0, - 0, 0, 236, 6, 0, 0, - 113, 0, 0, 0, 252, 6, - 0, 0, 111, 0, 0, 0, - 12, 7, 0, 0, 112, 0, - 0, 0, 28, 7, 0, 0, - 111, 0, 0, 0, 44, 7, - 0, 0, 112, 0, 0, 0, - 60, 7, 0, 0, 111, 0, - 0, 0, 76, 7, 0, 0, - 112, 0, 0, 0, 92, 7, - 0, 0, 255, 0, 0, 0, - 108, 7, 0, 0, 2, 1, - 0, 0, 120, 7, 0, 0, - 3, 1, 0, 0, 136, 7, - 0, 0, 4, 1, 0, 0, - 152, 7, 0, 0, 4, 1, - 0, 0, 172, 7, 0, 0, - 4, 1, 0, 0, 188, 7, - 0, 0, 5, 1, 0, 0, - 204, 7, 0, 0, 5, 1, - 0, 0, 220, 7, 0, 0, - 5, 1, 0, 0, 236, 7, - 0, 0, 112, 0, 0, 0, - 252, 7, 0, 0, 255, 0, - 0, 0, 8, 8, 0, 0, - 255, 0, 0, 0, 24, 8, - 0, 0, 255, 0, 0, 0, - 40, 8, 0, 0, 7, 1, - 0, 0, 56, 8, 0, 0, - 255, 0, 0, 0, 72, 8, - 0, 0, 2, 1, 0, 0, - 84, 8, 0, 0, 2, 1, - 0, 0, 100, 8, 0, 0, - 2, 1, 0, 0, 116, 8, - 0, 0, 249, 0, 0, 0, - 132, 8, 0, 0, 249, 0, - 0, 0, 152, 8, 0, 0, - 113, 0, 0, 0, 164, 8, - 0, 0, 109, 97, 105, 110, - 50, 66, 111, 110, 101, 115, - 86, 99, 0, 112, 111, 115, - 0, 171, 171, 171, 1, 0, - 3, 0, 1, 0, 4, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 100, 105, 102, 102, - 117, 115, 101, 0, 117, 118, - 0, 171, 1, 0, 3, 0, - 1, 0, 2, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 119, 111, 114, 108, 100, 78, - 111, 114, 109, 0, 171, 171, - 1, 0, 3, 0, 1, 0, - 3, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 119, 111, - 114, 108, 100, 80, 111, 115, - 0, 116, 111, 69, 121, 101, - 0, 116, 97, 110, 103, 101, - 110, 116, 0, 110, 111, 114, - 109, 97, 108, 0, 171, 171, - 221, 1, 0, 0, 228, 1, - 0, 0, 244, 1, 0, 0, - 228, 1, 0, 0, 252, 1, - 0, 0, 0, 2, 0, 0, - 16, 2, 0, 0, 28, 2, - 0, 0, 44, 2, 0, 0, - 28, 2, 0, 0, 53, 2, - 0, 0, 28, 2, 0, 0, - 59, 2, 0, 0, 228, 1, - 0, 0, 67, 2, 0, 0, - 28, 2, 0, 0, 5, 0, - 0, 0, 1, 0, 26, 0, - 1, 0, 8, 0, 76, 2, - 0, 0, 12, 0, 0, 0, - 19, 0, 255, 255, 255, 255, - 255, 255, 17, 0, 0, 0, - 255, 255, 20, 0, 255, 255, - 255, 255, 18, 0, 0, 0, - 255, 255, 255, 255, 21, 0, - 255, 255, 26, 0, 0, 0, - 255, 255, 255, 255, 2, 0, - 255, 255, 27, 0, 0, 0, - 4, 0, 5, 0, 6, 0, - 7, 0, 29, 0, 0, 0, - 8, 0, 255, 255, 255, 255, - 255, 255, 30, 0, 0, 0, - 255, 255, 9, 0, 255, 255, - 255, 255, 31, 0, 0, 0, - 10, 0, 255, 255, 255, 255, - 255, 255, 32, 0, 0, 0, - 255, 255, 11, 0, 255, 255, - 255, 255, 33, 0, 0, 0, - 255, 255, 255, 255, 12, 0, - 255, 255, 34, 0, 0, 0, - 23, 0, 24, 0, 25, 0, - 255, 255, 38, 0, 0, 0, - 16, 0, 17, 0, 18, 0, - 255, 255, 39, 0, 0, 0, - 13, 0, 14, 0, 15, 0, - 255, 255, 43, 0, 0, 0, - 0, 0, 1, 0, 255, 255, - 255, 255, 44, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 3, 0, 45, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 22, 0, 114, 101, 115, 117, - 108, 116, 0, 171, 5, 0, - 0, 0, 1, 0, 26, 0, - 1, 0, 8, 0, 76, 2, - 0, 0, 40, 0, 0, 0, - 0, 0, 255, 255, 255, 255, - 255, 255, 41, 0, 0, 0, - 255, 255, 1, 0, 255, 255, - 255, 255, 42, 0, 0, 0, - 255, 255, 255, 255, 3, 0, - 255, 255, 115, 107, 105, 110, - 110, 105, 110, 103, 0, 171, - 171, 171, 3, 0, 3, 0, - 4, 0, 3, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 11, 0, 0, 0, 0, 0, - 3, 0, 6, 0, 9, 0, - 15, 0, 0, 0, 2, 0, - 5, 0, 8, 0, 11, 0, - 16, 0, 0, 0, 1, 0, - 4, 0, 7, 0, 10, 0, - 83, 107, 105, 110, 86, 99, - 0, 118, 101, 114, 116, 101, - 120, 0, 99, 111, 108, 111, - 114, 0, 98, 111, 110, 101, - 73, 110, 100, 105, 99, 101, - 115, 0, 1, 0, 2, 0, - 1, 0, 4, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 98, 108, 101, 110, 100, 87, - 101, 105, 103, 104, 116, 115, - 0, 171, 171, 171, 221, 1, - 0, 0, 228, 1, 0, 0, - 67, 2, 0, 0, 28, 2, - 0, 0, 59, 2, 0, 0, - 228, 1, 0, 0, 230, 3, - 0, 0, 228, 1, 0, 0, - 252, 1, 0, 0, 0, 2, - 0, 0, 236, 3, 0, 0, - 248, 3, 0, 0, 8, 4, - 0, 0, 228, 1, 0, 0, - 5, 0, 0, 0, 1, 0, - 25, 0, 1, 0, 7, 0, - 24, 4, 0, 0, 19, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 20, 0, - 0, 0, 4, 0, 255, 255, - 255, 255, 255, 255, 21, 0, - 0, 0, 255, 255, 1, 0, - 255, 255, 255, 255, 22, 0, - 0, 0, 255, 255, 5, 0, - 255, 255, 255, 255, 23, 0, - 0, 0, 255, 255, 255, 255, - 2, 0, 255, 255, 24, 0, - 0, 0, 255, 255, 255, 255, - 6, 0, 255, 255, 1, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 3, 0, 2, 0, - 0, 0, 4, 0, 5, 0, - 6, 0, 255, 255, 3, 0, - 0, 0, 7, 0, 8, 0, - 9, 0, 10, 0, 4, 0, - 0, 0, 11, 0, 12, 0, - 13, 0, 14, 0, 5, 0, - 0, 0, 15, 0, 16, 0, - 255, 255, 255, 255, 6, 0, - 0, 0, 17, 0, 18, 0, - 19, 0, 20, 0, 7, 0, - 0, 0, 21, 0, 22, 0, - 23, 0, 24, 0, 119, 112, - 0, 171, 35, 0, 0, 0, - 0, 0, 255, 255, 255, 255, - 255, 255, 36, 0, 0, 0, - 255, 255, 1, 0, 255, 255, - 255, 255, 37, 0, 0, 0, - 255, 255, 255, 255, 2, 0, - 255, 255, 0, 0, 0, 0, - 208, 1, 0, 0, 140, 2, - 0, 0, 16, 0, 0, 0, - 156, 2, 0, 0, 0, 0, - 0, 0, 92, 3, 0, 0, - 100, 3, 0, 0, 3, 0, - 0, 0, 116, 3, 0, 0, - 0, 0, 0, 0, 152, 3, - 0, 0, 164, 3, 0, 0, - 3, 0, 0, 0, 180, 3, - 0, 0, 216, 3, 0, 0, - 223, 3, 0, 0, 80, 4, - 0, 0, 6, 0, 0, 0, - 96, 4, 0, 0, 208, 1, - 0, 0, 223, 3, 0, 0, - 80, 4, 0, 0, 7, 0, - 0, 0, 168, 4, 0, 0, - 0, 0, 0, 0, 252, 4, - 0, 0, 28, 2, 0, 0, - 3, 0, 0, 0, 0, 5, - 0, 0, 77, 105, 99, 114, - 111, 115, 111, 102, 116, 32, - 40, 82, 41, 32, 72, 76, - 83, 76, 32, 83, 104, 97, - 100, 101, 114, 32, 67, 111, - 109, 112, 105, 108, 101, 114, - 32, 49, 48, 46, 49, 0, - 81, 0, 0, 5, 228, 0, - 15, 160, 0, 0, 64, 64, - 0, 0, 128, 63, 0, 0, - 0, 0, 0, 0, 0, 0, - 31, 0, 0, 2, 5, 0, - 0, 128, 0, 0, 15, 144, - 31, 0, 0, 2, 5, 0, - 1, 128, 1, 0, 15, 144, - 31, 0, 0, 2, 5, 0, - 2, 128, 2, 0, 15, 144, - 31, 0, 0, 2, 5, 0, - 3, 128, 3, 0, 15, 144, - 31, 0, 0, 2, 5, 0, - 4, 128, 4, 0, 15, 144, - 31, 0, 0, 2, 5, 0, - 5, 128, 5, 0, 15, 144, - 31, 0, 0, 2, 5, 0, - 6, 128, 6, 0, 15, 144, - 5, 0, 0, 3, 0, 0, - 3, 128, 5, 0, 228, 144, - 228, 0, 0, 160, 46, 0, - 0, 2, 0, 0, 3, 176, - 0, 0, 225, 128, 5, 0, - 0, 4, 0, 0, 15, 128, - 6, 0, 85, 144, 0, 32, - 228, 160, 0, 0, 0, 176, - 4, 0, 0, 5, 0, 0, - 15, 128, 0, 32, 228, 160, - 0, 0, 85, 176, 6, 0, - 0, 144, 0, 0, 228, 128, - 8, 0, 0, 3, 5, 0, - 1, 224, 2, 0, 228, 144, - 0, 0, 228, 128, 5, 0, - 0, 4, 1, 0, 15, 128, - 6, 0, 85, 144, 1, 32, - 228, 160, 0, 0, 0, 176, - 5, 0, 0, 4, 2, 0, - 15, 128, 6, 0, 85, 144, - 2, 32, 228, 160, 0, 0, - 0, 176, 4, 0, 0, 5, - 2, 0, 15, 128, 2, 32, - 228, 160, 0, 0, 85, 176, - 6, 0, 0, 144, 2, 0, - 228, 128, 4, 0, 0, 5, - 1, 0, 15, 128, 1, 32, - 228, 160, 0, 0, 85, 176, - 6, 0, 0, 144, 1, 0, - 228, 128, 8, 0, 0, 3, - 5, 0, 2, 224, 2, 0, - 228, 144, 1, 0, 228, 128, - 8, 0, 0, 3, 5, 0, - 4, 224, 2, 0, 228, 144, - 2, 0, 228, 128, 9, 0, - 0, 3, 3, 0, 1, 128, - 0, 0, 228, 144, 0, 0, - 228, 128, 8, 0, 0, 3, - 0, 0, 1, 128, 1, 0, - 228, 144, 0, 0, 228, 128, - 9, 0, 0, 3, 3, 0, - 2, 128, 0, 0, 228, 144, - 1, 0, 228, 128, 8, 0, - 0, 3, 0, 0, 2, 128, - 1, 0, 228, 144, 1, 0, - 228, 128, 9, 0, 0, 3, - 3, 0, 4, 128, 0, 0, - 228, 144, 2, 0, 228, 128, - 8, 0, 0, 3, 0, 0, - 4, 128, 1, 0, 228, 144, - 2, 0, 228, 128, 1, 0, - 0, 2, 3, 0, 8, 128, - 0, 0, 255, 144, 9, 0, - 0, 3, 0, 0, 4, 192, - 3, 0, 228, 128, 223, 0, - 228, 160, 5, 0, 0, 3, - 0, 0, 15, 224, 3, 0, - 228, 144, 217, 0, 228, 160, - 4, 0, 0, 4, 1, 0, - 7, 128, 4, 0, 196, 144, - 228, 0, 229, 160, 228, 0, - 218, 160, 8, 0, 0, 3, - 1, 0, 1, 224, 1, 0, - 228, 128, 225, 0, 244, 160, - 8, 0, 0, 3, 1, 0, - 2, 224, 1, 0, 228, 128, - 226, 0, 244, 160, 8, 0, - 0, 3, 2, 0, 1, 224, - 0, 0, 228, 128, 218, 0, - 228, 160, 8, 0, 0, 3, - 2, 0, 2, 224, 0, 0, - 228, 128, 219, 0, 228, 160, - 8, 0, 0, 3, 2, 0, - 4, 224, 0, 0, 228, 128, - 220, 0, 228, 160, 1, 0, - 0, 2, 6, 0, 7, 224, - 0, 0, 228, 128, 9, 0, - 0, 3, 0, 0, 1, 128, - 3, 0, 228, 128, 218, 0, - 228, 160, 9, 0, 0, 3, - 0, 0, 2, 128, 3, 0, - 228, 128, 219, 0, 228, 160, - 9, 0, 0, 3, 0, 0, - 4, 128, 3, 0, 228, 128, - 220, 0, 228, 160, 2, 0, - 0, 3, 4, 0, 7, 224, - 0, 0, 228, 129, 227, 0, - 228, 160, 1, 0, 0, 2, - 3, 0, 7, 224, 0, 0, - 228, 128, 9, 0, 0, 3, - 0, 0, 1, 128, 3, 0, - 228, 128, 221, 0, 228, 160, - 9, 0, 0, 3, 0, 0, - 2, 128, 3, 0, 228, 128, - 222, 0, 228, 160, 9, 0, - 0, 3, 0, 0, 4, 128, - 3, 0, 228, 128, 224, 0, - 228, 160, 4, 0, 0, 4, - 0, 0, 3, 192, 0, 0, - 170, 128, 216, 0, 228, 160, - 0, 0, 228, 128, 1, 0, - 0, 2, 0, 0, 8, 192, - 0, 0, 170, 128, 1, 0, - 0, 2, 5, 0, 8, 224, - 2, 0, 255, 144, 255, 255, - 0, 0, 83, 72, 68, 82, - 96, 5, 0, 0, 64, 0, - 1, 0, 88, 1, 0, 0, - 89, 0, 0, 4, 70, 142, - 32, 0, 0, 0, 0, 0, - 2, 0, 0, 0, 89, 0, - 0, 4, 70, 142, 32, 0, - 2, 0, 0, 0, 21, 0, - 0, 0, 89, 8, 0, 4, - 70, 142, 32, 0, 4, 0, - 0, 0, 216, 0, 0, 0, - 95, 0, 0, 3, 242, 16, - 16, 0, 0, 0, 0, 0, - 95, 0, 0, 3, 114, 16, - 16, 0, 1, 0, 0, 0, - 95, 0, 0, 3, 242, 16, - 16, 0, 2, 0, 0, 0, - 95, 0, 0, 3, 242, 16, - 16, 0, 3, 0, 0, 0, - 95, 0, 0, 3, 50, 16, - 16, 0, 4, 0, 0, 0, - 95, 0, 0, 3, 50, 16, - 16, 0, 5, 0, 0, 0, - 95, 0, 0, 3, 50, 16, - 16, 0, 6, 0, 0, 0, - 103, 0, 0, 4, 242, 32, - 16, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 101, 0, - 0, 3, 242, 32, 16, 0, - 1, 0, 0, 0, 101, 0, - 0, 3, 50, 32, 16, 0, - 2, 0, 0, 0, 101, 0, - 0, 3, 114, 32, 16, 0, - 3, 0, 0, 0, 101, 0, - 0, 3, 114, 32, 16, 0, - 4, 0, 0, 0, 101, 0, - 0, 3, 114, 32, 16, 0, - 5, 0, 0, 0, 101, 0, - 0, 3, 242, 32, 16, 0, - 6, 0, 0, 0, 101, 0, - 0, 3, 114, 32, 16, 0, - 7, 0, 0, 0, 104, 0, - 0, 2, 5, 0, 0, 0, - 38, 0, 0, 11, 0, 208, - 0, 0, 50, 0, 16, 0, - 0, 0, 0, 0, 70, 16, - 16, 0, 5, 0, 0, 0, - 2, 64, 0, 0, 3, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 56, 0, 0, 9, - 242, 0, 16, 0, 1, 0, - 0, 0, 86, 21, 16, 0, - 6, 0, 0, 0, 70, 142, - 32, 4, 4, 0, 0, 0, - 26, 0, 16, 0, 0, 0, - 0, 0, 50, 0, 0, 11, - 242, 0, 16, 0, 1, 0, - 0, 0, 70, 142, 32, 4, - 4, 0, 0, 0, 10, 0, - 16, 0, 0, 0, 0, 0, - 6, 16, 16, 0, 6, 0, - 0, 0, 70, 14, 16, 0, - 1, 0, 0, 0, 17, 0, - 0, 7, 18, 0, 16, 0, - 2, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 14, 16, 0, 1, 0, - 0, 0, 56, 0, 0, 10, - 242, 0, 16, 0, 3, 0, - 0, 0, 86, 21, 16, 0, - 6, 0, 0, 0, 70, 142, - 32, 6, 4, 0, 0, 0, - 1, 0, 0, 0, 26, 0, - 16, 0, 0, 0, 0, 0, - 50, 0, 0, 12, 242, 0, - 16, 0, 3, 0, 0, 0, - 70, 142, 32, 6, 4, 0, - 0, 0, 1, 0, 0, 0, - 10, 0, 16, 0, 0, 0, - 0, 0, 6, 16, 16, 0, - 6, 0, 0, 0, 70, 14, - 16, 0, 3, 0, 0, 0, - 17, 0, 0, 7, 34, 0, - 16, 0, 2, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 14, 16, 0, - 3, 0, 0, 0, 56, 0, - 0, 10, 242, 0, 16, 0, - 4, 0, 0, 0, 86, 21, - 16, 0, 6, 0, 0, 0, - 70, 142, 32, 6, 4, 0, - 0, 0, 2, 0, 0, 0, - 26, 0, 16, 0, 0, 0, - 0, 0, 50, 0, 0, 12, - 242, 0, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 6, - 4, 0, 0, 0, 2, 0, - 0, 0, 10, 0, 16, 0, - 0, 0, 0, 0, 6, 16, - 16, 0, 6, 0, 0, 0, - 70, 14, 16, 0, 4, 0, - 0, 0, 17, 0, 0, 7, - 66, 0, 16, 0, 2, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 70, 14, - 16, 0, 0, 0, 0, 0, - 54, 0, 0, 5, 130, 0, - 16, 0, 2, 0, 0, 0, - 58, 16, 16, 0, 0, 0, - 0, 0, 17, 0, 0, 8, - 18, 32, 16, 0, 0, 0, - 0, 0, 70, 14, 16, 0, - 2, 0, 0, 0, 70, 142, - 32, 0, 2, 0, 0, 0, - 4, 0, 0, 0, 17, 0, - 0, 8, 34, 32, 16, 0, - 0, 0, 0, 0, 70, 14, - 16, 0, 2, 0, 0, 0, - 70, 142, 32, 0, 2, 0, - 0, 0, 5, 0, 0, 0, - 17, 0, 0, 8, 66, 32, - 16, 0, 0, 0, 0, 0, - 70, 14, 16, 0, 2, 0, - 0, 0, 70, 142, 32, 0, - 2, 0, 0, 0, 6, 0, - 0, 0, 17, 0, 0, 8, - 130, 32, 16, 0, 0, 0, - 0, 0, 70, 14, 16, 0, - 2, 0, 0, 0, 70, 142, - 32, 0, 2, 0, 0, 0, - 7, 0, 0, 0, 56, 0, - 0, 8, 242, 32, 16, 0, - 1, 0, 0, 0, 70, 30, - 16, 0, 3, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 54, 0, 0, 5, 50, 0, - 16, 0, 4, 0, 0, 0, - 70, 16, 16, 0, 4, 0, - 0, 0, 54, 0, 0, 5, - 66, 0, 16, 0, 4, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 128, 63, 16, 0, - 0, 8, 18, 32, 16, 0, - 2, 0, 0, 0, 70, 2, - 16, 0, 4, 0, 0, 0, - 70, 131, 32, 0, 2, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 8, 34, 32, - 16, 0, 2, 0, 0, 0, - 70, 2, 16, 0, 4, 0, - 0, 0, 70, 131, 32, 0, - 2, 0, 0, 0, 17, 0, - 0, 0, 16, 0, 0, 7, - 18, 0, 16, 0, 4, 0, - 0, 0, 70, 18, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 1, 0, 0, 0, - 16, 0, 0, 7, 18, 32, - 16, 0, 6, 0, 0, 0, - 70, 18, 16, 0, 2, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 16, 0, - 0, 7, 34, 0, 16, 0, - 4, 0, 0, 0, 70, 18, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 3, 0, - 0, 0, 16, 0, 0, 7, - 34, 32, 16, 0, 6, 0, - 0, 0, 70, 18, 16, 0, - 2, 0, 0, 0, 70, 2, - 16, 0, 3, 0, 0, 0, - 16, 0, 0, 7, 66, 0, - 16, 0, 4, 0, 0, 0, - 70, 18, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 16, 0, - 0, 7, 66, 32, 16, 0, - 6, 0, 0, 0, 70, 18, - 16, 0, 2, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 16, 0, 0, 8, - 18, 32, 16, 0, 3, 0, - 0, 0, 70, 2, 16, 0, - 4, 0, 0, 0, 70, 130, - 32, 0, 2, 0, 0, 0, - 0, 0, 0, 0, 16, 0, - 0, 8, 34, 32, 16, 0, - 3, 0, 0, 0, 70, 2, - 16, 0, 4, 0, 0, 0, - 70, 130, 32, 0, 2, 0, - 0, 0, 1, 0, 0, 0, - 16, 0, 0, 8, 66, 32, - 16, 0, 3, 0, 0, 0, - 70, 2, 16, 0, 4, 0, - 0, 0, 70, 130, 32, 0, - 2, 0, 0, 0, 2, 0, - 0, 0, 54, 0, 0, 5, - 114, 32, 16, 0, 7, 0, - 0, 0, 70, 2, 16, 0, - 4, 0, 0, 0, 17, 0, - 0, 8, 18, 0, 16, 0, - 0, 0, 0, 0, 70, 14, - 16, 0, 2, 0, 0, 0, - 70, 142, 32, 0, 2, 0, - 0, 0, 0, 0, 0, 0, - 17, 0, 0, 8, 34, 0, - 16, 0, 0, 0, 0, 0, - 70, 14, 16, 0, 2, 0, - 0, 0, 70, 142, 32, 0, - 2, 0, 0, 0, 1, 0, - 0, 0, 17, 0, 0, 8, - 66, 0, 16, 0, 0, 0, - 0, 0, 70, 14, 16, 0, - 2, 0, 0, 0, 70, 142, - 32, 0, 2, 0, 0, 0, - 2, 0, 0, 0, 54, 0, - 0, 5, 114, 32, 16, 0, - 4, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 0, 0, 0, 9, 114, 32, - 16, 0, 5, 0, 0, 0, - 70, 2, 16, 128, 65, 0, - 0, 0, 0, 0, 0, 0, - 70, 130, 32, 0, 2, 0, - 0, 0, 20, 0, 0, 0, - 54, 0, 0, 5, 130, 32, - 16, 0, 6, 0, 0, 0, - 58, 16, 16, 0, 2, 0, - 0, 0, 62, 0, 0, 1, - 73, 83, 71, 78, 244, 0, - 0, 0, 7, 0, 0, 0, - 8, 0, 0, 0, 176, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 15, 15, 0, 0, 188, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 1, 0, 0, 0, - 7, 7, 0, 0, 195, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 2, 0, 0, 0, - 15, 15, 0, 0, 203, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 3, 0, 0, 0, - 15, 15, 0, 0, 209, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 4, 0, 0, 0, - 3, 3, 0, 0, 218, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 0, 5, 0, 0, 0, - 15, 3, 0, 0, 231, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 6, 0, 0, 0, - 15, 3, 0, 0, 83, 86, - 95, 80, 111, 115, 105, 116, - 105, 111, 110, 0, 78, 79, - 82, 77, 65, 76, 0, 84, - 65, 78, 71, 69, 78, 84, - 0, 67, 79, 76, 79, 82, - 0, 84, 69, 88, 67, 79, - 79, 82, 68, 0, 66, 76, - 69, 78, 68, 73, 78, 68, - 73, 67, 69, 83, 0, 66, - 76, 69, 78, 68, 87, 69, - 73, 71, 72, 84, 0, 171, - 79, 83, 71, 78, 228, 0, - 0, 0, 8, 0, 0, 0, - 8, 0, 0, 0, 200, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 15, 0, 0, 0, 212, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 1, 0, 0, 0, - 15, 0, 0, 0, 218, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 2, 0, 0, 0, - 3, 12, 0, 0, 218, 0, - 0, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 3, 0, 0, 0, - 7, 8, 0, 0, 218, 0, - 0, 0, 2, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 4, 0, 0, 0, - 7, 8, 0, 0, 218, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 5, 0, 0, 0, - 7, 8, 0, 0, 218, 0, - 0, 0, 4, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 6, 0, 0, 0, - 15, 0, 0, 0, 218, 0, - 0, 0, 5, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 7, 0, 0, 0, - 7, 8, 0, 0, 83, 86, - 95, 80, 79, 83, 73, 84, - 73, 79, 78, 0, 67, 79, - 76, 79, 82, 0, 84, 69, - 88, 67, 79, 79, 82, 68, - 0, 171 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/DGSLEffect_main4Bones.inc b/DirectXTK/Src/Shaders/Compiled/DGSLEffect_main4Bones.inc deleted file mode 100644 index 6a054de..0000000 --- a/DirectXTK/Src/Shaders/Compiled/DGSLEffect_main4Bones.inc +++ /dev/null @@ -1,987 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Position 0 xyzw 0 NONE float xyzw -// NORMAL 0 xyz 1 NONE float xyz -// TANGENT 0 xyzw 2 NONE float xyzw -// TEXCOORD 0 xy 3 NONE float xy -// BLENDINDICES 0 xyzw 4 NONE uint xyzw -// BLENDWEIGHT 0 xyzw 5 NONE float xyzw -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_POSITION 0 xyzw 0 POS float xyzw -// COLOR 0 xyzw 1 NONE float xyzw -// TEXCOORD 0 xy 2 NONE float xy -// TEXCOORD 1 xyz 3 NONE float xyz -// TEXCOORD 2 xyz 4 NONE float xyz -// TEXCOORD 3 xyz 5 NONE float xyz -// TEXCOORD 4 xyzw 6 NONE float xyzw -// TEXCOORD 5 xyz 7 NONE float xyz -// -// -// Constant buffer to DX9 shader constant mappings: -// -// Target Reg Buffer Start Reg # of Regs Data Conversion -// ---------- ------- --------- --------- ---------------------- -// c0 cb4 0 216 ( FLT, FLT, FLT, FLT) -// c217 cb0 1 1 ( FLT, FLT, FLT, FLT) -// c218 cb2 0 3 ( FLT, FLT, FLT, FLT) -// c221 cb2 4 4 ( FLT, FLT, FLT, FLT) -// c225 cb2 16 2 ( FLT, FLT, FLT, FLT) -// c227 cb2 20 1 ( FLT, FLT, FLT, FLT) -// -// -// Runtime generated constant mappings: -// -// Target Reg Constant Description -// ---------- -------------------------------------------------- -// c216 Vertex Shader position offset -// -// -// Level9 shader bytecode: -// - vs_2_0 - def c228, 3, 1, 0, 0 - dcl_texcoord v0 // vertex<0,1,2,3> - dcl_texcoord1 v1 // vertex<4,5,6> - dcl_texcoord2 v2 // vertex<7,8,9,10> - dcl_texcoord3 v3 // vertex<11,12> - dcl_texcoord4 v4 // vertex<13,14,15,16> - dcl_texcoord5 v5 // vertex<17,18,19,20> - -#line 93 "D:\Microsoft\DirectXTK\Src\Shaders\DGSLEffect.fx" - mul r0, v4, c228.x - mova a0, r0.yxzw - mul r1, v5.y, c0[a0.x] - mad r1, c0[a0.y], v5.x, r1 // ::skinning<0,3,6,9> - mad r0, c0[a0.z], v5.z, r1 // ::skinning<0,3,6,9> - mad r0, c0[a0.w], v5.w, r0 // ::skinning<0,3,6,9> - -#line 98 - dp3 oT5.x, v2, r0 // ::main4Bones<19> - -#line 93 - mul r1, v5.y, c1[a0.x] - mul r2, v5.y, c2[a0.x] - mad r2, c2[a0.y], v5.x, r2 // ::skinning<2,5,8,11> - mad r1, c1[a0.y], v5.x, r1 // ::skinning<1,4,7,10> - mad r1, c1[a0.z], v5.z, r1 // ::skinning<1,4,7,10> - mad r2, c2[a0.z], v5.z, r2 // ::skinning<2,5,8,11> - mad r2, c2[a0.w], v5.w, r2 // ::skinning<2,5,8,11> - mad r1, c1[a0.w], v5.w, r1 // ::skinning<1,4,7,10> - -#line 98 - dp3 oT5.y, v2, r1 // ::main4Bones<20> - dp3 oT5.z, v2, r2 // ::main4Bones<21> - dp4 r3.x, v0, r0 // Skin::vertex<0> - dp3 r0.x, v1, r0 // Skin::vertex<4> - dp4 r3.y, v0, r1 // Skin::vertex<1> - dp3 r0.y, v1, r1 // Skin::vertex<5> - dp4 r3.z, v0, r2 // Skin::vertex<2> - dp3 r0.z, v1, r2 // Skin::vertex<6> - -#line 210 - mov r3.w, v0.w - -#line 213 - dp4 oPos.z, r3, c223 // ::main4Bones<2> - mad r1.xyz, v3.xyxw, c228.yyzw, c228.zzyw - dp3 oT1.x, r1, c225.xyww // ::main4Bones<8> - dp3 oT1.y, r1, c226.xyww // ::main4Bones<9> - dp3 oT2.x, r0, c218 // ::main4Bones<10> - dp3 oT2.y, r0, c219 // ::main4Bones<11> - dp3 oT2.z, r0, c220 // ::main4Bones<12> - -#line 97 - mov oT6.xyz, r0 // ::main4Bones<23,24,25> - -#line 210 - dp4 r0.x, r3, c218 // ::wp<0> - dp4 r0.y, r3, c219 // ::wp<1> - dp4 r0.z, r3, c220 // ::wp<2> - -#line 218 - add oT4.xyz, -r0, c227 // ::main4Bones<16,17,18> - -#line 210 - mov oT3.xyz, r0 // ::main4Bones<13,14,15> - -#line 213 - dp4 r0.x, r3, c221 // ::result<0> - dp4 r0.y, r3, c222 // ::result<1> - dp4 r0.z, r3, c224 // ::result<3> - -#line 204 - mad oPos.xy, r0.z, c216, r0 // ::main4Bones<0,1> - mov oPos.w, r0.z // ::main4Bones<3> - -#line 214 - mov oT0, c217 // ::main4Bones<4,5,6,7> - -#line 98 - mov oT5.w, v2.w // ::main4Bones<22> - -// approximately 44 instruction slots used -vs_4_0 -dcl_constantbuffer CB0[2], immediateIndexed -dcl_constantbuffer CB2[21], immediateIndexed -dcl_constantbuffer CB4[216], dynamicIndexed -dcl_input v0.xyzw -dcl_input v1.xyz -dcl_input v2.xyzw -dcl_input v3.xy -dcl_input v4.xyzw -dcl_input v5.xyzw -dcl_output_siv o0.xyzw, position -dcl_output o1.xyzw -dcl_output o2.xy -dcl_output o3.xyz -dcl_output o4.xyz -dcl_output o5.xyz -dcl_output o6.xyzw -dcl_output o7.xyz -dcl_temps 5 -imul null, r0.xyzw, v4.xyzw, l(3, 3, 3, 3) -mul r1.xyzw, v5.yyyy, cb4[r0.y + 0].xyzw -mad r1.xyzw, cb4[r0.x + 0].xyzw, v5.xxxx, r1.xyzw -mad r1.xyzw, cb4[r0.z + 0].xyzw, v5.zzzz, r1.xyzw -mad r1.xyzw, cb4[r0.w + 0].xyzw, v5.wwww, r1.xyzw -dp4 r2.x, v0.xyzw, r1.xyzw -mul r3.xyzw, v5.yyyy, cb4[r0.y + 1].xyzw -mad r3.xyzw, cb4[r0.x + 1].xyzw, v5.xxxx, r3.xyzw -mad r3.xyzw, cb4[r0.z + 1].xyzw, v5.zzzz, r3.xyzw -mad r3.xyzw, cb4[r0.w + 1].xyzw, v5.wwww, r3.xyzw -dp4 r2.y, v0.xyzw, r3.xyzw -mul r4.xyzw, v5.yyyy, cb4[r0.y + 2].xyzw -mad r4.xyzw, cb4[r0.x + 2].xyzw, v5.xxxx, r4.xyzw -mad r4.xyzw, cb4[r0.z + 2].xyzw, v5.zzzz, r4.xyzw -mad r0.xyzw, cb4[r0.w + 2].xyzw, v5.wwww, r4.xyzw -dp4 r2.z, v0.xyzw, r0.xyzw -mov r2.w, v0.w -dp4 o0.x, r2.xyzw, cb2[4].xyzw -dp4 o0.y, r2.xyzw, cb2[5].xyzw -dp4 o0.z, r2.xyzw, cb2[6].xyzw -dp4 o0.w, r2.xyzw, cb2[7].xyzw -mov o1.xyzw, cb0[1].xyzw -mov r4.xy, v3.xyxx -mov r4.z, l(1.000000) -dp3 o2.x, r4.xyzx, cb2[16].xywx -dp3 o2.y, r4.xyzx, cb2[17].xywx -dp3 r4.x, v1.xyzx, r1.xyzx -dp3 o6.x, v2.xyzx, r1.xyzx -dp3 r4.y, v1.xyzx, r3.xyzx -dp3 o6.y, v2.xyzx, r3.xyzx -dp3 r4.z, v1.xyzx, r0.xyzx -dp3 o6.z, v2.xyzx, r0.xyzx -dp3 o3.x, r4.xyzx, cb2[0].xyzx -dp3 o3.y, r4.xyzx, cb2[1].xyzx -dp3 o3.z, r4.xyzx, cb2[2].xyzx -mov o7.xyz, r4.xyzx -dp4 r0.x, r2.xyzw, cb2[0].xyzw -dp4 r0.y, r2.xyzw, cb2[1].xyzw -dp4 r0.z, r2.xyzw, cb2[2].xyzw -mov o4.xyz, r0.xyzx -add o5.xyz, -r0.xyzx, cb2[20].xyzx -mov o6.w, v2.w -ret -// Approximately 0 instruction slots used -#endif - -const BYTE DGSLEffect_main4Bones[] = -{ - 68, 88, 66, 67, 137, 35, - 52, 251, 133, 118, 92, 172, - 23, 196, 17, 240, 200, 136, - 246, 149, 1, 0, 0, 0, - 100, 18, 0, 0, 4, 0, - 0, 0, 48, 0, 0, 0, - 44, 10, 0, 0, 152, 16, - 0, 0, 120, 17, 0, 0, - 65, 111, 110, 57, 244, 9, - 0, 0, 244, 9, 0, 0, - 0, 2, 254, 255, 132, 9, - 0, 0, 112, 0, 0, 0, - 6, 0, 36, 0, 0, 0, - 108, 0, 0, 0, 108, 0, - 0, 0, 36, 0, 1, 0, - 108, 0, 4, 0, 0, 0, - 216, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 1, 0, 217, 0, 0, 0, - 0, 0, 2, 0, 0, 0, - 3, 0, 218, 0, 0, 0, - 0, 0, 2, 0, 4, 0, - 4, 0, 221, 0, 0, 0, - 0, 0, 2, 0, 16, 0, - 2, 0, 225, 0, 0, 0, - 0, 0, 2, 0, 20, 0, - 1, 0, 227, 0, 0, 0, - 0, 0, 0, 0, 216, 0, - 0, 2, 254, 255, 254, 255, - 134, 1, 68, 66, 85, 71, - 40, 0, 0, 0, 236, 5, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 92, 0, - 0, 0, 51, 0, 0, 0, - 96, 0, 0, 0, 6, 0, - 0, 0, 116, 5, 0, 0, - 248, 1, 0, 0, 68, 58, - 92, 77, 105, 99, 114, 111, - 115, 111, 102, 116, 92, 68, - 105, 114, 101, 99, 116, 88, - 84, 75, 92, 83, 114, 99, - 92, 83, 104, 97, 100, 101, - 114, 115, 92, 68, 71, 83, - 76, 69, 102, 102, 101, 99, - 116, 46, 102, 120, 0, 171, - 171, 171, 40, 0, 0, 0, - 0, 0, 255, 255, 32, 6, - 0, 0, 0, 0, 255, 255, - 56, 6, 0, 0, 0, 0, - 255, 255, 68, 6, 0, 0, - 0, 0, 255, 255, 80, 6, - 0, 0, 0, 0, 255, 255, - 92, 6, 0, 0, 0, 0, - 255, 255, 104, 6, 0, 0, - 0, 0, 255, 255, 116, 6, - 0, 0, 93, 0, 0, 0, - 128, 6, 0, 0, 93, 0, - 0, 0, 144, 6, 0, 0, - 93, 0, 0, 0, 156, 6, - 0, 0, 93, 0, 0, 0, - 176, 6, 0, 0, 93, 0, - 0, 0, 200, 6, 0, 0, - 93, 0, 0, 0, 224, 6, - 0, 0, 98, 0, 0, 0, - 248, 6, 0, 0, 93, 0, - 0, 0, 8, 7, 0, 0, - 93, 0, 0, 0, 28, 7, - 0, 0, 93, 0, 0, 0, - 48, 7, 0, 0, 93, 0, - 0, 0, 72, 7, 0, 0, - 93, 0, 0, 0, 96, 7, - 0, 0, 93, 0, 0, 0, - 120, 7, 0, 0, 93, 0, - 0, 0, 144, 7, 0, 0, - 93, 0, 0, 0, 168, 7, - 0, 0, 98, 0, 0, 0, - 192, 7, 0, 0, 98, 0, - 0, 0, 208, 7, 0, 0, - 96, 0, 0, 0, 224, 7, - 0, 0, 97, 0, 0, 0, - 240, 7, 0, 0, 96, 0, - 0, 0, 0, 8, 0, 0, - 97, 0, 0, 0, 16, 8, - 0, 0, 96, 0, 0, 0, - 32, 8, 0, 0, 97, 0, - 0, 0, 48, 8, 0, 0, - 210, 0, 0, 0, 64, 8, - 0, 0, 213, 0, 0, 0, - 76, 8, 0, 0, 215, 0, - 0, 0, 92, 8, 0, 0, - 215, 0, 0, 0, 112, 8, - 0, 0, 215, 0, 0, 0, - 128, 8, 0, 0, 216, 0, - 0, 0, 144, 8, 0, 0, - 216, 0, 0, 0, 160, 8, - 0, 0, 216, 0, 0, 0, - 176, 8, 0, 0, 97, 0, - 0, 0, 192, 8, 0, 0, - 210, 0, 0, 0, 204, 8, - 0, 0, 210, 0, 0, 0, - 220, 8, 0, 0, 210, 0, - 0, 0, 236, 8, 0, 0, - 218, 0, 0, 0, 252, 8, - 0, 0, 210, 0, 0, 0, - 12, 9, 0, 0, 213, 0, - 0, 0, 24, 9, 0, 0, - 213, 0, 0, 0, 40, 9, - 0, 0, 213, 0, 0, 0, - 56, 9, 0, 0, 204, 0, - 0, 0, 72, 9, 0, 0, - 204, 0, 0, 0, 92, 9, - 0, 0, 214, 0, 0, 0, - 104, 9, 0, 0, 98, 0, - 0, 0, 116, 9, 0, 0, - 109, 97, 105, 110, 52, 66, - 111, 110, 101, 115, 0, 112, - 111, 115, 0, 171, 1, 0, - 3, 0, 1, 0, 4, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 100, 105, 102, 102, - 117, 115, 101, 0, 117, 118, - 0, 171, 1, 0, 3, 0, - 1, 0, 2, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 119, 111, 114, 108, 100, 78, - 111, 114, 109, 0, 171, 171, - 1, 0, 3, 0, 1, 0, - 3, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 119, 111, - 114, 108, 100, 80, 111, 115, - 0, 116, 111, 69, 121, 101, - 0, 116, 97, 110, 103, 101, - 110, 116, 0, 110, 111, 114, - 109, 97, 108, 0, 171, 171, - 3, 2, 0, 0, 8, 2, - 0, 0, 24, 2, 0, 0, - 8, 2, 0, 0, 32, 2, - 0, 0, 36, 2, 0, 0, - 52, 2, 0, 0, 64, 2, - 0, 0, 80, 2, 0, 0, - 64, 2, 0, 0, 89, 2, - 0, 0, 64, 2, 0, 0, - 95, 2, 0, 0, 8, 2, - 0, 0, 103, 2, 0, 0, - 64, 2, 0, 0, 5, 0, - 0, 0, 1, 0, 26, 0, - 1, 0, 8, 0, 112, 2, - 0, 0, 13, 0, 0, 0, - 19, 0, 255, 255, 255, 255, - 255, 255, 22, 0, 0, 0, - 255, 255, 20, 0, 255, 255, - 255, 255, 23, 0, 0, 0, - 255, 255, 255, 255, 21, 0, - 255, 255, 31, 0, 0, 0, - 255, 255, 255, 255, 2, 0, - 255, 255, 33, 0, 0, 0, - 8, 0, 255, 255, 255, 255, - 255, 255, 34, 0, 0, 0, - 255, 255, 9, 0, 255, 255, - 255, 255, 35, 0, 0, 0, - 10, 0, 255, 255, 255, 255, - 255, 255, 36, 0, 0, 0, - 255, 255, 11, 0, 255, 255, - 255, 255, 37, 0, 0, 0, - 255, 255, 255, 255, 12, 0, - 255, 255, 38, 0, 0, 0, - 23, 0, 24, 0, 25, 0, - 255, 255, 42, 0, 0, 0, - 16, 0, 17, 0, 18, 0, - 255, 255, 43, 0, 0, 0, - 13, 0, 14, 0, 15, 0, - 255, 255, 47, 0, 0, 0, - 0, 0, 1, 0, 255, 255, - 255, 255, 48, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 3, 0, 49, 0, 0, 0, - 4, 0, 5, 0, 6, 0, - 7, 0, 50, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 22, 0, 114, 101, 115, 117, - 108, 116, 0, 171, 5, 0, - 0, 0, 1, 0, 26, 0, - 1, 0, 8, 0, 112, 2, - 0, 0, 44, 0, 0, 0, - 0, 0, 255, 255, 255, 255, - 255, 255, 45, 0, 0, 0, - 255, 255, 1, 0, 255, 255, - 255, 255, 46, 0, 0, 0, - 255, 255, 255, 255, 3, 0, - 255, 255, 115, 107, 105, 110, - 110, 105, 110, 103, 0, 171, - 171, 171, 3, 0, 3, 0, - 4, 0, 3, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 10, 0, 0, 0, 0, 0, - 3, 0, 6, 0, 9, 0, - 11, 0, 0, 0, 0, 0, - 3, 0, 6, 0, 9, 0, - 12, 0, 0, 0, 0, 0, - 3, 0, 6, 0, 9, 0, - 16, 0, 0, 0, 2, 0, - 5, 0, 8, 0, 11, 0, - 17, 0, 0, 0, 1, 0, - 4, 0, 7, 0, 10, 0, - 18, 0, 0, 0, 1, 0, - 4, 0, 7, 0, 10, 0, - 19, 0, 0, 0, 2, 0, - 5, 0, 8, 0, 11, 0, - 20, 0, 0, 0, 2, 0, - 5, 0, 8, 0, 11, 0, - 21, 0, 0, 0, 1, 0, - 4, 0, 7, 0, 10, 0, - 83, 107, 105, 110, 0, 118, - 101, 114, 116, 101, 120, 0, - 98, 111, 110, 101, 73, 110, - 100, 105, 99, 101, 115, 0, - 1, 0, 2, 0, 1, 0, - 4, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 98, 108, - 101, 110, 100, 87, 101, 105, - 103, 104, 116, 115, 0, 171, - 171, 171, 3, 2, 0, 0, - 8, 2, 0, 0, 103, 2, - 0, 0, 64, 2, 0, 0, - 95, 2, 0, 0, 8, 2, - 0, 0, 32, 2, 0, 0, - 36, 2, 0, 0, 80, 4, - 0, 0, 92, 4, 0, 0, - 108, 4, 0, 0, 8, 2, - 0, 0, 5, 0, 0, 0, - 1, 0, 21, 0, 1, 0, - 6, 0, 124, 4, 0, 0, - 24, 0, 0, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 25, 0, 0, 0, 4, 0, - 255, 255, 255, 255, 255, 255, - 26, 0, 0, 0, 255, 255, - 1, 0, 255, 255, 255, 255, - 27, 0, 0, 0, 255, 255, - 5, 0, 255, 255, 255, 255, - 28, 0, 0, 0, 255, 255, - 255, 255, 2, 0, 255, 255, - 29, 0, 0, 0, 255, 255, - 255, 255, 6, 0, 255, 255, - 1, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 3, 0, - 2, 0, 0, 0, 4, 0, - 5, 0, 6, 0, 255, 255, - 3, 0, 0, 0, 7, 0, - 8, 0, 9, 0, 10, 0, - 4, 0, 0, 0, 11, 0, - 12, 0, 255, 255, 255, 255, - 5, 0, 0, 0, 13, 0, - 14, 0, 15, 0, 16, 0, - 6, 0, 0, 0, 17, 0, - 18, 0, 19, 0, 20, 0, - 119, 112, 0, 171, 39, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 40, 0, - 0, 0, 255, 255, 1, 0, - 255, 255, 255, 255, 41, 0, - 0, 0, 255, 255, 255, 255, - 2, 0, 255, 255, 0, 0, - 0, 0, 248, 1, 0, 0, - 176, 2, 0, 0, 16, 0, - 0, 0, 192, 2, 0, 0, - 0, 0, 0, 0, 128, 3, - 0, 0, 136, 3, 0, 0, - 3, 0, 0, 0, 152, 3, - 0, 0, 0, 0, 0, 0, - 188, 3, 0, 0, 200, 3, - 0, 0, 9, 0, 0, 0, - 216, 3, 0, 0, 68, 4, - 0, 0, 73, 4, 0, 0, - 172, 4, 0, 0, 6, 0, - 0, 0, 188, 4, 0, 0, - 248, 1, 0, 0, 73, 4, - 0, 0, 172, 4, 0, 0, - 6, 0, 0, 0, 4, 5, - 0, 0, 0, 0, 0, 0, - 76, 5, 0, 0, 64, 2, - 0, 0, 3, 0, 0, 0, - 80, 5, 0, 0, 77, 105, - 99, 114, 111, 115, 111, 102, - 116, 32, 40, 82, 41, 32, - 72, 76, 83, 76, 32, 83, - 104, 97, 100, 101, 114, 32, - 67, 111, 109, 112, 105, 108, - 101, 114, 32, 49, 48, 46, - 49, 0, 81, 0, 0, 5, - 228, 0, 15, 160, 0, 0, - 64, 64, 0, 0, 128, 63, - 0, 0, 0, 0, 0, 0, - 0, 0, 31, 0, 0, 2, - 5, 0, 0, 128, 0, 0, - 15, 144, 31, 0, 0, 2, - 5, 0, 1, 128, 1, 0, - 15, 144, 31, 0, 0, 2, - 5, 0, 2, 128, 2, 0, - 15, 144, 31, 0, 0, 2, - 5, 0, 3, 128, 3, 0, - 15, 144, 31, 0, 0, 2, - 5, 0, 4, 128, 4, 0, - 15, 144, 31, 0, 0, 2, - 5, 0, 5, 128, 5, 0, - 15, 144, 5, 0, 0, 3, - 0, 0, 15, 128, 4, 0, - 228, 144, 228, 0, 0, 160, - 46, 0, 0, 2, 0, 0, - 15, 176, 0, 0, 225, 128, - 5, 0, 0, 4, 1, 0, - 15, 128, 5, 0, 85, 144, - 0, 32, 228, 160, 0, 0, - 0, 176, 4, 0, 0, 5, - 1, 0, 15, 128, 0, 32, - 228, 160, 0, 0, 85, 176, - 5, 0, 0, 144, 1, 0, - 228, 128, 4, 0, 0, 5, - 0, 0, 15, 128, 0, 32, - 228, 160, 0, 0, 170, 176, - 5, 0, 170, 144, 1, 0, - 228, 128, 4, 0, 0, 5, - 0, 0, 15, 128, 0, 32, - 228, 160, 0, 0, 255, 176, - 5, 0, 255, 144, 0, 0, - 228, 128, 8, 0, 0, 3, - 5, 0, 1, 224, 2, 0, - 228, 144, 0, 0, 228, 128, - 5, 0, 0, 4, 1, 0, - 15, 128, 5, 0, 85, 144, - 1, 32, 228, 160, 0, 0, - 0, 176, 5, 0, 0, 4, - 2, 0, 15, 128, 5, 0, - 85, 144, 2, 32, 228, 160, - 0, 0, 0, 176, 4, 0, - 0, 5, 2, 0, 15, 128, - 2, 32, 228, 160, 0, 0, - 85, 176, 5, 0, 0, 144, - 2, 0, 228, 128, 4, 0, - 0, 5, 1, 0, 15, 128, - 1, 32, 228, 160, 0, 0, - 85, 176, 5, 0, 0, 144, - 1, 0, 228, 128, 4, 0, - 0, 5, 1, 0, 15, 128, - 1, 32, 228, 160, 0, 0, - 170, 176, 5, 0, 170, 144, - 1, 0, 228, 128, 4, 0, - 0, 5, 2, 0, 15, 128, - 2, 32, 228, 160, 0, 0, - 170, 176, 5, 0, 170, 144, - 2, 0, 228, 128, 4, 0, - 0, 5, 2, 0, 15, 128, - 2, 32, 228, 160, 0, 0, - 255, 176, 5, 0, 255, 144, - 2, 0, 228, 128, 4, 0, - 0, 5, 1, 0, 15, 128, - 1, 32, 228, 160, 0, 0, - 255, 176, 5, 0, 255, 144, - 1, 0, 228, 128, 8, 0, - 0, 3, 5, 0, 2, 224, - 2, 0, 228, 144, 1, 0, - 228, 128, 8, 0, 0, 3, - 5, 0, 4, 224, 2, 0, - 228, 144, 2, 0, 228, 128, - 9, 0, 0, 3, 3, 0, - 1, 128, 0, 0, 228, 144, - 0, 0, 228, 128, 8, 0, - 0, 3, 0, 0, 1, 128, - 1, 0, 228, 144, 0, 0, - 228, 128, 9, 0, 0, 3, - 3, 0, 2, 128, 0, 0, - 228, 144, 1, 0, 228, 128, - 8, 0, 0, 3, 0, 0, - 2, 128, 1, 0, 228, 144, - 1, 0, 228, 128, 9, 0, - 0, 3, 3, 0, 4, 128, - 0, 0, 228, 144, 2, 0, - 228, 128, 8, 0, 0, 3, - 0, 0, 4, 128, 1, 0, - 228, 144, 2, 0, 228, 128, - 1, 0, 0, 2, 3, 0, - 8, 128, 0, 0, 255, 144, - 9, 0, 0, 3, 0, 0, - 4, 192, 3, 0, 228, 128, - 223, 0, 228, 160, 4, 0, - 0, 4, 1, 0, 7, 128, - 3, 0, 196, 144, 228, 0, - 229, 160, 228, 0, 218, 160, - 8, 0, 0, 3, 1, 0, - 1, 224, 1, 0, 228, 128, - 225, 0, 244, 160, 8, 0, - 0, 3, 1, 0, 2, 224, - 1, 0, 228, 128, 226, 0, - 244, 160, 8, 0, 0, 3, - 2, 0, 1, 224, 0, 0, - 228, 128, 218, 0, 228, 160, - 8, 0, 0, 3, 2, 0, - 2, 224, 0, 0, 228, 128, - 219, 0, 228, 160, 8, 0, - 0, 3, 2, 0, 4, 224, - 0, 0, 228, 128, 220, 0, - 228, 160, 1, 0, 0, 2, - 6, 0, 7, 224, 0, 0, - 228, 128, 9, 0, 0, 3, - 0, 0, 1, 128, 3, 0, - 228, 128, 218, 0, 228, 160, - 9, 0, 0, 3, 0, 0, - 2, 128, 3, 0, 228, 128, - 219, 0, 228, 160, 9, 0, - 0, 3, 0, 0, 4, 128, - 3, 0, 228, 128, 220, 0, - 228, 160, 2, 0, 0, 3, - 4, 0, 7, 224, 0, 0, - 228, 129, 227, 0, 228, 160, - 1, 0, 0, 2, 3, 0, - 7, 224, 0, 0, 228, 128, - 9, 0, 0, 3, 0, 0, - 1, 128, 3, 0, 228, 128, - 221, 0, 228, 160, 9, 0, - 0, 3, 0, 0, 2, 128, - 3, 0, 228, 128, 222, 0, - 228, 160, 9, 0, 0, 3, - 0, 0, 4, 128, 3, 0, - 228, 128, 224, 0, 228, 160, - 4, 0, 0, 4, 0, 0, - 3, 192, 0, 0, 170, 128, - 216, 0, 228, 160, 0, 0, - 228, 128, 1, 0, 0, 2, - 0, 0, 8, 192, 0, 0, - 170, 128, 1, 0, 0, 2, - 0, 0, 15, 224, 217, 0, - 228, 160, 1, 0, 0, 2, - 5, 0, 8, 224, 2, 0, - 255, 144, 255, 255, 0, 0, - 83, 72, 68, 82, 100, 6, - 0, 0, 64, 0, 1, 0, - 153, 1, 0, 0, 89, 0, - 0, 4, 70, 142, 32, 0, - 0, 0, 0, 0, 2, 0, - 0, 0, 89, 0, 0, 4, - 70, 142, 32, 0, 2, 0, - 0, 0, 21, 0, 0, 0, - 89, 8, 0, 4, 70, 142, - 32, 0, 4, 0, 0, 0, - 216, 0, 0, 0, 95, 0, - 0, 3, 242, 16, 16, 0, - 0, 0, 0, 0, 95, 0, - 0, 3, 114, 16, 16, 0, - 1, 0, 0, 0, 95, 0, - 0, 3, 242, 16, 16, 0, - 2, 0, 0, 0, 95, 0, - 0, 3, 50, 16, 16, 0, - 3, 0, 0, 0, 95, 0, - 0, 3, 242, 16, 16, 0, - 4, 0, 0, 0, 95, 0, - 0, 3, 242, 16, 16, 0, - 5, 0, 0, 0, 103, 0, - 0, 4, 242, 32, 16, 0, - 0, 0, 0, 0, 1, 0, - 0, 0, 101, 0, 0, 3, - 242, 32, 16, 0, 1, 0, - 0, 0, 101, 0, 0, 3, - 50, 32, 16, 0, 2, 0, - 0, 0, 101, 0, 0, 3, - 114, 32, 16, 0, 3, 0, - 0, 0, 101, 0, 0, 3, - 114, 32, 16, 0, 4, 0, - 0, 0, 101, 0, 0, 3, - 114, 32, 16, 0, 5, 0, - 0, 0, 101, 0, 0, 3, - 242, 32, 16, 0, 6, 0, - 0, 0, 101, 0, 0, 3, - 114, 32, 16, 0, 7, 0, - 0, 0, 104, 0, 0, 2, - 5, 0, 0, 0, 38, 0, - 0, 11, 0, 208, 0, 0, - 242, 0, 16, 0, 0, 0, - 0, 0, 70, 30, 16, 0, - 4, 0, 0, 0, 2, 64, - 0, 0, 3, 0, 0, 0, - 3, 0, 0, 0, 3, 0, - 0, 0, 3, 0, 0, 0, - 56, 0, 0, 9, 242, 0, - 16, 0, 1, 0, 0, 0, - 86, 21, 16, 0, 5, 0, - 0, 0, 70, 142, 32, 4, - 4, 0, 0, 0, 26, 0, - 16, 0, 0, 0, 0, 0, - 50, 0, 0, 11, 242, 0, - 16, 0, 1, 0, 0, 0, - 70, 142, 32, 4, 4, 0, - 0, 0, 10, 0, 16, 0, - 0, 0, 0, 0, 6, 16, - 16, 0, 5, 0, 0, 0, - 70, 14, 16, 0, 1, 0, - 0, 0, 50, 0, 0, 11, - 242, 0, 16, 0, 1, 0, - 0, 0, 70, 142, 32, 4, - 4, 0, 0, 0, 42, 0, - 16, 0, 0, 0, 0, 0, - 166, 26, 16, 0, 5, 0, - 0, 0, 70, 14, 16, 0, - 1, 0, 0, 0, 50, 0, - 0, 11, 242, 0, 16, 0, - 1, 0, 0, 0, 70, 142, - 32, 4, 4, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 246, 31, 16, 0, - 5, 0, 0, 0, 70, 14, - 16, 0, 1, 0, 0, 0, - 17, 0, 0, 7, 18, 0, - 16, 0, 2, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 14, 16, 0, - 1, 0, 0, 0, 56, 0, - 0, 10, 242, 0, 16, 0, - 3, 0, 0, 0, 86, 21, - 16, 0, 5, 0, 0, 0, - 70, 142, 32, 6, 4, 0, - 0, 0, 1, 0, 0, 0, - 26, 0, 16, 0, 0, 0, - 0, 0, 50, 0, 0, 12, - 242, 0, 16, 0, 3, 0, - 0, 0, 70, 142, 32, 6, - 4, 0, 0, 0, 1, 0, - 0, 0, 10, 0, 16, 0, - 0, 0, 0, 0, 6, 16, - 16, 0, 5, 0, 0, 0, - 70, 14, 16, 0, 3, 0, - 0, 0, 50, 0, 0, 12, - 242, 0, 16, 0, 3, 0, - 0, 0, 70, 142, 32, 6, - 4, 0, 0, 0, 1, 0, - 0, 0, 42, 0, 16, 0, - 0, 0, 0, 0, 166, 26, - 16, 0, 5, 0, 0, 0, - 70, 14, 16, 0, 3, 0, - 0, 0, 50, 0, 0, 12, - 242, 0, 16, 0, 3, 0, - 0, 0, 70, 142, 32, 6, - 4, 0, 0, 0, 1, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 246, 31, - 16, 0, 5, 0, 0, 0, - 70, 14, 16, 0, 3, 0, - 0, 0, 17, 0, 0, 7, - 34, 0, 16, 0, 2, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 70, 14, - 16, 0, 3, 0, 0, 0, - 56, 0, 0, 10, 242, 0, - 16, 0, 4, 0, 0, 0, - 86, 21, 16, 0, 5, 0, - 0, 0, 70, 142, 32, 6, - 4, 0, 0, 0, 2, 0, - 0, 0, 26, 0, 16, 0, - 0, 0, 0, 0, 50, 0, - 0, 12, 242, 0, 16, 0, - 4, 0, 0, 0, 70, 142, - 32, 6, 4, 0, 0, 0, - 2, 0, 0, 0, 10, 0, - 16, 0, 0, 0, 0, 0, - 6, 16, 16, 0, 5, 0, - 0, 0, 70, 14, 16, 0, - 4, 0, 0, 0, 50, 0, - 0, 12, 242, 0, 16, 0, - 4, 0, 0, 0, 70, 142, - 32, 6, 4, 0, 0, 0, - 2, 0, 0, 0, 42, 0, - 16, 0, 0, 0, 0, 0, - 166, 26, 16, 0, 5, 0, - 0, 0, 70, 14, 16, 0, - 4, 0, 0, 0, 50, 0, - 0, 12, 242, 0, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 6, 4, 0, 0, 0, - 2, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 246, 31, 16, 0, 5, 0, - 0, 0, 70, 14, 16, 0, - 4, 0, 0, 0, 17, 0, - 0, 7, 66, 0, 16, 0, - 2, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 14, 16, 0, 0, 0, - 0, 0, 54, 0, 0, 5, - 130, 0, 16, 0, 2, 0, - 0, 0, 58, 16, 16, 0, - 0, 0, 0, 0, 17, 0, - 0, 8, 18, 32, 16, 0, - 0, 0, 0, 0, 70, 14, - 16, 0, 2, 0, 0, 0, - 70, 142, 32, 0, 2, 0, - 0, 0, 4, 0, 0, 0, - 17, 0, 0, 8, 34, 32, - 16, 0, 0, 0, 0, 0, - 70, 14, 16, 0, 2, 0, - 0, 0, 70, 142, 32, 0, - 2, 0, 0, 0, 5, 0, - 0, 0, 17, 0, 0, 8, - 66, 32, 16, 0, 0, 0, - 0, 0, 70, 14, 16, 0, - 2, 0, 0, 0, 70, 142, - 32, 0, 2, 0, 0, 0, - 6, 0, 0, 0, 17, 0, - 0, 8, 130, 32, 16, 0, - 0, 0, 0, 0, 70, 14, - 16, 0, 2, 0, 0, 0, - 70, 142, 32, 0, 2, 0, - 0, 0, 7, 0, 0, 0, - 54, 0, 0, 6, 242, 32, - 16, 0, 1, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 54, 0, 0, 5, 50, 0, - 16, 0, 4, 0, 0, 0, - 70, 16, 16, 0, 3, 0, - 0, 0, 54, 0, 0, 5, - 66, 0, 16, 0, 4, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 128, 63, 16, 0, - 0, 8, 18, 32, 16, 0, - 2, 0, 0, 0, 70, 2, - 16, 0, 4, 0, 0, 0, - 70, 131, 32, 0, 2, 0, - 0, 0, 16, 0, 0, 0, - 16, 0, 0, 8, 34, 32, - 16, 0, 2, 0, 0, 0, - 70, 2, 16, 0, 4, 0, - 0, 0, 70, 131, 32, 0, - 2, 0, 0, 0, 17, 0, - 0, 0, 16, 0, 0, 7, - 18, 0, 16, 0, 4, 0, - 0, 0, 70, 18, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 1, 0, 0, 0, - 16, 0, 0, 7, 18, 32, - 16, 0, 6, 0, 0, 0, - 70, 18, 16, 0, 2, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 16, 0, - 0, 7, 34, 0, 16, 0, - 4, 0, 0, 0, 70, 18, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 3, 0, - 0, 0, 16, 0, 0, 7, - 34, 32, 16, 0, 6, 0, - 0, 0, 70, 18, 16, 0, - 2, 0, 0, 0, 70, 2, - 16, 0, 3, 0, 0, 0, - 16, 0, 0, 7, 66, 0, - 16, 0, 4, 0, 0, 0, - 70, 18, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 16, 0, - 0, 7, 66, 32, 16, 0, - 6, 0, 0, 0, 70, 18, - 16, 0, 2, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 16, 0, 0, 8, - 18, 32, 16, 0, 3, 0, - 0, 0, 70, 2, 16, 0, - 4, 0, 0, 0, 70, 130, - 32, 0, 2, 0, 0, 0, - 0, 0, 0, 0, 16, 0, - 0, 8, 34, 32, 16, 0, - 3, 0, 0, 0, 70, 2, - 16, 0, 4, 0, 0, 0, - 70, 130, 32, 0, 2, 0, - 0, 0, 1, 0, 0, 0, - 16, 0, 0, 8, 66, 32, - 16, 0, 3, 0, 0, 0, - 70, 2, 16, 0, 4, 0, - 0, 0, 70, 130, 32, 0, - 2, 0, 0, 0, 2, 0, - 0, 0, 54, 0, 0, 5, - 114, 32, 16, 0, 7, 0, - 0, 0, 70, 2, 16, 0, - 4, 0, 0, 0, 17, 0, - 0, 8, 18, 0, 16, 0, - 0, 0, 0, 0, 70, 14, - 16, 0, 2, 0, 0, 0, - 70, 142, 32, 0, 2, 0, - 0, 0, 0, 0, 0, 0, - 17, 0, 0, 8, 34, 0, - 16, 0, 0, 0, 0, 0, - 70, 14, 16, 0, 2, 0, - 0, 0, 70, 142, 32, 0, - 2, 0, 0, 0, 1, 0, - 0, 0, 17, 0, 0, 8, - 66, 0, 16, 0, 0, 0, - 0, 0, 70, 14, 16, 0, - 2, 0, 0, 0, 70, 142, - 32, 0, 2, 0, 0, 0, - 2, 0, 0, 0, 54, 0, - 0, 5, 114, 32, 16, 0, - 4, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 0, 0, 0, 9, 114, 32, - 16, 0, 5, 0, 0, 0, - 70, 2, 16, 128, 65, 0, - 0, 0, 0, 0, 0, 0, - 70, 130, 32, 0, 2, 0, - 0, 0, 20, 0, 0, 0, - 54, 0, 0, 5, 130, 32, - 16, 0, 6, 0, 0, 0, - 58, 16, 16, 0, 2, 0, - 0, 0, 62, 0, 0, 1, - 73, 83, 71, 78, 216, 0, - 0, 0, 6, 0, 0, 0, - 8, 0, 0, 0, 152, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 15, 15, 0, 0, 164, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 1, 0, 0, 0, - 7, 7, 0, 0, 171, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 2, 0, 0, 0, - 15, 15, 0, 0, 179, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 3, 0, 0, 0, - 3, 3, 0, 0, 188, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 0, 4, 0, 0, 0, - 15, 15, 0, 0, 201, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 5, 0, 0, 0, - 15, 15, 0, 0, 83, 86, - 95, 80, 111, 115, 105, 116, - 105, 111, 110, 0, 78, 79, - 82, 77, 65, 76, 0, 84, - 65, 78, 71, 69, 78, 84, - 0, 84, 69, 88, 67, 79, - 79, 82, 68, 0, 66, 76, - 69, 78, 68, 73, 78, 68, - 73, 67, 69, 83, 0, 66, - 76, 69, 78, 68, 87, 69, - 73, 71, 72, 84, 0, 171, - 171, 171, 79, 83, 71, 78, - 228, 0, 0, 0, 8, 0, - 0, 0, 8, 0, 0, 0, - 200, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 15, 0, 0, 0, - 212, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 1, 0, - 0, 0, 15, 0, 0, 0, - 218, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 2, 0, - 0, 0, 3, 12, 0, 0, - 218, 0, 0, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 3, 0, - 0, 0, 7, 8, 0, 0, - 218, 0, 0, 0, 2, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 4, 0, - 0, 0, 7, 8, 0, 0, - 218, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 5, 0, - 0, 0, 7, 8, 0, 0, - 218, 0, 0, 0, 4, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 6, 0, - 0, 0, 15, 0, 0, 0, - 218, 0, 0, 0, 5, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 7, 0, - 0, 0, 7, 8, 0, 0, - 83, 86, 95, 80, 79, 83, - 73, 84, 73, 79, 78, 0, - 67, 79, 76, 79, 82, 0, - 84, 69, 88, 67, 79, 79, - 82, 68, 0, 171 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/DGSLEffect_main4BonesVc.inc b/DirectXTK/Src/Shaders/Compiled/DGSLEffect_main4BonesVc.inc deleted file mode 100644 index 49c6eda..0000000 --- a/DirectXTK/Src/Shaders/Compiled/DGSLEffect_main4BonesVc.inc +++ /dev/null @@ -1,1005 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Position 0 xyzw 0 NONE float xyzw -// NORMAL 0 xyz 1 NONE float xyz -// TANGENT 0 xyzw 2 NONE float xyzw -// COLOR 0 xyzw 3 NONE float xyzw -// TEXCOORD 0 xy 4 NONE float xy -// BLENDINDICES 0 xyzw 5 NONE uint xyzw -// BLENDWEIGHT 0 xyzw 6 NONE float xyzw -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_POSITION 0 xyzw 0 POS float xyzw -// COLOR 0 xyzw 1 NONE float xyzw -// TEXCOORD 0 xy 2 NONE float xy -// TEXCOORD 1 xyz 3 NONE float xyz -// TEXCOORD 2 xyz 4 NONE float xyz -// TEXCOORD 3 xyz 5 NONE float xyz -// TEXCOORD 4 xyzw 6 NONE float xyzw -// TEXCOORD 5 xyz 7 NONE float xyz -// -// -// Constant buffer to DX9 shader constant mappings: -// -// Target Reg Buffer Start Reg # of Regs Data Conversion -// ---------- ------- --------- --------- ---------------------- -// c0 cb4 0 216 ( FLT, FLT, FLT, FLT) -// c217 cb0 1 1 ( FLT, FLT, FLT, FLT) -// c218 cb2 0 3 ( FLT, FLT, FLT, FLT) -// c221 cb2 4 4 ( FLT, FLT, FLT, FLT) -// c225 cb2 16 2 ( FLT, FLT, FLT, FLT) -// c227 cb2 20 1 ( FLT, FLT, FLT, FLT) -// -// -// Runtime generated constant mappings: -// -// Target Reg Constant Description -// ---------- -------------------------------------------------- -// c216 Vertex Shader position offset -// -// -// Level9 shader bytecode: -// - vs_2_0 - def c228, 3, 1, 0, 0 - dcl_texcoord v0 // vertex<0,1,2,3> - dcl_texcoord1 v1 // vertex<4,5,6> - dcl_texcoord2 v2 // vertex<7,8,9,10> - dcl_texcoord3 v3 // vertex<11,12,13,14> - dcl_texcoord4 v4 // vertex<15,16> - dcl_texcoord5 v5 // vertex<17,18,19,20> - dcl_texcoord6 v6 // vertex<21,22,23,24> - -#line 108 "D:\Microsoft\DirectXTK\Src\Shaders\DGSLEffect.fx" - mul r0, v5, c228.x - mova a0, r0.yxzw - mul r1, v6.y, c0[a0.x] - mad r1, c0[a0.y], v6.x, r1 // ::skinning<0,3,6,9> - mad r0, c0[a0.z], v6.z, r1 // ::skinning<0,3,6,9> - mad r0, c0[a0.w], v6.w, r0 // ::skinning<0,3,6,9> - -#line 113 - dp3 oT5.x, v2, r0 // ::main4BonesVc<19> - -#line 108 - mul r1, v6.y, c1[a0.x] - mul r2, v6.y, c2[a0.x] - mad r2, c2[a0.y], v6.x, r2 // ::skinning<2,5,8,11> - mad r1, c1[a0.y], v6.x, r1 // ::skinning<1,4,7,10> - mad r1, c1[a0.z], v6.z, r1 // ::skinning<1,4,7,10> - mad r2, c2[a0.z], v6.z, r2 // ::skinning<2,5,8,11> - mad r2, c2[a0.w], v6.w, r2 // ::skinning<2,5,8,11> - mad r1, c1[a0.w], v6.w, r1 // ::skinning<1,4,7,10> - -#line 113 - dp3 oT5.y, v2, r1 // ::main4BonesVc<20> - dp3 oT5.z, v2, r2 // ::main4BonesVc<21> - dp4 r3.x, v0, r0 // SkinVc::vertex<0> - dp3 r0.x, v1, r0 // SkinVc::vertex<4> - dp4 r3.y, v0, r1 // SkinVc::vertex<1> - dp3 r0.y, v1, r1 // SkinVc::vertex<5> - dp4 r3.z, v0, r2 // SkinVc::vertex<2> - dp3 r0.z, v1, r2 // SkinVc::vertex<6> - -#line 277 - mov r3.w, v0.w - -#line 280 - dp4 oPos.z, r3, c223 // ::main4BonesVc<2> - mul oT0, v3, c217 // ::main4BonesVc<4,5,6,7> - mad r1.xyz, v4.xyxw, c228.yyzw, c228.zzyw - dp3 oT1.x, r1, c225.xyww // ::main4BonesVc<8> - dp3 oT1.y, r1, c226.xyww // ::main4BonesVc<9> - dp3 oT2.x, r0, c218 // ::main4BonesVc<10> - dp3 oT2.y, r0, c219 // ::main4BonesVc<11> - dp3 oT2.z, r0, c220 // ::main4BonesVc<12> - -#line 112 - mov oT6.xyz, r0 // ::main4BonesVc<23,24,25> - -#line 277 - dp4 r0.x, r3, c218 // ::wp<0> - dp4 r0.y, r3, c219 // ::wp<1> - dp4 r0.z, r3, c220 // ::wp<2> - -#line 285 - add oT4.xyz, -r0, c227 // ::main4BonesVc<16,17,18> - -#line 277 - mov oT3.xyz, r0 // ::main4BonesVc<13,14,15> - -#line 280 - dp4 r0.x, r3, c221 // ::result<0> - dp4 r0.y, r3, c222 // ::result<1> - dp4 r0.z, r3, c224 // ::result<3> - -#line 271 - mad oPos.xy, r0.z, c216, r0 // ::main4BonesVc<0,1> - mov oPos.w, r0.z // ::main4BonesVc<3> - -#line 113 - mov oT5.w, v2.w // ::main4BonesVc<22> - -// approximately 44 instruction slots used -vs_4_0 -dcl_constantbuffer CB0[2], immediateIndexed -dcl_constantbuffer CB2[21], immediateIndexed -dcl_constantbuffer CB4[216], dynamicIndexed -dcl_input v0.xyzw -dcl_input v1.xyz -dcl_input v2.xyzw -dcl_input v3.xyzw -dcl_input v4.xy -dcl_input v5.xyzw -dcl_input v6.xyzw -dcl_output_siv o0.xyzw, position -dcl_output o1.xyzw -dcl_output o2.xy -dcl_output o3.xyz -dcl_output o4.xyz -dcl_output o5.xyz -dcl_output o6.xyzw -dcl_output o7.xyz -dcl_temps 5 -imul null, r0.xyzw, v5.xyzw, l(3, 3, 3, 3) -mul r1.xyzw, v6.yyyy, cb4[r0.y + 0].xyzw -mad r1.xyzw, cb4[r0.x + 0].xyzw, v6.xxxx, r1.xyzw -mad r1.xyzw, cb4[r0.z + 0].xyzw, v6.zzzz, r1.xyzw -mad r1.xyzw, cb4[r0.w + 0].xyzw, v6.wwww, r1.xyzw -dp4 r2.x, v0.xyzw, r1.xyzw -mul r3.xyzw, v6.yyyy, cb4[r0.y + 1].xyzw -mad r3.xyzw, cb4[r0.x + 1].xyzw, v6.xxxx, r3.xyzw -mad r3.xyzw, cb4[r0.z + 1].xyzw, v6.zzzz, r3.xyzw -mad r3.xyzw, cb4[r0.w + 1].xyzw, v6.wwww, r3.xyzw -dp4 r2.y, v0.xyzw, r3.xyzw -mul r4.xyzw, v6.yyyy, cb4[r0.y + 2].xyzw -mad r4.xyzw, cb4[r0.x + 2].xyzw, v6.xxxx, r4.xyzw -mad r4.xyzw, cb4[r0.z + 2].xyzw, v6.zzzz, r4.xyzw -mad r0.xyzw, cb4[r0.w + 2].xyzw, v6.wwww, r4.xyzw -dp4 r2.z, v0.xyzw, r0.xyzw -mov r2.w, v0.w -dp4 o0.x, r2.xyzw, cb2[4].xyzw -dp4 o0.y, r2.xyzw, cb2[5].xyzw -dp4 o0.z, r2.xyzw, cb2[6].xyzw -dp4 o0.w, r2.xyzw, cb2[7].xyzw -mul o1.xyzw, v3.xyzw, cb0[1].xyzw -mov r4.xy, v4.xyxx -mov r4.z, l(1.000000) -dp3 o2.x, r4.xyzx, cb2[16].xywx -dp3 o2.y, r4.xyzx, cb2[17].xywx -dp3 r4.x, v1.xyzx, r1.xyzx -dp3 o6.x, v2.xyzx, r1.xyzx -dp3 r4.y, v1.xyzx, r3.xyzx -dp3 o6.y, v2.xyzx, r3.xyzx -dp3 r4.z, v1.xyzx, r0.xyzx -dp3 o6.z, v2.xyzx, r0.xyzx -dp3 o3.x, r4.xyzx, cb2[0].xyzx -dp3 o3.y, r4.xyzx, cb2[1].xyzx -dp3 o3.z, r4.xyzx, cb2[2].xyzx -mov o7.xyz, r4.xyzx -dp4 r0.x, r2.xyzw, cb2[0].xyzw -dp4 r0.y, r2.xyzw, cb2[1].xyzw -dp4 r0.z, r2.xyzw, cb2[2].xyzw -mov o4.xyz, r0.xyzx -add o5.xyz, -r0.xyzx, cb2[20].xyzx -mov o6.w, v2.w -ret -// Approximately 0 instruction slots used -#endif - -const BYTE DGSLEffect_main4BonesVc[] = -{ - 68, 88, 66, 67, 53, 50, - 56, 125, 75, 155, 235, 33, - 229, 141, 97, 64, 82, 80, - 236, 28, 1, 0, 0, 0, - 204, 18, 0, 0, 4, 0, - 0, 0, 48, 0, 0, 0, - 100, 10, 0, 0, 228, 16, - 0, 0, 224, 17, 0, 0, - 65, 111, 110, 57, 44, 10, - 0, 0, 44, 10, 0, 0, - 0, 2, 254, 255, 188, 9, - 0, 0, 112, 0, 0, 0, - 6, 0, 36, 0, 0, 0, - 108, 0, 0, 0, 108, 0, - 0, 0, 36, 0, 1, 0, - 108, 0, 4, 0, 0, 0, - 216, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 1, 0, 217, 0, 0, 0, - 0, 0, 2, 0, 0, 0, - 3, 0, 218, 0, 0, 0, - 0, 0, 2, 0, 4, 0, - 4, 0, 221, 0, 0, 0, - 0, 0, 2, 0, 16, 0, - 2, 0, 225, 0, 0, 0, - 0, 0, 2, 0, 20, 0, - 1, 0, 227, 0, 0, 0, - 0, 0, 0, 0, 216, 0, - 0, 2, 254, 255, 254, 255, - 144, 1, 68, 66, 85, 71, - 40, 0, 0, 0, 20, 6, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 92, 0, - 0, 0, 52, 0, 0, 0, - 96, 0, 0, 0, 6, 0, - 0, 0, 156, 5, 0, 0, - 0, 2, 0, 0, 68, 58, - 92, 77, 105, 99, 114, 111, - 115, 111, 102, 116, 92, 68, - 105, 114, 101, 99, 116, 88, - 84, 75, 92, 83, 114, 99, - 92, 83, 104, 97, 100, 101, - 114, 115, 92, 68, 71, 83, - 76, 69, 102, 102, 101, 99, - 116, 46, 102, 120, 0, 171, - 171, 171, 40, 0, 0, 0, - 0, 0, 255, 255, 72, 6, - 0, 0, 0, 0, 255, 255, - 96, 6, 0, 0, 0, 0, - 255, 255, 108, 6, 0, 0, - 0, 0, 255, 255, 120, 6, - 0, 0, 0, 0, 255, 255, - 132, 6, 0, 0, 0, 0, - 255, 255, 144, 6, 0, 0, - 0, 0, 255, 255, 156, 6, - 0, 0, 0, 0, 255, 255, - 168, 6, 0, 0, 108, 0, - 0, 0, 180, 6, 0, 0, - 108, 0, 0, 0, 196, 6, - 0, 0, 108, 0, 0, 0, - 208, 6, 0, 0, 108, 0, - 0, 0, 228, 6, 0, 0, - 108, 0, 0, 0, 252, 6, - 0, 0, 108, 0, 0, 0, - 20, 7, 0, 0, 113, 0, - 0, 0, 44, 7, 0, 0, - 108, 0, 0, 0, 60, 7, - 0, 0, 108, 0, 0, 0, - 80, 7, 0, 0, 108, 0, - 0, 0, 100, 7, 0, 0, - 108, 0, 0, 0, 124, 7, - 0, 0, 108, 0, 0, 0, - 148, 7, 0, 0, 108, 0, - 0, 0, 172, 7, 0, 0, - 108, 0, 0, 0, 196, 7, - 0, 0, 108, 0, 0, 0, - 220, 7, 0, 0, 113, 0, - 0, 0, 244, 7, 0, 0, - 113, 0, 0, 0, 4, 8, - 0, 0, 111, 0, 0, 0, - 20, 8, 0, 0, 112, 0, - 0, 0, 36, 8, 0, 0, - 111, 0, 0, 0, 52, 8, - 0, 0, 112, 0, 0, 0, - 68, 8, 0, 0, 111, 0, - 0, 0, 84, 8, 0, 0, - 112, 0, 0, 0, 100, 8, - 0, 0, 21, 1, 0, 0, - 116, 8, 0, 0, 24, 1, - 0, 0, 128, 8, 0, 0, - 25, 1, 0, 0, 144, 8, - 0, 0, 26, 1, 0, 0, - 160, 8, 0, 0, 26, 1, - 0, 0, 180, 8, 0, 0, - 26, 1, 0, 0, 196, 8, - 0, 0, 27, 1, 0, 0, - 212, 8, 0, 0, 27, 1, - 0, 0, 228, 8, 0, 0, - 27, 1, 0, 0, 244, 8, - 0, 0, 112, 0, 0, 0, - 4, 9, 0, 0, 21, 1, - 0, 0, 16, 9, 0, 0, - 21, 1, 0, 0, 32, 9, - 0, 0, 21, 1, 0, 0, - 48, 9, 0, 0, 29, 1, - 0, 0, 64, 9, 0, 0, - 21, 1, 0, 0, 80, 9, - 0, 0, 24, 1, 0, 0, - 92, 9, 0, 0, 24, 1, - 0, 0, 108, 9, 0, 0, - 24, 1, 0, 0, 124, 9, - 0, 0, 15, 1, 0, 0, - 140, 9, 0, 0, 15, 1, - 0, 0, 160, 9, 0, 0, - 113, 0, 0, 0, 172, 9, - 0, 0, 109, 97, 105, 110, - 52, 66, 111, 110, 101, 115, - 86, 99, 0, 112, 111, 115, - 0, 171, 171, 171, 1, 0, - 3, 0, 1, 0, 4, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 100, 105, 102, 102, - 117, 115, 101, 0, 117, 118, - 0, 171, 1, 0, 3, 0, - 1, 0, 2, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 119, 111, 114, 108, 100, 78, - 111, 114, 109, 0, 171, 171, - 1, 0, 3, 0, 1, 0, - 3, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 119, 111, - 114, 108, 100, 80, 111, 115, - 0, 116, 111, 69, 121, 101, - 0, 116, 97, 110, 103, 101, - 110, 116, 0, 110, 111, 114, - 109, 97, 108, 0, 171, 171, - 13, 2, 0, 0, 20, 2, - 0, 0, 36, 2, 0, 0, - 20, 2, 0, 0, 44, 2, - 0, 0, 48, 2, 0, 0, - 64, 2, 0, 0, 76, 2, - 0, 0, 92, 2, 0, 0, - 76, 2, 0, 0, 101, 2, - 0, 0, 76, 2, 0, 0, - 107, 2, 0, 0, 20, 2, - 0, 0, 115, 2, 0, 0, - 76, 2, 0, 0, 5, 0, - 0, 0, 1, 0, 26, 0, - 1, 0, 8, 0, 124, 2, - 0, 0, 14, 0, 0, 0, - 19, 0, 255, 255, 255, 255, - 255, 255, 23, 0, 0, 0, - 255, 255, 20, 0, 255, 255, - 255, 255, 24, 0, 0, 0, - 255, 255, 255, 255, 21, 0, - 255, 255, 32, 0, 0, 0, - 255, 255, 255, 255, 2, 0, - 255, 255, 33, 0, 0, 0, - 4, 0, 5, 0, 6, 0, - 7, 0, 35, 0, 0, 0, - 8, 0, 255, 255, 255, 255, - 255, 255, 36, 0, 0, 0, - 255, 255, 9, 0, 255, 255, - 255, 255, 37, 0, 0, 0, - 10, 0, 255, 255, 255, 255, - 255, 255, 38, 0, 0, 0, - 255, 255, 11, 0, 255, 255, - 255, 255, 39, 0, 0, 0, - 255, 255, 255, 255, 12, 0, - 255, 255, 40, 0, 0, 0, - 23, 0, 24, 0, 25, 0, - 255, 255, 44, 0, 0, 0, - 16, 0, 17, 0, 18, 0, - 255, 255, 45, 0, 0, 0, - 13, 0, 14, 0, 15, 0, - 255, 255, 49, 0, 0, 0, - 0, 0, 1, 0, 255, 255, - 255, 255, 50, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 3, 0, 51, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 22, 0, 114, 101, 115, 117, - 108, 116, 0, 171, 5, 0, - 0, 0, 1, 0, 26, 0, - 1, 0, 8, 0, 124, 2, - 0, 0, 46, 0, 0, 0, - 0, 0, 255, 255, 255, 255, - 255, 255, 47, 0, 0, 0, - 255, 255, 1, 0, 255, 255, - 255, 255, 48, 0, 0, 0, - 255, 255, 255, 255, 3, 0, - 255, 255, 115, 107, 105, 110, - 110, 105, 110, 103, 0, 171, - 171, 171, 3, 0, 3, 0, - 4, 0, 3, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 11, 0, 0, 0, 0, 0, - 3, 0, 6, 0, 9, 0, - 12, 0, 0, 0, 0, 0, - 3, 0, 6, 0, 9, 0, - 13, 0, 0, 0, 0, 0, - 3, 0, 6, 0, 9, 0, - 17, 0, 0, 0, 2, 0, - 5, 0, 8, 0, 11, 0, - 18, 0, 0, 0, 1, 0, - 4, 0, 7, 0, 10, 0, - 19, 0, 0, 0, 1, 0, - 4, 0, 7, 0, 10, 0, - 20, 0, 0, 0, 2, 0, - 5, 0, 8, 0, 11, 0, - 21, 0, 0, 0, 2, 0, - 5, 0, 8, 0, 11, 0, - 22, 0, 0, 0, 1, 0, - 4, 0, 7, 0, 10, 0, - 83, 107, 105, 110, 86, 99, - 0, 118, 101, 114, 116, 101, - 120, 0, 99, 111, 108, 111, - 114, 0, 98, 111, 110, 101, - 73, 110, 100, 105, 99, 101, - 115, 0, 1, 0, 2, 0, - 1, 0, 4, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 98, 108, 101, 110, 100, 87, - 101, 105, 103, 104, 116, 115, - 0, 171, 171, 171, 13, 2, - 0, 0, 20, 2, 0, 0, - 115, 2, 0, 0, 76, 2, - 0, 0, 107, 2, 0, 0, - 20, 2, 0, 0, 94, 4, - 0, 0, 20, 2, 0, 0, - 44, 2, 0, 0, 48, 2, - 0, 0, 100, 4, 0, 0, - 112, 4, 0, 0, 128, 4, - 0, 0, 20, 2, 0, 0, - 5, 0, 0, 0, 1, 0, - 25, 0, 1, 0, 7, 0, - 144, 4, 0, 0, 25, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 26, 0, - 0, 0, 4, 0, 255, 255, - 255, 255, 255, 255, 27, 0, - 0, 0, 255, 255, 1, 0, - 255, 255, 255, 255, 28, 0, - 0, 0, 255, 255, 5, 0, - 255, 255, 255, 255, 29, 0, - 0, 0, 255, 255, 255, 255, - 2, 0, 255, 255, 30, 0, - 0, 0, 255, 255, 255, 255, - 6, 0, 255, 255, 1, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 3, 0, 2, 0, - 0, 0, 4, 0, 5, 0, - 6, 0, 255, 255, 3, 0, - 0, 0, 7, 0, 8, 0, - 9, 0, 10, 0, 4, 0, - 0, 0, 11, 0, 12, 0, - 13, 0, 14, 0, 5, 0, - 0, 0, 15, 0, 16, 0, - 255, 255, 255, 255, 6, 0, - 0, 0, 17, 0, 18, 0, - 19, 0, 20, 0, 7, 0, - 0, 0, 21, 0, 22, 0, - 23, 0, 24, 0, 119, 112, - 0, 171, 41, 0, 0, 0, - 0, 0, 255, 255, 255, 255, - 255, 255, 42, 0, 0, 0, - 255, 255, 1, 0, 255, 255, - 255, 255, 43, 0, 0, 0, - 255, 255, 255, 255, 2, 0, - 255, 255, 0, 0, 0, 0, - 0, 2, 0, 0, 188, 2, - 0, 0, 16, 0, 0, 0, - 204, 2, 0, 0, 0, 0, - 0, 0, 140, 3, 0, 0, - 148, 3, 0, 0, 3, 0, - 0, 0, 164, 3, 0, 0, - 0, 0, 0, 0, 200, 3, - 0, 0, 212, 3, 0, 0, - 9, 0, 0, 0, 228, 3, - 0, 0, 80, 4, 0, 0, - 87, 4, 0, 0, 200, 4, - 0, 0, 6, 0, 0, 0, - 216, 4, 0, 0, 0, 2, - 0, 0, 87, 4, 0, 0, - 200, 4, 0, 0, 7, 0, - 0, 0, 32, 5, 0, 0, - 0, 0, 0, 0, 116, 5, - 0, 0, 76, 2, 0, 0, - 3, 0, 0, 0, 120, 5, - 0, 0, 77, 105, 99, 114, - 111, 115, 111, 102, 116, 32, - 40, 82, 41, 32, 72, 76, - 83, 76, 32, 83, 104, 97, - 100, 101, 114, 32, 67, 111, - 109, 112, 105, 108, 101, 114, - 32, 49, 48, 46, 49, 0, - 81, 0, 0, 5, 228, 0, - 15, 160, 0, 0, 64, 64, - 0, 0, 128, 63, 0, 0, - 0, 0, 0, 0, 0, 0, - 31, 0, 0, 2, 5, 0, - 0, 128, 0, 0, 15, 144, - 31, 0, 0, 2, 5, 0, - 1, 128, 1, 0, 15, 144, - 31, 0, 0, 2, 5, 0, - 2, 128, 2, 0, 15, 144, - 31, 0, 0, 2, 5, 0, - 3, 128, 3, 0, 15, 144, - 31, 0, 0, 2, 5, 0, - 4, 128, 4, 0, 15, 144, - 31, 0, 0, 2, 5, 0, - 5, 128, 5, 0, 15, 144, - 31, 0, 0, 2, 5, 0, - 6, 128, 6, 0, 15, 144, - 5, 0, 0, 3, 0, 0, - 15, 128, 5, 0, 228, 144, - 228, 0, 0, 160, 46, 0, - 0, 2, 0, 0, 15, 176, - 0, 0, 225, 128, 5, 0, - 0, 4, 1, 0, 15, 128, - 6, 0, 85, 144, 0, 32, - 228, 160, 0, 0, 0, 176, - 4, 0, 0, 5, 1, 0, - 15, 128, 0, 32, 228, 160, - 0, 0, 85, 176, 6, 0, - 0, 144, 1, 0, 228, 128, - 4, 0, 0, 5, 0, 0, - 15, 128, 0, 32, 228, 160, - 0, 0, 170, 176, 6, 0, - 170, 144, 1, 0, 228, 128, - 4, 0, 0, 5, 0, 0, - 15, 128, 0, 32, 228, 160, - 0, 0, 255, 176, 6, 0, - 255, 144, 0, 0, 228, 128, - 8, 0, 0, 3, 5, 0, - 1, 224, 2, 0, 228, 144, - 0, 0, 228, 128, 5, 0, - 0, 4, 1, 0, 15, 128, - 6, 0, 85, 144, 1, 32, - 228, 160, 0, 0, 0, 176, - 5, 0, 0, 4, 2, 0, - 15, 128, 6, 0, 85, 144, - 2, 32, 228, 160, 0, 0, - 0, 176, 4, 0, 0, 5, - 2, 0, 15, 128, 2, 32, - 228, 160, 0, 0, 85, 176, - 6, 0, 0, 144, 2, 0, - 228, 128, 4, 0, 0, 5, - 1, 0, 15, 128, 1, 32, - 228, 160, 0, 0, 85, 176, - 6, 0, 0, 144, 1, 0, - 228, 128, 4, 0, 0, 5, - 1, 0, 15, 128, 1, 32, - 228, 160, 0, 0, 170, 176, - 6, 0, 170, 144, 1, 0, - 228, 128, 4, 0, 0, 5, - 2, 0, 15, 128, 2, 32, - 228, 160, 0, 0, 170, 176, - 6, 0, 170, 144, 2, 0, - 228, 128, 4, 0, 0, 5, - 2, 0, 15, 128, 2, 32, - 228, 160, 0, 0, 255, 176, - 6, 0, 255, 144, 2, 0, - 228, 128, 4, 0, 0, 5, - 1, 0, 15, 128, 1, 32, - 228, 160, 0, 0, 255, 176, - 6, 0, 255, 144, 1, 0, - 228, 128, 8, 0, 0, 3, - 5, 0, 2, 224, 2, 0, - 228, 144, 1, 0, 228, 128, - 8, 0, 0, 3, 5, 0, - 4, 224, 2, 0, 228, 144, - 2, 0, 228, 128, 9, 0, - 0, 3, 3, 0, 1, 128, - 0, 0, 228, 144, 0, 0, - 228, 128, 8, 0, 0, 3, - 0, 0, 1, 128, 1, 0, - 228, 144, 0, 0, 228, 128, - 9, 0, 0, 3, 3, 0, - 2, 128, 0, 0, 228, 144, - 1, 0, 228, 128, 8, 0, - 0, 3, 0, 0, 2, 128, - 1, 0, 228, 144, 1, 0, - 228, 128, 9, 0, 0, 3, - 3, 0, 4, 128, 0, 0, - 228, 144, 2, 0, 228, 128, - 8, 0, 0, 3, 0, 0, - 4, 128, 1, 0, 228, 144, - 2, 0, 228, 128, 1, 0, - 0, 2, 3, 0, 8, 128, - 0, 0, 255, 144, 9, 0, - 0, 3, 0, 0, 4, 192, - 3, 0, 228, 128, 223, 0, - 228, 160, 5, 0, 0, 3, - 0, 0, 15, 224, 3, 0, - 228, 144, 217, 0, 228, 160, - 4, 0, 0, 4, 1, 0, - 7, 128, 4, 0, 196, 144, - 228, 0, 229, 160, 228, 0, - 218, 160, 8, 0, 0, 3, - 1, 0, 1, 224, 1, 0, - 228, 128, 225, 0, 244, 160, - 8, 0, 0, 3, 1, 0, - 2, 224, 1, 0, 228, 128, - 226, 0, 244, 160, 8, 0, - 0, 3, 2, 0, 1, 224, - 0, 0, 228, 128, 218, 0, - 228, 160, 8, 0, 0, 3, - 2, 0, 2, 224, 0, 0, - 228, 128, 219, 0, 228, 160, - 8, 0, 0, 3, 2, 0, - 4, 224, 0, 0, 228, 128, - 220, 0, 228, 160, 1, 0, - 0, 2, 6, 0, 7, 224, - 0, 0, 228, 128, 9, 0, - 0, 3, 0, 0, 1, 128, - 3, 0, 228, 128, 218, 0, - 228, 160, 9, 0, 0, 3, - 0, 0, 2, 128, 3, 0, - 228, 128, 219, 0, 228, 160, - 9, 0, 0, 3, 0, 0, - 4, 128, 3, 0, 228, 128, - 220, 0, 228, 160, 2, 0, - 0, 3, 4, 0, 7, 224, - 0, 0, 228, 129, 227, 0, - 228, 160, 1, 0, 0, 2, - 3, 0, 7, 224, 0, 0, - 228, 128, 9, 0, 0, 3, - 0, 0, 1, 128, 3, 0, - 228, 128, 221, 0, 228, 160, - 9, 0, 0, 3, 0, 0, - 2, 128, 3, 0, 228, 128, - 222, 0, 228, 160, 9, 0, - 0, 3, 0, 0, 4, 128, - 3, 0, 228, 128, 224, 0, - 228, 160, 4, 0, 0, 4, - 0, 0, 3, 192, 0, 0, - 170, 128, 216, 0, 228, 160, - 0, 0, 228, 128, 1, 0, - 0, 2, 0, 0, 8, 192, - 0, 0, 170, 128, 1, 0, - 0, 2, 5, 0, 8, 224, - 2, 0, 255, 144, 255, 255, - 0, 0, 83, 72, 68, 82, - 120, 6, 0, 0, 64, 0, - 1, 0, 158, 1, 0, 0, - 89, 0, 0, 4, 70, 142, - 32, 0, 0, 0, 0, 0, - 2, 0, 0, 0, 89, 0, - 0, 4, 70, 142, 32, 0, - 2, 0, 0, 0, 21, 0, - 0, 0, 89, 8, 0, 4, - 70, 142, 32, 0, 4, 0, - 0, 0, 216, 0, 0, 0, - 95, 0, 0, 3, 242, 16, - 16, 0, 0, 0, 0, 0, - 95, 0, 0, 3, 114, 16, - 16, 0, 1, 0, 0, 0, - 95, 0, 0, 3, 242, 16, - 16, 0, 2, 0, 0, 0, - 95, 0, 0, 3, 242, 16, - 16, 0, 3, 0, 0, 0, - 95, 0, 0, 3, 50, 16, - 16, 0, 4, 0, 0, 0, - 95, 0, 0, 3, 242, 16, - 16, 0, 5, 0, 0, 0, - 95, 0, 0, 3, 242, 16, - 16, 0, 6, 0, 0, 0, - 103, 0, 0, 4, 242, 32, - 16, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 101, 0, - 0, 3, 242, 32, 16, 0, - 1, 0, 0, 0, 101, 0, - 0, 3, 50, 32, 16, 0, - 2, 0, 0, 0, 101, 0, - 0, 3, 114, 32, 16, 0, - 3, 0, 0, 0, 101, 0, - 0, 3, 114, 32, 16, 0, - 4, 0, 0, 0, 101, 0, - 0, 3, 114, 32, 16, 0, - 5, 0, 0, 0, 101, 0, - 0, 3, 242, 32, 16, 0, - 6, 0, 0, 0, 101, 0, - 0, 3, 114, 32, 16, 0, - 7, 0, 0, 0, 104, 0, - 0, 2, 5, 0, 0, 0, - 38, 0, 0, 11, 0, 208, - 0, 0, 242, 0, 16, 0, - 0, 0, 0, 0, 70, 30, - 16, 0, 5, 0, 0, 0, - 2, 64, 0, 0, 3, 0, - 0, 0, 3, 0, 0, 0, - 3, 0, 0, 0, 3, 0, - 0, 0, 56, 0, 0, 9, - 242, 0, 16, 0, 1, 0, - 0, 0, 86, 21, 16, 0, - 6, 0, 0, 0, 70, 142, - 32, 4, 4, 0, 0, 0, - 26, 0, 16, 0, 0, 0, - 0, 0, 50, 0, 0, 11, - 242, 0, 16, 0, 1, 0, - 0, 0, 70, 142, 32, 4, - 4, 0, 0, 0, 10, 0, - 16, 0, 0, 0, 0, 0, - 6, 16, 16, 0, 6, 0, - 0, 0, 70, 14, 16, 0, - 1, 0, 0, 0, 50, 0, - 0, 11, 242, 0, 16, 0, - 1, 0, 0, 0, 70, 142, - 32, 4, 4, 0, 0, 0, - 42, 0, 16, 0, 0, 0, - 0, 0, 166, 26, 16, 0, - 6, 0, 0, 0, 70, 14, - 16, 0, 1, 0, 0, 0, - 50, 0, 0, 11, 242, 0, - 16, 0, 1, 0, 0, 0, - 70, 142, 32, 4, 4, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 246, 31, - 16, 0, 6, 0, 0, 0, - 70, 14, 16, 0, 1, 0, - 0, 0, 17, 0, 0, 7, - 18, 0, 16, 0, 2, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 70, 14, - 16, 0, 1, 0, 0, 0, - 56, 0, 0, 10, 242, 0, - 16, 0, 3, 0, 0, 0, - 86, 21, 16, 0, 6, 0, - 0, 0, 70, 142, 32, 6, - 4, 0, 0, 0, 1, 0, - 0, 0, 26, 0, 16, 0, - 0, 0, 0, 0, 50, 0, - 0, 12, 242, 0, 16, 0, - 3, 0, 0, 0, 70, 142, - 32, 6, 4, 0, 0, 0, - 1, 0, 0, 0, 10, 0, - 16, 0, 0, 0, 0, 0, - 6, 16, 16, 0, 6, 0, - 0, 0, 70, 14, 16, 0, - 3, 0, 0, 0, 50, 0, - 0, 12, 242, 0, 16, 0, - 3, 0, 0, 0, 70, 142, - 32, 6, 4, 0, 0, 0, - 1, 0, 0, 0, 42, 0, - 16, 0, 0, 0, 0, 0, - 166, 26, 16, 0, 6, 0, - 0, 0, 70, 14, 16, 0, - 3, 0, 0, 0, 50, 0, - 0, 12, 242, 0, 16, 0, - 3, 0, 0, 0, 70, 142, - 32, 6, 4, 0, 0, 0, - 1, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 246, 31, 16, 0, 6, 0, - 0, 0, 70, 14, 16, 0, - 3, 0, 0, 0, 17, 0, - 0, 7, 34, 0, 16, 0, - 2, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 14, 16, 0, 3, 0, - 0, 0, 56, 0, 0, 10, - 242, 0, 16, 0, 4, 0, - 0, 0, 86, 21, 16, 0, - 6, 0, 0, 0, 70, 142, - 32, 6, 4, 0, 0, 0, - 2, 0, 0, 0, 26, 0, - 16, 0, 0, 0, 0, 0, - 50, 0, 0, 12, 242, 0, - 16, 0, 4, 0, 0, 0, - 70, 142, 32, 6, 4, 0, - 0, 0, 2, 0, 0, 0, - 10, 0, 16, 0, 0, 0, - 0, 0, 6, 16, 16, 0, - 6, 0, 0, 0, 70, 14, - 16, 0, 4, 0, 0, 0, - 50, 0, 0, 12, 242, 0, - 16, 0, 4, 0, 0, 0, - 70, 142, 32, 6, 4, 0, - 0, 0, 2, 0, 0, 0, - 42, 0, 16, 0, 0, 0, - 0, 0, 166, 26, 16, 0, - 6, 0, 0, 0, 70, 14, - 16, 0, 4, 0, 0, 0, - 50, 0, 0, 12, 242, 0, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 6, 4, 0, - 0, 0, 2, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 246, 31, 16, 0, - 6, 0, 0, 0, 70, 14, - 16, 0, 4, 0, 0, 0, - 17, 0, 0, 7, 66, 0, - 16, 0, 2, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 14, 16, 0, - 0, 0, 0, 0, 54, 0, - 0, 5, 130, 0, 16, 0, - 2, 0, 0, 0, 58, 16, - 16, 0, 0, 0, 0, 0, - 17, 0, 0, 8, 18, 32, - 16, 0, 0, 0, 0, 0, - 70, 14, 16, 0, 2, 0, - 0, 0, 70, 142, 32, 0, - 2, 0, 0, 0, 4, 0, - 0, 0, 17, 0, 0, 8, - 34, 32, 16, 0, 0, 0, - 0, 0, 70, 14, 16, 0, - 2, 0, 0, 0, 70, 142, - 32, 0, 2, 0, 0, 0, - 5, 0, 0, 0, 17, 0, - 0, 8, 66, 32, 16, 0, - 0, 0, 0, 0, 70, 14, - 16, 0, 2, 0, 0, 0, - 70, 142, 32, 0, 2, 0, - 0, 0, 6, 0, 0, 0, - 17, 0, 0, 8, 130, 32, - 16, 0, 0, 0, 0, 0, - 70, 14, 16, 0, 2, 0, - 0, 0, 70, 142, 32, 0, - 2, 0, 0, 0, 7, 0, - 0, 0, 56, 0, 0, 8, - 242, 32, 16, 0, 1, 0, - 0, 0, 70, 30, 16, 0, - 3, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 54, 0, - 0, 5, 50, 0, 16, 0, - 4, 0, 0, 0, 70, 16, - 16, 0, 4, 0, 0, 0, - 54, 0, 0, 5, 66, 0, - 16, 0, 4, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 128, 63, 16, 0, 0, 8, - 18, 32, 16, 0, 2, 0, - 0, 0, 70, 2, 16, 0, - 4, 0, 0, 0, 70, 131, - 32, 0, 2, 0, 0, 0, - 16, 0, 0, 0, 16, 0, - 0, 8, 34, 32, 16, 0, - 2, 0, 0, 0, 70, 2, - 16, 0, 4, 0, 0, 0, - 70, 131, 32, 0, 2, 0, - 0, 0, 17, 0, 0, 0, - 16, 0, 0, 7, 18, 0, - 16, 0, 4, 0, 0, 0, - 70, 18, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 16, 0, - 0, 7, 18, 32, 16, 0, - 6, 0, 0, 0, 70, 18, - 16, 0, 2, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 16, 0, 0, 7, - 34, 0, 16, 0, 4, 0, - 0, 0, 70, 18, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 3, 0, 0, 0, - 16, 0, 0, 7, 34, 32, - 16, 0, 6, 0, 0, 0, - 70, 18, 16, 0, 2, 0, - 0, 0, 70, 2, 16, 0, - 3, 0, 0, 0, 16, 0, - 0, 7, 66, 0, 16, 0, - 4, 0, 0, 0, 70, 18, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 16, 0, 0, 7, - 66, 32, 16, 0, 6, 0, - 0, 0, 70, 18, 16, 0, - 2, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 16, 0, 0, 8, 18, 32, - 16, 0, 3, 0, 0, 0, - 70, 2, 16, 0, 4, 0, - 0, 0, 70, 130, 32, 0, - 2, 0, 0, 0, 0, 0, - 0, 0, 16, 0, 0, 8, - 34, 32, 16, 0, 3, 0, - 0, 0, 70, 2, 16, 0, - 4, 0, 0, 0, 70, 130, - 32, 0, 2, 0, 0, 0, - 1, 0, 0, 0, 16, 0, - 0, 8, 66, 32, 16, 0, - 3, 0, 0, 0, 70, 2, - 16, 0, 4, 0, 0, 0, - 70, 130, 32, 0, 2, 0, - 0, 0, 2, 0, 0, 0, - 54, 0, 0, 5, 114, 32, - 16, 0, 7, 0, 0, 0, - 70, 2, 16, 0, 4, 0, - 0, 0, 17, 0, 0, 8, - 18, 0, 16, 0, 0, 0, - 0, 0, 70, 14, 16, 0, - 2, 0, 0, 0, 70, 142, - 32, 0, 2, 0, 0, 0, - 0, 0, 0, 0, 17, 0, - 0, 8, 34, 0, 16, 0, - 0, 0, 0, 0, 70, 14, - 16, 0, 2, 0, 0, 0, - 70, 142, 32, 0, 2, 0, - 0, 0, 1, 0, 0, 0, - 17, 0, 0, 8, 66, 0, - 16, 0, 0, 0, 0, 0, - 70, 14, 16, 0, 2, 0, - 0, 0, 70, 142, 32, 0, - 2, 0, 0, 0, 2, 0, - 0, 0, 54, 0, 0, 5, - 114, 32, 16, 0, 4, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 0, 0, - 0, 9, 114, 32, 16, 0, - 5, 0, 0, 0, 70, 2, - 16, 128, 65, 0, 0, 0, - 0, 0, 0, 0, 70, 130, - 32, 0, 2, 0, 0, 0, - 20, 0, 0, 0, 54, 0, - 0, 5, 130, 32, 16, 0, - 6, 0, 0, 0, 58, 16, - 16, 0, 2, 0, 0, 0, - 62, 0, 0, 1, 73, 83, - 71, 78, 244, 0, 0, 0, - 7, 0, 0, 0, 8, 0, - 0, 0, 176, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 15, 15, - 0, 0, 188, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 1, 0, 0, 0, 7, 7, - 0, 0, 195, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 2, 0, 0, 0, 15, 15, - 0, 0, 203, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 3, 0, 0, 0, 15, 15, - 0, 0, 209, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 4, 0, 0, 0, 3, 3, - 0, 0, 218, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 5, 0, 0, 0, 15, 15, - 0, 0, 231, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 6, 0, 0, 0, 15, 15, - 0, 0, 83, 86, 95, 80, - 111, 115, 105, 116, 105, 111, - 110, 0, 78, 79, 82, 77, - 65, 76, 0, 84, 65, 78, - 71, 69, 78, 84, 0, 67, - 79, 76, 79, 82, 0, 84, - 69, 88, 67, 79, 79, 82, - 68, 0, 66, 76, 69, 78, - 68, 73, 78, 68, 73, 67, - 69, 83, 0, 66, 76, 69, - 78, 68, 87, 69, 73, 71, - 72, 84, 0, 171, 79, 83, - 71, 78, 228, 0, 0, 0, - 8, 0, 0, 0, 8, 0, - 0, 0, 200, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 15, 0, - 0, 0, 212, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 1, 0, 0, 0, 15, 0, - 0, 0, 218, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 2, 0, 0, 0, 3, 12, - 0, 0, 218, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 3, 0, 0, 0, 7, 8, - 0, 0, 218, 0, 0, 0, - 2, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 4, 0, 0, 0, 7, 8, - 0, 0, 218, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 5, 0, 0, 0, 7, 8, - 0, 0, 218, 0, 0, 0, - 4, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 6, 0, 0, 0, 15, 0, - 0, 0, 218, 0, 0, 0, - 5, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 7, 0, 0, 0, 7, 8, - 0, 0, 83, 86, 95, 80, - 79, 83, 73, 84, 73, 79, - 78, 0, 67, 79, 76, 79, - 82, 0, 84, 69, 88, 67, - 79, 79, 82, 68, 0, 171 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/DGSLEffect_mainVc.inc b/DirectXTK/Src/Shaders/Compiled/DGSLEffect_mainVc.inc deleted file mode 100644 index 660b4e9..0000000 --- a/DirectXTK/Src/Shaders/Compiled/DGSLEffect_mainVc.inc +++ /dev/null @@ -1,597 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Position 0 xyzw 0 NONE float xyzw -// NORMAL 0 xyz 1 NONE float xyz -// TANGENT 0 xyzw 2 NONE float xyzw -// COLOR 0 xyzw 3 NONE float xyzw -// TEXCOORD 0 xy 4 NONE float xy -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_POSITION 0 xyzw 0 POS float xyzw -// COLOR 0 xyzw 1 NONE float xyzw -// TEXCOORD 0 xy 2 NONE float xy -// TEXCOORD 1 xyz 3 NONE float xyz -// TEXCOORD 2 xyz 4 NONE float xyz -// TEXCOORD 3 xyz 5 NONE float xyz -// TEXCOORD 4 xyzw 6 NONE float xyzw -// TEXCOORD 5 xyz 7 NONE float xyz -// -// -// Constant buffer to DX9 shader constant mappings: -// -// Target Reg Buffer Start Reg # of Regs Data Conversion -// ---------- ------- --------- --------- ---------------------- -// c1 cb0 1 1 ( FLT, FLT, FLT, FLT) -// c2 cb2 0 3 ( FLT, FLT, FLT, FLT) -// c5 cb2 4 4 ( FLT, FLT, FLT, FLT) -// c9 cb2 16 2 ( FLT, FLT, FLT, FLT) -// c11 cb2 20 1 ( FLT, FLT, FLT, FLT) -// -// -// Runtime generated constant mappings: -// -// Target Reg Constant Description -// ---------- -------------------------------------------------- -// c0 Vertex Shader position offset -// -// -// Level9 shader bytecode: -// - vs_2_0 - def c12, 1, 0, 0, 0 - dcl_texcoord v0 // vertex<0,1,2,3> - dcl_texcoord1 v1 // vertex<4,5,6> - dcl_texcoord2 v2 // vertex<7,8,9,10> - dcl_texcoord3 v3 // vertex<11,12,13,14> - dcl_texcoord4 v4 // vertex<15,16> - -#line 146 "D:\Microsoft\DirectXTK\Src\Shaders\DGSLEffect.fx" - dp4 oPos.z, v0, c7 // ::mainVc<2> - mul oT0, v3, c1 // ::mainVc<4,5,6,7> - mad r0.xyz, v4.xyxw, c12.xxyw, c12.yyxw - dp3 oT1.x, r0, c9.xyww // ::mainVc<8> - dp3 oT1.y, r0, c10.xyww // ::mainVc<9> - dp3 oT2.x, v1, c2 // ::mainVc<10> - dp3 oT2.y, v1, c3 // ::mainVc<11> - dp3 oT2.z, v1, c4 // ::mainVc<12> - -#line 143 - dp4 r0.x, v0, c2 // ::wp<0> - dp4 r0.y, v0, c3 // ::wp<1> - dp4 r0.z, v0, c4 // ::wp<2> - -#line 151 - add oT4.xyz, -r0, c11 // ::mainVc<16,17,18> - -#line 143 - mov oT3.xyz, r0 // ::mainVc<13,14,15> - -#line 146 - dp4 r0.x, v0, c5 // ::result<0> - dp4 r0.y, v0, c6 // ::result<1> - dp4 r0.z, v0, c8 // ::result<3> - -#line 139 - mad oPos.xy, r0.z, c0, r0 // ::mainVc<0,1> - mov oPos.w, r0.z // ::mainVc<3> - -#line 152 - mov oT5, v2 // ::mainVc<19,20,21,22> - mov oT6.xyz, v1 // ::mainVc<23,24,25> - -// approximately 20 instruction slots used -vs_4_0 -dcl_constantbuffer CB0[2], immediateIndexed -dcl_constantbuffer CB2[21], immediateIndexed -dcl_input v0.xyzw -dcl_input v1.xyz -dcl_input v2.xyzw -dcl_input v3.xyzw -dcl_input v4.xy -dcl_output_siv o0.xyzw, position -dcl_output o1.xyzw -dcl_output o2.xy -dcl_output o3.xyz -dcl_output o4.xyz -dcl_output o5.xyz -dcl_output o6.xyzw -dcl_output o7.xyz -dcl_temps 1 -dp4 o0.x, v0.xyzw, cb2[4].xyzw -dp4 o0.y, v0.xyzw, cb2[5].xyzw -dp4 o0.z, v0.xyzw, cb2[6].xyzw -dp4 o0.w, v0.xyzw, cb2[7].xyzw -mul o1.xyzw, v3.xyzw, cb0[1].xyzw -mov r0.xy, v4.xyxx -mov r0.z, l(1.000000) -dp3 o2.x, r0.xyzx, cb2[16].xywx -dp3 o2.y, r0.xyzx, cb2[17].xywx -dp3 o3.x, v1.xyzx, cb2[0].xyzx -dp3 o3.y, v1.xyzx, cb2[1].xyzx -dp3 o3.z, v1.xyzx, cb2[2].xyzx -dp4 r0.x, v0.xyzw, cb2[0].xyzw -dp4 r0.y, v0.xyzw, cb2[1].xyzw -dp4 r0.z, v0.xyzw, cb2[2].xyzw -mov o4.xyz, r0.xyzx -add o5.xyz, -r0.xyzx, cb2[20].xyzx -mov o6.xyzw, v2.xyzw -mov o7.xyz, v1.xyzx -ret -// Approximately 0 instruction slots used -#endif - -const BYTE DGSLEffect_mainVc[] = -{ - 68, 88, 66, 67, 17, 4, - 183, 85, 5, 157, 114, 115, - 109, 197, 226, 241, 48, 195, - 108, 157, 1, 0, 0, 0, - 204, 10, 0, 0, 4, 0, - 0, 0, 48, 0, 0, 0, - 40, 6, 0, 0, 44, 9, - 0, 0, 224, 9, 0, 0, - 65, 111, 110, 57, 240, 5, - 0, 0, 240, 5, 0, 0, - 0, 2, 254, 255, 140, 5, - 0, 0, 100, 0, 0, 0, - 5, 0, 36, 0, 0, 0, - 96, 0, 0, 0, 96, 0, - 0, 0, 36, 0, 1, 0, - 96, 0, 0, 0, 1, 0, - 1, 0, 1, 0, 0, 0, - 0, 0, 2, 0, 0, 0, - 3, 0, 2, 0, 0, 0, - 0, 0, 2, 0, 4, 0, - 4, 0, 5, 0, 0, 0, - 0, 0, 2, 0, 16, 0, - 2, 0, 9, 0, 0, 0, - 0, 0, 2, 0, 20, 0, - 1, 0, 11, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 2, 254, 255, 254, 255, - 253, 0, 68, 66, 85, 71, - 40, 0, 0, 0, 200, 3, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 92, 0, - 0, 0, 26, 0, 0, 0, - 96, 0, 0, 0, 4, 0, - 0, 0, 120, 3, 0, 0, - 48, 1, 0, 0, 68, 58, - 92, 77, 105, 99, 114, 111, - 115, 111, 102, 116, 92, 68, - 105, 114, 101, 99, 116, 88, - 84, 75, 92, 83, 114, 99, - 92, 83, 104, 97, 100, 101, - 114, 115, 92, 68, 71, 83, - 76, 69, 102, 102, 101, 99, - 116, 46, 102, 120, 0, 171, - 171, 171, 40, 0, 0, 0, - 0, 0, 255, 255, 252, 3, - 0, 0, 0, 0, 255, 255, - 20, 4, 0, 0, 0, 0, - 255, 255, 32, 4, 0, 0, - 0, 0, 255, 255, 44, 4, - 0, 0, 0, 0, 255, 255, - 56, 4, 0, 0, 0, 0, - 255, 255, 68, 4, 0, 0, - 146, 0, 0, 0, 80, 4, - 0, 0, 147, 0, 0, 0, - 96, 4, 0, 0, 148, 0, - 0, 0, 112, 4, 0, 0, - 148, 0, 0, 0, 132, 4, - 0, 0, 148, 0, 0, 0, - 148, 4, 0, 0, 149, 0, - 0, 0, 164, 4, 0, 0, - 149, 0, 0, 0, 180, 4, - 0, 0, 149, 0, 0, 0, - 196, 4, 0, 0, 143, 0, - 0, 0, 212, 4, 0, 0, - 143, 0, 0, 0, 228, 4, - 0, 0, 143, 0, 0, 0, - 244, 4, 0, 0, 151, 0, - 0, 0, 4, 5, 0, 0, - 143, 0, 0, 0, 20, 5, - 0, 0, 146, 0, 0, 0, - 32, 5, 0, 0, 146, 0, - 0, 0, 48, 5, 0, 0, - 146, 0, 0, 0, 64, 5, - 0, 0, 139, 0, 0, 0, - 80, 5, 0, 0, 139, 0, - 0, 0, 100, 5, 0, 0, - 152, 0, 0, 0, 112, 5, - 0, 0, 153, 0, 0, 0, - 124, 5, 0, 0, 109, 97, - 105, 110, 86, 99, 0, 112, - 111, 115, 0, 171, 1, 0, - 3, 0, 1, 0, 4, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 100, 105, 102, 102, - 117, 115, 101, 0, 117, 118, - 0, 171, 1, 0, 3, 0, - 1, 0, 2, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 119, 111, 114, 108, 100, 78, - 111, 114, 109, 0, 171, 171, - 1, 0, 3, 0, 1, 0, - 3, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 119, 111, - 114, 108, 100, 80, 111, 115, - 0, 116, 111, 69, 121, 101, - 0, 116, 97, 110, 103, 101, - 110, 116, 0, 110, 111, 114, - 109, 97, 108, 0, 171, 171, - 55, 1, 0, 0, 60, 1, - 0, 0, 76, 1, 0, 0, - 60, 1, 0, 0, 84, 1, - 0, 0, 88, 1, 0, 0, - 104, 1, 0, 0, 116, 1, - 0, 0, 132, 1, 0, 0, - 116, 1, 0, 0, 141, 1, - 0, 0, 116, 1, 0, 0, - 147, 1, 0, 0, 60, 1, - 0, 0, 155, 1, 0, 0, - 116, 1, 0, 0, 5, 0, - 0, 0, 1, 0, 26, 0, - 1, 0, 8, 0, 164, 1, - 0, 0, 6, 0, 0, 0, - 255, 255, 255, 255, 2, 0, - 255, 255, 7, 0, 0, 0, - 4, 0, 5, 0, 6, 0, - 7, 0, 9, 0, 0, 0, - 8, 0, 255, 255, 255, 255, - 255, 255, 10, 0, 0, 0, - 255, 255, 9, 0, 255, 255, - 255, 255, 11, 0, 0, 0, - 10, 0, 255, 255, 255, 255, - 255, 255, 12, 0, 0, 0, - 255, 255, 11, 0, 255, 255, - 255, 255, 13, 0, 0, 0, - 255, 255, 255, 255, 12, 0, - 255, 255, 17, 0, 0, 0, - 16, 0, 17, 0, 18, 0, - 255, 255, 18, 0, 0, 0, - 13, 0, 14, 0, 15, 0, - 255, 255, 22, 0, 0, 0, - 0, 0, 1, 0, 255, 255, - 255, 255, 23, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 3, 0, 24, 0, 0, 0, - 19, 0, 20, 0, 21, 0, - 22, 0, 25, 0, 0, 0, - 23, 0, 24, 0, 25, 0, - 255, 255, 114, 101, 115, 117, - 108, 116, 0, 171, 5, 0, - 0, 0, 1, 0, 26, 0, - 1, 0, 8, 0, 164, 1, - 0, 0, 19, 0, 0, 0, - 0, 0, 255, 255, 255, 255, - 255, 255, 20, 0, 0, 0, - 255, 255, 1, 0, 255, 255, - 255, 255, 21, 0, 0, 0, - 255, 255, 255, 255, 3, 0, - 255, 255, 118, 101, 114, 116, - 101, 120, 0, 99, 111, 108, - 111, 114, 0, 171, 171, 171, - 55, 1, 0, 0, 60, 1, - 0, 0, 155, 1, 0, 0, - 116, 1, 0, 0, 147, 1, - 0, 0, 60, 1, 0, 0, - 211, 2, 0, 0, 60, 1, - 0, 0, 84, 1, 0, 0, - 88, 1, 0, 0, 5, 0, - 0, 0, 1, 0, 17, 0, - 1, 0, 5, 0, 220, 2, - 0, 0, 1, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 3, 0, 2, 0, 0, 0, - 4, 0, 5, 0, 6, 0, - 255, 255, 3, 0, 0, 0, - 7, 0, 8, 0, 9, 0, - 10, 0, 4, 0, 0, 0, - 11, 0, 12, 0, 13, 0, - 14, 0, 5, 0, 0, 0, - 15, 0, 16, 0, 255, 255, - 255, 255, 119, 112, 0, 171, - 14, 0, 0, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 15, 0, 0, 0, 255, 255, - 1, 0, 255, 255, 255, 255, - 16, 0, 0, 0, 255, 255, - 255, 255, 2, 0, 255, 255, - 0, 0, 0, 0, 48, 1, - 0, 0, 228, 1, 0, 0, - 13, 0, 0, 0, 244, 1, - 0, 0, 0, 0, 0, 0, - 144, 2, 0, 0, 152, 2, - 0, 0, 3, 0, 0, 0, - 168, 2, 0, 0, 48, 1, - 0, 0, 204, 2, 0, 0, - 4, 3, 0, 0, 5, 0, - 0, 0, 20, 3, 0, 0, - 0, 0, 0, 0, 80, 3, - 0, 0, 116, 1, 0, 0, - 3, 0, 0, 0, 84, 3, - 0, 0, 77, 105, 99, 114, - 111, 115, 111, 102, 116, 32, - 40, 82, 41, 32, 72, 76, - 83, 76, 32, 83, 104, 97, - 100, 101, 114, 32, 67, 111, - 109, 112, 105, 108, 101, 114, - 32, 49, 48, 46, 49, 0, - 81, 0, 0, 5, 12, 0, - 15, 160, 0, 0, 128, 63, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 31, 0, 0, 2, 5, 0, - 0, 128, 0, 0, 15, 144, - 31, 0, 0, 2, 5, 0, - 1, 128, 1, 0, 15, 144, - 31, 0, 0, 2, 5, 0, - 2, 128, 2, 0, 15, 144, - 31, 0, 0, 2, 5, 0, - 3, 128, 3, 0, 15, 144, - 31, 0, 0, 2, 5, 0, - 4, 128, 4, 0, 15, 144, - 9, 0, 0, 3, 0, 0, - 4, 192, 0, 0, 228, 144, - 7, 0, 228, 160, 5, 0, - 0, 3, 0, 0, 15, 224, - 3, 0, 228, 144, 1, 0, - 228, 160, 4, 0, 0, 4, - 0, 0, 7, 128, 4, 0, - 196, 144, 12, 0, 208, 160, - 12, 0, 197, 160, 8, 0, - 0, 3, 1, 0, 1, 224, - 0, 0, 228, 128, 9, 0, - 244, 160, 8, 0, 0, 3, - 1, 0, 2, 224, 0, 0, - 228, 128, 10, 0, 244, 160, - 8, 0, 0, 3, 2, 0, - 1, 224, 1, 0, 228, 144, - 2, 0, 228, 160, 8, 0, - 0, 3, 2, 0, 2, 224, - 1, 0, 228, 144, 3, 0, - 228, 160, 8, 0, 0, 3, - 2, 0, 4, 224, 1, 0, - 228, 144, 4, 0, 228, 160, - 9, 0, 0, 3, 0, 0, - 1, 128, 0, 0, 228, 144, - 2, 0, 228, 160, 9, 0, - 0, 3, 0, 0, 2, 128, - 0, 0, 228, 144, 3, 0, - 228, 160, 9, 0, 0, 3, - 0, 0, 4, 128, 0, 0, - 228, 144, 4, 0, 228, 160, - 2, 0, 0, 3, 4, 0, - 7, 224, 0, 0, 228, 129, - 11, 0, 228, 160, 1, 0, - 0, 2, 3, 0, 7, 224, - 0, 0, 228, 128, 9, 0, - 0, 3, 0, 0, 1, 128, - 0, 0, 228, 144, 5, 0, - 228, 160, 9, 0, 0, 3, - 0, 0, 2, 128, 0, 0, - 228, 144, 6, 0, 228, 160, - 9, 0, 0, 3, 0, 0, - 4, 128, 0, 0, 228, 144, - 8, 0, 228, 160, 4, 0, - 0, 4, 0, 0, 3, 192, - 0, 0, 170, 128, 0, 0, - 228, 160, 0, 0, 228, 128, - 1, 0, 0, 2, 0, 0, - 8, 192, 0, 0, 170, 128, - 1, 0, 0, 2, 5, 0, - 15, 224, 2, 0, 228, 144, - 1, 0, 0, 2, 6, 0, - 7, 224, 1, 0, 228, 144, - 255, 255, 0, 0, 83, 72, - 68, 82, 252, 2, 0, 0, - 64, 0, 1, 0, 191, 0, - 0, 0, 89, 0, 0, 4, - 70, 142, 32, 0, 0, 0, - 0, 0, 2, 0, 0, 0, - 89, 0, 0, 4, 70, 142, - 32, 0, 2, 0, 0, 0, - 21, 0, 0, 0, 95, 0, - 0, 3, 242, 16, 16, 0, - 0, 0, 0, 0, 95, 0, - 0, 3, 114, 16, 16, 0, - 1, 0, 0, 0, 95, 0, - 0, 3, 242, 16, 16, 0, - 2, 0, 0, 0, 95, 0, - 0, 3, 242, 16, 16, 0, - 3, 0, 0, 0, 95, 0, - 0, 3, 50, 16, 16, 0, - 4, 0, 0, 0, 103, 0, - 0, 4, 242, 32, 16, 0, - 0, 0, 0, 0, 1, 0, - 0, 0, 101, 0, 0, 3, - 242, 32, 16, 0, 1, 0, - 0, 0, 101, 0, 0, 3, - 50, 32, 16, 0, 2, 0, - 0, 0, 101, 0, 0, 3, - 114, 32, 16, 0, 3, 0, - 0, 0, 101, 0, 0, 3, - 114, 32, 16, 0, 4, 0, - 0, 0, 101, 0, 0, 3, - 114, 32, 16, 0, 5, 0, - 0, 0, 101, 0, 0, 3, - 242, 32, 16, 0, 6, 0, - 0, 0, 101, 0, 0, 3, - 114, 32, 16, 0, 7, 0, - 0, 0, 104, 0, 0, 2, - 1, 0, 0, 0, 17, 0, - 0, 8, 18, 32, 16, 0, - 0, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 2, 0, - 0, 0, 4, 0, 0, 0, - 17, 0, 0, 8, 34, 32, - 16, 0, 0, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 2, 0, 0, 0, 5, 0, - 0, 0, 17, 0, 0, 8, - 66, 32, 16, 0, 0, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 0, 2, 0, 0, 0, - 6, 0, 0, 0, 17, 0, - 0, 8, 130, 32, 16, 0, - 0, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 2, 0, - 0, 0, 7, 0, 0, 0, - 56, 0, 0, 8, 242, 32, - 16, 0, 1, 0, 0, 0, - 70, 30, 16, 0, 3, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 1, 0, - 0, 0, 54, 0, 0, 5, - 50, 0, 16, 0, 0, 0, - 0, 0, 70, 16, 16, 0, - 4, 0, 0, 0, 54, 0, - 0, 5, 66, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 128, 63, - 16, 0, 0, 8, 18, 32, - 16, 0, 2, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 70, 131, 32, 0, - 2, 0, 0, 0, 16, 0, - 0, 0, 16, 0, 0, 8, - 34, 32, 16, 0, 2, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 70, 131, - 32, 0, 2, 0, 0, 0, - 17, 0, 0, 0, 16, 0, - 0, 8, 18, 32, 16, 0, - 3, 0, 0, 0, 70, 18, - 16, 0, 1, 0, 0, 0, - 70, 130, 32, 0, 2, 0, - 0, 0, 0, 0, 0, 0, - 16, 0, 0, 8, 34, 32, - 16, 0, 3, 0, 0, 0, - 70, 18, 16, 0, 1, 0, - 0, 0, 70, 130, 32, 0, - 2, 0, 0, 0, 1, 0, - 0, 0, 16, 0, 0, 8, - 66, 32, 16, 0, 3, 0, - 0, 0, 70, 18, 16, 0, - 1, 0, 0, 0, 70, 130, - 32, 0, 2, 0, 0, 0, - 2, 0, 0, 0, 17, 0, - 0, 8, 18, 0, 16, 0, - 0, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 2, 0, - 0, 0, 0, 0, 0, 0, - 17, 0, 0, 8, 34, 0, - 16, 0, 0, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 2, 0, 0, 0, 1, 0, - 0, 0, 17, 0, 0, 8, - 66, 0, 16, 0, 0, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 0, 2, 0, 0, 0, - 2, 0, 0, 0, 54, 0, - 0, 5, 114, 32, 16, 0, - 4, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 0, 0, 0, 9, 114, 32, - 16, 0, 5, 0, 0, 0, - 70, 2, 16, 128, 65, 0, - 0, 0, 0, 0, 0, 0, - 70, 130, 32, 0, 2, 0, - 0, 0, 20, 0, 0, 0, - 54, 0, 0, 5, 242, 32, - 16, 0, 6, 0, 0, 0, - 70, 30, 16, 0, 2, 0, - 0, 0, 54, 0, 0, 5, - 114, 32, 16, 0, 7, 0, - 0, 0, 70, 18, 16, 0, - 1, 0, 0, 0, 62, 0, - 0, 1, 73, 83, 71, 78, - 172, 0, 0, 0, 5, 0, - 0, 0, 8, 0, 0, 0, - 128, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 15, 15, 0, 0, - 140, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 1, 0, - 0, 0, 7, 7, 0, 0, - 147, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 2, 0, - 0, 0, 15, 15, 0, 0, - 155, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 3, 0, - 0, 0, 15, 15, 0, 0, - 161, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 4, 0, - 0, 0, 3, 3, 0, 0, - 83, 86, 95, 80, 111, 115, - 105, 116, 105, 111, 110, 0, - 78, 79, 82, 77, 65, 76, - 0, 84, 65, 78, 71, 69, - 78, 84, 0, 67, 79, 76, - 79, 82, 0, 84, 69, 88, - 67, 79, 79, 82, 68, 0, - 171, 171, 79, 83, 71, 78, - 228, 0, 0, 0, 8, 0, - 0, 0, 8, 0, 0, 0, - 200, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 15, 0, 0, 0, - 212, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 1, 0, - 0, 0, 15, 0, 0, 0, - 218, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 2, 0, - 0, 0, 3, 12, 0, 0, - 218, 0, 0, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 3, 0, - 0, 0, 7, 8, 0, 0, - 218, 0, 0, 0, 2, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 4, 0, - 0, 0, 7, 8, 0, 0, - 218, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 5, 0, - 0, 0, 7, 8, 0, 0, - 218, 0, 0, 0, 4, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 6, 0, - 0, 0, 15, 0, 0, 0, - 218, 0, 0, 0, 5, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 7, 0, - 0, 0, 7, 8, 0, 0, - 83, 86, 95, 80, 79, 83, - 73, 84, 73, 79, 78, 0, - 67, 79, 76, 79, 82, 0, - 84, 69, 88, 67, 79, 79, - 82, 68, 0, 171 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/DGSLLambert_main.inc b/DirectXTK/Src/Shaders/Compiled/DGSLLambert_main.inc deleted file mode 100644 index 771e3ad..0000000 --- a/DirectXTK/Src/Shaders/Compiled/DGSLLambert_main.inc +++ /dev/null @@ -1,487 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_POSITION 0 xyzw 0 POS float -// COLOR 0 xyzw 1 NONE float xyzw -// TEXCOORD 0 xy 2 NONE float -// TEXCOORD 1 xyz 3 NONE float xyz -// TEXCOORD 2 xyz 4 NONE float -// TEXCOORD 3 xyz 5 NONE float -// TEXCOORD 4 xyzw 6 NONE float -// TEXCOORD 5 xyz 7 NONE float -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Target 0 xyzw 0 TARGET float xyzw -// -// -// Constant buffer to DX9 shader constant mappings: -// -// Target Reg Buffer Start Reg # of Regs Data Conversion -// ---------- ------- --------- --------- ---------------------- -// c0 cb0 0 1 ( FLT, FLT, FLT, FLT) -// c1 cb1 0 5 ( FLT, FLT, FLT, FLT) -// c6 cb1 9 4 ( FLT, FLT, FLT, FLT) -// -// -// Level9 shader bytecode: -// - ps_2_0 - dcl t0 // pixel<4,5,6,7> - dcl t2.xyz // pixel<10,11,12> - -#line 95 "D:\Microsoft\DirectXTK\Src\Shaders\DGSLLambert.hlsl" - nrm r0.xyz, t2 // ::worldNormal<0,1,2> - -#line 78 - dp3_sat r0.w, c6, r0 // ::diffuseAmount<0> - mul r1.xyz, r0.w, c2 - mul r1.xyz, r1, t0 // ::diffuse<0,1,2> - -#line 101 - mov r2.xyz, c0 // MaterialVars::MaterialAmbient<0,1,2> - mad r1.xyz, r2, c1, r1 // ::local3<0,1,2> - -#line 78 - dp3_sat r0.w, c7, r0 // ::diffuseAmount<0> - mul r2.xyz, r0.w, c3 - -#line 101 - mad r1.xyz, r2, t0, r1 // ::local3<0,1,2> - -#line 78 - dp3_sat r0.w, c8, r0 // ::diffuseAmount<0> - dp3_sat r1.w, c9, r0 // ::diffuseAmount<0> - mul r0.xyz, r1.w, c5 - mul r2.xyz, r0.w, c4 - -#line 101 - mad r1.xyz, r2, t0, r1 // ::local3<0,1,2> - mad_sat r0.xyz, r0, t0, r1 // ::local3<0,1,2> - -#line 104 - mov r0.w, t0.w - mov oC0, r0 // ::main<0,1,2,3> - -// approximately 19 instruction slots used -ps_4_0 -dcl_constantbuffer CB0[1], immediateIndexed -dcl_constantbuffer CB1[13], immediateIndexed -dcl_input_ps linear v1.xyzw -dcl_input_ps linear v3.xyz -dcl_output o0.xyzw -dcl_temps 3 -dp3 r0.x, v3.xyzx, v3.xyzx -rsq r0.x, r0.x -mul r0.xyz, r0.xxxx, v3.xyzx -dp3_sat r0.w, cb1[9].xyzx, r0.xyzx -mul r1.xyz, r0.wwww, cb1[1].xyzx -mul r1.xyz, r1.xyzx, v1.xyzx -mad r1.xyz, cb0[0].xyzx, cb1[0].xyzx, r1.xyzx -dp3_sat r0.w, cb1[10].xyzx, r0.xyzx -mul r2.xyz, r0.wwww, cb1[2].xyzx -mad r1.xyz, r2.xyzx, v1.xyzx, r1.xyzx -dp3_sat r0.w, cb1[11].xyzx, r0.xyzx -dp3_sat r0.x, cb1[12].xyzx, r0.xyzx -mul r0.xyz, r0.xxxx, cb1[4].xyzx -mul r2.xyz, r0.wwww, cb1[3].xyzx -mad r1.xyz, r2.xyzx, v1.xyzx, r1.xyzx -mad_sat o0.xyz, r0.xyzx, v1.xyzx, r1.xyzx -mov o0.w, v1.w -ret -// Approximately 0 instruction slots used -#endif - -const BYTE DGSLLambert_main[] = -{ - 68, 88, 66, 67, 74, 210, - 131, 239, 78, 45, 196, 241, - 147, 168, 202, 86, 137, 27, - 52, 17, 1, 0, 0, 0, - 236, 8, 0, 0, 4, 0, - 0, 0, 48, 0, 0, 0, - 88, 5, 0, 0, 204, 7, - 0, 0, 184, 8, 0, 0, - 65, 111, 110, 57, 32, 5, - 0, 0, 32, 5, 0, 0, - 0, 2, 255, 255, 216, 4, - 0, 0, 72, 0, 0, 0, - 3, 0, 36, 0, 0, 0, - 72, 0, 0, 0, 72, 0, - 0, 0, 36, 0, 0, 0, - 72, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 5, 0, 1, 0, 0, 0, - 0, 0, 1, 0, 9, 0, - 4, 0, 6, 0, 0, 0, - 0, 0, 0, 2, 255, 255, - 254, 255, 233, 0, 68, 66, - 85, 71, 40, 0, 0, 0, - 120, 3, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 92, 0, 0, 0, 19, 0, - 0, 0, 96, 0, 0, 0, - 7, 0, 0, 0, 236, 2, - 0, 0, 224, 1, 0, 0, - 68, 58, 92, 77, 105, 99, - 114, 111, 115, 111, 102, 116, - 92, 68, 105, 114, 101, 99, - 116, 88, 84, 75, 92, 83, - 114, 99, 92, 83, 104, 97, - 100, 101, 114, 115, 92, 68, - 71, 83, 76, 76, 97, 109, - 98, 101, 114, 116, 46, 104, - 108, 115, 108, 0, 40, 0, - 0, 0, 0, 0, 255, 255, - 172, 3, 0, 0, 0, 0, - 255, 255, 184, 3, 0, 0, - 95, 0, 0, 0, 196, 3, - 0, 0, 78, 0, 0, 0, - 208, 3, 0, 0, 79, 0, - 0, 0, 224, 3, 0, 0, - 79, 0, 0, 0, 240, 3, - 0, 0, 101, 0, 0, 0, - 0, 4, 0, 0, 101, 0, - 0, 0, 12, 4, 0, 0, - 78, 0, 0, 0, 32, 4, - 0, 0, 79, 0, 0, 0, - 48, 4, 0, 0, 101, 0, - 0, 0, 64, 4, 0, 0, - 78, 0, 0, 0, 84, 4, - 0, 0, 78, 0, 0, 0, - 100, 4, 0, 0, 79, 0, - 0, 0, 116, 4, 0, 0, - 79, 0, 0, 0, 132, 4, - 0, 0, 101, 0, 0, 0, - 148, 4, 0, 0, 101, 0, - 0, 0, 168, 4, 0, 0, - 104, 0, 0, 0, 188, 4, - 0, 0, 104, 0, 0, 0, - 200, 4, 0, 0, 77, 97, - 116, 101, 114, 105, 97, 108, - 86, 97, 114, 115, 0, 77, - 97, 116, 101, 114, 105, 97, - 108, 65, 109, 98, 105, 101, - 110, 116, 0, 171, 171, 171, - 1, 0, 3, 0, 1, 0, - 4, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 6, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 255, 255, 100, 105, - 102, 102, 117, 115, 101, 0, - 1, 0, 3, 0, 1, 0, - 3, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 5, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 255, 255, 100, 105, - 102, 102, 117, 115, 101, 65, - 109, 111, 117, 110, 116, 0, - 171, 171, 0, 0, 3, 0, - 1, 0, 1, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 0, 0, - 8, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 0, 0, - 11, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 0, 0, - 12, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 0, 0, - 108, 111, 99, 97, 108, 51, - 0, 171, 7, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 255, 255, 10, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 255, 255, 15, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 255, 255, 16, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 255, 255, 109, 97, 105, 110, - 0, 102, 114, 97, 103, 109, - 101, 110, 116, 0, 171, 171, - 1, 0, 3, 0, 1, 0, - 4, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 229, 1, - 0, 0, 240, 1, 0, 0, - 5, 0, 0, 0, 1, 0, - 4, 0, 1, 0, 1, 0, - 0, 2, 0, 0, 18, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 3, 0, 112, 105, - 120, 101, 108, 0, 112, 111, - 115, 0, 117, 118, 0, 171, - 171, 171, 1, 0, 3, 0, - 1, 0, 2, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 119, 111, 114, 108, 100, 78, - 111, 114, 109, 0, 119, 111, - 114, 108, 100, 80, 111, 115, - 0, 116, 111, 69, 121, 101, - 0, 116, 97, 110, 103, 101, - 110, 116, 0, 110, 111, 114, - 109, 97, 108, 0, 42, 2, - 0, 0, 240, 1, 0, 0, - 52, 1, 0, 0, 240, 1, - 0, 0, 46, 2, 0, 0, - 52, 2, 0, 0, 68, 2, - 0, 0, 60, 1, 0, 0, - 78, 2, 0, 0, 60, 1, - 0, 0, 87, 2, 0, 0, - 60, 1, 0, 0, 93, 2, - 0, 0, 240, 1, 0, 0, - 101, 2, 0, 0, 60, 1, - 0, 0, 5, 0, 0, 0, - 1, 0, 26, 0, 1, 0, - 8, 0, 108, 2, 0, 0, - 0, 0, 0, 0, 4, 0, - 5, 0, 6, 0, 7, 0, - 1, 0, 0, 0, 10, 0, - 11, 0, 12, 0, 255, 255, - 119, 111, 114, 108, 100, 78, - 111, 114, 109, 97, 108, 0, - 2, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 255, 255, - 248, 0, 0, 0, 5, 1, - 0, 0, 24, 1, 0, 0, - 1, 0, 0, 0, 40, 1, - 0, 0, 0, 0, 0, 0, - 52, 1, 0, 0, 60, 1, - 0, 0, 1, 0, 0, 0, - 76, 1, 0, 0, 0, 0, - 0, 0, 88, 1, 0, 0, - 104, 1, 0, 0, 4, 0, - 0, 0, 120, 1, 0, 0, - 0, 0, 0, 0, 168, 1, - 0, 0, 60, 1, 0, 0, - 4, 0, 0, 0, 176, 1, - 0, 0, 0, 0, 0, 0, - 224, 1, 0, 0, 8, 2, - 0, 0, 1, 0, 0, 0, - 24, 2, 0, 0, 224, 1, - 0, 0, 36, 2, 0, 0, - 172, 2, 0, 0, 2, 0, - 0, 0, 188, 2, 0, 0, - 0, 0, 0, 0, 212, 2, - 0, 0, 60, 1, 0, 0, - 1, 0, 0, 0, 224, 2, - 0, 0, 77, 105, 99, 114, - 111, 115, 111, 102, 116, 32, - 40, 82, 41, 32, 72, 76, - 83, 76, 32, 83, 104, 97, - 100, 101, 114, 32, 67, 111, - 109, 112, 105, 108, 101, 114, - 32, 49, 48, 46, 49, 0, - 31, 0, 0, 2, 0, 0, - 0, 128, 0, 0, 15, 176, - 31, 0, 0, 2, 0, 0, - 0, 128, 2, 0, 7, 176, - 36, 0, 0, 2, 0, 0, - 7, 128, 2, 0, 228, 176, - 8, 0, 0, 3, 0, 0, - 24, 128, 6, 0, 228, 160, - 0, 0, 228, 128, 5, 0, - 0, 3, 1, 0, 7, 128, - 0, 0, 255, 128, 2, 0, - 228, 160, 5, 0, 0, 3, - 1, 0, 7, 128, 1, 0, - 228, 128, 0, 0, 228, 176, - 1, 0, 0, 2, 2, 0, - 7, 128, 0, 0, 228, 160, - 4, 0, 0, 4, 1, 0, - 7, 128, 2, 0, 228, 128, - 1, 0, 228, 160, 1, 0, - 228, 128, 8, 0, 0, 3, - 0, 0, 24, 128, 7, 0, - 228, 160, 0, 0, 228, 128, - 5, 0, 0, 3, 2, 0, - 7, 128, 0, 0, 255, 128, - 3, 0, 228, 160, 4, 0, - 0, 4, 1, 0, 7, 128, - 2, 0, 228, 128, 0, 0, - 228, 176, 1, 0, 228, 128, - 8, 0, 0, 3, 0, 0, - 24, 128, 8, 0, 228, 160, - 0, 0, 228, 128, 8, 0, - 0, 3, 1, 0, 24, 128, - 9, 0, 228, 160, 0, 0, - 228, 128, 5, 0, 0, 3, - 0, 0, 7, 128, 1, 0, - 255, 128, 5, 0, 228, 160, - 5, 0, 0, 3, 2, 0, - 7, 128, 0, 0, 255, 128, - 4, 0, 228, 160, 4, 0, - 0, 4, 1, 0, 7, 128, - 2, 0, 228, 128, 0, 0, - 228, 176, 1, 0, 228, 128, - 4, 0, 0, 4, 0, 0, - 23, 128, 0, 0, 228, 128, - 0, 0, 228, 176, 1, 0, - 228, 128, 1, 0, 0, 2, - 0, 0, 8, 128, 0, 0, - 255, 176, 1, 0, 0, 2, - 0, 8, 15, 128, 0, 0, - 228, 128, 255, 255, 0, 0, - 83, 72, 68, 82, 108, 2, - 0, 0, 64, 0, 0, 0, - 155, 0, 0, 0, 89, 0, - 0, 4, 70, 142, 32, 0, - 0, 0, 0, 0, 1, 0, - 0, 0, 89, 0, 0, 4, - 70, 142, 32, 0, 1, 0, - 0, 0, 13, 0, 0, 0, - 98, 16, 0, 3, 242, 16, - 16, 0, 1, 0, 0, 0, - 98, 16, 0, 3, 114, 16, - 16, 0, 3, 0, 0, 0, - 101, 0, 0, 3, 242, 32, - 16, 0, 0, 0, 0, 0, - 104, 0, 0, 2, 3, 0, - 0, 0, 16, 0, 0, 7, - 18, 0, 16, 0, 0, 0, - 0, 0, 70, 18, 16, 0, - 3, 0, 0, 0, 70, 18, - 16, 0, 3, 0, 0, 0, - 68, 0, 0, 5, 18, 0, - 16, 0, 0, 0, 0, 0, - 10, 0, 16, 0, 0, 0, - 0, 0, 56, 0, 0, 7, - 114, 0, 16, 0, 0, 0, - 0, 0, 6, 0, 16, 0, - 0, 0, 0, 0, 70, 18, - 16, 0, 3, 0, 0, 0, - 16, 32, 0, 8, 130, 0, - 16, 0, 0, 0, 0, 0, - 70, 130, 32, 0, 1, 0, - 0, 0, 9, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 56, 0, 0, 8, - 114, 0, 16, 0, 1, 0, - 0, 0, 246, 15, 16, 0, - 0, 0, 0, 0, 70, 130, - 32, 0, 1, 0, 0, 0, - 1, 0, 0, 0, 56, 0, - 0, 7, 114, 0, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 1, 0, 0, 0, - 70, 18, 16, 0, 1, 0, - 0, 0, 50, 0, 0, 11, - 114, 0, 16, 0, 1, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 70, 130, 32, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 16, 32, - 0, 8, 130, 0, 16, 0, - 0, 0, 0, 0, 70, 130, - 32, 0, 1, 0, 0, 0, - 10, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 56, 0, 0, 8, 114, 0, - 16, 0, 2, 0, 0, 0, - 246, 15, 16, 0, 0, 0, - 0, 0, 70, 130, 32, 0, - 1, 0, 0, 0, 2, 0, - 0, 0, 50, 0, 0, 9, - 114, 0, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 2, 0, 0, 0, 70, 18, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 16, 32, 0, 8, - 130, 0, 16, 0, 0, 0, - 0, 0, 70, 130, 32, 0, - 1, 0, 0, 0, 11, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 16, 32, - 0, 8, 18, 0, 16, 0, - 0, 0, 0, 0, 70, 130, - 32, 0, 1, 0, 0, 0, - 12, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 56, 0, 0, 8, 114, 0, - 16, 0, 0, 0, 0, 0, - 6, 0, 16, 0, 0, 0, - 0, 0, 70, 130, 32, 0, - 1, 0, 0, 0, 4, 0, - 0, 0, 56, 0, 0, 8, - 114, 0, 16, 0, 2, 0, - 0, 0, 246, 15, 16, 0, - 0, 0, 0, 0, 70, 130, - 32, 0, 1, 0, 0, 0, - 3, 0, 0, 0, 50, 0, - 0, 9, 114, 0, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 2, 0, 0, 0, - 70, 18, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 50, 32, - 0, 9, 114, 32, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 70, 18, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 54, 0, - 0, 5, 130, 32, 16, 0, - 0, 0, 0, 0, 58, 16, - 16, 0, 1, 0, 0, 0, - 62, 0, 0, 1, 73, 83, - 71, 78, 228, 0, 0, 0, - 8, 0, 0, 0, 8, 0, - 0, 0, 200, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 15, 0, - 0, 0, 212, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 1, 0, 0, 0, 15, 15, - 0, 0, 218, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 2, 0, 0, 0, 3, 0, - 0, 0, 218, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 3, 0, 0, 0, 7, 7, - 0, 0, 218, 0, 0, 0, - 2, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 4, 0, 0, 0, 7, 0, - 0, 0, 218, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 5, 0, 0, 0, 7, 0, - 0, 0, 218, 0, 0, 0, - 4, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 6, 0, 0, 0, 15, 0, - 0, 0, 218, 0, 0, 0, - 5, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 7, 0, 0, 0, 7, 0, - 0, 0, 83, 86, 95, 80, - 79, 83, 73, 84, 73, 79, - 78, 0, 67, 79, 76, 79, - 82, 0, 84, 69, 88, 67, - 79, 79, 82, 68, 0, 171, - 79, 83, 71, 78, 44, 0, - 0, 0, 1, 0, 0, 0, - 8, 0, 0, 0, 32, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 15, 0, 0, 0, 83, 86, - 95, 84, 97, 114, 103, 101, - 116, 0, 171, 171 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/DGSLLambert_mainTk.inc b/DirectXTK/Src/Shaders/Compiled/DGSLLambert_mainTk.inc deleted file mode 100644 index 7345ff4..0000000 --- a/DirectXTK/Src/Shaders/Compiled/DGSLLambert_mainTk.inc +++ /dev/null @@ -1,522 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_POSITION 0 xyzw 0 POS float -// COLOR 0 xyzw 1 NONE float xyzw -// TEXCOORD 0 xy 2 NONE float -// TEXCOORD 1 xyz 3 NONE float xyz -// TEXCOORD 2 xyz 4 NONE float -// TEXCOORD 3 xyz 5 NONE float -// TEXCOORD 4 xyzw 6 NONE float -// TEXCOORD 5 xyz 7 NONE float -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Target 0 xyzw 0 TARGET float xyzw -// -// -// Constant buffer to DX9 shader constant mappings: -// -// Target Reg Buffer Start Reg # of Regs Data Conversion -// ---------- ------- --------- --------- ---------------------- -// c0 cb0 0 1 ( FLT, FLT, FLT, FLT) -// c1 cb1 0 5 ( FLT, FLT, FLT, FLT) -// c6 cb1 9 4 ( FLT, FLT, FLT, FLT) -// -// -// Level9 shader bytecode: -// - ps_2_0 - def c10, -1, -0, 0, 0 - dcl t0 // pixel<4,5,6,7> - dcl t2.xyz // pixel<10,11,12> - -#line 126 "D:\Microsoft\DirectXTK\Src\Shaders\DGSLLambert.hlsl" - mul r0.w, t0.w, t0.w - cmp r0, -r0.w, c10.x, c10.y - texkill r0 - -#line 114 - nrm r0.xyz, t2 // ::worldNormal<0,1,2> - -#line 78 - dp3_sat r0.w, c6, r0 // ::diffuseAmount<0> - mul r1.xyz, r0.w, c2 - mul r1.xyz, r1, t0 // ::diffuse<0,1,2> - -#line 120 - mov r2.xyz, c0 // MaterialVars::MaterialAmbient<0,1,2> - mad r1.xyz, r2, c1, r1 // ::local3<0,1,2> - -#line 78 - dp3_sat r0.w, c7, r0 // ::diffuseAmount<0> - mul r2.xyz, r0.w, c3 - -#line 120 - mad r1.xyz, r2, t0, r1 // ::local3<0,1,2> - -#line 78 - dp3_sat r0.w, c8, r0 // ::diffuseAmount<0> - mul r2.xyz, r0.w, c4 - -#line 120 - mad r1.xyz, r2, t0, r1 // ::local3<0,1,2> - -#line 78 - dp3_sat r1.w, c9, r0 // ::diffuseAmount<0> - mul r0.xyz, r1.w, c5 - -#line 120 - mad_sat r0.xyz, r0, t0, r1 // ::local3<0,1,2> - -#line 128 - mov r0.w, t0.w - mov oC0, r0 // ::mainTk<0,1,2,3> - -// approximately 22 instruction slots used -ps_4_0 -dcl_constantbuffer CB0[1], immediateIndexed -dcl_constantbuffer CB1[13], immediateIndexed -dcl_input_ps linear v1.xyzw -dcl_input_ps linear v3.xyz -dcl_output o0.xyzw -dcl_temps 3 -eq r0.x, v1.w, l(0.000000) -discard_nz r0.x -dp3 r0.x, v3.xyzx, v3.xyzx -rsq r0.x, r0.x -mul r0.xyz, r0.xxxx, v3.xyzx -dp3_sat r0.w, cb1[9].xyzx, r0.xyzx -mul r1.xyz, r0.wwww, cb1[1].xyzx -mul r1.xyz, r1.xyzx, v1.xyzx -mad r1.xyz, cb0[0].xyzx, cb1[0].xyzx, r1.xyzx -dp3_sat r0.w, cb1[10].xyzx, r0.xyzx -mul r2.xyz, r0.wwww, cb1[2].xyzx -mad r1.xyz, r2.xyzx, v1.xyzx, r1.xyzx -dp3_sat r0.w, cb1[11].xyzx, r0.xyzx -mul r2.xyz, r0.wwww, cb1[3].xyzx -mad r1.xyz, r2.xyzx, v1.xyzx, r1.xyzx -dp3_sat r0.x, cb1[12].xyzx, r0.xyzx -mul r0.xyz, r0.xxxx, cb1[4].xyzx -mad_sat o0.xyz, r0.xyzx, v1.xyzx, r1.xyzx -mov o0.w, v1.w -ret -// Approximately 0 instruction slots used -#endif - -const BYTE DGSLLambert_mainTk[] = -{ - 68, 88, 66, 67, 2, 91, - 207, 109, 28, 154, 79, 131, - 184, 125, 82, 45, 148, 20, - 173, 203, 1, 0, 0, 0, - 120, 9, 0, 0, 4, 0, - 0, 0, 48, 0, 0, 0, - 188, 5, 0, 0, 88, 8, - 0, 0, 68, 9, 0, 0, - 65, 111, 110, 57, 132, 5, - 0, 0, 132, 5, 0, 0, - 0, 2, 255, 255, 60, 5, - 0, 0, 72, 0, 0, 0, - 3, 0, 36, 0, 0, 0, - 72, 0, 0, 0, 72, 0, - 0, 0, 36, 0, 0, 0, - 72, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 5, 0, 1, 0, 0, 0, - 0, 0, 1, 0, 9, 0, - 4, 0, 6, 0, 0, 0, - 0, 0, 0, 2, 255, 255, - 254, 255, 241, 0, 68, 66, - 85, 71, 40, 0, 0, 0, - 152, 3, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 92, 0, 0, 0, 23, 0, - 0, 0, 96, 0, 0, 0, - 7, 0, 0, 0, 12, 3, - 0, 0, 0, 2, 0, 0, - 68, 58, 92, 77, 105, 99, - 114, 111, 115, 111, 102, 116, - 92, 68, 105, 114, 101, 99, - 116, 88, 84, 75, 92, 83, - 114, 99, 92, 83, 104, 97, - 100, 101, 114, 115, 92, 68, - 71, 83, 76, 76, 97, 109, - 98, 101, 114, 116, 46, 104, - 108, 115, 108, 0, 40, 0, - 0, 0, 0, 0, 255, 255, - 204, 3, 0, 0, 0, 0, - 255, 255, 228, 3, 0, 0, - 0, 0, 255, 255, 240, 3, - 0, 0, 126, 0, 0, 0, - 252, 3, 0, 0, 126, 0, - 0, 0, 12, 4, 0, 0, - 126, 0, 0, 0, 32, 4, - 0, 0, 114, 0, 0, 0, - 40, 4, 0, 0, 78, 0, - 0, 0, 52, 4, 0, 0, - 79, 0, 0, 0, 68, 4, - 0, 0, 79, 0, 0, 0, - 84, 4, 0, 0, 120, 0, - 0, 0, 100, 4, 0, 0, - 120, 0, 0, 0, 112, 4, - 0, 0, 78, 0, 0, 0, - 132, 4, 0, 0, 79, 0, - 0, 0, 148, 4, 0, 0, - 120, 0, 0, 0, 164, 4, - 0, 0, 78, 0, 0, 0, - 184, 4, 0, 0, 79, 0, - 0, 0, 200, 4, 0, 0, - 120, 0, 0, 0, 216, 4, - 0, 0, 78, 0, 0, 0, - 236, 4, 0, 0, 79, 0, - 0, 0, 252, 4, 0, 0, - 120, 0, 0, 0, 12, 5, - 0, 0, 128, 0, 0, 0, - 32, 5, 0, 0, 128, 0, - 0, 0, 44, 5, 0, 0, - 77, 97, 116, 101, 114, 105, - 97, 108, 86, 97, 114, 115, - 0, 77, 97, 116, 101, 114, - 105, 97, 108, 65, 109, 98, - 105, 101, 110, 116, 0, 171, - 171, 171, 1, 0, 3, 0, - 1, 0, 4, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 10, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 255, 255, - 100, 105, 102, 102, 117, 115, - 101, 0, 1, 0, 3, 0, - 1, 0, 3, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 9, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 255, 255, - 100, 105, 102, 102, 117, 115, - 101, 65, 109, 111, 117, 110, - 116, 0, 171, 171, 0, 0, - 3, 0, 1, 0, 1, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 7, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 0, 0, 12, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 0, 0, 15, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 0, 0, 18, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 0, 0, 108, 111, 99, 97, - 108, 51, 0, 171, 11, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 255, 255, 14, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 255, 255, 17, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 255, 255, 20, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 255, 255, 109, 97, - 105, 110, 84, 107, 0, 102, - 114, 97, 103, 109, 101, 110, - 116, 0, 1, 0, 3, 0, - 1, 0, 4, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 7, 2, 0, 0, 16, 2, - 0, 0, 5, 0, 0, 0, - 1, 0, 4, 0, 1, 0, - 1, 0, 32, 2, 0, 0, - 22, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 3, 0, - 112, 105, 120, 101, 108, 0, - 112, 111, 115, 0, 117, 118, - 0, 171, 171, 171, 1, 0, - 3, 0, 1, 0, 2, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 119, 111, 114, 108, - 100, 78, 111, 114, 109, 0, - 119, 111, 114, 108, 100, 80, - 111, 115, 0, 116, 111, 69, - 121, 101, 0, 116, 97, 110, - 103, 101, 110, 116, 0, 110, - 111, 114, 109, 97, 108, 0, - 74, 2, 0, 0, 16, 2, - 0, 0, 84, 1, 0, 0, - 16, 2, 0, 0, 78, 2, - 0, 0, 84, 2, 0, 0, - 100, 2, 0, 0, 92, 1, - 0, 0, 110, 2, 0, 0, - 92, 1, 0, 0, 119, 2, - 0, 0, 92, 1, 0, 0, - 125, 2, 0, 0, 16, 2, - 0, 0, 133, 2, 0, 0, - 92, 1, 0, 0, 5, 0, - 0, 0, 1, 0, 26, 0, - 1, 0, 8, 0, 140, 2, - 0, 0, 1, 0, 0, 0, - 4, 0, 5, 0, 6, 0, - 7, 0, 2, 0, 0, 0, - 10, 0, 11, 0, 12, 0, - 255, 255, 119, 111, 114, 108, - 100, 78, 111, 114, 109, 97, - 108, 0, 6, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 255, 255, 24, 1, 0, 0, - 37, 1, 0, 0, 56, 1, - 0, 0, 1, 0, 0, 0, - 72, 1, 0, 0, 0, 0, - 0, 0, 84, 1, 0, 0, - 92, 1, 0, 0, 1, 0, - 0, 0, 108, 1, 0, 0, - 0, 0, 0, 0, 120, 1, - 0, 0, 136, 1, 0, 0, - 4, 0, 0, 0, 152, 1, - 0, 0, 0, 0, 0, 0, - 200, 1, 0, 0, 92, 1, - 0, 0, 4, 0, 0, 0, - 208, 1, 0, 0, 0, 0, - 0, 0, 0, 2, 0, 0, - 40, 2, 0, 0, 1, 0, - 0, 0, 56, 2, 0, 0, - 0, 2, 0, 0, 68, 2, - 0, 0, 204, 2, 0, 0, - 2, 0, 0, 0, 220, 2, - 0, 0, 0, 0, 0, 0, - 244, 2, 0, 0, 92, 1, - 0, 0, 1, 0, 0, 0, - 0, 3, 0, 0, 77, 105, - 99, 114, 111, 115, 111, 102, - 116, 32, 40, 82, 41, 32, - 72, 76, 83, 76, 32, 83, - 104, 97, 100, 101, 114, 32, - 67, 111, 109, 112, 105, 108, - 101, 114, 32, 49, 48, 46, - 49, 0, 81, 0, 0, 5, - 10, 0, 15, 160, 0, 0, - 128, 191, 0, 0, 0, 128, - 0, 0, 0, 0, 0, 0, - 0, 0, 31, 0, 0, 2, - 0, 0, 0, 128, 0, 0, - 15, 176, 31, 0, 0, 2, - 0, 0, 0, 128, 2, 0, - 7, 176, 5, 0, 0, 3, - 0, 0, 8, 128, 0, 0, - 255, 176, 0, 0, 255, 176, - 88, 0, 0, 4, 0, 0, - 15, 128, 0, 0, 255, 129, - 10, 0, 0, 160, 10, 0, - 85, 160, 65, 0, 0, 1, - 0, 0, 15, 128, 36, 0, - 0, 2, 0, 0, 7, 128, - 2, 0, 228, 176, 8, 0, - 0, 3, 0, 0, 24, 128, - 6, 0, 228, 160, 0, 0, - 228, 128, 5, 0, 0, 3, - 1, 0, 7, 128, 0, 0, - 255, 128, 2, 0, 228, 160, - 5, 0, 0, 3, 1, 0, - 7, 128, 1, 0, 228, 128, - 0, 0, 228, 176, 1, 0, - 0, 2, 2, 0, 7, 128, - 0, 0, 228, 160, 4, 0, - 0, 4, 1, 0, 7, 128, - 2, 0, 228, 128, 1, 0, - 228, 160, 1, 0, 228, 128, - 8, 0, 0, 3, 0, 0, - 24, 128, 7, 0, 228, 160, - 0, 0, 228, 128, 5, 0, - 0, 3, 2, 0, 7, 128, - 0, 0, 255, 128, 3, 0, - 228, 160, 4, 0, 0, 4, - 1, 0, 7, 128, 2, 0, - 228, 128, 0, 0, 228, 176, - 1, 0, 228, 128, 8, 0, - 0, 3, 0, 0, 24, 128, - 8, 0, 228, 160, 0, 0, - 228, 128, 5, 0, 0, 3, - 2, 0, 7, 128, 0, 0, - 255, 128, 4, 0, 228, 160, - 4, 0, 0, 4, 1, 0, - 7, 128, 2, 0, 228, 128, - 0, 0, 228, 176, 1, 0, - 228, 128, 8, 0, 0, 3, - 1, 0, 24, 128, 9, 0, - 228, 160, 0, 0, 228, 128, - 5, 0, 0, 3, 0, 0, - 7, 128, 1, 0, 255, 128, - 5, 0, 228, 160, 4, 0, - 0, 4, 0, 0, 23, 128, - 0, 0, 228, 128, 0, 0, - 228, 176, 1, 0, 228, 128, - 1, 0, 0, 2, 0, 0, - 8, 128, 0, 0, 255, 176, - 1, 0, 0, 2, 0, 8, - 15, 128, 0, 0, 228, 128, - 255, 255, 0, 0, 83, 72, - 68, 82, 148, 2, 0, 0, - 64, 0, 0, 0, 165, 0, - 0, 0, 89, 0, 0, 4, - 70, 142, 32, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 89, 0, 0, 4, 70, 142, - 32, 0, 1, 0, 0, 0, - 13, 0, 0, 0, 98, 16, - 0, 3, 242, 16, 16, 0, - 1, 0, 0, 0, 98, 16, - 0, 3, 114, 16, 16, 0, - 3, 0, 0, 0, 101, 0, - 0, 3, 242, 32, 16, 0, - 0, 0, 0, 0, 104, 0, - 0, 2, 3, 0, 0, 0, - 24, 0, 0, 7, 18, 0, - 16, 0, 0, 0, 0, 0, - 58, 16, 16, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 0, 0, 13, 0, - 4, 3, 10, 0, 16, 0, - 0, 0, 0, 0, 16, 0, - 0, 7, 18, 0, 16, 0, - 0, 0, 0, 0, 70, 18, - 16, 0, 3, 0, 0, 0, - 70, 18, 16, 0, 3, 0, - 0, 0, 68, 0, 0, 5, - 18, 0, 16, 0, 0, 0, - 0, 0, 10, 0, 16, 0, - 0, 0, 0, 0, 56, 0, - 0, 7, 114, 0, 16, 0, - 0, 0, 0, 0, 6, 0, - 16, 0, 0, 0, 0, 0, - 70, 18, 16, 0, 3, 0, - 0, 0, 16, 32, 0, 8, - 130, 0, 16, 0, 0, 0, - 0, 0, 70, 130, 32, 0, - 1, 0, 0, 0, 9, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 56, 0, - 0, 8, 114, 0, 16, 0, - 1, 0, 0, 0, 246, 15, - 16, 0, 0, 0, 0, 0, - 70, 130, 32, 0, 1, 0, - 0, 0, 1, 0, 0, 0, - 56, 0, 0, 7, 114, 0, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 70, 18, 16, 0, - 1, 0, 0, 0, 50, 0, - 0, 11, 114, 0, 16, 0, - 1, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 70, 130, - 32, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 1, 0, 0, 0, - 16, 32, 0, 8, 130, 0, - 16, 0, 0, 0, 0, 0, - 70, 130, 32, 0, 1, 0, - 0, 0, 10, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 56, 0, 0, 8, - 114, 0, 16, 0, 2, 0, - 0, 0, 246, 15, 16, 0, - 0, 0, 0, 0, 70, 130, - 32, 0, 1, 0, 0, 0, - 2, 0, 0, 0, 50, 0, - 0, 9, 114, 0, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 2, 0, 0, 0, - 70, 18, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 16, 32, - 0, 8, 130, 0, 16, 0, - 0, 0, 0, 0, 70, 130, - 32, 0, 1, 0, 0, 0, - 11, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 56, 0, 0, 8, 114, 0, - 16, 0, 2, 0, 0, 0, - 246, 15, 16, 0, 0, 0, - 0, 0, 70, 130, 32, 0, - 1, 0, 0, 0, 3, 0, - 0, 0, 50, 0, 0, 9, - 114, 0, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 2, 0, 0, 0, 70, 18, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 16, 32, 0, 8, - 18, 0, 16, 0, 0, 0, - 0, 0, 70, 130, 32, 0, - 1, 0, 0, 0, 12, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 56, 0, - 0, 8, 114, 0, 16, 0, - 0, 0, 0, 0, 6, 0, - 16, 0, 0, 0, 0, 0, - 70, 130, 32, 0, 1, 0, - 0, 0, 4, 0, 0, 0, - 50, 32, 0, 9, 114, 32, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 70, 18, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 1, 0, 0, 0, - 54, 0, 0, 5, 130, 32, - 16, 0, 0, 0, 0, 0, - 58, 16, 16, 0, 1, 0, - 0, 0, 62, 0, 0, 1, - 73, 83, 71, 78, 228, 0, - 0, 0, 8, 0, 0, 0, - 8, 0, 0, 0, 200, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 15, 0, 0, 0, 212, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 1, 0, 0, 0, - 15, 15, 0, 0, 218, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 2, 0, 0, 0, - 3, 0, 0, 0, 218, 0, - 0, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 3, 0, 0, 0, - 7, 7, 0, 0, 218, 0, - 0, 0, 2, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 4, 0, 0, 0, - 7, 0, 0, 0, 218, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 5, 0, 0, 0, - 7, 0, 0, 0, 218, 0, - 0, 0, 4, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 6, 0, 0, 0, - 15, 0, 0, 0, 218, 0, - 0, 0, 5, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 7, 0, 0, 0, - 7, 0, 0, 0, 83, 86, - 95, 80, 79, 83, 73, 84, - 73, 79, 78, 0, 67, 79, - 76, 79, 82, 0, 84, 69, - 88, 67, 79, 79, 82, 68, - 0, 171, 79, 83, 71, 78, - 44, 0, 0, 0, 1, 0, - 0, 0, 8, 0, 0, 0, - 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 15, 0, 0, 0, - 83, 86, 95, 84, 97, 114, - 103, 101, 116, 0, 171, 171 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/DGSLLambert_mainTx.inc b/DirectXTK/Src/Shaders/Compiled/DGSLLambert_mainTx.inc deleted file mode 100644 index 6196d04..0000000 --- a/DirectXTK/Src/Shaders/Compiled/DGSLLambert_mainTx.inc +++ /dev/null @@ -1,555 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_POSITION 0 xyzw 0 POS float -// COLOR 0 xyzw 1 NONE float xyzw -// TEXCOORD 0 xy 2 NONE float xy -// TEXCOORD 1 xyz 3 NONE float xyz -// TEXCOORD 2 xyz 4 NONE float -// TEXCOORD 3 xyz 5 NONE float -// TEXCOORD 4 xyzw 6 NONE float -// TEXCOORD 5 xyz 7 NONE float -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Target 0 xyzw 0 TARGET float xyzw -// -// -// Constant buffer to DX9 shader constant mappings: -// -// Target Reg Buffer Start Reg # of Regs Data Conversion -// ---------- ------- --------- --------- ---------------------- -// c0 cb0 0 1 ( FLT, FLT, FLT, FLT) -// c1 cb1 0 5 ( FLT, FLT, FLT, FLT) -// c6 cb1 9 4 ( FLT, FLT, FLT, FLT) -// -// -// Sampler/Resource to DX9 shader sampler mappings: -// -// Target Sampler Source Sampler Source Resource -// -------------- --------------- ---------------- -// s0 s0 t0 -// -// -// Level9 shader bytecode: -// - ps_2_0 - dcl t0 // pixel<4,5,6,7> - dcl t1.xy // pixel<8,9> - dcl t2.xyz // pixel<10,11,12> - dcl_2d s0 - -#line 145 "D:\Microsoft\DirectXTK\Src\Shaders\DGSLLambert.hlsl" - texld r0, t1, s0 - -#line 135 - nrm r1.xyz, t2 // ::worldNormal<0,1,2> - -#line 78 - dp3_sat r1.w, c6, r1 // ::diffuseAmount<0> - mul r2.xyz, r1.w, c2 - mul r2.xyz, r2, t0 // ::diffuse<0,1,2> - -#line 141 - mov r3.xyz, c0 // MaterialVars::MaterialAmbient<0,1,2> - mad r2.xyz, r3, c1, r2 // ::local3<0,1,2> - -#line 78 - dp3_sat r1.w, c7, r1 // ::diffuseAmount<0> - mul r3.xyz, r1.w, c3 - -#line 141 - mad r2.xyz, r3, t0, r2 // ::local3<0,1,2> - -#line 78 - dp3_sat r1.w, c8, r1 // ::diffuseAmount<0> - dp3_sat r2.w, c9, r1 // ::diffuseAmount<0> - mul r1.xyz, r2.w, c5 - mul r3.xyz, r1.w, c4 - -#line 141 - mad r2.xyz, r3, t0, r2 // ::local3<0,1,2> - mad_sat r1.xyz, r1, t0, r2 // ::local3<0,1,2> - -#line 145 - mul r1.xyz, r0, r1 // ::local4<0,1,2> - mul r1.w, r0.w, t0.w // ::local5<0> - mov oC0, r1 // ::mainTx<0,1,2,3> - -// approximately 21 instruction slots used (1 texture, 20 arithmetic) -ps_4_0 -dcl_constantbuffer CB0[1], immediateIndexed -dcl_constantbuffer CB1[13], immediateIndexed -dcl_sampler s0, mode_default -dcl_resource_texture2d (float,float,float,float) t0 -dcl_input_ps linear v1.xyzw -dcl_input_ps linear v2.xy -dcl_input_ps linear v3.xyz -dcl_output o0.xyzw -dcl_temps 3 -dp3 r0.x, v3.xyzx, v3.xyzx -rsq r0.x, r0.x -mul r0.xyz, r0.xxxx, v3.xyzx -dp3_sat r0.w, cb1[9].xyzx, r0.xyzx -mul r1.xyz, r0.wwww, cb1[1].xyzx -mul r1.xyz, r1.xyzx, v1.xyzx -mad r1.xyz, cb0[0].xyzx, cb1[0].xyzx, r1.xyzx -dp3_sat r0.w, cb1[10].xyzx, r0.xyzx -mul r2.xyz, r0.wwww, cb1[2].xyzx -mad r1.xyz, r2.xyzx, v1.xyzx, r1.xyzx -dp3_sat r0.w, cb1[11].xyzx, r0.xyzx -dp3_sat r0.x, cb1[12].xyzx, r0.xyzx -mul r0.xyz, r0.xxxx, cb1[4].xyzx -mul r2.xyz, r0.wwww, cb1[3].xyzx -mad r1.xyz, r2.xyzx, v1.xyzx, r1.xyzx -mad_sat r0.xyz, r0.xyzx, v1.xyzx, r1.xyzx -sample r1.xyzw, v2.xyxx, t0.xyzw, s0 -mul o0.xyz, r0.xyzx, r1.xyzx -mul o0.w, r1.w, v1.w -ret -// Approximately 0 instruction slots used -#endif - -const BYTE DGSLLambert_mainTx[] = -{ - 68, 88, 66, 67, 10, 187, - 213, 147, 252, 106, 149, 125, - 124, 44, 28, 92, 45, 4, - 218, 82, 1, 0, 0, 0, - 24, 10, 0, 0, 4, 0, - 0, 0, 48, 0, 0, 0, - 20, 6, 0, 0, 248, 8, - 0, 0, 228, 9, 0, 0, - 65, 111, 110, 57, 220, 5, - 0, 0, 220, 5, 0, 0, - 0, 2, 255, 255, 144, 5, - 0, 0, 76, 0, 0, 0, - 3, 0, 40, 0, 0, 0, - 76, 0, 0, 0, 76, 0, - 1, 0, 36, 0, 0, 0, - 76, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 5, 0, - 1, 0, 0, 0, 0, 0, - 1, 0, 9, 0, 4, 0, - 6, 0, 0, 0, 0, 0, - 0, 2, 255, 255, 254, 255, - 8, 1, 68, 66, 85, 71, - 40, 0, 0, 0, 244, 3, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 92, 0, - 0, 0, 23, 0, 0, 0, - 96, 0, 0, 0, 9, 0, - 0, 0, 64, 3, 0, 0, - 40, 2, 0, 0, 68, 58, - 92, 77, 105, 99, 114, 111, - 115, 111, 102, 116, 92, 68, - 105, 114, 101, 99, 116, 88, - 84, 75, 92, 83, 114, 99, - 92, 83, 104, 97, 100, 101, - 114, 115, 92, 68, 71, 83, - 76, 76, 97, 109, 98, 101, - 114, 116, 46, 104, 108, 115, - 108, 0, 40, 0, 0, 0, - 0, 0, 255, 255, 40, 4, - 0, 0, 0, 0, 255, 255, - 52, 4, 0, 0, 0, 0, - 255, 255, 64, 4, 0, 0, - 0, 0, 255, 255, 76, 4, - 0, 0, 145, 0, 0, 0, - 88, 4, 0, 0, 135, 0, - 0, 0, 104, 4, 0, 0, - 78, 0, 0, 0, 116, 4, - 0, 0, 79, 0, 0, 0, - 132, 4, 0, 0, 79, 0, - 0, 0, 148, 4, 0, 0, - 141, 0, 0, 0, 164, 4, - 0, 0, 141, 0, 0, 0, - 176, 4, 0, 0, 78, 0, - 0, 0, 196, 4, 0, 0, - 79, 0, 0, 0, 212, 4, - 0, 0, 141, 0, 0, 0, - 228, 4, 0, 0, 78, 0, - 0, 0, 248, 4, 0, 0, - 78, 0, 0, 0, 8, 5, - 0, 0, 79, 0, 0, 0, - 24, 5, 0, 0, 79, 0, - 0, 0, 40, 5, 0, 0, - 141, 0, 0, 0, 56, 5, - 0, 0, 141, 0, 0, 0, - 76, 5, 0, 0, 145, 0, - 0, 0, 96, 5, 0, 0, - 146, 0, 0, 0, 112, 5, - 0, 0, 145, 0, 0, 0, - 128, 5, 0, 0, 77, 97, - 116, 101, 114, 105, 97, 108, - 86, 97, 114, 115, 0, 77, - 97, 116, 101, 114, 105, 97, - 108, 65, 109, 98, 105, 101, - 110, 116, 0, 171, 171, 171, - 1, 0, 3, 0, 1, 0, - 4, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 9, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 255, 255, 100, 105, - 102, 102, 117, 115, 101, 0, - 1, 0, 3, 0, 1, 0, - 3, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 8, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 255, 255, 100, 105, - 102, 102, 117, 115, 101, 65, - 109, 111, 117, 110, 116, 0, - 171, 171, 0, 0, 3, 0, - 1, 0, 1, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 6, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 0, 0, - 11, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 0, 0, - 14, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 0, 0, - 15, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 0, 0, - 108, 111, 99, 97, 108, 51, - 0, 171, 10, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 255, 255, 13, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 255, 255, 18, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 255, 255, 19, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 255, 255, 108, 111, 99, 97, - 108, 52, 0, 171, 20, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 255, 255, 108, 111, - 99, 97, 108, 53, 0, 171, - 21, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 0, 0, - 109, 97, 105, 110, 84, 120, - 0, 102, 114, 97, 103, 109, - 101, 110, 116, 0, 1, 0, - 3, 0, 1, 0, 4, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 47, 2, 0, 0, - 56, 2, 0, 0, 5, 0, - 0, 0, 1, 0, 4, 0, - 1, 0, 1, 0, 72, 2, - 0, 0, 22, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 3, 0, 112, 105, 120, 101, - 108, 0, 112, 111, 115, 0, - 117, 118, 0, 171, 171, 171, - 1, 0, 3, 0, 1, 0, - 2, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 119, 111, - 114, 108, 100, 78, 111, 114, - 109, 0, 119, 111, 114, 108, - 100, 80, 111, 115, 0, 116, - 111, 69, 121, 101, 0, 116, - 97, 110, 103, 101, 110, 116, - 0, 110, 111, 114, 109, 97, - 108, 0, 114, 2, 0, 0, - 56, 2, 0, 0, 84, 1, - 0, 0, 56, 2, 0, 0, - 118, 2, 0, 0, 124, 2, - 0, 0, 140, 2, 0, 0, - 92, 1, 0, 0, 150, 2, - 0, 0, 92, 1, 0, 0, - 159, 2, 0, 0, 92, 1, - 0, 0, 165, 2, 0, 0, - 56, 2, 0, 0, 173, 2, - 0, 0, 92, 1, 0, 0, - 5, 0, 0, 0, 1, 0, - 26, 0, 1, 0, 8, 0, - 180, 2, 0, 0, 0, 0, - 0, 0, 4, 0, 5, 0, - 6, 0, 7, 0, 1, 0, - 0, 0, 8, 0, 9, 0, - 255, 255, 255, 255, 2, 0, - 0, 0, 10, 0, 11, 0, - 12, 0, 255, 255, 119, 111, - 114, 108, 100, 78, 111, 114, - 109, 97, 108, 0, 5, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 255, 255, 24, 1, - 0, 0, 37, 1, 0, 0, - 56, 1, 0, 0, 1, 0, - 0, 0, 72, 1, 0, 0, - 0, 0, 0, 0, 84, 1, - 0, 0, 92, 1, 0, 0, - 1, 0, 0, 0, 108, 1, - 0, 0, 0, 0, 0, 0, - 120, 1, 0, 0, 136, 1, - 0, 0, 4, 0, 0, 0, - 152, 1, 0, 0, 0, 0, - 0, 0, 200, 1, 0, 0, - 92, 1, 0, 0, 4, 0, - 0, 0, 208, 1, 0, 0, - 0, 0, 0, 0, 0, 2, - 0, 0, 92, 1, 0, 0, - 1, 0, 0, 0, 8, 2, - 0, 0, 0, 0, 0, 0, - 20, 2, 0, 0, 136, 1, - 0, 0, 1, 0, 0, 0, - 28, 2, 0, 0, 0, 0, - 0, 0, 40, 2, 0, 0, - 80, 2, 0, 0, 1, 0, - 0, 0, 96, 2, 0, 0, - 40, 2, 0, 0, 108, 2, - 0, 0, 244, 2, 0, 0, - 3, 0, 0, 0, 4, 3, - 0, 0, 0, 0, 0, 0, - 40, 3, 0, 0, 92, 1, - 0, 0, 1, 0, 0, 0, - 52, 3, 0, 0, 77, 105, - 99, 114, 111, 115, 111, 102, - 116, 32, 40, 82, 41, 32, - 72, 76, 83, 76, 32, 83, - 104, 97, 100, 101, 114, 32, - 67, 111, 109, 112, 105, 108, - 101, 114, 32, 49, 48, 46, - 49, 0, 31, 0, 0, 2, - 0, 0, 0, 128, 0, 0, - 15, 176, 31, 0, 0, 2, - 0, 0, 0, 128, 1, 0, - 3, 176, 31, 0, 0, 2, - 0, 0, 0, 128, 2, 0, - 7, 176, 31, 0, 0, 2, - 0, 0, 0, 144, 0, 8, - 15, 160, 66, 0, 0, 3, - 0, 0, 15, 128, 1, 0, - 228, 176, 0, 8, 228, 160, - 36, 0, 0, 2, 1, 0, - 7, 128, 2, 0, 228, 176, - 8, 0, 0, 3, 1, 0, - 24, 128, 6, 0, 228, 160, - 1, 0, 228, 128, 5, 0, - 0, 3, 2, 0, 7, 128, - 1, 0, 255, 128, 2, 0, - 228, 160, 5, 0, 0, 3, - 2, 0, 7, 128, 2, 0, - 228, 128, 0, 0, 228, 176, - 1, 0, 0, 2, 3, 0, - 7, 128, 0, 0, 228, 160, - 4, 0, 0, 4, 2, 0, - 7, 128, 3, 0, 228, 128, - 1, 0, 228, 160, 2, 0, - 228, 128, 8, 0, 0, 3, - 1, 0, 24, 128, 7, 0, - 228, 160, 1, 0, 228, 128, - 5, 0, 0, 3, 3, 0, - 7, 128, 1, 0, 255, 128, - 3, 0, 228, 160, 4, 0, - 0, 4, 2, 0, 7, 128, - 3, 0, 228, 128, 0, 0, - 228, 176, 2, 0, 228, 128, - 8, 0, 0, 3, 1, 0, - 24, 128, 8, 0, 228, 160, - 1, 0, 228, 128, 8, 0, - 0, 3, 2, 0, 24, 128, - 9, 0, 228, 160, 1, 0, - 228, 128, 5, 0, 0, 3, - 1, 0, 7, 128, 2, 0, - 255, 128, 5, 0, 228, 160, - 5, 0, 0, 3, 3, 0, - 7, 128, 1, 0, 255, 128, - 4, 0, 228, 160, 4, 0, - 0, 4, 2, 0, 7, 128, - 3, 0, 228, 128, 0, 0, - 228, 176, 2, 0, 228, 128, - 4, 0, 0, 4, 1, 0, - 23, 128, 1, 0, 228, 128, - 0, 0, 228, 176, 2, 0, - 228, 128, 5, 0, 0, 3, - 1, 0, 7, 128, 0, 0, - 228, 128, 1, 0, 228, 128, - 5, 0, 0, 3, 1, 0, - 8, 128, 0, 0, 255, 128, - 0, 0, 255, 176, 1, 0, - 0, 2, 0, 8, 15, 128, - 1, 0, 228, 128, 255, 255, - 0, 0, 83, 72, 68, 82, - 220, 2, 0, 0, 64, 0, - 0, 0, 183, 0, 0, 0, - 89, 0, 0, 4, 70, 142, - 32, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 89, 0, - 0, 4, 70, 142, 32, 0, - 1, 0, 0, 0, 13, 0, - 0, 0, 90, 0, 0, 3, - 0, 96, 16, 0, 0, 0, - 0, 0, 88, 24, 0, 4, - 0, 112, 16, 0, 0, 0, - 0, 0, 85, 85, 0, 0, - 98, 16, 0, 3, 242, 16, - 16, 0, 1, 0, 0, 0, - 98, 16, 0, 3, 50, 16, - 16, 0, 2, 0, 0, 0, - 98, 16, 0, 3, 114, 16, - 16, 0, 3, 0, 0, 0, - 101, 0, 0, 3, 242, 32, - 16, 0, 0, 0, 0, 0, - 104, 0, 0, 2, 3, 0, - 0, 0, 16, 0, 0, 7, - 18, 0, 16, 0, 0, 0, - 0, 0, 70, 18, 16, 0, - 3, 0, 0, 0, 70, 18, - 16, 0, 3, 0, 0, 0, - 68, 0, 0, 5, 18, 0, - 16, 0, 0, 0, 0, 0, - 10, 0, 16, 0, 0, 0, - 0, 0, 56, 0, 0, 7, - 114, 0, 16, 0, 0, 0, - 0, 0, 6, 0, 16, 0, - 0, 0, 0, 0, 70, 18, - 16, 0, 3, 0, 0, 0, - 16, 32, 0, 8, 130, 0, - 16, 0, 0, 0, 0, 0, - 70, 130, 32, 0, 1, 0, - 0, 0, 9, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 56, 0, 0, 8, - 114, 0, 16, 0, 1, 0, - 0, 0, 246, 15, 16, 0, - 0, 0, 0, 0, 70, 130, - 32, 0, 1, 0, 0, 0, - 1, 0, 0, 0, 56, 0, - 0, 7, 114, 0, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 1, 0, 0, 0, - 70, 18, 16, 0, 1, 0, - 0, 0, 50, 0, 0, 11, - 114, 0, 16, 0, 1, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 70, 130, 32, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 16, 32, - 0, 8, 130, 0, 16, 0, - 0, 0, 0, 0, 70, 130, - 32, 0, 1, 0, 0, 0, - 10, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 56, 0, 0, 8, 114, 0, - 16, 0, 2, 0, 0, 0, - 246, 15, 16, 0, 0, 0, - 0, 0, 70, 130, 32, 0, - 1, 0, 0, 0, 2, 0, - 0, 0, 50, 0, 0, 9, - 114, 0, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 2, 0, 0, 0, 70, 18, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 16, 32, 0, 8, - 130, 0, 16, 0, 0, 0, - 0, 0, 70, 130, 32, 0, - 1, 0, 0, 0, 11, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 16, 32, - 0, 8, 18, 0, 16, 0, - 0, 0, 0, 0, 70, 130, - 32, 0, 1, 0, 0, 0, - 12, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 56, 0, 0, 8, 114, 0, - 16, 0, 0, 0, 0, 0, - 6, 0, 16, 0, 0, 0, - 0, 0, 70, 130, 32, 0, - 1, 0, 0, 0, 4, 0, - 0, 0, 56, 0, 0, 8, - 114, 0, 16, 0, 2, 0, - 0, 0, 246, 15, 16, 0, - 0, 0, 0, 0, 70, 130, - 32, 0, 1, 0, 0, 0, - 3, 0, 0, 0, 50, 0, - 0, 9, 114, 0, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 2, 0, 0, 0, - 70, 18, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 50, 32, - 0, 9, 114, 0, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 70, 18, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 69, 0, - 0, 9, 242, 0, 16, 0, - 1, 0, 0, 0, 70, 16, - 16, 0, 2, 0, 0, 0, - 70, 126, 16, 0, 0, 0, - 0, 0, 0, 96, 16, 0, - 0, 0, 0, 0, 56, 0, - 0, 7, 114, 32, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 56, 0, 0, 7, - 130, 32, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 1, 0, 0, 0, 58, 16, - 16, 0, 1, 0, 0, 0, - 62, 0, 0, 1, 73, 83, - 71, 78, 228, 0, 0, 0, - 8, 0, 0, 0, 8, 0, - 0, 0, 200, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 15, 0, - 0, 0, 212, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 1, 0, 0, 0, 15, 15, - 0, 0, 218, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 2, 0, 0, 0, 3, 3, - 0, 0, 218, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 3, 0, 0, 0, 7, 7, - 0, 0, 218, 0, 0, 0, - 2, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 4, 0, 0, 0, 7, 0, - 0, 0, 218, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 5, 0, 0, 0, 7, 0, - 0, 0, 218, 0, 0, 0, - 4, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 6, 0, 0, 0, 15, 0, - 0, 0, 218, 0, 0, 0, - 5, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 7, 0, 0, 0, 7, 0, - 0, 0, 83, 86, 95, 80, - 79, 83, 73, 84, 73, 79, - 78, 0, 67, 79, 76, 79, - 82, 0, 84, 69, 88, 67, - 79, 79, 82, 68, 0, 171, - 79, 83, 71, 78, 44, 0, - 0, 0, 1, 0, 0, 0, - 8, 0, 0, 0, 32, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 15, 0, 0, 0, 83, 86, - 95, 84, 97, 114, 103, 101, - 116, 0, 171, 171 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/DGSLLambert_mainTxTk.inc b/DirectXTK/Src/Shaders/Compiled/DGSLLambert_mainTxTk.inc deleted file mode 100644 index ab5170c..0000000 --- a/DirectXTK/Src/Shaders/Compiled/DGSLLambert_mainTxTk.inc +++ /dev/null @@ -1,597 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_POSITION 0 xyzw 0 POS float -// COLOR 0 xyzw 1 NONE float xyzw -// TEXCOORD 0 xy 2 NONE float xy -// TEXCOORD 1 xyz 3 NONE float xyz -// TEXCOORD 2 xyz 4 NONE float -// TEXCOORD 3 xyz 5 NONE float -// TEXCOORD 4 xyzw 6 NONE float -// TEXCOORD 5 xyz 7 NONE float -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Target 0 xyzw 0 TARGET float xyzw -// -// -// Constant buffer to DX9 shader constant mappings: -// -// Target Reg Buffer Start Reg # of Regs Data Conversion -// ---------- ------- --------- --------- ---------------------- -// c0 cb0 0 1 ( FLT, FLT, FLT, FLT) -// c1 cb1 0 5 ( FLT, FLT, FLT, FLT) -// c6 cb1 9 4 ( FLT, FLT, FLT, FLT) -// -// -// Sampler/Resource to DX9 shader sampler mappings: -// -// Target Sampler Source Sampler Source Resource -// -------------- --------------- ---------------- -// s0 s0 t0 -// -// -// Level9 shader bytecode: -// - ps_2_0 - def c10, -1, -0, 0, 0 - dcl t0 // pixel<4,5,6,7> - dcl t1.xy // pixel<8,9> - dcl t2.xyz // pixel<10,11,12> - dcl_2d s0 - -#line 166 "D:\Microsoft\DirectXTK\Src\Shaders\DGSLLambert.hlsl" - texld r0, t1, s0 - mul r1.w, r0.w, t0.w // ::local5<0> - -#line 170 - mul r0.w, r1.w, r1.w - cmp r2, -r0.w, c10.x, c10.y - texkill r2 - -#line 156 - nrm r2.xyz, t2 // ::worldNormal<0,1,2> - -#line 78 - dp3_sat r0.w, c6, r2 // ::diffuseAmount<0> - mul r3.xyz, r0.w, c2 - mul r3.xyz, r3, t0 // ::diffuse<0,1,2> - -#line 162 - mov r4.xyz, c0 // MaterialVars::MaterialAmbient<0,1,2> - mad r3.xyz, r4, c1, r3 // ::local3<0,1,2> - -#line 78 - dp3_sat r0.w, c7, r2 // ::diffuseAmount<0> - mul r4.xyz, r0.w, c3 - -#line 162 - mad r3.xyz, r4, t0, r3 // ::local3<0,1,2> - -#line 78 - dp3_sat r0.w, c8, r2 // ::diffuseAmount<0> - mul r4.xyz, r0.w, c4 - -#line 162 - mad r3.xyz, r4, t0, r3 // ::local3<0,1,2> - -#line 78 - dp3_sat r0.w, c9, r2 // ::diffuseAmount<0> - mul r2.xyz, r0.w, c5 - -#line 162 - mad_sat r2.xyz, r2, t0, r3 // ::local3<0,1,2> - -#line 166 - mul r1.xyz, r0, r2 // ::local4<0,1,2> - -#line 172 - mov oC0, r1 // ::mainTxTk<0,1,2,3> - -// approximately 24 instruction slots used (1 texture, 23 arithmetic) -ps_4_0 -dcl_constantbuffer CB0[1], immediateIndexed -dcl_constantbuffer CB1[13], immediateIndexed -dcl_sampler s0, mode_default -dcl_resource_texture2d (float,float,float,float) t0 -dcl_input_ps linear v1.xyzw -dcl_input_ps linear v2.xy -dcl_input_ps linear v3.xyz -dcl_output o0.xyzw -dcl_temps 4 -sample r0.xyzw, v2.xyxx, t0.xyzw, s0 -mul r0.w, r0.w, v1.w -eq r1.x, r0.w, l(0.000000) -discard_nz r1.x -dp3 r1.x, v3.xyzx, v3.xyzx -rsq r1.x, r1.x -mul r1.xyz, r1.xxxx, v3.xyzx -dp3_sat r1.w, cb1[9].xyzx, r1.xyzx -mul r2.xyz, r1.wwww, cb1[1].xyzx -mul r2.xyz, r2.xyzx, v1.xyzx -mad r2.xyz, cb0[0].xyzx, cb1[0].xyzx, r2.xyzx -dp3_sat r1.w, cb1[10].xyzx, r1.xyzx -mul r3.xyz, r1.wwww, cb1[2].xyzx -mad r2.xyz, r3.xyzx, v1.xyzx, r2.xyzx -dp3_sat r1.w, cb1[11].xyzx, r1.xyzx -mul r3.xyz, r1.wwww, cb1[3].xyzx -mad r2.xyz, r3.xyzx, v1.xyzx, r2.xyzx -dp3_sat r1.x, cb1[12].xyzx, r1.xyzx -mul r1.xyz, r1.xxxx, cb1[4].xyzx -mad_sat r1.xyz, r1.xyzx, v1.xyzx, r2.xyzx -mul o0.xyz, r0.xyzx, r1.xyzx -mov o0.w, r0.w -ret -// Approximately 0 instruction slots used -#endif - -const BYTE DGSLLambert_mainTxTk[] = -{ - 68, 88, 66, 67, 133, 87, - 5, 226, 253, 183, 86, 131, - 9, 88, 63, 167, 93, 77, - 148, 45, 1, 0, 0, 0, - 188, 10, 0, 0, 4, 0, - 0, 0, 48, 0, 0, 0, - 124, 6, 0, 0, 156, 9, - 0, 0, 136, 10, 0, 0, - 65, 111, 110, 57, 68, 6, - 0, 0, 68, 6, 0, 0, - 0, 2, 255, 255, 248, 5, - 0, 0, 76, 0, 0, 0, - 3, 0, 40, 0, 0, 0, - 76, 0, 0, 0, 76, 0, - 1, 0, 36, 0, 0, 0, - 76, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 5, 0, - 1, 0, 0, 0, 0, 0, - 1, 0, 9, 0, 4, 0, - 6, 0, 0, 0, 0, 0, - 0, 2, 255, 255, 254, 255, - 17, 1, 68, 66, 85, 71, - 40, 0, 0, 0, 24, 4, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 92, 0, - 0, 0, 27, 0, 0, 0, - 96, 0, 0, 0, 9, 0, - 0, 0, 100, 3, 0, 0, - 72, 2, 0, 0, 68, 58, - 92, 77, 105, 99, 114, 111, - 115, 111, 102, 116, 92, 68, - 105, 114, 101, 99, 116, 88, - 84, 75, 92, 83, 114, 99, - 92, 83, 104, 97, 100, 101, - 114, 115, 92, 68, 71, 83, - 76, 76, 97, 109, 98, 101, - 114, 116, 46, 104, 108, 115, - 108, 0, 40, 0, 0, 0, - 0, 0, 255, 255, 76, 4, - 0, 0, 0, 0, 255, 255, - 100, 4, 0, 0, 0, 0, - 255, 255, 112, 4, 0, 0, - 0, 0, 255, 255, 124, 4, - 0, 0, 0, 0, 255, 255, - 136, 4, 0, 0, 166, 0, - 0, 0, 148, 4, 0, 0, - 167, 0, 0, 0, 164, 4, - 0, 0, 170, 0, 0, 0, - 180, 4, 0, 0, 170, 0, - 0, 0, 196, 4, 0, 0, - 170, 0, 0, 0, 216, 4, - 0, 0, 156, 0, 0, 0, - 224, 4, 0, 0, 78, 0, - 0, 0, 236, 4, 0, 0, - 79, 0, 0, 0, 252, 4, - 0, 0, 79, 0, 0, 0, - 12, 5, 0, 0, 162, 0, - 0, 0, 28, 5, 0, 0, - 162, 0, 0, 0, 40, 5, - 0, 0, 78, 0, 0, 0, - 60, 5, 0, 0, 79, 0, - 0, 0, 76, 5, 0, 0, - 162, 0, 0, 0, 92, 5, - 0, 0, 78, 0, 0, 0, - 112, 5, 0, 0, 79, 0, - 0, 0, 128, 5, 0, 0, - 162, 0, 0, 0, 144, 5, - 0, 0, 78, 0, 0, 0, - 164, 5, 0, 0, 79, 0, - 0, 0, 180, 5, 0, 0, - 162, 0, 0, 0, 196, 5, - 0, 0, 166, 0, 0, 0, - 216, 5, 0, 0, 172, 0, - 0, 0, 232, 5, 0, 0, - 77, 97, 116, 101, 114, 105, - 97, 108, 86, 97, 114, 115, - 0, 77, 97, 116, 101, 114, - 105, 97, 108, 65, 109, 98, - 105, 101, 110, 116, 0, 171, - 171, 171, 1, 0, 3, 0, - 1, 0, 4, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 14, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 255, 255, - 100, 105, 102, 102, 117, 115, - 101, 0, 1, 0, 3, 0, - 1, 0, 3, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 13, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 255, 255, - 100, 105, 102, 102, 117, 115, - 101, 65, 109, 111, 117, 110, - 116, 0, 171, 171, 0, 0, - 3, 0, 1, 0, 1, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 11, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 0, 0, 16, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 0, 0, 19, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 0, 0, 22, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 0, 0, 108, 111, 99, 97, - 108, 51, 0, 171, 15, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 255, 255, 18, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 255, 255, 21, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 255, 255, 24, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 255, 255, 108, 111, - 99, 97, 108, 52, 0, 171, - 25, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 255, 255, - 108, 111, 99, 97, 108, 53, - 0, 171, 6, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 0, 0, 109, 97, 105, 110, - 84, 120, 84, 107, 0, 102, - 114, 97, 103, 109, 101, 110, - 116, 0, 171, 171, 1, 0, - 3, 0, 1, 0, 4, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 81, 2, 0, 0, - 92, 2, 0, 0, 5, 0, - 0, 0, 1, 0, 4, 0, - 1, 0, 1, 0, 108, 2, - 0, 0, 26, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 3, 0, 112, 105, 120, 101, - 108, 0, 112, 111, 115, 0, - 117, 118, 0, 171, 171, 171, - 1, 0, 3, 0, 1, 0, - 2, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 119, 111, - 114, 108, 100, 78, 111, 114, - 109, 0, 119, 111, 114, 108, - 100, 80, 111, 115, 0, 116, - 111, 69, 121, 101, 0, 116, - 97, 110, 103, 101, 110, 116, - 0, 110, 111, 114, 109, 97, - 108, 0, 150, 2, 0, 0, - 92, 2, 0, 0, 116, 1, - 0, 0, 92, 2, 0, 0, - 154, 2, 0, 0, 160, 2, - 0, 0, 176, 2, 0, 0, - 124, 1, 0, 0, 186, 2, - 0, 0, 124, 1, 0, 0, - 195, 2, 0, 0, 124, 1, - 0, 0, 201, 2, 0, 0, - 92, 2, 0, 0, 209, 2, - 0, 0, 124, 1, 0, 0, - 5, 0, 0, 0, 1, 0, - 26, 0, 1, 0, 8, 0, - 216, 2, 0, 0, 1, 0, - 0, 0, 4, 0, 5, 0, - 6, 0, 7, 0, 2, 0, - 0, 0, 8, 0, 9, 0, - 255, 255, 255, 255, 3, 0, - 0, 0, 10, 0, 11, 0, - 12, 0, 255, 255, 119, 111, - 114, 108, 100, 78, 111, 114, - 109, 97, 108, 0, 10, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 255, 255, 56, 1, - 0, 0, 69, 1, 0, 0, - 88, 1, 0, 0, 1, 0, - 0, 0, 104, 1, 0, 0, - 0, 0, 0, 0, 116, 1, - 0, 0, 124, 1, 0, 0, - 1, 0, 0, 0, 140, 1, - 0, 0, 0, 0, 0, 0, - 152, 1, 0, 0, 168, 1, - 0, 0, 4, 0, 0, 0, - 184, 1, 0, 0, 0, 0, - 0, 0, 232, 1, 0, 0, - 124, 1, 0, 0, 4, 0, - 0, 0, 240, 1, 0, 0, - 0, 0, 0, 0, 32, 2, - 0, 0, 124, 1, 0, 0, - 1, 0, 0, 0, 40, 2, - 0, 0, 0, 0, 0, 0, - 52, 2, 0, 0, 168, 1, - 0, 0, 1, 0, 0, 0, - 60, 2, 0, 0, 0, 0, - 0, 0, 72, 2, 0, 0, - 116, 2, 0, 0, 1, 0, - 0, 0, 132, 2, 0, 0, - 72, 2, 0, 0, 144, 2, - 0, 0, 24, 3, 0, 0, - 3, 0, 0, 0, 40, 3, - 0, 0, 0, 0, 0, 0, - 76, 3, 0, 0, 124, 1, - 0, 0, 1, 0, 0, 0, - 88, 3, 0, 0, 77, 105, - 99, 114, 111, 115, 111, 102, - 116, 32, 40, 82, 41, 32, - 72, 76, 83, 76, 32, 83, - 104, 97, 100, 101, 114, 32, - 67, 111, 109, 112, 105, 108, - 101, 114, 32, 49, 48, 46, - 49, 0, 81, 0, 0, 5, - 10, 0, 15, 160, 0, 0, - 128, 191, 0, 0, 0, 128, - 0, 0, 0, 0, 0, 0, - 0, 0, 31, 0, 0, 2, - 0, 0, 0, 128, 0, 0, - 15, 176, 31, 0, 0, 2, - 0, 0, 0, 128, 1, 0, - 3, 176, 31, 0, 0, 2, - 0, 0, 0, 128, 2, 0, - 7, 176, 31, 0, 0, 2, - 0, 0, 0, 144, 0, 8, - 15, 160, 66, 0, 0, 3, - 0, 0, 15, 128, 1, 0, - 228, 176, 0, 8, 228, 160, - 5, 0, 0, 3, 1, 0, - 8, 128, 0, 0, 255, 128, - 0, 0, 255, 176, 5, 0, - 0, 3, 0, 0, 8, 128, - 1, 0, 255, 128, 1, 0, - 255, 128, 88, 0, 0, 4, - 2, 0, 15, 128, 0, 0, - 255, 129, 10, 0, 0, 160, - 10, 0, 85, 160, 65, 0, - 0, 1, 2, 0, 15, 128, - 36, 0, 0, 2, 2, 0, - 7, 128, 2, 0, 228, 176, - 8, 0, 0, 3, 0, 0, - 24, 128, 6, 0, 228, 160, - 2, 0, 228, 128, 5, 0, - 0, 3, 3, 0, 7, 128, - 0, 0, 255, 128, 2, 0, - 228, 160, 5, 0, 0, 3, - 3, 0, 7, 128, 3, 0, - 228, 128, 0, 0, 228, 176, - 1, 0, 0, 2, 4, 0, - 7, 128, 0, 0, 228, 160, - 4, 0, 0, 4, 3, 0, - 7, 128, 4, 0, 228, 128, - 1, 0, 228, 160, 3, 0, - 228, 128, 8, 0, 0, 3, - 0, 0, 24, 128, 7, 0, - 228, 160, 2, 0, 228, 128, - 5, 0, 0, 3, 4, 0, - 7, 128, 0, 0, 255, 128, - 3, 0, 228, 160, 4, 0, - 0, 4, 3, 0, 7, 128, - 4, 0, 228, 128, 0, 0, - 228, 176, 3, 0, 228, 128, - 8, 0, 0, 3, 0, 0, - 24, 128, 8, 0, 228, 160, - 2, 0, 228, 128, 5, 0, - 0, 3, 4, 0, 7, 128, - 0, 0, 255, 128, 4, 0, - 228, 160, 4, 0, 0, 4, - 3, 0, 7, 128, 4, 0, - 228, 128, 0, 0, 228, 176, - 3, 0, 228, 128, 8, 0, - 0, 3, 0, 0, 24, 128, - 9, 0, 228, 160, 2, 0, - 228, 128, 5, 0, 0, 3, - 2, 0, 7, 128, 0, 0, - 255, 128, 5, 0, 228, 160, - 4, 0, 0, 4, 2, 0, - 23, 128, 2, 0, 228, 128, - 0, 0, 228, 176, 3, 0, - 228, 128, 5, 0, 0, 3, - 1, 0, 7, 128, 0, 0, - 228, 128, 2, 0, 228, 128, - 1, 0, 0, 2, 0, 8, - 15, 128, 1, 0, 228, 128, - 255, 255, 0, 0, 83, 72, - 68, 82, 24, 3, 0, 0, - 64, 0, 0, 0, 198, 0, - 0, 0, 89, 0, 0, 4, - 70, 142, 32, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 89, 0, 0, 4, 70, 142, - 32, 0, 1, 0, 0, 0, - 13, 0, 0, 0, 90, 0, - 0, 3, 0, 96, 16, 0, - 0, 0, 0, 0, 88, 24, - 0, 4, 0, 112, 16, 0, - 0, 0, 0, 0, 85, 85, - 0, 0, 98, 16, 0, 3, - 242, 16, 16, 0, 1, 0, - 0, 0, 98, 16, 0, 3, - 50, 16, 16, 0, 2, 0, - 0, 0, 98, 16, 0, 3, - 114, 16, 16, 0, 3, 0, - 0, 0, 101, 0, 0, 3, - 242, 32, 16, 0, 0, 0, - 0, 0, 104, 0, 0, 2, - 4, 0, 0, 0, 69, 0, - 0, 9, 242, 0, 16, 0, - 0, 0, 0, 0, 70, 16, - 16, 0, 2, 0, 0, 0, - 70, 126, 16, 0, 0, 0, - 0, 0, 0, 96, 16, 0, - 0, 0, 0, 0, 56, 0, - 0, 7, 130, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 58, 16, 16, 0, 1, 0, - 0, 0, 24, 0, 0, 7, - 18, 0, 16, 0, 1, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 0, - 13, 0, 4, 3, 10, 0, - 16, 0, 1, 0, 0, 0, - 16, 0, 0, 7, 18, 0, - 16, 0, 1, 0, 0, 0, - 70, 18, 16, 0, 3, 0, - 0, 0, 70, 18, 16, 0, - 3, 0, 0, 0, 68, 0, - 0, 5, 18, 0, 16, 0, - 1, 0, 0, 0, 10, 0, - 16, 0, 1, 0, 0, 0, - 56, 0, 0, 7, 114, 0, - 16, 0, 1, 0, 0, 0, - 6, 0, 16, 0, 1, 0, - 0, 0, 70, 18, 16, 0, - 3, 0, 0, 0, 16, 32, - 0, 8, 130, 0, 16, 0, - 1, 0, 0, 0, 70, 130, - 32, 0, 1, 0, 0, 0, - 9, 0, 0, 0, 70, 2, - 16, 0, 1, 0, 0, 0, - 56, 0, 0, 8, 114, 0, - 16, 0, 2, 0, 0, 0, - 246, 15, 16, 0, 1, 0, - 0, 0, 70, 130, 32, 0, - 1, 0, 0, 0, 1, 0, - 0, 0, 56, 0, 0, 7, - 114, 0, 16, 0, 2, 0, - 0, 0, 70, 2, 16, 0, - 2, 0, 0, 0, 70, 18, - 16, 0, 1, 0, 0, 0, - 50, 0, 0, 11, 114, 0, - 16, 0, 2, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 70, 130, 32, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 2, 0, - 0, 0, 16, 32, 0, 8, - 130, 0, 16, 0, 1, 0, - 0, 0, 70, 130, 32, 0, - 1, 0, 0, 0, 10, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 56, 0, - 0, 8, 114, 0, 16, 0, - 3, 0, 0, 0, 246, 15, - 16, 0, 1, 0, 0, 0, - 70, 130, 32, 0, 1, 0, - 0, 0, 2, 0, 0, 0, - 50, 0, 0, 9, 114, 0, - 16, 0, 2, 0, 0, 0, - 70, 2, 16, 0, 3, 0, - 0, 0, 70, 18, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 2, 0, 0, 0, - 16, 32, 0, 8, 130, 0, - 16, 0, 1, 0, 0, 0, - 70, 130, 32, 0, 1, 0, - 0, 0, 11, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 56, 0, 0, 8, - 114, 0, 16, 0, 3, 0, - 0, 0, 246, 15, 16, 0, - 1, 0, 0, 0, 70, 130, - 32, 0, 1, 0, 0, 0, - 3, 0, 0, 0, 50, 0, - 0, 9, 114, 0, 16, 0, - 2, 0, 0, 0, 70, 2, - 16, 0, 3, 0, 0, 0, - 70, 18, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 2, 0, 0, 0, 16, 32, - 0, 8, 18, 0, 16, 0, - 1, 0, 0, 0, 70, 130, - 32, 0, 1, 0, 0, 0, - 12, 0, 0, 0, 70, 2, - 16, 0, 1, 0, 0, 0, - 56, 0, 0, 8, 114, 0, - 16, 0, 1, 0, 0, 0, - 6, 0, 16, 0, 1, 0, - 0, 0, 70, 130, 32, 0, - 1, 0, 0, 0, 4, 0, - 0, 0, 50, 32, 0, 9, - 114, 0, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 70, 18, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 2, 0, - 0, 0, 56, 0, 0, 7, - 114, 32, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 1, 0, 0, 0, - 54, 0, 0, 5, 130, 32, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 62, 0, 0, 1, - 73, 83, 71, 78, 228, 0, - 0, 0, 8, 0, 0, 0, - 8, 0, 0, 0, 200, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 15, 0, 0, 0, 212, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 1, 0, 0, 0, - 15, 15, 0, 0, 218, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 2, 0, 0, 0, - 3, 3, 0, 0, 218, 0, - 0, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 3, 0, 0, 0, - 7, 7, 0, 0, 218, 0, - 0, 0, 2, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 4, 0, 0, 0, - 7, 0, 0, 0, 218, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 5, 0, 0, 0, - 7, 0, 0, 0, 218, 0, - 0, 0, 4, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 6, 0, 0, 0, - 15, 0, 0, 0, 218, 0, - 0, 0, 5, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 7, 0, 0, 0, - 7, 0, 0, 0, 83, 86, - 95, 80, 79, 83, 73, 84, - 73, 79, 78, 0, 67, 79, - 76, 79, 82, 0, 84, 69, - 88, 67, 79, 79, 82, 68, - 0, 171, 79, 83, 71, 78, - 44, 0, 0, 0, 1, 0, - 0, 0, 8, 0, 0, 0, - 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 15, 0, 0, 0, - 83, 86, 95, 84, 97, 114, - 103, 101, 116, 0, 171, 171 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/DGSLPhong_main.inc b/DirectXTK/Src/Shaders/Compiled/DGSLPhong_main.inc deleted file mode 100644 index d759432..0000000 --- a/DirectXTK/Src/Shaders/Compiled/DGSLPhong_main.inc +++ /dev/null @@ -1,905 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_POSITION 0 xyzw 0 POS float -// COLOR 0 xyzw 1 NONE float xyzw -// TEXCOORD 0 xy 2 NONE float -// TEXCOORD 1 xyz 3 NONE float xyz -// TEXCOORD 2 xyz 4 NONE float -// TEXCOORD 3 xyz 5 NONE float xyz -// TEXCOORD 4 xyzw 6 NONE float -// TEXCOORD 5 xyz 7 NONE float -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Target 0 xyzw 0 TARGET float xyzw -// -// -// Constant buffer to DX9 shader constant mappings: -// -// Target Reg Buffer Start Reg # of Regs Data Conversion -// ---------- ------- --------- --------- ---------------------- -// c0 cb0 0 1 ( FLT, FLT, FLT, FLT) -// c1 cb0 2 1 ( FLT, FLT, FLT, FLT) -// c2 cb0 4 1 ( FLT, FLT, FLT, FLT) -// c3 cb1 0 4 ( FLT, FLT, FLT, FLT) -// c7 cb1 9 3 ( FLT, FLT, FLT, FLT) -// c10 cb1 13 3 ( FLT, FLT, FLT, FLT) -// -// -// Level9 shader bytecode: -// - ps_2_0 - def c13, 9.99999975e-005, 0, 0, 0 - dcl t0 // pixel<4,5,6,7> - dcl t2.xyz // pixel<10,11,12> - dcl t4.xyz // pixel<16,17,18> - -#line 100 "D:\Microsoft\DirectXTK\Src\Shaders\DGSLPhong.hlsl" - mov r0.xyz, c1 // MaterialVars::MaterialSpecular<0,1,2> - mul r1.xyz, r0, c4 - mul r2.xyz, r0, c5 - -#line 118 - dp3 r0.w, t4, t4 - rsq r0.w, r0.w - -#line 97 - mad r3.xyz, t4, r0.w, c8 - nrm r4.xyz, r3 // ::vHalf<0,1,2> - -#line 117 - nrm r3.xyz, t2 // ::worldNormal<0,1,2> - -#line 98 - dp3_sat r1.w, r3, r4 // ::specularAmount<0> - mov r2.w, c2.x // MaterialVars::MaterialSpecularPower<0> - max r3.w, r2.w, c13.x - pow r2.w, r1.w, r3.w - mul r1.w, r2.w, c11.x // ::specularAmount<0> - mul r2.xyz, r1.w, r2 // ::specular<0,1,2> - -#line 97 - mad r4.xyz, t4, r0.w, c7 - mad r5.xyz, t4, r0.w, c9 - nrm r6.xyz, r5 // ::vHalf<0,1,2> - dp3_sat r0.w, r3, r6 // ::specularAmount<0> - pow r1.w, r0.w, r3.w - mul r0.w, r1.w, c12.x // ::specularAmount<0> - nrm r5.xyz, r4 // ::vHalf<0,1,2> - dp3_sat r1.w, r3, r5 // ::specularAmount<0> - pow r2.w, r1.w, r3.w - mul r1.w, r2.w, c10.x // ::specularAmount<0> - -#line 126 - mad r1.xyz, r1, r1.w, r2 // ::local4<0,1,2> - -#line 100 - mul r0.xyz, r0, c6 - -#line 126 - mad r0.xyz, r0, r0.w, r1 // ::local4<0,1,2> - -#line 78 - dp3_sat r0.w, c7, r3 // ::diffuseAmount<0> - mul r1.xyz, r0.w, c4 - mul r1.xyz, r1, t0 // ::diffuse<0,1,2> - -#line 125 - mov r2.xyz, c0 // MaterialVars::MaterialAmbient<0,1,2> - mad r1.xyz, r2, c3, r1 // ::local1<0,1,2> - -#line 78 - dp3_sat r0.w, c8, r3 // ::diffuseAmount<0> - dp3_sat r1.w, c9, r3 // ::diffuseAmount<0> - mul r2.xyz, r1.w, c6 - mul r3.xyz, r0.w, c5 - -#line 125 - mad r1.xyz, r3, t0, r1 // ::local1<0,1,2> - mad_sat r1.xyz, r2, t0, r1 // ::local1<0,1,2> - -#line 130 - add r0.xyz, r0, r1 // CombineRGBWithAlpha::rgb<0,1,2> - mov r0.w, t0.w - mov oC0, r0 // ::main<0,1,2,3> - -// approximately 55 instruction slots used -ps_4_0 -dcl_constantbuffer CB0[5], immediateIndexed -dcl_constantbuffer CB1[16], immediateIndexed -dcl_input_ps linear v1.xyzw -dcl_input_ps linear v3.xyz -dcl_input_ps linear v5.xyz -dcl_output o0.xyzw -dcl_temps 5 -mul r0.xyz, cb0[2].xyzx, cb1[1].xyzx -mul r1.xyz, cb0[2].xyzx, cb1[2].xyzx -dp3 r0.w, v5.xyzx, v5.xyzx -rsq r0.w, r0.w -mad r2.xyz, v5.xyzx, r0.wwww, cb1[10].xyzx -dp3 r1.w, r2.xyzx, r2.xyzx -rsq r1.w, r1.w -mul r2.xyz, r1.wwww, r2.xyzx -dp3 r1.w, v3.xyzx, v3.xyzx -rsq r1.w, r1.w -mul r3.xyz, r1.wwww, v3.xyzx -dp3_sat r1.w, r3.xyzx, r2.xyzx -log r1.w, r1.w -max r2.x, cb0[4].x, l(0.000100) -mul r1.w, r1.w, r2.x -exp r1.w, r1.w -mul r1.w, r1.w, cb1[14].x -mul r1.xyz, r1.wwww, r1.xyzx -mad r2.yzw, v5.xxyz, r0.wwww, cb1[9].xxyz -mad r4.xyz, v5.xyzx, r0.wwww, cb1[11].xyzx -dp3 r0.w, r2.yzwy, r2.yzwy -rsq r0.w, r0.w -mul r2.yzw, r0.wwww, r2.yyzw -dp3_sat r0.w, r3.xyzx, r2.yzwy -log r0.w, r0.w -mul r0.w, r0.w, r2.x -exp r0.w, r0.w -mul r0.w, r0.w, cb1[13].x -mad r0.xyz, r0.xyzx, r0.wwww, r1.xyzx -mul r1.xyz, cb0[2].xyzx, cb1[3].xyzx -dp3 r0.w, r4.xyzx, r4.xyzx -rsq r0.w, r0.w -mul r2.yzw, r0.wwww, r4.xxyz -dp3_sat r0.w, r3.xyzx, r2.yzwy -log r0.w, r0.w -mul r0.w, r0.w, r2.x -exp r0.w, r0.w -mul r0.w, r0.w, cb1[15].x -mad r0.xyz, r1.xyzx, r0.wwww, r0.xyzx -dp3_sat r0.w, cb1[9].xyzx, r3.xyzx -mul r1.xyz, r0.wwww, cb1[1].xyzx -mul r1.xyz, r1.xyzx, v1.xyzx -mad r1.xyz, cb0[0].xyzx, cb1[0].xyzx, r1.xyzx -dp3_sat r0.w, cb1[10].xyzx, r3.xyzx -dp3_sat r1.w, cb1[11].xyzx, r3.xyzx -mul r2.xyz, r1.wwww, cb1[3].xyzx -mul r3.xyz, r0.wwww, cb1[2].xyzx -mad r1.xyz, r3.xyzx, v1.xyzx, r1.xyzx -mad_sat r1.xyz, r2.xyzx, v1.xyzx, r1.xyzx -add o0.xyz, r0.xyzx, r1.xyzx -mov o0.w, v1.w -ret -// Approximately 0 instruction slots used -#endif - -const BYTE DGSLPhong_main[] = -{ - 68, 88, 66, 67, 41, 82, - 224, 253, 235, 231, 4, 50, - 38, 120, 189, 114, 128, 35, - 45, 165, 1, 0, 0, 0, - 240, 16, 0, 0, 4, 0, - 0, 0, 48, 0, 0, 0, - 156, 9, 0, 0, 208, 15, - 0, 0, 188, 16, 0, 0, - 65, 111, 110, 57, 100, 9, - 0, 0, 100, 9, 0, 0, - 0, 2, 255, 255, 248, 8, - 0, 0, 108, 0, 0, 0, - 6, 0, 36, 0, 0, 0, - 108, 0, 0, 0, 108, 0, - 0, 0, 36, 0, 0, 0, - 108, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 2, 0, - 1, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 4, 0, - 1, 0, 2, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 4, 0, 3, 0, 0, 0, - 0, 0, 1, 0, 9, 0, - 3, 0, 7, 0, 0, 0, - 0, 0, 1, 0, 13, 0, - 3, 0, 10, 0, 0, 0, - 0, 0, 0, 2, 255, 255, - 254, 255, 138, 1, 68, 66, - 85, 71, 40, 0, 0, 0, - 252, 5, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 92, 0, 0, 0, 45, 0, - 0, 0, 96, 0, 0, 0, - 14, 0, 0, 0, 228, 4, - 0, 0, 12, 3, 0, 0, - 68, 58, 92, 77, 105, 99, - 114, 111, 115, 111, 102, 116, - 92, 68, 105, 114, 101, 99, - 116, 88, 84, 75, 92, 83, - 114, 99, 92, 83, 104, 97, - 100, 101, 114, 115, 92, 68, - 71, 83, 76, 80, 104, 111, - 110, 103, 46, 104, 108, 115, - 108, 0, 171, 171, 40, 0, - 0, 0, 0, 0, 255, 255, - 48, 6, 0, 0, 0, 0, - 255, 255, 72, 6, 0, 0, - 0, 0, 255, 255, 84, 6, - 0, 0, 0, 0, 255, 255, - 96, 6, 0, 0, 100, 0, - 0, 0, 108, 6, 0, 0, - 100, 0, 0, 0, 120, 6, - 0, 0, 100, 0, 0, 0, - 136, 6, 0, 0, 118, 0, - 0, 0, 152, 6, 0, 0, - 118, 0, 0, 0, 168, 6, - 0, 0, 97, 0, 0, 0, - 180, 6, 0, 0, 97, 0, - 0, 0, 200, 6, 0, 0, - 117, 0, 0, 0, 212, 6, - 0, 0, 98, 0, 0, 0, - 224, 6, 0, 0, 99, 0, - 0, 0, 240, 6, 0, 0, - 99, 0, 0, 0, 252, 6, - 0, 0, 99, 0, 0, 0, - 12, 7, 0, 0, 99, 0, - 0, 0, 28, 7, 0, 0, - 100, 0, 0, 0, 44, 7, - 0, 0, 97, 0, 0, 0, - 60, 7, 0, 0, 97, 0, - 0, 0, 80, 7, 0, 0, - 97, 0, 0, 0, 100, 7, - 0, 0, 98, 0, 0, 0, - 112, 7, 0, 0, 99, 0, - 0, 0, 128, 7, 0, 0, - 99, 0, 0, 0, 144, 7, - 0, 0, 97, 0, 0, 0, - 160, 7, 0, 0, 98, 0, - 0, 0, 172, 7, 0, 0, - 99, 0, 0, 0, 188, 7, - 0, 0, 99, 0, 0, 0, - 204, 7, 0, 0, 126, 0, - 0, 0, 220, 7, 0, 0, - 100, 0, 0, 0, 240, 7, - 0, 0, 126, 0, 0, 0, - 0, 8, 0, 0, 78, 0, - 0, 0, 20, 8, 0, 0, - 79, 0, 0, 0, 36, 8, - 0, 0, 79, 0, 0, 0, - 52, 8, 0, 0, 125, 0, - 0, 0, 68, 8, 0, 0, - 125, 0, 0, 0, 80, 8, - 0, 0, 78, 0, 0, 0, - 100, 8, 0, 0, 78, 0, - 0, 0, 116, 8, 0, 0, - 79, 0, 0, 0, 132, 8, - 0, 0, 79, 0, 0, 0, - 148, 8, 0, 0, 125, 0, - 0, 0, 164, 8, 0, 0, - 125, 0, 0, 0, 184, 8, - 0, 0, 130, 0, 0, 0, - 204, 8, 0, 0, 130, 0, - 0, 0, 220, 8, 0, 0, - 130, 0, 0, 0, 232, 8, - 0, 0, 77, 97, 116, 101, - 114, 105, 97, 108, 86, 97, - 114, 115, 0, 77, 97, 116, - 101, 114, 105, 97, 108, 65, - 109, 98, 105, 101, 110, 116, - 0, 171, 171, 171, 1, 0, - 3, 0, 1, 0, 4, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 34, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 255, 255, 77, 97, 116, 101, - 114, 105, 97, 108, 83, 112, - 101, 99, 117, 108, 97, 114, - 0, 171, 171, 171, 4, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 255, 255, 77, 97, - 116, 101, 114, 105, 97, 108, - 83, 112, 101, 99, 117, 108, - 97, 114, 80, 111, 119, 101, - 114, 0, 171, 171, 0, 0, - 3, 0, 1, 0, 1, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 13, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 0, 0, 100, 105, 102, 102, - 117, 115, 101, 0, 1, 0, - 3, 0, 1, 0, 3, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 33, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 255, 255, 100, 105, 102, 102, - 117, 115, 101, 65, 109, 111, - 117, 110, 116, 0, 171, 171, - 0, 0, 3, 0, 1, 0, - 1, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 31, 0, - 0, 0, 255, 255, 255, 255, - 255, 255, 0, 0, 36, 0, - 0, 0, 255, 255, 255, 255, - 255, 255, 0, 0, 37, 0, - 0, 0, 255, 255, 255, 255, - 255, 255, 0, 0, 108, 111, - 99, 97, 108, 49, 0, 171, - 35, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 255, 255, - 40, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 255, 255, - 41, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 255, 255, - 108, 111, 99, 97, 108, 52, - 0, 171, 28, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 255, 255, 30, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 255, 255, 109, 97, 105, 110, - 0, 102, 114, 97, 103, 109, - 101, 110, 116, 0, 171, 171, - 1, 0, 3, 0, 1, 0, - 4, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 17, 3, - 0, 0, 28, 3, 0, 0, - 5, 0, 0, 0, 1, 0, - 4, 0, 1, 0, 1, 0, - 44, 3, 0, 0, 44, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 3, 0, 112, 105, - 120, 101, 108, 0, 112, 111, - 115, 0, 117, 118, 0, 171, - 171, 171, 1, 0, 3, 0, - 1, 0, 2, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 119, 111, 114, 108, 100, 78, - 111, 114, 109, 0, 119, 111, - 114, 108, 100, 80, 111, 115, - 0, 116, 111, 69, 121, 101, - 0, 116, 97, 110, 103, 101, - 110, 116, 0, 110, 111, 114, - 109, 97, 108, 0, 86, 3, - 0, 0, 28, 3, 0, 0, - 88, 2, 0, 0, 28, 3, - 0, 0, 90, 3, 0, 0, - 96, 3, 0, 0, 112, 3, - 0, 0, 96, 2, 0, 0, - 122, 3, 0, 0, 96, 2, - 0, 0, 131, 3, 0, 0, - 96, 2, 0, 0, 137, 3, - 0, 0, 28, 3, 0, 0, - 145, 3, 0, 0, 96, 2, - 0, 0, 5, 0, 0, 0, - 1, 0, 26, 0, 1, 0, - 8, 0, 152, 3, 0, 0, - 1, 0, 0, 0, 4, 0, - 5, 0, 6, 0, 7, 0, - 2, 0, 0, 0, 10, 0, - 11, 0, 12, 0, 255, 255, - 3, 0, 0, 0, 16, 0, - 17, 0, 18, 0, 255, 255, - 67, 111, 109, 98, 105, 110, - 101, 82, 71, 66, 87, 105, - 116, 104, 65, 108, 112, 104, - 97, 0, 114, 103, 98, 0, - 42, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 255, 255, - 115, 112, 101, 99, 117, 108, - 97, 114, 0, 171, 171, 171, - 17, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 255, 255, - 115, 112, 101, 99, 117, 108, - 97, 114, 65, 109, 111, 117, - 110, 116, 0, 171, 12, 0, - 0, 0, 255, 255, 255, 255, - 255, 255, 0, 0, 16, 0, - 0, 0, 255, 255, 255, 255, - 255, 255, 0, 0, 21, 0, - 0, 0, 255, 255, 255, 255, - 255, 255, 0, 0, 23, 0, - 0, 0, 255, 255, 255, 255, - 255, 255, 0, 0, 25, 0, - 0, 0, 255, 255, 255, 255, - 255, 255, 0, 0, 27, 0, - 0, 0, 255, 255, 255, 255, - 255, 255, 0, 0, 118, 72, - 97, 108, 102, 0, 171, 171, - 10, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 255, 255, - 20, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 255, 255, - 24, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 255, 255, - 119, 111, 114, 108, 100, 78, - 111, 114, 109, 97, 108, 0, - 11, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 255, 255, - 200, 1, 0, 0, 213, 1, - 0, 0, 232, 1, 0, 0, - 1, 0, 0, 0, 248, 1, - 0, 0, 200, 1, 0, 0, - 4, 2, 0, 0, 232, 1, - 0, 0, 1, 0, 0, 0, - 24, 2, 0, 0, 200, 1, - 0, 0, 36, 2, 0, 0, - 60, 2, 0, 0, 1, 0, - 0, 0, 76, 2, 0, 0, - 0, 0, 0, 0, 88, 2, - 0, 0, 96, 2, 0, 0, - 1, 0, 0, 0, 112, 2, - 0, 0, 0, 0, 0, 0, - 124, 2, 0, 0, 140, 2, - 0, 0, 3, 0, 0, 0, - 156, 2, 0, 0, 0, 0, - 0, 0, 192, 2, 0, 0, - 96, 2, 0, 0, 3, 0, - 0, 0, 200, 2, 0, 0, - 0, 0, 0, 0, 236, 2, - 0, 0, 96, 2, 0, 0, - 2, 0, 0, 0, 244, 2, - 0, 0, 0, 0, 0, 0, - 12, 3, 0, 0, 52, 3, - 0, 0, 1, 0, 0, 0, - 68, 3, 0, 0, 12, 3, - 0, 0, 80, 3, 0, 0, - 216, 3, 0, 0, 3, 0, - 0, 0, 232, 3, 0, 0, - 12, 4, 0, 0, 32, 4, - 0, 0, 96, 2, 0, 0, - 1, 0, 0, 0, 36, 4, - 0, 0, 0, 0, 0, 0, - 48, 4, 0, 0, 96, 2, - 0, 0, 1, 0, 0, 0, - 60, 4, 0, 0, 0, 0, - 0, 0, 72, 4, 0, 0, - 140, 2, 0, 0, 6, 0, - 0, 0, 88, 4, 0, 0, - 0, 0, 0, 0, 160, 4, - 0, 0, 96, 2, 0, 0, - 3, 0, 0, 0, 168, 4, - 0, 0, 0, 0, 0, 0, - 204, 4, 0, 0, 96, 2, - 0, 0, 1, 0, 0, 0, - 216, 4, 0, 0, 77, 105, - 99, 114, 111, 115, 111, 102, - 116, 32, 40, 82, 41, 32, - 72, 76, 83, 76, 32, 83, - 104, 97, 100, 101, 114, 32, - 67, 111, 109, 112, 105, 108, - 101, 114, 32, 49, 48, 46, - 49, 0, 81, 0, 0, 5, - 13, 0, 15, 160, 23, 183, - 209, 56, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 31, 0, 0, 2, - 0, 0, 0, 128, 0, 0, - 15, 176, 31, 0, 0, 2, - 0, 0, 0, 128, 2, 0, - 7, 176, 31, 0, 0, 2, - 0, 0, 0, 128, 4, 0, - 7, 176, 1, 0, 0, 2, - 0, 0, 7, 128, 1, 0, - 228, 160, 5, 0, 0, 3, - 1, 0, 7, 128, 0, 0, - 228, 128, 4, 0, 228, 160, - 5, 0, 0, 3, 2, 0, - 7, 128, 0, 0, 228, 128, - 5, 0, 228, 160, 8, 0, - 0, 3, 0, 0, 8, 128, - 4, 0, 228, 176, 4, 0, - 228, 176, 7, 0, 0, 2, - 0, 0, 8, 128, 0, 0, - 255, 128, 4, 0, 0, 4, - 3, 0, 7, 128, 4, 0, - 228, 176, 0, 0, 255, 128, - 8, 0, 228, 160, 36, 0, - 0, 2, 4, 0, 7, 128, - 3, 0, 228, 128, 36, 0, - 0, 2, 3, 0, 7, 128, - 2, 0, 228, 176, 8, 0, - 0, 3, 1, 0, 24, 128, - 3, 0, 228, 128, 4, 0, - 228, 128, 1, 0, 0, 2, - 2, 0, 8, 128, 2, 0, - 0, 160, 11, 0, 0, 3, - 3, 0, 8, 128, 2, 0, - 255, 128, 13, 0, 0, 160, - 32, 0, 0, 3, 2, 0, - 8, 128, 1, 0, 255, 128, - 3, 0, 255, 128, 5, 0, - 0, 3, 1, 0, 8, 128, - 2, 0, 255, 128, 11, 0, - 0, 160, 5, 0, 0, 3, - 2, 0, 7, 128, 1, 0, - 255, 128, 2, 0, 228, 128, - 4, 0, 0, 4, 4, 0, - 7, 128, 4, 0, 228, 176, - 0, 0, 255, 128, 7, 0, - 228, 160, 4, 0, 0, 4, - 5, 0, 7, 128, 4, 0, - 228, 176, 0, 0, 255, 128, - 9, 0, 228, 160, 36, 0, - 0, 2, 6, 0, 7, 128, - 5, 0, 228, 128, 8, 0, - 0, 3, 0, 0, 24, 128, - 3, 0, 228, 128, 6, 0, - 228, 128, 32, 0, 0, 3, - 1, 0, 8, 128, 0, 0, - 255, 128, 3, 0, 255, 128, - 5, 0, 0, 3, 0, 0, - 8, 128, 1, 0, 255, 128, - 12, 0, 0, 160, 36, 0, - 0, 2, 5, 0, 7, 128, - 4, 0, 228, 128, 8, 0, - 0, 3, 1, 0, 24, 128, - 3, 0, 228, 128, 5, 0, - 228, 128, 32, 0, 0, 3, - 2, 0, 8, 128, 1, 0, - 255, 128, 3, 0, 255, 128, - 5, 0, 0, 3, 1, 0, - 8, 128, 2, 0, 255, 128, - 10, 0, 0, 160, 4, 0, - 0, 4, 1, 0, 7, 128, - 1, 0, 228, 128, 1, 0, - 255, 128, 2, 0, 228, 128, - 5, 0, 0, 3, 0, 0, - 7, 128, 0, 0, 228, 128, - 6, 0, 228, 160, 4, 0, - 0, 4, 0, 0, 7, 128, - 0, 0, 228, 128, 0, 0, - 255, 128, 1, 0, 228, 128, - 8, 0, 0, 3, 0, 0, - 24, 128, 7, 0, 228, 160, - 3, 0, 228, 128, 5, 0, - 0, 3, 1, 0, 7, 128, - 0, 0, 255, 128, 4, 0, - 228, 160, 5, 0, 0, 3, - 1, 0, 7, 128, 1, 0, - 228, 128, 0, 0, 228, 176, - 1, 0, 0, 2, 2, 0, - 7, 128, 0, 0, 228, 160, - 4, 0, 0, 4, 1, 0, - 7, 128, 2, 0, 228, 128, - 3, 0, 228, 160, 1, 0, - 228, 128, 8, 0, 0, 3, - 0, 0, 24, 128, 8, 0, - 228, 160, 3, 0, 228, 128, - 8, 0, 0, 3, 1, 0, - 24, 128, 9, 0, 228, 160, - 3, 0, 228, 128, 5, 0, - 0, 3, 2, 0, 7, 128, - 1, 0, 255, 128, 6, 0, - 228, 160, 5, 0, 0, 3, - 3, 0, 7, 128, 0, 0, - 255, 128, 5, 0, 228, 160, - 4, 0, 0, 4, 1, 0, - 7, 128, 3, 0, 228, 128, - 0, 0, 228, 176, 1, 0, - 228, 128, 4, 0, 0, 4, - 1, 0, 23, 128, 2, 0, - 228, 128, 0, 0, 228, 176, - 1, 0, 228, 128, 2, 0, - 0, 3, 0, 0, 7, 128, - 0, 0, 228, 128, 1, 0, - 228, 128, 1, 0, 0, 2, - 0, 0, 8, 128, 0, 0, - 255, 176, 1, 0, 0, 2, - 0, 8, 15, 128, 0, 0, - 228, 128, 255, 255, 0, 0, - 83, 72, 68, 82, 44, 6, - 0, 0, 64, 0, 0, 0, - 139, 1, 0, 0, 89, 0, - 0, 4, 70, 142, 32, 0, - 0, 0, 0, 0, 5, 0, - 0, 0, 89, 0, 0, 4, - 70, 142, 32, 0, 1, 0, - 0, 0, 16, 0, 0, 0, - 98, 16, 0, 3, 242, 16, - 16, 0, 1, 0, 0, 0, - 98, 16, 0, 3, 114, 16, - 16, 0, 3, 0, 0, 0, - 98, 16, 0, 3, 114, 16, - 16, 0, 5, 0, 0, 0, - 101, 0, 0, 3, 242, 32, - 16, 0, 0, 0, 0, 0, - 104, 0, 0, 2, 5, 0, - 0, 0, 56, 0, 0, 9, - 114, 0, 16, 0, 0, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 2, 0, - 0, 0, 70, 130, 32, 0, - 1, 0, 0, 0, 1, 0, - 0, 0, 56, 0, 0, 9, - 114, 0, 16, 0, 1, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 2, 0, - 0, 0, 70, 130, 32, 0, - 1, 0, 0, 0, 2, 0, - 0, 0, 16, 0, 0, 7, - 130, 0, 16, 0, 0, 0, - 0, 0, 70, 18, 16, 0, - 5, 0, 0, 0, 70, 18, - 16, 0, 5, 0, 0, 0, - 68, 0, 0, 5, 130, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 50, 0, 0, 10, - 114, 0, 16, 0, 2, 0, - 0, 0, 70, 18, 16, 0, - 5, 0, 0, 0, 246, 15, - 16, 0, 0, 0, 0, 0, - 70, 130, 32, 0, 1, 0, - 0, 0, 10, 0, 0, 0, - 16, 0, 0, 7, 130, 0, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 2, 0, - 0, 0, 70, 2, 16, 0, - 2, 0, 0, 0, 68, 0, - 0, 5, 130, 0, 16, 0, - 1, 0, 0, 0, 58, 0, - 16, 0, 1, 0, 0, 0, - 56, 0, 0, 7, 114, 0, - 16, 0, 2, 0, 0, 0, - 246, 15, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 2, 0, 0, 0, 16, 0, - 0, 7, 130, 0, 16, 0, - 1, 0, 0, 0, 70, 18, - 16, 0, 3, 0, 0, 0, - 70, 18, 16, 0, 3, 0, - 0, 0, 68, 0, 0, 5, - 130, 0, 16, 0, 1, 0, - 0, 0, 58, 0, 16, 0, - 1, 0, 0, 0, 56, 0, - 0, 7, 114, 0, 16, 0, - 3, 0, 0, 0, 246, 15, - 16, 0, 1, 0, 0, 0, - 70, 18, 16, 0, 3, 0, - 0, 0, 16, 32, 0, 7, - 130, 0, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 3, 0, 0, 0, 70, 2, - 16, 0, 2, 0, 0, 0, - 47, 0, 0, 5, 130, 0, - 16, 0, 1, 0, 0, 0, - 58, 0, 16, 0, 1, 0, - 0, 0, 52, 0, 0, 8, - 18, 0, 16, 0, 2, 0, - 0, 0, 10, 128, 32, 0, - 0, 0, 0, 0, 4, 0, - 0, 0, 1, 64, 0, 0, - 23, 183, 209, 56, 56, 0, - 0, 7, 130, 0, 16, 0, - 1, 0, 0, 0, 58, 0, - 16, 0, 1, 0, 0, 0, - 10, 0, 16, 0, 2, 0, - 0, 0, 25, 0, 0, 5, - 130, 0, 16, 0, 1, 0, - 0, 0, 58, 0, 16, 0, - 1, 0, 0, 0, 56, 0, - 0, 8, 130, 0, 16, 0, - 1, 0, 0, 0, 58, 0, - 16, 0, 1, 0, 0, 0, - 10, 128, 32, 0, 1, 0, - 0, 0, 14, 0, 0, 0, - 56, 0, 0, 7, 114, 0, - 16, 0, 1, 0, 0, 0, - 246, 15, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 50, 0, - 0, 10, 226, 0, 16, 0, - 2, 0, 0, 0, 6, 25, - 16, 0, 5, 0, 0, 0, - 246, 15, 16, 0, 0, 0, - 0, 0, 6, 137, 32, 0, - 1, 0, 0, 0, 9, 0, - 0, 0, 50, 0, 0, 10, - 114, 0, 16, 0, 4, 0, - 0, 0, 70, 18, 16, 0, - 5, 0, 0, 0, 246, 15, - 16, 0, 0, 0, 0, 0, - 70, 130, 32, 0, 1, 0, - 0, 0, 11, 0, 0, 0, - 16, 0, 0, 7, 130, 0, - 16, 0, 0, 0, 0, 0, - 150, 7, 16, 0, 2, 0, - 0, 0, 150, 7, 16, 0, - 2, 0, 0, 0, 68, 0, - 0, 5, 130, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 56, 0, 0, 7, 226, 0, - 16, 0, 2, 0, 0, 0, - 246, 15, 16, 0, 0, 0, - 0, 0, 86, 14, 16, 0, - 2, 0, 0, 0, 16, 32, - 0, 7, 130, 0, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 3, 0, 0, 0, - 150, 7, 16, 0, 2, 0, - 0, 0, 47, 0, 0, 5, - 130, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 56, 0, - 0, 7, 130, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 10, 0, 16, 0, 2, 0, - 0, 0, 25, 0, 0, 5, - 130, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 56, 0, - 0, 8, 130, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 10, 128, 32, 0, 1, 0, - 0, 0, 13, 0, 0, 0, - 50, 0, 0, 9, 114, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 246, 15, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 1, 0, 0, 0, - 56, 0, 0, 9, 114, 0, - 16, 0, 1, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 2, 0, 0, 0, - 70, 130, 32, 0, 1, 0, - 0, 0, 3, 0, 0, 0, - 16, 0, 0, 7, 130, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 4, 0, - 0, 0, 70, 2, 16, 0, - 4, 0, 0, 0, 68, 0, - 0, 5, 130, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 56, 0, 0, 7, 226, 0, - 16, 0, 2, 0, 0, 0, - 246, 15, 16, 0, 0, 0, - 0, 0, 6, 9, 16, 0, - 4, 0, 0, 0, 16, 32, - 0, 7, 130, 0, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 3, 0, 0, 0, - 150, 7, 16, 0, 2, 0, - 0, 0, 47, 0, 0, 5, - 130, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 56, 0, - 0, 7, 130, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 10, 0, 16, 0, 2, 0, - 0, 0, 25, 0, 0, 5, - 130, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 56, 0, - 0, 8, 130, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 10, 128, 32, 0, 1, 0, - 0, 0, 15, 0, 0, 0, - 50, 0, 0, 9, 114, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 246, 15, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 16, 32, 0, 8, 130, 0, - 16, 0, 0, 0, 0, 0, - 70, 130, 32, 0, 1, 0, - 0, 0, 9, 0, 0, 0, - 70, 2, 16, 0, 3, 0, - 0, 0, 56, 0, 0, 8, - 114, 0, 16, 0, 1, 0, - 0, 0, 246, 15, 16, 0, - 0, 0, 0, 0, 70, 130, - 32, 0, 1, 0, 0, 0, - 1, 0, 0, 0, 56, 0, - 0, 7, 114, 0, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 1, 0, 0, 0, - 70, 18, 16, 0, 1, 0, - 0, 0, 50, 0, 0, 11, - 114, 0, 16, 0, 1, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 70, 130, 32, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 16, 32, - 0, 8, 130, 0, 16, 0, - 0, 0, 0, 0, 70, 130, - 32, 0, 1, 0, 0, 0, - 10, 0, 0, 0, 70, 2, - 16, 0, 3, 0, 0, 0, - 16, 32, 0, 8, 130, 0, - 16, 0, 1, 0, 0, 0, - 70, 130, 32, 0, 1, 0, - 0, 0, 11, 0, 0, 0, - 70, 2, 16, 0, 3, 0, - 0, 0, 56, 0, 0, 8, - 114, 0, 16, 0, 2, 0, - 0, 0, 246, 15, 16, 0, - 1, 0, 0, 0, 70, 130, - 32, 0, 1, 0, 0, 0, - 3, 0, 0, 0, 56, 0, - 0, 8, 114, 0, 16, 0, - 3, 0, 0, 0, 246, 15, - 16, 0, 0, 0, 0, 0, - 70, 130, 32, 0, 1, 0, - 0, 0, 2, 0, 0, 0, - 50, 0, 0, 9, 114, 0, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 3, 0, - 0, 0, 70, 18, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 1, 0, 0, 0, - 50, 32, 0, 9, 114, 0, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 2, 0, - 0, 0, 70, 18, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 1, 0, 0, 0, - 0, 0, 0, 7, 114, 32, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 54, 0, - 0, 5, 130, 32, 16, 0, - 0, 0, 0, 0, 58, 16, - 16, 0, 1, 0, 0, 0, - 62, 0, 0, 1, 73, 83, - 71, 78, 228, 0, 0, 0, - 8, 0, 0, 0, 8, 0, - 0, 0, 200, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 15, 0, - 0, 0, 212, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 1, 0, 0, 0, 15, 15, - 0, 0, 218, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 2, 0, 0, 0, 3, 0, - 0, 0, 218, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 3, 0, 0, 0, 7, 7, - 0, 0, 218, 0, 0, 0, - 2, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 4, 0, 0, 0, 7, 0, - 0, 0, 218, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 5, 0, 0, 0, 7, 7, - 0, 0, 218, 0, 0, 0, - 4, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 6, 0, 0, 0, 15, 0, - 0, 0, 218, 0, 0, 0, - 5, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 7, 0, 0, 0, 7, 0, - 0, 0, 83, 86, 95, 80, - 79, 83, 73, 84, 73, 79, - 78, 0, 67, 79, 76, 79, - 82, 0, 84, 69, 88, 67, - 79, 79, 82, 68, 0, 171, - 79, 83, 71, 78, 44, 0, - 0, 0, 1, 0, 0, 0, - 8, 0, 0, 0, 32, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 15, 0, 0, 0, 83, 86, - 95, 84, 97, 114, 103, 101, - 116, 0, 171, 171 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/DGSLPhong_mainTk.inc b/DirectXTK/Src/Shaders/Compiled/DGSLPhong_mainTk.inc deleted file mode 100644 index 62f5eee..0000000 --- a/DirectXTK/Src/Shaders/Compiled/DGSLPhong_mainTk.inc +++ /dev/null @@ -1,924 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_POSITION 0 xyzw 0 POS float -// COLOR 0 xyzw 1 NONE float xyzw -// TEXCOORD 0 xy 2 NONE float -// TEXCOORD 1 xyz 3 NONE float xyz -// TEXCOORD 2 xyz 4 NONE float -// TEXCOORD 3 xyz 5 NONE float xyz -// TEXCOORD 4 xyzw 6 NONE float -// TEXCOORD 5 xyz 7 NONE float -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Target 0 xyzw 0 TARGET float xyzw -// -// -// Constant buffer to DX9 shader constant mappings: -// -// Target Reg Buffer Start Reg # of Regs Data Conversion -// ---------- ------- --------- --------- ---------------------- -// c0 cb0 0 1 ( FLT, FLT, FLT, FLT) -// c1 cb0 2 1 ( FLT, FLT, FLT, FLT) -// c2 cb0 4 1 ( FLT, FLT, FLT, FLT) -// c3 cb1 0 4 ( FLT, FLT, FLT, FLT) -// c7 cb1 9 3 ( FLT, FLT, FLT, FLT) -// c10 cb1 13 3 ( FLT, FLT, FLT, FLT) -// -// -// Level9 shader bytecode: -// - ps_2_0 - def c13, -1, -0, 9.99999975e-005, 0 - dcl t0 // pixel<4,5,6,7> - dcl t2.xyz // pixel<10,11,12> - dcl t4.xyz // pixel<16,17,18> - -#line 154 "D:\Microsoft\DirectXTK\Src\Shaders\DGSLPhong.hlsl" - mul r0.w, t0.w, t0.w - cmp r0, -r0.w, c13.x, c13.y - texkill r0 - -#line 140 - dp3 r0.x, t4, t4 - rsq r0.x, r0.x - -#line 97 - mad r1.xyz, t4, r0.x, c9 - nrm r2.xyz, r1 // ::vHalf<0,1,2> - -#line 139 - nrm r1.xyz, t2 // ::worldNormal<0,1,2> - -#line 98 - dp3_sat r1.w, r1, r2 // ::specularAmount<0> - -#line 78 - dp3_sat r0.y, c7, r1 // ::diffuseAmount<0> - mul r0.yzw, r0.y, c4.wzyx - mul r0.yzw, r0, t0.wzyx // ::diffuse<2,1,0> - -#line 147 - mov r2.xyz, c0 // MaterialVars::MaterialAmbient<0,1,2> - mad r0.yzw, r2.wzyx, c3.wzyx, r0 // ::local1<2,1,0> - -#line 99 - mov r2.z, c13.z - max r3.w, c2.x, r2.z - -#line 78 - dp3_sat r2.x, c8, r1 // ::diffuseAmount<0> - mul r2.xyz, r2.x, c5 - -#line 147 - mad r0.yzw, r2.wzyx, t0.wzyx, r0 // ::local1<2,1,0> - -#line 78 - dp3_sat r2.x, c9, r1 // ::diffuseAmount<0> - mul r2.xyz, r2.x, c6 - -#line 147 - mad_sat r0.yzw, r2.wzyx, t0.wzyx, r0 // ::local1<2,1,0> - -#line 99 - pow r2.x, r1.w, r3.w - mul r1.w, r2.x, c12.x // ::specularAmount<0> - mad r2.xyz, t4, r0.x, c8 - nrm r3.xyz, r2 // ::vHalf<0,1,2> - dp3_sat r2.x, r1, r3 // ::specularAmount<0> - pow r4.w, r2.x, r3.w - mul r2.x, r4.w, c11.x // ::specularAmount<0> - mad r3.xyz, t4, r0.x, c7 - nrm r4.xyz, r3 // ::vHalf<0,1,2> - dp3_sat r0.x, r1, r4 // ::specularAmount<0> - pow r1.x, r0.x, r3.w - mul r0.x, r1.x, c10.x // ::specularAmount<0> - mov r1.xyz, c1 // MaterialVars::MaterialSpecular<0,1,2> - mul r2.yzw, r1.wzyx, c5.wzyx - mul r2.xyz, r2.x, r2.wzyx // ::specular<0,1,2> - mul r3.xyz, r1, c4 - -#line 148 - mad r2.xyz, r3, r0.x, r2 // ::local4<0,1,2> - -#line 100 - mul r1.xyz, r1, c6 - -#line 148 - mad r1.xyz, r1, r1.w, r2 // ::local4<0,1,2> - -#line 152 - add r0.xyz, r0.wzyx, r1 // CombineRGBWithAlpha::rgb<0,1,2> - -#line 156 - mov r0.w, t0.w - mov oC0, r0 // ::mainTk<0,1,2,3> - -// approximately 58 instruction slots used -ps_4_0 -dcl_constantbuffer CB0[5], immediateIndexed -dcl_constantbuffer CB1[16], immediateIndexed -dcl_input_ps linear v1.xyzw -dcl_input_ps linear v3.xyz -dcl_input_ps linear v5.xyz -dcl_output o0.xyzw -dcl_temps 4 -eq r0.x, v1.w, l(0.000000) -discard_nz r0.x -dp3 r0.x, v3.xyzx, v3.xyzx -rsq r0.x, r0.x -mul r0.xyz, r0.xxxx, v3.xyzx -dp3 r0.w, v5.xyzx, v5.xyzx -rsq r0.w, r0.w -dp3_sat r1.x, cb1[9].xyzx, r0.xyzx -mul r1.xyz, r1.xxxx, cb1[1].xyzx -mul r1.xyz, r1.xyzx, v1.xyzx -mad r1.xyz, cb0[0].xyzx, cb1[0].xyzx, r1.xyzx -mad r2.xyz, v5.xyzx, r0.wwww, cb1[9].xyzx -dp3 r1.w, r2.xyzx, r2.xyzx -rsq r1.w, r1.w -mul r2.xyz, r1.wwww, r2.xyzx -dp3_sat r1.w, r0.xyzx, r2.xyzx -max r2.x, cb0[4].x, l(0.000100) -log r1.w, r1.w -mul r1.w, r1.w, r2.x -exp r1.w, r1.w -mul r1.w, r1.w, cb1[13].x -mul r2.yzw, cb0[2].xxyz, cb1[1].xxyz -dp3_sat r3.x, cb1[10].xyzx, r0.xyzx -mul r3.xyz, r3.xxxx, cb1[2].xyzx -mad r1.xyz, r3.xyzx, v1.xyzx, r1.xyzx -mad r3.xyz, v5.xyzx, r0.wwww, cb1[10].xyzx -dp3 r3.w, r3.xyzx, r3.xyzx -rsq r3.w, r3.w -mul r3.xyz, r3.wwww, r3.xyzx -dp3_sat r3.x, r0.xyzx, r3.xyzx -log r3.x, r3.x -mul r3.x, r2.x, r3.x -exp r3.x, r3.x -mul r3.x, r3.x, cb1[14].x -mul r3.yzw, cb0[2].xxyz, cb1[2].xxyz -mul r3.xyz, r3.xxxx, r3.yzwy -mad r2.yzw, r2.yyzw, r1.wwww, r3.xxyz -dp3_sat r1.w, cb1[11].xyzx, r0.xyzx -mul r3.xyz, r1.wwww, cb1[3].xyzx -mad_sat r1.xyz, r3.xyzx, v1.xyzx, r1.xyzx -mad r3.xyz, v5.xyzx, r0.wwww, cb1[11].xyzx -dp3 r0.w, r3.xyzx, r3.xyzx -rsq r0.w, r0.w -mul r3.xyz, r0.wwww, r3.xyzx -dp3_sat r0.x, r0.xyzx, r3.xyzx -log r0.x, r0.x -mul r0.x, r0.x, r2.x -exp r0.x, r0.x -mul r0.x, r0.x, cb1[15].x -mul r0.yzw, cb0[2].xxyz, cb1[3].xxyz -mad r0.xyz, r0.yzwy, r0.xxxx, r2.yzwy -add o0.xyz, r0.xyzx, r1.xyzx -mov o0.w, v1.w -ret -// Approximately 0 instruction slots used -#endif - -const BYTE DGSLPhong_mainTk[] = -{ - 68, 88, 66, 67, 109, 251, - 242, 40, 2, 17, 91, 145, - 93, 5, 174, 237, 13, 244, - 71, 186, 1, 0, 0, 0, - 20, 17, 0, 0, 4, 0, - 0, 0, 48, 0, 0, 0, - 152, 9, 0, 0, 244, 15, - 0, 0, 224, 16, 0, 0, - 65, 111, 110, 57, 96, 9, - 0, 0, 96, 9, 0, 0, - 0, 2, 255, 255, 244, 8, - 0, 0, 108, 0, 0, 0, - 6, 0, 36, 0, 0, 0, - 108, 0, 0, 0, 108, 0, - 0, 0, 36, 0, 0, 0, - 108, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 2, 0, - 1, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 4, 0, - 1, 0, 2, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 4, 0, 3, 0, 0, 0, - 0, 0, 1, 0, 9, 0, - 3, 0, 7, 0, 0, 0, - 0, 0, 1, 0, 13, 0, - 3, 0, 10, 0, 0, 0, - 0, 0, 0, 2, 255, 255, - 254, 255, 126, 1, 68, 66, - 85, 71, 40, 0, 0, 0, - 204, 5, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 92, 0, 0, 0, 48, 0, - 0, 0, 96, 0, 0, 0, - 13, 0, 0, 0, 200, 4, - 0, 0, 240, 2, 0, 0, - 68, 58, 92, 77, 105, 99, - 114, 111, 115, 111, 102, 116, - 92, 68, 105, 114, 101, 99, - 116, 88, 84, 75, 92, 83, - 114, 99, 92, 83, 104, 97, - 100, 101, 114, 115, 92, 68, - 71, 83, 76, 80, 104, 111, - 110, 103, 46, 104, 108, 115, - 108, 0, 171, 171, 40, 0, - 0, 0, 0, 0, 255, 255, - 0, 6, 0, 0, 0, 0, - 255, 255, 24, 6, 0, 0, - 0, 0, 255, 255, 36, 6, - 0, 0, 0, 0, 255, 255, - 48, 6, 0, 0, 154, 0, - 0, 0, 60, 6, 0, 0, - 154, 0, 0, 0, 76, 6, - 0, 0, 154, 0, 0, 0, - 96, 6, 0, 0, 140, 0, - 0, 0, 104, 6, 0, 0, - 140, 0, 0, 0, 120, 6, - 0, 0, 97, 0, 0, 0, - 132, 6, 0, 0, 97, 0, - 0, 0, 152, 6, 0, 0, - 139, 0, 0, 0, 164, 6, - 0, 0, 98, 0, 0, 0, - 176, 6, 0, 0, 78, 0, - 0, 0, 192, 6, 0, 0, - 79, 0, 0, 0, 208, 6, - 0, 0, 79, 0, 0, 0, - 224, 6, 0, 0, 147, 0, - 0, 0, 240, 6, 0, 0, - 147, 0, 0, 0, 252, 6, - 0, 0, 99, 0, 0, 0, - 16, 7, 0, 0, 99, 0, - 0, 0, 28, 7, 0, 0, - 78, 0, 0, 0, 44, 7, - 0, 0, 79, 0, 0, 0, - 60, 7, 0, 0, 147, 0, - 0, 0, 76, 7, 0, 0, - 78, 0, 0, 0, 96, 7, - 0, 0, 79, 0, 0, 0, - 112, 7, 0, 0, 147, 0, - 0, 0, 128, 7, 0, 0, - 99, 0, 0, 0, 148, 7, - 0, 0, 99, 0, 0, 0, - 164, 7, 0, 0, 97, 0, - 0, 0, 180, 7, 0, 0, - 97, 0, 0, 0, 200, 7, - 0, 0, 98, 0, 0, 0, - 212, 7, 0, 0, 99, 0, - 0, 0, 228, 7, 0, 0, - 99, 0, 0, 0, 244, 7, - 0, 0, 97, 0, 0, 0, - 4, 8, 0, 0, 97, 0, - 0, 0, 24, 8, 0, 0, - 98, 0, 0, 0, 36, 8, - 0, 0, 99, 0, 0, 0, - 52, 8, 0, 0, 99, 0, - 0, 0, 68, 8, 0, 0, - 100, 0, 0, 0, 84, 8, - 0, 0, 100, 0, 0, 0, - 96, 8, 0, 0, 100, 0, - 0, 0, 112, 8, 0, 0, - 100, 0, 0, 0, 128, 8, - 0, 0, 148, 0, 0, 0, - 144, 8, 0, 0, 100, 0, - 0, 0, 164, 8, 0, 0, - 148, 0, 0, 0, 180, 8, - 0, 0, 152, 0, 0, 0, - 200, 8, 0, 0, 156, 0, - 0, 0, 216, 8, 0, 0, - 156, 0, 0, 0, 228, 8, - 0, 0, 77, 97, 116, 101, - 114, 105, 97, 108, 86, 97, - 114, 115, 0, 77, 97, 116, - 101, 114, 105, 97, 108, 65, - 109, 98, 105, 101, 110, 116, - 0, 171, 171, 171, 1, 0, - 3, 0, 1, 0, 4, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 16, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 255, 255, 77, 97, 116, 101, - 114, 105, 97, 108, 83, 112, - 101, 99, 117, 108, 97, 114, - 0, 171, 171, 171, 38, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 255, 255, 100, 105, - 102, 102, 117, 115, 101, 0, - 1, 0, 3, 0, 1, 0, - 3, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 15, 0, - 0, 0, 255, 255, 2, 0, - 1, 0, 0, 0, 100, 105, - 102, 102, 117, 115, 101, 65, - 109, 111, 117, 110, 116, 0, - 171, 171, 0, 0, 3, 0, - 1, 0, 1, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 13, 0, 0, 0, 255, 255, - 0, 0, 255, 255, 255, 255, - 20, 0, 0, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 23, 0, 0, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 108, 111, 99, 97, 108, 49, - 0, 171, 17, 0, 0, 0, - 255, 255, 2, 0, 1, 0, - 0, 0, 22, 0, 0, 0, - 255, 255, 2, 0, 1, 0, - 0, 0, 25, 0, 0, 0, - 255, 255, 2, 0, 1, 0, - 0, 0, 108, 111, 99, 97, - 108, 52, 0, 171, 42, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 255, 255, 44, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 255, 255, 109, 97, - 105, 110, 84, 107, 0, 102, - 114, 97, 103, 109, 101, 110, - 116, 0, 1, 0, 3, 0, - 1, 0, 4, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 247, 2, 0, 0, 0, 3, - 0, 0, 5, 0, 0, 0, - 1, 0, 4, 0, 1, 0, - 1, 0, 16, 3, 0, 0, - 47, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 3, 0, - 112, 105, 120, 101, 108, 0, - 112, 111, 115, 0, 117, 118, - 0, 171, 171, 171, 1, 0, - 3, 0, 1, 0, 2, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 119, 111, 114, 108, - 100, 78, 111, 114, 109, 0, - 119, 111, 114, 108, 100, 80, - 111, 115, 0, 116, 111, 69, - 121, 101, 0, 116, 97, 110, - 103, 101, 110, 116, 0, 110, - 111, 114, 109, 97, 108, 0, - 58, 3, 0, 0, 0, 3, - 0, 0, 60, 2, 0, 0, - 0, 3, 0, 0, 62, 3, - 0, 0, 68, 3, 0, 0, - 84, 3, 0, 0, 68, 2, - 0, 0, 94, 3, 0, 0, - 68, 2, 0, 0, 103, 3, - 0, 0, 68, 2, 0, 0, - 109, 3, 0, 0, 0, 3, - 0, 0, 117, 3, 0, 0, - 68, 2, 0, 0, 5, 0, - 0, 0, 1, 0, 26, 0, - 1, 0, 8, 0, 124, 3, - 0, 0, 1, 0, 0, 0, - 4, 0, 5, 0, 6, 0, - 7, 0, 2, 0, 0, 0, - 10, 0, 11, 0, 12, 0, - 255, 255, 3, 0, 0, 0, - 16, 0, 17, 0, 18, 0, - 255, 255, 67, 111, 109, 98, - 105, 110, 101, 82, 71, 66, - 87, 105, 116, 104, 65, 108, - 112, 104, 97, 0, 114, 103, - 98, 0, 45, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 255, 255, 115, 112, 101, 99, - 117, 108, 97, 114, 0, 171, - 171, 171, 40, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 255, 255, 115, 112, 101, 99, - 117, 108, 97, 114, 65, 109, - 111, 117, 110, 116, 0, 171, - 12, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 0, 0, - 27, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 0, 0, - 30, 0, 0, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 32, 0, 0, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 35, 0, 0, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 37, 0, 0, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 118, 72, 97, 108, 102, 0, - 171, 171, 10, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 255, 255, 29, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 255, 255, 34, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 255, 255, 119, 111, 114, 108, - 100, 78, 111, 114, 109, 97, - 108, 0, 11, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 255, 255, 224, 1, 0, 0, - 237, 1, 0, 0, 0, 2, - 0, 0, 1, 0, 0, 0, - 16, 2, 0, 0, 224, 1, - 0, 0, 28, 2, 0, 0, - 0, 2, 0, 0, 1, 0, - 0, 0, 48, 2, 0, 0, - 0, 0, 0, 0, 60, 2, - 0, 0, 68, 2, 0, 0, - 1, 0, 0, 0, 84, 2, - 0, 0, 0, 0, 0, 0, - 96, 2, 0, 0, 112, 2, - 0, 0, 3, 0, 0, 0, - 128, 2, 0, 0, 0, 0, - 0, 0, 164, 2, 0, 0, - 68, 2, 0, 0, 3, 0, - 0, 0, 172, 2, 0, 0, - 0, 0, 0, 0, 208, 2, - 0, 0, 68, 2, 0, 0, - 2, 0, 0, 0, 216, 2, - 0, 0, 0, 0, 0, 0, - 240, 2, 0, 0, 24, 3, - 0, 0, 1, 0, 0, 0, - 40, 3, 0, 0, 240, 2, - 0, 0, 52, 3, 0, 0, - 188, 3, 0, 0, 3, 0, - 0, 0, 204, 3, 0, 0, - 240, 3, 0, 0, 4, 4, - 0, 0, 68, 2, 0, 0, - 1, 0, 0, 0, 8, 4, - 0, 0, 0, 0, 0, 0, - 20, 4, 0, 0, 68, 2, - 0, 0, 1, 0, 0, 0, - 32, 4, 0, 0, 0, 0, - 0, 0, 44, 4, 0, 0, - 112, 2, 0, 0, 6, 0, - 0, 0, 60, 4, 0, 0, - 0, 0, 0, 0, 132, 4, - 0, 0, 68, 2, 0, 0, - 3, 0, 0, 0, 140, 4, - 0, 0, 0, 0, 0, 0, - 176, 4, 0, 0, 68, 2, - 0, 0, 1, 0, 0, 0, - 188, 4, 0, 0, 77, 105, - 99, 114, 111, 115, 111, 102, - 116, 32, 40, 82, 41, 32, - 72, 76, 83, 76, 32, 83, - 104, 97, 100, 101, 114, 32, - 67, 111, 109, 112, 105, 108, - 101, 114, 32, 49, 48, 46, - 49, 0, 81, 0, 0, 5, - 13, 0, 15, 160, 0, 0, - 128, 191, 0, 0, 0, 128, - 23, 183, 209, 56, 0, 0, - 0, 0, 31, 0, 0, 2, - 0, 0, 0, 128, 0, 0, - 15, 176, 31, 0, 0, 2, - 0, 0, 0, 128, 2, 0, - 7, 176, 31, 0, 0, 2, - 0, 0, 0, 128, 4, 0, - 7, 176, 5, 0, 0, 3, - 0, 0, 8, 128, 0, 0, - 255, 176, 0, 0, 255, 176, - 88, 0, 0, 4, 0, 0, - 15, 128, 0, 0, 255, 129, - 13, 0, 0, 160, 13, 0, - 85, 160, 65, 0, 0, 1, - 0, 0, 15, 128, 8, 0, - 0, 3, 0, 0, 1, 128, - 4, 0, 228, 176, 4, 0, - 228, 176, 7, 0, 0, 2, - 0, 0, 1, 128, 0, 0, - 0, 128, 4, 0, 0, 4, - 1, 0, 7, 128, 4, 0, - 228, 176, 0, 0, 0, 128, - 9, 0, 228, 160, 36, 0, - 0, 2, 2, 0, 7, 128, - 1, 0, 228, 128, 36, 0, - 0, 2, 1, 0, 7, 128, - 2, 0, 228, 176, 8, 0, - 0, 3, 1, 0, 24, 128, - 1, 0, 228, 128, 2, 0, - 228, 128, 8, 0, 0, 3, - 0, 0, 18, 128, 7, 0, - 228, 160, 1, 0, 228, 128, - 5, 0, 0, 3, 0, 0, - 14, 128, 0, 0, 85, 128, - 4, 0, 27, 160, 5, 0, - 0, 3, 0, 0, 14, 128, - 0, 0, 228, 128, 0, 0, - 27, 176, 1, 0, 0, 2, - 2, 0, 7, 128, 0, 0, - 228, 160, 4, 0, 0, 4, - 0, 0, 14, 128, 2, 0, - 27, 128, 3, 0, 27, 160, - 0, 0, 228, 128, 1, 0, - 0, 2, 2, 0, 4, 128, - 13, 0, 170, 160, 11, 0, - 0, 3, 3, 0, 8, 128, - 2, 0, 0, 160, 2, 0, - 170, 128, 8, 0, 0, 3, - 2, 0, 17, 128, 8, 0, - 228, 160, 1, 0, 228, 128, - 5, 0, 0, 3, 2, 0, - 7, 128, 2, 0, 0, 128, - 5, 0, 228, 160, 4, 0, - 0, 4, 0, 0, 14, 128, - 2, 0, 27, 128, 0, 0, - 27, 176, 0, 0, 228, 128, - 8, 0, 0, 3, 2, 0, - 17, 128, 9, 0, 228, 160, - 1, 0, 228, 128, 5, 0, - 0, 3, 2, 0, 7, 128, - 2, 0, 0, 128, 6, 0, - 228, 160, 4, 0, 0, 4, - 0, 0, 30, 128, 2, 0, - 27, 128, 0, 0, 27, 176, - 0, 0, 228, 128, 32, 0, - 0, 3, 2, 0, 1, 128, - 1, 0, 255, 128, 3, 0, - 255, 128, 5, 0, 0, 3, - 1, 0, 8, 128, 2, 0, - 0, 128, 12, 0, 0, 160, - 4, 0, 0, 4, 2, 0, - 7, 128, 4, 0, 228, 176, - 0, 0, 0, 128, 8, 0, - 228, 160, 36, 0, 0, 2, - 3, 0, 7, 128, 2, 0, - 228, 128, 8, 0, 0, 3, - 2, 0, 17, 128, 1, 0, - 228, 128, 3, 0, 228, 128, - 32, 0, 0, 3, 4, 0, - 8, 128, 2, 0, 0, 128, - 3, 0, 255, 128, 5, 0, - 0, 3, 2, 0, 1, 128, - 4, 0, 255, 128, 11, 0, - 0, 160, 4, 0, 0, 4, - 3, 0, 7, 128, 4, 0, - 228, 176, 0, 0, 0, 128, - 7, 0, 228, 160, 36, 0, - 0, 2, 4, 0, 7, 128, - 3, 0, 228, 128, 8, 0, - 0, 3, 0, 0, 17, 128, - 1, 0, 228, 128, 4, 0, - 228, 128, 32, 0, 0, 3, - 1, 0, 1, 128, 0, 0, - 0, 128, 3, 0, 255, 128, - 5, 0, 0, 3, 0, 0, - 1, 128, 1, 0, 0, 128, - 10, 0, 0, 160, 1, 0, - 0, 2, 1, 0, 7, 128, - 1, 0, 228, 160, 5, 0, - 0, 3, 2, 0, 14, 128, - 1, 0, 27, 128, 5, 0, - 27, 160, 5, 0, 0, 3, - 2, 0, 7, 128, 2, 0, - 0, 128, 2, 0, 27, 128, - 5, 0, 0, 3, 3, 0, - 7, 128, 1, 0, 228, 128, - 4, 0, 228, 160, 4, 0, - 0, 4, 2, 0, 7, 128, - 3, 0, 228, 128, 0, 0, - 0, 128, 2, 0, 228, 128, - 5, 0, 0, 3, 1, 0, - 7, 128, 1, 0, 228, 128, - 6, 0, 228, 160, 4, 0, - 0, 4, 1, 0, 7, 128, - 1, 0, 228, 128, 1, 0, - 255, 128, 2, 0, 228, 128, - 2, 0, 0, 3, 0, 0, - 7, 128, 0, 0, 27, 128, - 1, 0, 228, 128, 1, 0, - 0, 2, 0, 0, 8, 128, - 0, 0, 255, 176, 1, 0, - 0, 2, 0, 8, 15, 128, - 0, 0, 228, 128, 255, 255, - 0, 0, 83, 72, 68, 82, - 84, 6, 0, 0, 64, 0, - 0, 0, 149, 1, 0, 0, - 89, 0, 0, 4, 70, 142, - 32, 0, 0, 0, 0, 0, - 5, 0, 0, 0, 89, 0, - 0, 4, 70, 142, 32, 0, - 1, 0, 0, 0, 16, 0, - 0, 0, 98, 16, 0, 3, - 242, 16, 16, 0, 1, 0, - 0, 0, 98, 16, 0, 3, - 114, 16, 16, 0, 3, 0, - 0, 0, 98, 16, 0, 3, - 114, 16, 16, 0, 5, 0, - 0, 0, 101, 0, 0, 3, - 242, 32, 16, 0, 0, 0, - 0, 0, 104, 0, 0, 2, - 4, 0, 0, 0, 24, 0, - 0, 7, 18, 0, 16, 0, - 0, 0, 0, 0, 58, 16, - 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 0, 0, 13, 0, 4, 3, - 10, 0, 16, 0, 0, 0, - 0, 0, 16, 0, 0, 7, - 18, 0, 16, 0, 0, 0, - 0, 0, 70, 18, 16, 0, - 3, 0, 0, 0, 70, 18, - 16, 0, 3, 0, 0, 0, - 68, 0, 0, 5, 18, 0, - 16, 0, 0, 0, 0, 0, - 10, 0, 16, 0, 0, 0, - 0, 0, 56, 0, 0, 7, - 114, 0, 16, 0, 0, 0, - 0, 0, 6, 0, 16, 0, - 0, 0, 0, 0, 70, 18, - 16, 0, 3, 0, 0, 0, - 16, 0, 0, 7, 130, 0, - 16, 0, 0, 0, 0, 0, - 70, 18, 16, 0, 5, 0, - 0, 0, 70, 18, 16, 0, - 5, 0, 0, 0, 68, 0, - 0, 5, 130, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 16, 32, 0, 8, 18, 0, - 16, 0, 1, 0, 0, 0, - 70, 130, 32, 0, 1, 0, - 0, 0, 9, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 56, 0, 0, 8, - 114, 0, 16, 0, 1, 0, - 0, 0, 6, 0, 16, 0, - 1, 0, 0, 0, 70, 130, - 32, 0, 1, 0, 0, 0, - 1, 0, 0, 0, 56, 0, - 0, 7, 114, 0, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 1, 0, 0, 0, - 70, 18, 16, 0, 1, 0, - 0, 0, 50, 0, 0, 11, - 114, 0, 16, 0, 1, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 70, 130, 32, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 50, 0, - 0, 10, 114, 0, 16, 0, - 2, 0, 0, 0, 70, 18, - 16, 0, 5, 0, 0, 0, - 246, 15, 16, 0, 0, 0, - 0, 0, 70, 130, 32, 0, - 1, 0, 0, 0, 9, 0, - 0, 0, 16, 0, 0, 7, - 130, 0, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 2, 0, 0, 0, 70, 2, - 16, 0, 2, 0, 0, 0, - 68, 0, 0, 5, 130, 0, - 16, 0, 1, 0, 0, 0, - 58, 0, 16, 0, 1, 0, - 0, 0, 56, 0, 0, 7, - 114, 0, 16, 0, 2, 0, - 0, 0, 246, 15, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 2, 0, 0, 0, - 16, 32, 0, 7, 130, 0, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 2, 0, 0, 0, 52, 0, - 0, 8, 18, 0, 16, 0, - 2, 0, 0, 0, 10, 128, - 32, 0, 0, 0, 0, 0, - 4, 0, 0, 0, 1, 64, - 0, 0, 23, 183, 209, 56, - 47, 0, 0, 5, 130, 0, - 16, 0, 1, 0, 0, 0, - 58, 0, 16, 0, 1, 0, - 0, 0, 56, 0, 0, 7, - 130, 0, 16, 0, 1, 0, - 0, 0, 58, 0, 16, 0, - 1, 0, 0, 0, 10, 0, - 16, 0, 2, 0, 0, 0, - 25, 0, 0, 5, 130, 0, - 16, 0, 1, 0, 0, 0, - 58, 0, 16, 0, 1, 0, - 0, 0, 56, 0, 0, 8, - 130, 0, 16, 0, 1, 0, - 0, 0, 58, 0, 16, 0, - 1, 0, 0, 0, 10, 128, - 32, 0, 1, 0, 0, 0, - 13, 0, 0, 0, 56, 0, - 0, 9, 226, 0, 16, 0, - 2, 0, 0, 0, 6, 137, - 32, 0, 0, 0, 0, 0, - 2, 0, 0, 0, 6, 137, - 32, 0, 1, 0, 0, 0, - 1, 0, 0, 0, 16, 32, - 0, 8, 18, 0, 16, 0, - 3, 0, 0, 0, 70, 130, - 32, 0, 1, 0, 0, 0, - 10, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 56, 0, 0, 8, 114, 0, - 16, 0, 3, 0, 0, 0, - 6, 0, 16, 0, 3, 0, - 0, 0, 70, 130, 32, 0, - 1, 0, 0, 0, 2, 0, - 0, 0, 50, 0, 0, 9, - 114, 0, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 3, 0, 0, 0, 70, 18, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 50, 0, 0, 10, - 114, 0, 16, 0, 3, 0, - 0, 0, 70, 18, 16, 0, - 5, 0, 0, 0, 246, 15, - 16, 0, 0, 0, 0, 0, - 70, 130, 32, 0, 1, 0, - 0, 0, 10, 0, 0, 0, - 16, 0, 0, 7, 130, 0, - 16, 0, 3, 0, 0, 0, - 70, 2, 16, 0, 3, 0, - 0, 0, 70, 2, 16, 0, - 3, 0, 0, 0, 68, 0, - 0, 5, 130, 0, 16, 0, - 3, 0, 0, 0, 58, 0, - 16, 0, 3, 0, 0, 0, - 56, 0, 0, 7, 114, 0, - 16, 0, 3, 0, 0, 0, - 246, 15, 16, 0, 3, 0, - 0, 0, 70, 2, 16, 0, - 3, 0, 0, 0, 16, 32, - 0, 7, 18, 0, 16, 0, - 3, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 3, 0, - 0, 0, 47, 0, 0, 5, - 18, 0, 16, 0, 3, 0, - 0, 0, 10, 0, 16, 0, - 3, 0, 0, 0, 56, 0, - 0, 7, 18, 0, 16, 0, - 3, 0, 0, 0, 10, 0, - 16, 0, 2, 0, 0, 0, - 10, 0, 16, 0, 3, 0, - 0, 0, 25, 0, 0, 5, - 18, 0, 16, 0, 3, 0, - 0, 0, 10, 0, 16, 0, - 3, 0, 0, 0, 56, 0, - 0, 8, 18, 0, 16, 0, - 3, 0, 0, 0, 10, 0, - 16, 0, 3, 0, 0, 0, - 10, 128, 32, 0, 1, 0, - 0, 0, 14, 0, 0, 0, - 56, 0, 0, 9, 226, 0, - 16, 0, 3, 0, 0, 0, - 6, 137, 32, 0, 0, 0, - 0, 0, 2, 0, 0, 0, - 6, 137, 32, 0, 1, 0, - 0, 0, 2, 0, 0, 0, - 56, 0, 0, 7, 114, 0, - 16, 0, 3, 0, 0, 0, - 6, 0, 16, 0, 3, 0, - 0, 0, 150, 7, 16, 0, - 3, 0, 0, 0, 50, 0, - 0, 9, 226, 0, 16, 0, - 2, 0, 0, 0, 86, 14, - 16, 0, 2, 0, 0, 0, - 246, 15, 16, 0, 1, 0, - 0, 0, 6, 9, 16, 0, - 3, 0, 0, 0, 16, 32, - 0, 8, 130, 0, 16, 0, - 1, 0, 0, 0, 70, 130, - 32, 0, 1, 0, 0, 0, - 11, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 56, 0, 0, 8, 114, 0, - 16, 0, 3, 0, 0, 0, - 246, 15, 16, 0, 1, 0, - 0, 0, 70, 130, 32, 0, - 1, 0, 0, 0, 3, 0, - 0, 0, 50, 32, 0, 9, - 114, 0, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 3, 0, 0, 0, 70, 18, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 50, 0, 0, 10, - 114, 0, 16, 0, 3, 0, - 0, 0, 70, 18, 16, 0, - 5, 0, 0, 0, 246, 15, - 16, 0, 0, 0, 0, 0, - 70, 130, 32, 0, 1, 0, - 0, 0, 11, 0, 0, 0, - 16, 0, 0, 7, 130, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 3, 0, - 0, 0, 70, 2, 16, 0, - 3, 0, 0, 0, 68, 0, - 0, 5, 130, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 56, 0, 0, 7, 114, 0, - 16, 0, 3, 0, 0, 0, - 246, 15, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 3, 0, 0, 0, 16, 32, - 0, 7, 18, 0, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 3, 0, - 0, 0, 47, 0, 0, 5, - 18, 0, 16, 0, 0, 0, - 0, 0, 10, 0, 16, 0, - 0, 0, 0, 0, 56, 0, - 0, 7, 18, 0, 16, 0, - 0, 0, 0, 0, 10, 0, - 16, 0, 0, 0, 0, 0, - 10, 0, 16, 0, 2, 0, - 0, 0, 25, 0, 0, 5, - 18, 0, 16, 0, 0, 0, - 0, 0, 10, 0, 16, 0, - 0, 0, 0, 0, 56, 0, - 0, 8, 18, 0, 16, 0, - 0, 0, 0, 0, 10, 0, - 16, 0, 0, 0, 0, 0, - 10, 128, 32, 0, 1, 0, - 0, 0, 15, 0, 0, 0, - 56, 0, 0, 9, 226, 0, - 16, 0, 0, 0, 0, 0, - 6, 137, 32, 0, 0, 0, - 0, 0, 2, 0, 0, 0, - 6, 137, 32, 0, 1, 0, - 0, 0, 3, 0, 0, 0, - 50, 0, 0, 9, 114, 0, - 16, 0, 0, 0, 0, 0, - 150, 7, 16, 0, 0, 0, - 0, 0, 6, 0, 16, 0, - 0, 0, 0, 0, 150, 7, - 16, 0, 2, 0, 0, 0, - 0, 0, 0, 7, 114, 32, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 54, 0, - 0, 5, 130, 32, 16, 0, - 0, 0, 0, 0, 58, 16, - 16, 0, 1, 0, 0, 0, - 62, 0, 0, 1, 73, 83, - 71, 78, 228, 0, 0, 0, - 8, 0, 0, 0, 8, 0, - 0, 0, 200, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 15, 0, - 0, 0, 212, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 1, 0, 0, 0, 15, 15, - 0, 0, 218, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 2, 0, 0, 0, 3, 0, - 0, 0, 218, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 3, 0, 0, 0, 7, 7, - 0, 0, 218, 0, 0, 0, - 2, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 4, 0, 0, 0, 7, 0, - 0, 0, 218, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 5, 0, 0, 0, 7, 7, - 0, 0, 218, 0, 0, 0, - 4, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 6, 0, 0, 0, 15, 0, - 0, 0, 218, 0, 0, 0, - 5, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 7, 0, 0, 0, 7, 0, - 0, 0, 83, 86, 95, 80, - 79, 83, 73, 84, 73, 79, - 78, 0, 67, 79, 76, 79, - 82, 0, 84, 69, 88, 67, - 79, 79, 82, 68, 0, 171, - 79, 83, 71, 78, 44, 0, - 0, 0, 1, 0, 0, 0, - 8, 0, 0, 0, 32, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 15, 0, 0, 0, 83, 86, - 95, 84, 97, 114, 103, 101, - 116, 0, 171, 171 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/DGSLPhong_mainTx.inc b/DirectXTK/Src/Shaders/Compiled/DGSLPhong_mainTx.inc deleted file mode 100644 index d2c0649..0000000 --- a/DirectXTK/Src/Shaders/Compiled/DGSLPhong_mainTx.inc +++ /dev/null @@ -1,955 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_POSITION 0 xyzw 0 POS float -// COLOR 0 xyzw 1 NONE float xyzw -// TEXCOORD 0 xy 2 NONE float xy -// TEXCOORD 1 xyz 3 NONE float xyz -// TEXCOORD 2 xyz 4 NONE float -// TEXCOORD 3 xyz 5 NONE float xyz -// TEXCOORD 4 xyzw 6 NONE float -// TEXCOORD 5 xyz 7 NONE float -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Target 0 xyzw 0 TARGET float xyzw -// -// -// Constant buffer to DX9 shader constant mappings: -// -// Target Reg Buffer Start Reg # of Regs Data Conversion -// ---------- ------- --------- --------- ---------------------- -// c0 cb0 0 1 ( FLT, FLT, FLT, FLT) -// c1 cb0 2 1 ( FLT, FLT, FLT, FLT) -// c2 cb0 4 1 ( FLT, FLT, FLT, FLT) -// c3 cb1 0 4 ( FLT, FLT, FLT, FLT) -// c7 cb1 9 3 ( FLT, FLT, FLT, FLT) -// c10 cb1 13 3 ( FLT, FLT, FLT, FLT) -// -// -// Sampler/Resource to DX9 shader sampler mappings: -// -// Target Sampler Source Sampler Source Resource -// -------------- --------------- ---------------- -// s0 s0 t0 -// -// -// Level9 shader bytecode: -// - ps_2_0 - def c13, 9.99999975e-005, 0, 0, 0 - dcl t0 // pixel<4,5,6,7> - dcl t1.xy // pixel<8,9> - dcl t2.xyz // pixel<10,11,12> - dcl t4.xyz // pixel<16,17,18> - dcl_2d s0 - -#line 176 "D:\Microsoft\DirectXTK\Src\Shaders\DGSLPhong.hlsl" - texld r0, t1, s0 - -#line 100 - mov r1.xyz, c1 // MaterialVars::MaterialSpecular<0,1,2> - mul r2.xyz, r1, c4 - mul r3.xyz, r1, c5 - -#line 164 - dp3 r1.w, t4, t4 - rsq r1.w, r1.w - -#line 97 - mad r4.xyz, t4, r1.w, c8 - nrm r5.xyz, r4 // ::vHalf<0,1,2> - -#line 163 - nrm r4.xyz, t2 // ::worldNormal<0,1,2> - -#line 98 - dp3_sat r2.w, r4, r5 // ::specularAmount<0> - mov r3.w, c2.x // MaterialVars::MaterialSpecularPower<0> - max r4.w, r3.w, c13.x - pow r3.w, r2.w, r4.w - mul r2.w, r3.w, c11.x // ::specularAmount<0> - mul r3.xyz, r2.w, r3 // ::specular<0,1,2> - -#line 97 - mad r5.xyz, t4, r1.w, c7 - mad r6.xyz, t4, r1.w, c9 - nrm r7.xyz, r6 // ::vHalf<0,1,2> - dp3_sat r1.w, r4, r7 // ::specularAmount<0> - pow r2.w, r1.w, r4.w - mul r1.w, r2.w, c12.x // ::specularAmount<0> - nrm r6.xyz, r5 // ::vHalf<0,1,2> - dp3_sat r2.w, r4, r6 // ::specularAmount<0> - pow r3.w, r2.w, r4.w - mul r2.w, r3.w, c10.x // ::specularAmount<0> - -#line 172 - mad r2.xyz, r2, r2.w, r3 // ::local4<0,1,2> - -#line 100 - mul r1.xyz, r1, c6 - -#line 172 - mad r1.xyz, r1, r1.w, r2 // ::local4<0,1,2> - -#line 78 - dp3_sat r1.w, c7, r4 // ::diffuseAmount<0> - mul r2.xyz, r1.w, c4 - mul r2.xyz, r2, t0 // ::diffuse<0,1,2> - -#line 171 - mov r3.xyz, c0 // MaterialVars::MaterialAmbient<0,1,2> - mad r2.xyz, r3, c3, r2 // ::local1<0,1,2> - -#line 78 - dp3_sat r1.w, c8, r4 // ::diffuseAmount<0> - dp3_sat r2.w, c9, r4 // ::diffuseAmount<0> - mul r3.xyz, r2.w, c6 - mul r4.xyz, r1.w, c5 - -#line 171 - mad r2.xyz, r4, t0, r2 // ::local1<0,1,2> - mad_sat r2.xyz, r3, t0, r2 // ::local1<0,1,2> - -#line 176 - mad r1.xyz, r2, r0, r1 // ::local5<0,1,2> - mul r1.w, r0.w, t0.w // ::local6<0> - mov oC0, r1 // ::mainTx<0,1,2,3> - -// approximately 56 instruction slots used (1 texture, 55 arithmetic) -ps_4_0 -dcl_constantbuffer CB0[5], immediateIndexed -dcl_constantbuffer CB1[16], immediateIndexed -dcl_sampler s0, mode_default -dcl_resource_texture2d (float,float,float,float) t0 -dcl_input_ps linear v1.xyzw -dcl_input_ps linear v2.xy -dcl_input_ps linear v3.xyz -dcl_input_ps linear v5.xyz -dcl_output o0.xyzw -dcl_temps 5 -mul r0.xyz, cb0[2].xyzx, cb1[1].xyzx -mul r1.xyz, cb0[2].xyzx, cb1[2].xyzx -dp3 r0.w, v5.xyzx, v5.xyzx -rsq r0.w, r0.w -mad r2.xyz, v5.xyzx, r0.wwww, cb1[10].xyzx -dp3 r1.w, r2.xyzx, r2.xyzx -rsq r1.w, r1.w -mul r2.xyz, r1.wwww, r2.xyzx -dp3 r1.w, v3.xyzx, v3.xyzx -rsq r1.w, r1.w -mul r3.xyz, r1.wwww, v3.xyzx -dp3_sat r1.w, r3.xyzx, r2.xyzx -log r1.w, r1.w -max r2.x, cb0[4].x, l(0.000100) -mul r1.w, r1.w, r2.x -exp r1.w, r1.w -mul r1.w, r1.w, cb1[14].x -mul r1.xyz, r1.wwww, r1.xyzx -mad r2.yzw, v5.xxyz, r0.wwww, cb1[9].xxyz -mad r4.xyz, v5.xyzx, r0.wwww, cb1[11].xyzx -dp3 r0.w, r2.yzwy, r2.yzwy -rsq r0.w, r0.w -mul r2.yzw, r0.wwww, r2.yyzw -dp3_sat r0.w, r3.xyzx, r2.yzwy -log r0.w, r0.w -mul r0.w, r0.w, r2.x -exp r0.w, r0.w -mul r0.w, r0.w, cb1[13].x -mad r0.xyz, r0.xyzx, r0.wwww, r1.xyzx -mul r1.xyz, cb0[2].xyzx, cb1[3].xyzx -dp3 r0.w, r4.xyzx, r4.xyzx -rsq r0.w, r0.w -mul r2.yzw, r0.wwww, r4.xxyz -dp3_sat r0.w, r3.xyzx, r2.yzwy -log r0.w, r0.w -mul r0.w, r0.w, r2.x -exp r0.w, r0.w -mul r0.w, r0.w, cb1[15].x -mad r0.xyz, r1.xyzx, r0.wwww, r0.xyzx -dp3_sat r0.w, cb1[9].xyzx, r3.xyzx -mul r1.xyz, r0.wwww, cb1[1].xyzx -mul r1.xyz, r1.xyzx, v1.xyzx -mad r1.xyz, cb0[0].xyzx, cb1[0].xyzx, r1.xyzx -dp3_sat r0.w, cb1[10].xyzx, r3.xyzx -dp3_sat r1.w, cb1[11].xyzx, r3.xyzx -mul r2.xyz, r1.wwww, cb1[3].xyzx -mul r3.xyz, r0.wwww, cb1[2].xyzx -mad r1.xyz, r3.xyzx, v1.xyzx, r1.xyzx -mad_sat r1.xyz, r2.xyzx, v1.xyzx, r1.xyzx -sample r2.xyzw, v2.xyxx, t0.xyzw, s0 -mad o0.xyz, r1.xyzx, r2.xyzx, r0.xyzx -mul o0.w, r2.w, v1.w -ret -// Approximately 0 instruction slots used -#endif - -const BYTE DGSLPhong_mainTx[] = -{ - 68, 88, 66, 67, 160, 18, - 237, 136, 245, 203, 41, 180, - 150, 34, 125, 44, 193, 131, - 195, 54, 1, 0, 0, 0, - 188, 17, 0, 0, 4, 0, - 0, 0, 48, 0, 0, 0, - 12, 10, 0, 0, 156, 16, - 0, 0, 136, 17, 0, 0, - 65, 111, 110, 57, 212, 9, - 0, 0, 212, 9, 0, 0, - 0, 2, 255, 255, 100, 9, - 0, 0, 112, 0, 0, 0, - 6, 0, 40, 0, 0, 0, - 112, 0, 0, 0, 112, 0, - 1, 0, 36, 0, 0, 0, - 112, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 2, 0, 1, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 4, 0, 1, 0, - 2, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 4, 0, - 3, 0, 0, 0, 0, 0, - 1, 0, 9, 0, 3, 0, - 7, 0, 0, 0, 0, 0, - 1, 0, 13, 0, 3, 0, - 10, 0, 0, 0, 0, 0, - 0, 2, 255, 255, 254, 255, - 153, 1, 68, 66, 85, 71, - 40, 0, 0, 0, 56, 6, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 92, 0, - 0, 0, 48, 0, 0, 0, - 96, 0, 0, 0, 15, 0, - 0, 0, 12, 5, 0, 0, - 76, 3, 0, 0, 68, 58, - 92, 77, 105, 99, 114, 111, - 115, 111, 102, 116, 92, 68, - 105, 114, 101, 99, 116, 88, - 84, 75, 92, 83, 114, 99, - 92, 83, 104, 97, 100, 101, - 114, 115, 92, 68, 71, 83, - 76, 80, 104, 111, 110, 103, - 46, 104, 108, 115, 108, 0, - 171, 171, 40, 0, 0, 0, - 0, 0, 255, 255, 108, 6, - 0, 0, 0, 0, 255, 255, - 132, 6, 0, 0, 0, 0, - 255, 255, 144, 6, 0, 0, - 0, 0, 255, 255, 156, 6, - 0, 0, 0, 0, 255, 255, - 168, 6, 0, 0, 0, 0, - 255, 255, 180, 6, 0, 0, - 176, 0, 0, 0, 192, 6, - 0, 0, 100, 0, 0, 0, - 208, 6, 0, 0, 100, 0, - 0, 0, 220, 6, 0, 0, - 100, 0, 0, 0, 236, 6, - 0, 0, 164, 0, 0, 0, - 252, 6, 0, 0, 164, 0, - 0, 0, 12, 7, 0, 0, - 97, 0, 0, 0, 24, 7, - 0, 0, 97, 0, 0, 0, - 44, 7, 0, 0, 163, 0, - 0, 0, 56, 7, 0, 0, - 98, 0, 0, 0, 68, 7, - 0, 0, 99, 0, 0, 0, - 84, 7, 0, 0, 99, 0, - 0, 0, 96, 7, 0, 0, - 99, 0, 0, 0, 112, 7, - 0, 0, 99, 0, 0, 0, - 128, 7, 0, 0, 100, 0, - 0, 0, 144, 7, 0, 0, - 97, 0, 0, 0, 160, 7, - 0, 0, 97, 0, 0, 0, - 180, 7, 0, 0, 97, 0, - 0, 0, 200, 7, 0, 0, - 98, 0, 0, 0, 212, 7, - 0, 0, 99, 0, 0, 0, - 228, 7, 0, 0, 99, 0, - 0, 0, 244, 7, 0, 0, - 97, 0, 0, 0, 4, 8, - 0, 0, 98, 0, 0, 0, - 16, 8, 0, 0, 99, 0, - 0, 0, 32, 8, 0, 0, - 99, 0, 0, 0, 48, 8, - 0, 0, 172, 0, 0, 0, - 64, 8, 0, 0, 100, 0, - 0, 0, 84, 8, 0, 0, - 172, 0, 0, 0, 100, 8, - 0, 0, 78, 0, 0, 0, - 120, 8, 0, 0, 79, 0, - 0, 0, 136, 8, 0, 0, - 79, 0, 0, 0, 152, 8, - 0, 0, 171, 0, 0, 0, - 168, 8, 0, 0, 171, 0, - 0, 0, 180, 8, 0, 0, - 78, 0, 0, 0, 200, 8, - 0, 0, 78, 0, 0, 0, - 216, 8, 0, 0, 79, 0, - 0, 0, 232, 8, 0, 0, - 79, 0, 0, 0, 248, 8, - 0, 0, 171, 0, 0, 0, - 8, 9, 0, 0, 171, 0, - 0, 0, 28, 9, 0, 0, - 176, 0, 0, 0, 48, 9, - 0, 0, 177, 0, 0, 0, - 68, 9, 0, 0, 176, 0, - 0, 0, 84, 9, 0, 0, - 77, 97, 116, 101, 114, 105, - 97, 108, 86, 97, 114, 115, - 0, 77, 97, 116, 101, 114, - 105, 97, 108, 65, 109, 98, - 105, 101, 110, 116, 0, 171, - 171, 171, 1, 0, 3, 0, - 1, 0, 4, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 37, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 255, 255, - 77, 97, 116, 101, 114, 105, - 97, 108, 83, 112, 101, 99, - 117, 108, 97, 114, 0, 171, - 171, 171, 7, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 255, 255, 77, 97, 116, 101, - 114, 105, 97, 108, 83, 112, - 101, 99, 117, 108, 97, 114, - 80, 111, 119, 101, 114, 0, - 171, 171, 0, 0, 3, 0, - 1, 0, 1, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 16, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 0, 0, - 100, 105, 102, 102, 117, 115, - 101, 0, 1, 0, 3, 0, - 1, 0, 3, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 36, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 255, 255, - 100, 105, 102, 102, 117, 115, - 101, 65, 109, 111, 117, 110, - 116, 0, 171, 171, 0, 0, - 3, 0, 1, 0, 1, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 34, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 0, 0, 39, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 0, 0, 40, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 0, 0, 108, 111, 99, 97, - 108, 49, 0, 171, 38, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 255, 255, 43, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 255, 255, 44, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 255, 255, 108, 111, - 99, 97, 108, 52, 0, 171, - 31, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 255, 255, - 33, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 255, 255, - 108, 111, 99, 97, 108, 53, - 0, 171, 45, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 255, 255, 108, 111, 99, 97, - 108, 54, 0, 171, 46, 0, - 0, 0, 255, 255, 255, 255, - 255, 255, 0, 0, 109, 97, - 105, 110, 84, 120, 0, 102, - 114, 97, 103, 109, 101, 110, - 116, 0, 1, 0, 3, 0, - 1, 0, 4, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 83, 3, 0, 0, 92, 3, - 0, 0, 5, 0, 0, 0, - 1, 0, 4, 0, 1, 0, - 1, 0, 108, 3, 0, 0, - 47, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 3, 0, - 112, 105, 120, 101, 108, 0, - 112, 111, 115, 0, 117, 118, - 0, 171, 171, 171, 1, 0, - 3, 0, 1, 0, 2, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 119, 111, 114, 108, - 100, 78, 111, 114, 109, 0, - 119, 111, 114, 108, 100, 80, - 111, 115, 0, 116, 111, 69, - 121, 101, 0, 116, 97, 110, - 103, 101, 110, 116, 0, 110, - 111, 114, 109, 97, 108, 0, - 150, 3, 0, 0, 92, 3, - 0, 0, 112, 2, 0, 0, - 92, 3, 0, 0, 154, 3, - 0, 0, 160, 3, 0, 0, - 176, 3, 0, 0, 120, 2, - 0, 0, 186, 3, 0, 0, - 120, 2, 0, 0, 195, 3, - 0, 0, 120, 2, 0, 0, - 201, 3, 0, 0, 92, 3, - 0, 0, 209, 3, 0, 0, - 120, 2, 0, 0, 5, 0, - 0, 0, 1, 0, 26, 0, - 1, 0, 8, 0, 216, 3, - 0, 0, 1, 0, 0, 0, - 4, 0, 5, 0, 6, 0, - 7, 0, 2, 0, 0, 0, - 8, 0, 9, 0, 255, 255, - 255, 255, 3, 0, 0, 0, - 10, 0, 11, 0, 12, 0, - 255, 255, 4, 0, 0, 0, - 16, 0, 17, 0, 18, 0, - 255, 255, 115, 112, 101, 99, - 117, 108, 97, 114, 0, 171, - 171, 171, 20, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 255, 255, 115, 112, 101, 99, - 117, 108, 97, 114, 65, 109, - 111, 117, 110, 116, 0, 171, - 15, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 0, 0, - 19, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 0, 0, - 24, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 0, 0, - 26, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 0, 0, - 28, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 0, 0, - 30, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 0, 0, - 118, 72, 97, 108, 102, 0, - 171, 171, 13, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 255, 255, 23, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 255, 255, 27, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 255, 255, 119, 111, 114, 108, - 100, 78, 111, 114, 109, 97, - 108, 0, 14, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 255, 255, 224, 1, 0, 0, - 237, 1, 0, 0, 0, 2, - 0, 0, 1, 0, 0, 0, - 16, 2, 0, 0, 224, 1, - 0, 0, 28, 2, 0, 0, - 0, 2, 0, 0, 1, 0, - 0, 0, 48, 2, 0, 0, - 224, 1, 0, 0, 60, 2, - 0, 0, 84, 2, 0, 0, - 1, 0, 0, 0, 100, 2, - 0, 0, 0, 0, 0, 0, - 112, 2, 0, 0, 120, 2, - 0, 0, 1, 0, 0, 0, - 136, 2, 0, 0, 0, 0, - 0, 0, 148, 2, 0, 0, - 164, 2, 0, 0, 3, 0, - 0, 0, 180, 2, 0, 0, - 0, 0, 0, 0, 216, 2, - 0, 0, 120, 2, 0, 0, - 3, 0, 0, 0, 224, 2, - 0, 0, 0, 0, 0, 0, - 4, 3, 0, 0, 120, 2, - 0, 0, 2, 0, 0, 0, - 12, 3, 0, 0, 0, 0, - 0, 0, 36, 3, 0, 0, - 120, 2, 0, 0, 1, 0, - 0, 0, 44, 3, 0, 0, - 0, 0, 0, 0, 56, 3, - 0, 0, 164, 2, 0, 0, - 1, 0, 0, 0, 64, 3, - 0, 0, 0, 0, 0, 0, - 76, 3, 0, 0, 116, 3, - 0, 0, 1, 0, 0, 0, - 132, 3, 0, 0, 76, 3, - 0, 0, 144, 3, 0, 0, - 24, 4, 0, 0, 4, 0, - 0, 0, 40, 4, 0, 0, - 0, 0, 0, 0, 88, 4, - 0, 0, 120, 2, 0, 0, - 1, 0, 0, 0, 100, 4, - 0, 0, 0, 0, 0, 0, - 112, 4, 0, 0, 164, 2, - 0, 0, 6, 0, 0, 0, - 128, 4, 0, 0, 0, 0, - 0, 0, 200, 4, 0, 0, - 120, 2, 0, 0, 3, 0, - 0, 0, 208, 4, 0, 0, - 0, 0, 0, 0, 244, 4, - 0, 0, 120, 2, 0, 0, - 1, 0, 0, 0, 0, 5, - 0, 0, 77, 105, 99, 114, - 111, 115, 111, 102, 116, 32, - 40, 82, 41, 32, 72, 76, - 83, 76, 32, 83, 104, 97, - 100, 101, 114, 32, 67, 111, - 109, 112, 105, 108, 101, 114, - 32, 49, 48, 46, 49, 0, - 81, 0, 0, 5, 13, 0, - 15, 160, 23, 183, 209, 56, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 31, 0, 0, 2, 0, 0, - 0, 128, 0, 0, 15, 176, - 31, 0, 0, 2, 0, 0, - 0, 128, 1, 0, 3, 176, - 31, 0, 0, 2, 0, 0, - 0, 128, 2, 0, 7, 176, - 31, 0, 0, 2, 0, 0, - 0, 128, 4, 0, 7, 176, - 31, 0, 0, 2, 0, 0, - 0, 144, 0, 8, 15, 160, - 66, 0, 0, 3, 0, 0, - 15, 128, 1, 0, 228, 176, - 0, 8, 228, 160, 1, 0, - 0, 2, 1, 0, 7, 128, - 1, 0, 228, 160, 5, 0, - 0, 3, 2, 0, 7, 128, - 1, 0, 228, 128, 4, 0, - 228, 160, 5, 0, 0, 3, - 3, 0, 7, 128, 1, 0, - 228, 128, 5, 0, 228, 160, - 8, 0, 0, 3, 1, 0, - 8, 128, 4, 0, 228, 176, - 4, 0, 228, 176, 7, 0, - 0, 2, 1, 0, 8, 128, - 1, 0, 255, 128, 4, 0, - 0, 4, 4, 0, 7, 128, - 4, 0, 228, 176, 1, 0, - 255, 128, 8, 0, 228, 160, - 36, 0, 0, 2, 5, 0, - 7, 128, 4, 0, 228, 128, - 36, 0, 0, 2, 4, 0, - 7, 128, 2, 0, 228, 176, - 8, 0, 0, 3, 2, 0, - 24, 128, 4, 0, 228, 128, - 5, 0, 228, 128, 1, 0, - 0, 2, 3, 0, 8, 128, - 2, 0, 0, 160, 11, 0, - 0, 3, 4, 0, 8, 128, - 3, 0, 255, 128, 13, 0, - 0, 160, 32, 0, 0, 3, - 3, 0, 8, 128, 2, 0, - 255, 128, 4, 0, 255, 128, - 5, 0, 0, 3, 2, 0, - 8, 128, 3, 0, 255, 128, - 11, 0, 0, 160, 5, 0, - 0, 3, 3, 0, 7, 128, - 2, 0, 255, 128, 3, 0, - 228, 128, 4, 0, 0, 4, - 5, 0, 7, 128, 4, 0, - 228, 176, 1, 0, 255, 128, - 7, 0, 228, 160, 4, 0, - 0, 4, 6, 0, 7, 128, - 4, 0, 228, 176, 1, 0, - 255, 128, 9, 0, 228, 160, - 36, 0, 0, 2, 7, 0, - 7, 128, 6, 0, 228, 128, - 8, 0, 0, 3, 1, 0, - 24, 128, 4, 0, 228, 128, - 7, 0, 228, 128, 32, 0, - 0, 3, 2, 0, 8, 128, - 1, 0, 255, 128, 4, 0, - 255, 128, 5, 0, 0, 3, - 1, 0, 8, 128, 2, 0, - 255, 128, 12, 0, 0, 160, - 36, 0, 0, 2, 6, 0, - 7, 128, 5, 0, 228, 128, - 8, 0, 0, 3, 2, 0, - 24, 128, 4, 0, 228, 128, - 6, 0, 228, 128, 32, 0, - 0, 3, 3, 0, 8, 128, - 2, 0, 255, 128, 4, 0, - 255, 128, 5, 0, 0, 3, - 2, 0, 8, 128, 3, 0, - 255, 128, 10, 0, 0, 160, - 4, 0, 0, 4, 2, 0, - 7, 128, 2, 0, 228, 128, - 2, 0, 255, 128, 3, 0, - 228, 128, 5, 0, 0, 3, - 1, 0, 7, 128, 1, 0, - 228, 128, 6, 0, 228, 160, - 4, 0, 0, 4, 1, 0, - 7, 128, 1, 0, 228, 128, - 1, 0, 255, 128, 2, 0, - 228, 128, 8, 0, 0, 3, - 1, 0, 24, 128, 7, 0, - 228, 160, 4, 0, 228, 128, - 5, 0, 0, 3, 2, 0, - 7, 128, 1, 0, 255, 128, - 4, 0, 228, 160, 5, 0, - 0, 3, 2, 0, 7, 128, - 2, 0, 228, 128, 0, 0, - 228, 176, 1, 0, 0, 2, - 3, 0, 7, 128, 0, 0, - 228, 160, 4, 0, 0, 4, - 2, 0, 7, 128, 3, 0, - 228, 128, 3, 0, 228, 160, - 2, 0, 228, 128, 8, 0, - 0, 3, 1, 0, 24, 128, - 8, 0, 228, 160, 4, 0, - 228, 128, 8, 0, 0, 3, - 2, 0, 24, 128, 9, 0, - 228, 160, 4, 0, 228, 128, - 5, 0, 0, 3, 3, 0, - 7, 128, 2, 0, 255, 128, - 6, 0, 228, 160, 5, 0, - 0, 3, 4, 0, 7, 128, - 1, 0, 255, 128, 5, 0, - 228, 160, 4, 0, 0, 4, - 2, 0, 7, 128, 4, 0, - 228, 128, 0, 0, 228, 176, - 2, 0, 228, 128, 4, 0, - 0, 4, 2, 0, 23, 128, - 3, 0, 228, 128, 0, 0, - 228, 176, 2, 0, 228, 128, - 4, 0, 0, 4, 1, 0, - 7, 128, 2, 0, 228, 128, - 0, 0, 228, 128, 1, 0, - 228, 128, 5, 0, 0, 3, - 1, 0, 8, 128, 0, 0, - 255, 128, 0, 0, 255, 176, - 1, 0, 0, 2, 0, 8, - 15, 128, 1, 0, 228, 128, - 255, 255, 0, 0, 83, 72, - 68, 82, 136, 6, 0, 0, - 64, 0, 0, 0, 162, 1, - 0, 0, 89, 0, 0, 4, - 70, 142, 32, 0, 0, 0, - 0, 0, 5, 0, 0, 0, - 89, 0, 0, 4, 70, 142, - 32, 0, 1, 0, 0, 0, - 16, 0, 0, 0, 90, 0, - 0, 3, 0, 96, 16, 0, - 0, 0, 0, 0, 88, 24, - 0, 4, 0, 112, 16, 0, - 0, 0, 0, 0, 85, 85, - 0, 0, 98, 16, 0, 3, - 242, 16, 16, 0, 1, 0, - 0, 0, 98, 16, 0, 3, - 50, 16, 16, 0, 2, 0, - 0, 0, 98, 16, 0, 3, - 114, 16, 16, 0, 3, 0, - 0, 0, 98, 16, 0, 3, - 114, 16, 16, 0, 5, 0, - 0, 0, 101, 0, 0, 3, - 242, 32, 16, 0, 0, 0, - 0, 0, 104, 0, 0, 2, - 5, 0, 0, 0, 56, 0, - 0, 9, 114, 0, 16, 0, - 0, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 2, 0, 0, 0, 70, 130, - 32, 0, 1, 0, 0, 0, - 1, 0, 0, 0, 56, 0, - 0, 9, 114, 0, 16, 0, - 1, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 2, 0, 0, 0, 70, 130, - 32, 0, 1, 0, 0, 0, - 2, 0, 0, 0, 16, 0, - 0, 7, 130, 0, 16, 0, - 0, 0, 0, 0, 70, 18, - 16, 0, 5, 0, 0, 0, - 70, 18, 16, 0, 5, 0, - 0, 0, 68, 0, 0, 5, - 130, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 50, 0, - 0, 10, 114, 0, 16, 0, - 2, 0, 0, 0, 70, 18, - 16, 0, 5, 0, 0, 0, - 246, 15, 16, 0, 0, 0, - 0, 0, 70, 130, 32, 0, - 1, 0, 0, 0, 10, 0, - 0, 0, 16, 0, 0, 7, - 130, 0, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 2, 0, 0, 0, 70, 2, - 16, 0, 2, 0, 0, 0, - 68, 0, 0, 5, 130, 0, - 16, 0, 1, 0, 0, 0, - 58, 0, 16, 0, 1, 0, - 0, 0, 56, 0, 0, 7, - 114, 0, 16, 0, 2, 0, - 0, 0, 246, 15, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 2, 0, 0, 0, - 16, 0, 0, 7, 130, 0, - 16, 0, 1, 0, 0, 0, - 70, 18, 16, 0, 3, 0, - 0, 0, 70, 18, 16, 0, - 3, 0, 0, 0, 68, 0, - 0, 5, 130, 0, 16, 0, - 1, 0, 0, 0, 58, 0, - 16, 0, 1, 0, 0, 0, - 56, 0, 0, 7, 114, 0, - 16, 0, 3, 0, 0, 0, - 246, 15, 16, 0, 1, 0, - 0, 0, 70, 18, 16, 0, - 3, 0, 0, 0, 16, 32, - 0, 7, 130, 0, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 3, 0, 0, 0, - 70, 2, 16, 0, 2, 0, - 0, 0, 47, 0, 0, 5, - 130, 0, 16, 0, 1, 0, - 0, 0, 58, 0, 16, 0, - 1, 0, 0, 0, 52, 0, - 0, 8, 18, 0, 16, 0, - 2, 0, 0, 0, 10, 128, - 32, 0, 0, 0, 0, 0, - 4, 0, 0, 0, 1, 64, - 0, 0, 23, 183, 209, 56, - 56, 0, 0, 7, 130, 0, - 16, 0, 1, 0, 0, 0, - 58, 0, 16, 0, 1, 0, - 0, 0, 10, 0, 16, 0, - 2, 0, 0, 0, 25, 0, - 0, 5, 130, 0, 16, 0, - 1, 0, 0, 0, 58, 0, - 16, 0, 1, 0, 0, 0, - 56, 0, 0, 8, 130, 0, - 16, 0, 1, 0, 0, 0, - 58, 0, 16, 0, 1, 0, - 0, 0, 10, 128, 32, 0, - 1, 0, 0, 0, 14, 0, - 0, 0, 56, 0, 0, 7, - 114, 0, 16, 0, 1, 0, - 0, 0, 246, 15, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 1, 0, 0, 0, - 50, 0, 0, 10, 226, 0, - 16, 0, 2, 0, 0, 0, - 6, 25, 16, 0, 5, 0, - 0, 0, 246, 15, 16, 0, - 0, 0, 0, 0, 6, 137, - 32, 0, 1, 0, 0, 0, - 9, 0, 0, 0, 50, 0, - 0, 10, 114, 0, 16, 0, - 4, 0, 0, 0, 70, 18, - 16, 0, 5, 0, 0, 0, - 246, 15, 16, 0, 0, 0, - 0, 0, 70, 130, 32, 0, - 1, 0, 0, 0, 11, 0, - 0, 0, 16, 0, 0, 7, - 130, 0, 16, 0, 0, 0, - 0, 0, 150, 7, 16, 0, - 2, 0, 0, 0, 150, 7, - 16, 0, 2, 0, 0, 0, - 68, 0, 0, 5, 130, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 56, 0, 0, 7, - 226, 0, 16, 0, 2, 0, - 0, 0, 246, 15, 16, 0, - 0, 0, 0, 0, 86, 14, - 16, 0, 2, 0, 0, 0, - 16, 32, 0, 7, 130, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 3, 0, - 0, 0, 150, 7, 16, 0, - 2, 0, 0, 0, 47, 0, - 0, 5, 130, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 56, 0, 0, 7, 130, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 10, 0, 16, 0, - 2, 0, 0, 0, 25, 0, - 0, 5, 130, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 56, 0, 0, 8, 130, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 10, 128, 32, 0, - 1, 0, 0, 0, 13, 0, - 0, 0, 50, 0, 0, 9, - 114, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 246, 15, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 56, 0, 0, 9, - 114, 0, 16, 0, 1, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 2, 0, - 0, 0, 70, 130, 32, 0, - 1, 0, 0, 0, 3, 0, - 0, 0, 16, 0, 0, 7, - 130, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 4, 0, 0, 0, 70, 2, - 16, 0, 4, 0, 0, 0, - 68, 0, 0, 5, 130, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 56, 0, 0, 7, - 226, 0, 16, 0, 2, 0, - 0, 0, 246, 15, 16, 0, - 0, 0, 0, 0, 6, 9, - 16, 0, 4, 0, 0, 0, - 16, 32, 0, 7, 130, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 3, 0, - 0, 0, 150, 7, 16, 0, - 2, 0, 0, 0, 47, 0, - 0, 5, 130, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 56, 0, 0, 7, 130, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 10, 0, 16, 0, - 2, 0, 0, 0, 25, 0, - 0, 5, 130, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 56, 0, 0, 8, 130, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 10, 128, 32, 0, - 1, 0, 0, 0, 15, 0, - 0, 0, 50, 0, 0, 9, - 114, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 246, 15, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 16, 32, 0, 8, - 130, 0, 16, 0, 0, 0, - 0, 0, 70, 130, 32, 0, - 1, 0, 0, 0, 9, 0, - 0, 0, 70, 2, 16, 0, - 3, 0, 0, 0, 56, 0, - 0, 8, 114, 0, 16, 0, - 1, 0, 0, 0, 246, 15, - 16, 0, 0, 0, 0, 0, - 70, 130, 32, 0, 1, 0, - 0, 0, 1, 0, 0, 0, - 56, 0, 0, 7, 114, 0, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 70, 18, 16, 0, - 1, 0, 0, 0, 50, 0, - 0, 11, 114, 0, 16, 0, - 1, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 70, 130, - 32, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 1, 0, 0, 0, - 16, 32, 0, 8, 130, 0, - 16, 0, 0, 0, 0, 0, - 70, 130, 32, 0, 1, 0, - 0, 0, 10, 0, 0, 0, - 70, 2, 16, 0, 3, 0, - 0, 0, 16, 32, 0, 8, - 130, 0, 16, 0, 1, 0, - 0, 0, 70, 130, 32, 0, - 1, 0, 0, 0, 11, 0, - 0, 0, 70, 2, 16, 0, - 3, 0, 0, 0, 56, 0, - 0, 8, 114, 0, 16, 0, - 2, 0, 0, 0, 246, 15, - 16, 0, 1, 0, 0, 0, - 70, 130, 32, 0, 1, 0, - 0, 0, 3, 0, 0, 0, - 56, 0, 0, 8, 114, 0, - 16, 0, 3, 0, 0, 0, - 246, 15, 16, 0, 0, 0, - 0, 0, 70, 130, 32, 0, - 1, 0, 0, 0, 2, 0, - 0, 0, 50, 0, 0, 9, - 114, 0, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 3, 0, 0, 0, 70, 18, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 50, 32, 0, 9, - 114, 0, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 2, 0, 0, 0, 70, 18, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 69, 0, 0, 9, - 242, 0, 16, 0, 2, 0, - 0, 0, 70, 16, 16, 0, - 2, 0, 0, 0, 70, 126, - 16, 0, 0, 0, 0, 0, - 0, 96, 16, 0, 0, 0, - 0, 0, 50, 0, 0, 9, - 114, 32, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 2, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 56, 0, 0, 7, - 130, 32, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 58, 16, - 16, 0, 1, 0, 0, 0, - 62, 0, 0, 1, 73, 83, - 71, 78, 228, 0, 0, 0, - 8, 0, 0, 0, 8, 0, - 0, 0, 200, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 15, 0, - 0, 0, 212, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 1, 0, 0, 0, 15, 15, - 0, 0, 218, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 2, 0, 0, 0, 3, 3, - 0, 0, 218, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 3, 0, 0, 0, 7, 7, - 0, 0, 218, 0, 0, 0, - 2, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 4, 0, 0, 0, 7, 0, - 0, 0, 218, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 5, 0, 0, 0, 7, 7, - 0, 0, 218, 0, 0, 0, - 4, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 6, 0, 0, 0, 15, 0, - 0, 0, 218, 0, 0, 0, - 5, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 7, 0, 0, 0, 7, 0, - 0, 0, 83, 86, 95, 80, - 79, 83, 73, 84, 73, 79, - 78, 0, 67, 79, 76, 79, - 82, 0, 84, 69, 88, 67, - 79, 79, 82, 68, 0, 171, - 79, 83, 71, 78, 44, 0, - 0, 0, 1, 0, 0, 0, - 8, 0, 0, 0, 32, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 15, 0, 0, 0, 83, 86, - 95, 84, 97, 114, 103, 101, - 116, 0, 171, 171 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/DGSLPhong_mainTxTk.inc b/DirectXTK/Src/Shaders/Compiled/DGSLPhong_mainTxTk.inc deleted file mode 100644 index fb01b7c..0000000 --- a/DirectXTK/Src/Shaders/Compiled/DGSLPhong_mainTxTk.inc +++ /dev/null @@ -1,979 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_POSITION 0 xyzw 0 POS float -// COLOR 0 xyzw 1 NONE float xyzw -// TEXCOORD 0 xy 2 NONE float xy -// TEXCOORD 1 xyz 3 NONE float xyz -// TEXCOORD 2 xyz 4 NONE float -// TEXCOORD 3 xyz 5 NONE float xyz -// TEXCOORD 4 xyzw 6 NONE float -// TEXCOORD 5 xyz 7 NONE float -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Target 0 xyzw 0 TARGET float xyzw -// -// -// Constant buffer to DX9 shader constant mappings: -// -// Target Reg Buffer Start Reg # of Regs Data Conversion -// ---------- ------- --------- --------- ---------------------- -// c0 cb0 0 1 ( FLT, FLT, FLT, FLT) -// c1 cb0 2 1 ( FLT, FLT, FLT, FLT) -// c2 cb0 4 1 ( FLT, FLT, FLT, FLT) -// c3 cb1 0 4 ( FLT, FLT, FLT, FLT) -// c7 cb1 9 3 ( FLT, FLT, FLT, FLT) -// c10 cb1 13 3 ( FLT, FLT, FLT, FLT) -// -// -// Sampler/Resource to DX9 shader sampler mappings: -// -// Target Sampler Source Sampler Source Resource -// -------------- --------------- ---------------- -// s0 s0 t0 -// -// -// Level9 shader bytecode: -// - ps_2_0 - def c13, -1, -0, 9.99999975e-005, 0 - dcl t0 // pixel<4,5,6,7> - dcl t1.xy // pixel<8,9> - dcl t2.xyz // pixel<10,11,12> - dcl t4.xyz // pixel<16,17,18> - dcl_2d s0 - -#line 200 "D:\Microsoft\DirectXTK\Src\Shaders\DGSLPhong.hlsl" - texld r0, t1, s0 - mul r1.w, r0.w, t0.w // ::local6<0> - -#line 204 - mul r0.w, r1.w, r1.w - cmp r2, -r0.w, c13.x, c13.y - texkill r2 - -#line 188 - dp3 r0.w, t4, t4 - rsq r0.w, r0.w - -#line 97 - mad r2.xyz, t4, r0.w, c9 - nrm r3.xyz, r2 // ::vHalf<0,1,2> - -#line 187 - nrm r2.xyz, t2 // ::worldNormal<0,1,2> - -#line 98 - dp3_sat r2.w, r2, r3 // ::specularAmount<0> - -#line 78 - dp3_sat r3.x, c7, r2 // ::diffuseAmount<0> - mul r3.xyz, r3.x, c4 - mul r3.xyz, r3, t0 // ::diffuse<0,1,2> - -#line 195 - mov r4.xyz, c0 // MaterialVars::MaterialAmbient<0,1,2> - mad r3.xyz, r4, c3, r3 // ::local1<0,1,2> - -#line 99 - mov r3.w, c13.z - max r4.x, c2.x, r3.w - -#line 78 - dp3_sat r3.w, c8, r2 // ::diffuseAmount<0> - mul r4.yzw, r3.w, c5.wzyx - -#line 195 - mad r3.xyz, r4.wzyx, t0, r3 // ::local1<0,1,2> - -#line 78 - dp3_sat r3.w, c9, r2 // ::diffuseAmount<0> - mul r4.yzw, r3.w, c6.wzyx - -#line 195 - mad_sat r3.xyz, r4.wzyx, t0, r3 // ::local1<0,1,2> - -#line 99 - pow r3.w, r2.w, r4.x - mul r2.w, r3.w, c12.x // ::specularAmount<0> - mad r5.xyz, t4, r0.w, c8 - nrm r6.xyz, r5 // ::vHalf<0,1,2> - dp3_sat r3.w, r2, r6 // ::specularAmount<0> - pow r5.x, r3.w, r4.x - mul r3.w, r5.x, c11.x // ::specularAmount<0> - mad r5.xyz, t4, r0.w, c7 - nrm r6.xyz, r5 // ::vHalf<0,1,2> - dp3_sat r0.w, r2, r6 // ::specularAmount<0> - pow r2.x, r0.w, r4.x - mul r0.w, r2.x, c10.x // ::specularAmount<0> - mov r2.xyz, c1 // MaterialVars::MaterialSpecular<0,1,2> - mul r4.xyz, r2, c5 - mul r4.xyz, r3.w, r4 // ::specular<0,1,2> - mul r5.xyz, r2, c4 - -#line 196 - mad r4.xyz, r5, r0.w, r4 // ::local4<0,1,2> - -#line 100 - mul r2.xyz, r2, c6 - -#line 196 - mad r2.xyz, r2, r2.w, r4 // ::local4<0,1,2> - -#line 200 - mad r1.xyz, r3, r0, r2 // ::local5<0,1,2> - -#line 206 - mov oC0, r1 // ::mainTxTk<0,1,2,3> - -// approximately 59 instruction slots used (1 texture, 58 arithmetic) -ps_4_0 -dcl_constantbuffer CB0[5], immediateIndexed -dcl_constantbuffer CB1[16], immediateIndexed -dcl_sampler s0, mode_default -dcl_resource_texture2d (float,float,float,float) t0 -dcl_input_ps linear v1.xyzw -dcl_input_ps linear v2.xy -dcl_input_ps linear v3.xyz -dcl_input_ps linear v5.xyz -dcl_output o0.xyzw -dcl_temps 5 -sample r0.xyzw, v2.xyxx, t0.xyzw, s0 -mul r0.w, r0.w, v1.w -eq r1.x, r0.w, l(0.000000) -discard_nz r1.x -dp3 r1.x, v3.xyzx, v3.xyzx -rsq r1.x, r1.x -mul r1.xyz, r1.xxxx, v3.xyzx -dp3 r1.w, v5.xyzx, v5.xyzx -rsq r1.w, r1.w -dp3_sat r2.x, cb1[9].xyzx, r1.xyzx -mul r2.xyz, r2.xxxx, cb1[1].xyzx -mul r2.xyz, r2.xyzx, v1.xyzx -mad r2.xyz, cb0[0].xyzx, cb1[0].xyzx, r2.xyzx -mad r3.xyz, v5.xyzx, r1.wwww, cb1[9].xyzx -dp3 r2.w, r3.xyzx, r3.xyzx -rsq r2.w, r2.w -mul r3.xyz, r2.wwww, r3.xyzx -dp3_sat r2.w, r1.xyzx, r3.xyzx -max r3.x, cb0[4].x, l(0.000100) -log r2.w, r2.w -mul r2.w, r2.w, r3.x -exp r2.w, r2.w -mul r2.w, r2.w, cb1[13].x -mul r3.yzw, cb0[2].xxyz, cb1[1].xxyz -dp3_sat r4.x, cb1[10].xyzx, r1.xyzx -mul r4.xyz, r4.xxxx, cb1[2].xyzx -mad r2.xyz, r4.xyzx, v1.xyzx, r2.xyzx -mad r4.xyz, v5.xyzx, r1.wwww, cb1[10].xyzx -dp3 r4.w, r4.xyzx, r4.xyzx -rsq r4.w, r4.w -mul r4.xyz, r4.wwww, r4.xyzx -dp3_sat r4.x, r1.xyzx, r4.xyzx -log r4.x, r4.x -mul r4.x, r3.x, r4.x -exp r4.x, r4.x -mul r4.x, r4.x, cb1[14].x -mul r4.yzw, cb0[2].xxyz, cb1[2].xxyz -mul r4.xyz, r4.xxxx, r4.yzwy -mad r3.yzw, r3.yyzw, r2.wwww, r4.xxyz -dp3_sat r2.w, cb1[11].xyzx, r1.xyzx -mul r4.xyz, r2.wwww, cb1[3].xyzx -mad_sat r2.xyz, r4.xyzx, v1.xyzx, r2.xyzx -mad r4.xyz, v5.xyzx, r1.wwww, cb1[11].xyzx -dp3 r1.w, r4.xyzx, r4.xyzx -rsq r1.w, r1.w -mul r4.xyz, r1.wwww, r4.xyzx -dp3_sat r1.x, r1.xyzx, r4.xyzx -log r1.x, r1.x -mul r1.x, r1.x, r3.x -exp r1.x, r1.x -mul r1.x, r1.x, cb1[15].x -mul r1.yzw, cb0[2].xxyz, cb1[3].xxyz -mad r1.xyz, r1.yzwy, r1.xxxx, r3.yzwy -mad o0.xyz, r2.xyzx, r0.xyzx, r1.xyzx -mov o0.w, r0.w -ret -// Approximately 0 instruction slots used -#endif - -const BYTE DGSLPhong_mainTxTk[] = -{ - 68, 88, 66, 67, 124, 169, - 119, 3, 203, 145, 19, 34, - 35, 92, 29, 139, 156, 77, - 171, 166, 1, 0, 0, 0, - 248, 17, 0, 0, 4, 0, - 0, 0, 48, 0, 0, 0, - 12, 10, 0, 0, 216, 16, - 0, 0, 196, 17, 0, 0, - 65, 111, 110, 57, 212, 9, - 0, 0, 212, 9, 0, 0, - 0, 2, 255, 255, 100, 9, - 0, 0, 112, 0, 0, 0, - 6, 0, 40, 0, 0, 0, - 112, 0, 0, 0, 112, 0, - 1, 0, 36, 0, 0, 0, - 112, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 2, 0, 1, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 4, 0, 1, 0, - 2, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 4, 0, - 3, 0, 0, 0, 0, 0, - 1, 0, 9, 0, 3, 0, - 7, 0, 0, 0, 0, 0, - 1, 0, 13, 0, 3, 0, - 10, 0, 0, 0, 0, 0, - 0, 2, 255, 255, 254, 255, - 142, 1, 68, 66, 85, 71, - 40, 0, 0, 0, 12, 6, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 92, 0, - 0, 0, 51, 0, 0, 0, - 96, 0, 0, 0, 14, 0, - 0, 0, 244, 4, 0, 0, - 48, 3, 0, 0, 68, 58, - 92, 77, 105, 99, 114, 111, - 115, 111, 102, 116, 92, 68, - 105, 114, 101, 99, 116, 88, - 84, 75, 92, 83, 114, 99, - 92, 83, 104, 97, 100, 101, - 114, 115, 92, 68, 71, 83, - 76, 80, 104, 111, 110, 103, - 46, 104, 108, 115, 108, 0, - 171, 171, 40, 0, 0, 0, - 0, 0, 255, 255, 64, 6, - 0, 0, 0, 0, 255, 255, - 88, 6, 0, 0, 0, 0, - 255, 255, 100, 6, 0, 0, - 0, 0, 255, 255, 112, 6, - 0, 0, 0, 0, 255, 255, - 124, 6, 0, 0, 0, 0, - 255, 255, 136, 6, 0, 0, - 200, 0, 0, 0, 148, 6, - 0, 0, 201, 0, 0, 0, - 164, 6, 0, 0, 204, 0, - 0, 0, 180, 6, 0, 0, - 204, 0, 0, 0, 196, 6, - 0, 0, 204, 0, 0, 0, - 216, 6, 0, 0, 188, 0, - 0, 0, 224, 6, 0, 0, - 188, 0, 0, 0, 240, 6, - 0, 0, 97, 0, 0, 0, - 252, 6, 0, 0, 97, 0, - 0, 0, 16, 7, 0, 0, - 187, 0, 0, 0, 28, 7, - 0, 0, 98, 0, 0, 0, - 40, 7, 0, 0, 78, 0, - 0, 0, 56, 7, 0, 0, - 79, 0, 0, 0, 72, 7, - 0, 0, 79, 0, 0, 0, - 88, 7, 0, 0, 195, 0, - 0, 0, 104, 7, 0, 0, - 195, 0, 0, 0, 116, 7, - 0, 0, 99, 0, 0, 0, - 136, 7, 0, 0, 99, 0, - 0, 0, 148, 7, 0, 0, - 78, 0, 0, 0, 164, 7, - 0, 0, 79, 0, 0, 0, - 180, 7, 0, 0, 195, 0, - 0, 0, 196, 7, 0, 0, - 78, 0, 0, 0, 216, 7, - 0, 0, 79, 0, 0, 0, - 232, 7, 0, 0, 195, 0, - 0, 0, 248, 7, 0, 0, - 99, 0, 0, 0, 12, 8, - 0, 0, 99, 0, 0, 0, - 28, 8, 0, 0, 97, 0, - 0, 0, 44, 8, 0, 0, - 97, 0, 0, 0, 64, 8, - 0, 0, 98, 0, 0, 0, - 76, 8, 0, 0, 99, 0, - 0, 0, 92, 8, 0, 0, - 99, 0, 0, 0, 108, 8, - 0, 0, 97, 0, 0, 0, - 124, 8, 0, 0, 97, 0, - 0, 0, 144, 8, 0, 0, - 98, 0, 0, 0, 156, 8, - 0, 0, 99, 0, 0, 0, - 172, 8, 0, 0, 99, 0, - 0, 0, 188, 8, 0, 0, - 100, 0, 0, 0, 204, 8, - 0, 0, 100, 0, 0, 0, - 216, 8, 0, 0, 100, 0, - 0, 0, 232, 8, 0, 0, - 100, 0, 0, 0, 248, 8, - 0, 0, 196, 0, 0, 0, - 8, 9, 0, 0, 100, 0, - 0, 0, 28, 9, 0, 0, - 196, 0, 0, 0, 44, 9, - 0, 0, 200, 0, 0, 0, - 64, 9, 0, 0, 206, 0, - 0, 0, 84, 9, 0, 0, - 77, 97, 116, 101, 114, 105, - 97, 108, 86, 97, 114, 115, - 0, 77, 97, 116, 101, 114, - 105, 97, 108, 65, 109, 98, - 105, 101, 110, 116, 0, 171, - 171, 171, 1, 0, 3, 0, - 1, 0, 4, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 20, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 255, 255, - 77, 97, 116, 101, 114, 105, - 97, 108, 83, 112, 101, 99, - 117, 108, 97, 114, 0, 171, - 171, 171, 42, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 255, 255, 100, 105, 102, 102, - 117, 115, 101, 0, 1, 0, - 3, 0, 1, 0, 3, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 19, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 255, 255, 100, 105, 102, 102, - 117, 115, 101, 65, 109, 111, - 117, 110, 116, 0, 171, 171, - 0, 0, 3, 0, 1, 0, - 1, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 17, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 24, 0, - 0, 0, 255, 255, 255, 255, - 255, 255, 0, 0, 27, 0, - 0, 0, 255, 255, 255, 255, - 255, 255, 0, 0, 108, 111, - 99, 97, 108, 49, 0, 171, - 21, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 255, 255, - 26, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 255, 255, - 29, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 255, 255, - 108, 111, 99, 97, 108, 52, - 0, 171, 46, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 255, 255, 48, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 255, 255, 108, 111, 99, 97, - 108, 53, 0, 171, 49, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 255, 255, 108, 111, - 99, 97, 108, 54, 0, 171, - 7, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 0, 0, - 109, 97, 105, 110, 84, 120, - 84, 107, 0, 102, 114, 97, - 103, 109, 101, 110, 116, 0, - 171, 171, 1, 0, 3, 0, - 1, 0, 4, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 57, 3, 0, 0, 68, 3, - 0, 0, 5, 0, 0, 0, - 1, 0, 4, 0, 1, 0, - 1, 0, 84, 3, 0, 0, - 50, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 3, 0, - 112, 105, 120, 101, 108, 0, - 112, 111, 115, 0, 117, 118, - 0, 171, 171, 171, 1, 0, - 3, 0, 1, 0, 2, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 119, 111, 114, 108, - 100, 78, 111, 114, 109, 0, - 119, 111, 114, 108, 100, 80, - 111, 115, 0, 116, 111, 69, - 121, 101, 0, 116, 97, 110, - 103, 101, 110, 116, 0, 110, - 111, 114, 109, 97, 108, 0, - 126, 3, 0, 0, 68, 3, - 0, 0, 84, 2, 0, 0, - 68, 3, 0, 0, 130, 3, - 0, 0, 136, 3, 0, 0, - 152, 3, 0, 0, 92, 2, - 0, 0, 162, 3, 0, 0, - 92, 2, 0, 0, 171, 3, - 0, 0, 92, 2, 0, 0, - 177, 3, 0, 0, 68, 3, - 0, 0, 185, 3, 0, 0, - 92, 2, 0, 0, 5, 0, - 0, 0, 1, 0, 26, 0, - 1, 0, 8, 0, 192, 3, - 0, 0, 1, 0, 0, 0, - 4, 0, 5, 0, 6, 0, - 7, 0, 2, 0, 0, 0, - 8, 0, 9, 0, 255, 255, - 255, 255, 3, 0, 0, 0, - 10, 0, 11, 0, 12, 0, - 255, 255, 4, 0, 0, 0, - 16, 0, 17, 0, 18, 0, - 255, 255, 115, 112, 101, 99, - 117, 108, 97, 114, 0, 171, - 171, 171, 44, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 255, 255, 115, 112, 101, 99, - 117, 108, 97, 114, 65, 109, - 111, 117, 110, 116, 0, 171, - 16, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 0, 0, - 31, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 0, 0, - 34, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 0, 0, - 36, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 0, 0, - 39, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 0, 0, - 41, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 0, 0, - 118, 72, 97, 108, 102, 0, - 171, 171, 14, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 255, 255, 33, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 255, 255, 38, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 255, 255, 119, 111, 114, 108, - 100, 78, 111, 114, 109, 97, - 108, 0, 15, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 255, 255, 248, 1, 0, 0, - 5, 2, 0, 0, 24, 2, - 0, 0, 1, 0, 0, 0, - 40, 2, 0, 0, 248, 1, - 0, 0, 52, 2, 0, 0, - 24, 2, 0, 0, 1, 0, - 0, 0, 72, 2, 0, 0, - 0, 0, 0, 0, 84, 2, - 0, 0, 92, 2, 0, 0, - 1, 0, 0, 0, 108, 2, - 0, 0, 0, 0, 0, 0, - 120, 2, 0, 0, 136, 2, - 0, 0, 3, 0, 0, 0, - 152, 2, 0, 0, 0, 0, - 0, 0, 188, 2, 0, 0, - 92, 2, 0, 0, 3, 0, - 0, 0, 196, 2, 0, 0, - 0, 0, 0, 0, 232, 2, - 0, 0, 92, 2, 0, 0, - 2, 0, 0, 0, 240, 2, - 0, 0, 0, 0, 0, 0, - 8, 3, 0, 0, 92, 2, - 0, 0, 1, 0, 0, 0, - 16, 3, 0, 0, 0, 0, - 0, 0, 28, 3, 0, 0, - 136, 2, 0, 0, 1, 0, - 0, 0, 36, 3, 0, 0, - 0, 0, 0, 0, 48, 3, - 0, 0, 92, 3, 0, 0, - 1, 0, 0, 0, 108, 3, - 0, 0, 48, 3, 0, 0, - 120, 3, 0, 0, 0, 4, - 0, 0, 4, 0, 0, 0, - 16, 4, 0, 0, 0, 0, - 0, 0, 64, 4, 0, 0, - 92, 2, 0, 0, 1, 0, - 0, 0, 76, 4, 0, 0, - 0, 0, 0, 0, 88, 4, - 0, 0, 136, 2, 0, 0, - 6, 0, 0, 0, 104, 4, - 0, 0, 0, 0, 0, 0, - 176, 4, 0, 0, 92, 2, - 0, 0, 3, 0, 0, 0, - 184, 4, 0, 0, 0, 0, - 0, 0, 220, 4, 0, 0, - 92, 2, 0, 0, 1, 0, - 0, 0, 232, 4, 0, 0, - 77, 105, 99, 114, 111, 115, - 111, 102, 116, 32, 40, 82, - 41, 32, 72, 76, 83, 76, - 32, 83, 104, 97, 100, 101, - 114, 32, 67, 111, 109, 112, - 105, 108, 101, 114, 32, 49, - 48, 46, 49, 0, 81, 0, - 0, 5, 13, 0, 15, 160, - 0, 0, 128, 191, 0, 0, - 0, 128, 23, 183, 209, 56, - 0, 0, 0, 0, 31, 0, - 0, 2, 0, 0, 0, 128, - 0, 0, 15, 176, 31, 0, - 0, 2, 0, 0, 0, 128, - 1, 0, 3, 176, 31, 0, - 0, 2, 0, 0, 0, 128, - 2, 0, 7, 176, 31, 0, - 0, 2, 0, 0, 0, 128, - 4, 0, 7, 176, 31, 0, - 0, 2, 0, 0, 0, 144, - 0, 8, 15, 160, 66, 0, - 0, 3, 0, 0, 15, 128, - 1, 0, 228, 176, 0, 8, - 228, 160, 5, 0, 0, 3, - 1, 0, 8, 128, 0, 0, - 255, 128, 0, 0, 255, 176, - 5, 0, 0, 3, 0, 0, - 8, 128, 1, 0, 255, 128, - 1, 0, 255, 128, 88, 0, - 0, 4, 2, 0, 15, 128, - 0, 0, 255, 129, 13, 0, - 0, 160, 13, 0, 85, 160, - 65, 0, 0, 1, 2, 0, - 15, 128, 8, 0, 0, 3, - 0, 0, 8, 128, 4, 0, - 228, 176, 4, 0, 228, 176, - 7, 0, 0, 2, 0, 0, - 8, 128, 0, 0, 255, 128, - 4, 0, 0, 4, 2, 0, - 7, 128, 4, 0, 228, 176, - 0, 0, 255, 128, 9, 0, - 228, 160, 36, 0, 0, 2, - 3, 0, 7, 128, 2, 0, - 228, 128, 36, 0, 0, 2, - 2, 0, 7, 128, 2, 0, - 228, 176, 8, 0, 0, 3, - 2, 0, 24, 128, 2, 0, - 228, 128, 3, 0, 228, 128, - 8, 0, 0, 3, 3, 0, - 17, 128, 7, 0, 228, 160, - 2, 0, 228, 128, 5, 0, - 0, 3, 3, 0, 7, 128, - 3, 0, 0, 128, 4, 0, - 228, 160, 5, 0, 0, 3, - 3, 0, 7, 128, 3, 0, - 228, 128, 0, 0, 228, 176, - 1, 0, 0, 2, 4, 0, - 7, 128, 0, 0, 228, 160, - 4, 0, 0, 4, 3, 0, - 7, 128, 4, 0, 228, 128, - 3, 0, 228, 160, 3, 0, - 228, 128, 1, 0, 0, 2, - 3, 0, 8, 128, 13, 0, - 170, 160, 11, 0, 0, 3, - 4, 0, 1, 128, 2, 0, - 0, 160, 3, 0, 255, 128, - 8, 0, 0, 3, 3, 0, - 24, 128, 8, 0, 228, 160, - 2, 0, 228, 128, 5, 0, - 0, 3, 4, 0, 14, 128, - 3, 0, 255, 128, 5, 0, - 27, 160, 4, 0, 0, 4, - 3, 0, 7, 128, 4, 0, - 27, 128, 0, 0, 228, 176, - 3, 0, 228, 128, 8, 0, - 0, 3, 3, 0, 24, 128, - 9, 0, 228, 160, 2, 0, - 228, 128, 5, 0, 0, 3, - 4, 0, 14, 128, 3, 0, - 255, 128, 6, 0, 27, 160, - 4, 0, 0, 4, 3, 0, - 23, 128, 4, 0, 27, 128, - 0, 0, 228, 176, 3, 0, - 228, 128, 32, 0, 0, 3, - 3, 0, 8, 128, 2, 0, - 255, 128, 4, 0, 0, 128, - 5, 0, 0, 3, 2, 0, - 8, 128, 3, 0, 255, 128, - 12, 0, 0, 160, 4, 0, - 0, 4, 5, 0, 7, 128, - 4, 0, 228, 176, 0, 0, - 255, 128, 8, 0, 228, 160, - 36, 0, 0, 2, 6, 0, - 7, 128, 5, 0, 228, 128, - 8, 0, 0, 3, 3, 0, - 24, 128, 2, 0, 228, 128, - 6, 0, 228, 128, 32, 0, - 0, 3, 5, 0, 1, 128, - 3, 0, 255, 128, 4, 0, - 0, 128, 5, 0, 0, 3, - 3, 0, 8, 128, 5, 0, - 0, 128, 11, 0, 0, 160, - 4, 0, 0, 4, 5, 0, - 7, 128, 4, 0, 228, 176, - 0, 0, 255, 128, 7, 0, - 228, 160, 36, 0, 0, 2, - 6, 0, 7, 128, 5, 0, - 228, 128, 8, 0, 0, 3, - 0, 0, 24, 128, 2, 0, - 228, 128, 6, 0, 228, 128, - 32, 0, 0, 3, 2, 0, - 1, 128, 0, 0, 255, 128, - 4, 0, 0, 128, 5, 0, - 0, 3, 0, 0, 8, 128, - 2, 0, 0, 128, 10, 0, - 0, 160, 1, 0, 0, 2, - 2, 0, 7, 128, 1, 0, - 228, 160, 5, 0, 0, 3, - 4, 0, 7, 128, 2, 0, - 228, 128, 5, 0, 228, 160, - 5, 0, 0, 3, 4, 0, - 7, 128, 3, 0, 255, 128, - 4, 0, 228, 128, 5, 0, - 0, 3, 5, 0, 7, 128, - 2, 0, 228, 128, 4, 0, - 228, 160, 4, 0, 0, 4, - 4, 0, 7, 128, 5, 0, - 228, 128, 0, 0, 255, 128, - 4, 0, 228, 128, 5, 0, - 0, 3, 2, 0, 7, 128, - 2, 0, 228, 128, 6, 0, - 228, 160, 4, 0, 0, 4, - 2, 0, 7, 128, 2, 0, - 228, 128, 2, 0, 255, 128, - 4, 0, 228, 128, 4, 0, - 0, 4, 1, 0, 7, 128, - 3, 0, 228, 128, 0, 0, - 228, 128, 2, 0, 228, 128, - 1, 0, 0, 2, 0, 8, - 15, 128, 1, 0, 228, 128, - 255, 255, 0, 0, 83, 72, - 68, 82, 196, 6, 0, 0, - 64, 0, 0, 0, 177, 1, - 0, 0, 89, 0, 0, 4, - 70, 142, 32, 0, 0, 0, - 0, 0, 5, 0, 0, 0, - 89, 0, 0, 4, 70, 142, - 32, 0, 1, 0, 0, 0, - 16, 0, 0, 0, 90, 0, - 0, 3, 0, 96, 16, 0, - 0, 0, 0, 0, 88, 24, - 0, 4, 0, 112, 16, 0, - 0, 0, 0, 0, 85, 85, - 0, 0, 98, 16, 0, 3, - 242, 16, 16, 0, 1, 0, - 0, 0, 98, 16, 0, 3, - 50, 16, 16, 0, 2, 0, - 0, 0, 98, 16, 0, 3, - 114, 16, 16, 0, 3, 0, - 0, 0, 98, 16, 0, 3, - 114, 16, 16, 0, 5, 0, - 0, 0, 101, 0, 0, 3, - 242, 32, 16, 0, 0, 0, - 0, 0, 104, 0, 0, 2, - 5, 0, 0, 0, 69, 0, - 0, 9, 242, 0, 16, 0, - 0, 0, 0, 0, 70, 16, - 16, 0, 2, 0, 0, 0, - 70, 126, 16, 0, 0, 0, - 0, 0, 0, 96, 16, 0, - 0, 0, 0, 0, 56, 0, - 0, 7, 130, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 58, 16, 16, 0, 1, 0, - 0, 0, 24, 0, 0, 7, - 18, 0, 16, 0, 1, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 0, - 13, 0, 4, 3, 10, 0, - 16, 0, 1, 0, 0, 0, - 16, 0, 0, 7, 18, 0, - 16, 0, 1, 0, 0, 0, - 70, 18, 16, 0, 3, 0, - 0, 0, 70, 18, 16, 0, - 3, 0, 0, 0, 68, 0, - 0, 5, 18, 0, 16, 0, - 1, 0, 0, 0, 10, 0, - 16, 0, 1, 0, 0, 0, - 56, 0, 0, 7, 114, 0, - 16, 0, 1, 0, 0, 0, - 6, 0, 16, 0, 1, 0, - 0, 0, 70, 18, 16, 0, - 3, 0, 0, 0, 16, 0, - 0, 7, 130, 0, 16, 0, - 1, 0, 0, 0, 70, 18, - 16, 0, 5, 0, 0, 0, - 70, 18, 16, 0, 5, 0, - 0, 0, 68, 0, 0, 5, - 130, 0, 16, 0, 1, 0, - 0, 0, 58, 0, 16, 0, - 1, 0, 0, 0, 16, 32, - 0, 8, 18, 0, 16, 0, - 2, 0, 0, 0, 70, 130, - 32, 0, 1, 0, 0, 0, - 9, 0, 0, 0, 70, 2, - 16, 0, 1, 0, 0, 0, - 56, 0, 0, 8, 114, 0, - 16, 0, 2, 0, 0, 0, - 6, 0, 16, 0, 2, 0, - 0, 0, 70, 130, 32, 0, - 1, 0, 0, 0, 1, 0, - 0, 0, 56, 0, 0, 7, - 114, 0, 16, 0, 2, 0, - 0, 0, 70, 2, 16, 0, - 2, 0, 0, 0, 70, 18, - 16, 0, 1, 0, 0, 0, - 50, 0, 0, 11, 114, 0, - 16, 0, 2, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 70, 130, 32, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 2, 0, - 0, 0, 50, 0, 0, 10, - 114, 0, 16, 0, 3, 0, - 0, 0, 70, 18, 16, 0, - 5, 0, 0, 0, 246, 15, - 16, 0, 1, 0, 0, 0, - 70, 130, 32, 0, 1, 0, - 0, 0, 9, 0, 0, 0, - 16, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 70, 2, 16, 0, 3, 0, - 0, 0, 70, 2, 16, 0, - 3, 0, 0, 0, 68, 0, - 0, 5, 130, 0, 16, 0, - 2, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 56, 0, 0, 7, 114, 0, - 16, 0, 3, 0, 0, 0, - 246, 15, 16, 0, 2, 0, - 0, 0, 70, 2, 16, 0, - 3, 0, 0, 0, 16, 32, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 70, 2, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 3, 0, - 0, 0, 52, 0, 0, 8, - 18, 0, 16, 0, 3, 0, - 0, 0, 10, 128, 32, 0, - 0, 0, 0, 0, 4, 0, - 0, 0, 1, 64, 0, 0, - 23, 183, 209, 56, 47, 0, - 0, 5, 130, 0, 16, 0, - 2, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 56, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 10, 0, 16, 0, - 3, 0, 0, 0, 25, 0, - 0, 5, 130, 0, 16, 0, - 2, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 56, 0, 0, 8, 130, 0, - 16, 0, 2, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 10, 128, 32, 0, - 1, 0, 0, 0, 13, 0, - 0, 0, 56, 0, 0, 9, - 226, 0, 16, 0, 3, 0, - 0, 0, 6, 137, 32, 0, - 0, 0, 0, 0, 2, 0, - 0, 0, 6, 137, 32, 0, - 1, 0, 0, 0, 1, 0, - 0, 0, 16, 32, 0, 8, - 18, 0, 16, 0, 4, 0, - 0, 0, 70, 130, 32, 0, - 1, 0, 0, 0, 10, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 56, 0, - 0, 8, 114, 0, 16, 0, - 4, 0, 0, 0, 6, 0, - 16, 0, 4, 0, 0, 0, - 70, 130, 32, 0, 1, 0, - 0, 0, 2, 0, 0, 0, - 50, 0, 0, 9, 114, 0, - 16, 0, 2, 0, 0, 0, - 70, 2, 16, 0, 4, 0, - 0, 0, 70, 18, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 2, 0, 0, 0, - 50, 0, 0, 10, 114, 0, - 16, 0, 4, 0, 0, 0, - 70, 18, 16, 0, 5, 0, - 0, 0, 246, 15, 16, 0, - 1, 0, 0, 0, 70, 130, - 32, 0, 1, 0, 0, 0, - 10, 0, 0, 0, 16, 0, - 0, 7, 130, 0, 16, 0, - 4, 0, 0, 0, 70, 2, - 16, 0, 4, 0, 0, 0, - 70, 2, 16, 0, 4, 0, - 0, 0, 68, 0, 0, 5, - 130, 0, 16, 0, 4, 0, - 0, 0, 58, 0, 16, 0, - 4, 0, 0, 0, 56, 0, - 0, 7, 114, 0, 16, 0, - 4, 0, 0, 0, 246, 15, - 16, 0, 4, 0, 0, 0, - 70, 2, 16, 0, 4, 0, - 0, 0, 16, 32, 0, 7, - 18, 0, 16, 0, 4, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 4, 0, 0, 0, - 47, 0, 0, 5, 18, 0, - 16, 0, 4, 0, 0, 0, - 10, 0, 16, 0, 4, 0, - 0, 0, 56, 0, 0, 7, - 18, 0, 16, 0, 4, 0, - 0, 0, 10, 0, 16, 0, - 3, 0, 0, 0, 10, 0, - 16, 0, 4, 0, 0, 0, - 25, 0, 0, 5, 18, 0, - 16, 0, 4, 0, 0, 0, - 10, 0, 16, 0, 4, 0, - 0, 0, 56, 0, 0, 8, - 18, 0, 16, 0, 4, 0, - 0, 0, 10, 0, 16, 0, - 4, 0, 0, 0, 10, 128, - 32, 0, 1, 0, 0, 0, - 14, 0, 0, 0, 56, 0, - 0, 9, 226, 0, 16, 0, - 4, 0, 0, 0, 6, 137, - 32, 0, 0, 0, 0, 0, - 2, 0, 0, 0, 6, 137, - 32, 0, 1, 0, 0, 0, - 2, 0, 0, 0, 56, 0, - 0, 7, 114, 0, 16, 0, - 4, 0, 0, 0, 6, 0, - 16, 0, 4, 0, 0, 0, - 150, 7, 16, 0, 4, 0, - 0, 0, 50, 0, 0, 9, - 226, 0, 16, 0, 3, 0, - 0, 0, 86, 14, 16, 0, - 3, 0, 0, 0, 246, 15, - 16, 0, 2, 0, 0, 0, - 6, 9, 16, 0, 4, 0, - 0, 0, 16, 32, 0, 8, - 130, 0, 16, 0, 2, 0, - 0, 0, 70, 130, 32, 0, - 1, 0, 0, 0, 11, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 56, 0, - 0, 8, 114, 0, 16, 0, - 4, 0, 0, 0, 246, 15, - 16, 0, 2, 0, 0, 0, - 70, 130, 32, 0, 1, 0, - 0, 0, 3, 0, 0, 0, - 50, 32, 0, 9, 114, 0, - 16, 0, 2, 0, 0, 0, - 70, 2, 16, 0, 4, 0, - 0, 0, 70, 18, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 2, 0, 0, 0, - 50, 0, 0, 10, 114, 0, - 16, 0, 4, 0, 0, 0, - 70, 18, 16, 0, 5, 0, - 0, 0, 246, 15, 16, 0, - 1, 0, 0, 0, 70, 130, - 32, 0, 1, 0, 0, 0, - 11, 0, 0, 0, 16, 0, - 0, 7, 130, 0, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 4, 0, 0, 0, - 70, 2, 16, 0, 4, 0, - 0, 0, 68, 0, 0, 5, - 130, 0, 16, 0, 1, 0, - 0, 0, 58, 0, 16, 0, - 1, 0, 0, 0, 56, 0, - 0, 7, 114, 0, 16, 0, - 4, 0, 0, 0, 246, 15, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 4, 0, - 0, 0, 16, 32, 0, 7, - 18, 0, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 4, 0, 0, 0, - 47, 0, 0, 5, 18, 0, - 16, 0, 1, 0, 0, 0, - 10, 0, 16, 0, 1, 0, - 0, 0, 56, 0, 0, 7, - 18, 0, 16, 0, 1, 0, - 0, 0, 10, 0, 16, 0, - 1, 0, 0, 0, 10, 0, - 16, 0, 3, 0, 0, 0, - 25, 0, 0, 5, 18, 0, - 16, 0, 1, 0, 0, 0, - 10, 0, 16, 0, 1, 0, - 0, 0, 56, 0, 0, 8, - 18, 0, 16, 0, 1, 0, - 0, 0, 10, 0, 16, 0, - 1, 0, 0, 0, 10, 128, - 32, 0, 1, 0, 0, 0, - 15, 0, 0, 0, 56, 0, - 0, 9, 226, 0, 16, 0, - 1, 0, 0, 0, 6, 137, - 32, 0, 0, 0, 0, 0, - 2, 0, 0, 0, 6, 137, - 32, 0, 1, 0, 0, 0, - 3, 0, 0, 0, 50, 0, - 0, 9, 114, 0, 16, 0, - 1, 0, 0, 0, 150, 7, - 16, 0, 1, 0, 0, 0, - 6, 0, 16, 0, 1, 0, - 0, 0, 150, 7, 16, 0, - 3, 0, 0, 0, 50, 0, - 0, 9, 114, 32, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 2, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 54, 0, - 0, 5, 130, 32, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 62, 0, 0, 1, 73, 83, - 71, 78, 228, 0, 0, 0, - 8, 0, 0, 0, 8, 0, - 0, 0, 200, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 15, 0, - 0, 0, 212, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 1, 0, 0, 0, 15, 15, - 0, 0, 218, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 2, 0, 0, 0, 3, 3, - 0, 0, 218, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 3, 0, 0, 0, 7, 7, - 0, 0, 218, 0, 0, 0, - 2, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 4, 0, 0, 0, 7, 0, - 0, 0, 218, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 5, 0, 0, 0, 7, 7, - 0, 0, 218, 0, 0, 0, - 4, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 6, 0, 0, 0, 15, 0, - 0, 0, 218, 0, 0, 0, - 5, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 7, 0, 0, 0, 7, 0, - 0, 0, 83, 86, 95, 80, - 79, 83, 73, 84, 73, 79, - 78, 0, 67, 79, 76, 79, - 82, 0, 84, 69, 88, 67, - 79, 79, 82, 68, 0, 171, - 79, 83, 71, 78, 44, 0, - 0, 0, 1, 0, 0, 0, - 8, 0, 0, 0, 32, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 15, 0, 0, 0, 83, 86, - 95, 84, 97, 114, 103, 101, - 116, 0, 171, 171 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/DGSLUnlit_main.inc b/DirectXTK/Src/Shaders/Compiled/DGSLUnlit_main.inc deleted file mode 100644 index 2785449..0000000 --- a/DirectXTK/Src/Shaders/Compiled/DGSLUnlit_main.inc +++ /dev/null @@ -1,202 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_POSITION 0 xyzw 0 POS float -// COLOR 0 xyzw 1 NONE float xyzw -// TEXCOORD 0 xy 2 NONE float -// TEXCOORD 1 xyz 3 NONE float -// TEXCOORD 2 xyz 4 NONE float -// TEXCOORD 3 xyz 5 NONE float -// TEXCOORD 4 xyzw 6 NONE float -// TEXCOORD 5 xyz 7 NONE float -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Target 0 xyzw 0 TARGET float xyzw -// -// -// Level9 shader bytecode: -// - ps_2_0 - dcl t0 // pixel<4,5,6,7> - -#line 79 "D:\Microsoft\DirectXTK\Src\Shaders\DGSLUnlit.hlsl" - mov oC0, t0 // ::main<0,1,2,3> - -// approximately 1 instruction slot used -ps_4_0 -dcl_input_ps linear v1.xyzw -dcl_output o0.xyzw -mov o0.xyzw, v1.xyzw -ret -// Approximately 0 instruction slots used -#endif - -const BYTE DGSLUnlit_main[] = -{ - 68, 88, 66, 67, 219, 226, - 169, 151, 139, 2, 38, 97, - 94, 163, 108, 237, 63, 39, - 242, 137, 1, 0, 0, 0, - 168, 3, 0, 0, 4, 0, - 0, 0, 48, 0, 0, 0, - 72, 2, 0, 0, 136, 2, - 0, 0, 116, 3, 0, 0, - 65, 111, 110, 57, 16, 2, - 0, 0, 16, 2, 0, 0, - 0, 2, 255, 255, 236, 1, - 0, 0, 36, 0, 0, 0, - 0, 0, 36, 0, 0, 0, - 36, 0, 0, 0, 36, 0, - 0, 0, 36, 0, 0, 0, - 36, 0, 0, 2, 255, 255, - 254, 255, 114, 0, 68, 66, - 85, 71, 40, 0, 0, 0, - 156, 1, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 92, 0, 0, 0, 2, 0, - 0, 0, 96, 0, 0, 0, - 2, 0, 0, 0, 116, 1, - 0, 0, 112, 0, 0, 0, - 68, 58, 92, 77, 105, 99, - 114, 111, 115, 111, 102, 116, - 92, 68, 105, 114, 101, 99, - 116, 88, 84, 75, 92, 83, - 114, 99, 92, 83, 104, 97, - 100, 101, 114, 115, 92, 68, - 71, 83, 76, 85, 110, 108, - 105, 116, 46, 104, 108, 115, - 108, 0, 171, 171, 40, 0, - 0, 0, 0, 0, 255, 255, - 208, 1, 0, 0, 79, 0, - 0, 0, 220, 1, 0, 0, - 109, 97, 105, 110, 0, 102, - 114, 97, 103, 109, 101, 110, - 116, 0, 171, 171, 1, 0, - 3, 0, 1, 0, 4, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 117, 0, 0, 0, - 128, 0, 0, 0, 5, 0, - 0, 0, 1, 0, 4, 0, - 1, 0, 1, 0, 144, 0, - 0, 0, 1, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 3, 0, 112, 105, 120, 101, - 108, 0, 112, 111, 115, 0, - 100, 105, 102, 102, 117, 115, - 101, 0, 117, 118, 0, 171, - 171, 171, 1, 0, 3, 0, - 1, 0, 2, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 119, 111, 114, 108, 100, 78, - 111, 114, 109, 0, 171, 171, - 1, 0, 3, 0, 1, 0, - 3, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 119, 111, - 114, 108, 100, 80, 111, 115, - 0, 116, 111, 69, 121, 101, - 0, 116, 97, 110, 103, 101, - 110, 116, 0, 110, 111, 114, - 109, 97, 108, 0, 171, 171, - 186, 0, 0, 0, 128, 0, - 0, 0, 190, 0, 0, 0, - 128, 0, 0, 0, 198, 0, - 0, 0, 204, 0, 0, 0, - 220, 0, 0, 0, 232, 0, - 0, 0, 248, 0, 0, 0, - 232, 0, 0, 0, 1, 1, - 0, 0, 232, 0, 0, 0, - 7, 1, 0, 0, 128, 0, - 0, 0, 15, 1, 0, 0, - 232, 0, 0, 0, 5, 0, - 0, 0, 1, 0, 26, 0, - 1, 0, 8, 0, 24, 1, - 0, 0, 0, 0, 0, 0, - 4, 0, 5, 0, 6, 0, - 7, 0, 0, 0, 0, 0, - 112, 0, 0, 0, 152, 0, - 0, 0, 1, 0, 0, 0, - 168, 0, 0, 0, 112, 0, - 0, 0, 180, 0, 0, 0, - 88, 1, 0, 0, 1, 0, - 0, 0, 104, 1, 0, 0, - 77, 105, 99, 114, 111, 115, - 111, 102, 116, 32, 40, 82, - 41, 32, 72, 76, 83, 76, - 32, 83, 104, 97, 100, 101, - 114, 32, 67, 111, 109, 112, - 105, 108, 101, 114, 32, 49, - 48, 46, 49, 0, 31, 0, - 0, 2, 0, 0, 0, 128, - 0, 0, 15, 176, 1, 0, - 0, 2, 0, 8, 15, 128, - 0, 0, 228, 176, 255, 255, - 0, 0, 83, 72, 68, 82, - 56, 0, 0, 0, 64, 0, - 0, 0, 14, 0, 0, 0, - 98, 16, 0, 3, 242, 16, - 16, 0, 1, 0, 0, 0, - 101, 0, 0, 3, 242, 32, - 16, 0, 0, 0, 0, 0, - 54, 0, 0, 5, 242, 32, - 16, 0, 0, 0, 0, 0, - 70, 30, 16, 0, 1, 0, - 0, 0, 62, 0, 0, 1, - 73, 83, 71, 78, 228, 0, - 0, 0, 8, 0, 0, 0, - 8, 0, 0, 0, 200, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 15, 0, 0, 0, 212, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 1, 0, 0, 0, - 15, 15, 0, 0, 218, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 2, 0, 0, 0, - 3, 0, 0, 0, 218, 0, - 0, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 3, 0, 0, 0, - 7, 0, 0, 0, 218, 0, - 0, 0, 2, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 4, 0, 0, 0, - 7, 0, 0, 0, 218, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 5, 0, 0, 0, - 7, 0, 0, 0, 218, 0, - 0, 0, 4, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 6, 0, 0, 0, - 15, 0, 0, 0, 218, 0, - 0, 0, 5, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 7, 0, 0, 0, - 7, 0, 0, 0, 83, 86, - 95, 80, 79, 83, 73, 84, - 73, 79, 78, 0, 67, 79, - 76, 79, 82, 0, 84, 69, - 88, 67, 79, 79, 82, 68, - 0, 171, 79, 83, 71, 78, - 44, 0, 0, 0, 1, 0, - 0, 0, 8, 0, 0, 0, - 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 15, 0, 0, 0, - 83, 86, 95, 84, 97, 114, - 103, 101, 116, 0, 171, 171 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/DGSLUnlit_mainTk.inc b/DirectXTK/Src/Shaders/Compiled/DGSLUnlit_mainTk.inc deleted file mode 100644 index 2d67d14..0000000 --- a/DirectXTK/Src/Shaders/Compiled/DGSLUnlit_mainTk.inc +++ /dev/null @@ -1,240 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_POSITION 0 xyzw 0 POS float -// COLOR 0 xyzw 1 NONE float xyzw -// TEXCOORD 0 xy 2 NONE float -// TEXCOORD 1 xyz 3 NONE float -// TEXCOORD 2 xyz 4 NONE float -// TEXCOORD 3 xyz 5 NONE float -// TEXCOORD 4 xyzw 6 NONE float -// TEXCOORD 5 xyz 7 NONE float -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Target 0 xyzw 0 TARGET float xyzw -// -// -// Level9 shader bytecode: -// - ps_2_0 - def c0, -1, -0, 0, 0 - dcl t0 // pixel<4,5,6,7> - -#line 89 "D:\Microsoft\DirectXTK\Src\Shaders\DGSLUnlit.hlsl" - mul r0.w, t0.w, t0.w - cmp r0, -r0.w, c0.x, c0.y - texkill r0 - mov r0, t0 // ::mainTk<0,1,2,3> - mov oC0, r0 // ::mainTk<0,1,2,3> - -// approximately 5 instruction slots used -ps_4_0 -dcl_input_ps linear v1.xyzw -dcl_output o0.xyzw -dcl_temps 1 -eq r0.x, v1.w, l(0.000000) -discard_nz r0.x -mov o0.xyzw, v1.xyzw -ret -// Approximately 0 instruction slots used -#endif - -const BYTE DGSLUnlit_mainTk[] = -{ - 68, 88, 66, 67, 5, 45, - 103, 141, 62, 22, 234, 105, - 243, 148, 105, 201, 230, 194, - 192, 97, 1, 0, 0, 0, - 92, 4, 0, 0, 4, 0, - 0, 0, 48, 0, 0, 0, - 204, 2, 0, 0, 60, 3, - 0, 0, 40, 4, 0, 0, - 65, 111, 110, 57, 148, 2, - 0, 0, 148, 2, 0, 0, - 0, 2, 255, 255, 112, 2, - 0, 0, 36, 0, 0, 0, - 0, 0, 36, 0, 0, 0, - 36, 0, 0, 0, 36, 0, - 0, 0, 36, 0, 0, 0, - 36, 0, 0, 2, 255, 255, - 254, 255, 127, 0, 68, 66, - 85, 71, 40, 0, 0, 0, - 208, 1, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 92, 0, 0, 0, 7, 0, - 0, 0, 96, 0, 0, 0, - 2, 0, 0, 0, 168, 1, - 0, 0, 152, 0, 0, 0, - 68, 58, 92, 77, 105, 99, - 114, 111, 115, 111, 102, 116, - 92, 68, 105, 114, 101, 99, - 116, 88, 84, 75, 92, 83, - 114, 99, 92, 83, 104, 97, - 100, 101, 114, 115, 92, 68, - 71, 83, 76, 85, 110, 108, - 105, 116, 46, 104, 108, 115, - 108, 0, 171, 171, 40, 0, - 0, 0, 0, 0, 255, 255, - 4, 2, 0, 0, 0, 0, - 255, 255, 28, 2, 0, 0, - 89, 0, 0, 0, 40, 2, - 0, 0, 89, 0, 0, 0, - 56, 2, 0, 0, 89, 0, - 0, 0, 76, 2, 0, 0, - 91, 0, 0, 0, 84, 2, - 0, 0, 91, 0, 0, 0, - 96, 2, 0, 0, 109, 97, - 105, 110, 84, 107, 0, 102, - 114, 97, 103, 109, 101, 110, - 116, 0, 1, 0, 3, 0, - 1, 0, 4, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 159, 0, 0, 0, 168, 0, - 0, 0, 5, 0, 0, 0, - 1, 0, 4, 0, 1, 0, - 1, 0, 184, 0, 0, 0, - 5, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 3, 0, - 6, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 3, 0, - 112, 105, 120, 101, 108, 0, - 112, 111, 115, 0, 100, 105, - 102, 102, 117, 115, 101, 0, - 117, 118, 0, 171, 171, 171, - 1, 0, 3, 0, 1, 0, - 2, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 119, 111, - 114, 108, 100, 78, 111, 114, - 109, 0, 171, 171, 1, 0, - 3, 0, 1, 0, 3, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 119, 111, 114, 108, - 100, 80, 111, 115, 0, 116, - 111, 69, 121, 101, 0, 116, - 97, 110, 103, 101, 110, 116, - 0, 110, 111, 114, 109, 97, - 108, 0, 171, 171, 238, 0, - 0, 0, 168, 0, 0, 0, - 242, 0, 0, 0, 168, 0, - 0, 0, 250, 0, 0, 0, - 0, 1, 0, 0, 16, 1, - 0, 0, 28, 1, 0, 0, - 44, 1, 0, 0, 28, 1, - 0, 0, 53, 1, 0, 0, - 28, 1, 0, 0, 59, 1, - 0, 0, 168, 0, 0, 0, - 67, 1, 0, 0, 28, 1, - 0, 0, 5, 0, 0, 0, - 1, 0, 26, 0, 1, 0, - 8, 0, 76, 1, 0, 0, - 1, 0, 0, 0, 4, 0, - 5, 0, 6, 0, 7, 0, - 0, 0, 0, 0, 152, 0, - 0, 0, 192, 0, 0, 0, - 2, 0, 0, 0, 208, 0, - 0, 0, 152, 0, 0, 0, - 232, 0, 0, 0, 140, 1, - 0, 0, 1, 0, 0, 0, - 156, 1, 0, 0, 77, 105, - 99, 114, 111, 115, 111, 102, - 116, 32, 40, 82, 41, 32, - 72, 76, 83, 76, 32, 83, - 104, 97, 100, 101, 114, 32, - 67, 111, 109, 112, 105, 108, - 101, 114, 32, 49, 48, 46, - 49, 0, 81, 0, 0, 5, - 0, 0, 15, 160, 0, 0, - 128, 191, 0, 0, 0, 128, - 0, 0, 0, 0, 0, 0, - 0, 0, 31, 0, 0, 2, - 0, 0, 0, 128, 0, 0, - 15, 176, 5, 0, 0, 3, - 0, 0, 8, 128, 0, 0, - 255, 176, 0, 0, 255, 176, - 88, 0, 0, 4, 0, 0, - 15, 128, 0, 0, 255, 129, - 0, 0, 0, 160, 0, 0, - 85, 160, 65, 0, 0, 1, - 0, 0, 15, 128, 1, 0, - 0, 2, 0, 0, 15, 128, - 0, 0, 228, 176, 1, 0, - 0, 2, 0, 8, 15, 128, - 0, 0, 228, 128, 255, 255, - 0, 0, 83, 72, 68, 82, - 104, 0, 0, 0, 64, 0, - 0, 0, 26, 0, 0, 0, - 98, 16, 0, 3, 242, 16, - 16, 0, 1, 0, 0, 0, - 101, 0, 0, 3, 242, 32, - 16, 0, 0, 0, 0, 0, - 104, 0, 0, 2, 1, 0, - 0, 0, 24, 0, 0, 7, - 18, 0, 16, 0, 0, 0, - 0, 0, 58, 16, 16, 0, - 1, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 0, - 13, 0, 4, 3, 10, 0, - 16, 0, 0, 0, 0, 0, - 54, 0, 0, 5, 242, 32, - 16, 0, 0, 0, 0, 0, - 70, 30, 16, 0, 1, 0, - 0, 0, 62, 0, 0, 1, - 73, 83, 71, 78, 228, 0, - 0, 0, 8, 0, 0, 0, - 8, 0, 0, 0, 200, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 15, 0, 0, 0, 212, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 1, 0, 0, 0, - 15, 15, 0, 0, 218, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 2, 0, 0, 0, - 3, 0, 0, 0, 218, 0, - 0, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 3, 0, 0, 0, - 7, 0, 0, 0, 218, 0, - 0, 0, 2, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 4, 0, 0, 0, - 7, 0, 0, 0, 218, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 5, 0, 0, 0, - 7, 0, 0, 0, 218, 0, - 0, 0, 4, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 6, 0, 0, 0, - 15, 0, 0, 0, 218, 0, - 0, 0, 5, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 7, 0, 0, 0, - 7, 0, 0, 0, 83, 86, - 95, 80, 79, 83, 73, 84, - 73, 79, 78, 0, 67, 79, - 76, 79, 82, 0, 84, 69, - 88, 67, 79, 79, 82, 68, - 0, 171, 79, 83, 71, 78, - 44, 0, 0, 0, 1, 0, - 0, 0, 8, 0, 0, 0, - 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 15, 0, 0, 0, - 83, 86, 95, 84, 97, 114, - 103, 101, 116, 0, 171, 171 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/DGSLUnlit_mainTx.inc b/DirectXTK/Src/Shaders/Compiled/DGSLUnlit_mainTx.inc deleted file mode 100644 index e0a3985..0000000 --- a/DirectXTK/Src/Shaders/Compiled/DGSLUnlit_mainTx.inc +++ /dev/null @@ -1,266 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_POSITION 0 xyzw 0 POS float -// COLOR 0 xyzw 1 NONE float xyzw -// TEXCOORD 0 xy 2 NONE float xy -// TEXCOORD 1 xyz 3 NONE float -// TEXCOORD 2 xyz 4 NONE float -// TEXCOORD 3 xyz 5 NONE float -// TEXCOORD 4 xyzw 6 NONE float -// TEXCOORD 5 xyz 7 NONE float -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Target 0 xyzw 0 TARGET float xyzw -// -// -// Sampler/Resource to DX9 shader sampler mappings: -// -// Target Sampler Source Sampler Source Resource -// -------------- --------------- ---------------- -// s0 s0 t0 -// -// -// Level9 shader bytecode: -// - ps_2_0 - dcl t0 // pixel<4,5,6,7> - dcl t1.xy // pixel<8,9> - dcl_2d s0 - -#line 113 "D:\Microsoft\DirectXTK\Src\Shaders\DGSLUnlit.hlsl" - texld r0, t1, s0 - mul r1, r0, t0 // ::local3<0,1,2>, ::local4<0> - mov oC0, r1 // ::mainTx<0,1,2,3> - -// approximately 3 instruction slots used (1 texture, 2 arithmetic) -ps_4_0 -dcl_sampler s0, mode_default -dcl_resource_texture2d (float,float,float,float) t0 -dcl_input_ps linear v1.xyzw -dcl_input_ps linear v2.xy -dcl_output o0.xyzw -dcl_temps 1 -sample r0.xyzw, v2.xyxx, t0.xyzw, s0 -mul o0.xyzw, r0.xyzw, v1.xyzw -ret -// Approximately 0 instruction slots used -#endif - -const BYTE DGSLUnlit_mainTx[] = -{ - 68, 88, 66, 67, 145, 117, - 145, 81, 74, 161, 223, 210, - 21, 143, 6, 189, 212, 88, - 242, 148, 1, 0, 0, 0, - 200, 4, 0, 0, 4, 0, - 0, 0, 48, 0, 0, 0, - 12, 3, 0, 0, 168, 3, - 0, 0, 148, 4, 0, 0, - 65, 111, 110, 57, 212, 2, - 0, 0, 212, 2, 0, 0, - 0, 2, 255, 255, 172, 2, - 0, 0, 40, 0, 0, 0, - 0, 0, 40, 0, 0, 0, - 40, 0, 0, 0, 40, 0, - 1, 0, 36, 0, 0, 0, - 40, 0, 0, 0, 0, 0, - 0, 2, 255, 255, 254, 255, - 148, 0, 68, 66, 85, 71, - 40, 0, 0, 0, 36, 2, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 92, 0, - 0, 0, 6, 0, 0, 0, - 96, 0, 0, 0, 4, 0, - 0, 0, 212, 1, 0, 0, - 216, 0, 0, 0, 68, 58, - 92, 77, 105, 99, 114, 111, - 115, 111, 102, 116, 92, 68, - 105, 114, 101, 99, 116, 88, - 84, 75, 92, 83, 114, 99, - 92, 83, 104, 97, 100, 101, - 114, 115, 92, 68, 71, 83, - 76, 85, 110, 108, 105, 116, - 46, 104, 108, 115, 108, 0, - 171, 171, 40, 0, 0, 0, - 0, 0, 255, 255, 88, 2, - 0, 0, 0, 0, 255, 255, - 100, 2, 0, 0, 0, 0, - 255, 255, 112, 2, 0, 0, - 113, 0, 0, 0, 124, 2, - 0, 0, 113, 0, 0, 0, - 140, 2, 0, 0, 113, 0, - 0, 0, 156, 2, 0, 0, - 108, 111, 99, 97, 108, 51, - 0, 171, 1, 0, 3, 0, - 1, 0, 3, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 4, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 255, 255, - 108, 111, 99, 97, 108, 52, - 0, 171, 0, 0, 3, 0, - 1, 0, 1, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 4, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 0, 0, - 109, 97, 105, 110, 84, 120, - 0, 102, 114, 97, 103, 109, - 101, 110, 116, 0, 1, 0, - 3, 0, 1, 0, 4, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 223, 0, 0, 0, - 232, 0, 0, 0, 5, 0, - 0, 0, 1, 0, 4, 0, - 1, 0, 1, 0, 248, 0, - 0, 0, 5, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 3, 0, 112, 105, 120, 101, - 108, 0, 112, 111, 115, 0, - 100, 105, 102, 102, 117, 115, - 101, 0, 117, 118, 0, 171, - 171, 171, 1, 0, 3, 0, - 1, 0, 2, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 119, 111, 114, 108, 100, 78, - 111, 114, 109, 0, 119, 111, - 114, 108, 100, 80, 111, 115, - 0, 116, 111, 69, 121, 101, - 0, 116, 97, 110, 103, 101, - 110, 116, 0, 110, 111, 114, - 109, 97, 108, 0, 34, 1, - 0, 0, 232, 0, 0, 0, - 38, 1, 0, 0, 232, 0, - 0, 0, 46, 1, 0, 0, - 52, 1, 0, 0, 68, 1, - 0, 0, 152, 0, 0, 0, - 78, 1, 0, 0, 152, 0, - 0, 0, 87, 1, 0, 0, - 152, 0, 0, 0, 93, 1, - 0, 0, 232, 0, 0, 0, - 101, 1, 0, 0, 152, 0, - 0, 0, 5, 0, 0, 0, - 1, 0, 26, 0, 1, 0, - 8, 0, 108, 1, 0, 0, - 0, 0, 0, 0, 4, 0, - 5, 0, 6, 0, 7, 0, - 1, 0, 0, 0, 8, 0, - 9, 0, 255, 255, 255, 255, - 0, 0, 0, 0, 144, 0, - 0, 0, 152, 0, 0, 0, - 1, 0, 0, 0, 168, 0, - 0, 0, 0, 0, 0, 0, - 180, 0, 0, 0, 188, 0, - 0, 0, 1, 0, 0, 0, - 204, 0, 0, 0, 0, 0, - 0, 0, 216, 0, 0, 0, - 0, 1, 0, 0, 1, 0, - 0, 0, 16, 1, 0, 0, - 216, 0, 0, 0, 28, 1, - 0, 0, 172, 1, 0, 0, - 2, 0, 0, 0, 188, 1, - 0, 0, 77, 105, 99, 114, - 111, 115, 111, 102, 116, 32, - 40, 82, 41, 32, 72, 76, - 83, 76, 32, 83, 104, 97, - 100, 101, 114, 32, 67, 111, - 109, 112, 105, 108, 101, 114, - 32, 49, 48, 46, 49, 0, - 31, 0, 0, 2, 0, 0, - 0, 128, 0, 0, 15, 176, - 31, 0, 0, 2, 0, 0, - 0, 128, 1, 0, 3, 176, - 31, 0, 0, 2, 0, 0, - 0, 144, 0, 8, 15, 160, - 66, 0, 0, 3, 0, 0, - 15, 128, 1, 0, 228, 176, - 0, 8, 228, 160, 5, 0, - 0, 3, 1, 0, 15, 128, - 0, 0, 228, 128, 0, 0, - 228, 176, 1, 0, 0, 2, - 0, 8, 15, 128, 1, 0, - 228, 128, 255, 255, 0, 0, - 83, 72, 68, 82, 148, 0, - 0, 0, 64, 0, 0, 0, - 37, 0, 0, 0, 90, 0, - 0, 3, 0, 96, 16, 0, - 0, 0, 0, 0, 88, 24, - 0, 4, 0, 112, 16, 0, - 0, 0, 0, 0, 85, 85, - 0, 0, 98, 16, 0, 3, - 242, 16, 16, 0, 1, 0, - 0, 0, 98, 16, 0, 3, - 50, 16, 16, 0, 2, 0, - 0, 0, 101, 0, 0, 3, - 242, 32, 16, 0, 0, 0, - 0, 0, 104, 0, 0, 2, - 1, 0, 0, 0, 69, 0, - 0, 9, 242, 0, 16, 0, - 0, 0, 0, 0, 70, 16, - 16, 0, 2, 0, 0, 0, - 70, 126, 16, 0, 0, 0, - 0, 0, 0, 96, 16, 0, - 0, 0, 0, 0, 56, 0, - 0, 7, 242, 32, 16, 0, - 0, 0, 0, 0, 70, 14, - 16, 0, 0, 0, 0, 0, - 70, 30, 16, 0, 1, 0, - 0, 0, 62, 0, 0, 1, - 73, 83, 71, 78, 228, 0, - 0, 0, 8, 0, 0, 0, - 8, 0, 0, 0, 200, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 15, 0, 0, 0, 212, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 1, 0, 0, 0, - 15, 15, 0, 0, 218, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 2, 0, 0, 0, - 3, 3, 0, 0, 218, 0, - 0, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 3, 0, 0, 0, - 7, 0, 0, 0, 218, 0, - 0, 0, 2, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 4, 0, 0, 0, - 7, 0, 0, 0, 218, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 5, 0, 0, 0, - 7, 0, 0, 0, 218, 0, - 0, 0, 4, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 6, 0, 0, 0, - 15, 0, 0, 0, 218, 0, - 0, 0, 5, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 7, 0, 0, 0, - 7, 0, 0, 0, 83, 86, - 95, 80, 79, 83, 73, 84, - 73, 79, 78, 0, 67, 79, - 76, 79, 82, 0, 84, 69, - 88, 67, 79, 79, 82, 68, - 0, 171, 79, 83, 71, 78, - 44, 0, 0, 0, 1, 0, - 0, 0, 8, 0, 0, 0, - 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 15, 0, 0, 0, - 83, 86, 95, 84, 97, 114, - 103, 101, 116, 0, 171, 171 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/DGSLUnlit_mainTxTk.inc b/DirectXTK/Src/Shaders/Compiled/DGSLUnlit_mainTxTk.inc deleted file mode 100644 index 72efd37..0000000 --- a/DirectXTK/Src/Shaders/Compiled/DGSLUnlit_mainTxTk.inc +++ /dev/null @@ -1,317 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_POSITION 0 xyzw 0 POS float -// COLOR 0 xyzw 1 NONE float xyzw -// TEXCOORD 0 xy 2 NONE float xy -// TEXCOORD 1 xyz 3 NONE float -// TEXCOORD 2 xyz 4 NONE float -// TEXCOORD 3 xyz 5 NONE float -// TEXCOORD 4 xyzw 6 NONE float -// TEXCOORD 5 xyz 7 NONE float -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Target 0 xyzw 0 TARGET float xyzw -// -// -// Sampler/Resource to DX9 shader sampler mappings: -// -// Target Sampler Source Sampler Source Resource -// -------------- --------------- ---------------- -// s0 s0 t0 -// -// -// Level9 shader bytecode: -// - ps_2_0 - def c0, -1, -0, 0, 0 - dcl t0 // pixel<4,5,6,7> - dcl t1.xy // pixel<8,9> - dcl_2d s0 - -#line 140 "D:\Microsoft\DirectXTK\Src\Shaders\DGSLUnlit.hlsl" - texld r0, t1, s0 - mul r1.w, r0.w, t0.w // ::local4<0> - -#line 145 - mul r0.w, r1.w, r1.w - cmp r2, -r0.w, c0.x, c0.y - texkill r2 - -#line 140 - mul r1.xyz, r0, t0 // ::local3<0,1,2> - -#line 147 - mov oC0, r1 // ::mainTxTk<0,1,2,3> - -// approximately 7 instruction slots used (1 texture, 6 arithmetic) -ps_4_0 -dcl_sampler s0, mode_default -dcl_resource_texture2d (float,float,float,float) t0 -dcl_input_ps linear v1.xyzw -dcl_input_ps linear v2.xy -dcl_output o0.xyzw -dcl_temps 2 -sample r0.xyzw, v2.xyxx, t0.xyzw, s0 -mul r0.w, r0.w, v1.w -eq r1.x, r0.w, l(0.000000) -discard_nz r1.x -mul o0.xyz, r0.xyzx, v1.xyzx -mov o0.w, r0.w -ret -// Approximately 0 instruction slots used -#endif - -const BYTE DGSLUnlit_mainTxTk[] = -{ - 68, 88, 66, 67, 208, 233, - 129, 158, 40, 246, 248, 169, - 3, 84, 194, 100, 255, 109, - 80, 96, 1, 0, 0, 0, - 160, 5, 0, 0, 4, 0, - 0, 0, 48, 0, 0, 0, - 140, 3, 0, 0, 128, 4, - 0, 0, 108, 5, 0, 0, - 65, 111, 110, 57, 84, 3, - 0, 0, 84, 3, 0, 0, - 0, 2, 255, 255, 44, 3, - 0, 0, 40, 0, 0, 0, - 0, 0, 40, 0, 0, 0, - 40, 0, 0, 0, 40, 0, - 1, 0, 36, 0, 0, 0, - 40, 0, 0, 0, 0, 0, - 0, 2, 255, 255, 254, 255, - 159, 0, 68, 66, 85, 71, - 40, 0, 0, 0, 80, 2, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 92, 0, - 0, 0, 11, 0, 0, 0, - 96, 0, 0, 0, 4, 0, - 0, 0, 0, 2, 0, 0, - 0, 1, 0, 0, 68, 58, - 92, 77, 105, 99, 114, 111, - 115, 111, 102, 116, 92, 68, - 105, 114, 101, 99, 116, 88, - 84, 75, 92, 83, 114, 99, - 92, 83, 104, 97, 100, 101, - 114, 115, 92, 68, 71, 83, - 76, 85, 110, 108, 105, 116, - 46, 104, 108, 115, 108, 0, - 171, 171, 40, 0, 0, 0, - 0, 0, 255, 255, 132, 2, - 0, 0, 0, 0, 255, 255, - 156, 2, 0, 0, 0, 0, - 255, 255, 168, 2, 0, 0, - 0, 0, 255, 255, 180, 2, - 0, 0, 140, 0, 0, 0, - 192, 2, 0, 0, 141, 0, - 0, 0, 208, 2, 0, 0, - 145, 0, 0, 0, 224, 2, - 0, 0, 145, 0, 0, 0, - 240, 2, 0, 0, 145, 0, - 0, 0, 4, 3, 0, 0, - 140, 0, 0, 0, 12, 3, - 0, 0, 147, 0, 0, 0, - 28, 3, 0, 0, 108, 111, - 99, 97, 108, 51, 0, 171, - 1, 0, 3, 0, 1, 0, - 3, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 9, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 255, 255, 108, 111, - 99, 97, 108, 52, 0, 171, - 0, 0, 3, 0, 1, 0, - 1, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 5, 0, - 0, 0, 255, 255, 255, 255, - 255, 255, 0, 0, 109, 97, - 105, 110, 84, 120, 84, 107, - 0, 102, 114, 97, 103, 109, - 101, 110, 116, 0, 171, 171, - 1, 0, 3, 0, 1, 0, - 4, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 9, 1, - 0, 0, 20, 1, 0, 0, - 5, 0, 0, 0, 1, 0, - 4, 0, 1, 0, 1, 0, - 36, 1, 0, 0, 10, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 3, 0, 112, 105, - 120, 101, 108, 0, 112, 111, - 115, 0, 100, 105, 102, 102, - 117, 115, 101, 0, 117, 118, - 0, 171, 171, 171, 1, 0, - 3, 0, 1, 0, 2, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 119, 111, 114, 108, - 100, 78, 111, 114, 109, 0, - 119, 111, 114, 108, 100, 80, - 111, 115, 0, 116, 111, 69, - 121, 101, 0, 116, 97, 110, - 103, 101, 110, 116, 0, 110, - 111, 114, 109, 97, 108, 0, - 78, 1, 0, 0, 20, 1, - 0, 0, 82, 1, 0, 0, - 20, 1, 0, 0, 90, 1, - 0, 0, 96, 1, 0, 0, - 112, 1, 0, 0, 192, 0, - 0, 0, 122, 1, 0, 0, - 192, 0, 0, 0, 131, 1, - 0, 0, 192, 0, 0, 0, - 137, 1, 0, 0, 20, 1, - 0, 0, 145, 1, 0, 0, - 192, 0, 0, 0, 5, 0, - 0, 0, 1, 0, 26, 0, - 1, 0, 8, 0, 152, 1, - 0, 0, 1, 0, 0, 0, - 4, 0, 5, 0, 6, 0, - 7, 0, 2, 0, 0, 0, - 8, 0, 9, 0, 255, 255, - 255, 255, 0, 0, 0, 0, - 184, 0, 0, 0, 192, 0, - 0, 0, 1, 0, 0, 0, - 208, 0, 0, 0, 0, 0, - 0, 0, 220, 0, 0, 0, - 228, 0, 0, 0, 1, 0, - 0, 0, 244, 0, 0, 0, - 0, 0, 0, 0, 0, 1, - 0, 0, 44, 1, 0, 0, - 1, 0, 0, 0, 60, 1, - 0, 0, 0, 1, 0, 0, - 72, 1, 0, 0, 216, 1, - 0, 0, 2, 0, 0, 0, - 232, 1, 0, 0, 77, 105, - 99, 114, 111, 115, 111, 102, - 116, 32, 40, 82, 41, 32, - 72, 76, 83, 76, 32, 83, - 104, 97, 100, 101, 114, 32, - 67, 111, 109, 112, 105, 108, - 101, 114, 32, 49, 48, 46, - 49, 0, 81, 0, 0, 5, - 0, 0, 15, 160, 0, 0, - 128, 191, 0, 0, 0, 128, - 0, 0, 0, 0, 0, 0, - 0, 0, 31, 0, 0, 2, - 0, 0, 0, 128, 0, 0, - 15, 176, 31, 0, 0, 2, - 0, 0, 0, 128, 1, 0, - 3, 176, 31, 0, 0, 2, - 0, 0, 0, 144, 0, 8, - 15, 160, 66, 0, 0, 3, - 0, 0, 15, 128, 1, 0, - 228, 176, 0, 8, 228, 160, - 5, 0, 0, 3, 1, 0, - 8, 128, 0, 0, 255, 128, - 0, 0, 255, 176, 5, 0, - 0, 3, 0, 0, 8, 128, - 1, 0, 255, 128, 1, 0, - 255, 128, 88, 0, 0, 4, - 2, 0, 15, 128, 0, 0, - 255, 129, 0, 0, 0, 160, - 0, 0, 85, 160, 65, 0, - 0, 1, 2, 0, 15, 128, - 5, 0, 0, 3, 1, 0, - 7, 128, 0, 0, 228, 128, - 0, 0, 228, 176, 1, 0, - 0, 2, 0, 8, 15, 128, - 1, 0, 228, 128, 255, 255, - 0, 0, 83, 72, 68, 82, - 236, 0, 0, 0, 64, 0, - 0, 0, 59, 0, 0, 0, - 90, 0, 0, 3, 0, 96, - 16, 0, 0, 0, 0, 0, - 88, 24, 0, 4, 0, 112, - 16, 0, 0, 0, 0, 0, - 85, 85, 0, 0, 98, 16, - 0, 3, 242, 16, 16, 0, - 1, 0, 0, 0, 98, 16, - 0, 3, 50, 16, 16, 0, - 2, 0, 0, 0, 101, 0, - 0, 3, 242, 32, 16, 0, - 0, 0, 0, 0, 104, 0, - 0, 2, 2, 0, 0, 0, - 69, 0, 0, 9, 242, 0, - 16, 0, 0, 0, 0, 0, - 70, 16, 16, 0, 2, 0, - 0, 0, 70, 126, 16, 0, - 0, 0, 0, 0, 0, 96, - 16, 0, 0, 0, 0, 0, - 56, 0, 0, 7, 130, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 58, 16, 16, 0, - 1, 0, 0, 0, 24, 0, - 0, 7, 18, 0, 16, 0, - 1, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 0, 0, 13, 0, 4, 3, - 10, 0, 16, 0, 1, 0, - 0, 0, 56, 0, 0, 7, - 114, 32, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 70, 18, - 16, 0, 1, 0, 0, 0, - 54, 0, 0, 5, 130, 32, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 62, 0, 0, 1, - 73, 83, 71, 78, 228, 0, - 0, 0, 8, 0, 0, 0, - 8, 0, 0, 0, 200, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 15, 0, 0, 0, 212, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 1, 0, 0, 0, - 15, 15, 0, 0, 218, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 2, 0, 0, 0, - 3, 3, 0, 0, 218, 0, - 0, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 3, 0, 0, 0, - 7, 0, 0, 0, 218, 0, - 0, 0, 2, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 4, 0, 0, 0, - 7, 0, 0, 0, 218, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 5, 0, 0, 0, - 7, 0, 0, 0, 218, 0, - 0, 0, 4, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 6, 0, 0, 0, - 15, 0, 0, 0, 218, 0, - 0, 0, 5, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 7, 0, 0, 0, - 7, 0, 0, 0, 83, 86, - 95, 80, 79, 83, 73, 84, - 73, 79, 78, 0, 67, 79, - 76, 79, 82, 0, 84, 69, - 88, 67, 79, 79, 82, 68, - 0, 171, 79, 83, 71, 78, - 44, 0, 0, 0, 1, 0, - 0, 0, 8, 0, 0, 0, - 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 15, 0, 0, 0, - 83, 86, 95, 84, 97, 114, - 103, 101, 116, 0, 171, 171 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/DebugEffect_PSHemiAmbient.inc b/DirectXTK/Src/Shaders/Compiled/DebugEffect_PSHemiAmbient.inc deleted file mode 100644 index 69c1444..0000000 --- a/DirectXTK/Src/Shaders/Compiled/DebugEffect_PSHemiAmbient.inc +++ /dev/null @@ -1,126 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// TEXCOORD 0 xy 0 NONE float -// TEXCOORD 1 xyzw 1 NONE float -// TEXCOORD 2 xyz 2 NONE float xyz -// COLOR 0 xyzw 3 NONE float xyzw -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Target 0 xyzw 0 TARGET float xyzw -// -ps_4_0 -dcl_constantbuffer CB0[2], immediateIndexed -dcl_input_ps linear v2.xyz -dcl_input_ps linear v3.xyzw -dcl_output o0.xyzw -dcl_temps 1 -dp3 r0.x, v2.xyzx, v2.xyzx -rsq r0.x, r0.x -mul r0.x, r0.x, v2.y -mad r0.x, r0.x, l(0.500000), l(0.500000) -mad r0.xyz, r0.xxxx, cb0[1].xyzx, cb0[0].xyzx -mul o0.xyz, r0.xyzx, v3.xyzx -mov o0.w, v3.w -ret -// Approximately 0 instruction slots used -#endif - -const BYTE DebugEffect_PSHemiAmbient[] = -{ - 68, 88, 66, 67, 226, 16, - 97, 43, 25, 244, 121, 111, - 241, 101, 48, 237, 96, 183, - 107, 3, 1, 0, 0, 0, - 252, 1, 0, 0, 3, 0, - 0, 0, 44, 0, 0, 0, - 172, 0, 0, 0, 224, 0, - 0, 0, 73, 83, 71, 78, - 120, 0, 0, 0, 4, 0, - 0, 0, 8, 0, 0, 0, - 104, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 104, 0, 0, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 1, 0, - 0, 0, 15, 0, 0, 0, - 104, 0, 0, 0, 2, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 2, 0, - 0, 0, 7, 7, 0, 0, - 113, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 3, 0, - 0, 0, 15, 15, 0, 0, - 84, 69, 88, 67, 79, 79, - 82, 68, 0, 67, 79, 76, - 79, 82, 0, 171, 79, 83, - 71, 78, 44, 0, 0, 0, - 1, 0, 0, 0, 8, 0, - 0, 0, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 15, 0, - 0, 0, 83, 86, 95, 84, - 97, 114, 103, 101, 116, 0, - 171, 171, 83, 72, 68, 82, - 20, 1, 0, 0, 64, 0, - 0, 0, 69, 0, 0, 0, - 89, 0, 0, 4, 70, 142, - 32, 0, 0, 0, 0, 0, - 2, 0, 0, 0, 98, 16, - 0, 3, 114, 16, 16, 0, - 2, 0, 0, 0, 98, 16, - 0, 3, 242, 16, 16, 0, - 3, 0, 0, 0, 101, 0, - 0, 3, 242, 32, 16, 0, - 0, 0, 0, 0, 104, 0, - 0, 2, 1, 0, 0, 0, - 16, 0, 0, 7, 18, 0, - 16, 0, 0, 0, 0, 0, - 70, 18, 16, 0, 2, 0, - 0, 0, 70, 18, 16, 0, - 2, 0, 0, 0, 68, 0, - 0, 5, 18, 0, 16, 0, - 0, 0, 0, 0, 10, 0, - 16, 0, 0, 0, 0, 0, - 56, 0, 0, 7, 18, 0, - 16, 0, 0, 0, 0, 0, - 10, 0, 16, 0, 0, 0, - 0, 0, 26, 16, 16, 0, - 2, 0, 0, 0, 50, 0, - 0, 9, 18, 0, 16, 0, - 0, 0, 0, 0, 10, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 0, 63, 1, 64, 0, 0, - 0, 0, 0, 63, 50, 0, - 0, 11, 114, 0, 16, 0, - 0, 0, 0, 0, 6, 0, - 16, 0, 0, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 56, 0, 0, 7, 114, 32, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 70, 18, 16, 0, - 3, 0, 0, 0, 54, 0, - 0, 5, 130, 32, 16, 0, - 0, 0, 0, 0, 58, 16, - 16, 0, 3, 0, 0, 0, - 62, 0, 0, 1 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/DebugEffect_PSRGBBiTangents.inc b/DirectXTK/Src/Shaders/Compiled/DebugEffect_PSRGBBiTangents.inc deleted file mode 100644 index aaaa160..0000000 --- a/DirectXTK/Src/Shaders/Compiled/DebugEffect_PSRGBBiTangents.inc +++ /dev/null @@ -1,185 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// TEXCOORD 0 xy 0 NONE float y -// TEXCOORD 1 xyzw 1 NONE float xyz -// TEXCOORD 2 xyz 2 NONE float -// COLOR 0 xyzw 3 NONE float w -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Target 0 xyzw 0 TARGET float xyzw -// -ps_4_0 -dcl_input_ps linear v0.y -dcl_input_ps linear v1.xyz -dcl_input_ps linear v3.w -dcl_output o0.xyzw -dcl_temps 5 -deriv_rtx r0.x, v0.y -deriv_rty r0.y, v0.y -deriv_rtx r1.xyz, v1.yzxy -deriv_rty r2.xyz, v1.zxyz -mul r3.xyz, r1.xyzx, r2.yzxy -mad r3.xyz, r1.zxyz, r2.zxyz, -r3.xyzx -mul r4.xyz, r1.xyzx, r3.xyzx -mad r1.xyz, r3.zxyz, r1.yzxy, -r4.xyzx -mul r0.yzw, r0.yyyy, r1.xxyz -mul r1.xyz, r2.xyzx, r3.zxyz -mad r1.xyz, r2.zxyz, r3.xyzx, -r1.xyzx -mad r0.xyz, r0.xxxx, r1.xyzx, r0.yzwy -dp3 r0.w, r0.xyzx, r0.xyzx -rsq r0.w, r0.w -mul r0.xyz, r0.wwww, r0.xyzx -mad o0.xyz, r0.xyzx, l(0.500000, 0.500000, 0.500000, 0.000000), l(0.500000, 0.500000, 0.500000, 0.000000) -mov o0.w, v3.w -ret -// Approximately 0 instruction slots used -#endif - -const BYTE DebugEffect_PSRGBBiTangents[] = -{ - 68, 88, 66, 67, 200, 37, - 82, 179, 43, 55, 230, 76, - 70, 197, 201, 52, 182, 54, - 42, 4, 1, 0, 0, 0, - 36, 3, 0, 0, 3, 0, - 0, 0, 44, 0, 0, 0, - 172, 0, 0, 0, 224, 0, - 0, 0, 73, 83, 71, 78, - 120, 0, 0, 0, 4, 0, - 0, 0, 8, 0, 0, 0, - 104, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 3, 2, 0, 0, - 104, 0, 0, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 1, 0, - 0, 0, 15, 7, 0, 0, - 104, 0, 0, 0, 2, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 2, 0, - 0, 0, 7, 0, 0, 0, - 113, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 3, 0, - 0, 0, 15, 8, 0, 0, - 84, 69, 88, 67, 79, 79, - 82, 68, 0, 67, 79, 76, - 79, 82, 0, 171, 79, 83, - 71, 78, 44, 0, 0, 0, - 1, 0, 0, 0, 8, 0, - 0, 0, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 15, 0, - 0, 0, 83, 86, 95, 84, - 97, 114, 103, 101, 116, 0, - 171, 171, 83, 72, 68, 82, - 60, 2, 0, 0, 64, 0, - 0, 0, 143, 0, 0, 0, - 98, 16, 0, 3, 34, 16, - 16, 0, 0, 0, 0, 0, - 98, 16, 0, 3, 114, 16, - 16, 0, 1, 0, 0, 0, - 98, 16, 0, 3, 130, 16, - 16, 0, 3, 0, 0, 0, - 101, 0, 0, 3, 242, 32, - 16, 0, 0, 0, 0, 0, - 104, 0, 0, 2, 5, 0, - 0, 0, 11, 0, 0, 5, - 18, 0, 16, 0, 0, 0, - 0, 0, 26, 16, 16, 0, - 0, 0, 0, 0, 12, 0, - 0, 5, 34, 0, 16, 0, - 0, 0, 0, 0, 26, 16, - 16, 0, 0, 0, 0, 0, - 11, 0, 0, 5, 114, 0, - 16, 0, 1, 0, 0, 0, - 150, 20, 16, 0, 1, 0, - 0, 0, 12, 0, 0, 5, - 114, 0, 16, 0, 2, 0, - 0, 0, 38, 25, 16, 0, - 1, 0, 0, 0, 56, 0, - 0, 7, 114, 0, 16, 0, - 3, 0, 0, 0, 70, 2, - 16, 0, 1, 0, 0, 0, - 150, 4, 16, 0, 2, 0, - 0, 0, 50, 0, 0, 10, - 114, 0, 16, 0, 3, 0, - 0, 0, 38, 9, 16, 0, - 1, 0, 0, 0, 38, 9, - 16, 0, 2, 0, 0, 0, - 70, 2, 16, 128, 65, 0, - 0, 0, 3, 0, 0, 0, - 56, 0, 0, 7, 114, 0, - 16, 0, 4, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 3, 0, 0, 0, 50, 0, - 0, 10, 114, 0, 16, 0, - 1, 0, 0, 0, 38, 9, - 16, 0, 3, 0, 0, 0, - 150, 4, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 128, - 65, 0, 0, 0, 4, 0, - 0, 0, 56, 0, 0, 7, - 226, 0, 16, 0, 0, 0, - 0, 0, 86, 5, 16, 0, - 0, 0, 0, 0, 6, 9, - 16, 0, 1, 0, 0, 0, - 56, 0, 0, 7, 114, 0, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 2, 0, - 0, 0, 38, 9, 16, 0, - 3, 0, 0, 0, 50, 0, - 0, 10, 114, 0, 16, 0, - 1, 0, 0, 0, 38, 9, - 16, 0, 2, 0, 0, 0, - 70, 2, 16, 0, 3, 0, - 0, 0, 70, 2, 16, 128, - 65, 0, 0, 0, 1, 0, - 0, 0, 50, 0, 0, 9, - 114, 0, 16, 0, 0, 0, - 0, 0, 6, 0, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 1, 0, 0, 0, - 150, 7, 16, 0, 0, 0, - 0, 0, 16, 0, 0, 7, - 130, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 68, 0, 0, 5, 130, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 56, 0, 0, 7, - 114, 0, 16, 0, 0, 0, - 0, 0, 246, 15, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 50, 0, 0, 15, 114, 32, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 63, 0, 0, - 0, 63, 0, 0, 0, 63, - 0, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 63, - 0, 0, 0, 63, 0, 0, - 0, 63, 0, 0, 0, 0, - 54, 0, 0, 5, 130, 32, - 16, 0, 0, 0, 0, 0, - 58, 16, 16, 0, 3, 0, - 0, 0, 62, 0, 0, 1 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/DebugEffect_PSRGBNormals.inc b/DirectXTK/Src/Shaders/Compiled/DebugEffect_PSRGBNormals.inc deleted file mode 100644 index 1c04481..0000000 --- a/DirectXTK/Src/Shaders/Compiled/DebugEffect_PSRGBNormals.inc +++ /dev/null @@ -1,112 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// TEXCOORD 0 xy 0 NONE float -// TEXCOORD 1 xyzw 1 NONE float -// TEXCOORD 2 xyz 2 NONE float xyz -// COLOR 0 xyzw 3 NONE float w -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Target 0 xyzw 0 TARGET float xyzw -// -ps_4_0 -dcl_input_ps linear v2.xyz -dcl_input_ps linear v3.w -dcl_output o0.xyzw -dcl_temps 1 -dp3 r0.x, v2.xyzx, v2.xyzx -rsq r0.x, r0.x -mul r0.xyz, r0.xxxx, v2.xyzx -mad o0.xyz, r0.xyzx, l(0.500000, 0.500000, 0.500000, 0.000000), l(0.500000, 0.500000, 0.500000, 0.000000) -mov o0.w, v3.w -ret -// Approximately 0 instruction slots used -#endif - -const BYTE DebugEffect_PSRGBNormals[] = -{ - 68, 88, 66, 67, 165, 192, - 21, 170, 217, 41, 11, 192, - 132, 178, 15, 254, 225, 220, - 151, 140, 1, 0, 0, 0, - 188, 1, 0, 0, 3, 0, - 0, 0, 44, 0, 0, 0, - 172, 0, 0, 0, 224, 0, - 0, 0, 73, 83, 71, 78, - 120, 0, 0, 0, 4, 0, - 0, 0, 8, 0, 0, 0, - 104, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 104, 0, 0, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 1, 0, - 0, 0, 15, 0, 0, 0, - 104, 0, 0, 0, 2, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 2, 0, - 0, 0, 7, 7, 0, 0, - 113, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 3, 0, - 0, 0, 15, 8, 0, 0, - 84, 69, 88, 67, 79, 79, - 82, 68, 0, 67, 79, 76, - 79, 82, 0, 171, 79, 83, - 71, 78, 44, 0, 0, 0, - 1, 0, 0, 0, 8, 0, - 0, 0, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 15, 0, - 0, 0, 83, 86, 95, 84, - 97, 114, 103, 101, 116, 0, - 171, 171, 83, 72, 68, 82, - 212, 0, 0, 0, 64, 0, - 0, 0, 53, 0, 0, 0, - 98, 16, 0, 3, 114, 16, - 16, 0, 2, 0, 0, 0, - 98, 16, 0, 3, 130, 16, - 16, 0, 3, 0, 0, 0, - 101, 0, 0, 3, 242, 32, - 16, 0, 0, 0, 0, 0, - 104, 0, 0, 2, 1, 0, - 0, 0, 16, 0, 0, 7, - 18, 0, 16, 0, 0, 0, - 0, 0, 70, 18, 16, 0, - 2, 0, 0, 0, 70, 18, - 16, 0, 2, 0, 0, 0, - 68, 0, 0, 5, 18, 0, - 16, 0, 0, 0, 0, 0, - 10, 0, 16, 0, 0, 0, - 0, 0, 56, 0, 0, 7, - 114, 0, 16, 0, 0, 0, - 0, 0, 6, 0, 16, 0, - 0, 0, 0, 0, 70, 18, - 16, 0, 2, 0, 0, 0, - 50, 0, 0, 15, 114, 32, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 63, 0, 0, - 0, 63, 0, 0, 0, 63, - 0, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 63, - 0, 0, 0, 63, 0, 0, - 0, 63, 0, 0, 0, 0, - 54, 0, 0, 5, 130, 32, - 16, 0, 0, 0, 0, 0, - 58, 16, 16, 0, 3, 0, - 0, 0, 62, 0, 0, 1 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/DebugEffect_PSRGBTangents.inc b/DirectXTK/Src/Shaders/Compiled/DebugEffect_PSRGBTangents.inc deleted file mode 100644 index 6958b96..0000000 --- a/DirectXTK/Src/Shaders/Compiled/DebugEffect_PSRGBTangents.inc +++ /dev/null @@ -1,185 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// TEXCOORD 0 xy 0 NONE float x -// TEXCOORD 1 xyzw 1 NONE float xyz -// TEXCOORD 2 xyz 2 NONE float -// COLOR 0 xyzw 3 NONE float w -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Target 0 xyzw 0 TARGET float xyzw -// -ps_4_0 -dcl_input_ps linear v0.x -dcl_input_ps linear v1.xyz -dcl_input_ps linear v3.w -dcl_output o0.xyzw -dcl_temps 5 -deriv_rtx r0.x, v0.x -deriv_rty r0.y, v0.x -deriv_rtx r1.xyz, v1.yzxy -deriv_rty r2.xyz, v1.zxyz -mul r3.xyz, r1.xyzx, r2.yzxy -mad r3.xyz, r1.zxyz, r2.zxyz, -r3.xyzx -mul r4.xyz, r1.xyzx, r3.xyzx -mad r1.xyz, r3.zxyz, r1.yzxy, -r4.xyzx -mul r0.yzw, r0.yyyy, r1.xxyz -mul r1.xyz, r2.xyzx, r3.zxyz -mad r1.xyz, r2.zxyz, r3.xyzx, -r1.xyzx -mad r0.xyz, r0.xxxx, r1.xyzx, r0.yzwy -dp3 r0.w, r0.xyzx, r0.xyzx -rsq r0.w, r0.w -mul r0.xyz, r0.wwww, r0.xyzx -mad o0.xyz, r0.xyzx, l(0.500000, 0.500000, 0.500000, 0.000000), l(0.500000, 0.500000, 0.500000, 0.000000) -mov o0.w, v3.w -ret -// Approximately 0 instruction slots used -#endif - -const BYTE DebugEffect_PSRGBTangents[] = -{ - 68, 88, 66, 67, 113, 186, - 110, 83, 110, 100, 103, 29, - 68, 7, 68, 21, 83, 31, - 88, 47, 1, 0, 0, 0, - 36, 3, 0, 0, 3, 0, - 0, 0, 44, 0, 0, 0, - 172, 0, 0, 0, 224, 0, - 0, 0, 73, 83, 71, 78, - 120, 0, 0, 0, 4, 0, - 0, 0, 8, 0, 0, 0, - 104, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 3, 1, 0, 0, - 104, 0, 0, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 1, 0, - 0, 0, 15, 7, 0, 0, - 104, 0, 0, 0, 2, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 2, 0, - 0, 0, 7, 0, 0, 0, - 113, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 3, 0, - 0, 0, 15, 8, 0, 0, - 84, 69, 88, 67, 79, 79, - 82, 68, 0, 67, 79, 76, - 79, 82, 0, 171, 79, 83, - 71, 78, 44, 0, 0, 0, - 1, 0, 0, 0, 8, 0, - 0, 0, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 15, 0, - 0, 0, 83, 86, 95, 84, - 97, 114, 103, 101, 116, 0, - 171, 171, 83, 72, 68, 82, - 60, 2, 0, 0, 64, 0, - 0, 0, 143, 0, 0, 0, - 98, 16, 0, 3, 18, 16, - 16, 0, 0, 0, 0, 0, - 98, 16, 0, 3, 114, 16, - 16, 0, 1, 0, 0, 0, - 98, 16, 0, 3, 130, 16, - 16, 0, 3, 0, 0, 0, - 101, 0, 0, 3, 242, 32, - 16, 0, 0, 0, 0, 0, - 104, 0, 0, 2, 5, 0, - 0, 0, 11, 0, 0, 5, - 18, 0, 16, 0, 0, 0, - 0, 0, 10, 16, 16, 0, - 0, 0, 0, 0, 12, 0, - 0, 5, 34, 0, 16, 0, - 0, 0, 0, 0, 10, 16, - 16, 0, 0, 0, 0, 0, - 11, 0, 0, 5, 114, 0, - 16, 0, 1, 0, 0, 0, - 150, 20, 16, 0, 1, 0, - 0, 0, 12, 0, 0, 5, - 114, 0, 16, 0, 2, 0, - 0, 0, 38, 25, 16, 0, - 1, 0, 0, 0, 56, 0, - 0, 7, 114, 0, 16, 0, - 3, 0, 0, 0, 70, 2, - 16, 0, 1, 0, 0, 0, - 150, 4, 16, 0, 2, 0, - 0, 0, 50, 0, 0, 10, - 114, 0, 16, 0, 3, 0, - 0, 0, 38, 9, 16, 0, - 1, 0, 0, 0, 38, 9, - 16, 0, 2, 0, 0, 0, - 70, 2, 16, 128, 65, 0, - 0, 0, 3, 0, 0, 0, - 56, 0, 0, 7, 114, 0, - 16, 0, 4, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 3, 0, 0, 0, 50, 0, - 0, 10, 114, 0, 16, 0, - 1, 0, 0, 0, 38, 9, - 16, 0, 3, 0, 0, 0, - 150, 4, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 128, - 65, 0, 0, 0, 4, 0, - 0, 0, 56, 0, 0, 7, - 226, 0, 16, 0, 0, 0, - 0, 0, 86, 5, 16, 0, - 0, 0, 0, 0, 6, 9, - 16, 0, 1, 0, 0, 0, - 56, 0, 0, 7, 114, 0, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 2, 0, - 0, 0, 38, 9, 16, 0, - 3, 0, 0, 0, 50, 0, - 0, 10, 114, 0, 16, 0, - 1, 0, 0, 0, 38, 9, - 16, 0, 2, 0, 0, 0, - 70, 2, 16, 0, 3, 0, - 0, 0, 70, 2, 16, 128, - 65, 0, 0, 0, 1, 0, - 0, 0, 50, 0, 0, 9, - 114, 0, 16, 0, 0, 0, - 0, 0, 6, 0, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 1, 0, 0, 0, - 150, 7, 16, 0, 0, 0, - 0, 0, 16, 0, 0, 7, - 130, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 68, 0, 0, 5, 130, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 56, 0, 0, 7, - 114, 0, 16, 0, 0, 0, - 0, 0, 246, 15, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 50, 0, 0, 15, 114, 32, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 63, 0, 0, - 0, 63, 0, 0, 0, 63, - 0, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 63, - 0, 0, 0, 63, 0, 0, - 0, 63, 0, 0, 0, 0, - 54, 0, 0, 5, 130, 32, - 16, 0, 0, 0, 0, 0, - 58, 16, 16, 0, 3, 0, - 0, 0, 62, 0, 0, 1 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/DebugEffect_VSDebug.inc b/DirectXTK/Src/Shaders/Compiled/DebugEffect_VSDebug.inc deleted file mode 100644 index e171a28..0000000 --- a/DirectXTK/Src/Shaders/Compiled/DebugEffect_VSDebug.inc +++ /dev/null @@ -1,219 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Position 0 xyzw 0 NONE float xyzw -// NORMAL 0 xyz 1 NONE float xyz -// TEXCOORD 0 xy 2 NONE float xy -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// TEXCOORD 0 xy 0 NONE float xy -// TEXCOORD 1 xyzw 1 NONE float xyzw -// TEXCOORD 2 xyz 2 NONE float xyz -// COLOR 0 xyzw 3 NONE float xyzw -// SV_Position 0 xyzw 4 POS float xyzw -// -vs_4_0 -dcl_constantbuffer CB0[13], immediateIndexed -dcl_input v0.xyzw -dcl_input v1.xyz -dcl_input v2.xy -dcl_output o0.xy -dcl_output o1.xyzw -dcl_output o2.xyz -dcl_output o3.xyzw -dcl_output_siv o4.xyzw, position -dcl_temps 1 -mov o0.xy, v2.xyxx -dp4 o1.x, v0.xyzw, cb0[2].xyzw -dp4 o1.y, v0.xyzw, cb0[3].xyzw -dp4 o1.z, v0.xyzw, cb0[4].xyzw -mov o1.w, l(1.000000) -dp3 r0.x, v1.xyzx, cb0[6].xyzx -dp3 r0.y, v1.xyzx, cb0[7].xyzx -dp3 r0.z, v1.xyzx, cb0[8].xyzx -dp3 r0.w, r0.xyzx, r0.xyzx -rsq r0.w, r0.w -mul o2.xyz, r0.wwww, r0.xyzx -mov o3.xyz, l(1.000000,1.000000,1.000000,0) -mov o3.w, cb0[0].w -dp4 o4.x, v0.xyzw, cb0[9].xyzw -dp4 o4.y, v0.xyzw, cb0[10].xyzw -dp4 o4.z, v0.xyzw, cb0[11].xyzw -dp4 o4.w, v0.xyzw, cb0[12].xyzw -ret -// Approximately 0 instruction slots used -#endif - -const BYTE DebugEffect_VSDebug[] = -{ - 68, 88, 66, 67, 232, 170, - 167, 117, 194, 116, 174, 10, - 63, 1, 242, 183, 217, 20, - 74, 236, 1, 0, 0, 0, - 192, 3, 0, 0, 3, 0, - 0, 0, 44, 0, 0, 0, - 160, 0, 0, 0, 68, 1, - 0, 0, 73, 83, 71, 78, - 108, 0, 0, 0, 3, 0, - 0, 0, 8, 0, 0, 0, - 80, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 15, 15, 0, 0, - 92, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 1, 0, - 0, 0, 7, 7, 0, 0, - 99, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 2, 0, - 0, 0, 3, 3, 0, 0, - 83, 86, 95, 80, 111, 115, - 105, 116, 105, 111, 110, 0, - 78, 79, 82, 77, 65, 76, - 0, 84, 69, 88, 67, 79, - 79, 82, 68, 0, 79, 83, - 71, 78, 156, 0, 0, 0, - 5, 0, 0, 0, 8, 0, - 0, 0, 128, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 3, 12, - 0, 0, 128, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 1, 0, 0, 0, 15, 0, - 0, 0, 128, 0, 0, 0, - 2, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 2, 0, 0, 0, 7, 8, - 0, 0, 137, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 3, 0, 0, 0, 15, 0, - 0, 0, 143, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 0, 3, 0, 0, 0, - 4, 0, 0, 0, 15, 0, - 0, 0, 84, 69, 88, 67, - 79, 79, 82, 68, 0, 67, - 79, 76, 79, 82, 0, 83, - 86, 95, 80, 111, 115, 105, - 116, 105, 111, 110, 0, 171, - 83, 72, 68, 82, 116, 2, - 0, 0, 64, 0, 1, 0, - 157, 0, 0, 0, 89, 0, - 0, 4, 70, 142, 32, 0, - 0, 0, 0, 0, 13, 0, - 0, 0, 95, 0, 0, 3, - 242, 16, 16, 0, 0, 0, - 0, 0, 95, 0, 0, 3, - 114, 16, 16, 0, 1, 0, - 0, 0, 95, 0, 0, 3, - 50, 16, 16, 0, 2, 0, - 0, 0, 101, 0, 0, 3, - 50, 32, 16, 0, 0, 0, - 0, 0, 101, 0, 0, 3, - 242, 32, 16, 0, 1, 0, - 0, 0, 101, 0, 0, 3, - 114, 32, 16, 0, 2, 0, - 0, 0, 101, 0, 0, 3, - 242, 32, 16, 0, 3, 0, - 0, 0, 103, 0, 0, 4, - 242, 32, 16, 0, 4, 0, - 0, 0, 1, 0, 0, 0, - 104, 0, 0, 2, 1, 0, - 0, 0, 54, 0, 0, 5, - 50, 32, 16, 0, 0, 0, - 0, 0, 70, 16, 16, 0, - 2, 0, 0, 0, 17, 0, - 0, 8, 18, 32, 16, 0, - 1, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 2, 0, 0, 0, - 17, 0, 0, 8, 34, 32, - 16, 0, 1, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 17, 0, 0, 8, - 66, 32, 16, 0, 1, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 4, 0, 0, 0, 54, 0, - 0, 5, 130, 32, 16, 0, - 1, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 128, 63, - 16, 0, 0, 8, 18, 0, - 16, 0, 0, 0, 0, 0, - 70, 18, 16, 0, 1, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 6, 0, - 0, 0, 16, 0, 0, 8, - 34, 0, 16, 0, 0, 0, - 0, 0, 70, 18, 16, 0, - 1, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 7, 0, 0, 0, 16, 0, - 0, 8, 66, 0, 16, 0, - 0, 0, 0, 0, 70, 18, - 16, 0, 1, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 8, 0, 0, 0, - 16, 0, 0, 7, 130, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 68, 0, - 0, 5, 130, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 56, 0, 0, 7, 114, 32, - 16, 0, 2, 0, 0, 0, - 246, 15, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 54, 0, - 0, 8, 114, 32, 16, 0, - 3, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 0, 0, - 54, 0, 0, 6, 130, 32, - 16, 0, 3, 0, 0, 0, - 58, 128, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 17, 0, 0, 8, 18, 32, - 16, 0, 4, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 9, 0, - 0, 0, 17, 0, 0, 8, - 34, 32, 16, 0, 4, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 10, 0, 0, 0, 17, 0, - 0, 8, 66, 32, 16, 0, - 4, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 11, 0, 0, 0, - 17, 0, 0, 8, 130, 32, - 16, 0, 4, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 12, 0, - 0, 0, 62, 0, 0, 1 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/DebugEffect_VSDebugBn.inc b/DirectXTK/Src/Shaders/Compiled/DebugEffect_VSDebugBn.inc deleted file mode 100644 index 5e74ee5..0000000 --- a/DirectXTK/Src/Shaders/Compiled/DebugEffect_VSDebugBn.inc +++ /dev/null @@ -1,230 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Position 0 xyzw 0 NONE float xyzw -// NORMAL 0 xyz 1 NONE float xyz -// TEXCOORD 0 xy 2 NONE float xy -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// TEXCOORD 0 xy 0 NONE float xy -// TEXCOORD 1 xyzw 1 NONE float xyzw -// TEXCOORD 2 xyz 2 NONE float xyz -// COLOR 0 xyzw 3 NONE float xyzw -// SV_Position 0 xyzw 4 POS float xyzw -// -vs_4_0 -dcl_constantbuffer CB0[13], immediateIndexed -dcl_input v0.xyzw -dcl_input v1.xyz -dcl_input v2.xy -dcl_output o0.xy -dcl_output o1.xyzw -dcl_output o2.xyz -dcl_output o3.xyzw -dcl_output_siv o4.xyzw, position -dcl_temps 2 -mov o0.xy, v2.xyxx -dp4 o1.x, v0.xyzw, cb0[2].xyzw -dp4 o1.y, v0.xyzw, cb0[3].xyzw -dp4 o1.z, v0.xyzw, cb0[4].xyzw -mov o1.w, l(1.000000) -mad r0.xyz, v1.xyzx, l(2.000000, 2.000000, 2.000000, 0.000000), l(-1.000000, -1.000000, -1.000000, 0.000000) -dp3 r1.x, r0.xyzx, cb0[6].xyzx -dp3 r1.y, r0.xyzx, cb0[7].xyzx -dp3 r1.z, r0.xyzx, cb0[8].xyzx -dp3 r0.x, r1.xyzx, r1.xyzx -rsq r0.x, r0.x -mul o2.xyz, r0.xxxx, r1.xyzx -mov o3.xyz, l(1.000000,1.000000,1.000000,0) -mov o3.w, cb0[0].w -dp4 o4.x, v0.xyzw, cb0[9].xyzw -dp4 o4.y, v0.xyzw, cb0[10].xyzw -dp4 o4.z, v0.xyzw, cb0[11].xyzw -dp4 o4.w, v0.xyzw, cb0[12].xyzw -ret -// Approximately 0 instruction slots used -#endif - -const BYTE DebugEffect_VSDebugBn[] = -{ - 68, 88, 66, 67, 183, 253, - 79, 133, 46, 222, 69, 254, - 185, 184, 246, 197, 53, 200, - 55, 249, 1, 0, 0, 0, - 252, 3, 0, 0, 3, 0, - 0, 0, 44, 0, 0, 0, - 160, 0, 0, 0, 68, 1, - 0, 0, 73, 83, 71, 78, - 108, 0, 0, 0, 3, 0, - 0, 0, 8, 0, 0, 0, - 80, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 15, 15, 0, 0, - 92, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 1, 0, - 0, 0, 7, 7, 0, 0, - 99, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 2, 0, - 0, 0, 3, 3, 0, 0, - 83, 86, 95, 80, 111, 115, - 105, 116, 105, 111, 110, 0, - 78, 79, 82, 77, 65, 76, - 0, 84, 69, 88, 67, 79, - 79, 82, 68, 0, 79, 83, - 71, 78, 156, 0, 0, 0, - 5, 0, 0, 0, 8, 0, - 0, 0, 128, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 3, 12, - 0, 0, 128, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 1, 0, 0, 0, 15, 0, - 0, 0, 128, 0, 0, 0, - 2, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 2, 0, 0, 0, 7, 8, - 0, 0, 137, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 3, 0, 0, 0, 15, 0, - 0, 0, 143, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 0, 3, 0, 0, 0, - 4, 0, 0, 0, 15, 0, - 0, 0, 84, 69, 88, 67, - 79, 79, 82, 68, 0, 67, - 79, 76, 79, 82, 0, 83, - 86, 95, 80, 111, 115, 105, - 116, 105, 111, 110, 0, 171, - 83, 72, 68, 82, 176, 2, - 0, 0, 64, 0, 1, 0, - 172, 0, 0, 0, 89, 0, - 0, 4, 70, 142, 32, 0, - 0, 0, 0, 0, 13, 0, - 0, 0, 95, 0, 0, 3, - 242, 16, 16, 0, 0, 0, - 0, 0, 95, 0, 0, 3, - 114, 16, 16, 0, 1, 0, - 0, 0, 95, 0, 0, 3, - 50, 16, 16, 0, 2, 0, - 0, 0, 101, 0, 0, 3, - 50, 32, 16, 0, 0, 0, - 0, 0, 101, 0, 0, 3, - 242, 32, 16, 0, 1, 0, - 0, 0, 101, 0, 0, 3, - 114, 32, 16, 0, 2, 0, - 0, 0, 101, 0, 0, 3, - 242, 32, 16, 0, 3, 0, - 0, 0, 103, 0, 0, 4, - 242, 32, 16, 0, 4, 0, - 0, 0, 1, 0, 0, 0, - 104, 0, 0, 2, 2, 0, - 0, 0, 54, 0, 0, 5, - 50, 32, 16, 0, 0, 0, - 0, 0, 70, 16, 16, 0, - 2, 0, 0, 0, 17, 0, - 0, 8, 18, 32, 16, 0, - 1, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 2, 0, 0, 0, - 17, 0, 0, 8, 34, 32, - 16, 0, 1, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 17, 0, 0, 8, - 66, 32, 16, 0, 1, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 4, 0, 0, 0, 54, 0, - 0, 5, 130, 32, 16, 0, - 1, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 128, 63, - 50, 0, 0, 15, 114, 0, - 16, 0, 0, 0, 0, 0, - 70, 18, 16, 0, 1, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 64, 0, 0, - 0, 64, 0, 0, 0, 64, - 0, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 128, 191, - 0, 0, 128, 191, 0, 0, - 128, 191, 0, 0, 0, 0, - 16, 0, 0, 8, 18, 0, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 6, 0, - 0, 0, 16, 0, 0, 8, - 34, 0, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 7, 0, 0, 0, 16, 0, - 0, 8, 66, 0, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 8, 0, 0, 0, - 16, 0, 0, 7, 18, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 68, 0, - 0, 5, 18, 0, 16, 0, - 0, 0, 0, 0, 10, 0, - 16, 0, 0, 0, 0, 0, - 56, 0, 0, 7, 114, 32, - 16, 0, 2, 0, 0, 0, - 6, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 54, 0, - 0, 8, 114, 32, 16, 0, - 3, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 0, 0, - 54, 0, 0, 6, 130, 32, - 16, 0, 3, 0, 0, 0, - 58, 128, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 17, 0, 0, 8, 18, 32, - 16, 0, 4, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 9, 0, - 0, 0, 17, 0, 0, 8, - 34, 32, 16, 0, 4, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 10, 0, 0, 0, 17, 0, - 0, 8, 66, 32, 16, 0, - 4, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 11, 0, 0, 0, - 17, 0, 0, 8, 130, 32, - 16, 0, 4, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 12, 0, - 0, 0, 62, 0, 0, 1 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/DebugEffect_VSDebugVc.inc b/DirectXTK/Src/Shaders/Compiled/DebugEffect_VSDebugVc.inc deleted file mode 100644 index fb77a31..0000000 --- a/DirectXTK/Src/Shaders/Compiled/DebugEffect_VSDebugVc.inc +++ /dev/null @@ -1,228 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Position 0 xyzw 0 NONE float xyzw -// NORMAL 0 xyz 1 NONE float xyz -// TEXCOORD 0 xy 2 NONE float xy -// COLOR 0 xyzw 3 NONE float xyzw -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// TEXCOORD 0 xy 0 NONE float xy -// TEXCOORD 1 xyzw 1 NONE float xyzw -// TEXCOORD 2 xyz 2 NONE float xyz -// COLOR 0 xyzw 3 NONE float xyzw -// SV_Position 0 xyzw 4 POS float xyzw -// -vs_4_0 -dcl_constantbuffer CB0[13], immediateIndexed -dcl_input v0.xyzw -dcl_input v1.xyz -dcl_input v2.xy -dcl_input v3.xyzw -dcl_output o0.xy -dcl_output o1.xyzw -dcl_output o2.xyz -dcl_output o3.xyzw -dcl_output_siv o4.xyzw, position -dcl_temps 1 -mov o0.xy, v2.xyxx -dp4 o1.x, v0.xyzw, cb0[2].xyzw -dp4 o1.y, v0.xyzw, cb0[3].xyzw -dp4 o1.z, v0.xyzw, cb0[4].xyzw -mov o1.w, l(1.000000) -dp3 r0.x, v1.xyzx, cb0[6].xyzx -dp3 r0.y, v1.xyzx, cb0[7].xyzx -dp3 r0.z, v1.xyzx, cb0[8].xyzx -dp3 r0.w, r0.xyzx, r0.xyzx -rsq r0.w, r0.w -mul o2.xyz, r0.wwww, r0.xyzx -mul o3.w, v3.w, cb0[0].w -mov o3.xyz, v3.xyzx -dp4 o4.x, v0.xyzw, cb0[9].xyzw -dp4 o4.y, v0.xyzw, cb0[10].xyzw -dp4 o4.z, v0.xyzw, cb0[11].xyzw -dp4 o4.w, v0.xyzw, cb0[12].xyzw -ret -// Approximately 0 instruction slots used -#endif - -const BYTE DebugEffect_VSDebugVc[] = -{ - 68, 88, 66, 67, 69, 170, - 82, 221, 127, 200, 152, 201, - 125, 110, 242, 202, 12, 192, - 205, 175, 1, 0, 0, 0, - 232, 3, 0, 0, 3, 0, - 0, 0, 44, 0, 0, 0, - 192, 0, 0, 0, 100, 1, - 0, 0, 73, 83, 71, 78, - 140, 0, 0, 0, 4, 0, - 0, 0, 8, 0, 0, 0, - 104, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 15, 15, 0, 0, - 116, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 1, 0, - 0, 0, 7, 7, 0, 0, - 123, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 2, 0, - 0, 0, 3, 3, 0, 0, - 132, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 3, 0, - 0, 0, 15, 15, 0, 0, - 83, 86, 95, 80, 111, 115, - 105, 116, 105, 111, 110, 0, - 78, 79, 82, 77, 65, 76, - 0, 84, 69, 88, 67, 79, - 79, 82, 68, 0, 67, 79, - 76, 79, 82, 0, 171, 171, - 79, 83, 71, 78, 156, 0, - 0, 0, 5, 0, 0, 0, - 8, 0, 0, 0, 128, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 3, 12, 0, 0, 128, 0, - 0, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 1, 0, 0, 0, - 15, 0, 0, 0, 128, 0, - 0, 0, 2, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 2, 0, 0, 0, - 7, 8, 0, 0, 137, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 3, 0, 0, 0, - 15, 0, 0, 0, 143, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 3, 0, - 0, 0, 4, 0, 0, 0, - 15, 0, 0, 0, 84, 69, - 88, 67, 79, 79, 82, 68, - 0, 67, 79, 76, 79, 82, - 0, 83, 86, 95, 80, 111, - 115, 105, 116, 105, 111, 110, - 0, 171, 83, 72, 68, 82, - 124, 2, 0, 0, 64, 0, - 1, 0, 159, 0, 0, 0, - 89, 0, 0, 4, 70, 142, - 32, 0, 0, 0, 0, 0, - 13, 0, 0, 0, 95, 0, - 0, 3, 242, 16, 16, 0, - 0, 0, 0, 0, 95, 0, - 0, 3, 114, 16, 16, 0, - 1, 0, 0, 0, 95, 0, - 0, 3, 50, 16, 16, 0, - 2, 0, 0, 0, 95, 0, - 0, 3, 242, 16, 16, 0, - 3, 0, 0, 0, 101, 0, - 0, 3, 50, 32, 16, 0, - 0, 0, 0, 0, 101, 0, - 0, 3, 242, 32, 16, 0, - 1, 0, 0, 0, 101, 0, - 0, 3, 114, 32, 16, 0, - 2, 0, 0, 0, 101, 0, - 0, 3, 242, 32, 16, 0, - 3, 0, 0, 0, 103, 0, - 0, 4, 242, 32, 16, 0, - 4, 0, 0, 0, 1, 0, - 0, 0, 104, 0, 0, 2, - 1, 0, 0, 0, 54, 0, - 0, 5, 50, 32, 16, 0, - 0, 0, 0, 0, 70, 16, - 16, 0, 2, 0, 0, 0, - 17, 0, 0, 8, 18, 32, - 16, 0, 1, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 2, 0, - 0, 0, 17, 0, 0, 8, - 34, 32, 16, 0, 1, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 17, 0, - 0, 8, 66, 32, 16, 0, - 1, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 4, 0, 0, 0, - 54, 0, 0, 5, 130, 32, - 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 128, 63, 16, 0, 0, 8, - 18, 0, 16, 0, 0, 0, - 0, 0, 70, 18, 16, 0, - 1, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 6, 0, 0, 0, 16, 0, - 0, 8, 34, 0, 16, 0, - 0, 0, 0, 0, 70, 18, - 16, 0, 1, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 7, 0, 0, 0, - 16, 0, 0, 8, 66, 0, - 16, 0, 0, 0, 0, 0, - 70, 18, 16, 0, 1, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 8, 0, - 0, 0, 16, 0, 0, 7, - 130, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 68, 0, 0, 5, 130, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 56, 0, 0, 7, - 114, 32, 16, 0, 2, 0, - 0, 0, 246, 15, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 56, 0, 0, 8, 130, 32, - 16, 0, 3, 0, 0, 0, - 58, 16, 16, 0, 3, 0, - 0, 0, 58, 128, 32, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 54, 0, 0, 5, - 114, 32, 16, 0, 3, 0, - 0, 0, 70, 18, 16, 0, - 3, 0, 0, 0, 17, 0, - 0, 8, 18, 32, 16, 0, - 4, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 9, 0, 0, 0, - 17, 0, 0, 8, 34, 32, - 16, 0, 4, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 10, 0, - 0, 0, 17, 0, 0, 8, - 66, 32, 16, 0, 4, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 11, 0, 0, 0, 17, 0, - 0, 8, 130, 32, 16, 0, - 4, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 12, 0, 0, 0, - 62, 0, 0, 1 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/DebugEffect_VSDebugVcBn.inc b/DirectXTK/Src/Shaders/Compiled/DebugEffect_VSDebugVcBn.inc deleted file mode 100644 index e1bd9b3..0000000 --- a/DirectXTK/Src/Shaders/Compiled/DebugEffect_VSDebugVcBn.inc +++ /dev/null @@ -1,239 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Position 0 xyzw 0 NONE float xyzw -// NORMAL 0 xyz 1 NONE float xyz -// TEXCOORD 0 xy 2 NONE float xy -// COLOR 0 xyzw 3 NONE float xyzw -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// TEXCOORD 0 xy 0 NONE float xy -// TEXCOORD 1 xyzw 1 NONE float xyzw -// TEXCOORD 2 xyz 2 NONE float xyz -// COLOR 0 xyzw 3 NONE float xyzw -// SV_Position 0 xyzw 4 POS float xyzw -// -vs_4_0 -dcl_constantbuffer CB0[13], immediateIndexed -dcl_input v0.xyzw -dcl_input v1.xyz -dcl_input v2.xy -dcl_input v3.xyzw -dcl_output o0.xy -dcl_output o1.xyzw -dcl_output o2.xyz -dcl_output o3.xyzw -dcl_output_siv o4.xyzw, position -dcl_temps 2 -mov o0.xy, v2.xyxx -dp4 o1.x, v0.xyzw, cb0[2].xyzw -dp4 o1.y, v0.xyzw, cb0[3].xyzw -dp4 o1.z, v0.xyzw, cb0[4].xyzw -mov o1.w, l(1.000000) -mad r0.xyz, v1.xyzx, l(2.000000, 2.000000, 2.000000, 0.000000), l(-1.000000, -1.000000, -1.000000, 0.000000) -dp3 r1.x, r0.xyzx, cb0[6].xyzx -dp3 r1.y, r0.xyzx, cb0[7].xyzx -dp3 r1.z, r0.xyzx, cb0[8].xyzx -dp3 r0.x, r1.xyzx, r1.xyzx -rsq r0.x, r0.x -mul o2.xyz, r0.xxxx, r1.xyzx -mul o3.w, v3.w, cb0[0].w -mov o3.xyz, v3.xyzx -dp4 o4.x, v0.xyzw, cb0[9].xyzw -dp4 o4.y, v0.xyzw, cb0[10].xyzw -dp4 o4.z, v0.xyzw, cb0[11].xyzw -dp4 o4.w, v0.xyzw, cb0[12].xyzw -ret -// Approximately 0 instruction slots used -#endif - -const BYTE DebugEffect_VSDebugVcBn[] = -{ - 68, 88, 66, 67, 106, 55, - 172, 97, 39, 117, 56, 29, - 141, 162, 239, 46, 93, 26, - 58, 135, 1, 0, 0, 0, - 36, 4, 0, 0, 3, 0, - 0, 0, 44, 0, 0, 0, - 192, 0, 0, 0, 100, 1, - 0, 0, 73, 83, 71, 78, - 140, 0, 0, 0, 4, 0, - 0, 0, 8, 0, 0, 0, - 104, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 15, 15, 0, 0, - 116, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 1, 0, - 0, 0, 7, 7, 0, 0, - 123, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 2, 0, - 0, 0, 3, 3, 0, 0, - 132, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 3, 0, - 0, 0, 15, 15, 0, 0, - 83, 86, 95, 80, 111, 115, - 105, 116, 105, 111, 110, 0, - 78, 79, 82, 77, 65, 76, - 0, 84, 69, 88, 67, 79, - 79, 82, 68, 0, 67, 79, - 76, 79, 82, 0, 171, 171, - 79, 83, 71, 78, 156, 0, - 0, 0, 5, 0, 0, 0, - 8, 0, 0, 0, 128, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 3, 12, 0, 0, 128, 0, - 0, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 1, 0, 0, 0, - 15, 0, 0, 0, 128, 0, - 0, 0, 2, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 2, 0, 0, 0, - 7, 8, 0, 0, 137, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 3, 0, 0, 0, - 15, 0, 0, 0, 143, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 3, 0, - 0, 0, 4, 0, 0, 0, - 15, 0, 0, 0, 84, 69, - 88, 67, 79, 79, 82, 68, - 0, 67, 79, 76, 79, 82, - 0, 83, 86, 95, 80, 111, - 115, 105, 116, 105, 111, 110, - 0, 171, 83, 72, 68, 82, - 184, 2, 0, 0, 64, 0, - 1, 0, 174, 0, 0, 0, - 89, 0, 0, 4, 70, 142, - 32, 0, 0, 0, 0, 0, - 13, 0, 0, 0, 95, 0, - 0, 3, 242, 16, 16, 0, - 0, 0, 0, 0, 95, 0, - 0, 3, 114, 16, 16, 0, - 1, 0, 0, 0, 95, 0, - 0, 3, 50, 16, 16, 0, - 2, 0, 0, 0, 95, 0, - 0, 3, 242, 16, 16, 0, - 3, 0, 0, 0, 101, 0, - 0, 3, 50, 32, 16, 0, - 0, 0, 0, 0, 101, 0, - 0, 3, 242, 32, 16, 0, - 1, 0, 0, 0, 101, 0, - 0, 3, 114, 32, 16, 0, - 2, 0, 0, 0, 101, 0, - 0, 3, 242, 32, 16, 0, - 3, 0, 0, 0, 103, 0, - 0, 4, 242, 32, 16, 0, - 4, 0, 0, 0, 1, 0, - 0, 0, 104, 0, 0, 2, - 2, 0, 0, 0, 54, 0, - 0, 5, 50, 32, 16, 0, - 0, 0, 0, 0, 70, 16, - 16, 0, 2, 0, 0, 0, - 17, 0, 0, 8, 18, 32, - 16, 0, 1, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 2, 0, - 0, 0, 17, 0, 0, 8, - 34, 32, 16, 0, 1, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 17, 0, - 0, 8, 66, 32, 16, 0, - 1, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 4, 0, 0, 0, - 54, 0, 0, 5, 130, 32, - 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 128, 63, 50, 0, 0, 15, - 114, 0, 16, 0, 0, 0, - 0, 0, 70, 18, 16, 0, - 1, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 64, - 0, 0, 0, 64, 0, 0, - 0, 64, 0, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 191, 0, 0, 128, 191, - 0, 0, 128, 191, 0, 0, - 0, 0, 16, 0, 0, 8, - 18, 0, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 6, 0, 0, 0, 16, 0, - 0, 8, 34, 0, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 7, 0, 0, 0, - 16, 0, 0, 8, 66, 0, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 8, 0, - 0, 0, 16, 0, 0, 7, - 18, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 1, 0, 0, 0, - 68, 0, 0, 5, 18, 0, - 16, 0, 0, 0, 0, 0, - 10, 0, 16, 0, 0, 0, - 0, 0, 56, 0, 0, 7, - 114, 32, 16, 0, 2, 0, - 0, 0, 6, 0, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 1, 0, 0, 0, - 56, 0, 0, 8, 130, 32, - 16, 0, 3, 0, 0, 0, - 58, 16, 16, 0, 3, 0, - 0, 0, 58, 128, 32, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 54, 0, 0, 5, - 114, 32, 16, 0, 3, 0, - 0, 0, 70, 18, 16, 0, - 3, 0, 0, 0, 17, 0, - 0, 8, 18, 32, 16, 0, - 4, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 9, 0, 0, 0, - 17, 0, 0, 8, 34, 32, - 16, 0, 4, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 10, 0, - 0, 0, 17, 0, 0, 8, - 66, 32, 16, 0, 4, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 11, 0, 0, 0, 17, 0, - 0, 8, 130, 32, 16, 0, - 4, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 12, 0, 0, 0, - 62, 0, 0, 1 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/DualTextureEffect_PSDualTexture.inc b/DirectXTK/Src/Shaders/Compiled/DualTextureEffect_PSDualTexture.inc deleted file mode 100644 index 1088bd3..0000000 --- a/DirectXTK/Src/Shaders/Compiled/DualTextureEffect_PSDualTexture.inc +++ /dev/null @@ -1,366 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// COLOR 0 xyzw 0 NONE float xyzw -// COLOR 1 xyzw 1 NONE float w -// TEXCOORD 0 xy 2 NONE float xy -// TEXCOORD 1 zw 2 NONE float zw -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Target 0 xyzw 0 TARGET float xyzw -// -// -// Constant buffer to DX9 shader constant mappings: -// -// Target Reg Buffer Start Reg # of Regs Data Conversion -// ---------- ------- --------- --------- ---------------------- -// c0 cb0 1 1 ( FLT, FLT, FLT, FLT) -// -// -// Sampler/Resource to DX9 shader sampler mappings: -// -// Target Sampler Source Sampler Source Resource -// -------------- --------------- ---------------- -// s0 s0 t0 -// s1 s1 t1 -// -// -// Level9 shader bytecode: -// - ps_2_0 - def c1, 2, 2, 2, 1 - dcl t0 // pin<0,1,2,3> - dcl t1 // pin<4,5,6,7> - dcl t2 // pin<8,9,11,10> - dcl_2d s0 - dcl_2d s1 - -#line 94 "D:\Microsoft\DirectXTK\Src\Shaders\DualTextureEffect.fx" - mov r0.xy, t2.wzyx - texld r0, r0, s1 // ::overlay<0,1,2,3> - texld r1, t2, s0 // ::color<0,1,2,3> - -#line 97 - mul r0, r0, t0 - mul r1, r1, c1 - mul r0, r0, r1 // ::color<0,1,2,3> - -#line 18 "D:\Microsoft\DirectXTK\Src\Shaders\Common.fxh" - mad r1.xyz, c0, r0.w, -r0 - mad r0.xyz, t1.w, r1, r0 // ApplyFog::color<0,1,2> - mov oC0, r0 // ::PSDualTexture<0,1,2,3> - -// approximately 9 instruction slots used (2 texture, 7 arithmetic) -ps_4_0 -dcl_constantbuffer CB0[2], immediateIndexed -dcl_sampler s0, mode_default -dcl_sampler s1, mode_default -dcl_resource_texture2d (float,float,float,float) t0 -dcl_resource_texture2d (float,float,float,float) t1 -dcl_input_ps linear v0.xyzw -dcl_input_ps linear v1.w -dcl_input_ps linear v2.xy -dcl_input_ps linear v2.zw -dcl_output o0.xyzw -dcl_temps 2 -sample r0.xyzw, v2.zwzz, t1.xyzw, s1 -mul r0.xyzw, r0.xyzw, v0.xyzw -sample r1.xyzw, v2.xyxx, t0.xyzw, s0 -mul r1.xyzw, r1.xyzw, l(2.000000, 2.000000, 2.000000, 1.000000) -mul r0.xyzw, r0.xyzw, r1.xyzw -mad r1.xyz, cb0[1].xyzx, r0.wwww, -r0.xyzx -mad o0.xyz, v1.wwww, r1.xyzx, r0.xyzx -mov o0.w, r0.w -ret -// Approximately 0 instruction slots used -#endif - -const BYTE DualTextureEffect_PSDualTexture[] = -{ - 68, 88, 66, 67, 128, 36, - 178, 162, 250, 127, 46, 205, - 33, 38, 93, 107, 151, 95, - 93, 205, 1, 0, 0, 0, - 116, 6, 0, 0, 4, 0, - 0, 0, 48, 0, 0, 0, - 20, 4, 0, 0, 192, 5, - 0, 0, 64, 6, 0, 0, - 65, 111, 110, 57, 220, 3, - 0, 0, 220, 3, 0, 0, - 0, 2, 255, 255, 164, 3, - 0, 0, 56, 0, 0, 0, - 1, 0, 44, 0, 0, 0, - 56, 0, 0, 0, 56, 0, - 2, 0, 36, 0, 0, 0, - 56, 0, 0, 0, 0, 0, - 1, 1, 1, 0, 0, 0, - 1, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 0, 2, - 255, 255, 254, 255, 173, 0, - 68, 66, 85, 71, 40, 0, - 0, 0, 136, 2, 0, 0, - 0, 0, 0, 0, 2, 0, - 0, 0, 144, 0, 0, 0, - 15, 0, 0, 0, 152, 0, - 0, 0, 5, 0, 0, 0, - 36, 2, 0, 0, 16, 1, - 0, 0, 68, 58, 92, 77, - 105, 99, 114, 111, 115, 111, - 102, 116, 92, 68, 105, 114, - 101, 99, 116, 88, 84, 75, - 92, 83, 114, 99, 92, 83, - 104, 97, 100, 101, 114, 115, - 92, 68, 117, 97, 108, 84, - 101, 120, 116, 117, 114, 101, - 69, 102, 102, 101, 99, 116, - 46, 102, 120, 0, 68, 58, - 92, 77, 105, 99, 114, 111, - 115, 111, 102, 116, 92, 68, - 105, 114, 101, 99, 116, 88, - 84, 75, 92, 83, 114, 99, - 92, 83, 104, 97, 100, 101, - 114, 115, 92, 67, 111, 109, - 109, 111, 110, 46, 102, 120, - 104, 0, 171, 171, 40, 0, - 0, 0, 96, 0, 0, 0, - 0, 0, 255, 255, 188, 2, - 0, 0, 0, 0, 255, 255, - 212, 2, 0, 0, 0, 0, - 255, 255, 224, 2, 0, 0, - 0, 0, 255, 255, 236, 2, - 0, 0, 0, 0, 255, 255, - 248, 2, 0, 0, 0, 0, - 255, 255, 4, 3, 0, 0, - 94, 0, 0, 0, 16, 3, - 0, 0, 94, 0, 0, 0, - 28, 3, 0, 0, 93, 0, - 0, 0, 44, 3, 0, 0, - 97, 0, 0, 0, 60, 3, - 0, 0, 97, 0, 0, 0, - 76, 3, 0, 0, 97, 0, - 0, 0, 92, 3, 0, 0, - 18, 0, 1, 0, 108, 3, - 0, 0, 18, 0, 1, 0, - 128, 3, 0, 0, 18, 0, - 1, 0, 148, 3, 0, 0, - 80, 83, 68, 117, 97, 108, - 84, 101, 120, 116, 117, 114, - 101, 0, 171, 171, 1, 0, - 3, 0, 1, 0, 4, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 14, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 3, 0, 65, 112, 112, 108, - 121, 70, 111, 103, 0, 99, - 111, 108, 111, 114, 0, 171, - 1, 0, 3, 0, 1, 0, - 4, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 13, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 255, 255, 8, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 3, 0, 11, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 3, 0, 111, 118, - 101, 114, 108, 97, 121, 0, - 7, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 3, 0, - 112, 105, 110, 0, 68, 105, - 102, 102, 117, 115, 101, 0, - 83, 112, 101, 99, 117, 108, - 97, 114, 0, 84, 101, 120, - 67, 111, 111, 114, 100, 0, - 171, 171, 1, 0, 3, 0, - 1, 0, 2, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 84, 101, 120, 67, 111, 111, - 114, 100, 50, 0, 171, 171, - 152, 1, 0, 0, 76, 1, - 0, 0, 160, 1, 0, 0, - 76, 1, 0, 0, 169, 1, - 0, 0, 180, 1, 0, 0, - 196, 1, 0, 0, 180, 1, - 0, 0, 5, 0, 0, 0, - 1, 0, 12, 0, 1, 0, - 4, 0, 208, 1, 0, 0, - 1, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 3, 0, - 2, 0, 0, 0, 4, 0, - 5, 0, 6, 0, 7, 0, - 3, 0, 0, 0, 8, 0, - 9, 0, 11, 0, 10, 0, - 0, 0, 0, 0, 16, 1, - 0, 0, 32, 1, 0, 0, - 1, 0, 0, 0, 48, 1, - 0, 0, 60, 1, 0, 0, - 69, 1, 0, 0, 76, 1, - 0, 0, 1, 0, 0, 0, - 92, 1, 0, 0, 0, 0, - 0, 0, 69, 1, 0, 0, - 76, 1, 0, 0, 2, 0, - 0, 0, 104, 1, 0, 0, - 0, 0, 0, 0, 128, 1, - 0, 0, 76, 1, 0, 0, - 1, 0, 0, 0, 136, 1, - 0, 0, 16, 1, 0, 0, - 148, 1, 0, 0, 240, 1, - 0, 0, 3, 0, 0, 0, - 0, 2, 0, 0, 77, 105, - 99, 114, 111, 115, 111, 102, - 116, 32, 40, 82, 41, 32, - 72, 76, 83, 76, 32, 83, - 104, 97, 100, 101, 114, 32, - 67, 111, 109, 112, 105, 108, - 101, 114, 32, 49, 48, 46, - 49, 0, 81, 0, 0, 5, - 1, 0, 15, 160, 0, 0, - 0, 64, 0, 0, 0, 64, - 0, 0, 0, 64, 0, 0, - 128, 63, 31, 0, 0, 2, - 0, 0, 0, 128, 0, 0, - 15, 176, 31, 0, 0, 2, - 0, 0, 0, 128, 1, 0, - 15, 176, 31, 0, 0, 2, - 0, 0, 0, 128, 2, 0, - 15, 176, 31, 0, 0, 2, - 0, 0, 0, 144, 0, 8, - 15, 160, 31, 0, 0, 2, - 0, 0, 0, 144, 1, 8, - 15, 160, 1, 0, 0, 2, - 0, 0, 3, 128, 2, 0, - 27, 176, 66, 0, 0, 3, - 0, 0, 15, 128, 0, 0, - 228, 128, 1, 8, 228, 160, - 66, 0, 0, 3, 1, 0, - 15, 128, 2, 0, 228, 176, - 0, 8, 228, 160, 5, 0, - 0, 3, 0, 0, 15, 128, - 0, 0, 228, 128, 0, 0, - 228, 176, 5, 0, 0, 3, - 1, 0, 15, 128, 1, 0, - 228, 128, 1, 0, 228, 160, - 5, 0, 0, 3, 0, 0, - 15, 128, 0, 0, 228, 128, - 1, 0, 228, 128, 4, 0, - 0, 4, 1, 0, 7, 128, - 0, 0, 228, 160, 0, 0, - 255, 128, 0, 0, 228, 129, - 4, 0, 0, 4, 0, 0, - 7, 128, 1, 0, 255, 176, - 1, 0, 228, 128, 0, 0, - 228, 128, 1, 0, 0, 2, - 0, 8, 15, 128, 0, 0, - 228, 128, 255, 255, 0, 0, - 83, 72, 68, 82, 164, 1, - 0, 0, 64, 0, 0, 0, - 105, 0, 0, 0, 89, 0, - 0, 4, 70, 142, 32, 0, - 0, 0, 0, 0, 2, 0, - 0, 0, 90, 0, 0, 3, - 0, 96, 16, 0, 0, 0, - 0, 0, 90, 0, 0, 3, - 0, 96, 16, 0, 1, 0, - 0, 0, 88, 24, 0, 4, - 0, 112, 16, 0, 0, 0, - 0, 0, 85, 85, 0, 0, - 88, 24, 0, 4, 0, 112, - 16, 0, 1, 0, 0, 0, - 85, 85, 0, 0, 98, 16, - 0, 3, 242, 16, 16, 0, - 0, 0, 0, 0, 98, 16, - 0, 3, 130, 16, 16, 0, - 1, 0, 0, 0, 98, 16, - 0, 3, 50, 16, 16, 0, - 2, 0, 0, 0, 98, 16, - 0, 3, 194, 16, 16, 0, - 2, 0, 0, 0, 101, 0, - 0, 3, 242, 32, 16, 0, - 0, 0, 0, 0, 104, 0, - 0, 2, 2, 0, 0, 0, - 69, 0, 0, 9, 242, 0, - 16, 0, 0, 0, 0, 0, - 230, 26, 16, 0, 2, 0, - 0, 0, 70, 126, 16, 0, - 1, 0, 0, 0, 0, 96, - 16, 0, 1, 0, 0, 0, - 56, 0, 0, 7, 242, 0, - 16, 0, 0, 0, 0, 0, - 70, 14, 16, 0, 0, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 69, 0, - 0, 9, 242, 0, 16, 0, - 1, 0, 0, 0, 70, 16, - 16, 0, 2, 0, 0, 0, - 70, 126, 16, 0, 0, 0, - 0, 0, 0, 96, 16, 0, - 0, 0, 0, 0, 56, 0, - 0, 10, 242, 0, 16, 0, - 1, 0, 0, 0, 70, 14, - 16, 0, 1, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 64, 0, 0, 0, 64, - 0, 0, 0, 64, 0, 0, - 128, 63, 56, 0, 0, 7, - 242, 0, 16, 0, 0, 0, - 0, 0, 70, 14, 16, 0, - 0, 0, 0, 0, 70, 14, - 16, 0, 1, 0, 0, 0, - 50, 0, 0, 11, 114, 0, - 16, 0, 1, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 246, 15, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 128, - 65, 0, 0, 0, 0, 0, - 0, 0, 50, 0, 0, 9, - 114, 32, 16, 0, 0, 0, - 0, 0, 246, 31, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 54, 0, 0, 5, - 130, 32, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 62, 0, - 0, 1, 73, 83, 71, 78, - 120, 0, 0, 0, 4, 0, - 0, 0, 8, 0, 0, 0, - 104, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 15, 15, 0, 0, - 104, 0, 0, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 1, 0, - 0, 0, 15, 8, 0, 0, - 110, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 2, 0, - 0, 0, 3, 3, 0, 0, - 110, 0, 0, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 2, 0, - 0, 0, 12, 12, 0, 0, - 67, 79, 76, 79, 82, 0, - 84, 69, 88, 67, 79, 79, - 82, 68, 0, 171, 79, 83, - 71, 78, 44, 0, 0, 0, - 1, 0, 0, 0, 8, 0, - 0, 0, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 15, 0, - 0, 0, 83, 86, 95, 84, - 97, 114, 103, 101, 116, 0, - 171, 171 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/DualTextureEffect_PSDualTextureNoFog.inc b/DirectXTK/Src/Shaders/Compiled/DualTextureEffect_PSDualTextureNoFog.inc deleted file mode 100644 index cfa5f46..0000000 --- a/DirectXTK/Src/Shaders/Compiled/DualTextureEffect_PSDualTextureNoFog.inc +++ /dev/null @@ -1,288 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// COLOR 0 xyzw 0 NONE float xyzw -// TEXCOORD 0 xy 1 NONE float xy -// TEXCOORD 1 zw 1 NONE float zw -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Target 0 xyzw 0 TARGET float xyzw -// -// -// Sampler/Resource to DX9 shader sampler mappings: -// -// Target Sampler Source Sampler Source Resource -// -------------- --------------- ---------------- -// s0 s0 t0 -// s1 s1 t1 -// -// -// Level9 shader bytecode: -// - ps_2_0 - def c0, 2, 2, 2, 1 - dcl t0 // pin<0,1,2,3> - dcl t1 // pin<4,5,7,6> - dcl_2d s0 - dcl_2d s1 - -#line 109 "D:\Microsoft\DirectXTK\Src\Shaders\DualTextureEffect.fx" - mov r0.xy, t1.wzyx - texld r0, r0, s1 // ::overlay<0,1,2,3> - texld r1, t1, s0 // ::color<0,1,2,3> - -#line 112 - mul r0, r0, t0 - mul r1, r1, c0 - mul r0, r0, r1 // ::color<0,1,2,3> - mov oC0, r0 // ::PSDualTextureNoFog<0,1,2,3> - -// approximately 7 instruction slots used (2 texture, 5 arithmetic) -ps_4_0 -dcl_sampler s0, mode_default -dcl_sampler s1, mode_default -dcl_resource_texture2d (float,float,float,float) t0 -dcl_resource_texture2d (float,float,float,float) t1 -dcl_input_ps linear v0.xyzw -dcl_input_ps linear v1.xy -dcl_input_ps linear v1.zw -dcl_output o0.xyzw -dcl_temps 2 -sample r0.xyzw, v1.zwzz, t1.xyzw, s1 -mul r0.xyzw, r0.xyzw, v0.xyzw -sample r1.xyzw, v1.xyxx, t0.xyzw, s0 -mul r1.xyzw, r1.xyzw, l(2.000000, 2.000000, 2.000000, 1.000000) -mul o0.xyzw, r0.xyzw, r1.xyzw -ret -// Approximately 0 instruction slots used -#endif - -const BYTE DualTextureEffect_PSDualTextureNoFog[] = -{ - 68, 88, 66, 67, 236, 206, - 251, 62, 5, 13, 168, 122, - 5, 4, 77, 88, 206, 169, - 191, 148, 1, 0, 0, 0, - 16, 5, 0, 0, 4, 0, - 0, 0, 48, 0, 0, 0, - 72, 3, 0, 0, 116, 4, - 0, 0, 220, 4, 0, 0, - 65, 111, 110, 57, 16, 3, - 0, 0, 16, 3, 0, 0, - 0, 2, 255, 255, 228, 2, - 0, 0, 44, 0, 0, 0, - 0, 0, 44, 0, 0, 0, - 44, 0, 0, 0, 44, 0, - 2, 0, 36, 0, 0, 0, - 44, 0, 0, 0, 0, 0, - 1, 1, 1, 0, 0, 2, - 255, 255, 254, 255, 138, 0, - 68, 66, 85, 71, 40, 0, - 0, 0, 252, 1, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 0, 96, 0, 0, 0, - 12, 0, 0, 0, 100, 0, - 0, 0, 4, 0, 0, 0, - 172, 1, 0, 0, 196, 0, - 0, 0, 68, 58, 92, 77, - 105, 99, 114, 111, 115, 111, - 102, 116, 92, 68, 105, 114, - 101, 99, 116, 88, 84, 75, - 92, 83, 114, 99, 92, 83, - 104, 97, 100, 101, 114, 115, - 92, 68, 117, 97, 108, 84, - 101, 120, 116, 117, 114, 101, - 69, 102, 102, 101, 99, 116, - 46, 102, 120, 0, 40, 0, - 0, 0, 0, 0, 255, 255, - 48, 2, 0, 0, 0, 0, - 255, 255, 72, 2, 0, 0, - 0, 0, 255, 255, 84, 2, - 0, 0, 0, 0, 255, 255, - 96, 2, 0, 0, 0, 0, - 255, 255, 108, 2, 0, 0, - 109, 0, 0, 0, 120, 2, - 0, 0, 109, 0, 0, 0, - 132, 2, 0, 0, 108, 0, - 0, 0, 148, 2, 0, 0, - 112, 0, 0, 0, 164, 2, - 0, 0, 112, 0, 0, 0, - 180, 2, 0, 0, 112, 0, - 0, 0, 196, 2, 0, 0, - 112, 0, 0, 0, 212, 2, - 0, 0, 80, 83, 68, 117, - 97, 108, 84, 101, 120, 116, - 117, 114, 101, 78, 111, 70, - 111, 103, 0, 171, 1, 0, - 3, 0, 1, 0, 4, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 11, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 3, 0, 99, 111, 108, 111, - 114, 0, 171, 171, 1, 0, - 3, 0, 1, 0, 4, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 7, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 3, 0, 10, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 3, 0, 111, 118, 101, 114, - 108, 97, 121, 0, 6, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 3, 0, 112, 105, - 110, 0, 68, 105, 102, 102, - 117, 115, 101, 0, 84, 101, - 120, 67, 111, 111, 114, 100, - 0, 171, 171, 171, 1, 0, - 3, 0, 1, 0, 2, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 84, 101, 120, 67, - 111, 111, 114, 100, 50, 0, - 171, 171, 60, 1, 0, 0, - 252, 0, 0, 0, 68, 1, - 0, 0, 80, 1, 0, 0, - 96, 1, 0, 0, 80, 1, - 0, 0, 5, 0, 0, 0, - 1, 0, 8, 0, 1, 0, - 3, 0, 108, 1, 0, 0, - 1, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 3, 0, - 2, 0, 0, 0, 4, 0, - 5, 0, 7, 0, 6, 0, - 0, 0, 0, 0, 196, 0, - 0, 0, 216, 0, 0, 0, - 1, 0, 0, 0, 232, 0, - 0, 0, 0, 0, 0, 0, - 244, 0, 0, 0, 252, 0, - 0, 0, 2, 0, 0, 0, - 12, 1, 0, 0, 0, 0, - 0, 0, 36, 1, 0, 0, - 252, 0, 0, 0, 1, 0, - 0, 0, 44, 1, 0, 0, - 196, 0, 0, 0, 56, 1, - 0, 0, 132, 1, 0, 0, - 2, 0, 0, 0, 148, 1, - 0, 0, 77, 105, 99, 114, - 111, 115, 111, 102, 116, 32, - 40, 82, 41, 32, 72, 76, - 83, 76, 32, 83, 104, 97, - 100, 101, 114, 32, 67, 111, - 109, 112, 105, 108, 101, 114, - 32, 49, 48, 46, 49, 0, - 81, 0, 0, 5, 0, 0, - 15, 160, 0, 0, 0, 64, - 0, 0, 0, 64, 0, 0, - 0, 64, 0, 0, 128, 63, - 31, 0, 0, 2, 0, 0, - 0, 128, 0, 0, 15, 176, - 31, 0, 0, 2, 0, 0, - 0, 128, 1, 0, 15, 176, - 31, 0, 0, 2, 0, 0, - 0, 144, 0, 8, 15, 160, - 31, 0, 0, 2, 0, 0, - 0, 144, 1, 8, 15, 160, - 1, 0, 0, 2, 0, 0, - 3, 128, 1, 0, 27, 176, - 66, 0, 0, 3, 0, 0, - 15, 128, 0, 0, 228, 128, - 1, 8, 228, 160, 66, 0, - 0, 3, 1, 0, 15, 128, - 1, 0, 228, 176, 0, 8, - 228, 160, 5, 0, 0, 3, - 0, 0, 15, 128, 0, 0, - 228, 128, 0, 0, 228, 176, - 5, 0, 0, 3, 1, 0, - 15, 128, 1, 0, 228, 128, - 0, 0, 228, 160, 5, 0, - 0, 3, 0, 0, 15, 128, - 0, 0, 228, 128, 1, 0, - 228, 128, 1, 0, 0, 2, - 0, 8, 15, 128, 0, 0, - 228, 128, 255, 255, 0, 0, - 83, 72, 68, 82, 36, 1, - 0, 0, 64, 0, 0, 0, - 73, 0, 0, 0, 90, 0, - 0, 3, 0, 96, 16, 0, - 0, 0, 0, 0, 90, 0, - 0, 3, 0, 96, 16, 0, - 1, 0, 0, 0, 88, 24, - 0, 4, 0, 112, 16, 0, - 0, 0, 0, 0, 85, 85, - 0, 0, 88, 24, 0, 4, - 0, 112, 16, 0, 1, 0, - 0, 0, 85, 85, 0, 0, - 98, 16, 0, 3, 242, 16, - 16, 0, 0, 0, 0, 0, - 98, 16, 0, 3, 50, 16, - 16, 0, 1, 0, 0, 0, - 98, 16, 0, 3, 194, 16, - 16, 0, 1, 0, 0, 0, - 101, 0, 0, 3, 242, 32, - 16, 0, 0, 0, 0, 0, - 104, 0, 0, 2, 2, 0, - 0, 0, 69, 0, 0, 9, - 242, 0, 16, 0, 0, 0, - 0, 0, 230, 26, 16, 0, - 1, 0, 0, 0, 70, 126, - 16, 0, 1, 0, 0, 0, - 0, 96, 16, 0, 1, 0, - 0, 0, 56, 0, 0, 7, - 242, 0, 16, 0, 0, 0, - 0, 0, 70, 14, 16, 0, - 0, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 69, 0, 0, 9, 242, 0, - 16, 0, 1, 0, 0, 0, - 70, 16, 16, 0, 1, 0, - 0, 0, 70, 126, 16, 0, - 0, 0, 0, 0, 0, 96, - 16, 0, 0, 0, 0, 0, - 56, 0, 0, 10, 242, 0, - 16, 0, 1, 0, 0, 0, - 70, 14, 16, 0, 1, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 64, 0, 0, - 0, 64, 0, 0, 0, 64, - 0, 0, 128, 63, 56, 0, - 0, 7, 242, 32, 16, 0, - 0, 0, 0, 0, 70, 14, - 16, 0, 0, 0, 0, 0, - 70, 14, 16, 0, 1, 0, - 0, 0, 62, 0, 0, 1, - 73, 83, 71, 78, 96, 0, - 0, 0, 3, 0, 0, 0, - 8, 0, 0, 0, 80, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 15, 15, 0, 0, 86, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 1, 0, 0, 0, - 3, 3, 0, 0, 86, 0, - 0, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 1, 0, 0, 0, - 12, 12, 0, 0, 67, 79, - 76, 79, 82, 0, 84, 69, - 88, 67, 79, 79, 82, 68, - 0, 171, 79, 83, 71, 78, - 44, 0, 0, 0, 1, 0, - 0, 0, 8, 0, 0, 0, - 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 15, 0, 0, 0, - 83, 86, 95, 84, 97, 114, - 103, 101, 116, 0, 171, 171 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/DualTextureEffect_VSDualTexture.inc b/DirectXTK/Src/Shaders/Compiled/DualTextureEffect_VSDualTexture.inc deleted file mode 100644 index 91ef54f..0000000 --- a/DirectXTK/Src/Shaders/Compiled/DualTextureEffect_VSDualTexture.inc +++ /dev/null @@ -1,422 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Position 0 xyzw 0 NONE float xyzw -// TEXCOORD 0 xy 1 NONE float xy -// TEXCOORD 1 xy 2 NONE float xy -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// COLOR 0 xyzw 0 NONE float xyzw -// COLOR 1 xyzw 1 NONE float xyzw -// TEXCOORD 0 xy 2 NONE float xy -// TEXCOORD 1 zw 2 NONE float zw -// SV_Position 0 xyzw 3 POS float xyzw -// -// -// Constant buffer to DX9 shader constant mappings: -// -// Target Reg Buffer Start Reg # of Regs Data Conversion -// ---------- ------- --------- --------- ---------------------- -// c1 cb0 0 1 ( FLT, FLT, FLT, FLT) -// c2 cb0 2 5 ( FLT, FLT, FLT, FLT) -// -// -// Runtime generated constant mappings: -// -// Target Reg Constant Description -// ---------- -------------------------------------------------- -// c0 Vertex Shader position offset -// -// -// Level9 shader bytecode: -// - vs_2_0 - def c7, 0, 1, 0, 0 - dcl_texcoord v0 // vin<0,1,2,3> - dcl_texcoord1 v1 // vin<4,5> - dcl_texcoord2 v2 // vin<6,7> - -#line 41 "D:\Microsoft\DirectXTK\Src\Shaders\Common.fxh" - dp4 oPos.z, v0, c5 // ::VSDualTexture<14> - -#line 12 - dp4 r0.x, v0, c2 - max r0.x, r0.x, c7.x - min oT1.w, r0.x, c7.y // ::VSDualTexture<7> - -#line 41 - dp4 r0.x, v0, c3 // ::vout<0> - dp4 r0.y, v0, c4 // ::vout<1> - dp4 r0.z, v0, c6 // ::vout<3> - -#line 29 "D:\Microsoft\DirectXTK\Src\Shaders\DualTextureEffect.fx" - mad oPos.xy, r0.z, c0, r0 // ::VSDualTexture<12,13> - mov oPos.w, r0.z // ::VSDualTexture<15> - -#line 42 "D:\Microsoft\DirectXTK\Src\Shaders\Common.fxh" - mov oT0, c1 // ::VSDualTexture<0,1,2,3> - mov oT1.xyz, c7.x // ::VSDualTexture<4,5,6> - -#line 36 "D:\Microsoft\DirectXTK\Src\Shaders\DualTextureEffect.fx" - mov oT2.xy, v1 // ::VSDualTexture<8,9> - mov oT2.zw, v2.xyyx // ::VSDualTexture<11,10> - -// approximately 13 instruction slots used -vs_4_0 -dcl_constantbuffer CB0[7], immediateIndexed -dcl_input v0.xyzw -dcl_input v1.xy -dcl_input v2.xy -dcl_output o0.xyzw -dcl_output o1.xyzw -dcl_output o2.xy -dcl_output o2.zw -dcl_output_siv o3.xyzw, position -mov o0.xyzw, cb0[0].xyzw -dp4_sat o1.w, v0.xyzw, cb0[2].xyzw -mov o1.xyz, l(0,0,0,0) -mov o2.xy, v1.xyxx -mov o2.zw, v2.xxxy -dp4 o3.x, v0.xyzw, cb0[3].xyzw -dp4 o3.y, v0.xyzw, cb0[4].xyzw -dp4 o3.z, v0.xyzw, cb0[5].xyzw -dp4 o3.w, v0.xyzw, cb0[6].xyzw -ret -// Approximately 0 instruction slots used -#endif - -const BYTE DualTextureEffect_VSDualTexture[] = -{ - 68, 88, 66, 67, 74, 154, - 157, 188, 27, 70, 55, 225, - 30, 235, 110, 210, 160, 58, - 37, 77, 1, 0, 0, 0, - 136, 7, 0, 0, 4, 0, - 0, 0, 48, 0, 0, 0, - 236, 4, 0, 0, 116, 6, - 0, 0, 228, 6, 0, 0, - 65, 111, 110, 57, 180, 4, - 0, 0, 180, 4, 0, 0, - 0, 2, 254, 255, 116, 4, - 0, 0, 64, 0, 0, 0, - 2, 0, 36, 0, 0, 0, - 60, 0, 0, 0, 60, 0, - 0, 0, 36, 0, 1, 0, - 60, 0, 0, 0, 0, 0, - 1, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 2, 0, - 5, 0, 2, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 2, 254, 255, 254, 255, - 219, 0, 68, 66, 85, 71, - 40, 0, 0, 0, 64, 3, - 0, 0, 0, 0, 0, 0, - 2, 0, 0, 0, 144, 0, - 0, 0, 17, 0, 0, 0, - 152, 0, 0, 0, 3, 0, - 0, 0, 4, 3, 0, 0, - 32, 1, 0, 0, 68, 58, - 92, 77, 105, 99, 114, 111, - 115, 111, 102, 116, 92, 68, - 105, 114, 101, 99, 116, 88, - 84, 75, 92, 83, 114, 99, - 92, 83, 104, 97, 100, 101, - 114, 115, 92, 67, 111, 109, - 109, 111, 110, 46, 102, 120, - 104, 0, 68, 58, 92, 77, - 105, 99, 114, 111, 115, 111, - 102, 116, 92, 68, 105, 114, - 101, 99, 116, 88, 84, 75, - 92, 83, 114, 99, 92, 83, - 104, 97, 100, 101, 114, 115, - 92, 68, 117, 97, 108, 84, - 101, 120, 116, 117, 114, 101, - 69, 102, 102, 101, 99, 116, - 46, 102, 120, 0, 171, 171, - 40, 0, 0, 0, 86, 0, - 0, 0, 0, 0, 255, 255, - 116, 3, 0, 0, 0, 0, - 255, 255, 140, 3, 0, 0, - 0, 0, 255, 255, 152, 3, - 0, 0, 0, 0, 255, 255, - 164, 3, 0, 0, 41, 0, - 0, 0, 176, 3, 0, 0, - 12, 0, 0, 0, 192, 3, - 0, 0, 12, 0, 0, 0, - 208, 3, 0, 0, 12, 0, - 0, 0, 224, 3, 0, 0, - 41, 0, 0, 0, 240, 3, - 0, 0, 41, 0, 0, 0, - 0, 4, 0, 0, 41, 0, - 0, 0, 16, 4, 0, 0, - 29, 0, 1, 0, 32, 4, - 0, 0, 29, 0, 1, 0, - 52, 4, 0, 0, 42, 0, - 0, 0, 64, 4, 0, 0, - 43, 0, 0, 0, 76, 4, - 0, 0, 36, 0, 1, 0, - 88, 4, 0, 0, 36, 0, - 1, 0, 100, 4, 0, 0, - 86, 83, 68, 117, 97, 108, - 84, 101, 120, 116, 117, 114, - 101, 0, 68, 105, 102, 102, - 117, 115, 101, 0, 171, 171, - 1, 0, 3, 0, 1, 0, - 4, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 83, 112, - 101, 99, 117, 108, 97, 114, - 0, 84, 101, 120, 67, 111, - 111, 114, 100, 0, 171, 171, - 1, 0, 3, 0, 1, 0, - 2, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 84, 101, - 120, 67, 111, 111, 114, 100, - 50, 0, 80, 111, 115, 105, - 116, 105, 111, 110, 80, 83, - 0, 171, 171, 171, 46, 1, - 0, 0, 56, 1, 0, 0, - 72, 1, 0, 0, 56, 1, - 0, 0, 81, 1, 0, 0, - 92, 1, 0, 0, 108, 1, - 0, 0, 92, 1, 0, 0, - 118, 1, 0, 0, 56, 1, - 0, 0, 5, 0, 0, 0, - 1, 0, 16, 0, 1, 0, - 5, 0, 132, 1, 0, 0, - 4, 0, 0, 0, 255, 255, - 255, 255, 14, 0, 255, 255, - 7, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 7, 0, - 11, 0, 0, 0, 12, 0, - 13, 0, 255, 255, 255, 255, - 12, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 15, 0, - 13, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 3, 0, - 14, 0, 0, 0, 4, 0, - 5, 0, 6, 0, 255, 255, - 15, 0, 0, 0, 8, 0, - 9, 0, 255, 255, 255, 255, - 16, 0, 0, 0, 255, 255, - 255, 255, 11, 0, 10, 0, - 118, 105, 110, 0, 80, 111, - 115, 105, 116, 105, 111, 110, - 0, 171, 171, 171, 32, 2, - 0, 0, 56, 1, 0, 0, - 81, 1, 0, 0, 92, 1, - 0, 0, 108, 1, 0, 0, - 92, 1, 0, 0, 5, 0, - 0, 0, 1, 0, 8, 0, - 1, 0, 3, 0, 44, 2, - 0, 0, 1, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 3, 0, 2, 0, 0, 0, - 4, 0, 5, 0, 255, 255, - 255, 255, 3, 0, 0, 0, - 6, 0, 7, 0, 255, 255, - 255, 255, 118, 111, 117, 116, - 0, 80, 111, 115, 95, 112, - 115, 0, 1, 0, 3, 0, - 1, 0, 3, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 70, 111, 103, 70, 97, 99, - 116, 111, 114, 0, 171, 171, - 0, 0, 3, 0, 1, 0, - 1, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 125, 2, - 0, 0, 56, 1, 0, 0, - 46, 1, 0, 0, 56, 1, - 0, 0, 72, 1, 0, 0, - 132, 2, 0, 0, 148, 2, - 0, 0, 160, 2, 0, 0, - 5, 0, 0, 0, 1, 0, - 12, 0, 1, 0, 4, 0, - 176, 2, 0, 0, 8, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 9, 0, - 0, 0, 255, 255, 1, 0, - 255, 255, 255, 255, 10, 0, - 0, 0, 255, 255, 255, 255, - 3, 0, 255, 255, 0, 0, - 0, 0, 32, 1, 0, 0, - 172, 1, 0, 0, 8, 0, - 0, 0, 188, 1, 0, 0, - 32, 1, 0, 0, 28, 2, - 0, 0, 68, 2, 0, 0, - 3, 0, 0, 0, 84, 2, - 0, 0, 0, 0, 0, 0, - 120, 2, 0, 0, 208, 2, - 0, 0, 3, 0, 0, 0, - 224, 2, 0, 0, 77, 105, - 99, 114, 111, 115, 111, 102, - 116, 32, 40, 82, 41, 32, - 72, 76, 83, 76, 32, 83, - 104, 97, 100, 101, 114, 32, - 67, 111, 109, 112, 105, 108, - 101, 114, 32, 49, 48, 46, - 49, 0, 81, 0, 0, 5, - 7, 0, 15, 160, 0, 0, - 0, 0, 0, 0, 128, 63, - 0, 0, 0, 0, 0, 0, - 0, 0, 31, 0, 0, 2, - 5, 0, 0, 128, 0, 0, - 15, 144, 31, 0, 0, 2, - 5, 0, 1, 128, 1, 0, - 15, 144, 31, 0, 0, 2, - 5, 0, 2, 128, 2, 0, - 15, 144, 9, 0, 0, 3, - 0, 0, 4, 192, 0, 0, - 228, 144, 5, 0, 228, 160, - 9, 0, 0, 3, 0, 0, - 1, 128, 0, 0, 228, 144, - 2, 0, 228, 160, 11, 0, - 0, 3, 0, 0, 1, 128, - 0, 0, 0, 128, 7, 0, - 0, 160, 10, 0, 0, 3, - 1, 0, 8, 224, 0, 0, - 0, 128, 7, 0, 85, 160, - 9, 0, 0, 3, 0, 0, - 1, 128, 0, 0, 228, 144, - 3, 0, 228, 160, 9, 0, - 0, 3, 0, 0, 2, 128, - 0, 0, 228, 144, 4, 0, - 228, 160, 9, 0, 0, 3, - 0, 0, 4, 128, 0, 0, - 228, 144, 6, 0, 228, 160, - 4, 0, 0, 4, 0, 0, - 3, 192, 0, 0, 170, 128, - 0, 0, 228, 160, 0, 0, - 228, 128, 1, 0, 0, 2, - 0, 0, 8, 192, 0, 0, - 170, 128, 1, 0, 0, 2, - 0, 0, 15, 224, 1, 0, - 228, 160, 1, 0, 0, 2, - 1, 0, 7, 224, 7, 0, - 0, 160, 1, 0, 0, 2, - 2, 0, 3, 224, 1, 0, - 228, 144, 1, 0, 0, 2, - 2, 0, 12, 224, 2, 0, - 20, 144, 255, 255, 0, 0, - 83, 72, 68, 82, 128, 1, - 0, 0, 64, 0, 1, 0, - 96, 0, 0, 0, 89, 0, - 0, 4, 70, 142, 32, 0, - 0, 0, 0, 0, 7, 0, - 0, 0, 95, 0, 0, 3, - 242, 16, 16, 0, 0, 0, - 0, 0, 95, 0, 0, 3, - 50, 16, 16, 0, 1, 0, - 0, 0, 95, 0, 0, 3, - 50, 16, 16, 0, 2, 0, - 0, 0, 101, 0, 0, 3, - 242, 32, 16, 0, 0, 0, - 0, 0, 101, 0, 0, 3, - 242, 32, 16, 0, 1, 0, - 0, 0, 101, 0, 0, 3, - 50, 32, 16, 0, 2, 0, - 0, 0, 101, 0, 0, 3, - 194, 32, 16, 0, 2, 0, - 0, 0, 103, 0, 0, 4, - 242, 32, 16, 0, 3, 0, - 0, 0, 1, 0, 0, 0, - 54, 0, 0, 6, 242, 32, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 17, 32, 0, 8, 130, 32, - 16, 0, 1, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 2, 0, - 0, 0, 54, 0, 0, 8, - 114, 32, 16, 0, 1, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 54, 0, - 0, 5, 50, 32, 16, 0, - 2, 0, 0, 0, 70, 16, - 16, 0, 1, 0, 0, 0, - 54, 0, 0, 5, 194, 32, - 16, 0, 2, 0, 0, 0, - 6, 20, 16, 0, 2, 0, - 0, 0, 17, 0, 0, 8, - 18, 32, 16, 0, 3, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 17, 0, - 0, 8, 34, 32, 16, 0, - 3, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 4, 0, 0, 0, - 17, 0, 0, 8, 66, 32, - 16, 0, 3, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 5, 0, - 0, 0, 17, 0, 0, 8, - 130, 32, 16, 0, 3, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 6, 0, 0, 0, 62, 0, - 0, 1, 73, 83, 71, 78, - 104, 0, 0, 0, 3, 0, - 0, 0, 8, 0, 0, 0, - 80, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 15, 15, 0, 0, - 92, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 1, 0, - 0, 0, 3, 3, 0, 0, - 92, 0, 0, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 2, 0, - 0, 0, 3, 3, 0, 0, - 83, 86, 95, 80, 111, 115, - 105, 116, 105, 111, 110, 0, - 84, 69, 88, 67, 79, 79, - 82, 68, 0, 171, 171, 171, - 79, 83, 71, 78, 156, 0, - 0, 0, 5, 0, 0, 0, - 8, 0, 0, 0, 128, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 15, 0, 0, 0, 128, 0, - 0, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 1, 0, 0, 0, - 15, 0, 0, 0, 134, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 2, 0, 0, 0, - 3, 12, 0, 0, 134, 0, - 0, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 2, 0, 0, 0, - 12, 3, 0, 0, 143, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 3, 0, - 0, 0, 3, 0, 0, 0, - 15, 0, 0, 0, 67, 79, - 76, 79, 82, 0, 84, 69, - 88, 67, 79, 79, 82, 68, - 0, 83, 86, 95, 80, 111, - 115, 105, 116, 105, 111, 110, - 0, 171 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/DualTextureEffect_VSDualTextureNoFog.inc b/DirectXTK/Src/Shaders/Compiled/DualTextureEffect_VSDualTextureNoFog.inc deleted file mode 100644 index 0da04ae..0000000 --- a/DirectXTK/Src/Shaders/Compiled/DualTextureEffect_VSDualTextureNoFog.inc +++ /dev/null @@ -1,367 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Position 0 xyzw 0 NONE float xyzw -// TEXCOORD 0 xy 1 NONE float xy -// TEXCOORD 1 xy 2 NONE float xy -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// COLOR 0 xyzw 0 NONE float xyzw -// TEXCOORD 0 xy 1 NONE float xy -// TEXCOORD 1 zw 1 NONE float zw -// SV_Position 0 xyzw 2 POS float xyzw -// -// -// Constant buffer to DX9 shader constant mappings: -// -// Target Reg Buffer Start Reg # of Regs Data Conversion -// ---------- ------- --------- --------- ---------------------- -// c1 cb0 0 1 ( FLT, FLT, FLT, FLT) -// c2 cb0 3 4 ( FLT, FLT, FLT, FLT) -// -// -// Runtime generated constant mappings: -// -// Target Reg Constant Description -// ---------- -------------------------------------------------- -// c0 Vertex Shader position offset -// -// -// Level9 shader bytecode: -// - vs_2_0 - dcl_texcoord v0 // vin<0,1,2,3> - dcl_texcoord1 v1 // vin<4,5> - dcl_texcoord2 v2 // vin<6,7> - -#line 41 "D:\Microsoft\DirectXTK\Src\Shaders\Common.fxh" - dp4 oPos.z, v0, c4 // ::VSDualTextureNoFog<10> - dp4 r0.x, v0, c2 // ::vout<0> - dp4 r0.y, v0, c3 // ::vout<1> - dp4 r0.z, v0, c5 // ::vout<3> - -#line 44 "D:\Microsoft\DirectXTK\Src\Shaders\DualTextureEffect.fx" - mad oPos.xy, r0.z, c0, r0 // ::VSDualTextureNoFog<8,9> - mov oPos.w, r0.z // ::VSDualTextureNoFog<11> - -#line 42 "D:\Microsoft\DirectXTK\Src\Shaders\Common.fxh" - mov oT0, c1 // ::VSDualTextureNoFog<0,1,2,3> - -#line 51 "D:\Microsoft\DirectXTK\Src\Shaders\DualTextureEffect.fx" - mov oT1.xy, v1 // ::VSDualTextureNoFog<4,5> - mov oT1.zw, v2.xyyx // ::VSDualTextureNoFog<7,6> - -// approximately 9 instruction slots used -vs_4_0 -dcl_constantbuffer CB0[7], immediateIndexed -dcl_input v0.xyzw -dcl_input v1.xy -dcl_input v2.xy -dcl_output o0.xyzw -dcl_output o1.xy -dcl_output o1.zw -dcl_output_siv o2.xyzw, position -mov o0.xyzw, cb0[0].xyzw -mov o1.xy, v1.xyxx -mov o1.zw, v2.xxxy -dp4 o2.x, v0.xyzw, cb0[3].xyzw -dp4 o2.y, v0.xyzw, cb0[4].xyzw -dp4 o2.z, v0.xyzw, cb0[5].xyzw -dp4 o2.w, v0.xyzw, cb0[6].xyzw -ret -// Approximately 0 instruction slots used -#endif - -const BYTE DualTextureEffect_VSDualTextureNoFog[] = -{ - 68, 88, 66, 67, 28, 101, - 178, 214, 236, 82, 22, 7, - 53, 221, 64, 235, 235, 226, - 35, 161, 1, 0, 0, 0, - 144, 6, 0, 0, 4, 0, - 0, 0, 48, 0, 0, 0, - 88, 4, 0, 0, 148, 5, - 0, 0, 4, 6, 0, 0, - 65, 111, 110, 57, 32, 4, - 0, 0, 32, 4, 0, 0, - 0, 2, 254, 255, 224, 3, - 0, 0, 64, 0, 0, 0, - 2, 0, 36, 0, 0, 0, - 60, 0, 0, 0, 60, 0, - 0, 0, 36, 0, 1, 0, - 60, 0, 0, 0, 0, 0, - 1, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 4, 0, 2, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 2, 254, 255, 254, 255, - 203, 0, 68, 66, 85, 71, - 40, 0, 0, 0, 0, 3, - 0, 0, 0, 0, 0, 0, - 2, 0, 0, 0, 144, 0, - 0, 0, 12, 0, 0, 0, - 152, 0, 0, 0, 3, 0, - 0, 0, 196, 2, 0, 0, - 248, 0, 0, 0, 68, 58, - 92, 77, 105, 99, 114, 111, - 115, 111, 102, 116, 92, 68, - 105, 114, 101, 99, 116, 88, - 84, 75, 92, 83, 114, 99, - 92, 83, 104, 97, 100, 101, - 114, 115, 92, 67, 111, 109, - 109, 111, 110, 46, 102, 120, - 104, 0, 68, 58, 92, 77, - 105, 99, 114, 111, 115, 111, - 102, 116, 92, 68, 105, 114, - 101, 99, 116, 88, 84, 75, - 92, 83, 114, 99, 92, 83, - 104, 97, 100, 101, 114, 115, - 92, 68, 117, 97, 108, 84, - 101, 120, 116, 117, 114, 101, - 69, 102, 102, 101, 99, 116, - 46, 102, 120, 0, 171, 171, - 40, 0, 0, 0, 86, 0, - 0, 0, 0, 0, 255, 255, - 52, 3, 0, 0, 0, 0, - 255, 255, 64, 3, 0, 0, - 0, 0, 255, 255, 76, 3, - 0, 0, 41, 0, 0, 0, - 88, 3, 0, 0, 41, 0, - 0, 0, 104, 3, 0, 0, - 41, 0, 0, 0, 120, 3, - 0, 0, 41, 0, 0, 0, - 136, 3, 0, 0, 44, 0, - 1, 0, 152, 3, 0, 0, - 44, 0, 1, 0, 172, 3, - 0, 0, 42, 0, 0, 0, - 184, 3, 0, 0, 51, 0, - 1, 0, 196, 3, 0, 0, - 51, 0, 1, 0, 208, 3, - 0, 0, 86, 83, 68, 117, - 97, 108, 84, 101, 120, 116, - 117, 114, 101, 78, 111, 70, - 111, 103, 0, 68, 105, 102, - 102, 117, 115, 101, 0, 171, - 1, 0, 3, 0, 1, 0, - 4, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 84, 101, - 120, 67, 111, 111, 114, 100, - 0, 171, 171, 171, 1, 0, - 3, 0, 1, 0, 2, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 84, 101, 120, 67, - 111, 111, 114, 100, 50, 0, - 80, 111, 115, 105, 116, 105, - 111, 110, 80, 83, 0, 171, - 171, 171, 11, 1, 0, 0, - 20, 1, 0, 0, 36, 1, - 0, 0, 48, 1, 0, 0, - 64, 1, 0, 0, 48, 1, - 0, 0, 74, 1, 0, 0, - 20, 1, 0, 0, 5, 0, - 0, 0, 1, 0, 12, 0, - 1, 0, 4, 0, 88, 1, - 0, 0, 3, 0, 0, 0, - 255, 255, 255, 255, 10, 0, - 255, 255, 7, 0, 0, 0, - 8, 0, 9, 0, 255, 255, - 255, 255, 8, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 11, 0, 9, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 3, 0, 10, 0, 0, 0, - 4, 0, 5, 0, 255, 255, - 255, 255, 11, 0, 0, 0, - 255, 255, 255, 255, 7, 0, - 6, 0, 118, 105, 110, 0, - 80, 111, 115, 105, 116, 105, - 111, 110, 0, 171, 171, 171, - 212, 1, 0, 0, 20, 1, - 0, 0, 36, 1, 0, 0, - 48, 1, 0, 0, 64, 1, - 0, 0, 48, 1, 0, 0, - 5, 0, 0, 0, 1, 0, - 8, 0, 1, 0, 3, 0, - 224, 1, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 3, 0, 1, 0, - 0, 0, 4, 0, 5, 0, - 255, 255, 255, 255, 2, 0, - 0, 0, 6, 0, 7, 0, - 255, 255, 255, 255, 118, 111, - 117, 116, 0, 80, 111, 115, - 95, 112, 115, 0, 83, 112, - 101, 99, 117, 108, 97, 114, - 0, 171, 171, 171, 1, 0, - 3, 0, 1, 0, 3, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 70, 111, 103, 70, - 97, 99, 116, 111, 114, 0, - 171, 171, 0, 0, 3, 0, - 1, 0, 1, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 49, 2, 0, 0, 20, 1, - 0, 0, 11, 1, 0, 0, - 20, 1, 0, 0, 56, 2, - 0, 0, 68, 2, 0, 0, - 84, 2, 0, 0, 96, 2, - 0, 0, 5, 0, 0, 0, - 1, 0, 12, 0, 1, 0, - 4, 0, 112, 2, 0, 0, - 4, 0, 0, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 5, 0, 0, 0, 255, 255, - 1, 0, 255, 255, 255, 255, - 6, 0, 0, 0, 255, 255, - 255, 255, 3, 0, 255, 255, - 0, 0, 0, 0, 248, 0, - 0, 0, 120, 1, 0, 0, - 6, 0, 0, 0, 136, 1, - 0, 0, 248, 0, 0, 0, - 208, 1, 0, 0, 248, 1, - 0, 0, 3, 0, 0, 0, - 8, 2, 0, 0, 0, 0, - 0, 0, 44, 2, 0, 0, - 144, 2, 0, 0, 3, 0, - 0, 0, 160, 2, 0, 0, - 77, 105, 99, 114, 111, 115, - 111, 102, 116, 32, 40, 82, - 41, 32, 72, 76, 83, 76, - 32, 83, 104, 97, 100, 101, - 114, 32, 67, 111, 109, 112, - 105, 108, 101, 114, 32, 49, - 48, 46, 49, 0, 31, 0, - 0, 2, 5, 0, 0, 128, - 0, 0, 15, 144, 31, 0, - 0, 2, 5, 0, 1, 128, - 1, 0, 15, 144, 31, 0, - 0, 2, 5, 0, 2, 128, - 2, 0, 15, 144, 9, 0, - 0, 3, 0, 0, 4, 192, - 0, 0, 228, 144, 4, 0, - 228, 160, 9, 0, 0, 3, - 0, 0, 1, 128, 0, 0, - 228, 144, 2, 0, 228, 160, - 9, 0, 0, 3, 0, 0, - 2, 128, 0, 0, 228, 144, - 3, 0, 228, 160, 9, 0, - 0, 3, 0, 0, 4, 128, - 0, 0, 228, 144, 5, 0, - 228, 160, 4, 0, 0, 4, - 0, 0, 3, 192, 0, 0, - 170, 128, 0, 0, 228, 160, - 0, 0, 228, 128, 1, 0, - 0, 2, 0, 0, 8, 192, - 0, 0, 170, 128, 1, 0, - 0, 2, 0, 0, 15, 224, - 1, 0, 228, 160, 1, 0, - 0, 2, 1, 0, 3, 224, - 1, 0, 228, 144, 1, 0, - 0, 2, 1, 0, 12, 224, - 2, 0, 20, 144, 255, 255, - 0, 0, 83, 72, 68, 82, - 52, 1, 0, 0, 64, 0, - 1, 0, 77, 0, 0, 0, - 89, 0, 0, 4, 70, 142, - 32, 0, 0, 0, 0, 0, - 7, 0, 0, 0, 95, 0, - 0, 3, 242, 16, 16, 0, - 0, 0, 0, 0, 95, 0, - 0, 3, 50, 16, 16, 0, - 1, 0, 0, 0, 95, 0, - 0, 3, 50, 16, 16, 0, - 2, 0, 0, 0, 101, 0, - 0, 3, 242, 32, 16, 0, - 0, 0, 0, 0, 101, 0, - 0, 3, 50, 32, 16, 0, - 1, 0, 0, 0, 101, 0, - 0, 3, 194, 32, 16, 0, - 1, 0, 0, 0, 103, 0, - 0, 4, 242, 32, 16, 0, - 2, 0, 0, 0, 1, 0, - 0, 0, 54, 0, 0, 6, - 242, 32, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 54, 0, 0, 5, - 50, 32, 16, 0, 1, 0, - 0, 0, 70, 16, 16, 0, - 1, 0, 0, 0, 54, 0, - 0, 5, 194, 32, 16, 0, - 1, 0, 0, 0, 6, 20, - 16, 0, 2, 0, 0, 0, - 17, 0, 0, 8, 18, 32, - 16, 0, 2, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 17, 0, 0, 8, - 34, 32, 16, 0, 2, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 4, 0, 0, 0, 17, 0, - 0, 8, 66, 32, 16, 0, - 2, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 5, 0, 0, 0, - 17, 0, 0, 8, 130, 32, - 16, 0, 2, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 6, 0, - 0, 0, 62, 0, 0, 1, - 73, 83, 71, 78, 104, 0, - 0, 0, 3, 0, 0, 0, - 8, 0, 0, 0, 80, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 15, 15, 0, 0, 92, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 1, 0, 0, 0, - 3, 3, 0, 0, 92, 0, - 0, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 2, 0, 0, 0, - 3, 3, 0, 0, 83, 86, - 95, 80, 111, 115, 105, 116, - 105, 111, 110, 0, 84, 69, - 88, 67, 79, 79, 82, 68, - 0, 171, 171, 171, 79, 83, - 71, 78, 132, 0, 0, 0, - 4, 0, 0, 0, 8, 0, - 0, 0, 104, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 15, 0, - 0, 0, 110, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 1, 0, 0, 0, 3, 12, - 0, 0, 110, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 1, 0, 0, 0, 12, 3, - 0, 0, 119, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 0, 3, 0, 0, 0, - 2, 0, 0, 0, 15, 0, - 0, 0, 67, 79, 76, 79, - 82, 0, 84, 69, 88, 67, - 79, 79, 82, 68, 0, 83, - 86, 95, 80, 111, 115, 105, - 116, 105, 111, 110, 0, 171 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/DualTextureEffect_VSDualTextureVc.inc b/DirectXTK/Src/Shaders/Compiled/DualTextureEffect_VSDualTextureVc.inc deleted file mode 100644 index 0891a61..0000000 --- a/DirectXTK/Src/Shaders/Compiled/DualTextureEffect_VSDualTextureVc.inc +++ /dev/null @@ -1,443 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Position 0 xyzw 0 NONE float xyzw -// TEXCOORD 0 xy 1 NONE float xy -// TEXCOORD 1 xy 2 NONE float xy -// COLOR 0 xyzw 3 NONE float xyzw -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// COLOR 0 xyzw 0 NONE float xyzw -// COLOR 1 xyzw 1 NONE float xyzw -// TEXCOORD 0 xy 2 NONE float xy -// TEXCOORD 1 zw 2 NONE float zw -// SV_Position 0 xyzw 3 POS float xyzw -// -// -// Constant buffer to DX9 shader constant mappings: -// -// Target Reg Buffer Start Reg # of Regs Data Conversion -// ---------- ------- --------- --------- ---------------------- -// c1 cb0 0 1 ( FLT, FLT, FLT, FLT) -// c2 cb0 2 5 ( FLT, FLT, FLT, FLT) -// -// -// Runtime generated constant mappings: -// -// Target Reg Constant Description -// ---------- -------------------------------------------------- -// c0 Vertex Shader position offset -// -// -// Level9 shader bytecode: -// - vs_2_0 - def c7, 0, 1, 0, 0 - dcl_texcoord v0 // vin<0,1,2,3> - dcl_texcoord1 v1 // vin<4,5> - dcl_texcoord2 v2 // vin<6,7> - dcl_texcoord3 v3 // vin<8,9,10,11> - -#line 41 "D:\Microsoft\DirectXTK\Src\Shaders\Common.fxh" - dp4 oPos.z, v0, c5 // ::VSDualTextureVc<14> - -#line 12 - dp4 r0.x, v0, c2 - max r0.x, r0.x, c7.x - min oT1.w, r0.x, c7.y // ::VSDualTextureVc<7> - -#line 68 "D:\Microsoft\DirectXTK\Src\Shaders\DualTextureEffect.fx" - mul oT0, v3, c1 // ::VSDualTextureVc<0,1,2,3> - -#line 41 "D:\Microsoft\DirectXTK\Src\Shaders\Common.fxh" - dp4 r0.x, v0, c3 // ::vout<0> - dp4 r0.y, v0, c4 // ::vout<1> - dp4 r0.z, v0, c6 // ::vout<3> - -#line 59 "D:\Microsoft\DirectXTK\Src\Shaders\DualTextureEffect.fx" - mad oPos.xy, r0.z, c0, r0 // ::VSDualTextureVc<12,13> - mov oPos.w, r0.z // ::VSDualTextureVc<15> - -#line 43 "D:\Microsoft\DirectXTK\Src\Shaders\Common.fxh" - mov oT1.xyz, c7.x // ::VSDualTextureVc<4,5,6> - -#line 66 "D:\Microsoft\DirectXTK\Src\Shaders\DualTextureEffect.fx" - mov oT2.xy, v1 // ::VSDualTextureVc<8,9> - mov oT2.zw, v2.xyyx // ::VSDualTextureVc<11,10> - -// approximately 13 instruction slots used -vs_4_0 -dcl_constantbuffer CB0[7], immediateIndexed -dcl_input v0.xyzw -dcl_input v1.xy -dcl_input v2.xy -dcl_input v3.xyzw -dcl_output o0.xyzw -dcl_output o1.xyzw -dcl_output o2.xy -dcl_output o2.zw -dcl_output_siv o3.xyzw, position -mul o0.xyzw, v3.xyzw, cb0[0].xyzw -dp4_sat o1.w, v0.xyzw, cb0[2].xyzw -mov o1.xyz, l(0,0,0,0) -mov o2.xy, v1.xyxx -mov o2.zw, v2.xxxy -dp4 o3.x, v0.xyzw, cb0[3].xyzw -dp4 o3.y, v0.xyzw, cb0[4].xyzw -dp4 o3.z, v0.xyzw, cb0[5].xyzw -dp4 o3.w, v0.xyzw, cb0[6].xyzw -ret -// Approximately 0 instruction slots used -#endif - -const BYTE DualTextureEffect_VSDualTextureVc[] = -{ - 68, 88, 66, 67, 12, 149, - 185, 76, 54, 33, 189, 144, - 142, 136, 208, 248, 105, 90, - 65, 20, 1, 0, 0, 0, - 232, 7, 0, 0, 4, 0, - 0, 0, 48, 0, 0, 0, - 28, 5, 0, 0, 184, 6, - 0, 0, 68, 7, 0, 0, - 65, 111, 110, 57, 228, 4, - 0, 0, 228, 4, 0, 0, - 0, 2, 254, 255, 164, 4, - 0, 0, 64, 0, 0, 0, - 2, 0, 36, 0, 0, 0, - 60, 0, 0, 0, 60, 0, - 0, 0, 36, 0, 1, 0, - 60, 0, 0, 0, 0, 0, - 1, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 2, 0, - 5, 0, 2, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 2, 254, 255, 254, 255, - 227, 0, 68, 66, 85, 71, - 40, 0, 0, 0, 96, 3, - 0, 0, 0, 0, 0, 0, - 2, 0, 0, 0, 144, 0, - 0, 0, 18, 0, 0, 0, - 152, 0, 0, 0, 3, 0, - 0, 0, 36, 3, 0, 0, - 40, 1, 0, 0, 68, 58, - 92, 77, 105, 99, 114, 111, - 115, 111, 102, 116, 92, 68, - 105, 114, 101, 99, 116, 88, - 84, 75, 92, 83, 114, 99, - 92, 83, 104, 97, 100, 101, - 114, 115, 92, 67, 111, 109, - 109, 111, 110, 46, 102, 120, - 104, 0, 68, 58, 92, 77, - 105, 99, 114, 111, 115, 111, - 102, 116, 92, 68, 105, 114, - 101, 99, 116, 88, 84, 75, - 92, 83, 114, 99, 92, 83, - 104, 97, 100, 101, 114, 115, - 92, 68, 117, 97, 108, 84, - 101, 120, 116, 117, 114, 101, - 69, 102, 102, 101, 99, 116, - 46, 102, 120, 0, 171, 171, - 40, 0, 0, 0, 86, 0, - 0, 0, 0, 0, 255, 255, - 148, 3, 0, 0, 0, 0, - 255, 255, 172, 3, 0, 0, - 0, 0, 255, 255, 184, 3, - 0, 0, 0, 0, 255, 255, - 196, 3, 0, 0, 0, 0, - 255, 255, 208, 3, 0, 0, - 41, 0, 0, 0, 220, 3, - 0, 0, 12, 0, 0, 0, - 236, 3, 0, 0, 12, 0, - 0, 0, 252, 3, 0, 0, - 12, 0, 0, 0, 12, 4, - 0, 0, 68, 0, 1, 0, - 28, 4, 0, 0, 41, 0, - 0, 0, 44, 4, 0, 0, - 41, 0, 0, 0, 60, 4, - 0, 0, 41, 0, 0, 0, - 76, 4, 0, 0, 59, 0, - 1, 0, 92, 4, 0, 0, - 59, 0, 1, 0, 112, 4, - 0, 0, 43, 0, 0, 0, - 124, 4, 0, 0, 66, 0, - 1, 0, 136, 4, 0, 0, - 66, 0, 1, 0, 148, 4, - 0, 0, 86, 83, 68, 117, - 97, 108, 84, 101, 120, 116, - 117, 114, 101, 86, 99, 0, - 68, 105, 102, 102, 117, 115, - 101, 0, 1, 0, 3, 0, - 1, 0, 4, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 83, 112, 101, 99, 117, 108, - 97, 114, 0, 84, 101, 120, - 67, 111, 111, 114, 100, 0, - 171, 171, 1, 0, 3, 0, - 1, 0, 2, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 84, 101, 120, 67, 111, 111, - 114, 100, 50, 0, 80, 111, - 115, 105, 116, 105, 111, 110, - 80, 83, 0, 171, 171, 171, - 56, 1, 0, 0, 64, 1, - 0, 0, 80, 1, 0, 0, - 64, 1, 0, 0, 89, 1, - 0, 0, 100, 1, 0, 0, - 116, 1, 0, 0, 100, 1, - 0, 0, 126, 1, 0, 0, - 64, 1, 0, 0, 5, 0, - 0, 0, 1, 0, 16, 0, - 1, 0, 5, 0, 140, 1, - 0, 0, 5, 0, 0, 0, - 255, 255, 255, 255, 14, 0, - 255, 255, 8, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 7, 0, 9, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 3, 0, 13, 0, 0, 0, - 12, 0, 13, 0, 255, 255, - 255, 255, 14, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 15, 0, 15, 0, 0, 0, - 4, 0, 5, 0, 6, 0, - 255, 255, 16, 0, 0, 0, - 8, 0, 9, 0, 255, 255, - 255, 255, 17, 0, 0, 0, - 255, 255, 255, 255, 11, 0, - 10, 0, 118, 105, 110, 0, - 80, 111, 115, 105, 116, 105, - 111, 110, 0, 67, 111, 108, - 111, 114, 0, 171, 40, 2, - 0, 0, 64, 1, 0, 0, - 89, 1, 0, 0, 100, 1, - 0, 0, 116, 1, 0, 0, - 100, 1, 0, 0, 49, 2, - 0, 0, 64, 1, 0, 0, - 5, 0, 0, 0, 1, 0, - 12, 0, 1, 0, 4, 0, - 56, 2, 0, 0, 1, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 3, 0, 2, 0, - 0, 0, 4, 0, 5, 0, - 255, 255, 255, 255, 3, 0, - 0, 0, 6, 0, 7, 0, - 255, 255, 255, 255, 4, 0, - 0, 0, 8, 0, 9, 0, - 10, 0, 11, 0, 118, 111, - 117, 116, 0, 80, 111, 115, - 95, 112, 115, 0, 1, 0, - 3, 0, 1, 0, 3, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 70, 111, 103, 70, - 97, 99, 116, 111, 114, 0, - 171, 171, 0, 0, 3, 0, - 1, 0, 1, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 157, 2, 0, 0, 64, 1, - 0, 0, 56, 1, 0, 0, - 64, 1, 0, 0, 80, 1, - 0, 0, 164, 2, 0, 0, - 180, 2, 0, 0, 192, 2, - 0, 0, 5, 0, 0, 0, - 1, 0, 12, 0, 1, 0, - 4, 0, 208, 2, 0, 0, - 10, 0, 0, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 11, 0, 0, 0, 255, 255, - 1, 0, 255, 255, 255, 255, - 12, 0, 0, 0, 255, 255, - 255, 255, 3, 0, 255, 255, - 0, 0, 0, 0, 40, 1, - 0, 0, 180, 1, 0, 0, - 8, 0, 0, 0, 196, 1, - 0, 0, 40, 1, 0, 0, - 36, 2, 0, 0, 88, 2, - 0, 0, 4, 0, 0, 0, - 104, 2, 0, 0, 0, 0, - 0, 0, 152, 2, 0, 0, - 240, 2, 0, 0, 3, 0, - 0, 0, 0, 3, 0, 0, - 77, 105, 99, 114, 111, 115, - 111, 102, 116, 32, 40, 82, - 41, 32, 72, 76, 83, 76, - 32, 83, 104, 97, 100, 101, - 114, 32, 67, 111, 109, 112, - 105, 108, 101, 114, 32, 49, - 48, 46, 49, 0, 81, 0, - 0, 5, 7, 0, 15, 160, - 0, 0, 0, 0, 0, 0, - 128, 63, 0, 0, 0, 0, - 0, 0, 0, 0, 31, 0, - 0, 2, 5, 0, 0, 128, - 0, 0, 15, 144, 31, 0, - 0, 2, 5, 0, 1, 128, - 1, 0, 15, 144, 31, 0, - 0, 2, 5, 0, 2, 128, - 2, 0, 15, 144, 31, 0, - 0, 2, 5, 0, 3, 128, - 3, 0, 15, 144, 9, 0, - 0, 3, 0, 0, 4, 192, - 0, 0, 228, 144, 5, 0, - 228, 160, 9, 0, 0, 3, - 0, 0, 1, 128, 0, 0, - 228, 144, 2, 0, 228, 160, - 11, 0, 0, 3, 0, 0, - 1, 128, 0, 0, 0, 128, - 7, 0, 0, 160, 10, 0, - 0, 3, 1, 0, 8, 224, - 0, 0, 0, 128, 7, 0, - 85, 160, 5, 0, 0, 3, - 0, 0, 15, 224, 3, 0, - 228, 144, 1, 0, 228, 160, - 9, 0, 0, 3, 0, 0, - 1, 128, 0, 0, 228, 144, - 3, 0, 228, 160, 9, 0, - 0, 3, 0, 0, 2, 128, - 0, 0, 228, 144, 4, 0, - 228, 160, 9, 0, 0, 3, - 0, 0, 4, 128, 0, 0, - 228, 144, 6, 0, 228, 160, - 4, 0, 0, 4, 0, 0, - 3, 192, 0, 0, 170, 128, - 0, 0, 228, 160, 0, 0, - 228, 128, 1, 0, 0, 2, - 0, 0, 8, 192, 0, 0, - 170, 128, 1, 0, 0, 2, - 1, 0, 7, 224, 7, 0, - 0, 160, 1, 0, 0, 2, - 2, 0, 3, 224, 1, 0, - 228, 144, 1, 0, 0, 2, - 2, 0, 12, 224, 2, 0, - 20, 144, 255, 255, 0, 0, - 83, 72, 68, 82, 148, 1, - 0, 0, 64, 0, 1, 0, - 101, 0, 0, 0, 89, 0, - 0, 4, 70, 142, 32, 0, - 0, 0, 0, 0, 7, 0, - 0, 0, 95, 0, 0, 3, - 242, 16, 16, 0, 0, 0, - 0, 0, 95, 0, 0, 3, - 50, 16, 16, 0, 1, 0, - 0, 0, 95, 0, 0, 3, - 50, 16, 16, 0, 2, 0, - 0, 0, 95, 0, 0, 3, - 242, 16, 16, 0, 3, 0, - 0, 0, 101, 0, 0, 3, - 242, 32, 16, 0, 0, 0, - 0, 0, 101, 0, 0, 3, - 242, 32, 16, 0, 1, 0, - 0, 0, 101, 0, 0, 3, - 50, 32, 16, 0, 2, 0, - 0, 0, 101, 0, 0, 3, - 194, 32, 16, 0, 2, 0, - 0, 0, 103, 0, 0, 4, - 242, 32, 16, 0, 3, 0, - 0, 0, 1, 0, 0, 0, - 56, 0, 0, 8, 242, 32, - 16, 0, 0, 0, 0, 0, - 70, 30, 16, 0, 3, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 17, 32, 0, 8, - 130, 32, 16, 0, 1, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 2, 0, 0, 0, 54, 0, - 0, 8, 114, 32, 16, 0, - 1, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 54, 0, 0, 5, 50, 32, - 16, 0, 2, 0, 0, 0, - 70, 16, 16, 0, 1, 0, - 0, 0, 54, 0, 0, 5, - 194, 32, 16, 0, 2, 0, - 0, 0, 6, 20, 16, 0, - 2, 0, 0, 0, 17, 0, - 0, 8, 18, 32, 16, 0, - 3, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 17, 0, 0, 8, 34, 32, - 16, 0, 3, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 4, 0, - 0, 0, 17, 0, 0, 8, - 66, 32, 16, 0, 3, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 5, 0, 0, 0, 17, 0, - 0, 8, 130, 32, 16, 0, - 3, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 6, 0, 0, 0, - 62, 0, 0, 1, 73, 83, - 71, 78, 132, 0, 0, 0, - 4, 0, 0, 0, 8, 0, - 0, 0, 104, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 15, 15, - 0, 0, 116, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 1, 0, 0, 0, 3, 3, - 0, 0, 116, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 2, 0, 0, 0, 3, 3, - 0, 0, 125, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 3, 0, 0, 0, 15, 15, - 0, 0, 83, 86, 95, 80, - 111, 115, 105, 116, 105, 111, - 110, 0, 84, 69, 88, 67, - 79, 79, 82, 68, 0, 67, - 79, 76, 79, 82, 0, 171, - 79, 83, 71, 78, 156, 0, - 0, 0, 5, 0, 0, 0, - 8, 0, 0, 0, 128, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 15, 0, 0, 0, 128, 0, - 0, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 1, 0, 0, 0, - 15, 0, 0, 0, 134, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 2, 0, 0, 0, - 3, 12, 0, 0, 134, 0, - 0, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 2, 0, 0, 0, - 12, 3, 0, 0, 143, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 3, 0, - 0, 0, 3, 0, 0, 0, - 15, 0, 0, 0, 67, 79, - 76, 79, 82, 0, 84, 69, - 88, 67, 79, 79, 82, 68, - 0, 83, 86, 95, 80, 111, - 115, 105, 116, 105, 111, 110, - 0, 171 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/DualTextureEffect_VSDualTextureVcNoFog.inc b/DirectXTK/Src/Shaders/Compiled/DualTextureEffect_VSDualTextureVcNoFog.inc deleted file mode 100644 index 7d2b5dc..0000000 --- a/DirectXTK/Src/Shaders/Compiled/DualTextureEffect_VSDualTextureVcNoFog.inc +++ /dev/null @@ -1,389 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Position 0 xyzw 0 NONE float xyzw -// TEXCOORD 0 xy 1 NONE float xy -// TEXCOORD 1 xy 2 NONE float xy -// COLOR 0 xyzw 3 NONE float xyzw -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// COLOR 0 xyzw 0 NONE float xyzw -// TEXCOORD 0 xy 1 NONE float xy -// TEXCOORD 1 zw 1 NONE float zw -// SV_Position 0 xyzw 2 POS float xyzw -// -// -// Constant buffer to DX9 shader constant mappings: -// -// Target Reg Buffer Start Reg # of Regs Data Conversion -// ---------- ------- --------- --------- ---------------------- -// c1 cb0 0 1 ( FLT, FLT, FLT, FLT) -// c2 cb0 3 4 ( FLT, FLT, FLT, FLT) -// -// -// Runtime generated constant mappings: -// -// Target Reg Constant Description -// ---------- -------------------------------------------------- -// c0 Vertex Shader position offset -// -// -// Level9 shader bytecode: -// - vs_2_0 - dcl_texcoord v0 // vin<0,1,2,3> - dcl_texcoord1 v1 // vin<4,5> - dcl_texcoord2 v2 // vin<6,7> - dcl_texcoord3 v3 // vin<8,9,10,11> - -#line 41 "D:\Microsoft\DirectXTK\Src\Shaders\Common.fxh" - dp4 oPos.z, v0, c4 // ::VSDualTextureVcNoFog<10> - -#line 84 "D:\Microsoft\DirectXTK\Src\Shaders\DualTextureEffect.fx" - mul oT0, v3, c1 // ::VSDualTextureVcNoFog<0,1,2,3> - -#line 41 "D:\Microsoft\DirectXTK\Src\Shaders\Common.fxh" - dp4 r0.x, v0, c2 // ::vout<0> - dp4 r0.y, v0, c3 // ::vout<1> - dp4 r0.z, v0, c5 // ::vout<3> - -#line 75 "D:\Microsoft\DirectXTK\Src\Shaders\DualTextureEffect.fx" - mad oPos.xy, r0.z, c0, r0 // ::VSDualTextureVcNoFog<8,9> - mov oPos.w, r0.z // ::VSDualTextureVcNoFog<11> - -#line 82 - mov oT1.xy, v1 // ::VSDualTextureVcNoFog<4,5> - mov oT1.zw, v2.xyyx // ::VSDualTextureVcNoFog<7,6> - -// approximately 9 instruction slots used -vs_4_0 -dcl_constantbuffer CB0[7], immediateIndexed -dcl_input v0.xyzw -dcl_input v1.xy -dcl_input v2.xy -dcl_input v3.xyzw -dcl_output o0.xyzw -dcl_output o1.xy -dcl_output o1.zw -dcl_output_siv o2.xyzw, position -mul o0.xyzw, v3.xyzw, cb0[0].xyzw -mov o1.xy, v1.xyxx -mov o1.zw, v2.xxxy -dp4 o2.x, v0.xyzw, cb0[3].xyzw -dp4 o2.y, v0.xyzw, cb0[4].xyzw -dp4 o2.z, v0.xyzw, cb0[5].xyzw -dp4 o2.w, v0.xyzw, cb0[6].xyzw -ret -// Approximately 0 instruction slots used -#endif - -const BYTE DualTextureEffect_VSDualTextureVcNoFog[] = -{ - 68, 88, 66, 67, 122, 110, - 91, 169, 30, 192, 45, 6, - 136, 252, 118, 90, 221, 208, - 40, 24, 1, 0, 0, 0, - 244, 6, 0, 0, 4, 0, - 0, 0, 48, 0, 0, 0, - 140, 4, 0, 0, 220, 5, - 0, 0, 104, 6, 0, 0, - 65, 111, 110, 57, 84, 4, - 0, 0, 84, 4, 0, 0, - 0, 2, 254, 255, 20, 4, - 0, 0, 64, 0, 0, 0, - 2, 0, 36, 0, 0, 0, - 60, 0, 0, 0, 60, 0, - 0, 0, 36, 0, 1, 0, - 60, 0, 0, 0, 0, 0, - 1, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 4, 0, 2, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 2, 254, 255, 254, 255, - 212, 0, 68, 66, 85, 71, - 40, 0, 0, 0, 36, 3, - 0, 0, 0, 0, 0, 0, - 2, 0, 0, 0, 144, 0, - 0, 0, 13, 0, 0, 0, - 152, 0, 0, 0, 3, 0, - 0, 0, 232, 2, 0, 0, - 0, 1, 0, 0, 68, 58, - 92, 77, 105, 99, 114, 111, - 115, 111, 102, 116, 92, 68, - 105, 114, 101, 99, 116, 88, - 84, 75, 92, 83, 114, 99, - 92, 83, 104, 97, 100, 101, - 114, 115, 92, 67, 111, 109, - 109, 111, 110, 46, 102, 120, - 104, 0, 68, 58, 92, 77, - 105, 99, 114, 111, 115, 111, - 102, 116, 92, 68, 105, 114, - 101, 99, 116, 88, 84, 75, - 92, 83, 114, 99, 92, 83, - 104, 97, 100, 101, 114, 115, - 92, 68, 117, 97, 108, 84, - 101, 120, 116, 117, 114, 101, - 69, 102, 102, 101, 99, 116, - 46, 102, 120, 0, 171, 171, - 40, 0, 0, 0, 86, 0, - 0, 0, 0, 0, 255, 255, - 88, 3, 0, 0, 0, 0, - 255, 255, 100, 3, 0, 0, - 0, 0, 255, 255, 112, 3, - 0, 0, 0, 0, 255, 255, - 124, 3, 0, 0, 41, 0, - 0, 0, 136, 3, 0, 0, - 84, 0, 1, 0, 152, 3, - 0, 0, 41, 0, 0, 0, - 168, 3, 0, 0, 41, 0, - 0, 0, 184, 3, 0, 0, - 41, 0, 0, 0, 200, 3, - 0, 0, 75, 0, 1, 0, - 216, 3, 0, 0, 75, 0, - 1, 0, 236, 3, 0, 0, - 82, 0, 1, 0, 248, 3, - 0, 0, 82, 0, 1, 0, - 4, 4, 0, 0, 86, 83, - 68, 117, 97, 108, 84, 101, - 120, 116, 117, 114, 101, 86, - 99, 78, 111, 70, 111, 103, - 0, 68, 105, 102, 102, 117, - 115, 101, 0, 171, 171, 171, - 1, 0, 3, 0, 1, 0, - 4, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 84, 101, - 120, 67, 111, 111, 114, 100, - 0, 171, 171, 171, 1, 0, - 3, 0, 1, 0, 2, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 84, 101, 120, 67, - 111, 111, 114, 100, 50, 0, - 80, 111, 115, 105, 116, 105, - 111, 110, 80, 83, 0, 171, - 171, 171, 21, 1, 0, 0, - 32, 1, 0, 0, 48, 1, - 0, 0, 60, 1, 0, 0, - 76, 1, 0, 0, 60, 1, - 0, 0, 86, 1, 0, 0, - 32, 1, 0, 0, 5, 0, - 0, 0, 1, 0, 12, 0, - 1, 0, 4, 0, 100, 1, - 0, 0, 4, 0, 0, 0, - 255, 255, 255, 255, 10, 0, - 255, 255, 5, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 3, 0, 9, 0, 0, 0, - 8, 0, 9, 0, 255, 255, - 255, 255, 10, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 11, 0, 11, 0, 0, 0, - 4, 0, 5, 0, 255, 255, - 255, 255, 12, 0, 0, 0, - 255, 255, 255, 255, 7, 0, - 6, 0, 118, 105, 110, 0, - 80, 111, 115, 105, 116, 105, - 111, 110, 0, 67, 111, 108, - 111, 114, 0, 171, 224, 1, - 0, 0, 32, 1, 0, 0, - 48, 1, 0, 0, 60, 1, - 0, 0, 76, 1, 0, 0, - 60, 1, 0, 0, 233, 1, - 0, 0, 32, 1, 0, 0, - 5, 0, 0, 0, 1, 0, - 12, 0, 1, 0, 4, 0, - 240, 1, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 3, 0, 1, 0, - 0, 0, 4, 0, 5, 0, - 255, 255, 255, 255, 2, 0, - 0, 0, 6, 0, 7, 0, - 255, 255, 255, 255, 3, 0, - 0, 0, 8, 0, 9, 0, - 10, 0, 11, 0, 118, 111, - 117, 116, 0, 80, 111, 115, - 95, 112, 115, 0, 83, 112, - 101, 99, 117, 108, 97, 114, - 0, 171, 171, 171, 1, 0, - 3, 0, 1, 0, 3, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 70, 111, 103, 70, - 97, 99, 116, 111, 114, 0, - 171, 171, 0, 0, 3, 0, - 1, 0, 1, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 85, 2, 0, 0, 32, 1, - 0, 0, 21, 1, 0, 0, - 32, 1, 0, 0, 92, 2, - 0, 0, 104, 2, 0, 0, - 120, 2, 0, 0, 132, 2, - 0, 0, 5, 0, 0, 0, - 1, 0, 12, 0, 1, 0, - 4, 0, 148, 2, 0, 0, - 6, 0, 0, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 7, 0, 0, 0, 255, 255, - 1, 0, 255, 255, 255, 255, - 8, 0, 0, 0, 255, 255, - 255, 255, 3, 0, 255, 255, - 0, 0, 0, 0, 0, 1, - 0, 0, 132, 1, 0, 0, - 6, 0, 0, 0, 148, 1, - 0, 0, 0, 1, 0, 0, - 220, 1, 0, 0, 16, 2, - 0, 0, 4, 0, 0, 0, - 32, 2, 0, 0, 0, 0, - 0, 0, 80, 2, 0, 0, - 180, 2, 0, 0, 3, 0, - 0, 0, 196, 2, 0, 0, - 77, 105, 99, 114, 111, 115, - 111, 102, 116, 32, 40, 82, - 41, 32, 72, 76, 83, 76, - 32, 83, 104, 97, 100, 101, - 114, 32, 67, 111, 109, 112, - 105, 108, 101, 114, 32, 49, - 48, 46, 49, 0, 31, 0, - 0, 2, 5, 0, 0, 128, - 0, 0, 15, 144, 31, 0, - 0, 2, 5, 0, 1, 128, - 1, 0, 15, 144, 31, 0, - 0, 2, 5, 0, 2, 128, - 2, 0, 15, 144, 31, 0, - 0, 2, 5, 0, 3, 128, - 3, 0, 15, 144, 9, 0, - 0, 3, 0, 0, 4, 192, - 0, 0, 228, 144, 4, 0, - 228, 160, 5, 0, 0, 3, - 0, 0, 15, 224, 3, 0, - 228, 144, 1, 0, 228, 160, - 9, 0, 0, 3, 0, 0, - 1, 128, 0, 0, 228, 144, - 2, 0, 228, 160, 9, 0, - 0, 3, 0, 0, 2, 128, - 0, 0, 228, 144, 3, 0, - 228, 160, 9, 0, 0, 3, - 0, 0, 4, 128, 0, 0, - 228, 144, 5, 0, 228, 160, - 4, 0, 0, 4, 0, 0, - 3, 192, 0, 0, 170, 128, - 0, 0, 228, 160, 0, 0, - 228, 128, 1, 0, 0, 2, - 0, 0, 8, 192, 0, 0, - 170, 128, 1, 0, 0, 2, - 1, 0, 3, 224, 1, 0, - 228, 144, 1, 0, 0, 2, - 1, 0, 12, 224, 2, 0, - 20, 144, 255, 255, 0, 0, - 83, 72, 68, 82, 72, 1, - 0, 0, 64, 0, 1, 0, - 82, 0, 0, 0, 89, 0, - 0, 4, 70, 142, 32, 0, - 0, 0, 0, 0, 7, 0, - 0, 0, 95, 0, 0, 3, - 242, 16, 16, 0, 0, 0, - 0, 0, 95, 0, 0, 3, - 50, 16, 16, 0, 1, 0, - 0, 0, 95, 0, 0, 3, - 50, 16, 16, 0, 2, 0, - 0, 0, 95, 0, 0, 3, - 242, 16, 16, 0, 3, 0, - 0, 0, 101, 0, 0, 3, - 242, 32, 16, 0, 0, 0, - 0, 0, 101, 0, 0, 3, - 50, 32, 16, 0, 1, 0, - 0, 0, 101, 0, 0, 3, - 194, 32, 16, 0, 1, 0, - 0, 0, 103, 0, 0, 4, - 242, 32, 16, 0, 2, 0, - 0, 0, 1, 0, 0, 0, - 56, 0, 0, 8, 242, 32, - 16, 0, 0, 0, 0, 0, - 70, 30, 16, 0, 3, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 54, 0, 0, 5, - 50, 32, 16, 0, 1, 0, - 0, 0, 70, 16, 16, 0, - 1, 0, 0, 0, 54, 0, - 0, 5, 194, 32, 16, 0, - 1, 0, 0, 0, 6, 20, - 16, 0, 2, 0, 0, 0, - 17, 0, 0, 8, 18, 32, - 16, 0, 2, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 17, 0, 0, 8, - 34, 32, 16, 0, 2, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 4, 0, 0, 0, 17, 0, - 0, 8, 66, 32, 16, 0, - 2, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 5, 0, 0, 0, - 17, 0, 0, 8, 130, 32, - 16, 0, 2, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 6, 0, - 0, 0, 62, 0, 0, 1, - 73, 83, 71, 78, 132, 0, - 0, 0, 4, 0, 0, 0, - 8, 0, 0, 0, 104, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 15, 15, 0, 0, 116, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 1, 0, 0, 0, - 3, 3, 0, 0, 116, 0, - 0, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 2, 0, 0, 0, - 3, 3, 0, 0, 125, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 3, 0, 0, 0, - 15, 15, 0, 0, 83, 86, - 95, 80, 111, 115, 105, 116, - 105, 111, 110, 0, 84, 69, - 88, 67, 79, 79, 82, 68, - 0, 67, 79, 76, 79, 82, - 0, 171, 79, 83, 71, 78, - 132, 0, 0, 0, 4, 0, - 0, 0, 8, 0, 0, 0, - 104, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 15, 0, 0, 0, - 110, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 1, 0, - 0, 0, 3, 12, 0, 0, - 110, 0, 0, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 1, 0, - 0, 0, 12, 3, 0, 0, - 119, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 3, 0, 0, 0, 2, 0, - 0, 0, 15, 0, 0, 0, - 67, 79, 76, 79, 82, 0, - 84, 69, 88, 67, 79, 79, - 82, 68, 0, 83, 86, 95, - 80, 111, 115, 105, 116, 105, - 111, 110, 0, 171 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_PSEnvMap.inc b/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_PSEnvMap.inc deleted file mode 100644 index 7538c42..0000000 --- a/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_PSEnvMap.inc +++ /dev/null @@ -1,360 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// COLOR 0 xyzw 0 NONE float xyzw -// COLOR 1 xyzw 1 NONE float xyzw -// TEXCOORD 0 xy 2 NONE float xy -// TEXCOORD 1 xyz 3 NONE float xyz -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Target 0 xyzw 0 TARGET float xyzw -// -// -// Constant buffer to DX9 shader constant mappings: -// -// Target Reg Buffer Start Reg # of Regs Data Conversion -// ---------- ------- --------- --------- ---------------------- -// c0 cb0 11 1 ( FLT, FLT, FLT, FLT) -// -// -// Sampler/Resource to DX9 shader sampler mappings: -// -// Target Sampler Source Sampler Source Resource -// -------------- --------------- ---------------- -// s0 s0 t0 -// s1 s1 t1 -// -// -// Level9 shader bytecode: -// - ps_2_0 - dcl t0 // pin<0,1,2,3> - dcl t1 // pin<4,5,6,7> - dcl t2.xy // pin<8,9> - dcl t3.xyz // pin<10,11,12> - dcl_2d s0 - dcl_cube s1 - -#line 202 "D:\Microsoft\DirectXTK\Src\Shaders\EnvironmentMapEffect.fx" - texld r0, t3, s1 - texld r1, t2, s0 - mul r1, r1, t0 // ::color<0,1,2,3> - -#line 204 - mad r0.xyz, r0, r1.w, -r1 - mad r0.xyz, t1, r0, r1 // ::color<0,1,2> - -#line 18 "D:\Microsoft\DirectXTK\Src\Shaders\Common.fxh" - mad r2.xyz, c0, r1.w, -r0 - mad r1.xyz, t1.w, r2, r0 // ApplyFog::color<0,1,2> - mov oC0, r1 // ::PSEnvMap<0,1,2,3> - -// approximately 8 instruction slots used (2 texture, 6 arithmetic) -ps_4_0 -dcl_constantbuffer CB0[12], immediateIndexed -dcl_sampler s0, mode_default -dcl_sampler s1, mode_default -dcl_resource_texture2d (float,float,float,float) t0 -dcl_resource_texturecube (float,float,float,float) t1 -dcl_input_ps linear v0.xyzw -dcl_input_ps linear v1.xyzw -dcl_input_ps linear v2.xy -dcl_input_ps linear v3.xyz -dcl_output o0.xyzw -dcl_temps 2 -sample r0.xyzw, v3.xyzx, t1.xyzw, s1 -sample r1.xyzw, v2.xyxx, t0.xyzw, s0 -mul r1.xyzw, r1.xyzw, v0.xyzw -mad r0.xyz, r0.xyzx, r1.wwww, -r1.xyzx -mad r0.xyz, v1.xyzx, r0.xyzx, r1.xyzx -mad r1.xyz, cb0[11].xyzx, r1.wwww, -r0.xyzx -mad o0.xyz, v1.wwww, r1.xyzx, r0.xyzx -mov o0.w, r1.w -ret -// Approximately 0 instruction slots used -#endif - -const BYTE EnvironmentMapEffect_PSEnvMap[] = -{ - 68, 88, 66, 67, 38, 29, - 196, 189, 108, 39, 83, 71, - 103, 44, 23, 150, 26, 215, - 32, 137, 1, 0, 0, 0, - 88, 6, 0, 0, 4, 0, - 0, 0, 48, 0, 0, 0, - 240, 3, 0, 0, 164, 5, - 0, 0, 36, 6, 0, 0, - 65, 111, 110, 57, 184, 3, - 0, 0, 184, 3, 0, 0, - 0, 2, 255, 255, 128, 3, - 0, 0, 56, 0, 0, 0, - 1, 0, 44, 0, 0, 0, - 56, 0, 0, 0, 56, 0, - 2, 0, 36, 0, 0, 0, - 56, 0, 0, 0, 0, 0, - 1, 1, 1, 0, 0, 0, - 11, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 0, 2, - 255, 255, 254, 255, 168, 0, - 68, 66, 85, 71, 40, 0, - 0, 0, 116, 2, 0, 0, - 0, 0, 0, 0, 2, 0, - 0, 0, 148, 0, 0, 0, - 14, 0, 0, 0, 156, 0, - 0, 0, 4, 0, 0, 0, - 36, 2, 0, 0, 12, 1, - 0, 0, 68, 58, 92, 77, - 105, 99, 114, 111, 115, 111, - 102, 116, 92, 68, 105, 114, - 101, 99, 116, 88, 84, 75, - 92, 83, 114, 99, 92, 83, - 104, 97, 100, 101, 114, 115, - 92, 69, 110, 118, 105, 114, - 111, 110, 109, 101, 110, 116, - 77, 97, 112, 69, 102, 102, - 101, 99, 116, 46, 102, 120, - 0, 68, 58, 92, 77, 105, - 99, 114, 111, 115, 111, 102, - 116, 92, 68, 105, 114, 101, - 99, 116, 88, 84, 75, 92, - 83, 114, 99, 92, 83, 104, - 97, 100, 101, 114, 115, 92, - 67, 111, 109, 109, 111, 110, - 46, 102, 120, 104, 0, 171, - 171, 171, 40, 0, 0, 0, - 99, 0, 0, 0, 0, 0, - 255, 255, 168, 2, 0, 0, - 0, 0, 255, 255, 180, 2, - 0, 0, 0, 0, 255, 255, - 192, 2, 0, 0, 0, 0, - 255, 255, 204, 2, 0, 0, - 0, 0, 255, 255, 216, 2, - 0, 0, 0, 0, 255, 255, - 228, 2, 0, 0, 202, 0, - 0, 0, 240, 2, 0, 0, - 201, 0, 0, 0, 0, 3, - 0, 0, 201, 0, 0, 0, - 16, 3, 0, 0, 204, 0, - 0, 0, 32, 3, 0, 0, - 204, 0, 0, 0, 52, 3, - 0, 0, 18, 0, 1, 0, - 72, 3, 0, 0, 18, 0, - 1, 0, 92, 3, 0, 0, - 18, 0, 1, 0, 112, 3, - 0, 0, 80, 83, 69, 110, - 118, 77, 97, 112, 0, 171, - 171, 171, 1, 0, 3, 0, - 1, 0, 4, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 13, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 3, 0, - 65, 112, 112, 108, 121, 70, - 111, 103, 0, 99, 111, 108, - 111, 114, 0, 171, 1, 0, - 3, 0, 1, 0, 4, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 12, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 255, 255, 8, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 3, 0, 10, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 255, 255, 112, 105, 110, 0, - 68, 105, 102, 102, 117, 115, - 101, 0, 83, 112, 101, 99, - 117, 108, 97, 114, 0, 84, - 101, 120, 67, 111, 111, 114, - 100, 0, 171, 171, 1, 0, - 3, 0, 1, 0, 2, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 69, 110, 118, 67, - 111, 111, 114, 100, 0, 171, - 171, 171, 1, 0, 3, 0, - 1, 0, 3, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 124, 1, 0, 0, 68, 1, - 0, 0, 132, 1, 0, 0, - 68, 1, 0, 0, 141, 1, - 0, 0, 152, 1, 0, 0, - 168, 1, 0, 0, 180, 1, - 0, 0, 5, 0, 0, 0, - 1, 0, 13, 0, 1, 0, - 4, 0, 196, 1, 0, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 3, 0, - 1, 0, 0, 0, 4, 0, - 5, 0, 6, 0, 7, 0, - 2, 0, 0, 0, 8, 0, - 9, 0, 255, 255, 255, 255, - 3, 0, 0, 0, 10, 0, - 11, 0, 12, 0, 255, 255, - 0, 0, 0, 0, 12, 1, - 0, 0, 24, 1, 0, 0, - 1, 0, 0, 0, 40, 1, - 0, 0, 52, 1, 0, 0, - 61, 1, 0, 0, 68, 1, - 0, 0, 1, 0, 0, 0, - 84, 1, 0, 0, 0, 0, - 0, 0, 61, 1, 0, 0, - 68, 1, 0, 0, 2, 0, - 0, 0, 96, 1, 0, 0, - 12, 1, 0, 0, 120, 1, - 0, 0, 228, 1, 0, 0, - 4, 0, 0, 0, 244, 1, - 0, 0, 77, 105, 99, 114, - 111, 115, 111, 102, 116, 32, - 40, 82, 41, 32, 72, 76, - 83, 76, 32, 83, 104, 97, - 100, 101, 114, 32, 67, 111, - 109, 112, 105, 108, 101, 114, - 32, 49, 48, 46, 49, 0, - 31, 0, 0, 2, 0, 0, - 0, 128, 0, 0, 15, 176, - 31, 0, 0, 2, 0, 0, - 0, 128, 1, 0, 15, 176, - 31, 0, 0, 2, 0, 0, - 0, 128, 2, 0, 3, 176, - 31, 0, 0, 2, 0, 0, - 0, 128, 3, 0, 7, 176, - 31, 0, 0, 2, 0, 0, - 0, 144, 0, 8, 15, 160, - 31, 0, 0, 2, 0, 0, - 0, 152, 1, 8, 15, 160, - 66, 0, 0, 3, 0, 0, - 15, 128, 3, 0, 228, 176, - 1, 8, 228, 160, 66, 0, - 0, 3, 1, 0, 15, 128, - 2, 0, 228, 176, 0, 8, - 228, 160, 5, 0, 0, 3, - 1, 0, 15, 128, 1, 0, - 228, 128, 0, 0, 228, 176, - 4, 0, 0, 4, 0, 0, - 7, 128, 0, 0, 228, 128, - 1, 0, 255, 128, 1, 0, - 228, 129, 4, 0, 0, 4, - 0, 0, 7, 128, 1, 0, - 228, 176, 0, 0, 228, 128, - 1, 0, 228, 128, 4, 0, - 0, 4, 2, 0, 7, 128, - 0, 0, 228, 160, 1, 0, - 255, 128, 0, 0, 228, 129, - 4, 0, 0, 4, 1, 0, - 7, 128, 1, 0, 255, 176, - 2, 0, 228, 128, 0, 0, - 228, 128, 1, 0, 0, 2, - 0, 8, 15, 128, 1, 0, - 228, 128, 255, 255, 0, 0, - 83, 72, 68, 82, 172, 1, - 0, 0, 64, 0, 0, 0, - 107, 0, 0, 0, 89, 0, - 0, 4, 70, 142, 32, 0, - 0, 0, 0, 0, 12, 0, - 0, 0, 90, 0, 0, 3, - 0, 96, 16, 0, 0, 0, - 0, 0, 90, 0, 0, 3, - 0, 96, 16, 0, 1, 0, - 0, 0, 88, 24, 0, 4, - 0, 112, 16, 0, 0, 0, - 0, 0, 85, 85, 0, 0, - 88, 48, 0, 4, 0, 112, - 16, 0, 1, 0, 0, 0, - 85, 85, 0, 0, 98, 16, - 0, 3, 242, 16, 16, 0, - 0, 0, 0, 0, 98, 16, - 0, 3, 242, 16, 16, 0, - 1, 0, 0, 0, 98, 16, - 0, 3, 50, 16, 16, 0, - 2, 0, 0, 0, 98, 16, - 0, 3, 114, 16, 16, 0, - 3, 0, 0, 0, 101, 0, - 0, 3, 242, 32, 16, 0, - 0, 0, 0, 0, 104, 0, - 0, 2, 2, 0, 0, 0, - 69, 0, 0, 9, 242, 0, - 16, 0, 0, 0, 0, 0, - 70, 18, 16, 0, 3, 0, - 0, 0, 70, 126, 16, 0, - 1, 0, 0, 0, 0, 96, - 16, 0, 1, 0, 0, 0, - 69, 0, 0, 9, 242, 0, - 16, 0, 1, 0, 0, 0, - 70, 16, 16, 0, 2, 0, - 0, 0, 70, 126, 16, 0, - 0, 0, 0, 0, 0, 96, - 16, 0, 0, 0, 0, 0, - 56, 0, 0, 7, 242, 0, - 16, 0, 1, 0, 0, 0, - 70, 14, 16, 0, 1, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 50, 0, - 0, 10, 114, 0, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 246, 15, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 128, - 65, 0, 0, 0, 1, 0, - 0, 0, 50, 0, 0, 9, - 114, 0, 16, 0, 0, 0, - 0, 0, 70, 18, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 50, 0, 0, 11, - 114, 0, 16, 0, 1, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 11, 0, - 0, 0, 246, 15, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 128, 65, 0, 0, 0, - 0, 0, 0, 0, 50, 0, - 0, 9, 114, 32, 16, 0, - 0, 0, 0, 0, 246, 31, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 54, 0, - 0, 5, 130, 32, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 1, 0, 0, 0, - 62, 0, 0, 1, 73, 83, - 71, 78, 120, 0, 0, 0, - 4, 0, 0, 0, 8, 0, - 0, 0, 104, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 15, 15, - 0, 0, 104, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 1, 0, 0, 0, 15, 15, - 0, 0, 110, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 2, 0, 0, 0, 3, 3, - 0, 0, 110, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 3, 0, 0, 0, 7, 7, - 0, 0, 67, 79, 76, 79, - 82, 0, 84, 69, 88, 67, - 79, 79, 82, 68, 0, 171, - 79, 83, 71, 78, 44, 0, - 0, 0, 1, 0, 0, 0, - 8, 0, 0, 0, 32, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 15, 0, 0, 0, 83, 86, - 95, 84, 97, 114, 103, 101, - 116, 0, 171, 171 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_PSEnvMapNoFog.inc b/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_PSEnvMapNoFog.inc deleted file mode 100644 index c48892c..0000000 --- a/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_PSEnvMapNoFog.inc +++ /dev/null @@ -1,304 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// COLOR 0 xyzw 0 NONE float xyzw -// COLOR 1 xyzw 1 NONE float xyz -// TEXCOORD 0 xy 2 NONE float xy -// TEXCOORD 1 xyz 3 NONE float xyz -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Target 0 xyzw 0 TARGET float xyzw -// -// -// Sampler/Resource to DX9 shader sampler mappings: -// -// Target Sampler Source Sampler Source Resource -// -------------- --------------- ---------------- -// s0 s0 t0 -// s1 s1 t1 -// -// -// Level9 shader bytecode: -// - ps_2_0 - dcl t0 // pin<0,1,2,3> - dcl t1 // pin<4,5,6,7> - dcl t2.xy // pin<8,9> - dcl t3.xyz // pin<10,11,12> - dcl_2d s0 - dcl_cube s1 - -#line 216 "D:\Microsoft\DirectXTK\Src\Shaders\EnvironmentMapEffect.fx" - texld r0, t3, s1 - texld r1, t2, s0 - mul r1, r1, t0 // ::color<0,1,2,3> - -#line 218 - mad r0.xyz, r0, r1.w, -r1 - mad r1.xyz, t1, r0, r1 // ::color<0,1,2> - mov oC0, r1 // ::PSEnvMapNoFog<0,1,2,3> - -// approximately 6 instruction slots used (2 texture, 4 arithmetic) -ps_4_0 -dcl_sampler s0, mode_default -dcl_sampler s1, mode_default -dcl_resource_texture2d (float,float,float,float) t0 -dcl_resource_texturecube (float,float,float,float) t1 -dcl_input_ps linear v0.xyzw -dcl_input_ps linear v1.xyz -dcl_input_ps linear v2.xy -dcl_input_ps linear v3.xyz -dcl_output o0.xyzw -dcl_temps 2 -sample r0.xyzw, v3.xyzx, t1.xyzw, s1 -sample r1.xyzw, v2.xyxx, t0.xyzw, s0 -mul r1.xyzw, r1.xyzw, v0.xyzw -mad r0.xyz, r0.xyzx, r1.wwww, -r1.xyzx -mad o0.xyz, v1.xyzx, r0.xyzx, r1.xyzx -mov o0.w, r1.w -ret -// Approximately 0 instruction slots used -#endif - -const BYTE EnvironmentMapEffect_PSEnvMapNoFog[] = -{ - 68, 88, 66, 67, 191, 128, - 243, 144, 121, 214, 3, 253, - 227, 114, 64, 32, 170, 236, - 116, 77, 1, 0, 0, 0, - 92, 5, 0, 0, 4, 0, - 0, 0, 48, 0, 0, 0, - 84, 3, 0, 0, 168, 4, - 0, 0, 40, 5, 0, 0, - 65, 111, 110, 57, 28, 3, - 0, 0, 28, 3, 0, 0, - 0, 2, 255, 255, 240, 2, - 0, 0, 44, 0, 0, 0, - 0, 0, 44, 0, 0, 0, - 44, 0, 0, 0, 44, 0, - 2, 0, 36, 0, 0, 0, - 44, 0, 0, 0, 0, 0, - 1, 1, 1, 0, 0, 2, - 255, 255, 254, 255, 142, 0, - 68, 66, 85, 71, 40, 0, - 0, 0, 12, 2, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 0, 100, 0, 0, 0, - 12, 0, 0, 0, 104, 0, - 0, 0, 3, 0, 0, 0, - 208, 1, 0, 0, 200, 0, - 0, 0, 68, 58, 92, 77, - 105, 99, 114, 111, 115, 111, - 102, 116, 92, 68, 105, 114, - 101, 99, 116, 88, 84, 75, - 92, 83, 114, 99, 92, 83, - 104, 97, 100, 101, 114, 115, - 92, 69, 110, 118, 105, 114, - 111, 110, 109, 101, 110, 116, - 77, 97, 112, 69, 102, 102, - 101, 99, 116, 46, 102, 120, - 0, 171, 40, 0, 0, 0, - 0, 0, 255, 255, 64, 2, - 0, 0, 0, 0, 255, 255, - 76, 2, 0, 0, 0, 0, - 255, 255, 88, 2, 0, 0, - 0, 0, 255, 255, 100, 2, - 0, 0, 0, 0, 255, 255, - 112, 2, 0, 0, 0, 0, - 255, 255, 124, 2, 0, 0, - 216, 0, 0, 0, 136, 2, - 0, 0, 215, 0, 0, 0, - 152, 2, 0, 0, 215, 0, - 0, 0, 168, 2, 0, 0, - 218, 0, 0, 0, 184, 2, - 0, 0, 218, 0, 0, 0, - 204, 2, 0, 0, 218, 0, - 0, 0, 224, 2, 0, 0, - 80, 83, 69, 110, 118, 77, - 97, 112, 78, 111, 70, 111, - 103, 0, 171, 171, 1, 0, - 3, 0, 1, 0, 4, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 11, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 3, 0, 99, 111, 108, 111, - 114, 0, 171, 171, 1, 0, - 3, 0, 1, 0, 4, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 8, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 3, 0, 10, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 255, 255, 112, 105, 110, 0, - 68, 105, 102, 102, 117, 115, - 101, 0, 83, 112, 101, 99, - 117, 108, 97, 114, 0, 84, - 101, 120, 67, 111, 111, 114, - 100, 0, 171, 171, 1, 0, - 3, 0, 1, 0, 2, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 69, 110, 118, 67, - 111, 111, 114, 100, 0, 171, - 171, 171, 1, 0, 3, 0, - 1, 0, 3, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 40, 1, 0, 0, 252, 0, - 0, 0, 48, 1, 0, 0, - 252, 0, 0, 0, 57, 1, - 0, 0, 68, 1, 0, 0, - 84, 1, 0, 0, 96, 1, - 0, 0, 5, 0, 0, 0, - 1, 0, 13, 0, 1, 0, - 4, 0, 112, 1, 0, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 3, 0, - 1, 0, 0, 0, 4, 0, - 5, 0, 6, 0, 7, 0, - 2, 0, 0, 0, 8, 0, - 9, 0, 255, 255, 255, 255, - 3, 0, 0, 0, 10, 0, - 11, 0, 12, 0, 255, 255, - 0, 0, 0, 0, 200, 0, - 0, 0, 216, 0, 0, 0, - 1, 0, 0, 0, 232, 0, - 0, 0, 0, 0, 0, 0, - 244, 0, 0, 0, 252, 0, - 0, 0, 2, 0, 0, 0, - 12, 1, 0, 0, 200, 0, - 0, 0, 36, 1, 0, 0, - 144, 1, 0, 0, 4, 0, - 0, 0, 160, 1, 0, 0, - 77, 105, 99, 114, 111, 115, - 111, 102, 116, 32, 40, 82, - 41, 32, 72, 76, 83, 76, - 32, 83, 104, 97, 100, 101, - 114, 32, 67, 111, 109, 112, - 105, 108, 101, 114, 32, 49, - 48, 46, 49, 0, 31, 0, - 0, 2, 0, 0, 0, 128, - 0, 0, 15, 176, 31, 0, - 0, 2, 0, 0, 0, 128, - 1, 0, 15, 176, 31, 0, - 0, 2, 0, 0, 0, 128, - 2, 0, 3, 176, 31, 0, - 0, 2, 0, 0, 0, 128, - 3, 0, 7, 176, 31, 0, - 0, 2, 0, 0, 0, 144, - 0, 8, 15, 160, 31, 0, - 0, 2, 0, 0, 0, 152, - 1, 8, 15, 160, 66, 0, - 0, 3, 0, 0, 15, 128, - 3, 0, 228, 176, 1, 8, - 228, 160, 66, 0, 0, 3, - 1, 0, 15, 128, 2, 0, - 228, 176, 0, 8, 228, 160, - 5, 0, 0, 3, 1, 0, - 15, 128, 1, 0, 228, 128, - 0, 0, 228, 176, 4, 0, - 0, 4, 0, 0, 7, 128, - 0, 0, 228, 128, 1, 0, - 255, 128, 1, 0, 228, 129, - 4, 0, 0, 4, 1, 0, - 7, 128, 1, 0, 228, 176, - 0, 0, 228, 128, 1, 0, - 228, 128, 1, 0, 0, 2, - 0, 8, 15, 128, 1, 0, - 228, 128, 255, 255, 0, 0, - 83, 72, 68, 82, 76, 1, - 0, 0, 64, 0, 0, 0, - 83, 0, 0, 0, 90, 0, - 0, 3, 0, 96, 16, 0, - 0, 0, 0, 0, 90, 0, - 0, 3, 0, 96, 16, 0, - 1, 0, 0, 0, 88, 24, - 0, 4, 0, 112, 16, 0, - 0, 0, 0, 0, 85, 85, - 0, 0, 88, 48, 0, 4, - 0, 112, 16, 0, 1, 0, - 0, 0, 85, 85, 0, 0, - 98, 16, 0, 3, 242, 16, - 16, 0, 0, 0, 0, 0, - 98, 16, 0, 3, 114, 16, - 16, 0, 1, 0, 0, 0, - 98, 16, 0, 3, 50, 16, - 16, 0, 2, 0, 0, 0, - 98, 16, 0, 3, 114, 16, - 16, 0, 3, 0, 0, 0, - 101, 0, 0, 3, 242, 32, - 16, 0, 0, 0, 0, 0, - 104, 0, 0, 2, 2, 0, - 0, 0, 69, 0, 0, 9, - 242, 0, 16, 0, 0, 0, - 0, 0, 70, 18, 16, 0, - 3, 0, 0, 0, 70, 126, - 16, 0, 1, 0, 0, 0, - 0, 96, 16, 0, 1, 0, - 0, 0, 69, 0, 0, 9, - 242, 0, 16, 0, 1, 0, - 0, 0, 70, 16, 16, 0, - 2, 0, 0, 0, 70, 126, - 16, 0, 0, 0, 0, 0, - 0, 96, 16, 0, 0, 0, - 0, 0, 56, 0, 0, 7, - 242, 0, 16, 0, 1, 0, - 0, 0, 70, 14, 16, 0, - 1, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 50, 0, 0, 10, 114, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 246, 15, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 128, 65, 0, 0, 0, - 1, 0, 0, 0, 50, 0, - 0, 9, 114, 32, 16, 0, - 0, 0, 0, 0, 70, 18, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 54, 0, - 0, 5, 130, 32, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 1, 0, 0, 0, - 62, 0, 0, 1, 73, 83, - 71, 78, 120, 0, 0, 0, - 4, 0, 0, 0, 8, 0, - 0, 0, 104, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 15, 15, - 0, 0, 104, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 1, 0, 0, 0, 15, 7, - 0, 0, 110, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 2, 0, 0, 0, 3, 3, - 0, 0, 110, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 3, 0, 0, 0, 7, 7, - 0, 0, 67, 79, 76, 79, - 82, 0, 84, 69, 88, 67, - 79, 79, 82, 68, 0, 171, - 79, 83, 71, 78, 44, 0, - 0, 0, 1, 0, 0, 0, - 8, 0, 0, 0, 32, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 15, 0, 0, 0, 83, 86, - 95, 84, 97, 114, 103, 101, - 116, 0, 171, 171 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_PSEnvMapPixelLighting.inc b/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_PSEnvMapPixelLighting.inc deleted file mode 100644 index a7f7842..0000000 --- a/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_PSEnvMapPixelLighting.inc +++ /dev/null @@ -1,726 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// TEXCOORD 0 xy 0 NONE float xy -// TEXCOORD 1 xyzw 1 NONE float xyzw -// TEXCOORD 2 xyz 2 NONE float xyz -// COLOR 0 xyzw 3 NONE float xyzw -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Target 0 xyzw 0 TARGET float xyzw -// -// -// Constant buffer to DX9 shader constant mappings: -// -// Target Reg Buffer Start Reg # of Regs Data Conversion -// ---------- ------- --------- --------- ---------------------- -// c0 cb0 0 12 ( FLT, FLT, FLT, FLT) -// -// -// Sampler/Resource to DX9 shader sampler mappings: -// -// Target Sampler Source Sampler Source Resource -// -------------- --------------- ---------------- -// s0 s0 t0 -// s1 s1 t1 -// -// -// Level9 shader bytecode: -// - ps_2_0 - def c12, 1, 0, 0, 0 - dcl t0.xyz // pin<0,1> - dcl t1 // pin<2,3,4,5> - dcl t2.xyz // pin<6,7,8> - dcl t3 // pin<9,10,11,12> - dcl_2d s0 - dcl_cube s1 - -#line 89 "D:\Microsoft\DirectXTK\Src\Shaders\EnvironmentMapEffect.fx" - nrm r0.xyz, t2 // ::worldNormal<0,1,2> - add r1.xyz, -t1, c10 - nrm r2.xyz, r1 // ::eyeVector<0,1,2> - -#line 95 - dp3 r0.w, -r2, r0 - add r0.w, r0.w, r0.w - mad r1.xyz, r0, -r0.w, -r2 // ::envcoord<0,1,2> - -#line 86 - texld r2, t0, s0 - -#line 97 - texld r1, r1, s1 - -#line 34 "D:\Microsoft\DirectXTK\Src\Shaders\Lighting.fxh" - dp3 r3.x, -c4, r0 // ::dotL<0> - dp3 r3.y, -c5, r0 // ::dotL<1> - dp3 r3.z, -c6, r0 // ::dotL<2> - -#line 37 - cmp r0.xyz, r3, c12.x, c12.y // ::zeroL<0,1,2> - mul r0.xyz, r3, r0 // ::diffuse<0,1,2> - -#line 44 - mul r3.xyz, r0.y, c8 - mad r3.xyz, r0.x, c7, r3 - mad r0.xyz, r0.z, c9, r3 - mov r3.xyz, c2 // Parameters::DiffuseColor<0,1,2> - mad r0.xyz, r0, r3, c3 // ::result<0,1,2> - -#line 86 "D:\Microsoft\DirectXTK\Src\Shaders\EnvironmentMapEffect.fx" - mul r2, r2, t3 // ::color<0,1,2,3> - -#line 93 - mul r0.xyz, r0, r2 // ::color<0,1,2> - -#line 105 - mad r1.xyz, r1, r2.w, -r0 - mad r0.xyz, c1.x, r1, r0 // ::color<0,1,2> - -#line 97 - mul r0.w, r1.w, r2.w // ::envmap<3> - -#line 106 - mad r0.xyz, c0, r0.w, r0 // ::color<0,1,2> - -#line 18 "D:\Microsoft\DirectXTK\Src\Shaders\Common.fxh" - mad r1.xyz, c11, r2.w, -r0 - mad r2.xyz, t1.w, r1, r0 // ApplyFog::color<0,1,2> - mov oC0, r2 // ::PSEnvMapPixelLighting<0,1,2,3> - -// approximately 31 instruction slots used (2 texture, 29 arithmetic) -ps_4_0 -dcl_constantbuffer CB0[12], immediateIndexed -dcl_sampler s0, mode_default -dcl_sampler s1, mode_default -dcl_resource_texture2d (float,float,float,float) t0 -dcl_resource_texturecube (float,float,float,float) t1 -dcl_input_ps linear v0.xy -dcl_input_ps linear v1.xyzw -dcl_input_ps linear v2.xyz -dcl_input_ps linear v3.xyzw -dcl_output o0.xyzw -dcl_temps 3 -add r0.xyz, -v1.xyzx, cb0[10].xyzx -dp3 r0.w, r0.xyzx, r0.xyzx -rsq r0.w, r0.w -mul r0.xyz, r0.wwww, r0.xyzx -dp3 r0.w, v2.xyzx, v2.xyzx -rsq r0.w, r0.w -mul r1.xyz, r0.wwww, v2.xyzx -dp3 r0.w, -r0.xyzx, r1.xyzx -add r0.w, r0.w, r0.w -mad r0.xyz, r1.xyzx, -r0.wwww, -r0.xyzx -sample r0.xyzw, r0.xyzx, t1.xyzw, s1 -dp3 r2.x, -cb0[4].xyzx, r1.xyzx -dp3 r2.y, -cb0[5].xyzx, r1.xyzx -dp3 r2.z, -cb0[6].xyzx, r1.xyzx -ge r1.xyz, r2.xyzx, l(0.000000, 0.000000, 0.000000, 0.000000) -and r1.xyz, r1.xyzx, l(0x3f800000, 0x3f800000, 0x3f800000, 0) -mul r1.xyz, r2.xyzx, r1.xyzx -mul r2.xyz, r1.yyyy, cb0[8].xyzx -mad r1.xyw, r1.xxxx, cb0[7].xyxz, r2.xyxz -mad r1.xyz, r1.zzzz, cb0[9].xyzx, r1.xywx -mad r1.xyz, r1.xyzx, cb0[2].xyzx, cb0[3].xyzx -sample r2.xyzw, v0.xyxx, t0.xyzw, s0 -mul r2.xyzw, r2.xyzw, v3.xyzw -mul r1.xyz, r1.xyzx, r2.xyzx -mad r0.xyz, r0.xyzx, r2.wwww, -r1.xyzx -mul r0.w, r0.w, r2.w -mad r0.xyz, cb0[1].xxxx, r0.xyzx, r1.xyzx -mad r0.xyz, cb0[0].xyzx, r0.wwww, r0.xyzx -mad r1.xyz, cb0[11].xyzx, r2.wwww, -r0.xyzx -mad o0.xyz, v1.wwww, r1.xyzx, r0.xyzx -mov o0.w, r2.w -ret -// Approximately 0 instruction slots used -#endif - -const BYTE EnvironmentMapEffect_PSEnvMapPixelLighting[] = -{ - 68, 88, 66, 67, 156, 232, - 200, 2, 129, 162, 73, 60, - 150, 152, 214, 227, 185, 31, - 197, 249, 1, 0, 0, 0, - 116, 13, 0, 0, 4, 0, - 0, 0, 48, 0, 0, 0, - 16, 8, 0, 0, 192, 12, - 0, 0, 64, 13, 0, 0, - 65, 111, 110, 57, 216, 7, - 0, 0, 216, 7, 0, 0, - 0, 2, 255, 255, 160, 7, - 0, 0, 56, 0, 0, 0, - 1, 0, 44, 0, 0, 0, - 56, 0, 0, 0, 56, 0, - 2, 0, 36, 0, 0, 0, - 56, 0, 0, 0, 0, 0, - 1, 1, 1, 0, 0, 0, - 0, 0, 12, 0, 0, 0, - 0, 0, 0, 0, 0, 2, - 255, 255, 254, 255, 91, 1, - 68, 66, 85, 71, 40, 0, - 0, 0, 64, 5, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 196, 0, 0, 0, - 34, 0, 0, 0, 208, 0, - 0, 0, 13, 0, 0, 0, - 60, 4, 0, 0, 20, 2, - 0, 0, 68, 58, 92, 77, - 105, 99, 114, 111, 115, 111, - 102, 116, 92, 68, 105, 114, - 101, 99, 116, 88, 84, 75, - 92, 83, 114, 99, 92, 83, - 104, 97, 100, 101, 114, 115, - 92, 69, 110, 118, 105, 114, - 111, 110, 109, 101, 110, 116, - 77, 97, 112, 69, 102, 102, - 101, 99, 116, 46, 102, 120, - 0, 68, 58, 92, 77, 105, - 99, 114, 111, 115, 111, 102, - 116, 92, 68, 105, 114, 101, - 99, 116, 88, 84, 75, 92, - 83, 114, 99, 92, 83, 104, - 97, 100, 101, 114, 115, 92, - 76, 105, 103, 104, 116, 105, - 110, 103, 46, 102, 120, 104, - 0, 68, 58, 92, 77, 105, - 99, 114, 111, 115, 111, 102, - 116, 92, 68, 105, 114, 101, - 99, 116, 88, 84, 75, 92, - 83, 114, 99, 92, 83, 104, - 97, 100, 101, 114, 115, 92, - 67, 111, 109, 109, 111, 110, - 46, 102, 120, 104, 0, 171, - 171, 171, 40, 0, 0, 0, - 99, 0, 0, 0, 147, 0, - 0, 0, 0, 0, 255, 255, - 116, 5, 0, 0, 0, 0, - 255, 255, 140, 5, 0, 0, - 0, 0, 255, 255, 152, 5, - 0, 0, 0, 0, 255, 255, - 164, 5, 0, 0, 0, 0, - 255, 255, 176, 5, 0, 0, - 0, 0, 255, 255, 188, 5, - 0, 0, 0, 0, 255, 255, - 200, 5, 0, 0, 89, 0, - 0, 0, 212, 5, 0, 0, - 88, 0, 0, 0, 224, 5, - 0, 0, 88, 0, 0, 0, - 240, 5, 0, 0, 95, 0, - 0, 0, 252, 5, 0, 0, - 95, 0, 0, 0, 12, 6, - 0, 0, 95, 0, 0, 0, - 28, 6, 0, 0, 86, 0, - 0, 0, 48, 6, 0, 0, - 97, 0, 0, 0, 64, 6, - 0, 0, 34, 0, 1, 0, - 80, 6, 0, 0, 34, 0, - 1, 0, 96, 6, 0, 0, - 34, 0, 1, 0, 112, 6, - 0, 0, 37, 0, 1, 0, - 128, 6, 0, 0, 39, 0, - 1, 0, 148, 6, 0, 0, - 44, 0, 1, 0, 164, 6, - 0, 0, 44, 0, 1, 0, - 180, 6, 0, 0, 44, 0, - 1, 0, 200, 6, 0, 0, - 44, 0, 1, 0, 220, 6, - 0, 0, 44, 0, 1, 0, - 232, 6, 0, 0, 86, 0, - 0, 0, 252, 6, 0, 0, - 93, 0, 0, 0, 12, 7, - 0, 0, 105, 0, 0, 0, - 28, 7, 0, 0, 105, 0, - 0, 0, 48, 7, 0, 0, - 97, 0, 0, 0, 68, 7, - 0, 0, 106, 0, 0, 0, - 84, 7, 0, 0, 18, 0, - 2, 0, 104, 7, 0, 0, - 18, 0, 2, 0, 124, 7, - 0, 0, 18, 0, 2, 0, - 144, 7, 0, 0, 80, 97, - 114, 97, 109, 101, 116, 101, - 114, 115, 0, 68, 105, 102, - 102, 117, 115, 101, 67, 111, - 108, 111, 114, 0, 1, 0, - 3, 0, 1, 0, 4, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 23, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 255, 255, 80, 83, 69, 110, - 118, 77, 97, 112, 80, 105, - 120, 101, 108, 76, 105, 103, - 104, 116, 105, 110, 103, 0, - 171, 171, 1, 0, 3, 0, - 1, 0, 4, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 33, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 3, 0, - 65, 112, 112, 108, 121, 70, - 111, 103, 0, 99, 111, 108, - 111, 114, 0, 171, 1, 0, - 3, 0, 1, 0, 4, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 32, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 255, 255, 25, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 3, 0, 26, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 255, 255, 28, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 255, 255, 30, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 255, 255, 100, 105, 102, 102, - 117, 115, 101, 0, 1, 0, - 3, 0, 1, 0, 3, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 19, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 255, 255, 100, 111, 116, 76, - 0, 171, 171, 171, 15, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 16, 0, - 0, 0, 255, 255, 1, 0, - 255, 255, 255, 255, 17, 0, - 0, 0, 255, 255, 255, 255, - 2, 0, 255, 255, 101, 110, - 118, 99, 111, 111, 114, 100, - 0, 171, 171, 171, 12, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 255, 255, 101, 110, - 118, 109, 97, 112, 0, 171, - 29, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 3, 0, - 101, 121, 101, 86, 101, 99, - 116, 111, 114, 0, 171, 171, - 9, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 255, 255, - 112, 105, 110, 0, 84, 101, - 120, 67, 111, 111, 114, 100, - 0, 171, 171, 171, 1, 0, - 3, 0, 1, 0, 2, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 80, 111, 115, 105, - 116, 105, 111, 110, 87, 83, - 0, 78, 111, 114, 109, 97, - 108, 87, 83, 0, 68, 105, - 102, 102, 117, 115, 101, 0, - 60, 3, 0, 0, 72, 3, - 0, 0, 88, 3, 0, 0, - 88, 2, 0, 0, 99, 3, - 0, 0, 172, 2, 0, 0, - 108, 3, 0, 0, 88, 2, - 0, 0, 5, 0, 0, 0, - 1, 0, 13, 0, 1, 0, - 4, 0, 116, 3, 0, 0, - 1, 0, 0, 0, 0, 0, - 1, 0, 255, 255, 255, 255, - 2, 0, 0, 0, 2, 0, - 3, 0, 4, 0, 5, 0, - 3, 0, 0, 0, 6, 0, - 7, 0, 8, 0, 255, 255, - 4, 0, 0, 0, 9, 0, - 10, 0, 11, 0, 12, 0, - 114, 101, 115, 117, 108, 116, - 0, 83, 112, 101, 99, 117, - 108, 97, 114, 0, 108, 3, - 0, 0, 172, 2, 0, 0, - 219, 3, 0, 0, 172, 2, - 0, 0, 5, 0, 0, 0, - 1, 0, 6, 0, 1, 0, - 2, 0, 228, 3, 0, 0, - 24, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 255, 255, - 119, 111, 114, 108, 100, 78, - 111, 114, 109, 97, 108, 0, - 7, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 255, 255, - 122, 101, 114, 111, 76, 0, - 171, 171, 18, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 255, 255, 224, 1, 0, 0, - 235, 1, 0, 0, 248, 1, - 0, 0, 1, 0, 0, 0, - 8, 2, 0, 0, 0, 0, - 0, 0, 20, 2, 0, 0, - 44, 2, 0, 0, 1, 0, - 0, 0, 60, 2, 0, 0, - 72, 2, 0, 0, 81, 2, - 0, 0, 88, 2, 0, 0, - 1, 0, 0, 0, 104, 2, - 0, 0, 0, 0, 0, 0, - 81, 2, 0, 0, 88, 2, - 0, 0, 4, 0, 0, 0, - 116, 2, 0, 0, 0, 0, - 0, 0, 164, 2, 0, 0, - 172, 2, 0, 0, 1, 0, - 0, 0, 188, 2, 0, 0, - 0, 0, 0, 0, 200, 2, - 0, 0, 172, 2, 0, 0, - 3, 0, 0, 0, 208, 2, - 0, 0, 0, 0, 0, 0, - 244, 2, 0, 0, 172, 2, - 0, 0, 1, 0, 0, 0, - 0, 3, 0, 0, 0, 0, - 0, 0, 12, 3, 0, 0, - 88, 2, 0, 0, 1, 0, - 0, 0, 20, 3, 0, 0, - 0, 0, 0, 0, 32, 3, - 0, 0, 172, 2, 0, 0, - 1, 0, 0, 0, 44, 3, - 0, 0, 20, 2, 0, 0, - 56, 3, 0, 0, 148, 3, - 0, 0, 4, 0, 0, 0, - 164, 3, 0, 0, 0, 0, - 0, 0, 212, 3, 0, 0, - 244, 3, 0, 0, 1, 0, - 0, 0, 4, 4, 0, 0, - 0, 0, 0, 0, 16, 4, - 0, 0, 172, 2, 0, 0, - 1, 0, 0, 0, 28, 4, - 0, 0, 0, 0, 0, 0, - 40, 4, 0, 0, 172, 2, - 0, 0, 1, 0, 0, 0, - 48, 4, 0, 0, 77, 105, - 99, 114, 111, 115, 111, 102, - 116, 32, 40, 82, 41, 32, - 72, 76, 83, 76, 32, 83, - 104, 97, 100, 101, 114, 32, - 67, 111, 109, 112, 105, 108, - 101, 114, 32, 49, 48, 46, - 49, 0, 81, 0, 0, 5, - 12, 0, 15, 160, 0, 0, - 128, 63, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 31, 0, 0, 2, - 0, 0, 0, 128, 0, 0, - 7, 176, 31, 0, 0, 2, - 0, 0, 0, 128, 1, 0, - 15, 176, 31, 0, 0, 2, - 0, 0, 0, 128, 2, 0, - 7, 176, 31, 0, 0, 2, - 0, 0, 0, 128, 3, 0, - 15, 176, 31, 0, 0, 2, - 0, 0, 0, 144, 0, 8, - 15, 160, 31, 0, 0, 2, - 0, 0, 0, 152, 1, 8, - 15, 160, 36, 0, 0, 2, - 0, 0, 7, 128, 2, 0, - 228, 176, 2, 0, 0, 3, - 1, 0, 7, 128, 1, 0, - 228, 177, 10, 0, 228, 160, - 36, 0, 0, 2, 2, 0, - 7, 128, 1, 0, 228, 128, - 8, 0, 0, 3, 0, 0, - 8, 128, 2, 0, 228, 129, - 0, 0, 228, 128, 2, 0, - 0, 3, 0, 0, 8, 128, - 0, 0, 255, 128, 0, 0, - 255, 128, 4, 0, 0, 4, - 1, 0, 7, 128, 0, 0, - 228, 128, 0, 0, 255, 129, - 2, 0, 228, 129, 66, 0, - 0, 3, 2, 0, 15, 128, - 0, 0, 228, 176, 0, 8, - 228, 160, 66, 0, 0, 3, - 1, 0, 15, 128, 1, 0, - 228, 128, 1, 8, 228, 160, - 8, 0, 0, 3, 3, 0, - 1, 128, 4, 0, 228, 161, - 0, 0, 228, 128, 8, 0, - 0, 3, 3, 0, 2, 128, - 5, 0, 228, 161, 0, 0, - 228, 128, 8, 0, 0, 3, - 3, 0, 4, 128, 6, 0, - 228, 161, 0, 0, 228, 128, - 88, 0, 0, 4, 0, 0, - 7, 128, 3, 0, 228, 128, - 12, 0, 0, 160, 12, 0, - 85, 160, 5, 0, 0, 3, - 0, 0, 7, 128, 3, 0, - 228, 128, 0, 0, 228, 128, - 5, 0, 0, 3, 3, 0, - 7, 128, 0, 0, 85, 128, - 8, 0, 228, 160, 4, 0, - 0, 4, 3, 0, 7, 128, - 0, 0, 0, 128, 7, 0, - 228, 160, 3, 0, 228, 128, - 4, 0, 0, 4, 0, 0, - 7, 128, 0, 0, 170, 128, - 9, 0, 228, 160, 3, 0, - 228, 128, 1, 0, 0, 2, - 3, 0, 7, 128, 2, 0, - 228, 160, 4, 0, 0, 4, - 0, 0, 7, 128, 0, 0, - 228, 128, 3, 0, 228, 128, - 3, 0, 228, 160, 5, 0, - 0, 3, 2, 0, 15, 128, - 2, 0, 228, 128, 3, 0, - 228, 176, 5, 0, 0, 3, - 0, 0, 7, 128, 0, 0, - 228, 128, 2, 0, 228, 128, - 4, 0, 0, 4, 1, 0, - 7, 128, 1, 0, 228, 128, - 2, 0, 255, 128, 0, 0, - 228, 129, 4, 0, 0, 4, - 0, 0, 7, 128, 1, 0, - 0, 160, 1, 0, 228, 128, - 0, 0, 228, 128, 5, 0, - 0, 3, 0, 0, 8, 128, - 1, 0, 255, 128, 2, 0, - 255, 128, 4, 0, 0, 4, - 0, 0, 7, 128, 0, 0, - 228, 160, 0, 0, 255, 128, - 0, 0, 228, 128, 4, 0, - 0, 4, 1, 0, 7, 128, - 11, 0, 228, 160, 2, 0, - 255, 128, 0, 0, 228, 129, - 4, 0, 0, 4, 2, 0, - 7, 128, 1, 0, 255, 176, - 1, 0, 228, 128, 0, 0, - 228, 128, 1, 0, 0, 2, - 0, 8, 15, 128, 2, 0, - 228, 128, 255, 255, 0, 0, - 83, 72, 68, 82, 168, 4, - 0, 0, 64, 0, 0, 0, - 42, 1, 0, 0, 89, 0, - 0, 4, 70, 142, 32, 0, - 0, 0, 0, 0, 12, 0, - 0, 0, 90, 0, 0, 3, - 0, 96, 16, 0, 0, 0, - 0, 0, 90, 0, 0, 3, - 0, 96, 16, 0, 1, 0, - 0, 0, 88, 24, 0, 4, - 0, 112, 16, 0, 0, 0, - 0, 0, 85, 85, 0, 0, - 88, 48, 0, 4, 0, 112, - 16, 0, 1, 0, 0, 0, - 85, 85, 0, 0, 98, 16, - 0, 3, 50, 16, 16, 0, - 0, 0, 0, 0, 98, 16, - 0, 3, 242, 16, 16, 0, - 1, 0, 0, 0, 98, 16, - 0, 3, 114, 16, 16, 0, - 2, 0, 0, 0, 98, 16, - 0, 3, 242, 16, 16, 0, - 3, 0, 0, 0, 101, 0, - 0, 3, 242, 32, 16, 0, - 0, 0, 0, 0, 104, 0, - 0, 2, 3, 0, 0, 0, - 0, 0, 0, 9, 114, 0, - 16, 0, 0, 0, 0, 0, - 70, 18, 16, 128, 65, 0, - 0, 0, 1, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 10, 0, 0, 0, - 16, 0, 0, 7, 130, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 68, 0, - 0, 5, 130, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 56, 0, 0, 7, 114, 0, - 16, 0, 0, 0, 0, 0, - 246, 15, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 16, 0, - 0, 7, 130, 0, 16, 0, - 0, 0, 0, 0, 70, 18, - 16, 0, 2, 0, 0, 0, - 70, 18, 16, 0, 2, 0, - 0, 0, 68, 0, 0, 5, - 130, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 56, 0, - 0, 7, 114, 0, 16, 0, - 1, 0, 0, 0, 246, 15, - 16, 0, 0, 0, 0, 0, - 70, 18, 16, 0, 2, 0, - 0, 0, 16, 0, 0, 8, - 130, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 128, - 65, 0, 0, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 0, 0, - 0, 7, 130, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 50, 0, 0, 11, - 114, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 246, 15, - 16, 128, 65, 0, 0, 0, - 0, 0, 0, 0, 70, 2, - 16, 128, 65, 0, 0, 0, - 0, 0, 0, 0, 69, 0, - 0, 9, 242, 0, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 70, 126, 16, 0, 1, 0, - 0, 0, 0, 96, 16, 0, - 1, 0, 0, 0, 16, 0, - 0, 9, 18, 0, 16, 0, - 2, 0, 0, 0, 70, 130, - 32, 128, 65, 0, 0, 0, - 0, 0, 0, 0, 4, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 16, 0, - 0, 9, 34, 0, 16, 0, - 2, 0, 0, 0, 70, 130, - 32, 128, 65, 0, 0, 0, - 0, 0, 0, 0, 5, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 16, 0, - 0, 9, 66, 0, 16, 0, - 2, 0, 0, 0, 70, 130, - 32, 128, 65, 0, 0, 0, - 0, 0, 0, 0, 6, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 29, 0, - 0, 10, 114, 0, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 2, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 10, - 114, 0, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 0, 0, - 56, 0, 0, 7, 114, 0, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 2, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 56, 0, - 0, 8, 114, 0, 16, 0, - 2, 0, 0, 0, 86, 5, - 16, 0, 1, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 8, 0, 0, 0, - 50, 0, 0, 10, 178, 0, - 16, 0, 1, 0, 0, 0, - 6, 0, 16, 0, 1, 0, - 0, 0, 70, 136, 32, 0, - 0, 0, 0, 0, 7, 0, - 0, 0, 70, 8, 16, 0, - 2, 0, 0, 0, 50, 0, - 0, 10, 114, 0, 16, 0, - 1, 0, 0, 0, 166, 10, - 16, 0, 1, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 9, 0, 0, 0, - 70, 3, 16, 0, 1, 0, - 0, 0, 50, 0, 0, 11, - 114, 0, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 2, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 69, 0, - 0, 9, 242, 0, 16, 0, - 2, 0, 0, 0, 70, 16, - 16, 0, 0, 0, 0, 0, - 70, 126, 16, 0, 0, 0, - 0, 0, 0, 96, 16, 0, - 0, 0, 0, 0, 56, 0, - 0, 7, 242, 0, 16, 0, - 2, 0, 0, 0, 70, 14, - 16, 0, 2, 0, 0, 0, - 70, 30, 16, 0, 3, 0, - 0, 0, 56, 0, 0, 7, - 114, 0, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 2, 0, 0, 0, - 50, 0, 0, 10, 114, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 246, 15, 16, 0, - 2, 0, 0, 0, 70, 2, - 16, 128, 65, 0, 0, 0, - 1, 0, 0, 0, 56, 0, - 0, 7, 130, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 50, 0, 0, 10, - 114, 0, 16, 0, 0, 0, - 0, 0, 6, 128, 32, 0, - 0, 0, 0, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 1, 0, 0, 0, - 50, 0, 0, 10, 114, 0, - 16, 0, 0, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 246, 15, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 50, 0, - 0, 11, 114, 0, 16, 0, - 1, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 11, 0, 0, 0, 246, 15, - 16, 0, 2, 0, 0, 0, - 70, 2, 16, 128, 65, 0, - 0, 0, 0, 0, 0, 0, - 50, 0, 0, 9, 114, 32, - 16, 0, 0, 0, 0, 0, - 246, 31, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 54, 0, 0, 5, 130, 32, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 62, 0, 0, 1, - 73, 83, 71, 78, 120, 0, - 0, 0, 4, 0, 0, 0, - 8, 0, 0, 0, 104, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 3, 3, 0, 0, 104, 0, - 0, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 1, 0, 0, 0, - 15, 15, 0, 0, 104, 0, - 0, 0, 2, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 2, 0, 0, 0, - 7, 7, 0, 0, 113, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 3, 0, 0, 0, - 15, 15, 0, 0, 84, 69, - 88, 67, 79, 79, 82, 68, - 0, 67, 79, 76, 79, 82, - 0, 171, 79, 83, 71, 78, - 44, 0, 0, 0, 1, 0, - 0, 0, 8, 0, 0, 0, - 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 15, 0, 0, 0, - 83, 86, 95, 84, 97, 114, - 103, 101, 116, 0, 171, 171 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_PSEnvMapPixelLightingFresnel.inc b/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_PSEnvMapPixelLightingFresnel.inc deleted file mode 100644 index 8d38661..0000000 --- a/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_PSEnvMapPixelLightingFresnel.inc +++ /dev/null @@ -1,819 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// TEXCOORD 0 xy 0 NONE float xy -// TEXCOORD 1 xyzw 1 NONE float xyzw -// TEXCOORD 2 xyz 2 NONE float xyz -// COLOR 0 xyzw 3 NONE float xyzw -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Target 0 xyzw 0 TARGET float xyzw -// -// -// Constant buffer to DX9 shader constant mappings: -// -// Target Reg Buffer Start Reg # of Regs Data Conversion -// ---------- ------- --------- --------- ---------------------- -// c0 cb0 0 12 ( FLT, FLT, FLT, FLT) -// -// -// Sampler/Resource to DX9 shader sampler mappings: -// -// Target Sampler Source Sampler Source Resource -// -------------- --------------- ---------------- -// s0 s0 t0 -// s1 s1 t1 -// -// -// Level9 shader bytecode: -// - ps_2_0 - def c12, 1, 0, 0, 0 - dcl t0.xyz // pin<0,1> - dcl t1 // pin<2,3,4,5> - dcl t2.xyz // pin<6,7,8> - dcl t3 // pin<9,10,11,12> - dcl_2d s0 - dcl_cube s1 - -#line 89 "D:\Microsoft\DirectXTK\Src\Shaders\EnvironmentMapEffect.fx" - nrm r0.xyz, t2 // ::worldNormal<0,1,2> - add r1.xyz, -t1, c10 - nrm r2.xyz, r1 // ::eyeVector<0,1,2> - -#line 95 - dp3 r0.w, -r2, r0 - add r0.w, r0.w, r0.w - mad r1.xyz, r0, -r0.w, -r2 // ::envcoord<0,1,2> - -#line 86 - texld r3, t0, s0 - -#line 97 - texld r1, r1, s1 - -#line 34 "D:\Microsoft\DirectXTK\Src\Shaders\Lighting.fxh" - dp3 r4.x, -c4, r0 // ::dotL<0> - dp3 r4.y, -c5, r0 // ::dotL<1> - dp3 r4.z, -c6, r0 // ::dotL<2> - -#line 37 - cmp r5.xyz, r4, c12.x, c12.y // ::zeroL<0,1,2> - mul r4.xyz, r4, r5 // ::diffuse<0,1,2> - -#line 44 - mul r5.xyz, r4.y, c8 - mad r5.xyz, r4.x, c7, r5 - mad r4.xyz, r4.z, c9, r5 - mov r5.xyz, c2 // Parameters::DiffuseColor<0,1,2> - mad r4.xyz, r4, r5, c3 // ::result<0,1,2> - -#line 86 "D:\Microsoft\DirectXTK\Src\Shaders\EnvironmentMapEffect.fx" - mul r3, r3, t3 // ::color<0,1,2,3> - -#line 93 - mul r4.xyz, r4, r3 // ::color<0,1,2> - -#line 52 - dp3 r4.w, r2, r0 // ::viewAngle<0> - abs r4.w, r4.w - add r4.w, -r4.w, c12.x - max r0.x, r4.w, c12.y - pow r4.w, r0.x, c1.y - mul r4.w, r4.w, c1.x // ::ComputeFresnelFactor<0> - -#line 105 - mad r0.xyz, r1, r3.w, -r4 - mad r0.xyz, r4.w, r0, r4 // ::color<0,1,2> - -#line 97 - mul r0.w, r1.w, r3.w // ::envmap<3> - -#line 106 - mad r0.xyz, c0, r0.w, r0 // ::color<0,1,2> - -#line 18 "D:\Microsoft\DirectXTK\Src\Shaders\Common.fxh" - mad r1.xyz, c11, r3.w, -r0 - mad r3.xyz, t1.w, r1, r0 // ApplyFog::color<0,1,2> - mov oC0, r3 // ::PSEnvMapPixelLightingFresnel<0,1,2,3> - -// approximately 39 instruction slots used (2 texture, 37 arithmetic) -ps_4_0 -dcl_constantbuffer CB0[12], immediateIndexed -dcl_sampler s0, mode_default -dcl_sampler s1, mode_default -dcl_resource_texture2d (float,float,float,float) t0 -dcl_resource_texturecube (float,float,float,float) t1 -dcl_input_ps linear v0.xy -dcl_input_ps linear v1.xyzw -dcl_input_ps linear v2.xyz -dcl_input_ps linear v3.xyzw -dcl_output o0.xyzw -dcl_temps 4 -dp3 r0.x, v2.xyzx, v2.xyzx -rsq r0.x, r0.x -mul r0.xyz, r0.xxxx, v2.xyzx -dp3 r1.x, -cb0[4].xyzx, r0.xyzx -dp3 r1.y, -cb0[5].xyzx, r0.xyzx -dp3 r1.z, -cb0[6].xyzx, r0.xyzx -ge r2.xyz, r1.xyzx, l(0.000000, 0.000000, 0.000000, 0.000000) -and r2.xyz, r2.xyzx, l(0x3f800000, 0x3f800000, 0x3f800000, 0) -mul r1.xyz, r1.xyzx, r2.xyzx -mul r2.xyz, r1.yyyy, cb0[8].xyzx -mad r1.xyw, r1.xxxx, cb0[7].xyxz, r2.xyxz -mad r1.xyz, r1.zzzz, cb0[9].xyzx, r1.xywx -mad r1.xyz, r1.xyzx, cb0[2].xyzx, cb0[3].xyzx -sample r2.xyzw, v0.xyxx, t0.xyzw, s0 -mul r2.xyzw, r2.xyzw, v3.xyzw -mul r1.xyz, r1.xyzx, r2.xyzx -add r2.xyz, -v1.xyzx, cb0[10].xyzx -dp3 r0.w, r2.xyzx, r2.xyzx -rsq r0.w, r0.w -mul r2.xyz, r0.wwww, r2.xyzx -dp3 r0.w, -r2.xyzx, r0.xyzx -add r0.w, r0.w, r0.w -mad r3.xyz, r0.xyzx, -r0.wwww, -r2.xyzx -dp3 r0.x, r2.xyzx, r0.xyzx -add r0.x, -|r0.x|, l(1.000000) -max r0.x, r0.x, l(0.000000) -log r0.x, r0.x -mul r0.x, r0.x, cb0[1].y -exp r0.x, r0.x -mul r0.x, r0.x, cb0[1].x -sample r3.xyzw, r3.xyzx, t1.xyzw, s1 -mad r0.yzw, r3.xxyz, r2.wwww, -r1.xxyz -mad r0.xyz, r0.xxxx, r0.yzwy, r1.xyzx -mul r0.w, r2.w, r3.w -mad r0.xyz, cb0[0].xyzx, r0.wwww, r0.xyzx -mad r1.xyz, cb0[11].xyzx, r2.wwww, -r0.xyzx -mad o0.xyz, v1.wwww, r1.xyzx, r0.xyzx -mov o0.w, r2.w -ret -// Approximately 0 instruction slots used -#endif - -const BYTE EnvironmentMapEffect_PSEnvMapPixelLightingFresnel[] = -{ - 68, 88, 66, 67, 138, 142, - 131, 121, 253, 210, 5, 13, - 109, 192, 90, 189, 250, 98, - 25, 202, 1, 0, 0, 0, - 72, 15, 0, 0, 4, 0, - 0, 0, 48, 0, 0, 0, - 40, 9, 0, 0, 148, 14, - 0, 0, 20, 15, 0, 0, - 65, 111, 110, 57, 240, 8, - 0, 0, 240, 8, 0, 0, - 0, 2, 255, 255, 184, 8, - 0, 0, 56, 0, 0, 0, - 1, 0, 44, 0, 0, 0, - 56, 0, 0, 0, 56, 0, - 2, 0, 36, 0, 0, 0, - 56, 0, 0, 0, 0, 0, - 1, 1, 1, 0, 0, 0, - 0, 0, 12, 0, 0, 0, - 0, 0, 0, 0, 0, 2, - 255, 255, 254, 255, 138, 1, - 68, 66, 85, 71, 40, 0, - 0, 0, 252, 5, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 196, 0, 0, 0, - 40, 0, 0, 0, 208, 0, - 0, 0, 15, 0, 0, 0, - 208, 4, 0, 0, 120, 2, - 0, 0, 68, 58, 92, 77, - 105, 99, 114, 111, 115, 111, - 102, 116, 92, 68, 105, 114, - 101, 99, 116, 88, 84, 75, - 92, 83, 114, 99, 92, 83, - 104, 97, 100, 101, 114, 115, - 92, 69, 110, 118, 105, 114, - 111, 110, 109, 101, 110, 116, - 77, 97, 112, 69, 102, 102, - 101, 99, 116, 46, 102, 120, - 0, 68, 58, 92, 77, 105, - 99, 114, 111, 115, 111, 102, - 116, 92, 68, 105, 114, 101, - 99, 116, 88, 84, 75, 92, - 83, 114, 99, 92, 83, 104, - 97, 100, 101, 114, 115, 92, - 76, 105, 103, 104, 116, 105, - 110, 103, 46, 102, 120, 104, - 0, 68, 58, 92, 77, 105, - 99, 114, 111, 115, 111, 102, - 116, 92, 68, 105, 114, 101, - 99, 116, 88, 84, 75, 92, - 83, 114, 99, 92, 83, 104, - 97, 100, 101, 114, 115, 92, - 67, 111, 109, 109, 111, 110, - 46, 102, 120, 104, 0, 171, - 171, 171, 40, 0, 0, 0, - 99, 0, 0, 0, 147, 0, - 0, 0, 0, 0, 255, 255, - 48, 6, 0, 0, 0, 0, - 255, 255, 72, 6, 0, 0, - 0, 0, 255, 255, 84, 6, - 0, 0, 0, 0, 255, 255, - 96, 6, 0, 0, 0, 0, - 255, 255, 108, 6, 0, 0, - 0, 0, 255, 255, 120, 6, - 0, 0, 0, 0, 255, 255, - 132, 6, 0, 0, 89, 0, - 0, 0, 144, 6, 0, 0, - 88, 0, 0, 0, 156, 6, - 0, 0, 88, 0, 0, 0, - 172, 6, 0, 0, 95, 0, - 0, 0, 184, 6, 0, 0, - 95, 0, 0, 0, 200, 6, - 0, 0, 95, 0, 0, 0, - 216, 6, 0, 0, 86, 0, - 0, 0, 236, 6, 0, 0, - 97, 0, 0, 0, 252, 6, - 0, 0, 34, 0, 1, 0, - 12, 7, 0, 0, 34, 0, - 1, 0, 28, 7, 0, 0, - 34, 0, 1, 0, 44, 7, - 0, 0, 37, 0, 1, 0, - 60, 7, 0, 0, 39, 0, - 1, 0, 80, 7, 0, 0, - 44, 0, 1, 0, 96, 7, - 0, 0, 44, 0, 1, 0, - 112, 7, 0, 0, 44, 0, - 1, 0, 132, 7, 0, 0, - 44, 0, 1, 0, 152, 7, - 0, 0, 44, 0, 1, 0, - 164, 7, 0, 0, 86, 0, - 0, 0, 184, 7, 0, 0, - 93, 0, 0, 0, 200, 7, - 0, 0, 52, 0, 0, 0, - 216, 7, 0, 0, 54, 0, - 0, 0, 232, 7, 0, 0, - 54, 0, 0, 0, 244, 7, - 0, 0, 54, 0, 0, 0, - 4, 8, 0, 0, 54, 0, - 0, 0, 20, 8, 0, 0, - 54, 0, 0, 0, 36, 8, - 0, 0, 105, 0, 0, 0, - 52, 8, 0, 0, 105, 0, - 0, 0, 72, 8, 0, 0, - 97, 0, 0, 0, 92, 8, - 0, 0, 106, 0, 0, 0, - 108, 8, 0, 0, 18, 0, - 2, 0, 128, 8, 0, 0, - 18, 0, 2, 0, 148, 8, - 0, 0, 18, 0, 2, 0, - 168, 8, 0, 0, 67, 111, - 109, 112, 117, 116, 101, 70, - 114, 101, 115, 110, 101, 108, - 70, 97, 99, 116, 111, 114, - 0, 171, 171, 171, 0, 0, - 3, 0, 1, 0, 1, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 32, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 0, 0, 80, 97, 114, 97, - 109, 101, 116, 101, 114, 115, - 0, 68, 105, 102, 102, 117, - 115, 101, 67, 111, 108, 111, - 114, 0, 1, 0, 3, 0, - 1, 0, 4, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 23, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 255, 255, - 80, 83, 69, 110, 118, 77, - 97, 112, 80, 105, 120, 101, - 108, 76, 105, 103, 104, 116, - 105, 110, 103, 70, 114, 101, - 115, 110, 101, 108, 0, 171, - 171, 171, 1, 0, 3, 0, - 1, 0, 4, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 39, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 3, 0, - 65, 112, 112, 108, 121, 70, - 111, 103, 0, 99, 111, 108, - 111, 114, 0, 171, 1, 0, - 3, 0, 1, 0, 4, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 38, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 255, 255, 25, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 3, 0, 26, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 255, 255, 34, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 255, 255, 36, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 255, 255, 100, 105, 102, 102, - 117, 115, 101, 0, 1, 0, - 3, 0, 1, 0, 3, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 19, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 255, 255, 100, 111, 116, 76, - 0, 171, 171, 171, 15, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 16, 0, - 0, 0, 255, 255, 1, 0, - 255, 255, 255, 255, 17, 0, - 0, 0, 255, 255, 255, 255, - 2, 0, 255, 255, 101, 110, - 118, 99, 111, 111, 114, 100, - 0, 171, 171, 171, 12, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 255, 255, 101, 110, - 118, 109, 97, 112, 0, 171, - 35, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 3, 0, - 101, 121, 101, 86, 101, 99, - 116, 111, 114, 0, 171, 171, - 9, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 255, 255, - 112, 105, 110, 0, 84, 101, - 120, 67, 111, 111, 114, 100, - 0, 171, 171, 171, 1, 0, - 3, 0, 1, 0, 2, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 80, 111, 115, 105, - 116, 105, 111, 110, 87, 83, - 0, 78, 111, 114, 109, 97, - 108, 87, 83, 0, 68, 105, - 102, 102, 117, 115, 101, 0, - 168, 3, 0, 0, 180, 3, - 0, 0, 196, 3, 0, 0, - 196, 2, 0, 0, 207, 3, - 0, 0, 24, 3, 0, 0, - 216, 3, 0, 0, 196, 2, - 0, 0, 5, 0, 0, 0, - 1, 0, 13, 0, 1, 0, - 4, 0, 224, 3, 0, 0, - 1, 0, 0, 0, 0, 0, - 1, 0, 255, 255, 255, 255, - 2, 0, 0, 0, 2, 0, - 3, 0, 4, 0, 5, 0, - 3, 0, 0, 0, 6, 0, - 7, 0, 8, 0, 255, 255, - 4, 0, 0, 0, 9, 0, - 10, 0, 11, 0, 12, 0, - 114, 101, 115, 117, 108, 116, - 0, 83, 112, 101, 99, 117, - 108, 97, 114, 0, 216, 3, - 0, 0, 24, 3, 0, 0, - 71, 4, 0, 0, 24, 3, - 0, 0, 5, 0, 0, 0, - 1, 0, 6, 0, 1, 0, - 2, 0, 80, 4, 0, 0, - 24, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 255, 255, - 118, 105, 101, 119, 65, 110, - 103, 108, 101, 0, 171, 171, - 0, 0, 3, 0, 1, 0, - 1, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 27, 0, - 0, 0, 255, 255, 255, 255, - 255, 255, 0, 0, 119, 111, - 114, 108, 100, 78, 111, 114, - 109, 97, 108, 0, 7, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 255, 255, 122, 101, - 114, 111, 76, 0, 171, 171, - 18, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 255, 255, - 0, 0, 0, 0, 16, 2, - 0, 0, 40, 2, 0, 0, - 1, 0, 0, 0, 56, 2, - 0, 0, 68, 2, 0, 0, - 79, 2, 0, 0, 92, 2, - 0, 0, 1, 0, 0, 0, - 108, 2, 0, 0, 0, 0, - 0, 0, 120, 2, 0, 0, - 152, 2, 0, 0, 1, 0, - 0, 0, 168, 2, 0, 0, - 180, 2, 0, 0, 189, 2, - 0, 0, 196, 2, 0, 0, - 1, 0, 0, 0, 212, 2, - 0, 0, 0, 0, 0, 0, - 189, 2, 0, 0, 196, 2, - 0, 0, 4, 0, 0, 0, - 224, 2, 0, 0, 0, 0, - 0, 0, 16, 3, 0, 0, - 24, 3, 0, 0, 1, 0, - 0, 0, 40, 3, 0, 0, - 0, 0, 0, 0, 52, 3, - 0, 0, 24, 3, 0, 0, - 3, 0, 0, 0, 60, 3, - 0, 0, 0, 0, 0, 0, - 96, 3, 0, 0, 24, 3, - 0, 0, 1, 0, 0, 0, - 108, 3, 0, 0, 0, 0, - 0, 0, 120, 3, 0, 0, - 196, 2, 0, 0, 1, 0, - 0, 0, 128, 3, 0, 0, - 0, 0, 0, 0, 140, 3, - 0, 0, 24, 3, 0, 0, - 1, 0, 0, 0, 152, 3, - 0, 0, 120, 2, 0, 0, - 164, 3, 0, 0, 0, 4, - 0, 0, 4, 0, 0, 0, - 16, 4, 0, 0, 0, 0, - 0, 0, 64, 4, 0, 0, - 96, 4, 0, 0, 1, 0, - 0, 0, 112, 4, 0, 0, - 0, 0, 0, 0, 124, 4, - 0, 0, 136, 4, 0, 0, - 1, 0, 0, 0, 152, 4, - 0, 0, 0, 0, 0, 0, - 164, 4, 0, 0, 24, 3, - 0, 0, 1, 0, 0, 0, - 176, 4, 0, 0, 0, 0, - 0, 0, 188, 4, 0, 0, - 24, 3, 0, 0, 1, 0, - 0, 0, 196, 4, 0, 0, - 77, 105, 99, 114, 111, 115, - 111, 102, 116, 32, 40, 82, - 41, 32, 72, 76, 83, 76, - 32, 83, 104, 97, 100, 101, - 114, 32, 67, 111, 109, 112, - 105, 108, 101, 114, 32, 49, - 48, 46, 49, 0, 81, 0, - 0, 5, 12, 0, 15, 160, - 0, 0, 128, 63, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 31, 0, - 0, 2, 0, 0, 0, 128, - 0, 0, 7, 176, 31, 0, - 0, 2, 0, 0, 0, 128, - 1, 0, 15, 176, 31, 0, - 0, 2, 0, 0, 0, 128, - 2, 0, 7, 176, 31, 0, - 0, 2, 0, 0, 0, 128, - 3, 0, 15, 176, 31, 0, - 0, 2, 0, 0, 0, 144, - 0, 8, 15, 160, 31, 0, - 0, 2, 0, 0, 0, 152, - 1, 8, 15, 160, 36, 0, - 0, 2, 0, 0, 7, 128, - 2, 0, 228, 176, 2, 0, - 0, 3, 1, 0, 7, 128, - 1, 0, 228, 177, 10, 0, - 228, 160, 36, 0, 0, 2, - 2, 0, 7, 128, 1, 0, - 228, 128, 8, 0, 0, 3, - 0, 0, 8, 128, 2, 0, - 228, 129, 0, 0, 228, 128, - 2, 0, 0, 3, 0, 0, - 8, 128, 0, 0, 255, 128, - 0, 0, 255, 128, 4, 0, - 0, 4, 1, 0, 7, 128, - 0, 0, 228, 128, 0, 0, - 255, 129, 2, 0, 228, 129, - 66, 0, 0, 3, 3, 0, - 15, 128, 0, 0, 228, 176, - 0, 8, 228, 160, 66, 0, - 0, 3, 1, 0, 15, 128, - 1, 0, 228, 128, 1, 8, - 228, 160, 8, 0, 0, 3, - 4, 0, 1, 128, 4, 0, - 228, 161, 0, 0, 228, 128, - 8, 0, 0, 3, 4, 0, - 2, 128, 5, 0, 228, 161, - 0, 0, 228, 128, 8, 0, - 0, 3, 4, 0, 4, 128, - 6, 0, 228, 161, 0, 0, - 228, 128, 88, 0, 0, 4, - 5, 0, 7, 128, 4, 0, - 228, 128, 12, 0, 0, 160, - 12, 0, 85, 160, 5, 0, - 0, 3, 4, 0, 7, 128, - 4, 0, 228, 128, 5, 0, - 228, 128, 5, 0, 0, 3, - 5, 0, 7, 128, 4, 0, - 85, 128, 8, 0, 228, 160, - 4, 0, 0, 4, 5, 0, - 7, 128, 4, 0, 0, 128, - 7, 0, 228, 160, 5, 0, - 228, 128, 4, 0, 0, 4, - 4, 0, 7, 128, 4, 0, - 170, 128, 9, 0, 228, 160, - 5, 0, 228, 128, 1, 0, - 0, 2, 5, 0, 7, 128, - 2, 0, 228, 160, 4, 0, - 0, 4, 4, 0, 7, 128, - 4, 0, 228, 128, 5, 0, - 228, 128, 3, 0, 228, 160, - 5, 0, 0, 3, 3, 0, - 15, 128, 3, 0, 228, 128, - 3, 0, 228, 176, 5, 0, - 0, 3, 4, 0, 7, 128, - 4, 0, 228, 128, 3, 0, - 228, 128, 8, 0, 0, 3, - 4, 0, 8, 128, 2, 0, - 228, 128, 0, 0, 228, 128, - 35, 0, 0, 2, 4, 0, - 8, 128, 4, 0, 255, 128, - 2, 0, 0, 3, 4, 0, - 8, 128, 4, 0, 255, 129, - 12, 0, 0, 160, 11, 0, - 0, 3, 0, 0, 1, 128, - 4, 0, 255, 128, 12, 0, - 85, 160, 32, 0, 0, 3, - 4, 0, 8, 128, 0, 0, - 0, 128, 1, 0, 85, 160, - 5, 0, 0, 3, 4, 0, - 8, 128, 4, 0, 255, 128, - 1, 0, 0, 160, 4, 0, - 0, 4, 0, 0, 7, 128, - 1, 0, 228, 128, 3, 0, - 255, 128, 4, 0, 228, 129, - 4, 0, 0, 4, 0, 0, - 7, 128, 4, 0, 255, 128, - 0, 0, 228, 128, 4, 0, - 228, 128, 5, 0, 0, 3, - 0, 0, 8, 128, 1, 0, - 255, 128, 3, 0, 255, 128, - 4, 0, 0, 4, 0, 0, - 7, 128, 0, 0, 228, 160, - 0, 0, 255, 128, 0, 0, - 228, 128, 4, 0, 0, 4, - 1, 0, 7, 128, 11, 0, - 228, 160, 3, 0, 255, 128, - 0, 0, 228, 129, 4, 0, - 0, 4, 3, 0, 7, 128, - 1, 0, 255, 176, 1, 0, - 228, 128, 0, 0, 228, 128, - 1, 0, 0, 2, 0, 8, - 15, 128, 3, 0, 228, 128, - 255, 255, 0, 0, 83, 72, - 68, 82, 100, 5, 0, 0, - 64, 0, 0, 0, 89, 1, - 0, 0, 89, 0, 0, 4, - 70, 142, 32, 0, 0, 0, - 0, 0, 12, 0, 0, 0, - 90, 0, 0, 3, 0, 96, - 16, 0, 0, 0, 0, 0, - 90, 0, 0, 3, 0, 96, - 16, 0, 1, 0, 0, 0, - 88, 24, 0, 4, 0, 112, - 16, 0, 0, 0, 0, 0, - 85, 85, 0, 0, 88, 48, - 0, 4, 0, 112, 16, 0, - 1, 0, 0, 0, 85, 85, - 0, 0, 98, 16, 0, 3, - 50, 16, 16, 0, 0, 0, - 0, 0, 98, 16, 0, 3, - 242, 16, 16, 0, 1, 0, - 0, 0, 98, 16, 0, 3, - 114, 16, 16, 0, 2, 0, - 0, 0, 98, 16, 0, 3, - 242, 16, 16, 0, 3, 0, - 0, 0, 101, 0, 0, 3, - 242, 32, 16, 0, 0, 0, - 0, 0, 104, 0, 0, 2, - 4, 0, 0, 0, 16, 0, - 0, 7, 18, 0, 16, 0, - 0, 0, 0, 0, 70, 18, - 16, 0, 2, 0, 0, 0, - 70, 18, 16, 0, 2, 0, - 0, 0, 68, 0, 0, 5, - 18, 0, 16, 0, 0, 0, - 0, 0, 10, 0, 16, 0, - 0, 0, 0, 0, 56, 0, - 0, 7, 114, 0, 16, 0, - 0, 0, 0, 0, 6, 0, - 16, 0, 0, 0, 0, 0, - 70, 18, 16, 0, 2, 0, - 0, 0, 16, 0, 0, 9, - 18, 0, 16, 0, 1, 0, - 0, 0, 70, 130, 32, 128, - 65, 0, 0, 0, 0, 0, - 0, 0, 4, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 16, 0, 0, 9, - 34, 0, 16, 0, 1, 0, - 0, 0, 70, 130, 32, 128, - 65, 0, 0, 0, 0, 0, - 0, 0, 5, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 16, 0, 0, 9, - 66, 0, 16, 0, 1, 0, - 0, 0, 70, 130, 32, 128, - 65, 0, 0, 0, 0, 0, - 0, 0, 6, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 29, 0, 0, 10, - 114, 0, 16, 0, 2, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 10, 114, 0, - 16, 0, 2, 0, 0, 0, - 70, 2, 16, 0, 2, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 0, 0, 56, 0, - 0, 7, 114, 0, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 2, 0, - 0, 0, 56, 0, 0, 8, - 114, 0, 16, 0, 2, 0, - 0, 0, 86, 5, 16, 0, - 1, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 8, 0, 0, 0, 50, 0, - 0, 10, 178, 0, 16, 0, - 1, 0, 0, 0, 6, 0, - 16, 0, 1, 0, 0, 0, - 70, 136, 32, 0, 0, 0, - 0, 0, 7, 0, 0, 0, - 70, 8, 16, 0, 2, 0, - 0, 0, 50, 0, 0, 10, - 114, 0, 16, 0, 1, 0, - 0, 0, 166, 10, 16, 0, - 1, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 9, 0, 0, 0, 70, 3, - 16, 0, 1, 0, 0, 0, - 50, 0, 0, 11, 114, 0, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 2, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 69, 0, 0, 9, - 242, 0, 16, 0, 2, 0, - 0, 0, 70, 16, 16, 0, - 0, 0, 0, 0, 70, 126, - 16, 0, 0, 0, 0, 0, - 0, 96, 16, 0, 0, 0, - 0, 0, 56, 0, 0, 7, - 242, 0, 16, 0, 2, 0, - 0, 0, 70, 14, 16, 0, - 2, 0, 0, 0, 70, 30, - 16, 0, 3, 0, 0, 0, - 56, 0, 0, 7, 114, 0, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 2, 0, 0, 0, 0, 0, - 0, 9, 114, 0, 16, 0, - 2, 0, 0, 0, 70, 18, - 16, 128, 65, 0, 0, 0, - 1, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 10, 0, 0, 0, 16, 0, - 0, 7, 130, 0, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 2, 0, 0, 0, - 70, 2, 16, 0, 2, 0, - 0, 0, 68, 0, 0, 5, - 130, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 56, 0, - 0, 7, 114, 0, 16, 0, - 2, 0, 0, 0, 246, 15, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 2, 0, - 0, 0, 16, 0, 0, 8, - 130, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 128, - 65, 0, 0, 0, 2, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 0, 0, - 0, 7, 130, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 50, 0, 0, 11, - 114, 0, 16, 0, 3, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 246, 15, - 16, 128, 65, 0, 0, 0, - 0, 0, 0, 0, 70, 2, - 16, 128, 65, 0, 0, 0, - 2, 0, 0, 0, 16, 0, - 0, 7, 18, 0, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 2, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 0, 0, 0, 8, - 18, 0, 16, 0, 0, 0, - 0, 0, 10, 0, 16, 128, - 193, 0, 0, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 128, 63, 52, 0, - 0, 7, 18, 0, 16, 0, - 0, 0, 0, 0, 10, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 0, 0, 47, 0, 0, 5, - 18, 0, 16, 0, 0, 0, - 0, 0, 10, 0, 16, 0, - 0, 0, 0, 0, 56, 0, - 0, 8, 18, 0, 16, 0, - 0, 0, 0, 0, 10, 0, - 16, 0, 0, 0, 0, 0, - 26, 128, 32, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 25, 0, 0, 5, 18, 0, - 16, 0, 0, 0, 0, 0, - 10, 0, 16, 0, 0, 0, - 0, 0, 56, 0, 0, 8, - 18, 0, 16, 0, 0, 0, - 0, 0, 10, 0, 16, 0, - 0, 0, 0, 0, 10, 128, - 32, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 69, 0, - 0, 9, 242, 0, 16, 0, - 3, 0, 0, 0, 70, 2, - 16, 0, 3, 0, 0, 0, - 70, 126, 16, 0, 1, 0, - 0, 0, 0, 96, 16, 0, - 1, 0, 0, 0, 50, 0, - 0, 10, 226, 0, 16, 0, - 0, 0, 0, 0, 6, 9, - 16, 0, 3, 0, 0, 0, - 246, 15, 16, 0, 2, 0, - 0, 0, 6, 9, 16, 128, - 65, 0, 0, 0, 1, 0, - 0, 0, 50, 0, 0, 9, - 114, 0, 16, 0, 0, 0, - 0, 0, 6, 0, 16, 0, - 0, 0, 0, 0, 150, 7, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 56, 0, 0, 7, - 130, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 58, 0, - 16, 0, 3, 0, 0, 0, - 50, 0, 0, 10, 114, 0, - 16, 0, 0, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 246, 15, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 50, 0, - 0, 11, 114, 0, 16, 0, - 1, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 11, 0, 0, 0, 246, 15, - 16, 0, 2, 0, 0, 0, - 70, 2, 16, 128, 65, 0, - 0, 0, 0, 0, 0, 0, - 50, 0, 0, 9, 114, 32, - 16, 0, 0, 0, 0, 0, - 246, 31, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 54, 0, 0, 5, 130, 32, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 62, 0, 0, 1, - 73, 83, 71, 78, 120, 0, - 0, 0, 4, 0, 0, 0, - 8, 0, 0, 0, 104, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 3, 3, 0, 0, 104, 0, - 0, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 1, 0, 0, 0, - 15, 15, 0, 0, 104, 0, - 0, 0, 2, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 2, 0, 0, 0, - 7, 7, 0, 0, 113, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 3, 0, 0, 0, - 15, 15, 0, 0, 84, 69, - 88, 67, 79, 79, 82, 68, - 0, 67, 79, 76, 79, 82, - 0, 171, 79, 83, 71, 78, - 44, 0, 0, 0, 1, 0, - 0, 0, 8, 0, 0, 0, - 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 15, 0, 0, 0, - 83, 86, 95, 84, 97, 114, - 103, 101, 116, 0, 171, 171 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_PSEnvMapPixelLightingFresnelNoFog.inc b/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_PSEnvMapPixelLightingFresnelNoFog.inc deleted file mode 100644 index a5603a0..0000000 --- a/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_PSEnvMapPixelLightingFresnelNoFog.inc +++ /dev/null @@ -1,776 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// TEXCOORD 0 xy 0 NONE float xy -// TEXCOORD 1 xyzw 1 NONE float xyz -// TEXCOORD 2 xyz 2 NONE float xyz -// COLOR 0 xyzw 3 NONE float xyzw -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Target 0 xyzw 0 TARGET float xyzw -// -// -// Constant buffer to DX9 shader constant mappings: -// -// Target Reg Buffer Start Reg # of Regs Data Conversion -// ---------- ------- --------- --------- ---------------------- -// c0 cb0 0 11 ( FLT, FLT, FLT, FLT) -// -// -// Sampler/Resource to DX9 shader sampler mappings: -// -// Target Sampler Source Sampler Source Resource -// -------------- --------------- ---------------- -// s0 s0 t0 -// s1 s1 t1 -// -// -// Level9 shader bytecode: -// - ps_2_0 - def c11, 1, 0, 0, 0 - dcl t0.xyz // pin<0,1> - dcl t1 // pin<2,3,4,5> - dcl t2.xyz // pin<6,7,8> - dcl t3 // pin<9,10,11,12> - dcl_2d s0 - dcl_cube s1 - -#line 89 "D:\Microsoft\DirectXTK\Src\Shaders\EnvironmentMapEffect.fx" - nrm r0.xyz, t2 // ::worldNormal<0,1,2> - add r1.xyz, -t1, c10 - nrm r2.xyz, r1 // ::eyeVector<0,1,2> - -#line 95 - dp3 r0.w, -r2, r0 - add r0.w, r0.w, r0.w - mad r1.xyz, r0, -r0.w, -r2 // ::envcoord<0,1,2> - -#line 86 - texld r3, t0, s0 - -#line 97 - texld r1, r1, s1 - -#line 34 "D:\Microsoft\DirectXTK\Src\Shaders\Lighting.fxh" - dp3 r4.x, -c4, r0 // ::dotL<0> - dp3 r4.y, -c5, r0 // ::dotL<1> - dp3 r4.z, -c6, r0 // ::dotL<2> - -#line 37 - cmp r5.xyz, r4, c11.x, c11.y // ::zeroL<0,1,2> - mul r4.xyz, r4, r5 // ::diffuse<0,1,2> - -#line 44 - mul r5.xyz, r4.y, c8 - mad r5.xyz, r4.x, c7, r5 - mad r4.xyz, r4.z, c9, r5 - mov r5.xyz, c2 // Parameters::DiffuseColor<0,1,2> - mad r4.xyz, r4, r5, c3 // ::result<0,1,2> - -#line 86 "D:\Microsoft\DirectXTK\Src\Shaders\EnvironmentMapEffect.fx" - mul r3, r3, t3 // ::color<0,1,2,3> - -#line 93 - mul r4.xyz, r4, r3 // ::color<0,1,2> - -#line 52 - dp3 r4.w, r2, r0 // ::viewAngle<0> - abs r4.w, r4.w - add r4.w, -r4.w, c11.x - max r0.x, r4.w, c11.y - pow r4.w, r0.x, c1.y - mul r4.w, r4.w, c1.x // ::ComputeFresnelFactor<0> - -#line 105 - mad r0.xyz, r1, r3.w, -r4 - mad r0.xyz, r4.w, r0, r4 // ::color<0,1,2> - -#line 97 - mul r0.w, r1.w, r3.w // ::envmap<3> - -#line 106 - mad r3.xyz, c0, r0.w, r0 // ::color<0,1,2> - mov oC0, r3 // ::PSEnvMapPixelLightingFresnelNoFog<0,1,2,3> - -// approximately 37 instruction slots used (2 texture, 35 arithmetic) -ps_4_0 -dcl_constantbuffer CB0[11], immediateIndexed -dcl_sampler s0, mode_default -dcl_sampler s1, mode_default -dcl_resource_texture2d (float,float,float,float) t0 -dcl_resource_texturecube (float,float,float,float) t1 -dcl_input_ps linear v0.xy -dcl_input_ps linear v1.xyz -dcl_input_ps linear v2.xyz -dcl_input_ps linear v3.xyzw -dcl_output o0.xyzw -dcl_temps 4 -dp3 r0.x, v2.xyzx, v2.xyzx -rsq r0.x, r0.x -mul r0.xyz, r0.xxxx, v2.xyzx -dp3 r1.x, -cb0[4].xyzx, r0.xyzx -dp3 r1.y, -cb0[5].xyzx, r0.xyzx -dp3 r1.z, -cb0[6].xyzx, r0.xyzx -ge r2.xyz, r1.xyzx, l(0.000000, 0.000000, 0.000000, 0.000000) -and r2.xyz, r2.xyzx, l(0x3f800000, 0x3f800000, 0x3f800000, 0) -mul r1.xyz, r1.xyzx, r2.xyzx -mul r2.xyz, r1.yyyy, cb0[8].xyzx -mad r1.xyw, r1.xxxx, cb0[7].xyxz, r2.xyxz -mad r1.xyz, r1.zzzz, cb0[9].xyzx, r1.xywx -mad r1.xyz, r1.xyzx, cb0[2].xyzx, cb0[3].xyzx -sample r2.xyzw, v0.xyxx, t0.xyzw, s0 -mul r2.xyzw, r2.xyzw, v3.xyzw -mul r1.xyz, r1.xyzx, r2.xyzx -add r2.xyz, -v1.xyzx, cb0[10].xyzx -dp3 r0.w, r2.xyzx, r2.xyzx -rsq r0.w, r0.w -mul r2.xyz, r0.wwww, r2.xyzx -dp3 r0.w, -r2.xyzx, r0.xyzx -add r0.w, r0.w, r0.w -mad r3.xyz, r0.xyzx, -r0.wwww, -r2.xyzx -dp3 r0.x, r2.xyzx, r0.xyzx -add r0.x, -|r0.x|, l(1.000000) -max r0.x, r0.x, l(0.000000) -log r0.x, r0.x -mul r0.x, r0.x, cb0[1].y -exp r0.x, r0.x -mul r0.x, r0.x, cb0[1].x -sample r3.xyzw, r3.xyzx, t1.xyzw, s1 -mad r0.yzw, r3.xxyz, r2.wwww, -r1.xxyz -mad r0.xyz, r0.xxxx, r0.yzwy, r1.xyzx -mul r0.w, r2.w, r3.w -mov o0.w, r2.w -mad o0.xyz, cb0[0].xyzx, r0.wwww, r0.xyzx -ret -// Approximately 0 instruction slots used -#endif - -const BYTE EnvironmentMapEffect_PSEnvMapPixelLightingFresnelNoFog[] = -{ - 68, 88, 66, 67, 97, 127, - 230, 96, 92, 152, 10, 4, - 134, 146, 130, 172, 144, 217, - 144, 10, 1, 0, 0, 0, - 104, 14, 0, 0, 4, 0, - 0, 0, 48, 0, 0, 0, - 152, 8, 0, 0, 180, 13, - 0, 0, 52, 14, 0, 0, - 65, 111, 110, 57, 96, 8, - 0, 0, 96, 8, 0, 0, - 0, 2, 255, 255, 40, 8, - 0, 0, 56, 0, 0, 0, - 1, 0, 44, 0, 0, 0, - 56, 0, 0, 0, 56, 0, - 2, 0, 36, 0, 0, 0, - 56, 0, 0, 0, 0, 0, - 1, 1, 1, 0, 0, 0, - 0, 0, 11, 0, 0, 0, - 0, 0, 0, 0, 0, 2, - 255, 255, 254, 255, 112, 1, - 68, 66, 85, 71, 40, 0, - 0, 0, 148, 5, 0, 0, - 0, 0, 0, 0, 2, 0, - 0, 0, 148, 0, 0, 0, - 38, 0, 0, 0, 156, 0, - 0, 0, 14, 0, 0, 0, - 124, 4, 0, 0, 52, 2, - 0, 0, 68, 58, 92, 77, - 105, 99, 114, 111, 115, 111, - 102, 116, 92, 68, 105, 114, - 101, 99, 116, 88, 84, 75, - 92, 83, 114, 99, 92, 83, - 104, 97, 100, 101, 114, 115, - 92, 69, 110, 118, 105, 114, - 111, 110, 109, 101, 110, 116, - 77, 97, 112, 69, 102, 102, - 101, 99, 116, 46, 102, 120, - 0, 68, 58, 92, 77, 105, - 99, 114, 111, 115, 111, 102, - 116, 92, 68, 105, 114, 101, - 99, 116, 88, 84, 75, 92, - 83, 114, 99, 92, 83, 104, - 97, 100, 101, 114, 115, 92, - 76, 105, 103, 104, 116, 105, - 110, 103, 46, 102, 120, 104, - 0, 171, 40, 0, 0, 0, - 99, 0, 0, 0, 0, 0, - 255, 255, 200, 5, 0, 0, - 0, 0, 255, 255, 224, 5, - 0, 0, 0, 0, 255, 255, - 236, 5, 0, 0, 0, 0, - 255, 255, 248, 5, 0, 0, - 0, 0, 255, 255, 4, 6, - 0, 0, 0, 0, 255, 255, - 16, 6, 0, 0, 0, 0, - 255, 255, 28, 6, 0, 0, - 89, 0, 0, 0, 40, 6, - 0, 0, 88, 0, 0, 0, - 52, 6, 0, 0, 88, 0, - 0, 0, 68, 6, 0, 0, - 95, 0, 0, 0, 80, 6, - 0, 0, 95, 0, 0, 0, - 96, 6, 0, 0, 95, 0, - 0, 0, 112, 6, 0, 0, - 86, 0, 0, 0, 132, 6, - 0, 0, 97, 0, 0, 0, - 148, 6, 0, 0, 34, 0, - 1, 0, 164, 6, 0, 0, - 34, 0, 1, 0, 180, 6, - 0, 0, 34, 0, 1, 0, - 196, 6, 0, 0, 37, 0, - 1, 0, 212, 6, 0, 0, - 39, 0, 1, 0, 232, 6, - 0, 0, 44, 0, 1, 0, - 248, 6, 0, 0, 44, 0, - 1, 0, 8, 7, 0, 0, - 44, 0, 1, 0, 28, 7, - 0, 0, 44, 0, 1, 0, - 48, 7, 0, 0, 44, 0, - 1, 0, 60, 7, 0, 0, - 86, 0, 0, 0, 80, 7, - 0, 0, 93, 0, 0, 0, - 96, 7, 0, 0, 52, 0, - 0, 0, 112, 7, 0, 0, - 54, 0, 0, 0, 128, 7, - 0, 0, 54, 0, 0, 0, - 140, 7, 0, 0, 54, 0, - 0, 0, 156, 7, 0, 0, - 54, 0, 0, 0, 172, 7, - 0, 0, 54, 0, 0, 0, - 188, 7, 0, 0, 105, 0, - 0, 0, 204, 7, 0, 0, - 105, 0, 0, 0, 224, 7, - 0, 0, 97, 0, 0, 0, - 244, 7, 0, 0, 106, 0, - 0, 0, 4, 8, 0, 0, - 106, 0, 0, 0, 24, 8, - 0, 0, 67, 111, 109, 112, - 117, 116, 101, 70, 114, 101, - 115, 110, 101, 108, 70, 97, - 99, 116, 111, 114, 0, 171, - 171, 171, 0, 0, 3, 0, - 1, 0, 1, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 32, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 0, 0, - 80, 97, 114, 97, 109, 101, - 116, 101, 114, 115, 0, 68, - 105, 102, 102, 117, 115, 101, - 67, 111, 108, 111, 114, 0, - 1, 0, 3, 0, 1, 0, - 4, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 23, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 255, 255, 80, 83, - 69, 110, 118, 77, 97, 112, - 80, 105, 120, 101, 108, 76, - 105, 103, 104, 116, 105, 110, - 103, 70, 114, 101, 115, 110, - 101, 108, 78, 111, 70, 111, - 103, 0, 171, 171, 1, 0, - 3, 0, 1, 0, 4, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 37, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 3, 0, 99, 111, 108, 111, - 114, 0, 171, 171, 1, 0, - 3, 0, 1, 0, 4, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 25, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 3, 0, 26, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 255, 255, 34, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 255, 255, 36, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 255, 255, 100, 105, 102, 102, - 117, 115, 101, 0, 1, 0, - 3, 0, 1, 0, 3, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 19, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 255, 255, 100, 111, 116, 76, - 0, 171, 171, 171, 15, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 16, 0, - 0, 0, 255, 255, 1, 0, - 255, 255, 255, 255, 17, 0, - 0, 0, 255, 255, 255, 255, - 2, 0, 255, 255, 101, 110, - 118, 99, 111, 111, 114, 100, - 0, 171, 171, 171, 12, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 255, 255, 101, 110, - 118, 109, 97, 112, 0, 171, - 35, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 3, 0, - 101, 121, 101, 86, 101, 99, - 116, 111, 114, 0, 171, 171, - 9, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 255, 255, - 112, 105, 110, 0, 84, 101, - 120, 67, 111, 111, 114, 100, - 0, 171, 171, 171, 1, 0, - 3, 0, 1, 0, 2, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 80, 111, 115, 105, - 116, 105, 111, 110, 87, 83, - 0, 78, 111, 114, 109, 97, - 108, 87, 83, 0, 68, 105, - 102, 102, 117, 115, 101, 0, - 84, 3, 0, 0, 96, 3, - 0, 0, 112, 3, 0, 0, - 124, 2, 0, 0, 123, 3, - 0, 0, 196, 2, 0, 0, - 132, 3, 0, 0, 124, 2, - 0, 0, 5, 0, 0, 0, - 1, 0, 13, 0, 1, 0, - 4, 0, 140, 3, 0, 0, - 1, 0, 0, 0, 0, 0, - 1, 0, 255, 255, 255, 255, - 2, 0, 0, 0, 2, 0, - 3, 0, 4, 0, 5, 0, - 3, 0, 0, 0, 6, 0, - 7, 0, 8, 0, 255, 255, - 4, 0, 0, 0, 9, 0, - 10, 0, 11, 0, 12, 0, - 114, 101, 115, 117, 108, 116, - 0, 83, 112, 101, 99, 117, - 108, 97, 114, 0, 132, 3, - 0, 0, 196, 2, 0, 0, - 243, 3, 0, 0, 196, 2, - 0, 0, 5, 0, 0, 0, - 1, 0, 6, 0, 1, 0, - 2, 0, 252, 3, 0, 0, - 24, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 255, 255, - 118, 105, 101, 119, 65, 110, - 103, 108, 101, 0, 171, 171, - 0, 0, 3, 0, 1, 0, - 1, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 27, 0, - 0, 0, 255, 255, 255, 255, - 255, 255, 0, 0, 119, 111, - 114, 108, 100, 78, 111, 114, - 109, 97, 108, 0, 7, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 255, 255, 122, 101, - 114, 111, 76, 0, 171, 171, - 18, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 255, 255, - 0, 0, 0, 0, 204, 1, - 0, 0, 228, 1, 0, 0, - 1, 0, 0, 0, 244, 1, - 0, 0, 0, 2, 0, 0, - 11, 2, 0, 0, 24, 2, - 0, 0, 1, 0, 0, 0, - 40, 2, 0, 0, 0, 0, - 0, 0, 52, 2, 0, 0, - 88, 2, 0, 0, 1, 0, - 0, 0, 104, 2, 0, 0, - 0, 0, 0, 0, 116, 2, - 0, 0, 124, 2, 0, 0, - 4, 0, 0, 0, 140, 2, - 0, 0, 0, 0, 0, 0, - 188, 2, 0, 0, 196, 2, - 0, 0, 1, 0, 0, 0, - 212, 2, 0, 0, 0, 0, - 0, 0, 224, 2, 0, 0, - 196, 2, 0, 0, 3, 0, - 0, 0, 232, 2, 0, 0, - 0, 0, 0, 0, 12, 3, - 0, 0, 196, 2, 0, 0, - 1, 0, 0, 0, 24, 3, - 0, 0, 0, 0, 0, 0, - 36, 3, 0, 0, 124, 2, - 0, 0, 1, 0, 0, 0, - 44, 3, 0, 0, 0, 0, - 0, 0, 56, 3, 0, 0, - 196, 2, 0, 0, 1, 0, - 0, 0, 68, 3, 0, 0, - 52, 2, 0, 0, 80, 3, - 0, 0, 172, 3, 0, 0, - 4, 0, 0, 0, 188, 3, - 0, 0, 0, 0, 0, 0, - 236, 3, 0, 0, 12, 4, - 0, 0, 1, 0, 0, 0, - 28, 4, 0, 0, 0, 0, - 0, 0, 40, 4, 0, 0, - 52, 4, 0, 0, 1, 0, - 0, 0, 68, 4, 0, 0, - 0, 0, 0, 0, 80, 4, - 0, 0, 196, 2, 0, 0, - 1, 0, 0, 0, 92, 4, - 0, 0, 0, 0, 0, 0, - 104, 4, 0, 0, 196, 2, - 0, 0, 1, 0, 0, 0, - 112, 4, 0, 0, 77, 105, - 99, 114, 111, 115, 111, 102, - 116, 32, 40, 82, 41, 32, - 72, 76, 83, 76, 32, 83, - 104, 97, 100, 101, 114, 32, - 67, 111, 109, 112, 105, 108, - 101, 114, 32, 49, 48, 46, - 49, 0, 81, 0, 0, 5, - 11, 0, 15, 160, 0, 0, - 128, 63, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 31, 0, 0, 2, - 0, 0, 0, 128, 0, 0, - 7, 176, 31, 0, 0, 2, - 0, 0, 0, 128, 1, 0, - 15, 176, 31, 0, 0, 2, - 0, 0, 0, 128, 2, 0, - 7, 176, 31, 0, 0, 2, - 0, 0, 0, 128, 3, 0, - 15, 176, 31, 0, 0, 2, - 0, 0, 0, 144, 0, 8, - 15, 160, 31, 0, 0, 2, - 0, 0, 0, 152, 1, 8, - 15, 160, 36, 0, 0, 2, - 0, 0, 7, 128, 2, 0, - 228, 176, 2, 0, 0, 3, - 1, 0, 7, 128, 1, 0, - 228, 177, 10, 0, 228, 160, - 36, 0, 0, 2, 2, 0, - 7, 128, 1, 0, 228, 128, - 8, 0, 0, 3, 0, 0, - 8, 128, 2, 0, 228, 129, - 0, 0, 228, 128, 2, 0, - 0, 3, 0, 0, 8, 128, - 0, 0, 255, 128, 0, 0, - 255, 128, 4, 0, 0, 4, - 1, 0, 7, 128, 0, 0, - 228, 128, 0, 0, 255, 129, - 2, 0, 228, 129, 66, 0, - 0, 3, 3, 0, 15, 128, - 0, 0, 228, 176, 0, 8, - 228, 160, 66, 0, 0, 3, - 1, 0, 15, 128, 1, 0, - 228, 128, 1, 8, 228, 160, - 8, 0, 0, 3, 4, 0, - 1, 128, 4, 0, 228, 161, - 0, 0, 228, 128, 8, 0, - 0, 3, 4, 0, 2, 128, - 5, 0, 228, 161, 0, 0, - 228, 128, 8, 0, 0, 3, - 4, 0, 4, 128, 6, 0, - 228, 161, 0, 0, 228, 128, - 88, 0, 0, 4, 5, 0, - 7, 128, 4, 0, 228, 128, - 11, 0, 0, 160, 11, 0, - 85, 160, 5, 0, 0, 3, - 4, 0, 7, 128, 4, 0, - 228, 128, 5, 0, 228, 128, - 5, 0, 0, 3, 5, 0, - 7, 128, 4, 0, 85, 128, - 8, 0, 228, 160, 4, 0, - 0, 4, 5, 0, 7, 128, - 4, 0, 0, 128, 7, 0, - 228, 160, 5, 0, 228, 128, - 4, 0, 0, 4, 4, 0, - 7, 128, 4, 0, 170, 128, - 9, 0, 228, 160, 5, 0, - 228, 128, 1, 0, 0, 2, - 5, 0, 7, 128, 2, 0, - 228, 160, 4, 0, 0, 4, - 4, 0, 7, 128, 4, 0, - 228, 128, 5, 0, 228, 128, - 3, 0, 228, 160, 5, 0, - 0, 3, 3, 0, 15, 128, - 3, 0, 228, 128, 3, 0, - 228, 176, 5, 0, 0, 3, - 4, 0, 7, 128, 4, 0, - 228, 128, 3, 0, 228, 128, - 8, 0, 0, 3, 4, 0, - 8, 128, 2, 0, 228, 128, - 0, 0, 228, 128, 35, 0, - 0, 2, 4, 0, 8, 128, - 4, 0, 255, 128, 2, 0, - 0, 3, 4, 0, 8, 128, - 4, 0, 255, 129, 11, 0, - 0, 160, 11, 0, 0, 3, - 0, 0, 1, 128, 4, 0, - 255, 128, 11, 0, 85, 160, - 32, 0, 0, 3, 4, 0, - 8, 128, 0, 0, 0, 128, - 1, 0, 85, 160, 5, 0, - 0, 3, 4, 0, 8, 128, - 4, 0, 255, 128, 1, 0, - 0, 160, 4, 0, 0, 4, - 0, 0, 7, 128, 1, 0, - 228, 128, 3, 0, 255, 128, - 4, 0, 228, 129, 4, 0, - 0, 4, 0, 0, 7, 128, - 4, 0, 255, 128, 0, 0, - 228, 128, 4, 0, 228, 128, - 5, 0, 0, 3, 0, 0, - 8, 128, 1, 0, 255, 128, - 3, 0, 255, 128, 4, 0, - 0, 4, 3, 0, 7, 128, - 0, 0, 228, 160, 0, 0, - 255, 128, 0, 0, 228, 128, - 1, 0, 0, 2, 0, 8, - 15, 128, 3, 0, 228, 128, - 255, 255, 0, 0, 83, 72, - 68, 82, 20, 5, 0, 0, - 64, 0, 0, 0, 69, 1, - 0, 0, 89, 0, 0, 4, - 70, 142, 32, 0, 0, 0, - 0, 0, 11, 0, 0, 0, - 90, 0, 0, 3, 0, 96, - 16, 0, 0, 0, 0, 0, - 90, 0, 0, 3, 0, 96, - 16, 0, 1, 0, 0, 0, - 88, 24, 0, 4, 0, 112, - 16, 0, 0, 0, 0, 0, - 85, 85, 0, 0, 88, 48, - 0, 4, 0, 112, 16, 0, - 1, 0, 0, 0, 85, 85, - 0, 0, 98, 16, 0, 3, - 50, 16, 16, 0, 0, 0, - 0, 0, 98, 16, 0, 3, - 114, 16, 16, 0, 1, 0, - 0, 0, 98, 16, 0, 3, - 114, 16, 16, 0, 2, 0, - 0, 0, 98, 16, 0, 3, - 242, 16, 16, 0, 3, 0, - 0, 0, 101, 0, 0, 3, - 242, 32, 16, 0, 0, 0, - 0, 0, 104, 0, 0, 2, - 4, 0, 0, 0, 16, 0, - 0, 7, 18, 0, 16, 0, - 0, 0, 0, 0, 70, 18, - 16, 0, 2, 0, 0, 0, - 70, 18, 16, 0, 2, 0, - 0, 0, 68, 0, 0, 5, - 18, 0, 16, 0, 0, 0, - 0, 0, 10, 0, 16, 0, - 0, 0, 0, 0, 56, 0, - 0, 7, 114, 0, 16, 0, - 0, 0, 0, 0, 6, 0, - 16, 0, 0, 0, 0, 0, - 70, 18, 16, 0, 2, 0, - 0, 0, 16, 0, 0, 9, - 18, 0, 16, 0, 1, 0, - 0, 0, 70, 130, 32, 128, - 65, 0, 0, 0, 0, 0, - 0, 0, 4, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 16, 0, 0, 9, - 34, 0, 16, 0, 1, 0, - 0, 0, 70, 130, 32, 128, - 65, 0, 0, 0, 0, 0, - 0, 0, 5, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 16, 0, 0, 9, - 66, 0, 16, 0, 1, 0, - 0, 0, 70, 130, 32, 128, - 65, 0, 0, 0, 0, 0, - 0, 0, 6, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 29, 0, 0, 10, - 114, 0, 16, 0, 2, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 10, 114, 0, - 16, 0, 2, 0, 0, 0, - 70, 2, 16, 0, 2, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 0, 0, 56, 0, - 0, 7, 114, 0, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 2, 0, - 0, 0, 56, 0, 0, 8, - 114, 0, 16, 0, 2, 0, - 0, 0, 86, 5, 16, 0, - 1, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 8, 0, 0, 0, 50, 0, - 0, 10, 178, 0, 16, 0, - 1, 0, 0, 0, 6, 0, - 16, 0, 1, 0, 0, 0, - 70, 136, 32, 0, 0, 0, - 0, 0, 7, 0, 0, 0, - 70, 8, 16, 0, 2, 0, - 0, 0, 50, 0, 0, 10, - 114, 0, 16, 0, 1, 0, - 0, 0, 166, 10, 16, 0, - 1, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 9, 0, 0, 0, 70, 3, - 16, 0, 1, 0, 0, 0, - 50, 0, 0, 11, 114, 0, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 2, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 69, 0, 0, 9, - 242, 0, 16, 0, 2, 0, - 0, 0, 70, 16, 16, 0, - 0, 0, 0, 0, 70, 126, - 16, 0, 0, 0, 0, 0, - 0, 96, 16, 0, 0, 0, - 0, 0, 56, 0, 0, 7, - 242, 0, 16, 0, 2, 0, - 0, 0, 70, 14, 16, 0, - 2, 0, 0, 0, 70, 30, - 16, 0, 3, 0, 0, 0, - 56, 0, 0, 7, 114, 0, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 2, 0, 0, 0, 0, 0, - 0, 9, 114, 0, 16, 0, - 2, 0, 0, 0, 70, 18, - 16, 128, 65, 0, 0, 0, - 1, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 10, 0, 0, 0, 16, 0, - 0, 7, 130, 0, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 2, 0, 0, 0, - 70, 2, 16, 0, 2, 0, - 0, 0, 68, 0, 0, 5, - 130, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 56, 0, - 0, 7, 114, 0, 16, 0, - 2, 0, 0, 0, 246, 15, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 2, 0, - 0, 0, 16, 0, 0, 8, - 130, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 128, - 65, 0, 0, 0, 2, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 0, 0, - 0, 7, 130, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 50, 0, 0, 11, - 114, 0, 16, 0, 3, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 246, 15, - 16, 128, 65, 0, 0, 0, - 0, 0, 0, 0, 70, 2, - 16, 128, 65, 0, 0, 0, - 2, 0, 0, 0, 16, 0, - 0, 7, 18, 0, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 2, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 0, 0, 0, 8, - 18, 0, 16, 0, 0, 0, - 0, 0, 10, 0, 16, 128, - 193, 0, 0, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 128, 63, 52, 0, - 0, 7, 18, 0, 16, 0, - 0, 0, 0, 0, 10, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 0, 0, 47, 0, 0, 5, - 18, 0, 16, 0, 0, 0, - 0, 0, 10, 0, 16, 0, - 0, 0, 0, 0, 56, 0, - 0, 8, 18, 0, 16, 0, - 0, 0, 0, 0, 10, 0, - 16, 0, 0, 0, 0, 0, - 26, 128, 32, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 25, 0, 0, 5, 18, 0, - 16, 0, 0, 0, 0, 0, - 10, 0, 16, 0, 0, 0, - 0, 0, 56, 0, 0, 8, - 18, 0, 16, 0, 0, 0, - 0, 0, 10, 0, 16, 0, - 0, 0, 0, 0, 10, 128, - 32, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 69, 0, - 0, 9, 242, 0, 16, 0, - 3, 0, 0, 0, 70, 2, - 16, 0, 3, 0, 0, 0, - 70, 126, 16, 0, 1, 0, - 0, 0, 0, 96, 16, 0, - 1, 0, 0, 0, 50, 0, - 0, 10, 226, 0, 16, 0, - 0, 0, 0, 0, 6, 9, - 16, 0, 3, 0, 0, 0, - 246, 15, 16, 0, 2, 0, - 0, 0, 6, 9, 16, 128, - 65, 0, 0, 0, 1, 0, - 0, 0, 50, 0, 0, 9, - 114, 0, 16, 0, 0, 0, - 0, 0, 6, 0, 16, 0, - 0, 0, 0, 0, 150, 7, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 56, 0, 0, 7, - 130, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 58, 0, - 16, 0, 3, 0, 0, 0, - 54, 0, 0, 5, 130, 32, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 50, 0, 0, 10, - 114, 32, 16, 0, 0, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 246, 15, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 62, 0, 0, 1, 73, 83, - 71, 78, 120, 0, 0, 0, - 4, 0, 0, 0, 8, 0, - 0, 0, 104, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 3, 3, - 0, 0, 104, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 1, 0, 0, 0, 15, 7, - 0, 0, 104, 0, 0, 0, - 2, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 2, 0, 0, 0, 7, 7, - 0, 0, 113, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 3, 0, 0, 0, 15, 15, - 0, 0, 84, 69, 88, 67, - 79, 79, 82, 68, 0, 67, - 79, 76, 79, 82, 0, 171, - 79, 83, 71, 78, 44, 0, - 0, 0, 1, 0, 0, 0, - 8, 0, 0, 0, 32, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 15, 0, 0, 0, 83, 86, - 95, 84, 97, 114, 103, 101, - 116, 0, 171, 171 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_PSEnvMapPixelLightingNoFog.inc b/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_PSEnvMapPixelLightingNoFog.inc deleted file mode 100644 index 02fbfff..0000000 --- a/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_PSEnvMapPixelLightingNoFog.inc +++ /dev/null @@ -1,683 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// TEXCOORD 0 xy 0 NONE float xy -// TEXCOORD 1 xyzw 1 NONE float xyz -// TEXCOORD 2 xyz 2 NONE float xyz -// COLOR 0 xyzw 3 NONE float xyzw -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Target 0 xyzw 0 TARGET float xyzw -// -// -// Constant buffer to DX9 shader constant mappings: -// -// Target Reg Buffer Start Reg # of Regs Data Conversion -// ---------- ------- --------- --------- ---------------------- -// c0 cb0 0 11 ( FLT, FLT, FLT, FLT) -// -// -// Sampler/Resource to DX9 shader sampler mappings: -// -// Target Sampler Source Sampler Source Resource -// -------------- --------------- ---------------- -// s0 s0 t0 -// s1 s1 t1 -// -// -// Level9 shader bytecode: -// - ps_2_0 - def c11, 1, 0, 0, 0 - dcl t0.xyz // pin<0,1> - dcl t1 // pin<2,3,4,5> - dcl t2.xyz // pin<6,7,8> - dcl t3 // pin<9,10,11,12> - dcl_2d s0 - dcl_cube s1 - -#line 89 "D:\Microsoft\DirectXTK\Src\Shaders\EnvironmentMapEffect.fx" - nrm r0.xyz, t2 // ::worldNormal<0,1,2> - add r1.xyz, -t1, c10 - nrm r2.xyz, r1 // ::eyeVector<0,1,2> - -#line 95 - dp3 r0.w, -r2, r0 - add r0.w, r0.w, r0.w - mad r1.xyz, r0, -r0.w, -r2 // ::envcoord<0,1,2> - -#line 86 - texld r2, t0, s0 - -#line 97 - texld r1, r1, s1 - -#line 34 "D:\Microsoft\DirectXTK\Src\Shaders\Lighting.fxh" - dp3 r3.x, -c4, r0 // ::dotL<0> - dp3 r3.y, -c5, r0 // ::dotL<1> - dp3 r3.z, -c6, r0 // ::dotL<2> - -#line 37 - cmp r0.xyz, r3, c11.x, c11.y // ::zeroL<0,1,2> - mul r0.xyz, r3, r0 // ::diffuse<0,1,2> - -#line 44 - mul r3.xyz, r0.y, c8 - mad r3.xyz, r0.x, c7, r3 - mad r0.xyz, r0.z, c9, r3 - mov r3.xyz, c2 // Parameters::DiffuseColor<0,1,2> - mad r0.xyz, r0, r3, c3 // ::result<0,1,2> - -#line 86 "D:\Microsoft\DirectXTK\Src\Shaders\EnvironmentMapEffect.fx" - mul r2, r2, t3 // ::color<0,1,2,3> - -#line 93 - mul r0.xyz, r0, r2 // ::color<0,1,2> - -#line 105 - mad r1.xyz, r1, r2.w, -r0 - mad r0.xyz, c1.x, r1, r0 // ::color<0,1,2> - -#line 97 - mul r0.w, r1.w, r2.w // ::envmap<3> - -#line 106 - mad r2.xyz, c0, r0.w, r0 // ::color<0,1,2> - mov oC0, r2 // ::PSEnvMapPixelLightingNoFog<0,1,2,3> - -// approximately 29 instruction slots used (2 texture, 27 arithmetic) -ps_4_0 -dcl_constantbuffer CB0[11], immediateIndexed -dcl_sampler s0, mode_default -dcl_sampler s1, mode_default -dcl_resource_texture2d (float,float,float,float) t0 -dcl_resource_texturecube (float,float,float,float) t1 -dcl_input_ps linear v0.xy -dcl_input_ps linear v1.xyz -dcl_input_ps linear v2.xyz -dcl_input_ps linear v3.xyzw -dcl_output o0.xyzw -dcl_temps 3 -dp3 r0.x, v2.xyzx, v2.xyzx -rsq r0.x, r0.x -mul r0.xyz, r0.xxxx, v2.xyzx -dp3 r1.x, -cb0[4].xyzx, r0.xyzx -dp3 r1.y, -cb0[5].xyzx, r0.xyzx -dp3 r1.z, -cb0[6].xyzx, r0.xyzx -ge r2.xyz, r1.xyzx, l(0.000000, 0.000000, 0.000000, 0.000000) -and r2.xyz, r2.xyzx, l(0x3f800000, 0x3f800000, 0x3f800000, 0) -mul r1.xyz, r1.xyzx, r2.xyzx -mul r2.xyz, r1.yyyy, cb0[8].xyzx -mad r1.xyw, r1.xxxx, cb0[7].xyxz, r2.xyxz -mad r1.xyz, r1.zzzz, cb0[9].xyzx, r1.xywx -mad r1.xyz, r1.xyzx, cb0[2].xyzx, cb0[3].xyzx -sample r2.xyzw, v0.xyxx, t0.xyzw, s0 -mul r2.xyzw, r2.xyzw, v3.xyzw -mul r1.xyz, r1.xyzx, r2.xyzx -add r2.xyz, -v1.xyzx, cb0[10].xyzx -dp3 r0.w, r2.xyzx, r2.xyzx -rsq r0.w, r0.w -mul r2.xyz, r0.wwww, r2.xyzx -dp3 r0.w, -r2.xyzx, r0.xyzx -add r0.w, r0.w, r0.w -mad r0.xyz, r0.xyzx, -r0.wwww, -r2.xyzx -sample r0.xyzw, r0.xyzx, t1.xyzw, s1 -mad r0.xyz, r0.xyzx, r2.wwww, -r1.xyzx -mad r0.xyz, cb0[1].xxxx, r0.xyzx, r1.xyzx -mul r0.w, r2.w, r0.w -mov o0.w, r2.w -mad o0.xyz, cb0[0].xyzx, r0.wwww, r0.xyzx -ret -// Approximately 0 instruction slots used -#endif - -const BYTE EnvironmentMapEffect_PSEnvMapPixelLightingNoFog[] = -{ - 68, 88, 66, 67, 76, 233, - 251, 249, 182, 64, 213, 27, - 159, 214, 118, 3, 149, 136, - 157, 155, 1, 0, 0, 0, - 148, 12, 0, 0, 4, 0, - 0, 0, 48, 0, 0, 0, - 128, 7, 0, 0, 224, 11, - 0, 0, 96, 12, 0, 0, - 65, 111, 110, 57, 72, 7, - 0, 0, 72, 7, 0, 0, - 0, 2, 255, 255, 16, 7, - 0, 0, 56, 0, 0, 0, - 1, 0, 44, 0, 0, 0, - 56, 0, 0, 0, 56, 0, - 2, 0, 36, 0, 0, 0, - 56, 0, 0, 0, 0, 0, - 1, 1, 1, 0, 0, 0, - 0, 0, 11, 0, 0, 0, - 0, 0, 0, 0, 0, 2, - 255, 255, 254, 255, 65, 1, - 68, 66, 85, 71, 40, 0, - 0, 0, 216, 4, 0, 0, - 0, 0, 0, 0, 2, 0, - 0, 0, 148, 0, 0, 0, - 32, 0, 0, 0, 156, 0, - 0, 0, 12, 0, 0, 0, - 232, 3, 0, 0, 208, 1, - 0, 0, 68, 58, 92, 77, - 105, 99, 114, 111, 115, 111, - 102, 116, 92, 68, 105, 114, - 101, 99, 116, 88, 84, 75, - 92, 83, 114, 99, 92, 83, - 104, 97, 100, 101, 114, 115, - 92, 69, 110, 118, 105, 114, - 111, 110, 109, 101, 110, 116, - 77, 97, 112, 69, 102, 102, - 101, 99, 116, 46, 102, 120, - 0, 68, 58, 92, 77, 105, - 99, 114, 111, 115, 111, 102, - 116, 92, 68, 105, 114, 101, - 99, 116, 88, 84, 75, 92, - 83, 114, 99, 92, 83, 104, - 97, 100, 101, 114, 115, 92, - 76, 105, 103, 104, 116, 105, - 110, 103, 46, 102, 120, 104, - 0, 171, 40, 0, 0, 0, - 99, 0, 0, 0, 0, 0, - 255, 255, 12, 5, 0, 0, - 0, 0, 255, 255, 36, 5, - 0, 0, 0, 0, 255, 255, - 48, 5, 0, 0, 0, 0, - 255, 255, 60, 5, 0, 0, - 0, 0, 255, 255, 72, 5, - 0, 0, 0, 0, 255, 255, - 84, 5, 0, 0, 0, 0, - 255, 255, 96, 5, 0, 0, - 89, 0, 0, 0, 108, 5, - 0, 0, 88, 0, 0, 0, - 120, 5, 0, 0, 88, 0, - 0, 0, 136, 5, 0, 0, - 95, 0, 0, 0, 148, 5, - 0, 0, 95, 0, 0, 0, - 164, 5, 0, 0, 95, 0, - 0, 0, 180, 5, 0, 0, - 86, 0, 0, 0, 200, 5, - 0, 0, 97, 0, 0, 0, - 216, 5, 0, 0, 34, 0, - 1, 0, 232, 5, 0, 0, - 34, 0, 1, 0, 248, 5, - 0, 0, 34, 0, 1, 0, - 8, 6, 0, 0, 37, 0, - 1, 0, 24, 6, 0, 0, - 39, 0, 1, 0, 44, 6, - 0, 0, 44, 0, 1, 0, - 60, 6, 0, 0, 44, 0, - 1, 0, 76, 6, 0, 0, - 44, 0, 1, 0, 96, 6, - 0, 0, 44, 0, 1, 0, - 116, 6, 0, 0, 44, 0, - 1, 0, 128, 6, 0, 0, - 86, 0, 0, 0, 148, 6, - 0, 0, 93, 0, 0, 0, - 164, 6, 0, 0, 105, 0, - 0, 0, 180, 6, 0, 0, - 105, 0, 0, 0, 200, 6, - 0, 0, 97, 0, 0, 0, - 220, 6, 0, 0, 106, 0, - 0, 0, 236, 6, 0, 0, - 106, 0, 0, 0, 0, 7, - 0, 0, 80, 97, 114, 97, - 109, 101, 116, 101, 114, 115, - 0, 68, 105, 102, 102, 117, - 115, 101, 67, 111, 108, 111, - 114, 0, 1, 0, 3, 0, - 1, 0, 4, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 23, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 255, 255, - 80, 83, 69, 110, 118, 77, - 97, 112, 80, 105, 120, 101, - 108, 76, 105, 103, 104, 116, - 105, 110, 103, 78, 111, 70, - 111, 103, 0, 171, 1, 0, - 3, 0, 1, 0, 4, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 31, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 3, 0, 99, 111, 108, 111, - 114, 0, 171, 171, 1, 0, - 3, 0, 1, 0, 4, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 25, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 3, 0, 26, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 255, 255, 28, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 255, 255, 30, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 255, 255, 100, 105, 102, 102, - 117, 115, 101, 0, 1, 0, - 3, 0, 1, 0, 3, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 19, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 255, 255, 100, 111, 116, 76, - 0, 171, 171, 171, 15, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 16, 0, - 0, 0, 255, 255, 1, 0, - 255, 255, 255, 255, 17, 0, - 0, 0, 255, 255, 255, 255, - 2, 0, 255, 255, 101, 110, - 118, 99, 111, 111, 114, 100, - 0, 171, 171, 171, 12, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 255, 255, 101, 110, - 118, 109, 97, 112, 0, 171, - 29, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 3, 0, - 101, 121, 101, 86, 101, 99, - 116, 111, 114, 0, 171, 171, - 9, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 255, 255, - 112, 105, 110, 0, 84, 101, - 120, 67, 111, 111, 114, 100, - 0, 171, 171, 171, 1, 0, - 3, 0, 1, 0, 2, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 80, 111, 115, 105, - 116, 105, 111, 110, 87, 83, - 0, 78, 111, 114, 109, 97, - 108, 87, 83, 0, 68, 105, - 102, 102, 117, 115, 101, 0, - 232, 2, 0, 0, 244, 2, - 0, 0, 4, 3, 0, 0, - 16, 2, 0, 0, 15, 3, - 0, 0, 88, 2, 0, 0, - 24, 3, 0, 0, 16, 2, - 0, 0, 5, 0, 0, 0, - 1, 0, 13, 0, 1, 0, - 4, 0, 32, 3, 0, 0, - 1, 0, 0, 0, 0, 0, - 1, 0, 255, 255, 255, 255, - 2, 0, 0, 0, 2, 0, - 3, 0, 4, 0, 5, 0, - 3, 0, 0, 0, 6, 0, - 7, 0, 8, 0, 255, 255, - 4, 0, 0, 0, 9, 0, - 10, 0, 11, 0, 12, 0, - 114, 101, 115, 117, 108, 116, - 0, 83, 112, 101, 99, 117, - 108, 97, 114, 0, 24, 3, - 0, 0, 88, 2, 0, 0, - 135, 3, 0, 0, 88, 2, - 0, 0, 5, 0, 0, 0, - 1, 0, 6, 0, 1, 0, - 2, 0, 144, 3, 0, 0, - 24, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 255, 255, - 119, 111, 114, 108, 100, 78, - 111, 114, 109, 97, 108, 0, - 7, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 255, 255, - 122, 101, 114, 111, 76, 0, - 171, 171, 18, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 255, 255, 156, 1, 0, 0, - 167, 1, 0, 0, 180, 1, - 0, 0, 1, 0, 0, 0, - 196, 1, 0, 0, 0, 0, - 0, 0, 208, 1, 0, 0, - 236, 1, 0, 0, 1, 0, - 0, 0, 252, 1, 0, 0, - 0, 0, 0, 0, 8, 2, - 0, 0, 16, 2, 0, 0, - 4, 0, 0, 0, 32, 2, - 0, 0, 0, 0, 0, 0, - 80, 2, 0, 0, 88, 2, - 0, 0, 1, 0, 0, 0, - 104, 2, 0, 0, 0, 0, - 0, 0, 116, 2, 0, 0, - 88, 2, 0, 0, 3, 0, - 0, 0, 124, 2, 0, 0, - 0, 0, 0, 0, 160, 2, - 0, 0, 88, 2, 0, 0, - 1, 0, 0, 0, 172, 2, - 0, 0, 0, 0, 0, 0, - 184, 2, 0, 0, 16, 2, - 0, 0, 1, 0, 0, 0, - 192, 2, 0, 0, 0, 0, - 0, 0, 204, 2, 0, 0, - 88, 2, 0, 0, 1, 0, - 0, 0, 216, 2, 0, 0, - 208, 1, 0, 0, 228, 2, - 0, 0, 64, 3, 0, 0, - 4, 0, 0, 0, 80, 3, - 0, 0, 0, 0, 0, 0, - 128, 3, 0, 0, 160, 3, - 0, 0, 1, 0, 0, 0, - 176, 3, 0, 0, 0, 0, - 0, 0, 188, 3, 0, 0, - 88, 2, 0, 0, 1, 0, - 0, 0, 200, 3, 0, 0, - 0, 0, 0, 0, 212, 3, - 0, 0, 88, 2, 0, 0, - 1, 0, 0, 0, 220, 3, - 0, 0, 77, 105, 99, 114, - 111, 115, 111, 102, 116, 32, - 40, 82, 41, 32, 72, 76, - 83, 76, 32, 83, 104, 97, - 100, 101, 114, 32, 67, 111, - 109, 112, 105, 108, 101, 114, - 32, 49, 48, 46, 49, 0, - 81, 0, 0, 5, 11, 0, - 15, 160, 0, 0, 128, 63, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 31, 0, 0, 2, 0, 0, - 0, 128, 0, 0, 7, 176, - 31, 0, 0, 2, 0, 0, - 0, 128, 1, 0, 15, 176, - 31, 0, 0, 2, 0, 0, - 0, 128, 2, 0, 7, 176, - 31, 0, 0, 2, 0, 0, - 0, 128, 3, 0, 15, 176, - 31, 0, 0, 2, 0, 0, - 0, 144, 0, 8, 15, 160, - 31, 0, 0, 2, 0, 0, - 0, 152, 1, 8, 15, 160, - 36, 0, 0, 2, 0, 0, - 7, 128, 2, 0, 228, 176, - 2, 0, 0, 3, 1, 0, - 7, 128, 1, 0, 228, 177, - 10, 0, 228, 160, 36, 0, - 0, 2, 2, 0, 7, 128, - 1, 0, 228, 128, 8, 0, - 0, 3, 0, 0, 8, 128, - 2, 0, 228, 129, 0, 0, - 228, 128, 2, 0, 0, 3, - 0, 0, 8, 128, 0, 0, - 255, 128, 0, 0, 255, 128, - 4, 0, 0, 4, 1, 0, - 7, 128, 0, 0, 228, 128, - 0, 0, 255, 129, 2, 0, - 228, 129, 66, 0, 0, 3, - 2, 0, 15, 128, 0, 0, - 228, 176, 0, 8, 228, 160, - 66, 0, 0, 3, 1, 0, - 15, 128, 1, 0, 228, 128, - 1, 8, 228, 160, 8, 0, - 0, 3, 3, 0, 1, 128, - 4, 0, 228, 161, 0, 0, - 228, 128, 8, 0, 0, 3, - 3, 0, 2, 128, 5, 0, - 228, 161, 0, 0, 228, 128, - 8, 0, 0, 3, 3, 0, - 4, 128, 6, 0, 228, 161, - 0, 0, 228, 128, 88, 0, - 0, 4, 0, 0, 7, 128, - 3, 0, 228, 128, 11, 0, - 0, 160, 11, 0, 85, 160, - 5, 0, 0, 3, 0, 0, - 7, 128, 3, 0, 228, 128, - 0, 0, 228, 128, 5, 0, - 0, 3, 3, 0, 7, 128, - 0, 0, 85, 128, 8, 0, - 228, 160, 4, 0, 0, 4, - 3, 0, 7, 128, 0, 0, - 0, 128, 7, 0, 228, 160, - 3, 0, 228, 128, 4, 0, - 0, 4, 0, 0, 7, 128, - 0, 0, 170, 128, 9, 0, - 228, 160, 3, 0, 228, 128, - 1, 0, 0, 2, 3, 0, - 7, 128, 2, 0, 228, 160, - 4, 0, 0, 4, 0, 0, - 7, 128, 0, 0, 228, 128, - 3, 0, 228, 128, 3, 0, - 228, 160, 5, 0, 0, 3, - 2, 0, 15, 128, 2, 0, - 228, 128, 3, 0, 228, 176, - 5, 0, 0, 3, 0, 0, - 7, 128, 0, 0, 228, 128, - 2, 0, 228, 128, 4, 0, - 0, 4, 1, 0, 7, 128, - 1, 0, 228, 128, 2, 0, - 255, 128, 0, 0, 228, 129, - 4, 0, 0, 4, 0, 0, - 7, 128, 1, 0, 0, 160, - 1, 0, 228, 128, 0, 0, - 228, 128, 5, 0, 0, 3, - 0, 0, 8, 128, 1, 0, - 255, 128, 2, 0, 255, 128, - 4, 0, 0, 4, 2, 0, - 7, 128, 0, 0, 228, 160, - 0, 0, 255, 128, 0, 0, - 228, 128, 1, 0, 0, 2, - 0, 8, 15, 128, 2, 0, - 228, 128, 255, 255, 0, 0, - 83, 72, 68, 82, 88, 4, - 0, 0, 64, 0, 0, 0, - 22, 1, 0, 0, 89, 0, - 0, 4, 70, 142, 32, 0, - 0, 0, 0, 0, 11, 0, - 0, 0, 90, 0, 0, 3, - 0, 96, 16, 0, 0, 0, - 0, 0, 90, 0, 0, 3, - 0, 96, 16, 0, 1, 0, - 0, 0, 88, 24, 0, 4, - 0, 112, 16, 0, 0, 0, - 0, 0, 85, 85, 0, 0, - 88, 48, 0, 4, 0, 112, - 16, 0, 1, 0, 0, 0, - 85, 85, 0, 0, 98, 16, - 0, 3, 50, 16, 16, 0, - 0, 0, 0, 0, 98, 16, - 0, 3, 114, 16, 16, 0, - 1, 0, 0, 0, 98, 16, - 0, 3, 114, 16, 16, 0, - 2, 0, 0, 0, 98, 16, - 0, 3, 242, 16, 16, 0, - 3, 0, 0, 0, 101, 0, - 0, 3, 242, 32, 16, 0, - 0, 0, 0, 0, 104, 0, - 0, 2, 3, 0, 0, 0, - 16, 0, 0, 7, 18, 0, - 16, 0, 0, 0, 0, 0, - 70, 18, 16, 0, 2, 0, - 0, 0, 70, 18, 16, 0, - 2, 0, 0, 0, 68, 0, - 0, 5, 18, 0, 16, 0, - 0, 0, 0, 0, 10, 0, - 16, 0, 0, 0, 0, 0, - 56, 0, 0, 7, 114, 0, - 16, 0, 0, 0, 0, 0, - 6, 0, 16, 0, 0, 0, - 0, 0, 70, 18, 16, 0, - 2, 0, 0, 0, 16, 0, - 0, 9, 18, 0, 16, 0, - 1, 0, 0, 0, 70, 130, - 32, 128, 65, 0, 0, 0, - 0, 0, 0, 0, 4, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 16, 0, - 0, 9, 34, 0, 16, 0, - 1, 0, 0, 0, 70, 130, - 32, 128, 65, 0, 0, 0, - 0, 0, 0, 0, 5, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 16, 0, - 0, 9, 66, 0, 16, 0, - 1, 0, 0, 0, 70, 130, - 32, 128, 65, 0, 0, 0, - 0, 0, 0, 0, 6, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 29, 0, - 0, 10, 114, 0, 16, 0, - 2, 0, 0, 0, 70, 2, - 16, 0, 1, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 10, - 114, 0, 16, 0, 2, 0, - 0, 0, 70, 2, 16, 0, - 2, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 0, 0, - 56, 0, 0, 7, 114, 0, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 2, 0, 0, 0, 56, 0, - 0, 8, 114, 0, 16, 0, - 2, 0, 0, 0, 86, 5, - 16, 0, 1, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 8, 0, 0, 0, - 50, 0, 0, 10, 178, 0, - 16, 0, 1, 0, 0, 0, - 6, 0, 16, 0, 1, 0, - 0, 0, 70, 136, 32, 0, - 0, 0, 0, 0, 7, 0, - 0, 0, 70, 8, 16, 0, - 2, 0, 0, 0, 50, 0, - 0, 10, 114, 0, 16, 0, - 1, 0, 0, 0, 166, 10, - 16, 0, 1, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 9, 0, 0, 0, - 70, 3, 16, 0, 1, 0, - 0, 0, 50, 0, 0, 11, - 114, 0, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 2, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 69, 0, - 0, 9, 242, 0, 16, 0, - 2, 0, 0, 0, 70, 16, - 16, 0, 0, 0, 0, 0, - 70, 126, 16, 0, 0, 0, - 0, 0, 0, 96, 16, 0, - 0, 0, 0, 0, 56, 0, - 0, 7, 242, 0, 16, 0, - 2, 0, 0, 0, 70, 14, - 16, 0, 2, 0, 0, 0, - 70, 30, 16, 0, 3, 0, - 0, 0, 56, 0, 0, 7, - 114, 0, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 2, 0, 0, 0, - 0, 0, 0, 9, 114, 0, - 16, 0, 2, 0, 0, 0, - 70, 18, 16, 128, 65, 0, - 0, 0, 1, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 10, 0, 0, 0, - 16, 0, 0, 7, 130, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 2, 0, - 0, 0, 70, 2, 16, 0, - 2, 0, 0, 0, 68, 0, - 0, 5, 130, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 56, 0, 0, 7, 114, 0, - 16, 0, 2, 0, 0, 0, - 246, 15, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 2, 0, 0, 0, 16, 0, - 0, 8, 130, 0, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 128, 65, 0, 0, 0, - 2, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 0, 0, 0, 7, 130, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 50, 0, - 0, 11, 114, 0, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 246, 15, 16, 128, 65, 0, - 0, 0, 0, 0, 0, 0, - 70, 2, 16, 128, 65, 0, - 0, 0, 2, 0, 0, 0, - 69, 0, 0, 9, 242, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 70, 126, 16, 0, - 1, 0, 0, 0, 0, 96, - 16, 0, 1, 0, 0, 0, - 50, 0, 0, 10, 114, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 246, 15, 16, 0, - 2, 0, 0, 0, 70, 2, - 16, 128, 65, 0, 0, 0, - 1, 0, 0, 0, 50, 0, - 0, 10, 114, 0, 16, 0, - 0, 0, 0, 0, 6, 128, - 32, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 56, 0, 0, 7, - 130, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 54, 0, 0, 5, 130, 32, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 50, 0, 0, 10, - 114, 32, 16, 0, 0, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 246, 15, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 62, 0, 0, 1, 73, 83, - 71, 78, 120, 0, 0, 0, - 4, 0, 0, 0, 8, 0, - 0, 0, 104, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 3, 3, - 0, 0, 104, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 1, 0, 0, 0, 15, 7, - 0, 0, 104, 0, 0, 0, - 2, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 2, 0, 0, 0, 7, 7, - 0, 0, 113, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 3, 0, 0, 0, 15, 15, - 0, 0, 84, 69, 88, 67, - 79, 79, 82, 68, 0, 67, - 79, 76, 79, 82, 0, 171, - 79, 83, 71, 78, 44, 0, - 0, 0, 1, 0, 0, 0, - 8, 0, 0, 0, 32, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 15, 0, 0, 0, 83, 86, - 95, 84, 97, 114, 103, 101, - 116, 0, 171, 171 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_PSEnvMapSpecular.inc b/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_PSEnvMapSpecular.inc deleted file mode 100644 index e561974..0000000 --- a/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_PSEnvMapSpecular.inc +++ /dev/null @@ -1,397 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// COLOR 0 xyzw 0 NONE float xyzw -// COLOR 1 xyzw 1 NONE float xyzw -// TEXCOORD 0 xy 2 NONE float xy -// TEXCOORD 1 xyz 3 NONE float xyz -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Target 0 xyzw 0 TARGET float xyzw -// -// -// Constant buffer to DX9 shader constant mappings: -// -// Target Reg Buffer Start Reg # of Regs Data Conversion -// ---------- ------- --------- --------- ---------------------- -// c0 cb0 0 1 ( FLT, FLT, FLT, FLT) -// c1 cb0 11 1 ( FLT, FLT, FLT, FLT) -// -// -// Sampler/Resource to DX9 shader sampler mappings: -// -// Target Sampler Source Sampler Source Resource -// -------------- --------------- ---------------- -// s0 s0 t0 -// s1 s1 t1 -// -// -// Level9 shader bytecode: -// - ps_2_0 - dcl t0 // pin<0,1,2,3> - dcl t1 // pin<4,5,6,7> - dcl t2.xy // pin<8,9> - dcl t3.xyz // pin<10,11,12> - dcl_2d s0 - dcl_cube s1 - -#line 228 "D:\Microsoft\DirectXTK\Src\Shaders\EnvironmentMapEffect.fx" - texld r0, t3, s1 - texld r1, t2, s0 - mul r1, r1, t0 // ::color<0,1,2,3> - -#line 230 - mad r0.xyz, r0, r1.w, -r1 - mul r0.w, r0.w, r1.w // ::envmap<3> - mad r0.xyz, t1, r0, r1 // ::color<0,1,2> - mad r0.xyz, c0, r0.w, r0 // ::color<0,1,2> - -#line 18 "D:\Microsoft\DirectXTK\Src\Shaders\Common.fxh" - mad r2.xyz, c1, r1.w, -r0 - mad r1.xyz, t1.w, r2, r0 // ApplyFog::color<0,1,2> - mov oC0, r1 // ::PSEnvMapSpecular<0,1,2,3> - -// approximately 10 instruction slots used (2 texture, 8 arithmetic) -ps_4_0 -dcl_constantbuffer CB0[12], immediateIndexed -dcl_sampler s0, mode_default -dcl_sampler s1, mode_default -dcl_resource_texture2d (float,float,float,float) t0 -dcl_resource_texturecube (float,float,float,float) t1 -dcl_input_ps linear v0.xyzw -dcl_input_ps linear v1.xyzw -dcl_input_ps linear v2.xy -dcl_input_ps linear v3.xyz -dcl_output o0.xyzw -dcl_temps 2 -sample r0.xyzw, v3.xyzx, t1.xyzw, s1 -sample r1.xyzw, v2.xyxx, t0.xyzw, s0 -mul r1.xyzw, r1.xyzw, v0.xyzw -mad r0.xyz, r0.xyzx, r1.wwww, -r1.xyzx -mul r0.w, r0.w, r1.w -mad r0.xyz, v1.xyzx, r0.xyzx, r1.xyzx -mad r0.xyz, cb0[0].xyzx, r0.wwww, r0.xyzx -mad r1.xyz, cb0[11].xyzx, r1.wwww, -r0.xyzx -mad o0.xyz, v1.wwww, r1.xyzx, r0.xyzx -mov o0.w, r1.w -ret -// Approximately 0 instruction slots used -#endif - -const BYTE EnvironmentMapEffect_PSEnvMapSpecular[] = -{ - 68, 88, 66, 67, 182, 98, - 47, 16, 234, 29, 77, 128, - 228, 172, 227, 55, 9, 199, - 102, 3, 1, 0, 0, 0, - 24, 7, 0, 0, 4, 0, - 0, 0, 48, 0, 0, 0, - 108, 4, 0, 0, 100, 6, - 0, 0, 228, 6, 0, 0, - 65, 111, 110, 57, 52, 4, - 0, 0, 52, 4, 0, 0, - 0, 2, 255, 255, 240, 3, - 0, 0, 68, 0, 0, 0, - 2, 0, 44, 0, 0, 0, - 68, 0, 0, 0, 68, 0, - 2, 0, 36, 0, 0, 0, - 68, 0, 0, 0, 0, 0, - 1, 1, 1, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 11, 0, 1, 0, 1, 0, - 0, 0, 0, 0, 0, 2, - 255, 255, 254, 255, 187, 0, - 68, 66, 85, 71, 40, 0, - 0, 0, 192, 2, 0, 0, - 0, 0, 0, 0, 2, 0, - 0, 0, 148, 0, 0, 0, - 16, 0, 0, 0, 156, 0, - 0, 0, 5, 0, 0, 0, - 92, 2, 0, 0, 28, 1, - 0, 0, 68, 58, 92, 77, - 105, 99, 114, 111, 115, 111, - 102, 116, 92, 68, 105, 114, - 101, 99, 116, 88, 84, 75, - 92, 83, 114, 99, 92, 83, - 104, 97, 100, 101, 114, 115, - 92, 69, 110, 118, 105, 114, - 111, 110, 109, 101, 110, 116, - 77, 97, 112, 69, 102, 102, - 101, 99, 116, 46, 102, 120, - 0, 68, 58, 92, 77, 105, - 99, 114, 111, 115, 111, 102, - 116, 92, 68, 105, 114, 101, - 99, 116, 88, 84, 75, 92, - 83, 114, 99, 92, 83, 104, - 97, 100, 101, 114, 115, 92, - 67, 111, 109, 109, 111, 110, - 46, 102, 120, 104, 0, 171, - 171, 171, 40, 0, 0, 0, - 99, 0, 0, 0, 0, 0, - 255, 255, 244, 2, 0, 0, - 0, 0, 255, 255, 0, 3, - 0, 0, 0, 0, 255, 255, - 12, 3, 0, 0, 0, 0, - 255, 255, 24, 3, 0, 0, - 0, 0, 255, 255, 36, 3, - 0, 0, 0, 0, 255, 255, - 48, 3, 0, 0, 228, 0, - 0, 0, 60, 3, 0, 0, - 227, 0, 0, 0, 76, 3, - 0, 0, 227, 0, 0, 0, - 92, 3, 0, 0, 230, 0, - 0, 0, 108, 3, 0, 0, - 228, 0, 0, 0, 128, 3, - 0, 0, 230, 0, 0, 0, - 144, 3, 0, 0, 231, 0, - 0, 0, 164, 3, 0, 0, - 18, 0, 1, 0, 184, 3, - 0, 0, 18, 0, 1, 0, - 204, 3, 0, 0, 18, 0, - 1, 0, 224, 3, 0, 0, - 80, 83, 69, 110, 118, 77, - 97, 112, 83, 112, 101, 99, - 117, 108, 97, 114, 0, 171, - 171, 171, 1, 0, 3, 0, - 1, 0, 4, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 15, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 3, 0, - 65, 112, 112, 108, 121, 70, - 111, 103, 0, 99, 111, 108, - 111, 114, 0, 171, 1, 0, - 3, 0, 1, 0, 4, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 14, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 255, 255, 8, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 3, 0, 11, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 255, 255, 12, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 255, 255, 101, 110, 118, 109, - 97, 112, 0, 171, 10, 0, - 0, 0, 255, 255, 255, 255, - 255, 255, 3, 0, 112, 105, - 110, 0, 68, 105, 102, 102, - 117, 115, 101, 0, 83, 112, - 101, 99, 117, 108, 97, 114, - 0, 84, 101, 120, 67, 111, - 111, 114, 100, 0, 171, 171, - 1, 0, 3, 0, 1, 0, - 2, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 69, 110, - 118, 67, 111, 111, 114, 100, - 0, 171, 171, 171, 1, 0, - 3, 0, 1, 0, 3, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 180, 1, 0, 0, - 92, 1, 0, 0, 188, 1, - 0, 0, 92, 1, 0, 0, - 197, 1, 0, 0, 208, 1, - 0, 0, 224, 1, 0, 0, - 236, 1, 0, 0, 5, 0, - 0, 0, 1, 0, 13, 0, - 1, 0, 4, 0, 252, 1, - 0, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 3, 0, 1, 0, 0, 0, - 4, 0, 5, 0, 6, 0, - 7, 0, 2, 0, 0, 0, - 8, 0, 9, 0, 255, 255, - 255, 255, 3, 0, 0, 0, - 10, 0, 11, 0, 12, 0, - 255, 255, 0, 0, 0, 0, - 28, 1, 0, 0, 48, 1, - 0, 0, 1, 0, 0, 0, - 64, 1, 0, 0, 76, 1, - 0, 0, 85, 1, 0, 0, - 92, 1, 0, 0, 1, 0, - 0, 0, 108, 1, 0, 0, - 0, 0, 0, 0, 85, 1, - 0, 0, 92, 1, 0, 0, - 3, 0, 0, 0, 120, 1, - 0, 0, 0, 0, 0, 0, - 156, 1, 0, 0, 92, 1, - 0, 0, 1, 0, 0, 0, - 164, 1, 0, 0, 28, 1, - 0, 0, 176, 1, 0, 0, - 28, 2, 0, 0, 4, 0, - 0, 0, 44, 2, 0, 0, - 77, 105, 99, 114, 111, 115, - 111, 102, 116, 32, 40, 82, - 41, 32, 72, 76, 83, 76, - 32, 83, 104, 97, 100, 101, - 114, 32, 67, 111, 109, 112, - 105, 108, 101, 114, 32, 49, - 48, 46, 49, 0, 31, 0, - 0, 2, 0, 0, 0, 128, - 0, 0, 15, 176, 31, 0, - 0, 2, 0, 0, 0, 128, - 1, 0, 15, 176, 31, 0, - 0, 2, 0, 0, 0, 128, - 2, 0, 3, 176, 31, 0, - 0, 2, 0, 0, 0, 128, - 3, 0, 7, 176, 31, 0, - 0, 2, 0, 0, 0, 144, - 0, 8, 15, 160, 31, 0, - 0, 2, 0, 0, 0, 152, - 1, 8, 15, 160, 66, 0, - 0, 3, 0, 0, 15, 128, - 3, 0, 228, 176, 1, 8, - 228, 160, 66, 0, 0, 3, - 1, 0, 15, 128, 2, 0, - 228, 176, 0, 8, 228, 160, - 5, 0, 0, 3, 1, 0, - 15, 128, 1, 0, 228, 128, - 0, 0, 228, 176, 4, 0, - 0, 4, 0, 0, 7, 128, - 0, 0, 228, 128, 1, 0, - 255, 128, 1, 0, 228, 129, - 5, 0, 0, 3, 0, 0, - 8, 128, 0, 0, 255, 128, - 1, 0, 255, 128, 4, 0, - 0, 4, 0, 0, 7, 128, - 1, 0, 228, 176, 0, 0, - 228, 128, 1, 0, 228, 128, - 4, 0, 0, 4, 0, 0, - 7, 128, 0, 0, 228, 160, - 0, 0, 255, 128, 0, 0, - 228, 128, 4, 0, 0, 4, - 2, 0, 7, 128, 1, 0, - 228, 160, 1, 0, 255, 128, - 0, 0, 228, 129, 4, 0, - 0, 4, 1, 0, 7, 128, - 1, 0, 255, 176, 2, 0, - 228, 128, 0, 0, 228, 128, - 1, 0, 0, 2, 0, 8, - 15, 128, 1, 0, 228, 128, - 255, 255, 0, 0, 83, 72, - 68, 82, 240, 1, 0, 0, - 64, 0, 0, 0, 124, 0, - 0, 0, 89, 0, 0, 4, - 70, 142, 32, 0, 0, 0, - 0, 0, 12, 0, 0, 0, - 90, 0, 0, 3, 0, 96, - 16, 0, 0, 0, 0, 0, - 90, 0, 0, 3, 0, 96, - 16, 0, 1, 0, 0, 0, - 88, 24, 0, 4, 0, 112, - 16, 0, 0, 0, 0, 0, - 85, 85, 0, 0, 88, 48, - 0, 4, 0, 112, 16, 0, - 1, 0, 0, 0, 85, 85, - 0, 0, 98, 16, 0, 3, - 242, 16, 16, 0, 0, 0, - 0, 0, 98, 16, 0, 3, - 242, 16, 16, 0, 1, 0, - 0, 0, 98, 16, 0, 3, - 50, 16, 16, 0, 2, 0, - 0, 0, 98, 16, 0, 3, - 114, 16, 16, 0, 3, 0, - 0, 0, 101, 0, 0, 3, - 242, 32, 16, 0, 0, 0, - 0, 0, 104, 0, 0, 2, - 2, 0, 0, 0, 69, 0, - 0, 9, 242, 0, 16, 0, - 0, 0, 0, 0, 70, 18, - 16, 0, 3, 0, 0, 0, - 70, 126, 16, 0, 1, 0, - 0, 0, 0, 96, 16, 0, - 1, 0, 0, 0, 69, 0, - 0, 9, 242, 0, 16, 0, - 1, 0, 0, 0, 70, 16, - 16, 0, 2, 0, 0, 0, - 70, 126, 16, 0, 0, 0, - 0, 0, 0, 96, 16, 0, - 0, 0, 0, 0, 56, 0, - 0, 7, 242, 0, 16, 0, - 1, 0, 0, 0, 70, 14, - 16, 0, 1, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 50, 0, 0, 10, - 114, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 246, 15, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 128, 65, 0, - 0, 0, 1, 0, 0, 0, - 56, 0, 0, 7, 130, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 1, 0, 0, 0, 50, 0, - 0, 9, 114, 0, 16, 0, - 0, 0, 0, 0, 70, 18, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 50, 0, - 0, 10, 114, 0, 16, 0, - 0, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 246, 15, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 50, 0, 0, 11, - 114, 0, 16, 0, 1, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 11, 0, - 0, 0, 246, 15, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 128, 65, 0, 0, 0, - 0, 0, 0, 0, 50, 0, - 0, 9, 114, 32, 16, 0, - 0, 0, 0, 0, 246, 31, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 54, 0, - 0, 5, 130, 32, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 1, 0, 0, 0, - 62, 0, 0, 1, 73, 83, - 71, 78, 120, 0, 0, 0, - 4, 0, 0, 0, 8, 0, - 0, 0, 104, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 15, 15, - 0, 0, 104, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 1, 0, 0, 0, 15, 15, - 0, 0, 110, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 2, 0, 0, 0, 3, 3, - 0, 0, 110, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 3, 0, 0, 0, 7, 7, - 0, 0, 67, 79, 76, 79, - 82, 0, 84, 69, 88, 67, - 79, 79, 82, 68, 0, 171, - 79, 83, 71, 78, 44, 0, - 0, 0, 1, 0, 0, 0, - 8, 0, 0, 0, 32, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 15, 0, 0, 0, 83, 86, - 95, 84, 97, 114, 103, 101, - 116, 0, 171, 171 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_PSEnvMapSpecularNoFog.inc b/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_PSEnvMapSpecularNoFog.inc deleted file mode 100644 index 66145d8..0000000 --- a/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_PSEnvMapSpecularNoFog.inc +++ /dev/null @@ -1,351 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// COLOR 0 xyzw 0 NONE float xyzw -// COLOR 1 xyzw 1 NONE float xyz -// TEXCOORD 0 xy 2 NONE float xy -// TEXCOORD 1 xyz 3 NONE float xyz -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Target 0 xyzw 0 TARGET float xyzw -// -// -// Constant buffer to DX9 shader constant mappings: -// -// Target Reg Buffer Start Reg # of Regs Data Conversion -// ---------- ------- --------- --------- ---------------------- -// c0 cb0 0 1 ( FLT, FLT, FLT, FLT) -// -// -// Sampler/Resource to DX9 shader sampler mappings: -// -// Target Sampler Source Sampler Source Resource -// -------------- --------------- ---------------- -// s0 s0 t0 -// s1 s1 t1 -// -// -// Level9 shader bytecode: -// - ps_2_0 - dcl t0 // pin<0,1,2,3> - dcl t1 // pin<4,5,6,7> - dcl t2.xy // pin<8,9> - dcl t3.xyz // pin<10,11,12> - dcl_2d s0 - dcl_cube s1 - -#line 243 "D:\Microsoft\DirectXTK\Src\Shaders\EnvironmentMapEffect.fx" - texld r0, t3, s1 - texld r1, t2, s0 - mul r1, r1, t0 // ::color<0,1,2,3> - -#line 245 - mad r0.xyz, r0, r1.w, -r1 - mul r0.w, r0.w, r1.w // ::envmap<3> - mad r0.xyz, t1, r0, r1 // ::color<0,1,2> - mad r1.xyz, c0, r0.w, r0 // ::color<0,1,2> - mov oC0, r1 // ::PSEnvMapSpecularNoFog<0,1,2,3> - -// approximately 8 instruction slots used (2 texture, 6 arithmetic) -ps_4_0 -dcl_constantbuffer CB0[1], immediateIndexed -dcl_sampler s0, mode_default -dcl_sampler s1, mode_default -dcl_resource_texture2d (float,float,float,float) t0 -dcl_resource_texturecube (float,float,float,float) t1 -dcl_input_ps linear v0.xyzw -dcl_input_ps linear v1.xyz -dcl_input_ps linear v2.xy -dcl_input_ps linear v3.xyz -dcl_output o0.xyzw -dcl_temps 2 -sample r0.xyzw, v3.xyzx, t1.xyzw, s1 -sample r1.xyzw, v2.xyxx, t0.xyzw, s0 -mul r1.xyzw, r1.xyzw, v0.xyzw -mad r0.xyz, r0.xyzx, r1.wwww, -r1.xyzx -mul r0.w, r0.w, r1.w -mad r0.xyz, v1.xyzx, r0.xyzx, r1.xyzx -mov o0.w, r1.w -mad o0.xyz, cb0[0].xyzx, r0.wwww, r0.xyzx -ret -// Approximately 0 instruction slots used -#endif - -const BYTE EnvironmentMapEffect_PSEnvMapSpecularNoFog[] = -{ - 68, 88, 66, 67, 219, 244, - 255, 109, 192, 26, 24, 171, - 220, 12, 155, 182, 53, 12, - 26, 12, 1, 0, 0, 0, - 44, 6, 0, 0, 4, 0, - 0, 0, 48, 0, 0, 0, - 208, 3, 0, 0, 120, 5, - 0, 0, 248, 5, 0, 0, - 65, 111, 110, 57, 152, 3, - 0, 0, 152, 3, 0, 0, - 0, 2, 255, 255, 96, 3, - 0, 0, 56, 0, 0, 0, - 1, 0, 44, 0, 0, 0, - 56, 0, 0, 0, 56, 0, - 2, 0, 36, 0, 0, 0, - 56, 0, 0, 0, 0, 0, - 1, 1, 1, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 0, 2, - 255, 255, 254, 255, 161, 0, - 68, 66, 85, 71, 40, 0, - 0, 0, 88, 2, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 0, 100, 0, 0, 0, - 14, 0, 0, 0, 104, 0, - 0, 0, 4, 0, 0, 0, - 8, 2, 0, 0, 216, 0, - 0, 0, 68, 58, 92, 77, - 105, 99, 114, 111, 115, 111, - 102, 116, 92, 68, 105, 114, - 101, 99, 116, 88, 84, 75, - 92, 83, 114, 99, 92, 83, - 104, 97, 100, 101, 114, 115, - 92, 69, 110, 118, 105, 114, - 111, 110, 109, 101, 110, 116, - 77, 97, 112, 69, 102, 102, - 101, 99, 116, 46, 102, 120, - 0, 171, 40, 0, 0, 0, - 0, 0, 255, 255, 140, 2, - 0, 0, 0, 0, 255, 255, - 152, 2, 0, 0, 0, 0, - 255, 255, 164, 2, 0, 0, - 0, 0, 255, 255, 176, 2, - 0, 0, 0, 0, 255, 255, - 188, 2, 0, 0, 0, 0, - 255, 255, 200, 2, 0, 0, - 243, 0, 0, 0, 212, 2, - 0, 0, 242, 0, 0, 0, - 228, 2, 0, 0, 242, 0, - 0, 0, 244, 2, 0, 0, - 245, 0, 0, 0, 4, 3, - 0, 0, 243, 0, 0, 0, - 24, 3, 0, 0, 245, 0, - 0, 0, 40, 3, 0, 0, - 246, 0, 0, 0, 60, 3, - 0, 0, 246, 0, 0, 0, - 80, 3, 0, 0, 80, 83, - 69, 110, 118, 77, 97, 112, - 83, 112, 101, 99, 117, 108, - 97, 114, 78, 111, 70, 111, - 103, 0, 171, 171, 1, 0, - 3, 0, 1, 0, 4, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 13, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 3, 0, 99, 111, 108, 111, - 114, 0, 171, 171, 1, 0, - 3, 0, 1, 0, 4, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 8, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 3, 0, 11, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 255, 255, 12, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 255, 255, 101, 110, 118, 109, - 97, 112, 0, 171, 10, 0, - 0, 0, 255, 255, 255, 255, - 255, 255, 3, 0, 112, 105, - 110, 0, 68, 105, 102, 102, - 117, 115, 101, 0, 83, 112, - 101, 99, 117, 108, 97, 114, - 0, 84, 101, 120, 67, 111, - 111, 114, 100, 0, 171, 171, - 1, 0, 3, 0, 1, 0, - 2, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 69, 110, - 118, 67, 111, 111, 114, 100, - 0, 171, 171, 171, 1, 0, - 3, 0, 1, 0, 3, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 96, 1, 0, 0, - 20, 1, 0, 0, 104, 1, - 0, 0, 20, 1, 0, 0, - 113, 1, 0, 0, 124, 1, - 0, 0, 140, 1, 0, 0, - 152, 1, 0, 0, 5, 0, - 0, 0, 1, 0, 13, 0, - 1, 0, 4, 0, 168, 1, - 0, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 3, 0, 1, 0, 0, 0, - 4, 0, 5, 0, 6, 0, - 7, 0, 2, 0, 0, 0, - 8, 0, 9, 0, 255, 255, - 255, 255, 3, 0, 0, 0, - 10, 0, 11, 0, 12, 0, - 255, 255, 0, 0, 0, 0, - 216, 0, 0, 0, 240, 0, - 0, 0, 1, 0, 0, 0, - 0, 1, 0, 0, 0, 0, - 0, 0, 12, 1, 0, 0, - 20, 1, 0, 0, 3, 0, - 0, 0, 36, 1, 0, 0, - 0, 0, 0, 0, 72, 1, - 0, 0, 20, 1, 0, 0, - 1, 0, 0, 0, 80, 1, - 0, 0, 216, 0, 0, 0, - 92, 1, 0, 0, 200, 1, - 0, 0, 4, 0, 0, 0, - 216, 1, 0, 0, 77, 105, - 99, 114, 111, 115, 111, 102, - 116, 32, 40, 82, 41, 32, - 72, 76, 83, 76, 32, 83, - 104, 97, 100, 101, 114, 32, - 67, 111, 109, 112, 105, 108, - 101, 114, 32, 49, 48, 46, - 49, 0, 31, 0, 0, 2, - 0, 0, 0, 128, 0, 0, - 15, 176, 31, 0, 0, 2, - 0, 0, 0, 128, 1, 0, - 15, 176, 31, 0, 0, 2, - 0, 0, 0, 128, 2, 0, - 3, 176, 31, 0, 0, 2, - 0, 0, 0, 128, 3, 0, - 7, 176, 31, 0, 0, 2, - 0, 0, 0, 144, 0, 8, - 15, 160, 31, 0, 0, 2, - 0, 0, 0, 152, 1, 8, - 15, 160, 66, 0, 0, 3, - 0, 0, 15, 128, 3, 0, - 228, 176, 1, 8, 228, 160, - 66, 0, 0, 3, 1, 0, - 15, 128, 2, 0, 228, 176, - 0, 8, 228, 160, 5, 0, - 0, 3, 1, 0, 15, 128, - 1, 0, 228, 128, 0, 0, - 228, 176, 4, 0, 0, 4, - 0, 0, 7, 128, 0, 0, - 228, 128, 1, 0, 255, 128, - 1, 0, 228, 129, 5, 0, - 0, 3, 0, 0, 8, 128, - 0, 0, 255, 128, 1, 0, - 255, 128, 4, 0, 0, 4, - 0, 0, 7, 128, 1, 0, - 228, 176, 0, 0, 228, 128, - 1, 0, 228, 128, 4, 0, - 0, 4, 1, 0, 7, 128, - 0, 0, 228, 160, 0, 0, - 255, 128, 0, 0, 228, 128, - 1, 0, 0, 2, 0, 8, - 15, 128, 1, 0, 228, 128, - 255, 255, 0, 0, 83, 72, - 68, 82, 160, 1, 0, 0, - 64, 0, 0, 0, 104, 0, - 0, 0, 89, 0, 0, 4, - 70, 142, 32, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 90, 0, 0, 3, 0, 96, - 16, 0, 0, 0, 0, 0, - 90, 0, 0, 3, 0, 96, - 16, 0, 1, 0, 0, 0, - 88, 24, 0, 4, 0, 112, - 16, 0, 0, 0, 0, 0, - 85, 85, 0, 0, 88, 48, - 0, 4, 0, 112, 16, 0, - 1, 0, 0, 0, 85, 85, - 0, 0, 98, 16, 0, 3, - 242, 16, 16, 0, 0, 0, - 0, 0, 98, 16, 0, 3, - 114, 16, 16, 0, 1, 0, - 0, 0, 98, 16, 0, 3, - 50, 16, 16, 0, 2, 0, - 0, 0, 98, 16, 0, 3, - 114, 16, 16, 0, 3, 0, - 0, 0, 101, 0, 0, 3, - 242, 32, 16, 0, 0, 0, - 0, 0, 104, 0, 0, 2, - 2, 0, 0, 0, 69, 0, - 0, 9, 242, 0, 16, 0, - 0, 0, 0, 0, 70, 18, - 16, 0, 3, 0, 0, 0, - 70, 126, 16, 0, 1, 0, - 0, 0, 0, 96, 16, 0, - 1, 0, 0, 0, 69, 0, - 0, 9, 242, 0, 16, 0, - 1, 0, 0, 0, 70, 16, - 16, 0, 2, 0, 0, 0, - 70, 126, 16, 0, 0, 0, - 0, 0, 0, 96, 16, 0, - 0, 0, 0, 0, 56, 0, - 0, 7, 242, 0, 16, 0, - 1, 0, 0, 0, 70, 14, - 16, 0, 1, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 50, 0, 0, 10, - 114, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 246, 15, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 128, 65, 0, - 0, 0, 1, 0, 0, 0, - 56, 0, 0, 7, 130, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 1, 0, 0, 0, 50, 0, - 0, 9, 114, 0, 16, 0, - 0, 0, 0, 0, 70, 18, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 54, 0, - 0, 5, 130, 32, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 1, 0, 0, 0, - 50, 0, 0, 10, 114, 32, - 16, 0, 0, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 246, 15, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 62, 0, - 0, 1, 73, 83, 71, 78, - 120, 0, 0, 0, 4, 0, - 0, 0, 8, 0, 0, 0, - 104, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 15, 15, 0, 0, - 104, 0, 0, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 1, 0, - 0, 0, 15, 7, 0, 0, - 110, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 2, 0, - 0, 0, 3, 3, 0, 0, - 110, 0, 0, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 3, 0, - 0, 0, 7, 7, 0, 0, - 67, 79, 76, 79, 82, 0, - 84, 69, 88, 67, 79, 79, - 82, 68, 0, 171, 79, 83, - 71, 78, 44, 0, 0, 0, - 1, 0, 0, 0, 8, 0, - 0, 0, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 15, 0, - 0, 0, 83, 86, 95, 84, - 97, 114, 103, 101, 116, 0, - 171, 171 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMap.inc b/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMap.inc deleted file mode 100644 index 4bfb9ae..0000000 --- a/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMap.inc +++ /dev/null @@ -1,773 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Position 0 xyzw 0 NONE float xyzw -// NORMAL 0 xyz 1 NONE float xyz -// TEXCOORD 0 xy 2 NONE float xy -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// COLOR 0 xyzw 0 NONE float xyzw -// COLOR 1 xyzw 1 NONE float xyzw -// TEXCOORD 0 xy 2 NONE float xy -// TEXCOORD 1 xyz 3 NONE float xyz -// SV_Position 0 xyzw 4 POS float xyzw -// -// -// Constant buffer to DX9 shader constant mappings: -// -// Target Reg Buffer Start Reg # of Regs Data Conversion -// ---------- ------- --------- --------- ---------------------- -// c1 cb0 1 10 ( FLT, FLT, FLT, FLT) -// c11 cb0 12 4 ( FLT, FLT, FLT, FLT) -// c15 cb0 17 7 ( FLT, FLT, FLT, FLT) -// -// -// Runtime generated constant mappings: -// -// Target Reg Constant Description -// ---------- -------------------------------------------------- -// c0 Vertex Shader position offset -// -// -// Level9 shader bytecode: -// - vs_2_0 - def c22, 0, 1, 0, 0 - dcl_texcoord v0 // vin<0,1,2,3> - dcl_texcoord1 v1 // vin<4,5,6> - dcl_texcoord2 v2 // vin<7,8> - -#line 64 "D:\Microsoft\DirectXTK\Src\Shaders\EnvironmentMapEffect.fx" - dp3 r0.x, v1, c15 - dp3 r0.y, v1, c16 - dp3 r0.z, v1, c17 - nrm r1.xyz, r0 // ::worldNormal<0,1,2> - -#line 34 "D:\Microsoft\DirectXTK\Src\Shaders\Lighting.fxh" - dp3 r0.x, -c4, r1 // ::dotL<0> - dp3 r0.y, -c5, r1 // ::dotL<1> - dp3 r0.z, -c6, r1 // ::dotL<2> - -#line 37 - sge r2.xyz, r0, c22.x // ::zeroL<0,1,2> - mul r0.xyz, r0, r2 // ::diffuse<0,1,2> - -#line 44 - mul r2.xyz, r0.y, c8 - mad r0.xyw, r0.x, c7.xyzz, r2.xyzz - mad r0.xyz, r0.z, c9, r0.xyww - mov r2.xyz, c2 // Parameters::DiffuseColor<0,1,2> - mad oT0.xyz, r0, r2, c3 // ::VSEnvMap<0,1,2> - -#line 68 "D:\Microsoft\DirectXTK\Src\Shaders\EnvironmentMapEffect.fx" - dp4 oPos.z, v0, c20 // ::VSEnvMap<15> - -#line 12 "D:\Microsoft\DirectXTK\Src\Shaders\Common.fxh" - dp4 r0.x, v0, c11 - max r0.x, r0.x, c22.x - min oT1.w, r0.x, c22.y // ::VSEnvMap<7> - -#line 62 "D:\Microsoft\DirectXTK\Src\Shaders\EnvironmentMapEffect.fx" - dp4 r0.x, v0, c12 // ::pos_ws<0> - dp4 r0.y, v0, c13 // ::pos_ws<1> - dp4 r0.z, v0, c14 // ::pos_ws<2> - add r0.xyz, -r0, c10 - nrm r2.xyz, r0 // ::eyeVector<0,1,2> - -#line 78 - dp3 r0.x, -r2, r1 - add r0.x, r0.x, r0.x - mad oT3.xyz, r1, -r0.x, -r2 // ::VSEnvMap<10,11,12> - -#line 68 - dp4 r0.x, v0, c18 // ::vout<13> - dp4 r0.y, v0, c19 // ::vout<14> - dp4 r0.z, v0, c21 // ::vout<16> - -#line 113 - mad oPos.xy, r0.z, c0, r0 // ::VSEnvMap<13,14> - mov oPos.w, r0.z // ::VSEnvMap<16> - -#line 44 "D:\Microsoft\DirectXTK\Src\Shaders\Lighting.fxh" - mov oT0.w, c2.w // ::VSEnvMap<3> - -#line 74 "D:\Microsoft\DirectXTK\Src\Shaders\EnvironmentMapEffect.fx" - mov oT1.xyz, c1.x // ::VSEnvMap<4,5,6> - -#line 115 - mov oT2.xy, v2 // ::VSEnvMap<8,9> - -// approximately 38 instruction slots used -vs_4_0 -dcl_constantbuffer CB0[24], immediateIndexed -dcl_input v0.xyzw -dcl_input v1.xyz -dcl_input v2.xy -dcl_output o0.xyzw -dcl_output o1.xyzw -dcl_output o2.xy -dcl_output o3.xyz -dcl_output_siv o4.xyzw, position -dcl_temps 3 -dp3 r0.x, v1.xyzx, cb0[17].xyzx -dp3 r0.y, v1.xyzx, cb0[18].xyzx -dp3 r0.z, v1.xyzx, cb0[19].xyzx -dp3 r0.w, r0.xyzx, r0.xyzx -rsq r0.w, r0.w -mul r0.xyz, r0.wwww, r0.xyzx -dp3 r1.x, -cb0[4].xyzx, r0.xyzx -dp3 r1.y, -cb0[5].xyzx, r0.xyzx -dp3 r1.z, -cb0[6].xyzx, r0.xyzx -ge r2.xyz, r1.xyzx, l(0.000000, 0.000000, 0.000000, 0.000000) -and r2.xyz, r2.xyzx, l(0x3f800000, 0x3f800000, 0x3f800000, 0) -mul r1.xyz, r1.xyzx, r2.xyzx -mul r2.xyz, r1.yyyy, cb0[8].xyzx -mad r1.xyw, r1.xxxx, cb0[7].xyxz, r2.xyxz -mad r1.xyz, r1.zzzz, cb0[9].xyzx, r1.xywx -mad o0.xyz, r1.xyzx, cb0[2].xyzx, cb0[3].xyzx -mov o0.w, cb0[2].w -dp4_sat o1.w, v0.xyzw, cb0[12].xyzw -mov o1.xyz, cb0[1].xxxx -mov o2.xy, v2.xyxx -dp4 r1.x, v0.xyzw, cb0[13].xyzw -dp4 r1.y, v0.xyzw, cb0[14].xyzw -dp4 r1.z, v0.xyzw, cb0[15].xyzw -add r1.xyz, -r1.xyzx, cb0[10].xyzx -dp3 r0.w, r1.xyzx, r1.xyzx -rsq r0.w, r0.w -mul r1.xyz, r0.wwww, r1.xyzx -dp3 r0.w, -r1.xyzx, r0.xyzx -add r0.w, r0.w, r0.w -mad o3.xyz, r0.xyzx, -r0.wwww, -r1.xyzx -dp4 o4.x, v0.xyzw, cb0[20].xyzw -dp4 o4.y, v0.xyzw, cb0[21].xyzw -dp4 o4.z, v0.xyzw, cb0[22].xyzw -dp4 o4.w, v0.xyzw, cb0[23].xyzw -ret -// Approximately 0 instruction slots used -#endif - -const BYTE EnvironmentMapEffect_VSEnvMap[] = -{ - 68, 88, 66, 67, 255, 115, - 214, 31, 92, 171, 186, 101, - 2, 3, 7, 227, 162, 191, - 74, 113, 1, 0, 0, 0, - 80, 14, 0, 0, 4, 0, - 0, 0, 48, 0, 0, 0, - 108, 8, 0, 0, 56, 13, - 0, 0, 172, 13, 0, 0, - 65, 111, 110, 57, 52, 8, - 0, 0, 52, 8, 0, 0, - 0, 2, 254, 255, 232, 7, - 0, 0, 76, 0, 0, 0, - 3, 0, 36, 0, 0, 0, - 72, 0, 0, 0, 72, 0, - 0, 0, 36, 0, 1, 0, - 72, 0, 0, 0, 1, 0, - 10, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 12, 0, - 4, 0, 11, 0, 0, 0, - 0, 0, 0, 0, 17, 0, - 7, 0, 15, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 2, 254, 255, 254, 255, - 98, 1, 68, 66, 85, 71, - 40, 0, 0, 0, 92, 5, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 196, 0, - 0, 0, 38, 0, 0, 0, - 208, 0, 0, 0, 10, 0, - 0, 0, 148, 4, 0, 0, - 52, 2, 0, 0, 68, 58, - 92, 77, 105, 99, 114, 111, - 115, 111, 102, 116, 92, 68, - 105, 114, 101, 99, 116, 88, - 84, 75, 92, 83, 114, 99, - 92, 83, 104, 97, 100, 101, - 114, 115, 92, 69, 110, 118, - 105, 114, 111, 110, 109, 101, - 110, 116, 77, 97, 112, 69, - 102, 102, 101, 99, 116, 46, - 102, 120, 0, 68, 58, 92, - 77, 105, 99, 114, 111, 115, - 111, 102, 116, 92, 68, 105, - 114, 101, 99, 116, 88, 84, - 75, 92, 83, 114, 99, 92, - 83, 104, 97, 100, 101, 114, - 115, 92, 76, 105, 103, 104, - 116, 105, 110, 103, 46, 102, - 120, 104, 0, 68, 58, 92, - 77, 105, 99, 114, 111, 115, - 111, 102, 116, 92, 68, 105, - 114, 101, 99, 116, 88, 84, - 75, 92, 83, 114, 99, 92, - 83, 104, 97, 100, 101, 114, - 115, 92, 67, 111, 109, 109, - 111, 110, 46, 102, 120, 104, - 0, 171, 171, 171, 40, 0, - 0, 0, 99, 0, 0, 0, - 147, 0, 0, 0, 0, 0, - 255, 255, 144, 5, 0, 0, - 0, 0, 255, 255, 168, 5, - 0, 0, 0, 0, 255, 255, - 180, 5, 0, 0, 0, 0, - 255, 255, 192, 5, 0, 0, - 64, 0, 0, 0, 204, 5, - 0, 0, 64, 0, 0, 0, - 220, 5, 0, 0, 64, 0, - 0, 0, 236, 5, 0, 0, - 64, 0, 0, 0, 252, 5, - 0, 0, 34, 0, 1, 0, - 8, 6, 0, 0, 34, 0, - 1, 0, 24, 6, 0, 0, - 34, 0, 1, 0, 40, 6, - 0, 0, 37, 0, 1, 0, - 56, 6, 0, 0, 39, 0, - 1, 0, 72, 6, 0, 0, - 44, 0, 1, 0, 88, 6, - 0, 0, 44, 0, 1, 0, - 104, 6, 0, 0, 44, 0, - 1, 0, 124, 6, 0, 0, - 44, 0, 1, 0, 144, 6, - 0, 0, 44, 0, 1, 0, - 156, 6, 0, 0, 68, 0, - 0, 0, 176, 6, 0, 0, - 12, 0, 2, 0, 192, 6, - 0, 0, 12, 0, 2, 0, - 208, 6, 0, 0, 12, 0, - 2, 0, 224, 6, 0, 0, - 62, 0, 0, 0, 240, 6, - 0, 0, 62, 0, 0, 0, - 0, 7, 0, 0, 62, 0, - 0, 0, 16, 7, 0, 0, - 63, 0, 0, 0, 32, 7, - 0, 0, 63, 0, 0, 0, - 48, 7, 0, 0, 78, 0, - 0, 0, 60, 7, 0, 0, - 78, 0, 0, 0, 76, 7, - 0, 0, 78, 0, 0, 0, - 92, 7, 0, 0, 68, 0, - 0, 0, 112, 7, 0, 0, - 68, 0, 0, 0, 128, 7, - 0, 0, 68, 0, 0, 0, - 144, 7, 0, 0, 113, 0, - 0, 0, 160, 7, 0, 0, - 113, 0, 0, 0, 180, 7, - 0, 0, 44, 0, 1, 0, - 192, 7, 0, 0, 74, 0, - 0, 0, 204, 7, 0, 0, - 115, 0, 0, 0, 216, 7, - 0, 0, 80, 97, 114, 97, - 109, 101, 116, 101, 114, 115, - 0, 68, 105, 102, 102, 117, - 115, 101, 67, 111, 108, 111, - 114, 0, 1, 0, 3, 0, - 1, 0, 4, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 16, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 255, 255, - 86, 83, 69, 110, 118, 77, - 97, 112, 0, 68, 105, 102, - 102, 117, 115, 101, 0, 171, - 171, 171, 1, 0, 3, 0, - 1, 0, 4, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 83, 112, 101, 99, 117, 108, - 97, 114, 0, 84, 101, 120, - 67, 111, 111, 114, 100, 0, - 171, 171, 1, 0, 3, 0, - 1, 0, 2, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 69, 110, 118, 67, 111, 111, - 114, 100, 0, 171, 171, 171, - 1, 0, 3, 0, 1, 0, - 3, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 80, 111, - 115, 105, 116, 105, 111, 110, - 80, 83, 0, 171, 61, 2, - 0, 0, 72, 2, 0, 0, - 88, 2, 0, 0, 72, 2, - 0, 0, 97, 2, 0, 0, - 108, 2, 0, 0, 124, 2, - 0, 0, 136, 2, 0, 0, - 152, 2, 0, 0, 72, 2, - 0, 0, 5, 0, 0, 0, - 1, 0, 17, 0, 1, 0, - 5, 0, 164, 2, 0, 0, - 17, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 255, 255, - 18, 0, 0, 0, 255, 255, - 255, 255, 15, 0, 255, 255, - 21, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 7, 0, - 29, 0, 0, 0, 10, 0, - 11, 0, 12, 0, 255, 255, - 33, 0, 0, 0, 13, 0, - 14, 0, 255, 255, 255, 255, - 34, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 16, 0, - 35, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 3, 0, - 36, 0, 0, 0, 4, 0, - 5, 0, 6, 0, 255, 255, - 37, 0, 0, 0, 8, 0, - 9, 0, 255, 255, 255, 255, - 100, 105, 102, 102, 117, 115, - 101, 0, 12, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 255, 255, 100, 111, 116, 76, - 0, 171, 171, 171, 8, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 9, 0, - 0, 0, 255, 255, 1, 0, - 255, 255, 255, 255, 10, 0, - 0, 0, 255, 255, 255, 255, - 2, 0, 255, 255, 101, 121, - 101, 86, 101, 99, 116, 111, - 114, 0, 171, 171, 26, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 255, 255, 112, 111, - 115, 95, 119, 115, 0, 171, - 22, 0, 0, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 23, 0, 0, 0, 255, 255, - 1, 0, 255, 255, 255, 255, - 24, 0, 0, 0, 255, 255, - 255, 255, 2, 0, 255, 255, - 118, 105, 110, 0, 80, 111, - 115, 105, 116, 105, 111, 110, - 0, 78, 111, 114, 109, 97, - 108, 0, 208, 3, 0, 0, - 72, 2, 0, 0, 217, 3, - 0, 0, 136, 2, 0, 0, - 97, 2, 0, 0, 108, 2, - 0, 0, 5, 0, 0, 0, - 1, 0, 9, 0, 1, 0, - 3, 0, 224, 3, 0, 0, - 1, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 3, 0, - 2, 0, 0, 0, 4, 0, - 5, 0, 6, 0, 255, 255, - 3, 0, 0, 0, 7, 0, - 8, 0, 255, 255, 255, 255, - 118, 111, 117, 116, 0, 171, - 171, 171, 5, 0, 0, 0, - 1, 0, 17, 0, 1, 0, - 5, 0, 164, 2, 0, 0, - 30, 0, 0, 0, 13, 0, - 255, 255, 255, 255, 255, 255, - 31, 0, 0, 0, 255, 255, - 14, 0, 255, 255, 255, 255, - 32, 0, 0, 0, 255, 255, - 255, 255, 16, 0, 255, 255, - 119, 111, 114, 108, 100, 78, - 111, 114, 109, 97, 108, 0, - 7, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 255, 255, - 122, 101, 114, 111, 76, 0, - 171, 171, 11, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 255, 255, 0, 2, 0, 0, - 11, 2, 0, 0, 24, 2, - 0, 0, 1, 0, 0, 0, - 40, 2, 0, 0, 0, 0, - 0, 0, 52, 2, 0, 0, - 204, 2, 0, 0, 9, 0, - 0, 0, 220, 2, 0, 0, - 0, 0, 0, 0, 72, 3, - 0, 0, 136, 2, 0, 0, - 1, 0, 0, 0, 80, 3, - 0, 0, 0, 0, 0, 0, - 92, 3, 0, 0, 136, 2, - 0, 0, 3, 0, 0, 0, - 100, 3, 0, 0, 0, 0, - 0, 0, 136, 3, 0, 0, - 136, 2, 0, 0, 1, 0, - 0, 0, 148, 3, 0, 0, - 0, 0, 0, 0, 160, 3, - 0, 0, 72, 2, 0, 0, - 3, 0, 0, 0, 168, 3, - 0, 0, 52, 2, 0, 0, - 204, 3, 0, 0, 248, 3, - 0, 0, 3, 0, 0, 0, - 8, 4, 0, 0, 0, 0, - 0, 0, 44, 4, 0, 0, - 52, 4, 0, 0, 3, 0, - 0, 0, 68, 4, 0, 0, - 0, 0, 0, 0, 104, 4, - 0, 0, 136, 2, 0, 0, - 1, 0, 0, 0, 116, 4, - 0, 0, 0, 0, 0, 0, - 128, 4, 0, 0, 136, 2, - 0, 0, 1, 0, 0, 0, - 136, 4, 0, 0, 77, 105, - 99, 114, 111, 115, 111, 102, - 116, 32, 40, 82, 41, 32, - 72, 76, 83, 76, 32, 83, - 104, 97, 100, 101, 114, 32, - 67, 111, 109, 112, 105, 108, - 101, 114, 32, 49, 48, 46, - 49, 0, 81, 0, 0, 5, - 22, 0, 15, 160, 0, 0, - 0, 0, 0, 0, 128, 63, - 0, 0, 0, 0, 0, 0, - 0, 0, 31, 0, 0, 2, - 5, 0, 0, 128, 0, 0, - 15, 144, 31, 0, 0, 2, - 5, 0, 1, 128, 1, 0, - 15, 144, 31, 0, 0, 2, - 5, 0, 2, 128, 2, 0, - 15, 144, 8, 0, 0, 3, - 0, 0, 1, 128, 1, 0, - 228, 144, 15, 0, 228, 160, - 8, 0, 0, 3, 0, 0, - 2, 128, 1, 0, 228, 144, - 16, 0, 228, 160, 8, 0, - 0, 3, 0, 0, 4, 128, - 1, 0, 228, 144, 17, 0, - 228, 160, 36, 0, 0, 2, - 1, 0, 7, 128, 0, 0, - 228, 128, 8, 0, 0, 3, - 0, 0, 1, 128, 4, 0, - 228, 161, 1, 0, 228, 128, - 8, 0, 0, 3, 0, 0, - 2, 128, 5, 0, 228, 161, - 1, 0, 228, 128, 8, 0, - 0, 3, 0, 0, 4, 128, - 6, 0, 228, 161, 1, 0, - 228, 128, 13, 0, 0, 3, - 2, 0, 7, 128, 0, 0, - 228, 128, 22, 0, 0, 160, - 5, 0, 0, 3, 0, 0, - 7, 128, 0, 0, 228, 128, - 2, 0, 228, 128, 5, 0, - 0, 3, 2, 0, 7, 128, - 0, 0, 85, 128, 8, 0, - 228, 160, 4, 0, 0, 4, - 0, 0, 11, 128, 0, 0, - 0, 128, 7, 0, 164, 160, - 2, 0, 164, 128, 4, 0, - 0, 4, 0, 0, 7, 128, - 0, 0, 170, 128, 9, 0, - 228, 160, 0, 0, 244, 128, - 1, 0, 0, 2, 2, 0, - 7, 128, 2, 0, 228, 160, - 4, 0, 0, 4, 0, 0, - 7, 224, 0, 0, 228, 128, - 2, 0, 228, 128, 3, 0, - 228, 160, 9, 0, 0, 3, - 0, 0, 4, 192, 0, 0, - 228, 144, 20, 0, 228, 160, - 9, 0, 0, 3, 0, 0, - 1, 128, 0, 0, 228, 144, - 11, 0, 228, 160, 11, 0, - 0, 3, 0, 0, 1, 128, - 0, 0, 0, 128, 22, 0, - 0, 160, 10, 0, 0, 3, - 1, 0, 8, 224, 0, 0, - 0, 128, 22, 0, 85, 160, - 9, 0, 0, 3, 0, 0, - 1, 128, 0, 0, 228, 144, - 12, 0, 228, 160, 9, 0, - 0, 3, 0, 0, 2, 128, - 0, 0, 228, 144, 13, 0, - 228, 160, 9, 0, 0, 3, - 0, 0, 4, 128, 0, 0, - 228, 144, 14, 0, 228, 160, - 2, 0, 0, 3, 0, 0, - 7, 128, 0, 0, 228, 129, - 10, 0, 228, 160, 36, 0, - 0, 2, 2, 0, 7, 128, - 0, 0, 228, 128, 8, 0, - 0, 3, 0, 0, 1, 128, - 2, 0, 228, 129, 1, 0, - 228, 128, 2, 0, 0, 3, - 0, 0, 1, 128, 0, 0, - 0, 128, 0, 0, 0, 128, - 4, 0, 0, 4, 3, 0, - 7, 224, 1, 0, 228, 128, - 0, 0, 0, 129, 2, 0, - 228, 129, 9, 0, 0, 3, - 0, 0, 1, 128, 0, 0, - 228, 144, 18, 0, 228, 160, - 9, 0, 0, 3, 0, 0, - 2, 128, 0, 0, 228, 144, - 19, 0, 228, 160, 9, 0, - 0, 3, 0, 0, 4, 128, - 0, 0, 228, 144, 21, 0, - 228, 160, 4, 0, 0, 4, - 0, 0, 3, 192, 0, 0, - 170, 128, 0, 0, 228, 160, - 0, 0, 228, 128, 1, 0, - 0, 2, 0, 0, 8, 192, - 0, 0, 170, 128, 1, 0, - 0, 2, 0, 0, 8, 224, - 2, 0, 255, 160, 1, 0, - 0, 2, 1, 0, 7, 224, - 1, 0, 0, 160, 1, 0, - 0, 2, 2, 0, 3, 224, - 2, 0, 228, 144, 255, 255, - 0, 0, 83, 72, 68, 82, - 196, 4, 0, 0, 64, 0, - 1, 0, 49, 1, 0, 0, - 89, 0, 0, 4, 70, 142, - 32, 0, 0, 0, 0, 0, - 24, 0, 0, 0, 95, 0, - 0, 3, 242, 16, 16, 0, - 0, 0, 0, 0, 95, 0, - 0, 3, 114, 16, 16, 0, - 1, 0, 0, 0, 95, 0, - 0, 3, 50, 16, 16, 0, - 2, 0, 0, 0, 101, 0, - 0, 3, 242, 32, 16, 0, - 0, 0, 0, 0, 101, 0, - 0, 3, 242, 32, 16, 0, - 1, 0, 0, 0, 101, 0, - 0, 3, 50, 32, 16, 0, - 2, 0, 0, 0, 101, 0, - 0, 3, 114, 32, 16, 0, - 3, 0, 0, 0, 103, 0, - 0, 4, 242, 32, 16, 0, - 4, 0, 0, 0, 1, 0, - 0, 0, 104, 0, 0, 2, - 3, 0, 0, 0, 16, 0, - 0, 8, 18, 0, 16, 0, - 0, 0, 0, 0, 70, 18, - 16, 0, 1, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 17, 0, 0, 0, - 16, 0, 0, 8, 34, 0, - 16, 0, 0, 0, 0, 0, - 70, 18, 16, 0, 1, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 18, 0, - 0, 0, 16, 0, 0, 8, - 66, 0, 16, 0, 0, 0, - 0, 0, 70, 18, 16, 0, - 1, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 19, 0, 0, 0, 16, 0, - 0, 7, 130, 0, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 68, 0, 0, 5, - 130, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 56, 0, - 0, 7, 114, 0, 16, 0, - 0, 0, 0, 0, 246, 15, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 16, 0, 0, 9, - 18, 0, 16, 0, 1, 0, - 0, 0, 70, 130, 32, 128, - 65, 0, 0, 0, 0, 0, - 0, 0, 4, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 16, 0, 0, 9, - 34, 0, 16, 0, 1, 0, - 0, 0, 70, 130, 32, 128, - 65, 0, 0, 0, 0, 0, - 0, 0, 5, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 16, 0, 0, 9, - 66, 0, 16, 0, 1, 0, - 0, 0, 70, 130, 32, 128, - 65, 0, 0, 0, 0, 0, - 0, 0, 6, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 29, 0, 0, 10, - 114, 0, 16, 0, 2, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 10, 114, 0, - 16, 0, 2, 0, 0, 0, - 70, 2, 16, 0, 2, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 0, 0, 56, 0, - 0, 7, 114, 0, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 2, 0, - 0, 0, 56, 0, 0, 8, - 114, 0, 16, 0, 2, 0, - 0, 0, 86, 5, 16, 0, - 1, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 8, 0, 0, 0, 50, 0, - 0, 10, 178, 0, 16, 0, - 1, 0, 0, 0, 6, 0, - 16, 0, 1, 0, 0, 0, - 70, 136, 32, 0, 0, 0, - 0, 0, 7, 0, 0, 0, - 70, 8, 16, 0, 2, 0, - 0, 0, 50, 0, 0, 10, - 114, 0, 16, 0, 1, 0, - 0, 0, 166, 10, 16, 0, - 1, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 9, 0, 0, 0, 70, 3, - 16, 0, 1, 0, 0, 0, - 50, 0, 0, 11, 114, 32, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 2, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 54, 0, 0, 6, - 130, 32, 16, 0, 0, 0, - 0, 0, 58, 128, 32, 0, - 0, 0, 0, 0, 2, 0, - 0, 0, 17, 32, 0, 8, - 130, 32, 16, 0, 1, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 12, 0, 0, 0, 54, 0, - 0, 6, 114, 32, 16, 0, - 1, 0, 0, 0, 6, 128, - 32, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 54, 0, - 0, 5, 50, 32, 16, 0, - 2, 0, 0, 0, 70, 16, - 16, 0, 2, 0, 0, 0, - 17, 0, 0, 8, 18, 0, - 16, 0, 1, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 13, 0, - 0, 0, 17, 0, 0, 8, - 34, 0, 16, 0, 1, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 14, 0, 0, 0, 17, 0, - 0, 8, 66, 0, 16, 0, - 1, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 15, 0, 0, 0, - 0, 0, 0, 9, 114, 0, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 128, 65, 0, - 0, 0, 1, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 10, 0, 0, 0, - 16, 0, 0, 7, 130, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 68, 0, - 0, 5, 130, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 56, 0, 0, 7, 114, 0, - 16, 0, 1, 0, 0, 0, - 246, 15, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 16, 0, - 0, 8, 130, 0, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 128, 65, 0, 0, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 0, 0, 0, 7, 130, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 50, 0, - 0, 11, 114, 32, 16, 0, - 3, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 246, 15, 16, 128, 65, 0, - 0, 0, 0, 0, 0, 0, - 70, 2, 16, 128, 65, 0, - 0, 0, 1, 0, 0, 0, - 17, 0, 0, 8, 18, 32, - 16, 0, 4, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 20, 0, - 0, 0, 17, 0, 0, 8, - 34, 32, 16, 0, 4, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 21, 0, 0, 0, 17, 0, - 0, 8, 66, 32, 16, 0, - 4, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 22, 0, 0, 0, - 17, 0, 0, 8, 130, 32, - 16, 0, 4, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 23, 0, - 0, 0, 62, 0, 0, 1, - 73, 83, 71, 78, 108, 0, - 0, 0, 3, 0, 0, 0, - 8, 0, 0, 0, 80, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 15, 15, 0, 0, 92, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 1, 0, 0, 0, - 7, 7, 0, 0, 99, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 2, 0, 0, 0, - 3, 3, 0, 0, 83, 86, - 95, 80, 111, 115, 105, 116, - 105, 111, 110, 0, 78, 79, - 82, 77, 65, 76, 0, 84, - 69, 88, 67, 79, 79, 82, - 68, 0, 79, 83, 71, 78, - 156, 0, 0, 0, 5, 0, - 0, 0, 8, 0, 0, 0, - 128, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 15, 0, 0, 0, - 128, 0, 0, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 1, 0, - 0, 0, 15, 0, 0, 0, - 134, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 2, 0, - 0, 0, 3, 12, 0, 0, - 134, 0, 0, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 3, 0, - 0, 0, 7, 8, 0, 0, - 143, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 3, 0, 0, 0, 4, 0, - 0, 0, 15, 0, 0, 0, - 67, 79, 76, 79, 82, 0, - 84, 69, 88, 67, 79, 79, - 82, 68, 0, 83, 86, 95, - 80, 111, 115, 105, 116, 105, - 111, 110, 0, 171 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapBn.inc b/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapBn.inc deleted file mode 100644 index 48c3463..0000000 --- a/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapBn.inc +++ /dev/null @@ -1,810 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Position 0 xyzw 0 NONE float xyzw -// NORMAL 0 xyz 1 NONE float xyz -// TEXCOORD 0 xy 2 NONE float xy -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// COLOR 0 xyzw 0 NONE float xyzw -// COLOR 1 xyzw 1 NONE float xyzw -// TEXCOORD 0 xy 2 NONE float xy -// TEXCOORD 1 xyz 3 NONE float xyz -// SV_Position 0 xyzw 4 POS float xyzw -// -// -// Constant buffer to DX9 shader constant mappings: -// -// Target Reg Buffer Start Reg # of Regs Data Conversion -// ---------- ------- --------- --------- ---------------------- -// c1 cb0 1 10 ( FLT, FLT, FLT, FLT) -// c11 cb0 12 4 ( FLT, FLT, FLT, FLT) -// c15 cb0 17 7 ( FLT, FLT, FLT, FLT) -// -// -// Runtime generated constant mappings: -// -// Target Reg Constant Description -// ---------- -------------------------------------------------- -// c0 Vertex Shader position offset -// -// -// Level9 shader bytecode: -// - vs_2_0 - def c22, 2, -1, 0, 1 - dcl_texcoord v0 // vin<0,1,2,3> - dcl_texcoord1 v1 // vin<4,5,6> - dcl_texcoord2 v2 // vin<7,8> - -#line 11 "D:\Microsoft\DirectXTK\Src\Shaders\Utilities.fxh" - mad r0.xyz, v1, c22.x, c22.y // ::BiasX2<0,1,2> - -#line 64 "D:\Microsoft\DirectXTK\Src\Shaders\EnvironmentMapEffect.fx" - dp3 r1.x, r0, c15 - dp3 r1.y, r0, c16 - dp3 r1.z, r0, c17 - nrm r0.xyz, r1 // ::worldNormal<0,1,2> - -#line 34 "D:\Microsoft\DirectXTK\Src\Shaders\Lighting.fxh" - dp3 r1.x, -c4, r0 // ::dotL<0> - dp3 r1.y, -c5, r0 // ::dotL<1> - dp3 r1.z, -c6, r0 // ::dotL<2> - -#line 37 - sge r2.xyz, r1, c22.z // ::zeroL<0,1,2> - mul r1.xyz, r1, r2 // ::diffuse<0,1,2> - -#line 44 - mul r2.xyz, r1.y, c8 - mad r1.xyw, r1.x, c7.xyzz, r2.xyzz - mad r1.xyz, r1.z, c9, r1.xyww - mov r2.xyz, c2 // Parameters::DiffuseColor<0,1,2> - mad oT0.xyz, r1, r2, c3 // ::VSEnvMapBn<0,1,2> - -#line 68 "D:\Microsoft\DirectXTK\Src\Shaders\EnvironmentMapEffect.fx" - dp4 oPos.z, v0, c20 // ::VSEnvMapBn<15> - -#line 12 "D:\Microsoft\DirectXTK\Src\Shaders\Common.fxh" - dp4 r0.w, v0, c11 - max r0.w, r0.w, c22.z - min oT1.w, r0.w, c22.w // ::VSEnvMapBn<7> - -#line 62 "D:\Microsoft\DirectXTK\Src\Shaders\EnvironmentMapEffect.fx" - dp4 r1.x, v0, c12 // ::pos_ws<0> - dp4 r1.y, v0, c13 // ::pos_ws<1> - dp4 r1.z, v0, c14 // ::pos_ws<2> - add r1.xyz, -r1, c10 - nrm r2.xyz, r1 // ::eyeVector<0,1,2> - -#line 78 - dp3 r0.w, -r2, r0 - add r0.w, r0.w, r0.w - mad oT3.xyz, r0, -r0.w, -r2 // ::VSEnvMapBn<10,11,12> - -#line 68 - dp4 r0.x, v0, c18 // ::vout<13> - dp4 r0.y, v0, c19 // ::vout<14> - dp4 r0.z, v0, c21 // ::vout<16> - -#line 118 - mad oPos.xy, r0.z, c0, r0 // ::VSEnvMapBn<13,14> - mov oPos.w, r0.z // ::VSEnvMapBn<16> - -#line 44 "D:\Microsoft\DirectXTK\Src\Shaders\Lighting.fxh" - mov oT0.w, c2.w // ::VSEnvMapBn<3> - -#line 74 "D:\Microsoft\DirectXTK\Src\Shaders\EnvironmentMapEffect.fx" - mov oT1.xyz, c1.x // ::VSEnvMapBn<4,5,6> - -#line 122 - mov oT2.xy, v2 // ::VSEnvMapBn<8,9> - -// approximately 39 instruction slots used -vs_4_0 -dcl_constantbuffer CB0[24], immediateIndexed -dcl_input v0.xyzw -dcl_input v1.xyz -dcl_input v2.xy -dcl_output o0.xyzw -dcl_output o1.xyzw -dcl_output o2.xy -dcl_output o3.xyz -dcl_output_siv o4.xyzw, position -dcl_temps 3 -mad r0.xyz, v1.xyzx, l(2.000000, 2.000000, 2.000000, 0.000000), l(-1.000000, -1.000000, -1.000000, 0.000000) -dp3 r1.x, r0.xyzx, cb0[17].xyzx -dp3 r1.y, r0.xyzx, cb0[18].xyzx -dp3 r1.z, r0.xyzx, cb0[19].xyzx -dp3 r0.x, r1.xyzx, r1.xyzx -rsq r0.x, r0.x -mul r0.xyz, r0.xxxx, r1.xyzx -dp3 r1.x, -cb0[4].xyzx, r0.xyzx -dp3 r1.y, -cb0[5].xyzx, r0.xyzx -dp3 r1.z, -cb0[6].xyzx, r0.xyzx -ge r2.xyz, r1.xyzx, l(0.000000, 0.000000, 0.000000, 0.000000) -and r2.xyz, r2.xyzx, l(0x3f800000, 0x3f800000, 0x3f800000, 0) -mul r1.xyz, r1.xyzx, r2.xyzx -mul r2.xyz, r1.yyyy, cb0[8].xyzx -mad r1.xyw, r1.xxxx, cb0[7].xyxz, r2.xyxz -mad r1.xyz, r1.zzzz, cb0[9].xyzx, r1.xywx -mad o0.xyz, r1.xyzx, cb0[2].xyzx, cb0[3].xyzx -mov o0.w, cb0[2].w -dp4_sat o1.w, v0.xyzw, cb0[12].xyzw -mov o1.xyz, cb0[1].xxxx -mov o2.xy, v2.xyxx -dp4 r1.x, v0.xyzw, cb0[13].xyzw -dp4 r1.y, v0.xyzw, cb0[14].xyzw -dp4 r1.z, v0.xyzw, cb0[15].xyzw -add r1.xyz, -r1.xyzx, cb0[10].xyzx -dp3 r0.w, r1.xyzx, r1.xyzx -rsq r0.w, r0.w -mul r1.xyz, r0.wwww, r1.xyzx -dp3 r0.w, -r1.xyzx, r0.xyzx -add r0.w, r0.w, r0.w -mad o3.xyz, r0.xyzx, -r0.wwww, -r1.xyzx -dp4 o4.x, v0.xyzw, cb0[20].xyzw -dp4 o4.y, v0.xyzw, cb0[21].xyzw -dp4 o4.z, v0.xyzw, cb0[22].xyzw -dp4 o4.w, v0.xyzw, cb0[23].xyzw -ret -// Approximately 0 instruction slots used -#endif - -const BYTE EnvironmentMapEffect_VSEnvMapBn[] = -{ - 68, 88, 66, 67, 125, 157, - 241, 66, 230, 251, 87, 35, - 126, 95, 166, 235, 133, 47, - 170, 79, 1, 0, 0, 0, - 20, 15, 0, 0, 4, 0, - 0, 0, 48, 0, 0, 0, - 244, 8, 0, 0, 252, 13, - 0, 0, 112, 14, 0, 0, - 65, 111, 110, 57, 188, 8, - 0, 0, 188, 8, 0, 0, - 0, 2, 254, 255, 112, 8, - 0, 0, 76, 0, 0, 0, - 3, 0, 36, 0, 0, 0, - 72, 0, 0, 0, 72, 0, - 0, 0, 36, 0, 1, 0, - 72, 0, 0, 0, 1, 0, - 10, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 12, 0, - 4, 0, 11, 0, 0, 0, - 0, 0, 0, 0, 17, 0, - 7, 0, 15, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 2, 254, 255, 254, 255, - 127, 1, 68, 66, 85, 71, - 40, 0, 0, 0, 208, 5, - 0, 0, 0, 0, 0, 0, - 4, 0, 0, 0, 244, 0, - 0, 0, 39, 0, 0, 0, - 4, 1, 0, 0, 11, 0, - 0, 0, 244, 4, 0, 0, - 148, 2, 0, 0, 68, 58, - 92, 77, 105, 99, 114, 111, - 115, 111, 102, 116, 92, 68, - 105, 114, 101, 99, 116, 88, - 84, 75, 92, 83, 114, 99, - 92, 83, 104, 97, 100, 101, - 114, 115, 92, 85, 116, 105, - 108, 105, 116, 105, 101, 115, - 46, 102, 120, 104, 0, 68, - 58, 92, 77, 105, 99, 114, - 111, 115, 111, 102, 116, 92, - 68, 105, 114, 101, 99, 116, - 88, 84, 75, 92, 83, 114, - 99, 92, 83, 104, 97, 100, - 101, 114, 115, 92, 69, 110, - 118, 105, 114, 111, 110, 109, - 101, 110, 116, 77, 97, 112, - 69, 102, 102, 101, 99, 116, - 46, 102, 120, 0, 68, 58, - 92, 77, 105, 99, 114, 111, - 115, 111, 102, 116, 92, 68, - 105, 114, 101, 99, 116, 88, - 84, 75, 92, 83, 114, 99, - 92, 83, 104, 97, 100, 101, - 114, 115, 92, 76, 105, 103, - 104, 116, 105, 110, 103, 46, - 102, 120, 104, 0, 68, 58, - 92, 77, 105, 99, 114, 111, - 115, 111, 102, 116, 92, 68, - 105, 114, 101, 99, 116, 88, - 84, 75, 92, 83, 114, 99, - 92, 83, 104, 97, 100, 101, - 114, 115, 92, 67, 111, 109, - 109, 111, 110, 46, 102, 120, - 104, 0, 171, 171, 40, 0, - 0, 0, 89, 0, 0, 0, - 148, 0, 0, 0, 196, 0, - 0, 0, 0, 0, 255, 255, - 4, 6, 0, 0, 0, 0, - 255, 255, 28, 6, 0, 0, - 0, 0, 255, 255, 40, 6, - 0, 0, 0, 0, 255, 255, - 52, 6, 0, 0, 11, 0, - 0, 0, 64, 6, 0, 0, - 64, 0, 1, 0, 84, 6, - 0, 0, 64, 0, 1, 0, - 100, 6, 0, 0, 64, 0, - 1, 0, 116, 6, 0, 0, - 64, 0, 1, 0, 132, 6, - 0, 0, 34, 0, 2, 0, - 144, 6, 0, 0, 34, 0, - 2, 0, 160, 6, 0, 0, - 34, 0, 2, 0, 176, 6, - 0, 0, 37, 0, 2, 0, - 192, 6, 0, 0, 39, 0, - 2, 0, 208, 6, 0, 0, - 44, 0, 2, 0, 224, 6, - 0, 0, 44, 0, 2, 0, - 240, 6, 0, 0, 44, 0, - 2, 0, 4, 7, 0, 0, - 44, 0, 2, 0, 24, 7, - 0, 0, 44, 0, 2, 0, - 36, 7, 0, 0, 68, 0, - 1, 0, 56, 7, 0, 0, - 12, 0, 3, 0, 72, 7, - 0, 0, 12, 0, 3, 0, - 88, 7, 0, 0, 12, 0, - 3, 0, 104, 7, 0, 0, - 62, 0, 1, 0, 120, 7, - 0, 0, 62, 0, 1, 0, - 136, 7, 0, 0, 62, 0, - 1, 0, 152, 7, 0, 0, - 63, 0, 1, 0, 168, 7, - 0, 0, 63, 0, 1, 0, - 184, 7, 0, 0, 78, 0, - 1, 0, 196, 7, 0, 0, - 78, 0, 1, 0, 212, 7, - 0, 0, 78, 0, 1, 0, - 228, 7, 0, 0, 68, 0, - 1, 0, 248, 7, 0, 0, - 68, 0, 1, 0, 8, 8, - 0, 0, 68, 0, 1, 0, - 24, 8, 0, 0, 118, 0, - 1, 0, 40, 8, 0, 0, - 118, 0, 1, 0, 60, 8, - 0, 0, 44, 0, 2, 0, - 72, 8, 0, 0, 74, 0, - 1, 0, 84, 8, 0, 0, - 122, 0, 1, 0, 96, 8, - 0, 0, 66, 105, 97, 115, - 88, 50, 0, 171, 1, 0, - 3, 0, 1, 0, 3, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 4, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 255, 255, 80, 97, 114, 97, - 109, 101, 116, 101, 114, 115, - 0, 68, 105, 102, 102, 117, - 115, 101, 67, 111, 108, 111, - 114, 0, 1, 0, 3, 0, - 1, 0, 4, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 17, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 255, 255, - 86, 83, 69, 110, 118, 77, - 97, 112, 66, 110, 0, 68, - 105, 102, 102, 117, 115, 101, - 0, 171, 1, 0, 3, 0, - 1, 0, 4, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 83, 112, 101, 99, 117, 108, - 97, 114, 0, 84, 101, 120, - 67, 111, 111, 114, 100, 0, - 171, 171, 1, 0, 3, 0, - 1, 0, 2, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 69, 110, 118, 67, 111, 111, - 114, 100, 0, 171, 171, 171, - 1, 0, 3, 0, 1, 0, - 3, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 80, 111, - 115, 105, 116, 105, 111, 110, - 80, 83, 0, 171, 159, 2, - 0, 0, 168, 2, 0, 0, - 184, 2, 0, 0, 168, 2, - 0, 0, 193, 2, 0, 0, - 204, 2, 0, 0, 220, 2, - 0, 0, 232, 2, 0, 0, - 248, 2, 0, 0, 168, 2, - 0, 0, 5, 0, 0, 0, - 1, 0, 17, 0, 1, 0, - 5, 0, 4, 3, 0, 0, - 18, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 255, 255, - 19, 0, 0, 0, 255, 255, - 255, 255, 15, 0, 255, 255, - 22, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 7, 0, - 30, 0, 0, 0, 10, 0, - 11, 0, 12, 0, 255, 255, - 34, 0, 0, 0, 13, 0, - 14, 0, 255, 255, 255, 255, - 35, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 16, 0, - 36, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 3, 0, - 37, 0, 0, 0, 4, 0, - 5, 0, 6, 0, 255, 255, - 38, 0, 0, 0, 8, 0, - 9, 0, 255, 255, 255, 255, - 100, 105, 102, 102, 117, 115, - 101, 0, 13, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 255, 255, 100, 111, 116, 76, - 0, 171, 171, 171, 9, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 10, 0, - 0, 0, 255, 255, 1, 0, - 255, 255, 255, 255, 11, 0, - 0, 0, 255, 255, 255, 255, - 2, 0, 255, 255, 101, 121, - 101, 86, 101, 99, 116, 111, - 114, 0, 171, 171, 27, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 255, 255, 112, 111, - 115, 95, 119, 115, 0, 171, - 23, 0, 0, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 24, 0, 0, 0, 255, 255, - 1, 0, 255, 255, 255, 255, - 25, 0, 0, 0, 255, 255, - 255, 255, 2, 0, 255, 255, - 118, 105, 110, 0, 80, 111, - 115, 105, 116, 105, 111, 110, - 0, 78, 111, 114, 109, 97, - 108, 0, 48, 4, 0, 0, - 168, 2, 0, 0, 57, 4, - 0, 0, 232, 2, 0, 0, - 193, 2, 0, 0, 204, 2, - 0, 0, 5, 0, 0, 0, - 1, 0, 9, 0, 1, 0, - 3, 0, 64, 4, 0, 0, - 1, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 3, 0, - 2, 0, 0, 0, 4, 0, - 5, 0, 6, 0, 255, 255, - 3, 0, 0, 0, 7, 0, - 8, 0, 255, 255, 255, 255, - 118, 111, 117, 116, 0, 171, - 171, 171, 5, 0, 0, 0, - 1, 0, 17, 0, 1, 0, - 5, 0, 4, 3, 0, 0, - 31, 0, 0, 0, 13, 0, - 255, 255, 255, 255, 255, 255, - 32, 0, 0, 0, 255, 255, - 14, 0, 255, 255, 255, 255, - 33, 0, 0, 0, 255, 255, - 255, 255, 16, 0, 255, 255, - 119, 111, 114, 108, 100, 78, - 111, 114, 109, 97, 108, 0, - 8, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 255, 255, - 122, 101, 114, 111, 76, 0, - 171, 171, 12, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 255, 255, 0, 0, 0, 0, - 60, 2, 0, 0, 68, 2, - 0, 0, 1, 0, 0, 0, - 84, 2, 0, 0, 96, 2, - 0, 0, 107, 2, 0, 0, - 120, 2, 0, 0, 1, 0, - 0, 0, 136, 2, 0, 0, - 0, 0, 0, 0, 148, 2, - 0, 0, 44, 3, 0, 0, - 9, 0, 0, 0, 60, 3, - 0, 0, 0, 0, 0, 0, - 168, 3, 0, 0, 232, 2, - 0, 0, 1, 0, 0, 0, - 176, 3, 0, 0, 0, 0, - 0, 0, 188, 3, 0, 0, - 232, 2, 0, 0, 3, 0, - 0, 0, 196, 3, 0, 0, - 0, 0, 0, 0, 232, 3, - 0, 0, 232, 2, 0, 0, - 1, 0, 0, 0, 244, 3, - 0, 0, 0, 0, 0, 0, - 0, 4, 0, 0, 168, 2, - 0, 0, 3, 0, 0, 0, - 8, 4, 0, 0, 148, 2, - 0, 0, 44, 4, 0, 0, - 88, 4, 0, 0, 3, 0, - 0, 0, 104, 4, 0, 0, - 0, 0, 0, 0, 140, 4, - 0, 0, 148, 4, 0, 0, - 3, 0, 0, 0, 164, 4, - 0, 0, 0, 0, 0, 0, - 200, 4, 0, 0, 232, 2, - 0, 0, 1, 0, 0, 0, - 212, 4, 0, 0, 0, 0, - 0, 0, 224, 4, 0, 0, - 232, 2, 0, 0, 1, 0, - 0, 0, 232, 4, 0, 0, - 77, 105, 99, 114, 111, 115, - 111, 102, 116, 32, 40, 82, - 41, 32, 72, 76, 83, 76, - 32, 83, 104, 97, 100, 101, - 114, 32, 67, 111, 109, 112, - 105, 108, 101, 114, 32, 49, - 48, 46, 49, 0, 81, 0, - 0, 5, 22, 0, 15, 160, - 0, 0, 0, 64, 0, 0, - 128, 191, 0, 0, 0, 0, - 0, 0, 128, 63, 31, 0, - 0, 2, 5, 0, 0, 128, - 0, 0, 15, 144, 31, 0, - 0, 2, 5, 0, 1, 128, - 1, 0, 15, 144, 31, 0, - 0, 2, 5, 0, 2, 128, - 2, 0, 15, 144, 4, 0, - 0, 4, 0, 0, 7, 128, - 1, 0, 228, 144, 22, 0, - 0, 160, 22, 0, 85, 160, - 8, 0, 0, 3, 1, 0, - 1, 128, 0, 0, 228, 128, - 15, 0, 228, 160, 8, 0, - 0, 3, 1, 0, 2, 128, - 0, 0, 228, 128, 16, 0, - 228, 160, 8, 0, 0, 3, - 1, 0, 4, 128, 0, 0, - 228, 128, 17, 0, 228, 160, - 36, 0, 0, 2, 0, 0, - 7, 128, 1, 0, 228, 128, - 8, 0, 0, 3, 1, 0, - 1, 128, 4, 0, 228, 161, - 0, 0, 228, 128, 8, 0, - 0, 3, 1, 0, 2, 128, - 5, 0, 228, 161, 0, 0, - 228, 128, 8, 0, 0, 3, - 1, 0, 4, 128, 6, 0, - 228, 161, 0, 0, 228, 128, - 13, 0, 0, 3, 2, 0, - 7, 128, 1, 0, 228, 128, - 22, 0, 170, 160, 5, 0, - 0, 3, 1, 0, 7, 128, - 1, 0, 228, 128, 2, 0, - 228, 128, 5, 0, 0, 3, - 2, 0, 7, 128, 1, 0, - 85, 128, 8, 0, 228, 160, - 4, 0, 0, 4, 1, 0, - 11, 128, 1, 0, 0, 128, - 7, 0, 164, 160, 2, 0, - 164, 128, 4, 0, 0, 4, - 1, 0, 7, 128, 1, 0, - 170, 128, 9, 0, 228, 160, - 1, 0, 244, 128, 1, 0, - 0, 2, 2, 0, 7, 128, - 2, 0, 228, 160, 4, 0, - 0, 4, 0, 0, 7, 224, - 1, 0, 228, 128, 2, 0, - 228, 128, 3, 0, 228, 160, - 9, 0, 0, 3, 0, 0, - 4, 192, 0, 0, 228, 144, - 20, 0, 228, 160, 9, 0, - 0, 3, 0, 0, 8, 128, - 0, 0, 228, 144, 11, 0, - 228, 160, 11, 0, 0, 3, - 0, 0, 8, 128, 0, 0, - 255, 128, 22, 0, 170, 160, - 10, 0, 0, 3, 1, 0, - 8, 224, 0, 0, 255, 128, - 22, 0, 255, 160, 9, 0, - 0, 3, 1, 0, 1, 128, - 0, 0, 228, 144, 12, 0, - 228, 160, 9, 0, 0, 3, - 1, 0, 2, 128, 0, 0, - 228, 144, 13, 0, 228, 160, - 9, 0, 0, 3, 1, 0, - 4, 128, 0, 0, 228, 144, - 14, 0, 228, 160, 2, 0, - 0, 3, 1, 0, 7, 128, - 1, 0, 228, 129, 10, 0, - 228, 160, 36, 0, 0, 2, - 2, 0, 7, 128, 1, 0, - 228, 128, 8, 0, 0, 3, - 0, 0, 8, 128, 2, 0, - 228, 129, 0, 0, 228, 128, - 2, 0, 0, 3, 0, 0, - 8, 128, 0, 0, 255, 128, - 0, 0, 255, 128, 4, 0, - 0, 4, 3, 0, 7, 224, - 0, 0, 228, 128, 0, 0, - 255, 129, 2, 0, 228, 129, - 9, 0, 0, 3, 0, 0, - 1, 128, 0, 0, 228, 144, - 18, 0, 228, 160, 9, 0, - 0, 3, 0, 0, 2, 128, - 0, 0, 228, 144, 19, 0, - 228, 160, 9, 0, 0, 3, - 0, 0, 4, 128, 0, 0, - 228, 144, 21, 0, 228, 160, - 4, 0, 0, 4, 0, 0, - 3, 192, 0, 0, 170, 128, - 0, 0, 228, 160, 0, 0, - 228, 128, 1, 0, 0, 2, - 0, 0, 8, 192, 0, 0, - 170, 128, 1, 0, 0, 2, - 0, 0, 8, 224, 2, 0, - 255, 160, 1, 0, 0, 2, - 1, 0, 7, 224, 1, 0, - 0, 160, 1, 0, 0, 2, - 2, 0, 3, 224, 2, 0, - 228, 144, 255, 255, 0, 0, - 83, 72, 68, 82, 0, 5, - 0, 0, 64, 0, 1, 0, - 64, 1, 0, 0, 89, 0, - 0, 4, 70, 142, 32, 0, - 0, 0, 0, 0, 24, 0, - 0, 0, 95, 0, 0, 3, - 242, 16, 16, 0, 0, 0, - 0, 0, 95, 0, 0, 3, - 114, 16, 16, 0, 1, 0, - 0, 0, 95, 0, 0, 3, - 50, 16, 16, 0, 2, 0, - 0, 0, 101, 0, 0, 3, - 242, 32, 16, 0, 0, 0, - 0, 0, 101, 0, 0, 3, - 242, 32, 16, 0, 1, 0, - 0, 0, 101, 0, 0, 3, - 50, 32, 16, 0, 2, 0, - 0, 0, 101, 0, 0, 3, - 114, 32, 16, 0, 3, 0, - 0, 0, 103, 0, 0, 4, - 242, 32, 16, 0, 4, 0, - 0, 0, 1, 0, 0, 0, - 104, 0, 0, 2, 3, 0, - 0, 0, 50, 0, 0, 15, - 114, 0, 16, 0, 0, 0, - 0, 0, 70, 18, 16, 0, - 1, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 64, - 0, 0, 0, 64, 0, 0, - 0, 64, 0, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 191, 0, 0, 128, 191, - 0, 0, 128, 191, 0, 0, - 0, 0, 16, 0, 0, 8, - 18, 0, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 17, 0, 0, 0, 16, 0, - 0, 8, 34, 0, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 18, 0, 0, 0, - 16, 0, 0, 8, 66, 0, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 19, 0, - 0, 0, 16, 0, 0, 7, - 18, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 1, 0, 0, 0, - 68, 0, 0, 5, 18, 0, - 16, 0, 0, 0, 0, 0, - 10, 0, 16, 0, 0, 0, - 0, 0, 56, 0, 0, 7, - 114, 0, 16, 0, 0, 0, - 0, 0, 6, 0, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 1, 0, 0, 0, - 16, 0, 0, 9, 18, 0, - 16, 0, 1, 0, 0, 0, - 70, 130, 32, 128, 65, 0, - 0, 0, 0, 0, 0, 0, - 4, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 16, 0, 0, 9, 34, 0, - 16, 0, 1, 0, 0, 0, - 70, 130, 32, 128, 65, 0, - 0, 0, 0, 0, 0, 0, - 5, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 16, 0, 0, 9, 66, 0, - 16, 0, 1, 0, 0, 0, - 70, 130, 32, 128, 65, 0, - 0, 0, 0, 0, 0, 0, - 6, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 29, 0, 0, 10, 114, 0, - 16, 0, 2, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 10, 114, 0, 16, 0, - 2, 0, 0, 0, 70, 2, - 16, 0, 2, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 0, 0, 56, 0, 0, 7, - 114, 0, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 2, 0, 0, 0, - 56, 0, 0, 8, 114, 0, - 16, 0, 2, 0, 0, 0, - 86, 5, 16, 0, 1, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 8, 0, - 0, 0, 50, 0, 0, 10, - 178, 0, 16, 0, 1, 0, - 0, 0, 6, 0, 16, 0, - 1, 0, 0, 0, 70, 136, - 32, 0, 0, 0, 0, 0, - 7, 0, 0, 0, 70, 8, - 16, 0, 2, 0, 0, 0, - 50, 0, 0, 10, 114, 0, - 16, 0, 1, 0, 0, 0, - 166, 10, 16, 0, 1, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 9, 0, - 0, 0, 70, 3, 16, 0, - 1, 0, 0, 0, 50, 0, - 0, 11, 114, 32, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 1, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 2, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 54, 0, 0, 6, 130, 32, - 16, 0, 0, 0, 0, 0, - 58, 128, 32, 0, 0, 0, - 0, 0, 2, 0, 0, 0, - 17, 32, 0, 8, 130, 32, - 16, 0, 1, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 12, 0, - 0, 0, 54, 0, 0, 6, - 114, 32, 16, 0, 1, 0, - 0, 0, 6, 128, 32, 0, - 0, 0, 0, 0, 1, 0, - 0, 0, 54, 0, 0, 5, - 50, 32, 16, 0, 2, 0, - 0, 0, 70, 16, 16, 0, - 2, 0, 0, 0, 17, 0, - 0, 8, 18, 0, 16, 0, - 1, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 13, 0, 0, 0, - 17, 0, 0, 8, 34, 0, - 16, 0, 1, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 14, 0, - 0, 0, 17, 0, 0, 8, - 66, 0, 16, 0, 1, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 15, 0, 0, 0, 0, 0, - 0, 9, 114, 0, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 128, 65, 0, 0, 0, - 1, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 10, 0, 0, 0, 16, 0, - 0, 7, 130, 0, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 68, 0, 0, 5, - 130, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 56, 0, - 0, 7, 114, 0, 16, 0, - 1, 0, 0, 0, 246, 15, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 16, 0, 0, 8, - 130, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 128, - 65, 0, 0, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 0, 0, - 0, 7, 130, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 50, 0, 0, 11, - 114, 32, 16, 0, 3, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 246, 15, - 16, 128, 65, 0, 0, 0, - 0, 0, 0, 0, 70, 2, - 16, 128, 65, 0, 0, 0, - 1, 0, 0, 0, 17, 0, - 0, 8, 18, 32, 16, 0, - 4, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 20, 0, 0, 0, - 17, 0, 0, 8, 34, 32, - 16, 0, 4, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 21, 0, - 0, 0, 17, 0, 0, 8, - 66, 32, 16, 0, 4, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 22, 0, 0, 0, 17, 0, - 0, 8, 130, 32, 16, 0, - 4, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 23, 0, 0, 0, - 62, 0, 0, 1, 73, 83, - 71, 78, 108, 0, 0, 0, - 3, 0, 0, 0, 8, 0, - 0, 0, 80, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 15, 15, - 0, 0, 92, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 1, 0, 0, 0, 7, 7, - 0, 0, 99, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 2, 0, 0, 0, 3, 3, - 0, 0, 83, 86, 95, 80, - 111, 115, 105, 116, 105, 111, - 110, 0, 78, 79, 82, 77, - 65, 76, 0, 84, 69, 88, - 67, 79, 79, 82, 68, 0, - 79, 83, 71, 78, 156, 0, - 0, 0, 5, 0, 0, 0, - 8, 0, 0, 0, 128, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 15, 0, 0, 0, 128, 0, - 0, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 1, 0, 0, 0, - 15, 0, 0, 0, 134, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 2, 0, 0, 0, - 3, 12, 0, 0, 134, 0, - 0, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 3, 0, 0, 0, - 7, 8, 0, 0, 143, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 3, 0, - 0, 0, 4, 0, 0, 0, - 15, 0, 0, 0, 67, 79, - 76, 79, 82, 0, 84, 69, - 88, 67, 79, 79, 82, 68, - 0, 83, 86, 95, 80, 111, - 115, 105, 116, 105, 111, 110, - 0, 171 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapFresnel.inc b/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapFresnel.inc deleted file mode 100644 index 73e4544..0000000 --- a/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapFresnel.inc +++ /dev/null @@ -1,843 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Position 0 xyzw 0 NONE float xyzw -// NORMAL 0 xyz 1 NONE float xyz -// TEXCOORD 0 xy 2 NONE float xy -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// COLOR 0 xyzw 0 NONE float xyzw -// COLOR 1 xyzw 1 NONE float xyzw -// TEXCOORD 0 xy 2 NONE float xy -// TEXCOORD 1 xyz 3 NONE float xyz -// SV_Position 0 xyzw 4 POS float xyzw -// -// -// Constant buffer to DX9 shader constant mappings: -// -// Target Reg Buffer Start Reg # of Regs Data Conversion -// ---------- ------- --------- --------- ---------------------- -// c1 cb0 1 10 ( FLT, FLT, FLT, FLT) -// c11 cb0 12 4 ( FLT, FLT, FLT, FLT) -// c15 cb0 17 7 ( FLT, FLT, FLT, FLT) -// -// -// Runtime generated constant mappings: -// -// Target Reg Constant Description -// ---------- -------------------------------------------------- -// c0 Vertex Shader position offset -// -// -// Level9 shader bytecode: -// - vs_2_0 - def c22, 0, 1, 0, 0 - dcl_texcoord v0 // vin<0,1,2,3> - dcl_texcoord1 v1 // vin<4,5,6> - dcl_texcoord2 v2 // vin<7,8> - -#line 64 "D:\Microsoft\DirectXTK\Src\Shaders\EnvironmentMapEffect.fx" - dp3 r0.x, v1, c15 - dp3 r0.y, v1, c16 - dp3 r0.z, v1, c17 - nrm r1.xyz, r0 // ::worldNormal<0,1,2> - -#line 34 "D:\Microsoft\DirectXTK\Src\Shaders\Lighting.fxh" - dp3 r0.x, -c4, r1 // ::dotL<0> - dp3 r0.y, -c5, r1 // ::dotL<1> - dp3 r0.z, -c6, r1 // ::dotL<2> - -#line 37 - sge r2.xyz, r0, c22.x // ::zeroL<0,1,2> - mul r0.xyz, r0, r2 // ::diffuse<0,1,2> - -#line 44 - mul r2.xyz, r0.y, c8 - mad r0.xyw, r0.x, c7.xyzz, r2.xyzz - mad r0.xyz, r0.z, c9, r0.xyww - mov r2.xyz, c2 // Parameters::DiffuseColor<0,1,2> - mad oT0.xyz, r0, r2, c3 // ::VSEnvMapFresnel<0,1,2> - -#line 68 "D:\Microsoft\DirectXTK\Src\Shaders\EnvironmentMapEffect.fx" - dp4 oPos.z, v0, c20 // ::VSEnvMapFresnel<15> - -#line 62 - dp4 r0.x, v0, c12 // ::pos_ws<0> - dp4 r0.y, v0, c13 // ::pos_ws<1> - dp4 r0.z, v0, c14 // ::pos_ws<2> - add r0.xyz, -r0, c10 - nrm r2.xyz, r0 // ::eyeVector<0,1,2> - -#line 52 - dp3 r0.x, r2, r1 // ::viewAngle<0> - abs r0.x, r0.x - add r0.x, -r0.x, c22.y - max r0.x, r0.x, c22.x - pow r1.w, r0.x, c1.y - mul oT1.xyz, r1.w, c1.x // ::VSEnvMapFresnel<4,5,6> - -#line 12 "D:\Microsoft\DirectXTK\Src\Shaders\Common.fxh" - dp4 r0.x, v0, c11 - max r0.x, r0.x, c22.x - min oT1.w, r0.x, c22.y // ::VSEnvMapFresnel<7> - -#line 78 "D:\Microsoft\DirectXTK\Src\Shaders\EnvironmentMapEffect.fx" - dp3 r0.x, -r2, r1 - add r0.x, r0.x, r0.x - mad oT3.xyz, r1, -r0.x, -r2 // ::VSEnvMapFresnel<10,11,12> - -#line 68 - dp4 r0.x, v0, c18 // ::vout<13> - dp4 r0.y, v0, c19 // ::vout<14> - dp4 r0.z, v0, c21 // ::vout<16> - -#line 127 - mad oPos.xy, r0.z, c0, r0 // ::VSEnvMapFresnel<13,14> - mov oPos.w, r0.z // ::VSEnvMapFresnel<16> - -#line 44 "D:\Microsoft\DirectXTK\Src\Shaders\Lighting.fxh" - mov oT0.w, c2.w // ::VSEnvMapFresnel<3> - -#line 129 "D:\Microsoft\DirectXTK\Src\Shaders\EnvironmentMapEffect.fx" - mov oT2.xy, v2 // ::VSEnvMapFresnel<8,9> - -// approximately 45 instruction slots used -vs_4_0 -dcl_constantbuffer CB0[24], immediateIndexed -dcl_input v0.xyzw -dcl_input v1.xyz -dcl_input v2.xy -dcl_output o0.xyzw -dcl_output o1.xyzw -dcl_output o2.xy -dcl_output o3.xyz -dcl_output_siv o4.xyzw, position -dcl_temps 3 -dp3 r0.x, v1.xyzx, cb0[17].xyzx -dp3 r0.y, v1.xyzx, cb0[18].xyzx -dp3 r0.z, v1.xyzx, cb0[19].xyzx -dp3 r0.w, r0.xyzx, r0.xyzx -rsq r0.w, r0.w -mul r0.xyz, r0.wwww, r0.xyzx -dp3 r1.x, -cb0[4].xyzx, r0.xyzx -dp3 r1.y, -cb0[5].xyzx, r0.xyzx -dp3 r1.z, -cb0[6].xyzx, r0.xyzx -ge r2.xyz, r1.xyzx, l(0.000000, 0.000000, 0.000000, 0.000000) -and r2.xyz, r2.xyzx, l(0x3f800000, 0x3f800000, 0x3f800000, 0) -mul r1.xyz, r1.xyzx, r2.xyzx -mul r2.xyz, r1.yyyy, cb0[8].xyzx -mad r1.xyw, r1.xxxx, cb0[7].xyxz, r2.xyxz -mad r1.xyz, r1.zzzz, cb0[9].xyzx, r1.xywx -mad o0.xyz, r1.xyzx, cb0[2].xyzx, cb0[3].xyzx -mov o0.w, cb0[2].w -dp4 r1.x, v0.xyzw, cb0[13].xyzw -dp4 r1.y, v0.xyzw, cb0[14].xyzw -dp4 r1.z, v0.xyzw, cb0[15].xyzw -add r1.xyz, -r1.xyzx, cb0[10].xyzx -dp3 r0.w, r1.xyzx, r1.xyzx -rsq r0.w, r0.w -mul r1.xyz, r0.wwww, r1.xyzx -dp3 r0.w, r1.xyzx, r0.xyzx -add r0.w, -|r0.w|, l(1.000000) -max r0.w, r0.w, l(0.000000) -log r0.w, r0.w -mul r0.w, r0.w, cb0[1].y -exp r0.w, r0.w -mul o1.xyz, r0.wwww, cb0[1].xxxx -dp4_sat o1.w, v0.xyzw, cb0[12].xyzw -mov o2.xy, v2.xyxx -dp3 r0.w, -r1.xyzx, r0.xyzx -add r0.w, r0.w, r0.w -mad o3.xyz, r0.xyzx, -r0.wwww, -r1.xyzx -dp4 o4.x, v0.xyzw, cb0[20].xyzw -dp4 o4.y, v0.xyzw, cb0[21].xyzw -dp4 o4.z, v0.xyzw, cb0[22].xyzw -dp4 o4.w, v0.xyzw, cb0[23].xyzw -ret -// Approximately 0 instruction slots used -#endif - -const BYTE EnvironmentMapEffect_VSEnvMapFresnel[] = -{ - 68, 88, 66, 67, 122, 95, - 68, 148, 253, 76, 125, 150, - 41, 219, 221, 37, 128, 101, - 107, 59, 1, 0, 0, 0, - 176, 15, 0, 0, 4, 0, - 0, 0, 48, 0, 0, 0, - 36, 9, 0, 0, 152, 14, - 0, 0, 12, 15, 0, 0, - 65, 111, 110, 57, 236, 8, - 0, 0, 236, 8, 0, 0, - 0, 2, 254, 255, 160, 8, - 0, 0, 76, 0, 0, 0, - 3, 0, 36, 0, 0, 0, - 72, 0, 0, 0, 72, 0, - 0, 0, 36, 0, 1, 0, - 72, 0, 0, 0, 1, 0, - 10, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 12, 0, - 4, 0, 11, 0, 0, 0, - 0, 0, 0, 0, 17, 0, - 7, 0, 15, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 2, 254, 255, 254, 255, - 124, 1, 68, 66, 85, 71, - 40, 0, 0, 0, 196, 5, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 196, 0, - 0, 0, 43, 0, 0, 0, - 208, 0, 0, 0, 11, 0, - 0, 0, 232, 4, 0, 0, - 92, 2, 0, 0, 68, 58, - 92, 77, 105, 99, 114, 111, - 115, 111, 102, 116, 92, 68, - 105, 114, 101, 99, 116, 88, - 84, 75, 92, 83, 114, 99, - 92, 83, 104, 97, 100, 101, - 114, 115, 92, 69, 110, 118, - 105, 114, 111, 110, 109, 101, - 110, 116, 77, 97, 112, 69, - 102, 102, 101, 99, 116, 46, - 102, 120, 0, 68, 58, 92, - 77, 105, 99, 114, 111, 115, - 111, 102, 116, 92, 68, 105, - 114, 101, 99, 116, 88, 84, - 75, 92, 83, 114, 99, 92, - 83, 104, 97, 100, 101, 114, - 115, 92, 76, 105, 103, 104, - 116, 105, 110, 103, 46, 102, - 120, 104, 0, 68, 58, 92, - 77, 105, 99, 114, 111, 115, - 111, 102, 116, 92, 68, 105, - 114, 101, 99, 116, 88, 84, - 75, 92, 83, 114, 99, 92, - 83, 104, 97, 100, 101, 114, - 115, 92, 67, 111, 109, 109, - 111, 110, 46, 102, 120, 104, - 0, 171, 171, 171, 40, 0, - 0, 0, 99, 0, 0, 0, - 147, 0, 0, 0, 0, 0, - 255, 255, 248, 5, 0, 0, - 0, 0, 255, 255, 16, 6, - 0, 0, 0, 0, 255, 255, - 28, 6, 0, 0, 0, 0, - 255, 255, 40, 6, 0, 0, - 64, 0, 0, 0, 52, 6, - 0, 0, 64, 0, 0, 0, - 68, 6, 0, 0, 64, 0, - 0, 0, 84, 6, 0, 0, - 64, 0, 0, 0, 100, 6, - 0, 0, 34, 0, 1, 0, - 112, 6, 0, 0, 34, 0, - 1, 0, 128, 6, 0, 0, - 34, 0, 1, 0, 144, 6, - 0, 0, 37, 0, 1, 0, - 160, 6, 0, 0, 39, 0, - 1, 0, 176, 6, 0, 0, - 44, 0, 1, 0, 192, 6, - 0, 0, 44, 0, 1, 0, - 208, 6, 0, 0, 44, 0, - 1, 0, 228, 6, 0, 0, - 44, 0, 1, 0, 248, 6, - 0, 0, 44, 0, 1, 0, - 4, 7, 0, 0, 68, 0, - 0, 0, 24, 7, 0, 0, - 62, 0, 0, 0, 40, 7, - 0, 0, 62, 0, 0, 0, - 56, 7, 0, 0, 62, 0, - 0, 0, 72, 7, 0, 0, - 63, 0, 0, 0, 88, 7, - 0, 0, 63, 0, 0, 0, - 104, 7, 0, 0, 52, 0, - 0, 0, 116, 7, 0, 0, - 54, 0, 0, 0, 132, 7, - 0, 0, 54, 0, 0, 0, - 144, 7, 0, 0, 54, 0, - 0, 0, 160, 7, 0, 0, - 54, 0, 0, 0, 176, 7, - 0, 0, 54, 0, 0, 0, - 192, 7, 0, 0, 12, 0, - 2, 0, 208, 7, 0, 0, - 12, 0, 2, 0, 224, 7, - 0, 0, 12, 0, 2, 0, - 240, 7, 0, 0, 78, 0, - 0, 0, 0, 8, 0, 0, - 78, 0, 0, 0, 16, 8, - 0, 0, 78, 0, 0, 0, - 32, 8, 0, 0, 68, 0, - 0, 0, 52, 8, 0, 0, - 68, 0, 0, 0, 68, 8, - 0, 0, 68, 0, 0, 0, - 84, 8, 0, 0, 127, 0, - 0, 0, 100, 8, 0, 0, - 127, 0, 0, 0, 120, 8, - 0, 0, 44, 0, 1, 0, - 132, 8, 0, 0, 129, 0, - 0, 0, 144, 8, 0, 0, - 80, 97, 114, 97, 109, 101, - 116, 101, 114, 115, 0, 68, - 105, 102, 102, 117, 115, 101, - 67, 111, 108, 111, 114, 0, - 1, 0, 3, 0, 1, 0, - 4, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 16, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 255, 255, 86, 83, - 69, 110, 118, 77, 97, 112, - 70, 114, 101, 115, 110, 101, - 108, 0, 68, 105, 102, 102, - 117, 115, 101, 0, 1, 0, - 3, 0, 1, 0, 4, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 83, 112, 101, 99, - 117, 108, 97, 114, 0, 84, - 101, 120, 67, 111, 111, 114, - 100, 0, 171, 171, 1, 0, - 3, 0, 1, 0, 2, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 69, 110, 118, 67, - 111, 111, 114, 100, 0, 171, - 171, 171, 1, 0, 3, 0, - 1, 0, 3, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 80, 111, 115, 105, 116, 105, - 111, 110, 80, 83, 0, 171, - 108, 2, 0, 0, 116, 2, - 0, 0, 132, 2, 0, 0, - 116, 2, 0, 0, 141, 2, - 0, 0, 152, 2, 0, 0, - 168, 2, 0, 0, 180, 2, - 0, 0, 196, 2, 0, 0, - 116, 2, 0, 0, 5, 0, - 0, 0, 1, 0, 17, 0, - 1, 0, 5, 0, 208, 2, - 0, 0, 17, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 255, 255, 18, 0, 0, 0, - 255, 255, 255, 255, 15, 0, - 255, 255, 29, 0, 0, 0, - 4, 0, 5, 0, 6, 0, - 255, 255, 32, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 7, 0, 35, 0, 0, 0, - 10, 0, 11, 0, 12, 0, - 255, 255, 39, 0, 0, 0, - 13, 0, 14, 0, 255, 255, - 255, 255, 40, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 16, 0, 41, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 3, 0, 42, 0, 0, 0, - 8, 0, 9, 0, 255, 255, - 255, 255, 100, 105, 102, 102, - 117, 115, 101, 0, 12, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 255, 255, 100, 111, - 116, 76, 0, 171, 171, 171, - 8, 0, 0, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 9, 0, 0, 0, 255, 255, - 1, 0, 255, 255, 255, 255, - 10, 0, 0, 0, 255, 255, - 255, 255, 2, 0, 255, 255, - 101, 121, 101, 86, 101, 99, - 116, 111, 114, 0, 171, 171, - 23, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 255, 255, - 112, 111, 115, 95, 119, 115, - 0, 171, 19, 0, 0, 0, - 0, 0, 255, 255, 255, 255, - 255, 255, 20, 0, 0, 0, - 255, 255, 1, 0, 255, 255, - 255, 255, 21, 0, 0, 0, - 255, 255, 255, 255, 2, 0, - 255, 255, 118, 105, 101, 119, - 65, 110, 103, 108, 101, 0, - 171, 171, 0, 0, 3, 0, - 1, 0, 1, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 24, 0, 0, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 118, 105, 110, 0, 80, 111, - 115, 105, 116, 105, 111, 110, - 0, 78, 111, 114, 109, 97, - 108, 0, 36, 4, 0, 0, - 116, 2, 0, 0, 45, 4, - 0, 0, 180, 2, 0, 0, - 141, 2, 0, 0, 152, 2, - 0, 0, 5, 0, 0, 0, - 1, 0, 9, 0, 1, 0, - 3, 0, 52, 4, 0, 0, - 1, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 3, 0, - 2, 0, 0, 0, 4, 0, - 5, 0, 6, 0, 255, 255, - 3, 0, 0, 0, 7, 0, - 8, 0, 255, 255, 255, 255, - 118, 111, 117, 116, 0, 171, - 171, 171, 5, 0, 0, 0, - 1, 0, 17, 0, 1, 0, - 5, 0, 208, 2, 0, 0, - 36, 0, 0, 0, 13, 0, - 255, 255, 255, 255, 255, 255, - 37, 0, 0, 0, 255, 255, - 14, 0, 255, 255, 255, 255, - 38, 0, 0, 0, 255, 255, - 255, 255, 16, 0, 255, 255, - 119, 111, 114, 108, 100, 78, - 111, 114, 109, 97, 108, 0, - 7, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 255, 255, - 122, 101, 114, 111, 76, 0, - 171, 171, 11, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 255, 255, 40, 2, 0, 0, - 51, 2, 0, 0, 64, 2, - 0, 0, 1, 0, 0, 0, - 80, 2, 0, 0, 0, 0, - 0, 0, 92, 2, 0, 0, - 248, 2, 0, 0, 9, 0, - 0, 0, 8, 3, 0, 0, - 0, 0, 0, 0, 116, 3, - 0, 0, 180, 2, 0, 0, - 1, 0, 0, 0, 124, 3, - 0, 0, 0, 0, 0, 0, - 136, 3, 0, 0, 180, 2, - 0, 0, 3, 0, 0, 0, - 144, 3, 0, 0, 0, 0, - 0, 0, 180, 3, 0, 0, - 180, 2, 0, 0, 1, 0, - 0, 0, 192, 3, 0, 0, - 0, 0, 0, 0, 204, 3, - 0, 0, 116, 2, 0, 0, - 3, 0, 0, 0, 212, 3, - 0, 0, 0, 0, 0, 0, - 248, 3, 0, 0, 4, 4, - 0, 0, 1, 0, 0, 0, - 20, 4, 0, 0, 92, 2, - 0, 0, 32, 4, 0, 0, - 76, 4, 0, 0, 3, 0, - 0, 0, 92, 4, 0, 0, - 0, 0, 0, 0, 128, 4, - 0, 0, 136, 4, 0, 0, - 3, 0, 0, 0, 152, 4, - 0, 0, 0, 0, 0, 0, - 188, 4, 0, 0, 180, 2, - 0, 0, 1, 0, 0, 0, - 200, 4, 0, 0, 0, 0, - 0, 0, 212, 4, 0, 0, - 180, 2, 0, 0, 1, 0, - 0, 0, 220, 4, 0, 0, - 77, 105, 99, 114, 111, 115, - 111, 102, 116, 32, 40, 82, - 41, 32, 72, 76, 83, 76, - 32, 83, 104, 97, 100, 101, - 114, 32, 67, 111, 109, 112, - 105, 108, 101, 114, 32, 49, - 48, 46, 49, 0, 81, 0, - 0, 5, 22, 0, 15, 160, - 0, 0, 0, 0, 0, 0, - 128, 63, 0, 0, 0, 0, - 0, 0, 0, 0, 31, 0, - 0, 2, 5, 0, 0, 128, - 0, 0, 15, 144, 31, 0, - 0, 2, 5, 0, 1, 128, - 1, 0, 15, 144, 31, 0, - 0, 2, 5, 0, 2, 128, - 2, 0, 15, 144, 8, 0, - 0, 3, 0, 0, 1, 128, - 1, 0, 228, 144, 15, 0, - 228, 160, 8, 0, 0, 3, - 0, 0, 2, 128, 1, 0, - 228, 144, 16, 0, 228, 160, - 8, 0, 0, 3, 0, 0, - 4, 128, 1, 0, 228, 144, - 17, 0, 228, 160, 36, 0, - 0, 2, 1, 0, 7, 128, - 0, 0, 228, 128, 8, 0, - 0, 3, 0, 0, 1, 128, - 4, 0, 228, 161, 1, 0, - 228, 128, 8, 0, 0, 3, - 0, 0, 2, 128, 5, 0, - 228, 161, 1, 0, 228, 128, - 8, 0, 0, 3, 0, 0, - 4, 128, 6, 0, 228, 161, - 1, 0, 228, 128, 13, 0, - 0, 3, 2, 0, 7, 128, - 0, 0, 228, 128, 22, 0, - 0, 160, 5, 0, 0, 3, - 0, 0, 7, 128, 0, 0, - 228, 128, 2, 0, 228, 128, - 5, 0, 0, 3, 2, 0, - 7, 128, 0, 0, 85, 128, - 8, 0, 228, 160, 4, 0, - 0, 4, 0, 0, 11, 128, - 0, 0, 0, 128, 7, 0, - 164, 160, 2, 0, 164, 128, - 4, 0, 0, 4, 0, 0, - 7, 128, 0, 0, 170, 128, - 9, 0, 228, 160, 0, 0, - 244, 128, 1, 0, 0, 2, - 2, 0, 7, 128, 2, 0, - 228, 160, 4, 0, 0, 4, - 0, 0, 7, 224, 0, 0, - 228, 128, 2, 0, 228, 128, - 3, 0, 228, 160, 9, 0, - 0, 3, 0, 0, 4, 192, - 0, 0, 228, 144, 20, 0, - 228, 160, 9, 0, 0, 3, - 0, 0, 1, 128, 0, 0, - 228, 144, 12, 0, 228, 160, - 9, 0, 0, 3, 0, 0, - 2, 128, 0, 0, 228, 144, - 13, 0, 228, 160, 9, 0, - 0, 3, 0, 0, 4, 128, - 0, 0, 228, 144, 14, 0, - 228, 160, 2, 0, 0, 3, - 0, 0, 7, 128, 0, 0, - 228, 129, 10, 0, 228, 160, - 36, 0, 0, 2, 2, 0, - 7, 128, 0, 0, 228, 128, - 8, 0, 0, 3, 0, 0, - 1, 128, 2, 0, 228, 128, - 1, 0, 228, 128, 35, 0, - 0, 2, 0, 0, 1, 128, - 0, 0, 0, 128, 2, 0, - 0, 3, 0, 0, 1, 128, - 0, 0, 0, 129, 22, 0, - 85, 160, 11, 0, 0, 3, - 0, 0, 1, 128, 0, 0, - 0, 128, 22, 0, 0, 160, - 32, 0, 0, 3, 1, 0, - 8, 128, 0, 0, 0, 128, - 1, 0, 85, 160, 5, 0, - 0, 3, 1, 0, 7, 224, - 1, 0, 255, 128, 1, 0, - 0, 160, 9, 0, 0, 3, - 0, 0, 1, 128, 0, 0, - 228, 144, 11, 0, 228, 160, - 11, 0, 0, 3, 0, 0, - 1, 128, 0, 0, 0, 128, - 22, 0, 0, 160, 10, 0, - 0, 3, 1, 0, 8, 224, - 0, 0, 0, 128, 22, 0, - 85, 160, 8, 0, 0, 3, - 0, 0, 1, 128, 2, 0, - 228, 129, 1, 0, 228, 128, - 2, 0, 0, 3, 0, 0, - 1, 128, 0, 0, 0, 128, - 0, 0, 0, 128, 4, 0, - 0, 4, 3, 0, 7, 224, - 1, 0, 228, 128, 0, 0, - 0, 129, 2, 0, 228, 129, - 9, 0, 0, 3, 0, 0, - 1, 128, 0, 0, 228, 144, - 18, 0, 228, 160, 9, 0, - 0, 3, 0, 0, 2, 128, - 0, 0, 228, 144, 19, 0, - 228, 160, 9, 0, 0, 3, - 0, 0, 4, 128, 0, 0, - 228, 144, 21, 0, 228, 160, - 4, 0, 0, 4, 0, 0, - 3, 192, 0, 0, 170, 128, - 0, 0, 228, 160, 0, 0, - 228, 128, 1, 0, 0, 2, - 0, 0, 8, 192, 0, 0, - 170, 128, 1, 0, 0, 2, - 0, 0, 8, 224, 2, 0, - 255, 160, 1, 0, 0, 2, - 2, 0, 3, 224, 2, 0, - 228, 144, 255, 255, 0, 0, - 83, 72, 68, 82, 108, 5, - 0, 0, 64, 0, 1, 0, - 91, 1, 0, 0, 89, 0, - 0, 4, 70, 142, 32, 0, - 0, 0, 0, 0, 24, 0, - 0, 0, 95, 0, 0, 3, - 242, 16, 16, 0, 0, 0, - 0, 0, 95, 0, 0, 3, - 114, 16, 16, 0, 1, 0, - 0, 0, 95, 0, 0, 3, - 50, 16, 16, 0, 2, 0, - 0, 0, 101, 0, 0, 3, - 242, 32, 16, 0, 0, 0, - 0, 0, 101, 0, 0, 3, - 242, 32, 16, 0, 1, 0, - 0, 0, 101, 0, 0, 3, - 50, 32, 16, 0, 2, 0, - 0, 0, 101, 0, 0, 3, - 114, 32, 16, 0, 3, 0, - 0, 0, 103, 0, 0, 4, - 242, 32, 16, 0, 4, 0, - 0, 0, 1, 0, 0, 0, - 104, 0, 0, 2, 3, 0, - 0, 0, 16, 0, 0, 8, - 18, 0, 16, 0, 0, 0, - 0, 0, 70, 18, 16, 0, - 1, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 17, 0, 0, 0, 16, 0, - 0, 8, 34, 0, 16, 0, - 0, 0, 0, 0, 70, 18, - 16, 0, 1, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 18, 0, 0, 0, - 16, 0, 0, 8, 66, 0, - 16, 0, 0, 0, 0, 0, - 70, 18, 16, 0, 1, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 19, 0, - 0, 0, 16, 0, 0, 7, - 130, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 68, 0, 0, 5, 130, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 56, 0, 0, 7, - 114, 0, 16, 0, 0, 0, - 0, 0, 246, 15, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 16, 0, 0, 9, 18, 0, - 16, 0, 1, 0, 0, 0, - 70, 130, 32, 128, 65, 0, - 0, 0, 0, 0, 0, 0, - 4, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 16, 0, 0, 9, 34, 0, - 16, 0, 1, 0, 0, 0, - 70, 130, 32, 128, 65, 0, - 0, 0, 0, 0, 0, 0, - 5, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 16, 0, 0, 9, 66, 0, - 16, 0, 1, 0, 0, 0, - 70, 130, 32, 128, 65, 0, - 0, 0, 0, 0, 0, 0, - 6, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 29, 0, 0, 10, 114, 0, - 16, 0, 2, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 10, 114, 0, 16, 0, - 2, 0, 0, 0, 70, 2, - 16, 0, 2, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 0, 0, 56, 0, 0, 7, - 114, 0, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 2, 0, 0, 0, - 56, 0, 0, 8, 114, 0, - 16, 0, 2, 0, 0, 0, - 86, 5, 16, 0, 1, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 8, 0, - 0, 0, 50, 0, 0, 10, - 178, 0, 16, 0, 1, 0, - 0, 0, 6, 0, 16, 0, - 1, 0, 0, 0, 70, 136, - 32, 0, 0, 0, 0, 0, - 7, 0, 0, 0, 70, 8, - 16, 0, 2, 0, 0, 0, - 50, 0, 0, 10, 114, 0, - 16, 0, 1, 0, 0, 0, - 166, 10, 16, 0, 1, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 9, 0, - 0, 0, 70, 3, 16, 0, - 1, 0, 0, 0, 50, 0, - 0, 11, 114, 32, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 1, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 2, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 54, 0, 0, 6, 130, 32, - 16, 0, 0, 0, 0, 0, - 58, 128, 32, 0, 0, 0, - 0, 0, 2, 0, 0, 0, - 17, 0, 0, 8, 18, 0, - 16, 0, 1, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 13, 0, - 0, 0, 17, 0, 0, 8, - 34, 0, 16, 0, 1, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 14, 0, 0, 0, 17, 0, - 0, 8, 66, 0, 16, 0, - 1, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 15, 0, 0, 0, - 0, 0, 0, 9, 114, 0, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 128, 65, 0, - 0, 0, 1, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 10, 0, 0, 0, - 16, 0, 0, 7, 130, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 68, 0, - 0, 5, 130, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 56, 0, 0, 7, 114, 0, - 16, 0, 1, 0, 0, 0, - 246, 15, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 16, 0, - 0, 7, 130, 0, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 0, 0, 0, 8, - 130, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 128, - 193, 0, 0, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 128, 63, 52, 0, - 0, 7, 130, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 0, 0, 47, 0, 0, 5, - 130, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 56, 0, - 0, 8, 130, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 26, 128, 32, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 25, 0, 0, 5, 130, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 56, 0, 0, 8, - 114, 32, 16, 0, 1, 0, - 0, 0, 246, 15, 16, 0, - 0, 0, 0, 0, 6, 128, - 32, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 17, 32, - 0, 8, 130, 32, 16, 0, - 1, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 12, 0, 0, 0, - 54, 0, 0, 5, 50, 32, - 16, 0, 2, 0, 0, 0, - 70, 16, 16, 0, 2, 0, - 0, 0, 16, 0, 0, 8, - 130, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 128, - 65, 0, 0, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 0, 0, - 0, 7, 130, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 50, 0, 0, 11, - 114, 32, 16, 0, 3, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 246, 15, - 16, 128, 65, 0, 0, 0, - 0, 0, 0, 0, 70, 2, - 16, 128, 65, 0, 0, 0, - 1, 0, 0, 0, 17, 0, - 0, 8, 18, 32, 16, 0, - 4, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 20, 0, 0, 0, - 17, 0, 0, 8, 34, 32, - 16, 0, 4, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 21, 0, - 0, 0, 17, 0, 0, 8, - 66, 32, 16, 0, 4, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 22, 0, 0, 0, 17, 0, - 0, 8, 130, 32, 16, 0, - 4, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 23, 0, 0, 0, - 62, 0, 0, 1, 73, 83, - 71, 78, 108, 0, 0, 0, - 3, 0, 0, 0, 8, 0, - 0, 0, 80, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 15, 15, - 0, 0, 92, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 1, 0, 0, 0, 7, 7, - 0, 0, 99, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 2, 0, 0, 0, 3, 3, - 0, 0, 83, 86, 95, 80, - 111, 115, 105, 116, 105, 111, - 110, 0, 78, 79, 82, 77, - 65, 76, 0, 84, 69, 88, - 67, 79, 79, 82, 68, 0, - 79, 83, 71, 78, 156, 0, - 0, 0, 5, 0, 0, 0, - 8, 0, 0, 0, 128, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 15, 0, 0, 0, 128, 0, - 0, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 1, 0, 0, 0, - 15, 0, 0, 0, 134, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 2, 0, 0, 0, - 3, 12, 0, 0, 134, 0, - 0, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 3, 0, 0, 0, - 7, 8, 0, 0, 143, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 3, 0, - 0, 0, 4, 0, 0, 0, - 15, 0, 0, 0, 67, 79, - 76, 79, 82, 0, 84, 69, - 88, 67, 79, 79, 82, 68, - 0, 83, 86, 95, 80, 111, - 115, 105, 116, 105, 111, 110, - 0, 171 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapFresnelBn.inc b/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapFresnelBn.inc deleted file mode 100644 index 5358ae8..0000000 --- a/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapFresnelBn.inc +++ /dev/null @@ -1,880 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Position 0 xyzw 0 NONE float xyzw -// NORMAL 0 xyz 1 NONE float xyz -// TEXCOORD 0 xy 2 NONE float xy -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// COLOR 0 xyzw 0 NONE float xyzw -// COLOR 1 xyzw 1 NONE float xyzw -// TEXCOORD 0 xy 2 NONE float xy -// TEXCOORD 1 xyz 3 NONE float xyz -// SV_Position 0 xyzw 4 POS float xyzw -// -// -// Constant buffer to DX9 shader constant mappings: -// -// Target Reg Buffer Start Reg # of Regs Data Conversion -// ---------- ------- --------- --------- ---------------------- -// c1 cb0 1 10 ( FLT, FLT, FLT, FLT) -// c11 cb0 12 4 ( FLT, FLT, FLT, FLT) -// c15 cb0 17 7 ( FLT, FLT, FLT, FLT) -// -// -// Runtime generated constant mappings: -// -// Target Reg Constant Description -// ---------- -------------------------------------------------- -// c0 Vertex Shader position offset -// -// -// Level9 shader bytecode: -// - vs_2_0 - def c22, 2, -1, 0, 1 - dcl_texcoord v0 // vin<0,1,2,3> - dcl_texcoord1 v1 // vin<4,5,6> - dcl_texcoord2 v2 // vin<7,8> - -#line 11 "D:\Microsoft\DirectXTK\Src\Shaders\Utilities.fxh" - mad r0.xyz, v1, c22.x, c22.y // ::BiasX2<0,1,2> - -#line 64 "D:\Microsoft\DirectXTK\Src\Shaders\EnvironmentMapEffect.fx" - dp3 r1.x, r0, c15 - dp3 r1.y, r0, c16 - dp3 r1.z, r0, c17 - nrm r0.xyz, r1 // ::worldNormal<0,1,2> - -#line 34 "D:\Microsoft\DirectXTK\Src\Shaders\Lighting.fxh" - dp3 r1.x, -c4, r0 // ::dotL<0> - dp3 r1.y, -c5, r0 // ::dotL<1> - dp3 r1.z, -c6, r0 // ::dotL<2> - -#line 37 - sge r2.xyz, r1, c22.z // ::zeroL<0,1,2> - mul r1.xyz, r1, r2 // ::diffuse<0,1,2> - -#line 44 - mul r2.xyz, r1.y, c8 - mad r1.xyw, r1.x, c7.xyzz, r2.xyzz - mad r1.xyz, r1.z, c9, r1.xyww - mov r2.xyz, c2 // Parameters::DiffuseColor<0,1,2> - mad oT0.xyz, r1, r2, c3 // ::VSEnvMapFresnelBn<0,1,2> - -#line 68 "D:\Microsoft\DirectXTK\Src\Shaders\EnvironmentMapEffect.fx" - dp4 oPos.z, v0, c20 // ::VSEnvMapFresnelBn<15> - -#line 62 - dp4 r1.x, v0, c12 // ::pos_ws<0> - dp4 r1.y, v0, c13 // ::pos_ws<1> - dp4 r1.z, v0, c14 // ::pos_ws<2> - add r1.xyz, -r1, c10 - nrm r2.xyz, r1 // ::eyeVector<0,1,2> - -#line 52 - dp3 r0.w, r2, r0 // ::viewAngle<0> - abs r0.w, r0.w - add r0.w, -r0.w, c22.w - max r0.w, r0.w, c22.z - pow r1.x, r0.w, c1.y - mul oT1.xyz, r1.x, c1.x // ::VSEnvMapFresnelBn<4,5,6> - -#line 12 "D:\Microsoft\DirectXTK\Src\Shaders\Common.fxh" - dp4 r0.w, v0, c11 - max r0.w, r0.w, c22.z - min oT1.w, r0.w, c22.w // ::VSEnvMapFresnelBn<7> - -#line 78 "D:\Microsoft\DirectXTK\Src\Shaders\EnvironmentMapEffect.fx" - dp3 r0.w, -r2, r0 - add r0.w, r0.w, r0.w - mad oT3.xyz, r0, -r0.w, -r2 // ::VSEnvMapFresnelBn<10,11,12> - -#line 68 - dp4 r0.x, v0, c18 // ::vout<13> - dp4 r0.y, v0, c19 // ::vout<14> - dp4 r0.z, v0, c21 // ::vout<16> - -#line 132 - mad oPos.xy, r0.z, c0, r0 // ::VSEnvMapFresnelBn<13,14> - mov oPos.w, r0.z // ::VSEnvMapFresnelBn<16> - -#line 44 "D:\Microsoft\DirectXTK\Src\Shaders\Lighting.fxh" - mov oT0.w, c2.w // ::VSEnvMapFresnelBn<3> - -#line 136 "D:\Microsoft\DirectXTK\Src\Shaders\EnvironmentMapEffect.fx" - mov oT2.xy, v2 // ::VSEnvMapFresnelBn<8,9> - -// approximately 46 instruction slots used -vs_4_0 -dcl_constantbuffer CB0[24], immediateIndexed -dcl_input v0.xyzw -dcl_input v1.xyz -dcl_input v2.xy -dcl_output o0.xyzw -dcl_output o1.xyzw -dcl_output o2.xy -dcl_output o3.xyz -dcl_output_siv o4.xyzw, position -dcl_temps 3 -mad r0.xyz, v1.xyzx, l(2.000000, 2.000000, 2.000000, 0.000000), l(-1.000000, -1.000000, -1.000000, 0.000000) -dp3 r1.x, r0.xyzx, cb0[17].xyzx -dp3 r1.y, r0.xyzx, cb0[18].xyzx -dp3 r1.z, r0.xyzx, cb0[19].xyzx -dp3 r0.x, r1.xyzx, r1.xyzx -rsq r0.x, r0.x -mul r0.xyz, r0.xxxx, r1.xyzx -dp3 r1.x, -cb0[4].xyzx, r0.xyzx -dp3 r1.y, -cb0[5].xyzx, r0.xyzx -dp3 r1.z, -cb0[6].xyzx, r0.xyzx -ge r2.xyz, r1.xyzx, l(0.000000, 0.000000, 0.000000, 0.000000) -and r2.xyz, r2.xyzx, l(0x3f800000, 0x3f800000, 0x3f800000, 0) -mul r1.xyz, r1.xyzx, r2.xyzx -mul r2.xyz, r1.yyyy, cb0[8].xyzx -mad r1.xyw, r1.xxxx, cb0[7].xyxz, r2.xyxz -mad r1.xyz, r1.zzzz, cb0[9].xyzx, r1.xywx -mad o0.xyz, r1.xyzx, cb0[2].xyzx, cb0[3].xyzx -mov o0.w, cb0[2].w -dp4 r1.x, v0.xyzw, cb0[13].xyzw -dp4 r1.y, v0.xyzw, cb0[14].xyzw -dp4 r1.z, v0.xyzw, cb0[15].xyzw -add r1.xyz, -r1.xyzx, cb0[10].xyzx -dp3 r0.w, r1.xyzx, r1.xyzx -rsq r0.w, r0.w -mul r1.xyz, r0.wwww, r1.xyzx -dp3 r0.w, r1.xyzx, r0.xyzx -add r0.w, -|r0.w|, l(1.000000) -max r0.w, r0.w, l(0.000000) -log r0.w, r0.w -mul r0.w, r0.w, cb0[1].y -exp r0.w, r0.w -mul o1.xyz, r0.wwww, cb0[1].xxxx -dp4_sat o1.w, v0.xyzw, cb0[12].xyzw -mov o2.xy, v2.xyxx -dp3 r0.w, -r1.xyzx, r0.xyzx -add r0.w, r0.w, r0.w -mad o3.xyz, r0.xyzx, -r0.wwww, -r1.xyzx -dp4 o4.x, v0.xyzw, cb0[20].xyzw -dp4 o4.y, v0.xyzw, cb0[21].xyzw -dp4 o4.z, v0.xyzw, cb0[22].xyzw -dp4 o4.w, v0.xyzw, cb0[23].xyzw -ret -// Approximately 0 instruction slots used -#endif - -const BYTE EnvironmentMapEffect_VSEnvMapFresnelBn[] = -{ - 68, 88, 66, 67, 243, 254, - 195, 143, 107, 94, 187, 63, - 162, 206, 139, 190, 150, 97, - 82, 197, 1, 0, 0, 0, - 120, 16, 0, 0, 4, 0, - 0, 0, 48, 0, 0, 0, - 176, 9, 0, 0, 96, 15, - 0, 0, 212, 15, 0, 0, - 65, 111, 110, 57, 120, 9, - 0, 0, 120, 9, 0, 0, - 0, 2, 254, 255, 44, 9, - 0, 0, 76, 0, 0, 0, - 3, 0, 36, 0, 0, 0, - 72, 0, 0, 0, 72, 0, - 0, 0, 36, 0, 1, 0, - 72, 0, 0, 0, 1, 0, - 10, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 12, 0, - 4, 0, 11, 0, 0, 0, - 0, 0, 0, 0, 17, 0, - 7, 0, 15, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 2, 254, 255, 254, 255, - 154, 1, 68, 66, 85, 71, - 40, 0, 0, 0, 60, 6, - 0, 0, 0, 0, 0, 0, - 4, 0, 0, 0, 244, 0, - 0, 0, 44, 0, 0, 0, - 4, 1, 0, 0, 12, 0, - 0, 0, 76, 5, 0, 0, - 188, 2, 0, 0, 68, 58, - 92, 77, 105, 99, 114, 111, - 115, 111, 102, 116, 92, 68, - 105, 114, 101, 99, 116, 88, - 84, 75, 92, 83, 114, 99, - 92, 83, 104, 97, 100, 101, - 114, 115, 92, 85, 116, 105, - 108, 105, 116, 105, 101, 115, - 46, 102, 120, 104, 0, 68, - 58, 92, 77, 105, 99, 114, - 111, 115, 111, 102, 116, 92, - 68, 105, 114, 101, 99, 116, - 88, 84, 75, 92, 83, 114, - 99, 92, 83, 104, 97, 100, - 101, 114, 115, 92, 69, 110, - 118, 105, 114, 111, 110, 109, - 101, 110, 116, 77, 97, 112, - 69, 102, 102, 101, 99, 116, - 46, 102, 120, 0, 68, 58, - 92, 77, 105, 99, 114, 111, - 115, 111, 102, 116, 92, 68, - 105, 114, 101, 99, 116, 88, - 84, 75, 92, 83, 114, 99, - 92, 83, 104, 97, 100, 101, - 114, 115, 92, 76, 105, 103, - 104, 116, 105, 110, 103, 46, - 102, 120, 104, 0, 68, 58, - 92, 77, 105, 99, 114, 111, - 115, 111, 102, 116, 92, 68, - 105, 114, 101, 99, 116, 88, - 84, 75, 92, 83, 114, 99, - 92, 83, 104, 97, 100, 101, - 114, 115, 92, 67, 111, 109, - 109, 111, 110, 46, 102, 120, - 104, 0, 171, 171, 40, 0, - 0, 0, 89, 0, 0, 0, - 148, 0, 0, 0, 196, 0, - 0, 0, 0, 0, 255, 255, - 112, 6, 0, 0, 0, 0, - 255, 255, 136, 6, 0, 0, - 0, 0, 255, 255, 148, 6, - 0, 0, 0, 0, 255, 255, - 160, 6, 0, 0, 11, 0, - 0, 0, 172, 6, 0, 0, - 64, 0, 1, 0, 192, 6, - 0, 0, 64, 0, 1, 0, - 208, 6, 0, 0, 64, 0, - 1, 0, 224, 6, 0, 0, - 64, 0, 1, 0, 240, 6, - 0, 0, 34, 0, 2, 0, - 252, 6, 0, 0, 34, 0, - 2, 0, 12, 7, 0, 0, - 34, 0, 2, 0, 28, 7, - 0, 0, 37, 0, 2, 0, - 44, 7, 0, 0, 39, 0, - 2, 0, 60, 7, 0, 0, - 44, 0, 2, 0, 76, 7, - 0, 0, 44, 0, 2, 0, - 92, 7, 0, 0, 44, 0, - 2, 0, 112, 7, 0, 0, - 44, 0, 2, 0, 132, 7, - 0, 0, 44, 0, 2, 0, - 144, 7, 0, 0, 68, 0, - 1, 0, 164, 7, 0, 0, - 62, 0, 1, 0, 180, 7, - 0, 0, 62, 0, 1, 0, - 196, 7, 0, 0, 62, 0, - 1, 0, 212, 7, 0, 0, - 63, 0, 1, 0, 228, 7, - 0, 0, 63, 0, 1, 0, - 244, 7, 0, 0, 52, 0, - 1, 0, 0, 8, 0, 0, - 54, 0, 1, 0, 16, 8, - 0, 0, 54, 0, 1, 0, - 28, 8, 0, 0, 54, 0, - 1, 0, 44, 8, 0, 0, - 54, 0, 1, 0, 60, 8, - 0, 0, 54, 0, 1, 0, - 76, 8, 0, 0, 12, 0, - 3, 0, 92, 8, 0, 0, - 12, 0, 3, 0, 108, 8, - 0, 0, 12, 0, 3, 0, - 124, 8, 0, 0, 78, 0, - 1, 0, 140, 8, 0, 0, - 78, 0, 1, 0, 156, 8, - 0, 0, 78, 0, 1, 0, - 172, 8, 0, 0, 68, 0, - 1, 0, 192, 8, 0, 0, - 68, 0, 1, 0, 208, 8, - 0, 0, 68, 0, 1, 0, - 224, 8, 0, 0, 132, 0, - 1, 0, 240, 8, 0, 0, - 132, 0, 1, 0, 4, 9, - 0, 0, 44, 0, 2, 0, - 16, 9, 0, 0, 136, 0, - 1, 0, 28, 9, 0, 0, - 66, 105, 97, 115, 88, 50, - 0, 171, 1, 0, 3, 0, - 1, 0, 3, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 4, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 255, 255, - 80, 97, 114, 97, 109, 101, - 116, 101, 114, 115, 0, 68, - 105, 102, 102, 117, 115, 101, - 67, 111, 108, 111, 114, 0, - 1, 0, 3, 0, 1, 0, - 4, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 17, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 255, 255, 86, 83, - 69, 110, 118, 77, 97, 112, - 70, 114, 101, 115, 110, 101, - 108, 66, 110, 0, 68, 105, - 102, 102, 117, 115, 101, 0, - 171, 171, 1, 0, 3, 0, - 1, 0, 4, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 83, 112, 101, 99, 117, 108, - 97, 114, 0, 84, 101, 120, - 67, 111, 111, 114, 100, 0, - 171, 171, 1, 0, 3, 0, - 1, 0, 2, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 69, 110, 118, 67, 111, 111, - 114, 100, 0, 171, 171, 171, - 1, 0, 3, 0, 1, 0, - 3, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 80, 111, - 115, 105, 116, 105, 111, 110, - 80, 83, 0, 171, 206, 2, - 0, 0, 216, 2, 0, 0, - 232, 2, 0, 0, 216, 2, - 0, 0, 241, 2, 0, 0, - 252, 2, 0, 0, 12, 3, - 0, 0, 24, 3, 0, 0, - 40, 3, 0, 0, 216, 2, - 0, 0, 5, 0, 0, 0, - 1, 0, 17, 0, 1, 0, - 5, 0, 52, 3, 0, 0, - 18, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 255, 255, - 19, 0, 0, 0, 255, 255, - 255, 255, 15, 0, 255, 255, - 30, 0, 0, 0, 4, 0, - 5, 0, 6, 0, 255, 255, - 33, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 7, 0, - 36, 0, 0, 0, 10, 0, - 11, 0, 12, 0, 255, 255, - 40, 0, 0, 0, 13, 0, - 14, 0, 255, 255, 255, 255, - 41, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 16, 0, - 42, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 3, 0, - 43, 0, 0, 0, 8, 0, - 9, 0, 255, 255, 255, 255, - 100, 105, 102, 102, 117, 115, - 101, 0, 13, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 255, 255, 100, 111, 116, 76, - 0, 171, 171, 171, 9, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 10, 0, - 0, 0, 255, 255, 1, 0, - 255, 255, 255, 255, 11, 0, - 0, 0, 255, 255, 255, 255, - 2, 0, 255, 255, 101, 121, - 101, 86, 101, 99, 116, 111, - 114, 0, 171, 171, 24, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 255, 255, 112, 111, - 115, 95, 119, 115, 0, 171, - 20, 0, 0, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 21, 0, 0, 0, 255, 255, - 1, 0, 255, 255, 255, 255, - 22, 0, 0, 0, 255, 255, - 255, 255, 2, 0, 255, 255, - 118, 105, 101, 119, 65, 110, - 103, 108, 101, 0, 171, 171, - 0, 0, 3, 0, 1, 0, - 1, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 25, 0, - 0, 0, 255, 255, 255, 255, - 255, 255, 0, 0, 118, 105, - 110, 0, 80, 111, 115, 105, - 116, 105, 111, 110, 0, 78, - 111, 114, 109, 97, 108, 0, - 136, 4, 0, 0, 216, 2, - 0, 0, 145, 4, 0, 0, - 24, 3, 0, 0, 241, 2, - 0, 0, 252, 2, 0, 0, - 5, 0, 0, 0, 1, 0, - 9, 0, 1, 0, 3, 0, - 152, 4, 0, 0, 1, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 3, 0, 2, 0, - 0, 0, 4, 0, 5, 0, - 6, 0, 255, 255, 3, 0, - 0, 0, 7, 0, 8, 0, - 255, 255, 255, 255, 118, 111, - 117, 116, 0, 171, 171, 171, - 5, 0, 0, 0, 1, 0, - 17, 0, 1, 0, 5, 0, - 52, 3, 0, 0, 37, 0, - 0, 0, 13, 0, 255, 255, - 255, 255, 255, 255, 38, 0, - 0, 0, 255, 255, 14, 0, - 255, 255, 255, 255, 39, 0, - 0, 0, 255, 255, 255, 255, - 16, 0, 255, 255, 119, 111, - 114, 108, 100, 78, 111, 114, - 109, 97, 108, 0, 8, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 255, 255, 122, 101, - 114, 111, 76, 0, 171, 171, - 12, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 255, 255, - 0, 0, 0, 0, 100, 2, - 0, 0, 108, 2, 0, 0, - 1, 0, 0, 0, 124, 2, - 0, 0, 136, 2, 0, 0, - 147, 2, 0, 0, 160, 2, - 0, 0, 1, 0, 0, 0, - 176, 2, 0, 0, 0, 0, - 0, 0, 188, 2, 0, 0, - 92, 3, 0, 0, 9, 0, - 0, 0, 108, 3, 0, 0, - 0, 0, 0, 0, 216, 3, - 0, 0, 24, 3, 0, 0, - 1, 0, 0, 0, 224, 3, - 0, 0, 0, 0, 0, 0, - 236, 3, 0, 0, 24, 3, - 0, 0, 3, 0, 0, 0, - 244, 3, 0, 0, 0, 0, - 0, 0, 24, 4, 0, 0, - 24, 3, 0, 0, 1, 0, - 0, 0, 36, 4, 0, 0, - 0, 0, 0, 0, 48, 4, - 0, 0, 216, 2, 0, 0, - 3, 0, 0, 0, 56, 4, - 0, 0, 0, 0, 0, 0, - 92, 4, 0, 0, 104, 4, - 0, 0, 1, 0, 0, 0, - 120, 4, 0, 0, 188, 2, - 0, 0, 132, 4, 0, 0, - 176, 4, 0, 0, 3, 0, - 0, 0, 192, 4, 0, 0, - 0, 0, 0, 0, 228, 4, - 0, 0, 236, 4, 0, 0, - 3, 0, 0, 0, 252, 4, - 0, 0, 0, 0, 0, 0, - 32, 5, 0, 0, 24, 3, - 0, 0, 1, 0, 0, 0, - 44, 5, 0, 0, 0, 0, - 0, 0, 56, 5, 0, 0, - 24, 3, 0, 0, 1, 0, - 0, 0, 64, 5, 0, 0, - 77, 105, 99, 114, 111, 115, - 111, 102, 116, 32, 40, 82, - 41, 32, 72, 76, 83, 76, - 32, 83, 104, 97, 100, 101, - 114, 32, 67, 111, 109, 112, - 105, 108, 101, 114, 32, 49, - 48, 46, 49, 0, 81, 0, - 0, 5, 22, 0, 15, 160, - 0, 0, 0, 64, 0, 0, - 128, 191, 0, 0, 0, 0, - 0, 0, 128, 63, 31, 0, - 0, 2, 5, 0, 0, 128, - 0, 0, 15, 144, 31, 0, - 0, 2, 5, 0, 1, 128, - 1, 0, 15, 144, 31, 0, - 0, 2, 5, 0, 2, 128, - 2, 0, 15, 144, 4, 0, - 0, 4, 0, 0, 7, 128, - 1, 0, 228, 144, 22, 0, - 0, 160, 22, 0, 85, 160, - 8, 0, 0, 3, 1, 0, - 1, 128, 0, 0, 228, 128, - 15, 0, 228, 160, 8, 0, - 0, 3, 1, 0, 2, 128, - 0, 0, 228, 128, 16, 0, - 228, 160, 8, 0, 0, 3, - 1, 0, 4, 128, 0, 0, - 228, 128, 17, 0, 228, 160, - 36, 0, 0, 2, 0, 0, - 7, 128, 1, 0, 228, 128, - 8, 0, 0, 3, 1, 0, - 1, 128, 4, 0, 228, 161, - 0, 0, 228, 128, 8, 0, - 0, 3, 1, 0, 2, 128, - 5, 0, 228, 161, 0, 0, - 228, 128, 8, 0, 0, 3, - 1, 0, 4, 128, 6, 0, - 228, 161, 0, 0, 228, 128, - 13, 0, 0, 3, 2, 0, - 7, 128, 1, 0, 228, 128, - 22, 0, 170, 160, 5, 0, - 0, 3, 1, 0, 7, 128, - 1, 0, 228, 128, 2, 0, - 228, 128, 5, 0, 0, 3, - 2, 0, 7, 128, 1, 0, - 85, 128, 8, 0, 228, 160, - 4, 0, 0, 4, 1, 0, - 11, 128, 1, 0, 0, 128, - 7, 0, 164, 160, 2, 0, - 164, 128, 4, 0, 0, 4, - 1, 0, 7, 128, 1, 0, - 170, 128, 9, 0, 228, 160, - 1, 0, 244, 128, 1, 0, - 0, 2, 2, 0, 7, 128, - 2, 0, 228, 160, 4, 0, - 0, 4, 0, 0, 7, 224, - 1, 0, 228, 128, 2, 0, - 228, 128, 3, 0, 228, 160, - 9, 0, 0, 3, 0, 0, - 4, 192, 0, 0, 228, 144, - 20, 0, 228, 160, 9, 0, - 0, 3, 1, 0, 1, 128, - 0, 0, 228, 144, 12, 0, - 228, 160, 9, 0, 0, 3, - 1, 0, 2, 128, 0, 0, - 228, 144, 13, 0, 228, 160, - 9, 0, 0, 3, 1, 0, - 4, 128, 0, 0, 228, 144, - 14, 0, 228, 160, 2, 0, - 0, 3, 1, 0, 7, 128, - 1, 0, 228, 129, 10, 0, - 228, 160, 36, 0, 0, 2, - 2, 0, 7, 128, 1, 0, - 228, 128, 8, 0, 0, 3, - 0, 0, 8, 128, 2, 0, - 228, 128, 0, 0, 228, 128, - 35, 0, 0, 2, 0, 0, - 8, 128, 0, 0, 255, 128, - 2, 0, 0, 3, 0, 0, - 8, 128, 0, 0, 255, 129, - 22, 0, 255, 160, 11, 0, - 0, 3, 0, 0, 8, 128, - 0, 0, 255, 128, 22, 0, - 170, 160, 32, 0, 0, 3, - 1, 0, 1, 128, 0, 0, - 255, 128, 1, 0, 85, 160, - 5, 0, 0, 3, 1, 0, - 7, 224, 1, 0, 0, 128, - 1, 0, 0, 160, 9, 0, - 0, 3, 0, 0, 8, 128, - 0, 0, 228, 144, 11, 0, - 228, 160, 11, 0, 0, 3, - 0, 0, 8, 128, 0, 0, - 255, 128, 22, 0, 170, 160, - 10, 0, 0, 3, 1, 0, - 8, 224, 0, 0, 255, 128, - 22, 0, 255, 160, 8, 0, - 0, 3, 0, 0, 8, 128, - 2, 0, 228, 129, 0, 0, - 228, 128, 2, 0, 0, 3, - 0, 0, 8, 128, 0, 0, - 255, 128, 0, 0, 255, 128, - 4, 0, 0, 4, 3, 0, - 7, 224, 0, 0, 228, 128, - 0, 0, 255, 129, 2, 0, - 228, 129, 9, 0, 0, 3, - 0, 0, 1, 128, 0, 0, - 228, 144, 18, 0, 228, 160, - 9, 0, 0, 3, 0, 0, - 2, 128, 0, 0, 228, 144, - 19, 0, 228, 160, 9, 0, - 0, 3, 0, 0, 4, 128, - 0, 0, 228, 144, 21, 0, - 228, 160, 4, 0, 0, 4, - 0, 0, 3, 192, 0, 0, - 170, 128, 0, 0, 228, 160, - 0, 0, 228, 128, 1, 0, - 0, 2, 0, 0, 8, 192, - 0, 0, 170, 128, 1, 0, - 0, 2, 0, 0, 8, 224, - 2, 0, 255, 160, 1, 0, - 0, 2, 2, 0, 3, 224, - 2, 0, 228, 144, 255, 255, - 0, 0, 83, 72, 68, 82, - 168, 5, 0, 0, 64, 0, - 1, 0, 106, 1, 0, 0, - 89, 0, 0, 4, 70, 142, - 32, 0, 0, 0, 0, 0, - 24, 0, 0, 0, 95, 0, - 0, 3, 242, 16, 16, 0, - 0, 0, 0, 0, 95, 0, - 0, 3, 114, 16, 16, 0, - 1, 0, 0, 0, 95, 0, - 0, 3, 50, 16, 16, 0, - 2, 0, 0, 0, 101, 0, - 0, 3, 242, 32, 16, 0, - 0, 0, 0, 0, 101, 0, - 0, 3, 242, 32, 16, 0, - 1, 0, 0, 0, 101, 0, - 0, 3, 50, 32, 16, 0, - 2, 0, 0, 0, 101, 0, - 0, 3, 114, 32, 16, 0, - 3, 0, 0, 0, 103, 0, - 0, 4, 242, 32, 16, 0, - 4, 0, 0, 0, 1, 0, - 0, 0, 104, 0, 0, 2, - 3, 0, 0, 0, 50, 0, - 0, 15, 114, 0, 16, 0, - 0, 0, 0, 0, 70, 18, - 16, 0, 1, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 64, 0, 0, 0, 64, - 0, 0, 0, 64, 0, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 128, 191, 0, 0, - 128, 191, 0, 0, 128, 191, - 0, 0, 0, 0, 16, 0, - 0, 8, 18, 0, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 17, 0, 0, 0, - 16, 0, 0, 8, 34, 0, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 18, 0, - 0, 0, 16, 0, 0, 8, - 66, 0, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 19, 0, 0, 0, 16, 0, - 0, 7, 18, 0, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 68, 0, 0, 5, - 18, 0, 16, 0, 0, 0, - 0, 0, 10, 0, 16, 0, - 0, 0, 0, 0, 56, 0, - 0, 7, 114, 0, 16, 0, - 0, 0, 0, 0, 6, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 16, 0, 0, 9, - 18, 0, 16, 0, 1, 0, - 0, 0, 70, 130, 32, 128, - 65, 0, 0, 0, 0, 0, - 0, 0, 4, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 16, 0, 0, 9, - 34, 0, 16, 0, 1, 0, - 0, 0, 70, 130, 32, 128, - 65, 0, 0, 0, 0, 0, - 0, 0, 5, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 16, 0, 0, 9, - 66, 0, 16, 0, 1, 0, - 0, 0, 70, 130, 32, 128, - 65, 0, 0, 0, 0, 0, - 0, 0, 6, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 29, 0, 0, 10, - 114, 0, 16, 0, 2, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 10, 114, 0, - 16, 0, 2, 0, 0, 0, - 70, 2, 16, 0, 2, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 0, 0, 56, 0, - 0, 7, 114, 0, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 2, 0, - 0, 0, 56, 0, 0, 8, - 114, 0, 16, 0, 2, 0, - 0, 0, 86, 5, 16, 0, - 1, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 8, 0, 0, 0, 50, 0, - 0, 10, 178, 0, 16, 0, - 1, 0, 0, 0, 6, 0, - 16, 0, 1, 0, 0, 0, - 70, 136, 32, 0, 0, 0, - 0, 0, 7, 0, 0, 0, - 70, 8, 16, 0, 2, 0, - 0, 0, 50, 0, 0, 10, - 114, 0, 16, 0, 1, 0, - 0, 0, 166, 10, 16, 0, - 1, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 9, 0, 0, 0, 70, 3, - 16, 0, 1, 0, 0, 0, - 50, 0, 0, 11, 114, 32, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 2, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 54, 0, 0, 6, - 130, 32, 16, 0, 0, 0, - 0, 0, 58, 128, 32, 0, - 0, 0, 0, 0, 2, 0, - 0, 0, 17, 0, 0, 8, - 18, 0, 16, 0, 1, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 13, 0, 0, 0, 17, 0, - 0, 8, 34, 0, 16, 0, - 1, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 14, 0, 0, 0, - 17, 0, 0, 8, 66, 0, - 16, 0, 1, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 15, 0, - 0, 0, 0, 0, 0, 9, - 114, 0, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 128, - 65, 0, 0, 0, 1, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 10, 0, - 0, 0, 16, 0, 0, 7, - 130, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 1, 0, 0, 0, - 68, 0, 0, 5, 130, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 56, 0, 0, 7, - 114, 0, 16, 0, 1, 0, - 0, 0, 246, 15, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 1, 0, 0, 0, - 16, 0, 0, 7, 130, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 0, 0, - 0, 8, 130, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 128, 193, 0, 0, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 128, 63, - 52, 0, 0, 7, 130, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 0, 0, 47, 0, - 0, 5, 130, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 56, 0, 0, 8, 130, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 26, 128, 32, 0, - 0, 0, 0, 0, 1, 0, - 0, 0, 25, 0, 0, 5, - 130, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 56, 0, - 0, 8, 114, 32, 16, 0, - 1, 0, 0, 0, 246, 15, - 16, 0, 0, 0, 0, 0, - 6, 128, 32, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 17, 32, 0, 8, 130, 32, - 16, 0, 1, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 12, 0, - 0, 0, 54, 0, 0, 5, - 50, 32, 16, 0, 2, 0, - 0, 0, 70, 16, 16, 0, - 2, 0, 0, 0, 16, 0, - 0, 8, 130, 0, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 128, 65, 0, 0, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 0, 0, 0, 7, 130, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 50, 0, - 0, 11, 114, 32, 16, 0, - 3, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 246, 15, 16, 128, 65, 0, - 0, 0, 0, 0, 0, 0, - 70, 2, 16, 128, 65, 0, - 0, 0, 1, 0, 0, 0, - 17, 0, 0, 8, 18, 32, - 16, 0, 4, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 20, 0, - 0, 0, 17, 0, 0, 8, - 34, 32, 16, 0, 4, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 21, 0, 0, 0, 17, 0, - 0, 8, 66, 32, 16, 0, - 4, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 22, 0, 0, 0, - 17, 0, 0, 8, 130, 32, - 16, 0, 4, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 23, 0, - 0, 0, 62, 0, 0, 1, - 73, 83, 71, 78, 108, 0, - 0, 0, 3, 0, 0, 0, - 8, 0, 0, 0, 80, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 15, 15, 0, 0, 92, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 1, 0, 0, 0, - 7, 7, 0, 0, 99, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 2, 0, 0, 0, - 3, 3, 0, 0, 83, 86, - 95, 80, 111, 115, 105, 116, - 105, 111, 110, 0, 78, 79, - 82, 77, 65, 76, 0, 84, - 69, 88, 67, 79, 79, 82, - 68, 0, 79, 83, 71, 78, - 156, 0, 0, 0, 5, 0, - 0, 0, 8, 0, 0, 0, - 128, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 15, 0, 0, 0, - 128, 0, 0, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 1, 0, - 0, 0, 15, 0, 0, 0, - 134, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 2, 0, - 0, 0, 3, 12, 0, 0, - 134, 0, 0, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 3, 0, - 0, 0, 7, 8, 0, 0, - 143, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 3, 0, 0, 0, 4, 0, - 0, 0, 15, 0, 0, 0, - 67, 79, 76, 79, 82, 0, - 84, 69, 88, 67, 79, 79, - 82, 68, 0, 83, 86, 95, - 80, 111, 115, 105, 116, 105, - 111, 110, 0, 171 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapOneLight.inc b/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapOneLight.inc deleted file mode 100644 index 340c686..0000000 --- a/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapOneLight.inc +++ /dev/null @@ -1,722 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Position 0 xyzw 0 NONE float xyzw -// NORMAL 0 xyz 1 NONE float xyz -// TEXCOORD 0 xy 2 NONE float xy -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// COLOR 0 xyzw 0 NONE float xyzw -// COLOR 1 xyzw 1 NONE float xyzw -// TEXCOORD 0 xy 2 NONE float xy -// TEXCOORD 1 xyz 3 NONE float xyz -// SV_Position 0 xyzw 4 POS float xyzw -// -// -// Constant buffer to DX9 shader constant mappings: -// -// Target Reg Buffer Start Reg # of Regs Data Conversion -// ---------- ------- --------- --------- ---------------------- -// c1 cb0 1 4 ( FLT, FLT, FLT, FLT) -// c5 cb0 7 1 ( FLT, FLT, FLT, FLT) -// c6 cb0 10 1 ( FLT, FLT, FLT, FLT) -// c7 cb0 12 4 ( FLT, FLT, FLT, FLT) -// c11 cb0 17 7 ( FLT, FLT, FLT, FLT) -// -// -// Runtime generated constant mappings: -// -// Target Reg Constant Description -// ---------- -------------------------------------------------- -// c0 Vertex Shader position offset -// -// -// Level9 shader bytecode: -// - vs_2_0 - def c18, 0, 1, 0, 0 - dcl_texcoord v0 // vin<0,1,2,3> - dcl_texcoord1 v1 // vin<4,5,6> - dcl_texcoord2 v2 // vin<7,8> - -#line 64 "D:\Microsoft\DirectXTK\Src\Shaders\EnvironmentMapEffect.fx" - dp3 r0.x, v1, c11 - dp3 r0.y, v1, c12 - dp3 r0.z, v1, c13 - nrm r1.xyz, r0 // ::worldNormal<0,1,2> - -#line 34 "D:\Microsoft\DirectXTK\Src\Shaders\Lighting.fxh" - dp3 r0.x, -c4, r1 // ::dotL<0> - -#line 37 - sge r0.y, r0.x, c18.x // ::zeroL<0> - mul r0.x, r0.x, r0.y // ::diffuse<0> - -#line 44 - mul r0.xyz, r0.x, c5 - mov r2.xyz, c2 // Parameters::DiffuseColor<0,1,2> - mad oT0.xyz, r0, r2, c3 // ::VSEnvMapOneLight<0,1,2> - -#line 68 "D:\Microsoft\DirectXTK\Src\Shaders\EnvironmentMapEffect.fx" - dp4 oPos.z, v0, c16 // ::VSEnvMapOneLight<15> - -#line 12 "D:\Microsoft\DirectXTK\Src\Shaders\Common.fxh" - dp4 r0.x, v0, c7 - max r0.x, r0.x, c18.x - min oT1.w, r0.x, c18.y // ::VSEnvMapOneLight<7> - -#line 62 "D:\Microsoft\DirectXTK\Src\Shaders\EnvironmentMapEffect.fx" - dp4 r0.x, v0, c8 // ::pos_ws<0> - dp4 r0.y, v0, c9 // ::pos_ws<1> - dp4 r0.z, v0, c10 // ::pos_ws<2> - add r0.xyz, -r0, c6 - nrm r2.xyz, r0 // ::eyeVector<0,1,2> - -#line 78 - dp3 r0.x, -r2, r1 - add r0.x, r0.x, r0.x - mad oT3.xyz, r1, -r0.x, -r2 // ::VSEnvMapOneLight<10,11,12> - -#line 68 - dp4 r0.x, v0, c14 // ::vout<13> - dp4 r0.y, v0, c15 // ::vout<14> - dp4 r0.z, v0, c17 // ::vout<16> - -#line 141 - mad oPos.xy, r0.z, c0, r0 // ::VSEnvMapOneLight<13,14> - mov oPos.w, r0.z // ::VSEnvMapOneLight<16> - -#line 44 "D:\Microsoft\DirectXTK\Src\Shaders\Lighting.fxh" - mov oT0.w, c2.w // ::VSEnvMapOneLight<3> - -#line 74 "D:\Microsoft\DirectXTK\Src\Shaders\EnvironmentMapEffect.fx" - mov oT1.xyz, c1.x // ::VSEnvMapOneLight<4,5,6> - -#line 143 - mov oT2.xy, v2 // ::VSEnvMapOneLight<8,9> - -// approximately 34 instruction slots used -vs_4_0 -dcl_constantbuffer CB0[24], immediateIndexed -dcl_input v0.xyzw -dcl_input v1.xyz -dcl_input v2.xy -dcl_output o0.xyzw -dcl_output o1.xyzw -dcl_output o2.xy -dcl_output o3.xyz -dcl_output_siv o4.xyzw, position -dcl_temps 2 -dp3 r0.x, v1.xyzx, cb0[17].xyzx -dp3 r0.y, v1.xyzx, cb0[18].xyzx -dp3 r0.z, v1.xyzx, cb0[19].xyzx -dp3 r0.w, r0.xyzx, r0.xyzx -rsq r0.w, r0.w -mul r0.xyz, r0.wwww, r0.xyzx -dp3 r0.w, -cb0[4].xyzx, r0.xyzx -ge r1.x, r0.w, l(0.000000) -and r1.x, r1.x, l(0x3f800000) -mul r0.w, r0.w, r1.x -mul r1.xyz, r0.wwww, cb0[7].xyzx -mad o0.xyz, r1.xyzx, cb0[2].xyzx, cb0[3].xyzx -mov o0.w, cb0[2].w -dp4_sat o1.w, v0.xyzw, cb0[12].xyzw -mov o1.xyz, cb0[1].xxxx -mov o2.xy, v2.xyxx -dp4 r1.x, v0.xyzw, cb0[13].xyzw -dp4 r1.y, v0.xyzw, cb0[14].xyzw -dp4 r1.z, v0.xyzw, cb0[15].xyzw -add r1.xyz, -r1.xyzx, cb0[10].xyzx -dp3 r0.w, r1.xyzx, r1.xyzx -rsq r0.w, r0.w -mul r1.xyz, r0.wwww, r1.xyzx -dp3 r0.w, -r1.xyzx, r0.xyzx -add r0.w, r0.w, r0.w -mad o3.xyz, r0.xyzx, -r0.wwww, -r1.xyzx -dp4 o4.x, v0.xyzw, cb0[20].xyzw -dp4 o4.y, v0.xyzw, cb0[21].xyzw -dp4 o4.z, v0.xyzw, cb0[22].xyzw -dp4 o4.w, v0.xyzw, cb0[23].xyzw -ret -// Approximately 0 instruction slots used -#endif - -const BYTE EnvironmentMapEffect_VSEnvMapOneLight[] = -{ - 68, 88, 66, 67, 11, 202, - 216, 8, 205, 248, 252, 29, - 185, 138, 147, 212, 92, 212, - 27, 62, 1, 0, 0, 0, - 64, 13, 0, 0, 4, 0, - 0, 0, 48, 0, 0, 0, - 12, 8, 0, 0, 40, 12, - 0, 0, 156, 12, 0, 0, - 65, 111, 110, 57, 212, 7, - 0, 0, 212, 7, 0, 0, - 0, 2, 254, 255, 112, 7, - 0, 0, 100, 0, 0, 0, - 5, 0, 36, 0, 0, 0, - 96, 0, 0, 0, 96, 0, - 0, 0, 36, 0, 1, 0, - 96, 0, 0, 0, 1, 0, - 4, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 7, 0, - 1, 0, 5, 0, 0, 0, - 0, 0, 0, 0, 10, 0, - 1, 0, 6, 0, 0, 0, - 0, 0, 0, 0, 12, 0, - 4, 0, 7, 0, 0, 0, - 0, 0, 0, 0, 17, 0, - 7, 0, 11, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 2, 254, 255, 254, 255, - 86, 1, 68, 66, 85, 71, - 40, 0, 0, 0, 44, 5, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 196, 0, - 0, 0, 34, 0, 0, 0, - 208, 0, 0, 0, 10, 0, - 0, 0, 100, 4, 0, 0, - 20, 2, 0, 0, 68, 58, - 92, 77, 105, 99, 114, 111, - 115, 111, 102, 116, 92, 68, - 105, 114, 101, 99, 116, 88, - 84, 75, 92, 83, 114, 99, - 92, 83, 104, 97, 100, 101, - 114, 115, 92, 69, 110, 118, - 105, 114, 111, 110, 109, 101, - 110, 116, 77, 97, 112, 69, - 102, 102, 101, 99, 116, 46, - 102, 120, 0, 68, 58, 92, - 77, 105, 99, 114, 111, 115, - 111, 102, 116, 92, 68, 105, - 114, 101, 99, 116, 88, 84, - 75, 92, 83, 114, 99, 92, - 83, 104, 97, 100, 101, 114, - 115, 92, 76, 105, 103, 104, - 116, 105, 110, 103, 46, 102, - 120, 104, 0, 68, 58, 92, - 77, 105, 99, 114, 111, 115, - 111, 102, 116, 92, 68, 105, - 114, 101, 99, 116, 88, 84, - 75, 92, 83, 114, 99, 92, - 83, 104, 97, 100, 101, 114, - 115, 92, 67, 111, 109, 109, - 111, 110, 46, 102, 120, 104, - 0, 171, 171, 171, 40, 0, - 0, 0, 99, 0, 0, 0, - 147, 0, 0, 0, 0, 0, - 255, 255, 96, 5, 0, 0, - 0, 0, 255, 255, 120, 5, - 0, 0, 0, 0, 255, 255, - 132, 5, 0, 0, 0, 0, - 255, 255, 144, 5, 0, 0, - 64, 0, 0, 0, 156, 5, - 0, 0, 64, 0, 0, 0, - 172, 5, 0, 0, 64, 0, - 0, 0, 188, 5, 0, 0, - 64, 0, 0, 0, 204, 5, - 0, 0, 34, 0, 1, 0, - 216, 5, 0, 0, 37, 0, - 1, 0, 232, 5, 0, 0, - 39, 0, 1, 0, 248, 5, - 0, 0, 44, 0, 1, 0, - 8, 6, 0, 0, 44, 0, - 1, 0, 24, 6, 0, 0, - 44, 0, 1, 0, 36, 6, - 0, 0, 68, 0, 0, 0, - 56, 6, 0, 0, 12, 0, - 2, 0, 72, 6, 0, 0, - 12, 0, 2, 0, 88, 6, - 0, 0, 12, 0, 2, 0, - 104, 6, 0, 0, 62, 0, - 0, 0, 120, 6, 0, 0, - 62, 0, 0, 0, 136, 6, - 0, 0, 62, 0, 0, 0, - 152, 6, 0, 0, 63, 0, - 0, 0, 168, 6, 0, 0, - 63, 0, 0, 0, 184, 6, - 0, 0, 78, 0, 0, 0, - 196, 6, 0, 0, 78, 0, - 0, 0, 212, 6, 0, 0, - 78, 0, 0, 0, 228, 6, - 0, 0, 68, 0, 0, 0, - 248, 6, 0, 0, 68, 0, - 0, 0, 8, 7, 0, 0, - 68, 0, 0, 0, 24, 7, - 0, 0, 141, 0, 0, 0, - 40, 7, 0, 0, 141, 0, - 0, 0, 60, 7, 0, 0, - 44, 0, 1, 0, 72, 7, - 0, 0, 74, 0, 0, 0, - 84, 7, 0, 0, 143, 0, - 0, 0, 96, 7, 0, 0, - 80, 97, 114, 97, 109, 101, - 116, 101, 114, 115, 0, 68, - 105, 102, 102, 117, 115, 101, - 67, 111, 108, 111, 114, 0, - 1, 0, 3, 0, 1, 0, - 4, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 12, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 255, 255, 86, 83, - 69, 110, 118, 77, 97, 112, - 79, 110, 101, 76, 105, 103, - 104, 116, 0, 68, 105, 102, - 102, 117, 115, 101, 0, 171, - 171, 171, 1, 0, 3, 0, - 1, 0, 4, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 83, 112, 101, 99, 117, 108, - 97, 114, 0, 84, 101, 120, - 67, 111, 111, 114, 100, 0, - 171, 171, 1, 0, 3, 0, - 1, 0, 2, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 69, 110, 118, 67, 111, 111, - 114, 100, 0, 171, 171, 171, - 1, 0, 3, 0, 1, 0, - 3, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 80, 111, - 115, 105, 116, 105, 111, 110, - 80, 83, 0, 171, 37, 2, - 0, 0, 48, 2, 0, 0, - 64, 2, 0, 0, 48, 2, - 0, 0, 73, 2, 0, 0, - 84, 2, 0, 0, 100, 2, - 0, 0, 112, 2, 0, 0, - 128, 2, 0, 0, 48, 2, - 0, 0, 5, 0, 0, 0, - 1, 0, 17, 0, 1, 0, - 5, 0, 140, 2, 0, 0, - 13, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 255, 255, - 14, 0, 0, 0, 255, 255, - 255, 255, 15, 0, 255, 255, - 17, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 7, 0, - 25, 0, 0, 0, 10, 0, - 11, 0, 12, 0, 255, 255, - 29, 0, 0, 0, 13, 0, - 14, 0, 255, 255, 255, 255, - 30, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 16, 0, - 31, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 3, 0, - 32, 0, 0, 0, 4, 0, - 5, 0, 6, 0, 255, 255, - 33, 0, 0, 0, 8, 0, - 9, 0, 255, 255, 255, 255, - 100, 105, 102, 102, 117, 115, - 101, 0, 10, 0, 0, 0, - 0, 0, 255, 255, 255, 255, - 255, 255, 100, 111, 116, 76, - 0, 171, 171, 171, 8, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 101, 121, - 101, 86, 101, 99, 116, 111, - 114, 0, 171, 171, 22, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 255, 255, 112, 111, - 115, 95, 119, 115, 0, 171, - 18, 0, 0, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 19, 0, 0, 0, 255, 255, - 1, 0, 255, 255, 255, 255, - 20, 0, 0, 0, 255, 255, - 255, 255, 2, 0, 255, 255, - 118, 105, 110, 0, 80, 111, - 115, 105, 116, 105, 111, 110, - 0, 78, 111, 114, 109, 97, - 108, 0, 160, 3, 0, 0, - 48, 2, 0, 0, 169, 3, - 0, 0, 112, 2, 0, 0, - 73, 2, 0, 0, 84, 2, - 0, 0, 5, 0, 0, 0, - 1, 0, 9, 0, 1, 0, - 3, 0, 176, 3, 0, 0, - 1, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 3, 0, - 2, 0, 0, 0, 4, 0, - 5, 0, 6, 0, 255, 255, - 3, 0, 0, 0, 7, 0, - 8, 0, 255, 255, 255, 255, - 118, 111, 117, 116, 0, 171, - 171, 171, 5, 0, 0, 0, - 1, 0, 17, 0, 1, 0, - 5, 0, 140, 2, 0, 0, - 26, 0, 0, 0, 13, 0, - 255, 255, 255, 255, 255, 255, - 27, 0, 0, 0, 255, 255, - 14, 0, 255, 255, 255, 255, - 28, 0, 0, 0, 255, 255, - 255, 255, 16, 0, 255, 255, - 119, 111, 114, 108, 100, 78, - 111, 114, 109, 97, 108, 0, - 7, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 255, 255, - 122, 101, 114, 111, 76, 0, - 171, 171, 9, 0, 0, 0, - 255, 255, 0, 0, 255, 255, - 255, 255, 224, 1, 0, 0, - 235, 1, 0, 0, 248, 1, - 0, 0, 1, 0, 0, 0, - 8, 2, 0, 0, 0, 0, - 0, 0, 20, 2, 0, 0, - 180, 2, 0, 0, 9, 0, - 0, 0, 196, 2, 0, 0, - 0, 0, 0, 0, 48, 3, - 0, 0, 112, 2, 0, 0, - 1, 0, 0, 0, 56, 3, - 0, 0, 0, 0, 0, 0, - 68, 3, 0, 0, 112, 2, - 0, 0, 1, 0, 0, 0, - 76, 3, 0, 0, 0, 0, - 0, 0, 88, 3, 0, 0, - 112, 2, 0, 0, 1, 0, - 0, 0, 100, 3, 0, 0, - 0, 0, 0, 0, 112, 3, - 0, 0, 48, 2, 0, 0, - 3, 0, 0, 0, 120, 3, - 0, 0, 20, 2, 0, 0, - 156, 3, 0, 0, 200, 3, - 0, 0, 3, 0, 0, 0, - 216, 3, 0, 0, 0, 0, - 0, 0, 252, 3, 0, 0, - 4, 4, 0, 0, 3, 0, - 0, 0, 20, 4, 0, 0, - 0, 0, 0, 0, 56, 4, - 0, 0, 112, 2, 0, 0, - 1, 0, 0, 0, 68, 4, - 0, 0, 0, 0, 0, 0, - 80, 4, 0, 0, 112, 2, - 0, 0, 1, 0, 0, 0, - 88, 4, 0, 0, 77, 105, - 99, 114, 111, 115, 111, 102, - 116, 32, 40, 82, 41, 32, - 72, 76, 83, 76, 32, 83, - 104, 97, 100, 101, 114, 32, - 67, 111, 109, 112, 105, 108, - 101, 114, 32, 49, 48, 46, - 49, 0, 81, 0, 0, 5, - 18, 0, 15, 160, 0, 0, - 0, 0, 0, 0, 128, 63, - 0, 0, 0, 0, 0, 0, - 0, 0, 31, 0, 0, 2, - 5, 0, 0, 128, 0, 0, - 15, 144, 31, 0, 0, 2, - 5, 0, 1, 128, 1, 0, - 15, 144, 31, 0, 0, 2, - 5, 0, 2, 128, 2, 0, - 15, 144, 8, 0, 0, 3, - 0, 0, 1, 128, 1, 0, - 228, 144, 11, 0, 228, 160, - 8, 0, 0, 3, 0, 0, - 2, 128, 1, 0, 228, 144, - 12, 0, 228, 160, 8, 0, - 0, 3, 0, 0, 4, 128, - 1, 0, 228, 144, 13, 0, - 228, 160, 36, 0, 0, 2, - 1, 0, 7, 128, 0, 0, - 228, 128, 8, 0, 0, 3, - 0, 0, 1, 128, 4, 0, - 228, 161, 1, 0, 228, 128, - 13, 0, 0, 3, 0, 0, - 2, 128, 0, 0, 0, 128, - 18, 0, 0, 160, 5, 0, - 0, 3, 0, 0, 1, 128, - 0, 0, 0, 128, 0, 0, - 85, 128, 5, 0, 0, 3, - 0, 0, 7, 128, 0, 0, - 0, 128, 5, 0, 228, 160, - 1, 0, 0, 2, 2, 0, - 7, 128, 2, 0, 228, 160, - 4, 0, 0, 4, 0, 0, - 7, 224, 0, 0, 228, 128, - 2, 0, 228, 128, 3, 0, - 228, 160, 9, 0, 0, 3, - 0, 0, 4, 192, 0, 0, - 228, 144, 16, 0, 228, 160, - 9, 0, 0, 3, 0, 0, - 1, 128, 0, 0, 228, 144, - 7, 0, 228, 160, 11, 0, - 0, 3, 0, 0, 1, 128, - 0, 0, 0, 128, 18, 0, - 0, 160, 10, 0, 0, 3, - 1, 0, 8, 224, 0, 0, - 0, 128, 18, 0, 85, 160, - 9, 0, 0, 3, 0, 0, - 1, 128, 0, 0, 228, 144, - 8, 0, 228, 160, 9, 0, - 0, 3, 0, 0, 2, 128, - 0, 0, 228, 144, 9, 0, - 228, 160, 9, 0, 0, 3, - 0, 0, 4, 128, 0, 0, - 228, 144, 10, 0, 228, 160, - 2, 0, 0, 3, 0, 0, - 7, 128, 0, 0, 228, 129, - 6, 0, 228, 160, 36, 0, - 0, 2, 2, 0, 7, 128, - 0, 0, 228, 128, 8, 0, - 0, 3, 0, 0, 1, 128, - 2, 0, 228, 129, 1, 0, - 228, 128, 2, 0, 0, 3, - 0, 0, 1, 128, 0, 0, - 0, 128, 0, 0, 0, 128, - 4, 0, 0, 4, 3, 0, - 7, 224, 1, 0, 228, 128, - 0, 0, 0, 129, 2, 0, - 228, 129, 9, 0, 0, 3, - 0, 0, 1, 128, 0, 0, - 228, 144, 14, 0, 228, 160, - 9, 0, 0, 3, 0, 0, - 2, 128, 0, 0, 228, 144, - 15, 0, 228, 160, 9, 0, - 0, 3, 0, 0, 4, 128, - 0, 0, 228, 144, 17, 0, - 228, 160, 4, 0, 0, 4, - 0, 0, 3, 192, 0, 0, - 170, 128, 0, 0, 228, 160, - 0, 0, 228, 128, 1, 0, - 0, 2, 0, 0, 8, 192, - 0, 0, 170, 128, 1, 0, - 0, 2, 0, 0, 8, 224, - 2, 0, 255, 160, 1, 0, - 0, 2, 1, 0, 7, 224, - 1, 0, 0, 160, 1, 0, - 0, 2, 2, 0, 3, 224, - 2, 0, 228, 144, 255, 255, - 0, 0, 83, 72, 68, 82, - 20, 4, 0, 0, 64, 0, - 1, 0, 5, 1, 0, 0, - 89, 0, 0, 4, 70, 142, - 32, 0, 0, 0, 0, 0, - 24, 0, 0, 0, 95, 0, - 0, 3, 242, 16, 16, 0, - 0, 0, 0, 0, 95, 0, - 0, 3, 114, 16, 16, 0, - 1, 0, 0, 0, 95, 0, - 0, 3, 50, 16, 16, 0, - 2, 0, 0, 0, 101, 0, - 0, 3, 242, 32, 16, 0, - 0, 0, 0, 0, 101, 0, - 0, 3, 242, 32, 16, 0, - 1, 0, 0, 0, 101, 0, - 0, 3, 50, 32, 16, 0, - 2, 0, 0, 0, 101, 0, - 0, 3, 114, 32, 16, 0, - 3, 0, 0, 0, 103, 0, - 0, 4, 242, 32, 16, 0, - 4, 0, 0, 0, 1, 0, - 0, 0, 104, 0, 0, 2, - 2, 0, 0, 0, 16, 0, - 0, 8, 18, 0, 16, 0, - 0, 0, 0, 0, 70, 18, - 16, 0, 1, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 17, 0, 0, 0, - 16, 0, 0, 8, 34, 0, - 16, 0, 0, 0, 0, 0, - 70, 18, 16, 0, 1, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 18, 0, - 0, 0, 16, 0, 0, 8, - 66, 0, 16, 0, 0, 0, - 0, 0, 70, 18, 16, 0, - 1, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 19, 0, 0, 0, 16, 0, - 0, 7, 130, 0, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 68, 0, 0, 5, - 130, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 56, 0, - 0, 7, 114, 0, 16, 0, - 0, 0, 0, 0, 246, 15, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 16, 0, 0, 9, - 130, 0, 16, 0, 0, 0, - 0, 0, 70, 130, 32, 128, - 65, 0, 0, 0, 0, 0, - 0, 0, 4, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 29, 0, 0, 7, - 18, 0, 16, 0, 1, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 7, 18, 0, - 16, 0, 1, 0, 0, 0, - 10, 0, 16, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 128, 63, 56, 0, - 0, 7, 130, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 10, 0, 16, 0, 1, 0, - 0, 0, 56, 0, 0, 8, - 114, 0, 16, 0, 1, 0, - 0, 0, 246, 15, 16, 0, - 0, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 7, 0, 0, 0, 50, 0, - 0, 11, 114, 32, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 1, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 2, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 54, 0, 0, 6, 130, 32, - 16, 0, 0, 0, 0, 0, - 58, 128, 32, 0, 0, 0, - 0, 0, 2, 0, 0, 0, - 17, 32, 0, 8, 130, 32, - 16, 0, 1, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 12, 0, - 0, 0, 54, 0, 0, 6, - 114, 32, 16, 0, 1, 0, - 0, 0, 6, 128, 32, 0, - 0, 0, 0, 0, 1, 0, - 0, 0, 54, 0, 0, 5, - 50, 32, 16, 0, 2, 0, - 0, 0, 70, 16, 16, 0, - 2, 0, 0, 0, 17, 0, - 0, 8, 18, 0, 16, 0, - 1, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 13, 0, 0, 0, - 17, 0, 0, 8, 34, 0, - 16, 0, 1, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 14, 0, - 0, 0, 17, 0, 0, 8, - 66, 0, 16, 0, 1, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 15, 0, 0, 0, 0, 0, - 0, 9, 114, 0, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 128, 65, 0, 0, 0, - 1, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 10, 0, 0, 0, 16, 0, - 0, 7, 130, 0, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 68, 0, 0, 5, - 130, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 56, 0, - 0, 7, 114, 0, 16, 0, - 1, 0, 0, 0, 246, 15, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 16, 0, 0, 8, - 130, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 128, - 65, 0, 0, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 0, 0, - 0, 7, 130, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 50, 0, 0, 11, - 114, 32, 16, 0, 3, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 246, 15, - 16, 128, 65, 0, 0, 0, - 0, 0, 0, 0, 70, 2, - 16, 128, 65, 0, 0, 0, - 1, 0, 0, 0, 17, 0, - 0, 8, 18, 32, 16, 0, - 4, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 20, 0, 0, 0, - 17, 0, 0, 8, 34, 32, - 16, 0, 4, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 21, 0, - 0, 0, 17, 0, 0, 8, - 66, 32, 16, 0, 4, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 22, 0, 0, 0, 17, 0, - 0, 8, 130, 32, 16, 0, - 4, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 23, 0, 0, 0, - 62, 0, 0, 1, 73, 83, - 71, 78, 108, 0, 0, 0, - 3, 0, 0, 0, 8, 0, - 0, 0, 80, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 15, 15, - 0, 0, 92, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 1, 0, 0, 0, 7, 7, - 0, 0, 99, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 2, 0, 0, 0, 3, 3, - 0, 0, 83, 86, 95, 80, - 111, 115, 105, 116, 105, 111, - 110, 0, 78, 79, 82, 77, - 65, 76, 0, 84, 69, 88, - 67, 79, 79, 82, 68, 0, - 79, 83, 71, 78, 156, 0, - 0, 0, 5, 0, 0, 0, - 8, 0, 0, 0, 128, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 15, 0, 0, 0, 128, 0, - 0, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 1, 0, 0, 0, - 15, 0, 0, 0, 134, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 2, 0, 0, 0, - 3, 12, 0, 0, 134, 0, - 0, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 3, 0, 0, 0, - 7, 8, 0, 0, 143, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 3, 0, - 0, 0, 4, 0, 0, 0, - 15, 0, 0, 0, 67, 79, - 76, 79, 82, 0, 84, 69, - 88, 67, 79, 79, 82, 68, - 0, 83, 86, 95, 80, 111, - 115, 105, 116, 105, 111, 110, - 0, 171 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapOneLightBn.inc b/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapOneLightBn.inc deleted file mode 100644 index 12425d9..0000000 --- a/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapOneLightBn.inc +++ /dev/null @@ -1,758 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Position 0 xyzw 0 NONE float xyzw -// NORMAL 0 xyz 1 NONE float xyz -// TEXCOORD 0 xy 2 NONE float xy -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// COLOR 0 xyzw 0 NONE float xyzw -// COLOR 1 xyzw 1 NONE float xyzw -// TEXCOORD 0 xy 2 NONE float xy -// TEXCOORD 1 xyz 3 NONE float xyz -// SV_Position 0 xyzw 4 POS float xyzw -// -// -// Constant buffer to DX9 shader constant mappings: -// -// Target Reg Buffer Start Reg # of Regs Data Conversion -// ---------- ------- --------- --------- ---------------------- -// c1 cb0 1 4 ( FLT, FLT, FLT, FLT) -// c5 cb0 7 1 ( FLT, FLT, FLT, FLT) -// c6 cb0 10 1 ( FLT, FLT, FLT, FLT) -// c7 cb0 12 4 ( FLT, FLT, FLT, FLT) -// c11 cb0 17 7 ( FLT, FLT, FLT, FLT) -// -// -// Runtime generated constant mappings: -// -// Target Reg Constant Description -// ---------- -------------------------------------------------- -// c0 Vertex Shader position offset -// -// -// Level9 shader bytecode: -// - vs_2_0 - def c18, 2, -1, 0, 1 - dcl_texcoord v0 // vin<0,1,2,3> - dcl_texcoord1 v1 // vin<4,5,6> - dcl_texcoord2 v2 // vin<7,8> - -#line 11 "D:\Microsoft\DirectXTK\Src\Shaders\Utilities.fxh" - mad r0.xyz, v1, c18.x, c18.y // ::BiasX2<0,1,2> - -#line 64 "D:\Microsoft\DirectXTK\Src\Shaders\EnvironmentMapEffect.fx" - dp3 r1.x, r0, c11 - dp3 r1.y, r0, c12 - dp3 r1.z, r0, c13 - nrm r0.xyz, r1 // ::worldNormal<0,1,2> - -#line 34 "D:\Microsoft\DirectXTK\Src\Shaders\Lighting.fxh" - dp3 r0.w, -c4, r0 // ::dotL<0> - -#line 37 - sge r1.x, r0.w, c18.z // ::zeroL<0> - mul r0.w, r0.w, r1.x // ::diffuse<0> - -#line 44 - mul r1.xyz, r0.w, c5 - mov r2.xyz, c2 // Parameters::DiffuseColor<0,1,2> - mad oT0.xyz, r1, r2, c3 // ::VSEnvMapOneLightBn<0,1,2> - -#line 68 "D:\Microsoft\DirectXTK\Src\Shaders\EnvironmentMapEffect.fx" - dp4 oPos.z, v0, c16 // ::VSEnvMapOneLightBn<15> - -#line 12 "D:\Microsoft\DirectXTK\Src\Shaders\Common.fxh" - dp4 r0.w, v0, c7 - max r0.w, r0.w, c18.z - min oT1.w, r0.w, c18.w // ::VSEnvMapOneLightBn<7> - -#line 62 "D:\Microsoft\DirectXTK\Src\Shaders\EnvironmentMapEffect.fx" - dp4 r1.x, v0, c8 // ::pos_ws<0> - dp4 r1.y, v0, c9 // ::pos_ws<1> - dp4 r1.z, v0, c10 // ::pos_ws<2> - add r1.xyz, -r1, c6 - nrm r2.xyz, r1 // ::eyeVector<0,1,2> - -#line 78 - dp3 r0.w, -r2, r0 - add r0.w, r0.w, r0.w - mad oT3.xyz, r0, -r0.w, -r2 // ::VSEnvMapOneLightBn<10,11,12> - -#line 68 - dp4 r0.x, v0, c14 // ::vout<13> - dp4 r0.y, v0, c15 // ::vout<14> - dp4 r0.z, v0, c17 // ::vout<16> - -#line 146 - mad oPos.xy, r0.z, c0, r0 // ::VSEnvMapOneLightBn<13,14> - mov oPos.w, r0.z // ::VSEnvMapOneLightBn<16> - -#line 44 "D:\Microsoft\DirectXTK\Src\Shaders\Lighting.fxh" - mov oT0.w, c2.w // ::VSEnvMapOneLightBn<3> - -#line 74 "D:\Microsoft\DirectXTK\Src\Shaders\EnvironmentMapEffect.fx" - mov oT1.xyz, c1.x // ::VSEnvMapOneLightBn<4,5,6> - -#line 150 - mov oT2.xy, v2 // ::VSEnvMapOneLightBn<8,9> - -// approximately 35 instruction slots used -vs_4_0 -dcl_constantbuffer CB0[24], immediateIndexed -dcl_input v0.xyzw -dcl_input v1.xyz -dcl_input v2.xy -dcl_output o0.xyzw -dcl_output o1.xyzw -dcl_output o2.xy -dcl_output o3.xyz -dcl_output_siv o4.xyzw, position -dcl_temps 2 -mad r0.xyz, v1.xyzx, l(2.000000, 2.000000, 2.000000, 0.000000), l(-1.000000, -1.000000, -1.000000, 0.000000) -dp3 r1.x, r0.xyzx, cb0[17].xyzx -dp3 r1.y, r0.xyzx, cb0[18].xyzx -dp3 r1.z, r0.xyzx, cb0[19].xyzx -dp3 r0.x, r1.xyzx, r1.xyzx -rsq r0.x, r0.x -mul r0.xyz, r0.xxxx, r1.xyzx -dp3 r0.w, -cb0[4].xyzx, r0.xyzx -ge r1.x, r0.w, l(0.000000) -and r1.x, r1.x, l(0x3f800000) -mul r0.w, r0.w, r1.x -mul r1.xyz, r0.wwww, cb0[7].xyzx -mad o0.xyz, r1.xyzx, cb0[2].xyzx, cb0[3].xyzx -mov o0.w, cb0[2].w -dp4_sat o1.w, v0.xyzw, cb0[12].xyzw -mov o1.xyz, cb0[1].xxxx -mov o2.xy, v2.xyxx -dp4 r1.x, v0.xyzw, cb0[13].xyzw -dp4 r1.y, v0.xyzw, cb0[14].xyzw -dp4 r1.z, v0.xyzw, cb0[15].xyzw -add r1.xyz, -r1.xyzx, cb0[10].xyzx -dp3 r0.w, r1.xyzx, r1.xyzx -rsq r0.w, r0.w -mul r1.xyz, r0.wwww, r1.xyzx -dp3 r0.w, -r1.xyzx, r0.xyzx -add r0.w, r0.w, r0.w -mad o3.xyz, r0.xyzx, -r0.wwww, -r1.xyzx -dp4 o4.x, v0.xyzw, cb0[20].xyzw -dp4 o4.y, v0.xyzw, cb0[21].xyzw -dp4 o4.z, v0.xyzw, cb0[22].xyzw -dp4 o4.w, v0.xyzw, cb0[23].xyzw -ret -// Approximately 0 instruction slots used -#endif - -const BYTE EnvironmentMapEffect_VSEnvMapOneLightBn[] = -{ - 68, 88, 66, 67, 75, 120, - 229, 58, 40, 40, 193, 207, - 34, 30, 96, 49, 106, 164, - 111, 42, 1, 0, 0, 0, - 4, 14, 0, 0, 4, 0, - 0, 0, 48, 0, 0, 0, - 148, 8, 0, 0, 236, 12, - 0, 0, 96, 13, 0, 0, - 65, 111, 110, 57, 92, 8, - 0, 0, 92, 8, 0, 0, - 0, 2, 254, 255, 248, 7, - 0, 0, 100, 0, 0, 0, - 5, 0, 36, 0, 0, 0, - 96, 0, 0, 0, 96, 0, - 0, 0, 36, 0, 1, 0, - 96, 0, 0, 0, 1, 0, - 4, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 7, 0, - 1, 0, 5, 0, 0, 0, - 0, 0, 0, 0, 10, 0, - 1, 0, 6, 0, 0, 0, - 0, 0, 0, 0, 12, 0, - 4, 0, 7, 0, 0, 0, - 0, 0, 0, 0, 17, 0, - 7, 0, 11, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 2, 254, 255, 254, 255, - 115, 1, 68, 66, 85, 71, - 40, 0, 0, 0, 160, 5, - 0, 0, 0, 0, 0, 0, - 4, 0, 0, 0, 244, 0, - 0, 0, 35, 0, 0, 0, - 4, 1, 0, 0, 11, 0, - 0, 0, 196, 4, 0, 0, - 116, 2, 0, 0, 68, 58, - 92, 77, 105, 99, 114, 111, - 115, 111, 102, 116, 92, 68, - 105, 114, 101, 99, 116, 88, - 84, 75, 92, 83, 114, 99, - 92, 83, 104, 97, 100, 101, - 114, 115, 92, 85, 116, 105, - 108, 105, 116, 105, 101, 115, - 46, 102, 120, 104, 0, 68, - 58, 92, 77, 105, 99, 114, - 111, 115, 111, 102, 116, 92, - 68, 105, 114, 101, 99, 116, - 88, 84, 75, 92, 83, 114, - 99, 92, 83, 104, 97, 100, - 101, 114, 115, 92, 69, 110, - 118, 105, 114, 111, 110, 109, - 101, 110, 116, 77, 97, 112, - 69, 102, 102, 101, 99, 116, - 46, 102, 120, 0, 68, 58, - 92, 77, 105, 99, 114, 111, - 115, 111, 102, 116, 92, 68, - 105, 114, 101, 99, 116, 88, - 84, 75, 92, 83, 114, 99, - 92, 83, 104, 97, 100, 101, - 114, 115, 92, 76, 105, 103, - 104, 116, 105, 110, 103, 46, - 102, 120, 104, 0, 68, 58, - 92, 77, 105, 99, 114, 111, - 115, 111, 102, 116, 92, 68, - 105, 114, 101, 99, 116, 88, - 84, 75, 92, 83, 114, 99, - 92, 83, 104, 97, 100, 101, - 114, 115, 92, 67, 111, 109, - 109, 111, 110, 46, 102, 120, - 104, 0, 171, 171, 40, 0, - 0, 0, 89, 0, 0, 0, - 148, 0, 0, 0, 196, 0, - 0, 0, 0, 0, 255, 255, - 212, 5, 0, 0, 0, 0, - 255, 255, 236, 5, 0, 0, - 0, 0, 255, 255, 248, 5, - 0, 0, 0, 0, 255, 255, - 4, 6, 0, 0, 11, 0, - 0, 0, 16, 6, 0, 0, - 64, 0, 1, 0, 36, 6, - 0, 0, 64, 0, 1, 0, - 52, 6, 0, 0, 64, 0, - 1, 0, 68, 6, 0, 0, - 64, 0, 1, 0, 84, 6, - 0, 0, 34, 0, 2, 0, - 96, 6, 0, 0, 37, 0, - 2, 0, 112, 6, 0, 0, - 39, 0, 2, 0, 128, 6, - 0, 0, 44, 0, 2, 0, - 144, 6, 0, 0, 44, 0, - 2, 0, 160, 6, 0, 0, - 44, 0, 2, 0, 172, 6, - 0, 0, 68, 0, 1, 0, - 192, 6, 0, 0, 12, 0, - 3, 0, 208, 6, 0, 0, - 12, 0, 3, 0, 224, 6, - 0, 0, 12, 0, 3, 0, - 240, 6, 0, 0, 62, 0, - 1, 0, 0, 7, 0, 0, - 62, 0, 1, 0, 16, 7, - 0, 0, 62, 0, 1, 0, - 32, 7, 0, 0, 63, 0, - 1, 0, 48, 7, 0, 0, - 63, 0, 1, 0, 64, 7, - 0, 0, 78, 0, 1, 0, - 76, 7, 0, 0, 78, 0, - 1, 0, 92, 7, 0, 0, - 78, 0, 1, 0, 108, 7, - 0, 0, 68, 0, 1, 0, - 128, 7, 0, 0, 68, 0, - 1, 0, 144, 7, 0, 0, - 68, 0, 1, 0, 160, 7, - 0, 0, 146, 0, 1, 0, - 176, 7, 0, 0, 146, 0, - 1, 0, 196, 7, 0, 0, - 44, 0, 2, 0, 208, 7, - 0, 0, 74, 0, 1, 0, - 220, 7, 0, 0, 150, 0, - 1, 0, 232, 7, 0, 0, - 66, 105, 97, 115, 88, 50, - 0, 171, 1, 0, 3, 0, - 1, 0, 3, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 4, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 255, 255, - 80, 97, 114, 97, 109, 101, - 116, 101, 114, 115, 0, 68, - 105, 102, 102, 117, 115, 101, - 67, 111, 108, 111, 114, 0, - 1, 0, 3, 0, 1, 0, - 4, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 13, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 255, 255, 86, 83, - 69, 110, 118, 77, 97, 112, - 79, 110, 101, 76, 105, 103, - 104, 116, 66, 110, 0, 68, - 105, 102, 102, 117, 115, 101, - 0, 171, 1, 0, 3, 0, - 1, 0, 4, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 83, 112, 101, 99, 117, 108, - 97, 114, 0, 84, 101, 120, - 67, 111, 111, 114, 100, 0, - 171, 171, 1, 0, 3, 0, - 1, 0, 2, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 69, 110, 118, 67, 111, 111, - 114, 100, 0, 171, 171, 171, - 1, 0, 3, 0, 1, 0, - 3, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 80, 111, - 115, 105, 116, 105, 111, 110, - 80, 83, 0, 171, 135, 2, - 0, 0, 144, 2, 0, 0, - 160, 2, 0, 0, 144, 2, - 0, 0, 169, 2, 0, 0, - 180, 2, 0, 0, 196, 2, - 0, 0, 208, 2, 0, 0, - 224, 2, 0, 0, 144, 2, - 0, 0, 5, 0, 0, 0, - 1, 0, 17, 0, 1, 0, - 5, 0, 236, 2, 0, 0, - 14, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 255, 255, - 15, 0, 0, 0, 255, 255, - 255, 255, 15, 0, 255, 255, - 18, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 7, 0, - 26, 0, 0, 0, 10, 0, - 11, 0, 12, 0, 255, 255, - 30, 0, 0, 0, 13, 0, - 14, 0, 255, 255, 255, 255, - 31, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 16, 0, - 32, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 3, 0, - 33, 0, 0, 0, 4, 0, - 5, 0, 6, 0, 255, 255, - 34, 0, 0, 0, 8, 0, - 9, 0, 255, 255, 255, 255, - 100, 105, 102, 102, 117, 115, - 101, 0, 11, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 0, 0, 100, 111, 116, 76, - 0, 171, 171, 171, 9, 0, - 0, 0, 255, 255, 255, 255, - 255, 255, 0, 0, 101, 121, - 101, 86, 101, 99, 116, 111, - 114, 0, 171, 171, 23, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 255, 255, 112, 111, - 115, 95, 119, 115, 0, 171, - 19, 0, 0, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 20, 0, 0, 0, 255, 255, - 1, 0, 255, 255, 255, 255, - 21, 0, 0, 0, 255, 255, - 255, 255, 2, 0, 255, 255, - 118, 105, 110, 0, 80, 111, - 115, 105, 116, 105, 111, 110, - 0, 78, 111, 114, 109, 97, - 108, 0, 0, 4, 0, 0, - 144, 2, 0, 0, 9, 4, - 0, 0, 208, 2, 0, 0, - 169, 2, 0, 0, 180, 2, - 0, 0, 5, 0, 0, 0, - 1, 0, 9, 0, 1, 0, - 3, 0, 16, 4, 0, 0, - 1, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 3, 0, - 2, 0, 0, 0, 4, 0, - 5, 0, 6, 0, 255, 255, - 3, 0, 0, 0, 7, 0, - 8, 0, 255, 255, 255, 255, - 118, 111, 117, 116, 0, 171, - 171, 171, 5, 0, 0, 0, - 1, 0, 17, 0, 1, 0, - 5, 0, 236, 2, 0, 0, - 27, 0, 0, 0, 13, 0, - 255, 255, 255, 255, 255, 255, - 28, 0, 0, 0, 255, 255, - 14, 0, 255, 255, 255, 255, - 29, 0, 0, 0, 255, 255, - 255, 255, 16, 0, 255, 255, - 119, 111, 114, 108, 100, 78, - 111, 114, 109, 97, 108, 0, - 8, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 255, 255, - 122, 101, 114, 111, 76, 0, - 171, 171, 10, 0, 0, 0, - 0, 0, 255, 255, 255, 255, - 255, 255, 0, 0, 0, 0, - 28, 2, 0, 0, 36, 2, - 0, 0, 1, 0, 0, 0, - 52, 2, 0, 0, 64, 2, - 0, 0, 75, 2, 0, 0, - 88, 2, 0, 0, 1, 0, - 0, 0, 104, 2, 0, 0, - 0, 0, 0, 0, 116, 2, - 0, 0, 20, 3, 0, 0, - 9, 0, 0, 0, 36, 3, - 0, 0, 0, 0, 0, 0, - 144, 3, 0, 0, 208, 2, - 0, 0, 1, 0, 0, 0, - 152, 3, 0, 0, 0, 0, - 0, 0, 164, 3, 0, 0, - 208, 2, 0, 0, 1, 0, - 0, 0, 172, 3, 0, 0, - 0, 0, 0, 0, 184, 3, - 0, 0, 208, 2, 0, 0, - 1, 0, 0, 0, 196, 3, - 0, 0, 0, 0, 0, 0, - 208, 3, 0, 0, 144, 2, - 0, 0, 3, 0, 0, 0, - 216, 3, 0, 0, 116, 2, - 0, 0, 252, 3, 0, 0, - 40, 4, 0, 0, 3, 0, - 0, 0, 56, 4, 0, 0, - 0, 0, 0, 0, 92, 4, - 0, 0, 100, 4, 0, 0, - 3, 0, 0, 0, 116, 4, - 0, 0, 0, 0, 0, 0, - 152, 4, 0, 0, 208, 2, - 0, 0, 1, 0, 0, 0, - 164, 4, 0, 0, 0, 0, - 0, 0, 176, 4, 0, 0, - 208, 2, 0, 0, 1, 0, - 0, 0, 184, 4, 0, 0, - 77, 105, 99, 114, 111, 115, - 111, 102, 116, 32, 40, 82, - 41, 32, 72, 76, 83, 76, - 32, 83, 104, 97, 100, 101, - 114, 32, 67, 111, 109, 112, - 105, 108, 101, 114, 32, 49, - 48, 46, 49, 0, 81, 0, - 0, 5, 18, 0, 15, 160, - 0, 0, 0, 64, 0, 0, - 128, 191, 0, 0, 0, 0, - 0, 0, 128, 63, 31, 0, - 0, 2, 5, 0, 0, 128, - 0, 0, 15, 144, 31, 0, - 0, 2, 5, 0, 1, 128, - 1, 0, 15, 144, 31, 0, - 0, 2, 5, 0, 2, 128, - 2, 0, 15, 144, 4, 0, - 0, 4, 0, 0, 7, 128, - 1, 0, 228, 144, 18, 0, - 0, 160, 18, 0, 85, 160, - 8, 0, 0, 3, 1, 0, - 1, 128, 0, 0, 228, 128, - 11, 0, 228, 160, 8, 0, - 0, 3, 1, 0, 2, 128, - 0, 0, 228, 128, 12, 0, - 228, 160, 8, 0, 0, 3, - 1, 0, 4, 128, 0, 0, - 228, 128, 13, 0, 228, 160, - 36, 0, 0, 2, 0, 0, - 7, 128, 1, 0, 228, 128, - 8, 0, 0, 3, 0, 0, - 8, 128, 4, 0, 228, 161, - 0, 0, 228, 128, 13, 0, - 0, 3, 1, 0, 1, 128, - 0, 0, 255, 128, 18, 0, - 170, 160, 5, 0, 0, 3, - 0, 0, 8, 128, 0, 0, - 255, 128, 1, 0, 0, 128, - 5, 0, 0, 3, 1, 0, - 7, 128, 0, 0, 255, 128, - 5, 0, 228, 160, 1, 0, - 0, 2, 2, 0, 7, 128, - 2, 0, 228, 160, 4, 0, - 0, 4, 0, 0, 7, 224, - 1, 0, 228, 128, 2, 0, - 228, 128, 3, 0, 228, 160, - 9, 0, 0, 3, 0, 0, - 4, 192, 0, 0, 228, 144, - 16, 0, 228, 160, 9, 0, - 0, 3, 0, 0, 8, 128, - 0, 0, 228, 144, 7, 0, - 228, 160, 11, 0, 0, 3, - 0, 0, 8, 128, 0, 0, - 255, 128, 18, 0, 170, 160, - 10, 0, 0, 3, 1, 0, - 8, 224, 0, 0, 255, 128, - 18, 0, 255, 160, 9, 0, - 0, 3, 1, 0, 1, 128, - 0, 0, 228, 144, 8, 0, - 228, 160, 9, 0, 0, 3, - 1, 0, 2, 128, 0, 0, - 228, 144, 9, 0, 228, 160, - 9, 0, 0, 3, 1, 0, - 4, 128, 0, 0, 228, 144, - 10, 0, 228, 160, 2, 0, - 0, 3, 1, 0, 7, 128, - 1, 0, 228, 129, 6, 0, - 228, 160, 36, 0, 0, 2, - 2, 0, 7, 128, 1, 0, - 228, 128, 8, 0, 0, 3, - 0, 0, 8, 128, 2, 0, - 228, 129, 0, 0, 228, 128, - 2, 0, 0, 3, 0, 0, - 8, 128, 0, 0, 255, 128, - 0, 0, 255, 128, 4, 0, - 0, 4, 3, 0, 7, 224, - 0, 0, 228, 128, 0, 0, - 255, 129, 2, 0, 228, 129, - 9, 0, 0, 3, 0, 0, - 1, 128, 0, 0, 228, 144, - 14, 0, 228, 160, 9, 0, - 0, 3, 0, 0, 2, 128, - 0, 0, 228, 144, 15, 0, - 228, 160, 9, 0, 0, 3, - 0, 0, 4, 128, 0, 0, - 228, 144, 17, 0, 228, 160, - 4, 0, 0, 4, 0, 0, - 3, 192, 0, 0, 170, 128, - 0, 0, 228, 160, 0, 0, - 228, 128, 1, 0, 0, 2, - 0, 0, 8, 192, 0, 0, - 170, 128, 1, 0, 0, 2, - 0, 0, 8, 224, 2, 0, - 255, 160, 1, 0, 0, 2, - 1, 0, 7, 224, 1, 0, - 0, 160, 1, 0, 0, 2, - 2, 0, 3, 224, 2, 0, - 228, 144, 255, 255, 0, 0, - 83, 72, 68, 82, 80, 4, - 0, 0, 64, 0, 1, 0, - 20, 1, 0, 0, 89, 0, - 0, 4, 70, 142, 32, 0, - 0, 0, 0, 0, 24, 0, - 0, 0, 95, 0, 0, 3, - 242, 16, 16, 0, 0, 0, - 0, 0, 95, 0, 0, 3, - 114, 16, 16, 0, 1, 0, - 0, 0, 95, 0, 0, 3, - 50, 16, 16, 0, 2, 0, - 0, 0, 101, 0, 0, 3, - 242, 32, 16, 0, 0, 0, - 0, 0, 101, 0, 0, 3, - 242, 32, 16, 0, 1, 0, - 0, 0, 101, 0, 0, 3, - 50, 32, 16, 0, 2, 0, - 0, 0, 101, 0, 0, 3, - 114, 32, 16, 0, 3, 0, - 0, 0, 103, 0, 0, 4, - 242, 32, 16, 0, 4, 0, - 0, 0, 1, 0, 0, 0, - 104, 0, 0, 2, 2, 0, - 0, 0, 50, 0, 0, 15, - 114, 0, 16, 0, 0, 0, - 0, 0, 70, 18, 16, 0, - 1, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 64, - 0, 0, 0, 64, 0, 0, - 0, 64, 0, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 191, 0, 0, 128, 191, - 0, 0, 128, 191, 0, 0, - 0, 0, 16, 0, 0, 8, - 18, 0, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 17, 0, 0, 0, 16, 0, - 0, 8, 34, 0, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 18, 0, 0, 0, - 16, 0, 0, 8, 66, 0, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 19, 0, - 0, 0, 16, 0, 0, 7, - 18, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 1, 0, 0, 0, - 68, 0, 0, 5, 18, 0, - 16, 0, 0, 0, 0, 0, - 10, 0, 16, 0, 0, 0, - 0, 0, 56, 0, 0, 7, - 114, 0, 16, 0, 0, 0, - 0, 0, 6, 0, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 1, 0, 0, 0, - 16, 0, 0, 9, 130, 0, - 16, 0, 0, 0, 0, 0, - 70, 130, 32, 128, 65, 0, - 0, 0, 0, 0, 0, 0, - 4, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 29, 0, 0, 7, 18, 0, - 16, 0, 1, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 7, 18, 0, 16, 0, - 1, 0, 0, 0, 10, 0, - 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 128, 63, 56, 0, 0, 7, - 130, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 10, 0, - 16, 0, 1, 0, 0, 0, - 56, 0, 0, 8, 114, 0, - 16, 0, 1, 0, 0, 0, - 246, 15, 16, 0, 0, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 7, 0, - 0, 0, 50, 0, 0, 11, - 114, 32, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 2, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 54, 0, - 0, 6, 130, 32, 16, 0, - 0, 0, 0, 0, 58, 128, - 32, 0, 0, 0, 0, 0, - 2, 0, 0, 0, 17, 32, - 0, 8, 130, 32, 16, 0, - 1, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 12, 0, 0, 0, - 54, 0, 0, 6, 114, 32, - 16, 0, 1, 0, 0, 0, - 6, 128, 32, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 54, 0, 0, 5, 50, 32, - 16, 0, 2, 0, 0, 0, - 70, 16, 16, 0, 2, 0, - 0, 0, 17, 0, 0, 8, - 18, 0, 16, 0, 1, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 13, 0, 0, 0, 17, 0, - 0, 8, 34, 0, 16, 0, - 1, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 14, 0, 0, 0, - 17, 0, 0, 8, 66, 0, - 16, 0, 1, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 15, 0, - 0, 0, 0, 0, 0, 9, - 114, 0, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 128, - 65, 0, 0, 0, 1, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 10, 0, - 0, 0, 16, 0, 0, 7, - 130, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 1, 0, 0, 0, - 68, 0, 0, 5, 130, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 56, 0, 0, 7, - 114, 0, 16, 0, 1, 0, - 0, 0, 246, 15, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 1, 0, 0, 0, - 16, 0, 0, 8, 130, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 128, 65, 0, - 0, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 0, 0, 0, 7, - 130, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 50, 0, 0, 11, 114, 32, - 16, 0, 3, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 246, 15, 16, 128, - 65, 0, 0, 0, 0, 0, - 0, 0, 70, 2, 16, 128, - 65, 0, 0, 0, 1, 0, - 0, 0, 17, 0, 0, 8, - 18, 32, 16, 0, 4, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 20, 0, 0, 0, 17, 0, - 0, 8, 34, 32, 16, 0, - 4, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 21, 0, 0, 0, - 17, 0, 0, 8, 66, 32, - 16, 0, 4, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 22, 0, - 0, 0, 17, 0, 0, 8, - 130, 32, 16, 0, 4, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 23, 0, 0, 0, 62, 0, - 0, 1, 73, 83, 71, 78, - 108, 0, 0, 0, 3, 0, - 0, 0, 8, 0, 0, 0, - 80, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 15, 15, 0, 0, - 92, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 1, 0, - 0, 0, 7, 7, 0, 0, - 99, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 2, 0, - 0, 0, 3, 3, 0, 0, - 83, 86, 95, 80, 111, 115, - 105, 116, 105, 111, 110, 0, - 78, 79, 82, 77, 65, 76, - 0, 84, 69, 88, 67, 79, - 79, 82, 68, 0, 79, 83, - 71, 78, 156, 0, 0, 0, - 5, 0, 0, 0, 8, 0, - 0, 0, 128, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 15, 0, - 0, 0, 128, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 1, 0, 0, 0, 15, 0, - 0, 0, 134, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 2, 0, 0, 0, 3, 12, - 0, 0, 134, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 3, 0, 0, 0, 7, 8, - 0, 0, 143, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 0, 3, 0, 0, 0, - 4, 0, 0, 0, 15, 0, - 0, 0, 67, 79, 76, 79, - 82, 0, 84, 69, 88, 67, - 79, 79, 82, 68, 0, 83, - 86, 95, 80, 111, 115, 105, - 116, 105, 111, 110, 0, 171 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapOneLightFresnel.inc b/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapOneLightFresnel.inc deleted file mode 100644 index f1af784..0000000 --- a/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapOneLightFresnel.inc +++ /dev/null @@ -1,791 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Position 0 xyzw 0 NONE float xyzw -// NORMAL 0 xyz 1 NONE float xyz -// TEXCOORD 0 xy 2 NONE float xy -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// COLOR 0 xyzw 0 NONE float xyzw -// COLOR 1 xyzw 1 NONE float xyzw -// TEXCOORD 0 xy 2 NONE float xy -// TEXCOORD 1 xyz 3 NONE float xyz -// SV_Position 0 xyzw 4 POS float xyzw -// -// -// Constant buffer to DX9 shader constant mappings: -// -// Target Reg Buffer Start Reg # of Regs Data Conversion -// ---------- ------- --------- --------- ---------------------- -// c1 cb0 1 4 ( FLT, FLT, FLT, FLT) -// c5 cb0 7 1 ( FLT, FLT, FLT, FLT) -// c6 cb0 10 1 ( FLT, FLT, FLT, FLT) -// c7 cb0 12 4 ( FLT, FLT, FLT, FLT) -// c11 cb0 17 7 ( FLT, FLT, FLT, FLT) -// -// -// Runtime generated constant mappings: -// -// Target Reg Constant Description -// ---------- -------------------------------------------------- -// c0 Vertex Shader position offset -// -// -// Level9 shader bytecode: -// - vs_2_0 - def c18, 0, 1, 0, 0 - dcl_texcoord v0 // vin<0,1,2,3> - dcl_texcoord1 v1 // vin<4,5,6> - dcl_texcoord2 v2 // vin<7,8> - -#line 64 "D:\Microsoft\DirectXTK\Src\Shaders\EnvironmentMapEffect.fx" - dp3 r0.x, v1, c11 - dp3 r0.y, v1, c12 - dp3 r0.z, v1, c13 - nrm r1.xyz, r0 // ::worldNormal<0,1,2> - -#line 34 "D:\Microsoft\DirectXTK\Src\Shaders\Lighting.fxh" - dp3 r0.x, -c4, r1 // ::dotL<0> - -#line 37 - sge r0.y, r0.x, c18.x // ::zeroL<0> - mul r0.x, r0.x, r0.y // ::diffuse<0> - -#line 44 - mul r0.xyz, r0.x, c5 - mov r2.xyz, c2 // Parameters::DiffuseColor<0,1,2> - mad oT0.xyz, r0, r2, c3 // ::VSEnvMapOneLightFresnel<0,1,2> - -#line 68 "D:\Microsoft\DirectXTK\Src\Shaders\EnvironmentMapEffect.fx" - dp4 oPos.z, v0, c16 // ::VSEnvMapOneLightFresnel<15> - -#line 62 - dp4 r0.x, v0, c8 // ::pos_ws<0> - dp4 r0.y, v0, c9 // ::pos_ws<1> - dp4 r0.z, v0, c10 // ::pos_ws<2> - add r0.xyz, -r0, c6 - nrm r2.xyz, r0 // ::eyeVector<0,1,2> - -#line 52 - dp3 r0.x, r2, r1 // ::viewAngle<0> - abs r0.x, r0.x - add r0.x, -r0.x, c18.y - max r0.x, r0.x, c18.x - pow r1.w, r0.x, c1.y - mul oT1.xyz, r1.w, c1.x // ::VSEnvMapOneLightFresnel<4,5,6> - -#line 12 "D:\Microsoft\DirectXTK\Src\Shaders\Common.fxh" - dp4 r0.x, v0, c7 - max r0.x, r0.x, c18.x - min oT1.w, r0.x, c18.y // ::VSEnvMapOneLightFresnel<7> - -#line 78 "D:\Microsoft\DirectXTK\Src\Shaders\EnvironmentMapEffect.fx" - dp3 r0.x, -r2, r1 - add r0.x, r0.x, r0.x - mad oT3.xyz, r1, -r0.x, -r2 // ::VSEnvMapOneLightFresnel<10,11,12> - -#line 68 - dp4 r0.x, v0, c14 // ::vout<13> - dp4 r0.y, v0, c15 // ::vout<14> - dp4 r0.z, v0, c17 // ::vout<16> - -#line 155 - mad oPos.xy, r0.z, c0, r0 // ::VSEnvMapOneLightFresnel<13,14> - mov oPos.w, r0.z // ::VSEnvMapOneLightFresnel<16> - -#line 44 "D:\Microsoft\DirectXTK\Src\Shaders\Lighting.fxh" - mov oT0.w, c2.w // ::VSEnvMapOneLightFresnel<3> - -#line 157 "D:\Microsoft\DirectXTK\Src\Shaders\EnvironmentMapEffect.fx" - mov oT2.xy, v2 // ::VSEnvMapOneLightFresnel<8,9> - -// approximately 41 instruction slots used -vs_4_0 -dcl_constantbuffer CB0[24], immediateIndexed -dcl_input v0.xyzw -dcl_input v1.xyz -dcl_input v2.xy -dcl_output o0.xyzw -dcl_output o1.xyzw -dcl_output o2.xy -dcl_output o3.xyz -dcl_output_siv o4.xyzw, position -dcl_temps 2 -dp3 r0.x, v1.xyzx, cb0[17].xyzx -dp3 r0.y, v1.xyzx, cb0[18].xyzx -dp3 r0.z, v1.xyzx, cb0[19].xyzx -dp3 r0.w, r0.xyzx, r0.xyzx -rsq r0.w, r0.w -mul r0.xyz, r0.wwww, r0.xyzx -dp3 r0.w, -cb0[4].xyzx, r0.xyzx -ge r1.x, r0.w, l(0.000000) -and r1.x, r1.x, l(0x3f800000) -mul r0.w, r0.w, r1.x -mul r1.xyz, r0.wwww, cb0[7].xyzx -mad o0.xyz, r1.xyzx, cb0[2].xyzx, cb0[3].xyzx -mov o0.w, cb0[2].w -dp4 r1.x, v0.xyzw, cb0[13].xyzw -dp4 r1.y, v0.xyzw, cb0[14].xyzw -dp4 r1.z, v0.xyzw, cb0[15].xyzw -add r1.xyz, -r1.xyzx, cb0[10].xyzx -dp3 r0.w, r1.xyzx, r1.xyzx -rsq r0.w, r0.w -mul r1.xyz, r0.wwww, r1.xyzx -dp3 r0.w, r1.xyzx, r0.xyzx -add r0.w, -|r0.w|, l(1.000000) -max r0.w, r0.w, l(0.000000) -log r0.w, r0.w -mul r0.w, r0.w, cb0[1].y -exp r0.w, r0.w -mul o1.xyz, r0.wwww, cb0[1].xxxx -dp4_sat o1.w, v0.xyzw, cb0[12].xyzw -mov o2.xy, v2.xyxx -dp3 r0.w, -r1.xyzx, r0.xyzx -add r0.w, r0.w, r0.w -mad o3.xyz, r0.xyzx, -r0.wwww, -r1.xyzx -dp4 o4.x, v0.xyzw, cb0[20].xyzw -dp4 o4.y, v0.xyzw, cb0[21].xyzw -dp4 o4.z, v0.xyzw, cb0[22].xyzw -dp4 o4.w, v0.xyzw, cb0[23].xyzw -ret -// Approximately 0 instruction slots used -#endif - -const BYTE EnvironmentMapEffect_VSEnvMapOneLightFresnel[] = -{ - 68, 88, 66, 67, 158, 132, - 112, 15, 4, 37, 187, 42, - 242, 216, 14, 122, 218, 14, - 177, 39, 1, 0, 0, 0, - 160, 14, 0, 0, 4, 0, - 0, 0, 48, 0, 0, 0, - 196, 8, 0, 0, 136, 13, - 0, 0, 252, 13, 0, 0, - 65, 111, 110, 57, 140, 8, - 0, 0, 140, 8, 0, 0, - 0, 2, 254, 255, 40, 8, - 0, 0, 100, 0, 0, 0, - 5, 0, 36, 0, 0, 0, - 96, 0, 0, 0, 96, 0, - 0, 0, 36, 0, 1, 0, - 96, 0, 0, 0, 1, 0, - 4, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 7, 0, - 1, 0, 5, 0, 0, 0, - 0, 0, 0, 0, 10, 0, - 1, 0, 6, 0, 0, 0, - 0, 0, 0, 0, 12, 0, - 4, 0, 7, 0, 0, 0, - 0, 0, 0, 0, 17, 0, - 7, 0, 11, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 2, 254, 255, 254, 255, - 112, 1, 68, 66, 85, 71, - 40, 0, 0, 0, 148, 5, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 196, 0, - 0, 0, 39, 0, 0, 0, - 208, 0, 0, 0, 11, 0, - 0, 0, 184, 4, 0, 0, - 60, 2, 0, 0, 68, 58, - 92, 77, 105, 99, 114, 111, - 115, 111, 102, 116, 92, 68, - 105, 114, 101, 99, 116, 88, - 84, 75, 92, 83, 114, 99, - 92, 83, 104, 97, 100, 101, - 114, 115, 92, 69, 110, 118, - 105, 114, 111, 110, 109, 101, - 110, 116, 77, 97, 112, 69, - 102, 102, 101, 99, 116, 46, - 102, 120, 0, 68, 58, 92, - 77, 105, 99, 114, 111, 115, - 111, 102, 116, 92, 68, 105, - 114, 101, 99, 116, 88, 84, - 75, 92, 83, 114, 99, 92, - 83, 104, 97, 100, 101, 114, - 115, 92, 76, 105, 103, 104, - 116, 105, 110, 103, 46, 102, - 120, 104, 0, 68, 58, 92, - 77, 105, 99, 114, 111, 115, - 111, 102, 116, 92, 68, 105, - 114, 101, 99, 116, 88, 84, - 75, 92, 83, 114, 99, 92, - 83, 104, 97, 100, 101, 114, - 115, 92, 67, 111, 109, 109, - 111, 110, 46, 102, 120, 104, - 0, 171, 171, 171, 40, 0, - 0, 0, 99, 0, 0, 0, - 147, 0, 0, 0, 0, 0, - 255, 255, 200, 5, 0, 0, - 0, 0, 255, 255, 224, 5, - 0, 0, 0, 0, 255, 255, - 236, 5, 0, 0, 0, 0, - 255, 255, 248, 5, 0, 0, - 64, 0, 0, 0, 4, 6, - 0, 0, 64, 0, 0, 0, - 20, 6, 0, 0, 64, 0, - 0, 0, 36, 6, 0, 0, - 64, 0, 0, 0, 52, 6, - 0, 0, 34, 0, 1, 0, - 64, 6, 0, 0, 37, 0, - 1, 0, 80, 6, 0, 0, - 39, 0, 1, 0, 96, 6, - 0, 0, 44, 0, 1, 0, - 112, 6, 0, 0, 44, 0, - 1, 0, 128, 6, 0, 0, - 44, 0, 1, 0, 140, 6, - 0, 0, 68, 0, 0, 0, - 160, 6, 0, 0, 62, 0, - 0, 0, 176, 6, 0, 0, - 62, 0, 0, 0, 192, 6, - 0, 0, 62, 0, 0, 0, - 208, 6, 0, 0, 63, 0, - 0, 0, 224, 6, 0, 0, - 63, 0, 0, 0, 240, 6, - 0, 0, 52, 0, 0, 0, - 252, 6, 0, 0, 54, 0, - 0, 0, 12, 7, 0, 0, - 54, 0, 0, 0, 24, 7, - 0, 0, 54, 0, 0, 0, - 40, 7, 0, 0, 54, 0, - 0, 0, 56, 7, 0, 0, - 54, 0, 0, 0, 72, 7, - 0, 0, 12, 0, 2, 0, - 88, 7, 0, 0, 12, 0, - 2, 0, 104, 7, 0, 0, - 12, 0, 2, 0, 120, 7, - 0, 0, 78, 0, 0, 0, - 136, 7, 0, 0, 78, 0, - 0, 0, 152, 7, 0, 0, - 78, 0, 0, 0, 168, 7, - 0, 0, 68, 0, 0, 0, - 188, 7, 0, 0, 68, 0, - 0, 0, 204, 7, 0, 0, - 68, 0, 0, 0, 220, 7, - 0, 0, 155, 0, 0, 0, - 236, 7, 0, 0, 155, 0, - 0, 0, 0, 8, 0, 0, - 44, 0, 1, 0, 12, 8, - 0, 0, 157, 0, 0, 0, - 24, 8, 0, 0, 80, 97, - 114, 97, 109, 101, 116, 101, - 114, 115, 0, 68, 105, 102, - 102, 117, 115, 101, 67, 111, - 108, 111, 114, 0, 1, 0, - 3, 0, 1, 0, 4, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 12, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 255, 255, 86, 83, 69, 110, - 118, 77, 97, 112, 79, 110, - 101, 76, 105, 103, 104, 116, - 70, 114, 101, 115, 110, 101, - 108, 0, 68, 105, 102, 102, - 117, 115, 101, 0, 1, 0, - 3, 0, 1, 0, 4, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 83, 112, 101, 99, - 117, 108, 97, 114, 0, 84, - 101, 120, 67, 111, 111, 114, - 100, 0, 171, 171, 1, 0, - 3, 0, 1, 0, 2, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 69, 110, 118, 67, - 111, 111, 114, 100, 0, 171, - 171, 171, 1, 0, 3, 0, - 1, 0, 3, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 80, 111, 115, 105, 116, 105, - 111, 110, 80, 83, 0, 171, - 84, 2, 0, 0, 92, 2, - 0, 0, 108, 2, 0, 0, - 92, 2, 0, 0, 117, 2, - 0, 0, 128, 2, 0, 0, - 144, 2, 0, 0, 156, 2, - 0, 0, 172, 2, 0, 0, - 92, 2, 0, 0, 5, 0, - 0, 0, 1, 0, 17, 0, - 1, 0, 5, 0, 184, 2, - 0, 0, 13, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 255, 255, 14, 0, 0, 0, - 255, 255, 255, 255, 15, 0, - 255, 255, 25, 0, 0, 0, - 4, 0, 5, 0, 6, 0, - 255, 255, 28, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 7, 0, 31, 0, 0, 0, - 10, 0, 11, 0, 12, 0, - 255, 255, 35, 0, 0, 0, - 13, 0, 14, 0, 255, 255, - 255, 255, 36, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 16, 0, 37, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 3, 0, 38, 0, 0, 0, - 8, 0, 9, 0, 255, 255, - 255, 255, 100, 105, 102, 102, - 117, 115, 101, 0, 10, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 100, 111, - 116, 76, 0, 171, 171, 171, - 8, 0, 0, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 101, 121, 101, 86, 101, 99, - 116, 111, 114, 0, 171, 171, - 19, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 255, 255, - 112, 111, 115, 95, 119, 115, - 0, 171, 15, 0, 0, 0, - 0, 0, 255, 255, 255, 255, - 255, 255, 16, 0, 0, 0, - 255, 255, 1, 0, 255, 255, - 255, 255, 17, 0, 0, 0, - 255, 255, 255, 255, 2, 0, - 255, 255, 118, 105, 101, 119, - 65, 110, 103, 108, 101, 0, - 171, 171, 0, 0, 3, 0, - 1, 0, 1, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 20, 0, 0, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 118, 105, 110, 0, 80, 111, - 115, 105, 116, 105, 111, 110, - 0, 78, 111, 114, 109, 97, - 108, 0, 244, 3, 0, 0, - 92, 2, 0, 0, 253, 3, - 0, 0, 156, 2, 0, 0, - 117, 2, 0, 0, 128, 2, - 0, 0, 5, 0, 0, 0, - 1, 0, 9, 0, 1, 0, - 3, 0, 4, 4, 0, 0, - 1, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 3, 0, - 2, 0, 0, 0, 4, 0, - 5, 0, 6, 0, 255, 255, - 3, 0, 0, 0, 7, 0, - 8, 0, 255, 255, 255, 255, - 118, 111, 117, 116, 0, 171, - 171, 171, 5, 0, 0, 0, - 1, 0, 17, 0, 1, 0, - 5, 0, 184, 2, 0, 0, - 32, 0, 0, 0, 13, 0, - 255, 255, 255, 255, 255, 255, - 33, 0, 0, 0, 255, 255, - 14, 0, 255, 255, 255, 255, - 34, 0, 0, 0, 255, 255, - 255, 255, 16, 0, 255, 255, - 119, 111, 114, 108, 100, 78, - 111, 114, 109, 97, 108, 0, - 7, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 255, 255, - 122, 101, 114, 111, 76, 0, - 171, 171, 9, 0, 0, 0, - 255, 255, 0, 0, 255, 255, - 255, 255, 8, 2, 0, 0, - 19, 2, 0, 0, 32, 2, - 0, 0, 1, 0, 0, 0, - 48, 2, 0, 0, 0, 0, - 0, 0, 60, 2, 0, 0, - 224, 2, 0, 0, 9, 0, - 0, 0, 240, 2, 0, 0, - 0, 0, 0, 0, 92, 3, - 0, 0, 156, 2, 0, 0, - 1, 0, 0, 0, 100, 3, - 0, 0, 0, 0, 0, 0, - 112, 3, 0, 0, 156, 2, - 0, 0, 1, 0, 0, 0, - 120, 3, 0, 0, 0, 0, - 0, 0, 132, 3, 0, 0, - 156, 2, 0, 0, 1, 0, - 0, 0, 144, 3, 0, 0, - 0, 0, 0, 0, 156, 3, - 0, 0, 92, 2, 0, 0, - 3, 0, 0, 0, 164, 3, - 0, 0, 0, 0, 0, 0, - 200, 3, 0, 0, 212, 3, - 0, 0, 1, 0, 0, 0, - 228, 3, 0, 0, 60, 2, - 0, 0, 240, 3, 0, 0, - 28, 4, 0, 0, 3, 0, - 0, 0, 44, 4, 0, 0, - 0, 0, 0, 0, 80, 4, - 0, 0, 88, 4, 0, 0, - 3, 0, 0, 0, 104, 4, - 0, 0, 0, 0, 0, 0, - 140, 4, 0, 0, 156, 2, - 0, 0, 1, 0, 0, 0, - 152, 4, 0, 0, 0, 0, - 0, 0, 164, 4, 0, 0, - 156, 2, 0, 0, 1, 0, - 0, 0, 172, 4, 0, 0, - 77, 105, 99, 114, 111, 115, - 111, 102, 116, 32, 40, 82, - 41, 32, 72, 76, 83, 76, - 32, 83, 104, 97, 100, 101, - 114, 32, 67, 111, 109, 112, - 105, 108, 101, 114, 32, 49, - 48, 46, 49, 0, 81, 0, - 0, 5, 18, 0, 15, 160, - 0, 0, 0, 0, 0, 0, - 128, 63, 0, 0, 0, 0, - 0, 0, 0, 0, 31, 0, - 0, 2, 5, 0, 0, 128, - 0, 0, 15, 144, 31, 0, - 0, 2, 5, 0, 1, 128, - 1, 0, 15, 144, 31, 0, - 0, 2, 5, 0, 2, 128, - 2, 0, 15, 144, 8, 0, - 0, 3, 0, 0, 1, 128, - 1, 0, 228, 144, 11, 0, - 228, 160, 8, 0, 0, 3, - 0, 0, 2, 128, 1, 0, - 228, 144, 12, 0, 228, 160, - 8, 0, 0, 3, 0, 0, - 4, 128, 1, 0, 228, 144, - 13, 0, 228, 160, 36, 0, - 0, 2, 1, 0, 7, 128, - 0, 0, 228, 128, 8, 0, - 0, 3, 0, 0, 1, 128, - 4, 0, 228, 161, 1, 0, - 228, 128, 13, 0, 0, 3, - 0, 0, 2, 128, 0, 0, - 0, 128, 18, 0, 0, 160, - 5, 0, 0, 3, 0, 0, - 1, 128, 0, 0, 0, 128, - 0, 0, 85, 128, 5, 0, - 0, 3, 0, 0, 7, 128, - 0, 0, 0, 128, 5, 0, - 228, 160, 1, 0, 0, 2, - 2, 0, 7, 128, 2, 0, - 228, 160, 4, 0, 0, 4, - 0, 0, 7, 224, 0, 0, - 228, 128, 2, 0, 228, 128, - 3, 0, 228, 160, 9, 0, - 0, 3, 0, 0, 4, 192, - 0, 0, 228, 144, 16, 0, - 228, 160, 9, 0, 0, 3, - 0, 0, 1, 128, 0, 0, - 228, 144, 8, 0, 228, 160, - 9, 0, 0, 3, 0, 0, - 2, 128, 0, 0, 228, 144, - 9, 0, 228, 160, 9, 0, - 0, 3, 0, 0, 4, 128, - 0, 0, 228, 144, 10, 0, - 228, 160, 2, 0, 0, 3, - 0, 0, 7, 128, 0, 0, - 228, 129, 6, 0, 228, 160, - 36, 0, 0, 2, 2, 0, - 7, 128, 0, 0, 228, 128, - 8, 0, 0, 3, 0, 0, - 1, 128, 2, 0, 228, 128, - 1, 0, 228, 128, 35, 0, - 0, 2, 0, 0, 1, 128, - 0, 0, 0, 128, 2, 0, - 0, 3, 0, 0, 1, 128, - 0, 0, 0, 129, 18, 0, - 85, 160, 11, 0, 0, 3, - 0, 0, 1, 128, 0, 0, - 0, 128, 18, 0, 0, 160, - 32, 0, 0, 3, 1, 0, - 8, 128, 0, 0, 0, 128, - 1, 0, 85, 160, 5, 0, - 0, 3, 1, 0, 7, 224, - 1, 0, 255, 128, 1, 0, - 0, 160, 9, 0, 0, 3, - 0, 0, 1, 128, 0, 0, - 228, 144, 7, 0, 228, 160, - 11, 0, 0, 3, 0, 0, - 1, 128, 0, 0, 0, 128, - 18, 0, 0, 160, 10, 0, - 0, 3, 1, 0, 8, 224, - 0, 0, 0, 128, 18, 0, - 85, 160, 8, 0, 0, 3, - 0, 0, 1, 128, 2, 0, - 228, 129, 1, 0, 228, 128, - 2, 0, 0, 3, 0, 0, - 1, 128, 0, 0, 0, 128, - 0, 0, 0, 128, 4, 0, - 0, 4, 3, 0, 7, 224, - 1, 0, 228, 128, 0, 0, - 0, 129, 2, 0, 228, 129, - 9, 0, 0, 3, 0, 0, - 1, 128, 0, 0, 228, 144, - 14, 0, 228, 160, 9, 0, - 0, 3, 0, 0, 2, 128, - 0, 0, 228, 144, 15, 0, - 228, 160, 9, 0, 0, 3, - 0, 0, 4, 128, 0, 0, - 228, 144, 17, 0, 228, 160, - 4, 0, 0, 4, 0, 0, - 3, 192, 0, 0, 170, 128, - 0, 0, 228, 160, 0, 0, - 228, 128, 1, 0, 0, 2, - 0, 0, 8, 192, 0, 0, - 170, 128, 1, 0, 0, 2, - 0, 0, 8, 224, 2, 0, - 255, 160, 1, 0, 0, 2, - 2, 0, 3, 224, 2, 0, - 228, 144, 255, 255, 0, 0, - 83, 72, 68, 82, 188, 4, - 0, 0, 64, 0, 1, 0, - 47, 1, 0, 0, 89, 0, - 0, 4, 70, 142, 32, 0, - 0, 0, 0, 0, 24, 0, - 0, 0, 95, 0, 0, 3, - 242, 16, 16, 0, 0, 0, - 0, 0, 95, 0, 0, 3, - 114, 16, 16, 0, 1, 0, - 0, 0, 95, 0, 0, 3, - 50, 16, 16, 0, 2, 0, - 0, 0, 101, 0, 0, 3, - 242, 32, 16, 0, 0, 0, - 0, 0, 101, 0, 0, 3, - 242, 32, 16, 0, 1, 0, - 0, 0, 101, 0, 0, 3, - 50, 32, 16, 0, 2, 0, - 0, 0, 101, 0, 0, 3, - 114, 32, 16, 0, 3, 0, - 0, 0, 103, 0, 0, 4, - 242, 32, 16, 0, 4, 0, - 0, 0, 1, 0, 0, 0, - 104, 0, 0, 2, 2, 0, - 0, 0, 16, 0, 0, 8, - 18, 0, 16, 0, 0, 0, - 0, 0, 70, 18, 16, 0, - 1, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 17, 0, 0, 0, 16, 0, - 0, 8, 34, 0, 16, 0, - 0, 0, 0, 0, 70, 18, - 16, 0, 1, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 18, 0, 0, 0, - 16, 0, 0, 8, 66, 0, - 16, 0, 0, 0, 0, 0, - 70, 18, 16, 0, 1, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 19, 0, - 0, 0, 16, 0, 0, 7, - 130, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 68, 0, 0, 5, 130, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 56, 0, 0, 7, - 114, 0, 16, 0, 0, 0, - 0, 0, 246, 15, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 16, 0, 0, 9, 130, 0, - 16, 0, 0, 0, 0, 0, - 70, 130, 32, 128, 65, 0, - 0, 0, 0, 0, 0, 0, - 4, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 29, 0, 0, 7, 18, 0, - 16, 0, 1, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 7, 18, 0, 16, 0, - 1, 0, 0, 0, 10, 0, - 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 128, 63, 56, 0, 0, 7, - 130, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 10, 0, - 16, 0, 1, 0, 0, 0, - 56, 0, 0, 8, 114, 0, - 16, 0, 1, 0, 0, 0, - 246, 15, 16, 0, 0, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 7, 0, - 0, 0, 50, 0, 0, 11, - 114, 32, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 2, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 54, 0, - 0, 6, 130, 32, 16, 0, - 0, 0, 0, 0, 58, 128, - 32, 0, 0, 0, 0, 0, - 2, 0, 0, 0, 17, 0, - 0, 8, 18, 0, 16, 0, - 1, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 13, 0, 0, 0, - 17, 0, 0, 8, 34, 0, - 16, 0, 1, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 14, 0, - 0, 0, 17, 0, 0, 8, - 66, 0, 16, 0, 1, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 15, 0, 0, 0, 0, 0, - 0, 9, 114, 0, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 128, 65, 0, 0, 0, - 1, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 10, 0, 0, 0, 16, 0, - 0, 7, 130, 0, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 68, 0, 0, 5, - 130, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 56, 0, - 0, 7, 114, 0, 16, 0, - 1, 0, 0, 0, 246, 15, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 16, 0, 0, 7, - 130, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 0, 0, 0, 8, 130, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 128, 193, 0, - 0, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 128, 63, 52, 0, 0, 7, - 130, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 0, - 47, 0, 0, 5, 130, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 56, 0, 0, 8, - 130, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 26, 128, - 32, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 25, 0, - 0, 5, 130, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 56, 0, 0, 8, 114, 32, - 16, 0, 1, 0, 0, 0, - 246, 15, 16, 0, 0, 0, - 0, 0, 6, 128, 32, 0, - 0, 0, 0, 0, 1, 0, - 0, 0, 17, 32, 0, 8, - 130, 32, 16, 0, 1, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 12, 0, 0, 0, 54, 0, - 0, 5, 50, 32, 16, 0, - 2, 0, 0, 0, 70, 16, - 16, 0, 2, 0, 0, 0, - 16, 0, 0, 8, 130, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 128, 65, 0, - 0, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 0, 0, 0, 7, - 130, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 50, 0, 0, 11, 114, 32, - 16, 0, 3, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 246, 15, 16, 128, - 65, 0, 0, 0, 0, 0, - 0, 0, 70, 2, 16, 128, - 65, 0, 0, 0, 1, 0, - 0, 0, 17, 0, 0, 8, - 18, 32, 16, 0, 4, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 20, 0, 0, 0, 17, 0, - 0, 8, 34, 32, 16, 0, - 4, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 21, 0, 0, 0, - 17, 0, 0, 8, 66, 32, - 16, 0, 4, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 22, 0, - 0, 0, 17, 0, 0, 8, - 130, 32, 16, 0, 4, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 23, 0, 0, 0, 62, 0, - 0, 1, 73, 83, 71, 78, - 108, 0, 0, 0, 3, 0, - 0, 0, 8, 0, 0, 0, - 80, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 15, 15, 0, 0, - 92, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 1, 0, - 0, 0, 7, 7, 0, 0, - 99, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 2, 0, - 0, 0, 3, 3, 0, 0, - 83, 86, 95, 80, 111, 115, - 105, 116, 105, 111, 110, 0, - 78, 79, 82, 77, 65, 76, - 0, 84, 69, 88, 67, 79, - 79, 82, 68, 0, 79, 83, - 71, 78, 156, 0, 0, 0, - 5, 0, 0, 0, 8, 0, - 0, 0, 128, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 15, 0, - 0, 0, 128, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 1, 0, 0, 0, 15, 0, - 0, 0, 134, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 2, 0, 0, 0, 3, 12, - 0, 0, 134, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 3, 0, 0, 0, 7, 8, - 0, 0, 143, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 0, 3, 0, 0, 0, - 4, 0, 0, 0, 15, 0, - 0, 0, 67, 79, 76, 79, - 82, 0, 84, 69, 88, 67, - 79, 79, 82, 68, 0, 83, - 86, 95, 80, 111, 115, 105, - 116, 105, 111, 110, 0, 171 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapOneLightFresnelBn.inc b/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapOneLightFresnelBn.inc deleted file mode 100644 index 00fa691..0000000 --- a/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapOneLightFresnelBn.inc +++ /dev/null @@ -1,829 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Position 0 xyzw 0 NONE float xyzw -// NORMAL 0 xyz 1 NONE float xyz -// TEXCOORD 0 xy 2 NONE float xy -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// COLOR 0 xyzw 0 NONE float xyzw -// COLOR 1 xyzw 1 NONE float xyzw -// TEXCOORD 0 xy 2 NONE float xy -// TEXCOORD 1 xyz 3 NONE float xyz -// SV_Position 0 xyzw 4 POS float xyzw -// -// -// Constant buffer to DX9 shader constant mappings: -// -// Target Reg Buffer Start Reg # of Regs Data Conversion -// ---------- ------- --------- --------- ---------------------- -// c1 cb0 1 4 ( FLT, FLT, FLT, FLT) -// c5 cb0 7 1 ( FLT, FLT, FLT, FLT) -// c6 cb0 10 1 ( FLT, FLT, FLT, FLT) -// c7 cb0 12 4 ( FLT, FLT, FLT, FLT) -// c11 cb0 17 7 ( FLT, FLT, FLT, FLT) -// -// -// Runtime generated constant mappings: -// -// Target Reg Constant Description -// ---------- -------------------------------------------------- -// c0 Vertex Shader position offset -// -// -// Level9 shader bytecode: -// - vs_2_0 - def c18, 2, -1, 0, 1 - dcl_texcoord v0 // vin<0,1,2,3> - dcl_texcoord1 v1 // vin<4,5,6> - dcl_texcoord2 v2 // vin<7,8> - -#line 11 "D:\Microsoft\DirectXTK\Src\Shaders\Utilities.fxh" - mad r0.xyz, v1, c18.x, c18.y // ::BiasX2<0,1,2> - -#line 64 "D:\Microsoft\DirectXTK\Src\Shaders\EnvironmentMapEffect.fx" - dp3 r1.x, r0, c11 - dp3 r1.y, r0, c12 - dp3 r1.z, r0, c13 - nrm r0.xyz, r1 // ::worldNormal<0,1,2> - -#line 34 "D:\Microsoft\DirectXTK\Src\Shaders\Lighting.fxh" - dp3 r0.w, -c4, r0 // ::dotL<0> - -#line 37 - sge r1.x, r0.w, c18.z // ::zeroL<0> - mul r0.w, r0.w, r1.x // ::diffuse<0> - -#line 44 - mul r1.xyz, r0.w, c5 - mov r2.xyz, c2 // Parameters::DiffuseColor<0,1,2> - mad oT0.xyz, r1, r2, c3 // ::VSEnvMapOneLightFresnelBn<0,1,2> - -#line 68 "D:\Microsoft\DirectXTK\Src\Shaders\EnvironmentMapEffect.fx" - dp4 oPos.z, v0, c16 // ::VSEnvMapOneLightFresnelBn<15> - -#line 62 - dp4 r1.x, v0, c8 // ::pos_ws<0> - dp4 r1.y, v0, c9 // ::pos_ws<1> - dp4 r1.z, v0, c10 // ::pos_ws<2> - add r1.xyz, -r1, c6 - nrm r2.xyz, r1 // ::eyeVector<0,1,2> - -#line 52 - dp3 r0.w, r2, r0 // ::viewAngle<0> - abs r0.w, r0.w - add r0.w, -r0.w, c18.w - max r0.w, r0.w, c18.z - pow r1.x, r0.w, c1.y - mul oT1.xyz, r1.x, c1.x // ::VSEnvMapOneLightFresnelBn<4,5,6> - -#line 12 "D:\Microsoft\DirectXTK\Src\Shaders\Common.fxh" - dp4 r0.w, v0, c7 - max r0.w, r0.w, c18.z - min oT1.w, r0.w, c18.w // ::VSEnvMapOneLightFresnelBn<7> - -#line 78 "D:\Microsoft\DirectXTK\Src\Shaders\EnvironmentMapEffect.fx" - dp3 r0.w, -r2, r0 - add r0.w, r0.w, r0.w - mad oT3.xyz, r0, -r0.w, -r2 // ::VSEnvMapOneLightFresnelBn<10,11,12> - -#line 68 - dp4 r0.x, v0, c14 // ::vout<13> - dp4 r0.y, v0, c15 // ::vout<14> - dp4 r0.z, v0, c17 // ::vout<16> - -#line 160 - mad oPos.xy, r0.z, c0, r0 // ::VSEnvMapOneLightFresnelBn<13,14> - mov oPos.w, r0.z // ::VSEnvMapOneLightFresnelBn<16> - -#line 44 "D:\Microsoft\DirectXTK\Src\Shaders\Lighting.fxh" - mov oT0.w, c2.w // ::VSEnvMapOneLightFresnelBn<3> - -#line 164 "D:\Microsoft\DirectXTK\Src\Shaders\EnvironmentMapEffect.fx" - mov oT2.xy, v2 // ::VSEnvMapOneLightFresnelBn<8,9> - -// approximately 42 instruction slots used -vs_4_0 -dcl_constantbuffer CB0[24], immediateIndexed -dcl_input v0.xyzw -dcl_input v1.xyz -dcl_input v2.xy -dcl_output o0.xyzw -dcl_output o1.xyzw -dcl_output o2.xy -dcl_output o3.xyz -dcl_output_siv o4.xyzw, position -dcl_temps 2 -mad r0.xyz, v1.xyzx, l(2.000000, 2.000000, 2.000000, 0.000000), l(-1.000000, -1.000000, -1.000000, 0.000000) -dp3 r1.x, r0.xyzx, cb0[17].xyzx -dp3 r1.y, r0.xyzx, cb0[18].xyzx -dp3 r1.z, r0.xyzx, cb0[19].xyzx -dp3 r0.x, r1.xyzx, r1.xyzx -rsq r0.x, r0.x -mul r0.xyz, r0.xxxx, r1.xyzx -dp3 r0.w, -cb0[4].xyzx, r0.xyzx -ge r1.x, r0.w, l(0.000000) -and r1.x, r1.x, l(0x3f800000) -mul r0.w, r0.w, r1.x -mul r1.xyz, r0.wwww, cb0[7].xyzx -mad o0.xyz, r1.xyzx, cb0[2].xyzx, cb0[3].xyzx -mov o0.w, cb0[2].w -dp4 r1.x, v0.xyzw, cb0[13].xyzw -dp4 r1.y, v0.xyzw, cb0[14].xyzw -dp4 r1.z, v0.xyzw, cb0[15].xyzw -add r1.xyz, -r1.xyzx, cb0[10].xyzx -dp3 r0.w, r1.xyzx, r1.xyzx -rsq r0.w, r0.w -mul r1.xyz, r0.wwww, r1.xyzx -dp3 r0.w, r1.xyzx, r0.xyzx -add r0.w, -|r0.w|, l(1.000000) -max r0.w, r0.w, l(0.000000) -log r0.w, r0.w -mul r0.w, r0.w, cb0[1].y -exp r0.w, r0.w -mul o1.xyz, r0.wwww, cb0[1].xxxx -dp4_sat o1.w, v0.xyzw, cb0[12].xyzw -mov o2.xy, v2.xyxx -dp3 r0.w, -r1.xyzx, r0.xyzx -add r0.w, r0.w, r0.w -mad o3.xyz, r0.xyzx, -r0.wwww, -r1.xyzx -dp4 o4.x, v0.xyzw, cb0[20].xyzw -dp4 o4.y, v0.xyzw, cb0[21].xyzw -dp4 o4.z, v0.xyzw, cb0[22].xyzw -dp4 o4.w, v0.xyzw, cb0[23].xyzw -ret -// Approximately 0 instruction slots used -#endif - -const BYTE EnvironmentMapEffect_VSEnvMapOneLightFresnelBn[] = -{ - 68, 88, 66, 67, 190, 230, - 158, 202, 212, 223, 1, 113, - 79, 108, 195, 158, 221, 88, - 216, 38, 1, 0, 0, 0, - 104, 15, 0, 0, 4, 0, - 0, 0, 48, 0, 0, 0, - 80, 9, 0, 0, 80, 14, - 0, 0, 196, 14, 0, 0, - 65, 111, 110, 57, 24, 9, - 0, 0, 24, 9, 0, 0, - 0, 2, 254, 255, 180, 8, - 0, 0, 100, 0, 0, 0, - 5, 0, 36, 0, 0, 0, - 96, 0, 0, 0, 96, 0, - 0, 0, 36, 0, 1, 0, - 96, 0, 0, 0, 1, 0, - 4, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 7, 0, - 1, 0, 5, 0, 0, 0, - 0, 0, 0, 0, 10, 0, - 1, 0, 6, 0, 0, 0, - 0, 0, 0, 0, 12, 0, - 4, 0, 7, 0, 0, 0, - 0, 0, 0, 0, 17, 0, - 7, 0, 11, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 2, 254, 255, 254, 255, - 142, 1, 68, 66, 85, 71, - 40, 0, 0, 0, 12, 6, - 0, 0, 0, 0, 0, 0, - 4, 0, 0, 0, 244, 0, - 0, 0, 40, 0, 0, 0, - 4, 1, 0, 0, 12, 0, - 0, 0, 28, 5, 0, 0, - 156, 2, 0, 0, 68, 58, - 92, 77, 105, 99, 114, 111, - 115, 111, 102, 116, 92, 68, - 105, 114, 101, 99, 116, 88, - 84, 75, 92, 83, 114, 99, - 92, 83, 104, 97, 100, 101, - 114, 115, 92, 85, 116, 105, - 108, 105, 116, 105, 101, 115, - 46, 102, 120, 104, 0, 68, - 58, 92, 77, 105, 99, 114, - 111, 115, 111, 102, 116, 92, - 68, 105, 114, 101, 99, 116, - 88, 84, 75, 92, 83, 114, - 99, 92, 83, 104, 97, 100, - 101, 114, 115, 92, 69, 110, - 118, 105, 114, 111, 110, 109, - 101, 110, 116, 77, 97, 112, - 69, 102, 102, 101, 99, 116, - 46, 102, 120, 0, 68, 58, - 92, 77, 105, 99, 114, 111, - 115, 111, 102, 116, 92, 68, - 105, 114, 101, 99, 116, 88, - 84, 75, 92, 83, 114, 99, - 92, 83, 104, 97, 100, 101, - 114, 115, 92, 76, 105, 103, - 104, 116, 105, 110, 103, 46, - 102, 120, 104, 0, 68, 58, - 92, 77, 105, 99, 114, 111, - 115, 111, 102, 116, 92, 68, - 105, 114, 101, 99, 116, 88, - 84, 75, 92, 83, 114, 99, - 92, 83, 104, 97, 100, 101, - 114, 115, 92, 67, 111, 109, - 109, 111, 110, 46, 102, 120, - 104, 0, 171, 171, 40, 0, - 0, 0, 89, 0, 0, 0, - 148, 0, 0, 0, 196, 0, - 0, 0, 0, 0, 255, 255, - 64, 6, 0, 0, 0, 0, - 255, 255, 88, 6, 0, 0, - 0, 0, 255, 255, 100, 6, - 0, 0, 0, 0, 255, 255, - 112, 6, 0, 0, 11, 0, - 0, 0, 124, 6, 0, 0, - 64, 0, 1, 0, 144, 6, - 0, 0, 64, 0, 1, 0, - 160, 6, 0, 0, 64, 0, - 1, 0, 176, 6, 0, 0, - 64, 0, 1, 0, 192, 6, - 0, 0, 34, 0, 2, 0, - 204, 6, 0, 0, 37, 0, - 2, 0, 220, 6, 0, 0, - 39, 0, 2, 0, 236, 6, - 0, 0, 44, 0, 2, 0, - 252, 6, 0, 0, 44, 0, - 2, 0, 12, 7, 0, 0, - 44, 0, 2, 0, 24, 7, - 0, 0, 68, 0, 1, 0, - 44, 7, 0, 0, 62, 0, - 1, 0, 60, 7, 0, 0, - 62, 0, 1, 0, 76, 7, - 0, 0, 62, 0, 1, 0, - 92, 7, 0, 0, 63, 0, - 1, 0, 108, 7, 0, 0, - 63, 0, 1, 0, 124, 7, - 0, 0, 52, 0, 1, 0, - 136, 7, 0, 0, 54, 0, - 1, 0, 152, 7, 0, 0, - 54, 0, 1, 0, 164, 7, - 0, 0, 54, 0, 1, 0, - 180, 7, 0, 0, 54, 0, - 1, 0, 196, 7, 0, 0, - 54, 0, 1, 0, 212, 7, - 0, 0, 12, 0, 3, 0, - 228, 7, 0, 0, 12, 0, - 3, 0, 244, 7, 0, 0, - 12, 0, 3, 0, 4, 8, - 0, 0, 78, 0, 1, 0, - 20, 8, 0, 0, 78, 0, - 1, 0, 36, 8, 0, 0, - 78, 0, 1, 0, 52, 8, - 0, 0, 68, 0, 1, 0, - 72, 8, 0, 0, 68, 0, - 1, 0, 88, 8, 0, 0, - 68, 0, 1, 0, 104, 8, - 0, 0, 160, 0, 1, 0, - 120, 8, 0, 0, 160, 0, - 1, 0, 140, 8, 0, 0, - 44, 0, 2, 0, 152, 8, - 0, 0, 164, 0, 1, 0, - 164, 8, 0, 0, 66, 105, - 97, 115, 88, 50, 0, 171, - 1, 0, 3, 0, 1, 0, - 3, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 4, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 255, 255, 80, 97, - 114, 97, 109, 101, 116, 101, - 114, 115, 0, 68, 105, 102, - 102, 117, 115, 101, 67, 111, - 108, 111, 114, 0, 1, 0, - 3, 0, 1, 0, 4, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 13, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 255, 255, 86, 83, 69, 110, - 118, 77, 97, 112, 79, 110, - 101, 76, 105, 103, 104, 116, - 70, 114, 101, 115, 110, 101, - 108, 66, 110, 0, 68, 105, - 102, 102, 117, 115, 101, 0, - 171, 171, 1, 0, 3, 0, - 1, 0, 4, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 83, 112, 101, 99, 117, 108, - 97, 114, 0, 84, 101, 120, - 67, 111, 111, 114, 100, 0, - 171, 171, 1, 0, 3, 0, - 1, 0, 2, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 69, 110, 118, 67, 111, 111, - 114, 100, 0, 171, 171, 171, - 1, 0, 3, 0, 1, 0, - 3, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 80, 111, - 115, 105, 116, 105, 111, 110, - 80, 83, 0, 171, 182, 2, - 0, 0, 192, 2, 0, 0, - 208, 2, 0, 0, 192, 2, - 0, 0, 217, 2, 0, 0, - 228, 2, 0, 0, 244, 2, - 0, 0, 0, 3, 0, 0, - 16, 3, 0, 0, 192, 2, - 0, 0, 5, 0, 0, 0, - 1, 0, 17, 0, 1, 0, - 5, 0, 28, 3, 0, 0, - 14, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 255, 255, - 15, 0, 0, 0, 255, 255, - 255, 255, 15, 0, 255, 255, - 26, 0, 0, 0, 4, 0, - 5, 0, 6, 0, 255, 255, - 29, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 7, 0, - 32, 0, 0, 0, 10, 0, - 11, 0, 12, 0, 255, 255, - 36, 0, 0, 0, 13, 0, - 14, 0, 255, 255, 255, 255, - 37, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 16, 0, - 38, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 3, 0, - 39, 0, 0, 0, 8, 0, - 9, 0, 255, 255, 255, 255, - 100, 105, 102, 102, 117, 115, - 101, 0, 11, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 0, 0, 100, 111, 116, 76, - 0, 171, 171, 171, 9, 0, - 0, 0, 255, 255, 255, 255, - 255, 255, 0, 0, 101, 121, - 101, 86, 101, 99, 116, 111, - 114, 0, 171, 171, 20, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 255, 255, 112, 111, - 115, 95, 119, 115, 0, 171, - 16, 0, 0, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 17, 0, 0, 0, 255, 255, - 1, 0, 255, 255, 255, 255, - 18, 0, 0, 0, 255, 255, - 255, 255, 2, 0, 255, 255, - 118, 105, 101, 119, 65, 110, - 103, 108, 101, 0, 171, 171, - 0, 0, 3, 0, 1, 0, - 1, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 21, 0, - 0, 0, 255, 255, 255, 255, - 255, 255, 0, 0, 118, 105, - 110, 0, 80, 111, 115, 105, - 116, 105, 111, 110, 0, 78, - 111, 114, 109, 97, 108, 0, - 88, 4, 0, 0, 192, 2, - 0, 0, 97, 4, 0, 0, - 0, 3, 0, 0, 217, 2, - 0, 0, 228, 2, 0, 0, - 5, 0, 0, 0, 1, 0, - 9, 0, 1, 0, 3, 0, - 104, 4, 0, 0, 1, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 3, 0, 2, 0, - 0, 0, 4, 0, 5, 0, - 6, 0, 255, 255, 3, 0, - 0, 0, 7, 0, 8, 0, - 255, 255, 255, 255, 118, 111, - 117, 116, 0, 171, 171, 171, - 5, 0, 0, 0, 1, 0, - 17, 0, 1, 0, 5, 0, - 28, 3, 0, 0, 33, 0, - 0, 0, 13, 0, 255, 255, - 255, 255, 255, 255, 34, 0, - 0, 0, 255, 255, 14, 0, - 255, 255, 255, 255, 35, 0, - 0, 0, 255, 255, 255, 255, - 16, 0, 255, 255, 119, 111, - 114, 108, 100, 78, 111, 114, - 109, 97, 108, 0, 8, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 255, 255, 122, 101, - 114, 111, 76, 0, 171, 171, - 10, 0, 0, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 0, 0, 0, 0, 68, 2, - 0, 0, 76, 2, 0, 0, - 1, 0, 0, 0, 92, 2, - 0, 0, 104, 2, 0, 0, - 115, 2, 0, 0, 128, 2, - 0, 0, 1, 0, 0, 0, - 144, 2, 0, 0, 0, 0, - 0, 0, 156, 2, 0, 0, - 68, 3, 0, 0, 9, 0, - 0, 0, 84, 3, 0, 0, - 0, 0, 0, 0, 192, 3, - 0, 0, 0, 3, 0, 0, - 1, 0, 0, 0, 200, 3, - 0, 0, 0, 0, 0, 0, - 212, 3, 0, 0, 0, 3, - 0, 0, 1, 0, 0, 0, - 220, 3, 0, 0, 0, 0, - 0, 0, 232, 3, 0, 0, - 0, 3, 0, 0, 1, 0, - 0, 0, 244, 3, 0, 0, - 0, 0, 0, 0, 0, 4, - 0, 0, 192, 2, 0, 0, - 3, 0, 0, 0, 8, 4, - 0, 0, 0, 0, 0, 0, - 44, 4, 0, 0, 56, 4, - 0, 0, 1, 0, 0, 0, - 72, 4, 0, 0, 156, 2, - 0, 0, 84, 4, 0, 0, - 128, 4, 0, 0, 3, 0, - 0, 0, 144, 4, 0, 0, - 0, 0, 0, 0, 180, 4, - 0, 0, 188, 4, 0, 0, - 3, 0, 0, 0, 204, 4, - 0, 0, 0, 0, 0, 0, - 240, 4, 0, 0, 0, 3, - 0, 0, 1, 0, 0, 0, - 252, 4, 0, 0, 0, 0, - 0, 0, 8, 5, 0, 0, - 0, 3, 0, 0, 1, 0, - 0, 0, 16, 5, 0, 0, - 77, 105, 99, 114, 111, 115, - 111, 102, 116, 32, 40, 82, - 41, 32, 72, 76, 83, 76, - 32, 83, 104, 97, 100, 101, - 114, 32, 67, 111, 109, 112, - 105, 108, 101, 114, 32, 49, - 48, 46, 49, 0, 81, 0, - 0, 5, 18, 0, 15, 160, - 0, 0, 0, 64, 0, 0, - 128, 191, 0, 0, 0, 0, - 0, 0, 128, 63, 31, 0, - 0, 2, 5, 0, 0, 128, - 0, 0, 15, 144, 31, 0, - 0, 2, 5, 0, 1, 128, - 1, 0, 15, 144, 31, 0, - 0, 2, 5, 0, 2, 128, - 2, 0, 15, 144, 4, 0, - 0, 4, 0, 0, 7, 128, - 1, 0, 228, 144, 18, 0, - 0, 160, 18, 0, 85, 160, - 8, 0, 0, 3, 1, 0, - 1, 128, 0, 0, 228, 128, - 11, 0, 228, 160, 8, 0, - 0, 3, 1, 0, 2, 128, - 0, 0, 228, 128, 12, 0, - 228, 160, 8, 0, 0, 3, - 1, 0, 4, 128, 0, 0, - 228, 128, 13, 0, 228, 160, - 36, 0, 0, 2, 0, 0, - 7, 128, 1, 0, 228, 128, - 8, 0, 0, 3, 0, 0, - 8, 128, 4, 0, 228, 161, - 0, 0, 228, 128, 13, 0, - 0, 3, 1, 0, 1, 128, - 0, 0, 255, 128, 18, 0, - 170, 160, 5, 0, 0, 3, - 0, 0, 8, 128, 0, 0, - 255, 128, 1, 0, 0, 128, - 5, 0, 0, 3, 1, 0, - 7, 128, 0, 0, 255, 128, - 5, 0, 228, 160, 1, 0, - 0, 2, 2, 0, 7, 128, - 2, 0, 228, 160, 4, 0, - 0, 4, 0, 0, 7, 224, - 1, 0, 228, 128, 2, 0, - 228, 128, 3, 0, 228, 160, - 9, 0, 0, 3, 0, 0, - 4, 192, 0, 0, 228, 144, - 16, 0, 228, 160, 9, 0, - 0, 3, 1, 0, 1, 128, - 0, 0, 228, 144, 8, 0, - 228, 160, 9, 0, 0, 3, - 1, 0, 2, 128, 0, 0, - 228, 144, 9, 0, 228, 160, - 9, 0, 0, 3, 1, 0, - 4, 128, 0, 0, 228, 144, - 10, 0, 228, 160, 2, 0, - 0, 3, 1, 0, 7, 128, - 1, 0, 228, 129, 6, 0, - 228, 160, 36, 0, 0, 2, - 2, 0, 7, 128, 1, 0, - 228, 128, 8, 0, 0, 3, - 0, 0, 8, 128, 2, 0, - 228, 128, 0, 0, 228, 128, - 35, 0, 0, 2, 0, 0, - 8, 128, 0, 0, 255, 128, - 2, 0, 0, 3, 0, 0, - 8, 128, 0, 0, 255, 129, - 18, 0, 255, 160, 11, 0, - 0, 3, 0, 0, 8, 128, - 0, 0, 255, 128, 18, 0, - 170, 160, 32, 0, 0, 3, - 1, 0, 1, 128, 0, 0, - 255, 128, 1, 0, 85, 160, - 5, 0, 0, 3, 1, 0, - 7, 224, 1, 0, 0, 128, - 1, 0, 0, 160, 9, 0, - 0, 3, 0, 0, 8, 128, - 0, 0, 228, 144, 7, 0, - 228, 160, 11, 0, 0, 3, - 0, 0, 8, 128, 0, 0, - 255, 128, 18, 0, 170, 160, - 10, 0, 0, 3, 1, 0, - 8, 224, 0, 0, 255, 128, - 18, 0, 255, 160, 8, 0, - 0, 3, 0, 0, 8, 128, - 2, 0, 228, 129, 0, 0, - 228, 128, 2, 0, 0, 3, - 0, 0, 8, 128, 0, 0, - 255, 128, 0, 0, 255, 128, - 4, 0, 0, 4, 3, 0, - 7, 224, 0, 0, 228, 128, - 0, 0, 255, 129, 2, 0, - 228, 129, 9, 0, 0, 3, - 0, 0, 1, 128, 0, 0, - 228, 144, 14, 0, 228, 160, - 9, 0, 0, 3, 0, 0, - 2, 128, 0, 0, 228, 144, - 15, 0, 228, 160, 9, 0, - 0, 3, 0, 0, 4, 128, - 0, 0, 228, 144, 17, 0, - 228, 160, 4, 0, 0, 4, - 0, 0, 3, 192, 0, 0, - 170, 128, 0, 0, 228, 160, - 0, 0, 228, 128, 1, 0, - 0, 2, 0, 0, 8, 192, - 0, 0, 170, 128, 1, 0, - 0, 2, 0, 0, 8, 224, - 2, 0, 255, 160, 1, 0, - 0, 2, 2, 0, 3, 224, - 2, 0, 228, 144, 255, 255, - 0, 0, 83, 72, 68, 82, - 248, 4, 0, 0, 64, 0, - 1, 0, 62, 1, 0, 0, - 89, 0, 0, 4, 70, 142, - 32, 0, 0, 0, 0, 0, - 24, 0, 0, 0, 95, 0, - 0, 3, 242, 16, 16, 0, - 0, 0, 0, 0, 95, 0, - 0, 3, 114, 16, 16, 0, - 1, 0, 0, 0, 95, 0, - 0, 3, 50, 16, 16, 0, - 2, 0, 0, 0, 101, 0, - 0, 3, 242, 32, 16, 0, - 0, 0, 0, 0, 101, 0, - 0, 3, 242, 32, 16, 0, - 1, 0, 0, 0, 101, 0, - 0, 3, 50, 32, 16, 0, - 2, 0, 0, 0, 101, 0, - 0, 3, 114, 32, 16, 0, - 3, 0, 0, 0, 103, 0, - 0, 4, 242, 32, 16, 0, - 4, 0, 0, 0, 1, 0, - 0, 0, 104, 0, 0, 2, - 2, 0, 0, 0, 50, 0, - 0, 15, 114, 0, 16, 0, - 0, 0, 0, 0, 70, 18, - 16, 0, 1, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 64, 0, 0, 0, 64, - 0, 0, 0, 64, 0, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 128, 191, 0, 0, - 128, 191, 0, 0, 128, 191, - 0, 0, 0, 0, 16, 0, - 0, 8, 18, 0, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 17, 0, 0, 0, - 16, 0, 0, 8, 34, 0, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 18, 0, - 0, 0, 16, 0, 0, 8, - 66, 0, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 19, 0, 0, 0, 16, 0, - 0, 7, 18, 0, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 68, 0, 0, 5, - 18, 0, 16, 0, 0, 0, - 0, 0, 10, 0, 16, 0, - 0, 0, 0, 0, 56, 0, - 0, 7, 114, 0, 16, 0, - 0, 0, 0, 0, 6, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 16, 0, 0, 9, - 130, 0, 16, 0, 0, 0, - 0, 0, 70, 130, 32, 128, - 65, 0, 0, 0, 0, 0, - 0, 0, 4, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 29, 0, 0, 7, - 18, 0, 16, 0, 1, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 7, 18, 0, - 16, 0, 1, 0, 0, 0, - 10, 0, 16, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 128, 63, 56, 0, - 0, 7, 130, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 10, 0, 16, 0, 1, 0, - 0, 0, 56, 0, 0, 8, - 114, 0, 16, 0, 1, 0, - 0, 0, 246, 15, 16, 0, - 0, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 7, 0, 0, 0, 50, 0, - 0, 11, 114, 32, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 1, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 2, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 54, 0, 0, 6, 130, 32, - 16, 0, 0, 0, 0, 0, - 58, 128, 32, 0, 0, 0, - 0, 0, 2, 0, 0, 0, - 17, 0, 0, 8, 18, 0, - 16, 0, 1, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 13, 0, - 0, 0, 17, 0, 0, 8, - 34, 0, 16, 0, 1, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 14, 0, 0, 0, 17, 0, - 0, 8, 66, 0, 16, 0, - 1, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 15, 0, 0, 0, - 0, 0, 0, 9, 114, 0, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 128, 65, 0, - 0, 0, 1, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 10, 0, 0, 0, - 16, 0, 0, 7, 130, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 68, 0, - 0, 5, 130, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 56, 0, 0, 7, 114, 0, - 16, 0, 1, 0, 0, 0, - 246, 15, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 16, 0, - 0, 7, 130, 0, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 0, 0, 0, 8, - 130, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 128, - 193, 0, 0, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 128, 63, 52, 0, - 0, 7, 130, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 0, 0, 47, 0, 0, 5, - 130, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 56, 0, - 0, 8, 130, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 26, 128, 32, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 25, 0, 0, 5, 130, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 56, 0, 0, 8, - 114, 32, 16, 0, 1, 0, - 0, 0, 246, 15, 16, 0, - 0, 0, 0, 0, 6, 128, - 32, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 17, 32, - 0, 8, 130, 32, 16, 0, - 1, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 12, 0, 0, 0, - 54, 0, 0, 5, 50, 32, - 16, 0, 2, 0, 0, 0, - 70, 16, 16, 0, 2, 0, - 0, 0, 16, 0, 0, 8, - 130, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 128, - 65, 0, 0, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 0, 0, - 0, 7, 130, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 50, 0, 0, 11, - 114, 32, 16, 0, 3, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 246, 15, - 16, 128, 65, 0, 0, 0, - 0, 0, 0, 0, 70, 2, - 16, 128, 65, 0, 0, 0, - 1, 0, 0, 0, 17, 0, - 0, 8, 18, 32, 16, 0, - 4, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 20, 0, 0, 0, - 17, 0, 0, 8, 34, 32, - 16, 0, 4, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 21, 0, - 0, 0, 17, 0, 0, 8, - 66, 32, 16, 0, 4, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 22, 0, 0, 0, 17, 0, - 0, 8, 130, 32, 16, 0, - 4, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 23, 0, 0, 0, - 62, 0, 0, 1, 73, 83, - 71, 78, 108, 0, 0, 0, - 3, 0, 0, 0, 8, 0, - 0, 0, 80, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 15, 15, - 0, 0, 92, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 1, 0, 0, 0, 7, 7, - 0, 0, 99, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 2, 0, 0, 0, 3, 3, - 0, 0, 83, 86, 95, 80, - 111, 115, 105, 116, 105, 111, - 110, 0, 78, 79, 82, 77, - 65, 76, 0, 84, 69, 88, - 67, 79, 79, 82, 68, 0, - 79, 83, 71, 78, 156, 0, - 0, 0, 5, 0, 0, 0, - 8, 0, 0, 0, 128, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 15, 0, 0, 0, 128, 0, - 0, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 1, 0, 0, 0, - 15, 0, 0, 0, 134, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 2, 0, 0, 0, - 3, 12, 0, 0, 134, 0, - 0, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 3, 0, 0, 0, - 7, 8, 0, 0, 143, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 3, 0, - 0, 0, 4, 0, 0, 0, - 15, 0, 0, 0, 67, 79, - 76, 79, 82, 0, 84, 69, - 88, 67, 79, 79, 82, 68, - 0, 83, 86, 95, 80, 111, - 115, 105, 116, 105, 111, 110, - 0, 171 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapPixelLighting.inc b/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapPixelLighting.inc deleted file mode 100644 index 26345cd..0000000 --- a/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapPixelLighting.inc +++ /dev/null @@ -1,534 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Position 0 xyzw 0 NONE float xyzw -// NORMAL 0 xyz 1 NONE float xyz -// TEXCOORD 0 xy 2 NONE float xy -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// TEXCOORD 0 xy 0 NONE float xy -// TEXCOORD 1 xyzw 1 NONE float xyzw -// TEXCOORD 2 xyz 2 NONE float xyz -// COLOR 0 xyzw 3 NONE float xyzw -// SV_Position 0 xyzw 4 POS float xyzw -// -// -// Constant buffer to DX9 shader constant mappings: -// -// Target Reg Buffer Start Reg # of Regs Data Conversion -// ---------- ------- --------- --------- ---------------------- -// c1 cb0 2 1 ( FLT, FLT, FLT, FLT) -// c2 cb0 12 4 ( FLT, FLT, FLT, FLT) -// c6 cb0 17 7 ( FLT, FLT, FLT, FLT) -// -// -// Runtime generated constant mappings: -// -// Target Reg Constant Description -// ---------- -------------------------------------------------- -// c0 Vertex Shader position offset -// -// -// Level9 shader bytecode: -// - vs_2_0 - def c13, 0, 1, 0, 0 - dcl_texcoord v0 // vin<0,1,2,3> - dcl_texcoord1 v1 // vin<4,5,6> - dcl_texcoord2 v2 // vin<7,8> - -#line 83 "D:\Microsoft\DirectXTK\Src\Shaders\Lighting.fxh" - dp4 oPos.z, v0, c11 // ::VSEnvMapPixelLighting<15> - dp4 oT1.x, v0, c3 // ::VSEnvMapPixelLighting<2> - dp4 oT1.y, v0, c4 // ::VSEnvMapPixelLighting<3> - dp4 oT1.z, v0, c5 // ::VSEnvMapPixelLighting<4> - dp3 r0.x, v1, c6 - dp3 r0.y, v1, c7 - dp3 r0.z, v1, c8 - dp3 r0.w, r0, r0 - rsq r0.w, r0.w - mul oT2.xyz, r0.w, r0 // ::VSEnvMapPixelLighting<6,7,8> - -#line 12 "D:\Microsoft\DirectXTK\Src\Shaders\Common.fxh" - dp4 r0.x, v0, c2 - max r0.x, r0.x, c13.x - min oT1.w, r0.x, c13.y // ::VSEnvMapPixelLighting<5> - -#line 83 "D:\Microsoft\DirectXTK\Src\Shaders\Lighting.fxh" - dp4 r0.x, v0, c9 // ::vout<0> - dp4 r0.y, v0, c10 // ::vout<1> - dp4 r0.z, v0, c12 // ::vout<3> - -#line 169 "D:\Microsoft\DirectXTK\Src\Shaders\EnvironmentMapEffect.fx" - mad oPos.xy, r0.z, c0, r0 // ::VSEnvMapPixelLighting<13,14> - mov oPos.w, r0.z // ::VSEnvMapPixelLighting<16> - -#line 177 - mov oT0.xy, v2 // ::VSEnvMapPixelLighting<0,1> - mov r0.xy, c13 - mad oT3, c1.w, r0.xxxy, r0.yyyx // ::VSEnvMapPixelLighting<9,10,11,12> - -// approximately 21 instruction slots used -vs_4_0 -dcl_constantbuffer CB0[24], immediateIndexed -dcl_input v0.xyzw -dcl_input v1.xyz -dcl_input v2.xy -dcl_output o0.xy -dcl_output o1.xyzw -dcl_output o2.xyz -dcl_output o3.xyzw -dcl_output_siv o4.xyzw, position -dcl_temps 1 -mov o0.xy, v2.xyxx -dp4 o1.x, v0.xyzw, cb0[13].xyzw -dp4 o1.y, v0.xyzw, cb0[14].xyzw -dp4 o1.z, v0.xyzw, cb0[15].xyzw -dp4_sat o1.w, v0.xyzw, cb0[12].xyzw -dp3 r0.x, v1.xyzx, cb0[17].xyzx -dp3 r0.y, v1.xyzx, cb0[18].xyzx -dp3 r0.z, v1.xyzx, cb0[19].xyzx -dp3 r0.w, r0.xyzx, r0.xyzx -rsq r0.w, r0.w -mul o2.xyz, r0.wwww, r0.xyzx -mov o3.xyz, l(1.000000,1.000000,1.000000,0) -mov o3.w, cb0[2].w -dp4 o4.x, v0.xyzw, cb0[20].xyzw -dp4 o4.y, v0.xyzw, cb0[21].xyzw -dp4 o4.z, v0.xyzw, cb0[22].xyzw -dp4 o4.w, v0.xyzw, cb0[23].xyzw -ret -// Approximately 0 instruction slots used -#endif - -const BYTE EnvironmentMapEffect_VSEnvMapPixelLighting[] = -{ - 68, 88, 66, 67, 193, 238, - 92, 0, 97, 120, 138, 255, - 203, 182, 163, 171, 38, 96, - 85, 156, 1, 0, 0, 0, - 204, 9, 0, 0, 4, 0, - 0, 0, 48, 0, 0, 0, - 44, 6, 0, 0, 180, 8, - 0, 0, 40, 9, 0, 0, - 65, 111, 110, 57, 244, 5, - 0, 0, 244, 5, 0, 0, - 0, 2, 254, 255, 168, 5, - 0, 0, 76, 0, 0, 0, - 3, 0, 36, 0, 0, 0, - 72, 0, 0, 0, 72, 0, - 0, 0, 36, 0, 1, 0, - 72, 0, 0, 0, 2, 0, - 1, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 12, 0, - 4, 0, 2, 0, 0, 0, - 0, 0, 0, 0, 17, 0, - 7, 0, 6, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 2, 254, 255, 254, 255, - 6, 1, 68, 66, 85, 71, - 40, 0, 0, 0, 236, 3, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 196, 0, - 0, 0, 25, 0, 0, 0, - 208, 0, 0, 0, 3, 0, - 0, 0, 176, 3, 0, 0, - 152, 1, 0, 0, 68, 58, - 92, 77, 105, 99, 114, 111, - 115, 111, 102, 116, 92, 68, - 105, 114, 101, 99, 116, 88, - 84, 75, 92, 83, 114, 99, - 92, 83, 104, 97, 100, 101, - 114, 115, 92, 76, 105, 103, - 104, 116, 105, 110, 103, 46, - 102, 120, 104, 0, 68, 58, - 92, 77, 105, 99, 114, 111, - 115, 111, 102, 116, 92, 68, - 105, 114, 101, 99, 116, 88, - 84, 75, 92, 83, 114, 99, - 92, 83, 104, 97, 100, 101, - 114, 115, 92, 67, 111, 109, - 109, 111, 110, 46, 102, 120, - 104, 0, 68, 58, 92, 77, - 105, 99, 114, 111, 115, 111, - 102, 116, 92, 68, 105, 114, - 101, 99, 116, 88, 84, 75, - 92, 83, 114, 99, 92, 83, - 104, 97, 100, 101, 114, 115, - 92, 69, 110, 118, 105, 114, - 111, 110, 109, 101, 110, 116, - 77, 97, 112, 69, 102, 102, - 101, 99, 116, 46, 102, 120, - 0, 171, 171, 171, 40, 0, - 0, 0, 88, 0, 0, 0, - 134, 0, 0, 0, 0, 0, - 255, 255, 32, 4, 0, 0, - 0, 0, 255, 255, 56, 4, - 0, 0, 0, 0, 255, 255, - 68, 4, 0, 0, 0, 0, - 255, 255, 80, 4, 0, 0, - 83, 0, 0, 0, 92, 4, - 0, 0, 84, 0, 0, 0, - 108, 4, 0, 0, 84, 0, - 0, 0, 124, 4, 0, 0, - 84, 0, 0, 0, 140, 4, - 0, 0, 85, 0, 0, 0, - 156, 4, 0, 0, 85, 0, - 0, 0, 172, 4, 0, 0, - 85, 0, 0, 0, 188, 4, - 0, 0, 85, 0, 0, 0, - 204, 4, 0, 0, 85, 0, - 0, 0, 220, 4, 0, 0, - 85, 0, 0, 0, 232, 4, - 0, 0, 12, 0, 1, 0, - 248, 4, 0, 0, 12, 0, - 1, 0, 8, 5, 0, 0, - 12, 0, 1, 0, 24, 5, - 0, 0, 83, 0, 0, 0, - 40, 5, 0, 0, 83, 0, - 0, 0, 56, 5, 0, 0, - 83, 0, 0, 0, 72, 5, - 0, 0, 169, 0, 2, 0, - 88, 5, 0, 0, 169, 0, - 2, 0, 108, 5, 0, 0, - 177, 0, 2, 0, 120, 5, - 0, 0, 176, 0, 2, 0, - 132, 5, 0, 0, 176, 0, - 2, 0, 144, 5, 0, 0, - 86, 83, 69, 110, 118, 77, - 97, 112, 80, 105, 120, 101, - 108, 76, 105, 103, 104, 116, - 105, 110, 103, 0, 84, 101, - 120, 67, 111, 111, 114, 100, - 0, 171, 1, 0, 3, 0, - 1, 0, 2, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 80, 111, 115, 105, 116, 105, - 111, 110, 87, 83, 0, 171, - 1, 0, 3, 0, 1, 0, - 4, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 78, 111, - 114, 109, 97, 108, 87, 83, - 0, 171, 171, 171, 1, 0, - 3, 0, 1, 0, 3, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 68, 105, 102, 102, - 117, 115, 101, 0, 80, 111, - 115, 105, 116, 105, 111, 110, - 80, 83, 0, 171, 174, 1, - 0, 0, 184, 1, 0, 0, - 200, 1, 0, 0, 212, 1, - 0, 0, 228, 1, 0, 0, - 240, 1, 0, 0, 0, 2, - 0, 0, 212, 1, 0, 0, - 8, 2, 0, 0, 212, 1, - 0, 0, 5, 0, 0, 0, - 1, 0, 17, 0, 1, 0, - 5, 0, 20, 2, 0, 0, - 4, 0, 0, 0, 255, 255, - 255, 255, 15, 0, 255, 255, - 5, 0, 0, 0, 2, 0, - 255, 255, 255, 255, 255, 255, - 6, 0, 0, 0, 255, 255, - 3, 0, 255, 255, 255, 255, - 7, 0, 0, 0, 255, 255, - 255, 255, 4, 0, 255, 255, - 13, 0, 0, 0, 6, 0, - 7, 0, 8, 0, 255, 255, - 16, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 5, 0, - 20, 0, 0, 0, 13, 0, - 14, 0, 255, 255, 255, 255, - 21, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 16, 0, - 22, 0, 0, 0, 0, 0, - 1, 0, 255, 255, 255, 255, - 24, 0, 0, 0, 9, 0, - 10, 0, 11, 0, 12, 0, - 118, 105, 110, 0, 80, 111, - 115, 105, 116, 105, 111, 110, - 0, 78, 111, 114, 109, 97, - 108, 0, 200, 2, 0, 0, - 212, 1, 0, 0, 209, 2, - 0, 0, 240, 1, 0, 0, - 174, 1, 0, 0, 184, 1, - 0, 0, 5, 0, 0, 0, - 1, 0, 9, 0, 1, 0, - 3, 0, 216, 2, 0, 0, - 1, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 3, 0, - 2, 0, 0, 0, 4, 0, - 5, 0, 6, 0, 255, 255, - 3, 0, 0, 0, 7, 0, - 8, 0, 255, 255, 255, 255, - 118, 111, 117, 116, 0, 80, - 111, 115, 95, 112, 115, 0, - 80, 111, 115, 95, 119, 115, - 0, 78, 111, 114, 109, 97, - 108, 95, 119, 115, 0, 70, - 111, 103, 70, 97, 99, 116, - 111, 114, 0, 171, 0, 0, - 3, 0, 1, 0, 1, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 41, 3, 0, 0, - 212, 1, 0, 0, 48, 3, - 0, 0, 240, 1, 0, 0, - 55, 3, 0, 0, 240, 1, - 0, 0, 65, 3, 0, 0, - 76, 3, 0, 0, 5, 0, - 0, 0, 1, 0, 11, 0, - 1, 0, 4, 0, 92, 3, - 0, 0, 17, 0, 0, 0, - 0, 0, 255, 255, 255, 255, - 255, 255, 18, 0, 0, 0, - 255, 255, 1, 0, 255, 255, - 255, 255, 19, 0, 0, 0, - 255, 255, 255, 255, 3, 0, - 255, 255, 0, 0, 0, 0, - 152, 1, 0, 0, 60, 2, - 0, 0, 10, 0, 0, 0, - 76, 2, 0, 0, 152, 1, - 0, 0, 196, 2, 0, 0, - 240, 2, 0, 0, 3, 0, - 0, 0, 0, 3, 0, 0, - 0, 0, 0, 0, 36, 3, - 0, 0, 124, 3, 0, 0, - 3, 0, 0, 0, 140, 3, - 0, 0, 77, 105, 99, 114, - 111, 115, 111, 102, 116, 32, - 40, 82, 41, 32, 72, 76, - 83, 76, 32, 83, 104, 97, - 100, 101, 114, 32, 67, 111, - 109, 112, 105, 108, 101, 114, - 32, 49, 48, 46, 49, 0, - 81, 0, 0, 5, 13, 0, - 15, 160, 0, 0, 0, 0, - 0, 0, 128, 63, 0, 0, - 0, 0, 0, 0, 0, 0, - 31, 0, 0, 2, 5, 0, - 0, 128, 0, 0, 15, 144, - 31, 0, 0, 2, 5, 0, - 1, 128, 1, 0, 15, 144, - 31, 0, 0, 2, 5, 0, - 2, 128, 2, 0, 15, 144, - 9, 0, 0, 3, 0, 0, - 4, 192, 0, 0, 228, 144, - 11, 0, 228, 160, 9, 0, - 0, 3, 1, 0, 1, 224, - 0, 0, 228, 144, 3, 0, - 228, 160, 9, 0, 0, 3, - 1, 0, 2, 224, 0, 0, - 228, 144, 4, 0, 228, 160, - 9, 0, 0, 3, 1, 0, - 4, 224, 0, 0, 228, 144, - 5, 0, 228, 160, 8, 0, - 0, 3, 0, 0, 1, 128, - 1, 0, 228, 144, 6, 0, - 228, 160, 8, 0, 0, 3, - 0, 0, 2, 128, 1, 0, - 228, 144, 7, 0, 228, 160, - 8, 0, 0, 3, 0, 0, - 4, 128, 1, 0, 228, 144, - 8, 0, 228, 160, 8, 0, - 0, 3, 0, 0, 8, 128, - 0, 0, 228, 128, 0, 0, - 228, 128, 7, 0, 0, 2, - 0, 0, 8, 128, 0, 0, - 255, 128, 5, 0, 0, 3, - 2, 0, 7, 224, 0, 0, - 255, 128, 0, 0, 228, 128, - 9, 0, 0, 3, 0, 0, - 1, 128, 0, 0, 228, 144, - 2, 0, 228, 160, 11, 0, - 0, 3, 0, 0, 1, 128, - 0, 0, 0, 128, 13, 0, - 0, 160, 10, 0, 0, 3, - 1, 0, 8, 224, 0, 0, - 0, 128, 13, 0, 85, 160, - 9, 0, 0, 3, 0, 0, - 1, 128, 0, 0, 228, 144, - 9, 0, 228, 160, 9, 0, - 0, 3, 0, 0, 2, 128, - 0, 0, 228, 144, 10, 0, - 228, 160, 9, 0, 0, 3, - 0, 0, 4, 128, 0, 0, - 228, 144, 12, 0, 228, 160, - 4, 0, 0, 4, 0, 0, - 3, 192, 0, 0, 170, 128, - 0, 0, 228, 160, 0, 0, - 228, 128, 1, 0, 0, 2, - 0, 0, 8, 192, 0, 0, - 170, 128, 1, 0, 0, 2, - 0, 0, 3, 224, 2, 0, - 228, 144, 1, 0, 0, 2, - 0, 0, 3, 128, 13, 0, - 228, 160, 4, 0, 0, 4, - 3, 0, 15, 224, 1, 0, - 255, 160, 0, 0, 64, 128, - 0, 0, 21, 128, 255, 255, - 0, 0, 83, 72, 68, 82, - 128, 2, 0, 0, 64, 0, - 1, 0, 160, 0, 0, 0, - 89, 0, 0, 4, 70, 142, - 32, 0, 0, 0, 0, 0, - 24, 0, 0, 0, 95, 0, - 0, 3, 242, 16, 16, 0, - 0, 0, 0, 0, 95, 0, - 0, 3, 114, 16, 16, 0, - 1, 0, 0, 0, 95, 0, - 0, 3, 50, 16, 16, 0, - 2, 0, 0, 0, 101, 0, - 0, 3, 50, 32, 16, 0, - 0, 0, 0, 0, 101, 0, - 0, 3, 242, 32, 16, 0, - 1, 0, 0, 0, 101, 0, - 0, 3, 114, 32, 16, 0, - 2, 0, 0, 0, 101, 0, - 0, 3, 242, 32, 16, 0, - 3, 0, 0, 0, 103, 0, - 0, 4, 242, 32, 16, 0, - 4, 0, 0, 0, 1, 0, - 0, 0, 104, 0, 0, 2, - 1, 0, 0, 0, 54, 0, - 0, 5, 50, 32, 16, 0, - 0, 0, 0, 0, 70, 16, - 16, 0, 2, 0, 0, 0, - 17, 0, 0, 8, 18, 32, - 16, 0, 1, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 13, 0, - 0, 0, 17, 0, 0, 8, - 34, 32, 16, 0, 1, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 14, 0, 0, 0, 17, 0, - 0, 8, 66, 32, 16, 0, - 1, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 15, 0, 0, 0, - 17, 32, 0, 8, 130, 32, - 16, 0, 1, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 12, 0, - 0, 0, 16, 0, 0, 8, - 18, 0, 16, 0, 0, 0, - 0, 0, 70, 18, 16, 0, - 1, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 17, 0, 0, 0, 16, 0, - 0, 8, 34, 0, 16, 0, - 0, 0, 0, 0, 70, 18, - 16, 0, 1, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 18, 0, 0, 0, - 16, 0, 0, 8, 66, 0, - 16, 0, 0, 0, 0, 0, - 70, 18, 16, 0, 1, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 19, 0, - 0, 0, 16, 0, 0, 7, - 130, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 68, 0, 0, 5, 130, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 56, 0, 0, 7, - 114, 32, 16, 0, 2, 0, - 0, 0, 246, 15, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 54, 0, 0, 8, 114, 32, - 16, 0, 3, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 0, 0, 54, 0, 0, 6, - 130, 32, 16, 0, 3, 0, - 0, 0, 58, 128, 32, 0, - 0, 0, 0, 0, 2, 0, - 0, 0, 17, 0, 0, 8, - 18, 32, 16, 0, 4, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 20, 0, 0, 0, 17, 0, - 0, 8, 34, 32, 16, 0, - 4, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 21, 0, 0, 0, - 17, 0, 0, 8, 66, 32, - 16, 0, 4, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 22, 0, - 0, 0, 17, 0, 0, 8, - 130, 32, 16, 0, 4, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 23, 0, 0, 0, 62, 0, - 0, 1, 73, 83, 71, 78, - 108, 0, 0, 0, 3, 0, - 0, 0, 8, 0, 0, 0, - 80, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 15, 15, 0, 0, - 92, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 1, 0, - 0, 0, 7, 7, 0, 0, - 99, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 2, 0, - 0, 0, 3, 3, 0, 0, - 83, 86, 95, 80, 111, 115, - 105, 116, 105, 111, 110, 0, - 78, 79, 82, 77, 65, 76, - 0, 84, 69, 88, 67, 79, - 79, 82, 68, 0, 79, 83, - 71, 78, 156, 0, 0, 0, - 5, 0, 0, 0, 8, 0, - 0, 0, 128, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 3, 12, - 0, 0, 128, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 1, 0, 0, 0, 15, 0, - 0, 0, 128, 0, 0, 0, - 2, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 2, 0, 0, 0, 7, 8, - 0, 0, 137, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 3, 0, 0, 0, 15, 0, - 0, 0, 143, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 0, 3, 0, 0, 0, - 4, 0, 0, 0, 15, 0, - 0, 0, 84, 69, 88, 67, - 79, 79, 82, 68, 0, 67, - 79, 76, 79, 82, 0, 83, - 86, 95, 80, 111, 115, 105, - 116, 105, 111, 110, 0, 171 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapPixelLightingBn.inc b/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapPixelLightingBn.inc deleted file mode 100644 index 013a302..0000000 --- a/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapPixelLightingBn.inc +++ /dev/null @@ -1,574 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Position 0 xyzw 0 NONE float xyzw -// NORMAL 0 xyz 1 NONE float xyz -// TEXCOORD 0 xy 2 NONE float xy -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// TEXCOORD 0 xy 0 NONE float xy -// TEXCOORD 1 xyzw 1 NONE float xyzw -// TEXCOORD 2 xyz 2 NONE float xyz -// COLOR 0 xyzw 3 NONE float xyzw -// SV_Position 0 xyzw 4 POS float xyzw -// -// -// Constant buffer to DX9 shader constant mappings: -// -// Target Reg Buffer Start Reg # of Regs Data Conversion -// ---------- ------- --------- --------- ---------------------- -// c1 cb0 2 1 ( FLT, FLT, FLT, FLT) -// c2 cb0 12 4 ( FLT, FLT, FLT, FLT) -// c6 cb0 17 7 ( FLT, FLT, FLT, FLT) -// -// -// Runtime generated constant mappings: -// -// Target Reg Constant Description -// ---------- -------------------------------------------------- -// c0 Vertex Shader position offset -// -// -// Level9 shader bytecode: -// - vs_2_0 - def c13, 2, -1, 0, 1 - dcl_texcoord v0 // vin<0,1,2,3> - dcl_texcoord1 v1 // vin<4,5,6> - dcl_texcoord2 v2 // vin<7,8> - -#line 83 "D:\Microsoft\DirectXTK\Src\Shaders\Lighting.fxh" - dp4 oPos.z, v0, c11 // ::VSEnvMapPixelLightingBn<15> - dp4 oT1.x, v0, c3 // ::VSEnvMapPixelLightingBn<2> - dp4 oT1.y, v0, c4 // ::VSEnvMapPixelLightingBn<3> - dp4 oT1.z, v0, c5 // ::VSEnvMapPixelLightingBn<4> - -#line 11 "D:\Microsoft\DirectXTK\Src\Shaders\Utilities.fxh" - mad r0.xyz, v1, c13.x, c13.y // ::BiasX2<0,1,2> - -#line 85 "D:\Microsoft\DirectXTK\Src\Shaders\Lighting.fxh" - dp3 r1.x, r0, c6 - dp3 r1.y, r0, c7 - dp3 r1.z, r0, c8 - dp3 r0.x, r1, r1 - rsq r0.x, r0.x - mul oT2.xyz, r0.x, r1 // ::VSEnvMapPixelLightingBn<6,7,8> - -#line 12 "D:\Microsoft\DirectXTK\Src\Shaders\Common.fxh" - dp4 r0.x, v0, c2 - max r0.x, r0.x, c13.z - min oT1.w, r0.x, c13.w // ::VSEnvMapPixelLightingBn<5> - -#line 83 "D:\Microsoft\DirectXTK\Src\Shaders\Lighting.fxh" - dp4 r0.x, v0, c9 // ::vout<0> - dp4 r0.y, v0, c10 // ::vout<1> - dp4 r0.z, v0, c12 // ::vout<3> - -#line 182 "D:\Microsoft\DirectXTK\Src\Shaders\EnvironmentMapEffect.fx" - mad oPos.xy, r0.z, c0, r0 // ::VSEnvMapPixelLightingBn<13,14> - mov oPos.w, r0.z // ::VSEnvMapPixelLightingBn<16> - -#line 192 - mov oT0.xy, v2 // ::VSEnvMapPixelLightingBn<0,1> - mov r0.zw, c13 - mad oT3, c1.w, r0.zzzw, r0.wwwz // ::VSEnvMapPixelLightingBn<9,10,11,12> - -// approximately 22 instruction slots used -vs_4_0 -dcl_constantbuffer CB0[24], immediateIndexed -dcl_input v0.xyzw -dcl_input v1.xyz -dcl_input v2.xy -dcl_output o0.xy -dcl_output o1.xyzw -dcl_output o2.xyz -dcl_output o3.xyzw -dcl_output_siv o4.xyzw, position -dcl_temps 2 -mov o0.xy, v2.xyxx -dp4 o1.x, v0.xyzw, cb0[13].xyzw -dp4 o1.y, v0.xyzw, cb0[14].xyzw -dp4 o1.z, v0.xyzw, cb0[15].xyzw -dp4_sat o1.w, v0.xyzw, cb0[12].xyzw -mad r0.xyz, v1.xyzx, l(2.000000, 2.000000, 2.000000, 0.000000), l(-1.000000, -1.000000, -1.000000, 0.000000) -dp3 r1.x, r0.xyzx, cb0[17].xyzx -dp3 r1.y, r0.xyzx, cb0[18].xyzx -dp3 r1.z, r0.xyzx, cb0[19].xyzx -dp3 r0.x, r1.xyzx, r1.xyzx -rsq r0.x, r0.x -mul o2.xyz, r0.xxxx, r1.xyzx -mov o3.xyz, l(1.000000,1.000000,1.000000,0) -mov o3.w, cb0[2].w -dp4 o4.x, v0.xyzw, cb0[20].xyzw -dp4 o4.y, v0.xyzw, cb0[21].xyzw -dp4 o4.z, v0.xyzw, cb0[22].xyzw -dp4 o4.w, v0.xyzw, cb0[23].xyzw -ret -// Approximately 0 instruction slots used -#endif - -const BYTE EnvironmentMapEffect_VSEnvMapPixelLightingBn[] = -{ - 68, 88, 66, 67, 208, 64, - 37, 22, 7, 245, 4, 242, - 2, 184, 26, 35, 77, 210, - 172, 18, 1, 0, 0, 0, - 148, 10, 0, 0, 4, 0, - 0, 0, 48, 0, 0, 0, - 184, 6, 0, 0, 124, 9, - 0, 0, 240, 9, 0, 0, - 65, 111, 110, 57, 128, 6, - 0, 0, 128, 6, 0, 0, - 0, 2, 254, 255, 52, 6, - 0, 0, 76, 0, 0, 0, - 3, 0, 36, 0, 0, 0, - 72, 0, 0, 0, 72, 0, - 0, 0, 36, 0, 1, 0, - 72, 0, 0, 0, 2, 0, - 1, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 12, 0, - 4, 0, 2, 0, 0, 0, - 0, 0, 0, 0, 17, 0, - 7, 0, 6, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 2, 254, 255, 254, 255, - 36, 1, 68, 66, 85, 71, - 40, 0, 0, 0, 100, 4, - 0, 0, 0, 0, 0, 0, - 4, 0, 0, 0, 244, 0, - 0, 0, 26, 0, 0, 0, - 4, 1, 0, 0, 4, 0, - 0, 0, 20, 4, 0, 0, - 248, 1, 0, 0, 68, 58, - 92, 77, 105, 99, 114, 111, - 115, 111, 102, 116, 92, 68, - 105, 114, 101, 99, 116, 88, - 84, 75, 92, 83, 114, 99, - 92, 83, 104, 97, 100, 101, - 114, 115, 92, 76, 105, 103, - 104, 116, 105, 110, 103, 46, - 102, 120, 104, 0, 68, 58, - 92, 77, 105, 99, 114, 111, - 115, 111, 102, 116, 92, 68, - 105, 114, 101, 99, 116, 88, - 84, 75, 92, 83, 114, 99, - 92, 83, 104, 97, 100, 101, - 114, 115, 92, 85, 116, 105, - 108, 105, 116, 105, 101, 115, - 46, 102, 120, 104, 0, 68, - 58, 92, 77, 105, 99, 114, - 111, 115, 111, 102, 116, 92, - 68, 105, 114, 101, 99, 116, - 88, 84, 75, 92, 83, 114, - 99, 92, 83, 104, 97, 100, - 101, 114, 115, 92, 67, 111, - 109, 109, 111, 110, 46, 102, - 120, 104, 0, 68, 58, 92, - 77, 105, 99, 114, 111, 115, - 111, 102, 116, 92, 68, 105, - 114, 101, 99, 116, 88, 84, - 75, 92, 83, 114, 99, 92, - 83, 104, 97, 100, 101, 114, - 115, 92, 69, 110, 118, 105, - 114, 111, 110, 109, 101, 110, - 116, 77, 97, 112, 69, 102, - 102, 101, 99, 116, 46, 102, - 120, 0, 171, 171, 40, 0, - 0, 0, 88, 0, 0, 0, - 137, 0, 0, 0, 183, 0, - 0, 0, 0, 0, 255, 255, - 152, 4, 0, 0, 0, 0, - 255, 255, 176, 4, 0, 0, - 0, 0, 255, 255, 188, 4, - 0, 0, 0, 0, 255, 255, - 200, 4, 0, 0, 83, 0, - 0, 0, 212, 4, 0, 0, - 84, 0, 0, 0, 228, 4, - 0, 0, 84, 0, 0, 0, - 244, 4, 0, 0, 84, 0, - 0, 0, 4, 5, 0, 0, - 11, 0, 1, 0, 20, 5, - 0, 0, 85, 0, 0, 0, - 40, 5, 0, 0, 85, 0, - 0, 0, 56, 5, 0, 0, - 85, 0, 0, 0, 72, 5, - 0, 0, 85, 0, 0, 0, - 88, 5, 0, 0, 85, 0, - 0, 0, 104, 5, 0, 0, - 85, 0, 0, 0, 116, 5, - 0, 0, 12, 0, 2, 0, - 132, 5, 0, 0, 12, 0, - 2, 0, 148, 5, 0, 0, - 12, 0, 2, 0, 164, 5, - 0, 0, 83, 0, 0, 0, - 180, 5, 0, 0, 83, 0, - 0, 0, 196, 5, 0, 0, - 83, 0, 0, 0, 212, 5, - 0, 0, 182, 0, 3, 0, - 228, 5, 0, 0, 182, 0, - 3, 0, 248, 5, 0, 0, - 192, 0, 3, 0, 4, 6, - 0, 0, 191, 0, 3, 0, - 16, 6, 0, 0, 191, 0, - 3, 0, 28, 6, 0, 0, - 66, 105, 97, 115, 88, 50, - 0, 171, 1, 0, 3, 0, - 1, 0, 3, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 8, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 255, 255, - 86, 83, 69, 110, 118, 77, - 97, 112, 80, 105, 120, 101, - 108, 76, 105, 103, 104, 116, - 105, 110, 103, 66, 110, 0, - 84, 101, 120, 67, 111, 111, - 114, 100, 0, 171, 171, 171, - 1, 0, 3, 0, 1, 0, - 2, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 80, 111, - 115, 105, 116, 105, 111, 110, - 87, 83, 0, 171, 1, 0, - 3, 0, 1, 0, 4, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 78, 111, 114, 109, - 97, 108, 87, 83, 0, 171, - 171, 171, 1, 0, 3, 0, - 1, 0, 3, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 68, 105, 102, 102, 117, 115, - 101, 0, 80, 111, 115, 105, - 116, 105, 111, 110, 80, 83, - 0, 171, 16, 2, 0, 0, - 28, 2, 0, 0, 44, 2, - 0, 0, 56, 2, 0, 0, - 72, 2, 0, 0, 84, 2, - 0, 0, 100, 2, 0, 0, - 56, 2, 0, 0, 108, 2, - 0, 0, 56, 2, 0, 0, - 5, 0, 0, 0, 1, 0, - 17, 0, 1, 0, 5, 0, - 120, 2, 0, 0, 4, 0, - 0, 0, 255, 255, 255, 255, - 15, 0, 255, 255, 5, 0, - 0, 0, 2, 0, 255, 255, - 255, 255, 255, 255, 6, 0, - 0, 0, 255, 255, 3, 0, - 255, 255, 255, 255, 7, 0, - 0, 0, 255, 255, 255, 255, - 4, 0, 255, 255, 14, 0, - 0, 0, 6, 0, 7, 0, - 8, 0, 255, 255, 17, 0, - 0, 0, 255, 255, 255, 255, - 255, 255, 5, 0, 21, 0, - 0, 0, 13, 0, 14, 0, - 255, 255, 255, 255, 22, 0, - 0, 0, 255, 255, 255, 255, - 255, 255, 16, 0, 23, 0, - 0, 0, 0, 0, 1, 0, - 255, 255, 255, 255, 25, 0, - 0, 0, 9, 0, 10, 0, - 11, 0, 12, 0, 118, 105, - 110, 0, 80, 111, 115, 105, - 116, 105, 111, 110, 0, 78, - 111, 114, 109, 97, 108, 0, - 44, 3, 0, 0, 56, 2, - 0, 0, 53, 3, 0, 0, - 84, 2, 0, 0, 16, 2, - 0, 0, 28, 2, 0, 0, - 5, 0, 0, 0, 1, 0, - 9, 0, 1, 0, 3, 0, - 60, 3, 0, 0, 1, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 3, 0, 2, 0, - 0, 0, 4, 0, 5, 0, - 6, 0, 255, 255, 3, 0, - 0, 0, 7, 0, 8, 0, - 255, 255, 255, 255, 118, 111, - 117, 116, 0, 80, 111, 115, - 95, 112, 115, 0, 80, 111, - 115, 95, 119, 115, 0, 78, - 111, 114, 109, 97, 108, 95, - 119, 115, 0, 70, 111, 103, - 70, 97, 99, 116, 111, 114, - 0, 171, 0, 0, 3, 0, - 1, 0, 1, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 141, 3, 0, 0, 56, 2, - 0, 0, 148, 3, 0, 0, - 84, 2, 0, 0, 155, 3, - 0, 0, 84, 2, 0, 0, - 165, 3, 0, 0, 176, 3, - 0, 0, 5, 0, 0, 0, - 1, 0, 11, 0, 1, 0, - 4, 0, 192, 3, 0, 0, - 18, 0, 0, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 19, 0, 0, 0, 255, 255, - 1, 0, 255, 255, 255, 255, - 20, 0, 0, 0, 255, 255, - 255, 255, 3, 0, 255, 255, - 0, 0, 0, 0, 212, 1, - 0, 0, 220, 1, 0, 0, - 1, 0, 0, 0, 236, 1, - 0, 0, 0, 0, 0, 0, - 248, 1, 0, 0, 160, 2, - 0, 0, 10, 0, 0, 0, - 176, 2, 0, 0, 248, 1, - 0, 0, 40, 3, 0, 0, - 84, 3, 0, 0, 3, 0, - 0, 0, 100, 3, 0, 0, - 0, 0, 0, 0, 136, 3, - 0, 0, 224, 3, 0, 0, - 3, 0, 0, 0, 240, 3, - 0, 0, 77, 105, 99, 114, - 111, 115, 111, 102, 116, 32, - 40, 82, 41, 32, 72, 76, - 83, 76, 32, 83, 104, 97, - 100, 101, 114, 32, 67, 111, - 109, 112, 105, 108, 101, 114, - 32, 49, 48, 46, 49, 0, - 81, 0, 0, 5, 13, 0, - 15, 160, 0, 0, 0, 64, - 0, 0, 128, 191, 0, 0, - 0, 0, 0, 0, 128, 63, - 31, 0, 0, 2, 5, 0, - 0, 128, 0, 0, 15, 144, - 31, 0, 0, 2, 5, 0, - 1, 128, 1, 0, 15, 144, - 31, 0, 0, 2, 5, 0, - 2, 128, 2, 0, 15, 144, - 9, 0, 0, 3, 0, 0, - 4, 192, 0, 0, 228, 144, - 11, 0, 228, 160, 9, 0, - 0, 3, 1, 0, 1, 224, - 0, 0, 228, 144, 3, 0, - 228, 160, 9, 0, 0, 3, - 1, 0, 2, 224, 0, 0, - 228, 144, 4, 0, 228, 160, - 9, 0, 0, 3, 1, 0, - 4, 224, 0, 0, 228, 144, - 5, 0, 228, 160, 4, 0, - 0, 4, 0, 0, 7, 128, - 1, 0, 228, 144, 13, 0, - 0, 160, 13, 0, 85, 160, - 8, 0, 0, 3, 1, 0, - 1, 128, 0, 0, 228, 128, - 6, 0, 228, 160, 8, 0, - 0, 3, 1, 0, 2, 128, - 0, 0, 228, 128, 7, 0, - 228, 160, 8, 0, 0, 3, - 1, 0, 4, 128, 0, 0, - 228, 128, 8, 0, 228, 160, - 8, 0, 0, 3, 0, 0, - 1, 128, 1, 0, 228, 128, - 1, 0, 228, 128, 7, 0, - 0, 2, 0, 0, 1, 128, - 0, 0, 0, 128, 5, 0, - 0, 3, 2, 0, 7, 224, - 0, 0, 0, 128, 1, 0, - 228, 128, 9, 0, 0, 3, - 0, 0, 1, 128, 0, 0, - 228, 144, 2, 0, 228, 160, - 11, 0, 0, 3, 0, 0, - 1, 128, 0, 0, 0, 128, - 13, 0, 170, 160, 10, 0, - 0, 3, 1, 0, 8, 224, - 0, 0, 0, 128, 13, 0, - 255, 160, 9, 0, 0, 3, - 0, 0, 1, 128, 0, 0, - 228, 144, 9, 0, 228, 160, - 9, 0, 0, 3, 0, 0, - 2, 128, 0, 0, 228, 144, - 10, 0, 228, 160, 9, 0, - 0, 3, 0, 0, 4, 128, - 0, 0, 228, 144, 12, 0, - 228, 160, 4, 0, 0, 4, - 0, 0, 3, 192, 0, 0, - 170, 128, 0, 0, 228, 160, - 0, 0, 228, 128, 1, 0, - 0, 2, 0, 0, 8, 192, - 0, 0, 170, 128, 1, 0, - 0, 2, 0, 0, 3, 224, - 2, 0, 228, 144, 1, 0, - 0, 2, 0, 0, 12, 128, - 13, 0, 228, 160, 4, 0, - 0, 4, 3, 0, 15, 224, - 1, 0, 255, 160, 0, 0, - 234, 128, 0, 0, 191, 128, - 255, 255, 0, 0, 83, 72, - 68, 82, 188, 2, 0, 0, - 64, 0, 1, 0, 175, 0, - 0, 0, 89, 0, 0, 4, - 70, 142, 32, 0, 0, 0, - 0, 0, 24, 0, 0, 0, - 95, 0, 0, 3, 242, 16, - 16, 0, 0, 0, 0, 0, - 95, 0, 0, 3, 114, 16, - 16, 0, 1, 0, 0, 0, - 95, 0, 0, 3, 50, 16, - 16, 0, 2, 0, 0, 0, - 101, 0, 0, 3, 50, 32, - 16, 0, 0, 0, 0, 0, - 101, 0, 0, 3, 242, 32, - 16, 0, 1, 0, 0, 0, - 101, 0, 0, 3, 114, 32, - 16, 0, 2, 0, 0, 0, - 101, 0, 0, 3, 242, 32, - 16, 0, 3, 0, 0, 0, - 103, 0, 0, 4, 242, 32, - 16, 0, 4, 0, 0, 0, - 1, 0, 0, 0, 104, 0, - 0, 2, 2, 0, 0, 0, - 54, 0, 0, 5, 50, 32, - 16, 0, 0, 0, 0, 0, - 70, 16, 16, 0, 2, 0, - 0, 0, 17, 0, 0, 8, - 18, 32, 16, 0, 1, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 13, 0, 0, 0, 17, 0, - 0, 8, 34, 32, 16, 0, - 1, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 14, 0, 0, 0, - 17, 0, 0, 8, 66, 32, - 16, 0, 1, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 15, 0, - 0, 0, 17, 32, 0, 8, - 130, 32, 16, 0, 1, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 12, 0, 0, 0, 50, 0, - 0, 15, 114, 0, 16, 0, - 0, 0, 0, 0, 70, 18, - 16, 0, 1, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 64, 0, 0, 0, 64, - 0, 0, 0, 64, 0, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 128, 191, 0, 0, - 128, 191, 0, 0, 128, 191, - 0, 0, 0, 0, 16, 0, - 0, 8, 18, 0, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 17, 0, 0, 0, - 16, 0, 0, 8, 34, 0, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 18, 0, - 0, 0, 16, 0, 0, 8, - 66, 0, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 19, 0, 0, 0, 16, 0, - 0, 7, 18, 0, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 68, 0, 0, 5, - 18, 0, 16, 0, 0, 0, - 0, 0, 10, 0, 16, 0, - 0, 0, 0, 0, 56, 0, - 0, 7, 114, 32, 16, 0, - 2, 0, 0, 0, 6, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 54, 0, 0, 8, - 114, 32, 16, 0, 3, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 0, 0, 54, 0, - 0, 6, 130, 32, 16, 0, - 3, 0, 0, 0, 58, 128, - 32, 0, 0, 0, 0, 0, - 2, 0, 0, 0, 17, 0, - 0, 8, 18, 32, 16, 0, - 4, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 20, 0, 0, 0, - 17, 0, 0, 8, 34, 32, - 16, 0, 4, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 21, 0, - 0, 0, 17, 0, 0, 8, - 66, 32, 16, 0, 4, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 22, 0, 0, 0, 17, 0, - 0, 8, 130, 32, 16, 0, - 4, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 23, 0, 0, 0, - 62, 0, 0, 1, 73, 83, - 71, 78, 108, 0, 0, 0, - 3, 0, 0, 0, 8, 0, - 0, 0, 80, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 15, 15, - 0, 0, 92, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 1, 0, 0, 0, 7, 7, - 0, 0, 99, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 2, 0, 0, 0, 3, 3, - 0, 0, 83, 86, 95, 80, - 111, 115, 105, 116, 105, 111, - 110, 0, 78, 79, 82, 77, - 65, 76, 0, 84, 69, 88, - 67, 79, 79, 82, 68, 0, - 79, 83, 71, 78, 156, 0, - 0, 0, 5, 0, 0, 0, - 8, 0, 0, 0, 128, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 3, 12, 0, 0, 128, 0, - 0, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 1, 0, 0, 0, - 15, 0, 0, 0, 128, 0, - 0, 0, 2, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 2, 0, 0, 0, - 7, 8, 0, 0, 137, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 3, 0, 0, 0, - 15, 0, 0, 0, 143, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 3, 0, - 0, 0, 4, 0, 0, 0, - 15, 0, 0, 0, 84, 69, - 88, 67, 79, 79, 82, 68, - 0, 67, 79, 76, 79, 82, - 0, 83, 86, 95, 80, 111, - 115, 105, 116, 105, 111, 110, - 0, 171 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/NormalMapEffect_PSNormalPixelLightingTx.inc b/DirectXTK/Src/Shaders/Compiled/NormalMapEffect_PSNormalPixelLightingTx.inc deleted file mode 100644 index 3a5ade3..0000000 --- a/DirectXTK/Src/Shaders/Compiled/NormalMapEffect_PSNormalPixelLightingTx.inc +++ /dev/null @@ -1,586 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// TEXCOORD 0 xy 0 NONE float xy -// TEXCOORD 1 xyzw 1 NONE float xyzw -// TEXCOORD 2 xyz 2 NONE float xyz -// COLOR 0 xyzw 3 NONE float xyzw -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Target 0 xyzw 0 TARGET float xyzw -// -ps_4_0 -dcl_constantbuffer CB0[14], immediateIndexed -dcl_sampler s0, mode_default -dcl_resource_texture2d (float,float,float,float) t0 -dcl_resource_texture2d (float,float,float,float) t1 -dcl_resource_texture2d (float,float,float,float) t2 -dcl_input_ps linear v0.xy -dcl_input_ps linear v1.xyzw -dcl_input_ps linear v2.xyz -dcl_input_ps linear v3.xyzw -dcl_output o0.xyzw -dcl_temps 5 -deriv_rtx r0.xyz, v1.yzxy -deriv_rty r1.xyz, v1.zxyz -mul r2.xyz, r0.xyzx, r1.yzxy -mad r2.xyz, r0.zxyz, r1.zxyz, -r2.xyzx -mul r3.xyz, r0.xyzx, r2.xyzx -mad r0.xyz, r2.zxyz, r0.yzxy, -r3.xyzx -deriv_rty r3.xy, v0.xyxx -mul r3.xzw, r0.xxyz, r3.xxxx -mul r0.xyz, r0.xyzx, r3.yyyy -mul r4.xyz, r1.xyzx, r2.zxyz -mad r1.xyz, r1.zxyz, r2.xyzx, -r4.xyzx -deriv_rtx r2.xy, v0.xyxx -mad r2.xzw, r2.xxxx, r1.xxyz, r3.xxzw -mad r0.xyz, r2.yyyy, r1.xyzx, r0.xyzx -dp3 r0.w, r2.xzwx, r2.xzwx -rsq r0.w, r0.w -mul r1.xyz, r0.wwww, r2.xzwx -dp3 r0.w, r0.xyzx, r0.xyzx -rsq r0.w, r0.w -mul r0.xyz, r0.wwww, r0.xyzx -sample r2.xyzw, v0.xyxx, t2.xyzw, s0 -mad r2.xy, r2.xyxx, l(2.000000, 2.000000, 0.000000, 0.000000), l(-1.000000, -1.000000, 0.000000, 0.000000) -mul r0.xyz, r0.xyzx, r2.yyyy -mad r0.xyz, r2.xxxx, r1.xyzx, r0.xyzx -dp2 r0.w, r2.xyxx, r2.xyxx -add r0.w, -r0.w, l(1.000000) -sqrt r0.w, r0.w -mad r0.xyz, r0.wwww, v2.xyzx, r0.xyzx -dp3 r0.w, r0.xyzx, r0.xyzx -rsq r0.w, r0.w -mul r0.xyz, r0.wwww, r0.xyzx -add r1.xyz, -v1.xyzx, cb0[12].xyzx -dp3 r0.w, r1.xyzx, r1.xyzx -rsq r0.w, r0.w -mad r2.xyz, r1.xyzx, r0.wwww, -cb0[3].xyzx -dp3 r1.w, r2.xyzx, r2.xyzx -rsq r1.w, r1.w -mul r2.xyz, r1.wwww, r2.xyzx -dp3 r2.x, r2.xyzx, r0.xyzx -mad r3.xyz, r1.xyzx, r0.wwww, -cb0[4].xyzx -mad r1.xyz, r1.xyzx, r0.wwww, -cb0[5].xyzx -dp3 r0.w, r3.xyzx, r3.xyzx -rsq r0.w, r0.w -mul r3.xyz, r0.wwww, r3.xyzx -dp3 r2.y, r3.xyzx, r0.xyzx -dp3 r0.w, r1.xyzx, r1.xyzx -rsq r0.w, r0.w -mul r1.xyz, r0.wwww, r1.xyzx -dp3 r2.z, r1.xyzx, r0.xyzx -max r1.xyz, r2.xyzx, l(0.000000, 0.000000, 0.000000, 0.000000) -dp3 r2.x, -cb0[3].xyzx, r0.xyzx -dp3 r2.y, -cb0[4].xyzx, r0.xyzx -dp3 r2.z, -cb0[5].xyzx, r0.xyzx -ge r0.xyz, r2.xyzx, l(0.000000, 0.000000, 0.000000, 0.000000) -and r0.xyz, r0.xyzx, l(0x3f800000, 0x3f800000, 0x3f800000, 0) -mul r1.xyz, r0.xyzx, r1.xyzx -mul r0.xyz, r2.xyzx, r0.xyzx -log r1.xyz, r1.xyzx -mul r1.xyz, r1.xyzx, cb0[2].wwww -exp r1.xyz, r1.xyzx -mul r1.xyz, r2.xyzx, r1.xyzx -mul r2.xyz, r1.yyyy, cb0[10].xyzx -mad r1.xyw, r1.xxxx, cb0[9].xyxz, r2.xyxz -mad r1.xyz, r1.zzzz, cb0[11].xyzx, r1.xywx -mul r1.xyz, r1.xyzx, cb0[2].xyzx -sample r2.xyzw, v0.xyxx, t1.xyzw, s0 -mul r1.xyz, r1.xyzx, r2.xyzx -sample r2.xyzw, v0.xyxx, t0.xyzw, s0 -mul r2.xyzw, r2.xyzw, v3.xyzw -mul r1.xyz, r1.xyzx, r2.wwww -mul r3.xyz, r0.yyyy, cb0[7].xyzx -mad r0.xyw, r0.xxxx, cb0[6].xyxz, r3.xyxz -mad r0.xyz, r0.zzzz, cb0[8].xyzx, r0.xywx -mad r0.xyz, r0.xyzx, cb0[0].xyzx, cb0[1].xyzx -mad r0.xyz, r2.xyzx, r0.xyzx, r1.xyzx -mad r1.xyz, cb0[13].xyzx, r2.wwww, -r0.xyzx -mad o0.xyz, v1.wwww, r1.xyzx, r0.xyzx -mov o0.w, r2.w -ret -// Approximately 0 instruction slots used -#endif - -const BYTE NormalMapEffect_PSNormalPixelLightingTx[] = -{ - 68, 88, 66, 67, 125, 9, - 143, 123, 193, 191, 171, 56, - 222, 200, 84, 36, 96, 49, - 11, 177, 1, 0, 0, 0, - 248, 10, 0, 0, 3, 0, - 0, 0, 44, 0, 0, 0, - 172, 0, 0, 0, 224, 0, - 0, 0, 73, 83, 71, 78, - 120, 0, 0, 0, 4, 0, - 0, 0, 8, 0, 0, 0, - 104, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 3, 3, 0, 0, - 104, 0, 0, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 1, 0, - 0, 0, 15, 15, 0, 0, - 104, 0, 0, 0, 2, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 2, 0, - 0, 0, 7, 7, 0, 0, - 113, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 3, 0, - 0, 0, 15, 15, 0, 0, - 84, 69, 88, 67, 79, 79, - 82, 68, 0, 67, 79, 76, - 79, 82, 0, 171, 79, 83, - 71, 78, 44, 0, 0, 0, - 1, 0, 0, 0, 8, 0, - 0, 0, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 15, 0, - 0, 0, 83, 86, 95, 84, - 97, 114, 103, 101, 116, 0, - 171, 171, 83, 72, 68, 82, - 16, 10, 0, 0, 64, 0, - 0, 0, 132, 2, 0, 0, - 89, 0, 0, 4, 70, 142, - 32, 0, 0, 0, 0, 0, - 14, 0, 0, 0, 90, 0, - 0, 3, 0, 96, 16, 0, - 0, 0, 0, 0, 88, 24, - 0, 4, 0, 112, 16, 0, - 0, 0, 0, 0, 85, 85, - 0, 0, 88, 24, 0, 4, - 0, 112, 16, 0, 1, 0, - 0, 0, 85, 85, 0, 0, - 88, 24, 0, 4, 0, 112, - 16, 0, 2, 0, 0, 0, - 85, 85, 0, 0, 98, 16, - 0, 3, 50, 16, 16, 0, - 0, 0, 0, 0, 98, 16, - 0, 3, 242, 16, 16, 0, - 1, 0, 0, 0, 98, 16, - 0, 3, 114, 16, 16, 0, - 2, 0, 0, 0, 98, 16, - 0, 3, 242, 16, 16, 0, - 3, 0, 0, 0, 101, 0, - 0, 3, 242, 32, 16, 0, - 0, 0, 0, 0, 104, 0, - 0, 2, 5, 0, 0, 0, - 11, 0, 0, 5, 114, 0, - 16, 0, 0, 0, 0, 0, - 150, 20, 16, 0, 1, 0, - 0, 0, 12, 0, 0, 5, - 114, 0, 16, 0, 1, 0, - 0, 0, 38, 25, 16, 0, - 1, 0, 0, 0, 56, 0, - 0, 7, 114, 0, 16, 0, - 2, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 150, 4, 16, 0, 1, 0, - 0, 0, 50, 0, 0, 10, - 114, 0, 16, 0, 2, 0, - 0, 0, 38, 9, 16, 0, - 0, 0, 0, 0, 38, 9, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 128, 65, 0, - 0, 0, 2, 0, 0, 0, - 56, 0, 0, 7, 114, 0, - 16, 0, 3, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 2, 0, 0, 0, 50, 0, - 0, 10, 114, 0, 16, 0, - 0, 0, 0, 0, 38, 9, - 16, 0, 2, 0, 0, 0, - 150, 4, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 128, - 65, 0, 0, 0, 3, 0, - 0, 0, 12, 0, 0, 5, - 50, 0, 16, 0, 3, 0, - 0, 0, 70, 16, 16, 0, - 0, 0, 0, 0, 56, 0, - 0, 7, 210, 0, 16, 0, - 3, 0, 0, 0, 6, 9, - 16, 0, 0, 0, 0, 0, - 6, 0, 16, 0, 3, 0, - 0, 0, 56, 0, 0, 7, - 114, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 86, 5, - 16, 0, 3, 0, 0, 0, - 56, 0, 0, 7, 114, 0, - 16, 0, 4, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 38, 9, 16, 0, - 2, 0, 0, 0, 50, 0, - 0, 10, 114, 0, 16, 0, - 1, 0, 0, 0, 38, 9, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 2, 0, - 0, 0, 70, 2, 16, 128, - 65, 0, 0, 0, 4, 0, - 0, 0, 11, 0, 0, 5, - 50, 0, 16, 0, 2, 0, - 0, 0, 70, 16, 16, 0, - 0, 0, 0, 0, 50, 0, - 0, 9, 210, 0, 16, 0, - 2, 0, 0, 0, 6, 0, - 16, 0, 2, 0, 0, 0, - 6, 9, 16, 0, 1, 0, - 0, 0, 6, 14, 16, 0, - 3, 0, 0, 0, 50, 0, - 0, 9, 114, 0, 16, 0, - 0, 0, 0, 0, 86, 5, - 16, 0, 2, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 16, 0, - 0, 7, 130, 0, 16, 0, - 0, 0, 0, 0, 134, 3, - 16, 0, 2, 0, 0, 0, - 134, 3, 16, 0, 2, 0, - 0, 0, 68, 0, 0, 5, - 130, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 56, 0, - 0, 7, 114, 0, 16, 0, - 1, 0, 0, 0, 246, 15, - 16, 0, 0, 0, 0, 0, - 134, 3, 16, 0, 2, 0, - 0, 0, 16, 0, 0, 7, - 130, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 68, 0, 0, 5, 130, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 56, 0, 0, 7, - 114, 0, 16, 0, 0, 0, - 0, 0, 246, 15, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 69, 0, 0, 9, 242, 0, - 16, 0, 2, 0, 0, 0, - 70, 16, 16, 0, 0, 0, - 0, 0, 70, 126, 16, 0, - 2, 0, 0, 0, 0, 96, - 16, 0, 0, 0, 0, 0, - 50, 0, 0, 15, 50, 0, - 16, 0, 2, 0, 0, 0, - 70, 0, 16, 0, 2, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 64, 0, 0, - 0, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 128, 191, - 0, 0, 128, 191, 0, 0, - 0, 0, 0, 0, 0, 0, - 56, 0, 0, 7, 114, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 86, 5, 16, 0, - 2, 0, 0, 0, 50, 0, - 0, 9, 114, 0, 16, 0, - 0, 0, 0, 0, 6, 0, - 16, 0, 2, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 15, 0, - 0, 7, 130, 0, 16, 0, - 0, 0, 0, 0, 70, 0, - 16, 0, 2, 0, 0, 0, - 70, 0, 16, 0, 2, 0, - 0, 0, 0, 0, 0, 8, - 130, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 128, - 65, 0, 0, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 128, 63, 75, 0, - 0, 5, 130, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 50, 0, 0, 9, 114, 0, - 16, 0, 0, 0, 0, 0, - 246, 15, 16, 0, 0, 0, - 0, 0, 70, 18, 16, 0, - 2, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 16, 0, 0, 7, 130, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 68, 0, - 0, 5, 130, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 56, 0, 0, 7, 114, 0, - 16, 0, 0, 0, 0, 0, - 246, 15, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 0, 0, - 0, 9, 114, 0, 16, 0, - 1, 0, 0, 0, 70, 18, - 16, 128, 65, 0, 0, 0, - 1, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 12, 0, 0, 0, 16, 0, - 0, 7, 130, 0, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 68, 0, 0, 5, - 130, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 50, 0, - 0, 11, 114, 0, 16, 0, - 2, 0, 0, 0, 70, 2, - 16, 0, 1, 0, 0, 0, - 246, 15, 16, 0, 0, 0, - 0, 0, 70, 130, 32, 128, - 65, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 16, 0, 0, 7, 130, 0, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 2, 0, - 0, 0, 70, 2, 16, 0, - 2, 0, 0, 0, 68, 0, - 0, 5, 130, 0, 16, 0, - 1, 0, 0, 0, 58, 0, - 16, 0, 1, 0, 0, 0, - 56, 0, 0, 7, 114, 0, - 16, 0, 2, 0, 0, 0, - 246, 15, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 2, 0, 0, 0, 16, 0, - 0, 7, 18, 0, 16, 0, - 2, 0, 0, 0, 70, 2, - 16, 0, 2, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 50, 0, 0, 11, - 114, 0, 16, 0, 3, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 246, 15, - 16, 0, 0, 0, 0, 0, - 70, 130, 32, 128, 65, 0, - 0, 0, 0, 0, 0, 0, - 4, 0, 0, 0, 50, 0, - 0, 11, 114, 0, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 1, 0, 0, 0, - 246, 15, 16, 0, 0, 0, - 0, 0, 70, 130, 32, 128, - 65, 0, 0, 0, 0, 0, - 0, 0, 5, 0, 0, 0, - 16, 0, 0, 7, 130, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 3, 0, - 0, 0, 70, 2, 16, 0, - 3, 0, 0, 0, 68, 0, - 0, 5, 130, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 56, 0, 0, 7, 114, 0, - 16, 0, 3, 0, 0, 0, - 246, 15, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 3, 0, 0, 0, 16, 0, - 0, 7, 34, 0, 16, 0, - 2, 0, 0, 0, 70, 2, - 16, 0, 3, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 16, 0, 0, 7, - 130, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 1, 0, 0, 0, - 68, 0, 0, 5, 130, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 56, 0, 0, 7, - 114, 0, 16, 0, 1, 0, - 0, 0, 246, 15, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 1, 0, 0, 0, - 16, 0, 0, 7, 66, 0, - 16, 0, 2, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 52, 0, - 0, 10, 114, 0, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 2, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 16, 0, 0, 9, - 18, 0, 16, 0, 2, 0, - 0, 0, 70, 130, 32, 128, - 65, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 16, 0, 0, 9, - 34, 0, 16, 0, 2, 0, - 0, 0, 70, 130, 32, 128, - 65, 0, 0, 0, 0, 0, - 0, 0, 4, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 16, 0, 0, 9, - 66, 0, 16, 0, 2, 0, - 0, 0, 70, 130, 32, 128, - 65, 0, 0, 0, 0, 0, - 0, 0, 5, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 29, 0, 0, 10, - 114, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 2, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 10, 114, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 0, 0, 56, 0, - 0, 7, 114, 0, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 56, 0, 0, 7, - 114, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 2, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 47, 0, 0, 5, 114, 0, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 56, 0, 0, 8, - 114, 0, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 246, 143, - 32, 0, 0, 0, 0, 0, - 2, 0, 0, 0, 25, 0, - 0, 5, 114, 0, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 1, 0, 0, 0, - 56, 0, 0, 7, 114, 0, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 2, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 56, 0, - 0, 8, 114, 0, 16, 0, - 2, 0, 0, 0, 86, 5, - 16, 0, 1, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 10, 0, 0, 0, - 50, 0, 0, 10, 178, 0, - 16, 0, 1, 0, 0, 0, - 6, 0, 16, 0, 1, 0, - 0, 0, 70, 136, 32, 0, - 0, 0, 0, 0, 9, 0, - 0, 0, 70, 8, 16, 0, - 2, 0, 0, 0, 50, 0, - 0, 10, 114, 0, 16, 0, - 1, 0, 0, 0, 166, 10, - 16, 0, 1, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 11, 0, 0, 0, - 70, 3, 16, 0, 1, 0, - 0, 0, 56, 0, 0, 8, - 114, 0, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 2, 0, 0, 0, 69, 0, - 0, 9, 242, 0, 16, 0, - 2, 0, 0, 0, 70, 16, - 16, 0, 0, 0, 0, 0, - 70, 126, 16, 0, 1, 0, - 0, 0, 0, 96, 16, 0, - 0, 0, 0, 0, 56, 0, - 0, 7, 114, 0, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 2, 0, - 0, 0, 69, 0, 0, 9, - 242, 0, 16, 0, 2, 0, - 0, 0, 70, 16, 16, 0, - 0, 0, 0, 0, 70, 126, - 16, 0, 0, 0, 0, 0, - 0, 96, 16, 0, 0, 0, - 0, 0, 56, 0, 0, 7, - 242, 0, 16, 0, 2, 0, - 0, 0, 70, 14, 16, 0, - 2, 0, 0, 0, 70, 30, - 16, 0, 3, 0, 0, 0, - 56, 0, 0, 7, 114, 0, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 246, 15, 16, 0, - 2, 0, 0, 0, 56, 0, - 0, 8, 114, 0, 16, 0, - 3, 0, 0, 0, 86, 5, - 16, 0, 0, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 7, 0, 0, 0, - 50, 0, 0, 10, 178, 0, - 16, 0, 0, 0, 0, 0, - 6, 0, 16, 0, 0, 0, - 0, 0, 70, 136, 32, 0, - 0, 0, 0, 0, 6, 0, - 0, 0, 70, 8, 16, 0, - 3, 0, 0, 0, 50, 0, - 0, 10, 114, 0, 16, 0, - 0, 0, 0, 0, 166, 10, - 16, 0, 0, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 8, 0, 0, 0, - 70, 3, 16, 0, 0, 0, - 0, 0, 50, 0, 0, 11, - 114, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 50, 0, - 0, 9, 114, 0, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 2, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 50, 0, - 0, 11, 114, 0, 16, 0, - 1, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 13, 0, 0, 0, 246, 15, - 16, 0, 2, 0, 0, 0, - 70, 2, 16, 128, 65, 0, - 0, 0, 0, 0, 0, 0, - 50, 0, 0, 9, 114, 32, - 16, 0, 0, 0, 0, 0, - 246, 31, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 54, 0, 0, 5, 130, 32, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 62, 0, 0, 1 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/NormalMapEffect_PSNormalPixelLightingTxNoFog.inc b/DirectXTK/Src/Shaders/Compiled/NormalMapEffect_PSNormalPixelLightingTxNoFog.inc deleted file mode 100644 index 7b57820..0000000 --- a/DirectXTK/Src/Shaders/Compiled/NormalMapEffect_PSNormalPixelLightingTxNoFog.inc +++ /dev/null @@ -1,571 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// TEXCOORD 0 xy 0 NONE float xy -// TEXCOORD 1 xyzw 1 NONE float xyz -// TEXCOORD 2 xyz 2 NONE float xyz -// COLOR 0 xyzw 3 NONE float xyzw -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Target 0 xyzw 0 TARGET float xyzw -// -ps_4_0 -dcl_constantbuffer CB0[13], immediateIndexed -dcl_sampler s0, mode_default -dcl_resource_texture2d (float,float,float,float) t0 -dcl_resource_texture2d (float,float,float,float) t1 -dcl_resource_texture2d (float,float,float,float) t2 -dcl_input_ps linear v0.xy -dcl_input_ps linear v1.xyz -dcl_input_ps linear v2.xyz -dcl_input_ps linear v3.xyzw -dcl_output o0.xyzw -dcl_temps 5 -deriv_rtx r0.xyz, v1.yzxy -deriv_rty r1.xyz, v1.zxyz -mul r2.xyz, r0.xyzx, r1.yzxy -mad r2.xyz, r0.zxyz, r1.zxyz, -r2.xyzx -mul r3.xyz, r0.xyzx, r2.xyzx -mad r0.xyz, r2.zxyz, r0.yzxy, -r3.xyzx -deriv_rty r3.xy, v0.xyxx -mul r3.xzw, r0.xxyz, r3.xxxx -mul r0.xyz, r0.xyzx, r3.yyyy -mul r4.xyz, r1.xyzx, r2.zxyz -mad r1.xyz, r1.zxyz, r2.xyzx, -r4.xyzx -deriv_rtx r2.xy, v0.xyxx -mad r2.xzw, r2.xxxx, r1.xxyz, r3.xxzw -mad r0.xyz, r2.yyyy, r1.xyzx, r0.xyzx -dp3 r0.w, r2.xzwx, r2.xzwx -rsq r0.w, r0.w -mul r1.xyz, r0.wwww, r2.xzwx -dp3 r0.w, r0.xyzx, r0.xyzx -rsq r0.w, r0.w -mul r0.xyz, r0.wwww, r0.xyzx -sample r2.xyzw, v0.xyxx, t2.xyzw, s0 -mad r2.xy, r2.xyxx, l(2.000000, 2.000000, 0.000000, 0.000000), l(-1.000000, -1.000000, 0.000000, 0.000000) -mul r0.xyz, r0.xyzx, r2.yyyy -mad r0.xyz, r2.xxxx, r1.xyzx, r0.xyzx -dp2 r0.w, r2.xyxx, r2.xyxx -add r0.w, -r0.w, l(1.000000) -sqrt r0.w, r0.w -mad r0.xyz, r0.wwww, v2.xyzx, r0.xyzx -dp3 r0.w, r0.xyzx, r0.xyzx -rsq r0.w, r0.w -mul r0.xyz, r0.wwww, r0.xyzx -add r1.xyz, -v1.xyzx, cb0[12].xyzx -dp3 r0.w, r1.xyzx, r1.xyzx -rsq r0.w, r0.w -mad r2.xyz, r1.xyzx, r0.wwww, -cb0[3].xyzx -dp3 r1.w, r2.xyzx, r2.xyzx -rsq r1.w, r1.w -mul r2.xyz, r1.wwww, r2.xyzx -dp3 r2.x, r2.xyzx, r0.xyzx -mad r3.xyz, r1.xyzx, r0.wwww, -cb0[4].xyzx -mad r1.xyz, r1.xyzx, r0.wwww, -cb0[5].xyzx -dp3 r0.w, r3.xyzx, r3.xyzx -rsq r0.w, r0.w -mul r3.xyz, r0.wwww, r3.xyzx -dp3 r2.y, r3.xyzx, r0.xyzx -dp3 r0.w, r1.xyzx, r1.xyzx -rsq r0.w, r0.w -mul r1.xyz, r0.wwww, r1.xyzx -dp3 r2.z, r1.xyzx, r0.xyzx -max r1.xyz, r2.xyzx, l(0.000000, 0.000000, 0.000000, 0.000000) -dp3 r2.x, -cb0[3].xyzx, r0.xyzx -dp3 r2.y, -cb0[4].xyzx, r0.xyzx -dp3 r2.z, -cb0[5].xyzx, r0.xyzx -ge r0.xyz, r2.xyzx, l(0.000000, 0.000000, 0.000000, 0.000000) -and r0.xyz, r0.xyzx, l(0x3f800000, 0x3f800000, 0x3f800000, 0) -mul r1.xyz, r0.xyzx, r1.xyzx -mul r0.xyz, r2.xyzx, r0.xyzx -log r1.xyz, r1.xyzx -mul r1.xyz, r1.xyzx, cb0[2].wwww -exp r1.xyz, r1.xyzx -mul r1.xyz, r2.xyzx, r1.xyzx -mul r2.xyz, r1.yyyy, cb0[10].xyzx -mad r1.xyw, r1.xxxx, cb0[9].xyxz, r2.xyxz -mad r1.xyz, r1.zzzz, cb0[11].xyzx, r1.xywx -mul r1.xyz, r1.xyzx, cb0[2].xyzx -sample r2.xyzw, v0.xyxx, t1.xyzw, s0 -mul r1.xyz, r1.xyzx, r2.xyzx -sample r2.xyzw, v0.xyxx, t0.xyzw, s0 -mul r2.xyzw, r2.xyzw, v3.xyzw -mul r1.xyz, r1.xyzx, r2.wwww -mul r3.xyz, r0.yyyy, cb0[7].xyzx -mad r0.xyw, r0.xxxx, cb0[6].xyxz, r3.xyxz -mad r0.xyz, r0.zzzz, cb0[8].xyzx, r0.xywx -mad r0.xyz, r0.xyzx, cb0[0].xyzx, cb0[1].xyzx -mad o0.xyz, r2.xyzx, r0.xyzx, r1.xyzx -mov o0.w, r2.w -ret -// Approximately 0 instruction slots used -#endif - -const BYTE NormalMapEffect_PSNormalPixelLightingTxNoFog[] = -{ - 68, 88, 66, 67, 109, 179, - 3, 31, 41, 29, 24, 198, - 35, 199, 197, 228, 22, 35, - 101, 90, 1, 0, 0, 0, - 168, 10, 0, 0, 3, 0, - 0, 0, 44, 0, 0, 0, - 172, 0, 0, 0, 224, 0, - 0, 0, 73, 83, 71, 78, - 120, 0, 0, 0, 4, 0, - 0, 0, 8, 0, 0, 0, - 104, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 3, 3, 0, 0, - 104, 0, 0, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 1, 0, - 0, 0, 15, 7, 0, 0, - 104, 0, 0, 0, 2, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 2, 0, - 0, 0, 7, 7, 0, 0, - 113, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 3, 0, - 0, 0, 15, 15, 0, 0, - 84, 69, 88, 67, 79, 79, - 82, 68, 0, 67, 79, 76, - 79, 82, 0, 171, 79, 83, - 71, 78, 44, 0, 0, 0, - 1, 0, 0, 0, 8, 0, - 0, 0, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 15, 0, - 0, 0, 83, 86, 95, 84, - 97, 114, 103, 101, 116, 0, - 171, 171, 83, 72, 68, 82, - 192, 9, 0, 0, 64, 0, - 0, 0, 112, 2, 0, 0, - 89, 0, 0, 4, 70, 142, - 32, 0, 0, 0, 0, 0, - 13, 0, 0, 0, 90, 0, - 0, 3, 0, 96, 16, 0, - 0, 0, 0, 0, 88, 24, - 0, 4, 0, 112, 16, 0, - 0, 0, 0, 0, 85, 85, - 0, 0, 88, 24, 0, 4, - 0, 112, 16, 0, 1, 0, - 0, 0, 85, 85, 0, 0, - 88, 24, 0, 4, 0, 112, - 16, 0, 2, 0, 0, 0, - 85, 85, 0, 0, 98, 16, - 0, 3, 50, 16, 16, 0, - 0, 0, 0, 0, 98, 16, - 0, 3, 114, 16, 16, 0, - 1, 0, 0, 0, 98, 16, - 0, 3, 114, 16, 16, 0, - 2, 0, 0, 0, 98, 16, - 0, 3, 242, 16, 16, 0, - 3, 0, 0, 0, 101, 0, - 0, 3, 242, 32, 16, 0, - 0, 0, 0, 0, 104, 0, - 0, 2, 5, 0, 0, 0, - 11, 0, 0, 5, 114, 0, - 16, 0, 0, 0, 0, 0, - 150, 20, 16, 0, 1, 0, - 0, 0, 12, 0, 0, 5, - 114, 0, 16, 0, 1, 0, - 0, 0, 38, 25, 16, 0, - 1, 0, 0, 0, 56, 0, - 0, 7, 114, 0, 16, 0, - 2, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 150, 4, 16, 0, 1, 0, - 0, 0, 50, 0, 0, 10, - 114, 0, 16, 0, 2, 0, - 0, 0, 38, 9, 16, 0, - 0, 0, 0, 0, 38, 9, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 128, 65, 0, - 0, 0, 2, 0, 0, 0, - 56, 0, 0, 7, 114, 0, - 16, 0, 3, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 2, 0, 0, 0, 50, 0, - 0, 10, 114, 0, 16, 0, - 0, 0, 0, 0, 38, 9, - 16, 0, 2, 0, 0, 0, - 150, 4, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 128, - 65, 0, 0, 0, 3, 0, - 0, 0, 12, 0, 0, 5, - 50, 0, 16, 0, 3, 0, - 0, 0, 70, 16, 16, 0, - 0, 0, 0, 0, 56, 0, - 0, 7, 210, 0, 16, 0, - 3, 0, 0, 0, 6, 9, - 16, 0, 0, 0, 0, 0, - 6, 0, 16, 0, 3, 0, - 0, 0, 56, 0, 0, 7, - 114, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 86, 5, - 16, 0, 3, 0, 0, 0, - 56, 0, 0, 7, 114, 0, - 16, 0, 4, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 38, 9, 16, 0, - 2, 0, 0, 0, 50, 0, - 0, 10, 114, 0, 16, 0, - 1, 0, 0, 0, 38, 9, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 2, 0, - 0, 0, 70, 2, 16, 128, - 65, 0, 0, 0, 4, 0, - 0, 0, 11, 0, 0, 5, - 50, 0, 16, 0, 2, 0, - 0, 0, 70, 16, 16, 0, - 0, 0, 0, 0, 50, 0, - 0, 9, 210, 0, 16, 0, - 2, 0, 0, 0, 6, 0, - 16, 0, 2, 0, 0, 0, - 6, 9, 16, 0, 1, 0, - 0, 0, 6, 14, 16, 0, - 3, 0, 0, 0, 50, 0, - 0, 9, 114, 0, 16, 0, - 0, 0, 0, 0, 86, 5, - 16, 0, 2, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 16, 0, - 0, 7, 130, 0, 16, 0, - 0, 0, 0, 0, 134, 3, - 16, 0, 2, 0, 0, 0, - 134, 3, 16, 0, 2, 0, - 0, 0, 68, 0, 0, 5, - 130, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 56, 0, - 0, 7, 114, 0, 16, 0, - 1, 0, 0, 0, 246, 15, - 16, 0, 0, 0, 0, 0, - 134, 3, 16, 0, 2, 0, - 0, 0, 16, 0, 0, 7, - 130, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 68, 0, 0, 5, 130, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 56, 0, 0, 7, - 114, 0, 16, 0, 0, 0, - 0, 0, 246, 15, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 69, 0, 0, 9, 242, 0, - 16, 0, 2, 0, 0, 0, - 70, 16, 16, 0, 0, 0, - 0, 0, 70, 126, 16, 0, - 2, 0, 0, 0, 0, 96, - 16, 0, 0, 0, 0, 0, - 50, 0, 0, 15, 50, 0, - 16, 0, 2, 0, 0, 0, - 70, 0, 16, 0, 2, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 64, 0, 0, - 0, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 128, 191, - 0, 0, 128, 191, 0, 0, - 0, 0, 0, 0, 0, 0, - 56, 0, 0, 7, 114, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 86, 5, 16, 0, - 2, 0, 0, 0, 50, 0, - 0, 9, 114, 0, 16, 0, - 0, 0, 0, 0, 6, 0, - 16, 0, 2, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 15, 0, - 0, 7, 130, 0, 16, 0, - 0, 0, 0, 0, 70, 0, - 16, 0, 2, 0, 0, 0, - 70, 0, 16, 0, 2, 0, - 0, 0, 0, 0, 0, 8, - 130, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 128, - 65, 0, 0, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 128, 63, 75, 0, - 0, 5, 130, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 50, 0, 0, 9, 114, 0, - 16, 0, 0, 0, 0, 0, - 246, 15, 16, 0, 0, 0, - 0, 0, 70, 18, 16, 0, - 2, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 16, 0, 0, 7, 130, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 68, 0, - 0, 5, 130, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 56, 0, 0, 7, 114, 0, - 16, 0, 0, 0, 0, 0, - 246, 15, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 0, 0, - 0, 9, 114, 0, 16, 0, - 1, 0, 0, 0, 70, 18, - 16, 128, 65, 0, 0, 0, - 1, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 12, 0, 0, 0, 16, 0, - 0, 7, 130, 0, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 68, 0, 0, 5, - 130, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 50, 0, - 0, 11, 114, 0, 16, 0, - 2, 0, 0, 0, 70, 2, - 16, 0, 1, 0, 0, 0, - 246, 15, 16, 0, 0, 0, - 0, 0, 70, 130, 32, 128, - 65, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 16, 0, 0, 7, 130, 0, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 2, 0, - 0, 0, 70, 2, 16, 0, - 2, 0, 0, 0, 68, 0, - 0, 5, 130, 0, 16, 0, - 1, 0, 0, 0, 58, 0, - 16, 0, 1, 0, 0, 0, - 56, 0, 0, 7, 114, 0, - 16, 0, 2, 0, 0, 0, - 246, 15, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 2, 0, 0, 0, 16, 0, - 0, 7, 18, 0, 16, 0, - 2, 0, 0, 0, 70, 2, - 16, 0, 2, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 50, 0, 0, 11, - 114, 0, 16, 0, 3, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 246, 15, - 16, 0, 0, 0, 0, 0, - 70, 130, 32, 128, 65, 0, - 0, 0, 0, 0, 0, 0, - 4, 0, 0, 0, 50, 0, - 0, 11, 114, 0, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 1, 0, 0, 0, - 246, 15, 16, 0, 0, 0, - 0, 0, 70, 130, 32, 128, - 65, 0, 0, 0, 0, 0, - 0, 0, 5, 0, 0, 0, - 16, 0, 0, 7, 130, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 3, 0, - 0, 0, 70, 2, 16, 0, - 3, 0, 0, 0, 68, 0, - 0, 5, 130, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 56, 0, 0, 7, 114, 0, - 16, 0, 3, 0, 0, 0, - 246, 15, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 3, 0, 0, 0, 16, 0, - 0, 7, 34, 0, 16, 0, - 2, 0, 0, 0, 70, 2, - 16, 0, 3, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 16, 0, 0, 7, - 130, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 1, 0, 0, 0, - 68, 0, 0, 5, 130, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 56, 0, 0, 7, - 114, 0, 16, 0, 1, 0, - 0, 0, 246, 15, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 1, 0, 0, 0, - 16, 0, 0, 7, 66, 0, - 16, 0, 2, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 52, 0, - 0, 10, 114, 0, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 2, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 16, 0, 0, 9, - 18, 0, 16, 0, 2, 0, - 0, 0, 70, 130, 32, 128, - 65, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 16, 0, 0, 9, - 34, 0, 16, 0, 2, 0, - 0, 0, 70, 130, 32, 128, - 65, 0, 0, 0, 0, 0, - 0, 0, 4, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 16, 0, 0, 9, - 66, 0, 16, 0, 2, 0, - 0, 0, 70, 130, 32, 128, - 65, 0, 0, 0, 0, 0, - 0, 0, 5, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 29, 0, 0, 10, - 114, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 2, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 10, 114, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 0, 0, 56, 0, - 0, 7, 114, 0, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 56, 0, 0, 7, - 114, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 2, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 47, 0, 0, 5, 114, 0, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 56, 0, 0, 8, - 114, 0, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 246, 143, - 32, 0, 0, 0, 0, 0, - 2, 0, 0, 0, 25, 0, - 0, 5, 114, 0, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 1, 0, 0, 0, - 56, 0, 0, 7, 114, 0, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 2, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 56, 0, - 0, 8, 114, 0, 16, 0, - 2, 0, 0, 0, 86, 5, - 16, 0, 1, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 10, 0, 0, 0, - 50, 0, 0, 10, 178, 0, - 16, 0, 1, 0, 0, 0, - 6, 0, 16, 0, 1, 0, - 0, 0, 70, 136, 32, 0, - 0, 0, 0, 0, 9, 0, - 0, 0, 70, 8, 16, 0, - 2, 0, 0, 0, 50, 0, - 0, 10, 114, 0, 16, 0, - 1, 0, 0, 0, 166, 10, - 16, 0, 1, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 11, 0, 0, 0, - 70, 3, 16, 0, 1, 0, - 0, 0, 56, 0, 0, 8, - 114, 0, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 2, 0, 0, 0, 69, 0, - 0, 9, 242, 0, 16, 0, - 2, 0, 0, 0, 70, 16, - 16, 0, 0, 0, 0, 0, - 70, 126, 16, 0, 1, 0, - 0, 0, 0, 96, 16, 0, - 0, 0, 0, 0, 56, 0, - 0, 7, 114, 0, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 2, 0, - 0, 0, 69, 0, 0, 9, - 242, 0, 16, 0, 2, 0, - 0, 0, 70, 16, 16, 0, - 0, 0, 0, 0, 70, 126, - 16, 0, 0, 0, 0, 0, - 0, 96, 16, 0, 0, 0, - 0, 0, 56, 0, 0, 7, - 242, 0, 16, 0, 2, 0, - 0, 0, 70, 14, 16, 0, - 2, 0, 0, 0, 70, 30, - 16, 0, 3, 0, 0, 0, - 56, 0, 0, 7, 114, 0, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 246, 15, 16, 0, - 2, 0, 0, 0, 56, 0, - 0, 8, 114, 0, 16, 0, - 3, 0, 0, 0, 86, 5, - 16, 0, 0, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 7, 0, 0, 0, - 50, 0, 0, 10, 178, 0, - 16, 0, 0, 0, 0, 0, - 6, 0, 16, 0, 0, 0, - 0, 0, 70, 136, 32, 0, - 0, 0, 0, 0, 6, 0, - 0, 0, 70, 8, 16, 0, - 3, 0, 0, 0, 50, 0, - 0, 10, 114, 0, 16, 0, - 0, 0, 0, 0, 166, 10, - 16, 0, 0, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 8, 0, 0, 0, - 70, 3, 16, 0, 0, 0, - 0, 0, 50, 0, 0, 11, - 114, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 50, 0, - 0, 9, 114, 32, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 2, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 54, 0, - 0, 5, 130, 32, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 62, 0, 0, 1 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/NormalMapEffect_PSNormalPixelLightingTxNoFogSpec.inc b/DirectXTK/Src/Shaders/Compiled/NormalMapEffect_PSNormalPixelLightingTxNoFogSpec.inc deleted file mode 100644 index 3ef074e..0000000 --- a/DirectXTK/Src/Shaders/Compiled/NormalMapEffect_PSNormalPixelLightingTxNoFogSpec.inc +++ /dev/null @@ -1,555 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// TEXCOORD 0 xy 0 NONE float xy -// TEXCOORD 1 xyzw 1 NONE float xyz -// TEXCOORD 2 xyz 2 NONE float xyz -// COLOR 0 xyzw 3 NONE float xyzw -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Target 0 xyzw 0 TARGET float xyzw -// -ps_4_0 -dcl_constantbuffer CB0[13], immediateIndexed -dcl_sampler s0, mode_default -dcl_resource_texture2d (float,float,float,float) t0 -dcl_resource_texture2d (float,float,float,float) t2 -dcl_input_ps linear v0.xy -dcl_input_ps linear v1.xyz -dcl_input_ps linear v2.xyz -dcl_input_ps linear v3.xyzw -dcl_output o0.xyzw -dcl_temps 5 -deriv_rtx r0.xyz, v1.yzxy -deriv_rty r1.xyz, v1.zxyz -mul r2.xyz, r0.xyzx, r1.yzxy -mad r2.xyz, r0.zxyz, r1.zxyz, -r2.xyzx -mul r3.xyz, r0.xyzx, r2.xyzx -mad r0.xyz, r2.zxyz, r0.yzxy, -r3.xyzx -deriv_rty r3.xy, v0.xyxx -mul r3.xzw, r0.xxyz, r3.xxxx -mul r0.xyz, r0.xyzx, r3.yyyy -mul r4.xyz, r1.xyzx, r2.zxyz -mad r1.xyz, r1.zxyz, r2.xyzx, -r4.xyzx -deriv_rtx r2.xy, v0.xyxx -mad r2.xzw, r2.xxxx, r1.xxyz, r3.xxzw -mad r0.xyz, r2.yyyy, r1.xyzx, r0.xyzx -dp3 r0.w, r2.xzwx, r2.xzwx -rsq r0.w, r0.w -mul r1.xyz, r0.wwww, r2.xzwx -dp3 r0.w, r0.xyzx, r0.xyzx -rsq r0.w, r0.w -mul r0.xyz, r0.wwww, r0.xyzx -sample r2.xyzw, v0.xyxx, t2.xyzw, s0 -mad r2.xy, r2.xyxx, l(2.000000, 2.000000, 0.000000, 0.000000), l(-1.000000, -1.000000, 0.000000, 0.000000) -mul r0.xyz, r0.xyzx, r2.yyyy -mad r0.xyz, r2.xxxx, r1.xyzx, r0.xyzx -dp2 r0.w, r2.xyxx, r2.xyxx -add r0.w, -r0.w, l(1.000000) -sqrt r0.w, r0.w -mad r0.xyz, r0.wwww, v2.xyzx, r0.xyzx -dp3 r0.w, r0.xyzx, r0.xyzx -rsq r0.w, r0.w -mul r0.xyz, r0.wwww, r0.xyzx -add r1.xyz, -v1.xyzx, cb0[12].xyzx -dp3 r0.w, r1.xyzx, r1.xyzx -rsq r0.w, r0.w -mad r2.xyz, r1.xyzx, r0.wwww, -cb0[3].xyzx -dp3 r1.w, r2.xyzx, r2.xyzx -rsq r1.w, r1.w -mul r2.xyz, r1.wwww, r2.xyzx -dp3 r2.x, r2.xyzx, r0.xyzx -mad r3.xyz, r1.xyzx, r0.wwww, -cb0[4].xyzx -mad r1.xyz, r1.xyzx, r0.wwww, -cb0[5].xyzx -dp3 r0.w, r3.xyzx, r3.xyzx -rsq r0.w, r0.w -mul r3.xyz, r0.wwww, r3.xyzx -dp3 r2.y, r3.xyzx, r0.xyzx -dp3 r0.w, r1.xyzx, r1.xyzx -rsq r0.w, r0.w -mul r1.xyz, r0.wwww, r1.xyzx -dp3 r2.z, r1.xyzx, r0.xyzx -max r1.xyz, r2.xyzx, l(0.000000, 0.000000, 0.000000, 0.000000) -dp3 r2.x, -cb0[3].xyzx, r0.xyzx -dp3 r2.y, -cb0[4].xyzx, r0.xyzx -dp3 r2.z, -cb0[5].xyzx, r0.xyzx -ge r0.xyz, r2.xyzx, l(0.000000, 0.000000, 0.000000, 0.000000) -and r0.xyz, r0.xyzx, l(0x3f800000, 0x3f800000, 0x3f800000, 0) -mul r1.xyz, r0.xyzx, r1.xyzx -mul r0.xyz, r2.xyzx, r0.xyzx -log r1.xyz, r1.xyzx -mul r1.xyz, r1.xyzx, cb0[2].wwww -exp r1.xyz, r1.xyzx -mul r1.xyz, r2.xyzx, r1.xyzx -mul r2.xyz, r1.yyyy, cb0[10].xyzx -mad r1.xyw, r1.xxxx, cb0[9].xyxz, r2.xyxz -mad r1.xyz, r1.zzzz, cb0[11].xyzx, r1.xywx -mul r1.xyz, r1.xyzx, cb0[2].xyzx -sample r2.xyzw, v0.xyxx, t0.xyzw, s0 -mul r2.xyzw, r2.xyzw, v3.xyzw -mul r1.xyz, r1.xyzx, r2.wwww -mul r3.xyz, r0.yyyy, cb0[7].xyzx -mad r0.xyw, r0.xxxx, cb0[6].xyxz, r3.xyxz -mad r0.xyz, r0.zzzz, cb0[8].xyzx, r0.xywx -mad r0.xyz, r0.xyzx, cb0[0].xyzx, cb0[1].xyzx -mad o0.xyz, r2.xyzx, r0.xyzx, r1.xyzx -mov o0.w, r2.w -ret -// Approximately 0 instruction slots used -#endif - -const BYTE NormalMapEffect_PSNormalPixelLightingTxNoFogSpec[] = -{ - 68, 88, 66, 67, 197, 173, - 93, 240, 193, 154, 136, 52, - 93, 125, 239, 128, 151, 178, - 10, 221, 1, 0, 0, 0, - 88, 10, 0, 0, 3, 0, - 0, 0, 44, 0, 0, 0, - 172, 0, 0, 0, 224, 0, - 0, 0, 73, 83, 71, 78, - 120, 0, 0, 0, 4, 0, - 0, 0, 8, 0, 0, 0, - 104, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 3, 3, 0, 0, - 104, 0, 0, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 1, 0, - 0, 0, 15, 7, 0, 0, - 104, 0, 0, 0, 2, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 2, 0, - 0, 0, 7, 7, 0, 0, - 113, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 3, 0, - 0, 0, 15, 15, 0, 0, - 84, 69, 88, 67, 79, 79, - 82, 68, 0, 67, 79, 76, - 79, 82, 0, 171, 79, 83, - 71, 78, 44, 0, 0, 0, - 1, 0, 0, 0, 8, 0, - 0, 0, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 15, 0, - 0, 0, 83, 86, 95, 84, - 97, 114, 103, 101, 116, 0, - 171, 171, 83, 72, 68, 82, - 112, 9, 0, 0, 64, 0, - 0, 0, 92, 2, 0, 0, - 89, 0, 0, 4, 70, 142, - 32, 0, 0, 0, 0, 0, - 13, 0, 0, 0, 90, 0, - 0, 3, 0, 96, 16, 0, - 0, 0, 0, 0, 88, 24, - 0, 4, 0, 112, 16, 0, - 0, 0, 0, 0, 85, 85, - 0, 0, 88, 24, 0, 4, - 0, 112, 16, 0, 2, 0, - 0, 0, 85, 85, 0, 0, - 98, 16, 0, 3, 50, 16, - 16, 0, 0, 0, 0, 0, - 98, 16, 0, 3, 114, 16, - 16, 0, 1, 0, 0, 0, - 98, 16, 0, 3, 114, 16, - 16, 0, 2, 0, 0, 0, - 98, 16, 0, 3, 242, 16, - 16, 0, 3, 0, 0, 0, - 101, 0, 0, 3, 242, 32, - 16, 0, 0, 0, 0, 0, - 104, 0, 0, 2, 5, 0, - 0, 0, 11, 0, 0, 5, - 114, 0, 16, 0, 0, 0, - 0, 0, 150, 20, 16, 0, - 1, 0, 0, 0, 12, 0, - 0, 5, 114, 0, 16, 0, - 1, 0, 0, 0, 38, 25, - 16, 0, 1, 0, 0, 0, - 56, 0, 0, 7, 114, 0, - 16, 0, 2, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 150, 4, 16, 0, - 1, 0, 0, 0, 50, 0, - 0, 10, 114, 0, 16, 0, - 2, 0, 0, 0, 38, 9, - 16, 0, 0, 0, 0, 0, - 38, 9, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 128, - 65, 0, 0, 0, 2, 0, - 0, 0, 56, 0, 0, 7, - 114, 0, 16, 0, 3, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 2, 0, 0, 0, - 50, 0, 0, 10, 114, 0, - 16, 0, 0, 0, 0, 0, - 38, 9, 16, 0, 2, 0, - 0, 0, 150, 4, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 128, 65, 0, 0, 0, - 3, 0, 0, 0, 12, 0, - 0, 5, 50, 0, 16, 0, - 3, 0, 0, 0, 70, 16, - 16, 0, 0, 0, 0, 0, - 56, 0, 0, 7, 210, 0, - 16, 0, 3, 0, 0, 0, - 6, 9, 16, 0, 0, 0, - 0, 0, 6, 0, 16, 0, - 3, 0, 0, 0, 56, 0, - 0, 7, 114, 0, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 86, 5, 16, 0, 3, 0, - 0, 0, 56, 0, 0, 7, - 114, 0, 16, 0, 4, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 38, 9, - 16, 0, 2, 0, 0, 0, - 50, 0, 0, 10, 114, 0, - 16, 0, 1, 0, 0, 0, - 38, 9, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 2, 0, 0, 0, 70, 2, - 16, 128, 65, 0, 0, 0, - 4, 0, 0, 0, 11, 0, - 0, 5, 50, 0, 16, 0, - 2, 0, 0, 0, 70, 16, - 16, 0, 0, 0, 0, 0, - 50, 0, 0, 9, 210, 0, - 16, 0, 2, 0, 0, 0, - 6, 0, 16, 0, 2, 0, - 0, 0, 6, 9, 16, 0, - 1, 0, 0, 0, 6, 14, - 16, 0, 3, 0, 0, 0, - 50, 0, 0, 9, 114, 0, - 16, 0, 0, 0, 0, 0, - 86, 5, 16, 0, 2, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 16, 0, 0, 7, 130, 0, - 16, 0, 0, 0, 0, 0, - 134, 3, 16, 0, 2, 0, - 0, 0, 134, 3, 16, 0, - 2, 0, 0, 0, 68, 0, - 0, 5, 130, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 56, 0, 0, 7, 114, 0, - 16, 0, 1, 0, 0, 0, - 246, 15, 16, 0, 0, 0, - 0, 0, 134, 3, 16, 0, - 2, 0, 0, 0, 16, 0, - 0, 7, 130, 0, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 68, 0, 0, 5, - 130, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 56, 0, - 0, 7, 114, 0, 16, 0, - 0, 0, 0, 0, 246, 15, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 69, 0, 0, 9, - 242, 0, 16, 0, 2, 0, - 0, 0, 70, 16, 16, 0, - 0, 0, 0, 0, 70, 126, - 16, 0, 2, 0, 0, 0, - 0, 96, 16, 0, 0, 0, - 0, 0, 50, 0, 0, 15, - 50, 0, 16, 0, 2, 0, - 0, 0, 70, 0, 16, 0, - 2, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 64, - 0, 0, 0, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 191, 0, 0, 128, 191, - 0, 0, 0, 0, 0, 0, - 0, 0, 56, 0, 0, 7, - 114, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 86, 5, - 16, 0, 2, 0, 0, 0, - 50, 0, 0, 9, 114, 0, - 16, 0, 0, 0, 0, 0, - 6, 0, 16, 0, 2, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 15, 0, 0, 7, 130, 0, - 16, 0, 0, 0, 0, 0, - 70, 0, 16, 0, 2, 0, - 0, 0, 70, 0, 16, 0, - 2, 0, 0, 0, 0, 0, - 0, 8, 130, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 128, 65, 0, 0, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 128, 63, - 75, 0, 0, 5, 130, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 50, 0, 0, 9, - 114, 0, 16, 0, 0, 0, - 0, 0, 246, 15, 16, 0, - 0, 0, 0, 0, 70, 18, - 16, 0, 2, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 16, 0, 0, 7, - 130, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 68, 0, 0, 5, 130, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 56, 0, 0, 7, - 114, 0, 16, 0, 0, 0, - 0, 0, 246, 15, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 0, 0, 0, 9, 114, 0, - 16, 0, 1, 0, 0, 0, - 70, 18, 16, 128, 65, 0, - 0, 0, 1, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 12, 0, 0, 0, - 16, 0, 0, 7, 130, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 68, 0, - 0, 5, 130, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 50, 0, 0, 11, 114, 0, - 16, 0, 2, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 246, 15, 16, 0, - 0, 0, 0, 0, 70, 130, - 32, 128, 65, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 16, 0, 0, 7, - 130, 0, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 2, 0, 0, 0, 70, 2, - 16, 0, 2, 0, 0, 0, - 68, 0, 0, 5, 130, 0, - 16, 0, 1, 0, 0, 0, - 58, 0, 16, 0, 1, 0, - 0, 0, 56, 0, 0, 7, - 114, 0, 16, 0, 2, 0, - 0, 0, 246, 15, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 2, 0, 0, 0, - 16, 0, 0, 7, 18, 0, - 16, 0, 2, 0, 0, 0, - 70, 2, 16, 0, 2, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 50, 0, - 0, 11, 114, 0, 16, 0, - 3, 0, 0, 0, 70, 2, - 16, 0, 1, 0, 0, 0, - 246, 15, 16, 0, 0, 0, - 0, 0, 70, 130, 32, 128, - 65, 0, 0, 0, 0, 0, - 0, 0, 4, 0, 0, 0, - 50, 0, 0, 11, 114, 0, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 246, 15, 16, 0, - 0, 0, 0, 0, 70, 130, - 32, 128, 65, 0, 0, 0, - 0, 0, 0, 0, 5, 0, - 0, 0, 16, 0, 0, 7, - 130, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 3, 0, 0, 0, 70, 2, - 16, 0, 3, 0, 0, 0, - 68, 0, 0, 5, 130, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 56, 0, 0, 7, - 114, 0, 16, 0, 3, 0, - 0, 0, 246, 15, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 3, 0, 0, 0, - 16, 0, 0, 7, 34, 0, - 16, 0, 2, 0, 0, 0, - 70, 2, 16, 0, 3, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 16, 0, - 0, 7, 130, 0, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 68, 0, 0, 5, - 130, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 56, 0, - 0, 7, 114, 0, 16, 0, - 1, 0, 0, 0, 246, 15, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 16, 0, 0, 7, - 66, 0, 16, 0, 2, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 52, 0, 0, 10, 114, 0, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 2, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 16, 0, - 0, 9, 18, 0, 16, 0, - 2, 0, 0, 0, 70, 130, - 32, 128, 65, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 16, 0, - 0, 9, 34, 0, 16, 0, - 2, 0, 0, 0, 70, 130, - 32, 128, 65, 0, 0, 0, - 0, 0, 0, 0, 4, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 16, 0, - 0, 9, 66, 0, 16, 0, - 2, 0, 0, 0, 70, 130, - 32, 128, 65, 0, 0, 0, - 0, 0, 0, 0, 5, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 29, 0, - 0, 10, 114, 0, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 2, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 10, - 114, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 0, 0, - 56, 0, 0, 7, 114, 0, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 56, 0, - 0, 7, 114, 0, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 2, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 47, 0, 0, 5, - 114, 0, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 56, 0, - 0, 8, 114, 0, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 1, 0, 0, 0, - 246, 143, 32, 0, 0, 0, - 0, 0, 2, 0, 0, 0, - 25, 0, 0, 5, 114, 0, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 56, 0, 0, 7, - 114, 0, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 2, 0, 0, 0, 70, 2, - 16, 0, 1, 0, 0, 0, - 56, 0, 0, 8, 114, 0, - 16, 0, 2, 0, 0, 0, - 86, 5, 16, 0, 1, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 10, 0, - 0, 0, 50, 0, 0, 10, - 178, 0, 16, 0, 1, 0, - 0, 0, 6, 0, 16, 0, - 1, 0, 0, 0, 70, 136, - 32, 0, 0, 0, 0, 0, - 9, 0, 0, 0, 70, 8, - 16, 0, 2, 0, 0, 0, - 50, 0, 0, 10, 114, 0, - 16, 0, 1, 0, 0, 0, - 166, 10, 16, 0, 1, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 11, 0, - 0, 0, 70, 3, 16, 0, - 1, 0, 0, 0, 56, 0, - 0, 8, 114, 0, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 1, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 2, 0, 0, 0, - 69, 0, 0, 9, 242, 0, - 16, 0, 2, 0, 0, 0, - 70, 16, 16, 0, 0, 0, - 0, 0, 70, 126, 16, 0, - 0, 0, 0, 0, 0, 96, - 16, 0, 0, 0, 0, 0, - 56, 0, 0, 7, 242, 0, - 16, 0, 2, 0, 0, 0, - 70, 14, 16, 0, 2, 0, - 0, 0, 70, 30, 16, 0, - 3, 0, 0, 0, 56, 0, - 0, 7, 114, 0, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 1, 0, 0, 0, - 246, 15, 16, 0, 2, 0, - 0, 0, 56, 0, 0, 8, - 114, 0, 16, 0, 3, 0, - 0, 0, 86, 5, 16, 0, - 0, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 7, 0, 0, 0, 50, 0, - 0, 10, 178, 0, 16, 0, - 0, 0, 0, 0, 6, 0, - 16, 0, 0, 0, 0, 0, - 70, 136, 32, 0, 0, 0, - 0, 0, 6, 0, 0, 0, - 70, 8, 16, 0, 3, 0, - 0, 0, 50, 0, 0, 10, - 114, 0, 16, 0, 0, 0, - 0, 0, 166, 10, 16, 0, - 0, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 8, 0, 0, 0, 70, 3, - 16, 0, 0, 0, 0, 0, - 50, 0, 0, 11, 114, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 1, 0, - 0, 0, 50, 0, 0, 9, - 114, 32, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 2, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 54, 0, 0, 5, - 130, 32, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 62, 0, - 0, 1 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/NormalMapEffect_PSNormalPixelLightingTxNoSpec.inc b/DirectXTK/Src/Shaders/Compiled/NormalMapEffect_PSNormalPixelLightingTxNoSpec.inc deleted file mode 100644 index b61ce50..0000000 --- a/DirectXTK/Src/Shaders/Compiled/NormalMapEffect_PSNormalPixelLightingTxNoSpec.inc +++ /dev/null @@ -1,570 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// TEXCOORD 0 xy 0 NONE float xy -// TEXCOORD 1 xyzw 1 NONE float xyzw -// TEXCOORD 2 xyz 2 NONE float xyz -// COLOR 0 xyzw 3 NONE float xyzw -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Target 0 xyzw 0 TARGET float xyzw -// -ps_4_0 -dcl_constantbuffer CB0[14], immediateIndexed -dcl_sampler s0, mode_default -dcl_resource_texture2d (float,float,float,float) t0 -dcl_resource_texture2d (float,float,float,float) t2 -dcl_input_ps linear v0.xy -dcl_input_ps linear v1.xyzw -dcl_input_ps linear v2.xyz -dcl_input_ps linear v3.xyzw -dcl_output o0.xyzw -dcl_temps 5 -deriv_rtx r0.xyz, v1.yzxy -deriv_rty r1.xyz, v1.zxyz -mul r2.xyz, r0.xyzx, r1.yzxy -mad r2.xyz, r0.zxyz, r1.zxyz, -r2.xyzx -mul r3.xyz, r0.xyzx, r2.xyzx -mad r0.xyz, r2.zxyz, r0.yzxy, -r3.xyzx -deriv_rty r3.xy, v0.xyxx -mul r3.xzw, r0.xxyz, r3.xxxx -mul r0.xyz, r0.xyzx, r3.yyyy -mul r4.xyz, r1.xyzx, r2.zxyz -mad r1.xyz, r1.zxyz, r2.xyzx, -r4.xyzx -deriv_rtx r2.xy, v0.xyxx -mad r2.xzw, r2.xxxx, r1.xxyz, r3.xxzw -mad r0.xyz, r2.yyyy, r1.xyzx, r0.xyzx -dp3 r0.w, r2.xzwx, r2.xzwx -rsq r0.w, r0.w -mul r1.xyz, r0.wwww, r2.xzwx -dp3 r0.w, r0.xyzx, r0.xyzx -rsq r0.w, r0.w -mul r0.xyz, r0.wwww, r0.xyzx -sample r2.xyzw, v0.xyxx, t2.xyzw, s0 -mad r2.xy, r2.xyxx, l(2.000000, 2.000000, 0.000000, 0.000000), l(-1.000000, -1.000000, 0.000000, 0.000000) -mul r0.xyz, r0.xyzx, r2.yyyy -mad r0.xyz, r2.xxxx, r1.xyzx, r0.xyzx -dp2 r0.w, r2.xyxx, r2.xyxx -add r0.w, -r0.w, l(1.000000) -sqrt r0.w, r0.w -mad r0.xyz, r0.wwww, v2.xyzx, r0.xyzx -dp3 r0.w, r0.xyzx, r0.xyzx -rsq r0.w, r0.w -mul r0.xyz, r0.wwww, r0.xyzx -add r1.xyz, -v1.xyzx, cb0[12].xyzx -dp3 r0.w, r1.xyzx, r1.xyzx -rsq r0.w, r0.w -mad r2.xyz, r1.xyzx, r0.wwww, -cb0[3].xyzx -dp3 r1.w, r2.xyzx, r2.xyzx -rsq r1.w, r1.w -mul r2.xyz, r1.wwww, r2.xyzx -dp3 r2.x, r2.xyzx, r0.xyzx -mad r3.xyz, r1.xyzx, r0.wwww, -cb0[4].xyzx -mad r1.xyz, r1.xyzx, r0.wwww, -cb0[5].xyzx -dp3 r0.w, r3.xyzx, r3.xyzx -rsq r0.w, r0.w -mul r3.xyz, r0.wwww, r3.xyzx -dp3 r2.y, r3.xyzx, r0.xyzx -dp3 r0.w, r1.xyzx, r1.xyzx -rsq r0.w, r0.w -mul r1.xyz, r0.wwww, r1.xyzx -dp3 r2.z, r1.xyzx, r0.xyzx -max r1.xyz, r2.xyzx, l(0.000000, 0.000000, 0.000000, 0.000000) -dp3 r2.x, -cb0[3].xyzx, r0.xyzx -dp3 r2.y, -cb0[4].xyzx, r0.xyzx -dp3 r2.z, -cb0[5].xyzx, r0.xyzx -ge r0.xyz, r2.xyzx, l(0.000000, 0.000000, 0.000000, 0.000000) -and r0.xyz, r0.xyzx, l(0x3f800000, 0x3f800000, 0x3f800000, 0) -mul r1.xyz, r0.xyzx, r1.xyzx -mul r0.xyz, r2.xyzx, r0.xyzx -log r1.xyz, r1.xyzx -mul r1.xyz, r1.xyzx, cb0[2].wwww -exp r1.xyz, r1.xyzx -mul r1.xyz, r2.xyzx, r1.xyzx -mul r2.xyz, r1.yyyy, cb0[10].xyzx -mad r1.xyw, r1.xxxx, cb0[9].xyxz, r2.xyxz -mad r1.xyz, r1.zzzz, cb0[11].xyzx, r1.xywx -mul r1.xyz, r1.xyzx, cb0[2].xyzx -sample r2.xyzw, v0.xyxx, t0.xyzw, s0 -mul r2.xyzw, r2.xyzw, v3.xyzw -mul r1.xyz, r1.xyzx, r2.wwww -mul r3.xyz, r0.yyyy, cb0[7].xyzx -mad r0.xyw, r0.xxxx, cb0[6].xyxz, r3.xyxz -mad r0.xyz, r0.zzzz, cb0[8].xyzx, r0.xywx -mad r0.xyz, r0.xyzx, cb0[0].xyzx, cb0[1].xyzx -mad r0.xyz, r2.xyzx, r0.xyzx, r1.xyzx -mad r1.xyz, cb0[13].xyzx, r2.wwww, -r0.xyzx -mad o0.xyz, v1.wwww, r1.xyzx, r0.xyzx -mov o0.w, r2.w -ret -// Approximately 0 instruction slots used -#endif - -const BYTE NormalMapEffect_PSNormalPixelLightingTxNoSpec[] = -{ - 68, 88, 66, 67, 125, 131, - 101, 159, 54, 152, 239, 47, - 185, 228, 130, 208, 161, 246, - 27, 14, 1, 0, 0, 0, - 168, 10, 0, 0, 3, 0, - 0, 0, 44, 0, 0, 0, - 172, 0, 0, 0, 224, 0, - 0, 0, 73, 83, 71, 78, - 120, 0, 0, 0, 4, 0, - 0, 0, 8, 0, 0, 0, - 104, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 3, 3, 0, 0, - 104, 0, 0, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 1, 0, - 0, 0, 15, 15, 0, 0, - 104, 0, 0, 0, 2, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 2, 0, - 0, 0, 7, 7, 0, 0, - 113, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 3, 0, - 0, 0, 15, 15, 0, 0, - 84, 69, 88, 67, 79, 79, - 82, 68, 0, 67, 79, 76, - 79, 82, 0, 171, 79, 83, - 71, 78, 44, 0, 0, 0, - 1, 0, 0, 0, 8, 0, - 0, 0, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 15, 0, - 0, 0, 83, 86, 95, 84, - 97, 114, 103, 101, 116, 0, - 171, 171, 83, 72, 68, 82, - 192, 9, 0, 0, 64, 0, - 0, 0, 112, 2, 0, 0, - 89, 0, 0, 4, 70, 142, - 32, 0, 0, 0, 0, 0, - 14, 0, 0, 0, 90, 0, - 0, 3, 0, 96, 16, 0, - 0, 0, 0, 0, 88, 24, - 0, 4, 0, 112, 16, 0, - 0, 0, 0, 0, 85, 85, - 0, 0, 88, 24, 0, 4, - 0, 112, 16, 0, 2, 0, - 0, 0, 85, 85, 0, 0, - 98, 16, 0, 3, 50, 16, - 16, 0, 0, 0, 0, 0, - 98, 16, 0, 3, 242, 16, - 16, 0, 1, 0, 0, 0, - 98, 16, 0, 3, 114, 16, - 16, 0, 2, 0, 0, 0, - 98, 16, 0, 3, 242, 16, - 16, 0, 3, 0, 0, 0, - 101, 0, 0, 3, 242, 32, - 16, 0, 0, 0, 0, 0, - 104, 0, 0, 2, 5, 0, - 0, 0, 11, 0, 0, 5, - 114, 0, 16, 0, 0, 0, - 0, 0, 150, 20, 16, 0, - 1, 0, 0, 0, 12, 0, - 0, 5, 114, 0, 16, 0, - 1, 0, 0, 0, 38, 25, - 16, 0, 1, 0, 0, 0, - 56, 0, 0, 7, 114, 0, - 16, 0, 2, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 150, 4, 16, 0, - 1, 0, 0, 0, 50, 0, - 0, 10, 114, 0, 16, 0, - 2, 0, 0, 0, 38, 9, - 16, 0, 0, 0, 0, 0, - 38, 9, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 128, - 65, 0, 0, 0, 2, 0, - 0, 0, 56, 0, 0, 7, - 114, 0, 16, 0, 3, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 2, 0, 0, 0, - 50, 0, 0, 10, 114, 0, - 16, 0, 0, 0, 0, 0, - 38, 9, 16, 0, 2, 0, - 0, 0, 150, 4, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 128, 65, 0, 0, 0, - 3, 0, 0, 0, 12, 0, - 0, 5, 50, 0, 16, 0, - 3, 0, 0, 0, 70, 16, - 16, 0, 0, 0, 0, 0, - 56, 0, 0, 7, 210, 0, - 16, 0, 3, 0, 0, 0, - 6, 9, 16, 0, 0, 0, - 0, 0, 6, 0, 16, 0, - 3, 0, 0, 0, 56, 0, - 0, 7, 114, 0, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 86, 5, 16, 0, 3, 0, - 0, 0, 56, 0, 0, 7, - 114, 0, 16, 0, 4, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 38, 9, - 16, 0, 2, 0, 0, 0, - 50, 0, 0, 10, 114, 0, - 16, 0, 1, 0, 0, 0, - 38, 9, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 2, 0, 0, 0, 70, 2, - 16, 128, 65, 0, 0, 0, - 4, 0, 0, 0, 11, 0, - 0, 5, 50, 0, 16, 0, - 2, 0, 0, 0, 70, 16, - 16, 0, 0, 0, 0, 0, - 50, 0, 0, 9, 210, 0, - 16, 0, 2, 0, 0, 0, - 6, 0, 16, 0, 2, 0, - 0, 0, 6, 9, 16, 0, - 1, 0, 0, 0, 6, 14, - 16, 0, 3, 0, 0, 0, - 50, 0, 0, 9, 114, 0, - 16, 0, 0, 0, 0, 0, - 86, 5, 16, 0, 2, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 16, 0, 0, 7, 130, 0, - 16, 0, 0, 0, 0, 0, - 134, 3, 16, 0, 2, 0, - 0, 0, 134, 3, 16, 0, - 2, 0, 0, 0, 68, 0, - 0, 5, 130, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 56, 0, 0, 7, 114, 0, - 16, 0, 1, 0, 0, 0, - 246, 15, 16, 0, 0, 0, - 0, 0, 134, 3, 16, 0, - 2, 0, 0, 0, 16, 0, - 0, 7, 130, 0, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 68, 0, 0, 5, - 130, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 56, 0, - 0, 7, 114, 0, 16, 0, - 0, 0, 0, 0, 246, 15, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 69, 0, 0, 9, - 242, 0, 16, 0, 2, 0, - 0, 0, 70, 16, 16, 0, - 0, 0, 0, 0, 70, 126, - 16, 0, 2, 0, 0, 0, - 0, 96, 16, 0, 0, 0, - 0, 0, 50, 0, 0, 15, - 50, 0, 16, 0, 2, 0, - 0, 0, 70, 0, 16, 0, - 2, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 64, - 0, 0, 0, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 191, 0, 0, 128, 191, - 0, 0, 0, 0, 0, 0, - 0, 0, 56, 0, 0, 7, - 114, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 86, 5, - 16, 0, 2, 0, 0, 0, - 50, 0, 0, 9, 114, 0, - 16, 0, 0, 0, 0, 0, - 6, 0, 16, 0, 2, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 15, 0, 0, 7, 130, 0, - 16, 0, 0, 0, 0, 0, - 70, 0, 16, 0, 2, 0, - 0, 0, 70, 0, 16, 0, - 2, 0, 0, 0, 0, 0, - 0, 8, 130, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 128, 65, 0, 0, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 128, 63, - 75, 0, 0, 5, 130, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 50, 0, 0, 9, - 114, 0, 16, 0, 0, 0, - 0, 0, 246, 15, 16, 0, - 0, 0, 0, 0, 70, 18, - 16, 0, 2, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 16, 0, 0, 7, - 130, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 68, 0, 0, 5, 130, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 56, 0, 0, 7, - 114, 0, 16, 0, 0, 0, - 0, 0, 246, 15, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 0, 0, 0, 9, 114, 0, - 16, 0, 1, 0, 0, 0, - 70, 18, 16, 128, 65, 0, - 0, 0, 1, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 12, 0, 0, 0, - 16, 0, 0, 7, 130, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 68, 0, - 0, 5, 130, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 50, 0, 0, 11, 114, 0, - 16, 0, 2, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 246, 15, 16, 0, - 0, 0, 0, 0, 70, 130, - 32, 128, 65, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 16, 0, 0, 7, - 130, 0, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 2, 0, 0, 0, 70, 2, - 16, 0, 2, 0, 0, 0, - 68, 0, 0, 5, 130, 0, - 16, 0, 1, 0, 0, 0, - 58, 0, 16, 0, 1, 0, - 0, 0, 56, 0, 0, 7, - 114, 0, 16, 0, 2, 0, - 0, 0, 246, 15, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 2, 0, 0, 0, - 16, 0, 0, 7, 18, 0, - 16, 0, 2, 0, 0, 0, - 70, 2, 16, 0, 2, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 50, 0, - 0, 11, 114, 0, 16, 0, - 3, 0, 0, 0, 70, 2, - 16, 0, 1, 0, 0, 0, - 246, 15, 16, 0, 0, 0, - 0, 0, 70, 130, 32, 128, - 65, 0, 0, 0, 0, 0, - 0, 0, 4, 0, 0, 0, - 50, 0, 0, 11, 114, 0, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 246, 15, 16, 0, - 0, 0, 0, 0, 70, 130, - 32, 128, 65, 0, 0, 0, - 0, 0, 0, 0, 5, 0, - 0, 0, 16, 0, 0, 7, - 130, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 3, 0, 0, 0, 70, 2, - 16, 0, 3, 0, 0, 0, - 68, 0, 0, 5, 130, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 56, 0, 0, 7, - 114, 0, 16, 0, 3, 0, - 0, 0, 246, 15, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 3, 0, 0, 0, - 16, 0, 0, 7, 34, 0, - 16, 0, 2, 0, 0, 0, - 70, 2, 16, 0, 3, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 16, 0, - 0, 7, 130, 0, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 68, 0, 0, 5, - 130, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 56, 0, - 0, 7, 114, 0, 16, 0, - 1, 0, 0, 0, 246, 15, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 16, 0, 0, 7, - 66, 0, 16, 0, 2, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 52, 0, 0, 10, 114, 0, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 2, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 16, 0, - 0, 9, 18, 0, 16, 0, - 2, 0, 0, 0, 70, 130, - 32, 128, 65, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 16, 0, - 0, 9, 34, 0, 16, 0, - 2, 0, 0, 0, 70, 130, - 32, 128, 65, 0, 0, 0, - 0, 0, 0, 0, 4, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 16, 0, - 0, 9, 66, 0, 16, 0, - 2, 0, 0, 0, 70, 130, - 32, 128, 65, 0, 0, 0, - 0, 0, 0, 0, 5, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 29, 0, - 0, 10, 114, 0, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 2, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 10, - 114, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 0, 0, - 56, 0, 0, 7, 114, 0, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 56, 0, - 0, 7, 114, 0, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 2, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 47, 0, 0, 5, - 114, 0, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 56, 0, - 0, 8, 114, 0, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 1, 0, 0, 0, - 246, 143, 32, 0, 0, 0, - 0, 0, 2, 0, 0, 0, - 25, 0, 0, 5, 114, 0, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 56, 0, 0, 7, - 114, 0, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 2, 0, 0, 0, 70, 2, - 16, 0, 1, 0, 0, 0, - 56, 0, 0, 8, 114, 0, - 16, 0, 2, 0, 0, 0, - 86, 5, 16, 0, 1, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 10, 0, - 0, 0, 50, 0, 0, 10, - 178, 0, 16, 0, 1, 0, - 0, 0, 6, 0, 16, 0, - 1, 0, 0, 0, 70, 136, - 32, 0, 0, 0, 0, 0, - 9, 0, 0, 0, 70, 8, - 16, 0, 2, 0, 0, 0, - 50, 0, 0, 10, 114, 0, - 16, 0, 1, 0, 0, 0, - 166, 10, 16, 0, 1, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 11, 0, - 0, 0, 70, 3, 16, 0, - 1, 0, 0, 0, 56, 0, - 0, 8, 114, 0, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 1, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 2, 0, 0, 0, - 69, 0, 0, 9, 242, 0, - 16, 0, 2, 0, 0, 0, - 70, 16, 16, 0, 0, 0, - 0, 0, 70, 126, 16, 0, - 0, 0, 0, 0, 0, 96, - 16, 0, 0, 0, 0, 0, - 56, 0, 0, 7, 242, 0, - 16, 0, 2, 0, 0, 0, - 70, 14, 16, 0, 2, 0, - 0, 0, 70, 30, 16, 0, - 3, 0, 0, 0, 56, 0, - 0, 7, 114, 0, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 1, 0, 0, 0, - 246, 15, 16, 0, 2, 0, - 0, 0, 56, 0, 0, 8, - 114, 0, 16, 0, 3, 0, - 0, 0, 86, 5, 16, 0, - 0, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 7, 0, 0, 0, 50, 0, - 0, 10, 178, 0, 16, 0, - 0, 0, 0, 0, 6, 0, - 16, 0, 0, 0, 0, 0, - 70, 136, 32, 0, 0, 0, - 0, 0, 6, 0, 0, 0, - 70, 8, 16, 0, 3, 0, - 0, 0, 50, 0, 0, 10, - 114, 0, 16, 0, 0, 0, - 0, 0, 166, 10, 16, 0, - 0, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 8, 0, 0, 0, 70, 3, - 16, 0, 0, 0, 0, 0, - 50, 0, 0, 11, 114, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 1, 0, - 0, 0, 50, 0, 0, 9, - 114, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 2, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 50, 0, 0, 11, - 114, 0, 16, 0, 1, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 13, 0, - 0, 0, 246, 15, 16, 0, - 2, 0, 0, 0, 70, 2, - 16, 128, 65, 0, 0, 0, - 0, 0, 0, 0, 50, 0, - 0, 9, 114, 32, 16, 0, - 0, 0, 0, 0, 246, 31, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 54, 0, - 0, 5, 130, 32, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 62, 0, 0, 1 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/NormalMapEffect_VSNormalPixelLightingTx.inc b/DirectXTK/Src/Shaders/Compiled/NormalMapEffect_VSNormalPixelLightingTx.inc deleted file mode 100644 index 671cbcc..0000000 --- a/DirectXTK/Src/Shaders/Compiled/NormalMapEffect_VSNormalPixelLightingTx.inc +++ /dev/null @@ -1,221 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Position 0 xyzw 0 NONE float xyzw -// NORMAL 0 xyz 1 NONE float xyz -// TEXCOORD 0 xy 2 NONE float xy -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// TEXCOORD 0 xy 0 NONE float xy -// TEXCOORD 1 xyzw 1 NONE float xyzw -// TEXCOORD 2 xyz 2 NONE float xyz -// COLOR 0 xyzw 3 NONE float xyzw -// SV_Position 0 xyzw 4 POS float xyzw -// -vs_4_0 -dcl_constantbuffer CB0[26], immediateIndexed -dcl_input v0.xyzw -dcl_input v1.xyz -dcl_input v2.xy -dcl_output o0.xy -dcl_output o1.xyzw -dcl_output o2.xyz -dcl_output o3.xyzw -dcl_output_siv o4.xyzw, position -dcl_temps 1 -mov o0.xy, v2.xyxx -dp4 o1.x, v0.xyzw, cb0[15].xyzw -dp4 o1.y, v0.xyzw, cb0[16].xyzw -dp4 o1.z, v0.xyzw, cb0[17].xyzw -dp4_sat o1.w, v0.xyzw, cb0[14].xyzw -dp3 r0.x, v1.xyzx, cb0[19].xyzx -dp3 r0.y, v1.xyzx, cb0[20].xyzx -dp3 r0.z, v1.xyzx, cb0[21].xyzx -dp3 r0.w, r0.xyzx, r0.xyzx -rsq r0.w, r0.w -mul o2.xyz, r0.wwww, r0.xyzx -mov o3.xyz, l(1.000000,1.000000,1.000000,0) -mov o3.w, cb0[0].w -dp4 o4.x, v0.xyzw, cb0[22].xyzw -dp4 o4.y, v0.xyzw, cb0[23].xyzw -dp4 o4.z, v0.xyzw, cb0[24].xyzw -dp4 o4.w, v0.xyzw, cb0[25].xyzw -ret -// Approximately 0 instruction slots used -#endif - -const BYTE NormalMapEffect_VSNormalPixelLightingTx[] = -{ - 68, 88, 66, 67, 227, 163, - 168, 128, 162, 55, 46, 136, - 131, 16, 234, 62, 178, 106, - 144, 90, 1, 0, 0, 0, - 204, 3, 0, 0, 3, 0, - 0, 0, 44, 0, 0, 0, - 160, 0, 0, 0, 68, 1, - 0, 0, 73, 83, 71, 78, - 108, 0, 0, 0, 3, 0, - 0, 0, 8, 0, 0, 0, - 80, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 15, 15, 0, 0, - 92, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 1, 0, - 0, 0, 7, 7, 0, 0, - 99, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 2, 0, - 0, 0, 3, 3, 0, 0, - 83, 86, 95, 80, 111, 115, - 105, 116, 105, 111, 110, 0, - 78, 79, 82, 77, 65, 76, - 0, 84, 69, 88, 67, 79, - 79, 82, 68, 0, 79, 83, - 71, 78, 156, 0, 0, 0, - 5, 0, 0, 0, 8, 0, - 0, 0, 128, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 3, 12, - 0, 0, 128, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 1, 0, 0, 0, 15, 0, - 0, 0, 128, 0, 0, 0, - 2, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 2, 0, 0, 0, 7, 8, - 0, 0, 137, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 3, 0, 0, 0, 15, 0, - 0, 0, 143, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 0, 3, 0, 0, 0, - 4, 0, 0, 0, 15, 0, - 0, 0, 84, 69, 88, 67, - 79, 79, 82, 68, 0, 67, - 79, 76, 79, 82, 0, 83, - 86, 95, 80, 111, 115, 105, - 116, 105, 111, 110, 0, 171, - 83, 72, 68, 82, 128, 2, - 0, 0, 64, 0, 1, 0, - 160, 0, 0, 0, 89, 0, - 0, 4, 70, 142, 32, 0, - 0, 0, 0, 0, 26, 0, - 0, 0, 95, 0, 0, 3, - 242, 16, 16, 0, 0, 0, - 0, 0, 95, 0, 0, 3, - 114, 16, 16, 0, 1, 0, - 0, 0, 95, 0, 0, 3, - 50, 16, 16, 0, 2, 0, - 0, 0, 101, 0, 0, 3, - 50, 32, 16, 0, 0, 0, - 0, 0, 101, 0, 0, 3, - 242, 32, 16, 0, 1, 0, - 0, 0, 101, 0, 0, 3, - 114, 32, 16, 0, 2, 0, - 0, 0, 101, 0, 0, 3, - 242, 32, 16, 0, 3, 0, - 0, 0, 103, 0, 0, 4, - 242, 32, 16, 0, 4, 0, - 0, 0, 1, 0, 0, 0, - 104, 0, 0, 2, 1, 0, - 0, 0, 54, 0, 0, 5, - 50, 32, 16, 0, 0, 0, - 0, 0, 70, 16, 16, 0, - 2, 0, 0, 0, 17, 0, - 0, 8, 18, 32, 16, 0, - 1, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 15, 0, 0, 0, - 17, 0, 0, 8, 34, 32, - 16, 0, 1, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 16, 0, - 0, 0, 17, 0, 0, 8, - 66, 32, 16, 0, 1, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 17, 0, 0, 0, 17, 32, - 0, 8, 130, 32, 16, 0, - 1, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 14, 0, 0, 0, - 16, 0, 0, 8, 18, 0, - 16, 0, 0, 0, 0, 0, - 70, 18, 16, 0, 1, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 19, 0, - 0, 0, 16, 0, 0, 8, - 34, 0, 16, 0, 0, 0, - 0, 0, 70, 18, 16, 0, - 1, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 20, 0, 0, 0, 16, 0, - 0, 8, 66, 0, 16, 0, - 0, 0, 0, 0, 70, 18, - 16, 0, 1, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 21, 0, 0, 0, - 16, 0, 0, 7, 130, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 68, 0, - 0, 5, 130, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 56, 0, 0, 7, 114, 32, - 16, 0, 2, 0, 0, 0, - 246, 15, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 54, 0, - 0, 8, 114, 32, 16, 0, - 3, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 0, 0, - 54, 0, 0, 6, 130, 32, - 16, 0, 3, 0, 0, 0, - 58, 128, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 17, 0, 0, 8, 18, 32, - 16, 0, 4, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 22, 0, - 0, 0, 17, 0, 0, 8, - 34, 32, 16, 0, 4, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 23, 0, 0, 0, 17, 0, - 0, 8, 66, 32, 16, 0, - 4, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 24, 0, 0, 0, - 17, 0, 0, 8, 130, 32, - 16, 0, 4, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 25, 0, - 0, 0, 62, 0, 0, 1 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/NormalMapEffect_VSNormalPixelLightingTxBn.inc b/DirectXTK/Src/Shaders/Compiled/NormalMapEffect_VSNormalPixelLightingTxBn.inc deleted file mode 100644 index f340bb3..0000000 --- a/DirectXTK/Src/Shaders/Compiled/NormalMapEffect_VSNormalPixelLightingTxBn.inc +++ /dev/null @@ -1,232 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Position 0 xyzw 0 NONE float xyzw -// NORMAL 0 xyz 1 NONE float xyz -// TEXCOORD 0 xy 2 NONE float xy -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// TEXCOORD 0 xy 0 NONE float xy -// TEXCOORD 1 xyzw 1 NONE float xyzw -// TEXCOORD 2 xyz 2 NONE float xyz -// COLOR 0 xyzw 3 NONE float xyzw -// SV_Position 0 xyzw 4 POS float xyzw -// -vs_4_0 -dcl_constantbuffer CB0[26], immediateIndexed -dcl_input v0.xyzw -dcl_input v1.xyz -dcl_input v2.xy -dcl_output o0.xy -dcl_output o1.xyzw -dcl_output o2.xyz -dcl_output o3.xyzw -dcl_output_siv o4.xyzw, position -dcl_temps 2 -mov o0.xy, v2.xyxx -dp4 o1.x, v0.xyzw, cb0[15].xyzw -dp4 o1.y, v0.xyzw, cb0[16].xyzw -dp4 o1.z, v0.xyzw, cb0[17].xyzw -dp4_sat o1.w, v0.xyzw, cb0[14].xyzw -mad r0.xyz, v1.xyzx, l(2.000000, 2.000000, 2.000000, 0.000000), l(-1.000000, -1.000000, -1.000000, 0.000000) -dp3 r1.x, r0.xyzx, cb0[19].xyzx -dp3 r1.y, r0.xyzx, cb0[20].xyzx -dp3 r1.z, r0.xyzx, cb0[21].xyzx -dp3 r0.x, r1.xyzx, r1.xyzx -rsq r0.x, r0.x -mul o2.xyz, r0.xxxx, r1.xyzx -mov o3.xyz, l(1.000000,1.000000,1.000000,0) -mov o3.w, cb0[0].w -dp4 o4.x, v0.xyzw, cb0[22].xyzw -dp4 o4.y, v0.xyzw, cb0[23].xyzw -dp4 o4.z, v0.xyzw, cb0[24].xyzw -dp4 o4.w, v0.xyzw, cb0[25].xyzw -ret -// Approximately 0 instruction slots used -#endif - -const BYTE NormalMapEffect_VSNormalPixelLightingTxBn[] = -{ - 68, 88, 66, 67, 84, 128, - 203, 125, 163, 3, 168, 67, - 152, 166, 108, 254, 243, 229, - 213, 161, 1, 0, 0, 0, - 8, 4, 0, 0, 3, 0, - 0, 0, 44, 0, 0, 0, - 160, 0, 0, 0, 68, 1, - 0, 0, 73, 83, 71, 78, - 108, 0, 0, 0, 3, 0, - 0, 0, 8, 0, 0, 0, - 80, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 15, 15, 0, 0, - 92, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 1, 0, - 0, 0, 7, 7, 0, 0, - 99, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 2, 0, - 0, 0, 3, 3, 0, 0, - 83, 86, 95, 80, 111, 115, - 105, 116, 105, 111, 110, 0, - 78, 79, 82, 77, 65, 76, - 0, 84, 69, 88, 67, 79, - 79, 82, 68, 0, 79, 83, - 71, 78, 156, 0, 0, 0, - 5, 0, 0, 0, 8, 0, - 0, 0, 128, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 3, 12, - 0, 0, 128, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 1, 0, 0, 0, 15, 0, - 0, 0, 128, 0, 0, 0, - 2, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 2, 0, 0, 0, 7, 8, - 0, 0, 137, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 3, 0, 0, 0, 15, 0, - 0, 0, 143, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 0, 3, 0, 0, 0, - 4, 0, 0, 0, 15, 0, - 0, 0, 84, 69, 88, 67, - 79, 79, 82, 68, 0, 67, - 79, 76, 79, 82, 0, 83, - 86, 95, 80, 111, 115, 105, - 116, 105, 111, 110, 0, 171, - 83, 72, 68, 82, 188, 2, - 0, 0, 64, 0, 1, 0, - 175, 0, 0, 0, 89, 0, - 0, 4, 70, 142, 32, 0, - 0, 0, 0, 0, 26, 0, - 0, 0, 95, 0, 0, 3, - 242, 16, 16, 0, 0, 0, - 0, 0, 95, 0, 0, 3, - 114, 16, 16, 0, 1, 0, - 0, 0, 95, 0, 0, 3, - 50, 16, 16, 0, 2, 0, - 0, 0, 101, 0, 0, 3, - 50, 32, 16, 0, 0, 0, - 0, 0, 101, 0, 0, 3, - 242, 32, 16, 0, 1, 0, - 0, 0, 101, 0, 0, 3, - 114, 32, 16, 0, 2, 0, - 0, 0, 101, 0, 0, 3, - 242, 32, 16, 0, 3, 0, - 0, 0, 103, 0, 0, 4, - 242, 32, 16, 0, 4, 0, - 0, 0, 1, 0, 0, 0, - 104, 0, 0, 2, 2, 0, - 0, 0, 54, 0, 0, 5, - 50, 32, 16, 0, 0, 0, - 0, 0, 70, 16, 16, 0, - 2, 0, 0, 0, 17, 0, - 0, 8, 18, 32, 16, 0, - 1, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 15, 0, 0, 0, - 17, 0, 0, 8, 34, 32, - 16, 0, 1, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 16, 0, - 0, 0, 17, 0, 0, 8, - 66, 32, 16, 0, 1, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 17, 0, 0, 0, 17, 32, - 0, 8, 130, 32, 16, 0, - 1, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 14, 0, 0, 0, - 50, 0, 0, 15, 114, 0, - 16, 0, 0, 0, 0, 0, - 70, 18, 16, 0, 1, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 64, 0, 0, - 0, 64, 0, 0, 0, 64, - 0, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 128, 191, - 0, 0, 128, 191, 0, 0, - 128, 191, 0, 0, 0, 0, - 16, 0, 0, 8, 18, 0, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 19, 0, - 0, 0, 16, 0, 0, 8, - 34, 0, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 20, 0, 0, 0, 16, 0, - 0, 8, 66, 0, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 21, 0, 0, 0, - 16, 0, 0, 7, 18, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 68, 0, - 0, 5, 18, 0, 16, 0, - 0, 0, 0, 0, 10, 0, - 16, 0, 0, 0, 0, 0, - 56, 0, 0, 7, 114, 32, - 16, 0, 2, 0, 0, 0, - 6, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 54, 0, - 0, 8, 114, 32, 16, 0, - 3, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 0, 0, - 54, 0, 0, 6, 130, 32, - 16, 0, 3, 0, 0, 0, - 58, 128, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 17, 0, 0, 8, 18, 32, - 16, 0, 4, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 22, 0, - 0, 0, 17, 0, 0, 8, - 34, 32, 16, 0, 4, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 23, 0, 0, 0, 17, 0, - 0, 8, 66, 32, 16, 0, - 4, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 24, 0, 0, 0, - 17, 0, 0, 8, 130, 32, - 16, 0, 4, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 25, 0, - 0, 0, 62, 0, 0, 1 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/NormalMapEffect_VSNormalPixelLightingTxVc.inc b/DirectXTK/Src/Shaders/Compiled/NormalMapEffect_VSNormalPixelLightingTxVc.inc deleted file mode 100644 index 798e4ce..0000000 --- a/DirectXTK/Src/Shaders/Compiled/NormalMapEffect_VSNormalPixelLightingTxVc.inc +++ /dev/null @@ -1,230 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Position 0 xyzw 0 NONE float xyzw -// NORMAL 0 xyz 1 NONE float xyz -// TEXCOORD 0 xy 2 NONE float xy -// COLOR 0 xyzw 3 NONE float xyzw -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// TEXCOORD 0 xy 0 NONE float xy -// TEXCOORD 1 xyzw 1 NONE float xyzw -// TEXCOORD 2 xyz 2 NONE float xyz -// COLOR 0 xyzw 3 NONE float xyzw -// SV_Position 0 xyzw 4 POS float xyzw -// -vs_4_0 -dcl_constantbuffer CB0[26], immediateIndexed -dcl_input v0.xyzw -dcl_input v1.xyz -dcl_input v2.xy -dcl_input v3.xyzw -dcl_output o0.xy -dcl_output o1.xyzw -dcl_output o2.xyz -dcl_output o3.xyzw -dcl_output_siv o4.xyzw, position -dcl_temps 1 -mov o0.xy, v2.xyxx -dp4 o1.x, v0.xyzw, cb0[15].xyzw -dp4 o1.y, v0.xyzw, cb0[16].xyzw -dp4 o1.z, v0.xyzw, cb0[17].xyzw -dp4_sat o1.w, v0.xyzw, cb0[14].xyzw -dp3 r0.x, v1.xyzx, cb0[19].xyzx -dp3 r0.y, v1.xyzx, cb0[20].xyzx -dp3 r0.z, v1.xyzx, cb0[21].xyzx -dp3 r0.w, r0.xyzx, r0.xyzx -rsq r0.w, r0.w -mul o2.xyz, r0.wwww, r0.xyzx -mul o3.w, v3.w, cb0[0].w -mov o3.xyz, v3.xyzx -dp4 o4.x, v0.xyzw, cb0[22].xyzw -dp4 o4.y, v0.xyzw, cb0[23].xyzw -dp4 o4.z, v0.xyzw, cb0[24].xyzw -dp4 o4.w, v0.xyzw, cb0[25].xyzw -ret -// Approximately 0 instruction slots used -#endif - -const BYTE NormalMapEffect_VSNormalPixelLightingTxVc[] = -{ - 68, 88, 66, 67, 172, 118, - 26, 68, 15, 43, 138, 214, - 156, 170, 214, 237, 165, 190, - 31, 74, 1, 0, 0, 0, - 244, 3, 0, 0, 3, 0, - 0, 0, 44, 0, 0, 0, - 192, 0, 0, 0, 100, 1, - 0, 0, 73, 83, 71, 78, - 140, 0, 0, 0, 4, 0, - 0, 0, 8, 0, 0, 0, - 104, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 15, 15, 0, 0, - 116, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 1, 0, - 0, 0, 7, 7, 0, 0, - 123, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 2, 0, - 0, 0, 3, 3, 0, 0, - 132, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 3, 0, - 0, 0, 15, 15, 0, 0, - 83, 86, 95, 80, 111, 115, - 105, 116, 105, 111, 110, 0, - 78, 79, 82, 77, 65, 76, - 0, 84, 69, 88, 67, 79, - 79, 82, 68, 0, 67, 79, - 76, 79, 82, 0, 171, 171, - 79, 83, 71, 78, 156, 0, - 0, 0, 5, 0, 0, 0, - 8, 0, 0, 0, 128, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 3, 12, 0, 0, 128, 0, - 0, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 1, 0, 0, 0, - 15, 0, 0, 0, 128, 0, - 0, 0, 2, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 2, 0, 0, 0, - 7, 8, 0, 0, 137, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 3, 0, 0, 0, - 15, 0, 0, 0, 143, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 3, 0, - 0, 0, 4, 0, 0, 0, - 15, 0, 0, 0, 84, 69, - 88, 67, 79, 79, 82, 68, - 0, 67, 79, 76, 79, 82, - 0, 83, 86, 95, 80, 111, - 115, 105, 116, 105, 111, 110, - 0, 171, 83, 72, 68, 82, - 136, 2, 0, 0, 64, 0, - 1, 0, 162, 0, 0, 0, - 89, 0, 0, 4, 70, 142, - 32, 0, 0, 0, 0, 0, - 26, 0, 0, 0, 95, 0, - 0, 3, 242, 16, 16, 0, - 0, 0, 0, 0, 95, 0, - 0, 3, 114, 16, 16, 0, - 1, 0, 0, 0, 95, 0, - 0, 3, 50, 16, 16, 0, - 2, 0, 0, 0, 95, 0, - 0, 3, 242, 16, 16, 0, - 3, 0, 0, 0, 101, 0, - 0, 3, 50, 32, 16, 0, - 0, 0, 0, 0, 101, 0, - 0, 3, 242, 32, 16, 0, - 1, 0, 0, 0, 101, 0, - 0, 3, 114, 32, 16, 0, - 2, 0, 0, 0, 101, 0, - 0, 3, 242, 32, 16, 0, - 3, 0, 0, 0, 103, 0, - 0, 4, 242, 32, 16, 0, - 4, 0, 0, 0, 1, 0, - 0, 0, 104, 0, 0, 2, - 1, 0, 0, 0, 54, 0, - 0, 5, 50, 32, 16, 0, - 0, 0, 0, 0, 70, 16, - 16, 0, 2, 0, 0, 0, - 17, 0, 0, 8, 18, 32, - 16, 0, 1, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 15, 0, - 0, 0, 17, 0, 0, 8, - 34, 32, 16, 0, 1, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 16, 0, 0, 0, 17, 0, - 0, 8, 66, 32, 16, 0, - 1, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 17, 0, 0, 0, - 17, 32, 0, 8, 130, 32, - 16, 0, 1, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 14, 0, - 0, 0, 16, 0, 0, 8, - 18, 0, 16, 0, 0, 0, - 0, 0, 70, 18, 16, 0, - 1, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 19, 0, 0, 0, 16, 0, - 0, 8, 34, 0, 16, 0, - 0, 0, 0, 0, 70, 18, - 16, 0, 1, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 20, 0, 0, 0, - 16, 0, 0, 8, 66, 0, - 16, 0, 0, 0, 0, 0, - 70, 18, 16, 0, 1, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 21, 0, - 0, 0, 16, 0, 0, 7, - 130, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 68, 0, 0, 5, 130, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 56, 0, 0, 7, - 114, 32, 16, 0, 2, 0, - 0, 0, 246, 15, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 56, 0, 0, 8, 130, 32, - 16, 0, 3, 0, 0, 0, - 58, 16, 16, 0, 3, 0, - 0, 0, 58, 128, 32, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 54, 0, 0, 5, - 114, 32, 16, 0, 3, 0, - 0, 0, 70, 18, 16, 0, - 3, 0, 0, 0, 17, 0, - 0, 8, 18, 32, 16, 0, - 4, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 22, 0, 0, 0, - 17, 0, 0, 8, 34, 32, - 16, 0, 4, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 23, 0, - 0, 0, 17, 0, 0, 8, - 66, 32, 16, 0, 4, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 24, 0, 0, 0, 17, 0, - 0, 8, 130, 32, 16, 0, - 4, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 25, 0, 0, 0, - 62, 0, 0, 1 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/NormalMapEffect_VSNormalPixelLightingTxVcBn.inc b/DirectXTK/Src/Shaders/Compiled/NormalMapEffect_VSNormalPixelLightingTxVcBn.inc deleted file mode 100644 index de35eea..0000000 --- a/DirectXTK/Src/Shaders/Compiled/NormalMapEffect_VSNormalPixelLightingTxVcBn.inc +++ /dev/null @@ -1,241 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Position 0 xyzw 0 NONE float xyzw -// NORMAL 0 xyz 1 NONE float xyz -// TEXCOORD 0 xy 2 NONE float xy -// COLOR 0 xyzw 3 NONE float xyzw -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// TEXCOORD 0 xy 0 NONE float xy -// TEXCOORD 1 xyzw 1 NONE float xyzw -// TEXCOORD 2 xyz 2 NONE float xyz -// COLOR 0 xyzw 3 NONE float xyzw -// SV_Position 0 xyzw 4 POS float xyzw -// -vs_4_0 -dcl_constantbuffer CB0[26], immediateIndexed -dcl_input v0.xyzw -dcl_input v1.xyz -dcl_input v2.xy -dcl_input v3.xyzw -dcl_output o0.xy -dcl_output o1.xyzw -dcl_output o2.xyz -dcl_output o3.xyzw -dcl_output_siv o4.xyzw, position -dcl_temps 2 -mov o0.xy, v2.xyxx -dp4 o1.x, v0.xyzw, cb0[15].xyzw -dp4 o1.y, v0.xyzw, cb0[16].xyzw -dp4 o1.z, v0.xyzw, cb0[17].xyzw -dp4_sat o1.w, v0.xyzw, cb0[14].xyzw -mad r0.xyz, v1.xyzx, l(2.000000, 2.000000, 2.000000, 0.000000), l(-1.000000, -1.000000, -1.000000, 0.000000) -dp3 r1.x, r0.xyzx, cb0[19].xyzx -dp3 r1.y, r0.xyzx, cb0[20].xyzx -dp3 r1.z, r0.xyzx, cb0[21].xyzx -dp3 r0.x, r1.xyzx, r1.xyzx -rsq r0.x, r0.x -mul o2.xyz, r0.xxxx, r1.xyzx -mul o3.w, v3.w, cb0[0].w -mov o3.xyz, v3.xyzx -dp4 o4.x, v0.xyzw, cb0[22].xyzw -dp4 o4.y, v0.xyzw, cb0[23].xyzw -dp4 o4.z, v0.xyzw, cb0[24].xyzw -dp4 o4.w, v0.xyzw, cb0[25].xyzw -ret -// Approximately 0 instruction slots used -#endif - -const BYTE NormalMapEffect_VSNormalPixelLightingTxVcBn[] = -{ - 68, 88, 66, 67, 235, 27, - 210, 245, 189, 160, 224, 218, - 168, 130, 160, 172, 169, 202, - 244, 191, 1, 0, 0, 0, - 48, 4, 0, 0, 3, 0, - 0, 0, 44, 0, 0, 0, - 192, 0, 0, 0, 100, 1, - 0, 0, 73, 83, 71, 78, - 140, 0, 0, 0, 4, 0, - 0, 0, 8, 0, 0, 0, - 104, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 15, 15, 0, 0, - 116, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 1, 0, - 0, 0, 7, 7, 0, 0, - 123, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 2, 0, - 0, 0, 3, 3, 0, 0, - 132, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 3, 0, - 0, 0, 15, 15, 0, 0, - 83, 86, 95, 80, 111, 115, - 105, 116, 105, 111, 110, 0, - 78, 79, 82, 77, 65, 76, - 0, 84, 69, 88, 67, 79, - 79, 82, 68, 0, 67, 79, - 76, 79, 82, 0, 171, 171, - 79, 83, 71, 78, 156, 0, - 0, 0, 5, 0, 0, 0, - 8, 0, 0, 0, 128, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 3, 12, 0, 0, 128, 0, - 0, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 1, 0, 0, 0, - 15, 0, 0, 0, 128, 0, - 0, 0, 2, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 2, 0, 0, 0, - 7, 8, 0, 0, 137, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 3, 0, 0, 0, - 15, 0, 0, 0, 143, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 3, 0, - 0, 0, 4, 0, 0, 0, - 15, 0, 0, 0, 84, 69, - 88, 67, 79, 79, 82, 68, - 0, 67, 79, 76, 79, 82, - 0, 83, 86, 95, 80, 111, - 115, 105, 116, 105, 111, 110, - 0, 171, 83, 72, 68, 82, - 196, 2, 0, 0, 64, 0, - 1, 0, 177, 0, 0, 0, - 89, 0, 0, 4, 70, 142, - 32, 0, 0, 0, 0, 0, - 26, 0, 0, 0, 95, 0, - 0, 3, 242, 16, 16, 0, - 0, 0, 0, 0, 95, 0, - 0, 3, 114, 16, 16, 0, - 1, 0, 0, 0, 95, 0, - 0, 3, 50, 16, 16, 0, - 2, 0, 0, 0, 95, 0, - 0, 3, 242, 16, 16, 0, - 3, 0, 0, 0, 101, 0, - 0, 3, 50, 32, 16, 0, - 0, 0, 0, 0, 101, 0, - 0, 3, 242, 32, 16, 0, - 1, 0, 0, 0, 101, 0, - 0, 3, 114, 32, 16, 0, - 2, 0, 0, 0, 101, 0, - 0, 3, 242, 32, 16, 0, - 3, 0, 0, 0, 103, 0, - 0, 4, 242, 32, 16, 0, - 4, 0, 0, 0, 1, 0, - 0, 0, 104, 0, 0, 2, - 2, 0, 0, 0, 54, 0, - 0, 5, 50, 32, 16, 0, - 0, 0, 0, 0, 70, 16, - 16, 0, 2, 0, 0, 0, - 17, 0, 0, 8, 18, 32, - 16, 0, 1, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 15, 0, - 0, 0, 17, 0, 0, 8, - 34, 32, 16, 0, 1, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 16, 0, 0, 0, 17, 0, - 0, 8, 66, 32, 16, 0, - 1, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 17, 0, 0, 0, - 17, 32, 0, 8, 130, 32, - 16, 0, 1, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 14, 0, - 0, 0, 50, 0, 0, 15, - 114, 0, 16, 0, 0, 0, - 0, 0, 70, 18, 16, 0, - 1, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 64, - 0, 0, 0, 64, 0, 0, - 0, 64, 0, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 191, 0, 0, 128, 191, - 0, 0, 128, 191, 0, 0, - 0, 0, 16, 0, 0, 8, - 18, 0, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 19, 0, 0, 0, 16, 0, - 0, 8, 34, 0, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 20, 0, 0, 0, - 16, 0, 0, 8, 66, 0, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 21, 0, - 0, 0, 16, 0, 0, 7, - 18, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 1, 0, 0, 0, - 68, 0, 0, 5, 18, 0, - 16, 0, 0, 0, 0, 0, - 10, 0, 16, 0, 0, 0, - 0, 0, 56, 0, 0, 7, - 114, 32, 16, 0, 2, 0, - 0, 0, 6, 0, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 1, 0, 0, 0, - 56, 0, 0, 8, 130, 32, - 16, 0, 3, 0, 0, 0, - 58, 16, 16, 0, 3, 0, - 0, 0, 58, 128, 32, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 54, 0, 0, 5, - 114, 32, 16, 0, 3, 0, - 0, 0, 70, 18, 16, 0, - 3, 0, 0, 0, 17, 0, - 0, 8, 18, 32, 16, 0, - 4, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 22, 0, 0, 0, - 17, 0, 0, 8, 34, 32, - 16, 0, 4, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 23, 0, - 0, 0, 17, 0, 0, 8, - 66, 32, 16, 0, 4, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 24, 0, 0, 0, 17, 0, - 0, 8, 130, 32, 16, 0, - 4, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 25, 0, 0, 0, - 62, 0, 0, 1 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/PBREffect_PSConstant.inc b/DirectXTK/Src/Shaders/Compiled/PBREffect_PSConstant.inc deleted file mode 100644 index 20452ac..0000000 --- a/DirectXTK/Src/Shaders/Compiled/PBREffect_PSConstant.inc +++ /dev/null @@ -1,558 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// TEXCOORD 0 xy 0 NONE float -// TEXCOORD 1 xyzw 1 NONE float xyz -// TEXCOORD 2 xyz 2 NONE float xyz -// COLOR 0 xyzw 3 NONE float -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Target 0 xyzw 0 TARGET float xyzw -// -ps_4_0 -dcl_constantbuffer CB0[24], dynamicIndexed -dcl_sampler s1, mode_default -dcl_resource_texturecube (float,float,float,float) t4 -dcl_resource_texturecube (float,float,float,float) t5 -dcl_input_ps linear v1.xyz -dcl_input_ps linear v2.xyz -dcl_output o0.xyzw -dcl_temps 8 -add r0.xyz, -v1.xyzx, cb0[0].xyzx -dp3 r0.w, r0.xyzx, r0.xyzx -rsq r0.w, r0.w -mul r0.xyz, r0.wwww, r0.xyzx -dp3 r0.w, v2.xyzx, v2.xyzx -rsq r0.w, r0.w -mul r1.xyz, r0.wwww, v2.xyzx -dp3_sat r0.w, r1.xyzx, r0.xyzx -mul r1.w, cb0[23].y, cb0[23].y -mad r2.xyz, cb0[23].xxxx, -cb0[22].xyzx, cb0[22].xyzx -add r3.xyz, l(-0.040000, -0.040000, -0.040000, 0.000000), cb0[22].xyzx -mad r3.xyz, cb0[23].xxxx, r3.xyzx, l(0.040000, 0.040000, 0.040000, 0.000000) -add r2.w, cb0[23].y, cb0[23].y -add r0.w, -r0.w, l(1.000000) -mul r3.w, r0.w, r0.w -mul r3.w, r3.w, r3.w -mul r0.w, r0.w, r3.w -mul r3.w, r1.w, r1.w -mad r1.w, r1.w, r1.w, l(-1.000000) -add r4.xyz, -r3.xyzx, l(1.000000, 1.000000, 1.000000, 0.000000) -mul r4.w, r3.w, l(0.250000) -mov r5.xyzw, l(0,0,0,0) -loop - ige r6.x, r5.w, l(3) - breakc_nz r6.x - dp3 r6.x, -cb0[r5.w + 16].xyzx, -cb0[r5.w + 16].xyzx - rsq r6.x, r6.x - mul r6.yzw, r6.xxxx, -cb0[r5.w + 16].xxyz - mad r7.xyz, -cb0[r5.w + 16].xyzx, r6.xxxx, r0.xyzx - dp3 r6.x, r7.xyzx, r7.xyzx - rsq r6.x, r6.x - mul r7.xyz, r6.xxxx, r7.xyzx - dp3_sat r6.x, r1.xyzx, r6.yzwy - dp3_sat r6.y, r6.yzwy, r7.xyzx - dp3_sat r6.z, r1.xyzx, r7.xyzx - mul r6.zw, r6.zzzy, r6.zzzy - mad r7.x, r6.w, r2.w, l(-0.500000) - add r7.y, -r6.x, l(1.000000) - mul r7.z, r7.y, r7.y - mul r7.z, r7.z, r7.z - mul r7.y, r7.z, r7.y - mad r7.y, r7.x, r7.y, l(1.000000) - mad r7.x, r7.x, r0.w, l(1.000000) - mul r7.x, r7.x, r7.y - mad r6.z, r6.z, r1.w, l(1.000000) - mul r6.z, r6.z, r6.z - mul r6.z, r6.z, l(3.141593) - max r6.z, r6.z, l(0.000001) - div r6.z, r3.w, r6.z - add r7.y, -r6.y, l(1.000000) - mul r7.z, r7.y, r7.y - mul r7.z, r7.z, r7.z - mul r7.y, r7.z, r7.y - mad r7.yzw, r4.xxyz, r7.yyyy, r3.xxyz - mad r6.y, -r6.y, r6.y, l(1.000000) - mad r6.y, r4.w, r6.y, r6.w - div r6.y, l(1.000000, 1.000000, 1.000000, 1.000000), r6.y - mul r7.yzw, r6.zzzz, r7.yyzw - mul r6.yzw, r6.yyyy, r7.yyzw - mul r7.yzw, r6.xxxx, cb0[r5.w + 19].xxyz - mad r6.xyz, r2.xyzx, r7.xxxx, r6.yzwy - mad r5.xyz, r7.yzwy, r6.xyzx, r5.xyzx - iadd r5.w, r5.w, l(1) -endloop -sample r4.xyzw, r1.xyzx, t5.xyzw, s1 -mad r2.xyz, r2.xyzx, r4.xyzx, r5.xyzx -itof r0.w, cb0[23].z -mul r0.w, r0.w, cb0[23].y -dp3 r1.w, -r0.xyzx, r1.xyzx -add r1.w, r1.w, r1.w -mad r0.xyz, r1.xyzx, -r1.wwww, -r0.xyzx -sample_l r0.xyzw, r0.xyzx, t4.xyzw, s1, r0.w -mad o0.xyz, r3.xyzx, r0.xyzx, r2.xyzx -mov o0.w, cb0[22].w -ret -// Approximately 0 instruction slots used -#endif - -const BYTE PBREffect_PSConstant[] = -{ - 68, 88, 66, 67, 28, 163, - 159, 0, 122, 43, 72, 192, - 143, 46, 198, 235, 189, 195, - 231, 172, 1, 0, 0, 0, - 120, 10, 0, 0, 3, 0, - 0, 0, 44, 0, 0, 0, - 172, 0, 0, 0, 224, 0, - 0, 0, 73, 83, 71, 78, - 120, 0, 0, 0, 4, 0, - 0, 0, 8, 0, 0, 0, - 104, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 104, 0, 0, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 1, 0, - 0, 0, 15, 7, 0, 0, - 104, 0, 0, 0, 2, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 2, 0, - 0, 0, 7, 7, 0, 0, - 113, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 3, 0, - 0, 0, 15, 0, 0, 0, - 84, 69, 88, 67, 79, 79, - 82, 68, 0, 67, 79, 76, - 79, 82, 0, 171, 79, 83, - 71, 78, 44, 0, 0, 0, - 1, 0, 0, 0, 8, 0, - 0, 0, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 15, 0, - 0, 0, 83, 86, 95, 84, - 97, 114, 103, 101, 116, 0, - 171, 171, 83, 72, 68, 82, - 144, 9, 0, 0, 64, 0, - 0, 0, 100, 2, 0, 0, - 89, 8, 0, 4, 70, 142, - 32, 0, 0, 0, 0, 0, - 24, 0, 0, 0, 90, 0, - 0, 3, 0, 96, 16, 0, - 1, 0, 0, 0, 88, 48, - 0, 4, 0, 112, 16, 0, - 4, 0, 0, 0, 85, 85, - 0, 0, 88, 48, 0, 4, - 0, 112, 16, 0, 5, 0, - 0, 0, 85, 85, 0, 0, - 98, 16, 0, 3, 114, 16, - 16, 0, 1, 0, 0, 0, - 98, 16, 0, 3, 114, 16, - 16, 0, 2, 0, 0, 0, - 101, 0, 0, 3, 242, 32, - 16, 0, 0, 0, 0, 0, - 104, 0, 0, 2, 8, 0, - 0, 0, 0, 0, 0, 9, - 114, 0, 16, 0, 0, 0, - 0, 0, 70, 18, 16, 128, - 65, 0, 0, 0, 1, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 16, 0, 0, 7, - 130, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 68, 0, 0, 5, 130, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 56, 0, 0, 7, - 114, 0, 16, 0, 0, 0, - 0, 0, 246, 15, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 16, 0, 0, 7, 130, 0, - 16, 0, 0, 0, 0, 0, - 70, 18, 16, 0, 2, 0, - 0, 0, 70, 18, 16, 0, - 2, 0, 0, 0, 68, 0, - 0, 5, 130, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 56, 0, 0, 7, 114, 0, - 16, 0, 1, 0, 0, 0, - 246, 15, 16, 0, 0, 0, - 0, 0, 70, 18, 16, 0, - 2, 0, 0, 0, 16, 32, - 0, 7, 130, 0, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 56, 0, 0, 9, - 130, 0, 16, 0, 1, 0, - 0, 0, 26, 128, 32, 0, - 0, 0, 0, 0, 23, 0, - 0, 0, 26, 128, 32, 0, - 0, 0, 0, 0, 23, 0, - 0, 0, 50, 0, 0, 13, - 114, 0, 16, 0, 2, 0, - 0, 0, 6, 128, 32, 0, - 0, 0, 0, 0, 23, 0, - 0, 0, 70, 130, 32, 128, - 65, 0, 0, 0, 0, 0, - 0, 0, 22, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 22, 0, 0, 0, - 0, 0, 0, 11, 114, 0, - 16, 0, 3, 0, 0, 0, - 2, 64, 0, 0, 10, 215, - 35, 189, 10, 215, 35, 189, - 10, 215, 35, 189, 0, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 22, 0, - 0, 0, 50, 0, 0, 13, - 114, 0, 16, 0, 3, 0, - 0, 0, 6, 128, 32, 0, - 0, 0, 0, 0, 23, 0, - 0, 0, 70, 2, 16, 0, - 3, 0, 0, 0, 2, 64, - 0, 0, 10, 215, 35, 61, - 10, 215, 35, 61, 10, 215, - 35, 61, 0, 0, 0, 0, - 0, 0, 0, 9, 130, 0, - 16, 0, 2, 0, 0, 0, - 26, 128, 32, 0, 0, 0, - 0, 0, 23, 0, 0, 0, - 26, 128, 32, 0, 0, 0, - 0, 0, 23, 0, 0, 0, - 0, 0, 0, 8, 130, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 128, 65, 0, - 0, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 128, 63, 56, 0, 0, 7, - 130, 0, 16, 0, 3, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 56, 0, 0, 7, 130, 0, - 16, 0, 3, 0, 0, 0, - 58, 0, 16, 0, 3, 0, - 0, 0, 58, 0, 16, 0, - 3, 0, 0, 0, 56, 0, - 0, 7, 130, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 3, 0, - 0, 0, 56, 0, 0, 7, - 130, 0, 16, 0, 3, 0, - 0, 0, 58, 0, 16, 0, - 1, 0, 0, 0, 58, 0, - 16, 0, 1, 0, 0, 0, - 50, 0, 0, 9, 130, 0, - 16, 0, 1, 0, 0, 0, - 58, 0, 16, 0, 1, 0, - 0, 0, 58, 0, 16, 0, - 1, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 128, 191, - 0, 0, 0, 11, 114, 0, - 16, 0, 4, 0, 0, 0, - 70, 2, 16, 128, 65, 0, - 0, 0, 3, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 0, 0, 56, 0, 0, 7, - 130, 0, 16, 0, 4, 0, - 0, 0, 58, 0, 16, 0, - 3, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 128, 62, - 54, 0, 0, 8, 242, 0, - 16, 0, 5, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 48, 0, 0, 1, - 33, 0, 0, 7, 18, 0, - 16, 0, 6, 0, 0, 0, - 58, 0, 16, 0, 5, 0, - 0, 0, 1, 64, 0, 0, - 3, 0, 0, 0, 3, 0, - 4, 3, 10, 0, 16, 0, - 6, 0, 0, 0, 16, 0, - 0, 15, 18, 0, 16, 0, - 6, 0, 0, 0, 70, 130, - 32, 134, 65, 0, 0, 0, - 0, 0, 0, 0, 16, 0, - 0, 0, 58, 0, 16, 0, - 5, 0, 0, 0, 70, 130, - 32, 134, 65, 0, 0, 0, - 0, 0, 0, 0, 16, 0, - 0, 0, 58, 0, 16, 0, - 5, 0, 0, 0, 68, 0, - 0, 5, 18, 0, 16, 0, - 6, 0, 0, 0, 10, 0, - 16, 0, 6, 0, 0, 0, - 56, 0, 0, 11, 226, 0, - 16, 0, 6, 0, 0, 0, - 6, 0, 16, 0, 6, 0, - 0, 0, 6, 137, 32, 134, - 65, 0, 0, 0, 0, 0, - 0, 0, 16, 0, 0, 0, - 58, 0, 16, 0, 5, 0, - 0, 0, 50, 0, 0, 13, - 114, 0, 16, 0, 7, 0, - 0, 0, 70, 130, 32, 134, - 65, 0, 0, 0, 0, 0, - 0, 0, 16, 0, 0, 0, - 58, 0, 16, 0, 5, 0, - 0, 0, 6, 0, 16, 0, - 6, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 16, 0, 0, 7, 18, 0, - 16, 0, 6, 0, 0, 0, - 70, 2, 16, 0, 7, 0, - 0, 0, 70, 2, 16, 0, - 7, 0, 0, 0, 68, 0, - 0, 5, 18, 0, 16, 0, - 6, 0, 0, 0, 10, 0, - 16, 0, 6, 0, 0, 0, - 56, 0, 0, 7, 114, 0, - 16, 0, 7, 0, 0, 0, - 6, 0, 16, 0, 6, 0, - 0, 0, 70, 2, 16, 0, - 7, 0, 0, 0, 16, 32, - 0, 7, 18, 0, 16, 0, - 6, 0, 0, 0, 70, 2, - 16, 0, 1, 0, 0, 0, - 150, 7, 16, 0, 6, 0, - 0, 0, 16, 32, 0, 7, - 34, 0, 16, 0, 6, 0, - 0, 0, 150, 7, 16, 0, - 6, 0, 0, 0, 70, 2, - 16, 0, 7, 0, 0, 0, - 16, 32, 0, 7, 66, 0, - 16, 0, 6, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 7, 0, 0, 0, 56, 0, - 0, 7, 194, 0, 16, 0, - 6, 0, 0, 0, 166, 6, - 16, 0, 6, 0, 0, 0, - 166, 6, 16, 0, 6, 0, - 0, 0, 50, 0, 0, 9, - 18, 0, 16, 0, 7, 0, - 0, 0, 58, 0, 16, 0, - 6, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 0, 191, 0, 0, 0, 8, - 34, 0, 16, 0, 7, 0, - 0, 0, 10, 0, 16, 128, - 65, 0, 0, 0, 6, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 128, 63, 56, 0, - 0, 7, 66, 0, 16, 0, - 7, 0, 0, 0, 26, 0, - 16, 0, 7, 0, 0, 0, - 26, 0, 16, 0, 7, 0, - 0, 0, 56, 0, 0, 7, - 66, 0, 16, 0, 7, 0, - 0, 0, 42, 0, 16, 0, - 7, 0, 0, 0, 42, 0, - 16, 0, 7, 0, 0, 0, - 56, 0, 0, 7, 34, 0, - 16, 0, 7, 0, 0, 0, - 42, 0, 16, 0, 7, 0, - 0, 0, 26, 0, 16, 0, - 7, 0, 0, 0, 50, 0, - 0, 9, 34, 0, 16, 0, - 7, 0, 0, 0, 10, 0, - 16, 0, 7, 0, 0, 0, - 26, 0, 16, 0, 7, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 128, 63, 50, 0, - 0, 9, 18, 0, 16, 0, - 7, 0, 0, 0, 10, 0, - 16, 0, 7, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 128, 63, 56, 0, - 0, 7, 18, 0, 16, 0, - 7, 0, 0, 0, 10, 0, - 16, 0, 7, 0, 0, 0, - 26, 0, 16, 0, 7, 0, - 0, 0, 50, 0, 0, 9, - 66, 0, 16, 0, 6, 0, - 0, 0, 42, 0, 16, 0, - 6, 0, 0, 0, 58, 0, - 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 128, 63, 56, 0, 0, 7, - 66, 0, 16, 0, 6, 0, - 0, 0, 42, 0, 16, 0, - 6, 0, 0, 0, 42, 0, - 16, 0, 6, 0, 0, 0, - 56, 0, 0, 7, 66, 0, - 16, 0, 6, 0, 0, 0, - 42, 0, 16, 0, 6, 0, - 0, 0, 1, 64, 0, 0, - 219, 15, 73, 64, 52, 0, - 0, 7, 66, 0, 16, 0, - 6, 0, 0, 0, 42, 0, - 16, 0, 6, 0, 0, 0, - 1, 64, 0, 0, 189, 55, - 134, 53, 14, 0, 0, 7, - 66, 0, 16, 0, 6, 0, - 0, 0, 58, 0, 16, 0, - 3, 0, 0, 0, 42, 0, - 16, 0, 6, 0, 0, 0, - 0, 0, 0, 8, 34, 0, - 16, 0, 7, 0, 0, 0, - 26, 0, 16, 128, 65, 0, - 0, 0, 6, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 128, 63, 56, 0, 0, 7, - 66, 0, 16, 0, 7, 0, - 0, 0, 26, 0, 16, 0, - 7, 0, 0, 0, 26, 0, - 16, 0, 7, 0, 0, 0, - 56, 0, 0, 7, 66, 0, - 16, 0, 7, 0, 0, 0, - 42, 0, 16, 0, 7, 0, - 0, 0, 42, 0, 16, 0, - 7, 0, 0, 0, 56, 0, - 0, 7, 34, 0, 16, 0, - 7, 0, 0, 0, 42, 0, - 16, 0, 7, 0, 0, 0, - 26, 0, 16, 0, 7, 0, - 0, 0, 50, 0, 0, 9, - 226, 0, 16, 0, 7, 0, - 0, 0, 6, 9, 16, 0, - 4, 0, 0, 0, 86, 5, - 16, 0, 7, 0, 0, 0, - 6, 9, 16, 0, 3, 0, - 0, 0, 50, 0, 0, 10, - 34, 0, 16, 0, 6, 0, - 0, 0, 26, 0, 16, 128, - 65, 0, 0, 0, 6, 0, - 0, 0, 26, 0, 16, 0, - 6, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 128, 63, - 50, 0, 0, 9, 34, 0, - 16, 0, 6, 0, 0, 0, - 58, 0, 16, 0, 4, 0, - 0, 0, 26, 0, 16, 0, - 6, 0, 0, 0, 58, 0, - 16, 0, 6, 0, 0, 0, - 14, 0, 0, 10, 34, 0, - 16, 0, 6, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 128, 63, 26, 0, 16, 0, - 6, 0, 0, 0, 56, 0, - 0, 7, 226, 0, 16, 0, - 7, 0, 0, 0, 166, 10, - 16, 0, 6, 0, 0, 0, - 86, 14, 16, 0, 7, 0, - 0, 0, 56, 0, 0, 7, - 226, 0, 16, 0, 6, 0, - 0, 0, 86, 5, 16, 0, - 6, 0, 0, 0, 86, 14, - 16, 0, 7, 0, 0, 0, - 56, 0, 0, 10, 226, 0, - 16, 0, 7, 0, 0, 0, - 6, 0, 16, 0, 6, 0, - 0, 0, 6, 137, 32, 6, - 0, 0, 0, 0, 19, 0, - 0, 0, 58, 0, 16, 0, - 5, 0, 0, 0, 50, 0, - 0, 9, 114, 0, 16, 0, - 6, 0, 0, 0, 70, 2, - 16, 0, 2, 0, 0, 0, - 6, 0, 16, 0, 7, 0, - 0, 0, 150, 7, 16, 0, - 6, 0, 0, 0, 50, 0, - 0, 9, 114, 0, 16, 0, - 5, 0, 0, 0, 150, 7, - 16, 0, 7, 0, 0, 0, - 70, 2, 16, 0, 6, 0, - 0, 0, 70, 2, 16, 0, - 5, 0, 0, 0, 30, 0, - 0, 7, 130, 0, 16, 0, - 5, 0, 0, 0, 58, 0, - 16, 0, 5, 0, 0, 0, - 1, 64, 0, 0, 1, 0, - 0, 0, 22, 0, 0, 1, - 69, 0, 0, 9, 242, 0, - 16, 0, 4, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 70, 126, 16, 0, - 5, 0, 0, 0, 0, 96, - 16, 0, 1, 0, 0, 0, - 50, 0, 0, 9, 114, 0, - 16, 0, 2, 0, 0, 0, - 70, 2, 16, 0, 2, 0, - 0, 0, 70, 2, 16, 0, - 4, 0, 0, 0, 70, 2, - 16, 0, 5, 0, 0, 0, - 43, 0, 0, 6, 130, 0, - 16, 0, 0, 0, 0, 0, - 42, 128, 32, 0, 0, 0, - 0, 0, 23, 0, 0, 0, - 56, 0, 0, 8, 130, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 26, 128, 32, 0, - 0, 0, 0, 0, 23, 0, - 0, 0, 16, 0, 0, 8, - 130, 0, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 128, - 65, 0, 0, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 0, 0, - 0, 7, 130, 0, 16, 0, - 1, 0, 0, 0, 58, 0, - 16, 0, 1, 0, 0, 0, - 58, 0, 16, 0, 1, 0, - 0, 0, 50, 0, 0, 11, - 114, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 246, 15, - 16, 128, 65, 0, 0, 0, - 1, 0, 0, 0, 70, 2, - 16, 128, 65, 0, 0, 0, - 0, 0, 0, 0, 72, 0, - 0, 11, 242, 0, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 70, 126, 16, 0, 4, 0, - 0, 0, 0, 96, 16, 0, - 1, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 50, 0, 0, 9, 114, 32, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 3, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 2, 0, 0, 0, - 54, 0, 0, 6, 130, 32, - 16, 0, 0, 0, 0, 0, - 58, 128, 32, 0, 0, 0, - 0, 0, 22, 0, 0, 0, - 62, 0, 0, 1 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/PBREffect_PSTextured.inc b/DirectXTK/Src/Shaders/Compiled/PBREffect_PSTextured.inc deleted file mode 100644 index ab9eb5b..0000000 --- a/DirectXTK/Src/Shaders/Compiled/PBREffect_PSTextured.inc +++ /dev/null @@ -1,769 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// TEXCOORD 0 xy 0 NONE float xy -// TEXCOORD 1 xyzw 1 NONE float xyz -// TEXCOORD 2 xyz 2 NONE float xyz -// COLOR 0 xyzw 3 NONE float -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Target 0 xyzw 0 TARGET float xyzw -// -ps_4_0 -dcl_constantbuffer CB0[24], dynamicIndexed -dcl_sampler s0, mode_default -dcl_sampler s1, mode_default -dcl_resource_texture2d (float,float,float,float) t0 -dcl_resource_texture2d (float,float,float,float) t1 -dcl_resource_texture2d (float,float,float,float) t2 -dcl_resource_texturecube (float,float,float,float) t4 -dcl_resource_texturecube (float,float,float,float) t5 -dcl_input_ps linear v0.xy -dcl_input_ps linear v1.xyz -dcl_input_ps linear v2.xyz -dcl_output o0.xyzw -dcl_temps 9 -add r0.xyz, -v1.xyzx, cb0[0].xyzx -dp3 r0.w, r0.xyzx, r0.xyzx -rsq r0.w, r0.w -mul r0.xyz, r0.wwww, r0.xyzx -sample r1.xyzw, v0.xyxx, t1.xyzw, s0 -mad r1.xy, r1.xyxx, l(2.000000, 2.000000, 0.000000, 0.000000), l(-1.000000, -1.000000, 0.000000, 0.000000) -dp2 r0.w, r1.xyxx, r1.xyxx -add r0.w, -r0.w, l(1.000000) -sqrt r0.w, r0.w -deriv_rtx r2.xyz, v1.yzxy -deriv_rty r3.xyz, v1.zxyz -deriv_rtx r1.zw, v0.xxxy -deriv_rty r4.xy, v0.xyxx -mul r5.xyz, r2.xyzx, r3.yzxy -mad r5.xyz, r2.zxyz, r3.zxyz, -r5.xyzx -mul r6.xyz, r3.xyzx, r5.zxyz -mad r3.xyz, r3.zxyz, r5.xyzx, -r6.xyzx -mul r6.xyz, r2.xyzx, r5.xyzx -mad r2.xyz, r5.zxyz, r2.yzxy, -r6.xyzx -mul r4.xzw, r2.xxyz, r4.xxxx -mad r4.xzw, r1.zzzz, r3.xxyz, r4.xxzw -dp3 r1.z, r4.xzwx, r4.xzwx -rsq r1.z, r1.z -mul r4.xzw, r1.zzzz, r4.xxzw -mul r2.xyz, r2.xyzx, r4.yyyy -mad r2.xyz, r1.wwww, r3.xyzx, r2.xyzx -dp3 r1.z, r2.xyzx, r2.xyzx -rsq r1.z, r1.z -mul r2.xyz, r1.zzzz, r2.xyzx -mul r1.yzw, r1.yyyy, r2.xxyz -mad r1.xyz, r1.xxxx, r4.xzwx, r1.yzwy -mad r1.xyz, r0.wwww, v2.xyzx, r1.xyzx -dp3 r0.w, r1.xyzx, r1.xyzx -rsq r0.w, r0.w -mul r1.xyz, r0.wwww, r1.xyzx -sample r2.xyzw, v0.xyxx, t0.xyzw, s0 -sample r3.xyzw, v0.xyxx, t2.xyzw, s0 -dp3_sat r0.w, r1.xyzx, r0.xyzx -mul r1.w, r3.y, r3.y -mad r4.xyz, r3.zzzz, -r2.xyzx, r2.xyzx -mul r4.xyz, r3.xxxx, r4.xyzx -add r2.xyz, r2.xyzx, l(-0.040000, -0.040000, -0.040000, 0.000000) -mad r2.xyz, r3.zzzz, r2.xyzx, l(0.040000, 0.040000, 0.040000, 0.000000) -mul r5.xyz, r3.xxxx, r2.xyzx -add r3.z, r3.y, r3.y -add r0.w, -r0.w, l(1.000000) -mul r3.w, r0.w, r0.w -mul r3.w, r3.w, r3.w -mul r0.w, r0.w, r3.w -mul r3.w, r1.w, r1.w -mad r1.w, r1.w, r1.w, l(-1.000000) -mad r2.xyz, -r2.xyzx, r3.xxxx, l(1.000000, 1.000000, 1.000000, 0.000000) -mul r3.x, r3.w, l(0.250000) -mov r6.xyz, l(0,0,0,0) -mov r4.w, l(0) -loop - ige r5.w, r4.w, l(3) - breakc_nz r5.w - dp3 r5.w, -cb0[r4.w + 16].xyzx, -cb0[r4.w + 16].xyzx - rsq r5.w, r5.w - mul r7.xyz, r5.wwww, -cb0[r4.w + 16].xyzx - mad r8.xyz, -cb0[r4.w + 16].xyzx, r5.wwww, r0.xyzx - dp3 r5.w, r8.xyzx, r8.xyzx - rsq r5.w, r5.w - mul r8.xyz, r5.wwww, r8.xyzx - dp3_sat r5.w, r1.xyzx, r7.xyzx - dp3_sat r6.w, r7.xyzx, r8.xyzx - dp3_sat r7.x, r1.xyzx, r8.xyzx - mul r7.y, r6.w, r6.w - mad r7.z, r7.y, r3.z, l(-0.500000) - add r7.w, -r5.w, l(1.000000) - mul r8.x, r7.w, r7.w - mul r8.x, r8.x, r8.x - mul r7.w, r7.w, r8.x - mad r7.w, r7.z, r7.w, l(1.000000) - mad r7.z, r7.z, r0.w, l(1.000000) - mul r7.x, r7.x, r7.x - mad r7.x, r7.x, r1.w, l(1.000000) - mul r7.xz, r7.xxzx, r7.xxwx - mul r7.x, r7.x, l(3.141593) - max r7.x, r7.x, l(0.000001) - div r7.x, r3.w, r7.x - add r7.w, -r6.w, l(1.000000) - mul r8.x, r7.w, r7.w - mul r8.x, r8.x, r8.x - mul r7.w, r7.w, r8.x - mad r8.xyz, r2.xyzx, r7.wwww, r5.xyzx - mad r6.w, -r6.w, r6.w, l(1.000000) - mad r6.w, r3.x, r6.w, r7.y - div r6.w, l(1.000000, 1.000000, 1.000000, 1.000000), r6.w - mul r7.xyw, r7.xxxx, r8.xyxz - mul r7.xyw, r6.wwww, r7.xyxw - mul r8.xyz, r5.wwww, cb0[r4.w + 19].xyzx - mad r7.xyz, r4.xyzx, r7.zzzz, r7.xywx - mad r6.xyz, r8.xyzx, r7.xyzx, r6.xyzx - iadd r4.w, r4.w, l(1) -endloop -sample r7.xyzw, r1.xyzx, t5.xyzw, s1 -mad r2.xyz, r4.xyzx, r7.xyzx, r6.xyzx -itof r0.w, cb0[23].z -mul r0.w, r0.w, r3.y -dp3 r1.w, -r0.xyzx, r1.xyzx -add r1.w, r1.w, r1.w -mad r0.xyz, r1.xyzx, -r1.wwww, -r0.xyzx -sample_l r0.xyzw, r0.xyzx, t4.xyzw, s1, r0.w -mad o0.xyz, r5.xyzx, r0.xyzx, r2.xyzx -mul o0.w, r2.w, cb0[22].w -ret -// Approximately 0 instruction slots used -#endif - -const BYTE PBREffect_PSTextured[] = -{ - 68, 88, 66, 67, 214, 112, - 166, 9, 9, 120, 79, 239, - 228, 15, 192, 79, 163, 110, - 234, 57, 1, 0, 0, 0, - 132, 14, 0, 0, 3, 0, - 0, 0, 44, 0, 0, 0, - 172, 0, 0, 0, 224, 0, - 0, 0, 73, 83, 71, 78, - 120, 0, 0, 0, 4, 0, - 0, 0, 8, 0, 0, 0, - 104, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 3, 3, 0, 0, - 104, 0, 0, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 1, 0, - 0, 0, 15, 7, 0, 0, - 104, 0, 0, 0, 2, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 2, 0, - 0, 0, 7, 7, 0, 0, - 113, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 3, 0, - 0, 0, 15, 0, 0, 0, - 84, 69, 88, 67, 79, 79, - 82, 68, 0, 67, 79, 76, - 79, 82, 0, 171, 79, 83, - 71, 78, 44, 0, 0, 0, - 1, 0, 0, 0, 8, 0, - 0, 0, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 15, 0, - 0, 0, 83, 86, 95, 84, - 97, 114, 103, 101, 116, 0, - 171, 171, 83, 72, 68, 82, - 156, 13, 0, 0, 64, 0, - 0, 0, 103, 3, 0, 0, - 89, 8, 0, 4, 70, 142, - 32, 0, 0, 0, 0, 0, - 24, 0, 0, 0, 90, 0, - 0, 3, 0, 96, 16, 0, - 0, 0, 0, 0, 90, 0, - 0, 3, 0, 96, 16, 0, - 1, 0, 0, 0, 88, 24, - 0, 4, 0, 112, 16, 0, - 0, 0, 0, 0, 85, 85, - 0, 0, 88, 24, 0, 4, - 0, 112, 16, 0, 1, 0, - 0, 0, 85, 85, 0, 0, - 88, 24, 0, 4, 0, 112, - 16, 0, 2, 0, 0, 0, - 85, 85, 0, 0, 88, 48, - 0, 4, 0, 112, 16, 0, - 4, 0, 0, 0, 85, 85, - 0, 0, 88, 48, 0, 4, - 0, 112, 16, 0, 5, 0, - 0, 0, 85, 85, 0, 0, - 98, 16, 0, 3, 50, 16, - 16, 0, 0, 0, 0, 0, - 98, 16, 0, 3, 114, 16, - 16, 0, 1, 0, 0, 0, - 98, 16, 0, 3, 114, 16, - 16, 0, 2, 0, 0, 0, - 101, 0, 0, 3, 242, 32, - 16, 0, 0, 0, 0, 0, - 104, 0, 0, 2, 9, 0, - 0, 0, 0, 0, 0, 9, - 114, 0, 16, 0, 0, 0, - 0, 0, 70, 18, 16, 128, - 65, 0, 0, 0, 1, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 16, 0, 0, 7, - 130, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 68, 0, 0, 5, 130, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 56, 0, 0, 7, - 114, 0, 16, 0, 0, 0, - 0, 0, 246, 15, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 69, 0, 0, 9, 242, 0, - 16, 0, 1, 0, 0, 0, - 70, 16, 16, 0, 0, 0, - 0, 0, 70, 126, 16, 0, - 1, 0, 0, 0, 0, 96, - 16, 0, 0, 0, 0, 0, - 50, 0, 0, 15, 50, 0, - 16, 0, 1, 0, 0, 0, - 70, 0, 16, 0, 1, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 64, 0, 0, - 0, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 128, 191, - 0, 0, 128, 191, 0, 0, - 0, 0, 0, 0, 0, 0, - 15, 0, 0, 7, 130, 0, - 16, 0, 0, 0, 0, 0, - 70, 0, 16, 0, 1, 0, - 0, 0, 70, 0, 16, 0, - 1, 0, 0, 0, 0, 0, - 0, 8, 130, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 128, 65, 0, 0, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 128, 63, - 75, 0, 0, 5, 130, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 11, 0, 0, 5, - 114, 0, 16, 0, 2, 0, - 0, 0, 150, 20, 16, 0, - 1, 0, 0, 0, 12, 0, - 0, 5, 114, 0, 16, 0, - 3, 0, 0, 0, 38, 25, - 16, 0, 1, 0, 0, 0, - 11, 0, 0, 5, 194, 0, - 16, 0, 1, 0, 0, 0, - 6, 20, 16, 0, 0, 0, - 0, 0, 12, 0, 0, 5, - 50, 0, 16, 0, 4, 0, - 0, 0, 70, 16, 16, 0, - 0, 0, 0, 0, 56, 0, - 0, 7, 114, 0, 16, 0, - 5, 0, 0, 0, 70, 2, - 16, 0, 2, 0, 0, 0, - 150, 4, 16, 0, 3, 0, - 0, 0, 50, 0, 0, 10, - 114, 0, 16, 0, 5, 0, - 0, 0, 38, 9, 16, 0, - 2, 0, 0, 0, 38, 9, - 16, 0, 3, 0, 0, 0, - 70, 2, 16, 128, 65, 0, - 0, 0, 5, 0, 0, 0, - 56, 0, 0, 7, 114, 0, - 16, 0, 6, 0, 0, 0, - 70, 2, 16, 0, 3, 0, - 0, 0, 38, 9, 16, 0, - 5, 0, 0, 0, 50, 0, - 0, 10, 114, 0, 16, 0, - 3, 0, 0, 0, 38, 9, - 16, 0, 3, 0, 0, 0, - 70, 2, 16, 0, 5, 0, - 0, 0, 70, 2, 16, 128, - 65, 0, 0, 0, 6, 0, - 0, 0, 56, 0, 0, 7, - 114, 0, 16, 0, 6, 0, - 0, 0, 70, 2, 16, 0, - 2, 0, 0, 0, 70, 2, - 16, 0, 5, 0, 0, 0, - 50, 0, 0, 10, 114, 0, - 16, 0, 2, 0, 0, 0, - 38, 9, 16, 0, 5, 0, - 0, 0, 150, 4, 16, 0, - 2, 0, 0, 0, 70, 2, - 16, 128, 65, 0, 0, 0, - 6, 0, 0, 0, 56, 0, - 0, 7, 210, 0, 16, 0, - 4, 0, 0, 0, 6, 9, - 16, 0, 2, 0, 0, 0, - 6, 0, 16, 0, 4, 0, - 0, 0, 50, 0, 0, 9, - 210, 0, 16, 0, 4, 0, - 0, 0, 166, 10, 16, 0, - 1, 0, 0, 0, 6, 9, - 16, 0, 3, 0, 0, 0, - 6, 14, 16, 0, 4, 0, - 0, 0, 16, 0, 0, 7, - 66, 0, 16, 0, 1, 0, - 0, 0, 134, 3, 16, 0, - 4, 0, 0, 0, 134, 3, - 16, 0, 4, 0, 0, 0, - 68, 0, 0, 5, 66, 0, - 16, 0, 1, 0, 0, 0, - 42, 0, 16, 0, 1, 0, - 0, 0, 56, 0, 0, 7, - 210, 0, 16, 0, 4, 0, - 0, 0, 166, 10, 16, 0, - 1, 0, 0, 0, 6, 14, - 16, 0, 4, 0, 0, 0, - 56, 0, 0, 7, 114, 0, - 16, 0, 2, 0, 0, 0, - 70, 2, 16, 0, 2, 0, - 0, 0, 86, 5, 16, 0, - 4, 0, 0, 0, 50, 0, - 0, 9, 114, 0, 16, 0, - 2, 0, 0, 0, 246, 15, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 3, 0, - 0, 0, 70, 2, 16, 0, - 2, 0, 0, 0, 16, 0, - 0, 7, 66, 0, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 2, 0, 0, 0, - 70, 2, 16, 0, 2, 0, - 0, 0, 68, 0, 0, 5, - 66, 0, 16, 0, 1, 0, - 0, 0, 42, 0, 16, 0, - 1, 0, 0, 0, 56, 0, - 0, 7, 114, 0, 16, 0, - 2, 0, 0, 0, 166, 10, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 2, 0, - 0, 0, 56, 0, 0, 7, - 226, 0, 16, 0, 1, 0, - 0, 0, 86, 5, 16, 0, - 1, 0, 0, 0, 6, 9, - 16, 0, 2, 0, 0, 0, - 50, 0, 0, 9, 114, 0, - 16, 0, 1, 0, 0, 0, - 6, 0, 16, 0, 1, 0, - 0, 0, 134, 3, 16, 0, - 4, 0, 0, 0, 150, 7, - 16, 0, 1, 0, 0, 0, - 50, 0, 0, 9, 114, 0, - 16, 0, 1, 0, 0, 0, - 246, 15, 16, 0, 0, 0, - 0, 0, 70, 18, 16, 0, - 2, 0, 0, 0, 70, 2, - 16, 0, 1, 0, 0, 0, - 16, 0, 0, 7, 130, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 68, 0, - 0, 5, 130, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 56, 0, 0, 7, 114, 0, - 16, 0, 1, 0, 0, 0, - 246, 15, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 69, 0, - 0, 9, 242, 0, 16, 0, - 2, 0, 0, 0, 70, 16, - 16, 0, 0, 0, 0, 0, - 70, 126, 16, 0, 0, 0, - 0, 0, 0, 96, 16, 0, - 0, 0, 0, 0, 69, 0, - 0, 9, 242, 0, 16, 0, - 3, 0, 0, 0, 70, 16, - 16, 0, 0, 0, 0, 0, - 70, 126, 16, 0, 2, 0, - 0, 0, 0, 96, 16, 0, - 0, 0, 0, 0, 16, 32, - 0, 7, 130, 0, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 56, 0, 0, 7, - 130, 0, 16, 0, 1, 0, - 0, 0, 26, 0, 16, 0, - 3, 0, 0, 0, 26, 0, - 16, 0, 3, 0, 0, 0, - 50, 0, 0, 10, 114, 0, - 16, 0, 4, 0, 0, 0, - 166, 10, 16, 0, 3, 0, - 0, 0, 70, 2, 16, 128, - 65, 0, 0, 0, 2, 0, - 0, 0, 70, 2, 16, 0, - 2, 0, 0, 0, 56, 0, - 0, 7, 114, 0, 16, 0, - 4, 0, 0, 0, 6, 0, - 16, 0, 3, 0, 0, 0, - 70, 2, 16, 0, 4, 0, - 0, 0, 0, 0, 0, 10, - 114, 0, 16, 0, 2, 0, - 0, 0, 70, 2, 16, 0, - 2, 0, 0, 0, 2, 64, - 0, 0, 10, 215, 35, 189, - 10, 215, 35, 189, 10, 215, - 35, 189, 0, 0, 0, 0, - 50, 0, 0, 12, 114, 0, - 16, 0, 2, 0, 0, 0, - 166, 10, 16, 0, 3, 0, - 0, 0, 70, 2, 16, 0, - 2, 0, 0, 0, 2, 64, - 0, 0, 10, 215, 35, 61, - 10, 215, 35, 61, 10, 215, - 35, 61, 0, 0, 0, 0, - 56, 0, 0, 7, 114, 0, - 16, 0, 5, 0, 0, 0, - 6, 0, 16, 0, 3, 0, - 0, 0, 70, 2, 16, 0, - 2, 0, 0, 0, 0, 0, - 0, 7, 66, 0, 16, 0, - 3, 0, 0, 0, 26, 0, - 16, 0, 3, 0, 0, 0, - 26, 0, 16, 0, 3, 0, - 0, 0, 0, 0, 0, 8, - 130, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 128, - 65, 0, 0, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 128, 63, 56, 0, - 0, 7, 130, 0, 16, 0, - 3, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 56, 0, 0, 7, - 130, 0, 16, 0, 3, 0, - 0, 0, 58, 0, 16, 0, - 3, 0, 0, 0, 58, 0, - 16, 0, 3, 0, 0, 0, - 56, 0, 0, 7, 130, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 3, 0, 0, 0, 56, 0, - 0, 7, 130, 0, 16, 0, - 3, 0, 0, 0, 58, 0, - 16, 0, 1, 0, 0, 0, - 58, 0, 16, 0, 1, 0, - 0, 0, 50, 0, 0, 9, - 130, 0, 16, 0, 1, 0, - 0, 0, 58, 0, 16, 0, - 1, 0, 0, 0, 58, 0, - 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 128, 191, 50, 0, 0, 13, - 114, 0, 16, 0, 2, 0, - 0, 0, 70, 2, 16, 128, - 65, 0, 0, 0, 2, 0, - 0, 0, 6, 0, 16, 0, - 3, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 0, 0, - 56, 0, 0, 7, 18, 0, - 16, 0, 3, 0, 0, 0, - 58, 0, 16, 0, 3, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 128, 62, 54, 0, - 0, 8, 114, 0, 16, 0, - 6, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 54, 0, 0, 5, 130, 0, - 16, 0, 4, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 0, 0, 48, 0, 0, 1, - 33, 0, 0, 7, 130, 0, - 16, 0, 5, 0, 0, 0, - 58, 0, 16, 0, 4, 0, - 0, 0, 1, 64, 0, 0, - 3, 0, 0, 0, 3, 0, - 4, 3, 58, 0, 16, 0, - 5, 0, 0, 0, 16, 0, - 0, 15, 130, 0, 16, 0, - 5, 0, 0, 0, 70, 130, - 32, 134, 65, 0, 0, 0, - 0, 0, 0, 0, 16, 0, - 0, 0, 58, 0, 16, 0, - 4, 0, 0, 0, 70, 130, - 32, 134, 65, 0, 0, 0, - 0, 0, 0, 0, 16, 0, - 0, 0, 58, 0, 16, 0, - 4, 0, 0, 0, 68, 0, - 0, 5, 130, 0, 16, 0, - 5, 0, 0, 0, 58, 0, - 16, 0, 5, 0, 0, 0, - 56, 0, 0, 11, 114, 0, - 16, 0, 7, 0, 0, 0, - 246, 15, 16, 0, 5, 0, - 0, 0, 70, 130, 32, 134, - 65, 0, 0, 0, 0, 0, - 0, 0, 16, 0, 0, 0, - 58, 0, 16, 0, 4, 0, - 0, 0, 50, 0, 0, 13, - 114, 0, 16, 0, 8, 0, - 0, 0, 70, 130, 32, 134, - 65, 0, 0, 0, 0, 0, - 0, 0, 16, 0, 0, 0, - 58, 0, 16, 0, 4, 0, - 0, 0, 246, 15, 16, 0, - 5, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 16, 0, 0, 7, 130, 0, - 16, 0, 5, 0, 0, 0, - 70, 2, 16, 0, 8, 0, - 0, 0, 70, 2, 16, 0, - 8, 0, 0, 0, 68, 0, - 0, 5, 130, 0, 16, 0, - 5, 0, 0, 0, 58, 0, - 16, 0, 5, 0, 0, 0, - 56, 0, 0, 7, 114, 0, - 16, 0, 8, 0, 0, 0, - 246, 15, 16, 0, 5, 0, - 0, 0, 70, 2, 16, 0, - 8, 0, 0, 0, 16, 32, - 0, 7, 130, 0, 16, 0, - 5, 0, 0, 0, 70, 2, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 7, 0, - 0, 0, 16, 32, 0, 7, - 130, 0, 16, 0, 6, 0, - 0, 0, 70, 2, 16, 0, - 7, 0, 0, 0, 70, 2, - 16, 0, 8, 0, 0, 0, - 16, 32, 0, 7, 18, 0, - 16, 0, 7, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 8, 0, 0, 0, 56, 0, - 0, 7, 34, 0, 16, 0, - 7, 0, 0, 0, 58, 0, - 16, 0, 6, 0, 0, 0, - 58, 0, 16, 0, 6, 0, - 0, 0, 50, 0, 0, 9, - 66, 0, 16, 0, 7, 0, - 0, 0, 26, 0, 16, 0, - 7, 0, 0, 0, 42, 0, - 16, 0, 3, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 0, 191, 0, 0, 0, 8, - 130, 0, 16, 0, 7, 0, - 0, 0, 58, 0, 16, 128, - 65, 0, 0, 0, 5, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 128, 63, 56, 0, - 0, 7, 18, 0, 16, 0, - 8, 0, 0, 0, 58, 0, - 16, 0, 7, 0, 0, 0, - 58, 0, 16, 0, 7, 0, - 0, 0, 56, 0, 0, 7, - 18, 0, 16, 0, 8, 0, - 0, 0, 10, 0, 16, 0, - 8, 0, 0, 0, 10, 0, - 16, 0, 8, 0, 0, 0, - 56, 0, 0, 7, 130, 0, - 16, 0, 7, 0, 0, 0, - 58, 0, 16, 0, 7, 0, - 0, 0, 10, 0, 16, 0, - 8, 0, 0, 0, 50, 0, - 0, 9, 130, 0, 16, 0, - 7, 0, 0, 0, 42, 0, - 16, 0, 7, 0, 0, 0, - 58, 0, 16, 0, 7, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 128, 63, 50, 0, - 0, 9, 66, 0, 16, 0, - 7, 0, 0, 0, 42, 0, - 16, 0, 7, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 128, 63, 56, 0, - 0, 7, 18, 0, 16, 0, - 7, 0, 0, 0, 10, 0, - 16, 0, 7, 0, 0, 0, - 10, 0, 16, 0, 7, 0, - 0, 0, 50, 0, 0, 9, - 18, 0, 16, 0, 7, 0, - 0, 0, 10, 0, 16, 0, - 7, 0, 0, 0, 58, 0, - 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 128, 63, 56, 0, 0, 7, - 82, 0, 16, 0, 7, 0, - 0, 0, 6, 2, 16, 0, - 7, 0, 0, 0, 6, 3, - 16, 0, 7, 0, 0, 0, - 56, 0, 0, 7, 18, 0, - 16, 0, 7, 0, 0, 0, - 10, 0, 16, 0, 7, 0, - 0, 0, 1, 64, 0, 0, - 219, 15, 73, 64, 52, 0, - 0, 7, 18, 0, 16, 0, - 7, 0, 0, 0, 10, 0, - 16, 0, 7, 0, 0, 0, - 1, 64, 0, 0, 189, 55, - 134, 53, 14, 0, 0, 7, - 18, 0, 16, 0, 7, 0, - 0, 0, 58, 0, 16, 0, - 3, 0, 0, 0, 10, 0, - 16, 0, 7, 0, 0, 0, - 0, 0, 0, 8, 130, 0, - 16, 0, 7, 0, 0, 0, - 58, 0, 16, 128, 65, 0, - 0, 0, 6, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 128, 63, 56, 0, 0, 7, - 18, 0, 16, 0, 8, 0, - 0, 0, 58, 0, 16, 0, - 7, 0, 0, 0, 58, 0, - 16, 0, 7, 0, 0, 0, - 56, 0, 0, 7, 18, 0, - 16, 0, 8, 0, 0, 0, - 10, 0, 16, 0, 8, 0, - 0, 0, 10, 0, 16, 0, - 8, 0, 0, 0, 56, 0, - 0, 7, 130, 0, 16, 0, - 7, 0, 0, 0, 58, 0, - 16, 0, 7, 0, 0, 0, - 10, 0, 16, 0, 8, 0, - 0, 0, 50, 0, 0, 9, - 114, 0, 16, 0, 8, 0, - 0, 0, 70, 2, 16, 0, - 2, 0, 0, 0, 246, 15, - 16, 0, 7, 0, 0, 0, - 70, 2, 16, 0, 5, 0, - 0, 0, 50, 0, 0, 10, - 130, 0, 16, 0, 6, 0, - 0, 0, 58, 0, 16, 128, - 65, 0, 0, 0, 6, 0, - 0, 0, 58, 0, 16, 0, - 6, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 128, 63, - 50, 0, 0, 9, 130, 0, - 16, 0, 6, 0, 0, 0, - 10, 0, 16, 0, 3, 0, - 0, 0, 58, 0, 16, 0, - 6, 0, 0, 0, 26, 0, - 16, 0, 7, 0, 0, 0, - 14, 0, 0, 10, 130, 0, - 16, 0, 6, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 128, 63, 58, 0, 16, 0, - 6, 0, 0, 0, 56, 0, - 0, 7, 178, 0, 16, 0, - 7, 0, 0, 0, 6, 0, - 16, 0, 7, 0, 0, 0, - 70, 8, 16, 0, 8, 0, - 0, 0, 56, 0, 0, 7, - 178, 0, 16, 0, 7, 0, - 0, 0, 246, 15, 16, 0, - 6, 0, 0, 0, 70, 12, - 16, 0, 7, 0, 0, 0, - 56, 0, 0, 10, 114, 0, - 16, 0, 8, 0, 0, 0, - 246, 15, 16, 0, 5, 0, - 0, 0, 70, 130, 32, 6, - 0, 0, 0, 0, 19, 0, - 0, 0, 58, 0, 16, 0, - 4, 0, 0, 0, 50, 0, - 0, 9, 114, 0, 16, 0, - 7, 0, 0, 0, 70, 2, - 16, 0, 4, 0, 0, 0, - 166, 10, 16, 0, 7, 0, - 0, 0, 70, 3, 16, 0, - 7, 0, 0, 0, 50, 0, - 0, 9, 114, 0, 16, 0, - 6, 0, 0, 0, 70, 2, - 16, 0, 8, 0, 0, 0, - 70, 2, 16, 0, 7, 0, - 0, 0, 70, 2, 16, 0, - 6, 0, 0, 0, 30, 0, - 0, 7, 130, 0, 16, 0, - 4, 0, 0, 0, 58, 0, - 16, 0, 4, 0, 0, 0, - 1, 64, 0, 0, 1, 0, - 0, 0, 22, 0, 0, 1, - 69, 0, 0, 9, 242, 0, - 16, 0, 7, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 70, 126, 16, 0, - 5, 0, 0, 0, 0, 96, - 16, 0, 1, 0, 0, 0, - 50, 0, 0, 9, 114, 0, - 16, 0, 2, 0, 0, 0, - 70, 2, 16, 0, 4, 0, - 0, 0, 70, 2, 16, 0, - 7, 0, 0, 0, 70, 2, - 16, 0, 6, 0, 0, 0, - 43, 0, 0, 6, 130, 0, - 16, 0, 0, 0, 0, 0, - 42, 128, 32, 0, 0, 0, - 0, 0, 23, 0, 0, 0, - 56, 0, 0, 7, 130, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 26, 0, 16, 0, - 3, 0, 0, 0, 16, 0, - 0, 8, 130, 0, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 128, 65, 0, 0, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 1, 0, 0, 0, - 0, 0, 0, 7, 130, 0, - 16, 0, 1, 0, 0, 0, - 58, 0, 16, 0, 1, 0, - 0, 0, 58, 0, 16, 0, - 1, 0, 0, 0, 50, 0, - 0, 11, 114, 0, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 1, 0, 0, 0, - 246, 15, 16, 128, 65, 0, - 0, 0, 1, 0, 0, 0, - 70, 2, 16, 128, 65, 0, - 0, 0, 0, 0, 0, 0, - 72, 0, 0, 11, 242, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 70, 126, 16, 0, - 4, 0, 0, 0, 0, 96, - 16, 0, 1, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 50, 0, 0, 9, - 114, 32, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 5, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 2, 0, - 0, 0, 56, 0, 0, 8, - 130, 32, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 58, 128, - 32, 0, 0, 0, 0, 0, - 22, 0, 0, 0, 62, 0, - 0, 1 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/PBREffect_PSTexturedEmissive.inc b/DirectXTK/Src/Shaders/Compiled/PBREffect_PSTexturedEmissive.inc deleted file mode 100644 index 15c1b7d..0000000 --- a/DirectXTK/Src/Shaders/Compiled/PBREffect_PSTexturedEmissive.inc +++ /dev/null @@ -1,785 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// TEXCOORD 0 xy 0 NONE float xy -// TEXCOORD 1 xyzw 1 NONE float xyz -// TEXCOORD 2 xyz 2 NONE float xyz -// COLOR 0 xyzw 3 NONE float -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Target 0 xyzw 0 TARGET float xyzw -// -ps_4_0 -dcl_constantbuffer CB0[24], dynamicIndexed -dcl_sampler s0, mode_default -dcl_sampler s1, mode_default -dcl_resource_texture2d (float,float,float,float) t0 -dcl_resource_texture2d (float,float,float,float) t1 -dcl_resource_texture2d (float,float,float,float) t2 -dcl_resource_texture2d (float,float,float,float) t3 -dcl_resource_texturecube (float,float,float,float) t4 -dcl_resource_texturecube (float,float,float,float) t5 -dcl_input_ps linear v0.xy -dcl_input_ps linear v1.xyz -dcl_input_ps linear v2.xyz -dcl_output o0.xyzw -dcl_temps 9 -add r0.xyz, -v1.xyzx, cb0[0].xyzx -dp3 r0.w, r0.xyzx, r0.xyzx -rsq r0.w, r0.w -mul r0.xyz, r0.wwww, r0.xyzx -sample r1.xyzw, v0.xyxx, t1.xyzw, s0 -mad r1.xy, r1.xyxx, l(2.000000, 2.000000, 0.000000, 0.000000), l(-1.000000, -1.000000, 0.000000, 0.000000) -dp2 r0.w, r1.xyxx, r1.xyxx -add r0.w, -r0.w, l(1.000000) -sqrt r0.w, r0.w -deriv_rtx r2.xyz, v1.yzxy -deriv_rty r3.xyz, v1.zxyz -deriv_rtx r1.zw, v0.xxxy -deriv_rty r4.xy, v0.xyxx -mul r5.xyz, r2.xyzx, r3.yzxy -mad r5.xyz, r2.zxyz, r3.zxyz, -r5.xyzx -mul r6.xyz, r3.xyzx, r5.zxyz -mad r3.xyz, r3.zxyz, r5.xyzx, -r6.xyzx -mul r6.xyz, r2.xyzx, r5.xyzx -mad r2.xyz, r5.zxyz, r2.yzxy, -r6.xyzx -mul r4.xzw, r2.xxyz, r4.xxxx -mad r4.xzw, r1.zzzz, r3.xxyz, r4.xxzw -dp3 r1.z, r4.xzwx, r4.xzwx -rsq r1.z, r1.z -mul r4.xzw, r1.zzzz, r4.xxzw -mul r2.xyz, r2.xyzx, r4.yyyy -mad r2.xyz, r1.wwww, r3.xyzx, r2.xyzx -dp3 r1.z, r2.xyzx, r2.xyzx -rsq r1.z, r1.z -mul r2.xyz, r1.zzzz, r2.xyzx -mul r1.yzw, r1.yyyy, r2.xxyz -mad r1.xyz, r1.xxxx, r4.xzwx, r1.yzwy -mad r1.xyz, r0.wwww, v2.xyzx, r1.xyzx -dp3 r0.w, r1.xyzx, r1.xyzx -rsq r0.w, r0.w -mul r1.xyz, r0.wwww, r1.xyzx -sample r2.xyzw, v0.xyxx, t0.xyzw, s0 -sample r3.xyzw, v0.xyxx, t2.xyzw, s0 -dp3_sat r0.w, r1.xyzx, r0.xyzx -mul r1.w, r3.y, r3.y -mad r4.xyz, r3.zzzz, -r2.xyzx, r2.xyzx -mul r4.xyz, r3.xxxx, r4.xyzx -add r2.xyz, r2.xyzx, l(-0.040000, -0.040000, -0.040000, 0.000000) -mad r2.xyz, r3.zzzz, r2.xyzx, l(0.040000, 0.040000, 0.040000, 0.000000) -mul r5.xyz, r3.xxxx, r2.xyzx -add r3.z, r3.y, r3.y -add r0.w, -r0.w, l(1.000000) -mul r3.w, r0.w, r0.w -mul r3.w, r3.w, r3.w -mul r0.w, r0.w, r3.w -mul r3.w, r1.w, r1.w -mad r1.w, r1.w, r1.w, l(-1.000000) -mad r2.xyz, -r2.xyzx, r3.xxxx, l(1.000000, 1.000000, 1.000000, 0.000000) -mul r3.x, r3.w, l(0.250000) -mov r6.xyz, l(0,0,0,0) -mov r4.w, l(0) -loop - ige r5.w, r4.w, l(3) - breakc_nz r5.w - dp3 r5.w, -cb0[r4.w + 16].xyzx, -cb0[r4.w + 16].xyzx - rsq r5.w, r5.w - mul r7.xyz, r5.wwww, -cb0[r4.w + 16].xyzx - mad r8.xyz, -cb0[r4.w + 16].xyzx, r5.wwww, r0.xyzx - dp3 r5.w, r8.xyzx, r8.xyzx - rsq r5.w, r5.w - mul r8.xyz, r5.wwww, r8.xyzx - dp3_sat r5.w, r1.xyzx, r7.xyzx - dp3_sat r6.w, r7.xyzx, r8.xyzx - dp3_sat r7.x, r1.xyzx, r8.xyzx - mul r7.y, r6.w, r6.w - mad r7.z, r7.y, r3.z, l(-0.500000) - add r7.w, -r5.w, l(1.000000) - mul r8.x, r7.w, r7.w - mul r8.x, r8.x, r8.x - mul r7.w, r7.w, r8.x - mad r7.w, r7.z, r7.w, l(1.000000) - mad r7.z, r7.z, r0.w, l(1.000000) - mul r7.x, r7.x, r7.x - mad r7.x, r7.x, r1.w, l(1.000000) - mul r7.xz, r7.xxzx, r7.xxwx - mul r7.x, r7.x, l(3.141593) - max r7.x, r7.x, l(0.000001) - div r7.x, r3.w, r7.x - add r7.w, -r6.w, l(1.000000) - mul r8.x, r7.w, r7.w - mul r8.x, r8.x, r8.x - mul r7.w, r7.w, r8.x - mad r8.xyz, r2.xyzx, r7.wwww, r5.xyzx - mad r6.w, -r6.w, r6.w, l(1.000000) - mad r6.w, r3.x, r6.w, r7.y - div r6.w, l(1.000000, 1.000000, 1.000000, 1.000000), r6.w - mul r7.xyw, r7.xxxx, r8.xyxz - mul r7.xyw, r6.wwww, r7.xyxw - mul r8.xyz, r5.wwww, cb0[r4.w + 19].xyzx - mad r7.xyz, r4.xyzx, r7.zzzz, r7.xywx - mad r6.xyz, r8.xyzx, r7.xyzx, r6.xyzx - iadd r4.w, r4.w, l(1) -endloop -sample r7.xyzw, r1.xyzx, t5.xyzw, s1 -mad r2.xyz, r4.xyzx, r7.xyzx, r6.xyzx -itof r0.w, cb0[23].z -mul r0.w, r0.w, r3.y -dp3 r1.w, -r0.xyzx, r1.xyzx -add r1.w, r1.w, r1.w -mad r0.xyz, r1.xyzx, -r1.wwww, -r0.xyzx -sample_l r0.xyzw, r0.xyzx, t4.xyzw, s1, r0.w -mad r0.xyz, r5.xyzx, r0.xyzx, r2.xyzx -sample r1.xyzw, v0.xyxx, t3.xyzw, s0 -add o0.xyz, r0.xyzx, r1.xyzx -mul o0.w, r2.w, cb0[22].w -ret -// Approximately 0 instruction slots used -#endif - -const BYTE PBREffect_PSTexturedEmissive[] = -{ - 68, 88, 66, 67, 41, 176, - 106, 148, 164, 117, 121, 218, - 64, 145, 253, 183, 190, 12, - 170, 5, 1, 0, 0, 0, - 212, 14, 0, 0, 3, 0, - 0, 0, 44, 0, 0, 0, - 172, 0, 0, 0, 224, 0, - 0, 0, 73, 83, 71, 78, - 120, 0, 0, 0, 4, 0, - 0, 0, 8, 0, 0, 0, - 104, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 3, 3, 0, 0, - 104, 0, 0, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 1, 0, - 0, 0, 15, 7, 0, 0, - 104, 0, 0, 0, 2, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 2, 0, - 0, 0, 7, 7, 0, 0, - 113, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 3, 0, - 0, 0, 15, 0, 0, 0, - 84, 69, 88, 67, 79, 79, - 82, 68, 0, 67, 79, 76, - 79, 82, 0, 171, 79, 83, - 71, 78, 44, 0, 0, 0, - 1, 0, 0, 0, 8, 0, - 0, 0, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 15, 0, - 0, 0, 83, 86, 95, 84, - 97, 114, 103, 101, 116, 0, - 171, 171, 83, 72, 68, 82, - 236, 13, 0, 0, 64, 0, - 0, 0, 123, 3, 0, 0, - 89, 8, 0, 4, 70, 142, - 32, 0, 0, 0, 0, 0, - 24, 0, 0, 0, 90, 0, - 0, 3, 0, 96, 16, 0, - 0, 0, 0, 0, 90, 0, - 0, 3, 0, 96, 16, 0, - 1, 0, 0, 0, 88, 24, - 0, 4, 0, 112, 16, 0, - 0, 0, 0, 0, 85, 85, - 0, 0, 88, 24, 0, 4, - 0, 112, 16, 0, 1, 0, - 0, 0, 85, 85, 0, 0, - 88, 24, 0, 4, 0, 112, - 16, 0, 2, 0, 0, 0, - 85, 85, 0, 0, 88, 24, - 0, 4, 0, 112, 16, 0, - 3, 0, 0, 0, 85, 85, - 0, 0, 88, 48, 0, 4, - 0, 112, 16, 0, 4, 0, - 0, 0, 85, 85, 0, 0, - 88, 48, 0, 4, 0, 112, - 16, 0, 5, 0, 0, 0, - 85, 85, 0, 0, 98, 16, - 0, 3, 50, 16, 16, 0, - 0, 0, 0, 0, 98, 16, - 0, 3, 114, 16, 16, 0, - 1, 0, 0, 0, 98, 16, - 0, 3, 114, 16, 16, 0, - 2, 0, 0, 0, 101, 0, - 0, 3, 242, 32, 16, 0, - 0, 0, 0, 0, 104, 0, - 0, 2, 9, 0, 0, 0, - 0, 0, 0, 9, 114, 0, - 16, 0, 0, 0, 0, 0, - 70, 18, 16, 128, 65, 0, - 0, 0, 1, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 16, 0, 0, 7, 130, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 68, 0, - 0, 5, 130, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 56, 0, 0, 7, 114, 0, - 16, 0, 0, 0, 0, 0, - 246, 15, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 69, 0, - 0, 9, 242, 0, 16, 0, - 1, 0, 0, 0, 70, 16, - 16, 0, 0, 0, 0, 0, - 70, 126, 16, 0, 1, 0, - 0, 0, 0, 96, 16, 0, - 0, 0, 0, 0, 50, 0, - 0, 15, 50, 0, 16, 0, - 1, 0, 0, 0, 70, 0, - 16, 0, 1, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 64, 0, 0, 0, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 128, 191, 0, 0, - 128, 191, 0, 0, 0, 0, - 0, 0, 0, 0, 15, 0, - 0, 7, 130, 0, 16, 0, - 0, 0, 0, 0, 70, 0, - 16, 0, 1, 0, 0, 0, - 70, 0, 16, 0, 1, 0, - 0, 0, 0, 0, 0, 8, - 130, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 128, - 65, 0, 0, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 128, 63, 75, 0, - 0, 5, 130, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 11, 0, 0, 5, 114, 0, - 16, 0, 2, 0, 0, 0, - 150, 20, 16, 0, 1, 0, - 0, 0, 12, 0, 0, 5, - 114, 0, 16, 0, 3, 0, - 0, 0, 38, 25, 16, 0, - 1, 0, 0, 0, 11, 0, - 0, 5, 194, 0, 16, 0, - 1, 0, 0, 0, 6, 20, - 16, 0, 0, 0, 0, 0, - 12, 0, 0, 5, 50, 0, - 16, 0, 4, 0, 0, 0, - 70, 16, 16, 0, 0, 0, - 0, 0, 56, 0, 0, 7, - 114, 0, 16, 0, 5, 0, - 0, 0, 70, 2, 16, 0, - 2, 0, 0, 0, 150, 4, - 16, 0, 3, 0, 0, 0, - 50, 0, 0, 10, 114, 0, - 16, 0, 5, 0, 0, 0, - 38, 9, 16, 0, 2, 0, - 0, 0, 38, 9, 16, 0, - 3, 0, 0, 0, 70, 2, - 16, 128, 65, 0, 0, 0, - 5, 0, 0, 0, 56, 0, - 0, 7, 114, 0, 16, 0, - 6, 0, 0, 0, 70, 2, - 16, 0, 3, 0, 0, 0, - 38, 9, 16, 0, 5, 0, - 0, 0, 50, 0, 0, 10, - 114, 0, 16, 0, 3, 0, - 0, 0, 38, 9, 16, 0, - 3, 0, 0, 0, 70, 2, - 16, 0, 5, 0, 0, 0, - 70, 2, 16, 128, 65, 0, - 0, 0, 6, 0, 0, 0, - 56, 0, 0, 7, 114, 0, - 16, 0, 6, 0, 0, 0, - 70, 2, 16, 0, 2, 0, - 0, 0, 70, 2, 16, 0, - 5, 0, 0, 0, 50, 0, - 0, 10, 114, 0, 16, 0, - 2, 0, 0, 0, 38, 9, - 16, 0, 5, 0, 0, 0, - 150, 4, 16, 0, 2, 0, - 0, 0, 70, 2, 16, 128, - 65, 0, 0, 0, 6, 0, - 0, 0, 56, 0, 0, 7, - 210, 0, 16, 0, 4, 0, - 0, 0, 6, 9, 16, 0, - 2, 0, 0, 0, 6, 0, - 16, 0, 4, 0, 0, 0, - 50, 0, 0, 9, 210, 0, - 16, 0, 4, 0, 0, 0, - 166, 10, 16, 0, 1, 0, - 0, 0, 6, 9, 16, 0, - 3, 0, 0, 0, 6, 14, - 16, 0, 4, 0, 0, 0, - 16, 0, 0, 7, 66, 0, - 16, 0, 1, 0, 0, 0, - 134, 3, 16, 0, 4, 0, - 0, 0, 134, 3, 16, 0, - 4, 0, 0, 0, 68, 0, - 0, 5, 66, 0, 16, 0, - 1, 0, 0, 0, 42, 0, - 16, 0, 1, 0, 0, 0, - 56, 0, 0, 7, 210, 0, - 16, 0, 4, 0, 0, 0, - 166, 10, 16, 0, 1, 0, - 0, 0, 6, 14, 16, 0, - 4, 0, 0, 0, 56, 0, - 0, 7, 114, 0, 16, 0, - 2, 0, 0, 0, 70, 2, - 16, 0, 2, 0, 0, 0, - 86, 5, 16, 0, 4, 0, - 0, 0, 50, 0, 0, 9, - 114, 0, 16, 0, 2, 0, - 0, 0, 246, 15, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 3, 0, 0, 0, - 70, 2, 16, 0, 2, 0, - 0, 0, 16, 0, 0, 7, - 66, 0, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 2, 0, 0, 0, 70, 2, - 16, 0, 2, 0, 0, 0, - 68, 0, 0, 5, 66, 0, - 16, 0, 1, 0, 0, 0, - 42, 0, 16, 0, 1, 0, - 0, 0, 56, 0, 0, 7, - 114, 0, 16, 0, 2, 0, - 0, 0, 166, 10, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 2, 0, 0, 0, - 56, 0, 0, 7, 226, 0, - 16, 0, 1, 0, 0, 0, - 86, 5, 16, 0, 1, 0, - 0, 0, 6, 9, 16, 0, - 2, 0, 0, 0, 50, 0, - 0, 9, 114, 0, 16, 0, - 1, 0, 0, 0, 6, 0, - 16, 0, 1, 0, 0, 0, - 134, 3, 16, 0, 4, 0, - 0, 0, 150, 7, 16, 0, - 1, 0, 0, 0, 50, 0, - 0, 9, 114, 0, 16, 0, - 1, 0, 0, 0, 246, 15, - 16, 0, 0, 0, 0, 0, - 70, 18, 16, 0, 2, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 16, 0, - 0, 7, 130, 0, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 68, 0, 0, 5, - 130, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 56, 0, - 0, 7, 114, 0, 16, 0, - 1, 0, 0, 0, 246, 15, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 69, 0, 0, 9, - 242, 0, 16, 0, 2, 0, - 0, 0, 70, 16, 16, 0, - 0, 0, 0, 0, 70, 126, - 16, 0, 0, 0, 0, 0, - 0, 96, 16, 0, 0, 0, - 0, 0, 69, 0, 0, 9, - 242, 0, 16, 0, 3, 0, - 0, 0, 70, 16, 16, 0, - 0, 0, 0, 0, 70, 126, - 16, 0, 2, 0, 0, 0, - 0, 96, 16, 0, 0, 0, - 0, 0, 16, 32, 0, 7, - 130, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 56, 0, 0, 7, 130, 0, - 16, 0, 1, 0, 0, 0, - 26, 0, 16, 0, 3, 0, - 0, 0, 26, 0, 16, 0, - 3, 0, 0, 0, 50, 0, - 0, 10, 114, 0, 16, 0, - 4, 0, 0, 0, 166, 10, - 16, 0, 3, 0, 0, 0, - 70, 2, 16, 128, 65, 0, - 0, 0, 2, 0, 0, 0, - 70, 2, 16, 0, 2, 0, - 0, 0, 56, 0, 0, 7, - 114, 0, 16, 0, 4, 0, - 0, 0, 6, 0, 16, 0, - 3, 0, 0, 0, 70, 2, - 16, 0, 4, 0, 0, 0, - 0, 0, 0, 10, 114, 0, - 16, 0, 2, 0, 0, 0, - 70, 2, 16, 0, 2, 0, - 0, 0, 2, 64, 0, 0, - 10, 215, 35, 189, 10, 215, - 35, 189, 10, 215, 35, 189, - 0, 0, 0, 0, 50, 0, - 0, 12, 114, 0, 16, 0, - 2, 0, 0, 0, 166, 10, - 16, 0, 3, 0, 0, 0, - 70, 2, 16, 0, 2, 0, - 0, 0, 2, 64, 0, 0, - 10, 215, 35, 61, 10, 215, - 35, 61, 10, 215, 35, 61, - 0, 0, 0, 0, 56, 0, - 0, 7, 114, 0, 16, 0, - 5, 0, 0, 0, 6, 0, - 16, 0, 3, 0, 0, 0, - 70, 2, 16, 0, 2, 0, - 0, 0, 0, 0, 0, 7, - 66, 0, 16, 0, 3, 0, - 0, 0, 26, 0, 16, 0, - 3, 0, 0, 0, 26, 0, - 16, 0, 3, 0, 0, 0, - 0, 0, 0, 8, 130, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 128, 65, 0, - 0, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 128, 63, 56, 0, 0, 7, - 130, 0, 16, 0, 3, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 56, 0, 0, 7, 130, 0, - 16, 0, 3, 0, 0, 0, - 58, 0, 16, 0, 3, 0, - 0, 0, 58, 0, 16, 0, - 3, 0, 0, 0, 56, 0, - 0, 7, 130, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 3, 0, - 0, 0, 56, 0, 0, 7, - 130, 0, 16, 0, 3, 0, - 0, 0, 58, 0, 16, 0, - 1, 0, 0, 0, 58, 0, - 16, 0, 1, 0, 0, 0, - 50, 0, 0, 9, 130, 0, - 16, 0, 1, 0, 0, 0, - 58, 0, 16, 0, 1, 0, - 0, 0, 58, 0, 16, 0, - 1, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 128, 191, - 50, 0, 0, 13, 114, 0, - 16, 0, 2, 0, 0, 0, - 70, 2, 16, 128, 65, 0, - 0, 0, 2, 0, 0, 0, - 6, 0, 16, 0, 3, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 0, 0, 56, 0, - 0, 7, 18, 0, 16, 0, - 3, 0, 0, 0, 58, 0, - 16, 0, 3, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 128, 62, 54, 0, 0, 8, - 114, 0, 16, 0, 6, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 54, 0, - 0, 5, 130, 0, 16, 0, - 4, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 0, - 48, 0, 0, 1, 33, 0, - 0, 7, 130, 0, 16, 0, - 5, 0, 0, 0, 58, 0, - 16, 0, 4, 0, 0, 0, - 1, 64, 0, 0, 3, 0, - 0, 0, 3, 0, 4, 3, - 58, 0, 16, 0, 5, 0, - 0, 0, 16, 0, 0, 15, - 130, 0, 16, 0, 5, 0, - 0, 0, 70, 130, 32, 134, - 65, 0, 0, 0, 0, 0, - 0, 0, 16, 0, 0, 0, - 58, 0, 16, 0, 4, 0, - 0, 0, 70, 130, 32, 134, - 65, 0, 0, 0, 0, 0, - 0, 0, 16, 0, 0, 0, - 58, 0, 16, 0, 4, 0, - 0, 0, 68, 0, 0, 5, - 130, 0, 16, 0, 5, 0, - 0, 0, 58, 0, 16, 0, - 5, 0, 0, 0, 56, 0, - 0, 11, 114, 0, 16, 0, - 7, 0, 0, 0, 246, 15, - 16, 0, 5, 0, 0, 0, - 70, 130, 32, 134, 65, 0, - 0, 0, 0, 0, 0, 0, - 16, 0, 0, 0, 58, 0, - 16, 0, 4, 0, 0, 0, - 50, 0, 0, 13, 114, 0, - 16, 0, 8, 0, 0, 0, - 70, 130, 32, 134, 65, 0, - 0, 0, 0, 0, 0, 0, - 16, 0, 0, 0, 58, 0, - 16, 0, 4, 0, 0, 0, - 246, 15, 16, 0, 5, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 16, 0, - 0, 7, 130, 0, 16, 0, - 5, 0, 0, 0, 70, 2, - 16, 0, 8, 0, 0, 0, - 70, 2, 16, 0, 8, 0, - 0, 0, 68, 0, 0, 5, - 130, 0, 16, 0, 5, 0, - 0, 0, 58, 0, 16, 0, - 5, 0, 0, 0, 56, 0, - 0, 7, 114, 0, 16, 0, - 8, 0, 0, 0, 246, 15, - 16, 0, 5, 0, 0, 0, - 70, 2, 16, 0, 8, 0, - 0, 0, 16, 32, 0, 7, - 130, 0, 16, 0, 5, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 7, 0, 0, 0, - 16, 32, 0, 7, 130, 0, - 16, 0, 6, 0, 0, 0, - 70, 2, 16, 0, 7, 0, - 0, 0, 70, 2, 16, 0, - 8, 0, 0, 0, 16, 32, - 0, 7, 18, 0, 16, 0, - 7, 0, 0, 0, 70, 2, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 8, 0, - 0, 0, 56, 0, 0, 7, - 34, 0, 16, 0, 7, 0, - 0, 0, 58, 0, 16, 0, - 6, 0, 0, 0, 58, 0, - 16, 0, 6, 0, 0, 0, - 50, 0, 0, 9, 66, 0, - 16, 0, 7, 0, 0, 0, - 26, 0, 16, 0, 7, 0, - 0, 0, 42, 0, 16, 0, - 3, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 191, - 0, 0, 0, 8, 130, 0, - 16, 0, 7, 0, 0, 0, - 58, 0, 16, 128, 65, 0, - 0, 0, 5, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 128, 63, 56, 0, 0, 7, - 18, 0, 16, 0, 8, 0, - 0, 0, 58, 0, 16, 0, - 7, 0, 0, 0, 58, 0, - 16, 0, 7, 0, 0, 0, - 56, 0, 0, 7, 18, 0, - 16, 0, 8, 0, 0, 0, - 10, 0, 16, 0, 8, 0, - 0, 0, 10, 0, 16, 0, - 8, 0, 0, 0, 56, 0, - 0, 7, 130, 0, 16, 0, - 7, 0, 0, 0, 58, 0, - 16, 0, 7, 0, 0, 0, - 10, 0, 16, 0, 8, 0, - 0, 0, 50, 0, 0, 9, - 130, 0, 16, 0, 7, 0, - 0, 0, 42, 0, 16, 0, - 7, 0, 0, 0, 58, 0, - 16, 0, 7, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 128, 63, 50, 0, 0, 9, - 66, 0, 16, 0, 7, 0, - 0, 0, 42, 0, 16, 0, - 7, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 128, 63, 56, 0, 0, 7, - 18, 0, 16, 0, 7, 0, - 0, 0, 10, 0, 16, 0, - 7, 0, 0, 0, 10, 0, - 16, 0, 7, 0, 0, 0, - 50, 0, 0, 9, 18, 0, - 16, 0, 7, 0, 0, 0, - 10, 0, 16, 0, 7, 0, - 0, 0, 58, 0, 16, 0, - 1, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 128, 63, - 56, 0, 0, 7, 82, 0, - 16, 0, 7, 0, 0, 0, - 6, 2, 16, 0, 7, 0, - 0, 0, 6, 3, 16, 0, - 7, 0, 0, 0, 56, 0, - 0, 7, 18, 0, 16, 0, - 7, 0, 0, 0, 10, 0, - 16, 0, 7, 0, 0, 0, - 1, 64, 0, 0, 219, 15, - 73, 64, 52, 0, 0, 7, - 18, 0, 16, 0, 7, 0, - 0, 0, 10, 0, 16, 0, - 7, 0, 0, 0, 1, 64, - 0, 0, 189, 55, 134, 53, - 14, 0, 0, 7, 18, 0, - 16, 0, 7, 0, 0, 0, - 58, 0, 16, 0, 3, 0, - 0, 0, 10, 0, 16, 0, - 7, 0, 0, 0, 0, 0, - 0, 8, 130, 0, 16, 0, - 7, 0, 0, 0, 58, 0, - 16, 128, 65, 0, 0, 0, - 6, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 128, 63, - 56, 0, 0, 7, 18, 0, - 16, 0, 8, 0, 0, 0, - 58, 0, 16, 0, 7, 0, - 0, 0, 58, 0, 16, 0, - 7, 0, 0, 0, 56, 0, - 0, 7, 18, 0, 16, 0, - 8, 0, 0, 0, 10, 0, - 16, 0, 8, 0, 0, 0, - 10, 0, 16, 0, 8, 0, - 0, 0, 56, 0, 0, 7, - 130, 0, 16, 0, 7, 0, - 0, 0, 58, 0, 16, 0, - 7, 0, 0, 0, 10, 0, - 16, 0, 8, 0, 0, 0, - 50, 0, 0, 9, 114, 0, - 16, 0, 8, 0, 0, 0, - 70, 2, 16, 0, 2, 0, - 0, 0, 246, 15, 16, 0, - 7, 0, 0, 0, 70, 2, - 16, 0, 5, 0, 0, 0, - 50, 0, 0, 10, 130, 0, - 16, 0, 6, 0, 0, 0, - 58, 0, 16, 128, 65, 0, - 0, 0, 6, 0, 0, 0, - 58, 0, 16, 0, 6, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 128, 63, 50, 0, - 0, 9, 130, 0, 16, 0, - 6, 0, 0, 0, 10, 0, - 16, 0, 3, 0, 0, 0, - 58, 0, 16, 0, 6, 0, - 0, 0, 26, 0, 16, 0, - 7, 0, 0, 0, 14, 0, - 0, 10, 130, 0, 16, 0, - 6, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 128, 63, - 58, 0, 16, 0, 6, 0, - 0, 0, 56, 0, 0, 7, - 178, 0, 16, 0, 7, 0, - 0, 0, 6, 0, 16, 0, - 7, 0, 0, 0, 70, 8, - 16, 0, 8, 0, 0, 0, - 56, 0, 0, 7, 178, 0, - 16, 0, 7, 0, 0, 0, - 246, 15, 16, 0, 6, 0, - 0, 0, 70, 12, 16, 0, - 7, 0, 0, 0, 56, 0, - 0, 10, 114, 0, 16, 0, - 8, 0, 0, 0, 246, 15, - 16, 0, 5, 0, 0, 0, - 70, 130, 32, 6, 0, 0, - 0, 0, 19, 0, 0, 0, - 58, 0, 16, 0, 4, 0, - 0, 0, 50, 0, 0, 9, - 114, 0, 16, 0, 7, 0, - 0, 0, 70, 2, 16, 0, - 4, 0, 0, 0, 166, 10, - 16, 0, 7, 0, 0, 0, - 70, 3, 16, 0, 7, 0, - 0, 0, 50, 0, 0, 9, - 114, 0, 16, 0, 6, 0, - 0, 0, 70, 2, 16, 0, - 8, 0, 0, 0, 70, 2, - 16, 0, 7, 0, 0, 0, - 70, 2, 16, 0, 6, 0, - 0, 0, 30, 0, 0, 7, - 130, 0, 16, 0, 4, 0, - 0, 0, 58, 0, 16, 0, - 4, 0, 0, 0, 1, 64, - 0, 0, 1, 0, 0, 0, - 22, 0, 0, 1, 69, 0, - 0, 9, 242, 0, 16, 0, - 7, 0, 0, 0, 70, 2, - 16, 0, 1, 0, 0, 0, - 70, 126, 16, 0, 5, 0, - 0, 0, 0, 96, 16, 0, - 1, 0, 0, 0, 50, 0, - 0, 9, 114, 0, 16, 0, - 2, 0, 0, 0, 70, 2, - 16, 0, 4, 0, 0, 0, - 70, 2, 16, 0, 7, 0, - 0, 0, 70, 2, 16, 0, - 6, 0, 0, 0, 43, 0, - 0, 6, 130, 0, 16, 0, - 0, 0, 0, 0, 42, 128, - 32, 0, 0, 0, 0, 0, - 23, 0, 0, 0, 56, 0, - 0, 7, 130, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 26, 0, 16, 0, 3, 0, - 0, 0, 16, 0, 0, 8, - 130, 0, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 128, - 65, 0, 0, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 0, 0, - 0, 7, 130, 0, 16, 0, - 1, 0, 0, 0, 58, 0, - 16, 0, 1, 0, 0, 0, - 58, 0, 16, 0, 1, 0, - 0, 0, 50, 0, 0, 11, - 114, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 246, 15, - 16, 128, 65, 0, 0, 0, - 1, 0, 0, 0, 70, 2, - 16, 128, 65, 0, 0, 0, - 0, 0, 0, 0, 72, 0, - 0, 11, 242, 0, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 70, 126, 16, 0, 4, 0, - 0, 0, 0, 96, 16, 0, - 1, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 50, 0, 0, 9, 114, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 5, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 2, 0, 0, 0, - 69, 0, 0, 9, 242, 0, - 16, 0, 1, 0, 0, 0, - 70, 16, 16, 0, 0, 0, - 0, 0, 70, 126, 16, 0, - 3, 0, 0, 0, 0, 96, - 16, 0, 0, 0, 0, 0, - 0, 0, 0, 7, 114, 32, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 56, 0, - 0, 8, 130, 32, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 58, 128, 32, 0, 0, 0, - 0, 0, 22, 0, 0, 0, - 62, 0, 0, 1 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/PBREffect_PSTexturedEmissiveVelocity.inc b/DirectXTK/Src/Shaders/Compiled/PBREffect_PSTexturedEmissiveVelocity.inc deleted file mode 100644 index c0b5be6..0000000 --- a/DirectXTK/Src/Shaders/Compiled/PBREffect_PSTexturedEmissiveVelocity.inc +++ /dev/null @@ -1,1421 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// TEXCOORD 0 xy 0 NONE float xy -// TEXCOORD 1 xyzw 1 NONE float xyz -// TEXCOORD 2 xyz 2 NONE float xyz -// COLOR 0 xyzw 3 NONE float -// SV_Position 0 xyzw 4 POS float xyz -// TEXCOORD 4 xyzw 5 NONE float xyzw -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Target 0 xyzw 0 TARGET float xyzw -// SV_Target 1 x 1 TARGET uint x -// -ps_4_0 -dcl_constantbuffer CB0[25], dynamicIndexed -dcl_sampler s0, mode_default -dcl_sampler s1, mode_default -dcl_resource_texture2d (float,float,float,float) t0 -dcl_resource_texture2d (float,float,float,float) t1 -dcl_resource_texture2d (float,float,float,float) t2 -dcl_resource_texture2d (float,float,float,float) t3 -dcl_resource_texturecube (float,float,float,float) t4 -dcl_resource_texturecube (float,float,float,float) t5 -dcl_input_ps linear v0.xy -dcl_input_ps linear v1.xyz -dcl_input_ps linear v2.xyz -dcl_input_ps_siv linear noperspective v4.xyz, position -dcl_input_ps linear v5.xyzw -dcl_output o0.xyzw -dcl_output o1.x -dcl_temps 9 -add r0.xyz, -v1.xyzx, cb0[0].xyzx -dp3 r0.w, r0.xyzx, r0.xyzx -rsq r0.w, r0.w -mul r0.xyz, r0.wwww, r0.xyzx -sample r1.xyzw, v0.xyxx, t1.xyzw, s0 -mad r1.xy, r1.xyxx, l(2.000000, 2.000000, 0.000000, 0.000000), l(-1.000000, -1.000000, 0.000000, 0.000000) -dp2 r0.w, r1.xyxx, r1.xyxx -add r0.w, -r0.w, l(1.000000) -sqrt r0.w, r0.w -deriv_rtx r2.xyz, v1.yzxy -deriv_rty r3.xyz, v1.zxyz -deriv_rtx r1.zw, v0.xxxy -deriv_rty r4.xy, v0.xyxx -mul r5.xyz, r2.xyzx, r3.yzxy -mad r5.xyz, r2.zxyz, r3.zxyz, -r5.xyzx -mul r6.xyz, r3.xyzx, r5.zxyz -mad r3.xyz, r3.zxyz, r5.xyzx, -r6.xyzx -mul r6.xyz, r2.xyzx, r5.xyzx -mad r2.xyz, r5.zxyz, r2.yzxy, -r6.xyzx -mul r4.xzw, r2.xxyz, r4.xxxx -mad r4.xzw, r1.zzzz, r3.xxyz, r4.xxzw -dp3 r1.z, r4.xzwx, r4.xzwx -rsq r1.z, r1.z -mul r4.xzw, r1.zzzz, r4.xxzw -mul r2.xyz, r2.xyzx, r4.yyyy -mad r2.xyz, r1.wwww, r3.xyzx, r2.xyzx -dp3 r1.z, r2.xyzx, r2.xyzx -rsq r1.z, r1.z -mul r2.xyz, r1.zzzz, r2.xyzx -mul r1.yzw, r1.yyyy, r2.xxyz -mad r1.xyz, r1.xxxx, r4.xzwx, r1.yzwy -mad r1.xyz, r0.wwww, v2.xyzx, r1.xyzx -dp3 r0.w, r1.xyzx, r1.xyzx -rsq r0.w, r0.w -mul r1.xyz, r0.wwww, r1.xyzx -sample r2.xyzw, v0.xyxx, t0.xyzw, s0 -sample r3.xyzw, v0.xyxx, t2.xyzw, s0 -dp3_sat r0.w, r1.xyzx, r0.xyzx -mul r1.w, r3.y, r3.y -mad r4.xyz, r3.zzzz, -r2.xyzx, r2.xyzx -mul r4.xyz, r3.xxxx, r4.xyzx -add r2.xyz, r2.xyzx, l(-0.040000, -0.040000, -0.040000, 0.000000) -mad r2.xyz, r3.zzzz, r2.xyzx, l(0.040000, 0.040000, 0.040000, 0.000000) -mul r5.xyz, r3.xxxx, r2.xyzx -add r3.z, r3.y, r3.y -add r0.w, -r0.w, l(1.000000) -mul r3.w, r0.w, r0.w -mul r3.w, r3.w, r3.w -mul r0.w, r0.w, r3.w -mul r3.w, r1.w, r1.w -mad r1.w, r1.w, r1.w, l(-1.000000) -mad r2.xyz, -r2.xyzx, r3.xxxx, l(1.000000, 1.000000, 1.000000, 0.000000) -mul r3.x, r3.w, l(0.250000) -mov r6.xyz, l(0,0,0,0) -mov r4.w, l(0) -loop - ige r5.w, r4.w, l(3) - breakc_nz r5.w - dp3 r5.w, -cb0[r4.w + 16].xyzx, -cb0[r4.w + 16].xyzx - rsq r5.w, r5.w - mul r7.xyz, r5.wwww, -cb0[r4.w + 16].xyzx - mad r8.xyz, -cb0[r4.w + 16].xyzx, r5.wwww, r0.xyzx - dp3 r5.w, r8.xyzx, r8.xyzx - rsq r5.w, r5.w - mul r8.xyz, r5.wwww, r8.xyzx - dp3_sat r5.w, r1.xyzx, r7.xyzx - dp3_sat r6.w, r7.xyzx, r8.xyzx - dp3_sat r7.x, r1.xyzx, r8.xyzx - mul r7.y, r6.w, r6.w - mad r7.z, r7.y, r3.z, l(-0.500000) - add r7.w, -r5.w, l(1.000000) - mul r8.x, r7.w, r7.w - mul r8.x, r8.x, r8.x - mul r7.w, r7.w, r8.x - mad r7.w, r7.z, r7.w, l(1.000000) - mad r7.z, r7.z, r0.w, l(1.000000) - mul r7.x, r7.x, r7.x - mad r7.x, r7.x, r1.w, l(1.000000) - mul r7.xz, r7.xxzx, r7.xxwx - mul r7.x, r7.x, l(3.141593) - max r7.x, r7.x, l(0.000001) - div r7.x, r3.w, r7.x - add r7.w, -r6.w, l(1.000000) - mul r8.x, r7.w, r7.w - mul r8.x, r8.x, r8.x - mul r7.w, r7.w, r8.x - mad r8.xyz, r2.xyzx, r7.wwww, r5.xyzx - mad r6.w, -r6.w, r6.w, l(1.000000) - mad r6.w, r3.x, r6.w, r7.y - div r6.w, l(1.000000, 1.000000, 1.000000, 1.000000), r6.w - mul r7.xyw, r7.xxxx, r8.xyxz - mul r7.xyw, r6.wwww, r7.xyxw - mul r8.xyz, r5.wwww, cb0[r4.w + 19].xyzx - mad r7.xyz, r4.xyzx, r7.zzzz, r7.xywx - mad r6.xyz, r8.xyzx, r7.xyzx, r6.xyzx - iadd r4.w, r4.w, l(1) -endloop -sample r7.xyzw, r1.xyzx, t5.xyzw, s1 -mad r2.xyz, r4.xyzx, r7.xyzx, r6.xyzx -itof r0.w, cb0[23].z -mul r0.w, r0.w, r3.y -dp3 r1.w, -r0.xyzx, r1.xyzx -add r1.w, r1.w, r1.w -mad r0.xyz, r1.xyzx, -r1.wwww, -r0.xyzx -sample_l r0.xyzw, r0.xyzx, t4.xyzw, s1, r0.w -mad r0.xyz, r5.xyzx, r0.xyzx, r2.xyzx -sample r1.xyzw, v0.xyxx, t3.xyzw, s0 -add o0.xyz, r0.xyzx, r1.xyzx -mul o0.w, r2.w, cb0[22].w -div r0.xyz, v5.xyzx, v5.wwww -mad r1.xy, r0.xyxx, l(0.500000, -0.500000, 0.000000, 0.000000), l(0.500000, 0.500000, 0.000000, 0.000000) -mul r0.x, r1.x, cb0[23].w -mul r0.y, r1.y, cb0[24].x -add r0.xyz, r0.xyzx, -v4.xyzx -ushr r1.xyz, r0.xyzx, l(31) -mul r0.xyz, r0.xyzx, l(0.000031, 0.000031, 0.007813, 0.000000) -min r0.xyz, |r0.xyzx|, l(0.007809, 0.007809, 0.007809, 0.000000) -and r2.xyzw, r0.xxxy, l(0x007fffff, 0x7fffffff, 0x7f800000, 0x007fffff) -iadd r3.xy, r2.xwxx, l(0x00800000, 0x00800000, 0, 0) -ushr r4.x, r0.x, l(23) -ushr r4.y, r0.x, l(16) -ushr r0.w, r0.x, l(13) -ushr r1.w, r0.x, l(3) -and r3.zw, r4.xxxy, l(0, 0, 255, 0x00008000) -iadd r3.z, -r3.z, l(113) -ushr r3.x, r3.x, r3.z -ilt r3.z, r3.z, l(24) -and r3.x, r3.z, r3.x -ushr r3.x, r3.x, l(13) -iadd r3.z, r2.y, l(0xc8000000) -ushr r3.z, r3.z, l(13) -ult r4.x, r2.y, l(0x38800000) -movc r3.x, r4.x, r3.x, r3.z -ult r2.y, l(0x47ffe000), r2.y -movc r2.y, r2.y, l(0x00007bff), r3.x -or r0.w, r0.w, r1.w -or r0.x, r0.x, r0.w -and r0.x, r0.x, l(1023) -iadd r0.x, r0.x, l(0x00007c00) -movc r0.x, r2.x, r0.x, l(0x00007c00) -ieq r0.w, r2.z, l(0x7f800000) -movc r0.x, r0.w, r0.x, r2.y -and r0.x, r0.x, l(0x00007fff) -iadd r0.x, r3.w, r0.x -iadd r0.x, r0.x, l(8) -ushr r0.x, r0.x, l(4) -ishl r1.xy, r1.xyxx, l(9) -ishl r0.w, r1.z, l(11) -or r0.x, r0.x, r1.x -ushr r2.x, r0.y, l(23) -ushr r2.y, r0.y, l(16) -ushr r1.x, r0.y, l(13) -ushr r1.z, r0.y, l(3) -and r2.xy, r2.xyxx, l(255, 0x00008000, 0, 0) -iadd r1.w, -r2.x, l(113) -ushr r2.x, r3.y, r1.w -ilt r1.w, r1.w, l(24) -and r1.w, r1.w, r2.x -ushr r1.w, r1.w, l(13) -and r3.xyzw, r0.yyzz, l(0x7fffffff, 0x7f800000, 0x007fffff, 0x7fffffff) -iadd r2.xz, r3.xxwx, l(0xc8000000, 0, 0xc8000000, 0) -ushr r2.xz, r2.xxzx, l(13) -ult r4.xy, r3.xwxx, l(0x38800000, 0x38800000, 0, 0) -movc r1.w, r4.x, r1.w, r2.x -ult r3.xw, l(0x47ffe000, 0, 0, 0x47ffe000), r3.xxxw -movc r1.w, r3.x, l(0x00007bff), r1.w -or r1.x, r1.x, r1.z -or r0.y, r0.y, r1.x -and r0.y, r0.y, l(1023) -iadd r0.y, r0.y, l(0x00007c00) -movc r0.y, r2.w, r0.y, l(0x00007c00) -ieq r1.x, r3.y, l(0x7f800000) -movc r0.y, r1.x, r0.y, r1.w -and r0.y, r0.y, l(0x00007fff) -iadd r0.y, r2.y, r0.y -iadd r0.y, r0.y, l(8) -ushr r0.y, r0.y, l(4) -or r0.y, r1.y, r0.y -ishl r0.y, r0.y, l(10) -or r0.x, r0.y, r0.x -iadd r0.y, r3.z, l(0x00800000) -ushr r1.x, r0.z, l(23) -ushr r1.y, r0.z, l(16) -ushr r1.z, r0.z, l(13) -ushr r1.w, r0.z, l(3) -and r1.xy, r1.xyxx, l(255, 0x00008000, 0, 0) -iadd r1.x, -r1.x, l(113) -ushr r0.y, r0.y, r1.x -ilt r1.x, r1.x, l(24) -and r0.y, r0.y, r1.x -ushr r0.y, r0.y, l(13) -and r1.x, r0.z, l(0x7f800000) -movc r0.y, r4.y, r0.y, r2.z -movc r0.y, r3.w, l(0x00007bff), r0.y -or r1.z, r1.z, r1.w -or r0.z, r0.z, r1.z -and r0.z, r0.z, l(1023) -iadd r0.z, r0.z, l(0x00007c00) -movc r0.z, r3.z, r0.z, l(0x00007c00) -ieq r1.x, r1.x, l(0x7f800000) -movc r0.y, r1.x, r0.z, r0.y -and r0.y, r0.y, l(0x00007fff) -iadd r0.y, r1.y, r0.y -iadd r0.y, r0.y, l(2) -ushr r0.y, r0.y, l(2) -or r0.y, r0.w, r0.y -ishl r0.y, r0.y, l(20) -or o1.x, r0.y, r0.x -ret -// Approximately 0 instruction slots used -#endif - -const BYTE PBREffect_PSTexturedEmissiveVelocity[] = -{ - 68, 88, 66, 67, 81, 188, - 246, 31, 93, 178, 131, 12, - 19, 224, 200, 255, 39, 233, - 205, 110, 1, 0, 0, 0, - 68, 27, 0, 0, 3, 0, - 0, 0, 44, 0, 0, 0, - 232, 0, 0, 0, 52, 1, - 0, 0, 73, 83, 71, 78, - 180, 0, 0, 0, 6, 0, - 0, 0, 8, 0, 0, 0, - 152, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 3, 3, 0, 0, - 152, 0, 0, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 1, 0, - 0, 0, 15, 7, 0, 0, - 152, 0, 0, 0, 2, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 2, 0, - 0, 0, 7, 7, 0, 0, - 161, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 3, 0, - 0, 0, 15, 0, 0, 0, - 167, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 3, 0, 0, 0, 4, 0, - 0, 0, 15, 7, 0, 0, - 152, 0, 0, 0, 4, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 5, 0, - 0, 0, 15, 15, 0, 0, - 84, 69, 88, 67, 79, 79, - 82, 68, 0, 67, 79, 76, - 79, 82, 0, 83, 86, 95, - 80, 111, 115, 105, 116, 105, - 111, 110, 0, 171, 79, 83, - 71, 78, 68, 0, 0, 0, - 2, 0, 0, 0, 8, 0, - 0, 0, 56, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 15, 0, - 0, 0, 56, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 1, 0, 0, 0, 1, 14, - 0, 0, 83, 86, 95, 84, - 97, 114, 103, 101, 116, 0, - 171, 171, 83, 72, 68, 82, - 8, 26, 0, 0, 64, 0, - 0, 0, 130, 6, 0, 0, - 89, 8, 0, 4, 70, 142, - 32, 0, 0, 0, 0, 0, - 25, 0, 0, 0, 90, 0, - 0, 3, 0, 96, 16, 0, - 0, 0, 0, 0, 90, 0, - 0, 3, 0, 96, 16, 0, - 1, 0, 0, 0, 88, 24, - 0, 4, 0, 112, 16, 0, - 0, 0, 0, 0, 85, 85, - 0, 0, 88, 24, 0, 4, - 0, 112, 16, 0, 1, 0, - 0, 0, 85, 85, 0, 0, - 88, 24, 0, 4, 0, 112, - 16, 0, 2, 0, 0, 0, - 85, 85, 0, 0, 88, 24, - 0, 4, 0, 112, 16, 0, - 3, 0, 0, 0, 85, 85, - 0, 0, 88, 48, 0, 4, - 0, 112, 16, 0, 4, 0, - 0, 0, 85, 85, 0, 0, - 88, 48, 0, 4, 0, 112, - 16, 0, 5, 0, 0, 0, - 85, 85, 0, 0, 98, 16, - 0, 3, 50, 16, 16, 0, - 0, 0, 0, 0, 98, 16, - 0, 3, 114, 16, 16, 0, - 1, 0, 0, 0, 98, 16, - 0, 3, 114, 16, 16, 0, - 2, 0, 0, 0, 100, 32, - 0, 4, 114, 16, 16, 0, - 4, 0, 0, 0, 1, 0, - 0, 0, 98, 16, 0, 3, - 242, 16, 16, 0, 5, 0, - 0, 0, 101, 0, 0, 3, - 242, 32, 16, 0, 0, 0, - 0, 0, 101, 0, 0, 3, - 18, 32, 16, 0, 1, 0, - 0, 0, 104, 0, 0, 2, - 9, 0, 0, 0, 0, 0, - 0, 9, 114, 0, 16, 0, - 0, 0, 0, 0, 70, 18, - 16, 128, 65, 0, 0, 0, - 1, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 16, 0, - 0, 7, 130, 0, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 68, 0, 0, 5, - 130, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 56, 0, - 0, 7, 114, 0, 16, 0, - 0, 0, 0, 0, 246, 15, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 69, 0, 0, 9, - 242, 0, 16, 0, 1, 0, - 0, 0, 70, 16, 16, 0, - 0, 0, 0, 0, 70, 126, - 16, 0, 1, 0, 0, 0, - 0, 96, 16, 0, 0, 0, - 0, 0, 50, 0, 0, 15, - 50, 0, 16, 0, 1, 0, - 0, 0, 70, 0, 16, 0, - 1, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 64, - 0, 0, 0, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 191, 0, 0, 128, 191, - 0, 0, 0, 0, 0, 0, - 0, 0, 15, 0, 0, 7, - 130, 0, 16, 0, 0, 0, - 0, 0, 70, 0, 16, 0, - 1, 0, 0, 0, 70, 0, - 16, 0, 1, 0, 0, 0, - 0, 0, 0, 8, 130, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 128, 65, 0, - 0, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 128, 63, 75, 0, 0, 5, - 130, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 11, 0, - 0, 5, 114, 0, 16, 0, - 2, 0, 0, 0, 150, 20, - 16, 0, 1, 0, 0, 0, - 12, 0, 0, 5, 114, 0, - 16, 0, 3, 0, 0, 0, - 38, 25, 16, 0, 1, 0, - 0, 0, 11, 0, 0, 5, - 194, 0, 16, 0, 1, 0, - 0, 0, 6, 20, 16, 0, - 0, 0, 0, 0, 12, 0, - 0, 5, 50, 0, 16, 0, - 4, 0, 0, 0, 70, 16, - 16, 0, 0, 0, 0, 0, - 56, 0, 0, 7, 114, 0, - 16, 0, 5, 0, 0, 0, - 70, 2, 16, 0, 2, 0, - 0, 0, 150, 4, 16, 0, - 3, 0, 0, 0, 50, 0, - 0, 10, 114, 0, 16, 0, - 5, 0, 0, 0, 38, 9, - 16, 0, 2, 0, 0, 0, - 38, 9, 16, 0, 3, 0, - 0, 0, 70, 2, 16, 128, - 65, 0, 0, 0, 5, 0, - 0, 0, 56, 0, 0, 7, - 114, 0, 16, 0, 6, 0, - 0, 0, 70, 2, 16, 0, - 3, 0, 0, 0, 38, 9, - 16, 0, 5, 0, 0, 0, - 50, 0, 0, 10, 114, 0, - 16, 0, 3, 0, 0, 0, - 38, 9, 16, 0, 3, 0, - 0, 0, 70, 2, 16, 0, - 5, 0, 0, 0, 70, 2, - 16, 128, 65, 0, 0, 0, - 6, 0, 0, 0, 56, 0, - 0, 7, 114, 0, 16, 0, - 6, 0, 0, 0, 70, 2, - 16, 0, 2, 0, 0, 0, - 70, 2, 16, 0, 5, 0, - 0, 0, 50, 0, 0, 10, - 114, 0, 16, 0, 2, 0, - 0, 0, 38, 9, 16, 0, - 5, 0, 0, 0, 150, 4, - 16, 0, 2, 0, 0, 0, - 70, 2, 16, 128, 65, 0, - 0, 0, 6, 0, 0, 0, - 56, 0, 0, 7, 210, 0, - 16, 0, 4, 0, 0, 0, - 6, 9, 16, 0, 2, 0, - 0, 0, 6, 0, 16, 0, - 4, 0, 0, 0, 50, 0, - 0, 9, 210, 0, 16, 0, - 4, 0, 0, 0, 166, 10, - 16, 0, 1, 0, 0, 0, - 6, 9, 16, 0, 3, 0, - 0, 0, 6, 14, 16, 0, - 4, 0, 0, 0, 16, 0, - 0, 7, 66, 0, 16, 0, - 1, 0, 0, 0, 134, 3, - 16, 0, 4, 0, 0, 0, - 134, 3, 16, 0, 4, 0, - 0, 0, 68, 0, 0, 5, - 66, 0, 16, 0, 1, 0, - 0, 0, 42, 0, 16, 0, - 1, 0, 0, 0, 56, 0, - 0, 7, 210, 0, 16, 0, - 4, 0, 0, 0, 166, 10, - 16, 0, 1, 0, 0, 0, - 6, 14, 16, 0, 4, 0, - 0, 0, 56, 0, 0, 7, - 114, 0, 16, 0, 2, 0, - 0, 0, 70, 2, 16, 0, - 2, 0, 0, 0, 86, 5, - 16, 0, 4, 0, 0, 0, - 50, 0, 0, 9, 114, 0, - 16, 0, 2, 0, 0, 0, - 246, 15, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 3, 0, 0, 0, 70, 2, - 16, 0, 2, 0, 0, 0, - 16, 0, 0, 7, 66, 0, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 2, 0, - 0, 0, 70, 2, 16, 0, - 2, 0, 0, 0, 68, 0, - 0, 5, 66, 0, 16, 0, - 1, 0, 0, 0, 42, 0, - 16, 0, 1, 0, 0, 0, - 56, 0, 0, 7, 114, 0, - 16, 0, 2, 0, 0, 0, - 166, 10, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 2, 0, 0, 0, 56, 0, - 0, 7, 226, 0, 16, 0, - 1, 0, 0, 0, 86, 5, - 16, 0, 1, 0, 0, 0, - 6, 9, 16, 0, 2, 0, - 0, 0, 50, 0, 0, 9, - 114, 0, 16, 0, 1, 0, - 0, 0, 6, 0, 16, 0, - 1, 0, 0, 0, 134, 3, - 16, 0, 4, 0, 0, 0, - 150, 7, 16, 0, 1, 0, - 0, 0, 50, 0, 0, 9, - 114, 0, 16, 0, 1, 0, - 0, 0, 246, 15, 16, 0, - 0, 0, 0, 0, 70, 18, - 16, 0, 2, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 16, 0, 0, 7, - 130, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 1, 0, 0, 0, - 68, 0, 0, 5, 130, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 56, 0, 0, 7, - 114, 0, 16, 0, 1, 0, - 0, 0, 246, 15, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 1, 0, 0, 0, - 69, 0, 0, 9, 242, 0, - 16, 0, 2, 0, 0, 0, - 70, 16, 16, 0, 0, 0, - 0, 0, 70, 126, 16, 0, - 0, 0, 0, 0, 0, 96, - 16, 0, 0, 0, 0, 0, - 69, 0, 0, 9, 242, 0, - 16, 0, 3, 0, 0, 0, - 70, 16, 16, 0, 0, 0, - 0, 0, 70, 126, 16, 0, - 2, 0, 0, 0, 0, 96, - 16, 0, 0, 0, 0, 0, - 16, 32, 0, 7, 130, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 56, 0, - 0, 7, 130, 0, 16, 0, - 1, 0, 0, 0, 26, 0, - 16, 0, 3, 0, 0, 0, - 26, 0, 16, 0, 3, 0, - 0, 0, 50, 0, 0, 10, - 114, 0, 16, 0, 4, 0, - 0, 0, 166, 10, 16, 0, - 3, 0, 0, 0, 70, 2, - 16, 128, 65, 0, 0, 0, - 2, 0, 0, 0, 70, 2, - 16, 0, 2, 0, 0, 0, - 56, 0, 0, 7, 114, 0, - 16, 0, 4, 0, 0, 0, - 6, 0, 16, 0, 3, 0, - 0, 0, 70, 2, 16, 0, - 4, 0, 0, 0, 0, 0, - 0, 10, 114, 0, 16, 0, - 2, 0, 0, 0, 70, 2, - 16, 0, 2, 0, 0, 0, - 2, 64, 0, 0, 10, 215, - 35, 189, 10, 215, 35, 189, - 10, 215, 35, 189, 0, 0, - 0, 0, 50, 0, 0, 12, - 114, 0, 16, 0, 2, 0, - 0, 0, 166, 10, 16, 0, - 3, 0, 0, 0, 70, 2, - 16, 0, 2, 0, 0, 0, - 2, 64, 0, 0, 10, 215, - 35, 61, 10, 215, 35, 61, - 10, 215, 35, 61, 0, 0, - 0, 0, 56, 0, 0, 7, - 114, 0, 16, 0, 5, 0, - 0, 0, 6, 0, 16, 0, - 3, 0, 0, 0, 70, 2, - 16, 0, 2, 0, 0, 0, - 0, 0, 0, 7, 66, 0, - 16, 0, 3, 0, 0, 0, - 26, 0, 16, 0, 3, 0, - 0, 0, 26, 0, 16, 0, - 3, 0, 0, 0, 0, 0, - 0, 8, 130, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 128, 65, 0, 0, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 128, 63, - 56, 0, 0, 7, 130, 0, - 16, 0, 3, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 56, 0, - 0, 7, 130, 0, 16, 0, - 3, 0, 0, 0, 58, 0, - 16, 0, 3, 0, 0, 0, - 58, 0, 16, 0, 3, 0, - 0, 0, 56, 0, 0, 7, - 130, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 3, 0, 0, 0, - 56, 0, 0, 7, 130, 0, - 16, 0, 3, 0, 0, 0, - 58, 0, 16, 0, 1, 0, - 0, 0, 58, 0, 16, 0, - 1, 0, 0, 0, 50, 0, - 0, 9, 130, 0, 16, 0, - 1, 0, 0, 0, 58, 0, - 16, 0, 1, 0, 0, 0, - 58, 0, 16, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 128, 191, 50, 0, - 0, 13, 114, 0, 16, 0, - 2, 0, 0, 0, 70, 2, - 16, 128, 65, 0, 0, 0, - 2, 0, 0, 0, 6, 0, - 16, 0, 3, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 0, 0, 56, 0, 0, 7, - 18, 0, 16, 0, 3, 0, - 0, 0, 58, 0, 16, 0, - 3, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 128, 62, - 54, 0, 0, 8, 114, 0, - 16, 0, 6, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 54, 0, 0, 5, - 130, 0, 16, 0, 4, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 0, 0, 48, 0, - 0, 1, 33, 0, 0, 7, - 130, 0, 16, 0, 5, 0, - 0, 0, 58, 0, 16, 0, - 4, 0, 0, 0, 1, 64, - 0, 0, 3, 0, 0, 0, - 3, 0, 4, 3, 58, 0, - 16, 0, 5, 0, 0, 0, - 16, 0, 0, 15, 130, 0, - 16, 0, 5, 0, 0, 0, - 70, 130, 32, 134, 65, 0, - 0, 0, 0, 0, 0, 0, - 16, 0, 0, 0, 58, 0, - 16, 0, 4, 0, 0, 0, - 70, 130, 32, 134, 65, 0, - 0, 0, 0, 0, 0, 0, - 16, 0, 0, 0, 58, 0, - 16, 0, 4, 0, 0, 0, - 68, 0, 0, 5, 130, 0, - 16, 0, 5, 0, 0, 0, - 58, 0, 16, 0, 5, 0, - 0, 0, 56, 0, 0, 11, - 114, 0, 16, 0, 7, 0, - 0, 0, 246, 15, 16, 0, - 5, 0, 0, 0, 70, 130, - 32, 134, 65, 0, 0, 0, - 0, 0, 0, 0, 16, 0, - 0, 0, 58, 0, 16, 0, - 4, 0, 0, 0, 50, 0, - 0, 13, 114, 0, 16, 0, - 8, 0, 0, 0, 70, 130, - 32, 134, 65, 0, 0, 0, - 0, 0, 0, 0, 16, 0, - 0, 0, 58, 0, 16, 0, - 4, 0, 0, 0, 246, 15, - 16, 0, 5, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 16, 0, 0, 7, - 130, 0, 16, 0, 5, 0, - 0, 0, 70, 2, 16, 0, - 8, 0, 0, 0, 70, 2, - 16, 0, 8, 0, 0, 0, - 68, 0, 0, 5, 130, 0, - 16, 0, 5, 0, 0, 0, - 58, 0, 16, 0, 5, 0, - 0, 0, 56, 0, 0, 7, - 114, 0, 16, 0, 8, 0, - 0, 0, 246, 15, 16, 0, - 5, 0, 0, 0, 70, 2, - 16, 0, 8, 0, 0, 0, - 16, 32, 0, 7, 130, 0, - 16, 0, 5, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 7, 0, 0, 0, 16, 32, - 0, 7, 130, 0, 16, 0, - 6, 0, 0, 0, 70, 2, - 16, 0, 7, 0, 0, 0, - 70, 2, 16, 0, 8, 0, - 0, 0, 16, 32, 0, 7, - 18, 0, 16, 0, 7, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 8, 0, 0, 0, - 56, 0, 0, 7, 34, 0, - 16, 0, 7, 0, 0, 0, - 58, 0, 16, 0, 6, 0, - 0, 0, 58, 0, 16, 0, - 6, 0, 0, 0, 50, 0, - 0, 9, 66, 0, 16, 0, - 7, 0, 0, 0, 26, 0, - 16, 0, 7, 0, 0, 0, - 42, 0, 16, 0, 3, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 0, 191, 0, 0, - 0, 8, 130, 0, 16, 0, - 7, 0, 0, 0, 58, 0, - 16, 128, 65, 0, 0, 0, - 5, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 128, 63, - 56, 0, 0, 7, 18, 0, - 16, 0, 8, 0, 0, 0, - 58, 0, 16, 0, 7, 0, - 0, 0, 58, 0, 16, 0, - 7, 0, 0, 0, 56, 0, - 0, 7, 18, 0, 16, 0, - 8, 0, 0, 0, 10, 0, - 16, 0, 8, 0, 0, 0, - 10, 0, 16, 0, 8, 0, - 0, 0, 56, 0, 0, 7, - 130, 0, 16, 0, 7, 0, - 0, 0, 58, 0, 16, 0, - 7, 0, 0, 0, 10, 0, - 16, 0, 8, 0, 0, 0, - 50, 0, 0, 9, 130, 0, - 16, 0, 7, 0, 0, 0, - 42, 0, 16, 0, 7, 0, - 0, 0, 58, 0, 16, 0, - 7, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 128, 63, - 50, 0, 0, 9, 66, 0, - 16, 0, 7, 0, 0, 0, - 42, 0, 16, 0, 7, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 128, 63, - 56, 0, 0, 7, 18, 0, - 16, 0, 7, 0, 0, 0, - 10, 0, 16, 0, 7, 0, - 0, 0, 10, 0, 16, 0, - 7, 0, 0, 0, 50, 0, - 0, 9, 18, 0, 16, 0, - 7, 0, 0, 0, 10, 0, - 16, 0, 7, 0, 0, 0, - 58, 0, 16, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 128, 63, 56, 0, - 0, 7, 82, 0, 16, 0, - 7, 0, 0, 0, 6, 2, - 16, 0, 7, 0, 0, 0, - 6, 3, 16, 0, 7, 0, - 0, 0, 56, 0, 0, 7, - 18, 0, 16, 0, 7, 0, - 0, 0, 10, 0, 16, 0, - 7, 0, 0, 0, 1, 64, - 0, 0, 219, 15, 73, 64, - 52, 0, 0, 7, 18, 0, - 16, 0, 7, 0, 0, 0, - 10, 0, 16, 0, 7, 0, - 0, 0, 1, 64, 0, 0, - 189, 55, 134, 53, 14, 0, - 0, 7, 18, 0, 16, 0, - 7, 0, 0, 0, 58, 0, - 16, 0, 3, 0, 0, 0, - 10, 0, 16, 0, 7, 0, - 0, 0, 0, 0, 0, 8, - 130, 0, 16, 0, 7, 0, - 0, 0, 58, 0, 16, 128, - 65, 0, 0, 0, 6, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 128, 63, 56, 0, - 0, 7, 18, 0, 16, 0, - 8, 0, 0, 0, 58, 0, - 16, 0, 7, 0, 0, 0, - 58, 0, 16, 0, 7, 0, - 0, 0, 56, 0, 0, 7, - 18, 0, 16, 0, 8, 0, - 0, 0, 10, 0, 16, 0, - 8, 0, 0, 0, 10, 0, - 16, 0, 8, 0, 0, 0, - 56, 0, 0, 7, 130, 0, - 16, 0, 7, 0, 0, 0, - 58, 0, 16, 0, 7, 0, - 0, 0, 10, 0, 16, 0, - 8, 0, 0, 0, 50, 0, - 0, 9, 114, 0, 16, 0, - 8, 0, 0, 0, 70, 2, - 16, 0, 2, 0, 0, 0, - 246, 15, 16, 0, 7, 0, - 0, 0, 70, 2, 16, 0, - 5, 0, 0, 0, 50, 0, - 0, 10, 130, 0, 16, 0, - 6, 0, 0, 0, 58, 0, - 16, 128, 65, 0, 0, 0, - 6, 0, 0, 0, 58, 0, - 16, 0, 6, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 128, 63, 50, 0, 0, 9, - 130, 0, 16, 0, 6, 0, - 0, 0, 10, 0, 16, 0, - 3, 0, 0, 0, 58, 0, - 16, 0, 6, 0, 0, 0, - 26, 0, 16, 0, 7, 0, - 0, 0, 14, 0, 0, 10, - 130, 0, 16, 0, 6, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 128, 63, 58, 0, - 16, 0, 6, 0, 0, 0, - 56, 0, 0, 7, 178, 0, - 16, 0, 7, 0, 0, 0, - 6, 0, 16, 0, 7, 0, - 0, 0, 70, 8, 16, 0, - 8, 0, 0, 0, 56, 0, - 0, 7, 178, 0, 16, 0, - 7, 0, 0, 0, 246, 15, - 16, 0, 6, 0, 0, 0, - 70, 12, 16, 0, 7, 0, - 0, 0, 56, 0, 0, 10, - 114, 0, 16, 0, 8, 0, - 0, 0, 246, 15, 16, 0, - 5, 0, 0, 0, 70, 130, - 32, 6, 0, 0, 0, 0, - 19, 0, 0, 0, 58, 0, - 16, 0, 4, 0, 0, 0, - 50, 0, 0, 9, 114, 0, - 16, 0, 7, 0, 0, 0, - 70, 2, 16, 0, 4, 0, - 0, 0, 166, 10, 16, 0, - 7, 0, 0, 0, 70, 3, - 16, 0, 7, 0, 0, 0, - 50, 0, 0, 9, 114, 0, - 16, 0, 6, 0, 0, 0, - 70, 2, 16, 0, 8, 0, - 0, 0, 70, 2, 16, 0, - 7, 0, 0, 0, 70, 2, - 16, 0, 6, 0, 0, 0, - 30, 0, 0, 7, 130, 0, - 16, 0, 4, 0, 0, 0, - 58, 0, 16, 0, 4, 0, - 0, 0, 1, 64, 0, 0, - 1, 0, 0, 0, 22, 0, - 0, 1, 69, 0, 0, 9, - 242, 0, 16, 0, 7, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 70, 126, - 16, 0, 5, 0, 0, 0, - 0, 96, 16, 0, 1, 0, - 0, 0, 50, 0, 0, 9, - 114, 0, 16, 0, 2, 0, - 0, 0, 70, 2, 16, 0, - 4, 0, 0, 0, 70, 2, - 16, 0, 7, 0, 0, 0, - 70, 2, 16, 0, 6, 0, - 0, 0, 43, 0, 0, 6, - 130, 0, 16, 0, 0, 0, - 0, 0, 42, 128, 32, 0, - 0, 0, 0, 0, 23, 0, - 0, 0, 56, 0, 0, 7, - 130, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 26, 0, - 16, 0, 3, 0, 0, 0, - 16, 0, 0, 8, 130, 0, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 128, 65, 0, - 0, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 0, 0, 0, 7, - 130, 0, 16, 0, 1, 0, - 0, 0, 58, 0, 16, 0, - 1, 0, 0, 0, 58, 0, - 16, 0, 1, 0, 0, 0, - 50, 0, 0, 11, 114, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 246, 15, 16, 128, - 65, 0, 0, 0, 1, 0, - 0, 0, 70, 2, 16, 128, - 65, 0, 0, 0, 0, 0, - 0, 0, 72, 0, 0, 11, - 242, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 70, 126, - 16, 0, 4, 0, 0, 0, - 0, 96, 16, 0, 1, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 50, 0, - 0, 9, 114, 0, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 5, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 2, 0, 0, 0, 69, 0, - 0, 9, 242, 0, 16, 0, - 1, 0, 0, 0, 70, 16, - 16, 0, 0, 0, 0, 0, - 70, 126, 16, 0, 3, 0, - 0, 0, 0, 96, 16, 0, - 0, 0, 0, 0, 0, 0, - 0, 7, 114, 32, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 56, 0, 0, 8, - 130, 32, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 58, 128, - 32, 0, 0, 0, 0, 0, - 22, 0, 0, 0, 14, 0, - 0, 7, 114, 0, 16, 0, - 0, 0, 0, 0, 70, 18, - 16, 0, 5, 0, 0, 0, - 246, 31, 16, 0, 5, 0, - 0, 0, 50, 0, 0, 15, - 50, 0, 16, 0, 1, 0, - 0, 0, 70, 0, 16, 0, - 0, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 63, - 0, 0, 0, 191, 0, 0, - 0, 0, 0, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 63, 0, 0, 0, 63, - 0, 0, 0, 0, 0, 0, - 0, 0, 56, 0, 0, 8, - 18, 0, 16, 0, 0, 0, - 0, 0, 10, 0, 16, 0, - 1, 0, 0, 0, 58, 128, - 32, 0, 0, 0, 0, 0, - 23, 0, 0, 0, 56, 0, - 0, 8, 34, 0, 16, 0, - 0, 0, 0, 0, 26, 0, - 16, 0, 1, 0, 0, 0, - 10, 128, 32, 0, 0, 0, - 0, 0, 24, 0, 0, 0, - 0, 0, 0, 8, 114, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 70, 18, 16, 128, - 65, 0, 0, 0, 4, 0, - 0, 0, 85, 0, 0, 7, - 114, 0, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 31, 0, 0, 0, - 56, 0, 0, 10, 114, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 56, 0, 0, - 0, 56, 0, 0, 0, 60, - 0, 0, 0, 0, 51, 0, - 0, 11, 114, 0, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 128, 129, 0, 0, 0, - 0, 0, 0, 0, 2, 64, - 0, 0, 0, 224, 255, 59, - 0, 224, 255, 59, 0, 224, - 255, 59, 0, 0, 0, 0, - 1, 0, 0, 10, 242, 0, - 16, 0, 2, 0, 0, 0, - 6, 4, 16, 0, 0, 0, - 0, 0, 2, 64, 0, 0, - 255, 255, 127, 0, 255, 255, - 255, 127, 0, 0, 128, 127, - 255, 255, 127, 0, 30, 0, - 0, 10, 50, 0, 16, 0, - 3, 0, 0, 0, 198, 0, - 16, 0, 2, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 0, 0, 0, 128, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 85, 0, 0, 7, - 18, 0, 16, 0, 4, 0, - 0, 0, 10, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 23, 0, 0, 0, - 85, 0, 0, 7, 34, 0, - 16, 0, 4, 0, 0, 0, - 10, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 16, 0, 0, 0, 85, 0, - 0, 7, 130, 0, 16, 0, - 0, 0, 0, 0, 10, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 13, 0, - 0, 0, 85, 0, 0, 7, - 130, 0, 16, 0, 1, 0, - 0, 0, 10, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 3, 0, 0, 0, - 1, 0, 0, 10, 194, 0, - 16, 0, 3, 0, 0, 0, - 6, 4, 16, 0, 4, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 255, 0, 0, 0, - 0, 128, 0, 0, 30, 0, - 0, 8, 66, 0, 16, 0, - 3, 0, 0, 0, 42, 0, - 16, 128, 65, 0, 0, 0, - 3, 0, 0, 0, 1, 64, - 0, 0, 113, 0, 0, 0, - 85, 0, 0, 7, 18, 0, - 16, 0, 3, 0, 0, 0, - 10, 0, 16, 0, 3, 0, - 0, 0, 42, 0, 16, 0, - 3, 0, 0, 0, 34, 0, - 0, 7, 66, 0, 16, 0, - 3, 0, 0, 0, 42, 0, - 16, 0, 3, 0, 0, 0, - 1, 64, 0, 0, 24, 0, - 0, 0, 1, 0, 0, 7, - 18, 0, 16, 0, 3, 0, - 0, 0, 42, 0, 16, 0, - 3, 0, 0, 0, 10, 0, - 16, 0, 3, 0, 0, 0, - 85, 0, 0, 7, 18, 0, - 16, 0, 3, 0, 0, 0, - 10, 0, 16, 0, 3, 0, - 0, 0, 1, 64, 0, 0, - 13, 0, 0, 0, 30, 0, - 0, 7, 66, 0, 16, 0, - 3, 0, 0, 0, 26, 0, - 16, 0, 2, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 0, 200, 85, 0, 0, 7, - 66, 0, 16, 0, 3, 0, - 0, 0, 42, 0, 16, 0, - 3, 0, 0, 0, 1, 64, - 0, 0, 13, 0, 0, 0, - 79, 0, 0, 7, 18, 0, - 16, 0, 4, 0, 0, 0, - 26, 0, 16, 0, 2, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 128, 56, 55, 0, - 0, 9, 18, 0, 16, 0, - 3, 0, 0, 0, 10, 0, - 16, 0, 4, 0, 0, 0, - 10, 0, 16, 0, 3, 0, - 0, 0, 42, 0, 16, 0, - 3, 0, 0, 0, 79, 0, - 0, 7, 34, 0, 16, 0, - 2, 0, 0, 0, 1, 64, - 0, 0, 0, 224, 255, 71, - 26, 0, 16, 0, 2, 0, - 0, 0, 55, 0, 0, 9, - 34, 0, 16, 0, 2, 0, - 0, 0, 26, 0, 16, 0, - 2, 0, 0, 0, 1, 64, - 0, 0, 255, 123, 0, 0, - 10, 0, 16, 0, 3, 0, - 0, 0, 60, 0, 0, 7, - 130, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 1, 0, 0, 0, - 60, 0, 0, 7, 18, 0, - 16, 0, 0, 0, 0, 0, - 10, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 1, 0, - 0, 7, 18, 0, 16, 0, - 0, 0, 0, 0, 10, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 255, 3, - 0, 0, 30, 0, 0, 7, - 18, 0, 16, 0, 0, 0, - 0, 0, 10, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 0, 124, 0, 0, - 55, 0, 0, 9, 18, 0, - 16, 0, 0, 0, 0, 0, - 10, 0, 16, 0, 2, 0, - 0, 0, 10, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 0, 124, 0, 0, - 32, 0, 0, 7, 130, 0, - 16, 0, 0, 0, 0, 0, - 42, 0, 16, 0, 2, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 128, 127, 55, 0, - 0, 9, 18, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 10, 0, 16, 0, 0, 0, - 0, 0, 26, 0, 16, 0, - 2, 0, 0, 0, 1, 0, - 0, 7, 18, 0, 16, 0, - 0, 0, 0, 0, 10, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 255, 127, - 0, 0, 30, 0, 0, 7, - 18, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 3, 0, 0, 0, 10, 0, - 16, 0, 0, 0, 0, 0, - 30, 0, 0, 7, 18, 0, - 16, 0, 0, 0, 0, 0, - 10, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 8, 0, 0, 0, 85, 0, - 0, 7, 18, 0, 16, 0, - 0, 0, 0, 0, 10, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 4, 0, - 0, 0, 41, 0, 0, 7, - 50, 0, 16, 0, 1, 0, - 0, 0, 70, 0, 16, 0, - 1, 0, 0, 0, 1, 64, - 0, 0, 9, 0, 0, 0, - 41, 0, 0, 7, 130, 0, - 16, 0, 0, 0, 0, 0, - 42, 0, 16, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 11, 0, 0, 0, 60, 0, - 0, 7, 18, 0, 16, 0, - 0, 0, 0, 0, 10, 0, - 16, 0, 0, 0, 0, 0, - 10, 0, 16, 0, 1, 0, - 0, 0, 85, 0, 0, 7, - 18, 0, 16, 0, 2, 0, - 0, 0, 26, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 23, 0, 0, 0, - 85, 0, 0, 7, 34, 0, - 16, 0, 2, 0, 0, 0, - 26, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 16, 0, 0, 0, 85, 0, - 0, 7, 18, 0, 16, 0, - 1, 0, 0, 0, 26, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 13, 0, - 0, 0, 85, 0, 0, 7, - 66, 0, 16, 0, 1, 0, - 0, 0, 26, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 3, 0, 0, 0, - 1, 0, 0, 10, 50, 0, - 16, 0, 2, 0, 0, 0, - 70, 0, 16, 0, 2, 0, - 0, 0, 2, 64, 0, 0, - 255, 0, 0, 0, 0, 128, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 30, 0, - 0, 8, 130, 0, 16, 0, - 1, 0, 0, 0, 10, 0, - 16, 128, 65, 0, 0, 0, - 2, 0, 0, 0, 1, 64, - 0, 0, 113, 0, 0, 0, - 85, 0, 0, 7, 18, 0, - 16, 0, 2, 0, 0, 0, - 26, 0, 16, 0, 3, 0, - 0, 0, 58, 0, 16, 0, - 1, 0, 0, 0, 34, 0, - 0, 7, 130, 0, 16, 0, - 1, 0, 0, 0, 58, 0, - 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 24, 0, - 0, 0, 1, 0, 0, 7, - 130, 0, 16, 0, 1, 0, - 0, 0, 58, 0, 16, 0, - 1, 0, 0, 0, 10, 0, - 16, 0, 2, 0, 0, 0, - 85, 0, 0, 7, 130, 0, - 16, 0, 1, 0, 0, 0, - 58, 0, 16, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 13, 0, 0, 0, 1, 0, - 0, 10, 242, 0, 16, 0, - 3, 0, 0, 0, 86, 10, - 16, 0, 0, 0, 0, 0, - 2, 64, 0, 0, 255, 255, - 255, 127, 0, 0, 128, 127, - 255, 255, 127, 0, 255, 255, - 255, 127, 30, 0, 0, 10, - 82, 0, 16, 0, 2, 0, - 0, 0, 6, 3, 16, 0, - 3, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 200, - 0, 0, 0, 0, 0, 0, - 0, 200, 0, 0, 0, 0, - 85, 0, 0, 7, 82, 0, - 16, 0, 2, 0, 0, 0, - 6, 2, 16, 0, 2, 0, - 0, 0, 1, 64, 0, 0, - 13, 0, 0, 0, 79, 0, - 0, 10, 50, 0, 16, 0, - 4, 0, 0, 0, 198, 0, - 16, 0, 3, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 56, 0, 0, 128, 56, - 0, 0, 0, 0, 0, 0, - 0, 0, 55, 0, 0, 9, - 130, 0, 16, 0, 1, 0, - 0, 0, 10, 0, 16, 0, - 4, 0, 0, 0, 58, 0, - 16, 0, 1, 0, 0, 0, - 10, 0, 16, 0, 2, 0, - 0, 0, 79, 0, 0, 10, - 146, 0, 16, 0, 3, 0, - 0, 0, 2, 64, 0, 0, - 0, 224, 255, 71, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 224, 255, 71, 6, 12, - 16, 0, 3, 0, 0, 0, - 55, 0, 0, 9, 130, 0, - 16, 0, 1, 0, 0, 0, - 10, 0, 16, 0, 3, 0, - 0, 0, 1, 64, 0, 0, - 255, 123, 0, 0, 58, 0, - 16, 0, 1, 0, 0, 0, - 60, 0, 0, 7, 18, 0, - 16, 0, 1, 0, 0, 0, - 10, 0, 16, 0, 1, 0, - 0, 0, 42, 0, 16, 0, - 1, 0, 0, 0, 60, 0, - 0, 7, 34, 0, 16, 0, - 0, 0, 0, 0, 26, 0, - 16, 0, 0, 0, 0, 0, - 10, 0, 16, 0, 1, 0, - 0, 0, 1, 0, 0, 7, - 34, 0, 16, 0, 0, 0, - 0, 0, 26, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 255, 3, 0, 0, - 30, 0, 0, 7, 34, 0, - 16, 0, 0, 0, 0, 0, - 26, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 0, 124, 0, 0, 55, 0, - 0, 9, 34, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 26, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 0, 124, 0, 0, 32, 0, - 0, 7, 18, 0, 16, 0, - 1, 0, 0, 0, 26, 0, - 16, 0, 3, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 128, 127, 55, 0, 0, 9, - 34, 0, 16, 0, 0, 0, - 0, 0, 10, 0, 16, 0, - 1, 0, 0, 0, 26, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 1, 0, - 0, 0, 1, 0, 0, 7, - 34, 0, 16, 0, 0, 0, - 0, 0, 26, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 255, 127, 0, 0, - 30, 0, 0, 7, 34, 0, - 16, 0, 0, 0, 0, 0, - 26, 0, 16, 0, 2, 0, - 0, 0, 26, 0, 16, 0, - 0, 0, 0, 0, 30, 0, - 0, 7, 34, 0, 16, 0, - 0, 0, 0, 0, 26, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 8, 0, - 0, 0, 85, 0, 0, 7, - 34, 0, 16, 0, 0, 0, - 0, 0, 26, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 4, 0, 0, 0, - 60, 0, 0, 7, 34, 0, - 16, 0, 0, 0, 0, 0, - 26, 0, 16, 0, 1, 0, - 0, 0, 26, 0, 16, 0, - 0, 0, 0, 0, 41, 0, - 0, 7, 34, 0, 16, 0, - 0, 0, 0, 0, 26, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 10, 0, - 0, 0, 60, 0, 0, 7, - 18, 0, 16, 0, 0, 0, - 0, 0, 26, 0, 16, 0, - 0, 0, 0, 0, 10, 0, - 16, 0, 0, 0, 0, 0, - 30, 0, 0, 7, 34, 0, - 16, 0, 0, 0, 0, 0, - 42, 0, 16, 0, 3, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 128, 0, 85, 0, - 0, 7, 18, 0, 16, 0, - 1, 0, 0, 0, 42, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 23, 0, - 0, 0, 85, 0, 0, 7, - 34, 0, 16, 0, 1, 0, - 0, 0, 42, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 16, 0, 0, 0, - 85, 0, 0, 7, 66, 0, - 16, 0, 1, 0, 0, 0, - 42, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 13, 0, 0, 0, 85, 0, - 0, 7, 130, 0, 16, 0, - 1, 0, 0, 0, 42, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 3, 0, - 0, 0, 1, 0, 0, 10, - 50, 0, 16, 0, 1, 0, - 0, 0, 70, 0, 16, 0, - 1, 0, 0, 0, 2, 64, - 0, 0, 255, 0, 0, 0, - 0, 128, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 30, 0, 0, 8, 18, 0, - 16, 0, 1, 0, 0, 0, - 10, 0, 16, 128, 65, 0, - 0, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 113, 0, - 0, 0, 85, 0, 0, 7, - 34, 0, 16, 0, 0, 0, - 0, 0, 26, 0, 16, 0, - 0, 0, 0, 0, 10, 0, - 16, 0, 1, 0, 0, 0, - 34, 0, 0, 7, 18, 0, - 16, 0, 1, 0, 0, 0, - 10, 0, 16, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 24, 0, 0, 0, 1, 0, - 0, 7, 34, 0, 16, 0, - 0, 0, 0, 0, 26, 0, - 16, 0, 0, 0, 0, 0, - 10, 0, 16, 0, 1, 0, - 0, 0, 85, 0, 0, 7, - 34, 0, 16, 0, 0, 0, - 0, 0, 26, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 13, 0, 0, 0, - 1, 0, 0, 7, 18, 0, - 16, 0, 1, 0, 0, 0, - 42, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 128, 127, 55, 0, - 0, 9, 34, 0, 16, 0, - 0, 0, 0, 0, 26, 0, - 16, 0, 4, 0, 0, 0, - 26, 0, 16, 0, 0, 0, - 0, 0, 42, 0, 16, 0, - 2, 0, 0, 0, 55, 0, - 0, 9, 34, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 3, 0, 0, 0, - 1, 64, 0, 0, 255, 123, - 0, 0, 26, 0, 16, 0, - 0, 0, 0, 0, 60, 0, - 0, 7, 66, 0, 16, 0, - 1, 0, 0, 0, 42, 0, - 16, 0, 1, 0, 0, 0, - 58, 0, 16, 0, 1, 0, - 0, 0, 60, 0, 0, 7, - 66, 0, 16, 0, 0, 0, - 0, 0, 42, 0, 16, 0, - 0, 0, 0, 0, 42, 0, - 16, 0, 1, 0, 0, 0, - 1, 0, 0, 7, 66, 0, - 16, 0, 0, 0, 0, 0, - 42, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 255, 3, 0, 0, 30, 0, - 0, 7, 66, 0, 16, 0, - 0, 0, 0, 0, 42, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 0, 124, - 0, 0, 55, 0, 0, 9, - 66, 0, 16, 0, 0, 0, - 0, 0, 42, 0, 16, 0, - 3, 0, 0, 0, 42, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 0, 124, - 0, 0, 32, 0, 0, 7, - 18, 0, 16, 0, 1, 0, - 0, 0, 10, 0, 16, 0, - 1, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 128, 127, - 55, 0, 0, 9, 34, 0, - 16, 0, 0, 0, 0, 0, - 10, 0, 16, 0, 1, 0, - 0, 0, 42, 0, 16, 0, - 0, 0, 0, 0, 26, 0, - 16, 0, 0, 0, 0, 0, - 1, 0, 0, 7, 34, 0, - 16, 0, 0, 0, 0, 0, - 26, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 255, 127, 0, 0, 30, 0, - 0, 7, 34, 0, 16, 0, - 0, 0, 0, 0, 26, 0, - 16, 0, 1, 0, 0, 0, - 26, 0, 16, 0, 0, 0, - 0, 0, 30, 0, 0, 7, - 34, 0, 16, 0, 0, 0, - 0, 0, 26, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 2, 0, 0, 0, - 85, 0, 0, 7, 34, 0, - 16, 0, 0, 0, 0, 0, - 26, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 2, 0, 0, 0, 60, 0, - 0, 7, 34, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 26, 0, 16, 0, 0, 0, - 0, 0, 41, 0, 0, 7, - 34, 0, 16, 0, 0, 0, - 0, 0, 26, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 20, 0, 0, 0, - 60, 0, 0, 7, 18, 32, - 16, 0, 1, 0, 0, 0, - 26, 0, 16, 0, 0, 0, - 0, 0, 10, 0, 16, 0, - 0, 0, 0, 0, 62, 0, - 0, 1 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/PBREffect_PSTexturedVelocity.inc b/DirectXTK/Src/Shaders/Compiled/PBREffect_PSTexturedVelocity.inc deleted file mode 100644 index e40ba45..0000000 --- a/DirectXTK/Src/Shaders/Compiled/PBREffect_PSTexturedVelocity.inc +++ /dev/null @@ -1,1404 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// TEXCOORD 0 xy 0 NONE float xy -// TEXCOORD 1 xyzw 1 NONE float xyz -// TEXCOORD 2 xyz 2 NONE float xyz -// COLOR 0 xyzw 3 NONE float -// SV_Position 0 xyzw 4 POS float xyz -// TEXCOORD 4 xyzw 5 NONE float xyzw -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Target 0 xyzw 0 TARGET float xyzw -// SV_Target 1 x 1 TARGET uint x -// -ps_4_0 -dcl_constantbuffer CB0[25], dynamicIndexed -dcl_sampler s0, mode_default -dcl_sampler s1, mode_default -dcl_resource_texture2d (float,float,float,float) t0 -dcl_resource_texture2d (float,float,float,float) t1 -dcl_resource_texture2d (float,float,float,float) t2 -dcl_resource_texturecube (float,float,float,float) t4 -dcl_resource_texturecube (float,float,float,float) t5 -dcl_input_ps linear v0.xy -dcl_input_ps linear v1.xyz -dcl_input_ps linear v2.xyz -dcl_input_ps_siv linear noperspective v4.xyz, position -dcl_input_ps linear v5.xyzw -dcl_output o0.xyzw -dcl_output o1.x -dcl_temps 9 -add r0.xyz, -v1.xyzx, cb0[0].xyzx -dp3 r0.w, r0.xyzx, r0.xyzx -rsq r0.w, r0.w -mul r0.xyz, r0.wwww, r0.xyzx -sample r1.xyzw, v0.xyxx, t1.xyzw, s0 -mad r1.xy, r1.xyxx, l(2.000000, 2.000000, 0.000000, 0.000000), l(-1.000000, -1.000000, 0.000000, 0.000000) -dp2 r0.w, r1.xyxx, r1.xyxx -add r0.w, -r0.w, l(1.000000) -sqrt r0.w, r0.w -deriv_rtx r2.xyz, v1.yzxy -deriv_rty r3.xyz, v1.zxyz -deriv_rtx r1.zw, v0.xxxy -deriv_rty r4.xy, v0.xyxx -mul r5.xyz, r2.xyzx, r3.yzxy -mad r5.xyz, r2.zxyz, r3.zxyz, -r5.xyzx -mul r6.xyz, r3.xyzx, r5.zxyz -mad r3.xyz, r3.zxyz, r5.xyzx, -r6.xyzx -mul r6.xyz, r2.xyzx, r5.xyzx -mad r2.xyz, r5.zxyz, r2.yzxy, -r6.xyzx -mul r4.xzw, r2.xxyz, r4.xxxx -mad r4.xzw, r1.zzzz, r3.xxyz, r4.xxzw -dp3 r1.z, r4.xzwx, r4.xzwx -rsq r1.z, r1.z -mul r4.xzw, r1.zzzz, r4.xxzw -mul r2.xyz, r2.xyzx, r4.yyyy -mad r2.xyz, r1.wwww, r3.xyzx, r2.xyzx -dp3 r1.z, r2.xyzx, r2.xyzx -rsq r1.z, r1.z -mul r2.xyz, r1.zzzz, r2.xyzx -mul r1.yzw, r1.yyyy, r2.xxyz -mad r1.xyz, r1.xxxx, r4.xzwx, r1.yzwy -mad r1.xyz, r0.wwww, v2.xyzx, r1.xyzx -dp3 r0.w, r1.xyzx, r1.xyzx -rsq r0.w, r0.w -mul r1.xyz, r0.wwww, r1.xyzx -sample r2.xyzw, v0.xyxx, t0.xyzw, s0 -sample r3.xyzw, v0.xyxx, t2.xyzw, s0 -dp3_sat r0.w, r1.xyzx, r0.xyzx -mul r1.w, r3.y, r3.y -mad r4.xyz, r3.zzzz, -r2.xyzx, r2.xyzx -mul r4.xyz, r3.xxxx, r4.xyzx -add r2.xyz, r2.xyzx, l(-0.040000, -0.040000, -0.040000, 0.000000) -mad r2.xyz, r3.zzzz, r2.xyzx, l(0.040000, 0.040000, 0.040000, 0.000000) -mul r5.xyz, r3.xxxx, r2.xyzx -add r3.z, r3.y, r3.y -add r0.w, -r0.w, l(1.000000) -mul r3.w, r0.w, r0.w -mul r3.w, r3.w, r3.w -mul r0.w, r0.w, r3.w -mul r3.w, r1.w, r1.w -mad r1.w, r1.w, r1.w, l(-1.000000) -mad r2.xyz, -r2.xyzx, r3.xxxx, l(1.000000, 1.000000, 1.000000, 0.000000) -mul r3.x, r3.w, l(0.250000) -mov r6.xyz, l(0,0,0,0) -mov r4.w, l(0) -loop - ige r5.w, r4.w, l(3) - breakc_nz r5.w - dp3 r5.w, -cb0[r4.w + 16].xyzx, -cb0[r4.w + 16].xyzx - rsq r5.w, r5.w - mul r7.xyz, r5.wwww, -cb0[r4.w + 16].xyzx - mad r8.xyz, -cb0[r4.w + 16].xyzx, r5.wwww, r0.xyzx - dp3 r5.w, r8.xyzx, r8.xyzx - rsq r5.w, r5.w - mul r8.xyz, r5.wwww, r8.xyzx - dp3_sat r5.w, r1.xyzx, r7.xyzx - dp3_sat r6.w, r7.xyzx, r8.xyzx - dp3_sat r7.x, r1.xyzx, r8.xyzx - mul r7.y, r6.w, r6.w - mad r7.z, r7.y, r3.z, l(-0.500000) - add r7.w, -r5.w, l(1.000000) - mul r8.x, r7.w, r7.w - mul r8.x, r8.x, r8.x - mul r7.w, r7.w, r8.x - mad r7.w, r7.z, r7.w, l(1.000000) - mad r7.z, r7.z, r0.w, l(1.000000) - mul r7.x, r7.x, r7.x - mad r7.x, r7.x, r1.w, l(1.000000) - mul r7.xz, r7.xxzx, r7.xxwx - mul r7.x, r7.x, l(3.141593) - max r7.x, r7.x, l(0.000001) - div r7.x, r3.w, r7.x - add r7.w, -r6.w, l(1.000000) - mul r8.x, r7.w, r7.w - mul r8.x, r8.x, r8.x - mul r7.w, r7.w, r8.x - mad r8.xyz, r2.xyzx, r7.wwww, r5.xyzx - mad r6.w, -r6.w, r6.w, l(1.000000) - mad r6.w, r3.x, r6.w, r7.y - div r6.w, l(1.000000, 1.000000, 1.000000, 1.000000), r6.w - mul r7.xyw, r7.xxxx, r8.xyxz - mul r7.xyw, r6.wwww, r7.xyxw - mul r8.xyz, r5.wwww, cb0[r4.w + 19].xyzx - mad r7.xyz, r4.xyzx, r7.zzzz, r7.xywx - mad r6.xyz, r8.xyzx, r7.xyzx, r6.xyzx - iadd r4.w, r4.w, l(1) -endloop -sample r7.xyzw, r1.xyzx, t5.xyzw, s1 -mad r2.xyz, r4.xyzx, r7.xyzx, r6.xyzx -itof r0.w, cb0[23].z -mul r0.w, r0.w, r3.y -dp3 r1.w, -r0.xyzx, r1.xyzx -add r1.w, r1.w, r1.w -mad r0.xyz, r1.xyzx, -r1.wwww, -r0.xyzx -sample_l r0.xyzw, r0.xyzx, t4.xyzw, s1, r0.w -mad o0.xyz, r5.xyzx, r0.xyzx, r2.xyzx -mul o0.w, r2.w, cb0[22].w -div r0.xyz, v5.xyzx, v5.wwww -mad r1.xy, r0.xyxx, l(0.500000, -0.500000, 0.000000, 0.000000), l(0.500000, 0.500000, 0.000000, 0.000000) -mul r0.x, r1.x, cb0[23].w -mul r0.y, r1.y, cb0[24].x -add r0.xyz, r0.xyzx, -v4.xyzx -ushr r1.xyz, r0.xyzx, l(31) -mul r0.xyz, r0.xyzx, l(0.000031, 0.000031, 0.007813, 0.000000) -min r0.xyz, |r0.xyzx|, l(0.007809, 0.007809, 0.007809, 0.000000) -and r2.xyzw, r0.xxxy, l(0x007fffff, 0x7fffffff, 0x7f800000, 0x007fffff) -iadd r3.xy, r2.xwxx, l(0x00800000, 0x00800000, 0, 0) -ushr r4.x, r0.x, l(23) -ushr r4.y, r0.x, l(16) -ushr r0.w, r0.x, l(13) -ushr r1.w, r0.x, l(3) -and r3.zw, r4.xxxy, l(0, 0, 255, 0x00008000) -iadd r3.z, -r3.z, l(113) -ushr r3.x, r3.x, r3.z -ilt r3.z, r3.z, l(24) -and r3.x, r3.z, r3.x -ushr r3.x, r3.x, l(13) -iadd r3.z, r2.y, l(0xc8000000) -ushr r3.z, r3.z, l(13) -ult r4.x, r2.y, l(0x38800000) -movc r3.x, r4.x, r3.x, r3.z -ult r2.y, l(0x47ffe000), r2.y -movc r2.y, r2.y, l(0x00007bff), r3.x -or r0.w, r0.w, r1.w -or r0.x, r0.x, r0.w -and r0.x, r0.x, l(1023) -iadd r0.x, r0.x, l(0x00007c00) -movc r0.x, r2.x, r0.x, l(0x00007c00) -ieq r0.w, r2.z, l(0x7f800000) -movc r0.x, r0.w, r0.x, r2.y -and r0.x, r0.x, l(0x00007fff) -iadd r0.x, r3.w, r0.x -iadd r0.x, r0.x, l(8) -ushr r0.x, r0.x, l(4) -ishl r1.xy, r1.xyxx, l(9) -ishl r0.w, r1.z, l(11) -or r0.x, r0.x, r1.x -ushr r2.x, r0.y, l(23) -ushr r2.y, r0.y, l(16) -ushr r1.x, r0.y, l(13) -ushr r1.z, r0.y, l(3) -and r2.xy, r2.xyxx, l(255, 0x00008000, 0, 0) -iadd r1.w, -r2.x, l(113) -ushr r2.x, r3.y, r1.w -ilt r1.w, r1.w, l(24) -and r1.w, r1.w, r2.x -ushr r1.w, r1.w, l(13) -and r3.xyzw, r0.yyzz, l(0x7fffffff, 0x7f800000, 0x007fffff, 0x7fffffff) -iadd r2.xz, r3.xxwx, l(0xc8000000, 0, 0xc8000000, 0) -ushr r2.xz, r2.xxzx, l(13) -ult r4.xy, r3.xwxx, l(0x38800000, 0x38800000, 0, 0) -movc r1.w, r4.x, r1.w, r2.x -ult r3.xw, l(0x47ffe000, 0, 0, 0x47ffe000), r3.xxxw -movc r1.w, r3.x, l(0x00007bff), r1.w -or r1.x, r1.x, r1.z -or r0.y, r0.y, r1.x -and r0.y, r0.y, l(1023) -iadd r0.y, r0.y, l(0x00007c00) -movc r0.y, r2.w, r0.y, l(0x00007c00) -ieq r1.x, r3.y, l(0x7f800000) -movc r0.y, r1.x, r0.y, r1.w -and r0.y, r0.y, l(0x00007fff) -iadd r0.y, r2.y, r0.y -iadd r0.y, r0.y, l(8) -ushr r0.y, r0.y, l(4) -or r0.y, r1.y, r0.y -ishl r0.y, r0.y, l(10) -or r0.x, r0.y, r0.x -iadd r0.y, r3.z, l(0x00800000) -ushr r1.x, r0.z, l(23) -ushr r1.y, r0.z, l(16) -ushr r1.z, r0.z, l(13) -ushr r1.w, r0.z, l(3) -and r1.xy, r1.xyxx, l(255, 0x00008000, 0, 0) -iadd r1.x, -r1.x, l(113) -ushr r0.y, r0.y, r1.x -ilt r1.x, r1.x, l(24) -and r0.y, r0.y, r1.x -ushr r0.y, r0.y, l(13) -and r1.x, r0.z, l(0x7f800000) -movc r0.y, r4.y, r0.y, r2.z -movc r0.y, r3.w, l(0x00007bff), r0.y -or r1.z, r1.z, r1.w -or r0.z, r0.z, r1.z -and r0.z, r0.z, l(1023) -iadd r0.z, r0.z, l(0x00007c00) -movc r0.z, r3.z, r0.z, l(0x00007c00) -ieq r1.x, r1.x, l(0x7f800000) -movc r0.y, r1.x, r0.z, r0.y -and r0.y, r0.y, l(0x00007fff) -iadd r0.y, r1.y, r0.y -iadd r0.y, r0.y, l(2) -ushr r0.y, r0.y, l(2) -or r0.y, r0.w, r0.y -ishl r0.y, r0.y, l(20) -or o1.x, r0.y, r0.x -ret -// Approximately 0 instruction slots used -#endif - -const BYTE PBREffect_PSTexturedVelocity[] = -{ - 68, 88, 66, 67, 133, 199, - 204, 225, 220, 220, 233, 187, - 36, 136, 113, 55, 98, 170, - 28, 163, 1, 0, 0, 0, - 244, 26, 0, 0, 3, 0, - 0, 0, 44, 0, 0, 0, - 232, 0, 0, 0, 52, 1, - 0, 0, 73, 83, 71, 78, - 180, 0, 0, 0, 6, 0, - 0, 0, 8, 0, 0, 0, - 152, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 3, 3, 0, 0, - 152, 0, 0, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 1, 0, - 0, 0, 15, 7, 0, 0, - 152, 0, 0, 0, 2, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 2, 0, - 0, 0, 7, 7, 0, 0, - 161, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 3, 0, - 0, 0, 15, 0, 0, 0, - 167, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 3, 0, 0, 0, 4, 0, - 0, 0, 15, 7, 0, 0, - 152, 0, 0, 0, 4, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 5, 0, - 0, 0, 15, 15, 0, 0, - 84, 69, 88, 67, 79, 79, - 82, 68, 0, 67, 79, 76, - 79, 82, 0, 83, 86, 95, - 80, 111, 115, 105, 116, 105, - 111, 110, 0, 171, 79, 83, - 71, 78, 68, 0, 0, 0, - 2, 0, 0, 0, 8, 0, - 0, 0, 56, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 15, 0, - 0, 0, 56, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 1, 0, 0, 0, 1, 14, - 0, 0, 83, 86, 95, 84, - 97, 114, 103, 101, 116, 0, - 171, 171, 83, 72, 68, 82, - 184, 25, 0, 0, 64, 0, - 0, 0, 110, 6, 0, 0, - 89, 8, 0, 4, 70, 142, - 32, 0, 0, 0, 0, 0, - 25, 0, 0, 0, 90, 0, - 0, 3, 0, 96, 16, 0, - 0, 0, 0, 0, 90, 0, - 0, 3, 0, 96, 16, 0, - 1, 0, 0, 0, 88, 24, - 0, 4, 0, 112, 16, 0, - 0, 0, 0, 0, 85, 85, - 0, 0, 88, 24, 0, 4, - 0, 112, 16, 0, 1, 0, - 0, 0, 85, 85, 0, 0, - 88, 24, 0, 4, 0, 112, - 16, 0, 2, 0, 0, 0, - 85, 85, 0, 0, 88, 48, - 0, 4, 0, 112, 16, 0, - 4, 0, 0, 0, 85, 85, - 0, 0, 88, 48, 0, 4, - 0, 112, 16, 0, 5, 0, - 0, 0, 85, 85, 0, 0, - 98, 16, 0, 3, 50, 16, - 16, 0, 0, 0, 0, 0, - 98, 16, 0, 3, 114, 16, - 16, 0, 1, 0, 0, 0, - 98, 16, 0, 3, 114, 16, - 16, 0, 2, 0, 0, 0, - 100, 32, 0, 4, 114, 16, - 16, 0, 4, 0, 0, 0, - 1, 0, 0, 0, 98, 16, - 0, 3, 242, 16, 16, 0, - 5, 0, 0, 0, 101, 0, - 0, 3, 242, 32, 16, 0, - 0, 0, 0, 0, 101, 0, - 0, 3, 18, 32, 16, 0, - 1, 0, 0, 0, 104, 0, - 0, 2, 9, 0, 0, 0, - 0, 0, 0, 9, 114, 0, - 16, 0, 0, 0, 0, 0, - 70, 18, 16, 128, 65, 0, - 0, 0, 1, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 16, 0, 0, 7, 130, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 68, 0, - 0, 5, 130, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 56, 0, 0, 7, 114, 0, - 16, 0, 0, 0, 0, 0, - 246, 15, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 69, 0, - 0, 9, 242, 0, 16, 0, - 1, 0, 0, 0, 70, 16, - 16, 0, 0, 0, 0, 0, - 70, 126, 16, 0, 1, 0, - 0, 0, 0, 96, 16, 0, - 0, 0, 0, 0, 50, 0, - 0, 15, 50, 0, 16, 0, - 1, 0, 0, 0, 70, 0, - 16, 0, 1, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 64, 0, 0, 0, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 128, 191, 0, 0, - 128, 191, 0, 0, 0, 0, - 0, 0, 0, 0, 15, 0, - 0, 7, 130, 0, 16, 0, - 0, 0, 0, 0, 70, 0, - 16, 0, 1, 0, 0, 0, - 70, 0, 16, 0, 1, 0, - 0, 0, 0, 0, 0, 8, - 130, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 128, - 65, 0, 0, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 128, 63, 75, 0, - 0, 5, 130, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 11, 0, 0, 5, 114, 0, - 16, 0, 2, 0, 0, 0, - 150, 20, 16, 0, 1, 0, - 0, 0, 12, 0, 0, 5, - 114, 0, 16, 0, 3, 0, - 0, 0, 38, 25, 16, 0, - 1, 0, 0, 0, 11, 0, - 0, 5, 194, 0, 16, 0, - 1, 0, 0, 0, 6, 20, - 16, 0, 0, 0, 0, 0, - 12, 0, 0, 5, 50, 0, - 16, 0, 4, 0, 0, 0, - 70, 16, 16, 0, 0, 0, - 0, 0, 56, 0, 0, 7, - 114, 0, 16, 0, 5, 0, - 0, 0, 70, 2, 16, 0, - 2, 0, 0, 0, 150, 4, - 16, 0, 3, 0, 0, 0, - 50, 0, 0, 10, 114, 0, - 16, 0, 5, 0, 0, 0, - 38, 9, 16, 0, 2, 0, - 0, 0, 38, 9, 16, 0, - 3, 0, 0, 0, 70, 2, - 16, 128, 65, 0, 0, 0, - 5, 0, 0, 0, 56, 0, - 0, 7, 114, 0, 16, 0, - 6, 0, 0, 0, 70, 2, - 16, 0, 3, 0, 0, 0, - 38, 9, 16, 0, 5, 0, - 0, 0, 50, 0, 0, 10, - 114, 0, 16, 0, 3, 0, - 0, 0, 38, 9, 16, 0, - 3, 0, 0, 0, 70, 2, - 16, 0, 5, 0, 0, 0, - 70, 2, 16, 128, 65, 0, - 0, 0, 6, 0, 0, 0, - 56, 0, 0, 7, 114, 0, - 16, 0, 6, 0, 0, 0, - 70, 2, 16, 0, 2, 0, - 0, 0, 70, 2, 16, 0, - 5, 0, 0, 0, 50, 0, - 0, 10, 114, 0, 16, 0, - 2, 0, 0, 0, 38, 9, - 16, 0, 5, 0, 0, 0, - 150, 4, 16, 0, 2, 0, - 0, 0, 70, 2, 16, 128, - 65, 0, 0, 0, 6, 0, - 0, 0, 56, 0, 0, 7, - 210, 0, 16, 0, 4, 0, - 0, 0, 6, 9, 16, 0, - 2, 0, 0, 0, 6, 0, - 16, 0, 4, 0, 0, 0, - 50, 0, 0, 9, 210, 0, - 16, 0, 4, 0, 0, 0, - 166, 10, 16, 0, 1, 0, - 0, 0, 6, 9, 16, 0, - 3, 0, 0, 0, 6, 14, - 16, 0, 4, 0, 0, 0, - 16, 0, 0, 7, 66, 0, - 16, 0, 1, 0, 0, 0, - 134, 3, 16, 0, 4, 0, - 0, 0, 134, 3, 16, 0, - 4, 0, 0, 0, 68, 0, - 0, 5, 66, 0, 16, 0, - 1, 0, 0, 0, 42, 0, - 16, 0, 1, 0, 0, 0, - 56, 0, 0, 7, 210, 0, - 16, 0, 4, 0, 0, 0, - 166, 10, 16, 0, 1, 0, - 0, 0, 6, 14, 16, 0, - 4, 0, 0, 0, 56, 0, - 0, 7, 114, 0, 16, 0, - 2, 0, 0, 0, 70, 2, - 16, 0, 2, 0, 0, 0, - 86, 5, 16, 0, 4, 0, - 0, 0, 50, 0, 0, 9, - 114, 0, 16, 0, 2, 0, - 0, 0, 246, 15, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 3, 0, 0, 0, - 70, 2, 16, 0, 2, 0, - 0, 0, 16, 0, 0, 7, - 66, 0, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 2, 0, 0, 0, 70, 2, - 16, 0, 2, 0, 0, 0, - 68, 0, 0, 5, 66, 0, - 16, 0, 1, 0, 0, 0, - 42, 0, 16, 0, 1, 0, - 0, 0, 56, 0, 0, 7, - 114, 0, 16, 0, 2, 0, - 0, 0, 166, 10, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 2, 0, 0, 0, - 56, 0, 0, 7, 226, 0, - 16, 0, 1, 0, 0, 0, - 86, 5, 16, 0, 1, 0, - 0, 0, 6, 9, 16, 0, - 2, 0, 0, 0, 50, 0, - 0, 9, 114, 0, 16, 0, - 1, 0, 0, 0, 6, 0, - 16, 0, 1, 0, 0, 0, - 134, 3, 16, 0, 4, 0, - 0, 0, 150, 7, 16, 0, - 1, 0, 0, 0, 50, 0, - 0, 9, 114, 0, 16, 0, - 1, 0, 0, 0, 246, 15, - 16, 0, 0, 0, 0, 0, - 70, 18, 16, 0, 2, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 16, 0, - 0, 7, 130, 0, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 68, 0, 0, 5, - 130, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 56, 0, - 0, 7, 114, 0, 16, 0, - 1, 0, 0, 0, 246, 15, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 69, 0, 0, 9, - 242, 0, 16, 0, 2, 0, - 0, 0, 70, 16, 16, 0, - 0, 0, 0, 0, 70, 126, - 16, 0, 0, 0, 0, 0, - 0, 96, 16, 0, 0, 0, - 0, 0, 69, 0, 0, 9, - 242, 0, 16, 0, 3, 0, - 0, 0, 70, 16, 16, 0, - 0, 0, 0, 0, 70, 126, - 16, 0, 2, 0, 0, 0, - 0, 96, 16, 0, 0, 0, - 0, 0, 16, 32, 0, 7, - 130, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 56, 0, 0, 7, 130, 0, - 16, 0, 1, 0, 0, 0, - 26, 0, 16, 0, 3, 0, - 0, 0, 26, 0, 16, 0, - 3, 0, 0, 0, 50, 0, - 0, 10, 114, 0, 16, 0, - 4, 0, 0, 0, 166, 10, - 16, 0, 3, 0, 0, 0, - 70, 2, 16, 128, 65, 0, - 0, 0, 2, 0, 0, 0, - 70, 2, 16, 0, 2, 0, - 0, 0, 56, 0, 0, 7, - 114, 0, 16, 0, 4, 0, - 0, 0, 6, 0, 16, 0, - 3, 0, 0, 0, 70, 2, - 16, 0, 4, 0, 0, 0, - 0, 0, 0, 10, 114, 0, - 16, 0, 2, 0, 0, 0, - 70, 2, 16, 0, 2, 0, - 0, 0, 2, 64, 0, 0, - 10, 215, 35, 189, 10, 215, - 35, 189, 10, 215, 35, 189, - 0, 0, 0, 0, 50, 0, - 0, 12, 114, 0, 16, 0, - 2, 0, 0, 0, 166, 10, - 16, 0, 3, 0, 0, 0, - 70, 2, 16, 0, 2, 0, - 0, 0, 2, 64, 0, 0, - 10, 215, 35, 61, 10, 215, - 35, 61, 10, 215, 35, 61, - 0, 0, 0, 0, 56, 0, - 0, 7, 114, 0, 16, 0, - 5, 0, 0, 0, 6, 0, - 16, 0, 3, 0, 0, 0, - 70, 2, 16, 0, 2, 0, - 0, 0, 0, 0, 0, 7, - 66, 0, 16, 0, 3, 0, - 0, 0, 26, 0, 16, 0, - 3, 0, 0, 0, 26, 0, - 16, 0, 3, 0, 0, 0, - 0, 0, 0, 8, 130, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 128, 65, 0, - 0, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 128, 63, 56, 0, 0, 7, - 130, 0, 16, 0, 3, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 56, 0, 0, 7, 130, 0, - 16, 0, 3, 0, 0, 0, - 58, 0, 16, 0, 3, 0, - 0, 0, 58, 0, 16, 0, - 3, 0, 0, 0, 56, 0, - 0, 7, 130, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 3, 0, - 0, 0, 56, 0, 0, 7, - 130, 0, 16, 0, 3, 0, - 0, 0, 58, 0, 16, 0, - 1, 0, 0, 0, 58, 0, - 16, 0, 1, 0, 0, 0, - 50, 0, 0, 9, 130, 0, - 16, 0, 1, 0, 0, 0, - 58, 0, 16, 0, 1, 0, - 0, 0, 58, 0, 16, 0, - 1, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 128, 191, - 50, 0, 0, 13, 114, 0, - 16, 0, 2, 0, 0, 0, - 70, 2, 16, 128, 65, 0, - 0, 0, 2, 0, 0, 0, - 6, 0, 16, 0, 3, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 0, 0, 56, 0, - 0, 7, 18, 0, 16, 0, - 3, 0, 0, 0, 58, 0, - 16, 0, 3, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 128, 62, 54, 0, 0, 8, - 114, 0, 16, 0, 6, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 54, 0, - 0, 5, 130, 0, 16, 0, - 4, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 0, - 48, 0, 0, 1, 33, 0, - 0, 7, 130, 0, 16, 0, - 5, 0, 0, 0, 58, 0, - 16, 0, 4, 0, 0, 0, - 1, 64, 0, 0, 3, 0, - 0, 0, 3, 0, 4, 3, - 58, 0, 16, 0, 5, 0, - 0, 0, 16, 0, 0, 15, - 130, 0, 16, 0, 5, 0, - 0, 0, 70, 130, 32, 134, - 65, 0, 0, 0, 0, 0, - 0, 0, 16, 0, 0, 0, - 58, 0, 16, 0, 4, 0, - 0, 0, 70, 130, 32, 134, - 65, 0, 0, 0, 0, 0, - 0, 0, 16, 0, 0, 0, - 58, 0, 16, 0, 4, 0, - 0, 0, 68, 0, 0, 5, - 130, 0, 16, 0, 5, 0, - 0, 0, 58, 0, 16, 0, - 5, 0, 0, 0, 56, 0, - 0, 11, 114, 0, 16, 0, - 7, 0, 0, 0, 246, 15, - 16, 0, 5, 0, 0, 0, - 70, 130, 32, 134, 65, 0, - 0, 0, 0, 0, 0, 0, - 16, 0, 0, 0, 58, 0, - 16, 0, 4, 0, 0, 0, - 50, 0, 0, 13, 114, 0, - 16, 0, 8, 0, 0, 0, - 70, 130, 32, 134, 65, 0, - 0, 0, 0, 0, 0, 0, - 16, 0, 0, 0, 58, 0, - 16, 0, 4, 0, 0, 0, - 246, 15, 16, 0, 5, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 16, 0, - 0, 7, 130, 0, 16, 0, - 5, 0, 0, 0, 70, 2, - 16, 0, 8, 0, 0, 0, - 70, 2, 16, 0, 8, 0, - 0, 0, 68, 0, 0, 5, - 130, 0, 16, 0, 5, 0, - 0, 0, 58, 0, 16, 0, - 5, 0, 0, 0, 56, 0, - 0, 7, 114, 0, 16, 0, - 8, 0, 0, 0, 246, 15, - 16, 0, 5, 0, 0, 0, - 70, 2, 16, 0, 8, 0, - 0, 0, 16, 32, 0, 7, - 130, 0, 16, 0, 5, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 7, 0, 0, 0, - 16, 32, 0, 7, 130, 0, - 16, 0, 6, 0, 0, 0, - 70, 2, 16, 0, 7, 0, - 0, 0, 70, 2, 16, 0, - 8, 0, 0, 0, 16, 32, - 0, 7, 18, 0, 16, 0, - 7, 0, 0, 0, 70, 2, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 8, 0, - 0, 0, 56, 0, 0, 7, - 34, 0, 16, 0, 7, 0, - 0, 0, 58, 0, 16, 0, - 6, 0, 0, 0, 58, 0, - 16, 0, 6, 0, 0, 0, - 50, 0, 0, 9, 66, 0, - 16, 0, 7, 0, 0, 0, - 26, 0, 16, 0, 7, 0, - 0, 0, 42, 0, 16, 0, - 3, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 191, - 0, 0, 0, 8, 130, 0, - 16, 0, 7, 0, 0, 0, - 58, 0, 16, 128, 65, 0, - 0, 0, 5, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 128, 63, 56, 0, 0, 7, - 18, 0, 16, 0, 8, 0, - 0, 0, 58, 0, 16, 0, - 7, 0, 0, 0, 58, 0, - 16, 0, 7, 0, 0, 0, - 56, 0, 0, 7, 18, 0, - 16, 0, 8, 0, 0, 0, - 10, 0, 16, 0, 8, 0, - 0, 0, 10, 0, 16, 0, - 8, 0, 0, 0, 56, 0, - 0, 7, 130, 0, 16, 0, - 7, 0, 0, 0, 58, 0, - 16, 0, 7, 0, 0, 0, - 10, 0, 16, 0, 8, 0, - 0, 0, 50, 0, 0, 9, - 130, 0, 16, 0, 7, 0, - 0, 0, 42, 0, 16, 0, - 7, 0, 0, 0, 58, 0, - 16, 0, 7, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 128, 63, 50, 0, 0, 9, - 66, 0, 16, 0, 7, 0, - 0, 0, 42, 0, 16, 0, - 7, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 128, 63, 56, 0, 0, 7, - 18, 0, 16, 0, 7, 0, - 0, 0, 10, 0, 16, 0, - 7, 0, 0, 0, 10, 0, - 16, 0, 7, 0, 0, 0, - 50, 0, 0, 9, 18, 0, - 16, 0, 7, 0, 0, 0, - 10, 0, 16, 0, 7, 0, - 0, 0, 58, 0, 16, 0, - 1, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 128, 63, - 56, 0, 0, 7, 82, 0, - 16, 0, 7, 0, 0, 0, - 6, 2, 16, 0, 7, 0, - 0, 0, 6, 3, 16, 0, - 7, 0, 0, 0, 56, 0, - 0, 7, 18, 0, 16, 0, - 7, 0, 0, 0, 10, 0, - 16, 0, 7, 0, 0, 0, - 1, 64, 0, 0, 219, 15, - 73, 64, 52, 0, 0, 7, - 18, 0, 16, 0, 7, 0, - 0, 0, 10, 0, 16, 0, - 7, 0, 0, 0, 1, 64, - 0, 0, 189, 55, 134, 53, - 14, 0, 0, 7, 18, 0, - 16, 0, 7, 0, 0, 0, - 58, 0, 16, 0, 3, 0, - 0, 0, 10, 0, 16, 0, - 7, 0, 0, 0, 0, 0, - 0, 8, 130, 0, 16, 0, - 7, 0, 0, 0, 58, 0, - 16, 128, 65, 0, 0, 0, - 6, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 128, 63, - 56, 0, 0, 7, 18, 0, - 16, 0, 8, 0, 0, 0, - 58, 0, 16, 0, 7, 0, - 0, 0, 58, 0, 16, 0, - 7, 0, 0, 0, 56, 0, - 0, 7, 18, 0, 16, 0, - 8, 0, 0, 0, 10, 0, - 16, 0, 8, 0, 0, 0, - 10, 0, 16, 0, 8, 0, - 0, 0, 56, 0, 0, 7, - 130, 0, 16, 0, 7, 0, - 0, 0, 58, 0, 16, 0, - 7, 0, 0, 0, 10, 0, - 16, 0, 8, 0, 0, 0, - 50, 0, 0, 9, 114, 0, - 16, 0, 8, 0, 0, 0, - 70, 2, 16, 0, 2, 0, - 0, 0, 246, 15, 16, 0, - 7, 0, 0, 0, 70, 2, - 16, 0, 5, 0, 0, 0, - 50, 0, 0, 10, 130, 0, - 16, 0, 6, 0, 0, 0, - 58, 0, 16, 128, 65, 0, - 0, 0, 6, 0, 0, 0, - 58, 0, 16, 0, 6, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 128, 63, 50, 0, - 0, 9, 130, 0, 16, 0, - 6, 0, 0, 0, 10, 0, - 16, 0, 3, 0, 0, 0, - 58, 0, 16, 0, 6, 0, - 0, 0, 26, 0, 16, 0, - 7, 0, 0, 0, 14, 0, - 0, 10, 130, 0, 16, 0, - 6, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 128, 63, - 58, 0, 16, 0, 6, 0, - 0, 0, 56, 0, 0, 7, - 178, 0, 16, 0, 7, 0, - 0, 0, 6, 0, 16, 0, - 7, 0, 0, 0, 70, 8, - 16, 0, 8, 0, 0, 0, - 56, 0, 0, 7, 178, 0, - 16, 0, 7, 0, 0, 0, - 246, 15, 16, 0, 6, 0, - 0, 0, 70, 12, 16, 0, - 7, 0, 0, 0, 56, 0, - 0, 10, 114, 0, 16, 0, - 8, 0, 0, 0, 246, 15, - 16, 0, 5, 0, 0, 0, - 70, 130, 32, 6, 0, 0, - 0, 0, 19, 0, 0, 0, - 58, 0, 16, 0, 4, 0, - 0, 0, 50, 0, 0, 9, - 114, 0, 16, 0, 7, 0, - 0, 0, 70, 2, 16, 0, - 4, 0, 0, 0, 166, 10, - 16, 0, 7, 0, 0, 0, - 70, 3, 16, 0, 7, 0, - 0, 0, 50, 0, 0, 9, - 114, 0, 16, 0, 6, 0, - 0, 0, 70, 2, 16, 0, - 8, 0, 0, 0, 70, 2, - 16, 0, 7, 0, 0, 0, - 70, 2, 16, 0, 6, 0, - 0, 0, 30, 0, 0, 7, - 130, 0, 16, 0, 4, 0, - 0, 0, 58, 0, 16, 0, - 4, 0, 0, 0, 1, 64, - 0, 0, 1, 0, 0, 0, - 22, 0, 0, 1, 69, 0, - 0, 9, 242, 0, 16, 0, - 7, 0, 0, 0, 70, 2, - 16, 0, 1, 0, 0, 0, - 70, 126, 16, 0, 5, 0, - 0, 0, 0, 96, 16, 0, - 1, 0, 0, 0, 50, 0, - 0, 9, 114, 0, 16, 0, - 2, 0, 0, 0, 70, 2, - 16, 0, 4, 0, 0, 0, - 70, 2, 16, 0, 7, 0, - 0, 0, 70, 2, 16, 0, - 6, 0, 0, 0, 43, 0, - 0, 6, 130, 0, 16, 0, - 0, 0, 0, 0, 42, 128, - 32, 0, 0, 0, 0, 0, - 23, 0, 0, 0, 56, 0, - 0, 7, 130, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 26, 0, 16, 0, 3, 0, - 0, 0, 16, 0, 0, 8, - 130, 0, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 128, - 65, 0, 0, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 0, 0, - 0, 7, 130, 0, 16, 0, - 1, 0, 0, 0, 58, 0, - 16, 0, 1, 0, 0, 0, - 58, 0, 16, 0, 1, 0, - 0, 0, 50, 0, 0, 11, - 114, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 246, 15, - 16, 128, 65, 0, 0, 0, - 1, 0, 0, 0, 70, 2, - 16, 128, 65, 0, 0, 0, - 0, 0, 0, 0, 72, 0, - 0, 11, 242, 0, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 70, 126, 16, 0, 4, 0, - 0, 0, 0, 96, 16, 0, - 1, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 50, 0, 0, 9, 114, 32, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 5, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 2, 0, 0, 0, - 56, 0, 0, 8, 130, 32, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 58, 128, 32, 0, - 0, 0, 0, 0, 22, 0, - 0, 0, 14, 0, 0, 7, - 114, 0, 16, 0, 0, 0, - 0, 0, 70, 18, 16, 0, - 5, 0, 0, 0, 246, 31, - 16, 0, 5, 0, 0, 0, - 50, 0, 0, 15, 50, 0, - 16, 0, 1, 0, 0, 0, - 70, 0, 16, 0, 0, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 63, 0, 0, - 0, 191, 0, 0, 0, 0, - 0, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 63, - 0, 0, 0, 63, 0, 0, - 0, 0, 0, 0, 0, 0, - 56, 0, 0, 8, 18, 0, - 16, 0, 0, 0, 0, 0, - 10, 0, 16, 0, 1, 0, - 0, 0, 58, 128, 32, 0, - 0, 0, 0, 0, 23, 0, - 0, 0, 56, 0, 0, 8, - 34, 0, 16, 0, 0, 0, - 0, 0, 26, 0, 16, 0, - 1, 0, 0, 0, 10, 128, - 32, 0, 0, 0, 0, 0, - 24, 0, 0, 0, 0, 0, - 0, 8, 114, 0, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 70, 18, 16, 128, 65, 0, - 0, 0, 4, 0, 0, 0, - 85, 0, 0, 7, 114, 0, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 31, 0, 0, 0, 56, 0, - 0, 10, 114, 0, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 56, 0, 0, 0, 56, - 0, 0, 0, 60, 0, 0, - 0, 0, 51, 0, 0, 11, - 114, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 128, - 129, 0, 0, 0, 0, 0, - 0, 0, 2, 64, 0, 0, - 0, 224, 255, 59, 0, 224, - 255, 59, 0, 224, 255, 59, - 0, 0, 0, 0, 1, 0, - 0, 10, 242, 0, 16, 0, - 2, 0, 0, 0, 6, 4, - 16, 0, 0, 0, 0, 0, - 2, 64, 0, 0, 255, 255, - 127, 0, 255, 255, 255, 127, - 0, 0, 128, 127, 255, 255, - 127, 0, 30, 0, 0, 10, - 50, 0, 16, 0, 3, 0, - 0, 0, 198, 0, 16, 0, - 2, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 128, 0, - 0, 0, 128, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 85, 0, 0, 7, 18, 0, - 16, 0, 4, 0, 0, 0, - 10, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 23, 0, 0, 0, 85, 0, - 0, 7, 34, 0, 16, 0, - 4, 0, 0, 0, 10, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 16, 0, - 0, 0, 85, 0, 0, 7, - 130, 0, 16, 0, 0, 0, - 0, 0, 10, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 13, 0, 0, 0, - 85, 0, 0, 7, 130, 0, - 16, 0, 1, 0, 0, 0, - 10, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 3, 0, 0, 0, 1, 0, - 0, 10, 194, 0, 16, 0, - 3, 0, 0, 0, 6, 4, - 16, 0, 4, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 255, 0, 0, 0, 0, 128, - 0, 0, 30, 0, 0, 8, - 66, 0, 16, 0, 3, 0, - 0, 0, 42, 0, 16, 128, - 65, 0, 0, 0, 3, 0, - 0, 0, 1, 64, 0, 0, - 113, 0, 0, 0, 85, 0, - 0, 7, 18, 0, 16, 0, - 3, 0, 0, 0, 10, 0, - 16, 0, 3, 0, 0, 0, - 42, 0, 16, 0, 3, 0, - 0, 0, 34, 0, 0, 7, - 66, 0, 16, 0, 3, 0, - 0, 0, 42, 0, 16, 0, - 3, 0, 0, 0, 1, 64, - 0, 0, 24, 0, 0, 0, - 1, 0, 0, 7, 18, 0, - 16, 0, 3, 0, 0, 0, - 42, 0, 16, 0, 3, 0, - 0, 0, 10, 0, 16, 0, - 3, 0, 0, 0, 85, 0, - 0, 7, 18, 0, 16, 0, - 3, 0, 0, 0, 10, 0, - 16, 0, 3, 0, 0, 0, - 1, 64, 0, 0, 13, 0, - 0, 0, 30, 0, 0, 7, - 66, 0, 16, 0, 3, 0, - 0, 0, 26, 0, 16, 0, - 2, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 200, - 85, 0, 0, 7, 66, 0, - 16, 0, 3, 0, 0, 0, - 42, 0, 16, 0, 3, 0, - 0, 0, 1, 64, 0, 0, - 13, 0, 0, 0, 79, 0, - 0, 7, 18, 0, 16, 0, - 4, 0, 0, 0, 26, 0, - 16, 0, 2, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 128, 56, 55, 0, 0, 9, - 18, 0, 16, 0, 3, 0, - 0, 0, 10, 0, 16, 0, - 4, 0, 0, 0, 10, 0, - 16, 0, 3, 0, 0, 0, - 42, 0, 16, 0, 3, 0, - 0, 0, 79, 0, 0, 7, - 34, 0, 16, 0, 2, 0, - 0, 0, 1, 64, 0, 0, - 0, 224, 255, 71, 26, 0, - 16, 0, 2, 0, 0, 0, - 55, 0, 0, 9, 34, 0, - 16, 0, 2, 0, 0, 0, - 26, 0, 16, 0, 2, 0, - 0, 0, 1, 64, 0, 0, - 255, 123, 0, 0, 10, 0, - 16, 0, 3, 0, 0, 0, - 60, 0, 0, 7, 130, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 1, 0, 0, 0, 60, 0, - 0, 7, 18, 0, 16, 0, - 0, 0, 0, 0, 10, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 1, 0, 0, 7, - 18, 0, 16, 0, 0, 0, - 0, 0, 10, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 255, 3, 0, 0, - 30, 0, 0, 7, 18, 0, - 16, 0, 0, 0, 0, 0, - 10, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 0, 124, 0, 0, 55, 0, - 0, 9, 18, 0, 16, 0, - 0, 0, 0, 0, 10, 0, - 16, 0, 2, 0, 0, 0, - 10, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 0, 124, 0, 0, 32, 0, - 0, 7, 130, 0, 16, 0, - 0, 0, 0, 0, 42, 0, - 16, 0, 2, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 128, 127, 55, 0, 0, 9, - 18, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 10, 0, - 16, 0, 0, 0, 0, 0, - 26, 0, 16, 0, 2, 0, - 0, 0, 1, 0, 0, 7, - 18, 0, 16, 0, 0, 0, - 0, 0, 10, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 255, 127, 0, 0, - 30, 0, 0, 7, 18, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 3, 0, - 0, 0, 10, 0, 16, 0, - 0, 0, 0, 0, 30, 0, - 0, 7, 18, 0, 16, 0, - 0, 0, 0, 0, 10, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 8, 0, - 0, 0, 85, 0, 0, 7, - 18, 0, 16, 0, 0, 0, - 0, 0, 10, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 4, 0, 0, 0, - 41, 0, 0, 7, 50, 0, - 16, 0, 1, 0, 0, 0, - 70, 0, 16, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 9, 0, 0, 0, 41, 0, - 0, 7, 130, 0, 16, 0, - 0, 0, 0, 0, 42, 0, - 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 11, 0, - 0, 0, 60, 0, 0, 7, - 18, 0, 16, 0, 0, 0, - 0, 0, 10, 0, 16, 0, - 0, 0, 0, 0, 10, 0, - 16, 0, 1, 0, 0, 0, - 85, 0, 0, 7, 18, 0, - 16, 0, 2, 0, 0, 0, - 26, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 23, 0, 0, 0, 85, 0, - 0, 7, 34, 0, 16, 0, - 2, 0, 0, 0, 26, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 16, 0, - 0, 0, 85, 0, 0, 7, - 18, 0, 16, 0, 1, 0, - 0, 0, 26, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 13, 0, 0, 0, - 85, 0, 0, 7, 66, 0, - 16, 0, 1, 0, 0, 0, - 26, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 3, 0, 0, 0, 1, 0, - 0, 10, 50, 0, 16, 0, - 2, 0, 0, 0, 70, 0, - 16, 0, 2, 0, 0, 0, - 2, 64, 0, 0, 255, 0, - 0, 0, 0, 128, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 30, 0, 0, 8, - 130, 0, 16, 0, 1, 0, - 0, 0, 10, 0, 16, 128, - 65, 0, 0, 0, 2, 0, - 0, 0, 1, 64, 0, 0, - 113, 0, 0, 0, 85, 0, - 0, 7, 18, 0, 16, 0, - 2, 0, 0, 0, 26, 0, - 16, 0, 3, 0, 0, 0, - 58, 0, 16, 0, 1, 0, - 0, 0, 34, 0, 0, 7, - 130, 0, 16, 0, 1, 0, - 0, 0, 58, 0, 16, 0, - 1, 0, 0, 0, 1, 64, - 0, 0, 24, 0, 0, 0, - 1, 0, 0, 7, 130, 0, - 16, 0, 1, 0, 0, 0, - 58, 0, 16, 0, 1, 0, - 0, 0, 10, 0, 16, 0, - 2, 0, 0, 0, 85, 0, - 0, 7, 130, 0, 16, 0, - 1, 0, 0, 0, 58, 0, - 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 13, 0, - 0, 0, 1, 0, 0, 10, - 242, 0, 16, 0, 3, 0, - 0, 0, 86, 10, 16, 0, - 0, 0, 0, 0, 2, 64, - 0, 0, 255, 255, 255, 127, - 0, 0, 128, 127, 255, 255, - 127, 0, 255, 255, 255, 127, - 30, 0, 0, 10, 82, 0, - 16, 0, 2, 0, 0, 0, - 6, 3, 16, 0, 3, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 200, 0, 0, - 0, 0, 0, 0, 0, 200, - 0, 0, 0, 0, 85, 0, - 0, 7, 82, 0, 16, 0, - 2, 0, 0, 0, 6, 2, - 16, 0, 2, 0, 0, 0, - 1, 64, 0, 0, 13, 0, - 0, 0, 79, 0, 0, 10, - 50, 0, 16, 0, 4, 0, - 0, 0, 198, 0, 16, 0, - 3, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 128, 56, - 0, 0, 128, 56, 0, 0, - 0, 0, 0, 0, 0, 0, - 55, 0, 0, 9, 130, 0, - 16, 0, 1, 0, 0, 0, - 10, 0, 16, 0, 4, 0, - 0, 0, 58, 0, 16, 0, - 1, 0, 0, 0, 10, 0, - 16, 0, 2, 0, 0, 0, - 79, 0, 0, 10, 146, 0, - 16, 0, 3, 0, 0, 0, - 2, 64, 0, 0, 0, 224, - 255, 71, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 224, - 255, 71, 6, 12, 16, 0, - 3, 0, 0, 0, 55, 0, - 0, 9, 130, 0, 16, 0, - 1, 0, 0, 0, 10, 0, - 16, 0, 3, 0, 0, 0, - 1, 64, 0, 0, 255, 123, - 0, 0, 58, 0, 16, 0, - 1, 0, 0, 0, 60, 0, - 0, 7, 18, 0, 16, 0, - 1, 0, 0, 0, 10, 0, - 16, 0, 1, 0, 0, 0, - 42, 0, 16, 0, 1, 0, - 0, 0, 60, 0, 0, 7, - 34, 0, 16, 0, 0, 0, - 0, 0, 26, 0, 16, 0, - 0, 0, 0, 0, 10, 0, - 16, 0, 1, 0, 0, 0, - 1, 0, 0, 7, 34, 0, - 16, 0, 0, 0, 0, 0, - 26, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 255, 3, 0, 0, 30, 0, - 0, 7, 34, 0, 16, 0, - 0, 0, 0, 0, 26, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 0, 124, - 0, 0, 55, 0, 0, 9, - 34, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 26, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 0, 124, - 0, 0, 32, 0, 0, 7, - 18, 0, 16, 0, 1, 0, - 0, 0, 26, 0, 16, 0, - 3, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 128, 127, - 55, 0, 0, 9, 34, 0, - 16, 0, 0, 0, 0, 0, - 10, 0, 16, 0, 1, 0, - 0, 0, 26, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 1, 0, 0, 0, - 1, 0, 0, 7, 34, 0, - 16, 0, 0, 0, 0, 0, - 26, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 255, 127, 0, 0, 30, 0, - 0, 7, 34, 0, 16, 0, - 0, 0, 0, 0, 26, 0, - 16, 0, 2, 0, 0, 0, - 26, 0, 16, 0, 0, 0, - 0, 0, 30, 0, 0, 7, - 34, 0, 16, 0, 0, 0, - 0, 0, 26, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 8, 0, 0, 0, - 85, 0, 0, 7, 34, 0, - 16, 0, 0, 0, 0, 0, - 26, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 4, 0, 0, 0, 60, 0, - 0, 7, 34, 0, 16, 0, - 0, 0, 0, 0, 26, 0, - 16, 0, 1, 0, 0, 0, - 26, 0, 16, 0, 0, 0, - 0, 0, 41, 0, 0, 7, - 34, 0, 16, 0, 0, 0, - 0, 0, 26, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 10, 0, 0, 0, - 60, 0, 0, 7, 18, 0, - 16, 0, 0, 0, 0, 0, - 26, 0, 16, 0, 0, 0, - 0, 0, 10, 0, 16, 0, - 0, 0, 0, 0, 30, 0, - 0, 7, 34, 0, 16, 0, - 0, 0, 0, 0, 42, 0, - 16, 0, 3, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 128, 0, 85, 0, 0, 7, - 18, 0, 16, 0, 1, 0, - 0, 0, 42, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 23, 0, 0, 0, - 85, 0, 0, 7, 34, 0, - 16, 0, 1, 0, 0, 0, - 42, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 16, 0, 0, 0, 85, 0, - 0, 7, 66, 0, 16, 0, - 1, 0, 0, 0, 42, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 13, 0, - 0, 0, 85, 0, 0, 7, - 130, 0, 16, 0, 1, 0, - 0, 0, 42, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 3, 0, 0, 0, - 1, 0, 0, 10, 50, 0, - 16, 0, 1, 0, 0, 0, - 70, 0, 16, 0, 1, 0, - 0, 0, 2, 64, 0, 0, - 255, 0, 0, 0, 0, 128, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 30, 0, - 0, 8, 18, 0, 16, 0, - 1, 0, 0, 0, 10, 0, - 16, 128, 65, 0, 0, 0, - 1, 0, 0, 0, 1, 64, - 0, 0, 113, 0, 0, 0, - 85, 0, 0, 7, 34, 0, - 16, 0, 0, 0, 0, 0, - 26, 0, 16, 0, 0, 0, - 0, 0, 10, 0, 16, 0, - 1, 0, 0, 0, 34, 0, - 0, 7, 18, 0, 16, 0, - 1, 0, 0, 0, 10, 0, - 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 24, 0, - 0, 0, 1, 0, 0, 7, - 34, 0, 16, 0, 0, 0, - 0, 0, 26, 0, 16, 0, - 0, 0, 0, 0, 10, 0, - 16, 0, 1, 0, 0, 0, - 85, 0, 0, 7, 34, 0, - 16, 0, 0, 0, 0, 0, - 26, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 13, 0, 0, 0, 1, 0, - 0, 7, 18, 0, 16, 0, - 1, 0, 0, 0, 42, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 128, 127, 55, 0, 0, 9, - 34, 0, 16, 0, 0, 0, - 0, 0, 26, 0, 16, 0, - 4, 0, 0, 0, 26, 0, - 16, 0, 0, 0, 0, 0, - 42, 0, 16, 0, 2, 0, - 0, 0, 55, 0, 0, 9, - 34, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 3, 0, 0, 0, 1, 64, - 0, 0, 255, 123, 0, 0, - 26, 0, 16, 0, 0, 0, - 0, 0, 60, 0, 0, 7, - 66, 0, 16, 0, 1, 0, - 0, 0, 42, 0, 16, 0, - 1, 0, 0, 0, 58, 0, - 16, 0, 1, 0, 0, 0, - 60, 0, 0, 7, 66, 0, - 16, 0, 0, 0, 0, 0, - 42, 0, 16, 0, 0, 0, - 0, 0, 42, 0, 16, 0, - 1, 0, 0, 0, 1, 0, - 0, 7, 66, 0, 16, 0, - 0, 0, 0, 0, 42, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 255, 3, - 0, 0, 30, 0, 0, 7, - 66, 0, 16, 0, 0, 0, - 0, 0, 42, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 0, 124, 0, 0, - 55, 0, 0, 9, 66, 0, - 16, 0, 0, 0, 0, 0, - 42, 0, 16, 0, 3, 0, - 0, 0, 42, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 0, 124, 0, 0, - 32, 0, 0, 7, 18, 0, - 16, 0, 1, 0, 0, 0, - 10, 0, 16, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 128, 127, 55, 0, - 0, 9, 34, 0, 16, 0, - 0, 0, 0, 0, 10, 0, - 16, 0, 1, 0, 0, 0, - 42, 0, 16, 0, 0, 0, - 0, 0, 26, 0, 16, 0, - 0, 0, 0, 0, 1, 0, - 0, 7, 34, 0, 16, 0, - 0, 0, 0, 0, 26, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 255, 127, - 0, 0, 30, 0, 0, 7, - 34, 0, 16, 0, 0, 0, - 0, 0, 26, 0, 16, 0, - 1, 0, 0, 0, 26, 0, - 16, 0, 0, 0, 0, 0, - 30, 0, 0, 7, 34, 0, - 16, 0, 0, 0, 0, 0, - 26, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 2, 0, 0, 0, 85, 0, - 0, 7, 34, 0, 16, 0, - 0, 0, 0, 0, 26, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 2, 0, - 0, 0, 60, 0, 0, 7, - 34, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 26, 0, - 16, 0, 0, 0, 0, 0, - 41, 0, 0, 7, 34, 0, - 16, 0, 0, 0, 0, 0, - 26, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 20, 0, 0, 0, 60, 0, - 0, 7, 18, 32, 16, 0, - 1, 0, 0, 0, 26, 0, - 16, 0, 0, 0, 0, 0, - 10, 0, 16, 0, 0, 0, - 0, 0, 62, 0, 0, 1 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/PBREffect_VSConstant.inc b/DirectXTK/Src/Shaders/Compiled/PBREffect_VSConstant.inc deleted file mode 100644 index 14243f6..0000000 --- a/DirectXTK/Src/Shaders/Compiled/PBREffect_VSConstant.inc +++ /dev/null @@ -1,213 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Position 0 xyzw 0 NONE float xyzw -// NORMAL 0 xyz 1 NONE float xyz -// TEXCOORD 0 xy 2 NONE float xy -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// TEXCOORD 0 xy 0 NONE float xy -// TEXCOORD 1 xyzw 1 NONE float xyzw -// TEXCOORD 2 xyz 2 NONE float xyz -// COLOR 0 xyzw 3 NONE float xyzw -// SV_Position 0 xyzw 4 POS float xyzw -// -vs_4_0 -dcl_constantbuffer CB0[23], immediateIndexed -dcl_input v0.xyzw -dcl_input v1.xyz -dcl_input v2.xy -dcl_output o0.xy -dcl_output o1.xyzw -dcl_output o2.xyz -dcl_output o3.xyzw -dcl_output_siv o4.xyzw, position -dcl_temps 1 -mov o0.xy, v2.xyxx -dp4 o1.x, v0.xyzw, cb0[1].xyzw -dp4 o1.y, v0.xyzw, cb0[2].xyzw -dp4 o1.z, v0.xyzw, cb0[3].xyzw -mov o1.w, l(1.000000) -dp3 r0.x, v1.xyzx, cb0[5].xyzx -dp3 r0.y, v1.xyzx, cb0[6].xyzx -dp3 r0.z, v1.xyzx, cb0[7].xyzx -dp3 r0.w, r0.xyzx, r0.xyzx -rsq r0.w, r0.w -mul o2.xyz, r0.wwww, r0.xyzx -mov o3.xyzw, cb0[22].xyzw -dp4 o4.x, v0.xyzw, cb0[8].xyzw -dp4 o4.y, v0.xyzw, cb0[9].xyzw -dp4 o4.z, v0.xyzw, cb0[10].xyzw -dp4 o4.w, v0.xyzw, cb0[11].xyzw -ret -// Approximately 0 instruction slots used -#endif - -const BYTE PBREffect_VSConstant[] = -{ - 68, 88, 66, 67, 67, 32, - 52, 196, 136, 249, 244, 168, - 49, 186, 77, 194, 35, 38, - 148, 61, 1, 0, 0, 0, - 160, 3, 0, 0, 3, 0, - 0, 0, 44, 0, 0, 0, - 160, 0, 0, 0, 68, 1, - 0, 0, 73, 83, 71, 78, - 108, 0, 0, 0, 3, 0, - 0, 0, 8, 0, 0, 0, - 80, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 15, 15, 0, 0, - 92, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 1, 0, - 0, 0, 7, 7, 0, 0, - 99, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 2, 0, - 0, 0, 3, 3, 0, 0, - 83, 86, 95, 80, 111, 115, - 105, 116, 105, 111, 110, 0, - 78, 79, 82, 77, 65, 76, - 0, 84, 69, 88, 67, 79, - 79, 82, 68, 0, 79, 83, - 71, 78, 156, 0, 0, 0, - 5, 0, 0, 0, 8, 0, - 0, 0, 128, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 3, 12, - 0, 0, 128, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 1, 0, 0, 0, 15, 0, - 0, 0, 128, 0, 0, 0, - 2, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 2, 0, 0, 0, 7, 8, - 0, 0, 137, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 3, 0, 0, 0, 15, 0, - 0, 0, 143, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 0, 3, 0, 0, 0, - 4, 0, 0, 0, 15, 0, - 0, 0, 84, 69, 88, 67, - 79, 79, 82, 68, 0, 67, - 79, 76, 79, 82, 0, 83, - 86, 95, 80, 111, 115, 105, - 116, 105, 111, 110, 0, 171, - 83, 72, 68, 82, 84, 2, - 0, 0, 64, 0, 1, 0, - 149, 0, 0, 0, 89, 0, - 0, 4, 70, 142, 32, 0, - 0, 0, 0, 0, 23, 0, - 0, 0, 95, 0, 0, 3, - 242, 16, 16, 0, 0, 0, - 0, 0, 95, 0, 0, 3, - 114, 16, 16, 0, 1, 0, - 0, 0, 95, 0, 0, 3, - 50, 16, 16, 0, 2, 0, - 0, 0, 101, 0, 0, 3, - 50, 32, 16, 0, 0, 0, - 0, 0, 101, 0, 0, 3, - 242, 32, 16, 0, 1, 0, - 0, 0, 101, 0, 0, 3, - 114, 32, 16, 0, 2, 0, - 0, 0, 101, 0, 0, 3, - 242, 32, 16, 0, 3, 0, - 0, 0, 103, 0, 0, 4, - 242, 32, 16, 0, 4, 0, - 0, 0, 1, 0, 0, 0, - 104, 0, 0, 2, 1, 0, - 0, 0, 54, 0, 0, 5, - 50, 32, 16, 0, 0, 0, - 0, 0, 70, 16, 16, 0, - 2, 0, 0, 0, 17, 0, - 0, 8, 18, 32, 16, 0, - 1, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 17, 0, 0, 8, 34, 32, - 16, 0, 1, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 2, 0, - 0, 0, 17, 0, 0, 8, - 66, 32, 16, 0, 1, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 54, 0, - 0, 5, 130, 32, 16, 0, - 1, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 128, 63, - 16, 0, 0, 8, 18, 0, - 16, 0, 0, 0, 0, 0, - 70, 18, 16, 0, 1, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 5, 0, - 0, 0, 16, 0, 0, 8, - 34, 0, 16, 0, 0, 0, - 0, 0, 70, 18, 16, 0, - 1, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 6, 0, 0, 0, 16, 0, - 0, 8, 66, 0, 16, 0, - 0, 0, 0, 0, 70, 18, - 16, 0, 1, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 7, 0, 0, 0, - 16, 0, 0, 7, 130, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 68, 0, - 0, 5, 130, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 56, 0, 0, 7, 114, 32, - 16, 0, 2, 0, 0, 0, - 246, 15, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 54, 0, - 0, 6, 242, 32, 16, 0, - 3, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 22, 0, 0, 0, 17, 0, - 0, 8, 18, 32, 16, 0, - 4, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 8, 0, 0, 0, - 17, 0, 0, 8, 34, 32, - 16, 0, 4, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 9, 0, - 0, 0, 17, 0, 0, 8, - 66, 32, 16, 0, 4, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 10, 0, 0, 0, 17, 0, - 0, 8, 130, 32, 16, 0, - 4, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 11, 0, 0, 0, - 62, 0, 0, 1 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/PBREffect_VSConstantBn.inc b/DirectXTK/Src/Shaders/Compiled/PBREffect_VSConstantBn.inc deleted file mode 100644 index 726d80f..0000000 --- a/DirectXTK/Src/Shaders/Compiled/PBREffect_VSConstantBn.inc +++ /dev/null @@ -1,224 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Position 0 xyzw 0 NONE float xyzw -// NORMAL 0 xyz 1 NONE float xyz -// TEXCOORD 0 xy 2 NONE float xy -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// TEXCOORD 0 xy 0 NONE float xy -// TEXCOORD 1 xyzw 1 NONE float xyzw -// TEXCOORD 2 xyz 2 NONE float xyz -// COLOR 0 xyzw 3 NONE float xyzw -// SV_Position 0 xyzw 4 POS float xyzw -// -vs_4_0 -dcl_constantbuffer CB0[23], immediateIndexed -dcl_input v0.xyzw -dcl_input v1.xyz -dcl_input v2.xy -dcl_output o0.xy -dcl_output o1.xyzw -dcl_output o2.xyz -dcl_output o3.xyzw -dcl_output_siv o4.xyzw, position -dcl_temps 2 -mov o0.xy, v2.xyxx -dp4 o1.x, v0.xyzw, cb0[1].xyzw -dp4 o1.y, v0.xyzw, cb0[2].xyzw -dp4 o1.z, v0.xyzw, cb0[3].xyzw -mov o1.w, l(1.000000) -mad r0.xyz, v1.xyzx, l(2.000000, 2.000000, 2.000000, 0.000000), l(-1.000000, -1.000000, -1.000000, 0.000000) -dp3 r1.x, r0.xyzx, cb0[5].xyzx -dp3 r1.y, r0.xyzx, cb0[6].xyzx -dp3 r1.z, r0.xyzx, cb0[7].xyzx -dp3 r0.x, r1.xyzx, r1.xyzx -rsq r0.x, r0.x -mul o2.xyz, r0.xxxx, r1.xyzx -mov o3.xyzw, cb0[22].xyzw -dp4 o4.x, v0.xyzw, cb0[8].xyzw -dp4 o4.y, v0.xyzw, cb0[9].xyzw -dp4 o4.z, v0.xyzw, cb0[10].xyzw -dp4 o4.w, v0.xyzw, cb0[11].xyzw -ret -// Approximately 0 instruction slots used -#endif - -const BYTE PBREffect_VSConstantBn[] = -{ - 68, 88, 66, 67, 170, 144, - 88, 37, 122, 167, 132, 166, - 235, 136, 40, 20, 208, 47, - 150, 38, 1, 0, 0, 0, - 220, 3, 0, 0, 3, 0, - 0, 0, 44, 0, 0, 0, - 160, 0, 0, 0, 68, 1, - 0, 0, 73, 83, 71, 78, - 108, 0, 0, 0, 3, 0, - 0, 0, 8, 0, 0, 0, - 80, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 15, 15, 0, 0, - 92, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 1, 0, - 0, 0, 7, 7, 0, 0, - 99, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 2, 0, - 0, 0, 3, 3, 0, 0, - 83, 86, 95, 80, 111, 115, - 105, 116, 105, 111, 110, 0, - 78, 79, 82, 77, 65, 76, - 0, 84, 69, 88, 67, 79, - 79, 82, 68, 0, 79, 83, - 71, 78, 156, 0, 0, 0, - 5, 0, 0, 0, 8, 0, - 0, 0, 128, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 3, 12, - 0, 0, 128, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 1, 0, 0, 0, 15, 0, - 0, 0, 128, 0, 0, 0, - 2, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 2, 0, 0, 0, 7, 8, - 0, 0, 137, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 3, 0, 0, 0, 15, 0, - 0, 0, 143, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 0, 3, 0, 0, 0, - 4, 0, 0, 0, 15, 0, - 0, 0, 84, 69, 88, 67, - 79, 79, 82, 68, 0, 67, - 79, 76, 79, 82, 0, 83, - 86, 95, 80, 111, 115, 105, - 116, 105, 111, 110, 0, 171, - 83, 72, 68, 82, 144, 2, - 0, 0, 64, 0, 1, 0, - 164, 0, 0, 0, 89, 0, - 0, 4, 70, 142, 32, 0, - 0, 0, 0, 0, 23, 0, - 0, 0, 95, 0, 0, 3, - 242, 16, 16, 0, 0, 0, - 0, 0, 95, 0, 0, 3, - 114, 16, 16, 0, 1, 0, - 0, 0, 95, 0, 0, 3, - 50, 16, 16, 0, 2, 0, - 0, 0, 101, 0, 0, 3, - 50, 32, 16, 0, 0, 0, - 0, 0, 101, 0, 0, 3, - 242, 32, 16, 0, 1, 0, - 0, 0, 101, 0, 0, 3, - 114, 32, 16, 0, 2, 0, - 0, 0, 101, 0, 0, 3, - 242, 32, 16, 0, 3, 0, - 0, 0, 103, 0, 0, 4, - 242, 32, 16, 0, 4, 0, - 0, 0, 1, 0, 0, 0, - 104, 0, 0, 2, 2, 0, - 0, 0, 54, 0, 0, 5, - 50, 32, 16, 0, 0, 0, - 0, 0, 70, 16, 16, 0, - 2, 0, 0, 0, 17, 0, - 0, 8, 18, 32, 16, 0, - 1, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 17, 0, 0, 8, 34, 32, - 16, 0, 1, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 2, 0, - 0, 0, 17, 0, 0, 8, - 66, 32, 16, 0, 1, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 54, 0, - 0, 5, 130, 32, 16, 0, - 1, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 128, 63, - 50, 0, 0, 15, 114, 0, - 16, 0, 0, 0, 0, 0, - 70, 18, 16, 0, 1, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 64, 0, 0, - 0, 64, 0, 0, 0, 64, - 0, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 128, 191, - 0, 0, 128, 191, 0, 0, - 128, 191, 0, 0, 0, 0, - 16, 0, 0, 8, 18, 0, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 5, 0, - 0, 0, 16, 0, 0, 8, - 34, 0, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 6, 0, 0, 0, 16, 0, - 0, 8, 66, 0, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 7, 0, 0, 0, - 16, 0, 0, 7, 18, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 68, 0, - 0, 5, 18, 0, 16, 0, - 0, 0, 0, 0, 10, 0, - 16, 0, 0, 0, 0, 0, - 56, 0, 0, 7, 114, 32, - 16, 0, 2, 0, 0, 0, - 6, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 54, 0, - 0, 6, 242, 32, 16, 0, - 3, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 22, 0, 0, 0, 17, 0, - 0, 8, 18, 32, 16, 0, - 4, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 8, 0, 0, 0, - 17, 0, 0, 8, 34, 32, - 16, 0, 4, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 9, 0, - 0, 0, 17, 0, 0, 8, - 66, 32, 16, 0, 4, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 10, 0, 0, 0, 17, 0, - 0, 8, 130, 32, 16, 0, - 4, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 11, 0, 0, 0, - 62, 0, 0, 1 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/PBREffect_VSConstantVelocity.inc b/DirectXTK/Src/Shaders/Compiled/PBREffect_VSConstantVelocity.inc deleted file mode 100644 index 8c04485..0000000 --- a/DirectXTK/Src/Shaders/Compiled/PBREffect_VSConstantVelocity.inc +++ /dev/null @@ -1,246 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Position 0 xyzw 0 NONE float xyzw -// NORMAL 0 xyz 1 NONE float xyz -// TEXCOORD 0 xy 2 NONE float xy -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// TEXCOORD 0 xy 0 NONE float xy -// TEXCOORD 1 xyzw 1 NONE float xyzw -// TEXCOORD 2 xyz 2 NONE float xyz -// COLOR 0 xyzw 3 NONE float xyzw -// SV_Position 0 xyzw 4 POS float xyzw -// TEXCOORD 4 xyzw 5 NONE float xyzw -// -vs_4_0 -dcl_constantbuffer CB0[23], immediateIndexed -dcl_input v0.xyzw -dcl_input v1.xyz -dcl_input v2.xy -dcl_output o0.xy -dcl_output o1.xyzw -dcl_output o2.xyz -dcl_output o3.xyzw -dcl_output_siv o4.xyzw, position -dcl_output o5.xyzw -dcl_temps 1 -mov o0.xy, v2.xyxx -dp4 o1.x, v0.xyzw, cb0[1].xyzw -dp4 o1.y, v0.xyzw, cb0[2].xyzw -dp4 o1.z, v0.xyzw, cb0[3].xyzw -mov o1.w, l(1.000000) -dp3 r0.x, v1.xyzx, cb0[5].xyzx -dp3 r0.y, v1.xyzx, cb0[6].xyzx -dp3 r0.z, v1.xyzx, cb0[7].xyzx -dp3 r0.w, r0.xyzx, r0.xyzx -rsq r0.w, r0.w -mul o2.xyz, r0.wwww, r0.xyzx -mov o3.xyzw, cb0[22].xyzw -dp4 o4.x, v0.xyzw, cb0[8].xyzw -dp4 o4.y, v0.xyzw, cb0[9].xyzw -dp4 o4.z, v0.xyzw, cb0[10].xyzw -dp4 o4.w, v0.xyzw, cb0[11].xyzw -dp4 o5.x, v0.xyzw, cb0[12].xyzw -dp4 o5.y, v0.xyzw, cb0[13].xyzw -dp4 o5.z, v0.xyzw, cb0[14].xyzw -dp4 o5.w, v0.xyzw, cb0[15].xyzw -ret -// Approximately 0 instruction slots used -#endif - -const BYTE PBREffect_VSConstantVelocity[] = -{ - 68, 88, 66, 67, 168, 173, - 40, 148, 1, 134, 41, 237, - 76, 113, 238, 196, 251, 111, - 79, 122, 1, 0, 0, 0, - 68, 4, 0, 0, 3, 0, - 0, 0, 44, 0, 0, 0, - 160, 0, 0, 0, 92, 1, - 0, 0, 73, 83, 71, 78, - 108, 0, 0, 0, 3, 0, - 0, 0, 8, 0, 0, 0, - 80, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 15, 15, 0, 0, - 92, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 1, 0, - 0, 0, 7, 7, 0, 0, - 99, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 2, 0, - 0, 0, 3, 3, 0, 0, - 83, 86, 95, 80, 111, 115, - 105, 116, 105, 111, 110, 0, - 78, 79, 82, 77, 65, 76, - 0, 84, 69, 88, 67, 79, - 79, 82, 68, 0, 79, 83, - 71, 78, 180, 0, 0, 0, - 6, 0, 0, 0, 8, 0, - 0, 0, 152, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 3, 12, - 0, 0, 152, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 1, 0, 0, 0, 15, 0, - 0, 0, 152, 0, 0, 0, - 2, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 2, 0, 0, 0, 7, 8, - 0, 0, 161, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 3, 0, 0, 0, 15, 0, - 0, 0, 167, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 0, 3, 0, 0, 0, - 4, 0, 0, 0, 15, 0, - 0, 0, 152, 0, 0, 0, - 4, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 5, 0, 0, 0, 15, 0, - 0, 0, 84, 69, 88, 67, - 79, 79, 82, 68, 0, 67, - 79, 76, 79, 82, 0, 83, - 86, 95, 80, 111, 115, 105, - 116, 105, 111, 110, 0, 171, - 83, 72, 68, 82, 224, 2, - 0, 0, 64, 0, 1, 0, - 184, 0, 0, 0, 89, 0, - 0, 4, 70, 142, 32, 0, - 0, 0, 0, 0, 23, 0, - 0, 0, 95, 0, 0, 3, - 242, 16, 16, 0, 0, 0, - 0, 0, 95, 0, 0, 3, - 114, 16, 16, 0, 1, 0, - 0, 0, 95, 0, 0, 3, - 50, 16, 16, 0, 2, 0, - 0, 0, 101, 0, 0, 3, - 50, 32, 16, 0, 0, 0, - 0, 0, 101, 0, 0, 3, - 242, 32, 16, 0, 1, 0, - 0, 0, 101, 0, 0, 3, - 114, 32, 16, 0, 2, 0, - 0, 0, 101, 0, 0, 3, - 242, 32, 16, 0, 3, 0, - 0, 0, 103, 0, 0, 4, - 242, 32, 16, 0, 4, 0, - 0, 0, 1, 0, 0, 0, - 101, 0, 0, 3, 242, 32, - 16, 0, 5, 0, 0, 0, - 104, 0, 0, 2, 1, 0, - 0, 0, 54, 0, 0, 5, - 50, 32, 16, 0, 0, 0, - 0, 0, 70, 16, 16, 0, - 2, 0, 0, 0, 17, 0, - 0, 8, 18, 32, 16, 0, - 1, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 17, 0, 0, 8, 34, 32, - 16, 0, 1, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 2, 0, - 0, 0, 17, 0, 0, 8, - 66, 32, 16, 0, 1, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 54, 0, - 0, 5, 130, 32, 16, 0, - 1, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 128, 63, - 16, 0, 0, 8, 18, 0, - 16, 0, 0, 0, 0, 0, - 70, 18, 16, 0, 1, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 5, 0, - 0, 0, 16, 0, 0, 8, - 34, 0, 16, 0, 0, 0, - 0, 0, 70, 18, 16, 0, - 1, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 6, 0, 0, 0, 16, 0, - 0, 8, 66, 0, 16, 0, - 0, 0, 0, 0, 70, 18, - 16, 0, 1, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 7, 0, 0, 0, - 16, 0, 0, 7, 130, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 68, 0, - 0, 5, 130, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 56, 0, 0, 7, 114, 32, - 16, 0, 2, 0, 0, 0, - 246, 15, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 54, 0, - 0, 6, 242, 32, 16, 0, - 3, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 22, 0, 0, 0, 17, 0, - 0, 8, 18, 32, 16, 0, - 4, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 8, 0, 0, 0, - 17, 0, 0, 8, 34, 32, - 16, 0, 4, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 9, 0, - 0, 0, 17, 0, 0, 8, - 66, 32, 16, 0, 4, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 10, 0, 0, 0, 17, 0, - 0, 8, 130, 32, 16, 0, - 4, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 11, 0, 0, 0, - 17, 0, 0, 8, 18, 32, - 16, 0, 5, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 12, 0, - 0, 0, 17, 0, 0, 8, - 34, 32, 16, 0, 5, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 13, 0, 0, 0, 17, 0, - 0, 8, 66, 32, 16, 0, - 5, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 14, 0, 0, 0, - 17, 0, 0, 8, 130, 32, - 16, 0, 5, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 15, 0, - 0, 0, 62, 0, 0, 1 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/PBREffect_VSConstantVelocityBn.inc b/DirectXTK/Src/Shaders/Compiled/PBREffect_VSConstantVelocityBn.inc deleted file mode 100644 index ce40013..0000000 --- a/DirectXTK/Src/Shaders/Compiled/PBREffect_VSConstantVelocityBn.inc +++ /dev/null @@ -1,257 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Position 0 xyzw 0 NONE float xyzw -// NORMAL 0 xyz 1 NONE float xyz -// TEXCOORD 0 xy 2 NONE float xy -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// TEXCOORD 0 xy 0 NONE float xy -// TEXCOORD 1 xyzw 1 NONE float xyzw -// TEXCOORD 2 xyz 2 NONE float xyz -// COLOR 0 xyzw 3 NONE float xyzw -// SV_Position 0 xyzw 4 POS float xyzw -// TEXCOORD 4 xyzw 5 NONE float xyzw -// -vs_4_0 -dcl_constantbuffer CB0[23], immediateIndexed -dcl_input v0.xyzw -dcl_input v1.xyz -dcl_input v2.xy -dcl_output o0.xy -dcl_output o1.xyzw -dcl_output o2.xyz -dcl_output o3.xyzw -dcl_output_siv o4.xyzw, position -dcl_output o5.xyzw -dcl_temps 2 -mov o0.xy, v2.xyxx -dp4 o1.x, v0.xyzw, cb0[1].xyzw -dp4 o1.y, v0.xyzw, cb0[2].xyzw -dp4 o1.z, v0.xyzw, cb0[3].xyzw -mov o1.w, l(1.000000) -mad r0.xyz, v1.xyzx, l(2.000000, 2.000000, 2.000000, 0.000000), l(-1.000000, -1.000000, -1.000000, 0.000000) -dp3 r1.x, r0.xyzx, cb0[5].xyzx -dp3 r1.y, r0.xyzx, cb0[6].xyzx -dp3 r1.z, r0.xyzx, cb0[7].xyzx -dp3 r0.x, r1.xyzx, r1.xyzx -rsq r0.x, r0.x -mul o2.xyz, r0.xxxx, r1.xyzx -mov o3.xyzw, cb0[22].xyzw -dp4 o4.x, v0.xyzw, cb0[8].xyzw -dp4 o4.y, v0.xyzw, cb0[9].xyzw -dp4 o4.z, v0.xyzw, cb0[10].xyzw -dp4 o4.w, v0.xyzw, cb0[11].xyzw -dp4 o5.x, v0.xyzw, cb0[12].xyzw -dp4 o5.y, v0.xyzw, cb0[13].xyzw -dp4 o5.z, v0.xyzw, cb0[14].xyzw -dp4 o5.w, v0.xyzw, cb0[15].xyzw -ret -// Approximately 0 instruction slots used -#endif - -const BYTE PBREffect_VSConstantVelocityBn[] = -{ - 68, 88, 66, 67, 74, 187, - 68, 38, 206, 39, 152, 235, - 58, 138, 132, 91, 97, 252, - 146, 37, 1, 0, 0, 0, - 128, 4, 0, 0, 3, 0, - 0, 0, 44, 0, 0, 0, - 160, 0, 0, 0, 92, 1, - 0, 0, 73, 83, 71, 78, - 108, 0, 0, 0, 3, 0, - 0, 0, 8, 0, 0, 0, - 80, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 15, 15, 0, 0, - 92, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 1, 0, - 0, 0, 7, 7, 0, 0, - 99, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 2, 0, - 0, 0, 3, 3, 0, 0, - 83, 86, 95, 80, 111, 115, - 105, 116, 105, 111, 110, 0, - 78, 79, 82, 77, 65, 76, - 0, 84, 69, 88, 67, 79, - 79, 82, 68, 0, 79, 83, - 71, 78, 180, 0, 0, 0, - 6, 0, 0, 0, 8, 0, - 0, 0, 152, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 3, 12, - 0, 0, 152, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 1, 0, 0, 0, 15, 0, - 0, 0, 152, 0, 0, 0, - 2, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 2, 0, 0, 0, 7, 8, - 0, 0, 161, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 3, 0, 0, 0, 15, 0, - 0, 0, 167, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 0, 3, 0, 0, 0, - 4, 0, 0, 0, 15, 0, - 0, 0, 152, 0, 0, 0, - 4, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 5, 0, 0, 0, 15, 0, - 0, 0, 84, 69, 88, 67, - 79, 79, 82, 68, 0, 67, - 79, 76, 79, 82, 0, 83, - 86, 95, 80, 111, 115, 105, - 116, 105, 111, 110, 0, 171, - 83, 72, 68, 82, 28, 3, - 0, 0, 64, 0, 1, 0, - 199, 0, 0, 0, 89, 0, - 0, 4, 70, 142, 32, 0, - 0, 0, 0, 0, 23, 0, - 0, 0, 95, 0, 0, 3, - 242, 16, 16, 0, 0, 0, - 0, 0, 95, 0, 0, 3, - 114, 16, 16, 0, 1, 0, - 0, 0, 95, 0, 0, 3, - 50, 16, 16, 0, 2, 0, - 0, 0, 101, 0, 0, 3, - 50, 32, 16, 0, 0, 0, - 0, 0, 101, 0, 0, 3, - 242, 32, 16, 0, 1, 0, - 0, 0, 101, 0, 0, 3, - 114, 32, 16, 0, 2, 0, - 0, 0, 101, 0, 0, 3, - 242, 32, 16, 0, 3, 0, - 0, 0, 103, 0, 0, 4, - 242, 32, 16, 0, 4, 0, - 0, 0, 1, 0, 0, 0, - 101, 0, 0, 3, 242, 32, - 16, 0, 5, 0, 0, 0, - 104, 0, 0, 2, 2, 0, - 0, 0, 54, 0, 0, 5, - 50, 32, 16, 0, 0, 0, - 0, 0, 70, 16, 16, 0, - 2, 0, 0, 0, 17, 0, - 0, 8, 18, 32, 16, 0, - 1, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 17, 0, 0, 8, 34, 32, - 16, 0, 1, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 2, 0, - 0, 0, 17, 0, 0, 8, - 66, 32, 16, 0, 1, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 54, 0, - 0, 5, 130, 32, 16, 0, - 1, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 128, 63, - 50, 0, 0, 15, 114, 0, - 16, 0, 0, 0, 0, 0, - 70, 18, 16, 0, 1, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 64, 0, 0, - 0, 64, 0, 0, 0, 64, - 0, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 128, 191, - 0, 0, 128, 191, 0, 0, - 128, 191, 0, 0, 0, 0, - 16, 0, 0, 8, 18, 0, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 5, 0, - 0, 0, 16, 0, 0, 8, - 34, 0, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 6, 0, 0, 0, 16, 0, - 0, 8, 66, 0, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 7, 0, 0, 0, - 16, 0, 0, 7, 18, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 68, 0, - 0, 5, 18, 0, 16, 0, - 0, 0, 0, 0, 10, 0, - 16, 0, 0, 0, 0, 0, - 56, 0, 0, 7, 114, 32, - 16, 0, 2, 0, 0, 0, - 6, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 54, 0, - 0, 6, 242, 32, 16, 0, - 3, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 22, 0, 0, 0, 17, 0, - 0, 8, 18, 32, 16, 0, - 4, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 8, 0, 0, 0, - 17, 0, 0, 8, 34, 32, - 16, 0, 4, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 9, 0, - 0, 0, 17, 0, 0, 8, - 66, 32, 16, 0, 4, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 10, 0, 0, 0, 17, 0, - 0, 8, 130, 32, 16, 0, - 4, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 11, 0, 0, 0, - 17, 0, 0, 8, 18, 32, - 16, 0, 5, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 12, 0, - 0, 0, 17, 0, 0, 8, - 34, 32, 16, 0, 5, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 13, 0, 0, 0, 17, 0, - 0, 8, 66, 32, 16, 0, - 5, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 14, 0, 0, 0, - 17, 0, 0, 8, 130, 32, - 16, 0, 5, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 15, 0, - 0, 0, 62, 0, 0, 1 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/PostProcess_PSBloomBlur.inc b/DirectXTK/Src/Shaders/Compiled/PostProcess_PSBloomBlur.inc deleted file mode 100644 index 0fc2fb9..0000000 --- a/DirectXTK/Src/Shaders/Compiled/PostProcess_PSBloomBlur.inc +++ /dev/null @@ -1,136 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Position 0 xyzw 0 POS float -// TEXCOORD 0 xy 1 NONE float xy -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Target 0 xyzw 0 TARGET float xyzw -// -ps_4_0 -dcl_constantbuffer CB0[32], dynamicIndexed -dcl_sampler s0, mode_default -dcl_resource_texture2d (float,float,float,float) t0 -dcl_input_ps linear v1.xy -dcl_output o0.xyzw -dcl_temps 3 -mov r0.xyzw, l(0,0,0,0) -mov r1.x, l(0) -loop - ige r1.y, r1.x, l(15) - breakc_nz r1.y - add r1.yz, v1.xxyx, cb0[r1.x + 0].xxyx - sample r2.xyzw, r1.yzyy, t0.xyzw, s0 - mad r0.xyzw, cb0[r1.x + 16].xyzw, r2.xyzw, r0.xyzw - iadd r1.x, r1.x, l(1) -endloop -mov o0.xyzw, r0.xyzw -ret -// Approximately 0 instruction slots used -#endif - -const BYTE PostProcess_PSBloomBlur[] = -{ - 68, 88, 66, 67, 172, 241, - 144, 218, 164, 236, 105, 55, - 200, 120, 50, 4, 73, 105, - 155, 1, 1, 0, 0, 0, - 36, 2, 0, 0, 3, 0, - 0, 0, 44, 0, 0, 0, - 132, 0, 0, 0, 184, 0, - 0, 0, 73, 83, 71, 78, - 80, 0, 0, 0, 2, 0, - 0, 0, 8, 0, 0, 0, - 56, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 15, 0, 0, 0, - 68, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 1, 0, - 0, 0, 3, 3, 0, 0, - 83, 86, 95, 80, 111, 115, - 105, 116, 105, 111, 110, 0, - 84, 69, 88, 67, 79, 79, - 82, 68, 0, 171, 171, 171, - 79, 83, 71, 78, 44, 0, - 0, 0, 1, 0, 0, 0, - 8, 0, 0, 0, 32, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 15, 0, 0, 0, 83, 86, - 95, 84, 97, 114, 103, 101, - 116, 0, 171, 171, 83, 72, - 68, 82, 100, 1, 0, 0, - 64, 0, 0, 0, 89, 0, - 0, 0, 89, 8, 0, 4, - 70, 142, 32, 0, 0, 0, - 0, 0, 32, 0, 0, 0, - 90, 0, 0, 3, 0, 96, - 16, 0, 0, 0, 0, 0, - 88, 24, 0, 4, 0, 112, - 16, 0, 0, 0, 0, 0, - 85, 85, 0, 0, 98, 16, - 0, 3, 50, 16, 16, 0, - 1, 0, 0, 0, 101, 0, - 0, 3, 242, 32, 16, 0, - 0, 0, 0, 0, 104, 0, - 0, 2, 3, 0, 0, 0, - 54, 0, 0, 8, 242, 0, - 16, 0, 0, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 54, 0, 0, 5, - 18, 0, 16, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 0, 0, 48, 0, - 0, 1, 33, 0, 0, 7, - 34, 0, 16, 0, 1, 0, - 0, 0, 10, 0, 16, 0, - 1, 0, 0, 0, 1, 64, - 0, 0, 15, 0, 0, 0, - 3, 0, 4, 3, 26, 0, - 16, 0, 1, 0, 0, 0, - 0, 0, 0, 9, 98, 0, - 16, 0, 1, 0, 0, 0, - 6, 17, 16, 0, 1, 0, - 0, 0, 6, 129, 32, 4, - 0, 0, 0, 0, 10, 0, - 16, 0, 1, 0, 0, 0, - 69, 0, 0, 9, 242, 0, - 16, 0, 2, 0, 0, 0, - 150, 5, 16, 0, 1, 0, - 0, 0, 70, 126, 16, 0, - 0, 0, 0, 0, 0, 96, - 16, 0, 0, 0, 0, 0, - 50, 0, 0, 12, 242, 0, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 6, 0, 0, - 0, 0, 16, 0, 0, 0, - 10, 0, 16, 0, 1, 0, - 0, 0, 70, 14, 16, 0, - 2, 0, 0, 0, 70, 14, - 16, 0, 0, 0, 0, 0, - 30, 0, 0, 7, 18, 0, - 16, 0, 1, 0, 0, 0, - 10, 0, 16, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 1, 0, 0, 0, 22, 0, - 0, 1, 54, 0, 0, 5, - 242, 32, 16, 0, 0, 0, - 0, 0, 70, 14, 16, 0, - 0, 0, 0, 0, 62, 0, - 0, 1 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/PostProcess_PSBloomCombine.inc b/DirectXTK/Src/Shaders/Compiled/PostProcess_PSBloomCombine.inc deleted file mode 100644 index 3dc96ac..0000000 --- a/DirectXTK/Src/Shaders/Compiled/PostProcess_PSBloomCombine.inc +++ /dev/null @@ -1,173 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Position 0 xyzw 0 POS float -// TEXCOORD 0 xy 1 NONE float xy -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Target 0 xyzw 0 TARGET float xyzw -// -ps_4_0 -dcl_constantbuffer CB0[19], immediateIndexed -dcl_sampler s0, mode_default -dcl_resource_texture2d (float,float,float,float) t0 -dcl_resource_texture2d (float,float,float,float) t1 -dcl_input_ps linear v1.xy -dcl_output o0.xyzw -dcl_temps 3 -sample r0.xyzw, v1.xyxx, t0.xyzw, s0 -dp3 r1.x, r0.xyzx, l(0.212500, 0.715400, 0.072100, 0.000000) -add r0.xyzw, r0.xyzw, -r1.xxxx -mad r0.xyzw, cb0[16].xxxx, r0.xyzw, r1.xxxx -mul r0.xyzw, r0.xyzw, cb0[17].xyzw -sample r1.xyzw, v1.xyxx, t1.xyzw, s0 -dp3 r2.x, r1.xyzx, l(0.212500, 0.715400, 0.072100, 0.000000) -add r1.xyzw, r1.xyzw, -r2.xxxx -mad r1.xyzw, cb0[16].yyyy, r1.xyzw, r2.xxxx -mul r1.xyzw, r1.xyzw, cb0[18].xyzw -mov_sat r2.xyzw, r1.xyzw -add r2.xyzw, -r2.xyzw, l(1.000000, 1.000000, 1.000000, 1.000000) -mad o0.xyzw, r0.xyzw, r2.xyzw, r1.xyzw -ret -// Approximately 0 instruction slots used -#endif - -const BYTE PostProcess_PSBloomCombine[] = -{ - 68, 88, 66, 67, 242, 178, - 55, 62, 204, 88, 89, 93, - 56, 103, 128, 16, 10, 110, - 154, 166, 1, 0, 0, 0, - 244, 2, 0, 0, 3, 0, - 0, 0, 44, 0, 0, 0, - 132, 0, 0, 0, 184, 0, - 0, 0, 73, 83, 71, 78, - 80, 0, 0, 0, 2, 0, - 0, 0, 8, 0, 0, 0, - 56, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 15, 0, 0, 0, - 68, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 1, 0, - 0, 0, 3, 3, 0, 0, - 83, 86, 95, 80, 111, 115, - 105, 116, 105, 111, 110, 0, - 84, 69, 88, 67, 79, 79, - 82, 68, 0, 171, 171, 171, - 79, 83, 71, 78, 44, 0, - 0, 0, 1, 0, 0, 0, - 8, 0, 0, 0, 32, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 15, 0, 0, 0, 83, 86, - 95, 84, 97, 114, 103, 101, - 116, 0, 171, 171, 83, 72, - 68, 82, 52, 2, 0, 0, - 64, 0, 0, 0, 141, 0, - 0, 0, 89, 0, 0, 4, - 70, 142, 32, 0, 0, 0, - 0, 0, 19, 0, 0, 0, - 90, 0, 0, 3, 0, 96, - 16, 0, 0, 0, 0, 0, - 88, 24, 0, 4, 0, 112, - 16, 0, 0, 0, 0, 0, - 85, 85, 0, 0, 88, 24, - 0, 4, 0, 112, 16, 0, - 1, 0, 0, 0, 85, 85, - 0, 0, 98, 16, 0, 3, - 50, 16, 16, 0, 1, 0, - 0, 0, 101, 0, 0, 3, - 242, 32, 16, 0, 0, 0, - 0, 0, 104, 0, 0, 2, - 3, 0, 0, 0, 69, 0, - 0, 9, 242, 0, 16, 0, - 0, 0, 0, 0, 70, 16, - 16, 0, 1, 0, 0, 0, - 70, 126, 16, 0, 0, 0, - 0, 0, 0, 96, 16, 0, - 0, 0, 0, 0, 16, 0, - 0, 10, 18, 0, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 2, 64, 0, 0, 154, 153, - 89, 62, 116, 36, 55, 63, - 42, 169, 147, 61, 0, 0, - 0, 0, 0, 0, 0, 8, - 242, 0, 16, 0, 0, 0, - 0, 0, 70, 14, 16, 0, - 0, 0, 0, 0, 6, 0, - 16, 128, 65, 0, 0, 0, - 1, 0, 0, 0, 50, 0, - 0, 10, 242, 0, 16, 0, - 0, 0, 0, 0, 6, 128, - 32, 0, 0, 0, 0, 0, - 16, 0, 0, 0, 70, 14, - 16, 0, 0, 0, 0, 0, - 6, 0, 16, 0, 1, 0, - 0, 0, 56, 0, 0, 8, - 242, 0, 16, 0, 0, 0, - 0, 0, 70, 14, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 17, 0, 0, 0, 69, 0, - 0, 9, 242, 0, 16, 0, - 1, 0, 0, 0, 70, 16, - 16, 0, 1, 0, 0, 0, - 70, 126, 16, 0, 1, 0, - 0, 0, 0, 96, 16, 0, - 0, 0, 0, 0, 16, 0, - 0, 10, 18, 0, 16, 0, - 2, 0, 0, 0, 70, 2, - 16, 0, 1, 0, 0, 0, - 2, 64, 0, 0, 154, 153, - 89, 62, 116, 36, 55, 63, - 42, 169, 147, 61, 0, 0, - 0, 0, 0, 0, 0, 8, - 242, 0, 16, 0, 1, 0, - 0, 0, 70, 14, 16, 0, - 1, 0, 0, 0, 6, 0, - 16, 128, 65, 0, 0, 0, - 2, 0, 0, 0, 50, 0, - 0, 10, 242, 0, 16, 0, - 1, 0, 0, 0, 86, 133, - 32, 0, 0, 0, 0, 0, - 16, 0, 0, 0, 70, 14, - 16, 0, 1, 0, 0, 0, - 6, 0, 16, 0, 2, 0, - 0, 0, 56, 0, 0, 8, - 242, 0, 16, 0, 1, 0, - 0, 0, 70, 14, 16, 0, - 1, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 18, 0, 0, 0, 54, 32, - 0, 5, 242, 0, 16, 0, - 2, 0, 0, 0, 70, 14, - 16, 0, 1, 0, 0, 0, - 0, 0, 0, 11, 242, 0, - 16, 0, 2, 0, 0, 0, - 70, 14, 16, 128, 65, 0, - 0, 0, 2, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 128, 63, 50, 0, 0, 9, - 242, 32, 16, 0, 0, 0, - 0, 0, 70, 14, 16, 0, - 0, 0, 0, 0, 70, 14, - 16, 0, 2, 0, 0, 0, - 70, 14, 16, 0, 1, 0, - 0, 0, 62, 0, 0, 1 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/PostProcess_PSBloomExtract.inc b/DirectXTK/Src/Shaders/Compiled/PostProcess_PSBloomExtract.inc deleted file mode 100644 index 9f359de..0000000 --- a/DirectXTK/Src/Shaders/Compiled/PostProcess_PSBloomExtract.inc +++ /dev/null @@ -1,109 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Position 0 xyzw 0 POS float -// TEXCOORD 0 xy 1 NONE float xy -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Target 0 xyzw 0 TARGET float xyzw -// -ps_4_0 -dcl_constantbuffer CB0[17], immediateIndexed -dcl_sampler s0, mode_default -dcl_resource_texture2d (float,float,float,float) t0 -dcl_input_ps linear v1.xy -dcl_output o0.xyzw -dcl_temps 2 -sample r0.xyzw, v1.xyxx, t0.xyzw, s0 -add r0.xyzw, r0.xyzw, -cb0[16].xyzw -add r1.xyzw, -cb0[16].xyzw, l(1.000000, 1.000000, 1.000000, 1.000000) -div_sat o0.xyzw, r0.xyzw, r1.xyzw -ret -// Approximately 0 instruction slots used -#endif - -const BYTE PostProcess_PSBloomExtract[] = -{ - 68, 88, 66, 67, 171, 18, - 55, 97, 179, 14, 173, 230, - 133, 86, 96, 193, 26, 35, - 69, 7, 1, 0, 0, 0, - 172, 1, 0, 0, 3, 0, - 0, 0, 44, 0, 0, 0, - 132, 0, 0, 0, 184, 0, - 0, 0, 73, 83, 71, 78, - 80, 0, 0, 0, 2, 0, - 0, 0, 8, 0, 0, 0, - 56, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 15, 0, 0, 0, - 68, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 1, 0, - 0, 0, 3, 3, 0, 0, - 83, 86, 95, 80, 111, 115, - 105, 116, 105, 111, 110, 0, - 84, 69, 88, 67, 79, 79, - 82, 68, 0, 171, 171, 171, - 79, 83, 71, 78, 44, 0, - 0, 0, 1, 0, 0, 0, - 8, 0, 0, 0, 32, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 15, 0, 0, 0, 83, 86, - 95, 84, 97, 114, 103, 101, - 116, 0, 171, 171, 83, 72, - 68, 82, 236, 0, 0, 0, - 64, 0, 0, 0, 59, 0, - 0, 0, 89, 0, 0, 4, - 70, 142, 32, 0, 0, 0, - 0, 0, 17, 0, 0, 0, - 90, 0, 0, 3, 0, 96, - 16, 0, 0, 0, 0, 0, - 88, 24, 0, 4, 0, 112, - 16, 0, 0, 0, 0, 0, - 85, 85, 0, 0, 98, 16, - 0, 3, 50, 16, 16, 0, - 1, 0, 0, 0, 101, 0, - 0, 3, 242, 32, 16, 0, - 0, 0, 0, 0, 104, 0, - 0, 2, 2, 0, 0, 0, - 69, 0, 0, 9, 242, 0, - 16, 0, 0, 0, 0, 0, - 70, 16, 16, 0, 1, 0, - 0, 0, 70, 126, 16, 0, - 0, 0, 0, 0, 0, 96, - 16, 0, 0, 0, 0, 0, - 0, 0, 0, 9, 242, 0, - 16, 0, 0, 0, 0, 0, - 70, 14, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 128, - 65, 0, 0, 0, 0, 0, - 0, 0, 16, 0, 0, 0, - 0, 0, 0, 12, 242, 0, - 16, 0, 1, 0, 0, 0, - 70, 142, 32, 128, 65, 0, - 0, 0, 0, 0, 0, 0, - 16, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 128, 63, - 14, 32, 0, 7, 242, 32, - 16, 0, 0, 0, 0, 0, - 70, 14, 16, 0, 0, 0, - 0, 0, 70, 14, 16, 0, - 1, 0, 0, 0, 62, 0, - 0, 1 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/PostProcess_PSCopy.inc b/DirectXTK/Src/Shaders/Compiled/PostProcess_PSCopy.inc deleted file mode 100644 index 3e1851b..0000000 --- a/DirectXTK/Src/Shaders/Compiled/PostProcess_PSCopy.inc +++ /dev/null @@ -1,81 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Position 0 xyzw 0 POS float -// TEXCOORD 0 xy 1 NONE float xy -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Target 0 xyzw 0 TARGET float xyzw -// -ps_4_0 -dcl_sampler s0, mode_default -dcl_resource_texture2d (float,float,float,float) t0 -dcl_input_ps linear v1.xy -dcl_output o0.xyzw -sample o0.xyzw, v1.xyxx, t0.xyzw, s0 -ret -// Approximately 0 instruction slots used -#endif - -const BYTE PostProcess_PSCopy[] = -{ - 68, 88, 66, 67, 108, 129, - 30, 239, 130, 190, 108, 21, - 28, 176, 127, 137, 202, 107, - 77, 84, 1, 0, 0, 0, - 36, 1, 0, 0, 3, 0, - 0, 0, 44, 0, 0, 0, - 132, 0, 0, 0, 184, 0, - 0, 0, 73, 83, 71, 78, - 80, 0, 0, 0, 2, 0, - 0, 0, 8, 0, 0, 0, - 56, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 15, 0, 0, 0, - 68, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 1, 0, - 0, 0, 3, 3, 0, 0, - 83, 86, 95, 80, 111, 115, - 105, 116, 105, 111, 110, 0, - 84, 69, 88, 67, 79, 79, - 82, 68, 0, 171, 171, 171, - 79, 83, 71, 78, 44, 0, - 0, 0, 1, 0, 0, 0, - 8, 0, 0, 0, 32, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 15, 0, 0, 0, 83, 86, - 95, 84, 97, 114, 103, 101, - 116, 0, 171, 171, 83, 72, - 68, 82, 100, 0, 0, 0, - 64, 0, 0, 0, 25, 0, - 0, 0, 90, 0, 0, 3, - 0, 96, 16, 0, 0, 0, - 0, 0, 88, 24, 0, 4, - 0, 112, 16, 0, 0, 0, - 0, 0, 85, 85, 0, 0, - 98, 16, 0, 3, 50, 16, - 16, 0, 1, 0, 0, 0, - 101, 0, 0, 3, 242, 32, - 16, 0, 0, 0, 0, 0, - 69, 0, 0, 9, 242, 32, - 16, 0, 0, 0, 0, 0, - 70, 16, 16, 0, 1, 0, - 0, 0, 70, 126, 16, 0, - 0, 0, 0, 0, 0, 96, - 16, 0, 0, 0, 0, 0, - 62, 0, 0, 1 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/PostProcess_PSDownScale2x2.inc b/DirectXTK/Src/Shaders/Compiled/PostProcess_PSDownScale2x2.inc deleted file mode 100644 index 6680ce5..0000000 --- a/DirectXTK/Src/Shaders/Compiled/PostProcess_PSDownScale2x2.inc +++ /dev/null @@ -1,136 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Position 0 xyzw 0 POS float -// TEXCOORD 0 xy 1 NONE float xy -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Target 0 xyzw 0 TARGET float xyzw -// -ps_4_0 -dcl_constantbuffer CB0[5], dynamicIndexed -dcl_sampler s0, mode_default -dcl_resource_texture2d (float,float,float,float) t0 -dcl_input_ps linear v1.xy -dcl_output o0.xyzw -dcl_temps 3 -mov r0.xyzw, l(0,0,0,0) -mov r1.x, l(0) -loop - ige r1.y, r1.x, l(4) - breakc_nz r1.y - add r1.yz, v1.xxyx, cb0[r1.x + 0].xxyx - sample r2.xyzw, r1.yzyy, t0.xyzw, s0 - add r0.xyzw, r0.xyzw, r2.xyzw - iadd r1.x, r1.x, l(1) -endloop -mul o0.xyzw, r0.xyzw, l(0.250000, 0.250000, 0.250000, 0.250000) -ret -// Approximately 0 instruction slots used -#endif - -const BYTE PostProcess_PSDownScale2x2[] = -{ - 68, 88, 66, 67, 7, 104, - 225, 181, 190, 194, 1, 95, - 237, 110, 147, 78, 75, 13, - 110, 60, 1, 0, 0, 0, - 36, 2, 0, 0, 3, 0, - 0, 0, 44, 0, 0, 0, - 132, 0, 0, 0, 184, 0, - 0, 0, 73, 83, 71, 78, - 80, 0, 0, 0, 2, 0, - 0, 0, 8, 0, 0, 0, - 56, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 15, 0, 0, 0, - 68, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 1, 0, - 0, 0, 3, 3, 0, 0, - 83, 86, 95, 80, 111, 115, - 105, 116, 105, 111, 110, 0, - 84, 69, 88, 67, 79, 79, - 82, 68, 0, 171, 171, 171, - 79, 83, 71, 78, 44, 0, - 0, 0, 1, 0, 0, 0, - 8, 0, 0, 0, 32, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 15, 0, 0, 0, 83, 86, - 95, 84, 97, 114, 103, 101, - 116, 0, 171, 171, 83, 72, - 68, 82, 100, 1, 0, 0, - 64, 0, 0, 0, 89, 0, - 0, 0, 89, 8, 0, 4, - 70, 142, 32, 0, 0, 0, - 0, 0, 5, 0, 0, 0, - 90, 0, 0, 3, 0, 96, - 16, 0, 0, 0, 0, 0, - 88, 24, 0, 4, 0, 112, - 16, 0, 0, 0, 0, 0, - 85, 85, 0, 0, 98, 16, - 0, 3, 50, 16, 16, 0, - 1, 0, 0, 0, 101, 0, - 0, 3, 242, 32, 16, 0, - 0, 0, 0, 0, 104, 0, - 0, 2, 3, 0, 0, 0, - 54, 0, 0, 8, 242, 0, - 16, 0, 0, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 54, 0, 0, 5, - 18, 0, 16, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 0, 0, 48, 0, - 0, 1, 33, 0, 0, 7, - 34, 0, 16, 0, 1, 0, - 0, 0, 10, 0, 16, 0, - 1, 0, 0, 0, 1, 64, - 0, 0, 4, 0, 0, 0, - 3, 0, 4, 3, 26, 0, - 16, 0, 1, 0, 0, 0, - 0, 0, 0, 9, 98, 0, - 16, 0, 1, 0, 0, 0, - 6, 17, 16, 0, 1, 0, - 0, 0, 6, 129, 32, 4, - 0, 0, 0, 0, 10, 0, - 16, 0, 1, 0, 0, 0, - 69, 0, 0, 9, 242, 0, - 16, 0, 2, 0, 0, 0, - 150, 5, 16, 0, 1, 0, - 0, 0, 70, 126, 16, 0, - 0, 0, 0, 0, 0, 96, - 16, 0, 0, 0, 0, 0, - 0, 0, 0, 7, 242, 0, - 16, 0, 0, 0, 0, 0, - 70, 14, 16, 0, 0, 0, - 0, 0, 70, 14, 16, 0, - 2, 0, 0, 0, 30, 0, - 0, 7, 18, 0, 16, 0, - 1, 0, 0, 0, 10, 0, - 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 1, 0, - 0, 0, 22, 0, 0, 1, - 56, 0, 0, 10, 242, 32, - 16, 0, 0, 0, 0, 0, - 70, 14, 16, 0, 0, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 128, 62, 0, 0, - 128, 62, 0, 0, 128, 62, - 0, 0, 128, 62, 62, 0, - 0, 1 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/PostProcess_PSDownScale4x4.inc b/DirectXTK/Src/Shaders/Compiled/PostProcess_PSDownScale4x4.inc deleted file mode 100644 index 9e95dc9..0000000 --- a/DirectXTK/Src/Shaders/Compiled/PostProcess_PSDownScale4x4.inc +++ /dev/null @@ -1,136 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Position 0 xyzw 0 POS float -// TEXCOORD 0 xy 1 NONE float xy -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Target 0 xyzw 0 TARGET float xyzw -// -ps_4_0 -dcl_constantbuffer CB0[16], dynamicIndexed -dcl_sampler s0, mode_default -dcl_resource_texture2d (float,float,float,float) t0 -dcl_input_ps linear v1.xy -dcl_output o0.xyzw -dcl_temps 3 -mov r0.xyzw, l(0,0,0,0) -mov r1.x, l(0) -loop - ige r1.y, r1.x, l(16) - breakc_nz r1.y - add r1.yz, v1.xxyx, cb0[r1.x + 0].xxyx - sample r2.xyzw, r1.yzyy, t0.xyzw, s0 - add r0.xyzw, r0.xyzw, r2.xyzw - iadd r1.x, r1.x, l(1) -endloop -mul o0.xyzw, r0.xyzw, l(0.062500, 0.062500, 0.062500, 0.062500) -ret -// Approximately 0 instruction slots used -#endif - -const BYTE PostProcess_PSDownScale4x4[] = -{ - 68, 88, 66, 67, 87, 14, - 245, 134, 119, 2, 187, 63, - 77, 159, 202, 100, 38, 237, - 73, 148, 1, 0, 0, 0, - 36, 2, 0, 0, 3, 0, - 0, 0, 44, 0, 0, 0, - 132, 0, 0, 0, 184, 0, - 0, 0, 73, 83, 71, 78, - 80, 0, 0, 0, 2, 0, - 0, 0, 8, 0, 0, 0, - 56, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 15, 0, 0, 0, - 68, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 1, 0, - 0, 0, 3, 3, 0, 0, - 83, 86, 95, 80, 111, 115, - 105, 116, 105, 111, 110, 0, - 84, 69, 88, 67, 79, 79, - 82, 68, 0, 171, 171, 171, - 79, 83, 71, 78, 44, 0, - 0, 0, 1, 0, 0, 0, - 8, 0, 0, 0, 32, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 15, 0, 0, 0, 83, 86, - 95, 84, 97, 114, 103, 101, - 116, 0, 171, 171, 83, 72, - 68, 82, 100, 1, 0, 0, - 64, 0, 0, 0, 89, 0, - 0, 0, 89, 8, 0, 4, - 70, 142, 32, 0, 0, 0, - 0, 0, 16, 0, 0, 0, - 90, 0, 0, 3, 0, 96, - 16, 0, 0, 0, 0, 0, - 88, 24, 0, 4, 0, 112, - 16, 0, 0, 0, 0, 0, - 85, 85, 0, 0, 98, 16, - 0, 3, 50, 16, 16, 0, - 1, 0, 0, 0, 101, 0, - 0, 3, 242, 32, 16, 0, - 0, 0, 0, 0, 104, 0, - 0, 2, 3, 0, 0, 0, - 54, 0, 0, 8, 242, 0, - 16, 0, 0, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 54, 0, 0, 5, - 18, 0, 16, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 0, 0, 48, 0, - 0, 1, 33, 0, 0, 7, - 34, 0, 16, 0, 1, 0, - 0, 0, 10, 0, 16, 0, - 1, 0, 0, 0, 1, 64, - 0, 0, 16, 0, 0, 0, - 3, 0, 4, 3, 26, 0, - 16, 0, 1, 0, 0, 0, - 0, 0, 0, 9, 98, 0, - 16, 0, 1, 0, 0, 0, - 6, 17, 16, 0, 1, 0, - 0, 0, 6, 129, 32, 4, - 0, 0, 0, 0, 10, 0, - 16, 0, 1, 0, 0, 0, - 69, 0, 0, 9, 242, 0, - 16, 0, 2, 0, 0, 0, - 150, 5, 16, 0, 1, 0, - 0, 0, 70, 126, 16, 0, - 0, 0, 0, 0, 0, 96, - 16, 0, 0, 0, 0, 0, - 0, 0, 0, 7, 242, 0, - 16, 0, 0, 0, 0, 0, - 70, 14, 16, 0, 0, 0, - 0, 0, 70, 14, 16, 0, - 2, 0, 0, 0, 30, 0, - 0, 7, 18, 0, 16, 0, - 1, 0, 0, 0, 10, 0, - 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 1, 0, - 0, 0, 22, 0, 0, 1, - 56, 0, 0, 10, 242, 32, - 16, 0, 0, 0, 0, 0, - 70, 14, 16, 0, 0, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 128, 61, 0, 0, - 128, 61, 0, 0, 128, 61, - 0, 0, 128, 61, 62, 0, - 0, 1 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/PostProcess_PSGaussianBlur5x5.inc b/DirectXTK/Src/Shaders/Compiled/PostProcess_PSGaussianBlur5x5.inc deleted file mode 100644 index 55c29df..0000000 --- a/DirectXTK/Src/Shaders/Compiled/PostProcess_PSGaussianBlur5x5.inc +++ /dev/null @@ -1,136 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Position 0 xyzw 0 POS float -// TEXCOORD 0 xy 1 NONE float xy -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Target 0 xyzw 0 TARGET float xyzw -// -ps_4_0 -dcl_constantbuffer CB0[30], dynamicIndexed -dcl_sampler s0, mode_default -dcl_resource_texture2d (float,float,float,float) t0 -dcl_input_ps linear v1.xy -dcl_output o0.xyzw -dcl_temps 3 -mov r0.xyzw, l(0,0,0,0) -mov r1.x, l(0) -loop - ige r1.y, r1.x, l(13) - breakc_nz r1.y - add r1.yz, v1.xxyx, cb0[r1.x + 0].xxyx - sample r2.xyzw, r1.yzyy, t0.xyzw, s0 - mad r0.xyzw, cb0[r1.x + 16].xyzw, r2.xyzw, r0.xyzw - iadd r1.x, r1.x, l(1) -endloop -mov o0.xyzw, r0.xyzw -ret -// Approximately 0 instruction slots used -#endif - -const BYTE PostProcess_PSGaussianBlur5x5[] = -{ - 68, 88, 66, 67, 144, 251, - 222, 235, 96, 204, 56, 54, - 127, 250, 246, 200, 224, 60, - 209, 131, 1, 0, 0, 0, - 36, 2, 0, 0, 3, 0, - 0, 0, 44, 0, 0, 0, - 132, 0, 0, 0, 184, 0, - 0, 0, 73, 83, 71, 78, - 80, 0, 0, 0, 2, 0, - 0, 0, 8, 0, 0, 0, - 56, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 15, 0, 0, 0, - 68, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 1, 0, - 0, 0, 3, 3, 0, 0, - 83, 86, 95, 80, 111, 115, - 105, 116, 105, 111, 110, 0, - 84, 69, 88, 67, 79, 79, - 82, 68, 0, 171, 171, 171, - 79, 83, 71, 78, 44, 0, - 0, 0, 1, 0, 0, 0, - 8, 0, 0, 0, 32, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 15, 0, 0, 0, 83, 86, - 95, 84, 97, 114, 103, 101, - 116, 0, 171, 171, 83, 72, - 68, 82, 100, 1, 0, 0, - 64, 0, 0, 0, 89, 0, - 0, 0, 89, 8, 0, 4, - 70, 142, 32, 0, 0, 0, - 0, 0, 30, 0, 0, 0, - 90, 0, 0, 3, 0, 96, - 16, 0, 0, 0, 0, 0, - 88, 24, 0, 4, 0, 112, - 16, 0, 0, 0, 0, 0, - 85, 85, 0, 0, 98, 16, - 0, 3, 50, 16, 16, 0, - 1, 0, 0, 0, 101, 0, - 0, 3, 242, 32, 16, 0, - 0, 0, 0, 0, 104, 0, - 0, 2, 3, 0, 0, 0, - 54, 0, 0, 8, 242, 0, - 16, 0, 0, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 54, 0, 0, 5, - 18, 0, 16, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 0, 0, 48, 0, - 0, 1, 33, 0, 0, 7, - 34, 0, 16, 0, 1, 0, - 0, 0, 10, 0, 16, 0, - 1, 0, 0, 0, 1, 64, - 0, 0, 13, 0, 0, 0, - 3, 0, 4, 3, 26, 0, - 16, 0, 1, 0, 0, 0, - 0, 0, 0, 9, 98, 0, - 16, 0, 1, 0, 0, 0, - 6, 17, 16, 0, 1, 0, - 0, 0, 6, 129, 32, 4, - 0, 0, 0, 0, 10, 0, - 16, 0, 1, 0, 0, 0, - 69, 0, 0, 9, 242, 0, - 16, 0, 2, 0, 0, 0, - 150, 5, 16, 0, 1, 0, - 0, 0, 70, 126, 16, 0, - 0, 0, 0, 0, 0, 96, - 16, 0, 0, 0, 0, 0, - 50, 0, 0, 12, 242, 0, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 6, 0, 0, - 0, 0, 16, 0, 0, 0, - 10, 0, 16, 0, 1, 0, - 0, 0, 70, 14, 16, 0, - 2, 0, 0, 0, 70, 14, - 16, 0, 0, 0, 0, 0, - 30, 0, 0, 7, 18, 0, - 16, 0, 1, 0, 0, 0, - 10, 0, 16, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 1, 0, 0, 0, 22, 0, - 0, 1, 54, 0, 0, 5, - 242, 32, 16, 0, 0, 0, - 0, 0, 70, 14, 16, 0, - 0, 0, 0, 0, 62, 0, - 0, 1 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/PostProcess_PSMerge.inc b/DirectXTK/Src/Shaders/Compiled/PostProcess_PSMerge.inc deleted file mode 100644 index deac164..0000000 --- a/DirectXTK/Src/Shaders/Compiled/PostProcess_PSMerge.inc +++ /dev/null @@ -1,112 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Position 0 xyzw 0 POS float -// TEXCOORD 0 xy 1 NONE float xy -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Target 0 xyzw 0 TARGET float xyzw -// -ps_4_0 -dcl_constantbuffer CB0[18], immediateIndexed -dcl_sampler s0, mode_default -dcl_resource_texture2d (float,float,float,float) t0 -dcl_resource_texture2d (float,float,float,float) t1 -dcl_input_ps linear v1.xy -dcl_output o0.xyzw -dcl_temps 2 -sample r0.xyzw, v1.xyxx, t1.xyzw, s0 -mul r0.xyzw, r0.xyzw, cb0[17].xyzw -sample r1.xyzw, v1.xyxx, t0.xyzw, s0 -mad o0.xyzw, cb0[16].xyzw, r1.xyzw, r0.xyzw -ret -// Approximately 0 instruction slots used -#endif - -const BYTE PostProcess_PSMerge[] = -{ - 68, 88, 66, 67, 111, 53, - 218, 89, 135, 6, 8, 132, - 24, 252, 103, 90, 171, 120, - 13, 182, 1, 0, 0, 0, - 184, 1, 0, 0, 3, 0, - 0, 0, 44, 0, 0, 0, - 132, 0, 0, 0, 184, 0, - 0, 0, 73, 83, 71, 78, - 80, 0, 0, 0, 2, 0, - 0, 0, 8, 0, 0, 0, - 56, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 15, 0, 0, 0, - 68, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 1, 0, - 0, 0, 3, 3, 0, 0, - 83, 86, 95, 80, 111, 115, - 105, 116, 105, 111, 110, 0, - 84, 69, 88, 67, 79, 79, - 82, 68, 0, 171, 171, 171, - 79, 83, 71, 78, 44, 0, - 0, 0, 1, 0, 0, 0, - 8, 0, 0, 0, 32, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 15, 0, 0, 0, 83, 86, - 95, 84, 97, 114, 103, 101, - 116, 0, 171, 171, 83, 72, - 68, 82, 248, 0, 0, 0, - 64, 0, 0, 0, 62, 0, - 0, 0, 89, 0, 0, 4, - 70, 142, 32, 0, 0, 0, - 0, 0, 18, 0, 0, 0, - 90, 0, 0, 3, 0, 96, - 16, 0, 0, 0, 0, 0, - 88, 24, 0, 4, 0, 112, - 16, 0, 0, 0, 0, 0, - 85, 85, 0, 0, 88, 24, - 0, 4, 0, 112, 16, 0, - 1, 0, 0, 0, 85, 85, - 0, 0, 98, 16, 0, 3, - 50, 16, 16, 0, 1, 0, - 0, 0, 101, 0, 0, 3, - 242, 32, 16, 0, 0, 0, - 0, 0, 104, 0, 0, 2, - 2, 0, 0, 0, 69, 0, - 0, 9, 242, 0, 16, 0, - 0, 0, 0, 0, 70, 16, - 16, 0, 1, 0, 0, 0, - 70, 126, 16, 0, 1, 0, - 0, 0, 0, 96, 16, 0, - 0, 0, 0, 0, 56, 0, - 0, 8, 242, 0, 16, 0, - 0, 0, 0, 0, 70, 14, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 17, 0, 0, 0, - 69, 0, 0, 9, 242, 0, - 16, 0, 1, 0, 0, 0, - 70, 16, 16, 0, 1, 0, - 0, 0, 70, 126, 16, 0, - 0, 0, 0, 0, 0, 96, - 16, 0, 0, 0, 0, 0, - 50, 0, 0, 10, 242, 32, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 16, 0, 0, 0, - 70, 14, 16, 0, 1, 0, - 0, 0, 70, 14, 16, 0, - 0, 0, 0, 0, 62, 0, - 0, 1 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/PostProcess_PSMonochrome.inc b/DirectXTK/Src/Shaders/Compiled/PostProcess_PSMonochrome.inc deleted file mode 100644 index f719f0a..0000000 --- a/DirectXTK/Src/Shaders/Compiled/PostProcess_PSMonochrome.inc +++ /dev/null @@ -1,95 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Position 0 xyzw 0 POS float -// TEXCOORD 0 xy 1 NONE float xy -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Target 0 xyzw 0 TARGET float xyzw -// -ps_4_0 -dcl_sampler s0, mode_default -dcl_resource_texture2d (float,float,float,float) t0 -dcl_input_ps linear v1.xy -dcl_output o0.xyzw -dcl_temps 1 -sample r0.xyzw, v1.xyxx, t0.xwyz, s0 -dp3 r0.x, r0.xzwx, l(0.212500, 0.715400, 0.072100, 0.000000) -mov o0.xyzw, r0.xxxy -ret -// Approximately 0 instruction slots used -#endif - -const BYTE PostProcess_PSMonochrome[] = -{ - 68, 88, 66, 67, 223, 136, - 63, 187, 209, 86, 5, 50, - 228, 92, 107, 23, 87, 189, - 42, 225, 1, 0, 0, 0, - 104, 1, 0, 0, 3, 0, - 0, 0, 44, 0, 0, 0, - 132, 0, 0, 0, 184, 0, - 0, 0, 73, 83, 71, 78, - 80, 0, 0, 0, 2, 0, - 0, 0, 8, 0, 0, 0, - 56, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 15, 0, 0, 0, - 68, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 1, 0, - 0, 0, 3, 3, 0, 0, - 83, 86, 95, 80, 111, 115, - 105, 116, 105, 111, 110, 0, - 84, 69, 88, 67, 79, 79, - 82, 68, 0, 171, 171, 171, - 79, 83, 71, 78, 44, 0, - 0, 0, 1, 0, 0, 0, - 8, 0, 0, 0, 32, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 15, 0, 0, 0, 83, 86, - 95, 84, 97, 114, 103, 101, - 116, 0, 171, 171, 83, 72, - 68, 82, 168, 0, 0, 0, - 64, 0, 0, 0, 42, 0, - 0, 0, 90, 0, 0, 3, - 0, 96, 16, 0, 0, 0, - 0, 0, 88, 24, 0, 4, - 0, 112, 16, 0, 0, 0, - 0, 0, 85, 85, 0, 0, - 98, 16, 0, 3, 50, 16, - 16, 0, 1, 0, 0, 0, - 101, 0, 0, 3, 242, 32, - 16, 0, 0, 0, 0, 0, - 104, 0, 0, 2, 1, 0, - 0, 0, 69, 0, 0, 9, - 242, 0, 16, 0, 0, 0, - 0, 0, 70, 16, 16, 0, - 1, 0, 0, 0, 198, 121, - 16, 0, 0, 0, 0, 0, - 0, 96, 16, 0, 0, 0, - 0, 0, 16, 0, 0, 10, - 18, 0, 16, 0, 0, 0, - 0, 0, 134, 3, 16, 0, - 0, 0, 0, 0, 2, 64, - 0, 0, 154, 153, 89, 62, - 116, 36, 55, 63, 42, 169, - 147, 61, 0, 0, 0, 0, - 54, 0, 0, 5, 242, 32, - 16, 0, 0, 0, 0, 0, - 6, 4, 16, 0, 0, 0, - 0, 0, 62, 0, 0, 1 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/PostProcess_PSSepia.inc b/DirectXTK/Src/Shaders/Compiled/PostProcess_PSSepia.inc deleted file mode 100644 index 44940c9..0000000 --- a/DirectXTK/Src/Shaders/Compiled/PostProcess_PSSepia.inc +++ /dev/null @@ -1,111 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Position 0 xyzw 0 POS float -// TEXCOORD 0 xy 1 NONE float xy -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Target 0 xyzw 0 TARGET float xyzw -// -ps_4_0 -dcl_sampler s0, mode_default -dcl_resource_texture2d (float,float,float,float) t0 -dcl_input_ps linear v1.xy -dcl_output o0.xyzw -dcl_temps 1 -sample r0.xyzw, v1.xyxx, t0.xyzw, s0 -dp3 o0.x, r0.xyzx, l(0.393000, 0.769000, 0.189000, 0.000000) -dp3 o0.y, r0.xyzx, l(0.349000, 0.686000, 0.168000, 0.000000) -dp3 o0.z, r0.xyzx, l(0.272000, 0.534000, 0.131000, 0.000000) -mov o0.w, r0.w -ret -// Approximately 0 instruction slots used -#endif - -const BYTE PostProcess_PSSepia[] = -{ - 68, 88, 66, 67, 128, 113, - 162, 217, 39, 7, 231, 30, - 114, 101, 237, 124, 70, 126, - 192, 247, 1, 0, 0, 0, - 184, 1, 0, 0, 3, 0, - 0, 0, 44, 0, 0, 0, - 132, 0, 0, 0, 184, 0, - 0, 0, 73, 83, 71, 78, - 80, 0, 0, 0, 2, 0, - 0, 0, 8, 0, 0, 0, - 56, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 15, 0, 0, 0, - 68, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 1, 0, - 0, 0, 3, 3, 0, 0, - 83, 86, 95, 80, 111, 115, - 105, 116, 105, 111, 110, 0, - 84, 69, 88, 67, 79, 79, - 82, 68, 0, 171, 171, 171, - 79, 83, 71, 78, 44, 0, - 0, 0, 1, 0, 0, 0, - 8, 0, 0, 0, 32, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 15, 0, 0, 0, 83, 86, - 95, 84, 97, 114, 103, 101, - 116, 0, 171, 171, 83, 72, - 68, 82, 248, 0, 0, 0, - 64, 0, 0, 0, 62, 0, - 0, 0, 90, 0, 0, 3, - 0, 96, 16, 0, 0, 0, - 0, 0, 88, 24, 0, 4, - 0, 112, 16, 0, 0, 0, - 0, 0, 85, 85, 0, 0, - 98, 16, 0, 3, 50, 16, - 16, 0, 1, 0, 0, 0, - 101, 0, 0, 3, 242, 32, - 16, 0, 0, 0, 0, 0, - 104, 0, 0, 2, 1, 0, - 0, 0, 69, 0, 0, 9, - 242, 0, 16, 0, 0, 0, - 0, 0, 70, 16, 16, 0, - 1, 0, 0, 0, 70, 126, - 16, 0, 0, 0, 0, 0, - 0, 96, 16, 0, 0, 0, - 0, 0, 16, 0, 0, 10, - 18, 32, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 2, 64, - 0, 0, 76, 55, 201, 62, - 47, 221, 68, 63, 55, 137, - 65, 62, 0, 0, 0, 0, - 16, 0, 0, 10, 34, 32, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 2, 64, 0, 0, - 33, 176, 178, 62, 178, 157, - 47, 63, 49, 8, 44, 62, - 0, 0, 0, 0, 16, 0, - 0, 10, 66, 32, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 2, 64, 0, 0, 150, 67, - 139, 62, 57, 180, 8, 63, - 221, 36, 6, 62, 0, 0, - 0, 0, 54, 0, 0, 5, - 130, 32, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 62, 0, - 0, 1 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/PostProcess_VSQuad.inc b/DirectXTK/Src/Shaders/Compiled/PostProcess_VSQuad.inc deleted file mode 100644 index 32e8dd7..0000000 --- a/DirectXTK/Src/Shaders/Compiled/PostProcess_VSQuad.inc +++ /dev/null @@ -1,124 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_VertexId 0 x 0 VERTID uint x -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Position 0 xyzw 0 POS float xyzw -// TEXCOORD 0 xy 1 NONE float xy -// -vs_4_0 -dcl_input_sgv v0.x, vertex_id -dcl_output_siv o0.xyzw, position -dcl_output o1.xy -dcl_temps 1 -ishl r0.x, v0.x, l(1) -and r0.x, r0.x, l(2) -utof r0.x, r0.x -mad o0.x, r0.x, l(2.000000), l(-1.000000) -and r0.z, v0.x, l(2) -utof r0.y, r0.z -mad o0.y, r0.y, l(-2.000000), l(1.000000) -mov o1.xy, r0.xyxx -mov o0.zw, l(0,0,0,1.000000) -ret -// Approximately 0 instruction slots used -#endif - -const BYTE PostProcess_VSQuad[] = -{ - 68, 88, 66, 67, 73, 101, - 42, 106, 139, 152, 179, 41, - 181, 121, 21, 254, 218, 15, - 106, 223, 1, 0, 0, 0, - 248, 1, 0, 0, 3, 0, - 0, 0, 44, 0, 0, 0, - 96, 0, 0, 0, 184, 0, - 0, 0, 73, 83, 71, 78, - 44, 0, 0, 0, 1, 0, - 0, 0, 8, 0, 0, 0, - 32, 0, 0, 0, 0, 0, - 0, 0, 6, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 1, 1, 0, 0, - 83, 86, 95, 86, 101, 114, - 116, 101, 120, 73, 100, 0, - 79, 83, 71, 78, 80, 0, - 0, 0, 2, 0, 0, 0, - 8, 0, 0, 0, 56, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 15, 0, 0, 0, 68, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 1, 0, 0, 0, - 3, 12, 0, 0, 83, 86, - 95, 80, 111, 115, 105, 116, - 105, 111, 110, 0, 84, 69, - 88, 67, 79, 79, 82, 68, - 0, 171, 171, 171, 83, 72, - 68, 82, 56, 1, 0, 0, - 64, 0, 1, 0, 78, 0, - 0, 0, 96, 0, 0, 4, - 18, 16, 16, 0, 0, 0, - 0, 0, 6, 0, 0, 0, - 103, 0, 0, 4, 242, 32, - 16, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 101, 0, - 0, 3, 50, 32, 16, 0, - 1, 0, 0, 0, 104, 0, - 0, 2, 1, 0, 0, 0, - 41, 0, 0, 7, 18, 0, - 16, 0, 0, 0, 0, 0, - 10, 16, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 1, 0, 0, 0, 1, 0, - 0, 7, 18, 0, 16, 0, - 0, 0, 0, 0, 10, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 2, 0, - 0, 0, 86, 0, 0, 5, - 18, 0, 16, 0, 0, 0, - 0, 0, 10, 0, 16, 0, - 0, 0, 0, 0, 50, 0, - 0, 9, 18, 32, 16, 0, - 0, 0, 0, 0, 10, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 0, 64, 1, 64, 0, 0, - 0, 0, 128, 191, 1, 0, - 0, 7, 66, 0, 16, 0, - 0, 0, 0, 0, 10, 16, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 2, 0, - 0, 0, 86, 0, 0, 5, - 34, 0, 16, 0, 0, 0, - 0, 0, 42, 0, 16, 0, - 0, 0, 0, 0, 50, 0, - 0, 9, 34, 32, 16, 0, - 0, 0, 0, 0, 26, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 0, 192, 1, 64, 0, 0, - 0, 0, 128, 63, 54, 0, - 0, 5, 50, 32, 16, 0, - 1, 0, 0, 0, 70, 0, - 16, 0, 0, 0, 0, 0, - 54, 0, 0, 8, 194, 32, - 16, 0, 0, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 128, 63, 62, 0, 0, 1 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_PSSkinnedPixelLighting.inc b/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_PSSkinnedPixelLighting.inc deleted file mode 100644 index b623af9..0000000 --- a/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_PSSkinnedPixelLighting.inc +++ /dev/null @@ -1,910 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// TEXCOORD 0 xy 0 NONE float xy -// TEXCOORD 1 xyzw 1 NONE float xyzw -// TEXCOORD 2 xyz 2 NONE float xyz -// COLOR 0 xyzw 3 NONE float xyzw -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Target 0 xyzw 0 TARGET float xyzw -// -// -// Constant buffer to DX9 shader constant mappings: -// -// Target Reg Buffer Start Reg # of Regs Data Conversion -// ---------- ------- --------- --------- ---------------------- -// c0 cb0 0 14 ( FLT, FLT, FLT, FLT) -// -// -// Sampler/Resource to DX9 shader sampler mappings: -// -// Target Sampler Source Sampler Source Resource -// -------------- --------------- ---------------- -// s0 s0 t0 -// -// -// Level9 shader bytecode: -// - ps_2_0 - def c14, 1, 0, 0, 0 - dcl t0.xyz // pin<0,1> - dcl t1 // pin<2,3,4,5> - dcl t2.xyz // pin<6,7,8> - dcl t3 // pin<9,10,11,12> - dcl_2d s0 - -#line 376 "D:\Microsoft\DirectXTK\Src\Shaders\SkinnedEffect.fx" - texld r0, t0, s0 - add r1.xyz, -t1, c12 - dp3 r1.w, r1, r1 - rsq r1.w, r1.w - -#line 31 "D:\Microsoft\DirectXTK\Src\Shaders\Lighting.fxh" - mad r2.xyz, r1, r1.w, -c3 - nrm r3.xyz, r2 // ::halfVectors<0,1,2> - -#line 379 "D:\Microsoft\DirectXTK\Src\Shaders\SkinnedEffect.fx" - nrm r2.xyz, t2 // ::worldNormal<0,1,2> - -#line 35 "D:\Microsoft\DirectXTK\Src\Shaders\Lighting.fxh" - dp3 r3.x, r3, r2 // ::dotH<0> - -#line 31 - mad r4.xyz, r1, r1.w, -c4 - mad r1.xyz, r1, r1.w, -c5 - nrm r5.xyz, r1 // ::halfVectors<6,7,8> - -#line 35 - dp3 r3.z, r5, r2 // ::dotH<2> - -#line 31 - nrm r1.xyz, r4 // ::halfVectors<3,4,5> - -#line 35 - dp3 r3.y, r1, r2 // ::dotH<1> - dp3 r1.x, -c3, r2 // ::dotL<0> - dp3 r1.y, -c4, r2 // ::dotL<1> - dp3 r1.z, -c5, r2 // ::dotL<2> - -#line 37 - cmp r2.xyz, r1, c14.x, c14.y // ::zeroL<0,1,2> - -#line 40 - mul r4.xyz, r2, r3 - cmp r3.xyz, r3, r4, c14.y - mul r2.xyz, r1, r2 // ::diffuse<0,1,2> - log r4.x, r3.x - log r4.y, r3.y - log r4.z, r3.z - mul r3.xyz, r4, c2.w - exp r4.x, r3.x - exp r4.y, r3.y - exp r4.z, r3.z - mul r1.xyz, r1, r4 // ::specular<0,1,2> - -#line 45 - mul r3.xyz, r1.y, c10 - mad r3.xyz, r1.x, c9, r3 - mad r1.xyz, r1.z, c11, r3 - mul r1.xyz, r1, c2 // ::result<3,4,5> - -#line 376 "D:\Microsoft\DirectXTK\Src\Shaders\SkinnedEffect.fx" - mul r0, r0, t3 // ::color<0,1,2,3> - -#line 24 "D:\Microsoft\DirectXTK\Src\Shaders\Common.fxh" - mul r1.xyz, r0.w, r1 - -#line 44 "D:\Microsoft\DirectXTK\Src\Shaders\Lighting.fxh" - mul r3.xyz, r2.y, c7 - mad r3.xyz, r2.x, c6, r3 - mad r2.xyz, r2.z, c8, r3 - mov r3.xyz, c0 // Parameters::DiffuseColor<0,1,2> - mad r2.xyz, r2, r3, c1 // ::result<0,1,2> - -#line 24 "D:\Microsoft\DirectXTK\Src\Shaders\Common.fxh" - mad r1.xyz, r0, r2, r1 // AddSpecular::color<0,1,2> - -#line 18 - mad r2.xyz, c13, r0.w, -r1 - mad r0.xyz, t1.w, r2, r1 // ApplyFog::color<0,1,2> - mov oC0, r0 // ::PSSkinnedPixelLighting<0,1,2,3> - -// approximately 52 instruction slots used (1 texture, 51 arithmetic) -ps_4_0 -dcl_constantbuffer CB0[14], immediateIndexed -dcl_sampler s0, mode_default -dcl_resource_texture2d (float,float,float,float) t0 -dcl_input_ps linear v0.xy -dcl_input_ps linear v1.xyzw -dcl_input_ps linear v2.xyz -dcl_input_ps linear v3.xyzw -dcl_output o0.xyzw -dcl_temps 4 -add r0.xyz, -v1.xyzx, cb0[12].xyzx -dp3 r0.w, r0.xyzx, r0.xyzx -rsq r0.w, r0.w -mad r1.xyz, r0.xyzx, r0.wwww, -cb0[3].xyzx -dp3 r1.w, r1.xyzx, r1.xyzx -rsq r1.w, r1.w -mul r1.xyz, r1.wwww, r1.xyzx -dp3 r1.w, v2.xyzx, v2.xyzx -rsq r1.w, r1.w -mul r2.xyz, r1.wwww, v2.xyzx -dp3 r1.x, r1.xyzx, r2.xyzx -mad r3.xyz, r0.xyzx, r0.wwww, -cb0[4].xyzx -mad r0.xyz, r0.xyzx, r0.wwww, -cb0[5].xyzx -dp3 r0.w, r3.xyzx, r3.xyzx -rsq r0.w, r0.w -mul r3.xyz, r0.wwww, r3.xyzx -dp3 r1.y, r3.xyzx, r2.xyzx -dp3 r0.w, r0.xyzx, r0.xyzx -rsq r0.w, r0.w -mul r0.xyz, r0.wwww, r0.xyzx -dp3 r1.z, r0.xyzx, r2.xyzx -max r0.xyz, r1.xyzx, l(0.000000, 0.000000, 0.000000, 0.000000) -dp3 r1.x, -cb0[3].xyzx, r2.xyzx -dp3 r1.y, -cb0[4].xyzx, r2.xyzx -dp3 r1.z, -cb0[5].xyzx, r2.xyzx -ge r2.xyz, r1.xyzx, l(0.000000, 0.000000, 0.000000, 0.000000) -and r2.xyz, r2.xyzx, l(0x3f800000, 0x3f800000, 0x3f800000, 0) -mul r0.xyz, r0.xyzx, r2.xyzx -mul r2.xyz, r1.xyzx, r2.xyzx -log r0.xyz, r0.xyzx -mul r0.xyz, r0.xyzx, cb0[2].wwww -exp r0.xyz, r0.xyzx -mul r0.xyz, r1.xyzx, r0.xyzx -mul r1.xyz, r0.yyyy, cb0[10].xyzx -mad r0.xyw, r0.xxxx, cb0[9].xyxz, r1.xyxz -mad r0.xyz, r0.zzzz, cb0[11].xyzx, r0.xywx -mul r0.xyz, r0.xyzx, cb0[2].xyzx -sample r1.xyzw, v0.xyxx, t0.xyzw, s0 -mul r1.xyzw, r1.xyzw, v3.xyzw -mul r0.xyz, r0.xyzx, r1.wwww -mul r3.xyz, r2.yyyy, cb0[7].xyzx -mad r2.xyw, r2.xxxx, cb0[6].xyxz, r3.xyxz -mad r2.xyz, r2.zzzz, cb0[8].xyzx, r2.xywx -mad r2.xyz, r2.xyzx, cb0[0].xyzx, cb0[1].xyzx -mad r0.xyz, r1.xyzx, r2.xyzx, r0.xyzx -mad r1.xyz, cb0[13].xyzx, r1.wwww, -r0.xyzx -mad o0.xyz, v1.wwww, r1.xyzx, r0.xyzx -mov o0.w, r1.w -ret -// Approximately 0 instruction slots used -#endif - -const BYTE SkinnedEffect_PSSkinnedPixelLighting[] = -{ - 68, 88, 66, 67, 168, 10, - 191, 153, 78, 45, 159, 78, - 5, 73, 234, 9, 23, 195, - 29, 98, 1, 0, 0, 0, - 232, 16, 0, 0, 4, 0, - 0, 0, 48, 0, 0, 0, - 196, 9, 0, 0, 52, 16, - 0, 0, 180, 16, 0, 0, - 65, 111, 110, 57, 140, 9, - 0, 0, 140, 9, 0, 0, - 0, 2, 255, 255, 88, 9, - 0, 0, 52, 0, 0, 0, - 1, 0, 40, 0, 0, 0, - 52, 0, 0, 0, 52, 0, - 1, 0, 36, 0, 0, 0, - 52, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 14, 0, - 0, 0, 0, 0, 0, 0, - 0, 2, 255, 255, 254, 255, - 142, 1, 68, 66, 85, 71, - 40, 0, 0, 0, 12, 6, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 188, 0, - 0, 0, 50, 0, 0, 0, - 200, 0, 0, 0, 14, 0, - 0, 0, 244, 4, 0, 0, - 140, 2, 0, 0, 68, 58, - 92, 77, 105, 99, 114, 111, - 115, 111, 102, 116, 92, 68, - 105, 114, 101, 99, 116, 88, - 84, 75, 92, 83, 114, 99, - 92, 83, 104, 97, 100, 101, - 114, 115, 92, 83, 107, 105, - 110, 110, 101, 100, 69, 102, - 102, 101, 99, 116, 46, 102, - 120, 0, 68, 58, 92, 77, - 105, 99, 114, 111, 115, 111, - 102, 116, 92, 68, 105, 114, - 101, 99, 116, 88, 84, 75, - 92, 83, 114, 99, 92, 83, - 104, 97, 100, 101, 114, 115, - 92, 76, 105, 103, 104, 116, - 105, 110, 103, 46, 102, 120, - 104, 0, 68, 58, 92, 77, - 105, 99, 114, 111, 115, 111, - 102, 116, 92, 68, 105, 114, - 101, 99, 116, 88, 84, 75, - 92, 83, 114, 99, 92, 83, - 104, 97, 100, 101, 114, 115, - 92, 67, 111, 109, 109, 111, - 110, 46, 102, 120, 104, 0, - 171, 171, 40, 0, 0, 0, - 92, 0, 0, 0, 140, 0, - 0, 0, 0, 0, 255, 255, - 64, 6, 0, 0, 0, 0, - 255, 255, 88, 6, 0, 0, - 0, 0, 255, 255, 100, 6, - 0, 0, 0, 0, 255, 255, - 112, 6, 0, 0, 0, 0, - 255, 255, 124, 6, 0, 0, - 0, 0, 255, 255, 136, 6, - 0, 0, 120, 1, 0, 0, - 148, 6, 0, 0, 122, 1, - 0, 0, 164, 6, 0, 0, - 122, 1, 0, 0, 180, 6, - 0, 0, 122, 1, 0, 0, - 196, 6, 0, 0, 31, 0, - 1, 0, 208, 6, 0, 0, - 31, 0, 1, 0, 228, 6, - 0, 0, 123, 1, 0, 0, - 240, 6, 0, 0, 35, 0, - 1, 0, 252, 6, 0, 0, - 31, 0, 1, 0, 12, 7, - 0, 0, 31, 0, 1, 0, - 32, 7, 0, 0, 31, 0, - 1, 0, 52, 7, 0, 0, - 35, 0, 1, 0, 64, 7, - 0, 0, 31, 0, 1, 0, - 80, 7, 0, 0, 35, 0, - 1, 0, 92, 7, 0, 0, - 34, 0, 1, 0, 108, 7, - 0, 0, 34, 0, 1, 0, - 124, 7, 0, 0, 34, 0, - 1, 0, 140, 7, 0, 0, - 37, 0, 1, 0, 156, 7, - 0, 0, 40, 0, 1, 0, - 176, 7, 0, 0, 40, 0, - 1, 0, 192, 7, 0, 0, - 39, 0, 1, 0, 212, 7, - 0, 0, 40, 0, 1, 0, - 228, 7, 0, 0, 40, 0, - 1, 0, 240, 7, 0, 0, - 40, 0, 1, 0, 252, 7, - 0, 0, 40, 0, 1, 0, - 8, 8, 0, 0, 40, 0, - 1, 0, 24, 8, 0, 0, - 40, 0, 1, 0, 36, 8, - 0, 0, 40, 0, 1, 0, - 48, 8, 0, 0, 40, 0, - 1, 0, 60, 8, 0, 0, - 45, 0, 1, 0, 76, 8, - 0, 0, 45, 0, 1, 0, - 92, 8, 0, 0, 45, 0, - 1, 0, 112, 8, 0, 0, - 45, 0, 1, 0, 132, 8, - 0, 0, 120, 1, 0, 0, - 148, 8, 0, 0, 24, 0, - 2, 0, 164, 8, 0, 0, - 44, 0, 1, 0, 180, 8, - 0, 0, 44, 0, 1, 0, - 196, 8, 0, 0, 44, 0, - 1, 0, 216, 8, 0, 0, - 44, 0, 1, 0, 236, 8, - 0, 0, 44, 0, 1, 0, - 248, 8, 0, 0, 24, 0, - 2, 0, 12, 9, 0, 0, - 18, 0, 2, 0, 32, 9, - 0, 0, 18, 0, 2, 0, - 52, 9, 0, 0, 18, 0, - 2, 0, 72, 9, 0, 0, - 80, 97, 114, 97, 109, 101, - 116, 101, 114, 115, 0, 68, - 105, 102, 102, 117, 115, 101, - 67, 111, 108, 111, 114, 0, - 1, 0, 3, 0, 1, 0, - 4, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 44, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 255, 255, 80, 83, - 83, 107, 105, 110, 110, 101, - 100, 80, 105, 120, 101, 108, - 76, 105, 103, 104, 116, 105, - 110, 103, 0, 171, 1, 0, - 3, 0, 1, 0, 4, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 49, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 3, 0, 65, 112, 112, 108, - 121, 70, 111, 103, 0, 99, - 111, 108, 111, 114, 0, 171, - 1, 0, 3, 0, 1, 0, - 4, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 48, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 255, 255, 65, 100, - 100, 83, 112, 101, 99, 117, - 108, 97, 114, 0, 46, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 255, 255, 39, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 3, 0, 100, 105, - 102, 102, 117, 115, 101, 0, - 1, 0, 3, 0, 1, 0, - 3, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 26, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 255, 255, 100, 111, - 116, 72, 0, 171, 171, 171, - 13, 0, 0, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 17, 0, 0, 0, 255, 255, - 255, 255, 2, 0, 255, 255, - 19, 0, 0, 0, 255, 255, - 1, 0, 255, 255, 255, 255, - 100, 111, 116, 76, 0, 171, - 171, 171, 20, 0, 0, 0, - 0, 0, 255, 255, 255, 255, - 255, 255, 21, 0, 0, 0, - 255, 255, 1, 0, 255, 255, - 255, 255, 22, 0, 0, 0, - 255, 255, 255, 255, 2, 0, - 255, 255, 104, 97, 108, 102, - 86, 101, 99, 116, 111, 114, - 115, 0, 3, 0, 3, 0, - 3, 0, 3, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 11, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 255, 255, - 16, 0, 0, 0, 6, 0, - 7, 0, 8, 0, 255, 255, - 18, 0, 0, 0, 3, 0, - 4, 0, 5, 0, 255, 255, - 112, 105, 110, 0, 84, 101, - 120, 67, 111, 111, 114, 100, - 0, 171, 171, 171, 1, 0, - 3, 0, 1, 0, 2, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 80, 111, 115, 105, - 116, 105, 111, 110, 87, 83, - 0, 78, 111, 114, 109, 97, - 108, 87, 83, 0, 68, 105, - 102, 102, 117, 115, 101, 0, - 208, 3, 0, 0, 220, 3, - 0, 0, 236, 3, 0, 0, - 208, 2, 0, 0, 247, 3, - 0, 0, 24, 3, 0, 0, - 0, 4, 0, 0, 208, 2, - 0, 0, 5, 0, 0, 0, - 1, 0, 13, 0, 1, 0, - 4, 0, 8, 4, 0, 0, - 1, 0, 0, 0, 0, 0, - 1, 0, 255, 255, 255, 255, - 2, 0, 0, 0, 2, 0, - 3, 0, 4, 0, 5, 0, - 3, 0, 0, 0, 6, 0, - 7, 0, 8, 0, 255, 255, - 4, 0, 0, 0, 9, 0, - 10, 0, 11, 0, 12, 0, - 114, 101, 115, 117, 108, 116, - 0, 83, 112, 101, 99, 117, - 108, 97, 114, 0, 0, 4, - 0, 0, 24, 3, 0, 0, - 111, 4, 0, 0, 24, 3, - 0, 0, 5, 0, 0, 0, - 1, 0, 6, 0, 1, 0, - 2, 0, 120, 4, 0, 0, - 38, 0, 0, 0, 3, 0, - 4, 0, 5, 0, 255, 255, - 45, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 255, 255, - 115, 112, 101, 99, 117, 108, - 97, 114, 0, 171, 171, 171, - 34, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 255, 255, - 119, 111, 114, 108, 100, 78, - 111, 114, 109, 97, 108, 0, - 12, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 255, 255, - 122, 101, 114, 111, 76, 0, - 171, 171, 23, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 255, 255, 88, 2, 0, 0, - 99, 2, 0, 0, 112, 2, - 0, 0, 1, 0, 0, 0, - 128, 2, 0, 0, 0, 0, - 0, 0, 140, 2, 0, 0, - 164, 2, 0, 0, 1, 0, - 0, 0, 180, 2, 0, 0, - 192, 2, 0, 0, 201, 2, - 0, 0, 208, 2, 0, 0, - 1, 0, 0, 0, 224, 2, - 0, 0, 236, 2, 0, 0, - 201, 2, 0, 0, 208, 2, - 0, 0, 1, 0, 0, 0, - 248, 2, 0, 0, 0, 0, - 0, 0, 201, 2, 0, 0, - 208, 2, 0, 0, 1, 0, - 0, 0, 4, 3, 0, 0, - 0, 0, 0, 0, 16, 3, - 0, 0, 24, 3, 0, 0, - 1, 0, 0, 0, 40, 3, - 0, 0, 0, 0, 0, 0, - 52, 3, 0, 0, 24, 3, - 0, 0, 3, 0, 0, 0, - 60, 3, 0, 0, 0, 0, - 0, 0, 96, 3, 0, 0, - 24, 3, 0, 0, 3, 0, - 0, 0, 104, 3, 0, 0, - 0, 0, 0, 0, 140, 3, - 0, 0, 152, 3, 0, 0, - 3, 0, 0, 0, 168, 3, - 0, 0, 140, 2, 0, 0, - 204, 3, 0, 0, 40, 4, - 0, 0, 4, 0, 0, 0, - 56, 4, 0, 0, 0, 0, - 0, 0, 104, 4, 0, 0, - 136, 4, 0, 0, 2, 0, - 0, 0, 152, 4, 0, 0, - 0, 0, 0, 0, 176, 4, - 0, 0, 24, 3, 0, 0, - 1, 0, 0, 0, 188, 4, - 0, 0, 0, 0, 0, 0, - 200, 4, 0, 0, 24, 3, - 0, 0, 1, 0, 0, 0, - 212, 4, 0, 0, 0, 0, - 0, 0, 224, 4, 0, 0, - 24, 3, 0, 0, 1, 0, - 0, 0, 232, 4, 0, 0, - 77, 105, 99, 114, 111, 115, - 111, 102, 116, 32, 40, 82, - 41, 32, 72, 76, 83, 76, - 32, 83, 104, 97, 100, 101, - 114, 32, 67, 111, 109, 112, - 105, 108, 101, 114, 32, 49, - 48, 46, 49, 0, 81, 0, - 0, 5, 14, 0, 15, 160, - 0, 0, 128, 63, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 31, 0, - 0, 2, 0, 0, 0, 128, - 0, 0, 7, 176, 31, 0, - 0, 2, 0, 0, 0, 128, - 1, 0, 15, 176, 31, 0, - 0, 2, 0, 0, 0, 128, - 2, 0, 7, 176, 31, 0, - 0, 2, 0, 0, 0, 128, - 3, 0, 15, 176, 31, 0, - 0, 2, 0, 0, 0, 144, - 0, 8, 15, 160, 66, 0, - 0, 3, 0, 0, 15, 128, - 0, 0, 228, 176, 0, 8, - 228, 160, 2, 0, 0, 3, - 1, 0, 7, 128, 1, 0, - 228, 177, 12, 0, 228, 160, - 8, 0, 0, 3, 1, 0, - 8, 128, 1, 0, 228, 128, - 1, 0, 228, 128, 7, 0, - 0, 2, 1, 0, 8, 128, - 1, 0, 255, 128, 4, 0, - 0, 4, 2, 0, 7, 128, - 1, 0, 228, 128, 1, 0, - 255, 128, 3, 0, 228, 161, - 36, 0, 0, 2, 3, 0, - 7, 128, 2, 0, 228, 128, - 36, 0, 0, 2, 2, 0, - 7, 128, 2, 0, 228, 176, - 8, 0, 0, 3, 3, 0, - 1, 128, 3, 0, 228, 128, - 2, 0, 228, 128, 4, 0, - 0, 4, 4, 0, 7, 128, - 1, 0, 228, 128, 1, 0, - 255, 128, 4, 0, 228, 161, - 4, 0, 0, 4, 1, 0, - 7, 128, 1, 0, 228, 128, - 1, 0, 255, 128, 5, 0, - 228, 161, 36, 0, 0, 2, - 5, 0, 7, 128, 1, 0, - 228, 128, 8, 0, 0, 3, - 3, 0, 4, 128, 5, 0, - 228, 128, 2, 0, 228, 128, - 36, 0, 0, 2, 1, 0, - 7, 128, 4, 0, 228, 128, - 8, 0, 0, 3, 3, 0, - 2, 128, 1, 0, 228, 128, - 2, 0, 228, 128, 8, 0, - 0, 3, 1, 0, 1, 128, - 3, 0, 228, 161, 2, 0, - 228, 128, 8, 0, 0, 3, - 1, 0, 2, 128, 4, 0, - 228, 161, 2, 0, 228, 128, - 8, 0, 0, 3, 1, 0, - 4, 128, 5, 0, 228, 161, - 2, 0, 228, 128, 88, 0, - 0, 4, 2, 0, 7, 128, - 1, 0, 228, 128, 14, 0, - 0, 160, 14, 0, 85, 160, - 5, 0, 0, 3, 4, 0, - 7, 128, 2, 0, 228, 128, - 3, 0, 228, 128, 88, 0, - 0, 4, 3, 0, 7, 128, - 3, 0, 228, 128, 4, 0, - 228, 128, 14, 0, 85, 160, - 5, 0, 0, 3, 2, 0, - 7, 128, 1, 0, 228, 128, - 2, 0, 228, 128, 15, 0, - 0, 2, 4, 0, 1, 128, - 3, 0, 0, 128, 15, 0, - 0, 2, 4, 0, 2, 128, - 3, 0, 85, 128, 15, 0, - 0, 2, 4, 0, 4, 128, - 3, 0, 170, 128, 5, 0, - 0, 3, 3, 0, 7, 128, - 4, 0, 228, 128, 2, 0, - 255, 160, 14, 0, 0, 2, - 4, 0, 1, 128, 3, 0, - 0, 128, 14, 0, 0, 2, - 4, 0, 2, 128, 3, 0, - 85, 128, 14, 0, 0, 2, - 4, 0, 4, 128, 3, 0, - 170, 128, 5, 0, 0, 3, - 1, 0, 7, 128, 1, 0, - 228, 128, 4, 0, 228, 128, - 5, 0, 0, 3, 3, 0, - 7, 128, 1, 0, 85, 128, - 10, 0, 228, 160, 4, 0, - 0, 4, 3, 0, 7, 128, - 1, 0, 0, 128, 9, 0, - 228, 160, 3, 0, 228, 128, - 4, 0, 0, 4, 1, 0, - 7, 128, 1, 0, 170, 128, - 11, 0, 228, 160, 3, 0, - 228, 128, 5, 0, 0, 3, - 1, 0, 7, 128, 1, 0, - 228, 128, 2, 0, 228, 160, - 5, 0, 0, 3, 0, 0, - 15, 128, 0, 0, 228, 128, - 3, 0, 228, 176, 5, 0, - 0, 3, 1, 0, 7, 128, - 0, 0, 255, 128, 1, 0, - 228, 128, 5, 0, 0, 3, - 3, 0, 7, 128, 2, 0, - 85, 128, 7, 0, 228, 160, - 4, 0, 0, 4, 3, 0, - 7, 128, 2, 0, 0, 128, - 6, 0, 228, 160, 3, 0, - 228, 128, 4, 0, 0, 4, - 2, 0, 7, 128, 2, 0, - 170, 128, 8, 0, 228, 160, - 3, 0, 228, 128, 1, 0, - 0, 2, 3, 0, 7, 128, - 0, 0, 228, 160, 4, 0, - 0, 4, 2, 0, 7, 128, - 2, 0, 228, 128, 3, 0, - 228, 128, 1, 0, 228, 160, - 4, 0, 0, 4, 1, 0, - 7, 128, 0, 0, 228, 128, - 2, 0, 228, 128, 1, 0, - 228, 128, 4, 0, 0, 4, - 2, 0, 7, 128, 13, 0, - 228, 160, 0, 0, 255, 128, - 1, 0, 228, 129, 4, 0, - 0, 4, 0, 0, 7, 128, - 1, 0, 255, 176, 2, 0, - 228, 128, 1, 0, 228, 128, - 1, 0, 0, 2, 0, 8, - 15, 128, 0, 0, 228, 128, - 255, 255, 0, 0, 83, 72, - 68, 82, 104, 6, 0, 0, - 64, 0, 0, 0, 154, 1, - 0, 0, 89, 0, 0, 4, - 70, 142, 32, 0, 0, 0, - 0, 0, 14, 0, 0, 0, - 90, 0, 0, 3, 0, 96, - 16, 0, 0, 0, 0, 0, - 88, 24, 0, 4, 0, 112, - 16, 0, 0, 0, 0, 0, - 85, 85, 0, 0, 98, 16, - 0, 3, 50, 16, 16, 0, - 0, 0, 0, 0, 98, 16, - 0, 3, 242, 16, 16, 0, - 1, 0, 0, 0, 98, 16, - 0, 3, 114, 16, 16, 0, - 2, 0, 0, 0, 98, 16, - 0, 3, 242, 16, 16, 0, - 3, 0, 0, 0, 101, 0, - 0, 3, 242, 32, 16, 0, - 0, 0, 0, 0, 104, 0, - 0, 2, 4, 0, 0, 0, - 0, 0, 0, 9, 114, 0, - 16, 0, 0, 0, 0, 0, - 70, 18, 16, 128, 65, 0, - 0, 0, 1, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 12, 0, 0, 0, - 16, 0, 0, 7, 130, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 68, 0, - 0, 5, 130, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 50, 0, 0, 11, 114, 0, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 246, 15, 16, 0, - 0, 0, 0, 0, 70, 130, - 32, 128, 65, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 16, 0, 0, 7, - 130, 0, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 1, 0, 0, 0, - 68, 0, 0, 5, 130, 0, - 16, 0, 1, 0, 0, 0, - 58, 0, 16, 0, 1, 0, - 0, 0, 56, 0, 0, 7, - 114, 0, 16, 0, 1, 0, - 0, 0, 246, 15, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 1, 0, 0, 0, - 16, 0, 0, 7, 130, 0, - 16, 0, 1, 0, 0, 0, - 70, 18, 16, 0, 2, 0, - 0, 0, 70, 18, 16, 0, - 2, 0, 0, 0, 68, 0, - 0, 5, 130, 0, 16, 0, - 1, 0, 0, 0, 58, 0, - 16, 0, 1, 0, 0, 0, - 56, 0, 0, 7, 114, 0, - 16, 0, 2, 0, 0, 0, - 246, 15, 16, 0, 1, 0, - 0, 0, 70, 18, 16, 0, - 2, 0, 0, 0, 16, 0, - 0, 7, 18, 0, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 2, 0, - 0, 0, 50, 0, 0, 11, - 114, 0, 16, 0, 3, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 246, 15, - 16, 0, 0, 0, 0, 0, - 70, 130, 32, 128, 65, 0, - 0, 0, 0, 0, 0, 0, - 4, 0, 0, 0, 50, 0, - 0, 11, 114, 0, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 246, 15, 16, 0, 0, 0, - 0, 0, 70, 130, 32, 128, - 65, 0, 0, 0, 0, 0, - 0, 0, 5, 0, 0, 0, - 16, 0, 0, 7, 130, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 3, 0, - 0, 0, 70, 2, 16, 0, - 3, 0, 0, 0, 68, 0, - 0, 5, 130, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 56, 0, 0, 7, 114, 0, - 16, 0, 3, 0, 0, 0, - 246, 15, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 3, 0, 0, 0, 16, 0, - 0, 7, 34, 0, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 3, 0, 0, 0, - 70, 2, 16, 0, 2, 0, - 0, 0, 16, 0, 0, 7, - 130, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 68, 0, 0, 5, 130, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 56, 0, 0, 7, - 114, 0, 16, 0, 0, 0, - 0, 0, 246, 15, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 16, 0, 0, 7, 66, 0, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 2, 0, 0, 0, 52, 0, - 0, 10, 114, 0, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 1, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 16, 0, 0, 9, - 18, 0, 16, 0, 1, 0, - 0, 0, 70, 130, 32, 128, - 65, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 70, 2, 16, 0, 2, 0, - 0, 0, 16, 0, 0, 9, - 34, 0, 16, 0, 1, 0, - 0, 0, 70, 130, 32, 128, - 65, 0, 0, 0, 0, 0, - 0, 0, 4, 0, 0, 0, - 70, 2, 16, 0, 2, 0, - 0, 0, 16, 0, 0, 9, - 66, 0, 16, 0, 1, 0, - 0, 0, 70, 130, 32, 128, - 65, 0, 0, 0, 0, 0, - 0, 0, 5, 0, 0, 0, - 70, 2, 16, 0, 2, 0, - 0, 0, 29, 0, 0, 10, - 114, 0, 16, 0, 2, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 10, 114, 0, - 16, 0, 2, 0, 0, 0, - 70, 2, 16, 0, 2, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 0, 0, 56, 0, - 0, 7, 114, 0, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 2, 0, - 0, 0, 56, 0, 0, 7, - 114, 0, 16, 0, 2, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 2, 0, 0, 0, - 47, 0, 0, 5, 114, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 56, 0, 0, 8, - 114, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 246, 143, - 32, 0, 0, 0, 0, 0, - 2, 0, 0, 0, 25, 0, - 0, 5, 114, 0, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 56, 0, 0, 7, 114, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 56, 0, - 0, 8, 114, 0, 16, 0, - 1, 0, 0, 0, 86, 5, - 16, 0, 0, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 10, 0, 0, 0, - 50, 0, 0, 10, 178, 0, - 16, 0, 0, 0, 0, 0, - 6, 0, 16, 0, 0, 0, - 0, 0, 70, 136, 32, 0, - 0, 0, 0, 0, 9, 0, - 0, 0, 70, 8, 16, 0, - 1, 0, 0, 0, 50, 0, - 0, 10, 114, 0, 16, 0, - 0, 0, 0, 0, 166, 10, - 16, 0, 0, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 11, 0, 0, 0, - 70, 3, 16, 0, 0, 0, - 0, 0, 56, 0, 0, 8, - 114, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 2, 0, 0, 0, 69, 0, - 0, 9, 242, 0, 16, 0, - 1, 0, 0, 0, 70, 16, - 16, 0, 0, 0, 0, 0, - 70, 126, 16, 0, 0, 0, - 0, 0, 0, 96, 16, 0, - 0, 0, 0, 0, 56, 0, - 0, 7, 242, 0, 16, 0, - 1, 0, 0, 0, 70, 14, - 16, 0, 1, 0, 0, 0, - 70, 30, 16, 0, 3, 0, - 0, 0, 56, 0, 0, 7, - 114, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 246, 15, - 16, 0, 1, 0, 0, 0, - 56, 0, 0, 8, 114, 0, - 16, 0, 3, 0, 0, 0, - 86, 5, 16, 0, 2, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 7, 0, - 0, 0, 50, 0, 0, 10, - 178, 0, 16, 0, 2, 0, - 0, 0, 6, 0, 16, 0, - 2, 0, 0, 0, 70, 136, - 32, 0, 0, 0, 0, 0, - 6, 0, 0, 0, 70, 8, - 16, 0, 3, 0, 0, 0, - 50, 0, 0, 10, 114, 0, - 16, 0, 2, 0, 0, 0, - 166, 10, 16, 0, 2, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 8, 0, - 0, 0, 70, 3, 16, 0, - 2, 0, 0, 0, 50, 0, - 0, 11, 114, 0, 16, 0, - 2, 0, 0, 0, 70, 2, - 16, 0, 2, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 50, 0, 0, 9, 114, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 2, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 50, 0, 0, 11, 114, 0, - 16, 0, 1, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 13, 0, 0, 0, - 246, 15, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 128, - 65, 0, 0, 0, 0, 0, - 0, 0, 50, 0, 0, 9, - 114, 32, 16, 0, 0, 0, - 0, 0, 246, 31, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 54, 0, 0, 5, - 130, 32, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 1, 0, 0, 0, 62, 0, - 0, 1, 73, 83, 71, 78, - 120, 0, 0, 0, 4, 0, - 0, 0, 8, 0, 0, 0, - 104, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 3, 3, 0, 0, - 104, 0, 0, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 1, 0, - 0, 0, 15, 15, 0, 0, - 104, 0, 0, 0, 2, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 2, 0, - 0, 0, 7, 7, 0, 0, - 113, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 3, 0, - 0, 0, 15, 15, 0, 0, - 84, 69, 88, 67, 79, 79, - 82, 68, 0, 67, 79, 76, - 79, 82, 0, 171, 79, 83, - 71, 78, 44, 0, 0, 0, - 1, 0, 0, 0, 8, 0, - 0, 0, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 15, 0, - 0, 0, 83, 86, 95, 84, - 97, 114, 103, 101, 116, 0, - 171, 171 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_PSSkinnedVertexLighting.inc b/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_PSSkinnedVertexLighting.inc deleted file mode 100644 index 78a9803..0000000 --- a/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_PSSkinnedVertexLighting.inc +++ /dev/null @@ -1,308 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// COLOR 0 xyzw 0 NONE float xyzw -// COLOR 1 xyzw 1 NONE float xyzw -// TEXCOORD 0 xy 2 NONE float xy -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Target 0 xyzw 0 TARGET float xyzw -// -// -// Constant buffer to DX9 shader constant mappings: -// -// Target Reg Buffer Start Reg # of Regs Data Conversion -// ---------- ------- --------- --------- ---------------------- -// c0 cb0 13 1 ( FLT, FLT, FLT, FLT) -// -// -// Sampler/Resource to DX9 shader sampler mappings: -// -// Target Sampler Source Sampler Source Resource -// -------------- --------------- ---------------- -// s0 s0 t0 -// -// -// Level9 shader bytecode: -// - ps_2_0 - dcl t0 // pin<0,1,2,3> - dcl t1 // pin<4,5,6,7> - dcl t2.xy // pin<8,9> - dcl_2d s0 - -#line 353 "D:\Microsoft\DirectXTK\Src\Shaders\SkinnedEffect.fx" - texld r0, t2, s0 - mul r0, r0, t0 // ::color<0,1,2,3> - -#line 24 "D:\Microsoft\DirectXTK\Src\Shaders\Common.fxh" - mad r1.xyz, t1, r0.w, r0 // AddSpecular::color<0,1,2> - -#line 18 - mad r2.xyz, c0, r0.w, -r1 - mad r0.xyz, t1.w, r2, r1 // ApplyFog::color<0,1,2> - mov oC0, r0 // ::PSSkinnedVertexLighting<0,1,2,3> - -// approximately 6 instruction slots used (1 texture, 5 arithmetic) -ps_4_0 -dcl_constantbuffer CB0[14], immediateIndexed -dcl_sampler s0, mode_default -dcl_resource_texture2d (float,float,float,float) t0 -dcl_input_ps linear v0.xyzw -dcl_input_ps linear v1.xyzw -dcl_input_ps linear v2.xy -dcl_output o0.xyzw -dcl_temps 2 -sample r0.xyzw, v2.xyxx, t0.xyzw, s0 -mul r0.xyzw, r0.xyzw, v0.xyzw -mad r0.xyz, v1.xyzx, r0.wwww, r0.xyzx -mad r1.xyz, cb0[13].xyzx, r0.wwww, -r0.xyzx -mov o0.w, r0.w -mad o0.xyz, v1.wwww, r1.xyzx, r0.xyzx -ret -// Approximately 0 instruction slots used -#endif - -const BYTE SkinnedEffect_PSSkinnedVertexLighting[] = -{ - 68, 88, 66, 67, 12, 70, - 238, 195, 139, 153, 39, 127, - 238, 71, 135, 98, 76, 49, - 6, 22, 1, 0, 0, 0, - 96, 5, 0, 0, 4, 0, - 0, 0, 48, 0, 0, 0, - 132, 3, 0, 0, 196, 4, - 0, 0, 44, 5, 0, 0, - 65, 111, 110, 57, 76, 3, - 0, 0, 76, 3, 0, 0, - 0, 2, 255, 255, 24, 3, - 0, 0, 52, 0, 0, 0, - 1, 0, 40, 0, 0, 0, - 52, 0, 0, 0, 52, 0, - 1, 0, 36, 0, 0, 0, - 52, 0, 0, 0, 0, 0, - 0, 0, 13, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 0, 2, 255, 255, 254, 255, - 157, 0, 68, 66, 85, 71, - 40, 0, 0, 0, 72, 2, - 0, 0, 0, 0, 0, 0, - 2, 0, 0, 0, 140, 0, - 0, 0, 10, 0, 0, 0, - 148, 0, 0, 0, 5, 0, - 0, 0, 228, 1, 0, 0, - 228, 0, 0, 0, 68, 58, - 92, 77, 105, 99, 114, 111, - 115, 111, 102, 116, 92, 68, - 105, 114, 101, 99, 116, 88, - 84, 75, 92, 83, 114, 99, - 92, 83, 104, 97, 100, 101, - 114, 115, 92, 83, 107, 105, - 110, 110, 101, 100, 69, 102, - 102, 101, 99, 116, 46, 102, - 120, 0, 68, 58, 92, 77, - 105, 99, 114, 111, 115, 111, - 102, 116, 92, 68, 105, 114, - 101, 99, 116, 88, 84, 75, - 92, 83, 114, 99, 92, 83, - 104, 97, 100, 101, 114, 115, - 92, 67, 111, 109, 109, 111, - 110, 46, 102, 120, 104, 0, - 171, 171, 40, 0, 0, 0, - 92, 0, 0, 0, 0, 0, - 255, 255, 124, 2, 0, 0, - 0, 0, 255, 255, 136, 2, - 0, 0, 0, 0, 255, 255, - 148, 2, 0, 0, 0, 0, - 255, 255, 160, 2, 0, 0, - 97, 1, 0, 0, 172, 2, - 0, 0, 97, 1, 0, 0, - 188, 2, 0, 0, 24, 0, - 1, 0, 204, 2, 0, 0, - 18, 0, 1, 0, 224, 2, - 0, 0, 18, 0, 1, 0, - 244, 2, 0, 0, 18, 0, - 1, 0, 8, 3, 0, 0, - 80, 83, 83, 107, 105, 110, - 110, 101, 100, 86, 101, 114, - 116, 101, 120, 76, 105, 103, - 104, 116, 105, 110, 103, 0, - 1, 0, 3, 0, 1, 0, - 4, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 9, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 3, 0, 65, 112, - 112, 108, 121, 70, 111, 103, - 0, 99, 111, 108, 111, 114, - 0, 171, 1, 0, 3, 0, - 1, 0, 4, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 8, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 255, 255, - 65, 100, 100, 83, 112, 101, - 99, 117, 108, 97, 114, 0, - 6, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 255, 255, - 5, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 3, 0, - 112, 105, 110, 0, 68, 105, - 102, 102, 117, 115, 101, 0, - 83, 112, 101, 99, 117, 108, - 97, 114, 0, 84, 101, 120, - 67, 111, 111, 114, 100, 0, - 171, 171, 1, 0, 3, 0, - 1, 0, 2, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 108, 1, 0, 0, 40, 1, - 0, 0, 116, 1, 0, 0, - 40, 1, 0, 0, 125, 1, - 0, 0, 136, 1, 0, 0, - 5, 0, 0, 0, 1, 0, - 10, 0, 1, 0, 3, 0, - 152, 1, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 3, 0, 1, 0, - 0, 0, 4, 0, 5, 0, - 6, 0, 7, 0, 2, 0, - 0, 0, 8, 0, 9, 0, - 255, 255, 255, 255, 0, 0, - 0, 0, 228, 0, 0, 0, - 252, 0, 0, 0, 1, 0, - 0, 0, 12, 1, 0, 0, - 24, 1, 0, 0, 33, 1, - 0, 0, 40, 1, 0, 0, - 1, 0, 0, 0, 56, 1, - 0, 0, 68, 1, 0, 0, - 33, 1, 0, 0, 40, 1, - 0, 0, 1, 0, 0, 0, - 80, 1, 0, 0, 0, 0, - 0, 0, 33, 1, 0, 0, - 40, 1, 0, 0, 1, 0, - 0, 0, 92, 1, 0, 0, - 228, 0, 0, 0, 104, 1, - 0, 0, 176, 1, 0, 0, - 3, 0, 0, 0, 192, 1, - 0, 0, 77, 105, 99, 114, - 111, 115, 111, 102, 116, 32, - 40, 82, 41, 32, 72, 76, - 83, 76, 32, 83, 104, 97, - 100, 101, 114, 32, 67, 111, - 109, 112, 105, 108, 101, 114, - 32, 49, 48, 46, 49, 0, - 31, 0, 0, 2, 0, 0, - 0, 128, 0, 0, 15, 176, - 31, 0, 0, 2, 0, 0, - 0, 128, 1, 0, 15, 176, - 31, 0, 0, 2, 0, 0, - 0, 128, 2, 0, 3, 176, - 31, 0, 0, 2, 0, 0, - 0, 144, 0, 8, 15, 160, - 66, 0, 0, 3, 0, 0, - 15, 128, 2, 0, 228, 176, - 0, 8, 228, 160, 5, 0, - 0, 3, 0, 0, 15, 128, - 0, 0, 228, 128, 0, 0, - 228, 176, 4, 0, 0, 4, - 1, 0, 7, 128, 1, 0, - 228, 176, 0, 0, 255, 128, - 0, 0, 228, 128, 4, 0, - 0, 4, 2, 0, 7, 128, - 0, 0, 228, 160, 0, 0, - 255, 128, 1, 0, 228, 129, - 4, 0, 0, 4, 0, 0, - 7, 128, 1, 0, 255, 176, - 2, 0, 228, 128, 1, 0, - 228, 128, 1, 0, 0, 2, - 0, 8, 15, 128, 0, 0, - 228, 128, 255, 255, 0, 0, - 83, 72, 68, 82, 56, 1, - 0, 0, 64, 0, 0, 0, - 78, 0, 0, 0, 89, 0, - 0, 4, 70, 142, 32, 0, - 0, 0, 0, 0, 14, 0, - 0, 0, 90, 0, 0, 3, - 0, 96, 16, 0, 0, 0, - 0, 0, 88, 24, 0, 4, - 0, 112, 16, 0, 0, 0, - 0, 0, 85, 85, 0, 0, - 98, 16, 0, 3, 242, 16, - 16, 0, 0, 0, 0, 0, - 98, 16, 0, 3, 242, 16, - 16, 0, 1, 0, 0, 0, - 98, 16, 0, 3, 50, 16, - 16, 0, 2, 0, 0, 0, - 101, 0, 0, 3, 242, 32, - 16, 0, 0, 0, 0, 0, - 104, 0, 0, 2, 2, 0, - 0, 0, 69, 0, 0, 9, - 242, 0, 16, 0, 0, 0, - 0, 0, 70, 16, 16, 0, - 2, 0, 0, 0, 70, 126, - 16, 0, 0, 0, 0, 0, - 0, 96, 16, 0, 0, 0, - 0, 0, 56, 0, 0, 7, - 242, 0, 16, 0, 0, 0, - 0, 0, 70, 14, 16, 0, - 0, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 50, 0, 0, 9, 114, 0, - 16, 0, 0, 0, 0, 0, - 70, 18, 16, 0, 1, 0, - 0, 0, 246, 15, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 50, 0, 0, 11, 114, 0, - 16, 0, 1, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 13, 0, 0, 0, - 246, 15, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 128, - 65, 0, 0, 0, 0, 0, - 0, 0, 54, 0, 0, 5, - 130, 32, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 50, 0, - 0, 9, 114, 32, 16, 0, - 0, 0, 0, 0, 246, 31, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 62, 0, - 0, 1, 73, 83, 71, 78, - 96, 0, 0, 0, 3, 0, - 0, 0, 8, 0, 0, 0, - 80, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 15, 15, 0, 0, - 80, 0, 0, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 1, 0, - 0, 0, 15, 15, 0, 0, - 86, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 2, 0, - 0, 0, 3, 3, 0, 0, - 67, 79, 76, 79, 82, 0, - 84, 69, 88, 67, 79, 79, - 82, 68, 0, 171, 79, 83, - 71, 78, 44, 0, 0, 0, - 1, 0, 0, 0, 8, 0, - 0, 0, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 15, 0, - 0, 0, 83, 86, 95, 84, - 97, 114, 103, 101, 116, 0, - 171, 171 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_PSSkinnedVertexLightingNoFog.inc b/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_PSSkinnedVertexLightingNoFog.inc deleted file mode 100644 index 48b82a3..0000000 --- a/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_PSSkinnedVertexLightingNoFog.inc +++ /dev/null @@ -1,261 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// COLOR 0 xyzw 0 NONE float xyzw -// COLOR 1 xyzw 1 NONE float xyz -// TEXCOORD 0 xy 2 NONE float xy -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Target 0 xyzw 0 TARGET float xyzw -// -// -// Sampler/Resource to DX9 shader sampler mappings: -// -// Target Sampler Source Sampler Source Resource -// -------------- --------------- ---------------- -// s0 s0 t0 -// -// -// Level9 shader bytecode: -// - ps_2_0 - dcl t0 // pin<0,1,2,3> - dcl t1 // pin<4,5,6,7> - dcl t2.xy // pin<8,9> - dcl_2d s0 - -#line 365 "D:\Microsoft\DirectXTK\Src\Shaders\SkinnedEffect.fx" - texld r0, t2, s0 - mul r0, r0, t0 // ::color<0,1,2,3> - -#line 24 "D:\Microsoft\DirectXTK\Src\Shaders\Common.fxh" - mad r0.xyz, t1, r0.w, r0 // AddSpecular::color<0,1,2> - mov oC0, r0 // ::PSSkinnedVertexLightingNoFog<0,1,2,3> - -// approximately 4 instruction slots used (1 texture, 3 arithmetic) -ps_4_0 -dcl_sampler s0, mode_default -dcl_resource_texture2d (float,float,float,float) t0 -dcl_input_ps linear v0.xyzw -dcl_input_ps linear v1.xyz -dcl_input_ps linear v2.xy -dcl_output o0.xyzw -dcl_temps 1 -sample r0.xyzw, v2.xyxx, t0.xyzw, s0 -mul r0.xyzw, r0.xyzw, v0.xyzw -mad o0.xyz, v1.xyzx, r0.wwww, r0.xyzx -mov o0.w, r0.w -ret -// Approximately 0 instruction slots used -#endif - -const BYTE SkinnedEffect_PSSkinnedVertexLightingNoFog[] = -{ - 68, 88, 66, 67, 14, 141, - 196, 191, 246, 119, 149, 190, - 146, 193, 185, 133, 5, 83, - 57, 219, 1, 0, 0, 0, - 156, 4, 0, 0, 4, 0, - 0, 0, 48, 0, 0, 0, - 32, 3, 0, 0, 0, 4, - 0, 0, 104, 4, 0, 0, - 65, 111, 110, 57, 232, 2, - 0, 0, 232, 2, 0, 0, - 0, 2, 255, 255, 192, 2, - 0, 0, 40, 0, 0, 0, - 0, 0, 40, 0, 0, 0, - 40, 0, 0, 0, 40, 0, - 1, 0, 36, 0, 0, 0, - 40, 0, 0, 0, 0, 0, - 0, 2, 255, 255, 254, 255, - 145, 0, 68, 66, 85, 71, - 40, 0, 0, 0, 24, 2, - 0, 0, 0, 0, 0, 0, - 2, 0, 0, 0, 140, 0, - 0, 0, 8, 0, 0, 0, - 148, 0, 0, 0, 4, 0, - 0, 0, 200, 1, 0, 0, - 212, 0, 0, 0, 68, 58, - 92, 77, 105, 99, 114, 111, - 115, 111, 102, 116, 92, 68, - 105, 114, 101, 99, 116, 88, - 84, 75, 92, 83, 114, 99, - 92, 83, 104, 97, 100, 101, - 114, 115, 92, 83, 107, 105, - 110, 110, 101, 100, 69, 102, - 102, 101, 99, 116, 46, 102, - 120, 0, 68, 58, 92, 77, - 105, 99, 114, 111, 115, 111, - 102, 116, 92, 68, 105, 114, - 101, 99, 116, 88, 84, 75, - 92, 83, 114, 99, 92, 83, - 104, 97, 100, 101, 114, 115, - 92, 67, 111, 109, 109, 111, - 110, 46, 102, 120, 104, 0, - 171, 171, 40, 0, 0, 0, - 92, 0, 0, 0, 0, 0, - 255, 255, 76, 2, 0, 0, - 0, 0, 255, 255, 88, 2, - 0, 0, 0, 0, 255, 255, - 100, 2, 0, 0, 0, 0, - 255, 255, 112, 2, 0, 0, - 109, 1, 0, 0, 124, 2, - 0, 0, 109, 1, 0, 0, - 140, 2, 0, 0, 24, 0, - 1, 0, 156, 2, 0, 0, - 24, 0, 1, 0, 176, 2, - 0, 0, 80, 83, 83, 107, - 105, 110, 110, 101, 100, 86, - 101, 114, 116, 101, 120, 76, - 105, 103, 104, 116, 105, 110, - 103, 78, 111, 70, 111, 103, - 0, 171, 171, 171, 1, 0, - 3, 0, 1, 0, 4, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 7, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 3, 0, 65, 100, 100, 83, - 112, 101, 99, 117, 108, 97, - 114, 0, 99, 111, 108, 111, - 114, 0, 171, 171, 1, 0, - 3, 0, 1, 0, 4, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 6, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 255, 255, 5, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 3, 0, 112, 105, 110, 0, - 68, 105, 102, 102, 117, 115, - 101, 0, 83, 112, 101, 99, - 117, 108, 97, 114, 0, 84, - 101, 120, 67, 111, 111, 114, - 100, 0, 171, 171, 1, 0, - 3, 0, 1, 0, 2, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 80, 1, 0, 0, - 36, 1, 0, 0, 88, 1, - 0, 0, 36, 1, 0, 0, - 97, 1, 0, 0, 108, 1, - 0, 0, 5, 0, 0, 0, - 1, 0, 10, 0, 1, 0, - 3, 0, 124, 1, 0, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 3, 0, - 1, 0, 0, 0, 4, 0, - 5, 0, 6, 0, 7, 0, - 2, 0, 0, 0, 8, 0, - 9, 0, 255, 255, 255, 255, - 0, 0, 0, 0, 212, 0, - 0, 0, 244, 0, 0, 0, - 1, 0, 0, 0, 4, 1, - 0, 0, 16, 1, 0, 0, - 28, 1, 0, 0, 36, 1, - 0, 0, 1, 0, 0, 0, - 52, 1, 0, 0, 0, 0, - 0, 0, 28, 1, 0, 0, - 36, 1, 0, 0, 1, 0, - 0, 0, 64, 1, 0, 0, - 212, 0, 0, 0, 76, 1, - 0, 0, 148, 1, 0, 0, - 3, 0, 0, 0, 164, 1, - 0, 0, 77, 105, 99, 114, - 111, 115, 111, 102, 116, 32, - 40, 82, 41, 32, 72, 76, - 83, 76, 32, 83, 104, 97, - 100, 101, 114, 32, 67, 111, - 109, 112, 105, 108, 101, 114, - 32, 49, 48, 46, 49, 0, - 31, 0, 0, 2, 0, 0, - 0, 128, 0, 0, 15, 176, - 31, 0, 0, 2, 0, 0, - 0, 128, 1, 0, 15, 176, - 31, 0, 0, 2, 0, 0, - 0, 128, 2, 0, 3, 176, - 31, 0, 0, 2, 0, 0, - 0, 144, 0, 8, 15, 160, - 66, 0, 0, 3, 0, 0, - 15, 128, 2, 0, 228, 176, - 0, 8, 228, 160, 5, 0, - 0, 3, 0, 0, 15, 128, - 0, 0, 228, 128, 0, 0, - 228, 176, 4, 0, 0, 4, - 0, 0, 7, 128, 1, 0, - 228, 176, 0, 0, 255, 128, - 0, 0, 228, 128, 1, 0, - 0, 2, 0, 8, 15, 128, - 0, 0, 228, 128, 255, 255, - 0, 0, 83, 72, 68, 82, - 216, 0, 0, 0, 64, 0, - 0, 0, 54, 0, 0, 0, - 90, 0, 0, 3, 0, 96, - 16, 0, 0, 0, 0, 0, - 88, 24, 0, 4, 0, 112, - 16, 0, 0, 0, 0, 0, - 85, 85, 0, 0, 98, 16, - 0, 3, 242, 16, 16, 0, - 0, 0, 0, 0, 98, 16, - 0, 3, 114, 16, 16, 0, - 1, 0, 0, 0, 98, 16, - 0, 3, 50, 16, 16, 0, - 2, 0, 0, 0, 101, 0, - 0, 3, 242, 32, 16, 0, - 0, 0, 0, 0, 104, 0, - 0, 2, 1, 0, 0, 0, - 69, 0, 0, 9, 242, 0, - 16, 0, 0, 0, 0, 0, - 70, 16, 16, 0, 2, 0, - 0, 0, 70, 126, 16, 0, - 0, 0, 0, 0, 0, 96, - 16, 0, 0, 0, 0, 0, - 56, 0, 0, 7, 242, 0, - 16, 0, 0, 0, 0, 0, - 70, 14, 16, 0, 0, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 50, 0, - 0, 9, 114, 32, 16, 0, - 0, 0, 0, 0, 70, 18, - 16, 0, 1, 0, 0, 0, - 246, 15, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 54, 0, - 0, 5, 130, 32, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 62, 0, 0, 1, 73, 83, - 71, 78, 96, 0, 0, 0, - 3, 0, 0, 0, 8, 0, - 0, 0, 80, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 15, 15, - 0, 0, 80, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 1, 0, 0, 0, 15, 7, - 0, 0, 86, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 2, 0, 0, 0, 3, 3, - 0, 0, 67, 79, 76, 79, - 82, 0, 84, 69, 88, 67, - 79, 79, 82, 68, 0, 171, - 79, 83, 71, 78, 44, 0, - 0, 0, 1, 0, 0, 0, - 8, 0, 0, 0, 32, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 15, 0, 0, 0, 83, 86, - 95, 84, 97, 114, 103, 101, - 116, 0, 171, 171 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedOneLightFourBones.inc b/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedOneLightFourBones.inc deleted file mode 100644 index 263c98b..0000000 --- a/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedOneLightFourBones.inc +++ /dev/null @@ -1,1169 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Position 0 xyzw 0 NONE float xyzw -// NORMAL 0 xyz 1 NONE float xyz -// TEXCOORD 0 xy 2 NONE float xy -// BLENDINDICES 0 xyzw 3 NONE uint xyzw -// BLENDWEIGHT 0 xyzw 4 NONE float xyzw -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// COLOR 0 xyzw 0 NONE float xyzw -// COLOR 1 xyzw 1 NONE float xyzw -// TEXCOORD 0 xy 2 NONE float xy -// SV_Position 0 xyzw 3 POS float xyzw -// -// -// Constant buffer to DX9 shader constant mappings: -// -// Target Reg Buffer Start Reg # of Regs Data Conversion -// ---------- ------- --------- --------- ---------------------- -// c0 cb0 0 242 ( FLT, FLT, FLT, FLT) -// -// -// Runtime generated constant mappings: -// -// Target Reg Constant Description -// ---------- -------------------------------------------------- -// c242 Vertex Shader position offset -// -// -// Level9 shader bytecode: -// - vs_2_0 - def c243, 3, 0, 1, 0 - dcl_texcoord v0 // vin<0,1,2,3> - dcl_texcoord1 v1 // vin<4,5,6> - dcl_texcoord2 v2 // vin<7,8> - dcl_texcoord3 v3 // vin<9,10,11,12> - dcl_texcoord4 v4 // vin<13,14,15,16> - -#line 49 "D:\Microsoft\DirectXTK\Src\Shaders\SkinnedEffect.fx" - mul r0, v3, c243.x - mova a0, r0.yxzw - mul r1, v4.y, c26[a0.x] - mad r1, c26[a0.y], v4.x, r1 // ::skinning<0,3,6,9> - mad r0, c26[a0.z], v4.z, r1 // ::skinning<0,3,6,9> - mad r0, c26[a0.w], v4.w, r0 // ::skinning<0,3,6,9> - -#line 53 - dp3 r1.x, v1, r0 // ::Skin<0> - dp4 r0.x, v0, r0 // Skin::vin<0> - -#line 49 - mul r2, v4.y, c27[a0.x] - mul r3, v4.y, c28[a0.x] - mad r3, c28[a0.y], v4.x, r3 // ::skinning<2,5,8,11> - mad r2, c27[a0.y], v4.x, r2 // ::skinning<1,4,7,10> - mad r2, c27[a0.z], v4.z, r2 // ::skinning<1,4,7,10> - mad r3, c28[a0.z], v4.z, r3 // ::skinning<2,5,8,11> - mad r3, c28[a0.w], v4.w, r3 // ::skinning<2,5,8,11> - mad r2, c27[a0.w], v4.w, r2 // ::skinning<1,4,7,10> - -#line 53 - dp3 r1.y, v1, r2 // ::Skin<1> - dp4 r0.y, v0, r2 // Skin::vin<1> - dp3 r1.z, v1, r3 // ::Skin<2> - dp4 r0.z, v0, r3 // Skin::vin<2> - -#line 57 "D:\Microsoft\DirectXTK\Src\Shaders\Lighting.fxh" - dp3 r2.x, r1, c19 - dp3 r2.y, r1, c20 - dp3 r2.z, r1, c21 - nrm r1.xyz, r2 // ::worldNormal<0,1,2> - -#line 34 - dp3 r1.w, -c3, r1 // ::dotL<0> - -#line 37 - sge r2.x, r1.w, c243.y // ::zeroL<0> - mul r2.y, r1.w, r2.x // ::diffuse<0> - -#line 44 - mul r2.yzw, r2.y, c6.xxyz - mov r3.xyz, c0 // Parameters::DiffuseColor<0,1,2> - mad oT0.xyz, r2.yzww, r3, c1 // ::VSSkinnedOneLightFourBones<0,1,2> - -#line 55 - mov r0.w, v0.w - dp4 r3.x, r0, c15 // ::pos_ws<0> - dp4 r3.y, r0, c16 // ::pos_ws<1> - dp4 r3.z, r0, c17 // ::pos_ws<2> - add r2.yzw, -r3.xxyz, c12.xxyz - nrm r3.xyz, r2.yzww // ::eyeVector<0,1,2> - -#line 31 - add r2.yzw, r3.xxyz, -c3.xxyz - nrm r3.xyz, r2.yzww // ::halfVectors<0,1,2> - -#line 35 - dp3 r1.x, r3, r1 // ::dotH<0> - -#line 40 - max r1.x, r1.x, c243.y - mul r1.x, r2.x, r1.x - pow r2.x, r1.x, c2.w - mul r1.x, r1.w, r2.x // ::specular<0> - -#line 45 - mul r1.xyz, r1.x, c9 - mul oT1.xyz, r1, c2 // ::VSSkinnedOneLightFourBones<4,5,6> - -#line 61 - dp4 oPos.z, r0, c24 // ::VSSkinnedOneLightFourBones<12> - -#line 12 "D:\Microsoft\DirectXTK\Src\Shaders\Common.fxh" - dp4 r1.x, r0, c14 - max r1.x, r1.x, c243.y - min oT1.w, r1.x, c243.z // ::VSSkinnedOneLightFourBones<7> - -#line 61 "D:\Microsoft\DirectXTK\Src\Shaders\Lighting.fxh" - dp4 r1.x, r0, c22 // ::vout<0> - dp4 r1.y, r0, c23 // ::vout<1> - dp4 r0.x, r0, c25 // ::vout<3> - -#line 217 "D:\Microsoft\DirectXTK\Src\Shaders\SkinnedEffect.fx" - mad oPos.xy, r0.x, c242, r1 // ::VSSkinnedOneLightFourBones<10,11> - mov oPos.w, r0.x // ::VSSkinnedOneLightFourBones<13> - -#line 44 "D:\Microsoft\DirectXTK\Src\Shaders\Lighting.fxh" - mov oT0.w, c0.w // ::VSSkinnedOneLightFourBones<3> - -#line 221 "D:\Microsoft\DirectXTK\Src\Shaders\SkinnedEffect.fx" - mov oT2.xy, v2 // ::VSSkinnedOneLightFourBones<8,9> - -// approximately 64 instruction slots used -vs_4_0 -dcl_constantbuffer CB0[242], dynamicIndexed -dcl_input v0.xyzw -dcl_input v1.xyz -dcl_input v2.xy -dcl_input v3.xyzw -dcl_input v4.xyzw -dcl_output o0.xyzw -dcl_output o1.xyzw -dcl_output o2.xy -dcl_output_siv o3.xyzw, position -dcl_temps 4 -imul null, r0.xyzw, v3.xyzw, l(3, 3, 3, 3) -mul r1.xyzw, v4.yyyy, cb0[r0.y + 26].xyzw -mad r1.xyzw, cb0[r0.x + 26].xyzw, v4.xxxx, r1.xyzw -mad r1.xyzw, cb0[r0.z + 26].xyzw, v4.zzzz, r1.xyzw -mad r1.xyzw, cb0[r0.w + 26].xyzw, v4.wwww, r1.xyzw -dp3 r2.x, v1.xyzx, r1.xyzx -dp4 r1.x, v0.xyzw, r1.xyzw -mul r3.xyzw, v4.yyyy, cb0[r0.y + 27].xyzw -mad r3.xyzw, cb0[r0.x + 27].xyzw, v4.xxxx, r3.xyzw -mad r3.xyzw, cb0[r0.z + 27].xyzw, v4.zzzz, r3.xyzw -mad r3.xyzw, cb0[r0.w + 27].xyzw, v4.wwww, r3.xyzw -dp3 r2.y, v1.xyzx, r3.xyzx -dp4 r1.y, v0.xyzw, r3.xyzw -mul r3.xyzw, v4.yyyy, cb0[r0.y + 28].xyzw -mad r3.xyzw, cb0[r0.x + 28].xyzw, v4.xxxx, r3.xyzw -mad r3.xyzw, cb0[r0.z + 28].xyzw, v4.zzzz, r3.xyzw -mad r0.xyzw, cb0[r0.w + 28].xyzw, v4.wwww, r3.xyzw -dp3 r2.z, v1.xyzx, r0.xyzx -dp4 r1.z, v0.xyzw, r0.xyzw -dp3 r0.x, r2.xyzx, cb0[19].xyzx -dp3 r0.y, r2.xyzx, cb0[20].xyzx -dp3 r0.z, r2.xyzx, cb0[21].xyzx -dp3 r0.w, r0.xyzx, r0.xyzx -rsq r0.w, r0.w -mul r0.xyz, r0.wwww, r0.xyzx -dp3 r0.w, -cb0[3].xyzx, r0.xyzx -ge r2.x, r0.w, l(0.000000) -and r2.x, r2.x, l(0x3f800000) -mul r2.y, r0.w, r2.x -mul r2.yzw, r2.yyyy, cb0[6].xxyz -mad o0.xyz, r2.yzwy, cb0[0].xyzx, cb0[1].xyzx -mov o0.w, cb0[0].w -mov r1.w, v0.w -dp4 r3.x, r1.xyzw, cb0[15].xyzw -dp4 r3.y, r1.xyzw, cb0[16].xyzw -dp4 r3.z, r1.xyzw, cb0[17].xyzw -add r2.yzw, -r3.xxyz, cb0[12].xxyz -dp3 r3.x, r2.yzwy, r2.yzwy -rsq r3.x, r3.x -mad r2.yzw, r2.yyzw, r3.xxxx, -cb0[3].xxyz -dp3 r3.x, r2.yzwy, r2.yzwy -rsq r3.x, r3.x -mul r2.yzw, r2.yyzw, r3.xxxx -dp3 r0.x, r2.yzwy, r0.xyzx -max r0.x, r0.x, l(0.000000) -mul r0.x, r2.x, r0.x -log r0.x, r0.x -mul r0.x, r0.x, cb0[2].w -exp r0.x, r0.x -mul r0.x, r0.w, r0.x -mul r0.xyz, r0.xxxx, cb0[9].xyzx -mul o1.xyz, r0.xyzx, cb0[2].xyzx -dp4_sat o1.w, r1.xyzw, cb0[14].xyzw -mov o2.xy, v2.xyxx -dp4 o3.x, r1.xyzw, cb0[22].xyzw -dp4 o3.y, r1.xyzw, cb0[23].xyzw -dp4 o3.z, r1.xyzw, cb0[24].xyzw -dp4 o3.w, r1.xyzw, cb0[25].xyzw -ret -// Approximately 0 instruction slots used -#endif - -const BYTE SkinnedEffect_VSSkinnedOneLightFourBones[] = -{ - 68, 88, 66, 67, 193, 192, - 195, 188, 86, 10, 199, 112, - 91, 132, 9, 220, 46, 121, - 40, 30, 1, 0, 0, 0, - 48, 22, 0, 0, 4, 0, - 0, 0, 48, 0, 0, 0, - 216, 12, 0, 0, 228, 20, - 0, 0, 164, 21, 0, 0, - 65, 111, 110, 57, 160, 12, - 0, 0, 160, 12, 0, 0, - 0, 2, 254, 255, 108, 12, - 0, 0, 52, 0, 0, 0, - 1, 0, 36, 0, 0, 0, - 48, 0, 0, 0, 48, 0, - 0, 0, 36, 0, 1, 0, - 48, 0, 0, 0, 0, 0, - 242, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 242, 0, - 0, 2, 254, 255, 254, 255, - 21, 2, 68, 66, 85, 71, - 40, 0, 0, 0, 40, 8, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 188, 0, - 0, 0, 62, 0, 0, 0, - 200, 0, 0, 0, 16, 0, - 0, 0, 232, 6, 0, 0, - 40, 3, 0, 0, 68, 58, - 92, 77, 105, 99, 114, 111, - 115, 111, 102, 116, 92, 68, - 105, 114, 101, 99, 116, 88, - 84, 75, 92, 83, 114, 99, - 92, 83, 104, 97, 100, 101, - 114, 115, 92, 83, 107, 105, - 110, 110, 101, 100, 69, 102, - 102, 101, 99, 116, 46, 102, - 120, 0, 68, 58, 92, 77, - 105, 99, 114, 111, 115, 111, - 102, 116, 92, 68, 105, 114, - 101, 99, 116, 88, 84, 75, - 92, 83, 114, 99, 92, 83, - 104, 97, 100, 101, 114, 115, - 92, 76, 105, 103, 104, 116, - 105, 110, 103, 46, 102, 120, - 104, 0, 68, 58, 92, 77, - 105, 99, 114, 111, 115, 111, - 102, 116, 92, 68, 105, 114, - 101, 99, 116, 88, 84, 75, - 92, 83, 114, 99, 92, 83, - 104, 97, 100, 101, 114, 115, - 92, 67, 111, 109, 109, 111, - 110, 46, 102, 120, 104, 0, - 171, 171, 40, 0, 0, 0, - 92, 0, 0, 0, 140, 0, - 0, 0, 0, 0, 255, 255, - 92, 8, 0, 0, 0, 0, - 255, 255, 116, 8, 0, 0, - 0, 0, 255, 255, 128, 8, - 0, 0, 0, 0, 255, 255, - 140, 8, 0, 0, 0, 0, - 255, 255, 152, 8, 0, 0, - 0, 0, 255, 255, 164, 8, - 0, 0, 49, 0, 0, 0, - 176, 8, 0, 0, 49, 0, - 0, 0, 192, 8, 0, 0, - 49, 0, 0, 0, 204, 8, - 0, 0, 49, 0, 0, 0, - 224, 8, 0, 0, 49, 0, - 0, 0, 248, 8, 0, 0, - 49, 0, 0, 0, 16, 9, - 0, 0, 53, 0, 0, 0, - 40, 9, 0, 0, 52, 0, - 0, 0, 56, 9, 0, 0, - 49, 0, 0, 0, 72, 9, - 0, 0, 49, 0, 0, 0, - 92, 9, 0, 0, 49, 0, - 0, 0, 112, 9, 0, 0, - 49, 0, 0, 0, 136, 9, - 0, 0, 49, 0, 0, 0, - 160, 9, 0, 0, 49, 0, - 0, 0, 184, 9, 0, 0, - 49, 0, 0, 0, 208, 9, - 0, 0, 49, 0, 0, 0, - 232, 9, 0, 0, 53, 0, - 0, 0, 0, 10, 0, 0, - 52, 0, 0, 0, 16, 10, - 0, 0, 53, 0, 0, 0, - 32, 10, 0, 0, 52, 0, - 0, 0, 48, 10, 0, 0, - 57, 0, 1, 0, 64, 10, - 0, 0, 57, 0, 1, 0, - 80, 10, 0, 0, 57, 0, - 1, 0, 96, 10, 0, 0, - 57, 0, 1, 0, 112, 10, - 0, 0, 34, 0, 1, 0, - 124, 10, 0, 0, 37, 0, - 1, 0, 140, 10, 0, 0, - 39, 0, 1, 0, 156, 10, - 0, 0, 44, 0, 1, 0, - 172, 10, 0, 0, 44, 0, - 1, 0, 188, 10, 0, 0, - 44, 0, 1, 0, 200, 10, - 0, 0, 55, 0, 1, 0, - 220, 10, 0, 0, 55, 0, - 1, 0, 232, 10, 0, 0, - 55, 0, 1, 0, 248, 10, - 0, 0, 55, 0, 1, 0, - 8, 11, 0, 0, 56, 0, - 1, 0, 24, 11, 0, 0, - 56, 0, 1, 0, 40, 11, - 0, 0, 31, 0, 1, 0, - 52, 11, 0, 0, 31, 0, - 1, 0, 68, 11, 0, 0, - 35, 0, 1, 0, 80, 11, - 0, 0, 40, 0, 1, 0, - 96, 11, 0, 0, 40, 0, - 1, 0, 112, 11, 0, 0, - 40, 0, 1, 0, 128, 11, - 0, 0, 40, 0, 1, 0, - 144, 11, 0, 0, 45, 0, - 1, 0, 160, 11, 0, 0, - 45, 0, 1, 0, 176, 11, - 0, 0, 61, 0, 1, 0, - 192, 11, 0, 0, 12, 0, - 2, 0, 208, 11, 0, 0, - 12, 0, 2, 0, 224, 11, - 0, 0, 12, 0, 2, 0, - 240, 11, 0, 0, 61, 0, - 1, 0, 0, 12, 0, 0, - 61, 0, 1, 0, 16, 12, - 0, 0, 61, 0, 1, 0, - 32, 12, 0, 0, 217, 0, - 0, 0, 48, 12, 0, 0, - 217, 0, 0, 0, 68, 12, - 0, 0, 44, 0, 1, 0, - 80, 12, 0, 0, 221, 0, - 0, 0, 92, 12, 0, 0, - 80, 97, 114, 97, 109, 101, - 116, 101, 114, 115, 0, 68, - 105, 102, 102, 117, 115, 101, - 67, 111, 108, 111, 114, 0, - 1, 0, 3, 0, 1, 0, - 4, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 34, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 255, 255, 83, 107, - 105, 110, 0, 171, 171, 171, - 1, 0, 3, 0, 1, 0, - 3, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 12, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 22, 0, - 0, 0, 255, 255, 1, 0, - 255, 255, 255, 255, 24, 0, - 0, 0, 255, 255, 255, 255, - 2, 0, 255, 255, 86, 83, - 83, 107, 105, 110, 110, 101, - 100, 79, 110, 101, 76, 105, - 103, 104, 116, 70, 111, 117, - 114, 66, 111, 110, 101, 115, - 0, 68, 105, 102, 102, 117, - 115, 101, 0, 171, 1, 0, - 3, 0, 1, 0, 4, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 83, 112, 101, 99, - 117, 108, 97, 114, 0, 84, - 101, 120, 67, 111, 111, 114, - 100, 0, 171, 171, 1, 0, - 3, 0, 1, 0, 2, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 80, 111, 115, 105, - 116, 105, 111, 110, 80, 83, - 0, 171, 67, 3, 0, 0, - 76, 3, 0, 0, 92, 3, - 0, 0, 76, 3, 0, 0, - 101, 3, 0, 0, 112, 3, - 0, 0, 128, 3, 0, 0, - 76, 3, 0, 0, 5, 0, - 0, 0, 1, 0, 14, 0, - 1, 0, 4, 0, 140, 3, - 0, 0, 35, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 255, 255, 50, 0, 0, 0, - 4, 0, 5, 0, 6, 0, - 255, 255, 51, 0, 0, 0, - 255, 255, 255, 255, 12, 0, - 255, 255, 54, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 7, 0, 58, 0, 0, 0, - 10, 0, 11, 0, 255, 255, - 255, 255, 59, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 13, 0, 60, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 3, 0, 61, 0, 0, 0, - 8, 0, 9, 0, 255, 255, - 255, 255, 100, 105, 102, 102, - 117, 115, 101, 0, 1, 0, - 3, 0, 1, 0, 3, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 32, 0, 0, 0, - 255, 255, 0, 0, 255, 255, - 255, 255, 100, 111, 116, 72, - 0, 171, 171, 171, 44, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 100, 111, - 116, 76, 0, 171, 171, 171, - 30, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 0, 0, - 101, 121, 101, 86, 101, 99, - 116, 111, 114, 0, 171, 171, - 41, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 255, 255, - 104, 97, 108, 102, 86, 101, - 99, 116, 111, 114, 115, 0, - 3, 0, 3, 0, 3, 0, - 3, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 43, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 255, 255, 112, 111, - 115, 95, 119, 115, 0, 171, - 37, 0, 0, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 38, 0, 0, 0, 255, 255, - 1, 0, 255, 255, 255, 255, - 39, 0, 0, 0, 255, 255, - 255, 255, 2, 0, 255, 255, - 115, 107, 105, 110, 110, 105, - 110, 103, 0, 171, 171, 171, - 3, 0, 3, 0, 4, 0, - 3, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 9, 0, - 0, 0, 0, 0, 3, 0, - 6, 0, 9, 0, 10, 0, - 0, 0, 0, 0, 3, 0, - 6, 0, 9, 0, 11, 0, - 0, 0, 0, 0, 3, 0, - 6, 0, 9, 0, 16, 0, - 0, 0, 2, 0, 5, 0, - 8, 0, 11, 0, 17, 0, - 0, 0, 1, 0, 4, 0, - 7, 0, 10, 0, 18, 0, - 0, 0, 1, 0, 4, 0, - 7, 0, 10, 0, 19, 0, - 0, 0, 2, 0, 5, 0, - 8, 0, 11, 0, 20, 0, - 0, 0, 2, 0, 5, 0, - 8, 0, 11, 0, 21, 0, - 0, 0, 1, 0, 4, 0, - 7, 0, 10, 0, 115, 112, - 101, 99, 117, 108, 97, 114, - 0, 171, 171, 171, 48, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 118, 105, - 110, 0, 80, 111, 115, 105, - 116, 105, 111, 110, 0, 78, - 111, 114, 109, 97, 108, 0, - 73, 110, 100, 105, 99, 101, - 115, 0, 1, 0, 2, 0, - 1, 0, 4, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 87, 101, 105, 103, 104, 116, - 115, 0, 120, 5, 0, 0, - 76, 3, 0, 0, 129, 5, - 0, 0, 36, 4, 0, 0, - 101, 3, 0, 0, 112, 3, - 0, 0, 136, 5, 0, 0, - 144, 5, 0, 0, 160, 5, - 0, 0, 76, 3, 0, 0, - 5, 0, 0, 0, 1, 0, - 17, 0, 1, 0, 5, 0, - 168, 5, 0, 0, 13, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 23, 0, - 0, 0, 255, 255, 1, 0, - 255, 255, 255, 255, 25, 0, - 0, 0, 255, 255, 255, 255, - 2, 0, 255, 255, 1, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 3, 0, 2, 0, - 0, 0, 4, 0, 5, 0, - 6, 0, 255, 255, 3, 0, - 0, 0, 7, 0, 8, 0, - 255, 255, 255, 255, 4, 0, - 0, 0, 9, 0, 10, 0, - 11, 0, 12, 0, 5, 0, - 0, 0, 13, 0, 14, 0, - 15, 0, 16, 0, 118, 111, - 117, 116, 0, 80, 111, 115, - 95, 112, 115, 0, 70, 111, - 103, 70, 97, 99, 116, 111, - 114, 0, 171, 171, 0, 0, - 3, 0, 1, 0, 1, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 69, 6, 0, 0, - 76, 3, 0, 0, 67, 3, - 0, 0, 76, 3, 0, 0, - 92, 3, 0, 0, 36, 4, - 0, 0, 76, 6, 0, 0, - 88, 6, 0, 0, 5, 0, - 0, 0, 1, 0, 12, 0, - 1, 0, 4, 0, 104, 6, - 0, 0, 55, 0, 0, 0, - 0, 0, 255, 255, 255, 255, - 255, 255, 56, 0, 0, 0, - 255, 255, 1, 0, 255, 255, - 255, 255, 57, 0, 0, 0, - 3, 0, 255, 255, 255, 255, - 255, 255, 119, 111, 114, 108, - 100, 78, 111, 114, 109, 97, - 108, 0, 29, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 255, 255, 122, 101, 114, 111, - 76, 0, 171, 171, 31, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 184, 2, - 0, 0, 195, 2, 0, 0, - 208, 2, 0, 0, 1, 0, - 0, 0, 224, 2, 0, 0, - 0, 0, 0, 0, 236, 2, - 0, 0, 244, 2, 0, 0, - 3, 0, 0, 0, 4, 3, - 0, 0, 0, 0, 0, 0, - 40, 3, 0, 0, 172, 3, - 0, 0, 8, 0, 0, 0, - 188, 3, 0, 0, 0, 0, - 0, 0, 28, 4, 0, 0, - 36, 4, 0, 0, 1, 0, - 0, 0, 52, 4, 0, 0, - 0, 0, 0, 0, 64, 4, - 0, 0, 36, 4, 0, 0, - 1, 0, 0, 0, 72, 4, - 0, 0, 0, 0, 0, 0, - 84, 4, 0, 0, 36, 4, - 0, 0, 1, 0, 0, 0, - 92, 4, 0, 0, 0, 0, - 0, 0, 104, 4, 0, 0, - 36, 4, 0, 0, 1, 0, - 0, 0, 116, 4, 0, 0, - 0, 0, 0, 0, 128, 4, - 0, 0, 140, 4, 0, 0, - 1, 0, 0, 0, 156, 4, - 0, 0, 0, 0, 0, 0, - 168, 4, 0, 0, 76, 3, - 0, 0, 3, 0, 0, 0, - 176, 4, 0, 0, 0, 0, - 0, 0, 212, 4, 0, 0, - 224, 4, 0, 0, 9, 0, - 0, 0, 240, 4, 0, 0, - 0, 0, 0, 0, 92, 5, - 0, 0, 36, 4, 0, 0, - 1, 0, 0, 0, 104, 5, - 0, 0, 236, 2, 0, 0, - 116, 5, 0, 0, 208, 5, - 0, 0, 3, 0, 0, 0, - 224, 5, 0, 0, 40, 3, - 0, 0, 116, 5, 0, 0, - 208, 5, 0, 0, 5, 0, - 0, 0, 4, 6, 0, 0, - 0, 0, 0, 0, 64, 6, - 0, 0, 136, 6, 0, 0, - 3, 0, 0, 0, 152, 6, - 0, 0, 0, 0, 0, 0, - 188, 6, 0, 0, 36, 4, - 0, 0, 1, 0, 0, 0, - 200, 6, 0, 0, 0, 0, - 0, 0, 212, 6, 0, 0, - 36, 4, 0, 0, 1, 0, - 0, 0, 220, 6, 0, 0, - 77, 105, 99, 114, 111, 115, - 111, 102, 116, 32, 40, 82, - 41, 32, 72, 76, 83, 76, - 32, 83, 104, 97, 100, 101, - 114, 32, 67, 111, 109, 112, - 105, 108, 101, 114, 32, 49, - 48, 46, 49, 0, 81, 0, - 0, 5, 243, 0, 15, 160, - 0, 0, 64, 64, 0, 0, - 0, 0, 0, 0, 128, 63, - 0, 0, 0, 0, 31, 0, - 0, 2, 5, 0, 0, 128, - 0, 0, 15, 144, 31, 0, - 0, 2, 5, 0, 1, 128, - 1, 0, 15, 144, 31, 0, - 0, 2, 5, 0, 2, 128, - 2, 0, 15, 144, 31, 0, - 0, 2, 5, 0, 3, 128, - 3, 0, 15, 144, 31, 0, - 0, 2, 5, 0, 4, 128, - 4, 0, 15, 144, 5, 0, - 0, 3, 0, 0, 15, 128, - 3, 0, 228, 144, 243, 0, - 0, 160, 46, 0, 0, 2, - 0, 0, 15, 176, 0, 0, - 225, 128, 5, 0, 0, 4, - 1, 0, 15, 128, 4, 0, - 85, 144, 26, 32, 228, 160, - 0, 0, 0, 176, 4, 0, - 0, 5, 1, 0, 15, 128, - 26, 32, 228, 160, 0, 0, - 85, 176, 4, 0, 0, 144, - 1, 0, 228, 128, 4, 0, - 0, 5, 0, 0, 15, 128, - 26, 32, 228, 160, 0, 0, - 170, 176, 4, 0, 170, 144, - 1, 0, 228, 128, 4, 0, - 0, 5, 0, 0, 15, 128, - 26, 32, 228, 160, 0, 0, - 255, 176, 4, 0, 255, 144, - 0, 0, 228, 128, 8, 0, - 0, 3, 1, 0, 1, 128, - 1, 0, 228, 144, 0, 0, - 228, 128, 9, 0, 0, 3, - 0, 0, 1, 128, 0, 0, - 228, 144, 0, 0, 228, 128, - 5, 0, 0, 4, 2, 0, - 15, 128, 4, 0, 85, 144, - 27, 32, 228, 160, 0, 0, - 0, 176, 5, 0, 0, 4, - 3, 0, 15, 128, 4, 0, - 85, 144, 28, 32, 228, 160, - 0, 0, 0, 176, 4, 0, - 0, 5, 3, 0, 15, 128, - 28, 32, 228, 160, 0, 0, - 85, 176, 4, 0, 0, 144, - 3, 0, 228, 128, 4, 0, - 0, 5, 2, 0, 15, 128, - 27, 32, 228, 160, 0, 0, - 85, 176, 4, 0, 0, 144, - 2, 0, 228, 128, 4, 0, - 0, 5, 2, 0, 15, 128, - 27, 32, 228, 160, 0, 0, - 170, 176, 4, 0, 170, 144, - 2, 0, 228, 128, 4, 0, - 0, 5, 3, 0, 15, 128, - 28, 32, 228, 160, 0, 0, - 170, 176, 4, 0, 170, 144, - 3, 0, 228, 128, 4, 0, - 0, 5, 3, 0, 15, 128, - 28, 32, 228, 160, 0, 0, - 255, 176, 4, 0, 255, 144, - 3, 0, 228, 128, 4, 0, - 0, 5, 2, 0, 15, 128, - 27, 32, 228, 160, 0, 0, - 255, 176, 4, 0, 255, 144, - 2, 0, 228, 128, 8, 0, - 0, 3, 1, 0, 2, 128, - 1, 0, 228, 144, 2, 0, - 228, 128, 9, 0, 0, 3, - 0, 0, 2, 128, 0, 0, - 228, 144, 2, 0, 228, 128, - 8, 0, 0, 3, 1, 0, - 4, 128, 1, 0, 228, 144, - 3, 0, 228, 128, 9, 0, - 0, 3, 0, 0, 4, 128, - 0, 0, 228, 144, 3, 0, - 228, 128, 8, 0, 0, 3, - 2, 0, 1, 128, 1, 0, - 228, 128, 19, 0, 228, 160, - 8, 0, 0, 3, 2, 0, - 2, 128, 1, 0, 228, 128, - 20, 0, 228, 160, 8, 0, - 0, 3, 2, 0, 4, 128, - 1, 0, 228, 128, 21, 0, - 228, 160, 36, 0, 0, 2, - 1, 0, 7, 128, 2, 0, - 228, 128, 8, 0, 0, 3, - 1, 0, 8, 128, 3, 0, - 228, 161, 1, 0, 228, 128, - 13, 0, 0, 3, 2, 0, - 1, 128, 1, 0, 255, 128, - 243, 0, 85, 160, 5, 0, - 0, 3, 2, 0, 2, 128, - 1, 0, 255, 128, 2, 0, - 0, 128, 5, 0, 0, 3, - 2, 0, 14, 128, 2, 0, - 85, 128, 6, 0, 144, 160, - 1, 0, 0, 2, 3, 0, - 7, 128, 0, 0, 228, 160, - 4, 0, 0, 4, 0, 0, - 7, 224, 2, 0, 249, 128, - 3, 0, 228, 128, 1, 0, - 228, 160, 1, 0, 0, 2, - 0, 0, 8, 128, 0, 0, - 255, 144, 9, 0, 0, 3, - 3, 0, 1, 128, 0, 0, - 228, 128, 15, 0, 228, 160, - 9, 0, 0, 3, 3, 0, - 2, 128, 0, 0, 228, 128, - 16, 0, 228, 160, 9, 0, - 0, 3, 3, 0, 4, 128, - 0, 0, 228, 128, 17, 0, - 228, 160, 2, 0, 0, 3, - 2, 0, 14, 128, 3, 0, - 144, 129, 12, 0, 144, 160, - 36, 0, 0, 2, 3, 0, - 7, 128, 2, 0, 249, 128, - 2, 0, 0, 3, 2, 0, - 14, 128, 3, 0, 144, 128, - 3, 0, 144, 161, 36, 0, - 0, 2, 3, 0, 7, 128, - 2, 0, 249, 128, 8, 0, - 0, 3, 1, 0, 1, 128, - 3, 0, 228, 128, 1, 0, - 228, 128, 11, 0, 0, 3, - 1, 0, 1, 128, 1, 0, - 0, 128, 243, 0, 85, 160, - 5, 0, 0, 3, 1, 0, - 1, 128, 2, 0, 0, 128, - 1, 0, 0, 128, 32, 0, - 0, 3, 2, 0, 1, 128, - 1, 0, 0, 128, 2, 0, - 255, 160, 5, 0, 0, 3, - 1, 0, 1, 128, 1, 0, - 255, 128, 2, 0, 0, 128, - 5, 0, 0, 3, 1, 0, - 7, 128, 1, 0, 0, 128, - 9, 0, 228, 160, 5, 0, - 0, 3, 1, 0, 7, 224, - 1, 0, 228, 128, 2, 0, - 228, 160, 9, 0, 0, 3, - 0, 0, 4, 192, 0, 0, - 228, 128, 24, 0, 228, 160, - 9, 0, 0, 3, 1, 0, - 1, 128, 0, 0, 228, 128, - 14, 0, 228, 160, 11, 0, - 0, 3, 1, 0, 1, 128, - 1, 0, 0, 128, 243, 0, - 85, 160, 10, 0, 0, 3, - 1, 0, 8, 224, 1, 0, - 0, 128, 243, 0, 170, 160, - 9, 0, 0, 3, 1, 0, - 1, 128, 0, 0, 228, 128, - 22, 0, 228, 160, 9, 0, - 0, 3, 1, 0, 2, 128, - 0, 0, 228, 128, 23, 0, - 228, 160, 9, 0, 0, 3, - 0, 0, 1, 128, 0, 0, - 228, 128, 25, 0, 228, 160, - 4, 0, 0, 4, 0, 0, - 3, 192, 0, 0, 0, 128, - 242, 0, 228, 160, 1, 0, - 228, 128, 1, 0, 0, 2, - 0, 0, 8, 192, 0, 0, - 0, 128, 1, 0, 0, 2, - 0, 0, 8, 224, 0, 0, - 255, 160, 1, 0, 0, 2, - 2, 0, 3, 224, 2, 0, - 228, 144, 255, 255, 0, 0, - 83, 72, 68, 82, 4, 8, - 0, 0, 64, 0, 1, 0, - 1, 2, 0, 0, 89, 8, - 0, 4, 70, 142, 32, 0, - 0, 0, 0, 0, 242, 0, - 0, 0, 95, 0, 0, 3, - 242, 16, 16, 0, 0, 0, - 0, 0, 95, 0, 0, 3, - 114, 16, 16, 0, 1, 0, - 0, 0, 95, 0, 0, 3, - 50, 16, 16, 0, 2, 0, - 0, 0, 95, 0, 0, 3, - 242, 16, 16, 0, 3, 0, - 0, 0, 95, 0, 0, 3, - 242, 16, 16, 0, 4, 0, - 0, 0, 101, 0, 0, 3, - 242, 32, 16, 0, 0, 0, - 0, 0, 101, 0, 0, 3, - 242, 32, 16, 0, 1, 0, - 0, 0, 101, 0, 0, 3, - 50, 32, 16, 0, 2, 0, - 0, 0, 103, 0, 0, 4, - 242, 32, 16, 0, 3, 0, - 0, 0, 1, 0, 0, 0, - 104, 0, 0, 2, 4, 0, - 0, 0, 38, 0, 0, 11, - 0, 208, 0, 0, 242, 0, - 16, 0, 0, 0, 0, 0, - 70, 30, 16, 0, 3, 0, - 0, 0, 2, 64, 0, 0, - 3, 0, 0, 0, 3, 0, - 0, 0, 3, 0, 0, 0, - 3, 0, 0, 0, 56, 0, - 0, 10, 242, 0, 16, 0, - 1, 0, 0, 0, 86, 21, - 16, 0, 4, 0, 0, 0, - 70, 142, 32, 6, 0, 0, - 0, 0, 26, 0, 0, 0, - 26, 0, 16, 0, 0, 0, - 0, 0, 50, 0, 0, 12, - 242, 0, 16, 0, 1, 0, - 0, 0, 70, 142, 32, 6, - 0, 0, 0, 0, 26, 0, - 0, 0, 10, 0, 16, 0, - 0, 0, 0, 0, 6, 16, - 16, 0, 4, 0, 0, 0, - 70, 14, 16, 0, 1, 0, - 0, 0, 50, 0, 0, 12, - 242, 0, 16, 0, 1, 0, - 0, 0, 70, 142, 32, 6, - 0, 0, 0, 0, 26, 0, - 0, 0, 42, 0, 16, 0, - 0, 0, 0, 0, 166, 26, - 16, 0, 4, 0, 0, 0, - 70, 14, 16, 0, 1, 0, - 0, 0, 50, 0, 0, 12, - 242, 0, 16, 0, 1, 0, - 0, 0, 70, 142, 32, 6, - 0, 0, 0, 0, 26, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 246, 31, - 16, 0, 4, 0, 0, 0, - 70, 14, 16, 0, 1, 0, - 0, 0, 16, 0, 0, 7, - 18, 0, 16, 0, 2, 0, - 0, 0, 70, 18, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 1, 0, 0, 0, - 17, 0, 0, 7, 18, 0, - 16, 0, 1, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 14, 16, 0, - 1, 0, 0, 0, 56, 0, - 0, 10, 242, 0, 16, 0, - 3, 0, 0, 0, 86, 21, - 16, 0, 4, 0, 0, 0, - 70, 142, 32, 6, 0, 0, - 0, 0, 27, 0, 0, 0, - 26, 0, 16, 0, 0, 0, - 0, 0, 50, 0, 0, 12, - 242, 0, 16, 0, 3, 0, - 0, 0, 70, 142, 32, 6, - 0, 0, 0, 0, 27, 0, - 0, 0, 10, 0, 16, 0, - 0, 0, 0, 0, 6, 16, - 16, 0, 4, 0, 0, 0, - 70, 14, 16, 0, 3, 0, - 0, 0, 50, 0, 0, 12, - 242, 0, 16, 0, 3, 0, - 0, 0, 70, 142, 32, 6, - 0, 0, 0, 0, 27, 0, - 0, 0, 42, 0, 16, 0, - 0, 0, 0, 0, 166, 26, - 16, 0, 4, 0, 0, 0, - 70, 14, 16, 0, 3, 0, - 0, 0, 50, 0, 0, 12, - 242, 0, 16, 0, 3, 0, - 0, 0, 70, 142, 32, 6, - 0, 0, 0, 0, 27, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 246, 31, - 16, 0, 4, 0, 0, 0, - 70, 14, 16, 0, 3, 0, - 0, 0, 16, 0, 0, 7, - 34, 0, 16, 0, 2, 0, - 0, 0, 70, 18, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 3, 0, 0, 0, - 17, 0, 0, 7, 34, 0, - 16, 0, 1, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 14, 16, 0, - 3, 0, 0, 0, 56, 0, - 0, 10, 242, 0, 16, 0, - 3, 0, 0, 0, 86, 21, - 16, 0, 4, 0, 0, 0, - 70, 142, 32, 6, 0, 0, - 0, 0, 28, 0, 0, 0, - 26, 0, 16, 0, 0, 0, - 0, 0, 50, 0, 0, 12, - 242, 0, 16, 0, 3, 0, - 0, 0, 70, 142, 32, 6, - 0, 0, 0, 0, 28, 0, - 0, 0, 10, 0, 16, 0, - 0, 0, 0, 0, 6, 16, - 16, 0, 4, 0, 0, 0, - 70, 14, 16, 0, 3, 0, - 0, 0, 50, 0, 0, 12, - 242, 0, 16, 0, 3, 0, - 0, 0, 70, 142, 32, 6, - 0, 0, 0, 0, 28, 0, - 0, 0, 42, 0, 16, 0, - 0, 0, 0, 0, 166, 26, - 16, 0, 4, 0, 0, 0, - 70, 14, 16, 0, 3, 0, - 0, 0, 50, 0, 0, 12, - 242, 0, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 6, - 0, 0, 0, 0, 28, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 246, 31, - 16, 0, 4, 0, 0, 0, - 70, 14, 16, 0, 3, 0, - 0, 0, 16, 0, 0, 7, - 66, 0, 16, 0, 2, 0, - 0, 0, 70, 18, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 17, 0, 0, 7, 66, 0, - 16, 0, 1, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 14, 16, 0, - 0, 0, 0, 0, 16, 0, - 0, 8, 18, 0, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 2, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 19, 0, 0, 0, - 16, 0, 0, 8, 34, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 2, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 20, 0, - 0, 0, 16, 0, 0, 8, - 66, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 2, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 21, 0, 0, 0, 16, 0, - 0, 7, 130, 0, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 68, 0, 0, 5, - 130, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 56, 0, - 0, 7, 114, 0, 16, 0, - 0, 0, 0, 0, 246, 15, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 16, 0, 0, 9, - 130, 0, 16, 0, 0, 0, - 0, 0, 70, 130, 32, 128, - 65, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 29, 0, 0, 7, - 18, 0, 16, 0, 2, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 7, 18, 0, - 16, 0, 2, 0, 0, 0, - 10, 0, 16, 0, 2, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 128, 63, 56, 0, - 0, 7, 34, 0, 16, 0, - 2, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 10, 0, 16, 0, 2, 0, - 0, 0, 56, 0, 0, 8, - 226, 0, 16, 0, 2, 0, - 0, 0, 86, 5, 16, 0, - 2, 0, 0, 0, 6, 137, - 32, 0, 0, 0, 0, 0, - 6, 0, 0, 0, 50, 0, - 0, 11, 114, 32, 16, 0, - 0, 0, 0, 0, 150, 7, - 16, 0, 2, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 54, 0, 0, 6, 130, 32, - 16, 0, 0, 0, 0, 0, - 58, 128, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 54, 0, 0, 5, 130, 0, - 16, 0, 1, 0, 0, 0, - 58, 16, 16, 0, 0, 0, - 0, 0, 17, 0, 0, 8, - 18, 0, 16, 0, 3, 0, - 0, 0, 70, 14, 16, 0, - 1, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 15, 0, 0, 0, 17, 0, - 0, 8, 34, 0, 16, 0, - 3, 0, 0, 0, 70, 14, - 16, 0, 1, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 16, 0, 0, 0, - 17, 0, 0, 8, 66, 0, - 16, 0, 3, 0, 0, 0, - 70, 14, 16, 0, 1, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 17, 0, - 0, 0, 0, 0, 0, 9, - 226, 0, 16, 0, 2, 0, - 0, 0, 6, 9, 16, 128, - 65, 0, 0, 0, 3, 0, - 0, 0, 6, 137, 32, 0, - 0, 0, 0, 0, 12, 0, - 0, 0, 16, 0, 0, 7, - 18, 0, 16, 0, 3, 0, - 0, 0, 150, 7, 16, 0, - 2, 0, 0, 0, 150, 7, - 16, 0, 2, 0, 0, 0, - 68, 0, 0, 5, 18, 0, - 16, 0, 3, 0, 0, 0, - 10, 0, 16, 0, 3, 0, - 0, 0, 50, 0, 0, 11, - 226, 0, 16, 0, 2, 0, - 0, 0, 86, 14, 16, 0, - 2, 0, 0, 0, 6, 0, - 16, 0, 3, 0, 0, 0, - 6, 137, 32, 128, 65, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 16, 0, - 0, 7, 18, 0, 16, 0, - 3, 0, 0, 0, 150, 7, - 16, 0, 2, 0, 0, 0, - 150, 7, 16, 0, 2, 0, - 0, 0, 68, 0, 0, 5, - 18, 0, 16, 0, 3, 0, - 0, 0, 10, 0, 16, 0, - 3, 0, 0, 0, 56, 0, - 0, 7, 226, 0, 16, 0, - 2, 0, 0, 0, 86, 14, - 16, 0, 2, 0, 0, 0, - 6, 0, 16, 0, 3, 0, - 0, 0, 16, 0, 0, 7, - 18, 0, 16, 0, 0, 0, - 0, 0, 150, 7, 16, 0, - 2, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 52, 0, 0, 7, 18, 0, - 16, 0, 0, 0, 0, 0, - 10, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 0, 0, 56, 0, - 0, 7, 18, 0, 16, 0, - 0, 0, 0, 0, 10, 0, - 16, 0, 2, 0, 0, 0, - 10, 0, 16, 0, 0, 0, - 0, 0, 47, 0, 0, 5, - 18, 0, 16, 0, 0, 0, - 0, 0, 10, 0, 16, 0, - 0, 0, 0, 0, 56, 0, - 0, 8, 18, 0, 16, 0, - 0, 0, 0, 0, 10, 0, - 16, 0, 0, 0, 0, 0, - 58, 128, 32, 0, 0, 0, - 0, 0, 2, 0, 0, 0, - 25, 0, 0, 5, 18, 0, - 16, 0, 0, 0, 0, 0, - 10, 0, 16, 0, 0, 0, - 0, 0, 56, 0, 0, 7, - 18, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 10, 0, - 16, 0, 0, 0, 0, 0, - 56, 0, 0, 8, 114, 0, - 16, 0, 0, 0, 0, 0, - 6, 0, 16, 0, 0, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 9, 0, - 0, 0, 56, 0, 0, 8, - 114, 32, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 2, 0, 0, 0, 17, 32, - 0, 8, 130, 32, 16, 0, - 1, 0, 0, 0, 70, 14, - 16, 0, 1, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 14, 0, 0, 0, - 54, 0, 0, 5, 50, 32, - 16, 0, 2, 0, 0, 0, - 70, 16, 16, 0, 2, 0, - 0, 0, 17, 0, 0, 8, - 18, 32, 16, 0, 3, 0, - 0, 0, 70, 14, 16, 0, - 1, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 22, 0, 0, 0, 17, 0, - 0, 8, 34, 32, 16, 0, - 3, 0, 0, 0, 70, 14, - 16, 0, 1, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 23, 0, 0, 0, - 17, 0, 0, 8, 66, 32, - 16, 0, 3, 0, 0, 0, - 70, 14, 16, 0, 1, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 24, 0, - 0, 0, 17, 0, 0, 8, - 130, 32, 16, 0, 3, 0, - 0, 0, 70, 14, 16, 0, - 1, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 25, 0, 0, 0, 62, 0, - 0, 1, 73, 83, 71, 78, - 184, 0, 0, 0, 5, 0, - 0, 0, 8, 0, 0, 0, - 128, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 15, 15, 0, 0, - 140, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 1, 0, - 0, 0, 7, 7, 0, 0, - 147, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 2, 0, - 0, 0, 3, 3, 0, 0, - 156, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 3, 0, - 0, 0, 15, 15, 0, 0, - 169, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 4, 0, - 0, 0, 15, 15, 0, 0, - 83, 86, 95, 80, 111, 115, - 105, 116, 105, 111, 110, 0, - 78, 79, 82, 77, 65, 76, - 0, 84, 69, 88, 67, 79, - 79, 82, 68, 0, 66, 76, - 69, 78, 68, 73, 78, 68, - 73, 67, 69, 83, 0, 66, - 76, 69, 78, 68, 87, 69, - 73, 71, 72, 84, 0, 171, - 171, 171, 79, 83, 71, 78, - 132, 0, 0, 0, 4, 0, - 0, 0, 8, 0, 0, 0, - 104, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 15, 0, 0, 0, - 104, 0, 0, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 1, 0, - 0, 0, 15, 0, 0, 0, - 110, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 2, 0, - 0, 0, 3, 12, 0, 0, - 119, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 3, 0, 0, 0, 3, 0, - 0, 0, 15, 0, 0, 0, - 67, 79, 76, 79, 82, 0, - 84, 69, 88, 67, 79, 79, - 82, 68, 0, 83, 86, 95, - 80, 111, 115, 105, 116, 105, - 111, 110, 0, 171 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedOneLightFourBonesBn.inc b/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedOneLightFourBonesBn.inc deleted file mode 100644 index 18bfdbe..0000000 --- a/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedOneLightFourBonesBn.inc +++ /dev/null @@ -1,1204 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Position 0 xyzw 0 NONE float xyzw -// NORMAL 0 xyz 1 NONE float xyz -// TEXCOORD 0 xy 2 NONE float xy -// BLENDINDICES 0 xyzw 3 NONE uint xyzw -// BLENDWEIGHT 0 xyzw 4 NONE float xyzw -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// COLOR 0 xyzw 0 NONE float xyzw -// COLOR 1 xyzw 1 NONE float xyzw -// TEXCOORD 0 xy 2 NONE float xy -// SV_Position 0 xyzw 3 POS float xyzw -// -// -// Constant buffer to DX9 shader constant mappings: -// -// Target Reg Buffer Start Reg # of Regs Data Conversion -// ---------- ------- --------- --------- ---------------------- -// c0 cb0 0 242 ( FLT, FLT, FLT, FLT) -// -// -// Runtime generated constant mappings: -// -// Target Reg Constant Description -// ---------- -------------------------------------------------- -// c242 Vertex Shader position offset -// -// -// Level9 shader bytecode: -// - vs_2_0 - def c243, 2, -1, 3, 0 - dcl_texcoord v0 // vin<0,1,2,3> - dcl_texcoord1 v1 // vin<4,5,6> - dcl_texcoord2 v2 // vin<7,8> - dcl_texcoord3 v3 // vin<9,10,11,12> - dcl_texcoord4 v4 // vin<13,14,15,16> - -#line 49 "D:\Microsoft\DirectXTK\Src\Shaders\SkinnedEffect.fx" - mul r0, v3, c243.z - mova a0, r0.yxzw - mul r1, v4.y, c26[a0.x] - mad r1, c26[a0.y], v4.x, r1 // ::skinning<0,3,6,9> - mad r0, c26[a0.z], v4.z, r1 // ::skinning<0,3,6,9> - mad r0, c26[a0.w], v4.w, r0 // ::skinning<0,3,6,9> - -#line 11 "D:\Microsoft\DirectXTK\Src\Shaders\Utilities.fxh" - mad r1.xyz, v1, c243.x, c243.y // ::BiasX2<0,1,2> - -#line 53 "D:\Microsoft\DirectXTK\Src\Shaders\SkinnedEffect.fx" - dp3 r2.x, r1, r0 // ::Skin<0> - dp4 r0.x, v0, r0 // Skin::vin<0> - -#line 49 - mul r3, v4.y, c27[a0.x] - mul r4, v4.y, c28[a0.x] - mad r4, c28[a0.y], v4.x, r4 // ::skinning<2,5,8,11> - mad r3, c27[a0.y], v4.x, r3 // ::skinning<1,4,7,10> - mad r3, c27[a0.z], v4.z, r3 // ::skinning<1,4,7,10> - mad r4, c28[a0.z], v4.z, r4 // ::skinning<2,5,8,11> - mad r4, c28[a0.w], v4.w, r4 // ::skinning<2,5,8,11> - mad r3, c27[a0.w], v4.w, r3 // ::skinning<1,4,7,10> - -#line 53 - dp3 r2.y, r1, r3 // ::Skin<1> - dp4 r0.y, v0, r3 // Skin::vin<1> - dp3 r2.z, r1, r4 // ::Skin<2> - dp4 r0.z, v0, r4 // Skin::vin<2> - -#line 57 "D:\Microsoft\DirectXTK\Src\Shaders\Lighting.fxh" - dp3 r1.x, r2, c19 - dp3 r1.y, r2, c20 - dp3 r1.z, r2, c21 - nrm r2.xyz, r1 // ::worldNormal<0,1,2> - -#line 34 - dp3 r1.x, -c3, r2 // ::dotL<0> - -#line 37 - sge r1.y, r1.x, c243.w // ::zeroL<0> - mul r1.z, r1.x, r1.y // ::diffuse<0> - -#line 44 - mul r3.xyz, r1.z, c6 - mov r4.xyz, c0 // Parameters::DiffuseColor<0,1,2> - mad oT0.xyz, r3, r4, c1 // ::VSSkinnedOneLightFourBonesBn<0,1,2> - -#line 55 - mov r0.w, v0.w - dp4 r3.x, r0, c15 // ::pos_ws<0> - dp4 r3.y, r0, c16 // ::pos_ws<1> - dp4 r3.z, r0, c17 // ::pos_ws<2> - add r3.xyz, -r3, c12 - nrm r4.xyz, r3 // ::eyeVector<0,1,2> - -#line 31 - add r3.xyz, r4, -c3 - nrm r4.xyz, r3 // ::halfVectors<0,1,2> - -#line 35 - dp3 r1.z, r4, r2 // ::dotH<0> - -#line 40 - max r1.z, r1.z, c243.w - mul r1.y, r1.y, r1.z - pow r2.x, r1.y, c2.w - mul r1.x, r1.x, r2.x // ::specular<0> - -#line 45 - mul r1.xyz, r1.x, c9 - mul oT1.xyz, r1, c2 // ::VSSkinnedOneLightFourBonesBn<4,5,6> - -#line 61 - dp4 oPos.z, r0, c24 // ::VSSkinnedOneLightFourBonesBn<12> - -#line 12 "D:\Microsoft\DirectXTK\Src\Shaders\Common.fxh" - dp4 r1.x, r0, c14 - max r1.x, r1.x, c243.w - min oT1.w, r1.x, -c243.y // ::VSSkinnedOneLightFourBonesBn<7> - -#line 61 "D:\Microsoft\DirectXTK\Src\Shaders\Lighting.fxh" - dp4 r1.x, r0, c22 // ::vout<0> - dp4 r1.y, r0, c23 // ::vout<1> - dp4 r0.x, r0, c25 // ::vout<3> - -#line 231 "D:\Microsoft\DirectXTK\Src\Shaders\SkinnedEffect.fx" - mad oPos.xy, r0.x, c242, r1 // ::VSSkinnedOneLightFourBonesBn<10,11> - mov oPos.w, r0.x // ::VSSkinnedOneLightFourBonesBn<13> - -#line 44 "D:\Microsoft\DirectXTK\Src\Shaders\Lighting.fxh" - mov oT0.w, c0.w // ::VSSkinnedOneLightFourBonesBn<3> - -#line 237 "D:\Microsoft\DirectXTK\Src\Shaders\SkinnedEffect.fx" - mov oT2.xy, v2 // ::VSSkinnedOneLightFourBonesBn<8,9> - -// approximately 65 instruction slots used -vs_4_0 -dcl_constantbuffer CB0[242], dynamicIndexed -dcl_input v0.xyzw -dcl_input v1.xyz -dcl_input v2.xy -dcl_input v3.xyzw -dcl_input v4.xyzw -dcl_output o0.xyzw -dcl_output o1.xyzw -dcl_output o2.xy -dcl_output_siv o3.xyzw, position -dcl_temps 5 -mad r0.xyz, v1.xyzx, l(2.000000, 2.000000, 2.000000, 0.000000), l(-1.000000, -1.000000, -1.000000, 0.000000) -imul null, r1.xyzw, v3.xyzw, l(3, 3, 3, 3) -mul r2.xyzw, v4.yyyy, cb0[r1.y + 26].xyzw -mad r2.xyzw, cb0[r1.x + 26].xyzw, v4.xxxx, r2.xyzw -mad r2.xyzw, cb0[r1.z + 26].xyzw, v4.zzzz, r2.xyzw -mad r2.xyzw, cb0[r1.w + 26].xyzw, v4.wwww, r2.xyzw -dp3 r3.x, r0.xyzx, r2.xyzx -dp4 r2.x, v0.xyzw, r2.xyzw -mul r4.xyzw, v4.yyyy, cb0[r1.y + 27].xyzw -mad r4.xyzw, cb0[r1.x + 27].xyzw, v4.xxxx, r4.xyzw -mad r4.xyzw, cb0[r1.z + 27].xyzw, v4.zzzz, r4.xyzw -mad r4.xyzw, cb0[r1.w + 27].xyzw, v4.wwww, r4.xyzw -dp3 r3.y, r0.xyzx, r4.xyzx -dp4 r2.y, v0.xyzw, r4.xyzw -mul r4.xyzw, v4.yyyy, cb0[r1.y + 28].xyzw -mad r4.xyzw, cb0[r1.x + 28].xyzw, v4.xxxx, r4.xyzw -mad r4.xyzw, cb0[r1.z + 28].xyzw, v4.zzzz, r4.xyzw -mad r1.xyzw, cb0[r1.w + 28].xyzw, v4.wwww, r4.xyzw -dp3 r3.z, r0.xyzx, r1.xyzx -dp4 r2.z, v0.xyzw, r1.xyzw -dp3 r0.x, r3.xyzx, cb0[19].xyzx -dp3 r0.y, r3.xyzx, cb0[20].xyzx -dp3 r0.z, r3.xyzx, cb0[21].xyzx -dp3 r0.w, r0.xyzx, r0.xyzx -rsq r0.w, r0.w -mul r0.xyz, r0.wwww, r0.xyzx -dp3 r0.w, -cb0[3].xyzx, r0.xyzx -ge r1.x, r0.w, l(0.000000) -and r1.x, r1.x, l(0x3f800000) -mul r1.y, r0.w, r1.x -mul r1.yzw, r1.yyyy, cb0[6].xxyz -mad o0.xyz, r1.yzwy, cb0[0].xyzx, cb0[1].xyzx -mov o0.w, cb0[0].w -mov r2.w, v0.w -dp4 r3.x, r2.xyzw, cb0[15].xyzw -dp4 r3.y, r2.xyzw, cb0[16].xyzw -dp4 r3.z, r2.xyzw, cb0[17].xyzw -add r1.yzw, -r3.xxyz, cb0[12].xxyz -dp3 r3.x, r1.yzwy, r1.yzwy -rsq r3.x, r3.x -mad r1.yzw, r1.yyzw, r3.xxxx, -cb0[3].xxyz -dp3 r3.x, r1.yzwy, r1.yzwy -rsq r3.x, r3.x -mul r1.yzw, r1.yyzw, r3.xxxx -dp3 r0.x, r1.yzwy, r0.xyzx -max r0.x, r0.x, l(0.000000) -mul r0.x, r1.x, r0.x -log r0.x, r0.x -mul r0.x, r0.x, cb0[2].w -exp r0.x, r0.x -mul r0.x, r0.w, r0.x -mul r0.xyz, r0.xxxx, cb0[9].xyzx -mul o1.xyz, r0.xyzx, cb0[2].xyzx -dp4_sat o1.w, r2.xyzw, cb0[14].xyzw -mov o2.xy, v2.xyxx -dp4 o3.x, r2.xyzw, cb0[22].xyzw -dp4 o3.y, r2.xyzw, cb0[23].xyzw -dp4 o3.z, r2.xyzw, cb0[24].xyzw -dp4 o3.w, r2.xyzw, cb0[25].xyzw -ret -// Approximately 0 instruction slots used -#endif - -const BYTE SkinnedEffect_VSSkinnedOneLightFourBonesBn[] = -{ - 68, 88, 66, 67, 236, 217, - 203, 123, 157, 217, 213, 95, - 246, 175, 125, 92, 181, 206, - 249, 50, 1, 0, 0, 0, - 232, 22, 0, 0, 4, 0, - 0, 0, 48, 0, 0, 0, - 84, 13, 0, 0, 156, 21, - 0, 0, 92, 22, 0, 0, - 65, 111, 110, 57, 28, 13, - 0, 0, 28, 13, 0, 0, - 0, 2, 254, 255, 232, 12, - 0, 0, 52, 0, 0, 0, - 1, 0, 36, 0, 0, 0, - 48, 0, 0, 0, 48, 0, - 0, 0, 36, 0, 1, 0, - 48, 0, 0, 0, 0, 0, - 242, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 242, 0, - 0, 2, 254, 255, 254, 255, - 47, 2, 68, 66, 85, 71, - 40, 0, 0, 0, 144, 8, - 0, 0, 0, 0, 0, 0, - 4, 0, 0, 0, 236, 0, - 0, 0, 63, 0, 0, 0, - 252, 0, 0, 0, 17, 0, - 0, 0, 60, 7, 0, 0, - 120, 3, 0, 0, 68, 58, - 92, 77, 105, 99, 114, 111, - 115, 111, 102, 116, 92, 68, - 105, 114, 101, 99, 116, 88, - 84, 75, 92, 83, 114, 99, - 92, 83, 104, 97, 100, 101, - 114, 115, 92, 83, 107, 105, - 110, 110, 101, 100, 69, 102, - 102, 101, 99, 116, 46, 102, - 120, 0, 68, 58, 92, 77, - 105, 99, 114, 111, 115, 111, - 102, 116, 92, 68, 105, 114, - 101, 99, 116, 88, 84, 75, - 92, 83, 114, 99, 92, 83, - 104, 97, 100, 101, 114, 115, - 92, 85, 116, 105, 108, 105, - 116, 105, 101, 115, 46, 102, - 120, 104, 0, 68, 58, 92, - 77, 105, 99, 114, 111, 115, - 111, 102, 116, 92, 68, 105, - 114, 101, 99, 116, 88, 84, - 75, 92, 83, 114, 99, 92, - 83, 104, 97, 100, 101, 114, - 115, 92, 76, 105, 103, 104, - 116, 105, 110, 103, 46, 102, - 120, 104, 0, 68, 58, 92, - 77, 105, 99, 114, 111, 115, - 111, 102, 116, 92, 68, 105, - 114, 101, 99, 116, 88, 84, - 75, 92, 83, 114, 99, 92, - 83, 104, 97, 100, 101, 114, - 115, 92, 67, 111, 109, 109, - 111, 110, 46, 102, 120, 104, - 0, 171, 40, 0, 0, 0, - 92, 0, 0, 0, 141, 0, - 0, 0, 189, 0, 0, 0, - 0, 0, 255, 255, 196, 8, - 0, 0, 0, 0, 255, 255, - 220, 8, 0, 0, 0, 0, - 255, 255, 232, 8, 0, 0, - 0, 0, 255, 255, 244, 8, - 0, 0, 0, 0, 255, 255, - 0, 9, 0, 0, 0, 0, - 255, 255, 12, 9, 0, 0, - 49, 0, 0, 0, 24, 9, - 0, 0, 49, 0, 0, 0, - 40, 9, 0, 0, 49, 0, - 0, 0, 52, 9, 0, 0, - 49, 0, 0, 0, 72, 9, - 0, 0, 49, 0, 0, 0, - 96, 9, 0, 0, 49, 0, - 0, 0, 120, 9, 0, 0, - 11, 0, 1, 0, 144, 9, - 0, 0, 53, 0, 0, 0, - 164, 9, 0, 0, 52, 0, - 0, 0, 180, 9, 0, 0, - 49, 0, 0, 0, 196, 9, - 0, 0, 49, 0, 0, 0, - 216, 9, 0, 0, 49, 0, - 0, 0, 236, 9, 0, 0, - 49, 0, 0, 0, 4, 10, - 0, 0, 49, 0, 0, 0, - 28, 10, 0, 0, 49, 0, - 0, 0, 52, 10, 0, 0, - 49, 0, 0, 0, 76, 10, - 0, 0, 49, 0, 0, 0, - 100, 10, 0, 0, 53, 0, - 0, 0, 124, 10, 0, 0, - 52, 0, 0, 0, 140, 10, - 0, 0, 53, 0, 0, 0, - 156, 10, 0, 0, 52, 0, - 0, 0, 172, 10, 0, 0, - 57, 0, 2, 0, 188, 10, - 0, 0, 57, 0, 2, 0, - 204, 10, 0, 0, 57, 0, - 2, 0, 220, 10, 0, 0, - 57, 0, 2, 0, 236, 10, - 0, 0, 34, 0, 2, 0, - 248, 10, 0, 0, 37, 0, - 2, 0, 8, 11, 0, 0, - 39, 0, 2, 0, 24, 11, - 0, 0, 44, 0, 2, 0, - 40, 11, 0, 0, 44, 0, - 2, 0, 56, 11, 0, 0, - 44, 0, 2, 0, 68, 11, - 0, 0, 55, 0, 2, 0, - 88, 11, 0, 0, 55, 0, - 2, 0, 100, 11, 0, 0, - 55, 0, 2, 0, 116, 11, - 0, 0, 55, 0, 2, 0, - 132, 11, 0, 0, 56, 0, - 2, 0, 148, 11, 0, 0, - 56, 0, 2, 0, 164, 11, - 0, 0, 31, 0, 2, 0, - 176, 11, 0, 0, 31, 0, - 2, 0, 192, 11, 0, 0, - 35, 0, 2, 0, 204, 11, - 0, 0, 40, 0, 2, 0, - 220, 11, 0, 0, 40, 0, - 2, 0, 236, 11, 0, 0, - 40, 0, 2, 0, 252, 11, - 0, 0, 40, 0, 2, 0, - 12, 12, 0, 0, 45, 0, - 2, 0, 28, 12, 0, 0, - 45, 0, 2, 0, 44, 12, - 0, 0, 61, 0, 2, 0, - 60, 12, 0, 0, 12, 0, - 3, 0, 76, 12, 0, 0, - 12, 0, 3, 0, 92, 12, - 0, 0, 12, 0, 3, 0, - 108, 12, 0, 0, 61, 0, - 2, 0, 124, 12, 0, 0, - 61, 0, 2, 0, 140, 12, - 0, 0, 61, 0, 2, 0, - 156, 12, 0, 0, 231, 0, - 0, 0, 172, 12, 0, 0, - 231, 0, 0, 0, 192, 12, - 0, 0, 44, 0, 2, 0, - 204, 12, 0, 0, 237, 0, - 0, 0, 216, 12, 0, 0, - 66, 105, 97, 115, 88, 50, - 0, 171, 1, 0, 3, 0, - 1, 0, 3, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 12, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 255, 255, - 80, 97, 114, 97, 109, 101, - 116, 101, 114, 115, 0, 68, - 105, 102, 102, 117, 115, 101, - 67, 111, 108, 111, 114, 0, - 1, 0, 3, 0, 1, 0, - 4, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 35, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 255, 255, 83, 107, - 105, 110, 0, 171, 171, 171, - 13, 0, 0, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 23, 0, 0, 0, 255, 255, - 1, 0, 255, 255, 255, 255, - 25, 0, 0, 0, 255, 255, - 255, 255, 2, 0, 255, 255, - 86, 83, 83, 107, 105, 110, - 110, 101, 100, 79, 110, 101, - 76, 105, 103, 104, 116, 70, - 111, 117, 114, 66, 111, 110, - 101, 115, 66, 110, 0, 68, - 105, 102, 102, 117, 115, 101, - 0, 171, 171, 171, 1, 0, - 3, 0, 1, 0, 4, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 83, 112, 101, 99, - 117, 108, 97, 114, 0, 84, - 101, 120, 67, 111, 111, 114, - 100, 0, 171, 171, 1, 0, - 3, 0, 1, 0, 2, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 80, 111, 115, 105, - 116, 105, 111, 110, 80, 83, - 0, 171, 149, 3, 0, 0, - 160, 3, 0, 0, 176, 3, - 0, 0, 160, 3, 0, 0, - 185, 3, 0, 0, 196, 3, - 0, 0, 212, 3, 0, 0, - 160, 3, 0, 0, 5, 0, - 0, 0, 1, 0, 14, 0, - 1, 0, 4, 0, 224, 3, - 0, 0, 36, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 255, 255, 51, 0, 0, 0, - 4, 0, 5, 0, 6, 0, - 255, 255, 52, 0, 0, 0, - 255, 255, 255, 255, 12, 0, - 255, 255, 55, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 7, 0, 59, 0, 0, 0, - 10, 0, 11, 0, 255, 255, - 255, 255, 60, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 13, 0, 61, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 3, 0, 62, 0, 0, 0, - 8, 0, 9, 0, 255, 255, - 255, 255, 100, 105, 102, 102, - 117, 115, 101, 0, 1, 0, - 3, 0, 1, 0, 3, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 33, 0, 0, 0, - 255, 255, 255, 255, 0, 0, - 255, 255, 100, 111, 116, 72, - 0, 171, 171, 171, 45, 0, - 0, 0, 255, 255, 255, 255, - 0, 0, 255, 255, 100, 111, - 116, 76, 0, 171, 171, 171, - 31, 0, 0, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 101, 121, 101, 86, 101, 99, - 116, 111, 114, 0, 171, 171, - 42, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 255, 255, - 104, 97, 108, 102, 86, 101, - 99, 116, 111, 114, 115, 0, - 3, 0, 3, 0, 3, 0, - 3, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 44, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 255, 255, 112, 111, - 115, 95, 119, 115, 0, 171, - 38, 0, 0, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 39, 0, 0, 0, 255, 255, - 1, 0, 255, 255, 255, 255, - 40, 0, 0, 0, 255, 255, - 255, 255, 2, 0, 255, 255, - 115, 107, 105, 110, 110, 105, - 110, 103, 0, 171, 171, 171, - 3, 0, 3, 0, 4, 0, - 3, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 9, 0, - 0, 0, 0, 0, 3, 0, - 6, 0, 9, 0, 10, 0, - 0, 0, 0, 0, 3, 0, - 6, 0, 9, 0, 11, 0, - 0, 0, 0, 0, 3, 0, - 6, 0, 9, 0, 17, 0, - 0, 0, 2, 0, 5, 0, - 8, 0, 11, 0, 18, 0, - 0, 0, 1, 0, 4, 0, - 7, 0, 10, 0, 19, 0, - 0, 0, 1, 0, 4, 0, - 7, 0, 10, 0, 20, 0, - 0, 0, 2, 0, 5, 0, - 8, 0, 11, 0, 21, 0, - 0, 0, 2, 0, 5, 0, - 8, 0, 11, 0, 22, 0, - 0, 0, 1, 0, 4, 0, - 7, 0, 10, 0, 115, 112, - 101, 99, 117, 108, 97, 114, - 0, 171, 171, 171, 49, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 118, 105, - 110, 0, 80, 111, 115, 105, - 116, 105, 111, 110, 0, 78, - 111, 114, 109, 97, 108, 0, - 73, 110, 100, 105, 99, 101, - 115, 0, 1, 0, 2, 0, - 1, 0, 4, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 87, 101, 105, 103, 104, 116, - 115, 0, 204, 5, 0, 0, - 160, 3, 0, 0, 213, 5, - 0, 0, 120, 4, 0, 0, - 185, 3, 0, 0, 196, 3, - 0, 0, 220, 5, 0, 0, - 228, 5, 0, 0, 244, 5, - 0, 0, 160, 3, 0, 0, - 5, 0, 0, 0, 1, 0, - 17, 0, 1, 0, 5, 0, - 252, 5, 0, 0, 14, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 24, 0, - 0, 0, 255, 255, 1, 0, - 255, 255, 255, 255, 26, 0, - 0, 0, 255, 255, 255, 255, - 2, 0, 255, 255, 1, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 3, 0, 2, 0, - 0, 0, 4, 0, 5, 0, - 6, 0, 255, 255, 3, 0, - 0, 0, 7, 0, 8, 0, - 255, 255, 255, 255, 4, 0, - 0, 0, 9, 0, 10, 0, - 11, 0, 12, 0, 5, 0, - 0, 0, 13, 0, 14, 0, - 15, 0, 16, 0, 118, 111, - 117, 116, 0, 80, 111, 115, - 95, 112, 115, 0, 70, 111, - 103, 70, 97, 99, 116, 111, - 114, 0, 171, 171, 0, 0, - 3, 0, 1, 0, 1, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 153, 6, 0, 0, - 160, 3, 0, 0, 149, 3, - 0, 0, 160, 3, 0, 0, - 176, 3, 0, 0, 120, 4, - 0, 0, 160, 6, 0, 0, - 172, 6, 0, 0, 5, 0, - 0, 0, 1, 0, 12, 0, - 1, 0, 4, 0, 188, 6, - 0, 0, 56, 0, 0, 0, - 0, 0, 255, 255, 255, 255, - 255, 255, 57, 0, 0, 0, - 255, 255, 1, 0, 255, 255, - 255, 255, 58, 0, 0, 0, - 3, 0, 255, 255, 255, 255, - 255, 255, 119, 111, 114, 108, - 100, 78, 111, 114, 109, 97, - 108, 0, 30, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 255, 255, 122, 101, 114, 111, - 76, 0, 171, 171, 32, 0, - 0, 0, 255, 255, 0, 0, - 255, 255, 255, 255, 0, 0, - 0, 0, 244, 2, 0, 0, - 252, 2, 0, 0, 1, 0, - 0, 0, 12, 3, 0, 0, - 24, 3, 0, 0, 35, 3, - 0, 0, 48, 3, 0, 0, - 1, 0, 0, 0, 64, 3, - 0, 0, 0, 0, 0, 0, - 76, 3, 0, 0, 252, 2, - 0, 0, 3, 0, 0, 0, - 84, 3, 0, 0, 0, 0, - 0, 0, 120, 3, 0, 0, - 0, 4, 0, 0, 8, 0, - 0, 0, 16, 4, 0, 0, - 0, 0, 0, 0, 112, 4, - 0, 0, 120, 4, 0, 0, - 1, 0, 0, 0, 136, 4, - 0, 0, 0, 0, 0, 0, - 148, 4, 0, 0, 120, 4, - 0, 0, 1, 0, 0, 0, - 156, 4, 0, 0, 0, 0, - 0, 0, 168, 4, 0, 0, - 120, 4, 0, 0, 1, 0, - 0, 0, 176, 4, 0, 0, - 0, 0, 0, 0, 188, 4, - 0, 0, 120, 4, 0, 0, - 1, 0, 0, 0, 200, 4, - 0, 0, 0, 0, 0, 0, - 212, 4, 0, 0, 224, 4, - 0, 0, 1, 0, 0, 0, - 240, 4, 0, 0, 0, 0, - 0, 0, 252, 4, 0, 0, - 160, 3, 0, 0, 3, 0, - 0, 0, 4, 5, 0, 0, - 0, 0, 0, 0, 40, 5, - 0, 0, 52, 5, 0, 0, - 9, 0, 0, 0, 68, 5, - 0, 0, 0, 0, 0, 0, - 176, 5, 0, 0, 120, 4, - 0, 0, 1, 0, 0, 0, - 188, 5, 0, 0, 76, 3, - 0, 0, 200, 5, 0, 0, - 36, 6, 0, 0, 3, 0, - 0, 0, 52, 6, 0, 0, - 120, 3, 0, 0, 200, 5, - 0, 0, 36, 6, 0, 0, - 5, 0, 0, 0, 88, 6, - 0, 0, 0, 0, 0, 0, - 148, 6, 0, 0, 220, 6, - 0, 0, 3, 0, 0, 0, - 236, 6, 0, 0, 0, 0, - 0, 0, 16, 7, 0, 0, - 120, 4, 0, 0, 1, 0, - 0, 0, 28, 7, 0, 0, - 0, 0, 0, 0, 40, 7, - 0, 0, 120, 4, 0, 0, - 1, 0, 0, 0, 48, 7, - 0, 0, 77, 105, 99, 114, - 111, 115, 111, 102, 116, 32, - 40, 82, 41, 32, 72, 76, - 83, 76, 32, 83, 104, 97, - 100, 101, 114, 32, 67, 111, - 109, 112, 105, 108, 101, 114, - 32, 49, 48, 46, 49, 0, - 81, 0, 0, 5, 243, 0, - 15, 160, 0, 0, 0, 64, - 0, 0, 128, 191, 0, 0, - 64, 64, 0, 0, 0, 0, - 31, 0, 0, 2, 5, 0, - 0, 128, 0, 0, 15, 144, - 31, 0, 0, 2, 5, 0, - 1, 128, 1, 0, 15, 144, - 31, 0, 0, 2, 5, 0, - 2, 128, 2, 0, 15, 144, - 31, 0, 0, 2, 5, 0, - 3, 128, 3, 0, 15, 144, - 31, 0, 0, 2, 5, 0, - 4, 128, 4, 0, 15, 144, - 5, 0, 0, 3, 0, 0, - 15, 128, 3, 0, 228, 144, - 243, 0, 170, 160, 46, 0, - 0, 2, 0, 0, 15, 176, - 0, 0, 225, 128, 5, 0, - 0, 4, 1, 0, 15, 128, - 4, 0, 85, 144, 26, 32, - 228, 160, 0, 0, 0, 176, - 4, 0, 0, 5, 1, 0, - 15, 128, 26, 32, 228, 160, - 0, 0, 85, 176, 4, 0, - 0, 144, 1, 0, 228, 128, - 4, 0, 0, 5, 0, 0, - 15, 128, 26, 32, 228, 160, - 0, 0, 170, 176, 4, 0, - 170, 144, 1, 0, 228, 128, - 4, 0, 0, 5, 0, 0, - 15, 128, 26, 32, 228, 160, - 0, 0, 255, 176, 4, 0, - 255, 144, 0, 0, 228, 128, - 4, 0, 0, 4, 1, 0, - 7, 128, 1, 0, 228, 144, - 243, 0, 0, 160, 243, 0, - 85, 160, 8, 0, 0, 3, - 2, 0, 1, 128, 1, 0, - 228, 128, 0, 0, 228, 128, - 9, 0, 0, 3, 0, 0, - 1, 128, 0, 0, 228, 144, - 0, 0, 228, 128, 5, 0, - 0, 4, 3, 0, 15, 128, - 4, 0, 85, 144, 27, 32, - 228, 160, 0, 0, 0, 176, - 5, 0, 0, 4, 4, 0, - 15, 128, 4, 0, 85, 144, - 28, 32, 228, 160, 0, 0, - 0, 176, 4, 0, 0, 5, - 4, 0, 15, 128, 28, 32, - 228, 160, 0, 0, 85, 176, - 4, 0, 0, 144, 4, 0, - 228, 128, 4, 0, 0, 5, - 3, 0, 15, 128, 27, 32, - 228, 160, 0, 0, 85, 176, - 4, 0, 0, 144, 3, 0, - 228, 128, 4, 0, 0, 5, - 3, 0, 15, 128, 27, 32, - 228, 160, 0, 0, 170, 176, - 4, 0, 170, 144, 3, 0, - 228, 128, 4, 0, 0, 5, - 4, 0, 15, 128, 28, 32, - 228, 160, 0, 0, 170, 176, - 4, 0, 170, 144, 4, 0, - 228, 128, 4, 0, 0, 5, - 4, 0, 15, 128, 28, 32, - 228, 160, 0, 0, 255, 176, - 4, 0, 255, 144, 4, 0, - 228, 128, 4, 0, 0, 5, - 3, 0, 15, 128, 27, 32, - 228, 160, 0, 0, 255, 176, - 4, 0, 255, 144, 3, 0, - 228, 128, 8, 0, 0, 3, - 2, 0, 2, 128, 1, 0, - 228, 128, 3, 0, 228, 128, - 9, 0, 0, 3, 0, 0, - 2, 128, 0, 0, 228, 144, - 3, 0, 228, 128, 8, 0, - 0, 3, 2, 0, 4, 128, - 1, 0, 228, 128, 4, 0, - 228, 128, 9, 0, 0, 3, - 0, 0, 4, 128, 0, 0, - 228, 144, 4, 0, 228, 128, - 8, 0, 0, 3, 1, 0, - 1, 128, 2, 0, 228, 128, - 19, 0, 228, 160, 8, 0, - 0, 3, 1, 0, 2, 128, - 2, 0, 228, 128, 20, 0, - 228, 160, 8, 0, 0, 3, - 1, 0, 4, 128, 2, 0, - 228, 128, 21, 0, 228, 160, - 36, 0, 0, 2, 2, 0, - 7, 128, 1, 0, 228, 128, - 8, 0, 0, 3, 1, 0, - 1, 128, 3, 0, 228, 161, - 2, 0, 228, 128, 13, 0, - 0, 3, 1, 0, 2, 128, - 1, 0, 0, 128, 243, 0, - 255, 160, 5, 0, 0, 3, - 1, 0, 4, 128, 1, 0, - 0, 128, 1, 0, 85, 128, - 5, 0, 0, 3, 3, 0, - 7, 128, 1, 0, 170, 128, - 6, 0, 228, 160, 1, 0, - 0, 2, 4, 0, 7, 128, - 0, 0, 228, 160, 4, 0, - 0, 4, 0, 0, 7, 224, - 3, 0, 228, 128, 4, 0, - 228, 128, 1, 0, 228, 160, - 1, 0, 0, 2, 0, 0, - 8, 128, 0, 0, 255, 144, - 9, 0, 0, 3, 3, 0, - 1, 128, 0, 0, 228, 128, - 15, 0, 228, 160, 9, 0, - 0, 3, 3, 0, 2, 128, - 0, 0, 228, 128, 16, 0, - 228, 160, 9, 0, 0, 3, - 3, 0, 4, 128, 0, 0, - 228, 128, 17, 0, 228, 160, - 2, 0, 0, 3, 3, 0, - 7, 128, 3, 0, 228, 129, - 12, 0, 228, 160, 36, 0, - 0, 2, 4, 0, 7, 128, - 3, 0, 228, 128, 2, 0, - 0, 3, 3, 0, 7, 128, - 4, 0, 228, 128, 3, 0, - 228, 161, 36, 0, 0, 2, - 4, 0, 7, 128, 3, 0, - 228, 128, 8, 0, 0, 3, - 1, 0, 4, 128, 4, 0, - 228, 128, 2, 0, 228, 128, - 11, 0, 0, 3, 1, 0, - 4, 128, 1, 0, 170, 128, - 243, 0, 255, 160, 5, 0, - 0, 3, 1, 0, 2, 128, - 1, 0, 85, 128, 1, 0, - 170, 128, 32, 0, 0, 3, - 2, 0, 1, 128, 1, 0, - 85, 128, 2, 0, 255, 160, - 5, 0, 0, 3, 1, 0, - 1, 128, 1, 0, 0, 128, - 2, 0, 0, 128, 5, 0, - 0, 3, 1, 0, 7, 128, - 1, 0, 0, 128, 9, 0, - 228, 160, 5, 0, 0, 3, - 1, 0, 7, 224, 1, 0, - 228, 128, 2, 0, 228, 160, - 9, 0, 0, 3, 0, 0, - 4, 192, 0, 0, 228, 128, - 24, 0, 228, 160, 9, 0, - 0, 3, 1, 0, 1, 128, - 0, 0, 228, 128, 14, 0, - 228, 160, 11, 0, 0, 3, - 1, 0, 1, 128, 1, 0, - 0, 128, 243, 0, 255, 160, - 10, 0, 0, 3, 1, 0, - 8, 224, 1, 0, 0, 128, - 243, 0, 85, 161, 9, 0, - 0, 3, 1, 0, 1, 128, - 0, 0, 228, 128, 22, 0, - 228, 160, 9, 0, 0, 3, - 1, 0, 2, 128, 0, 0, - 228, 128, 23, 0, 228, 160, - 9, 0, 0, 3, 0, 0, - 1, 128, 0, 0, 228, 128, - 25, 0, 228, 160, 4, 0, - 0, 4, 0, 0, 3, 192, - 0, 0, 0, 128, 242, 0, - 228, 160, 1, 0, 228, 128, - 1, 0, 0, 2, 0, 0, - 8, 192, 0, 0, 0, 128, - 1, 0, 0, 2, 0, 0, - 8, 224, 0, 0, 255, 160, - 1, 0, 0, 2, 2, 0, - 3, 224, 2, 0, 228, 144, - 255, 255, 0, 0, 83, 72, - 68, 82, 64, 8, 0, 0, - 64, 0, 1, 0, 16, 2, - 0, 0, 89, 8, 0, 4, - 70, 142, 32, 0, 0, 0, - 0, 0, 242, 0, 0, 0, - 95, 0, 0, 3, 242, 16, - 16, 0, 0, 0, 0, 0, - 95, 0, 0, 3, 114, 16, - 16, 0, 1, 0, 0, 0, - 95, 0, 0, 3, 50, 16, - 16, 0, 2, 0, 0, 0, - 95, 0, 0, 3, 242, 16, - 16, 0, 3, 0, 0, 0, - 95, 0, 0, 3, 242, 16, - 16, 0, 4, 0, 0, 0, - 101, 0, 0, 3, 242, 32, - 16, 0, 0, 0, 0, 0, - 101, 0, 0, 3, 242, 32, - 16, 0, 1, 0, 0, 0, - 101, 0, 0, 3, 50, 32, - 16, 0, 2, 0, 0, 0, - 103, 0, 0, 4, 242, 32, - 16, 0, 3, 0, 0, 0, - 1, 0, 0, 0, 104, 0, - 0, 2, 5, 0, 0, 0, - 50, 0, 0, 15, 114, 0, - 16, 0, 0, 0, 0, 0, - 70, 18, 16, 0, 1, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 64, 0, 0, - 0, 64, 0, 0, 0, 64, - 0, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 128, 191, - 0, 0, 128, 191, 0, 0, - 128, 191, 0, 0, 0, 0, - 38, 0, 0, 11, 0, 208, - 0, 0, 242, 0, 16, 0, - 1, 0, 0, 0, 70, 30, - 16, 0, 3, 0, 0, 0, - 2, 64, 0, 0, 3, 0, - 0, 0, 3, 0, 0, 0, - 3, 0, 0, 0, 3, 0, - 0, 0, 56, 0, 0, 10, - 242, 0, 16, 0, 2, 0, - 0, 0, 86, 21, 16, 0, - 4, 0, 0, 0, 70, 142, - 32, 6, 0, 0, 0, 0, - 26, 0, 0, 0, 26, 0, - 16, 0, 1, 0, 0, 0, - 50, 0, 0, 12, 242, 0, - 16, 0, 2, 0, 0, 0, - 70, 142, 32, 6, 0, 0, - 0, 0, 26, 0, 0, 0, - 10, 0, 16, 0, 1, 0, - 0, 0, 6, 16, 16, 0, - 4, 0, 0, 0, 70, 14, - 16, 0, 2, 0, 0, 0, - 50, 0, 0, 12, 242, 0, - 16, 0, 2, 0, 0, 0, - 70, 142, 32, 6, 0, 0, - 0, 0, 26, 0, 0, 0, - 42, 0, 16, 0, 1, 0, - 0, 0, 166, 26, 16, 0, - 4, 0, 0, 0, 70, 14, - 16, 0, 2, 0, 0, 0, - 50, 0, 0, 12, 242, 0, - 16, 0, 2, 0, 0, 0, - 70, 142, 32, 6, 0, 0, - 0, 0, 26, 0, 0, 0, - 58, 0, 16, 0, 1, 0, - 0, 0, 246, 31, 16, 0, - 4, 0, 0, 0, 70, 14, - 16, 0, 2, 0, 0, 0, - 16, 0, 0, 7, 18, 0, - 16, 0, 3, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 2, 0, 0, 0, 17, 0, - 0, 7, 18, 0, 16, 0, - 2, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 14, 16, 0, 2, 0, - 0, 0, 56, 0, 0, 10, - 242, 0, 16, 0, 4, 0, - 0, 0, 86, 21, 16, 0, - 4, 0, 0, 0, 70, 142, - 32, 6, 0, 0, 0, 0, - 27, 0, 0, 0, 26, 0, - 16, 0, 1, 0, 0, 0, - 50, 0, 0, 12, 242, 0, - 16, 0, 4, 0, 0, 0, - 70, 142, 32, 6, 0, 0, - 0, 0, 27, 0, 0, 0, - 10, 0, 16, 0, 1, 0, - 0, 0, 6, 16, 16, 0, - 4, 0, 0, 0, 70, 14, - 16, 0, 4, 0, 0, 0, - 50, 0, 0, 12, 242, 0, - 16, 0, 4, 0, 0, 0, - 70, 142, 32, 6, 0, 0, - 0, 0, 27, 0, 0, 0, - 42, 0, 16, 0, 1, 0, - 0, 0, 166, 26, 16, 0, - 4, 0, 0, 0, 70, 14, - 16, 0, 4, 0, 0, 0, - 50, 0, 0, 12, 242, 0, - 16, 0, 4, 0, 0, 0, - 70, 142, 32, 6, 0, 0, - 0, 0, 27, 0, 0, 0, - 58, 0, 16, 0, 1, 0, - 0, 0, 246, 31, 16, 0, - 4, 0, 0, 0, 70, 14, - 16, 0, 4, 0, 0, 0, - 16, 0, 0, 7, 34, 0, - 16, 0, 3, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 4, 0, 0, 0, 17, 0, - 0, 7, 34, 0, 16, 0, - 2, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 14, 16, 0, 4, 0, - 0, 0, 56, 0, 0, 10, - 242, 0, 16, 0, 4, 0, - 0, 0, 86, 21, 16, 0, - 4, 0, 0, 0, 70, 142, - 32, 6, 0, 0, 0, 0, - 28, 0, 0, 0, 26, 0, - 16, 0, 1, 0, 0, 0, - 50, 0, 0, 12, 242, 0, - 16, 0, 4, 0, 0, 0, - 70, 142, 32, 6, 0, 0, - 0, 0, 28, 0, 0, 0, - 10, 0, 16, 0, 1, 0, - 0, 0, 6, 16, 16, 0, - 4, 0, 0, 0, 70, 14, - 16, 0, 4, 0, 0, 0, - 50, 0, 0, 12, 242, 0, - 16, 0, 4, 0, 0, 0, - 70, 142, 32, 6, 0, 0, - 0, 0, 28, 0, 0, 0, - 42, 0, 16, 0, 1, 0, - 0, 0, 166, 26, 16, 0, - 4, 0, 0, 0, 70, 14, - 16, 0, 4, 0, 0, 0, - 50, 0, 0, 12, 242, 0, - 16, 0, 1, 0, 0, 0, - 70, 142, 32, 6, 0, 0, - 0, 0, 28, 0, 0, 0, - 58, 0, 16, 0, 1, 0, - 0, 0, 246, 31, 16, 0, - 4, 0, 0, 0, 70, 14, - 16, 0, 4, 0, 0, 0, - 16, 0, 0, 7, 66, 0, - 16, 0, 3, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 17, 0, - 0, 7, 66, 0, 16, 0, - 2, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 14, 16, 0, 1, 0, - 0, 0, 16, 0, 0, 8, - 18, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 3, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 19, 0, 0, 0, 16, 0, - 0, 8, 34, 0, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 3, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 20, 0, 0, 0, - 16, 0, 0, 8, 66, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 3, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 21, 0, - 0, 0, 16, 0, 0, 7, - 130, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 68, 0, 0, 5, 130, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 56, 0, 0, 7, - 114, 0, 16, 0, 0, 0, - 0, 0, 246, 15, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 16, 0, 0, 9, 130, 0, - 16, 0, 0, 0, 0, 0, - 70, 130, 32, 128, 65, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 29, 0, 0, 7, 18, 0, - 16, 0, 1, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 7, 18, 0, 16, 0, - 1, 0, 0, 0, 10, 0, - 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 128, 63, 56, 0, 0, 7, - 34, 0, 16, 0, 1, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 10, 0, - 16, 0, 1, 0, 0, 0, - 56, 0, 0, 8, 226, 0, - 16, 0, 1, 0, 0, 0, - 86, 5, 16, 0, 1, 0, - 0, 0, 6, 137, 32, 0, - 0, 0, 0, 0, 6, 0, - 0, 0, 50, 0, 0, 11, - 114, 32, 16, 0, 0, 0, - 0, 0, 150, 7, 16, 0, - 1, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 54, 0, - 0, 6, 130, 32, 16, 0, - 0, 0, 0, 0, 58, 128, - 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 54, 0, - 0, 5, 130, 0, 16, 0, - 2, 0, 0, 0, 58, 16, - 16, 0, 0, 0, 0, 0, - 17, 0, 0, 8, 18, 0, - 16, 0, 3, 0, 0, 0, - 70, 14, 16, 0, 2, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 15, 0, - 0, 0, 17, 0, 0, 8, - 34, 0, 16, 0, 3, 0, - 0, 0, 70, 14, 16, 0, - 2, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 16, 0, 0, 0, 17, 0, - 0, 8, 66, 0, 16, 0, - 3, 0, 0, 0, 70, 14, - 16, 0, 2, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 17, 0, 0, 0, - 0, 0, 0, 9, 226, 0, - 16, 0, 1, 0, 0, 0, - 6, 9, 16, 128, 65, 0, - 0, 0, 3, 0, 0, 0, - 6, 137, 32, 0, 0, 0, - 0, 0, 12, 0, 0, 0, - 16, 0, 0, 7, 18, 0, - 16, 0, 3, 0, 0, 0, - 150, 7, 16, 0, 1, 0, - 0, 0, 150, 7, 16, 0, - 1, 0, 0, 0, 68, 0, - 0, 5, 18, 0, 16, 0, - 3, 0, 0, 0, 10, 0, - 16, 0, 3, 0, 0, 0, - 50, 0, 0, 11, 226, 0, - 16, 0, 1, 0, 0, 0, - 86, 14, 16, 0, 1, 0, - 0, 0, 6, 0, 16, 0, - 3, 0, 0, 0, 6, 137, - 32, 128, 65, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 16, 0, 0, 7, - 18, 0, 16, 0, 3, 0, - 0, 0, 150, 7, 16, 0, - 1, 0, 0, 0, 150, 7, - 16, 0, 1, 0, 0, 0, - 68, 0, 0, 5, 18, 0, - 16, 0, 3, 0, 0, 0, - 10, 0, 16, 0, 3, 0, - 0, 0, 56, 0, 0, 7, - 226, 0, 16, 0, 1, 0, - 0, 0, 86, 14, 16, 0, - 1, 0, 0, 0, 6, 0, - 16, 0, 3, 0, 0, 0, - 16, 0, 0, 7, 18, 0, - 16, 0, 0, 0, 0, 0, - 150, 7, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 52, 0, - 0, 7, 18, 0, 16, 0, - 0, 0, 0, 0, 10, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 0, 0, 56, 0, 0, 7, - 18, 0, 16, 0, 0, 0, - 0, 0, 10, 0, 16, 0, - 1, 0, 0, 0, 10, 0, - 16, 0, 0, 0, 0, 0, - 47, 0, 0, 5, 18, 0, - 16, 0, 0, 0, 0, 0, - 10, 0, 16, 0, 0, 0, - 0, 0, 56, 0, 0, 8, - 18, 0, 16, 0, 0, 0, - 0, 0, 10, 0, 16, 0, - 0, 0, 0, 0, 58, 128, - 32, 0, 0, 0, 0, 0, - 2, 0, 0, 0, 25, 0, - 0, 5, 18, 0, 16, 0, - 0, 0, 0, 0, 10, 0, - 16, 0, 0, 0, 0, 0, - 56, 0, 0, 7, 18, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 10, 0, 16, 0, - 0, 0, 0, 0, 56, 0, - 0, 8, 114, 0, 16, 0, - 0, 0, 0, 0, 6, 0, - 16, 0, 0, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 9, 0, 0, 0, - 56, 0, 0, 8, 114, 32, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 2, 0, - 0, 0, 17, 32, 0, 8, - 130, 32, 16, 0, 1, 0, - 0, 0, 70, 14, 16, 0, - 2, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 14, 0, 0, 0, 54, 0, - 0, 5, 50, 32, 16, 0, - 2, 0, 0, 0, 70, 16, - 16, 0, 2, 0, 0, 0, - 17, 0, 0, 8, 18, 32, - 16, 0, 3, 0, 0, 0, - 70, 14, 16, 0, 2, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 22, 0, - 0, 0, 17, 0, 0, 8, - 34, 32, 16, 0, 3, 0, - 0, 0, 70, 14, 16, 0, - 2, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 23, 0, 0, 0, 17, 0, - 0, 8, 66, 32, 16, 0, - 3, 0, 0, 0, 70, 14, - 16, 0, 2, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 24, 0, 0, 0, - 17, 0, 0, 8, 130, 32, - 16, 0, 3, 0, 0, 0, - 70, 14, 16, 0, 2, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 25, 0, - 0, 0, 62, 0, 0, 1, - 73, 83, 71, 78, 184, 0, - 0, 0, 5, 0, 0, 0, - 8, 0, 0, 0, 128, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 15, 15, 0, 0, 140, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 1, 0, 0, 0, - 7, 7, 0, 0, 147, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 2, 0, 0, 0, - 3, 3, 0, 0, 156, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 0, 3, 0, 0, 0, - 15, 15, 0, 0, 169, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 4, 0, 0, 0, - 15, 15, 0, 0, 83, 86, - 95, 80, 111, 115, 105, 116, - 105, 111, 110, 0, 78, 79, - 82, 77, 65, 76, 0, 84, - 69, 88, 67, 79, 79, 82, - 68, 0, 66, 76, 69, 78, - 68, 73, 78, 68, 73, 67, - 69, 83, 0, 66, 76, 69, - 78, 68, 87, 69, 73, 71, - 72, 84, 0, 171, 171, 171, - 79, 83, 71, 78, 132, 0, - 0, 0, 4, 0, 0, 0, - 8, 0, 0, 0, 104, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 15, 0, 0, 0, 104, 0, - 0, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 1, 0, 0, 0, - 15, 0, 0, 0, 110, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 2, 0, 0, 0, - 3, 12, 0, 0, 119, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 3, 0, - 0, 0, 3, 0, 0, 0, - 15, 0, 0, 0, 67, 79, - 76, 79, 82, 0, 84, 69, - 88, 67, 79, 79, 82, 68, - 0, 83, 86, 95, 80, 111, - 115, 105, 116, 105, 111, 110, - 0, 171 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedOneLightOneBone.inc b/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedOneLightOneBone.inc deleted file mode 100644 index a6a9288..0000000 --- a/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedOneLightOneBone.inc +++ /dev/null @@ -1,1017 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Position 0 xyzw 0 NONE float xyzw -// NORMAL 0 xyz 1 NONE float xyz -// TEXCOORD 0 xy 2 NONE float xy -// BLENDINDICES 0 xyzw 3 NONE uint x -// BLENDWEIGHT 0 xyzw 4 NONE float x -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// COLOR 0 xyzw 0 NONE float xyzw -// COLOR 1 xyzw 1 NONE float xyzw -// TEXCOORD 0 xy 2 NONE float xy -// SV_Position 0 xyzw 3 POS float xyzw -// -// -// Constant buffer to DX9 shader constant mappings: -// -// Target Reg Buffer Start Reg # of Regs Data Conversion -// ---------- ------- --------- --------- ---------------------- -// c0 cb0 0 242 ( FLT, FLT, FLT, FLT) -// -// -// Runtime generated constant mappings: -// -// Target Reg Constant Description -// ---------- -------------------------------------------------- -// c242 Vertex Shader position offset -// -// -// Level9 shader bytecode: -// - vs_2_0 - def c243, 3, 0, 1, 0 - dcl_texcoord v0 // vin<0,1,2,3> - dcl_texcoord1 v1 // vin<4,5,6> - dcl_texcoord2 v2 // vin<7,8> - dcl_texcoord3 v3 // vin<9,10,11,12> - dcl_texcoord4 v4 // vin<13,14,15,16> - -#line 49 "D:\Microsoft\DirectXTK\Src\Shaders\SkinnedEffect.fx" - mul r0.x, v3.x, c243.x - mova a0.x, r0.x - mul r0, v4.x, c26[a0.x] // ::skinning<0,3,6,9> - -#line 53 - dp3 r1.x, v1, r0 // ::Skin<0> - dp4 r0.x, v0, r0 // Skin::vin<0> - -#line 49 - mul r2, v4.x, c27[a0.x] // ::skinning<1,4,7,10> - mul r3, v4.x, c28[a0.x] // ::skinning<2,5,8,11> - -#line 53 - dp3 r1.y, v1, r2 // ::Skin<1> - dp4 r0.y, v0, r2 // Skin::vin<1> - dp3 r1.z, v1, r3 // ::Skin<2> - dp4 r0.z, v0, r3 // Skin::vin<2> - -#line 57 "D:\Microsoft\DirectXTK\Src\Shaders\Lighting.fxh" - dp3 r2.x, r1, c19 - dp3 r2.y, r1, c20 - dp3 r2.z, r1, c21 - nrm r1.xyz, r2 // ::worldNormal<0,1,2> - -#line 34 - dp3 r1.w, -c3, r1 // ::dotL<0> - -#line 37 - sge r2.x, r1.w, c243.y // ::zeroL<0> - mul r2.y, r1.w, r2.x // ::diffuse<0> - -#line 44 - mul r2.yzw, r2.y, c6.xxyz - mov r3.xyz, c0 // Parameters::DiffuseColor<0,1,2> - mad oT0.xyz, r2.yzww, r3, c1 // ::VSSkinnedOneLightOneBone<0,1,2> - -#line 55 - mov r0.w, v0.w - dp4 r3.x, r0, c15 // ::pos_ws<0> - dp4 r3.y, r0, c16 // ::pos_ws<1> - dp4 r3.z, r0, c17 // ::pos_ws<2> - add r2.yzw, -r3.xxyz, c12.xxyz - nrm r3.xyz, r2.yzww // ::eyeVector<0,1,2> - -#line 31 - add r2.yzw, r3.xxyz, -c3.xxyz - nrm r3.xyz, r2.yzww // ::halfVectors<0,1,2> - -#line 35 - dp3 r1.x, r3, r1 // ::dotH<0> - -#line 40 - max r1.x, r1.x, c243.y - mul r1.x, r2.x, r1.x - pow r2.x, r1.x, c2.w - mul r1.x, r1.w, r2.x // ::specular<0> - -#line 45 - mul r1.xyz, r1.x, c9 - mul oT1.xyz, r1, c2 // ::VSSkinnedOneLightOneBone<4,5,6> - -#line 61 - dp4 oPos.z, r0, c24 // ::VSSkinnedOneLightOneBone<12> - -#line 12 "D:\Microsoft\DirectXTK\Src\Shaders\Common.fxh" - dp4 r1.x, r0, c14 - max r1.x, r1.x, c243.y - min oT1.w, r1.x, c243.z // ::VSSkinnedOneLightOneBone<7> - -#line 61 "D:\Microsoft\DirectXTK\Src\Shaders\Lighting.fxh" - dp4 r1.x, r0, c22 // ::vout<0> - dp4 r1.y, r0, c23 // ::vout<1> - dp4 r0.x, r0, c25 // ::vout<3> - -#line 154 "D:\Microsoft\DirectXTK\Src\Shaders\SkinnedEffect.fx" - mad oPos.xy, r0.x, c242, r1 // ::VSSkinnedOneLightOneBone<10,11> - mov oPos.w, r0.x // ::VSSkinnedOneLightOneBone<13> - -#line 44 "D:\Microsoft\DirectXTK\Src\Shaders\Lighting.fxh" - mov oT0.w, c0.w // ::VSSkinnedOneLightOneBone<3> - -#line 158 "D:\Microsoft\DirectXTK\Src\Shaders\SkinnedEffect.fx" - mov oT2.xy, v2 // ::VSSkinnedOneLightOneBone<8,9> - -// approximately 55 instruction slots used -vs_4_0 -dcl_constantbuffer CB0[242], dynamicIndexed -dcl_input v0.xyzw -dcl_input v1.xyz -dcl_input v2.xy -dcl_input v3.x -dcl_input v4.x -dcl_output o0.xyzw -dcl_output o1.xyzw -dcl_output o2.xy -dcl_output_siv o3.xyzw, position -dcl_temps 4 -imul null, r0.x, v3.x, l(3) -mul r1.xyzw, v4.xxxx, cb0[r0.x + 26].xyzw -dp3 r2.x, v1.xyzx, r1.xyzx -dp4 r1.x, v0.xyzw, r1.xyzw -mul r3.xyzw, v4.xxxx, cb0[r0.x + 27].xyzw -mul r0.xyzw, v4.xxxx, cb0[r0.x + 28].xyzw -dp3 r2.y, v1.xyzx, r3.xyzx -dp4 r1.y, v0.xyzw, r3.xyzw -dp3 r2.z, v1.xyzx, r0.xyzx -dp4 r1.z, v0.xyzw, r0.xyzw -dp3 r0.x, r2.xyzx, cb0[19].xyzx -dp3 r0.y, r2.xyzx, cb0[20].xyzx -dp3 r0.z, r2.xyzx, cb0[21].xyzx -dp3 r0.w, r0.xyzx, r0.xyzx -rsq r0.w, r0.w -mul r0.xyz, r0.wwww, r0.xyzx -dp3 r0.w, -cb0[3].xyzx, r0.xyzx -ge r2.x, r0.w, l(0.000000) -and r2.x, r2.x, l(0x3f800000) -mul r2.y, r0.w, r2.x -mul r2.yzw, r2.yyyy, cb0[6].xxyz -mad o0.xyz, r2.yzwy, cb0[0].xyzx, cb0[1].xyzx -mov o0.w, cb0[0].w -mov r1.w, v0.w -dp4 r3.x, r1.xyzw, cb0[15].xyzw -dp4 r3.y, r1.xyzw, cb0[16].xyzw -dp4 r3.z, r1.xyzw, cb0[17].xyzw -add r2.yzw, -r3.xxyz, cb0[12].xxyz -dp3 r3.x, r2.yzwy, r2.yzwy -rsq r3.x, r3.x -mad r2.yzw, r2.yyzw, r3.xxxx, -cb0[3].xxyz -dp3 r3.x, r2.yzwy, r2.yzwy -rsq r3.x, r3.x -mul r2.yzw, r2.yyzw, r3.xxxx -dp3 r0.x, r2.yzwy, r0.xyzx -max r0.x, r0.x, l(0.000000) -mul r0.x, r2.x, r0.x -log r0.x, r0.x -mul r0.x, r0.x, cb0[2].w -exp r0.x, r0.x -mul r0.x, r0.w, r0.x -mul r0.xyz, r0.xxxx, cb0[9].xyzx -mul o1.xyz, r0.xyzx, cb0[2].xyzx -dp4_sat o1.w, r1.xyzw, cb0[14].xyzw -mov o2.xy, v2.xyxx -dp4 o3.x, r1.xyzw, cb0[22].xyzw -dp4 o3.y, r1.xyzw, cb0[23].xyzw -dp4 o3.z, r1.xyzw, cb0[24].xyzw -dp4 o3.w, r1.xyzw, cb0[25].xyzw -ret -// Approximately 0 instruction slots used -#endif - -const BYTE SkinnedEffect_VSSkinnedOneLightOneBone[] = -{ - 68, 88, 66, 67, 228, 80, - 250, 29, 116, 236, 148, 241, - 114, 61, 104, 29, 193, 91, - 92, 254, 1, 0, 0, 0, - 12, 19, 0, 0, 4, 0, - 0, 0, 48, 0, 0, 0, - 112, 11, 0, 0, 192, 17, - 0, 0, 128, 18, 0, 0, - 65, 111, 110, 57, 56, 11, - 0, 0, 56, 11, 0, 0, - 0, 2, 254, 255, 4, 11, - 0, 0, 52, 0, 0, 0, - 1, 0, 36, 0, 0, 0, - 48, 0, 0, 0, 48, 0, - 0, 0, 36, 0, 1, 0, - 48, 0, 0, 0, 0, 0, - 242, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 242, 0, - 0, 2, 254, 255, 254, 255, - 241, 1, 68, 66, 85, 71, - 40, 0, 0, 0, 152, 7, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 188, 0, - 0, 0, 53, 0, 0, 0, - 200, 0, 0, 0, 16, 0, - 0, 0, 88, 6, 0, 0, - 224, 2, 0, 0, 68, 58, - 92, 77, 105, 99, 114, 111, - 115, 111, 102, 116, 92, 68, - 105, 114, 101, 99, 116, 88, - 84, 75, 92, 83, 114, 99, - 92, 83, 104, 97, 100, 101, - 114, 115, 92, 83, 107, 105, - 110, 110, 101, 100, 69, 102, - 102, 101, 99, 116, 46, 102, - 120, 0, 68, 58, 92, 77, - 105, 99, 114, 111, 115, 111, - 102, 116, 92, 68, 105, 114, - 101, 99, 116, 88, 84, 75, - 92, 83, 114, 99, 92, 83, - 104, 97, 100, 101, 114, 115, - 92, 76, 105, 103, 104, 116, - 105, 110, 103, 46, 102, 120, - 104, 0, 68, 58, 92, 77, - 105, 99, 114, 111, 115, 111, - 102, 116, 92, 68, 105, 114, - 101, 99, 116, 88, 84, 75, - 92, 83, 114, 99, 92, 83, - 104, 97, 100, 101, 114, 115, - 92, 67, 111, 109, 109, 111, - 110, 46, 102, 120, 104, 0, - 171, 171, 40, 0, 0, 0, - 92, 0, 0, 0, 140, 0, - 0, 0, 0, 0, 255, 255, - 204, 7, 0, 0, 0, 0, - 255, 255, 228, 7, 0, 0, - 0, 0, 255, 255, 240, 7, - 0, 0, 0, 0, 255, 255, - 252, 7, 0, 0, 0, 0, - 255, 255, 8, 8, 0, 0, - 0, 0, 255, 255, 20, 8, - 0, 0, 49, 0, 0, 0, - 32, 8, 0, 0, 49, 0, - 0, 0, 48, 8, 0, 0, - 49, 0, 0, 0, 60, 8, - 0, 0, 53, 0, 0, 0, - 80, 8, 0, 0, 52, 0, - 0, 0, 96, 8, 0, 0, - 49, 0, 0, 0, 112, 8, - 0, 0, 49, 0, 0, 0, - 132, 8, 0, 0, 53, 0, - 0, 0, 152, 8, 0, 0, - 52, 0, 0, 0, 168, 8, - 0, 0, 53, 0, 0, 0, - 184, 8, 0, 0, 52, 0, - 0, 0, 200, 8, 0, 0, - 57, 0, 1, 0, 216, 8, - 0, 0, 57, 0, 1, 0, - 232, 8, 0, 0, 57, 0, - 1, 0, 248, 8, 0, 0, - 57, 0, 1, 0, 8, 9, - 0, 0, 34, 0, 1, 0, - 20, 9, 0, 0, 37, 0, - 1, 0, 36, 9, 0, 0, - 39, 0, 1, 0, 52, 9, - 0, 0, 44, 0, 1, 0, - 68, 9, 0, 0, 44, 0, - 1, 0, 84, 9, 0, 0, - 44, 0, 1, 0, 96, 9, - 0, 0, 55, 0, 1, 0, - 116, 9, 0, 0, 55, 0, - 1, 0, 128, 9, 0, 0, - 55, 0, 1, 0, 144, 9, - 0, 0, 55, 0, 1, 0, - 160, 9, 0, 0, 56, 0, - 1, 0, 176, 9, 0, 0, - 56, 0, 1, 0, 192, 9, - 0, 0, 31, 0, 1, 0, - 204, 9, 0, 0, 31, 0, - 1, 0, 220, 9, 0, 0, - 35, 0, 1, 0, 232, 9, - 0, 0, 40, 0, 1, 0, - 248, 9, 0, 0, 40, 0, - 1, 0, 8, 10, 0, 0, - 40, 0, 1, 0, 24, 10, - 0, 0, 40, 0, 1, 0, - 40, 10, 0, 0, 45, 0, - 1, 0, 56, 10, 0, 0, - 45, 0, 1, 0, 72, 10, - 0, 0, 61, 0, 1, 0, - 88, 10, 0, 0, 12, 0, - 2, 0, 104, 10, 0, 0, - 12, 0, 2, 0, 120, 10, - 0, 0, 12, 0, 2, 0, - 136, 10, 0, 0, 61, 0, - 1, 0, 152, 10, 0, 0, - 61, 0, 1, 0, 168, 10, - 0, 0, 61, 0, 1, 0, - 184, 10, 0, 0, 154, 0, - 0, 0, 200, 10, 0, 0, - 154, 0, 0, 0, 220, 10, - 0, 0, 44, 0, 1, 0, - 232, 10, 0, 0, 158, 0, - 0, 0, 244, 10, 0, 0, - 80, 97, 114, 97, 109, 101, - 116, 101, 114, 115, 0, 68, - 105, 102, 102, 117, 115, 101, - 67, 111, 108, 111, 114, 0, - 1, 0, 3, 0, 1, 0, - 4, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 25, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 255, 255, 83, 107, - 105, 110, 0, 171, 171, 171, - 1, 0, 3, 0, 1, 0, - 3, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 9, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 13, 0, - 0, 0, 255, 255, 1, 0, - 255, 255, 255, 255, 15, 0, - 0, 0, 255, 255, 255, 255, - 2, 0, 255, 255, 86, 83, - 83, 107, 105, 110, 110, 101, - 100, 79, 110, 101, 76, 105, - 103, 104, 116, 79, 110, 101, - 66, 111, 110, 101, 0, 68, - 105, 102, 102, 117, 115, 101, - 0, 171, 171, 171, 1, 0, - 3, 0, 1, 0, 4, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 83, 112, 101, 99, - 117, 108, 97, 114, 0, 84, - 101, 120, 67, 111, 111, 114, - 100, 0, 171, 171, 1, 0, - 3, 0, 1, 0, 2, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 80, 111, 115, 105, - 116, 105, 111, 110, 80, 83, - 0, 171, 249, 2, 0, 0, - 4, 3, 0, 0, 20, 3, - 0, 0, 4, 3, 0, 0, - 29, 3, 0, 0, 40, 3, - 0, 0, 56, 3, 0, 0, - 4, 3, 0, 0, 5, 0, - 0, 0, 1, 0, 14, 0, - 1, 0, 4, 0, 68, 3, - 0, 0, 26, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 255, 255, 41, 0, 0, 0, - 4, 0, 5, 0, 6, 0, - 255, 255, 42, 0, 0, 0, - 255, 255, 255, 255, 12, 0, - 255, 255, 45, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 7, 0, 49, 0, 0, 0, - 10, 0, 11, 0, 255, 255, - 255, 255, 50, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 13, 0, 51, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 3, 0, 52, 0, 0, 0, - 8, 0, 9, 0, 255, 255, - 255, 255, 100, 105, 102, 102, - 117, 115, 101, 0, 1, 0, - 3, 0, 1, 0, 3, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 23, 0, 0, 0, - 255, 255, 0, 0, 255, 255, - 255, 255, 100, 111, 116, 72, - 0, 171, 171, 171, 35, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 100, 111, - 116, 76, 0, 171, 171, 171, - 21, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 0, 0, - 101, 121, 101, 86, 101, 99, - 116, 111, 114, 0, 171, 171, - 32, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 255, 255, - 104, 97, 108, 102, 86, 101, - 99, 116, 111, 114, 115, 0, - 3, 0, 3, 0, 3, 0, - 3, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 34, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 255, 255, 112, 111, - 115, 95, 119, 115, 0, 171, - 28, 0, 0, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 29, 0, 0, 0, 255, 255, - 1, 0, 255, 255, 255, 255, - 30, 0, 0, 0, 255, 255, - 255, 255, 2, 0, 255, 255, - 115, 107, 105, 110, 110, 105, - 110, 103, 0, 171, 171, 171, - 3, 0, 3, 0, 4, 0, - 3, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 8, 0, - 0, 0, 0, 0, 3, 0, - 6, 0, 9, 0, 11, 0, - 0, 0, 1, 0, 4, 0, - 7, 0, 10, 0, 12, 0, - 0, 0, 2, 0, 5, 0, - 8, 0, 11, 0, 115, 112, - 101, 99, 117, 108, 97, 114, - 0, 171, 171, 171, 39, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 118, 105, - 110, 0, 80, 111, 115, 105, - 116, 105, 111, 110, 0, 78, - 111, 114, 109, 97, 108, 0, - 73, 110, 100, 105, 99, 101, - 115, 0, 1, 0, 2, 0, - 1, 0, 4, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 87, 101, 105, 103, 104, 116, - 115, 0, 232, 4, 0, 0, - 4, 3, 0, 0, 241, 4, - 0, 0, 220, 3, 0, 0, - 29, 3, 0, 0, 40, 3, - 0, 0, 248, 4, 0, 0, - 0, 5, 0, 0, 16, 5, - 0, 0, 4, 3, 0, 0, - 5, 0, 0, 0, 1, 0, - 17, 0, 1, 0, 5, 0, - 24, 5, 0, 0, 10, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 14, 0, - 0, 0, 255, 255, 1, 0, - 255, 255, 255, 255, 16, 0, - 0, 0, 255, 255, 255, 255, - 2, 0, 255, 255, 1, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 3, 0, 2, 0, - 0, 0, 4, 0, 5, 0, - 6, 0, 255, 255, 3, 0, - 0, 0, 7, 0, 8, 0, - 255, 255, 255, 255, 4, 0, - 0, 0, 9, 0, 10, 0, - 11, 0, 12, 0, 5, 0, - 0, 0, 13, 0, 14, 0, - 15, 0, 16, 0, 118, 111, - 117, 116, 0, 80, 111, 115, - 95, 112, 115, 0, 70, 111, - 103, 70, 97, 99, 116, 111, - 114, 0, 171, 171, 0, 0, - 3, 0, 1, 0, 1, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 181, 5, 0, 0, - 4, 3, 0, 0, 249, 2, - 0, 0, 4, 3, 0, 0, - 20, 3, 0, 0, 220, 3, - 0, 0, 188, 5, 0, 0, - 200, 5, 0, 0, 5, 0, - 0, 0, 1, 0, 12, 0, - 1, 0, 4, 0, 216, 5, - 0, 0, 46, 0, 0, 0, - 0, 0, 255, 255, 255, 255, - 255, 255, 47, 0, 0, 0, - 255, 255, 1, 0, 255, 255, - 255, 255, 48, 0, 0, 0, - 3, 0, 255, 255, 255, 255, - 255, 255, 119, 111, 114, 108, - 100, 78, 111, 114, 109, 97, - 108, 0, 20, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 255, 255, 122, 101, 114, 111, - 76, 0, 171, 171, 22, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 112, 2, - 0, 0, 123, 2, 0, 0, - 136, 2, 0, 0, 1, 0, - 0, 0, 152, 2, 0, 0, - 0, 0, 0, 0, 164, 2, - 0, 0, 172, 2, 0, 0, - 3, 0, 0, 0, 188, 2, - 0, 0, 0, 0, 0, 0, - 224, 2, 0, 0, 100, 3, - 0, 0, 8, 0, 0, 0, - 116, 3, 0, 0, 0, 0, - 0, 0, 212, 3, 0, 0, - 220, 3, 0, 0, 1, 0, - 0, 0, 236, 3, 0, 0, - 0, 0, 0, 0, 248, 3, - 0, 0, 220, 3, 0, 0, - 1, 0, 0, 0, 0, 4, - 0, 0, 0, 0, 0, 0, - 12, 4, 0, 0, 220, 3, - 0, 0, 1, 0, 0, 0, - 20, 4, 0, 0, 0, 0, - 0, 0, 32, 4, 0, 0, - 220, 3, 0, 0, 1, 0, - 0, 0, 44, 4, 0, 0, - 0, 0, 0, 0, 56, 4, - 0, 0, 68, 4, 0, 0, - 1, 0, 0, 0, 84, 4, - 0, 0, 0, 0, 0, 0, - 96, 4, 0, 0, 4, 3, - 0, 0, 3, 0, 0, 0, - 104, 4, 0, 0, 0, 0, - 0, 0, 140, 4, 0, 0, - 152, 4, 0, 0, 3, 0, - 0, 0, 168, 4, 0, 0, - 0, 0, 0, 0, 204, 4, - 0, 0, 220, 3, 0, 0, - 1, 0, 0, 0, 216, 4, - 0, 0, 164, 2, 0, 0, - 228, 4, 0, 0, 64, 5, - 0, 0, 3, 0, 0, 0, - 80, 5, 0, 0, 224, 2, - 0, 0, 228, 4, 0, 0, - 64, 5, 0, 0, 5, 0, - 0, 0, 116, 5, 0, 0, - 0, 0, 0, 0, 176, 5, - 0, 0, 248, 5, 0, 0, - 3, 0, 0, 0, 8, 6, - 0, 0, 0, 0, 0, 0, - 44, 6, 0, 0, 220, 3, - 0, 0, 1, 0, 0, 0, - 56, 6, 0, 0, 0, 0, - 0, 0, 68, 6, 0, 0, - 220, 3, 0, 0, 1, 0, - 0, 0, 76, 6, 0, 0, - 77, 105, 99, 114, 111, 115, - 111, 102, 116, 32, 40, 82, - 41, 32, 72, 76, 83, 76, - 32, 83, 104, 97, 100, 101, - 114, 32, 67, 111, 109, 112, - 105, 108, 101, 114, 32, 49, - 48, 46, 49, 0, 81, 0, - 0, 5, 243, 0, 15, 160, - 0, 0, 64, 64, 0, 0, - 0, 0, 0, 0, 128, 63, - 0, 0, 0, 0, 31, 0, - 0, 2, 5, 0, 0, 128, - 0, 0, 15, 144, 31, 0, - 0, 2, 5, 0, 1, 128, - 1, 0, 15, 144, 31, 0, - 0, 2, 5, 0, 2, 128, - 2, 0, 15, 144, 31, 0, - 0, 2, 5, 0, 3, 128, - 3, 0, 15, 144, 31, 0, - 0, 2, 5, 0, 4, 128, - 4, 0, 15, 144, 5, 0, - 0, 3, 0, 0, 1, 128, - 3, 0, 0, 144, 243, 0, - 0, 160, 46, 0, 0, 2, - 0, 0, 1, 176, 0, 0, - 0, 128, 5, 0, 0, 4, - 0, 0, 15, 128, 4, 0, - 0, 144, 26, 32, 228, 160, - 0, 0, 0, 176, 8, 0, - 0, 3, 1, 0, 1, 128, - 1, 0, 228, 144, 0, 0, - 228, 128, 9, 0, 0, 3, - 0, 0, 1, 128, 0, 0, - 228, 144, 0, 0, 228, 128, - 5, 0, 0, 4, 2, 0, - 15, 128, 4, 0, 0, 144, - 27, 32, 228, 160, 0, 0, - 0, 176, 5, 0, 0, 4, - 3, 0, 15, 128, 4, 0, - 0, 144, 28, 32, 228, 160, - 0, 0, 0, 176, 8, 0, - 0, 3, 1, 0, 2, 128, - 1, 0, 228, 144, 2, 0, - 228, 128, 9, 0, 0, 3, - 0, 0, 2, 128, 0, 0, - 228, 144, 2, 0, 228, 128, - 8, 0, 0, 3, 1, 0, - 4, 128, 1, 0, 228, 144, - 3, 0, 228, 128, 9, 0, - 0, 3, 0, 0, 4, 128, - 0, 0, 228, 144, 3, 0, - 228, 128, 8, 0, 0, 3, - 2, 0, 1, 128, 1, 0, - 228, 128, 19, 0, 228, 160, - 8, 0, 0, 3, 2, 0, - 2, 128, 1, 0, 228, 128, - 20, 0, 228, 160, 8, 0, - 0, 3, 2, 0, 4, 128, - 1, 0, 228, 128, 21, 0, - 228, 160, 36, 0, 0, 2, - 1, 0, 7, 128, 2, 0, - 228, 128, 8, 0, 0, 3, - 1, 0, 8, 128, 3, 0, - 228, 161, 1, 0, 228, 128, - 13, 0, 0, 3, 2, 0, - 1, 128, 1, 0, 255, 128, - 243, 0, 85, 160, 5, 0, - 0, 3, 2, 0, 2, 128, - 1, 0, 255, 128, 2, 0, - 0, 128, 5, 0, 0, 3, - 2, 0, 14, 128, 2, 0, - 85, 128, 6, 0, 144, 160, - 1, 0, 0, 2, 3, 0, - 7, 128, 0, 0, 228, 160, - 4, 0, 0, 4, 0, 0, - 7, 224, 2, 0, 249, 128, - 3, 0, 228, 128, 1, 0, - 228, 160, 1, 0, 0, 2, - 0, 0, 8, 128, 0, 0, - 255, 144, 9, 0, 0, 3, - 3, 0, 1, 128, 0, 0, - 228, 128, 15, 0, 228, 160, - 9, 0, 0, 3, 3, 0, - 2, 128, 0, 0, 228, 128, - 16, 0, 228, 160, 9, 0, - 0, 3, 3, 0, 4, 128, - 0, 0, 228, 128, 17, 0, - 228, 160, 2, 0, 0, 3, - 2, 0, 14, 128, 3, 0, - 144, 129, 12, 0, 144, 160, - 36, 0, 0, 2, 3, 0, - 7, 128, 2, 0, 249, 128, - 2, 0, 0, 3, 2, 0, - 14, 128, 3, 0, 144, 128, - 3, 0, 144, 161, 36, 0, - 0, 2, 3, 0, 7, 128, - 2, 0, 249, 128, 8, 0, - 0, 3, 1, 0, 1, 128, - 3, 0, 228, 128, 1, 0, - 228, 128, 11, 0, 0, 3, - 1, 0, 1, 128, 1, 0, - 0, 128, 243, 0, 85, 160, - 5, 0, 0, 3, 1, 0, - 1, 128, 2, 0, 0, 128, - 1, 0, 0, 128, 32, 0, - 0, 3, 2, 0, 1, 128, - 1, 0, 0, 128, 2, 0, - 255, 160, 5, 0, 0, 3, - 1, 0, 1, 128, 1, 0, - 255, 128, 2, 0, 0, 128, - 5, 0, 0, 3, 1, 0, - 7, 128, 1, 0, 0, 128, - 9, 0, 228, 160, 5, 0, - 0, 3, 1, 0, 7, 224, - 1, 0, 228, 128, 2, 0, - 228, 160, 9, 0, 0, 3, - 0, 0, 4, 192, 0, 0, - 228, 128, 24, 0, 228, 160, - 9, 0, 0, 3, 1, 0, - 1, 128, 0, 0, 228, 128, - 14, 0, 228, 160, 11, 0, - 0, 3, 1, 0, 1, 128, - 1, 0, 0, 128, 243, 0, - 85, 160, 10, 0, 0, 3, - 1, 0, 8, 224, 1, 0, - 0, 128, 243, 0, 170, 160, - 9, 0, 0, 3, 1, 0, - 1, 128, 0, 0, 228, 128, - 22, 0, 228, 160, 9, 0, - 0, 3, 1, 0, 2, 128, - 0, 0, 228, 128, 23, 0, - 228, 160, 9, 0, 0, 3, - 0, 0, 1, 128, 0, 0, - 228, 128, 25, 0, 228, 160, - 4, 0, 0, 4, 0, 0, - 3, 192, 0, 0, 0, 128, - 242, 0, 228, 160, 1, 0, - 228, 128, 1, 0, 0, 2, - 0, 0, 8, 192, 0, 0, - 0, 128, 1, 0, 0, 2, - 0, 0, 8, 224, 0, 0, - 255, 160, 1, 0, 0, 2, - 2, 0, 3, 224, 2, 0, - 228, 144, 255, 255, 0, 0, - 83, 72, 68, 82, 72, 6, - 0, 0, 64, 0, 1, 0, - 146, 1, 0, 0, 89, 8, - 0, 4, 70, 142, 32, 0, - 0, 0, 0, 0, 242, 0, - 0, 0, 95, 0, 0, 3, - 242, 16, 16, 0, 0, 0, - 0, 0, 95, 0, 0, 3, - 114, 16, 16, 0, 1, 0, - 0, 0, 95, 0, 0, 3, - 50, 16, 16, 0, 2, 0, - 0, 0, 95, 0, 0, 3, - 18, 16, 16, 0, 3, 0, - 0, 0, 95, 0, 0, 3, - 18, 16, 16, 0, 4, 0, - 0, 0, 101, 0, 0, 3, - 242, 32, 16, 0, 0, 0, - 0, 0, 101, 0, 0, 3, - 242, 32, 16, 0, 1, 0, - 0, 0, 101, 0, 0, 3, - 50, 32, 16, 0, 2, 0, - 0, 0, 103, 0, 0, 4, - 242, 32, 16, 0, 3, 0, - 0, 0, 1, 0, 0, 0, - 104, 0, 0, 2, 4, 0, - 0, 0, 38, 0, 0, 8, - 0, 208, 0, 0, 18, 0, - 16, 0, 0, 0, 0, 0, - 10, 16, 16, 0, 3, 0, - 0, 0, 1, 64, 0, 0, - 3, 0, 0, 0, 56, 0, - 0, 10, 242, 0, 16, 0, - 1, 0, 0, 0, 6, 16, - 16, 0, 4, 0, 0, 0, - 70, 142, 32, 6, 0, 0, - 0, 0, 26, 0, 0, 0, - 10, 0, 16, 0, 0, 0, - 0, 0, 16, 0, 0, 7, - 18, 0, 16, 0, 2, 0, - 0, 0, 70, 18, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 1, 0, 0, 0, - 17, 0, 0, 7, 18, 0, - 16, 0, 1, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 14, 16, 0, - 1, 0, 0, 0, 56, 0, - 0, 10, 242, 0, 16, 0, - 3, 0, 0, 0, 6, 16, - 16, 0, 4, 0, 0, 0, - 70, 142, 32, 6, 0, 0, - 0, 0, 27, 0, 0, 0, - 10, 0, 16, 0, 0, 0, - 0, 0, 56, 0, 0, 10, - 242, 0, 16, 0, 0, 0, - 0, 0, 6, 16, 16, 0, - 4, 0, 0, 0, 70, 142, - 32, 6, 0, 0, 0, 0, - 28, 0, 0, 0, 10, 0, - 16, 0, 0, 0, 0, 0, - 16, 0, 0, 7, 34, 0, - 16, 0, 2, 0, 0, 0, - 70, 18, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 3, 0, 0, 0, 17, 0, - 0, 7, 34, 0, 16, 0, - 1, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 14, 16, 0, 3, 0, - 0, 0, 16, 0, 0, 7, - 66, 0, 16, 0, 2, 0, - 0, 0, 70, 18, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 17, 0, 0, 7, 66, 0, - 16, 0, 1, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 14, 16, 0, - 0, 0, 0, 0, 16, 0, - 0, 8, 18, 0, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 2, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 19, 0, 0, 0, - 16, 0, 0, 8, 34, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 2, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 20, 0, - 0, 0, 16, 0, 0, 8, - 66, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 2, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 21, 0, 0, 0, 16, 0, - 0, 7, 130, 0, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 68, 0, 0, 5, - 130, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 56, 0, - 0, 7, 114, 0, 16, 0, - 0, 0, 0, 0, 246, 15, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 16, 0, 0, 9, - 130, 0, 16, 0, 0, 0, - 0, 0, 70, 130, 32, 128, - 65, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 29, 0, 0, 7, - 18, 0, 16, 0, 2, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 7, 18, 0, - 16, 0, 2, 0, 0, 0, - 10, 0, 16, 0, 2, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 128, 63, 56, 0, - 0, 7, 34, 0, 16, 0, - 2, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 10, 0, 16, 0, 2, 0, - 0, 0, 56, 0, 0, 8, - 226, 0, 16, 0, 2, 0, - 0, 0, 86, 5, 16, 0, - 2, 0, 0, 0, 6, 137, - 32, 0, 0, 0, 0, 0, - 6, 0, 0, 0, 50, 0, - 0, 11, 114, 32, 16, 0, - 0, 0, 0, 0, 150, 7, - 16, 0, 2, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 54, 0, 0, 6, 130, 32, - 16, 0, 0, 0, 0, 0, - 58, 128, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 54, 0, 0, 5, 130, 0, - 16, 0, 1, 0, 0, 0, - 58, 16, 16, 0, 0, 0, - 0, 0, 17, 0, 0, 8, - 18, 0, 16, 0, 3, 0, - 0, 0, 70, 14, 16, 0, - 1, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 15, 0, 0, 0, 17, 0, - 0, 8, 34, 0, 16, 0, - 3, 0, 0, 0, 70, 14, - 16, 0, 1, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 16, 0, 0, 0, - 17, 0, 0, 8, 66, 0, - 16, 0, 3, 0, 0, 0, - 70, 14, 16, 0, 1, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 17, 0, - 0, 0, 0, 0, 0, 9, - 226, 0, 16, 0, 2, 0, - 0, 0, 6, 9, 16, 128, - 65, 0, 0, 0, 3, 0, - 0, 0, 6, 137, 32, 0, - 0, 0, 0, 0, 12, 0, - 0, 0, 16, 0, 0, 7, - 18, 0, 16, 0, 3, 0, - 0, 0, 150, 7, 16, 0, - 2, 0, 0, 0, 150, 7, - 16, 0, 2, 0, 0, 0, - 68, 0, 0, 5, 18, 0, - 16, 0, 3, 0, 0, 0, - 10, 0, 16, 0, 3, 0, - 0, 0, 50, 0, 0, 11, - 226, 0, 16, 0, 2, 0, - 0, 0, 86, 14, 16, 0, - 2, 0, 0, 0, 6, 0, - 16, 0, 3, 0, 0, 0, - 6, 137, 32, 128, 65, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 16, 0, - 0, 7, 18, 0, 16, 0, - 3, 0, 0, 0, 150, 7, - 16, 0, 2, 0, 0, 0, - 150, 7, 16, 0, 2, 0, - 0, 0, 68, 0, 0, 5, - 18, 0, 16, 0, 3, 0, - 0, 0, 10, 0, 16, 0, - 3, 0, 0, 0, 56, 0, - 0, 7, 226, 0, 16, 0, - 2, 0, 0, 0, 86, 14, - 16, 0, 2, 0, 0, 0, - 6, 0, 16, 0, 3, 0, - 0, 0, 16, 0, 0, 7, - 18, 0, 16, 0, 0, 0, - 0, 0, 150, 7, 16, 0, - 2, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 52, 0, 0, 7, 18, 0, - 16, 0, 0, 0, 0, 0, - 10, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 0, 0, 56, 0, - 0, 7, 18, 0, 16, 0, - 0, 0, 0, 0, 10, 0, - 16, 0, 2, 0, 0, 0, - 10, 0, 16, 0, 0, 0, - 0, 0, 47, 0, 0, 5, - 18, 0, 16, 0, 0, 0, - 0, 0, 10, 0, 16, 0, - 0, 0, 0, 0, 56, 0, - 0, 8, 18, 0, 16, 0, - 0, 0, 0, 0, 10, 0, - 16, 0, 0, 0, 0, 0, - 58, 128, 32, 0, 0, 0, - 0, 0, 2, 0, 0, 0, - 25, 0, 0, 5, 18, 0, - 16, 0, 0, 0, 0, 0, - 10, 0, 16, 0, 0, 0, - 0, 0, 56, 0, 0, 7, - 18, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 10, 0, - 16, 0, 0, 0, 0, 0, - 56, 0, 0, 8, 114, 0, - 16, 0, 0, 0, 0, 0, - 6, 0, 16, 0, 0, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 9, 0, - 0, 0, 56, 0, 0, 8, - 114, 32, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 2, 0, 0, 0, 17, 32, - 0, 8, 130, 32, 16, 0, - 1, 0, 0, 0, 70, 14, - 16, 0, 1, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 14, 0, 0, 0, - 54, 0, 0, 5, 50, 32, - 16, 0, 2, 0, 0, 0, - 70, 16, 16, 0, 2, 0, - 0, 0, 17, 0, 0, 8, - 18, 32, 16, 0, 3, 0, - 0, 0, 70, 14, 16, 0, - 1, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 22, 0, 0, 0, 17, 0, - 0, 8, 34, 32, 16, 0, - 3, 0, 0, 0, 70, 14, - 16, 0, 1, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 23, 0, 0, 0, - 17, 0, 0, 8, 66, 32, - 16, 0, 3, 0, 0, 0, - 70, 14, 16, 0, 1, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 24, 0, - 0, 0, 17, 0, 0, 8, - 130, 32, 16, 0, 3, 0, - 0, 0, 70, 14, 16, 0, - 1, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 25, 0, 0, 0, 62, 0, - 0, 1, 73, 83, 71, 78, - 184, 0, 0, 0, 5, 0, - 0, 0, 8, 0, 0, 0, - 128, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 15, 15, 0, 0, - 140, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 1, 0, - 0, 0, 7, 7, 0, 0, - 147, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 2, 0, - 0, 0, 3, 3, 0, 0, - 156, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 3, 0, - 0, 0, 15, 1, 0, 0, - 169, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 4, 0, - 0, 0, 15, 1, 0, 0, - 83, 86, 95, 80, 111, 115, - 105, 116, 105, 111, 110, 0, - 78, 79, 82, 77, 65, 76, - 0, 84, 69, 88, 67, 79, - 79, 82, 68, 0, 66, 76, - 69, 78, 68, 73, 78, 68, - 73, 67, 69, 83, 0, 66, - 76, 69, 78, 68, 87, 69, - 73, 71, 72, 84, 0, 171, - 171, 171, 79, 83, 71, 78, - 132, 0, 0, 0, 4, 0, - 0, 0, 8, 0, 0, 0, - 104, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 15, 0, 0, 0, - 104, 0, 0, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 1, 0, - 0, 0, 15, 0, 0, 0, - 110, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 2, 0, - 0, 0, 3, 12, 0, 0, - 119, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 3, 0, 0, 0, 3, 0, - 0, 0, 15, 0, 0, 0, - 67, 79, 76, 79, 82, 0, - 84, 69, 88, 67, 79, 79, - 82, 68, 0, 83, 86, 95, - 80, 111, 115, 105, 116, 105, - 111, 110, 0, 171 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedOneLightOneBoneBn.inc b/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedOneLightOneBoneBn.inc deleted file mode 100644 index a994df8..0000000 --- a/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedOneLightOneBoneBn.inc +++ /dev/null @@ -1,1051 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Position 0 xyzw 0 NONE float xyzw -// NORMAL 0 xyz 1 NONE float xyz -// TEXCOORD 0 xy 2 NONE float xy -// BLENDINDICES 0 xyzw 3 NONE uint x -// BLENDWEIGHT 0 xyzw 4 NONE float x -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// COLOR 0 xyzw 0 NONE float xyzw -// COLOR 1 xyzw 1 NONE float xyzw -// TEXCOORD 0 xy 2 NONE float xy -// SV_Position 0 xyzw 3 POS float xyzw -// -// -// Constant buffer to DX9 shader constant mappings: -// -// Target Reg Buffer Start Reg # of Regs Data Conversion -// ---------- ------- --------- --------- ---------------------- -// c0 cb0 0 242 ( FLT, FLT, FLT, FLT) -// -// -// Runtime generated constant mappings: -// -// Target Reg Constant Description -// ---------- -------------------------------------------------- -// c242 Vertex Shader position offset -// -// -// Level9 shader bytecode: -// - vs_2_0 - def c243, 2, -1, 3, 0 - dcl_texcoord v0 // vin<0,1,2,3> - dcl_texcoord1 v1 // vin<4,5,6> - dcl_texcoord2 v2 // vin<7,8> - dcl_texcoord3 v3 // vin<9,10,11,12> - dcl_texcoord4 v4 // vin<13,14,15,16> - -#line 49 "D:\Microsoft\DirectXTK\Src\Shaders\SkinnedEffect.fx" - mul r0.x, v3.x, c243.z - mova a0.x, r0.x - mul r0, v4.x, c26[a0.x] // ::skinning<0,3,6,9> - -#line 11 "D:\Microsoft\DirectXTK\Src\Shaders\Utilities.fxh" - mad r1.xyz, v1, c243.x, c243.y // ::BiasX2<0,1,2> - -#line 53 "D:\Microsoft\DirectXTK\Src\Shaders\SkinnedEffect.fx" - dp3 r2.x, r1, r0 // ::Skin<0> - dp4 r0.x, v0, r0 // Skin::vin<0> - -#line 49 - mul r3, v4.x, c27[a0.x] // ::skinning<1,4,7,10> - mul r4, v4.x, c28[a0.x] // ::skinning<2,5,8,11> - -#line 53 - dp3 r2.y, r1, r3 // ::Skin<1> - dp4 r0.y, v0, r3 // Skin::vin<1> - dp3 r2.z, r1, r4 // ::Skin<2> - dp4 r0.z, v0, r4 // Skin::vin<2> - -#line 57 "D:\Microsoft\DirectXTK\Src\Shaders\Lighting.fxh" - dp3 r1.x, r2, c19 - dp3 r1.y, r2, c20 - dp3 r1.z, r2, c21 - nrm r2.xyz, r1 // ::worldNormal<0,1,2> - -#line 34 - dp3 r1.x, -c3, r2 // ::dotL<0> - -#line 37 - sge r1.y, r1.x, c243.w // ::zeroL<0> - mul r1.z, r1.x, r1.y // ::diffuse<0> - -#line 44 - mul r3.xyz, r1.z, c6 - mov r4.xyz, c0 // Parameters::DiffuseColor<0,1,2> - mad oT0.xyz, r3, r4, c1 // ::VSSkinnedOneLightOneBoneBn<0,1,2> - -#line 55 - mov r0.w, v0.w - dp4 r3.x, r0, c15 // ::pos_ws<0> - dp4 r3.y, r0, c16 // ::pos_ws<1> - dp4 r3.z, r0, c17 // ::pos_ws<2> - add r3.xyz, -r3, c12 - nrm r4.xyz, r3 // ::eyeVector<0,1,2> - -#line 31 - add r3.xyz, r4, -c3 - nrm r4.xyz, r3 // ::halfVectors<0,1,2> - -#line 35 - dp3 r1.z, r4, r2 // ::dotH<0> - -#line 40 - max r1.z, r1.z, c243.w - mul r1.y, r1.y, r1.z - pow r2.x, r1.y, c2.w - mul r1.x, r1.x, r2.x // ::specular<0> - -#line 45 - mul r1.xyz, r1.x, c9 - mul oT1.xyz, r1, c2 // ::VSSkinnedOneLightOneBoneBn<4,5,6> - -#line 61 - dp4 oPos.z, r0, c24 // ::VSSkinnedOneLightOneBoneBn<12> - -#line 12 "D:\Microsoft\DirectXTK\Src\Shaders\Common.fxh" - dp4 r1.x, r0, c14 - max r1.x, r1.x, c243.w - min oT1.w, r1.x, -c243.y // ::VSSkinnedOneLightOneBoneBn<7> - -#line 61 "D:\Microsoft\DirectXTK\Src\Shaders\Lighting.fxh" - dp4 r1.x, r0, c22 // ::vout<0> - dp4 r1.y, r0, c23 // ::vout<1> - dp4 r0.x, r0, c25 // ::vout<3> - -#line 168 "D:\Microsoft\DirectXTK\Src\Shaders\SkinnedEffect.fx" - mad oPos.xy, r0.x, c242, r1 // ::VSSkinnedOneLightOneBoneBn<10,11> - mov oPos.w, r0.x // ::VSSkinnedOneLightOneBoneBn<13> - -#line 44 "D:\Microsoft\DirectXTK\Src\Shaders\Lighting.fxh" - mov oT0.w, c0.w // ::VSSkinnedOneLightOneBoneBn<3> - -#line 174 "D:\Microsoft\DirectXTK\Src\Shaders\SkinnedEffect.fx" - mov oT2.xy, v2 // ::VSSkinnedOneLightOneBoneBn<8,9> - -// approximately 56 instruction slots used -vs_4_0 -dcl_constantbuffer CB0[242], dynamicIndexed -dcl_input v0.xyzw -dcl_input v1.xyz -dcl_input v2.xy -dcl_input v3.x -dcl_input v4.x -dcl_output o0.xyzw -dcl_output o1.xyzw -dcl_output o2.xy -dcl_output_siv o3.xyzw, position -dcl_temps 5 -imul null, r0.x, v3.x, l(3) -mul r1.xyzw, v4.xxxx, cb0[r0.x + 26].xyzw -mad r0.yzw, v1.xxyz, l(0.000000, 2.000000, 2.000000, 2.000000), l(0.000000, -1.000000, -1.000000, -1.000000) -dp3 r2.x, r0.yzwy, r1.xyzx -dp4 r1.x, v0.xyzw, r1.xyzw -mul r3.xyzw, v4.xxxx, cb0[r0.x + 27].xyzw -mul r4.xyzw, v4.xxxx, cb0[r0.x + 28].xyzw -dp3 r2.y, r0.yzwy, r3.xyzx -dp4 r1.y, v0.xyzw, r3.xyzw -dp3 r2.z, r0.yzwy, r4.xyzx -dp4 r1.z, v0.xyzw, r4.xyzw -dp3 r0.x, r2.xyzx, cb0[19].xyzx -dp3 r0.y, r2.xyzx, cb0[20].xyzx -dp3 r0.z, r2.xyzx, cb0[21].xyzx -dp3 r0.w, r0.xyzx, r0.xyzx -rsq r0.w, r0.w -mul r0.xyz, r0.wwww, r0.xyzx -dp3 r0.w, -cb0[3].xyzx, r0.xyzx -ge r2.x, r0.w, l(0.000000) -and r2.x, r2.x, l(0x3f800000) -mul r2.y, r0.w, r2.x -mul r2.yzw, r2.yyyy, cb0[6].xxyz -mad o0.xyz, r2.yzwy, cb0[0].xyzx, cb0[1].xyzx -mov o0.w, cb0[0].w -mov r1.w, v0.w -dp4 r3.x, r1.xyzw, cb0[15].xyzw -dp4 r3.y, r1.xyzw, cb0[16].xyzw -dp4 r3.z, r1.xyzw, cb0[17].xyzw -add r2.yzw, -r3.xxyz, cb0[12].xxyz -dp3 r3.x, r2.yzwy, r2.yzwy -rsq r3.x, r3.x -mad r2.yzw, r2.yyzw, r3.xxxx, -cb0[3].xxyz -dp3 r3.x, r2.yzwy, r2.yzwy -rsq r3.x, r3.x -mul r2.yzw, r2.yyzw, r3.xxxx -dp3 r0.x, r2.yzwy, r0.xyzx -max r0.x, r0.x, l(0.000000) -mul r0.x, r2.x, r0.x -log r0.x, r0.x -mul r0.x, r0.x, cb0[2].w -exp r0.x, r0.x -mul r0.x, r0.w, r0.x -mul r0.xyz, r0.xxxx, cb0[9].xyzx -mul o1.xyz, r0.xyzx, cb0[2].xyzx -dp4_sat o1.w, r1.xyzw, cb0[14].xyzw -mov o2.xy, v2.xyxx -dp4 o3.x, r1.xyzw, cb0[22].xyzw -dp4 o3.y, r1.xyzw, cb0[23].xyzw -dp4 o3.z, r1.xyzw, cb0[24].xyzw -dp4 o3.w, r1.xyzw, cb0[25].xyzw -ret -// Approximately 0 instruction slots used -#endif - -const BYTE SkinnedEffect_VSSkinnedOneLightOneBoneBn[] = -{ - 68, 88, 66, 67, 21, 225, - 60, 50, 126, 203, 110, 140, - 62, 82, 218, 254, 201, 33, - 50, 116, 1, 0, 0, 0, - 192, 19, 0, 0, 4, 0, - 0, 0, 48, 0, 0, 0, - 232, 11, 0, 0, 116, 18, - 0, 0, 52, 19, 0, 0, - 65, 111, 110, 57, 176, 11, - 0, 0, 176, 11, 0, 0, - 0, 2, 254, 255, 124, 11, - 0, 0, 52, 0, 0, 0, - 1, 0, 36, 0, 0, 0, - 48, 0, 0, 0, 48, 0, - 0, 0, 36, 0, 1, 0, - 48, 0, 0, 0, 0, 0, - 242, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 242, 0, - 0, 2, 254, 255, 254, 255, - 10, 2, 68, 66, 85, 71, - 40, 0, 0, 0, 252, 7, - 0, 0, 0, 0, 0, 0, - 4, 0, 0, 0, 236, 0, - 0, 0, 54, 0, 0, 0, - 252, 0, 0, 0, 17, 0, - 0, 0, 168, 6, 0, 0, - 48, 3, 0, 0, 68, 58, - 92, 77, 105, 99, 114, 111, - 115, 111, 102, 116, 92, 68, - 105, 114, 101, 99, 116, 88, - 84, 75, 92, 83, 114, 99, - 92, 83, 104, 97, 100, 101, - 114, 115, 92, 83, 107, 105, - 110, 110, 101, 100, 69, 102, - 102, 101, 99, 116, 46, 102, - 120, 0, 68, 58, 92, 77, - 105, 99, 114, 111, 115, 111, - 102, 116, 92, 68, 105, 114, - 101, 99, 116, 88, 84, 75, - 92, 83, 114, 99, 92, 83, - 104, 97, 100, 101, 114, 115, - 92, 85, 116, 105, 108, 105, - 116, 105, 101, 115, 46, 102, - 120, 104, 0, 68, 58, 92, - 77, 105, 99, 114, 111, 115, - 111, 102, 116, 92, 68, 105, - 114, 101, 99, 116, 88, 84, - 75, 92, 83, 114, 99, 92, - 83, 104, 97, 100, 101, 114, - 115, 92, 76, 105, 103, 104, - 116, 105, 110, 103, 46, 102, - 120, 104, 0, 68, 58, 92, - 77, 105, 99, 114, 111, 115, - 111, 102, 116, 92, 68, 105, - 114, 101, 99, 116, 88, 84, - 75, 92, 83, 114, 99, 92, - 83, 104, 97, 100, 101, 114, - 115, 92, 67, 111, 109, 109, - 111, 110, 46, 102, 120, 104, - 0, 171, 40, 0, 0, 0, - 92, 0, 0, 0, 141, 0, - 0, 0, 189, 0, 0, 0, - 0, 0, 255, 255, 48, 8, - 0, 0, 0, 0, 255, 255, - 72, 8, 0, 0, 0, 0, - 255, 255, 84, 8, 0, 0, - 0, 0, 255, 255, 96, 8, - 0, 0, 0, 0, 255, 255, - 108, 8, 0, 0, 0, 0, - 255, 255, 120, 8, 0, 0, - 49, 0, 0, 0, 132, 8, - 0, 0, 49, 0, 0, 0, - 148, 8, 0, 0, 49, 0, - 0, 0, 160, 8, 0, 0, - 11, 0, 1, 0, 180, 8, - 0, 0, 53, 0, 0, 0, - 200, 8, 0, 0, 52, 0, - 0, 0, 216, 8, 0, 0, - 49, 0, 0, 0, 232, 8, - 0, 0, 49, 0, 0, 0, - 252, 8, 0, 0, 53, 0, - 0, 0, 16, 9, 0, 0, - 52, 0, 0, 0, 32, 9, - 0, 0, 53, 0, 0, 0, - 48, 9, 0, 0, 52, 0, - 0, 0, 64, 9, 0, 0, - 57, 0, 2, 0, 80, 9, - 0, 0, 57, 0, 2, 0, - 96, 9, 0, 0, 57, 0, - 2, 0, 112, 9, 0, 0, - 57, 0, 2, 0, 128, 9, - 0, 0, 34, 0, 2, 0, - 140, 9, 0, 0, 37, 0, - 2, 0, 156, 9, 0, 0, - 39, 0, 2, 0, 172, 9, - 0, 0, 44, 0, 2, 0, - 188, 9, 0, 0, 44, 0, - 2, 0, 204, 9, 0, 0, - 44, 0, 2, 0, 216, 9, - 0, 0, 55, 0, 2, 0, - 236, 9, 0, 0, 55, 0, - 2, 0, 248, 9, 0, 0, - 55, 0, 2, 0, 8, 10, - 0, 0, 55, 0, 2, 0, - 24, 10, 0, 0, 56, 0, - 2, 0, 40, 10, 0, 0, - 56, 0, 2, 0, 56, 10, - 0, 0, 31, 0, 2, 0, - 68, 10, 0, 0, 31, 0, - 2, 0, 84, 10, 0, 0, - 35, 0, 2, 0, 96, 10, - 0, 0, 40, 0, 2, 0, - 112, 10, 0, 0, 40, 0, - 2, 0, 128, 10, 0, 0, - 40, 0, 2, 0, 144, 10, - 0, 0, 40, 0, 2, 0, - 160, 10, 0, 0, 45, 0, - 2, 0, 176, 10, 0, 0, - 45, 0, 2, 0, 192, 10, - 0, 0, 61, 0, 2, 0, - 208, 10, 0, 0, 12, 0, - 3, 0, 224, 10, 0, 0, - 12, 0, 3, 0, 240, 10, - 0, 0, 12, 0, 3, 0, - 0, 11, 0, 0, 61, 0, - 2, 0, 16, 11, 0, 0, - 61, 0, 2, 0, 32, 11, - 0, 0, 61, 0, 2, 0, - 48, 11, 0, 0, 168, 0, - 0, 0, 64, 11, 0, 0, - 168, 0, 0, 0, 84, 11, - 0, 0, 44, 0, 2, 0, - 96, 11, 0, 0, 174, 0, - 0, 0, 108, 11, 0, 0, - 66, 105, 97, 115, 88, 50, - 0, 171, 1, 0, 3, 0, - 1, 0, 3, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 9, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 255, 255, - 80, 97, 114, 97, 109, 101, - 116, 101, 114, 115, 0, 68, - 105, 102, 102, 117, 115, 101, - 67, 111, 108, 111, 114, 0, - 1, 0, 3, 0, 1, 0, - 4, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 26, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 255, 255, 83, 107, - 105, 110, 0, 171, 171, 171, - 10, 0, 0, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 14, 0, 0, 0, 255, 255, - 1, 0, 255, 255, 255, 255, - 16, 0, 0, 0, 255, 255, - 255, 255, 2, 0, 255, 255, - 86, 83, 83, 107, 105, 110, - 110, 101, 100, 79, 110, 101, - 76, 105, 103, 104, 116, 79, - 110, 101, 66, 111, 110, 101, - 66, 110, 0, 68, 105, 102, - 102, 117, 115, 101, 0, 171, - 1, 0, 3, 0, 1, 0, - 4, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 83, 112, - 101, 99, 117, 108, 97, 114, - 0, 84, 101, 120, 67, 111, - 111, 114, 100, 0, 171, 171, - 1, 0, 3, 0, 1, 0, - 2, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 80, 111, - 115, 105, 116, 105, 111, 110, - 80, 83, 0, 171, 75, 3, - 0, 0, 84, 3, 0, 0, - 100, 3, 0, 0, 84, 3, - 0, 0, 109, 3, 0, 0, - 120, 3, 0, 0, 136, 3, - 0, 0, 84, 3, 0, 0, - 5, 0, 0, 0, 1, 0, - 14, 0, 1, 0, 4, 0, - 148, 3, 0, 0, 27, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 255, 255, 42, 0, - 0, 0, 4, 0, 5, 0, - 6, 0, 255, 255, 43, 0, - 0, 0, 255, 255, 255, 255, - 12, 0, 255, 255, 46, 0, - 0, 0, 255, 255, 255, 255, - 255, 255, 7, 0, 50, 0, - 0, 0, 10, 0, 11, 0, - 255, 255, 255, 255, 51, 0, - 0, 0, 255, 255, 255, 255, - 255, 255, 13, 0, 52, 0, - 0, 0, 255, 255, 255, 255, - 255, 255, 3, 0, 53, 0, - 0, 0, 8, 0, 9, 0, - 255, 255, 255, 255, 100, 105, - 102, 102, 117, 115, 101, 0, - 1, 0, 3, 0, 1, 0, - 3, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 24, 0, - 0, 0, 255, 255, 255, 255, - 0, 0, 255, 255, 100, 111, - 116, 72, 0, 171, 171, 171, - 36, 0, 0, 0, 255, 255, - 255, 255, 0, 0, 255, 255, - 100, 111, 116, 76, 0, 171, - 171, 171, 22, 0, 0, 0, - 0, 0, 255, 255, 255, 255, - 255, 255, 101, 121, 101, 86, - 101, 99, 116, 111, 114, 0, - 171, 171, 33, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 255, 255, 104, 97, 108, 102, - 86, 101, 99, 116, 111, 114, - 115, 0, 3, 0, 3, 0, - 3, 0, 3, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 35, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 255, 255, - 112, 111, 115, 95, 119, 115, - 0, 171, 29, 0, 0, 0, - 0, 0, 255, 255, 255, 255, - 255, 255, 30, 0, 0, 0, - 255, 255, 1, 0, 255, 255, - 255, 255, 31, 0, 0, 0, - 255, 255, 255, 255, 2, 0, - 255, 255, 115, 107, 105, 110, - 110, 105, 110, 103, 0, 171, - 171, 171, 3, 0, 3, 0, - 4, 0, 3, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 8, 0, 0, 0, 0, 0, - 3, 0, 6, 0, 9, 0, - 12, 0, 0, 0, 1, 0, - 4, 0, 7, 0, 10, 0, - 13, 0, 0, 0, 2, 0, - 5, 0, 8, 0, 11, 0, - 115, 112, 101, 99, 117, 108, - 97, 114, 0, 171, 171, 171, - 40, 0, 0, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 118, 105, 110, 0, 80, 111, - 115, 105, 116, 105, 111, 110, - 0, 78, 111, 114, 109, 97, - 108, 0, 73, 110, 100, 105, - 99, 101, 115, 0, 1, 0, - 2, 0, 1, 0, 4, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 87, 101, 105, 103, - 104, 116, 115, 0, 56, 5, - 0, 0, 84, 3, 0, 0, - 65, 5, 0, 0, 44, 4, - 0, 0, 109, 3, 0, 0, - 120, 3, 0, 0, 72, 5, - 0, 0, 80, 5, 0, 0, - 96, 5, 0, 0, 84, 3, - 0, 0, 5, 0, 0, 0, - 1, 0, 17, 0, 1, 0, - 5, 0, 104, 5, 0, 0, - 11, 0, 0, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 15, 0, 0, 0, 255, 255, - 1, 0, 255, 255, 255, 255, - 17, 0, 0, 0, 255, 255, - 255, 255, 2, 0, 255, 255, - 1, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 3, 0, - 2, 0, 0, 0, 4, 0, - 5, 0, 6, 0, 255, 255, - 3, 0, 0, 0, 7, 0, - 8, 0, 255, 255, 255, 255, - 4, 0, 0, 0, 9, 0, - 10, 0, 11, 0, 12, 0, - 5, 0, 0, 0, 13, 0, - 14, 0, 15, 0, 16, 0, - 118, 111, 117, 116, 0, 80, - 111, 115, 95, 112, 115, 0, - 70, 111, 103, 70, 97, 99, - 116, 111, 114, 0, 171, 171, - 0, 0, 3, 0, 1, 0, - 1, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 5, 6, - 0, 0, 84, 3, 0, 0, - 75, 3, 0, 0, 84, 3, - 0, 0, 100, 3, 0, 0, - 44, 4, 0, 0, 12, 6, - 0, 0, 24, 6, 0, 0, - 5, 0, 0, 0, 1, 0, - 12, 0, 1, 0, 4, 0, - 40, 6, 0, 0, 47, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 48, 0, - 0, 0, 255, 255, 1, 0, - 255, 255, 255, 255, 49, 0, - 0, 0, 3, 0, 255, 255, - 255, 255, 255, 255, 119, 111, - 114, 108, 100, 78, 111, 114, - 109, 97, 108, 0, 21, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 255, 255, 122, 101, - 114, 111, 76, 0, 171, 171, - 23, 0, 0, 0, 255, 255, - 0, 0, 255, 255, 255, 255, - 0, 0, 0, 0, 172, 2, - 0, 0, 180, 2, 0, 0, - 1, 0, 0, 0, 196, 2, - 0, 0, 208, 2, 0, 0, - 219, 2, 0, 0, 232, 2, - 0, 0, 1, 0, 0, 0, - 248, 2, 0, 0, 0, 0, - 0, 0, 4, 3, 0, 0, - 180, 2, 0, 0, 3, 0, - 0, 0, 12, 3, 0, 0, - 0, 0, 0, 0, 48, 3, - 0, 0, 180, 3, 0, 0, - 8, 0, 0, 0, 196, 3, - 0, 0, 0, 0, 0, 0, - 36, 4, 0, 0, 44, 4, - 0, 0, 1, 0, 0, 0, - 60, 4, 0, 0, 0, 0, - 0, 0, 72, 4, 0, 0, - 44, 4, 0, 0, 1, 0, - 0, 0, 80, 4, 0, 0, - 0, 0, 0, 0, 92, 4, - 0, 0, 44, 4, 0, 0, - 1, 0, 0, 0, 100, 4, - 0, 0, 0, 0, 0, 0, - 112, 4, 0, 0, 44, 4, - 0, 0, 1, 0, 0, 0, - 124, 4, 0, 0, 0, 0, - 0, 0, 136, 4, 0, 0, - 148, 4, 0, 0, 1, 0, - 0, 0, 164, 4, 0, 0, - 0, 0, 0, 0, 176, 4, - 0, 0, 84, 3, 0, 0, - 3, 0, 0, 0, 184, 4, - 0, 0, 0, 0, 0, 0, - 220, 4, 0, 0, 232, 4, - 0, 0, 3, 0, 0, 0, - 248, 4, 0, 0, 0, 0, - 0, 0, 28, 5, 0, 0, - 44, 4, 0, 0, 1, 0, - 0, 0, 40, 5, 0, 0, - 4, 3, 0, 0, 52, 5, - 0, 0, 144, 5, 0, 0, - 3, 0, 0, 0, 160, 5, - 0, 0, 48, 3, 0, 0, - 52, 5, 0, 0, 144, 5, - 0, 0, 5, 0, 0, 0, - 196, 5, 0, 0, 0, 0, - 0, 0, 0, 6, 0, 0, - 72, 6, 0, 0, 3, 0, - 0, 0, 88, 6, 0, 0, - 0, 0, 0, 0, 124, 6, - 0, 0, 44, 4, 0, 0, - 1, 0, 0, 0, 136, 6, - 0, 0, 0, 0, 0, 0, - 148, 6, 0, 0, 44, 4, - 0, 0, 1, 0, 0, 0, - 156, 6, 0, 0, 77, 105, - 99, 114, 111, 115, 111, 102, - 116, 32, 40, 82, 41, 32, - 72, 76, 83, 76, 32, 83, - 104, 97, 100, 101, 114, 32, - 67, 111, 109, 112, 105, 108, - 101, 114, 32, 49, 48, 46, - 49, 0, 81, 0, 0, 5, - 243, 0, 15, 160, 0, 0, - 0, 64, 0, 0, 128, 191, - 0, 0, 64, 64, 0, 0, - 0, 0, 31, 0, 0, 2, - 5, 0, 0, 128, 0, 0, - 15, 144, 31, 0, 0, 2, - 5, 0, 1, 128, 1, 0, - 15, 144, 31, 0, 0, 2, - 5, 0, 2, 128, 2, 0, - 15, 144, 31, 0, 0, 2, - 5, 0, 3, 128, 3, 0, - 15, 144, 31, 0, 0, 2, - 5, 0, 4, 128, 4, 0, - 15, 144, 5, 0, 0, 3, - 0, 0, 1, 128, 3, 0, - 0, 144, 243, 0, 170, 160, - 46, 0, 0, 2, 0, 0, - 1, 176, 0, 0, 0, 128, - 5, 0, 0, 4, 0, 0, - 15, 128, 4, 0, 0, 144, - 26, 32, 228, 160, 0, 0, - 0, 176, 4, 0, 0, 4, - 1, 0, 7, 128, 1, 0, - 228, 144, 243, 0, 0, 160, - 243, 0, 85, 160, 8, 0, - 0, 3, 2, 0, 1, 128, - 1, 0, 228, 128, 0, 0, - 228, 128, 9, 0, 0, 3, - 0, 0, 1, 128, 0, 0, - 228, 144, 0, 0, 228, 128, - 5, 0, 0, 4, 3, 0, - 15, 128, 4, 0, 0, 144, - 27, 32, 228, 160, 0, 0, - 0, 176, 5, 0, 0, 4, - 4, 0, 15, 128, 4, 0, - 0, 144, 28, 32, 228, 160, - 0, 0, 0, 176, 8, 0, - 0, 3, 2, 0, 2, 128, - 1, 0, 228, 128, 3, 0, - 228, 128, 9, 0, 0, 3, - 0, 0, 2, 128, 0, 0, - 228, 144, 3, 0, 228, 128, - 8, 0, 0, 3, 2, 0, - 4, 128, 1, 0, 228, 128, - 4, 0, 228, 128, 9, 0, - 0, 3, 0, 0, 4, 128, - 0, 0, 228, 144, 4, 0, - 228, 128, 8, 0, 0, 3, - 1, 0, 1, 128, 2, 0, - 228, 128, 19, 0, 228, 160, - 8, 0, 0, 3, 1, 0, - 2, 128, 2, 0, 228, 128, - 20, 0, 228, 160, 8, 0, - 0, 3, 1, 0, 4, 128, - 2, 0, 228, 128, 21, 0, - 228, 160, 36, 0, 0, 2, - 2, 0, 7, 128, 1, 0, - 228, 128, 8, 0, 0, 3, - 1, 0, 1, 128, 3, 0, - 228, 161, 2, 0, 228, 128, - 13, 0, 0, 3, 1, 0, - 2, 128, 1, 0, 0, 128, - 243, 0, 255, 160, 5, 0, - 0, 3, 1, 0, 4, 128, - 1, 0, 0, 128, 1, 0, - 85, 128, 5, 0, 0, 3, - 3, 0, 7, 128, 1, 0, - 170, 128, 6, 0, 228, 160, - 1, 0, 0, 2, 4, 0, - 7, 128, 0, 0, 228, 160, - 4, 0, 0, 4, 0, 0, - 7, 224, 3, 0, 228, 128, - 4, 0, 228, 128, 1, 0, - 228, 160, 1, 0, 0, 2, - 0, 0, 8, 128, 0, 0, - 255, 144, 9, 0, 0, 3, - 3, 0, 1, 128, 0, 0, - 228, 128, 15, 0, 228, 160, - 9, 0, 0, 3, 3, 0, - 2, 128, 0, 0, 228, 128, - 16, 0, 228, 160, 9, 0, - 0, 3, 3, 0, 4, 128, - 0, 0, 228, 128, 17, 0, - 228, 160, 2, 0, 0, 3, - 3, 0, 7, 128, 3, 0, - 228, 129, 12, 0, 228, 160, - 36, 0, 0, 2, 4, 0, - 7, 128, 3, 0, 228, 128, - 2, 0, 0, 3, 3, 0, - 7, 128, 4, 0, 228, 128, - 3, 0, 228, 161, 36, 0, - 0, 2, 4, 0, 7, 128, - 3, 0, 228, 128, 8, 0, - 0, 3, 1, 0, 4, 128, - 4, 0, 228, 128, 2, 0, - 228, 128, 11, 0, 0, 3, - 1, 0, 4, 128, 1, 0, - 170, 128, 243, 0, 255, 160, - 5, 0, 0, 3, 1, 0, - 2, 128, 1, 0, 85, 128, - 1, 0, 170, 128, 32, 0, - 0, 3, 2, 0, 1, 128, - 1, 0, 85, 128, 2, 0, - 255, 160, 5, 0, 0, 3, - 1, 0, 1, 128, 1, 0, - 0, 128, 2, 0, 0, 128, - 5, 0, 0, 3, 1, 0, - 7, 128, 1, 0, 0, 128, - 9, 0, 228, 160, 5, 0, - 0, 3, 1, 0, 7, 224, - 1, 0, 228, 128, 2, 0, - 228, 160, 9, 0, 0, 3, - 0, 0, 4, 192, 0, 0, - 228, 128, 24, 0, 228, 160, - 9, 0, 0, 3, 1, 0, - 1, 128, 0, 0, 228, 128, - 14, 0, 228, 160, 11, 0, - 0, 3, 1, 0, 1, 128, - 1, 0, 0, 128, 243, 0, - 255, 160, 10, 0, 0, 3, - 1, 0, 8, 224, 1, 0, - 0, 128, 243, 0, 85, 161, - 9, 0, 0, 3, 1, 0, - 1, 128, 0, 0, 228, 128, - 22, 0, 228, 160, 9, 0, - 0, 3, 1, 0, 2, 128, - 0, 0, 228, 128, 23, 0, - 228, 160, 9, 0, 0, 3, - 0, 0, 1, 128, 0, 0, - 228, 128, 25, 0, 228, 160, - 4, 0, 0, 4, 0, 0, - 3, 192, 0, 0, 0, 128, - 242, 0, 228, 160, 1, 0, - 228, 128, 1, 0, 0, 2, - 0, 0, 8, 192, 0, 0, - 0, 128, 1, 0, 0, 2, - 0, 0, 8, 224, 0, 0, - 255, 160, 1, 0, 0, 2, - 2, 0, 3, 224, 2, 0, - 228, 144, 255, 255, 0, 0, - 83, 72, 68, 82, 132, 6, - 0, 0, 64, 0, 1, 0, - 161, 1, 0, 0, 89, 8, - 0, 4, 70, 142, 32, 0, - 0, 0, 0, 0, 242, 0, - 0, 0, 95, 0, 0, 3, - 242, 16, 16, 0, 0, 0, - 0, 0, 95, 0, 0, 3, - 114, 16, 16, 0, 1, 0, - 0, 0, 95, 0, 0, 3, - 50, 16, 16, 0, 2, 0, - 0, 0, 95, 0, 0, 3, - 18, 16, 16, 0, 3, 0, - 0, 0, 95, 0, 0, 3, - 18, 16, 16, 0, 4, 0, - 0, 0, 101, 0, 0, 3, - 242, 32, 16, 0, 0, 0, - 0, 0, 101, 0, 0, 3, - 242, 32, 16, 0, 1, 0, - 0, 0, 101, 0, 0, 3, - 50, 32, 16, 0, 2, 0, - 0, 0, 103, 0, 0, 4, - 242, 32, 16, 0, 3, 0, - 0, 0, 1, 0, 0, 0, - 104, 0, 0, 2, 5, 0, - 0, 0, 38, 0, 0, 8, - 0, 208, 0, 0, 18, 0, - 16, 0, 0, 0, 0, 0, - 10, 16, 16, 0, 3, 0, - 0, 0, 1, 64, 0, 0, - 3, 0, 0, 0, 56, 0, - 0, 10, 242, 0, 16, 0, - 1, 0, 0, 0, 6, 16, - 16, 0, 4, 0, 0, 0, - 70, 142, 32, 6, 0, 0, - 0, 0, 26, 0, 0, 0, - 10, 0, 16, 0, 0, 0, - 0, 0, 50, 0, 0, 15, - 226, 0, 16, 0, 0, 0, - 0, 0, 6, 25, 16, 0, - 1, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 64, 0, 0, - 0, 64, 0, 0, 0, 64, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 128, 191, - 0, 0, 128, 191, 0, 0, - 128, 191, 16, 0, 0, 7, - 18, 0, 16, 0, 2, 0, - 0, 0, 150, 7, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 1, 0, 0, 0, - 17, 0, 0, 7, 18, 0, - 16, 0, 1, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 14, 16, 0, - 1, 0, 0, 0, 56, 0, - 0, 10, 242, 0, 16, 0, - 3, 0, 0, 0, 6, 16, - 16, 0, 4, 0, 0, 0, - 70, 142, 32, 6, 0, 0, - 0, 0, 27, 0, 0, 0, - 10, 0, 16, 0, 0, 0, - 0, 0, 56, 0, 0, 10, - 242, 0, 16, 0, 4, 0, - 0, 0, 6, 16, 16, 0, - 4, 0, 0, 0, 70, 142, - 32, 6, 0, 0, 0, 0, - 28, 0, 0, 0, 10, 0, - 16, 0, 0, 0, 0, 0, - 16, 0, 0, 7, 34, 0, - 16, 0, 2, 0, 0, 0, - 150, 7, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 3, 0, 0, 0, 17, 0, - 0, 7, 34, 0, 16, 0, - 1, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 14, 16, 0, 3, 0, - 0, 0, 16, 0, 0, 7, - 66, 0, 16, 0, 2, 0, - 0, 0, 150, 7, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 4, 0, 0, 0, - 17, 0, 0, 7, 66, 0, - 16, 0, 1, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 14, 16, 0, - 4, 0, 0, 0, 16, 0, - 0, 8, 18, 0, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 2, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 19, 0, 0, 0, - 16, 0, 0, 8, 34, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 2, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 20, 0, - 0, 0, 16, 0, 0, 8, - 66, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 2, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 21, 0, 0, 0, 16, 0, - 0, 7, 130, 0, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 68, 0, 0, 5, - 130, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 56, 0, - 0, 7, 114, 0, 16, 0, - 0, 0, 0, 0, 246, 15, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 16, 0, 0, 9, - 130, 0, 16, 0, 0, 0, - 0, 0, 70, 130, 32, 128, - 65, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 29, 0, 0, 7, - 18, 0, 16, 0, 2, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 7, 18, 0, - 16, 0, 2, 0, 0, 0, - 10, 0, 16, 0, 2, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 128, 63, 56, 0, - 0, 7, 34, 0, 16, 0, - 2, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 10, 0, 16, 0, 2, 0, - 0, 0, 56, 0, 0, 8, - 226, 0, 16, 0, 2, 0, - 0, 0, 86, 5, 16, 0, - 2, 0, 0, 0, 6, 137, - 32, 0, 0, 0, 0, 0, - 6, 0, 0, 0, 50, 0, - 0, 11, 114, 32, 16, 0, - 0, 0, 0, 0, 150, 7, - 16, 0, 2, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 54, 0, 0, 6, 130, 32, - 16, 0, 0, 0, 0, 0, - 58, 128, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 54, 0, 0, 5, 130, 0, - 16, 0, 1, 0, 0, 0, - 58, 16, 16, 0, 0, 0, - 0, 0, 17, 0, 0, 8, - 18, 0, 16, 0, 3, 0, - 0, 0, 70, 14, 16, 0, - 1, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 15, 0, 0, 0, 17, 0, - 0, 8, 34, 0, 16, 0, - 3, 0, 0, 0, 70, 14, - 16, 0, 1, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 16, 0, 0, 0, - 17, 0, 0, 8, 66, 0, - 16, 0, 3, 0, 0, 0, - 70, 14, 16, 0, 1, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 17, 0, - 0, 0, 0, 0, 0, 9, - 226, 0, 16, 0, 2, 0, - 0, 0, 6, 9, 16, 128, - 65, 0, 0, 0, 3, 0, - 0, 0, 6, 137, 32, 0, - 0, 0, 0, 0, 12, 0, - 0, 0, 16, 0, 0, 7, - 18, 0, 16, 0, 3, 0, - 0, 0, 150, 7, 16, 0, - 2, 0, 0, 0, 150, 7, - 16, 0, 2, 0, 0, 0, - 68, 0, 0, 5, 18, 0, - 16, 0, 3, 0, 0, 0, - 10, 0, 16, 0, 3, 0, - 0, 0, 50, 0, 0, 11, - 226, 0, 16, 0, 2, 0, - 0, 0, 86, 14, 16, 0, - 2, 0, 0, 0, 6, 0, - 16, 0, 3, 0, 0, 0, - 6, 137, 32, 128, 65, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 16, 0, - 0, 7, 18, 0, 16, 0, - 3, 0, 0, 0, 150, 7, - 16, 0, 2, 0, 0, 0, - 150, 7, 16, 0, 2, 0, - 0, 0, 68, 0, 0, 5, - 18, 0, 16, 0, 3, 0, - 0, 0, 10, 0, 16, 0, - 3, 0, 0, 0, 56, 0, - 0, 7, 226, 0, 16, 0, - 2, 0, 0, 0, 86, 14, - 16, 0, 2, 0, 0, 0, - 6, 0, 16, 0, 3, 0, - 0, 0, 16, 0, 0, 7, - 18, 0, 16, 0, 0, 0, - 0, 0, 150, 7, 16, 0, - 2, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 52, 0, 0, 7, 18, 0, - 16, 0, 0, 0, 0, 0, - 10, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 0, 0, 56, 0, - 0, 7, 18, 0, 16, 0, - 0, 0, 0, 0, 10, 0, - 16, 0, 2, 0, 0, 0, - 10, 0, 16, 0, 0, 0, - 0, 0, 47, 0, 0, 5, - 18, 0, 16, 0, 0, 0, - 0, 0, 10, 0, 16, 0, - 0, 0, 0, 0, 56, 0, - 0, 8, 18, 0, 16, 0, - 0, 0, 0, 0, 10, 0, - 16, 0, 0, 0, 0, 0, - 58, 128, 32, 0, 0, 0, - 0, 0, 2, 0, 0, 0, - 25, 0, 0, 5, 18, 0, - 16, 0, 0, 0, 0, 0, - 10, 0, 16, 0, 0, 0, - 0, 0, 56, 0, 0, 7, - 18, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 10, 0, - 16, 0, 0, 0, 0, 0, - 56, 0, 0, 8, 114, 0, - 16, 0, 0, 0, 0, 0, - 6, 0, 16, 0, 0, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 9, 0, - 0, 0, 56, 0, 0, 8, - 114, 32, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 2, 0, 0, 0, 17, 32, - 0, 8, 130, 32, 16, 0, - 1, 0, 0, 0, 70, 14, - 16, 0, 1, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 14, 0, 0, 0, - 54, 0, 0, 5, 50, 32, - 16, 0, 2, 0, 0, 0, - 70, 16, 16, 0, 2, 0, - 0, 0, 17, 0, 0, 8, - 18, 32, 16, 0, 3, 0, - 0, 0, 70, 14, 16, 0, - 1, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 22, 0, 0, 0, 17, 0, - 0, 8, 34, 32, 16, 0, - 3, 0, 0, 0, 70, 14, - 16, 0, 1, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 23, 0, 0, 0, - 17, 0, 0, 8, 66, 32, - 16, 0, 3, 0, 0, 0, - 70, 14, 16, 0, 1, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 24, 0, - 0, 0, 17, 0, 0, 8, - 130, 32, 16, 0, 3, 0, - 0, 0, 70, 14, 16, 0, - 1, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 25, 0, 0, 0, 62, 0, - 0, 1, 73, 83, 71, 78, - 184, 0, 0, 0, 5, 0, - 0, 0, 8, 0, 0, 0, - 128, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 15, 15, 0, 0, - 140, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 1, 0, - 0, 0, 7, 7, 0, 0, - 147, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 2, 0, - 0, 0, 3, 3, 0, 0, - 156, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 3, 0, - 0, 0, 15, 1, 0, 0, - 169, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 4, 0, - 0, 0, 15, 1, 0, 0, - 83, 86, 95, 80, 111, 115, - 105, 116, 105, 111, 110, 0, - 78, 79, 82, 77, 65, 76, - 0, 84, 69, 88, 67, 79, - 79, 82, 68, 0, 66, 76, - 69, 78, 68, 73, 78, 68, - 73, 67, 69, 83, 0, 66, - 76, 69, 78, 68, 87, 69, - 73, 71, 72, 84, 0, 171, - 171, 171, 79, 83, 71, 78, - 132, 0, 0, 0, 4, 0, - 0, 0, 8, 0, 0, 0, - 104, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 15, 0, 0, 0, - 104, 0, 0, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 1, 0, - 0, 0, 15, 0, 0, 0, - 110, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 2, 0, - 0, 0, 3, 12, 0, 0, - 119, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 3, 0, 0, 0, 3, 0, - 0, 0, 15, 0, 0, 0, - 67, 79, 76, 79, 82, 0, - 84, 69, 88, 67, 79, 79, - 82, 68, 0, 83, 86, 95, - 80, 111, 115, 105, 116, 105, - 111, 110, 0, 171 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedOneLightTwoBones.inc b/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedOneLightTwoBones.inc deleted file mode 100644 index 9ed055c..0000000 --- a/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedOneLightTwoBones.inc +++ /dev/null @@ -1,1065 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Position 0 xyzw 0 NONE float xyzw -// NORMAL 0 xyz 1 NONE float xyz -// TEXCOORD 0 xy 2 NONE float xy -// BLENDINDICES 0 xyzw 3 NONE uint xy -// BLENDWEIGHT 0 xyzw 4 NONE float xy -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// COLOR 0 xyzw 0 NONE float xyzw -// COLOR 1 xyzw 1 NONE float xyzw -// TEXCOORD 0 xy 2 NONE float xy -// SV_Position 0 xyzw 3 POS float xyzw -// -// -// Constant buffer to DX9 shader constant mappings: -// -// Target Reg Buffer Start Reg # of Regs Data Conversion -// ---------- ------- --------- --------- ---------------------- -// c0 cb0 0 242 ( FLT, FLT, FLT, FLT) -// -// -// Runtime generated constant mappings: -// -// Target Reg Constant Description -// ---------- -------------------------------------------------- -// c242 Vertex Shader position offset -// -// -// Level9 shader bytecode: -// - vs_2_0 - def c243, 3, 0, 1, 0 - dcl_texcoord v0 // vin<0,1,2,3> - dcl_texcoord1 v1 // vin<4,5,6> - dcl_texcoord2 v2 // vin<7,8> - dcl_texcoord3 v3 // vin<9,10,11,12> - dcl_texcoord4 v4 // vin<13,14,15,16> - -#line 49 "D:\Microsoft\DirectXTK\Src\Shaders\SkinnedEffect.fx" - mul r0.xy, v3, c243.x - mova a0.xy, r0.yxzw - mul r0, v4.y, c26[a0.x] - mad r0, c26[a0.y], v4.x, r0 // ::skinning<0,3,6,9> - -#line 53 - dp3 r1.x, v1, r0 // ::Skin<0> - dp4 r0.x, v0, r0 // Skin::vin<0> - -#line 49 - mul r2, v4.y, c27[a0.x] - mul r3, v4.y, c28[a0.x] - mad r3, c28[a0.y], v4.x, r3 // ::skinning<2,5,8,11> - mad r2, c27[a0.y], v4.x, r2 // ::skinning<1,4,7,10> - -#line 53 - dp3 r1.y, v1, r2 // ::Skin<1> - dp4 r0.y, v0, r2 // Skin::vin<1> - dp3 r1.z, v1, r3 // ::Skin<2> - dp4 r0.z, v0, r3 // Skin::vin<2> - -#line 57 "D:\Microsoft\DirectXTK\Src\Shaders\Lighting.fxh" - dp3 r2.x, r1, c19 - dp3 r2.y, r1, c20 - dp3 r2.z, r1, c21 - nrm r1.xyz, r2 // ::worldNormal<0,1,2> - -#line 34 - dp3 r1.w, -c3, r1 // ::dotL<0> - -#line 37 - sge r2.x, r1.w, c243.y // ::zeroL<0> - mul r2.y, r1.w, r2.x // ::diffuse<0> - -#line 44 - mul r2.yzw, r2.y, c6.xxyz - mov r3.xyz, c0 // Parameters::DiffuseColor<0,1,2> - mad oT0.xyz, r2.yzww, r3, c1 // ::VSSkinnedOneLightTwoBones<0,1,2> - -#line 55 - mov r0.w, v0.w - dp4 r3.x, r0, c15 // ::pos_ws<0> - dp4 r3.y, r0, c16 // ::pos_ws<1> - dp4 r3.z, r0, c17 // ::pos_ws<2> - add r2.yzw, -r3.xxyz, c12.xxyz - nrm r3.xyz, r2.yzww // ::eyeVector<0,1,2> - -#line 31 - add r2.yzw, r3.xxyz, -c3.xxyz - nrm r3.xyz, r2.yzww // ::halfVectors<0,1,2> - -#line 35 - dp3 r1.x, r3, r1 // ::dotH<0> - -#line 40 - max r1.x, r1.x, c243.y - mul r1.x, r2.x, r1.x - pow r2.x, r1.x, c2.w - mul r1.x, r1.w, r2.x // ::specular<0> - -#line 45 - mul r1.xyz, r1.x, c9 - mul oT1.xyz, r1, c2 // ::VSSkinnedOneLightTwoBones<4,5,6> - -#line 61 - dp4 oPos.z, r0, c24 // ::VSSkinnedOneLightTwoBones<12> - -#line 12 "D:\Microsoft\DirectXTK\Src\Shaders\Common.fxh" - dp4 r1.x, r0, c14 - max r1.x, r1.x, c243.y - min oT1.w, r1.x, c243.z // ::VSSkinnedOneLightTwoBones<7> - -#line 61 "D:\Microsoft\DirectXTK\Src\Shaders\Lighting.fxh" - dp4 r1.x, r0, c22 // ::vout<0> - dp4 r1.y, r0, c23 // ::vout<1> - dp4 r0.x, r0, c25 // ::vout<3> - -#line 186 "D:\Microsoft\DirectXTK\Src\Shaders\SkinnedEffect.fx" - mad oPos.xy, r0.x, c242, r1 // ::VSSkinnedOneLightTwoBones<10,11> - mov oPos.w, r0.x // ::VSSkinnedOneLightTwoBones<13> - -#line 44 "D:\Microsoft\DirectXTK\Src\Shaders\Lighting.fxh" - mov oT0.w, c0.w // ::VSSkinnedOneLightTwoBones<3> - -#line 190 "D:\Microsoft\DirectXTK\Src\Shaders\SkinnedEffect.fx" - mov oT2.xy, v2 // ::VSSkinnedOneLightTwoBones<8,9> - -// approximately 58 instruction slots used -vs_4_0 -dcl_constantbuffer CB0[242], dynamicIndexed -dcl_input v0.xyzw -dcl_input v1.xyz -dcl_input v2.xy -dcl_input v3.xy -dcl_input v4.xy -dcl_output o0.xyzw -dcl_output o1.xyzw -dcl_output o2.xy -dcl_output_siv o3.xyzw, position -dcl_temps 4 -imul null, r0.xy, v3.xyxx, l(3, 3, 0, 0) -mul r1.xyzw, v4.yyyy, cb0[r0.y + 26].xyzw -mad r1.xyzw, cb0[r0.x + 26].xyzw, v4.xxxx, r1.xyzw -dp3 r2.x, v1.xyzx, r1.xyzx -dp4 r1.x, v0.xyzw, r1.xyzw -mul r3.xyzw, v4.yyyy, cb0[r0.y + 27].xyzw -mad r3.xyzw, cb0[r0.x + 27].xyzw, v4.xxxx, r3.xyzw -dp3 r2.y, v1.xyzx, r3.xyzx -dp4 r1.y, v0.xyzw, r3.xyzw -mul r3.xyzw, v4.yyyy, cb0[r0.y + 28].xyzw -mad r0.xyzw, cb0[r0.x + 28].xyzw, v4.xxxx, r3.xyzw -dp3 r2.z, v1.xyzx, r0.xyzx -dp4 r1.z, v0.xyzw, r0.xyzw -dp3 r0.x, r2.xyzx, cb0[19].xyzx -dp3 r0.y, r2.xyzx, cb0[20].xyzx -dp3 r0.z, r2.xyzx, cb0[21].xyzx -dp3 r0.w, r0.xyzx, r0.xyzx -rsq r0.w, r0.w -mul r0.xyz, r0.wwww, r0.xyzx -dp3 r0.w, -cb0[3].xyzx, r0.xyzx -ge r2.x, r0.w, l(0.000000) -and r2.x, r2.x, l(0x3f800000) -mul r2.y, r0.w, r2.x -mul r2.yzw, r2.yyyy, cb0[6].xxyz -mad o0.xyz, r2.yzwy, cb0[0].xyzx, cb0[1].xyzx -mov o0.w, cb0[0].w -mov r1.w, v0.w -dp4 r3.x, r1.xyzw, cb0[15].xyzw -dp4 r3.y, r1.xyzw, cb0[16].xyzw -dp4 r3.z, r1.xyzw, cb0[17].xyzw -add r2.yzw, -r3.xxyz, cb0[12].xxyz -dp3 r3.x, r2.yzwy, r2.yzwy -rsq r3.x, r3.x -mad r2.yzw, r2.yyzw, r3.xxxx, -cb0[3].xxyz -dp3 r3.x, r2.yzwy, r2.yzwy -rsq r3.x, r3.x -mul r2.yzw, r2.yyzw, r3.xxxx -dp3 r0.x, r2.yzwy, r0.xyzx -max r0.x, r0.x, l(0.000000) -mul r0.x, r2.x, r0.x -log r0.x, r0.x -mul r0.x, r0.x, cb0[2].w -exp r0.x, r0.x -mul r0.x, r0.w, r0.x -mul r0.xyz, r0.xxxx, cb0[9].xyzx -mul o1.xyz, r0.xyzx, cb0[2].xyzx -dp4_sat o1.w, r1.xyzw, cb0[14].xyzw -mov o2.xy, v2.xyxx -dp4 o3.x, r1.xyzw, cb0[22].xyzw -dp4 o3.y, r1.xyzw, cb0[23].xyzw -dp4 o3.z, r1.xyzw, cb0[24].xyzw -dp4 o3.w, r1.xyzw, cb0[25].xyzw -ret -// Approximately 0 instruction slots used -#endif - -const BYTE SkinnedEffect_VSSkinnedOneLightTwoBones[] = -{ - 68, 88, 66, 67, 65, 135, - 170, 229, 228, 164, 176, 173, - 191, 35, 182, 108, 77, 34, - 153, 129, 1, 0, 0, 0, - 8, 20, 0, 0, 4, 0, - 0, 0, 48, 0, 0, 0, - 208, 11, 0, 0, 188, 18, - 0, 0, 124, 19, 0, 0, - 65, 111, 110, 57, 152, 11, - 0, 0, 152, 11, 0, 0, - 0, 2, 254, 255, 100, 11, - 0, 0, 52, 0, 0, 0, - 1, 0, 36, 0, 0, 0, - 48, 0, 0, 0, 48, 0, - 0, 0, 36, 0, 1, 0, - 48, 0, 0, 0, 0, 0, - 242, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 242, 0, - 0, 2, 254, 255, 254, 255, - 247, 1, 68, 66, 85, 71, - 40, 0, 0, 0, 176, 7, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 188, 0, - 0, 0, 56, 0, 0, 0, - 200, 0, 0, 0, 16, 0, - 0, 0, 112, 6, 0, 0, - 248, 2, 0, 0, 68, 58, - 92, 77, 105, 99, 114, 111, - 115, 111, 102, 116, 92, 68, - 105, 114, 101, 99, 116, 88, - 84, 75, 92, 83, 114, 99, - 92, 83, 104, 97, 100, 101, - 114, 115, 92, 83, 107, 105, - 110, 110, 101, 100, 69, 102, - 102, 101, 99, 116, 46, 102, - 120, 0, 68, 58, 92, 77, - 105, 99, 114, 111, 115, 111, - 102, 116, 92, 68, 105, 114, - 101, 99, 116, 88, 84, 75, - 92, 83, 114, 99, 92, 83, - 104, 97, 100, 101, 114, 115, - 92, 76, 105, 103, 104, 116, - 105, 110, 103, 46, 102, 120, - 104, 0, 68, 58, 92, 77, - 105, 99, 114, 111, 115, 111, - 102, 116, 92, 68, 105, 114, - 101, 99, 116, 88, 84, 75, - 92, 83, 114, 99, 92, 83, - 104, 97, 100, 101, 114, 115, - 92, 67, 111, 109, 109, 111, - 110, 46, 102, 120, 104, 0, - 171, 171, 40, 0, 0, 0, - 92, 0, 0, 0, 140, 0, - 0, 0, 0, 0, 255, 255, - 228, 7, 0, 0, 0, 0, - 255, 255, 252, 7, 0, 0, - 0, 0, 255, 255, 8, 8, - 0, 0, 0, 0, 255, 255, - 20, 8, 0, 0, 0, 0, - 255, 255, 32, 8, 0, 0, - 0, 0, 255, 255, 44, 8, - 0, 0, 49, 0, 0, 0, - 56, 8, 0, 0, 49, 0, - 0, 0, 72, 8, 0, 0, - 49, 0, 0, 0, 84, 8, - 0, 0, 49, 0, 0, 0, - 104, 8, 0, 0, 53, 0, - 0, 0, 128, 8, 0, 0, - 52, 0, 0, 0, 144, 8, - 0, 0, 49, 0, 0, 0, - 160, 8, 0, 0, 49, 0, - 0, 0, 180, 8, 0, 0, - 49, 0, 0, 0, 200, 8, - 0, 0, 49, 0, 0, 0, - 224, 8, 0, 0, 53, 0, - 0, 0, 248, 8, 0, 0, - 52, 0, 0, 0, 8, 9, - 0, 0, 53, 0, 0, 0, - 24, 9, 0, 0, 52, 0, - 0, 0, 40, 9, 0, 0, - 57, 0, 1, 0, 56, 9, - 0, 0, 57, 0, 1, 0, - 72, 9, 0, 0, 57, 0, - 1, 0, 88, 9, 0, 0, - 57, 0, 1, 0, 104, 9, - 0, 0, 34, 0, 1, 0, - 116, 9, 0, 0, 37, 0, - 1, 0, 132, 9, 0, 0, - 39, 0, 1, 0, 148, 9, - 0, 0, 44, 0, 1, 0, - 164, 9, 0, 0, 44, 0, - 1, 0, 180, 9, 0, 0, - 44, 0, 1, 0, 192, 9, - 0, 0, 55, 0, 1, 0, - 212, 9, 0, 0, 55, 0, - 1, 0, 224, 9, 0, 0, - 55, 0, 1, 0, 240, 9, - 0, 0, 55, 0, 1, 0, - 0, 10, 0, 0, 56, 0, - 1, 0, 16, 10, 0, 0, - 56, 0, 1, 0, 32, 10, - 0, 0, 31, 0, 1, 0, - 44, 10, 0, 0, 31, 0, - 1, 0, 60, 10, 0, 0, - 35, 0, 1, 0, 72, 10, - 0, 0, 40, 0, 1, 0, - 88, 10, 0, 0, 40, 0, - 1, 0, 104, 10, 0, 0, - 40, 0, 1, 0, 120, 10, - 0, 0, 40, 0, 1, 0, - 136, 10, 0, 0, 45, 0, - 1, 0, 152, 10, 0, 0, - 45, 0, 1, 0, 168, 10, - 0, 0, 61, 0, 1, 0, - 184, 10, 0, 0, 12, 0, - 2, 0, 200, 10, 0, 0, - 12, 0, 2, 0, 216, 10, - 0, 0, 12, 0, 2, 0, - 232, 10, 0, 0, 61, 0, - 1, 0, 248, 10, 0, 0, - 61, 0, 1, 0, 8, 11, - 0, 0, 61, 0, 1, 0, - 24, 11, 0, 0, 186, 0, - 0, 0, 40, 11, 0, 0, - 186, 0, 0, 0, 60, 11, - 0, 0, 44, 0, 1, 0, - 72, 11, 0, 0, 190, 0, - 0, 0, 84, 11, 0, 0, - 80, 97, 114, 97, 109, 101, - 116, 101, 114, 115, 0, 68, - 105, 102, 102, 117, 115, 101, - 67, 111, 108, 111, 114, 0, - 1, 0, 3, 0, 1, 0, - 4, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 28, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 255, 255, 83, 107, - 105, 110, 0, 171, 171, 171, - 1, 0, 3, 0, 1, 0, - 3, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 10, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 16, 0, - 0, 0, 255, 255, 1, 0, - 255, 255, 255, 255, 18, 0, - 0, 0, 255, 255, 255, 255, - 2, 0, 255, 255, 86, 83, - 83, 107, 105, 110, 110, 101, - 100, 79, 110, 101, 76, 105, - 103, 104, 116, 84, 119, 111, - 66, 111, 110, 101, 115, 0, - 68, 105, 102, 102, 117, 115, - 101, 0, 171, 171, 1, 0, - 3, 0, 1, 0, 4, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 83, 112, 101, 99, - 117, 108, 97, 114, 0, 84, - 101, 120, 67, 111, 111, 114, - 100, 0, 171, 171, 1, 0, - 3, 0, 1, 0, 2, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 80, 111, 115, 105, - 116, 105, 111, 110, 80, 83, - 0, 171, 18, 3, 0, 0, - 28, 3, 0, 0, 44, 3, - 0, 0, 28, 3, 0, 0, - 53, 3, 0, 0, 64, 3, - 0, 0, 80, 3, 0, 0, - 28, 3, 0, 0, 5, 0, - 0, 0, 1, 0, 14, 0, - 1, 0, 4, 0, 92, 3, - 0, 0, 29, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 255, 255, 44, 0, 0, 0, - 4, 0, 5, 0, 6, 0, - 255, 255, 45, 0, 0, 0, - 255, 255, 255, 255, 12, 0, - 255, 255, 48, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 7, 0, 52, 0, 0, 0, - 10, 0, 11, 0, 255, 255, - 255, 255, 53, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 13, 0, 54, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 3, 0, 55, 0, 0, 0, - 8, 0, 9, 0, 255, 255, - 255, 255, 100, 105, 102, 102, - 117, 115, 101, 0, 1, 0, - 3, 0, 1, 0, 3, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 26, 0, 0, 0, - 255, 255, 0, 0, 255, 255, - 255, 255, 100, 111, 116, 72, - 0, 171, 171, 171, 38, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 100, 111, - 116, 76, 0, 171, 171, 171, - 24, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 0, 0, - 101, 121, 101, 86, 101, 99, - 116, 111, 114, 0, 171, 171, - 35, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 255, 255, - 104, 97, 108, 102, 86, 101, - 99, 116, 111, 114, 115, 0, - 3, 0, 3, 0, 3, 0, - 3, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 37, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 255, 255, 112, 111, - 115, 95, 119, 115, 0, 171, - 31, 0, 0, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 32, 0, 0, 0, 255, 255, - 1, 0, 255, 255, 255, 255, - 33, 0, 0, 0, 255, 255, - 255, 255, 2, 0, 255, 255, - 115, 107, 105, 110, 110, 105, - 110, 103, 0, 171, 171, 171, - 3, 0, 3, 0, 4, 0, - 3, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 9, 0, - 0, 0, 0, 0, 3, 0, - 6, 0, 9, 0, 14, 0, - 0, 0, 2, 0, 5, 0, - 8, 0, 11, 0, 15, 0, - 0, 0, 1, 0, 4, 0, - 7, 0, 10, 0, 115, 112, - 101, 99, 117, 108, 97, 114, - 0, 171, 171, 171, 42, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 118, 105, - 110, 0, 80, 111, 115, 105, - 116, 105, 111, 110, 0, 78, - 111, 114, 109, 97, 108, 0, - 73, 110, 100, 105, 99, 101, - 115, 0, 1, 0, 2, 0, - 1, 0, 4, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 87, 101, 105, 103, 104, 116, - 115, 0, 0, 5, 0, 0, - 28, 3, 0, 0, 9, 5, - 0, 0, 244, 3, 0, 0, - 53, 3, 0, 0, 64, 3, - 0, 0, 16, 5, 0, 0, - 24, 5, 0, 0, 40, 5, - 0, 0, 28, 3, 0, 0, - 5, 0, 0, 0, 1, 0, - 17, 0, 1, 0, 5, 0, - 48, 5, 0, 0, 11, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 17, 0, - 0, 0, 255, 255, 1, 0, - 255, 255, 255, 255, 19, 0, - 0, 0, 255, 255, 255, 255, - 2, 0, 255, 255, 1, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 3, 0, 2, 0, - 0, 0, 4, 0, 5, 0, - 6, 0, 255, 255, 3, 0, - 0, 0, 7, 0, 8, 0, - 255, 255, 255, 255, 4, 0, - 0, 0, 9, 0, 10, 0, - 11, 0, 12, 0, 5, 0, - 0, 0, 13, 0, 14, 0, - 15, 0, 16, 0, 118, 111, - 117, 116, 0, 80, 111, 115, - 95, 112, 115, 0, 70, 111, - 103, 70, 97, 99, 116, 111, - 114, 0, 171, 171, 0, 0, - 3, 0, 1, 0, 1, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 205, 5, 0, 0, - 28, 3, 0, 0, 18, 3, - 0, 0, 28, 3, 0, 0, - 44, 3, 0, 0, 244, 3, - 0, 0, 212, 5, 0, 0, - 224, 5, 0, 0, 5, 0, - 0, 0, 1, 0, 12, 0, - 1, 0, 4, 0, 240, 5, - 0, 0, 49, 0, 0, 0, - 0, 0, 255, 255, 255, 255, - 255, 255, 50, 0, 0, 0, - 255, 255, 1, 0, 255, 255, - 255, 255, 51, 0, 0, 0, - 3, 0, 255, 255, 255, 255, - 255, 255, 119, 111, 114, 108, - 100, 78, 111, 114, 109, 97, - 108, 0, 23, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 255, 255, 122, 101, 114, 111, - 76, 0, 171, 171, 25, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 136, 2, - 0, 0, 147, 2, 0, 0, - 160, 2, 0, 0, 1, 0, - 0, 0, 176, 2, 0, 0, - 0, 0, 0, 0, 188, 2, - 0, 0, 196, 2, 0, 0, - 3, 0, 0, 0, 212, 2, - 0, 0, 0, 0, 0, 0, - 248, 2, 0, 0, 124, 3, - 0, 0, 8, 0, 0, 0, - 140, 3, 0, 0, 0, 0, - 0, 0, 236, 3, 0, 0, - 244, 3, 0, 0, 1, 0, - 0, 0, 4, 4, 0, 0, - 0, 0, 0, 0, 16, 4, - 0, 0, 244, 3, 0, 0, - 1, 0, 0, 0, 24, 4, - 0, 0, 0, 0, 0, 0, - 36, 4, 0, 0, 244, 3, - 0, 0, 1, 0, 0, 0, - 44, 4, 0, 0, 0, 0, - 0, 0, 56, 4, 0, 0, - 244, 3, 0, 0, 1, 0, - 0, 0, 68, 4, 0, 0, - 0, 0, 0, 0, 80, 4, - 0, 0, 92, 4, 0, 0, - 1, 0, 0, 0, 108, 4, - 0, 0, 0, 0, 0, 0, - 120, 4, 0, 0, 28, 3, - 0, 0, 3, 0, 0, 0, - 128, 4, 0, 0, 0, 0, - 0, 0, 164, 4, 0, 0, - 176, 4, 0, 0, 3, 0, - 0, 0, 192, 4, 0, 0, - 0, 0, 0, 0, 228, 4, - 0, 0, 244, 3, 0, 0, - 1, 0, 0, 0, 240, 4, - 0, 0, 188, 2, 0, 0, - 252, 4, 0, 0, 88, 5, - 0, 0, 3, 0, 0, 0, - 104, 5, 0, 0, 248, 2, - 0, 0, 252, 4, 0, 0, - 88, 5, 0, 0, 5, 0, - 0, 0, 140, 5, 0, 0, - 0, 0, 0, 0, 200, 5, - 0, 0, 16, 6, 0, 0, - 3, 0, 0, 0, 32, 6, - 0, 0, 0, 0, 0, 0, - 68, 6, 0, 0, 244, 3, - 0, 0, 1, 0, 0, 0, - 80, 6, 0, 0, 0, 0, - 0, 0, 92, 6, 0, 0, - 244, 3, 0, 0, 1, 0, - 0, 0, 100, 6, 0, 0, - 77, 105, 99, 114, 111, 115, - 111, 102, 116, 32, 40, 82, - 41, 32, 72, 76, 83, 76, - 32, 83, 104, 97, 100, 101, - 114, 32, 67, 111, 109, 112, - 105, 108, 101, 114, 32, 49, - 48, 46, 49, 0, 81, 0, - 0, 5, 243, 0, 15, 160, - 0, 0, 64, 64, 0, 0, - 0, 0, 0, 0, 128, 63, - 0, 0, 0, 0, 31, 0, - 0, 2, 5, 0, 0, 128, - 0, 0, 15, 144, 31, 0, - 0, 2, 5, 0, 1, 128, - 1, 0, 15, 144, 31, 0, - 0, 2, 5, 0, 2, 128, - 2, 0, 15, 144, 31, 0, - 0, 2, 5, 0, 3, 128, - 3, 0, 15, 144, 31, 0, - 0, 2, 5, 0, 4, 128, - 4, 0, 15, 144, 5, 0, - 0, 3, 0, 0, 3, 128, - 3, 0, 228, 144, 243, 0, - 0, 160, 46, 0, 0, 2, - 0, 0, 3, 176, 0, 0, - 225, 128, 5, 0, 0, 4, - 0, 0, 15, 128, 4, 0, - 85, 144, 26, 32, 228, 160, - 0, 0, 0, 176, 4, 0, - 0, 5, 0, 0, 15, 128, - 26, 32, 228, 160, 0, 0, - 85, 176, 4, 0, 0, 144, - 0, 0, 228, 128, 8, 0, - 0, 3, 1, 0, 1, 128, - 1, 0, 228, 144, 0, 0, - 228, 128, 9, 0, 0, 3, - 0, 0, 1, 128, 0, 0, - 228, 144, 0, 0, 228, 128, - 5, 0, 0, 4, 2, 0, - 15, 128, 4, 0, 85, 144, - 27, 32, 228, 160, 0, 0, - 0, 176, 5, 0, 0, 4, - 3, 0, 15, 128, 4, 0, - 85, 144, 28, 32, 228, 160, - 0, 0, 0, 176, 4, 0, - 0, 5, 3, 0, 15, 128, - 28, 32, 228, 160, 0, 0, - 85, 176, 4, 0, 0, 144, - 3, 0, 228, 128, 4, 0, - 0, 5, 2, 0, 15, 128, - 27, 32, 228, 160, 0, 0, - 85, 176, 4, 0, 0, 144, - 2, 0, 228, 128, 8, 0, - 0, 3, 1, 0, 2, 128, - 1, 0, 228, 144, 2, 0, - 228, 128, 9, 0, 0, 3, - 0, 0, 2, 128, 0, 0, - 228, 144, 2, 0, 228, 128, - 8, 0, 0, 3, 1, 0, - 4, 128, 1, 0, 228, 144, - 3, 0, 228, 128, 9, 0, - 0, 3, 0, 0, 4, 128, - 0, 0, 228, 144, 3, 0, - 228, 128, 8, 0, 0, 3, - 2, 0, 1, 128, 1, 0, - 228, 128, 19, 0, 228, 160, - 8, 0, 0, 3, 2, 0, - 2, 128, 1, 0, 228, 128, - 20, 0, 228, 160, 8, 0, - 0, 3, 2, 0, 4, 128, - 1, 0, 228, 128, 21, 0, - 228, 160, 36, 0, 0, 2, - 1, 0, 7, 128, 2, 0, - 228, 128, 8, 0, 0, 3, - 1, 0, 8, 128, 3, 0, - 228, 161, 1, 0, 228, 128, - 13, 0, 0, 3, 2, 0, - 1, 128, 1, 0, 255, 128, - 243, 0, 85, 160, 5, 0, - 0, 3, 2, 0, 2, 128, - 1, 0, 255, 128, 2, 0, - 0, 128, 5, 0, 0, 3, - 2, 0, 14, 128, 2, 0, - 85, 128, 6, 0, 144, 160, - 1, 0, 0, 2, 3, 0, - 7, 128, 0, 0, 228, 160, - 4, 0, 0, 4, 0, 0, - 7, 224, 2, 0, 249, 128, - 3, 0, 228, 128, 1, 0, - 228, 160, 1, 0, 0, 2, - 0, 0, 8, 128, 0, 0, - 255, 144, 9, 0, 0, 3, - 3, 0, 1, 128, 0, 0, - 228, 128, 15, 0, 228, 160, - 9, 0, 0, 3, 3, 0, - 2, 128, 0, 0, 228, 128, - 16, 0, 228, 160, 9, 0, - 0, 3, 3, 0, 4, 128, - 0, 0, 228, 128, 17, 0, - 228, 160, 2, 0, 0, 3, - 2, 0, 14, 128, 3, 0, - 144, 129, 12, 0, 144, 160, - 36, 0, 0, 2, 3, 0, - 7, 128, 2, 0, 249, 128, - 2, 0, 0, 3, 2, 0, - 14, 128, 3, 0, 144, 128, - 3, 0, 144, 161, 36, 0, - 0, 2, 3, 0, 7, 128, - 2, 0, 249, 128, 8, 0, - 0, 3, 1, 0, 1, 128, - 3, 0, 228, 128, 1, 0, - 228, 128, 11, 0, 0, 3, - 1, 0, 1, 128, 1, 0, - 0, 128, 243, 0, 85, 160, - 5, 0, 0, 3, 1, 0, - 1, 128, 2, 0, 0, 128, - 1, 0, 0, 128, 32, 0, - 0, 3, 2, 0, 1, 128, - 1, 0, 0, 128, 2, 0, - 255, 160, 5, 0, 0, 3, - 1, 0, 1, 128, 1, 0, - 255, 128, 2, 0, 0, 128, - 5, 0, 0, 3, 1, 0, - 7, 128, 1, 0, 0, 128, - 9, 0, 228, 160, 5, 0, - 0, 3, 1, 0, 7, 224, - 1, 0, 228, 128, 2, 0, - 228, 160, 9, 0, 0, 3, - 0, 0, 4, 192, 0, 0, - 228, 128, 24, 0, 228, 160, - 9, 0, 0, 3, 1, 0, - 1, 128, 0, 0, 228, 128, - 14, 0, 228, 160, 11, 0, - 0, 3, 1, 0, 1, 128, - 1, 0, 0, 128, 243, 0, - 85, 160, 10, 0, 0, 3, - 1, 0, 8, 224, 1, 0, - 0, 128, 243, 0, 170, 160, - 9, 0, 0, 3, 1, 0, - 1, 128, 0, 0, 228, 128, - 22, 0, 228, 160, 9, 0, - 0, 3, 1, 0, 2, 128, - 0, 0, 228, 128, 23, 0, - 228, 160, 9, 0, 0, 3, - 0, 0, 1, 128, 0, 0, - 228, 128, 25, 0, 228, 160, - 4, 0, 0, 4, 0, 0, - 3, 192, 0, 0, 0, 128, - 242, 0, 228, 160, 1, 0, - 228, 128, 1, 0, 0, 2, - 0, 0, 8, 192, 0, 0, - 0, 128, 1, 0, 0, 2, - 0, 0, 8, 224, 0, 0, - 255, 160, 1, 0, 0, 2, - 2, 0, 3, 224, 2, 0, - 228, 144, 255, 255, 0, 0, - 83, 72, 68, 82, 228, 6, - 0, 0, 64, 0, 1, 0, - 185, 1, 0, 0, 89, 8, - 0, 4, 70, 142, 32, 0, - 0, 0, 0, 0, 242, 0, - 0, 0, 95, 0, 0, 3, - 242, 16, 16, 0, 0, 0, - 0, 0, 95, 0, 0, 3, - 114, 16, 16, 0, 1, 0, - 0, 0, 95, 0, 0, 3, - 50, 16, 16, 0, 2, 0, - 0, 0, 95, 0, 0, 3, - 50, 16, 16, 0, 3, 0, - 0, 0, 95, 0, 0, 3, - 50, 16, 16, 0, 4, 0, - 0, 0, 101, 0, 0, 3, - 242, 32, 16, 0, 0, 0, - 0, 0, 101, 0, 0, 3, - 242, 32, 16, 0, 1, 0, - 0, 0, 101, 0, 0, 3, - 50, 32, 16, 0, 2, 0, - 0, 0, 103, 0, 0, 4, - 242, 32, 16, 0, 3, 0, - 0, 0, 1, 0, 0, 0, - 104, 0, 0, 2, 4, 0, - 0, 0, 38, 0, 0, 11, - 0, 208, 0, 0, 50, 0, - 16, 0, 0, 0, 0, 0, - 70, 16, 16, 0, 3, 0, - 0, 0, 2, 64, 0, 0, - 3, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 56, 0, - 0, 10, 242, 0, 16, 0, - 1, 0, 0, 0, 86, 21, - 16, 0, 4, 0, 0, 0, - 70, 142, 32, 6, 0, 0, - 0, 0, 26, 0, 0, 0, - 26, 0, 16, 0, 0, 0, - 0, 0, 50, 0, 0, 12, - 242, 0, 16, 0, 1, 0, - 0, 0, 70, 142, 32, 6, - 0, 0, 0, 0, 26, 0, - 0, 0, 10, 0, 16, 0, - 0, 0, 0, 0, 6, 16, - 16, 0, 4, 0, 0, 0, - 70, 14, 16, 0, 1, 0, - 0, 0, 16, 0, 0, 7, - 18, 0, 16, 0, 2, 0, - 0, 0, 70, 18, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 1, 0, 0, 0, - 17, 0, 0, 7, 18, 0, - 16, 0, 1, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 14, 16, 0, - 1, 0, 0, 0, 56, 0, - 0, 10, 242, 0, 16, 0, - 3, 0, 0, 0, 86, 21, - 16, 0, 4, 0, 0, 0, - 70, 142, 32, 6, 0, 0, - 0, 0, 27, 0, 0, 0, - 26, 0, 16, 0, 0, 0, - 0, 0, 50, 0, 0, 12, - 242, 0, 16, 0, 3, 0, - 0, 0, 70, 142, 32, 6, - 0, 0, 0, 0, 27, 0, - 0, 0, 10, 0, 16, 0, - 0, 0, 0, 0, 6, 16, - 16, 0, 4, 0, 0, 0, - 70, 14, 16, 0, 3, 0, - 0, 0, 16, 0, 0, 7, - 34, 0, 16, 0, 2, 0, - 0, 0, 70, 18, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 3, 0, 0, 0, - 17, 0, 0, 7, 34, 0, - 16, 0, 1, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 14, 16, 0, - 3, 0, 0, 0, 56, 0, - 0, 10, 242, 0, 16, 0, - 3, 0, 0, 0, 86, 21, - 16, 0, 4, 0, 0, 0, - 70, 142, 32, 6, 0, 0, - 0, 0, 28, 0, 0, 0, - 26, 0, 16, 0, 0, 0, - 0, 0, 50, 0, 0, 12, - 242, 0, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 6, - 0, 0, 0, 0, 28, 0, - 0, 0, 10, 0, 16, 0, - 0, 0, 0, 0, 6, 16, - 16, 0, 4, 0, 0, 0, - 70, 14, 16, 0, 3, 0, - 0, 0, 16, 0, 0, 7, - 66, 0, 16, 0, 2, 0, - 0, 0, 70, 18, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 17, 0, 0, 7, 66, 0, - 16, 0, 1, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 14, 16, 0, - 0, 0, 0, 0, 16, 0, - 0, 8, 18, 0, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 2, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 19, 0, 0, 0, - 16, 0, 0, 8, 34, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 2, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 20, 0, - 0, 0, 16, 0, 0, 8, - 66, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 2, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 21, 0, 0, 0, 16, 0, - 0, 7, 130, 0, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 68, 0, 0, 5, - 130, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 56, 0, - 0, 7, 114, 0, 16, 0, - 0, 0, 0, 0, 246, 15, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 16, 0, 0, 9, - 130, 0, 16, 0, 0, 0, - 0, 0, 70, 130, 32, 128, - 65, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 29, 0, 0, 7, - 18, 0, 16, 0, 2, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 7, 18, 0, - 16, 0, 2, 0, 0, 0, - 10, 0, 16, 0, 2, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 128, 63, 56, 0, - 0, 7, 34, 0, 16, 0, - 2, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 10, 0, 16, 0, 2, 0, - 0, 0, 56, 0, 0, 8, - 226, 0, 16, 0, 2, 0, - 0, 0, 86, 5, 16, 0, - 2, 0, 0, 0, 6, 137, - 32, 0, 0, 0, 0, 0, - 6, 0, 0, 0, 50, 0, - 0, 11, 114, 32, 16, 0, - 0, 0, 0, 0, 150, 7, - 16, 0, 2, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 54, 0, 0, 6, 130, 32, - 16, 0, 0, 0, 0, 0, - 58, 128, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 54, 0, 0, 5, 130, 0, - 16, 0, 1, 0, 0, 0, - 58, 16, 16, 0, 0, 0, - 0, 0, 17, 0, 0, 8, - 18, 0, 16, 0, 3, 0, - 0, 0, 70, 14, 16, 0, - 1, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 15, 0, 0, 0, 17, 0, - 0, 8, 34, 0, 16, 0, - 3, 0, 0, 0, 70, 14, - 16, 0, 1, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 16, 0, 0, 0, - 17, 0, 0, 8, 66, 0, - 16, 0, 3, 0, 0, 0, - 70, 14, 16, 0, 1, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 17, 0, - 0, 0, 0, 0, 0, 9, - 226, 0, 16, 0, 2, 0, - 0, 0, 6, 9, 16, 128, - 65, 0, 0, 0, 3, 0, - 0, 0, 6, 137, 32, 0, - 0, 0, 0, 0, 12, 0, - 0, 0, 16, 0, 0, 7, - 18, 0, 16, 0, 3, 0, - 0, 0, 150, 7, 16, 0, - 2, 0, 0, 0, 150, 7, - 16, 0, 2, 0, 0, 0, - 68, 0, 0, 5, 18, 0, - 16, 0, 3, 0, 0, 0, - 10, 0, 16, 0, 3, 0, - 0, 0, 50, 0, 0, 11, - 226, 0, 16, 0, 2, 0, - 0, 0, 86, 14, 16, 0, - 2, 0, 0, 0, 6, 0, - 16, 0, 3, 0, 0, 0, - 6, 137, 32, 128, 65, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 16, 0, - 0, 7, 18, 0, 16, 0, - 3, 0, 0, 0, 150, 7, - 16, 0, 2, 0, 0, 0, - 150, 7, 16, 0, 2, 0, - 0, 0, 68, 0, 0, 5, - 18, 0, 16, 0, 3, 0, - 0, 0, 10, 0, 16, 0, - 3, 0, 0, 0, 56, 0, - 0, 7, 226, 0, 16, 0, - 2, 0, 0, 0, 86, 14, - 16, 0, 2, 0, 0, 0, - 6, 0, 16, 0, 3, 0, - 0, 0, 16, 0, 0, 7, - 18, 0, 16, 0, 0, 0, - 0, 0, 150, 7, 16, 0, - 2, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 52, 0, 0, 7, 18, 0, - 16, 0, 0, 0, 0, 0, - 10, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 0, 0, 56, 0, - 0, 7, 18, 0, 16, 0, - 0, 0, 0, 0, 10, 0, - 16, 0, 2, 0, 0, 0, - 10, 0, 16, 0, 0, 0, - 0, 0, 47, 0, 0, 5, - 18, 0, 16, 0, 0, 0, - 0, 0, 10, 0, 16, 0, - 0, 0, 0, 0, 56, 0, - 0, 8, 18, 0, 16, 0, - 0, 0, 0, 0, 10, 0, - 16, 0, 0, 0, 0, 0, - 58, 128, 32, 0, 0, 0, - 0, 0, 2, 0, 0, 0, - 25, 0, 0, 5, 18, 0, - 16, 0, 0, 0, 0, 0, - 10, 0, 16, 0, 0, 0, - 0, 0, 56, 0, 0, 7, - 18, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 10, 0, - 16, 0, 0, 0, 0, 0, - 56, 0, 0, 8, 114, 0, - 16, 0, 0, 0, 0, 0, - 6, 0, 16, 0, 0, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 9, 0, - 0, 0, 56, 0, 0, 8, - 114, 32, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 2, 0, 0, 0, 17, 32, - 0, 8, 130, 32, 16, 0, - 1, 0, 0, 0, 70, 14, - 16, 0, 1, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 14, 0, 0, 0, - 54, 0, 0, 5, 50, 32, - 16, 0, 2, 0, 0, 0, - 70, 16, 16, 0, 2, 0, - 0, 0, 17, 0, 0, 8, - 18, 32, 16, 0, 3, 0, - 0, 0, 70, 14, 16, 0, - 1, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 22, 0, 0, 0, 17, 0, - 0, 8, 34, 32, 16, 0, - 3, 0, 0, 0, 70, 14, - 16, 0, 1, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 23, 0, 0, 0, - 17, 0, 0, 8, 66, 32, - 16, 0, 3, 0, 0, 0, - 70, 14, 16, 0, 1, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 24, 0, - 0, 0, 17, 0, 0, 8, - 130, 32, 16, 0, 3, 0, - 0, 0, 70, 14, 16, 0, - 1, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 25, 0, 0, 0, 62, 0, - 0, 1, 73, 83, 71, 78, - 184, 0, 0, 0, 5, 0, - 0, 0, 8, 0, 0, 0, - 128, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 15, 15, 0, 0, - 140, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 1, 0, - 0, 0, 7, 7, 0, 0, - 147, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 2, 0, - 0, 0, 3, 3, 0, 0, - 156, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 3, 0, - 0, 0, 15, 3, 0, 0, - 169, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 4, 0, - 0, 0, 15, 3, 0, 0, - 83, 86, 95, 80, 111, 115, - 105, 116, 105, 111, 110, 0, - 78, 79, 82, 77, 65, 76, - 0, 84, 69, 88, 67, 79, - 79, 82, 68, 0, 66, 76, - 69, 78, 68, 73, 78, 68, - 73, 67, 69, 83, 0, 66, - 76, 69, 78, 68, 87, 69, - 73, 71, 72, 84, 0, 171, - 171, 171, 79, 83, 71, 78, - 132, 0, 0, 0, 4, 0, - 0, 0, 8, 0, 0, 0, - 104, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 15, 0, 0, 0, - 104, 0, 0, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 1, 0, - 0, 0, 15, 0, 0, 0, - 110, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 2, 0, - 0, 0, 3, 12, 0, 0, - 119, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 3, 0, 0, 0, 3, 0, - 0, 0, 15, 0, 0, 0, - 67, 79, 76, 79, 82, 0, - 84, 69, 88, 67, 79, 79, - 82, 68, 0, 83, 86, 95, - 80, 111, 115, 105, 116, 105, - 111, 110, 0, 171 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedOneLightTwoBonesBn.inc b/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedOneLightTwoBonesBn.inc deleted file mode 100644 index fec05fe..0000000 --- a/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedOneLightTwoBonesBn.inc +++ /dev/null @@ -1,1099 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Position 0 xyzw 0 NONE float xyzw -// NORMAL 0 xyz 1 NONE float xyz -// TEXCOORD 0 xy 2 NONE float xy -// BLENDINDICES 0 xyzw 3 NONE uint xy -// BLENDWEIGHT 0 xyzw 4 NONE float xy -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// COLOR 0 xyzw 0 NONE float xyzw -// COLOR 1 xyzw 1 NONE float xyzw -// TEXCOORD 0 xy 2 NONE float xy -// SV_Position 0 xyzw 3 POS float xyzw -// -// -// Constant buffer to DX9 shader constant mappings: -// -// Target Reg Buffer Start Reg # of Regs Data Conversion -// ---------- ------- --------- --------- ---------------------- -// c0 cb0 0 242 ( FLT, FLT, FLT, FLT) -// -// -// Runtime generated constant mappings: -// -// Target Reg Constant Description -// ---------- -------------------------------------------------- -// c242 Vertex Shader position offset -// -// -// Level9 shader bytecode: -// - vs_2_0 - def c243, 2, -1, 3, 0 - dcl_texcoord v0 // vin<0,1,2,3> - dcl_texcoord1 v1 // vin<4,5,6> - dcl_texcoord2 v2 // vin<7,8> - dcl_texcoord3 v3 // vin<9,10,11,12> - dcl_texcoord4 v4 // vin<13,14,15,16> - -#line 49 "D:\Microsoft\DirectXTK\Src\Shaders\SkinnedEffect.fx" - mul r0.xy, v3, c243.z - mova a0.xy, r0.yxzw - mul r0, v4.y, c26[a0.x] - mad r0, c26[a0.y], v4.x, r0 // ::skinning<0,3,6,9> - -#line 11 "D:\Microsoft\DirectXTK\Src\Shaders\Utilities.fxh" - mad r1.xyz, v1, c243.x, c243.y // ::BiasX2<0,1,2> - -#line 53 "D:\Microsoft\DirectXTK\Src\Shaders\SkinnedEffect.fx" - dp3 r2.x, r1, r0 // ::Skin<0> - dp4 r0.x, v0, r0 // Skin::vin<0> - -#line 49 - mul r3, v4.y, c27[a0.x] - mul r4, v4.y, c28[a0.x] - mad r4, c28[a0.y], v4.x, r4 // ::skinning<2,5,8,11> - mad r3, c27[a0.y], v4.x, r3 // ::skinning<1,4,7,10> - -#line 53 - dp3 r2.y, r1, r3 // ::Skin<1> - dp4 r0.y, v0, r3 // Skin::vin<1> - dp3 r2.z, r1, r4 // ::Skin<2> - dp4 r0.z, v0, r4 // Skin::vin<2> - -#line 57 "D:\Microsoft\DirectXTK\Src\Shaders\Lighting.fxh" - dp3 r1.x, r2, c19 - dp3 r1.y, r2, c20 - dp3 r1.z, r2, c21 - nrm r2.xyz, r1 // ::worldNormal<0,1,2> - -#line 34 - dp3 r1.x, -c3, r2 // ::dotL<0> - -#line 37 - sge r1.y, r1.x, c243.w // ::zeroL<0> - mul r1.z, r1.x, r1.y // ::diffuse<0> - -#line 44 - mul r3.xyz, r1.z, c6 - mov r4.xyz, c0 // Parameters::DiffuseColor<0,1,2> - mad oT0.xyz, r3, r4, c1 // ::VSSkinnedOneLightTwoBonesBn<0,1,2> - -#line 55 - mov r0.w, v0.w - dp4 r3.x, r0, c15 // ::pos_ws<0> - dp4 r3.y, r0, c16 // ::pos_ws<1> - dp4 r3.z, r0, c17 // ::pos_ws<2> - add r3.xyz, -r3, c12 - nrm r4.xyz, r3 // ::eyeVector<0,1,2> - -#line 31 - add r3.xyz, r4, -c3 - nrm r4.xyz, r3 // ::halfVectors<0,1,2> - -#line 35 - dp3 r1.z, r4, r2 // ::dotH<0> - -#line 40 - max r1.z, r1.z, c243.w - mul r1.y, r1.y, r1.z - pow r2.x, r1.y, c2.w - mul r1.x, r1.x, r2.x // ::specular<0> - -#line 45 - mul r1.xyz, r1.x, c9 - mul oT1.xyz, r1, c2 // ::VSSkinnedOneLightTwoBonesBn<4,5,6> - -#line 61 - dp4 oPos.z, r0, c24 // ::VSSkinnedOneLightTwoBonesBn<12> - -#line 12 "D:\Microsoft\DirectXTK\Src\Shaders\Common.fxh" - dp4 r1.x, r0, c14 - max r1.x, r1.x, c243.w - min oT1.w, r1.x, -c243.y // ::VSSkinnedOneLightTwoBonesBn<7> - -#line 61 "D:\Microsoft\DirectXTK\Src\Shaders\Lighting.fxh" - dp4 r1.x, r0, c22 // ::vout<0> - dp4 r1.y, r0, c23 // ::vout<1> - dp4 r0.x, r0, c25 // ::vout<3> - -#line 200 "D:\Microsoft\DirectXTK\Src\Shaders\SkinnedEffect.fx" - mad oPos.xy, r0.x, c242, r1 // ::VSSkinnedOneLightTwoBonesBn<10,11> - mov oPos.w, r0.x // ::VSSkinnedOneLightTwoBonesBn<13> - -#line 44 "D:\Microsoft\DirectXTK\Src\Shaders\Lighting.fxh" - mov oT0.w, c0.w // ::VSSkinnedOneLightTwoBonesBn<3> - -#line 206 "D:\Microsoft\DirectXTK\Src\Shaders\SkinnedEffect.fx" - mov oT2.xy, v2 // ::VSSkinnedOneLightTwoBonesBn<8,9> - -// approximately 59 instruction slots used -vs_4_0 -dcl_constantbuffer CB0[242], dynamicIndexed -dcl_input v0.xyzw -dcl_input v1.xyz -dcl_input v2.xy -dcl_input v3.xy -dcl_input v4.xy -dcl_output o0.xyzw -dcl_output o1.xyzw -dcl_output o2.xy -dcl_output_siv o3.xyzw, position -dcl_temps 5 -mad r0.xyz, v1.xyzx, l(2.000000, 2.000000, 2.000000, 0.000000), l(-1.000000, -1.000000, -1.000000, 0.000000) -imul null, r1.xy, v3.xyxx, l(3, 3, 0, 0) -mul r2.xyzw, v4.yyyy, cb0[r1.y + 26].xyzw -mad r2.xyzw, cb0[r1.x + 26].xyzw, v4.xxxx, r2.xyzw -dp3 r3.x, r0.xyzx, r2.xyzx -dp4 r2.x, v0.xyzw, r2.xyzw -mul r4.xyzw, v4.yyyy, cb0[r1.y + 27].xyzw -mad r4.xyzw, cb0[r1.x + 27].xyzw, v4.xxxx, r4.xyzw -dp3 r3.y, r0.xyzx, r4.xyzx -dp4 r2.y, v0.xyzw, r4.xyzw -mul r4.xyzw, v4.yyyy, cb0[r1.y + 28].xyzw -mad r1.xyzw, cb0[r1.x + 28].xyzw, v4.xxxx, r4.xyzw -dp3 r3.z, r0.xyzx, r1.xyzx -dp4 r2.z, v0.xyzw, r1.xyzw -dp3 r0.x, r3.xyzx, cb0[19].xyzx -dp3 r0.y, r3.xyzx, cb0[20].xyzx -dp3 r0.z, r3.xyzx, cb0[21].xyzx -dp3 r0.w, r0.xyzx, r0.xyzx -rsq r0.w, r0.w -mul r0.xyz, r0.wwww, r0.xyzx -dp3 r0.w, -cb0[3].xyzx, r0.xyzx -ge r1.x, r0.w, l(0.000000) -and r1.x, r1.x, l(0x3f800000) -mul r1.y, r0.w, r1.x -mul r1.yzw, r1.yyyy, cb0[6].xxyz -mad o0.xyz, r1.yzwy, cb0[0].xyzx, cb0[1].xyzx -mov o0.w, cb0[0].w -mov r2.w, v0.w -dp4 r3.x, r2.xyzw, cb0[15].xyzw -dp4 r3.y, r2.xyzw, cb0[16].xyzw -dp4 r3.z, r2.xyzw, cb0[17].xyzw -add r1.yzw, -r3.xxyz, cb0[12].xxyz -dp3 r3.x, r1.yzwy, r1.yzwy -rsq r3.x, r3.x -mad r1.yzw, r1.yyzw, r3.xxxx, -cb0[3].xxyz -dp3 r3.x, r1.yzwy, r1.yzwy -rsq r3.x, r3.x -mul r1.yzw, r1.yyzw, r3.xxxx -dp3 r0.x, r1.yzwy, r0.xyzx -max r0.x, r0.x, l(0.000000) -mul r0.x, r1.x, r0.x -log r0.x, r0.x -mul r0.x, r0.x, cb0[2].w -exp r0.x, r0.x -mul r0.x, r0.w, r0.x -mul r0.xyz, r0.xxxx, cb0[9].xyzx -mul o1.xyz, r0.xyzx, cb0[2].xyzx -dp4_sat o1.w, r2.xyzw, cb0[14].xyzw -mov o2.xy, v2.xyxx -dp4 o3.x, r2.xyzw, cb0[22].xyzw -dp4 o3.y, r2.xyzw, cb0[23].xyzw -dp4 o3.z, r2.xyzw, cb0[24].xyzw -dp4 o3.w, r2.xyzw, cb0[25].xyzw -ret -// Approximately 0 instruction slots used -#endif - -const BYTE SkinnedEffect_VSSkinnedOneLightTwoBonesBn[] = -{ - 68, 88, 66, 67, 165, 241, - 120, 198, 12, 235, 245, 41, - 87, 121, 150, 46, 190, 2, - 168, 120, 1, 0, 0, 0, - 188, 20, 0, 0, 4, 0, - 0, 0, 48, 0, 0, 0, - 72, 12, 0, 0, 112, 19, - 0, 0, 48, 20, 0, 0, - 65, 111, 110, 57, 16, 12, - 0, 0, 16, 12, 0, 0, - 0, 2, 254, 255, 220, 11, - 0, 0, 52, 0, 0, 0, - 1, 0, 36, 0, 0, 0, - 48, 0, 0, 0, 48, 0, - 0, 0, 36, 0, 1, 0, - 48, 0, 0, 0, 0, 0, - 242, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 242, 0, - 0, 2, 254, 255, 254, 255, - 16, 2, 68, 66, 85, 71, - 40, 0, 0, 0, 20, 8, - 0, 0, 0, 0, 0, 0, - 4, 0, 0, 0, 236, 0, - 0, 0, 57, 0, 0, 0, - 252, 0, 0, 0, 17, 0, - 0, 0, 192, 6, 0, 0, - 72, 3, 0, 0, 68, 58, - 92, 77, 105, 99, 114, 111, - 115, 111, 102, 116, 92, 68, - 105, 114, 101, 99, 116, 88, - 84, 75, 92, 83, 114, 99, - 92, 83, 104, 97, 100, 101, - 114, 115, 92, 83, 107, 105, - 110, 110, 101, 100, 69, 102, - 102, 101, 99, 116, 46, 102, - 120, 0, 68, 58, 92, 77, - 105, 99, 114, 111, 115, 111, - 102, 116, 92, 68, 105, 114, - 101, 99, 116, 88, 84, 75, - 92, 83, 114, 99, 92, 83, - 104, 97, 100, 101, 114, 115, - 92, 85, 116, 105, 108, 105, - 116, 105, 101, 115, 46, 102, - 120, 104, 0, 68, 58, 92, - 77, 105, 99, 114, 111, 115, - 111, 102, 116, 92, 68, 105, - 114, 101, 99, 116, 88, 84, - 75, 92, 83, 114, 99, 92, - 83, 104, 97, 100, 101, 114, - 115, 92, 76, 105, 103, 104, - 116, 105, 110, 103, 46, 102, - 120, 104, 0, 68, 58, 92, - 77, 105, 99, 114, 111, 115, - 111, 102, 116, 92, 68, 105, - 114, 101, 99, 116, 88, 84, - 75, 92, 83, 114, 99, 92, - 83, 104, 97, 100, 101, 114, - 115, 92, 67, 111, 109, 109, - 111, 110, 46, 102, 120, 104, - 0, 171, 40, 0, 0, 0, - 92, 0, 0, 0, 141, 0, - 0, 0, 189, 0, 0, 0, - 0, 0, 255, 255, 72, 8, - 0, 0, 0, 0, 255, 255, - 96, 8, 0, 0, 0, 0, - 255, 255, 108, 8, 0, 0, - 0, 0, 255, 255, 120, 8, - 0, 0, 0, 0, 255, 255, - 132, 8, 0, 0, 0, 0, - 255, 255, 144, 8, 0, 0, - 49, 0, 0, 0, 156, 8, - 0, 0, 49, 0, 0, 0, - 172, 8, 0, 0, 49, 0, - 0, 0, 184, 8, 0, 0, - 49, 0, 0, 0, 204, 8, - 0, 0, 11, 0, 1, 0, - 228, 8, 0, 0, 53, 0, - 0, 0, 248, 8, 0, 0, - 52, 0, 0, 0, 8, 9, - 0, 0, 49, 0, 0, 0, - 24, 9, 0, 0, 49, 0, - 0, 0, 44, 9, 0, 0, - 49, 0, 0, 0, 64, 9, - 0, 0, 49, 0, 0, 0, - 88, 9, 0, 0, 53, 0, - 0, 0, 112, 9, 0, 0, - 52, 0, 0, 0, 128, 9, - 0, 0, 53, 0, 0, 0, - 144, 9, 0, 0, 52, 0, - 0, 0, 160, 9, 0, 0, - 57, 0, 2, 0, 176, 9, - 0, 0, 57, 0, 2, 0, - 192, 9, 0, 0, 57, 0, - 2, 0, 208, 9, 0, 0, - 57, 0, 2, 0, 224, 9, - 0, 0, 34, 0, 2, 0, - 236, 9, 0, 0, 37, 0, - 2, 0, 252, 9, 0, 0, - 39, 0, 2, 0, 12, 10, - 0, 0, 44, 0, 2, 0, - 28, 10, 0, 0, 44, 0, - 2, 0, 44, 10, 0, 0, - 44, 0, 2, 0, 56, 10, - 0, 0, 55, 0, 2, 0, - 76, 10, 0, 0, 55, 0, - 2, 0, 88, 10, 0, 0, - 55, 0, 2, 0, 104, 10, - 0, 0, 55, 0, 2, 0, - 120, 10, 0, 0, 56, 0, - 2, 0, 136, 10, 0, 0, - 56, 0, 2, 0, 152, 10, - 0, 0, 31, 0, 2, 0, - 164, 10, 0, 0, 31, 0, - 2, 0, 180, 10, 0, 0, - 35, 0, 2, 0, 192, 10, - 0, 0, 40, 0, 2, 0, - 208, 10, 0, 0, 40, 0, - 2, 0, 224, 10, 0, 0, - 40, 0, 2, 0, 240, 10, - 0, 0, 40, 0, 2, 0, - 0, 11, 0, 0, 45, 0, - 2, 0, 16, 11, 0, 0, - 45, 0, 2, 0, 32, 11, - 0, 0, 61, 0, 2, 0, - 48, 11, 0, 0, 12, 0, - 3, 0, 64, 11, 0, 0, - 12, 0, 3, 0, 80, 11, - 0, 0, 12, 0, 3, 0, - 96, 11, 0, 0, 61, 0, - 2, 0, 112, 11, 0, 0, - 61, 0, 2, 0, 128, 11, - 0, 0, 61, 0, 2, 0, - 144, 11, 0, 0, 200, 0, - 0, 0, 160, 11, 0, 0, - 200, 0, 0, 0, 180, 11, - 0, 0, 44, 0, 2, 0, - 192, 11, 0, 0, 206, 0, - 0, 0, 204, 11, 0, 0, - 66, 105, 97, 115, 88, 50, - 0, 171, 1, 0, 3, 0, - 1, 0, 3, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 10, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 255, 255, - 80, 97, 114, 97, 109, 101, - 116, 101, 114, 115, 0, 68, - 105, 102, 102, 117, 115, 101, - 67, 111, 108, 111, 114, 0, - 1, 0, 3, 0, 1, 0, - 4, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 29, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 255, 255, 83, 107, - 105, 110, 0, 171, 171, 171, - 11, 0, 0, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 17, 0, 0, 0, 255, 255, - 1, 0, 255, 255, 255, 255, - 19, 0, 0, 0, 255, 255, - 255, 255, 2, 0, 255, 255, - 86, 83, 83, 107, 105, 110, - 110, 101, 100, 79, 110, 101, - 76, 105, 103, 104, 116, 84, - 119, 111, 66, 111, 110, 101, - 115, 66, 110, 0, 68, 105, - 102, 102, 117, 115, 101, 0, - 1, 0, 3, 0, 1, 0, - 4, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 83, 112, - 101, 99, 117, 108, 97, 114, - 0, 84, 101, 120, 67, 111, - 111, 114, 100, 0, 171, 171, - 1, 0, 3, 0, 1, 0, - 2, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 80, 111, - 115, 105, 116, 105, 111, 110, - 80, 83, 0, 171, 100, 3, - 0, 0, 108, 3, 0, 0, - 124, 3, 0, 0, 108, 3, - 0, 0, 133, 3, 0, 0, - 144, 3, 0, 0, 160, 3, - 0, 0, 108, 3, 0, 0, - 5, 0, 0, 0, 1, 0, - 14, 0, 1, 0, 4, 0, - 172, 3, 0, 0, 30, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 255, 255, 45, 0, - 0, 0, 4, 0, 5, 0, - 6, 0, 255, 255, 46, 0, - 0, 0, 255, 255, 255, 255, - 12, 0, 255, 255, 49, 0, - 0, 0, 255, 255, 255, 255, - 255, 255, 7, 0, 53, 0, - 0, 0, 10, 0, 11, 0, - 255, 255, 255, 255, 54, 0, - 0, 0, 255, 255, 255, 255, - 255, 255, 13, 0, 55, 0, - 0, 0, 255, 255, 255, 255, - 255, 255, 3, 0, 56, 0, - 0, 0, 8, 0, 9, 0, - 255, 255, 255, 255, 100, 105, - 102, 102, 117, 115, 101, 0, - 1, 0, 3, 0, 1, 0, - 3, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 27, 0, - 0, 0, 255, 255, 255, 255, - 0, 0, 255, 255, 100, 111, - 116, 72, 0, 171, 171, 171, - 39, 0, 0, 0, 255, 255, - 255, 255, 0, 0, 255, 255, - 100, 111, 116, 76, 0, 171, - 171, 171, 25, 0, 0, 0, - 0, 0, 255, 255, 255, 255, - 255, 255, 101, 121, 101, 86, - 101, 99, 116, 111, 114, 0, - 171, 171, 36, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 255, 255, 104, 97, 108, 102, - 86, 101, 99, 116, 111, 114, - 115, 0, 3, 0, 3, 0, - 3, 0, 3, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 38, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 255, 255, - 112, 111, 115, 95, 119, 115, - 0, 171, 32, 0, 0, 0, - 0, 0, 255, 255, 255, 255, - 255, 255, 33, 0, 0, 0, - 255, 255, 1, 0, 255, 255, - 255, 255, 34, 0, 0, 0, - 255, 255, 255, 255, 2, 0, - 255, 255, 115, 107, 105, 110, - 110, 105, 110, 103, 0, 171, - 171, 171, 3, 0, 3, 0, - 4, 0, 3, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 9, 0, 0, 0, 0, 0, - 3, 0, 6, 0, 9, 0, - 15, 0, 0, 0, 2, 0, - 5, 0, 8, 0, 11, 0, - 16, 0, 0, 0, 1, 0, - 4, 0, 7, 0, 10, 0, - 115, 112, 101, 99, 117, 108, - 97, 114, 0, 171, 171, 171, - 43, 0, 0, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 118, 105, 110, 0, 80, 111, - 115, 105, 116, 105, 111, 110, - 0, 78, 111, 114, 109, 97, - 108, 0, 73, 110, 100, 105, - 99, 101, 115, 0, 1, 0, - 2, 0, 1, 0, 4, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 87, 101, 105, 103, - 104, 116, 115, 0, 80, 5, - 0, 0, 108, 3, 0, 0, - 89, 5, 0, 0, 68, 4, - 0, 0, 133, 3, 0, 0, - 144, 3, 0, 0, 96, 5, - 0, 0, 104, 5, 0, 0, - 120, 5, 0, 0, 108, 3, - 0, 0, 5, 0, 0, 0, - 1, 0, 17, 0, 1, 0, - 5, 0, 128, 5, 0, 0, - 12, 0, 0, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 18, 0, 0, 0, 255, 255, - 1, 0, 255, 255, 255, 255, - 20, 0, 0, 0, 255, 255, - 255, 255, 2, 0, 255, 255, - 1, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 3, 0, - 2, 0, 0, 0, 4, 0, - 5, 0, 6, 0, 255, 255, - 3, 0, 0, 0, 7, 0, - 8, 0, 255, 255, 255, 255, - 4, 0, 0, 0, 9, 0, - 10, 0, 11, 0, 12, 0, - 5, 0, 0, 0, 13, 0, - 14, 0, 15, 0, 16, 0, - 118, 111, 117, 116, 0, 80, - 111, 115, 95, 112, 115, 0, - 70, 111, 103, 70, 97, 99, - 116, 111, 114, 0, 171, 171, - 0, 0, 3, 0, 1, 0, - 1, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 29, 6, - 0, 0, 108, 3, 0, 0, - 100, 3, 0, 0, 108, 3, - 0, 0, 124, 3, 0, 0, - 68, 4, 0, 0, 36, 6, - 0, 0, 48, 6, 0, 0, - 5, 0, 0, 0, 1, 0, - 12, 0, 1, 0, 4, 0, - 64, 6, 0, 0, 50, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 51, 0, - 0, 0, 255, 255, 1, 0, - 255, 255, 255, 255, 52, 0, - 0, 0, 3, 0, 255, 255, - 255, 255, 255, 255, 119, 111, - 114, 108, 100, 78, 111, 114, - 109, 97, 108, 0, 24, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 255, 255, 122, 101, - 114, 111, 76, 0, 171, 171, - 26, 0, 0, 0, 255, 255, - 0, 0, 255, 255, 255, 255, - 0, 0, 0, 0, 196, 2, - 0, 0, 204, 2, 0, 0, - 1, 0, 0, 0, 220, 2, - 0, 0, 232, 2, 0, 0, - 243, 2, 0, 0, 0, 3, - 0, 0, 1, 0, 0, 0, - 16, 3, 0, 0, 0, 0, - 0, 0, 28, 3, 0, 0, - 204, 2, 0, 0, 3, 0, - 0, 0, 36, 3, 0, 0, - 0, 0, 0, 0, 72, 3, - 0, 0, 204, 3, 0, 0, - 8, 0, 0, 0, 220, 3, - 0, 0, 0, 0, 0, 0, - 60, 4, 0, 0, 68, 4, - 0, 0, 1, 0, 0, 0, - 84, 4, 0, 0, 0, 0, - 0, 0, 96, 4, 0, 0, - 68, 4, 0, 0, 1, 0, - 0, 0, 104, 4, 0, 0, - 0, 0, 0, 0, 116, 4, - 0, 0, 68, 4, 0, 0, - 1, 0, 0, 0, 124, 4, - 0, 0, 0, 0, 0, 0, - 136, 4, 0, 0, 68, 4, - 0, 0, 1, 0, 0, 0, - 148, 4, 0, 0, 0, 0, - 0, 0, 160, 4, 0, 0, - 172, 4, 0, 0, 1, 0, - 0, 0, 188, 4, 0, 0, - 0, 0, 0, 0, 200, 4, - 0, 0, 108, 3, 0, 0, - 3, 0, 0, 0, 208, 4, - 0, 0, 0, 0, 0, 0, - 244, 4, 0, 0, 0, 5, - 0, 0, 3, 0, 0, 0, - 16, 5, 0, 0, 0, 0, - 0, 0, 52, 5, 0, 0, - 68, 4, 0, 0, 1, 0, - 0, 0, 64, 5, 0, 0, - 28, 3, 0, 0, 76, 5, - 0, 0, 168, 5, 0, 0, - 3, 0, 0, 0, 184, 5, - 0, 0, 72, 3, 0, 0, - 76, 5, 0, 0, 168, 5, - 0, 0, 5, 0, 0, 0, - 220, 5, 0, 0, 0, 0, - 0, 0, 24, 6, 0, 0, - 96, 6, 0, 0, 3, 0, - 0, 0, 112, 6, 0, 0, - 0, 0, 0, 0, 148, 6, - 0, 0, 68, 4, 0, 0, - 1, 0, 0, 0, 160, 6, - 0, 0, 0, 0, 0, 0, - 172, 6, 0, 0, 68, 4, - 0, 0, 1, 0, 0, 0, - 180, 6, 0, 0, 77, 105, - 99, 114, 111, 115, 111, 102, - 116, 32, 40, 82, 41, 32, - 72, 76, 83, 76, 32, 83, - 104, 97, 100, 101, 114, 32, - 67, 111, 109, 112, 105, 108, - 101, 114, 32, 49, 48, 46, - 49, 0, 81, 0, 0, 5, - 243, 0, 15, 160, 0, 0, - 0, 64, 0, 0, 128, 191, - 0, 0, 64, 64, 0, 0, - 0, 0, 31, 0, 0, 2, - 5, 0, 0, 128, 0, 0, - 15, 144, 31, 0, 0, 2, - 5, 0, 1, 128, 1, 0, - 15, 144, 31, 0, 0, 2, - 5, 0, 2, 128, 2, 0, - 15, 144, 31, 0, 0, 2, - 5, 0, 3, 128, 3, 0, - 15, 144, 31, 0, 0, 2, - 5, 0, 4, 128, 4, 0, - 15, 144, 5, 0, 0, 3, - 0, 0, 3, 128, 3, 0, - 228, 144, 243, 0, 170, 160, - 46, 0, 0, 2, 0, 0, - 3, 176, 0, 0, 225, 128, - 5, 0, 0, 4, 0, 0, - 15, 128, 4, 0, 85, 144, - 26, 32, 228, 160, 0, 0, - 0, 176, 4, 0, 0, 5, - 0, 0, 15, 128, 26, 32, - 228, 160, 0, 0, 85, 176, - 4, 0, 0, 144, 0, 0, - 228, 128, 4, 0, 0, 4, - 1, 0, 7, 128, 1, 0, - 228, 144, 243, 0, 0, 160, - 243, 0, 85, 160, 8, 0, - 0, 3, 2, 0, 1, 128, - 1, 0, 228, 128, 0, 0, - 228, 128, 9, 0, 0, 3, - 0, 0, 1, 128, 0, 0, - 228, 144, 0, 0, 228, 128, - 5, 0, 0, 4, 3, 0, - 15, 128, 4, 0, 85, 144, - 27, 32, 228, 160, 0, 0, - 0, 176, 5, 0, 0, 4, - 4, 0, 15, 128, 4, 0, - 85, 144, 28, 32, 228, 160, - 0, 0, 0, 176, 4, 0, - 0, 5, 4, 0, 15, 128, - 28, 32, 228, 160, 0, 0, - 85, 176, 4, 0, 0, 144, - 4, 0, 228, 128, 4, 0, - 0, 5, 3, 0, 15, 128, - 27, 32, 228, 160, 0, 0, - 85, 176, 4, 0, 0, 144, - 3, 0, 228, 128, 8, 0, - 0, 3, 2, 0, 2, 128, - 1, 0, 228, 128, 3, 0, - 228, 128, 9, 0, 0, 3, - 0, 0, 2, 128, 0, 0, - 228, 144, 3, 0, 228, 128, - 8, 0, 0, 3, 2, 0, - 4, 128, 1, 0, 228, 128, - 4, 0, 228, 128, 9, 0, - 0, 3, 0, 0, 4, 128, - 0, 0, 228, 144, 4, 0, - 228, 128, 8, 0, 0, 3, - 1, 0, 1, 128, 2, 0, - 228, 128, 19, 0, 228, 160, - 8, 0, 0, 3, 1, 0, - 2, 128, 2, 0, 228, 128, - 20, 0, 228, 160, 8, 0, - 0, 3, 1, 0, 4, 128, - 2, 0, 228, 128, 21, 0, - 228, 160, 36, 0, 0, 2, - 2, 0, 7, 128, 1, 0, - 228, 128, 8, 0, 0, 3, - 1, 0, 1, 128, 3, 0, - 228, 161, 2, 0, 228, 128, - 13, 0, 0, 3, 1, 0, - 2, 128, 1, 0, 0, 128, - 243, 0, 255, 160, 5, 0, - 0, 3, 1, 0, 4, 128, - 1, 0, 0, 128, 1, 0, - 85, 128, 5, 0, 0, 3, - 3, 0, 7, 128, 1, 0, - 170, 128, 6, 0, 228, 160, - 1, 0, 0, 2, 4, 0, - 7, 128, 0, 0, 228, 160, - 4, 0, 0, 4, 0, 0, - 7, 224, 3, 0, 228, 128, - 4, 0, 228, 128, 1, 0, - 228, 160, 1, 0, 0, 2, - 0, 0, 8, 128, 0, 0, - 255, 144, 9, 0, 0, 3, - 3, 0, 1, 128, 0, 0, - 228, 128, 15, 0, 228, 160, - 9, 0, 0, 3, 3, 0, - 2, 128, 0, 0, 228, 128, - 16, 0, 228, 160, 9, 0, - 0, 3, 3, 0, 4, 128, - 0, 0, 228, 128, 17, 0, - 228, 160, 2, 0, 0, 3, - 3, 0, 7, 128, 3, 0, - 228, 129, 12, 0, 228, 160, - 36, 0, 0, 2, 4, 0, - 7, 128, 3, 0, 228, 128, - 2, 0, 0, 3, 3, 0, - 7, 128, 4, 0, 228, 128, - 3, 0, 228, 161, 36, 0, - 0, 2, 4, 0, 7, 128, - 3, 0, 228, 128, 8, 0, - 0, 3, 1, 0, 4, 128, - 4, 0, 228, 128, 2, 0, - 228, 128, 11, 0, 0, 3, - 1, 0, 4, 128, 1, 0, - 170, 128, 243, 0, 255, 160, - 5, 0, 0, 3, 1, 0, - 2, 128, 1, 0, 85, 128, - 1, 0, 170, 128, 32, 0, - 0, 3, 2, 0, 1, 128, - 1, 0, 85, 128, 2, 0, - 255, 160, 5, 0, 0, 3, - 1, 0, 1, 128, 1, 0, - 0, 128, 2, 0, 0, 128, - 5, 0, 0, 3, 1, 0, - 7, 128, 1, 0, 0, 128, - 9, 0, 228, 160, 5, 0, - 0, 3, 1, 0, 7, 224, - 1, 0, 228, 128, 2, 0, - 228, 160, 9, 0, 0, 3, - 0, 0, 4, 192, 0, 0, - 228, 128, 24, 0, 228, 160, - 9, 0, 0, 3, 1, 0, - 1, 128, 0, 0, 228, 128, - 14, 0, 228, 160, 11, 0, - 0, 3, 1, 0, 1, 128, - 1, 0, 0, 128, 243, 0, - 255, 160, 10, 0, 0, 3, - 1, 0, 8, 224, 1, 0, - 0, 128, 243, 0, 85, 161, - 9, 0, 0, 3, 1, 0, - 1, 128, 0, 0, 228, 128, - 22, 0, 228, 160, 9, 0, - 0, 3, 1, 0, 2, 128, - 0, 0, 228, 128, 23, 0, - 228, 160, 9, 0, 0, 3, - 0, 0, 1, 128, 0, 0, - 228, 128, 25, 0, 228, 160, - 4, 0, 0, 4, 0, 0, - 3, 192, 0, 0, 0, 128, - 242, 0, 228, 160, 1, 0, - 228, 128, 1, 0, 0, 2, - 0, 0, 8, 192, 0, 0, - 0, 128, 1, 0, 0, 2, - 0, 0, 8, 224, 0, 0, - 255, 160, 1, 0, 0, 2, - 2, 0, 3, 224, 2, 0, - 228, 144, 255, 255, 0, 0, - 83, 72, 68, 82, 32, 7, - 0, 0, 64, 0, 1, 0, - 200, 1, 0, 0, 89, 8, - 0, 4, 70, 142, 32, 0, - 0, 0, 0, 0, 242, 0, - 0, 0, 95, 0, 0, 3, - 242, 16, 16, 0, 0, 0, - 0, 0, 95, 0, 0, 3, - 114, 16, 16, 0, 1, 0, - 0, 0, 95, 0, 0, 3, - 50, 16, 16, 0, 2, 0, - 0, 0, 95, 0, 0, 3, - 50, 16, 16, 0, 3, 0, - 0, 0, 95, 0, 0, 3, - 50, 16, 16, 0, 4, 0, - 0, 0, 101, 0, 0, 3, - 242, 32, 16, 0, 0, 0, - 0, 0, 101, 0, 0, 3, - 242, 32, 16, 0, 1, 0, - 0, 0, 101, 0, 0, 3, - 50, 32, 16, 0, 2, 0, - 0, 0, 103, 0, 0, 4, - 242, 32, 16, 0, 3, 0, - 0, 0, 1, 0, 0, 0, - 104, 0, 0, 2, 5, 0, - 0, 0, 50, 0, 0, 15, - 114, 0, 16, 0, 0, 0, - 0, 0, 70, 18, 16, 0, - 1, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 64, - 0, 0, 0, 64, 0, 0, - 0, 64, 0, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 191, 0, 0, 128, 191, - 0, 0, 128, 191, 0, 0, - 0, 0, 38, 0, 0, 11, - 0, 208, 0, 0, 50, 0, - 16, 0, 1, 0, 0, 0, - 70, 16, 16, 0, 3, 0, - 0, 0, 2, 64, 0, 0, - 3, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 56, 0, - 0, 10, 242, 0, 16, 0, - 2, 0, 0, 0, 86, 21, - 16, 0, 4, 0, 0, 0, - 70, 142, 32, 6, 0, 0, - 0, 0, 26, 0, 0, 0, - 26, 0, 16, 0, 1, 0, - 0, 0, 50, 0, 0, 12, - 242, 0, 16, 0, 2, 0, - 0, 0, 70, 142, 32, 6, - 0, 0, 0, 0, 26, 0, - 0, 0, 10, 0, 16, 0, - 1, 0, 0, 0, 6, 16, - 16, 0, 4, 0, 0, 0, - 70, 14, 16, 0, 2, 0, - 0, 0, 16, 0, 0, 7, - 18, 0, 16, 0, 3, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 2, 0, 0, 0, - 17, 0, 0, 7, 18, 0, - 16, 0, 2, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 14, 16, 0, - 2, 0, 0, 0, 56, 0, - 0, 10, 242, 0, 16, 0, - 4, 0, 0, 0, 86, 21, - 16, 0, 4, 0, 0, 0, - 70, 142, 32, 6, 0, 0, - 0, 0, 27, 0, 0, 0, - 26, 0, 16, 0, 1, 0, - 0, 0, 50, 0, 0, 12, - 242, 0, 16, 0, 4, 0, - 0, 0, 70, 142, 32, 6, - 0, 0, 0, 0, 27, 0, - 0, 0, 10, 0, 16, 0, - 1, 0, 0, 0, 6, 16, - 16, 0, 4, 0, 0, 0, - 70, 14, 16, 0, 4, 0, - 0, 0, 16, 0, 0, 7, - 34, 0, 16, 0, 3, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 4, 0, 0, 0, - 17, 0, 0, 7, 34, 0, - 16, 0, 2, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 14, 16, 0, - 4, 0, 0, 0, 56, 0, - 0, 10, 242, 0, 16, 0, - 4, 0, 0, 0, 86, 21, - 16, 0, 4, 0, 0, 0, - 70, 142, 32, 6, 0, 0, - 0, 0, 28, 0, 0, 0, - 26, 0, 16, 0, 1, 0, - 0, 0, 50, 0, 0, 12, - 242, 0, 16, 0, 1, 0, - 0, 0, 70, 142, 32, 6, - 0, 0, 0, 0, 28, 0, - 0, 0, 10, 0, 16, 0, - 1, 0, 0, 0, 6, 16, - 16, 0, 4, 0, 0, 0, - 70, 14, 16, 0, 4, 0, - 0, 0, 16, 0, 0, 7, - 66, 0, 16, 0, 3, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 1, 0, 0, 0, - 17, 0, 0, 7, 66, 0, - 16, 0, 2, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 14, 16, 0, - 1, 0, 0, 0, 16, 0, - 0, 8, 18, 0, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 3, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 19, 0, 0, 0, - 16, 0, 0, 8, 34, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 3, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 20, 0, - 0, 0, 16, 0, 0, 8, - 66, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 3, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 21, 0, 0, 0, 16, 0, - 0, 7, 130, 0, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 68, 0, 0, 5, - 130, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 56, 0, - 0, 7, 114, 0, 16, 0, - 0, 0, 0, 0, 246, 15, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 16, 0, 0, 9, - 130, 0, 16, 0, 0, 0, - 0, 0, 70, 130, 32, 128, - 65, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 29, 0, 0, 7, - 18, 0, 16, 0, 1, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 7, 18, 0, - 16, 0, 1, 0, 0, 0, - 10, 0, 16, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 128, 63, 56, 0, - 0, 7, 34, 0, 16, 0, - 1, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 10, 0, 16, 0, 1, 0, - 0, 0, 56, 0, 0, 8, - 226, 0, 16, 0, 1, 0, - 0, 0, 86, 5, 16, 0, - 1, 0, 0, 0, 6, 137, - 32, 0, 0, 0, 0, 0, - 6, 0, 0, 0, 50, 0, - 0, 11, 114, 32, 16, 0, - 0, 0, 0, 0, 150, 7, - 16, 0, 1, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 54, 0, 0, 6, 130, 32, - 16, 0, 0, 0, 0, 0, - 58, 128, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 54, 0, 0, 5, 130, 0, - 16, 0, 2, 0, 0, 0, - 58, 16, 16, 0, 0, 0, - 0, 0, 17, 0, 0, 8, - 18, 0, 16, 0, 3, 0, - 0, 0, 70, 14, 16, 0, - 2, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 15, 0, 0, 0, 17, 0, - 0, 8, 34, 0, 16, 0, - 3, 0, 0, 0, 70, 14, - 16, 0, 2, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 16, 0, 0, 0, - 17, 0, 0, 8, 66, 0, - 16, 0, 3, 0, 0, 0, - 70, 14, 16, 0, 2, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 17, 0, - 0, 0, 0, 0, 0, 9, - 226, 0, 16, 0, 1, 0, - 0, 0, 6, 9, 16, 128, - 65, 0, 0, 0, 3, 0, - 0, 0, 6, 137, 32, 0, - 0, 0, 0, 0, 12, 0, - 0, 0, 16, 0, 0, 7, - 18, 0, 16, 0, 3, 0, - 0, 0, 150, 7, 16, 0, - 1, 0, 0, 0, 150, 7, - 16, 0, 1, 0, 0, 0, - 68, 0, 0, 5, 18, 0, - 16, 0, 3, 0, 0, 0, - 10, 0, 16, 0, 3, 0, - 0, 0, 50, 0, 0, 11, - 226, 0, 16, 0, 1, 0, - 0, 0, 86, 14, 16, 0, - 1, 0, 0, 0, 6, 0, - 16, 0, 3, 0, 0, 0, - 6, 137, 32, 128, 65, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 16, 0, - 0, 7, 18, 0, 16, 0, - 3, 0, 0, 0, 150, 7, - 16, 0, 1, 0, 0, 0, - 150, 7, 16, 0, 1, 0, - 0, 0, 68, 0, 0, 5, - 18, 0, 16, 0, 3, 0, - 0, 0, 10, 0, 16, 0, - 3, 0, 0, 0, 56, 0, - 0, 7, 226, 0, 16, 0, - 1, 0, 0, 0, 86, 14, - 16, 0, 1, 0, 0, 0, - 6, 0, 16, 0, 3, 0, - 0, 0, 16, 0, 0, 7, - 18, 0, 16, 0, 0, 0, - 0, 0, 150, 7, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 52, 0, 0, 7, 18, 0, - 16, 0, 0, 0, 0, 0, - 10, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 0, 0, 56, 0, - 0, 7, 18, 0, 16, 0, - 0, 0, 0, 0, 10, 0, - 16, 0, 1, 0, 0, 0, - 10, 0, 16, 0, 0, 0, - 0, 0, 47, 0, 0, 5, - 18, 0, 16, 0, 0, 0, - 0, 0, 10, 0, 16, 0, - 0, 0, 0, 0, 56, 0, - 0, 8, 18, 0, 16, 0, - 0, 0, 0, 0, 10, 0, - 16, 0, 0, 0, 0, 0, - 58, 128, 32, 0, 0, 0, - 0, 0, 2, 0, 0, 0, - 25, 0, 0, 5, 18, 0, - 16, 0, 0, 0, 0, 0, - 10, 0, 16, 0, 0, 0, - 0, 0, 56, 0, 0, 7, - 18, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 10, 0, - 16, 0, 0, 0, 0, 0, - 56, 0, 0, 8, 114, 0, - 16, 0, 0, 0, 0, 0, - 6, 0, 16, 0, 0, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 9, 0, - 0, 0, 56, 0, 0, 8, - 114, 32, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 2, 0, 0, 0, 17, 32, - 0, 8, 130, 32, 16, 0, - 1, 0, 0, 0, 70, 14, - 16, 0, 2, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 14, 0, 0, 0, - 54, 0, 0, 5, 50, 32, - 16, 0, 2, 0, 0, 0, - 70, 16, 16, 0, 2, 0, - 0, 0, 17, 0, 0, 8, - 18, 32, 16, 0, 3, 0, - 0, 0, 70, 14, 16, 0, - 2, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 22, 0, 0, 0, 17, 0, - 0, 8, 34, 32, 16, 0, - 3, 0, 0, 0, 70, 14, - 16, 0, 2, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 23, 0, 0, 0, - 17, 0, 0, 8, 66, 32, - 16, 0, 3, 0, 0, 0, - 70, 14, 16, 0, 2, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 24, 0, - 0, 0, 17, 0, 0, 8, - 130, 32, 16, 0, 3, 0, - 0, 0, 70, 14, 16, 0, - 2, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 25, 0, 0, 0, 62, 0, - 0, 1, 73, 83, 71, 78, - 184, 0, 0, 0, 5, 0, - 0, 0, 8, 0, 0, 0, - 128, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 15, 15, 0, 0, - 140, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 1, 0, - 0, 0, 7, 7, 0, 0, - 147, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 2, 0, - 0, 0, 3, 3, 0, 0, - 156, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 3, 0, - 0, 0, 15, 3, 0, 0, - 169, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 4, 0, - 0, 0, 15, 3, 0, 0, - 83, 86, 95, 80, 111, 115, - 105, 116, 105, 111, 110, 0, - 78, 79, 82, 77, 65, 76, - 0, 84, 69, 88, 67, 79, - 79, 82, 68, 0, 66, 76, - 69, 78, 68, 73, 78, 68, - 73, 67, 69, 83, 0, 66, - 76, 69, 78, 68, 87, 69, - 73, 71, 72, 84, 0, 171, - 171, 171, 79, 83, 71, 78, - 132, 0, 0, 0, 4, 0, - 0, 0, 8, 0, 0, 0, - 104, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 15, 0, 0, 0, - 104, 0, 0, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 1, 0, - 0, 0, 15, 0, 0, 0, - 110, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 2, 0, - 0, 0, 3, 12, 0, 0, - 119, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 3, 0, 0, 0, 3, 0, - 0, 0, 15, 0, 0, 0, - 67, 79, 76, 79, 82, 0, - 84, 69, 88, 67, 79, 79, - 82, 68, 0, 83, 86, 95, - 80, 111, 115, 105, 116, 105, - 111, 110, 0, 171 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedPixelLightingFourBones.inc b/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedPixelLightingFourBones.inc deleted file mode 100644 index 15dc4ba..0000000 --- a/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedPixelLightingFourBones.inc +++ /dev/null @@ -1,899 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Position 0 xyzw 0 NONE float xyzw -// NORMAL 0 xyz 1 NONE float xyz -// TEXCOORD 0 xy 2 NONE float xy -// BLENDINDICES 0 xyzw 3 NONE uint xyzw -// BLENDWEIGHT 0 xyzw 4 NONE float xyzw -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// TEXCOORD 0 xy 0 NONE float xy -// TEXCOORD 1 xyzw 1 NONE float xyzw -// TEXCOORD 2 xyz 2 NONE float xyz -// COLOR 0 xyzw 3 NONE float xyzw -// SV_Position 0 xyzw 4 POS float xyzw -// -// -// Constant buffer to DX9 shader constant mappings: -// -// Target Reg Buffer Start Reg # of Regs Data Conversion -// ---------- ------- --------- --------- ---------------------- -// c0 cb0 0 242 ( FLT, FLT, FLT, FLT) -// -// -// Runtime generated constant mappings: -// -// Target Reg Constant Description -// ---------- -------------------------------------------------- -// c242 Vertex Shader position offset -// -// -// Level9 shader bytecode: -// - vs_2_0 - def c243, 3, 0, 1, 0 - dcl_texcoord v0 // vin<0,1,2,3> - dcl_texcoord1 v1 // vin<4,5,6> - dcl_texcoord2 v2 // vin<7,8> - dcl_texcoord3 v3 // vin<9,10,11,12> - dcl_texcoord4 v4 // vin<13,14,15,16> - -#line 49 "D:\Microsoft\DirectXTK\Src\Shaders\SkinnedEffect.fx" - mul r0, v3, c243.x - mova a0, r0.yxzw - mul r1, v4.y, c26[a0.x] - mad r1, c26[a0.y], v4.x, r1 // ::skinning<0,3,6,9> - mad r0, c26[a0.z], v4.z, r1 // ::skinning<0,3,6,9> - mad r0, c26[a0.w], v4.w, r0 // ::skinning<0,3,6,9> - -#line 52 - dp4 r1.x, v0, r0 // Skin::vin<0> - dp3 r0.x, v1, r0 // ::Skin<0> - -#line 49 - mul r2, v4.y, c27[a0.x] - mul r3, v4.y, c28[a0.x] - mad r3, c28[a0.y], v4.x, r3 // ::skinning<2,5,8,11> - mad r2, c27[a0.y], v4.x, r2 // ::skinning<1,4,7,10> - mad r2, c27[a0.z], v4.z, r2 // ::skinning<1,4,7,10> - mad r3, c28[a0.z], v4.z, r3 // ::skinning<2,5,8,11> - mad r3, c28[a0.w], v4.w, r3 // ::skinning<2,5,8,11> - mad r2, c27[a0.w], v4.w, r2 // ::skinning<1,4,7,10> - -#line 52 - dp4 r1.y, v0, r2 // Skin::vin<1> - dp3 r0.y, v1, r2 // ::Skin<1> - dp4 r1.z, v0, r3 // Skin::vin<2> - dp3 r0.z, v1, r3 // ::Skin<2> - -#line 83 "D:\Microsoft\DirectXTK\Src\Shaders\Lighting.fxh" - mov r1.w, v0.w - dp4 oPos.z, r1, c24 // ::VSSkinnedPixelLightingFourBones<15> - dp4 oT1.x, r1, c15 // ::VSSkinnedPixelLightingFourBones<2> - dp4 oT1.y, r1, c16 // ::VSSkinnedPixelLightingFourBones<3> - dp4 oT1.z, r1, c17 // ::VSSkinnedPixelLightingFourBones<4> - dp3 r2.x, r0, c19 - dp3 r2.y, r0, c20 - dp3 r2.z, r0, c21 - dp3 r0.x, r2, r2 - rsq r0.x, r0.x - mul oT2.xyz, r0.x, r2 // ::VSSkinnedPixelLightingFourBones<6,7,8> - -#line 12 "D:\Microsoft\DirectXTK\Src\Shaders\Common.fxh" - dp4 r0.x, r1, c14 - max r0.x, r0.x, c243.y - min oT1.w, r0.x, c243.z // ::VSSkinnedPixelLightingFourBones<5> - -#line 83 "D:\Microsoft\DirectXTK\Src\Shaders\Lighting.fxh" - dp4 r0.x, r1, c22 // ::vout<0> - dp4 r0.y, r1, c23 // ::vout<1> - dp4 r0.z, r1, c25 // ::vout<3> - -#line 317 "D:\Microsoft\DirectXTK\Src\Shaders\SkinnedEffect.fx" - mad oPos.xy, r0.z, c242, r0 // ::VSSkinnedPixelLightingFourBones<13,14> - mov oPos.w, r0.z // ::VSSkinnedPixelLightingFourBones<16> - -#line 321 - mov oT0.xy, v2 // ::VSSkinnedPixelLightingFourBones<0,1> - -#line 326 - mov r0.yz, c243 // ::skinning<5> - mad oT3, c0.w, r0.yyyz, r0.zzzy // ::VSSkinnedPixelLightingFourBones<9,10,11,12> - -// approximately 42 instruction slots used -vs_4_0 -dcl_constantbuffer CB0[242], dynamicIndexed -dcl_input v0.xyzw -dcl_input v1.xyz -dcl_input v2.xy -dcl_input v3.xyzw -dcl_input v4.xyzw -dcl_output o0.xy -dcl_output o1.xyzw -dcl_output o2.xyz -dcl_output o3.xyzw -dcl_output_siv o4.xyzw, position -dcl_temps 4 -mov o0.xy, v2.xyxx -imul null, r0.xyzw, v3.xyzw, l(3, 3, 3, 3) -mul r1.xyzw, v4.yyyy, cb0[r0.y + 26].xyzw -mad r1.xyzw, cb0[r0.x + 26].xyzw, v4.xxxx, r1.xyzw -mad r1.xyzw, cb0[r0.z + 26].xyzw, v4.zzzz, r1.xyzw -mad r1.xyzw, cb0[r0.w + 26].xyzw, v4.wwww, r1.xyzw -dp4 r2.x, v0.xyzw, r1.xyzw -dp3 r1.x, v1.xyzx, r1.xyzx -mul r3.xyzw, v4.yyyy, cb0[r0.y + 27].xyzw -mad r3.xyzw, cb0[r0.x + 27].xyzw, v4.xxxx, r3.xyzw -mad r3.xyzw, cb0[r0.z + 27].xyzw, v4.zzzz, r3.xyzw -mad r3.xyzw, cb0[r0.w + 27].xyzw, v4.wwww, r3.xyzw -dp4 r2.y, v0.xyzw, r3.xyzw -dp3 r1.y, v1.xyzx, r3.xyzx -mul r3.xyzw, v4.yyyy, cb0[r0.y + 28].xyzw -mad r3.xyzw, cb0[r0.x + 28].xyzw, v4.xxxx, r3.xyzw -mad r3.xyzw, cb0[r0.z + 28].xyzw, v4.zzzz, r3.xyzw -mad r0.xyzw, cb0[r0.w + 28].xyzw, v4.wwww, r3.xyzw -dp4 r2.z, v0.xyzw, r0.xyzw -dp3 r1.z, v1.xyzx, r0.xyzx -mov r2.w, v0.w -dp4 o1.x, r2.xyzw, cb0[15].xyzw -dp4 o1.y, r2.xyzw, cb0[16].xyzw -dp4 o1.z, r2.xyzw, cb0[17].xyzw -dp4_sat o1.w, r2.xyzw, cb0[14].xyzw -dp3 r0.x, r1.xyzx, cb0[19].xyzx -dp3 r0.y, r1.xyzx, cb0[20].xyzx -dp3 r0.z, r1.xyzx, cb0[21].xyzx -dp3 r0.w, r0.xyzx, r0.xyzx -rsq r0.w, r0.w -mul o2.xyz, r0.wwww, r0.xyzx -mov o3.xyz, l(1.000000,1.000000,1.000000,0) -mov o3.w, cb0[0].w -dp4 o4.x, r2.xyzw, cb0[22].xyzw -dp4 o4.y, r2.xyzw, cb0[23].xyzw -dp4 o4.z, r2.xyzw, cb0[24].xyzw -dp4 o4.w, r2.xyzw, cb0[25].xyzw -ret -// Approximately 0 instruction slots used -#endif - -const BYTE SkinnedEffect_VSSkinnedPixelLightingFourBones[] = -{ - 68, 88, 66, 67, 135, 117, - 51, 0, 96, 133, 24, 169, - 247, 2, 17, 67, 55, 93, - 68, 218, 1, 0, 0, 0, - 16, 17, 0, 0, 4, 0, - 0, 0, 48, 0, 0, 0, - 252, 9, 0, 0, 172, 15, - 0, 0, 108, 16, 0, 0, - 65, 111, 110, 57, 196, 9, - 0, 0, 196, 9, 0, 0, - 0, 2, 254, 255, 144, 9, - 0, 0, 52, 0, 0, 0, - 1, 0, 36, 0, 0, 0, - 48, 0, 0, 0, 48, 0, - 0, 0, 36, 0, 1, 0, - 48, 0, 0, 0, 0, 0, - 242, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 242, 0, - 0, 2, 254, 255, 254, 255, - 147, 1, 68, 66, 85, 71, - 40, 0, 0, 0, 32, 6, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 188, 0, - 0, 0, 48, 0, 0, 0, - 200, 0, 0, 0, 6, 0, - 0, 0, 168, 5, 0, 0, - 132, 2, 0, 0, 68, 58, - 92, 77, 105, 99, 114, 111, - 115, 111, 102, 116, 92, 68, - 105, 114, 101, 99, 116, 88, - 84, 75, 92, 83, 114, 99, - 92, 83, 104, 97, 100, 101, - 114, 115, 92, 83, 107, 105, - 110, 110, 101, 100, 69, 102, - 102, 101, 99, 116, 46, 102, - 120, 0, 68, 58, 92, 77, - 105, 99, 114, 111, 115, 111, - 102, 116, 92, 68, 105, 114, - 101, 99, 116, 88, 84, 75, - 92, 83, 114, 99, 92, 83, - 104, 97, 100, 101, 114, 115, - 92, 76, 105, 103, 104, 116, - 105, 110, 103, 46, 102, 120, - 104, 0, 68, 58, 92, 77, - 105, 99, 114, 111, 115, 111, - 102, 116, 92, 68, 105, 114, - 101, 99, 116, 88, 84, 75, - 92, 83, 114, 99, 92, 83, - 104, 97, 100, 101, 114, 115, - 92, 67, 111, 109, 109, 111, - 110, 46, 102, 120, 104, 0, - 171, 171, 40, 0, 0, 0, - 92, 0, 0, 0, 140, 0, - 0, 0, 0, 0, 255, 255, - 84, 6, 0, 0, 0, 0, - 255, 255, 108, 6, 0, 0, - 0, 0, 255, 255, 120, 6, - 0, 0, 0, 0, 255, 255, - 132, 6, 0, 0, 0, 0, - 255, 255, 144, 6, 0, 0, - 0, 0, 255, 255, 156, 6, - 0, 0, 49, 0, 0, 0, - 168, 6, 0, 0, 49, 0, - 0, 0, 184, 6, 0, 0, - 49, 0, 0, 0, 196, 6, - 0, 0, 49, 0, 0, 0, - 216, 6, 0, 0, 49, 0, - 0, 0, 240, 6, 0, 0, - 49, 0, 0, 0, 8, 7, - 0, 0, 52, 0, 0, 0, - 32, 7, 0, 0, 53, 0, - 0, 0, 48, 7, 0, 0, - 49, 0, 0, 0, 64, 7, - 0, 0, 49, 0, 0, 0, - 84, 7, 0, 0, 49, 0, - 0, 0, 104, 7, 0, 0, - 49, 0, 0, 0, 128, 7, - 0, 0, 49, 0, 0, 0, - 152, 7, 0, 0, 49, 0, - 0, 0, 176, 7, 0, 0, - 49, 0, 0, 0, 200, 7, - 0, 0, 49, 0, 0, 0, - 224, 7, 0, 0, 52, 0, - 0, 0, 248, 7, 0, 0, - 53, 0, 0, 0, 8, 8, - 0, 0, 52, 0, 0, 0, - 24, 8, 0, 0, 53, 0, - 0, 0, 40, 8, 0, 0, - 83, 0, 1, 0, 56, 8, - 0, 0, 83, 0, 1, 0, - 68, 8, 0, 0, 84, 0, - 1, 0, 84, 8, 0, 0, - 84, 0, 1, 0, 100, 8, - 0, 0, 84, 0, 1, 0, - 116, 8, 0, 0, 85, 0, - 1, 0, 132, 8, 0, 0, - 85, 0, 1, 0, 148, 8, - 0, 0, 85, 0, 1, 0, - 164, 8, 0, 0, 85, 0, - 1, 0, 180, 8, 0, 0, - 85, 0, 1, 0, 196, 8, - 0, 0, 85, 0, 1, 0, - 208, 8, 0, 0, 12, 0, - 2, 0, 224, 8, 0, 0, - 12, 0, 2, 0, 240, 8, - 0, 0, 12, 0, 2, 0, - 0, 9, 0, 0, 83, 0, - 1, 0, 16, 9, 0, 0, - 83, 0, 1, 0, 32, 9, - 0, 0, 83, 0, 1, 0, - 48, 9, 0, 0, 61, 1, - 0, 0, 64, 9, 0, 0, - 61, 1, 0, 0, 84, 9, - 0, 0, 65, 1, 0, 0, - 96, 9, 0, 0, 70, 1, - 0, 0, 108, 9, 0, 0, - 70, 1, 0, 0, 120, 9, - 0, 0, 83, 107, 105, 110, - 0, 171, 171, 171, 1, 0, - 3, 0, 1, 0, 3, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 13, 0, 0, 0, - 0, 0, 255, 255, 255, 255, - 255, 255, 23, 0, 0, 0, - 255, 255, 1, 0, 255, 255, - 255, 255, 25, 0, 0, 0, - 255, 255, 255, 255, 2, 0, - 255, 255, 86, 83, 83, 107, - 105, 110, 110, 101, 100, 80, - 105, 120, 101, 108, 76, 105, - 103, 104, 116, 105, 110, 103, - 70, 111, 117, 114, 66, 111, - 110, 101, 115, 0, 84, 101, - 120, 67, 111, 111, 114, 100, - 0, 171, 171, 171, 1, 0, - 3, 0, 1, 0, 2, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 80, 111, 115, 105, - 116, 105, 111, 110, 87, 83, - 0, 171, 1, 0, 3, 0, - 1, 0, 4, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 78, 111, 114, 109, 97, 108, - 87, 83, 0, 171, 171, 171, - 1, 0, 3, 0, 1, 0, - 3, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 68, 105, - 102, 102, 117, 115, 101, 0, - 80, 111, 115, 105, 116, 105, - 111, 110, 80, 83, 0, 171, - 164, 2, 0, 0, 176, 2, - 0, 0, 192, 2, 0, 0, - 204, 2, 0, 0, 220, 2, - 0, 0, 232, 2, 0, 0, - 248, 2, 0, 0, 204, 2, - 0, 0, 0, 3, 0, 0, - 204, 2, 0, 0, 5, 0, - 0, 0, 1, 0, 17, 0, - 1, 0, 5, 0, 12, 3, - 0, 0, 27, 0, 0, 0, - 255, 255, 255, 255, 15, 0, - 255, 255, 28, 0, 0, 0, - 2, 0, 255, 255, 255, 255, - 255, 255, 29, 0, 0, 0, - 255, 255, 3, 0, 255, 255, - 255, 255, 30, 0, 0, 0, - 255, 255, 255, 255, 4, 0, - 255, 255, 36, 0, 0, 0, - 6, 0, 7, 0, 8, 0, - 255, 255, 39, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 5, 0, 43, 0, 0, 0, - 13, 0, 14, 0, 255, 255, - 255, 255, 44, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 16, 0, 45, 0, 0, 0, - 0, 0, 1, 0, 255, 255, - 255, 255, 47, 0, 0, 0, - 9, 0, 10, 0, 11, 0, - 12, 0, 115, 107, 105, 110, - 110, 105, 110, 103, 0, 171, - 171, 171, 3, 0, 3, 0, - 4, 0, 3, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 9, 0, 0, 0, 0, 0, - 3, 0, 6, 0, 9, 0, - 10, 0, 0, 0, 0, 0, - 3, 0, 6, 0, 9, 0, - 11, 0, 0, 0, 0, 0, - 3, 0, 6, 0, 9, 0, - 16, 0, 0, 0, 2, 0, - 5, 0, 8, 0, 11, 0, - 17, 0, 0, 0, 1, 0, - 4, 0, 7, 0, 10, 0, - 18, 0, 0, 0, 1, 0, - 4, 0, 7, 0, 10, 0, - 19, 0, 0, 0, 2, 0, - 5, 0, 8, 0, 11, 0, - 20, 0, 0, 0, 2, 0, - 5, 0, 8, 0, 11, 0, - 21, 0, 0, 0, 1, 0, - 4, 0, 7, 0, 10, 0, - 46, 0, 0, 0, 255, 255, - 5, 0, 255, 255, 255, 255, - 118, 105, 110, 0, 80, 111, - 115, 105, 116, 105, 111, 110, - 0, 78, 111, 114, 109, 97, - 108, 0, 73, 110, 100, 105, - 99, 101, 115, 0, 1, 0, - 2, 0, 1, 0, 4, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 87, 101, 105, 103, - 104, 116, 115, 0, 84, 4, - 0, 0, 204, 2, 0, 0, - 93, 4, 0, 0, 232, 2, - 0, 0, 164, 2, 0, 0, - 176, 2, 0, 0, 100, 4, - 0, 0, 108, 4, 0, 0, - 124, 4, 0, 0, 204, 2, - 0, 0, 5, 0, 0, 0, - 1, 0, 17, 0, 1, 0, - 5, 0, 132, 4, 0, 0, - 12, 0, 0, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 22, 0, 0, 0, 255, 255, - 1, 0, 255, 255, 255, 255, - 24, 0, 0, 0, 255, 255, - 255, 255, 2, 0, 255, 255, - 1, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 3, 0, - 2, 0, 0, 0, 4, 0, - 5, 0, 6, 0, 255, 255, - 3, 0, 0, 0, 7, 0, - 8, 0, 255, 255, 255, 255, - 4, 0, 0, 0, 9, 0, - 10, 0, 11, 0, 12, 0, - 5, 0, 0, 0, 13, 0, - 14, 0, 15, 0, 16, 0, - 118, 111, 117, 116, 0, 80, - 111, 115, 95, 112, 115, 0, - 80, 111, 115, 95, 119, 115, - 0, 78, 111, 114, 109, 97, - 108, 95, 119, 115, 0, 70, - 111, 103, 70, 97, 99, 116, - 111, 114, 0, 171, 0, 0, - 3, 0, 1, 0, 1, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 33, 5, 0, 0, - 204, 2, 0, 0, 40, 5, - 0, 0, 232, 2, 0, 0, - 47, 5, 0, 0, 232, 2, - 0, 0, 57, 5, 0, 0, - 68, 5, 0, 0, 5, 0, - 0, 0, 1, 0, 11, 0, - 1, 0, 4, 0, 84, 5, - 0, 0, 40, 0, 0, 0, - 0, 0, 255, 255, 255, 255, - 255, 255, 41, 0, 0, 0, - 255, 255, 1, 0, 255, 255, - 255, 255, 42, 0, 0, 0, - 255, 255, 255, 255, 3, 0, - 255, 255, 0, 0, 0, 0, - 72, 2, 0, 0, 80, 2, - 0, 0, 3, 0, 0, 0, - 96, 2, 0, 0, 0, 0, - 0, 0, 132, 2, 0, 0, - 52, 3, 0, 0, 10, 0, - 0, 0, 68, 3, 0, 0, - 0, 0, 0, 0, 188, 3, - 0, 0, 200, 3, 0, 0, - 10, 0, 0, 0, 216, 3, - 0, 0, 72, 2, 0, 0, - 80, 4, 0, 0, 172, 4, - 0, 0, 3, 0, 0, 0, - 188, 4, 0, 0, 132, 2, - 0, 0, 80, 4, 0, 0, - 172, 4, 0, 0, 5, 0, - 0, 0, 224, 4, 0, 0, - 0, 0, 0, 0, 28, 5, - 0, 0, 116, 5, 0, 0, - 3, 0, 0, 0, 132, 5, - 0, 0, 77, 105, 99, 114, - 111, 115, 111, 102, 116, 32, - 40, 82, 41, 32, 72, 76, - 83, 76, 32, 83, 104, 97, - 100, 101, 114, 32, 67, 111, - 109, 112, 105, 108, 101, 114, - 32, 49, 48, 46, 49, 0, - 81, 0, 0, 5, 243, 0, - 15, 160, 0, 0, 64, 64, - 0, 0, 0, 0, 0, 0, - 128, 63, 0, 0, 0, 0, - 31, 0, 0, 2, 5, 0, - 0, 128, 0, 0, 15, 144, - 31, 0, 0, 2, 5, 0, - 1, 128, 1, 0, 15, 144, - 31, 0, 0, 2, 5, 0, - 2, 128, 2, 0, 15, 144, - 31, 0, 0, 2, 5, 0, - 3, 128, 3, 0, 15, 144, - 31, 0, 0, 2, 5, 0, - 4, 128, 4, 0, 15, 144, - 5, 0, 0, 3, 0, 0, - 15, 128, 3, 0, 228, 144, - 243, 0, 0, 160, 46, 0, - 0, 2, 0, 0, 15, 176, - 0, 0, 225, 128, 5, 0, - 0, 4, 1, 0, 15, 128, - 4, 0, 85, 144, 26, 32, - 228, 160, 0, 0, 0, 176, - 4, 0, 0, 5, 1, 0, - 15, 128, 26, 32, 228, 160, - 0, 0, 85, 176, 4, 0, - 0, 144, 1, 0, 228, 128, - 4, 0, 0, 5, 0, 0, - 15, 128, 26, 32, 228, 160, - 0, 0, 170, 176, 4, 0, - 170, 144, 1, 0, 228, 128, - 4, 0, 0, 5, 0, 0, - 15, 128, 26, 32, 228, 160, - 0, 0, 255, 176, 4, 0, - 255, 144, 0, 0, 228, 128, - 9, 0, 0, 3, 1, 0, - 1, 128, 0, 0, 228, 144, - 0, 0, 228, 128, 8, 0, - 0, 3, 0, 0, 1, 128, - 1, 0, 228, 144, 0, 0, - 228, 128, 5, 0, 0, 4, - 2, 0, 15, 128, 4, 0, - 85, 144, 27, 32, 228, 160, - 0, 0, 0, 176, 5, 0, - 0, 4, 3, 0, 15, 128, - 4, 0, 85, 144, 28, 32, - 228, 160, 0, 0, 0, 176, - 4, 0, 0, 5, 3, 0, - 15, 128, 28, 32, 228, 160, - 0, 0, 85, 176, 4, 0, - 0, 144, 3, 0, 228, 128, - 4, 0, 0, 5, 2, 0, - 15, 128, 27, 32, 228, 160, - 0, 0, 85, 176, 4, 0, - 0, 144, 2, 0, 228, 128, - 4, 0, 0, 5, 2, 0, - 15, 128, 27, 32, 228, 160, - 0, 0, 170, 176, 4, 0, - 170, 144, 2, 0, 228, 128, - 4, 0, 0, 5, 3, 0, - 15, 128, 28, 32, 228, 160, - 0, 0, 170, 176, 4, 0, - 170, 144, 3, 0, 228, 128, - 4, 0, 0, 5, 3, 0, - 15, 128, 28, 32, 228, 160, - 0, 0, 255, 176, 4, 0, - 255, 144, 3, 0, 228, 128, - 4, 0, 0, 5, 2, 0, - 15, 128, 27, 32, 228, 160, - 0, 0, 255, 176, 4, 0, - 255, 144, 2, 0, 228, 128, - 9, 0, 0, 3, 1, 0, - 2, 128, 0, 0, 228, 144, - 2, 0, 228, 128, 8, 0, - 0, 3, 0, 0, 2, 128, - 1, 0, 228, 144, 2, 0, - 228, 128, 9, 0, 0, 3, - 1, 0, 4, 128, 0, 0, - 228, 144, 3, 0, 228, 128, - 8, 0, 0, 3, 0, 0, - 4, 128, 1, 0, 228, 144, - 3, 0, 228, 128, 1, 0, - 0, 2, 1, 0, 8, 128, - 0, 0, 255, 144, 9, 0, - 0, 3, 0, 0, 4, 192, - 1, 0, 228, 128, 24, 0, - 228, 160, 9, 0, 0, 3, - 1, 0, 1, 224, 1, 0, - 228, 128, 15, 0, 228, 160, - 9, 0, 0, 3, 1, 0, - 2, 224, 1, 0, 228, 128, - 16, 0, 228, 160, 9, 0, - 0, 3, 1, 0, 4, 224, - 1, 0, 228, 128, 17, 0, - 228, 160, 8, 0, 0, 3, - 2, 0, 1, 128, 0, 0, - 228, 128, 19, 0, 228, 160, - 8, 0, 0, 3, 2, 0, - 2, 128, 0, 0, 228, 128, - 20, 0, 228, 160, 8, 0, - 0, 3, 2, 0, 4, 128, - 0, 0, 228, 128, 21, 0, - 228, 160, 8, 0, 0, 3, - 0, 0, 1, 128, 2, 0, - 228, 128, 2, 0, 228, 128, - 7, 0, 0, 2, 0, 0, - 1, 128, 0, 0, 0, 128, - 5, 0, 0, 3, 2, 0, - 7, 224, 0, 0, 0, 128, - 2, 0, 228, 128, 9, 0, - 0, 3, 0, 0, 1, 128, - 1, 0, 228, 128, 14, 0, - 228, 160, 11, 0, 0, 3, - 0, 0, 1, 128, 0, 0, - 0, 128, 243, 0, 85, 160, - 10, 0, 0, 3, 1, 0, - 8, 224, 0, 0, 0, 128, - 243, 0, 170, 160, 9, 0, - 0, 3, 0, 0, 1, 128, - 1, 0, 228, 128, 22, 0, - 228, 160, 9, 0, 0, 3, - 0, 0, 2, 128, 1, 0, - 228, 128, 23, 0, 228, 160, - 9, 0, 0, 3, 0, 0, - 4, 128, 1, 0, 228, 128, - 25, 0, 228, 160, 4, 0, - 0, 4, 0, 0, 3, 192, - 0, 0, 170, 128, 242, 0, - 228, 160, 0, 0, 228, 128, - 1, 0, 0, 2, 0, 0, - 8, 192, 0, 0, 170, 128, - 1, 0, 0, 2, 0, 0, - 3, 224, 2, 0, 228, 144, - 1, 0, 0, 2, 0, 0, - 6, 128, 243, 0, 228, 160, - 4, 0, 0, 4, 3, 0, - 15, 224, 0, 0, 255, 160, - 0, 0, 149, 128, 0, 0, - 106, 128, 255, 255, 0, 0, - 83, 72, 68, 82, 168, 5, - 0, 0, 64, 0, 1, 0, - 106, 1, 0, 0, 89, 8, - 0, 4, 70, 142, 32, 0, - 0, 0, 0, 0, 242, 0, - 0, 0, 95, 0, 0, 3, - 242, 16, 16, 0, 0, 0, - 0, 0, 95, 0, 0, 3, - 114, 16, 16, 0, 1, 0, - 0, 0, 95, 0, 0, 3, - 50, 16, 16, 0, 2, 0, - 0, 0, 95, 0, 0, 3, - 242, 16, 16, 0, 3, 0, - 0, 0, 95, 0, 0, 3, - 242, 16, 16, 0, 4, 0, - 0, 0, 101, 0, 0, 3, - 50, 32, 16, 0, 0, 0, - 0, 0, 101, 0, 0, 3, - 242, 32, 16, 0, 1, 0, - 0, 0, 101, 0, 0, 3, - 114, 32, 16, 0, 2, 0, - 0, 0, 101, 0, 0, 3, - 242, 32, 16, 0, 3, 0, - 0, 0, 103, 0, 0, 4, - 242, 32, 16, 0, 4, 0, - 0, 0, 1, 0, 0, 0, - 104, 0, 0, 2, 4, 0, - 0, 0, 54, 0, 0, 5, - 50, 32, 16, 0, 0, 0, - 0, 0, 70, 16, 16, 0, - 2, 0, 0, 0, 38, 0, - 0, 11, 0, 208, 0, 0, - 242, 0, 16, 0, 0, 0, - 0, 0, 70, 30, 16, 0, - 3, 0, 0, 0, 2, 64, - 0, 0, 3, 0, 0, 0, - 3, 0, 0, 0, 3, 0, - 0, 0, 3, 0, 0, 0, - 56, 0, 0, 10, 242, 0, - 16, 0, 1, 0, 0, 0, - 86, 21, 16, 0, 4, 0, - 0, 0, 70, 142, 32, 6, - 0, 0, 0, 0, 26, 0, - 0, 0, 26, 0, 16, 0, - 0, 0, 0, 0, 50, 0, - 0, 12, 242, 0, 16, 0, - 1, 0, 0, 0, 70, 142, - 32, 6, 0, 0, 0, 0, - 26, 0, 0, 0, 10, 0, - 16, 0, 0, 0, 0, 0, - 6, 16, 16, 0, 4, 0, - 0, 0, 70, 14, 16, 0, - 1, 0, 0, 0, 50, 0, - 0, 12, 242, 0, 16, 0, - 1, 0, 0, 0, 70, 142, - 32, 6, 0, 0, 0, 0, - 26, 0, 0, 0, 42, 0, - 16, 0, 0, 0, 0, 0, - 166, 26, 16, 0, 4, 0, - 0, 0, 70, 14, 16, 0, - 1, 0, 0, 0, 50, 0, - 0, 12, 242, 0, 16, 0, - 1, 0, 0, 0, 70, 142, - 32, 6, 0, 0, 0, 0, - 26, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 246, 31, 16, 0, 4, 0, - 0, 0, 70, 14, 16, 0, - 1, 0, 0, 0, 17, 0, - 0, 7, 18, 0, 16, 0, - 2, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 14, 16, 0, 1, 0, - 0, 0, 16, 0, 0, 7, - 18, 0, 16, 0, 1, 0, - 0, 0, 70, 18, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 1, 0, 0, 0, - 56, 0, 0, 10, 242, 0, - 16, 0, 3, 0, 0, 0, - 86, 21, 16, 0, 4, 0, - 0, 0, 70, 142, 32, 6, - 0, 0, 0, 0, 27, 0, - 0, 0, 26, 0, 16, 0, - 0, 0, 0, 0, 50, 0, - 0, 12, 242, 0, 16, 0, - 3, 0, 0, 0, 70, 142, - 32, 6, 0, 0, 0, 0, - 27, 0, 0, 0, 10, 0, - 16, 0, 0, 0, 0, 0, - 6, 16, 16, 0, 4, 0, - 0, 0, 70, 14, 16, 0, - 3, 0, 0, 0, 50, 0, - 0, 12, 242, 0, 16, 0, - 3, 0, 0, 0, 70, 142, - 32, 6, 0, 0, 0, 0, - 27, 0, 0, 0, 42, 0, - 16, 0, 0, 0, 0, 0, - 166, 26, 16, 0, 4, 0, - 0, 0, 70, 14, 16, 0, - 3, 0, 0, 0, 50, 0, - 0, 12, 242, 0, 16, 0, - 3, 0, 0, 0, 70, 142, - 32, 6, 0, 0, 0, 0, - 27, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 246, 31, 16, 0, 4, 0, - 0, 0, 70, 14, 16, 0, - 3, 0, 0, 0, 17, 0, - 0, 7, 34, 0, 16, 0, - 2, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 14, 16, 0, 3, 0, - 0, 0, 16, 0, 0, 7, - 34, 0, 16, 0, 1, 0, - 0, 0, 70, 18, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 3, 0, 0, 0, - 56, 0, 0, 10, 242, 0, - 16, 0, 3, 0, 0, 0, - 86, 21, 16, 0, 4, 0, - 0, 0, 70, 142, 32, 6, - 0, 0, 0, 0, 28, 0, - 0, 0, 26, 0, 16, 0, - 0, 0, 0, 0, 50, 0, - 0, 12, 242, 0, 16, 0, - 3, 0, 0, 0, 70, 142, - 32, 6, 0, 0, 0, 0, - 28, 0, 0, 0, 10, 0, - 16, 0, 0, 0, 0, 0, - 6, 16, 16, 0, 4, 0, - 0, 0, 70, 14, 16, 0, - 3, 0, 0, 0, 50, 0, - 0, 12, 242, 0, 16, 0, - 3, 0, 0, 0, 70, 142, - 32, 6, 0, 0, 0, 0, - 28, 0, 0, 0, 42, 0, - 16, 0, 0, 0, 0, 0, - 166, 26, 16, 0, 4, 0, - 0, 0, 70, 14, 16, 0, - 3, 0, 0, 0, 50, 0, - 0, 12, 242, 0, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 6, 0, 0, 0, 0, - 28, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 246, 31, 16, 0, 4, 0, - 0, 0, 70, 14, 16, 0, - 3, 0, 0, 0, 17, 0, - 0, 7, 66, 0, 16, 0, - 2, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 14, 16, 0, 0, 0, - 0, 0, 16, 0, 0, 7, - 66, 0, 16, 0, 1, 0, - 0, 0, 70, 18, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 54, 0, 0, 5, 130, 0, - 16, 0, 2, 0, 0, 0, - 58, 16, 16, 0, 0, 0, - 0, 0, 17, 0, 0, 8, - 18, 32, 16, 0, 1, 0, - 0, 0, 70, 14, 16, 0, - 2, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 15, 0, 0, 0, 17, 0, - 0, 8, 34, 32, 16, 0, - 1, 0, 0, 0, 70, 14, - 16, 0, 2, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 16, 0, 0, 0, - 17, 0, 0, 8, 66, 32, - 16, 0, 1, 0, 0, 0, - 70, 14, 16, 0, 2, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 17, 0, - 0, 0, 17, 32, 0, 8, - 130, 32, 16, 0, 1, 0, - 0, 0, 70, 14, 16, 0, - 2, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 14, 0, 0, 0, 16, 0, - 0, 8, 18, 0, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 1, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 19, 0, 0, 0, - 16, 0, 0, 8, 34, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 20, 0, - 0, 0, 16, 0, 0, 8, - 66, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 21, 0, 0, 0, 16, 0, - 0, 7, 130, 0, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 68, 0, 0, 5, - 130, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 56, 0, - 0, 7, 114, 32, 16, 0, - 2, 0, 0, 0, 246, 15, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 54, 0, 0, 8, - 114, 32, 16, 0, 3, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 0, 0, 54, 0, - 0, 6, 130, 32, 16, 0, - 3, 0, 0, 0, 58, 128, - 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 17, 0, - 0, 8, 18, 32, 16, 0, - 4, 0, 0, 0, 70, 14, - 16, 0, 2, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 22, 0, 0, 0, - 17, 0, 0, 8, 34, 32, - 16, 0, 4, 0, 0, 0, - 70, 14, 16, 0, 2, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 23, 0, - 0, 0, 17, 0, 0, 8, - 66, 32, 16, 0, 4, 0, - 0, 0, 70, 14, 16, 0, - 2, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 24, 0, 0, 0, 17, 0, - 0, 8, 130, 32, 16, 0, - 4, 0, 0, 0, 70, 14, - 16, 0, 2, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 25, 0, 0, 0, - 62, 0, 0, 1, 73, 83, - 71, 78, 184, 0, 0, 0, - 5, 0, 0, 0, 8, 0, - 0, 0, 128, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 15, 15, - 0, 0, 140, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 1, 0, 0, 0, 7, 7, - 0, 0, 147, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 2, 0, 0, 0, 3, 3, - 0, 0, 156, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 3, 0, 0, 0, 15, 15, - 0, 0, 169, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 4, 0, 0, 0, 15, 15, - 0, 0, 83, 86, 95, 80, - 111, 115, 105, 116, 105, 111, - 110, 0, 78, 79, 82, 77, - 65, 76, 0, 84, 69, 88, - 67, 79, 79, 82, 68, 0, - 66, 76, 69, 78, 68, 73, - 78, 68, 73, 67, 69, 83, - 0, 66, 76, 69, 78, 68, - 87, 69, 73, 71, 72, 84, - 0, 171, 171, 171, 79, 83, - 71, 78, 156, 0, 0, 0, - 5, 0, 0, 0, 8, 0, - 0, 0, 128, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 3, 12, - 0, 0, 128, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 1, 0, 0, 0, 15, 0, - 0, 0, 128, 0, 0, 0, - 2, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 2, 0, 0, 0, 7, 8, - 0, 0, 137, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 3, 0, 0, 0, 15, 0, - 0, 0, 143, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 0, 3, 0, 0, 0, - 4, 0, 0, 0, 15, 0, - 0, 0, 84, 69, 88, 67, - 79, 79, 82, 68, 0, 67, - 79, 76, 79, 82, 0, 83, - 86, 95, 80, 111, 115, 105, - 116, 105, 111, 110, 0, 171 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedPixelLightingFourBonesBn.inc b/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedPixelLightingFourBonesBn.inc deleted file mode 100644 index 3c3ba8e..0000000 --- a/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedPixelLightingFourBonesBn.inc +++ /dev/null @@ -1,942 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Position 0 xyzw 0 NONE float xyzw -// NORMAL 0 xyz 1 NONE float xyz -// TEXCOORD 0 xy 2 NONE float xy -// BLENDINDICES 0 xyzw 3 NONE uint xyzw -// BLENDWEIGHT 0 xyzw 4 NONE float xyzw -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// TEXCOORD 0 xy 0 NONE float xy -// TEXCOORD 1 xyzw 1 NONE float xyzw -// TEXCOORD 2 xyz 2 NONE float xyz -// COLOR 0 xyzw 3 NONE float xyzw -// SV_Position 0 xyzw 4 POS float xyzw -// -// -// Constant buffer to DX9 shader constant mappings: -// -// Target Reg Buffer Start Reg # of Regs Data Conversion -// ---------- ------- --------- --------- ---------------------- -// c0 cb0 0 242 ( FLT, FLT, FLT, FLT) -// -// -// Runtime generated constant mappings: -// -// Target Reg Constant Description -// ---------- -------------------------------------------------- -// c242 Vertex Shader position offset -// -// -// Level9 shader bytecode: -// - vs_2_0 - def c243, 2, -1, 3, 0 - def c244, 0, 1, 0, 0 - dcl_texcoord v0 // vin<0,1,2,3> - dcl_texcoord1 v1 // vin<4,5,6> - dcl_texcoord2 v2 // vin<7,8> - dcl_texcoord3 v3 // vin<9,10,11,12> - dcl_texcoord4 v4 // vin<13,14,15,16> - -#line 49 "D:\Microsoft\DirectXTK\Src\Shaders\SkinnedEffect.fx" - mul r0, v3, c243.z - mova a0, r0.yxzw - mul r1, v4.y, c26[a0.x] - mad r1, c26[a0.y], v4.x, r1 // ::skinning<0,3,6,9> - mad r0, c26[a0.z], v4.z, r1 // ::skinning<0,3,6,9> - mad r0, c26[a0.w], v4.w, r0 // ::skinning<0,3,6,9> - -#line 52 - dp4 r1.x, v0, r0 // Skin::vin<0> - -#line 49 - mul r2, v4.y, c27[a0.x] - mul r3, v4.y, c28[a0.x] - mad r3, c28[a0.y], v4.x, r3 // ::skinning<2,5,8,11> - mad r2, c27[a0.y], v4.x, r2 // ::skinning<1,4,7,10> - mad r2, c27[a0.z], v4.z, r2 // ::skinning<1,4,7,10> - mad r3, c28[a0.z], v4.z, r3 // ::skinning<2,5,8,11> - mad r3, c28[a0.w], v4.w, r3 // ::skinning<2,5,8,11> - mad r2, c27[a0.w], v4.w, r2 // ::skinning<1,4,7,10> - -#line 52 - dp4 r1.y, v0, r2 // Skin::vin<1> - dp4 r1.z, v0, r3 // Skin::vin<2> - -#line 83 "D:\Microsoft\DirectXTK\Src\Shaders\Lighting.fxh" - mov r1.w, v0.w - dp4 oPos.z, r1, c24 // ::VSSkinnedPixelLightingFourBonesBn<15> - dp4 oT1.x, r1, c15 // ::VSSkinnedPixelLightingFourBonesBn<2> - dp4 oT1.y, r1, c16 // ::VSSkinnedPixelLightingFourBonesBn<3> - dp4 oT1.z, r1, c17 // ::VSSkinnedPixelLightingFourBonesBn<4> - -#line 11 "D:\Microsoft\DirectXTK\Src\Shaders\Utilities.fxh" - mad r4.xyz, v1, c243.x, c243.y // ::BiasX2<0,1,2> - -#line 53 "D:\Microsoft\DirectXTK\Src\Shaders\SkinnedEffect.fx" - dp3 r0.x, r4, r0 // ::Skin<0> - dp3 r0.y, r4, r2 // ::Skin<1> - dp3 r0.z, r4, r3 // ::Skin<2> - -#line 85 "D:\Microsoft\DirectXTK\Src\Shaders\Lighting.fxh" - dp3 r2.x, r0, c19 - dp3 r2.y, r0, c20 - dp3 r2.z, r0, c21 - dp3 r0.x, r2, r2 - rsq r0.x, r0.x - mul oT2.xyz, r0.x, r2 // ::VSSkinnedPixelLightingFourBonesBn<6,7,8> - -#line 12 "D:\Microsoft\DirectXTK\Src\Shaders\Common.fxh" - dp4 r0.x, r1, c14 - max r0.x, r0.x, c243.w - min oT1.w, r0.x, -c243.y // ::VSSkinnedPixelLightingFourBonesBn<5> - -#line 83 "D:\Microsoft\DirectXTK\Src\Shaders\Lighting.fxh" - dp4 r0.x, r1, c22 // ::vout<0> - dp4 r0.y, r1, c23 // ::vout<1> - dp4 r0.z, r1, c25 // ::vout<3> - -#line 332 "D:\Microsoft\DirectXTK\Src\Shaders\SkinnedEffect.fx" - mad oPos.xy, r0.z, c242, r0 // ::VSSkinnedPixelLightingFourBonesBn<13,14> - mov oPos.w, r0.z // ::VSSkinnedPixelLightingFourBonesBn<16> - -#line 338 - mov oT0.xy, v2 // ::VSSkinnedPixelLightingFourBonesBn<0,1> - -#line 343 - mov r0.xy, c244 - mad oT3, c0.w, r0.xxxy, r0.yyyx // ::VSSkinnedPixelLightingFourBonesBn<9,10,11,12> - -// approximately 43 instruction slots used -vs_4_0 -dcl_constantbuffer CB0[242], dynamicIndexed -dcl_input v0.xyzw -dcl_input v1.xyz -dcl_input v2.xy -dcl_input v3.xyzw -dcl_input v4.xyzw -dcl_output o0.xy -dcl_output o1.xyzw -dcl_output o2.xyz -dcl_output o3.xyzw -dcl_output_siv o4.xyzw, position -dcl_temps 5 -mov o0.xy, v2.xyxx -imul null, r0.xyzw, v3.xyzw, l(3, 3, 3, 3) -mul r1.xyzw, v4.yyyy, cb0[r0.y + 26].xyzw -mad r1.xyzw, cb0[r0.x + 26].xyzw, v4.xxxx, r1.xyzw -mad r1.xyzw, cb0[r0.z + 26].xyzw, v4.zzzz, r1.xyzw -mad r1.xyzw, cb0[r0.w + 26].xyzw, v4.wwww, r1.xyzw -dp4 r2.x, v0.xyzw, r1.xyzw -mul r3.xyzw, v4.yyyy, cb0[r0.y + 27].xyzw -mad r3.xyzw, cb0[r0.x + 27].xyzw, v4.xxxx, r3.xyzw -mad r3.xyzw, cb0[r0.z + 27].xyzw, v4.zzzz, r3.xyzw -mad r3.xyzw, cb0[r0.w + 27].xyzw, v4.wwww, r3.xyzw -dp4 r2.y, v0.xyzw, r3.xyzw -mul r4.xyzw, v4.yyyy, cb0[r0.y + 28].xyzw -mad r4.xyzw, cb0[r0.x + 28].xyzw, v4.xxxx, r4.xyzw -mad r4.xyzw, cb0[r0.z + 28].xyzw, v4.zzzz, r4.xyzw -mad r0.xyzw, cb0[r0.w + 28].xyzw, v4.wwww, r4.xyzw -dp4 r2.z, v0.xyzw, r0.xyzw -mov r2.w, v0.w -dp4 o1.x, r2.xyzw, cb0[15].xyzw -dp4 o1.y, r2.xyzw, cb0[16].xyzw -dp4 o1.z, r2.xyzw, cb0[17].xyzw -dp4_sat o1.w, r2.xyzw, cb0[14].xyzw -mad r4.xyz, v1.xyzx, l(2.000000, 2.000000, 2.000000, 0.000000), l(-1.000000, -1.000000, -1.000000, 0.000000) -dp3 r1.x, r4.xyzx, r1.xyzx -dp3 r1.y, r4.xyzx, r3.xyzx -dp3 r1.z, r4.xyzx, r0.xyzx -dp3 r0.x, r1.xyzx, cb0[19].xyzx -dp3 r0.y, r1.xyzx, cb0[20].xyzx -dp3 r0.z, r1.xyzx, cb0[21].xyzx -dp3 r0.w, r0.xyzx, r0.xyzx -rsq r0.w, r0.w -mul o2.xyz, r0.wwww, r0.xyzx -mov o3.xyz, l(1.000000,1.000000,1.000000,0) -mov o3.w, cb0[0].w -dp4 o4.x, r2.xyzw, cb0[22].xyzw -dp4 o4.y, r2.xyzw, cb0[23].xyzw -dp4 o4.z, r2.xyzw, cb0[24].xyzw -dp4 o4.w, r2.xyzw, cb0[25].xyzw -ret -// Approximately 0 instruction slots used -#endif - -const BYTE SkinnedEffect_VSSkinnedPixelLightingFourBonesBn[] = -{ - 68, 88, 66, 67, 16, 136, - 11, 71, 77, 100, 94, 139, - 239, 74, 75, 34, 105, 245, - 134, 164, 1, 0, 0, 0, - 216, 17, 0, 0, 4, 0, - 0, 0, 48, 0, 0, 0, - 136, 10, 0, 0, 116, 16, - 0, 0, 52, 17, 0, 0, - 65, 111, 110, 57, 80, 10, - 0, 0, 80, 10, 0, 0, - 0, 2, 254, 255, 28, 10, - 0, 0, 52, 0, 0, 0, - 1, 0, 36, 0, 0, 0, - 48, 0, 0, 0, 48, 0, - 0, 0, 36, 0, 1, 0, - 48, 0, 0, 0, 0, 0, - 242, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 242, 0, - 0, 2, 254, 255, 254, 255, - 171, 1, 68, 66, 85, 71, - 40, 0, 0, 0, 128, 6, - 0, 0, 0, 0, 0, 0, - 4, 0, 0, 0, 236, 0, - 0, 0, 50, 0, 0, 0, - 252, 0, 0, 0, 7, 0, - 0, 0, 244, 5, 0, 0, - 220, 2, 0, 0, 68, 58, - 92, 77, 105, 99, 114, 111, - 115, 111, 102, 116, 92, 68, - 105, 114, 101, 99, 116, 88, - 84, 75, 92, 83, 114, 99, - 92, 83, 104, 97, 100, 101, - 114, 115, 92, 83, 107, 105, - 110, 110, 101, 100, 69, 102, - 102, 101, 99, 116, 46, 102, - 120, 0, 68, 58, 92, 77, - 105, 99, 114, 111, 115, 111, - 102, 116, 92, 68, 105, 114, - 101, 99, 116, 88, 84, 75, - 92, 83, 114, 99, 92, 83, - 104, 97, 100, 101, 114, 115, - 92, 76, 105, 103, 104, 116, - 105, 110, 103, 46, 102, 120, - 104, 0, 68, 58, 92, 77, - 105, 99, 114, 111, 115, 111, - 102, 116, 92, 68, 105, 114, - 101, 99, 116, 88, 84, 75, - 92, 83, 114, 99, 92, 83, - 104, 97, 100, 101, 114, 115, - 92, 85, 116, 105, 108, 105, - 116, 105, 101, 115, 46, 102, - 120, 104, 0, 68, 58, 92, - 77, 105, 99, 114, 111, 115, - 111, 102, 116, 92, 68, 105, - 114, 101, 99, 116, 88, 84, - 75, 92, 83, 114, 99, 92, - 83, 104, 97, 100, 101, 114, - 115, 92, 67, 111, 109, 109, - 111, 110, 46, 102, 120, 104, - 0, 171, 40, 0, 0, 0, - 92, 0, 0, 0, 140, 0, - 0, 0, 189, 0, 0, 0, - 0, 0, 255, 255, 180, 6, - 0, 0, 0, 0, 255, 255, - 204, 6, 0, 0, 0, 0, - 255, 255, 228, 6, 0, 0, - 0, 0, 255, 255, 240, 6, - 0, 0, 0, 0, 255, 255, - 252, 6, 0, 0, 0, 0, - 255, 255, 8, 7, 0, 0, - 0, 0, 255, 255, 20, 7, - 0, 0, 49, 0, 0, 0, - 32, 7, 0, 0, 49, 0, - 0, 0, 48, 7, 0, 0, - 49, 0, 0, 0, 60, 7, - 0, 0, 49, 0, 0, 0, - 80, 7, 0, 0, 49, 0, - 0, 0, 104, 7, 0, 0, - 49, 0, 0, 0, 128, 7, - 0, 0, 52, 0, 0, 0, - 152, 7, 0, 0, 49, 0, - 0, 0, 168, 7, 0, 0, - 49, 0, 0, 0, 188, 7, - 0, 0, 49, 0, 0, 0, - 208, 7, 0, 0, 49, 0, - 0, 0, 232, 7, 0, 0, - 49, 0, 0, 0, 0, 8, - 0, 0, 49, 0, 0, 0, - 24, 8, 0, 0, 49, 0, - 0, 0, 48, 8, 0, 0, - 49, 0, 0, 0, 72, 8, - 0, 0, 52, 0, 0, 0, - 96, 8, 0, 0, 52, 0, - 0, 0, 112, 8, 0, 0, - 83, 0, 1, 0, 128, 8, - 0, 0, 83, 0, 1, 0, - 140, 8, 0, 0, 84, 0, - 1, 0, 156, 8, 0, 0, - 84, 0, 1, 0, 172, 8, - 0, 0, 84, 0, 1, 0, - 188, 8, 0, 0, 11, 0, - 2, 0, 204, 8, 0, 0, - 53, 0, 0, 0, 224, 8, - 0, 0, 53, 0, 0, 0, - 240, 8, 0, 0, 53, 0, - 0, 0, 0, 9, 0, 0, - 85, 0, 1, 0, 16, 9, - 0, 0, 85, 0, 1, 0, - 32, 9, 0, 0, 85, 0, - 1, 0, 48, 9, 0, 0, - 85, 0, 1, 0, 64, 9, - 0, 0, 85, 0, 1, 0, - 80, 9, 0, 0, 85, 0, - 1, 0, 92, 9, 0, 0, - 12, 0, 3, 0, 108, 9, - 0, 0, 12, 0, 3, 0, - 124, 9, 0, 0, 12, 0, - 3, 0, 140, 9, 0, 0, - 83, 0, 1, 0, 156, 9, - 0, 0, 83, 0, 1, 0, - 172, 9, 0, 0, 83, 0, - 1, 0, 188, 9, 0, 0, - 76, 1, 0, 0, 204, 9, - 0, 0, 76, 1, 0, 0, - 224, 9, 0, 0, 82, 1, - 0, 0, 236, 9, 0, 0, - 87, 1, 0, 0, 248, 9, - 0, 0, 87, 1, 0, 0, - 4, 10, 0, 0, 66, 105, - 97, 115, 88, 50, 0, 171, - 1, 0, 3, 0, 1, 0, - 3, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 29, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 255, 255, 83, 107, - 105, 110, 0, 171, 171, 171, - 30, 0, 0, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 31, 0, 0, 0, 255, 255, - 1, 0, 255, 255, 255, 255, - 32, 0, 0, 0, 255, 255, - 255, 255, 2, 0, 255, 255, - 86, 83, 83, 107, 105, 110, - 110, 101, 100, 80, 105, 120, - 101, 108, 76, 105, 103, 104, - 116, 105, 110, 103, 70, 111, - 117, 114, 66, 111, 110, 101, - 115, 66, 110, 0, 84, 101, - 120, 67, 111, 111, 114, 100, - 0, 171, 1, 0, 3, 0, - 1, 0, 2, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 80, 111, 115, 105, 116, 105, - 111, 110, 87, 83, 0, 171, - 1, 0, 3, 0, 1, 0, - 4, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 78, 111, - 114, 109, 97, 108, 87, 83, - 0, 171, 171, 171, 1, 0, - 3, 0, 1, 0, 3, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 68, 105, 102, 102, - 117, 115, 101, 0, 80, 111, - 115, 105, 116, 105, 111, 110, - 80, 83, 0, 171, 254, 2, - 0, 0, 8, 3, 0, 0, - 24, 3, 0, 0, 36, 3, - 0, 0, 52, 3, 0, 0, - 64, 3, 0, 0, 80, 3, - 0, 0, 36, 3, 0, 0, - 88, 3, 0, 0, 36, 3, - 0, 0, 5, 0, 0, 0, - 1, 0, 17, 0, 1, 0, - 5, 0, 100, 3, 0, 0, - 25, 0, 0, 0, 255, 255, - 255, 255, 15, 0, 255, 255, - 26, 0, 0, 0, 2, 0, - 255, 255, 255, 255, 255, 255, - 27, 0, 0, 0, 255, 255, - 3, 0, 255, 255, 255, 255, - 28, 0, 0, 0, 255, 255, - 255, 255, 4, 0, 255, 255, - 38, 0, 0, 0, 6, 0, - 7, 0, 8, 0, 255, 255, - 41, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 5, 0, - 45, 0, 0, 0, 13, 0, - 14, 0, 255, 255, 255, 255, - 46, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 16, 0, - 47, 0, 0, 0, 0, 0, - 1, 0, 255, 255, 255, 255, - 49, 0, 0, 0, 9, 0, - 10, 0, 11, 0, 12, 0, - 115, 107, 105, 110, 110, 105, - 110, 103, 0, 171, 171, 171, - 3, 0, 3, 0, 4, 0, - 3, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 10, 0, - 0, 0, 0, 0, 3, 0, - 6, 0, 9, 0, 11, 0, - 0, 0, 0, 0, 3, 0, - 6, 0, 9, 0, 12, 0, - 0, 0, 0, 0, 3, 0, - 6, 0, 9, 0, 16, 0, - 0, 0, 2, 0, 5, 0, - 8, 0, 11, 0, 17, 0, - 0, 0, 1, 0, 4, 0, - 7, 0, 10, 0, 18, 0, - 0, 0, 1, 0, 4, 0, - 7, 0, 10, 0, 19, 0, - 0, 0, 2, 0, 5, 0, - 8, 0, 11, 0, 20, 0, - 0, 0, 2, 0, 5, 0, - 8, 0, 11, 0, 21, 0, - 0, 0, 1, 0, 4, 0, - 7, 0, 10, 0, 118, 105, - 110, 0, 80, 111, 115, 105, - 116, 105, 111, 110, 0, 78, - 111, 114, 109, 97, 108, 0, - 73, 110, 100, 105, 99, 101, - 115, 0, 1, 0, 2, 0, - 1, 0, 4, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 87, 101, 105, 103, 104, 116, - 115, 0, 160, 4, 0, 0, - 36, 3, 0, 0, 169, 4, - 0, 0, 64, 3, 0, 0, - 254, 2, 0, 0, 8, 3, - 0, 0, 176, 4, 0, 0, - 184, 4, 0, 0, 200, 4, - 0, 0, 36, 3, 0, 0, - 5, 0, 0, 0, 1, 0, - 17, 0, 1, 0, 5, 0, - 208, 4, 0, 0, 13, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 22, 0, - 0, 0, 255, 255, 1, 0, - 255, 255, 255, 255, 23, 0, - 0, 0, 255, 255, 255, 255, - 2, 0, 255, 255, 2, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 3, 0, 3, 0, - 0, 0, 4, 0, 5, 0, - 6, 0, 255, 255, 4, 0, - 0, 0, 7, 0, 8, 0, - 255, 255, 255, 255, 5, 0, - 0, 0, 9, 0, 10, 0, - 11, 0, 12, 0, 6, 0, - 0, 0, 13, 0, 14, 0, - 15, 0, 16, 0, 118, 111, - 117, 116, 0, 80, 111, 115, - 95, 112, 115, 0, 80, 111, - 115, 95, 119, 115, 0, 78, - 111, 114, 109, 97, 108, 95, - 119, 115, 0, 70, 111, 103, - 70, 97, 99, 116, 111, 114, - 0, 171, 0, 0, 3, 0, - 1, 0, 1, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 109, 5, 0, 0, 36, 3, - 0, 0, 116, 5, 0, 0, - 64, 3, 0, 0, 123, 5, - 0, 0, 64, 3, 0, 0, - 133, 5, 0, 0, 144, 5, - 0, 0, 5, 0, 0, 0, - 1, 0, 11, 0, 1, 0, - 4, 0, 160, 5, 0, 0, - 42, 0, 0, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 43, 0, 0, 0, 255, 255, - 1, 0, 255, 255, 255, 255, - 44, 0, 0, 0, 255, 255, - 255, 255, 3, 0, 255, 255, - 0, 0, 0, 0, 140, 2, - 0, 0, 148, 2, 0, 0, - 1, 0, 0, 0, 164, 2, - 0, 0, 0, 0, 0, 0, - 176, 2, 0, 0, 148, 2, - 0, 0, 3, 0, 0, 0, - 184, 2, 0, 0, 0, 0, - 0, 0, 220, 2, 0, 0, - 140, 3, 0, 0, 10, 0, - 0, 0, 156, 3, 0, 0, - 0, 0, 0, 0, 20, 4, - 0, 0, 32, 4, 0, 0, - 9, 0, 0, 0, 48, 4, - 0, 0, 176, 2, 0, 0, - 156, 4, 0, 0, 248, 4, - 0, 0, 3, 0, 0, 0, - 8, 5, 0, 0, 220, 2, - 0, 0, 156, 4, 0, 0, - 248, 4, 0, 0, 5, 0, - 0, 0, 44, 5, 0, 0, - 0, 0, 0, 0, 104, 5, - 0, 0, 192, 5, 0, 0, - 3, 0, 0, 0, 208, 5, - 0, 0, 77, 105, 99, 114, - 111, 115, 111, 102, 116, 32, - 40, 82, 41, 32, 72, 76, - 83, 76, 32, 83, 104, 97, - 100, 101, 114, 32, 67, 111, - 109, 112, 105, 108, 101, 114, - 32, 49, 48, 46, 49, 0, - 81, 0, 0, 5, 243, 0, - 15, 160, 0, 0, 0, 64, - 0, 0, 128, 191, 0, 0, - 64, 64, 0, 0, 0, 0, - 81, 0, 0, 5, 244, 0, - 15, 160, 0, 0, 0, 0, - 0, 0, 128, 63, 0, 0, - 0, 0, 0, 0, 0, 0, - 31, 0, 0, 2, 5, 0, - 0, 128, 0, 0, 15, 144, - 31, 0, 0, 2, 5, 0, - 1, 128, 1, 0, 15, 144, - 31, 0, 0, 2, 5, 0, - 2, 128, 2, 0, 15, 144, - 31, 0, 0, 2, 5, 0, - 3, 128, 3, 0, 15, 144, - 31, 0, 0, 2, 5, 0, - 4, 128, 4, 0, 15, 144, - 5, 0, 0, 3, 0, 0, - 15, 128, 3, 0, 228, 144, - 243, 0, 170, 160, 46, 0, - 0, 2, 0, 0, 15, 176, - 0, 0, 225, 128, 5, 0, - 0, 4, 1, 0, 15, 128, - 4, 0, 85, 144, 26, 32, - 228, 160, 0, 0, 0, 176, - 4, 0, 0, 5, 1, 0, - 15, 128, 26, 32, 228, 160, - 0, 0, 85, 176, 4, 0, - 0, 144, 1, 0, 228, 128, - 4, 0, 0, 5, 0, 0, - 15, 128, 26, 32, 228, 160, - 0, 0, 170, 176, 4, 0, - 170, 144, 1, 0, 228, 128, - 4, 0, 0, 5, 0, 0, - 15, 128, 26, 32, 228, 160, - 0, 0, 255, 176, 4, 0, - 255, 144, 0, 0, 228, 128, - 9, 0, 0, 3, 1, 0, - 1, 128, 0, 0, 228, 144, - 0, 0, 228, 128, 5, 0, - 0, 4, 2, 0, 15, 128, - 4, 0, 85, 144, 27, 32, - 228, 160, 0, 0, 0, 176, - 5, 0, 0, 4, 3, 0, - 15, 128, 4, 0, 85, 144, - 28, 32, 228, 160, 0, 0, - 0, 176, 4, 0, 0, 5, - 3, 0, 15, 128, 28, 32, - 228, 160, 0, 0, 85, 176, - 4, 0, 0, 144, 3, 0, - 228, 128, 4, 0, 0, 5, - 2, 0, 15, 128, 27, 32, - 228, 160, 0, 0, 85, 176, - 4, 0, 0, 144, 2, 0, - 228, 128, 4, 0, 0, 5, - 2, 0, 15, 128, 27, 32, - 228, 160, 0, 0, 170, 176, - 4, 0, 170, 144, 2, 0, - 228, 128, 4, 0, 0, 5, - 3, 0, 15, 128, 28, 32, - 228, 160, 0, 0, 170, 176, - 4, 0, 170, 144, 3, 0, - 228, 128, 4, 0, 0, 5, - 3, 0, 15, 128, 28, 32, - 228, 160, 0, 0, 255, 176, - 4, 0, 255, 144, 3, 0, - 228, 128, 4, 0, 0, 5, - 2, 0, 15, 128, 27, 32, - 228, 160, 0, 0, 255, 176, - 4, 0, 255, 144, 2, 0, - 228, 128, 9, 0, 0, 3, - 1, 0, 2, 128, 0, 0, - 228, 144, 2, 0, 228, 128, - 9, 0, 0, 3, 1, 0, - 4, 128, 0, 0, 228, 144, - 3, 0, 228, 128, 1, 0, - 0, 2, 1, 0, 8, 128, - 0, 0, 255, 144, 9, 0, - 0, 3, 0, 0, 4, 192, - 1, 0, 228, 128, 24, 0, - 228, 160, 9, 0, 0, 3, - 1, 0, 1, 224, 1, 0, - 228, 128, 15, 0, 228, 160, - 9, 0, 0, 3, 1, 0, - 2, 224, 1, 0, 228, 128, - 16, 0, 228, 160, 9, 0, - 0, 3, 1, 0, 4, 224, - 1, 0, 228, 128, 17, 0, - 228, 160, 4, 0, 0, 4, - 4, 0, 7, 128, 1, 0, - 228, 144, 243, 0, 0, 160, - 243, 0, 85, 160, 8, 0, - 0, 3, 0, 0, 1, 128, - 4, 0, 228, 128, 0, 0, - 228, 128, 8, 0, 0, 3, - 0, 0, 2, 128, 4, 0, - 228, 128, 2, 0, 228, 128, - 8, 0, 0, 3, 0, 0, - 4, 128, 4, 0, 228, 128, - 3, 0, 228, 128, 8, 0, - 0, 3, 2, 0, 1, 128, - 0, 0, 228, 128, 19, 0, - 228, 160, 8, 0, 0, 3, - 2, 0, 2, 128, 0, 0, - 228, 128, 20, 0, 228, 160, - 8, 0, 0, 3, 2, 0, - 4, 128, 0, 0, 228, 128, - 21, 0, 228, 160, 8, 0, - 0, 3, 0, 0, 1, 128, - 2, 0, 228, 128, 2, 0, - 228, 128, 7, 0, 0, 2, - 0, 0, 1, 128, 0, 0, - 0, 128, 5, 0, 0, 3, - 2, 0, 7, 224, 0, 0, - 0, 128, 2, 0, 228, 128, - 9, 0, 0, 3, 0, 0, - 1, 128, 1, 0, 228, 128, - 14, 0, 228, 160, 11, 0, - 0, 3, 0, 0, 1, 128, - 0, 0, 0, 128, 243, 0, - 255, 160, 10, 0, 0, 3, - 1, 0, 8, 224, 0, 0, - 0, 128, 243, 0, 85, 161, - 9, 0, 0, 3, 0, 0, - 1, 128, 1, 0, 228, 128, - 22, 0, 228, 160, 9, 0, - 0, 3, 0, 0, 2, 128, - 1, 0, 228, 128, 23, 0, - 228, 160, 9, 0, 0, 3, - 0, 0, 4, 128, 1, 0, - 228, 128, 25, 0, 228, 160, - 4, 0, 0, 4, 0, 0, - 3, 192, 0, 0, 170, 128, - 242, 0, 228, 160, 0, 0, - 228, 128, 1, 0, 0, 2, - 0, 0, 8, 192, 0, 0, - 170, 128, 1, 0, 0, 2, - 0, 0, 3, 224, 2, 0, - 228, 144, 1, 0, 0, 2, - 0, 0, 3, 128, 244, 0, - 228, 160, 4, 0, 0, 4, - 3, 0, 15, 224, 0, 0, - 255, 160, 0, 0, 64, 128, - 0, 0, 21, 128, 255, 255, - 0, 0, 83, 72, 68, 82, - 228, 5, 0, 0, 64, 0, - 1, 0, 121, 1, 0, 0, - 89, 8, 0, 4, 70, 142, - 32, 0, 0, 0, 0, 0, - 242, 0, 0, 0, 95, 0, - 0, 3, 242, 16, 16, 0, - 0, 0, 0, 0, 95, 0, - 0, 3, 114, 16, 16, 0, - 1, 0, 0, 0, 95, 0, - 0, 3, 50, 16, 16, 0, - 2, 0, 0, 0, 95, 0, - 0, 3, 242, 16, 16, 0, - 3, 0, 0, 0, 95, 0, - 0, 3, 242, 16, 16, 0, - 4, 0, 0, 0, 101, 0, - 0, 3, 50, 32, 16, 0, - 0, 0, 0, 0, 101, 0, - 0, 3, 242, 32, 16, 0, - 1, 0, 0, 0, 101, 0, - 0, 3, 114, 32, 16, 0, - 2, 0, 0, 0, 101, 0, - 0, 3, 242, 32, 16, 0, - 3, 0, 0, 0, 103, 0, - 0, 4, 242, 32, 16, 0, - 4, 0, 0, 0, 1, 0, - 0, 0, 104, 0, 0, 2, - 5, 0, 0, 0, 54, 0, - 0, 5, 50, 32, 16, 0, - 0, 0, 0, 0, 70, 16, - 16, 0, 2, 0, 0, 0, - 38, 0, 0, 11, 0, 208, - 0, 0, 242, 0, 16, 0, - 0, 0, 0, 0, 70, 30, - 16, 0, 3, 0, 0, 0, - 2, 64, 0, 0, 3, 0, - 0, 0, 3, 0, 0, 0, - 3, 0, 0, 0, 3, 0, - 0, 0, 56, 0, 0, 10, - 242, 0, 16, 0, 1, 0, - 0, 0, 86, 21, 16, 0, - 4, 0, 0, 0, 70, 142, - 32, 6, 0, 0, 0, 0, - 26, 0, 0, 0, 26, 0, - 16, 0, 0, 0, 0, 0, - 50, 0, 0, 12, 242, 0, - 16, 0, 1, 0, 0, 0, - 70, 142, 32, 6, 0, 0, - 0, 0, 26, 0, 0, 0, - 10, 0, 16, 0, 0, 0, - 0, 0, 6, 16, 16, 0, - 4, 0, 0, 0, 70, 14, - 16, 0, 1, 0, 0, 0, - 50, 0, 0, 12, 242, 0, - 16, 0, 1, 0, 0, 0, - 70, 142, 32, 6, 0, 0, - 0, 0, 26, 0, 0, 0, - 42, 0, 16, 0, 0, 0, - 0, 0, 166, 26, 16, 0, - 4, 0, 0, 0, 70, 14, - 16, 0, 1, 0, 0, 0, - 50, 0, 0, 12, 242, 0, - 16, 0, 1, 0, 0, 0, - 70, 142, 32, 6, 0, 0, - 0, 0, 26, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 246, 31, 16, 0, - 4, 0, 0, 0, 70, 14, - 16, 0, 1, 0, 0, 0, - 17, 0, 0, 7, 18, 0, - 16, 0, 2, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 14, 16, 0, - 1, 0, 0, 0, 56, 0, - 0, 10, 242, 0, 16, 0, - 3, 0, 0, 0, 86, 21, - 16, 0, 4, 0, 0, 0, - 70, 142, 32, 6, 0, 0, - 0, 0, 27, 0, 0, 0, - 26, 0, 16, 0, 0, 0, - 0, 0, 50, 0, 0, 12, - 242, 0, 16, 0, 3, 0, - 0, 0, 70, 142, 32, 6, - 0, 0, 0, 0, 27, 0, - 0, 0, 10, 0, 16, 0, - 0, 0, 0, 0, 6, 16, - 16, 0, 4, 0, 0, 0, - 70, 14, 16, 0, 3, 0, - 0, 0, 50, 0, 0, 12, - 242, 0, 16, 0, 3, 0, - 0, 0, 70, 142, 32, 6, - 0, 0, 0, 0, 27, 0, - 0, 0, 42, 0, 16, 0, - 0, 0, 0, 0, 166, 26, - 16, 0, 4, 0, 0, 0, - 70, 14, 16, 0, 3, 0, - 0, 0, 50, 0, 0, 12, - 242, 0, 16, 0, 3, 0, - 0, 0, 70, 142, 32, 6, - 0, 0, 0, 0, 27, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 246, 31, - 16, 0, 4, 0, 0, 0, - 70, 14, 16, 0, 3, 0, - 0, 0, 17, 0, 0, 7, - 34, 0, 16, 0, 2, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 70, 14, - 16, 0, 3, 0, 0, 0, - 56, 0, 0, 10, 242, 0, - 16, 0, 4, 0, 0, 0, - 86, 21, 16, 0, 4, 0, - 0, 0, 70, 142, 32, 6, - 0, 0, 0, 0, 28, 0, - 0, 0, 26, 0, 16, 0, - 0, 0, 0, 0, 50, 0, - 0, 12, 242, 0, 16, 0, - 4, 0, 0, 0, 70, 142, - 32, 6, 0, 0, 0, 0, - 28, 0, 0, 0, 10, 0, - 16, 0, 0, 0, 0, 0, - 6, 16, 16, 0, 4, 0, - 0, 0, 70, 14, 16, 0, - 4, 0, 0, 0, 50, 0, - 0, 12, 242, 0, 16, 0, - 4, 0, 0, 0, 70, 142, - 32, 6, 0, 0, 0, 0, - 28, 0, 0, 0, 42, 0, - 16, 0, 0, 0, 0, 0, - 166, 26, 16, 0, 4, 0, - 0, 0, 70, 14, 16, 0, - 4, 0, 0, 0, 50, 0, - 0, 12, 242, 0, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 6, 0, 0, 0, 0, - 28, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 246, 31, 16, 0, 4, 0, - 0, 0, 70, 14, 16, 0, - 4, 0, 0, 0, 17, 0, - 0, 7, 66, 0, 16, 0, - 2, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 14, 16, 0, 0, 0, - 0, 0, 54, 0, 0, 5, - 130, 0, 16, 0, 2, 0, - 0, 0, 58, 16, 16, 0, - 0, 0, 0, 0, 17, 0, - 0, 8, 18, 32, 16, 0, - 1, 0, 0, 0, 70, 14, - 16, 0, 2, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 15, 0, 0, 0, - 17, 0, 0, 8, 34, 32, - 16, 0, 1, 0, 0, 0, - 70, 14, 16, 0, 2, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 16, 0, - 0, 0, 17, 0, 0, 8, - 66, 32, 16, 0, 1, 0, - 0, 0, 70, 14, 16, 0, - 2, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 17, 0, 0, 0, 17, 32, - 0, 8, 130, 32, 16, 0, - 1, 0, 0, 0, 70, 14, - 16, 0, 2, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 14, 0, 0, 0, - 50, 0, 0, 15, 114, 0, - 16, 0, 4, 0, 0, 0, - 70, 18, 16, 0, 1, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 64, 0, 0, - 0, 64, 0, 0, 0, 64, - 0, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 128, 191, - 0, 0, 128, 191, 0, 0, - 128, 191, 0, 0, 0, 0, - 16, 0, 0, 7, 18, 0, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 4, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 16, 0, - 0, 7, 34, 0, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 4, 0, 0, 0, - 70, 2, 16, 0, 3, 0, - 0, 0, 16, 0, 0, 7, - 66, 0, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 4, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 16, 0, 0, 8, 18, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 19, 0, - 0, 0, 16, 0, 0, 8, - 34, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 20, 0, 0, 0, 16, 0, - 0, 8, 66, 0, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 1, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 21, 0, 0, 0, - 16, 0, 0, 7, 130, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 68, 0, - 0, 5, 130, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 56, 0, 0, 7, 114, 32, - 16, 0, 2, 0, 0, 0, - 246, 15, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 54, 0, - 0, 8, 114, 32, 16, 0, - 3, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 0, 0, - 54, 0, 0, 6, 130, 32, - 16, 0, 3, 0, 0, 0, - 58, 128, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 17, 0, 0, 8, 18, 32, - 16, 0, 4, 0, 0, 0, - 70, 14, 16, 0, 2, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 22, 0, - 0, 0, 17, 0, 0, 8, - 34, 32, 16, 0, 4, 0, - 0, 0, 70, 14, 16, 0, - 2, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 23, 0, 0, 0, 17, 0, - 0, 8, 66, 32, 16, 0, - 4, 0, 0, 0, 70, 14, - 16, 0, 2, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 24, 0, 0, 0, - 17, 0, 0, 8, 130, 32, - 16, 0, 4, 0, 0, 0, - 70, 14, 16, 0, 2, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 25, 0, - 0, 0, 62, 0, 0, 1, - 73, 83, 71, 78, 184, 0, - 0, 0, 5, 0, 0, 0, - 8, 0, 0, 0, 128, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 15, 15, 0, 0, 140, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 1, 0, 0, 0, - 7, 7, 0, 0, 147, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 2, 0, 0, 0, - 3, 3, 0, 0, 156, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 0, 3, 0, 0, 0, - 15, 15, 0, 0, 169, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 4, 0, 0, 0, - 15, 15, 0, 0, 83, 86, - 95, 80, 111, 115, 105, 116, - 105, 111, 110, 0, 78, 79, - 82, 77, 65, 76, 0, 84, - 69, 88, 67, 79, 79, 82, - 68, 0, 66, 76, 69, 78, - 68, 73, 78, 68, 73, 67, - 69, 83, 0, 66, 76, 69, - 78, 68, 87, 69, 73, 71, - 72, 84, 0, 171, 171, 171, - 79, 83, 71, 78, 156, 0, - 0, 0, 5, 0, 0, 0, - 8, 0, 0, 0, 128, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 3, 12, 0, 0, 128, 0, - 0, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 1, 0, 0, 0, - 15, 0, 0, 0, 128, 0, - 0, 0, 2, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 2, 0, 0, 0, - 7, 8, 0, 0, 137, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 3, 0, 0, 0, - 15, 0, 0, 0, 143, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 3, 0, - 0, 0, 4, 0, 0, 0, - 15, 0, 0, 0, 84, 69, - 88, 67, 79, 79, 82, 68, - 0, 67, 79, 76, 79, 82, - 0, 83, 86, 95, 80, 111, - 115, 105, 116, 105, 111, 110, - 0, 171 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedPixelLightingOneBone.inc b/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedPixelLightingOneBone.inc deleted file mode 100644 index f0c36a7..0000000 --- a/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedPixelLightingOneBone.inc +++ /dev/null @@ -1,747 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Position 0 xyzw 0 NONE float xyzw -// NORMAL 0 xyz 1 NONE float xyz -// TEXCOORD 0 xy 2 NONE float xy -// BLENDINDICES 0 xyzw 3 NONE uint x -// BLENDWEIGHT 0 xyzw 4 NONE float x -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// TEXCOORD 0 xy 0 NONE float xy -// TEXCOORD 1 xyzw 1 NONE float xyzw -// TEXCOORD 2 xyz 2 NONE float xyz -// COLOR 0 xyzw 3 NONE float xyzw -// SV_Position 0 xyzw 4 POS float xyzw -// -// -// Constant buffer to DX9 shader constant mappings: -// -// Target Reg Buffer Start Reg # of Regs Data Conversion -// ---------- ------- --------- --------- ---------------------- -// c0 cb0 0 242 ( FLT, FLT, FLT, FLT) -// -// -// Runtime generated constant mappings: -// -// Target Reg Constant Description -// ---------- -------------------------------------------------- -// c242 Vertex Shader position offset -// -// -// Level9 shader bytecode: -// - vs_2_0 - def c243, 3, 0, 1, 0 - dcl_texcoord v0 // vin<0,1,2,3> - dcl_texcoord1 v1 // vin<4,5,6> - dcl_texcoord2 v2 // vin<7,8> - dcl_texcoord3 v3 // vin<9,10,11,12> - dcl_texcoord4 v4 // vin<13,14,15,16> - -#line 49 "D:\Microsoft\DirectXTK\Src\Shaders\SkinnedEffect.fx" - mul r0.x, v3.x, c243.x - mova a0.x, r0.x - mul r0, v4.x, c26[a0.x] // ::skinning<0,3,6,9> - -#line 52 - dp4 r1.x, v0, r0 // Skin::vin<0> - dp3 r0.x, v1, r0 // ::Skin<0> - -#line 49 - mul r2, v4.x, c27[a0.x] // ::skinning<1,4,7,10> - mul r3, v4.x, c28[a0.x] // ::skinning<2,5,8,11> - -#line 52 - dp4 r1.y, v0, r2 // Skin::vin<1> - dp3 r0.y, v1, r2 // ::Skin<1> - dp4 r1.z, v0, r3 // Skin::vin<2> - dp3 r0.z, v1, r3 // ::Skin<2> - -#line 83 "D:\Microsoft\DirectXTK\Src\Shaders\Lighting.fxh" - mov r1.w, v0.w - dp4 oPos.z, r1, c24 // ::VSSkinnedPixelLightingOneBone<15> - dp4 oT1.x, r1, c15 // ::VSSkinnedPixelLightingOneBone<2> - dp4 oT1.y, r1, c16 // ::VSSkinnedPixelLightingOneBone<3> - dp4 oT1.z, r1, c17 // ::VSSkinnedPixelLightingOneBone<4> - dp3 r2.x, r0, c19 - dp3 r2.y, r0, c20 - dp3 r2.z, r0, c21 - dp3 r0.x, r2, r2 - rsq r0.x, r0.x - mul oT2.xyz, r0.x, r2 // ::VSSkinnedPixelLightingOneBone<6,7,8> - -#line 12 "D:\Microsoft\DirectXTK\Src\Shaders\Common.fxh" - dp4 r0.x, r1, c14 - max r0.x, r0.x, c243.y - min oT1.w, r0.x, c243.z // ::VSSkinnedPixelLightingOneBone<5> - -#line 83 "D:\Microsoft\DirectXTK\Src\Shaders\Lighting.fxh" - dp4 r0.x, r1, c22 // ::vout<0> - dp4 r0.y, r1, c23 // ::vout<1> - dp4 r0.z, r1, c25 // ::vout<3> - -#line 249 "D:\Microsoft\DirectXTK\Src\Shaders\SkinnedEffect.fx" - mad oPos.xy, r0.z, c242, r0 // ::VSSkinnedPixelLightingOneBone<13,14> - mov oPos.w, r0.z // ::VSSkinnedPixelLightingOneBone<16> - -#line 253 - mov oT0.xy, v2 // ::VSSkinnedPixelLightingOneBone<0,1> - -#line 258 - mov r0.yz, c243 // ::skinning<3> - mad oT3, c0.w, r0.yyyz, r0.zzzy // ::VSSkinnedPixelLightingOneBone<9,10,11,12> - -// approximately 33 instruction slots used -vs_4_0 -dcl_constantbuffer CB0[242], dynamicIndexed -dcl_input v0.xyzw -dcl_input v1.xyz -dcl_input v2.xy -dcl_input v3.x -dcl_input v4.x -dcl_output o0.xy -dcl_output o1.xyzw -dcl_output o2.xyz -dcl_output o3.xyzw -dcl_output_siv o4.xyzw, position -dcl_temps 4 -mov o0.xy, v2.xyxx -imul null, r0.x, v3.x, l(3) -mul r1.xyzw, v4.xxxx, cb0[r0.x + 26].xyzw -dp4 r2.x, v0.xyzw, r1.xyzw -dp3 r1.x, v1.xyzx, r1.xyzx -mul r3.xyzw, v4.xxxx, cb0[r0.x + 27].xyzw -mul r0.xyzw, v4.xxxx, cb0[r0.x + 28].xyzw -dp4 r2.y, v0.xyzw, r3.xyzw -dp3 r1.y, v1.xyzx, r3.xyzx -dp4 r2.z, v0.xyzw, r0.xyzw -dp3 r1.z, v1.xyzx, r0.xyzx -mov r2.w, v0.w -dp4 o1.x, r2.xyzw, cb0[15].xyzw -dp4 o1.y, r2.xyzw, cb0[16].xyzw -dp4 o1.z, r2.xyzw, cb0[17].xyzw -dp4_sat o1.w, r2.xyzw, cb0[14].xyzw -dp3 r0.x, r1.xyzx, cb0[19].xyzx -dp3 r0.y, r1.xyzx, cb0[20].xyzx -dp3 r0.z, r1.xyzx, cb0[21].xyzx -dp3 r0.w, r0.xyzx, r0.xyzx -rsq r0.w, r0.w -mul o2.xyz, r0.wwww, r0.xyzx -mov o3.xyz, l(1.000000,1.000000,1.000000,0) -mov o3.w, cb0[0].w -dp4 o4.x, r2.xyzw, cb0[22].xyzw -dp4 o4.y, r2.xyzw, cb0[23].xyzw -dp4 o4.z, r2.xyzw, cb0[24].xyzw -dp4 o4.w, r2.xyzw, cb0[25].xyzw -ret -// Approximately 0 instruction slots used -#endif - -const BYTE SkinnedEffect_VSSkinnedPixelLightingOneBone[] = -{ - 68, 88, 66, 67, 245, 194, - 241, 44, 135, 49, 122, 155, - 115, 119, 9, 118, 165, 237, - 113, 179, 1, 0, 0, 0, - 232, 13, 0, 0, 4, 0, - 0, 0, 48, 0, 0, 0, - 144, 8, 0, 0, 132, 12, - 0, 0, 68, 13, 0, 0, - 65, 111, 110, 57, 88, 8, - 0, 0, 88, 8, 0, 0, - 0, 2, 254, 255, 36, 8, - 0, 0, 52, 0, 0, 0, - 1, 0, 36, 0, 0, 0, - 48, 0, 0, 0, 48, 0, - 0, 0, 36, 0, 1, 0, - 48, 0, 0, 0, 0, 0, - 242, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 242, 0, - 0, 2, 254, 255, 254, 255, - 110, 1, 68, 66, 85, 71, - 40, 0, 0, 0, 140, 5, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 188, 0, - 0, 0, 39, 0, 0, 0, - 200, 0, 0, 0, 6, 0, - 0, 0, 20, 5, 0, 0, - 60, 2, 0, 0, 68, 58, - 92, 77, 105, 99, 114, 111, - 115, 111, 102, 116, 92, 68, - 105, 114, 101, 99, 116, 88, - 84, 75, 92, 83, 114, 99, - 92, 83, 104, 97, 100, 101, - 114, 115, 92, 83, 107, 105, - 110, 110, 101, 100, 69, 102, - 102, 101, 99, 116, 46, 102, - 120, 0, 68, 58, 92, 77, - 105, 99, 114, 111, 115, 111, - 102, 116, 92, 68, 105, 114, - 101, 99, 116, 88, 84, 75, - 92, 83, 114, 99, 92, 83, - 104, 97, 100, 101, 114, 115, - 92, 76, 105, 103, 104, 116, - 105, 110, 103, 46, 102, 120, - 104, 0, 68, 58, 92, 77, - 105, 99, 114, 111, 115, 111, - 102, 116, 92, 68, 105, 114, - 101, 99, 116, 88, 84, 75, - 92, 83, 114, 99, 92, 83, - 104, 97, 100, 101, 114, 115, - 92, 67, 111, 109, 109, 111, - 110, 46, 102, 120, 104, 0, - 171, 171, 40, 0, 0, 0, - 92, 0, 0, 0, 140, 0, - 0, 0, 0, 0, 255, 255, - 192, 5, 0, 0, 0, 0, - 255, 255, 216, 5, 0, 0, - 0, 0, 255, 255, 228, 5, - 0, 0, 0, 0, 255, 255, - 240, 5, 0, 0, 0, 0, - 255, 255, 252, 5, 0, 0, - 0, 0, 255, 255, 8, 6, - 0, 0, 49, 0, 0, 0, - 20, 6, 0, 0, 49, 0, - 0, 0, 36, 6, 0, 0, - 49, 0, 0, 0, 48, 6, - 0, 0, 52, 0, 0, 0, - 68, 6, 0, 0, 53, 0, - 0, 0, 84, 6, 0, 0, - 49, 0, 0, 0, 100, 6, - 0, 0, 49, 0, 0, 0, - 120, 6, 0, 0, 52, 0, - 0, 0, 140, 6, 0, 0, - 53, 0, 0, 0, 156, 6, - 0, 0, 52, 0, 0, 0, - 172, 6, 0, 0, 53, 0, - 0, 0, 188, 6, 0, 0, - 83, 0, 1, 0, 204, 6, - 0, 0, 83, 0, 1, 0, - 216, 6, 0, 0, 84, 0, - 1, 0, 232, 6, 0, 0, - 84, 0, 1, 0, 248, 6, - 0, 0, 84, 0, 1, 0, - 8, 7, 0, 0, 85, 0, - 1, 0, 24, 7, 0, 0, - 85, 0, 1, 0, 40, 7, - 0, 0, 85, 0, 1, 0, - 56, 7, 0, 0, 85, 0, - 1, 0, 72, 7, 0, 0, - 85, 0, 1, 0, 88, 7, - 0, 0, 85, 0, 1, 0, - 100, 7, 0, 0, 12, 0, - 2, 0, 116, 7, 0, 0, - 12, 0, 2, 0, 132, 7, - 0, 0, 12, 0, 2, 0, - 148, 7, 0, 0, 83, 0, - 1, 0, 164, 7, 0, 0, - 83, 0, 1, 0, 180, 7, - 0, 0, 83, 0, 1, 0, - 196, 7, 0, 0, 249, 0, - 0, 0, 212, 7, 0, 0, - 249, 0, 0, 0, 232, 7, - 0, 0, 253, 0, 0, 0, - 244, 7, 0, 0, 2, 1, - 0, 0, 0, 8, 0, 0, - 2, 1, 0, 0, 12, 8, - 0, 0, 83, 107, 105, 110, - 0, 171, 171, 171, 1, 0, - 3, 0, 1, 0, 3, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 10, 0, 0, 0, - 0, 0, 255, 255, 255, 255, - 255, 255, 14, 0, 0, 0, - 255, 255, 1, 0, 255, 255, - 255, 255, 16, 0, 0, 0, - 255, 255, 255, 255, 2, 0, - 255, 255, 86, 83, 83, 107, - 105, 110, 110, 101, 100, 80, - 105, 120, 101, 108, 76, 105, - 103, 104, 116, 105, 110, 103, - 79, 110, 101, 66, 111, 110, - 101, 0, 84, 101, 120, 67, - 111, 111, 114, 100, 0, 171, - 1, 0, 3, 0, 1, 0, - 2, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 80, 111, - 115, 105, 116, 105, 111, 110, - 87, 83, 0, 171, 1, 0, - 3, 0, 1, 0, 4, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 78, 111, 114, 109, - 97, 108, 87, 83, 0, 171, - 171, 171, 1, 0, 3, 0, - 1, 0, 3, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 68, 105, 102, 102, 117, 115, - 101, 0, 80, 111, 115, 105, - 116, 105, 111, 110, 80, 83, - 0, 171, 90, 2, 0, 0, - 100, 2, 0, 0, 116, 2, - 0, 0, 128, 2, 0, 0, - 144, 2, 0, 0, 156, 2, - 0, 0, 172, 2, 0, 0, - 128, 2, 0, 0, 180, 2, - 0, 0, 128, 2, 0, 0, - 5, 0, 0, 0, 1, 0, - 17, 0, 1, 0, 5, 0, - 192, 2, 0, 0, 18, 0, - 0, 0, 255, 255, 255, 255, - 15, 0, 255, 255, 19, 0, - 0, 0, 2, 0, 255, 255, - 255, 255, 255, 255, 20, 0, - 0, 0, 255, 255, 3, 0, - 255, 255, 255, 255, 21, 0, - 0, 0, 255, 255, 255, 255, - 4, 0, 255, 255, 27, 0, - 0, 0, 6, 0, 7, 0, - 8, 0, 255, 255, 30, 0, - 0, 0, 255, 255, 255, 255, - 255, 255, 5, 0, 34, 0, - 0, 0, 13, 0, 14, 0, - 255, 255, 255, 255, 35, 0, - 0, 0, 255, 255, 255, 255, - 255, 255, 16, 0, 36, 0, - 0, 0, 0, 0, 1, 0, - 255, 255, 255, 255, 38, 0, - 0, 0, 9, 0, 10, 0, - 11, 0, 12, 0, 115, 107, - 105, 110, 110, 105, 110, 103, - 0, 171, 171, 171, 3, 0, - 3, 0, 4, 0, 3, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 8, 0, 0, 0, - 0, 0, 3, 0, 6, 0, - 9, 0, 11, 0, 0, 0, - 1, 0, 4, 0, 7, 0, - 10, 0, 12, 0, 0, 0, - 2, 0, 5, 0, 8, 0, - 11, 0, 37, 0, 0, 0, - 255, 255, 3, 0, 255, 255, - 255, 255, 118, 105, 110, 0, - 80, 111, 115, 105, 116, 105, - 111, 110, 0, 78, 111, 114, - 109, 97, 108, 0, 73, 110, - 100, 105, 99, 101, 115, 0, - 1, 0, 2, 0, 1, 0, - 4, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 87, 101, - 105, 103, 104, 116, 115, 0, - 192, 3, 0, 0, 128, 2, - 0, 0, 201, 3, 0, 0, - 156, 2, 0, 0, 90, 2, - 0, 0, 100, 2, 0, 0, - 208, 3, 0, 0, 216, 3, - 0, 0, 232, 3, 0, 0, - 128, 2, 0, 0, 5, 0, - 0, 0, 1, 0, 17, 0, - 1, 0, 5, 0, 240, 3, - 0, 0, 9, 0, 0, 0, - 0, 0, 255, 255, 255, 255, - 255, 255, 13, 0, 0, 0, - 255, 255, 1, 0, 255, 255, - 255, 255, 15, 0, 0, 0, - 255, 255, 255, 255, 2, 0, - 255, 255, 1, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 3, 0, 2, 0, 0, 0, - 4, 0, 5, 0, 6, 0, - 255, 255, 3, 0, 0, 0, - 7, 0, 8, 0, 255, 255, - 255, 255, 4, 0, 0, 0, - 9, 0, 10, 0, 11, 0, - 12, 0, 5, 0, 0, 0, - 13, 0, 14, 0, 15, 0, - 16, 0, 118, 111, 117, 116, - 0, 80, 111, 115, 95, 112, - 115, 0, 80, 111, 115, 95, - 119, 115, 0, 78, 111, 114, - 109, 97, 108, 95, 119, 115, - 0, 70, 111, 103, 70, 97, - 99, 116, 111, 114, 0, 171, - 0, 0, 3, 0, 1, 0, - 1, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 141, 4, - 0, 0, 128, 2, 0, 0, - 148, 4, 0, 0, 156, 2, - 0, 0, 155, 4, 0, 0, - 156, 2, 0, 0, 165, 4, - 0, 0, 176, 4, 0, 0, - 5, 0, 0, 0, 1, 0, - 11, 0, 1, 0, 4, 0, - 192, 4, 0, 0, 31, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 32, 0, - 0, 0, 255, 255, 1, 0, - 255, 255, 255, 255, 33, 0, - 0, 0, 255, 255, 255, 255, - 3, 0, 255, 255, 0, 0, - 0, 0, 0, 2, 0, 0, - 8, 2, 0, 0, 3, 0, - 0, 0, 24, 2, 0, 0, - 0, 0, 0, 0, 60, 2, - 0, 0, 232, 2, 0, 0, - 10, 0, 0, 0, 248, 2, - 0, 0, 0, 0, 0, 0, - 112, 3, 0, 0, 124, 3, - 0, 0, 4, 0, 0, 0, - 140, 3, 0, 0, 0, 2, - 0, 0, 188, 3, 0, 0, - 24, 4, 0, 0, 3, 0, - 0, 0, 40, 4, 0, 0, - 60, 2, 0, 0, 188, 3, - 0, 0, 24, 4, 0, 0, - 5, 0, 0, 0, 76, 4, - 0, 0, 0, 0, 0, 0, - 136, 4, 0, 0, 224, 4, - 0, 0, 3, 0, 0, 0, - 240, 4, 0, 0, 77, 105, - 99, 114, 111, 115, 111, 102, - 116, 32, 40, 82, 41, 32, - 72, 76, 83, 76, 32, 83, - 104, 97, 100, 101, 114, 32, - 67, 111, 109, 112, 105, 108, - 101, 114, 32, 49, 48, 46, - 49, 0, 81, 0, 0, 5, - 243, 0, 15, 160, 0, 0, - 64, 64, 0, 0, 0, 0, - 0, 0, 128, 63, 0, 0, - 0, 0, 31, 0, 0, 2, - 5, 0, 0, 128, 0, 0, - 15, 144, 31, 0, 0, 2, - 5, 0, 1, 128, 1, 0, - 15, 144, 31, 0, 0, 2, - 5, 0, 2, 128, 2, 0, - 15, 144, 31, 0, 0, 2, - 5, 0, 3, 128, 3, 0, - 15, 144, 31, 0, 0, 2, - 5, 0, 4, 128, 4, 0, - 15, 144, 5, 0, 0, 3, - 0, 0, 1, 128, 3, 0, - 0, 144, 243, 0, 0, 160, - 46, 0, 0, 2, 0, 0, - 1, 176, 0, 0, 0, 128, - 5, 0, 0, 4, 0, 0, - 15, 128, 4, 0, 0, 144, - 26, 32, 228, 160, 0, 0, - 0, 176, 9, 0, 0, 3, - 1, 0, 1, 128, 0, 0, - 228, 144, 0, 0, 228, 128, - 8, 0, 0, 3, 0, 0, - 1, 128, 1, 0, 228, 144, - 0, 0, 228, 128, 5, 0, - 0, 4, 2, 0, 15, 128, - 4, 0, 0, 144, 27, 32, - 228, 160, 0, 0, 0, 176, - 5, 0, 0, 4, 3, 0, - 15, 128, 4, 0, 0, 144, - 28, 32, 228, 160, 0, 0, - 0, 176, 9, 0, 0, 3, - 1, 0, 2, 128, 0, 0, - 228, 144, 2, 0, 228, 128, - 8, 0, 0, 3, 0, 0, - 2, 128, 1, 0, 228, 144, - 2, 0, 228, 128, 9, 0, - 0, 3, 1, 0, 4, 128, - 0, 0, 228, 144, 3, 0, - 228, 128, 8, 0, 0, 3, - 0, 0, 4, 128, 1, 0, - 228, 144, 3, 0, 228, 128, - 1, 0, 0, 2, 1, 0, - 8, 128, 0, 0, 255, 144, - 9, 0, 0, 3, 0, 0, - 4, 192, 1, 0, 228, 128, - 24, 0, 228, 160, 9, 0, - 0, 3, 1, 0, 1, 224, - 1, 0, 228, 128, 15, 0, - 228, 160, 9, 0, 0, 3, - 1, 0, 2, 224, 1, 0, - 228, 128, 16, 0, 228, 160, - 9, 0, 0, 3, 1, 0, - 4, 224, 1, 0, 228, 128, - 17, 0, 228, 160, 8, 0, - 0, 3, 2, 0, 1, 128, - 0, 0, 228, 128, 19, 0, - 228, 160, 8, 0, 0, 3, - 2, 0, 2, 128, 0, 0, - 228, 128, 20, 0, 228, 160, - 8, 0, 0, 3, 2, 0, - 4, 128, 0, 0, 228, 128, - 21, 0, 228, 160, 8, 0, - 0, 3, 0, 0, 1, 128, - 2, 0, 228, 128, 2, 0, - 228, 128, 7, 0, 0, 2, - 0, 0, 1, 128, 0, 0, - 0, 128, 5, 0, 0, 3, - 2, 0, 7, 224, 0, 0, - 0, 128, 2, 0, 228, 128, - 9, 0, 0, 3, 0, 0, - 1, 128, 1, 0, 228, 128, - 14, 0, 228, 160, 11, 0, - 0, 3, 0, 0, 1, 128, - 0, 0, 0, 128, 243, 0, - 85, 160, 10, 0, 0, 3, - 1, 0, 8, 224, 0, 0, - 0, 128, 243, 0, 170, 160, - 9, 0, 0, 3, 0, 0, - 1, 128, 1, 0, 228, 128, - 22, 0, 228, 160, 9, 0, - 0, 3, 0, 0, 2, 128, - 1, 0, 228, 128, 23, 0, - 228, 160, 9, 0, 0, 3, - 0, 0, 4, 128, 1, 0, - 228, 128, 25, 0, 228, 160, - 4, 0, 0, 4, 0, 0, - 3, 192, 0, 0, 170, 128, - 242, 0, 228, 160, 0, 0, - 228, 128, 1, 0, 0, 2, - 0, 0, 8, 192, 0, 0, - 170, 128, 1, 0, 0, 2, - 0, 0, 3, 224, 2, 0, - 228, 144, 1, 0, 0, 2, - 0, 0, 6, 128, 243, 0, - 228, 160, 4, 0, 0, 4, - 3, 0, 15, 224, 0, 0, - 255, 160, 0, 0, 149, 128, - 0, 0, 106, 128, 255, 255, - 0, 0, 83, 72, 68, 82, - 236, 3, 0, 0, 64, 0, - 1, 0, 251, 0, 0, 0, - 89, 8, 0, 4, 70, 142, - 32, 0, 0, 0, 0, 0, - 242, 0, 0, 0, 95, 0, - 0, 3, 242, 16, 16, 0, - 0, 0, 0, 0, 95, 0, - 0, 3, 114, 16, 16, 0, - 1, 0, 0, 0, 95, 0, - 0, 3, 50, 16, 16, 0, - 2, 0, 0, 0, 95, 0, - 0, 3, 18, 16, 16, 0, - 3, 0, 0, 0, 95, 0, - 0, 3, 18, 16, 16, 0, - 4, 0, 0, 0, 101, 0, - 0, 3, 50, 32, 16, 0, - 0, 0, 0, 0, 101, 0, - 0, 3, 242, 32, 16, 0, - 1, 0, 0, 0, 101, 0, - 0, 3, 114, 32, 16, 0, - 2, 0, 0, 0, 101, 0, - 0, 3, 242, 32, 16, 0, - 3, 0, 0, 0, 103, 0, - 0, 4, 242, 32, 16, 0, - 4, 0, 0, 0, 1, 0, - 0, 0, 104, 0, 0, 2, - 4, 0, 0, 0, 54, 0, - 0, 5, 50, 32, 16, 0, - 0, 0, 0, 0, 70, 16, - 16, 0, 2, 0, 0, 0, - 38, 0, 0, 8, 0, 208, - 0, 0, 18, 0, 16, 0, - 0, 0, 0, 0, 10, 16, - 16, 0, 3, 0, 0, 0, - 1, 64, 0, 0, 3, 0, - 0, 0, 56, 0, 0, 10, - 242, 0, 16, 0, 1, 0, - 0, 0, 6, 16, 16, 0, - 4, 0, 0, 0, 70, 142, - 32, 6, 0, 0, 0, 0, - 26, 0, 0, 0, 10, 0, - 16, 0, 0, 0, 0, 0, - 17, 0, 0, 7, 18, 0, - 16, 0, 2, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 14, 16, 0, - 1, 0, 0, 0, 16, 0, - 0, 7, 18, 0, 16, 0, - 1, 0, 0, 0, 70, 18, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 56, 0, 0, 10, - 242, 0, 16, 0, 3, 0, - 0, 0, 6, 16, 16, 0, - 4, 0, 0, 0, 70, 142, - 32, 6, 0, 0, 0, 0, - 27, 0, 0, 0, 10, 0, - 16, 0, 0, 0, 0, 0, - 56, 0, 0, 10, 242, 0, - 16, 0, 0, 0, 0, 0, - 6, 16, 16, 0, 4, 0, - 0, 0, 70, 142, 32, 6, - 0, 0, 0, 0, 28, 0, - 0, 0, 10, 0, 16, 0, - 0, 0, 0, 0, 17, 0, - 0, 7, 34, 0, 16, 0, - 2, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 14, 16, 0, 3, 0, - 0, 0, 16, 0, 0, 7, - 34, 0, 16, 0, 1, 0, - 0, 0, 70, 18, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 3, 0, 0, 0, - 17, 0, 0, 7, 66, 0, - 16, 0, 2, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 14, 16, 0, - 0, 0, 0, 0, 16, 0, - 0, 7, 66, 0, 16, 0, - 1, 0, 0, 0, 70, 18, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 54, 0, 0, 5, - 130, 0, 16, 0, 2, 0, - 0, 0, 58, 16, 16, 0, - 0, 0, 0, 0, 17, 0, - 0, 8, 18, 32, 16, 0, - 1, 0, 0, 0, 70, 14, - 16, 0, 2, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 15, 0, 0, 0, - 17, 0, 0, 8, 34, 32, - 16, 0, 1, 0, 0, 0, - 70, 14, 16, 0, 2, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 16, 0, - 0, 0, 17, 0, 0, 8, - 66, 32, 16, 0, 1, 0, - 0, 0, 70, 14, 16, 0, - 2, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 17, 0, 0, 0, 17, 32, - 0, 8, 130, 32, 16, 0, - 1, 0, 0, 0, 70, 14, - 16, 0, 2, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 14, 0, 0, 0, - 16, 0, 0, 8, 18, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 19, 0, - 0, 0, 16, 0, 0, 8, - 34, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 20, 0, 0, 0, 16, 0, - 0, 8, 66, 0, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 1, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 21, 0, 0, 0, - 16, 0, 0, 7, 130, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 68, 0, - 0, 5, 130, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 56, 0, 0, 7, 114, 32, - 16, 0, 2, 0, 0, 0, - 246, 15, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 54, 0, - 0, 8, 114, 32, 16, 0, - 3, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 0, 0, - 54, 0, 0, 6, 130, 32, - 16, 0, 3, 0, 0, 0, - 58, 128, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 17, 0, 0, 8, 18, 32, - 16, 0, 4, 0, 0, 0, - 70, 14, 16, 0, 2, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 22, 0, - 0, 0, 17, 0, 0, 8, - 34, 32, 16, 0, 4, 0, - 0, 0, 70, 14, 16, 0, - 2, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 23, 0, 0, 0, 17, 0, - 0, 8, 66, 32, 16, 0, - 4, 0, 0, 0, 70, 14, - 16, 0, 2, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 24, 0, 0, 0, - 17, 0, 0, 8, 130, 32, - 16, 0, 4, 0, 0, 0, - 70, 14, 16, 0, 2, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 25, 0, - 0, 0, 62, 0, 0, 1, - 73, 83, 71, 78, 184, 0, - 0, 0, 5, 0, 0, 0, - 8, 0, 0, 0, 128, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 15, 15, 0, 0, 140, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 1, 0, 0, 0, - 7, 7, 0, 0, 147, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 2, 0, 0, 0, - 3, 3, 0, 0, 156, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 0, 3, 0, 0, 0, - 15, 1, 0, 0, 169, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 4, 0, 0, 0, - 15, 1, 0, 0, 83, 86, - 95, 80, 111, 115, 105, 116, - 105, 111, 110, 0, 78, 79, - 82, 77, 65, 76, 0, 84, - 69, 88, 67, 79, 79, 82, - 68, 0, 66, 76, 69, 78, - 68, 73, 78, 68, 73, 67, - 69, 83, 0, 66, 76, 69, - 78, 68, 87, 69, 73, 71, - 72, 84, 0, 171, 171, 171, - 79, 83, 71, 78, 156, 0, - 0, 0, 5, 0, 0, 0, - 8, 0, 0, 0, 128, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 3, 12, 0, 0, 128, 0, - 0, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 1, 0, 0, 0, - 15, 0, 0, 0, 128, 0, - 0, 0, 2, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 2, 0, 0, 0, - 7, 8, 0, 0, 137, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 3, 0, 0, 0, - 15, 0, 0, 0, 143, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 3, 0, - 0, 0, 4, 0, 0, 0, - 15, 0, 0, 0, 84, 69, - 88, 67, 79, 79, 82, 68, - 0, 67, 79, 76, 79, 82, - 0, 83, 86, 95, 80, 111, - 115, 105, 116, 105, 111, 110, - 0, 171 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedPixelLightingOneBoneBn.inc b/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedPixelLightingOneBoneBn.inc deleted file mode 100644 index 9476be6..0000000 --- a/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedPixelLightingOneBoneBn.inc +++ /dev/null @@ -1,790 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Position 0 xyzw 0 NONE float xyzw -// NORMAL 0 xyz 1 NONE float xyz -// TEXCOORD 0 xy 2 NONE float xy -// BLENDINDICES 0 xyzw 3 NONE uint x -// BLENDWEIGHT 0 xyzw 4 NONE float x -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// TEXCOORD 0 xy 0 NONE float xy -// TEXCOORD 1 xyzw 1 NONE float xyzw -// TEXCOORD 2 xyz 2 NONE float xyz -// COLOR 0 xyzw 3 NONE float xyzw -// SV_Position 0 xyzw 4 POS float xyzw -// -// -// Constant buffer to DX9 shader constant mappings: -// -// Target Reg Buffer Start Reg # of Regs Data Conversion -// ---------- ------- --------- --------- ---------------------- -// c0 cb0 0 242 ( FLT, FLT, FLT, FLT) -// -// -// Runtime generated constant mappings: -// -// Target Reg Constant Description -// ---------- -------------------------------------------------- -// c242 Vertex Shader position offset -// -// -// Level9 shader bytecode: -// - vs_2_0 - def c243, 2, -1, 3, 0 - def c244, 0, 1, 0, 0 - dcl_texcoord v0 // vin<0,1,2,3> - dcl_texcoord1 v1 // vin<4,5,6> - dcl_texcoord2 v2 // vin<7,8> - dcl_texcoord3 v3 // vin<9,10,11,12> - dcl_texcoord4 v4 // vin<13,14,15,16> - -#line 49 "D:\Microsoft\DirectXTK\Src\Shaders\SkinnedEffect.fx" - mul r0.x, v3.x, c243.z - mova a0.x, r0.x - mul r0, v4.x, c26[a0.x] // ::skinning<0,3,6,9> - -#line 52 - dp4 r1.x, v0, r0 // Skin::vin<0> - -#line 49 - mul r2, v4.x, c27[a0.x] // ::skinning<1,4,7,10> - mul r3, v4.x, c28[a0.x] // ::skinning<2,5,8,11> - -#line 52 - dp4 r1.y, v0, r2 // Skin::vin<1> - dp4 r1.z, v0, r3 // Skin::vin<2> - -#line 83 "D:\Microsoft\DirectXTK\Src\Shaders\Lighting.fxh" - mov r1.w, v0.w - dp4 oPos.z, r1, c24 // ::VSSkinnedPixelLightingOneBoneBn<15> - dp4 oT1.x, r1, c15 // ::VSSkinnedPixelLightingOneBoneBn<2> - dp4 oT1.y, r1, c16 // ::VSSkinnedPixelLightingOneBoneBn<3> - dp4 oT1.z, r1, c17 // ::VSSkinnedPixelLightingOneBoneBn<4> - -#line 11 "D:\Microsoft\DirectXTK\Src\Shaders\Utilities.fxh" - mad r4.xyz, v1, c243.x, c243.y // ::BiasX2<0,1,2> - -#line 53 "D:\Microsoft\DirectXTK\Src\Shaders\SkinnedEffect.fx" - dp3 r0.x, r4, r0 // ::Skin<0> - dp3 r0.y, r4, r2 // ::Skin<1> - dp3 r0.z, r4, r3 // ::Skin<2> - -#line 85 "D:\Microsoft\DirectXTK\Src\Shaders\Lighting.fxh" - dp3 r2.x, r0, c19 - dp3 r2.y, r0, c20 - dp3 r2.z, r0, c21 - dp3 r0.x, r2, r2 - rsq r0.x, r0.x - mul oT2.xyz, r0.x, r2 // ::VSSkinnedPixelLightingOneBoneBn<6,7,8> - -#line 12 "D:\Microsoft\DirectXTK\Src\Shaders\Common.fxh" - dp4 r0.x, r1, c14 - max r0.x, r0.x, c243.w - min oT1.w, r0.x, -c243.y // ::VSSkinnedPixelLightingOneBoneBn<5> - -#line 83 "D:\Microsoft\DirectXTK\Src\Shaders\Lighting.fxh" - dp4 r0.x, r1, c22 // ::vout<0> - dp4 r0.y, r1, c23 // ::vout<1> - dp4 r0.z, r1, c25 // ::vout<3> - -#line 264 "D:\Microsoft\DirectXTK\Src\Shaders\SkinnedEffect.fx" - mad oPos.xy, r0.z, c242, r0 // ::VSSkinnedPixelLightingOneBoneBn<13,14> - mov oPos.w, r0.z // ::VSSkinnedPixelLightingOneBoneBn<16> - -#line 270 - mov oT0.xy, v2 // ::VSSkinnedPixelLightingOneBoneBn<0,1> - -#line 275 - mov r0.xy, c244 - mad oT3, c0.w, r0.xxxy, r0.yyyx // ::VSSkinnedPixelLightingOneBoneBn<9,10,11,12> - -// approximately 34 instruction slots used -vs_4_0 -dcl_constantbuffer CB0[242], dynamicIndexed -dcl_input v0.xyzw -dcl_input v1.xyz -dcl_input v2.xy -dcl_input v3.x -dcl_input v4.x -dcl_output o0.xy -dcl_output o1.xyzw -dcl_output o2.xyz -dcl_output o3.xyzw -dcl_output_siv o4.xyzw, position -dcl_temps 5 -mov o0.xy, v2.xyxx -imul null, r0.x, v3.x, l(3) -mul r1.xyzw, v4.xxxx, cb0[r0.x + 26].xyzw -dp4 r2.x, v0.xyzw, r1.xyzw -mul r3.xyzw, v4.xxxx, cb0[r0.x + 27].xyzw -mul r0.xyzw, v4.xxxx, cb0[r0.x + 28].xyzw -dp4 r2.y, v0.xyzw, r3.xyzw -dp4 r2.z, v0.xyzw, r0.xyzw -mov r2.w, v0.w -dp4 o1.x, r2.xyzw, cb0[15].xyzw -dp4 o1.y, r2.xyzw, cb0[16].xyzw -dp4 o1.z, r2.xyzw, cb0[17].xyzw -dp4_sat o1.w, r2.xyzw, cb0[14].xyzw -mad r4.xyz, v1.xyzx, l(2.000000, 2.000000, 2.000000, 0.000000), l(-1.000000, -1.000000, -1.000000, 0.000000) -dp3 r1.x, r4.xyzx, r1.xyzx -dp3 r1.y, r4.xyzx, r3.xyzx -dp3 r1.z, r4.xyzx, r0.xyzx -dp3 r0.x, r1.xyzx, cb0[19].xyzx -dp3 r0.y, r1.xyzx, cb0[20].xyzx -dp3 r0.z, r1.xyzx, cb0[21].xyzx -dp3 r0.w, r0.xyzx, r0.xyzx -rsq r0.w, r0.w -mul o2.xyz, r0.wwww, r0.xyzx -mov o3.xyz, l(1.000000,1.000000,1.000000,0) -mov o3.w, cb0[0].w -dp4 o4.x, r2.xyzw, cb0[22].xyzw -dp4 o4.y, r2.xyzw, cb0[23].xyzw -dp4 o4.z, r2.xyzw, cb0[24].xyzw -dp4 o4.w, r2.xyzw, cb0[25].xyzw -ret -// Approximately 0 instruction slots used -#endif - -const BYTE SkinnedEffect_VSSkinnedPixelLightingOneBoneBn[] = -{ - 68, 88, 66, 67, 137, 36, - 249, 53, 221, 33, 239, 83, - 250, 247, 156, 68, 51, 39, - 253, 69, 1, 0, 0, 0, - 180, 14, 0, 0, 4, 0, - 0, 0, 48, 0, 0, 0, - 32, 9, 0, 0, 80, 13, - 0, 0, 16, 14, 0, 0, - 65, 111, 110, 57, 232, 8, - 0, 0, 232, 8, 0, 0, - 0, 2, 254, 255, 180, 8, - 0, 0, 52, 0, 0, 0, - 1, 0, 36, 0, 0, 0, - 48, 0, 0, 0, 48, 0, - 0, 0, 36, 0, 1, 0, - 48, 0, 0, 0, 0, 0, - 242, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 242, 0, - 0, 2, 254, 255, 254, 255, - 135, 1, 68, 66, 85, 71, - 40, 0, 0, 0, 240, 5, - 0, 0, 0, 0, 0, 0, - 4, 0, 0, 0, 236, 0, - 0, 0, 41, 0, 0, 0, - 252, 0, 0, 0, 7, 0, - 0, 0, 100, 5, 0, 0, - 148, 2, 0, 0, 68, 58, - 92, 77, 105, 99, 114, 111, - 115, 111, 102, 116, 92, 68, - 105, 114, 101, 99, 116, 88, - 84, 75, 92, 83, 114, 99, - 92, 83, 104, 97, 100, 101, - 114, 115, 92, 83, 107, 105, - 110, 110, 101, 100, 69, 102, - 102, 101, 99, 116, 46, 102, - 120, 0, 68, 58, 92, 77, - 105, 99, 114, 111, 115, 111, - 102, 116, 92, 68, 105, 114, - 101, 99, 116, 88, 84, 75, - 92, 83, 114, 99, 92, 83, - 104, 97, 100, 101, 114, 115, - 92, 76, 105, 103, 104, 116, - 105, 110, 103, 46, 102, 120, - 104, 0, 68, 58, 92, 77, - 105, 99, 114, 111, 115, 111, - 102, 116, 92, 68, 105, 114, - 101, 99, 116, 88, 84, 75, - 92, 83, 114, 99, 92, 83, - 104, 97, 100, 101, 114, 115, - 92, 85, 116, 105, 108, 105, - 116, 105, 101, 115, 46, 102, - 120, 104, 0, 68, 58, 92, - 77, 105, 99, 114, 111, 115, - 111, 102, 116, 92, 68, 105, - 114, 101, 99, 116, 88, 84, - 75, 92, 83, 114, 99, 92, - 83, 104, 97, 100, 101, 114, - 115, 92, 67, 111, 109, 109, - 111, 110, 46, 102, 120, 104, - 0, 171, 40, 0, 0, 0, - 92, 0, 0, 0, 140, 0, - 0, 0, 189, 0, 0, 0, - 0, 0, 255, 255, 36, 6, - 0, 0, 0, 0, 255, 255, - 60, 6, 0, 0, 0, 0, - 255, 255, 84, 6, 0, 0, - 0, 0, 255, 255, 96, 6, - 0, 0, 0, 0, 255, 255, - 108, 6, 0, 0, 0, 0, - 255, 255, 120, 6, 0, 0, - 0, 0, 255, 255, 132, 6, - 0, 0, 49, 0, 0, 0, - 144, 6, 0, 0, 49, 0, - 0, 0, 160, 6, 0, 0, - 49, 0, 0, 0, 172, 6, - 0, 0, 52, 0, 0, 0, - 192, 6, 0, 0, 49, 0, - 0, 0, 208, 6, 0, 0, - 49, 0, 0, 0, 228, 6, - 0, 0, 52, 0, 0, 0, - 248, 6, 0, 0, 52, 0, - 0, 0, 8, 7, 0, 0, - 83, 0, 1, 0, 24, 7, - 0, 0, 83, 0, 1, 0, - 36, 7, 0, 0, 84, 0, - 1, 0, 52, 7, 0, 0, - 84, 0, 1, 0, 68, 7, - 0, 0, 84, 0, 1, 0, - 84, 7, 0, 0, 11, 0, - 2, 0, 100, 7, 0, 0, - 53, 0, 0, 0, 120, 7, - 0, 0, 53, 0, 0, 0, - 136, 7, 0, 0, 53, 0, - 0, 0, 152, 7, 0, 0, - 85, 0, 1, 0, 168, 7, - 0, 0, 85, 0, 1, 0, - 184, 7, 0, 0, 85, 0, - 1, 0, 200, 7, 0, 0, - 85, 0, 1, 0, 216, 7, - 0, 0, 85, 0, 1, 0, - 232, 7, 0, 0, 85, 0, - 1, 0, 244, 7, 0, 0, - 12, 0, 3, 0, 4, 8, - 0, 0, 12, 0, 3, 0, - 20, 8, 0, 0, 12, 0, - 3, 0, 36, 8, 0, 0, - 83, 0, 1, 0, 52, 8, - 0, 0, 83, 0, 1, 0, - 68, 8, 0, 0, 83, 0, - 1, 0, 84, 8, 0, 0, - 8, 1, 0, 0, 100, 8, - 0, 0, 8, 1, 0, 0, - 120, 8, 0, 0, 14, 1, - 0, 0, 132, 8, 0, 0, - 19, 1, 0, 0, 144, 8, - 0, 0, 19, 1, 0, 0, - 156, 8, 0, 0, 66, 105, - 97, 115, 88, 50, 0, 171, - 1, 0, 3, 0, 1, 0, - 3, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 20, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 255, 255, 83, 107, - 105, 110, 0, 171, 171, 171, - 21, 0, 0, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 22, 0, 0, 0, 255, 255, - 1, 0, 255, 255, 255, 255, - 23, 0, 0, 0, 255, 255, - 255, 255, 2, 0, 255, 255, - 86, 83, 83, 107, 105, 110, - 110, 101, 100, 80, 105, 120, - 101, 108, 76, 105, 103, 104, - 116, 105, 110, 103, 79, 110, - 101, 66, 111, 110, 101, 66, - 110, 0, 84, 101, 120, 67, - 111, 111, 114, 100, 0, 171, - 171, 171, 1, 0, 3, 0, - 1, 0, 2, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 80, 111, 115, 105, 116, 105, - 111, 110, 87, 83, 0, 171, - 1, 0, 3, 0, 1, 0, - 4, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 78, 111, - 114, 109, 97, 108, 87, 83, - 0, 171, 171, 171, 1, 0, - 3, 0, 1, 0, 3, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 68, 105, 102, 102, - 117, 115, 101, 0, 80, 111, - 115, 105, 116, 105, 111, 110, - 80, 83, 0, 171, 180, 2, - 0, 0, 192, 2, 0, 0, - 208, 2, 0, 0, 220, 2, - 0, 0, 236, 2, 0, 0, - 248, 2, 0, 0, 8, 3, - 0, 0, 220, 2, 0, 0, - 16, 3, 0, 0, 220, 2, - 0, 0, 5, 0, 0, 0, - 1, 0, 17, 0, 1, 0, - 5, 0, 28, 3, 0, 0, - 16, 0, 0, 0, 255, 255, - 255, 255, 15, 0, 255, 255, - 17, 0, 0, 0, 2, 0, - 255, 255, 255, 255, 255, 255, - 18, 0, 0, 0, 255, 255, - 3, 0, 255, 255, 255, 255, - 19, 0, 0, 0, 255, 255, - 255, 255, 4, 0, 255, 255, - 29, 0, 0, 0, 6, 0, - 7, 0, 8, 0, 255, 255, - 32, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 5, 0, - 36, 0, 0, 0, 13, 0, - 14, 0, 255, 255, 255, 255, - 37, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 16, 0, - 38, 0, 0, 0, 0, 0, - 1, 0, 255, 255, 255, 255, - 40, 0, 0, 0, 9, 0, - 10, 0, 11, 0, 12, 0, - 115, 107, 105, 110, 110, 105, - 110, 103, 0, 171, 171, 171, - 3, 0, 3, 0, 4, 0, - 3, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 9, 0, - 0, 0, 0, 0, 3, 0, - 6, 0, 9, 0, 11, 0, - 0, 0, 1, 0, 4, 0, - 7, 0, 10, 0, 12, 0, - 0, 0, 2, 0, 5, 0, - 8, 0, 11, 0, 118, 105, - 110, 0, 80, 111, 115, 105, - 116, 105, 111, 110, 0, 78, - 111, 114, 109, 97, 108, 0, - 73, 110, 100, 105, 99, 101, - 115, 0, 1, 0, 2, 0, - 1, 0, 4, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 87, 101, 105, 103, 104, 116, - 115, 0, 16, 4, 0, 0, - 220, 2, 0, 0, 25, 4, - 0, 0, 248, 2, 0, 0, - 180, 2, 0, 0, 192, 2, - 0, 0, 32, 4, 0, 0, - 40, 4, 0, 0, 56, 4, - 0, 0, 220, 2, 0, 0, - 5, 0, 0, 0, 1, 0, - 17, 0, 1, 0, 5, 0, - 64, 4, 0, 0, 10, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 13, 0, - 0, 0, 255, 255, 1, 0, - 255, 255, 255, 255, 14, 0, - 0, 0, 255, 255, 255, 255, - 2, 0, 255, 255, 2, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 3, 0, 3, 0, - 0, 0, 4, 0, 5, 0, - 6, 0, 255, 255, 4, 0, - 0, 0, 7, 0, 8, 0, - 255, 255, 255, 255, 5, 0, - 0, 0, 9, 0, 10, 0, - 11, 0, 12, 0, 6, 0, - 0, 0, 13, 0, 14, 0, - 15, 0, 16, 0, 118, 111, - 117, 116, 0, 80, 111, 115, - 95, 112, 115, 0, 80, 111, - 115, 95, 119, 115, 0, 78, - 111, 114, 109, 97, 108, 95, - 119, 115, 0, 70, 111, 103, - 70, 97, 99, 116, 111, 114, - 0, 171, 0, 0, 3, 0, - 1, 0, 1, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 221, 4, 0, 0, 220, 2, - 0, 0, 228, 4, 0, 0, - 248, 2, 0, 0, 235, 4, - 0, 0, 248, 2, 0, 0, - 245, 4, 0, 0, 0, 5, - 0, 0, 5, 0, 0, 0, - 1, 0, 11, 0, 1, 0, - 4, 0, 16, 5, 0, 0, - 33, 0, 0, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 34, 0, 0, 0, 255, 255, - 1, 0, 255, 255, 255, 255, - 35, 0, 0, 0, 255, 255, - 255, 255, 3, 0, 255, 255, - 0, 0, 0, 0, 68, 2, - 0, 0, 76, 2, 0, 0, - 1, 0, 0, 0, 92, 2, - 0, 0, 0, 0, 0, 0, - 104, 2, 0, 0, 76, 2, - 0, 0, 3, 0, 0, 0, - 112, 2, 0, 0, 0, 0, - 0, 0, 148, 2, 0, 0, - 68, 3, 0, 0, 10, 0, - 0, 0, 84, 3, 0, 0, - 0, 0, 0, 0, 204, 3, - 0, 0, 216, 3, 0, 0, - 3, 0, 0, 0, 232, 3, - 0, 0, 104, 2, 0, 0, - 12, 4, 0, 0, 104, 4, - 0, 0, 3, 0, 0, 0, - 120, 4, 0, 0, 148, 2, - 0, 0, 12, 4, 0, 0, - 104, 4, 0, 0, 5, 0, - 0, 0, 156, 4, 0, 0, - 0, 0, 0, 0, 216, 4, - 0, 0, 48, 5, 0, 0, - 3, 0, 0, 0, 64, 5, - 0, 0, 77, 105, 99, 114, - 111, 115, 111, 102, 116, 32, - 40, 82, 41, 32, 72, 76, - 83, 76, 32, 83, 104, 97, - 100, 101, 114, 32, 67, 111, - 109, 112, 105, 108, 101, 114, - 32, 49, 48, 46, 49, 0, - 81, 0, 0, 5, 243, 0, - 15, 160, 0, 0, 0, 64, - 0, 0, 128, 191, 0, 0, - 64, 64, 0, 0, 0, 0, - 81, 0, 0, 5, 244, 0, - 15, 160, 0, 0, 0, 0, - 0, 0, 128, 63, 0, 0, - 0, 0, 0, 0, 0, 0, - 31, 0, 0, 2, 5, 0, - 0, 128, 0, 0, 15, 144, - 31, 0, 0, 2, 5, 0, - 1, 128, 1, 0, 15, 144, - 31, 0, 0, 2, 5, 0, - 2, 128, 2, 0, 15, 144, - 31, 0, 0, 2, 5, 0, - 3, 128, 3, 0, 15, 144, - 31, 0, 0, 2, 5, 0, - 4, 128, 4, 0, 15, 144, - 5, 0, 0, 3, 0, 0, - 1, 128, 3, 0, 0, 144, - 243, 0, 170, 160, 46, 0, - 0, 2, 0, 0, 1, 176, - 0, 0, 0, 128, 5, 0, - 0, 4, 0, 0, 15, 128, - 4, 0, 0, 144, 26, 32, - 228, 160, 0, 0, 0, 176, - 9, 0, 0, 3, 1, 0, - 1, 128, 0, 0, 228, 144, - 0, 0, 228, 128, 5, 0, - 0, 4, 2, 0, 15, 128, - 4, 0, 0, 144, 27, 32, - 228, 160, 0, 0, 0, 176, - 5, 0, 0, 4, 3, 0, - 15, 128, 4, 0, 0, 144, - 28, 32, 228, 160, 0, 0, - 0, 176, 9, 0, 0, 3, - 1, 0, 2, 128, 0, 0, - 228, 144, 2, 0, 228, 128, - 9, 0, 0, 3, 1, 0, - 4, 128, 0, 0, 228, 144, - 3, 0, 228, 128, 1, 0, - 0, 2, 1, 0, 8, 128, - 0, 0, 255, 144, 9, 0, - 0, 3, 0, 0, 4, 192, - 1, 0, 228, 128, 24, 0, - 228, 160, 9, 0, 0, 3, - 1, 0, 1, 224, 1, 0, - 228, 128, 15, 0, 228, 160, - 9, 0, 0, 3, 1, 0, - 2, 224, 1, 0, 228, 128, - 16, 0, 228, 160, 9, 0, - 0, 3, 1, 0, 4, 224, - 1, 0, 228, 128, 17, 0, - 228, 160, 4, 0, 0, 4, - 4, 0, 7, 128, 1, 0, - 228, 144, 243, 0, 0, 160, - 243, 0, 85, 160, 8, 0, - 0, 3, 0, 0, 1, 128, - 4, 0, 228, 128, 0, 0, - 228, 128, 8, 0, 0, 3, - 0, 0, 2, 128, 4, 0, - 228, 128, 2, 0, 228, 128, - 8, 0, 0, 3, 0, 0, - 4, 128, 4, 0, 228, 128, - 3, 0, 228, 128, 8, 0, - 0, 3, 2, 0, 1, 128, - 0, 0, 228, 128, 19, 0, - 228, 160, 8, 0, 0, 3, - 2, 0, 2, 128, 0, 0, - 228, 128, 20, 0, 228, 160, - 8, 0, 0, 3, 2, 0, - 4, 128, 0, 0, 228, 128, - 21, 0, 228, 160, 8, 0, - 0, 3, 0, 0, 1, 128, - 2, 0, 228, 128, 2, 0, - 228, 128, 7, 0, 0, 2, - 0, 0, 1, 128, 0, 0, - 0, 128, 5, 0, 0, 3, - 2, 0, 7, 224, 0, 0, - 0, 128, 2, 0, 228, 128, - 9, 0, 0, 3, 0, 0, - 1, 128, 1, 0, 228, 128, - 14, 0, 228, 160, 11, 0, - 0, 3, 0, 0, 1, 128, - 0, 0, 0, 128, 243, 0, - 255, 160, 10, 0, 0, 3, - 1, 0, 8, 224, 0, 0, - 0, 128, 243, 0, 85, 161, - 9, 0, 0, 3, 0, 0, - 1, 128, 1, 0, 228, 128, - 22, 0, 228, 160, 9, 0, - 0, 3, 0, 0, 2, 128, - 1, 0, 228, 128, 23, 0, - 228, 160, 9, 0, 0, 3, - 0, 0, 4, 128, 1, 0, - 228, 128, 25, 0, 228, 160, - 4, 0, 0, 4, 0, 0, - 3, 192, 0, 0, 170, 128, - 242, 0, 228, 160, 0, 0, - 228, 128, 1, 0, 0, 2, - 0, 0, 8, 192, 0, 0, - 170, 128, 1, 0, 0, 2, - 0, 0, 3, 224, 2, 0, - 228, 144, 1, 0, 0, 2, - 0, 0, 3, 128, 244, 0, - 228, 160, 4, 0, 0, 4, - 3, 0, 15, 224, 0, 0, - 255, 160, 0, 0, 64, 128, - 0, 0, 21, 128, 255, 255, - 0, 0, 83, 72, 68, 82, - 40, 4, 0, 0, 64, 0, - 1, 0, 10, 1, 0, 0, - 89, 8, 0, 4, 70, 142, - 32, 0, 0, 0, 0, 0, - 242, 0, 0, 0, 95, 0, - 0, 3, 242, 16, 16, 0, - 0, 0, 0, 0, 95, 0, - 0, 3, 114, 16, 16, 0, - 1, 0, 0, 0, 95, 0, - 0, 3, 50, 16, 16, 0, - 2, 0, 0, 0, 95, 0, - 0, 3, 18, 16, 16, 0, - 3, 0, 0, 0, 95, 0, - 0, 3, 18, 16, 16, 0, - 4, 0, 0, 0, 101, 0, - 0, 3, 50, 32, 16, 0, - 0, 0, 0, 0, 101, 0, - 0, 3, 242, 32, 16, 0, - 1, 0, 0, 0, 101, 0, - 0, 3, 114, 32, 16, 0, - 2, 0, 0, 0, 101, 0, - 0, 3, 242, 32, 16, 0, - 3, 0, 0, 0, 103, 0, - 0, 4, 242, 32, 16, 0, - 4, 0, 0, 0, 1, 0, - 0, 0, 104, 0, 0, 2, - 5, 0, 0, 0, 54, 0, - 0, 5, 50, 32, 16, 0, - 0, 0, 0, 0, 70, 16, - 16, 0, 2, 0, 0, 0, - 38, 0, 0, 8, 0, 208, - 0, 0, 18, 0, 16, 0, - 0, 0, 0, 0, 10, 16, - 16, 0, 3, 0, 0, 0, - 1, 64, 0, 0, 3, 0, - 0, 0, 56, 0, 0, 10, - 242, 0, 16, 0, 1, 0, - 0, 0, 6, 16, 16, 0, - 4, 0, 0, 0, 70, 142, - 32, 6, 0, 0, 0, 0, - 26, 0, 0, 0, 10, 0, - 16, 0, 0, 0, 0, 0, - 17, 0, 0, 7, 18, 0, - 16, 0, 2, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 14, 16, 0, - 1, 0, 0, 0, 56, 0, - 0, 10, 242, 0, 16, 0, - 3, 0, 0, 0, 6, 16, - 16, 0, 4, 0, 0, 0, - 70, 142, 32, 6, 0, 0, - 0, 0, 27, 0, 0, 0, - 10, 0, 16, 0, 0, 0, - 0, 0, 56, 0, 0, 10, - 242, 0, 16, 0, 0, 0, - 0, 0, 6, 16, 16, 0, - 4, 0, 0, 0, 70, 142, - 32, 6, 0, 0, 0, 0, - 28, 0, 0, 0, 10, 0, - 16, 0, 0, 0, 0, 0, - 17, 0, 0, 7, 34, 0, - 16, 0, 2, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 14, 16, 0, - 3, 0, 0, 0, 17, 0, - 0, 7, 66, 0, 16, 0, - 2, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 14, 16, 0, 0, 0, - 0, 0, 54, 0, 0, 5, - 130, 0, 16, 0, 2, 0, - 0, 0, 58, 16, 16, 0, - 0, 0, 0, 0, 17, 0, - 0, 8, 18, 32, 16, 0, - 1, 0, 0, 0, 70, 14, - 16, 0, 2, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 15, 0, 0, 0, - 17, 0, 0, 8, 34, 32, - 16, 0, 1, 0, 0, 0, - 70, 14, 16, 0, 2, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 16, 0, - 0, 0, 17, 0, 0, 8, - 66, 32, 16, 0, 1, 0, - 0, 0, 70, 14, 16, 0, - 2, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 17, 0, 0, 0, 17, 32, - 0, 8, 130, 32, 16, 0, - 1, 0, 0, 0, 70, 14, - 16, 0, 2, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 14, 0, 0, 0, - 50, 0, 0, 15, 114, 0, - 16, 0, 4, 0, 0, 0, - 70, 18, 16, 0, 1, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 64, 0, 0, - 0, 64, 0, 0, 0, 64, - 0, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 128, 191, - 0, 0, 128, 191, 0, 0, - 128, 191, 0, 0, 0, 0, - 16, 0, 0, 7, 18, 0, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 4, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 16, 0, - 0, 7, 34, 0, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 4, 0, 0, 0, - 70, 2, 16, 0, 3, 0, - 0, 0, 16, 0, 0, 7, - 66, 0, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 4, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 16, 0, 0, 8, 18, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 19, 0, - 0, 0, 16, 0, 0, 8, - 34, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 20, 0, 0, 0, 16, 0, - 0, 8, 66, 0, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 1, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 21, 0, 0, 0, - 16, 0, 0, 7, 130, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 68, 0, - 0, 5, 130, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 56, 0, 0, 7, 114, 32, - 16, 0, 2, 0, 0, 0, - 246, 15, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 54, 0, - 0, 8, 114, 32, 16, 0, - 3, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 0, 0, - 54, 0, 0, 6, 130, 32, - 16, 0, 3, 0, 0, 0, - 58, 128, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 17, 0, 0, 8, 18, 32, - 16, 0, 4, 0, 0, 0, - 70, 14, 16, 0, 2, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 22, 0, - 0, 0, 17, 0, 0, 8, - 34, 32, 16, 0, 4, 0, - 0, 0, 70, 14, 16, 0, - 2, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 23, 0, 0, 0, 17, 0, - 0, 8, 66, 32, 16, 0, - 4, 0, 0, 0, 70, 14, - 16, 0, 2, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 24, 0, 0, 0, - 17, 0, 0, 8, 130, 32, - 16, 0, 4, 0, 0, 0, - 70, 14, 16, 0, 2, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 25, 0, - 0, 0, 62, 0, 0, 1, - 73, 83, 71, 78, 184, 0, - 0, 0, 5, 0, 0, 0, - 8, 0, 0, 0, 128, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 15, 15, 0, 0, 140, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 1, 0, 0, 0, - 7, 7, 0, 0, 147, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 2, 0, 0, 0, - 3, 3, 0, 0, 156, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 0, 3, 0, 0, 0, - 15, 1, 0, 0, 169, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 4, 0, 0, 0, - 15, 1, 0, 0, 83, 86, - 95, 80, 111, 115, 105, 116, - 105, 111, 110, 0, 78, 79, - 82, 77, 65, 76, 0, 84, - 69, 88, 67, 79, 79, 82, - 68, 0, 66, 76, 69, 78, - 68, 73, 78, 68, 73, 67, - 69, 83, 0, 66, 76, 69, - 78, 68, 87, 69, 73, 71, - 72, 84, 0, 171, 171, 171, - 79, 83, 71, 78, 156, 0, - 0, 0, 5, 0, 0, 0, - 8, 0, 0, 0, 128, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 3, 12, 0, 0, 128, 0, - 0, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 1, 0, 0, 0, - 15, 0, 0, 0, 128, 0, - 0, 0, 2, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 2, 0, 0, 0, - 7, 8, 0, 0, 137, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 3, 0, 0, 0, - 15, 0, 0, 0, 143, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 3, 0, - 0, 0, 4, 0, 0, 0, - 15, 0, 0, 0, 84, 69, - 88, 67, 79, 79, 82, 68, - 0, 67, 79, 76, 79, 82, - 0, 83, 86, 95, 80, 111, - 115, 105, 116, 105, 111, 110, - 0, 171 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedPixelLightingTwoBones.inc b/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedPixelLightingTwoBones.inc deleted file mode 100644 index 185537d..0000000 --- a/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedPixelLightingTwoBones.inc +++ /dev/null @@ -1,793 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Position 0 xyzw 0 NONE float xyzw -// NORMAL 0 xyz 1 NONE float xyz -// TEXCOORD 0 xy 2 NONE float xy -// BLENDINDICES 0 xyzw 3 NONE uint xy -// BLENDWEIGHT 0 xyzw 4 NONE float xy -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// TEXCOORD 0 xy 0 NONE float xy -// TEXCOORD 1 xyzw 1 NONE float xyzw -// TEXCOORD 2 xyz 2 NONE float xyz -// COLOR 0 xyzw 3 NONE float xyzw -// SV_Position 0 xyzw 4 POS float xyzw -// -// -// Constant buffer to DX9 shader constant mappings: -// -// Target Reg Buffer Start Reg # of Regs Data Conversion -// ---------- ------- --------- --------- ---------------------- -// c0 cb0 0 242 ( FLT, FLT, FLT, FLT) -// -// -// Runtime generated constant mappings: -// -// Target Reg Constant Description -// ---------- -------------------------------------------------- -// c242 Vertex Shader position offset -// -// -// Level9 shader bytecode: -// - vs_2_0 - def c243, 3, 0, 1, 0 - dcl_texcoord v0 // vin<0,1,2,3> - dcl_texcoord1 v1 // vin<4,5,6> - dcl_texcoord2 v2 // vin<7,8> - dcl_texcoord3 v3 // vin<9,10,11,12> - dcl_texcoord4 v4 // vin<13,14,15,16> - -#line 49 "D:\Microsoft\DirectXTK\Src\Shaders\SkinnedEffect.fx" - mul r0.xy, v3, c243.x - mova a0.xy, r0.yxzw - mul r0, v4.y, c26[a0.x] - mad r0, c26[a0.y], v4.x, r0 // ::skinning<0,3,6,9> - -#line 52 - dp4 r1.x, v0, r0 // Skin::vin<0> - dp3 r0.x, v1, r0 // ::Skin<0> - -#line 49 - mul r2, v4.y, c27[a0.x] - mul r3, v4.y, c28[a0.x] - mad r3, c28[a0.y], v4.x, r3 // ::skinning<2,5,8,11> - mad r2, c27[a0.y], v4.x, r2 // ::skinning<1,4,7,10> - -#line 52 - dp4 r1.y, v0, r2 // Skin::vin<1> - dp3 r0.y, v1, r2 // ::Skin<1> - dp4 r1.z, v0, r3 // Skin::vin<2> - dp3 r0.z, v1, r3 // ::Skin<2> - -#line 83 "D:\Microsoft\DirectXTK\Src\Shaders\Lighting.fxh" - mov r1.w, v0.w - dp4 oPos.z, r1, c24 // ::VSSkinnedPixelLightingTwoBones<15> - dp4 oT1.x, r1, c15 // ::VSSkinnedPixelLightingTwoBones<2> - dp4 oT1.y, r1, c16 // ::VSSkinnedPixelLightingTwoBones<3> - dp4 oT1.z, r1, c17 // ::VSSkinnedPixelLightingTwoBones<4> - dp3 r2.x, r0, c19 - dp3 r2.y, r0, c20 - dp3 r2.z, r0, c21 - dp3 r0.x, r2, r2 - rsq r0.x, r0.x - mul oT2.xyz, r0.x, r2 // ::VSSkinnedPixelLightingTwoBones<6,7,8> - -#line 12 "D:\Microsoft\DirectXTK\Src\Shaders\Common.fxh" - dp4 r0.x, r1, c14 - max r0.x, r0.x, c243.y - min oT1.w, r0.x, c243.z // ::VSSkinnedPixelLightingTwoBones<5> - -#line 83 "D:\Microsoft\DirectXTK\Src\Shaders\Lighting.fxh" - dp4 r0.x, r1, c22 // ::vout<0> - dp4 r0.y, r1, c23 // ::vout<1> - dp4 r0.z, r1, c25 // ::vout<3> - -#line 283 "D:\Microsoft\DirectXTK\Src\Shaders\SkinnedEffect.fx" - mad oPos.xy, r0.z, c242, r0 // ::VSSkinnedPixelLightingTwoBones<13,14> - mov oPos.w, r0.z // ::VSSkinnedPixelLightingTwoBones<16> - -#line 287 - mov oT0.xy, v2 // ::VSSkinnedPixelLightingTwoBones<0,1> - -#line 292 - mov r0.yz, c243 - mad oT3, c0.w, r0.yyyz, r0.zzzy // ::VSSkinnedPixelLightingTwoBones<9,10,11,12> - -// approximately 36 instruction slots used -vs_4_0 -dcl_constantbuffer CB0[242], dynamicIndexed -dcl_input v0.xyzw -dcl_input v1.xyz -dcl_input v2.xy -dcl_input v3.xy -dcl_input v4.xy -dcl_output o0.xy -dcl_output o1.xyzw -dcl_output o2.xyz -dcl_output o3.xyzw -dcl_output_siv o4.xyzw, position -dcl_temps 4 -mov o0.xy, v2.xyxx -imul null, r0.xy, v3.xyxx, l(3, 3, 0, 0) -mul r1.xyzw, v4.yyyy, cb0[r0.y + 26].xyzw -mad r1.xyzw, cb0[r0.x + 26].xyzw, v4.xxxx, r1.xyzw -dp4 r2.x, v0.xyzw, r1.xyzw -dp3 r1.x, v1.xyzx, r1.xyzx -mul r3.xyzw, v4.yyyy, cb0[r0.y + 27].xyzw -mad r3.xyzw, cb0[r0.x + 27].xyzw, v4.xxxx, r3.xyzw -dp4 r2.y, v0.xyzw, r3.xyzw -dp3 r1.y, v1.xyzx, r3.xyzx -mul r3.xyzw, v4.yyyy, cb0[r0.y + 28].xyzw -mad r0.xyzw, cb0[r0.x + 28].xyzw, v4.xxxx, r3.xyzw -dp4 r2.z, v0.xyzw, r0.xyzw -dp3 r1.z, v1.xyzx, r0.xyzx -mov r2.w, v0.w -dp4 o1.x, r2.xyzw, cb0[15].xyzw -dp4 o1.y, r2.xyzw, cb0[16].xyzw -dp4 o1.z, r2.xyzw, cb0[17].xyzw -dp4_sat o1.w, r2.xyzw, cb0[14].xyzw -dp3 r0.x, r1.xyzx, cb0[19].xyzx -dp3 r0.y, r1.xyzx, cb0[20].xyzx -dp3 r0.z, r1.xyzx, cb0[21].xyzx -dp3 r0.w, r0.xyzx, r0.xyzx -rsq r0.w, r0.w -mul o2.xyz, r0.wwww, r0.xyzx -mov o3.xyz, l(1.000000,1.000000,1.000000,0) -mov o3.w, cb0[0].w -dp4 o4.x, r2.xyzw, cb0[22].xyzw -dp4 o4.y, r2.xyzw, cb0[23].xyzw -dp4 o4.z, r2.xyzw, cb0[24].xyzw -dp4 o4.w, r2.xyzw, cb0[25].xyzw -ret -// Approximately 0 instruction slots used -#endif - -const BYTE SkinnedEffect_VSSkinnedPixelLightingTwoBones[] = -{ - 68, 88, 66, 67, 175, 228, - 144, 160, 30, 48, 20, 224, - 242, 41, 147, 166, 182, 219, - 192, 117, 1, 0, 0, 0, - 216, 14, 0, 0, 4, 0, - 0, 0, 48, 0, 0, 0, - 228, 8, 0, 0, 116, 13, - 0, 0, 52, 14, 0, 0, - 65, 111, 110, 57, 172, 8, - 0, 0, 172, 8, 0, 0, - 0, 2, 254, 255, 120, 8, - 0, 0, 52, 0, 0, 0, - 1, 0, 36, 0, 0, 0, - 48, 0, 0, 0, 48, 0, - 0, 0, 36, 0, 1, 0, - 48, 0, 0, 0, 0, 0, - 242, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 242, 0, - 0, 2, 254, 255, 254, 255, - 113, 1, 68, 66, 85, 71, - 40, 0, 0, 0, 152, 5, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 188, 0, - 0, 0, 42, 0, 0, 0, - 200, 0, 0, 0, 6, 0, - 0, 0, 32, 5, 0, 0, - 84, 2, 0, 0, 68, 58, - 92, 77, 105, 99, 114, 111, - 115, 111, 102, 116, 92, 68, - 105, 114, 101, 99, 116, 88, - 84, 75, 92, 83, 114, 99, - 92, 83, 104, 97, 100, 101, - 114, 115, 92, 83, 107, 105, - 110, 110, 101, 100, 69, 102, - 102, 101, 99, 116, 46, 102, - 120, 0, 68, 58, 92, 77, - 105, 99, 114, 111, 115, 111, - 102, 116, 92, 68, 105, 114, - 101, 99, 116, 88, 84, 75, - 92, 83, 114, 99, 92, 83, - 104, 97, 100, 101, 114, 115, - 92, 76, 105, 103, 104, 116, - 105, 110, 103, 46, 102, 120, - 104, 0, 68, 58, 92, 77, - 105, 99, 114, 111, 115, 111, - 102, 116, 92, 68, 105, 114, - 101, 99, 116, 88, 84, 75, - 92, 83, 114, 99, 92, 83, - 104, 97, 100, 101, 114, 115, - 92, 67, 111, 109, 109, 111, - 110, 46, 102, 120, 104, 0, - 171, 171, 40, 0, 0, 0, - 92, 0, 0, 0, 140, 0, - 0, 0, 0, 0, 255, 255, - 204, 5, 0, 0, 0, 0, - 255, 255, 228, 5, 0, 0, - 0, 0, 255, 255, 240, 5, - 0, 0, 0, 0, 255, 255, - 252, 5, 0, 0, 0, 0, - 255, 255, 8, 6, 0, 0, - 0, 0, 255, 255, 20, 6, - 0, 0, 49, 0, 0, 0, - 32, 6, 0, 0, 49, 0, - 0, 0, 48, 6, 0, 0, - 49, 0, 0, 0, 60, 6, - 0, 0, 49, 0, 0, 0, - 80, 6, 0, 0, 52, 0, - 0, 0, 104, 6, 0, 0, - 53, 0, 0, 0, 120, 6, - 0, 0, 49, 0, 0, 0, - 136, 6, 0, 0, 49, 0, - 0, 0, 156, 6, 0, 0, - 49, 0, 0, 0, 176, 6, - 0, 0, 49, 0, 0, 0, - 200, 6, 0, 0, 52, 0, - 0, 0, 224, 6, 0, 0, - 53, 0, 0, 0, 240, 6, - 0, 0, 52, 0, 0, 0, - 0, 7, 0, 0, 53, 0, - 0, 0, 16, 7, 0, 0, - 83, 0, 1, 0, 32, 7, - 0, 0, 83, 0, 1, 0, - 44, 7, 0, 0, 84, 0, - 1, 0, 60, 7, 0, 0, - 84, 0, 1, 0, 76, 7, - 0, 0, 84, 0, 1, 0, - 92, 7, 0, 0, 85, 0, - 1, 0, 108, 7, 0, 0, - 85, 0, 1, 0, 124, 7, - 0, 0, 85, 0, 1, 0, - 140, 7, 0, 0, 85, 0, - 1, 0, 156, 7, 0, 0, - 85, 0, 1, 0, 172, 7, - 0, 0, 85, 0, 1, 0, - 184, 7, 0, 0, 12, 0, - 2, 0, 200, 7, 0, 0, - 12, 0, 2, 0, 216, 7, - 0, 0, 12, 0, 2, 0, - 232, 7, 0, 0, 83, 0, - 1, 0, 248, 7, 0, 0, - 83, 0, 1, 0, 8, 8, - 0, 0, 83, 0, 1, 0, - 24, 8, 0, 0, 27, 1, - 0, 0, 40, 8, 0, 0, - 27, 1, 0, 0, 60, 8, - 0, 0, 31, 1, 0, 0, - 72, 8, 0, 0, 36, 1, - 0, 0, 84, 8, 0, 0, - 36, 1, 0, 0, 96, 8, - 0, 0, 83, 107, 105, 110, - 0, 171, 171, 171, 1, 0, - 3, 0, 1, 0, 3, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 11, 0, 0, 0, - 0, 0, 255, 255, 255, 255, - 255, 255, 17, 0, 0, 0, - 255, 255, 1, 0, 255, 255, - 255, 255, 19, 0, 0, 0, - 255, 255, 255, 255, 2, 0, - 255, 255, 86, 83, 83, 107, - 105, 110, 110, 101, 100, 80, - 105, 120, 101, 108, 76, 105, - 103, 104, 116, 105, 110, 103, - 84, 119, 111, 66, 111, 110, - 101, 115, 0, 84, 101, 120, - 67, 111, 111, 114, 100, 0, - 1, 0, 3, 0, 1, 0, - 2, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 80, 111, - 115, 105, 116, 105, 111, 110, - 87, 83, 0, 171, 1, 0, - 3, 0, 1, 0, 4, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 78, 111, 114, 109, - 97, 108, 87, 83, 0, 171, - 171, 171, 1, 0, 3, 0, - 1, 0, 3, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 68, 105, 102, 102, 117, 115, - 101, 0, 80, 111, 115, 105, - 116, 105, 111, 110, 80, 83, - 0, 171, 115, 2, 0, 0, - 124, 2, 0, 0, 140, 2, - 0, 0, 152, 2, 0, 0, - 168, 2, 0, 0, 180, 2, - 0, 0, 196, 2, 0, 0, - 152, 2, 0, 0, 204, 2, - 0, 0, 152, 2, 0, 0, - 5, 0, 0, 0, 1, 0, - 17, 0, 1, 0, 5, 0, - 216, 2, 0, 0, 21, 0, - 0, 0, 255, 255, 255, 255, - 15, 0, 255, 255, 22, 0, - 0, 0, 2, 0, 255, 255, - 255, 255, 255, 255, 23, 0, - 0, 0, 255, 255, 3, 0, - 255, 255, 255, 255, 24, 0, - 0, 0, 255, 255, 255, 255, - 4, 0, 255, 255, 30, 0, - 0, 0, 6, 0, 7, 0, - 8, 0, 255, 255, 33, 0, - 0, 0, 255, 255, 255, 255, - 255, 255, 5, 0, 37, 0, - 0, 0, 13, 0, 14, 0, - 255, 255, 255, 255, 38, 0, - 0, 0, 255, 255, 255, 255, - 255, 255, 16, 0, 39, 0, - 0, 0, 0, 0, 1, 0, - 255, 255, 255, 255, 41, 0, - 0, 0, 9, 0, 10, 0, - 11, 0, 12, 0, 115, 107, - 105, 110, 110, 105, 110, 103, - 0, 171, 171, 171, 3, 0, - 3, 0, 4, 0, 3, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 9, 0, 0, 0, - 0, 0, 3, 0, 6, 0, - 9, 0, 14, 0, 0, 0, - 2, 0, 5, 0, 8, 0, - 11, 0, 15, 0, 0, 0, - 1, 0, 4, 0, 7, 0, - 10, 0, 118, 105, 110, 0, - 80, 111, 115, 105, 116, 105, - 111, 110, 0, 78, 111, 114, - 109, 97, 108, 0, 73, 110, - 100, 105, 99, 101, 115, 0, - 1, 0, 2, 0, 1, 0, - 4, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 87, 101, - 105, 103, 104, 116, 115, 0, - 204, 3, 0, 0, 152, 2, - 0, 0, 213, 3, 0, 0, - 180, 2, 0, 0, 115, 2, - 0, 0, 124, 2, 0, 0, - 220, 3, 0, 0, 228, 3, - 0, 0, 244, 3, 0, 0, - 152, 2, 0, 0, 5, 0, - 0, 0, 1, 0, 17, 0, - 1, 0, 5, 0, 252, 3, - 0, 0, 10, 0, 0, 0, - 0, 0, 255, 255, 255, 255, - 255, 255, 16, 0, 0, 0, - 255, 255, 1, 0, 255, 255, - 255, 255, 18, 0, 0, 0, - 255, 255, 255, 255, 2, 0, - 255, 255, 1, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 3, 0, 2, 0, 0, 0, - 4, 0, 5, 0, 6, 0, - 255, 255, 3, 0, 0, 0, - 7, 0, 8, 0, 255, 255, - 255, 255, 4, 0, 0, 0, - 9, 0, 10, 0, 11, 0, - 12, 0, 5, 0, 0, 0, - 13, 0, 14, 0, 15, 0, - 16, 0, 118, 111, 117, 116, - 0, 80, 111, 115, 95, 112, - 115, 0, 80, 111, 115, 95, - 119, 115, 0, 78, 111, 114, - 109, 97, 108, 95, 119, 115, - 0, 70, 111, 103, 70, 97, - 99, 116, 111, 114, 0, 171, - 0, 0, 3, 0, 1, 0, - 1, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 153, 4, - 0, 0, 152, 2, 0, 0, - 160, 4, 0, 0, 180, 2, - 0, 0, 167, 4, 0, 0, - 180, 2, 0, 0, 177, 4, - 0, 0, 188, 4, 0, 0, - 5, 0, 0, 0, 1, 0, - 11, 0, 1, 0, 4, 0, - 204, 4, 0, 0, 34, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 35, 0, - 0, 0, 255, 255, 1, 0, - 255, 255, 255, 255, 36, 0, - 0, 0, 255, 255, 255, 255, - 3, 0, 255, 255, 0, 0, - 0, 0, 24, 2, 0, 0, - 32, 2, 0, 0, 3, 0, - 0, 0, 48, 2, 0, 0, - 0, 0, 0, 0, 84, 2, - 0, 0, 0, 3, 0, 0, - 10, 0, 0, 0, 16, 3, - 0, 0, 0, 0, 0, 0, - 136, 3, 0, 0, 148, 3, - 0, 0, 3, 0, 0, 0, - 164, 3, 0, 0, 24, 2, - 0, 0, 200, 3, 0, 0, - 36, 4, 0, 0, 3, 0, - 0, 0, 52, 4, 0, 0, - 84, 2, 0, 0, 200, 3, - 0, 0, 36, 4, 0, 0, - 5, 0, 0, 0, 88, 4, - 0, 0, 0, 0, 0, 0, - 148, 4, 0, 0, 236, 4, - 0, 0, 3, 0, 0, 0, - 252, 4, 0, 0, 77, 105, - 99, 114, 111, 115, 111, 102, - 116, 32, 40, 82, 41, 32, - 72, 76, 83, 76, 32, 83, - 104, 97, 100, 101, 114, 32, - 67, 111, 109, 112, 105, 108, - 101, 114, 32, 49, 48, 46, - 49, 0, 81, 0, 0, 5, - 243, 0, 15, 160, 0, 0, - 64, 64, 0, 0, 0, 0, - 0, 0, 128, 63, 0, 0, - 0, 0, 31, 0, 0, 2, - 5, 0, 0, 128, 0, 0, - 15, 144, 31, 0, 0, 2, - 5, 0, 1, 128, 1, 0, - 15, 144, 31, 0, 0, 2, - 5, 0, 2, 128, 2, 0, - 15, 144, 31, 0, 0, 2, - 5, 0, 3, 128, 3, 0, - 15, 144, 31, 0, 0, 2, - 5, 0, 4, 128, 4, 0, - 15, 144, 5, 0, 0, 3, - 0, 0, 3, 128, 3, 0, - 228, 144, 243, 0, 0, 160, - 46, 0, 0, 2, 0, 0, - 3, 176, 0, 0, 225, 128, - 5, 0, 0, 4, 0, 0, - 15, 128, 4, 0, 85, 144, - 26, 32, 228, 160, 0, 0, - 0, 176, 4, 0, 0, 5, - 0, 0, 15, 128, 26, 32, - 228, 160, 0, 0, 85, 176, - 4, 0, 0, 144, 0, 0, - 228, 128, 9, 0, 0, 3, - 1, 0, 1, 128, 0, 0, - 228, 144, 0, 0, 228, 128, - 8, 0, 0, 3, 0, 0, - 1, 128, 1, 0, 228, 144, - 0, 0, 228, 128, 5, 0, - 0, 4, 2, 0, 15, 128, - 4, 0, 85, 144, 27, 32, - 228, 160, 0, 0, 0, 176, - 5, 0, 0, 4, 3, 0, - 15, 128, 4, 0, 85, 144, - 28, 32, 228, 160, 0, 0, - 0, 176, 4, 0, 0, 5, - 3, 0, 15, 128, 28, 32, - 228, 160, 0, 0, 85, 176, - 4, 0, 0, 144, 3, 0, - 228, 128, 4, 0, 0, 5, - 2, 0, 15, 128, 27, 32, - 228, 160, 0, 0, 85, 176, - 4, 0, 0, 144, 2, 0, - 228, 128, 9, 0, 0, 3, - 1, 0, 2, 128, 0, 0, - 228, 144, 2, 0, 228, 128, - 8, 0, 0, 3, 0, 0, - 2, 128, 1, 0, 228, 144, - 2, 0, 228, 128, 9, 0, - 0, 3, 1, 0, 4, 128, - 0, 0, 228, 144, 3, 0, - 228, 128, 8, 0, 0, 3, - 0, 0, 4, 128, 1, 0, - 228, 144, 3, 0, 228, 128, - 1, 0, 0, 2, 1, 0, - 8, 128, 0, 0, 255, 144, - 9, 0, 0, 3, 0, 0, - 4, 192, 1, 0, 228, 128, - 24, 0, 228, 160, 9, 0, - 0, 3, 1, 0, 1, 224, - 1, 0, 228, 128, 15, 0, - 228, 160, 9, 0, 0, 3, - 1, 0, 2, 224, 1, 0, - 228, 128, 16, 0, 228, 160, - 9, 0, 0, 3, 1, 0, - 4, 224, 1, 0, 228, 128, - 17, 0, 228, 160, 8, 0, - 0, 3, 2, 0, 1, 128, - 0, 0, 228, 128, 19, 0, - 228, 160, 8, 0, 0, 3, - 2, 0, 2, 128, 0, 0, - 228, 128, 20, 0, 228, 160, - 8, 0, 0, 3, 2, 0, - 4, 128, 0, 0, 228, 128, - 21, 0, 228, 160, 8, 0, - 0, 3, 0, 0, 1, 128, - 2, 0, 228, 128, 2, 0, - 228, 128, 7, 0, 0, 2, - 0, 0, 1, 128, 0, 0, - 0, 128, 5, 0, 0, 3, - 2, 0, 7, 224, 0, 0, - 0, 128, 2, 0, 228, 128, - 9, 0, 0, 3, 0, 0, - 1, 128, 1, 0, 228, 128, - 14, 0, 228, 160, 11, 0, - 0, 3, 0, 0, 1, 128, - 0, 0, 0, 128, 243, 0, - 85, 160, 10, 0, 0, 3, - 1, 0, 8, 224, 0, 0, - 0, 128, 243, 0, 170, 160, - 9, 0, 0, 3, 0, 0, - 1, 128, 1, 0, 228, 128, - 22, 0, 228, 160, 9, 0, - 0, 3, 0, 0, 2, 128, - 1, 0, 228, 128, 23, 0, - 228, 160, 9, 0, 0, 3, - 0, 0, 4, 128, 1, 0, - 228, 128, 25, 0, 228, 160, - 4, 0, 0, 4, 0, 0, - 3, 192, 0, 0, 170, 128, - 242, 0, 228, 160, 0, 0, - 228, 128, 1, 0, 0, 2, - 0, 0, 8, 192, 0, 0, - 170, 128, 1, 0, 0, 2, - 0, 0, 3, 224, 2, 0, - 228, 144, 1, 0, 0, 2, - 0, 0, 6, 128, 243, 0, - 228, 160, 4, 0, 0, 4, - 3, 0, 15, 224, 0, 0, - 255, 160, 0, 0, 149, 128, - 0, 0, 106, 128, 255, 255, - 0, 0, 83, 72, 68, 82, - 136, 4, 0, 0, 64, 0, - 1, 0, 34, 1, 0, 0, - 89, 8, 0, 4, 70, 142, - 32, 0, 0, 0, 0, 0, - 242, 0, 0, 0, 95, 0, - 0, 3, 242, 16, 16, 0, - 0, 0, 0, 0, 95, 0, - 0, 3, 114, 16, 16, 0, - 1, 0, 0, 0, 95, 0, - 0, 3, 50, 16, 16, 0, - 2, 0, 0, 0, 95, 0, - 0, 3, 50, 16, 16, 0, - 3, 0, 0, 0, 95, 0, - 0, 3, 50, 16, 16, 0, - 4, 0, 0, 0, 101, 0, - 0, 3, 50, 32, 16, 0, - 0, 0, 0, 0, 101, 0, - 0, 3, 242, 32, 16, 0, - 1, 0, 0, 0, 101, 0, - 0, 3, 114, 32, 16, 0, - 2, 0, 0, 0, 101, 0, - 0, 3, 242, 32, 16, 0, - 3, 0, 0, 0, 103, 0, - 0, 4, 242, 32, 16, 0, - 4, 0, 0, 0, 1, 0, - 0, 0, 104, 0, 0, 2, - 4, 0, 0, 0, 54, 0, - 0, 5, 50, 32, 16, 0, - 0, 0, 0, 0, 70, 16, - 16, 0, 2, 0, 0, 0, - 38, 0, 0, 11, 0, 208, - 0, 0, 50, 0, 16, 0, - 0, 0, 0, 0, 70, 16, - 16, 0, 3, 0, 0, 0, - 2, 64, 0, 0, 3, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 56, 0, 0, 10, - 242, 0, 16, 0, 1, 0, - 0, 0, 86, 21, 16, 0, - 4, 0, 0, 0, 70, 142, - 32, 6, 0, 0, 0, 0, - 26, 0, 0, 0, 26, 0, - 16, 0, 0, 0, 0, 0, - 50, 0, 0, 12, 242, 0, - 16, 0, 1, 0, 0, 0, - 70, 142, 32, 6, 0, 0, - 0, 0, 26, 0, 0, 0, - 10, 0, 16, 0, 0, 0, - 0, 0, 6, 16, 16, 0, - 4, 0, 0, 0, 70, 14, - 16, 0, 1, 0, 0, 0, - 17, 0, 0, 7, 18, 0, - 16, 0, 2, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 14, 16, 0, - 1, 0, 0, 0, 16, 0, - 0, 7, 18, 0, 16, 0, - 1, 0, 0, 0, 70, 18, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 56, 0, 0, 10, - 242, 0, 16, 0, 3, 0, - 0, 0, 86, 21, 16, 0, - 4, 0, 0, 0, 70, 142, - 32, 6, 0, 0, 0, 0, - 27, 0, 0, 0, 26, 0, - 16, 0, 0, 0, 0, 0, - 50, 0, 0, 12, 242, 0, - 16, 0, 3, 0, 0, 0, - 70, 142, 32, 6, 0, 0, - 0, 0, 27, 0, 0, 0, - 10, 0, 16, 0, 0, 0, - 0, 0, 6, 16, 16, 0, - 4, 0, 0, 0, 70, 14, - 16, 0, 3, 0, 0, 0, - 17, 0, 0, 7, 34, 0, - 16, 0, 2, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 14, 16, 0, - 3, 0, 0, 0, 16, 0, - 0, 7, 34, 0, 16, 0, - 1, 0, 0, 0, 70, 18, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 3, 0, - 0, 0, 56, 0, 0, 10, - 242, 0, 16, 0, 3, 0, - 0, 0, 86, 21, 16, 0, - 4, 0, 0, 0, 70, 142, - 32, 6, 0, 0, 0, 0, - 28, 0, 0, 0, 26, 0, - 16, 0, 0, 0, 0, 0, - 50, 0, 0, 12, 242, 0, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 6, 0, 0, - 0, 0, 28, 0, 0, 0, - 10, 0, 16, 0, 0, 0, - 0, 0, 6, 16, 16, 0, - 4, 0, 0, 0, 70, 14, - 16, 0, 3, 0, 0, 0, - 17, 0, 0, 7, 66, 0, - 16, 0, 2, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 14, 16, 0, - 0, 0, 0, 0, 16, 0, - 0, 7, 66, 0, 16, 0, - 1, 0, 0, 0, 70, 18, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 54, 0, 0, 5, - 130, 0, 16, 0, 2, 0, - 0, 0, 58, 16, 16, 0, - 0, 0, 0, 0, 17, 0, - 0, 8, 18, 32, 16, 0, - 1, 0, 0, 0, 70, 14, - 16, 0, 2, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 15, 0, 0, 0, - 17, 0, 0, 8, 34, 32, - 16, 0, 1, 0, 0, 0, - 70, 14, 16, 0, 2, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 16, 0, - 0, 0, 17, 0, 0, 8, - 66, 32, 16, 0, 1, 0, - 0, 0, 70, 14, 16, 0, - 2, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 17, 0, 0, 0, 17, 32, - 0, 8, 130, 32, 16, 0, - 1, 0, 0, 0, 70, 14, - 16, 0, 2, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 14, 0, 0, 0, - 16, 0, 0, 8, 18, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 19, 0, - 0, 0, 16, 0, 0, 8, - 34, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 20, 0, 0, 0, 16, 0, - 0, 8, 66, 0, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 1, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 21, 0, 0, 0, - 16, 0, 0, 7, 130, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 68, 0, - 0, 5, 130, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 56, 0, 0, 7, 114, 32, - 16, 0, 2, 0, 0, 0, - 246, 15, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 54, 0, - 0, 8, 114, 32, 16, 0, - 3, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 0, 0, - 54, 0, 0, 6, 130, 32, - 16, 0, 3, 0, 0, 0, - 58, 128, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 17, 0, 0, 8, 18, 32, - 16, 0, 4, 0, 0, 0, - 70, 14, 16, 0, 2, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 22, 0, - 0, 0, 17, 0, 0, 8, - 34, 32, 16, 0, 4, 0, - 0, 0, 70, 14, 16, 0, - 2, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 23, 0, 0, 0, 17, 0, - 0, 8, 66, 32, 16, 0, - 4, 0, 0, 0, 70, 14, - 16, 0, 2, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 24, 0, 0, 0, - 17, 0, 0, 8, 130, 32, - 16, 0, 4, 0, 0, 0, - 70, 14, 16, 0, 2, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 25, 0, - 0, 0, 62, 0, 0, 1, - 73, 83, 71, 78, 184, 0, - 0, 0, 5, 0, 0, 0, - 8, 0, 0, 0, 128, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 15, 15, 0, 0, 140, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 1, 0, 0, 0, - 7, 7, 0, 0, 147, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 2, 0, 0, 0, - 3, 3, 0, 0, 156, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 0, 3, 0, 0, 0, - 15, 3, 0, 0, 169, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 4, 0, 0, 0, - 15, 3, 0, 0, 83, 86, - 95, 80, 111, 115, 105, 116, - 105, 111, 110, 0, 78, 79, - 82, 77, 65, 76, 0, 84, - 69, 88, 67, 79, 79, 82, - 68, 0, 66, 76, 69, 78, - 68, 73, 78, 68, 73, 67, - 69, 83, 0, 66, 76, 69, - 78, 68, 87, 69, 73, 71, - 72, 84, 0, 171, 171, 171, - 79, 83, 71, 78, 156, 0, - 0, 0, 5, 0, 0, 0, - 8, 0, 0, 0, 128, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 3, 12, 0, 0, 128, 0, - 0, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 1, 0, 0, 0, - 15, 0, 0, 0, 128, 0, - 0, 0, 2, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 2, 0, 0, 0, - 7, 8, 0, 0, 137, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 3, 0, 0, 0, - 15, 0, 0, 0, 143, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 3, 0, - 0, 0, 4, 0, 0, 0, - 15, 0, 0, 0, 84, 69, - 88, 67, 79, 79, 82, 68, - 0, 67, 79, 76, 79, 82, - 0, 83, 86, 95, 80, 111, - 115, 105, 116, 105, 111, 110, - 0, 171 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedPixelLightingTwoBonesBn.inc b/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedPixelLightingTwoBonesBn.inc deleted file mode 100644 index e983c55..0000000 --- a/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedPixelLightingTwoBonesBn.inc +++ /dev/null @@ -1,838 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Position 0 xyzw 0 NONE float xyzw -// NORMAL 0 xyz 1 NONE float xyz -// TEXCOORD 0 xy 2 NONE float xy -// BLENDINDICES 0 xyzw 3 NONE uint xy -// BLENDWEIGHT 0 xyzw 4 NONE float xy -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// TEXCOORD 0 xy 0 NONE float xy -// TEXCOORD 1 xyzw 1 NONE float xyzw -// TEXCOORD 2 xyz 2 NONE float xyz -// COLOR 0 xyzw 3 NONE float xyzw -// SV_Position 0 xyzw 4 POS float xyzw -// -// -// Constant buffer to DX9 shader constant mappings: -// -// Target Reg Buffer Start Reg # of Regs Data Conversion -// ---------- ------- --------- --------- ---------------------- -// c0 cb0 0 242 ( FLT, FLT, FLT, FLT) -// -// -// Runtime generated constant mappings: -// -// Target Reg Constant Description -// ---------- -------------------------------------------------- -// c242 Vertex Shader position offset -// -// -// Level9 shader bytecode: -// - vs_2_0 - def c243, 2, -1, 3, 0 - def c244, 0, 1, 0, 0 - dcl_texcoord v0 // vin<0,1,2,3> - dcl_texcoord1 v1 // vin<4,5,6> - dcl_texcoord2 v2 // vin<7,8> - dcl_texcoord3 v3 // vin<9,10,11,12> - dcl_texcoord4 v4 // vin<13,14,15,16> - -#line 49 "D:\Microsoft\DirectXTK\Src\Shaders\SkinnedEffect.fx" - mul r0.xy, v3, c243.z - mova a0.xy, r0.yxzw - mul r0, v4.y, c26[a0.x] - mad r0, c26[a0.y], v4.x, r0 // ::skinning<0,3,6,9> - -#line 52 - dp4 r1.x, v0, r0 // Skin::vin<0> - -#line 49 - mul r2, v4.y, c27[a0.x] - mul r3, v4.y, c28[a0.x] - mad r3, c28[a0.y], v4.x, r3 // ::skinning<2,5,8,11> - mad r2, c27[a0.y], v4.x, r2 // ::skinning<1,4,7,10> - -#line 52 - dp4 r1.y, v0, r2 // Skin::vin<1> - dp4 r1.z, v0, r3 // Skin::vin<2> - -#line 83 "D:\Microsoft\DirectXTK\Src\Shaders\Lighting.fxh" - mov r1.w, v0.w - dp4 oPos.z, r1, c24 // ::VSSkinnedPixelLightingTwoBonesBn<15> - dp4 oT1.x, r1, c15 // ::VSSkinnedPixelLightingTwoBonesBn<2> - dp4 oT1.y, r1, c16 // ::VSSkinnedPixelLightingTwoBonesBn<3> - dp4 oT1.z, r1, c17 // ::VSSkinnedPixelLightingTwoBonesBn<4> - -#line 11 "D:\Microsoft\DirectXTK\Src\Shaders\Utilities.fxh" - mad r4.xyz, v1, c243.x, c243.y // ::BiasX2<0,1,2> - -#line 53 "D:\Microsoft\DirectXTK\Src\Shaders\SkinnedEffect.fx" - dp3 r0.x, r4, r0 // ::Skin<0> - dp3 r0.y, r4, r2 // ::Skin<1> - dp3 r0.z, r4, r3 // ::Skin<2> - -#line 85 "D:\Microsoft\DirectXTK\Src\Shaders\Lighting.fxh" - dp3 r2.x, r0, c19 - dp3 r2.y, r0, c20 - dp3 r2.z, r0, c21 - dp3 r0.x, r2, r2 - rsq r0.x, r0.x - mul oT2.xyz, r0.x, r2 // ::VSSkinnedPixelLightingTwoBonesBn<6,7,8> - -#line 12 "D:\Microsoft\DirectXTK\Src\Shaders\Common.fxh" - dp4 r0.x, r1, c14 - max r0.x, r0.x, c243.w - min oT1.w, r0.x, -c243.y // ::VSSkinnedPixelLightingTwoBonesBn<5> - -#line 83 "D:\Microsoft\DirectXTK\Src\Shaders\Lighting.fxh" - dp4 r0.x, r1, c22 // ::vout<0> - dp4 r0.y, r1, c23 // ::vout<1> - dp4 r0.z, r1, c25 // ::vout<3> - -#line 298 "D:\Microsoft\DirectXTK\Src\Shaders\SkinnedEffect.fx" - mad oPos.xy, r0.z, c242, r0 // ::VSSkinnedPixelLightingTwoBonesBn<13,14> - mov oPos.w, r0.z // ::VSSkinnedPixelLightingTwoBonesBn<16> - -#line 304 - mov oT0.xy, v2 // ::VSSkinnedPixelLightingTwoBonesBn<0,1> - -#line 309 - mov r0.xy, c244 - mad oT3, c0.w, r0.xxxy, r0.yyyx // ::VSSkinnedPixelLightingTwoBonesBn<9,10,11,12> - -// approximately 37 instruction slots used -vs_4_0 -dcl_constantbuffer CB0[242], dynamicIndexed -dcl_input v0.xyzw -dcl_input v1.xyz -dcl_input v2.xy -dcl_input v3.xy -dcl_input v4.xy -dcl_output o0.xy -dcl_output o1.xyzw -dcl_output o2.xyz -dcl_output o3.xyzw -dcl_output_siv o4.xyzw, position -dcl_temps 5 -mov o0.xy, v2.xyxx -imul null, r0.xy, v3.xyxx, l(3, 3, 0, 0) -mul r1.xyzw, v4.yyyy, cb0[r0.y + 26].xyzw -mad r1.xyzw, cb0[r0.x + 26].xyzw, v4.xxxx, r1.xyzw -dp4 r2.x, v0.xyzw, r1.xyzw -mul r3.xyzw, v4.yyyy, cb0[r0.y + 27].xyzw -mad r3.xyzw, cb0[r0.x + 27].xyzw, v4.xxxx, r3.xyzw -dp4 r2.y, v0.xyzw, r3.xyzw -mul r4.xyzw, v4.yyyy, cb0[r0.y + 28].xyzw -mad r0.xyzw, cb0[r0.x + 28].xyzw, v4.xxxx, r4.xyzw -dp4 r2.z, v0.xyzw, r0.xyzw -mov r2.w, v0.w -dp4 o1.x, r2.xyzw, cb0[15].xyzw -dp4 o1.y, r2.xyzw, cb0[16].xyzw -dp4 o1.z, r2.xyzw, cb0[17].xyzw -dp4_sat o1.w, r2.xyzw, cb0[14].xyzw -mad r4.xyz, v1.xyzx, l(2.000000, 2.000000, 2.000000, 0.000000), l(-1.000000, -1.000000, -1.000000, 0.000000) -dp3 r1.x, r4.xyzx, r1.xyzx -dp3 r1.y, r4.xyzx, r3.xyzx -dp3 r1.z, r4.xyzx, r0.xyzx -dp3 r0.x, r1.xyzx, cb0[19].xyzx -dp3 r0.y, r1.xyzx, cb0[20].xyzx -dp3 r0.z, r1.xyzx, cb0[21].xyzx -dp3 r0.w, r0.xyzx, r0.xyzx -rsq r0.w, r0.w -mul o2.xyz, r0.wwww, r0.xyzx -mov o3.xyz, l(1.000000,1.000000,1.000000,0) -mov o3.w, cb0[0].w -dp4 o4.x, r2.xyzw, cb0[22].xyzw -dp4 o4.y, r2.xyzw, cb0[23].xyzw -dp4 o4.z, r2.xyzw, cb0[24].xyzw -dp4 o4.w, r2.xyzw, cb0[25].xyzw -ret -// Approximately 0 instruction slots used -#endif - -const BYTE SkinnedEffect_VSSkinnedPixelLightingTwoBonesBn[] = -{ - 68, 88, 66, 67, 153, 187, - 158, 213, 229, 83, 119, 72, - 154, 40, 218, 148, 107, 255, - 158, 28, 1, 0, 0, 0, - 176, 15, 0, 0, 4, 0, - 0, 0, 48, 0, 0, 0, - 128, 9, 0, 0, 76, 14, - 0, 0, 12, 15, 0, 0, - 65, 111, 110, 57, 72, 9, - 0, 0, 72, 9, 0, 0, - 0, 2, 254, 255, 20, 9, - 0, 0, 52, 0, 0, 0, - 1, 0, 36, 0, 0, 0, - 48, 0, 0, 0, 48, 0, - 0, 0, 36, 0, 1, 0, - 48, 0, 0, 0, 0, 0, - 242, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 242, 0, - 0, 2, 254, 255, 254, 255, - 141, 1, 68, 66, 85, 71, - 40, 0, 0, 0, 8, 6, - 0, 0, 0, 0, 0, 0, - 4, 0, 0, 0, 236, 0, - 0, 0, 44, 0, 0, 0, - 252, 0, 0, 0, 7, 0, - 0, 0, 124, 5, 0, 0, - 172, 2, 0, 0, 68, 58, - 92, 77, 105, 99, 114, 111, - 115, 111, 102, 116, 92, 68, - 105, 114, 101, 99, 116, 88, - 84, 75, 92, 83, 114, 99, - 92, 83, 104, 97, 100, 101, - 114, 115, 92, 83, 107, 105, - 110, 110, 101, 100, 69, 102, - 102, 101, 99, 116, 46, 102, - 120, 0, 68, 58, 92, 77, - 105, 99, 114, 111, 115, 111, - 102, 116, 92, 68, 105, 114, - 101, 99, 116, 88, 84, 75, - 92, 83, 114, 99, 92, 83, - 104, 97, 100, 101, 114, 115, - 92, 76, 105, 103, 104, 116, - 105, 110, 103, 46, 102, 120, - 104, 0, 68, 58, 92, 77, - 105, 99, 114, 111, 115, 111, - 102, 116, 92, 68, 105, 114, - 101, 99, 116, 88, 84, 75, - 92, 83, 114, 99, 92, 83, - 104, 97, 100, 101, 114, 115, - 92, 85, 116, 105, 108, 105, - 116, 105, 101, 115, 46, 102, - 120, 104, 0, 68, 58, 92, - 77, 105, 99, 114, 111, 115, - 111, 102, 116, 92, 68, 105, - 114, 101, 99, 116, 88, 84, - 75, 92, 83, 114, 99, 92, - 83, 104, 97, 100, 101, 114, - 115, 92, 67, 111, 109, 109, - 111, 110, 46, 102, 120, 104, - 0, 171, 40, 0, 0, 0, - 92, 0, 0, 0, 140, 0, - 0, 0, 189, 0, 0, 0, - 0, 0, 255, 255, 60, 6, - 0, 0, 0, 0, 255, 255, - 84, 6, 0, 0, 0, 0, - 255, 255, 108, 6, 0, 0, - 0, 0, 255, 255, 120, 6, - 0, 0, 0, 0, 255, 255, - 132, 6, 0, 0, 0, 0, - 255, 255, 144, 6, 0, 0, - 0, 0, 255, 255, 156, 6, - 0, 0, 49, 0, 0, 0, - 168, 6, 0, 0, 49, 0, - 0, 0, 184, 6, 0, 0, - 49, 0, 0, 0, 196, 6, - 0, 0, 49, 0, 0, 0, - 216, 6, 0, 0, 52, 0, - 0, 0, 240, 6, 0, 0, - 49, 0, 0, 0, 0, 7, - 0, 0, 49, 0, 0, 0, - 20, 7, 0, 0, 49, 0, - 0, 0, 40, 7, 0, 0, - 49, 0, 0, 0, 64, 7, - 0, 0, 52, 0, 0, 0, - 88, 7, 0, 0, 52, 0, - 0, 0, 104, 7, 0, 0, - 83, 0, 1, 0, 120, 7, - 0, 0, 83, 0, 1, 0, - 132, 7, 0, 0, 84, 0, - 1, 0, 148, 7, 0, 0, - 84, 0, 1, 0, 164, 7, - 0, 0, 84, 0, 1, 0, - 180, 7, 0, 0, 11, 0, - 2, 0, 196, 7, 0, 0, - 53, 0, 0, 0, 216, 7, - 0, 0, 53, 0, 0, 0, - 232, 7, 0, 0, 53, 0, - 0, 0, 248, 7, 0, 0, - 85, 0, 1, 0, 8, 8, - 0, 0, 85, 0, 1, 0, - 24, 8, 0, 0, 85, 0, - 1, 0, 40, 8, 0, 0, - 85, 0, 1, 0, 56, 8, - 0, 0, 85, 0, 1, 0, - 72, 8, 0, 0, 85, 0, - 1, 0, 84, 8, 0, 0, - 12, 0, 3, 0, 100, 8, - 0, 0, 12, 0, 3, 0, - 116, 8, 0, 0, 12, 0, - 3, 0, 132, 8, 0, 0, - 83, 0, 1, 0, 148, 8, - 0, 0, 83, 0, 1, 0, - 164, 8, 0, 0, 83, 0, - 1, 0, 180, 8, 0, 0, - 42, 1, 0, 0, 196, 8, - 0, 0, 42, 1, 0, 0, - 216, 8, 0, 0, 48, 1, - 0, 0, 228, 8, 0, 0, - 53, 1, 0, 0, 240, 8, - 0, 0, 53, 1, 0, 0, - 252, 8, 0, 0, 66, 105, - 97, 115, 88, 50, 0, 171, - 1, 0, 3, 0, 1, 0, - 3, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 23, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 255, 255, 83, 107, - 105, 110, 0, 171, 171, 171, - 24, 0, 0, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 25, 0, 0, 0, 255, 255, - 1, 0, 255, 255, 255, 255, - 26, 0, 0, 0, 255, 255, - 255, 255, 2, 0, 255, 255, - 86, 83, 83, 107, 105, 110, - 110, 101, 100, 80, 105, 120, - 101, 108, 76, 105, 103, 104, - 116, 105, 110, 103, 84, 119, - 111, 66, 111, 110, 101, 115, - 66, 110, 0, 84, 101, 120, - 67, 111, 111, 114, 100, 0, - 171, 171, 1, 0, 3, 0, - 1, 0, 2, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 80, 111, 115, 105, 116, 105, - 111, 110, 87, 83, 0, 171, - 1, 0, 3, 0, 1, 0, - 4, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 78, 111, - 114, 109, 97, 108, 87, 83, - 0, 171, 171, 171, 1, 0, - 3, 0, 1, 0, 3, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 68, 105, 102, 102, - 117, 115, 101, 0, 80, 111, - 115, 105, 116, 105, 111, 110, - 80, 83, 0, 171, 205, 2, - 0, 0, 216, 2, 0, 0, - 232, 2, 0, 0, 244, 2, - 0, 0, 4, 3, 0, 0, - 16, 3, 0, 0, 32, 3, - 0, 0, 244, 2, 0, 0, - 40, 3, 0, 0, 244, 2, - 0, 0, 5, 0, 0, 0, - 1, 0, 17, 0, 1, 0, - 5, 0, 52, 3, 0, 0, - 19, 0, 0, 0, 255, 255, - 255, 255, 15, 0, 255, 255, - 20, 0, 0, 0, 2, 0, - 255, 255, 255, 255, 255, 255, - 21, 0, 0, 0, 255, 255, - 3, 0, 255, 255, 255, 255, - 22, 0, 0, 0, 255, 255, - 255, 255, 4, 0, 255, 255, - 32, 0, 0, 0, 6, 0, - 7, 0, 8, 0, 255, 255, - 35, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 5, 0, - 39, 0, 0, 0, 13, 0, - 14, 0, 255, 255, 255, 255, - 40, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 16, 0, - 41, 0, 0, 0, 0, 0, - 1, 0, 255, 255, 255, 255, - 43, 0, 0, 0, 9, 0, - 10, 0, 11, 0, 12, 0, - 115, 107, 105, 110, 110, 105, - 110, 103, 0, 171, 171, 171, - 3, 0, 3, 0, 4, 0, - 3, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 10, 0, - 0, 0, 0, 0, 3, 0, - 6, 0, 9, 0, 14, 0, - 0, 0, 2, 0, 5, 0, - 8, 0, 11, 0, 15, 0, - 0, 0, 1, 0, 4, 0, - 7, 0, 10, 0, 118, 105, - 110, 0, 80, 111, 115, 105, - 116, 105, 111, 110, 0, 78, - 111, 114, 109, 97, 108, 0, - 73, 110, 100, 105, 99, 101, - 115, 0, 1, 0, 2, 0, - 1, 0, 4, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 87, 101, 105, 103, 104, 116, - 115, 0, 40, 4, 0, 0, - 244, 2, 0, 0, 49, 4, - 0, 0, 16, 3, 0, 0, - 205, 2, 0, 0, 216, 2, - 0, 0, 56, 4, 0, 0, - 64, 4, 0, 0, 80, 4, - 0, 0, 244, 2, 0, 0, - 5, 0, 0, 0, 1, 0, - 17, 0, 1, 0, 5, 0, - 88, 4, 0, 0, 11, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 16, 0, - 0, 0, 255, 255, 1, 0, - 255, 255, 255, 255, 17, 0, - 0, 0, 255, 255, 255, 255, - 2, 0, 255, 255, 2, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 3, 0, 3, 0, - 0, 0, 4, 0, 5, 0, - 6, 0, 255, 255, 4, 0, - 0, 0, 7, 0, 8, 0, - 255, 255, 255, 255, 5, 0, - 0, 0, 9, 0, 10, 0, - 11, 0, 12, 0, 6, 0, - 0, 0, 13, 0, 14, 0, - 15, 0, 16, 0, 118, 111, - 117, 116, 0, 80, 111, 115, - 95, 112, 115, 0, 80, 111, - 115, 95, 119, 115, 0, 78, - 111, 114, 109, 97, 108, 95, - 119, 115, 0, 70, 111, 103, - 70, 97, 99, 116, 111, 114, - 0, 171, 0, 0, 3, 0, - 1, 0, 1, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 245, 4, 0, 0, 244, 2, - 0, 0, 252, 4, 0, 0, - 16, 3, 0, 0, 3, 5, - 0, 0, 16, 3, 0, 0, - 13, 5, 0, 0, 24, 5, - 0, 0, 5, 0, 0, 0, - 1, 0, 11, 0, 1, 0, - 4, 0, 40, 5, 0, 0, - 36, 0, 0, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 37, 0, 0, 0, 255, 255, - 1, 0, 255, 255, 255, 255, - 38, 0, 0, 0, 255, 255, - 255, 255, 3, 0, 255, 255, - 0, 0, 0, 0, 92, 2, - 0, 0, 100, 2, 0, 0, - 1, 0, 0, 0, 116, 2, - 0, 0, 0, 0, 0, 0, - 128, 2, 0, 0, 100, 2, - 0, 0, 3, 0, 0, 0, - 136, 2, 0, 0, 0, 0, - 0, 0, 172, 2, 0, 0, - 92, 3, 0, 0, 10, 0, - 0, 0, 108, 3, 0, 0, - 0, 0, 0, 0, 228, 3, - 0, 0, 240, 3, 0, 0, - 3, 0, 0, 0, 0, 4, - 0, 0, 128, 2, 0, 0, - 36, 4, 0, 0, 128, 4, - 0, 0, 3, 0, 0, 0, - 144, 4, 0, 0, 172, 2, - 0, 0, 36, 4, 0, 0, - 128, 4, 0, 0, 5, 0, - 0, 0, 180, 4, 0, 0, - 0, 0, 0, 0, 240, 4, - 0, 0, 72, 5, 0, 0, - 3, 0, 0, 0, 88, 5, - 0, 0, 77, 105, 99, 114, - 111, 115, 111, 102, 116, 32, - 40, 82, 41, 32, 72, 76, - 83, 76, 32, 83, 104, 97, - 100, 101, 114, 32, 67, 111, - 109, 112, 105, 108, 101, 114, - 32, 49, 48, 46, 49, 0, - 81, 0, 0, 5, 243, 0, - 15, 160, 0, 0, 0, 64, - 0, 0, 128, 191, 0, 0, - 64, 64, 0, 0, 0, 0, - 81, 0, 0, 5, 244, 0, - 15, 160, 0, 0, 0, 0, - 0, 0, 128, 63, 0, 0, - 0, 0, 0, 0, 0, 0, - 31, 0, 0, 2, 5, 0, - 0, 128, 0, 0, 15, 144, - 31, 0, 0, 2, 5, 0, - 1, 128, 1, 0, 15, 144, - 31, 0, 0, 2, 5, 0, - 2, 128, 2, 0, 15, 144, - 31, 0, 0, 2, 5, 0, - 3, 128, 3, 0, 15, 144, - 31, 0, 0, 2, 5, 0, - 4, 128, 4, 0, 15, 144, - 5, 0, 0, 3, 0, 0, - 3, 128, 3, 0, 228, 144, - 243, 0, 170, 160, 46, 0, - 0, 2, 0, 0, 3, 176, - 0, 0, 225, 128, 5, 0, - 0, 4, 0, 0, 15, 128, - 4, 0, 85, 144, 26, 32, - 228, 160, 0, 0, 0, 176, - 4, 0, 0, 5, 0, 0, - 15, 128, 26, 32, 228, 160, - 0, 0, 85, 176, 4, 0, - 0, 144, 0, 0, 228, 128, - 9, 0, 0, 3, 1, 0, - 1, 128, 0, 0, 228, 144, - 0, 0, 228, 128, 5, 0, - 0, 4, 2, 0, 15, 128, - 4, 0, 85, 144, 27, 32, - 228, 160, 0, 0, 0, 176, - 5, 0, 0, 4, 3, 0, - 15, 128, 4, 0, 85, 144, - 28, 32, 228, 160, 0, 0, - 0, 176, 4, 0, 0, 5, - 3, 0, 15, 128, 28, 32, - 228, 160, 0, 0, 85, 176, - 4, 0, 0, 144, 3, 0, - 228, 128, 4, 0, 0, 5, - 2, 0, 15, 128, 27, 32, - 228, 160, 0, 0, 85, 176, - 4, 0, 0, 144, 2, 0, - 228, 128, 9, 0, 0, 3, - 1, 0, 2, 128, 0, 0, - 228, 144, 2, 0, 228, 128, - 9, 0, 0, 3, 1, 0, - 4, 128, 0, 0, 228, 144, - 3, 0, 228, 128, 1, 0, - 0, 2, 1, 0, 8, 128, - 0, 0, 255, 144, 9, 0, - 0, 3, 0, 0, 4, 192, - 1, 0, 228, 128, 24, 0, - 228, 160, 9, 0, 0, 3, - 1, 0, 1, 224, 1, 0, - 228, 128, 15, 0, 228, 160, - 9, 0, 0, 3, 1, 0, - 2, 224, 1, 0, 228, 128, - 16, 0, 228, 160, 9, 0, - 0, 3, 1, 0, 4, 224, - 1, 0, 228, 128, 17, 0, - 228, 160, 4, 0, 0, 4, - 4, 0, 7, 128, 1, 0, - 228, 144, 243, 0, 0, 160, - 243, 0, 85, 160, 8, 0, - 0, 3, 0, 0, 1, 128, - 4, 0, 228, 128, 0, 0, - 228, 128, 8, 0, 0, 3, - 0, 0, 2, 128, 4, 0, - 228, 128, 2, 0, 228, 128, - 8, 0, 0, 3, 0, 0, - 4, 128, 4, 0, 228, 128, - 3, 0, 228, 128, 8, 0, - 0, 3, 2, 0, 1, 128, - 0, 0, 228, 128, 19, 0, - 228, 160, 8, 0, 0, 3, - 2, 0, 2, 128, 0, 0, - 228, 128, 20, 0, 228, 160, - 8, 0, 0, 3, 2, 0, - 4, 128, 0, 0, 228, 128, - 21, 0, 228, 160, 8, 0, - 0, 3, 0, 0, 1, 128, - 2, 0, 228, 128, 2, 0, - 228, 128, 7, 0, 0, 2, - 0, 0, 1, 128, 0, 0, - 0, 128, 5, 0, 0, 3, - 2, 0, 7, 224, 0, 0, - 0, 128, 2, 0, 228, 128, - 9, 0, 0, 3, 0, 0, - 1, 128, 1, 0, 228, 128, - 14, 0, 228, 160, 11, 0, - 0, 3, 0, 0, 1, 128, - 0, 0, 0, 128, 243, 0, - 255, 160, 10, 0, 0, 3, - 1, 0, 8, 224, 0, 0, - 0, 128, 243, 0, 85, 161, - 9, 0, 0, 3, 0, 0, - 1, 128, 1, 0, 228, 128, - 22, 0, 228, 160, 9, 0, - 0, 3, 0, 0, 2, 128, - 1, 0, 228, 128, 23, 0, - 228, 160, 9, 0, 0, 3, - 0, 0, 4, 128, 1, 0, - 228, 128, 25, 0, 228, 160, - 4, 0, 0, 4, 0, 0, - 3, 192, 0, 0, 170, 128, - 242, 0, 228, 160, 0, 0, - 228, 128, 1, 0, 0, 2, - 0, 0, 8, 192, 0, 0, - 170, 128, 1, 0, 0, 2, - 0, 0, 3, 224, 2, 0, - 228, 144, 1, 0, 0, 2, - 0, 0, 3, 128, 244, 0, - 228, 160, 4, 0, 0, 4, - 3, 0, 15, 224, 0, 0, - 255, 160, 0, 0, 64, 128, - 0, 0, 21, 128, 255, 255, - 0, 0, 83, 72, 68, 82, - 196, 4, 0, 0, 64, 0, - 1, 0, 49, 1, 0, 0, - 89, 8, 0, 4, 70, 142, - 32, 0, 0, 0, 0, 0, - 242, 0, 0, 0, 95, 0, - 0, 3, 242, 16, 16, 0, - 0, 0, 0, 0, 95, 0, - 0, 3, 114, 16, 16, 0, - 1, 0, 0, 0, 95, 0, - 0, 3, 50, 16, 16, 0, - 2, 0, 0, 0, 95, 0, - 0, 3, 50, 16, 16, 0, - 3, 0, 0, 0, 95, 0, - 0, 3, 50, 16, 16, 0, - 4, 0, 0, 0, 101, 0, - 0, 3, 50, 32, 16, 0, - 0, 0, 0, 0, 101, 0, - 0, 3, 242, 32, 16, 0, - 1, 0, 0, 0, 101, 0, - 0, 3, 114, 32, 16, 0, - 2, 0, 0, 0, 101, 0, - 0, 3, 242, 32, 16, 0, - 3, 0, 0, 0, 103, 0, - 0, 4, 242, 32, 16, 0, - 4, 0, 0, 0, 1, 0, - 0, 0, 104, 0, 0, 2, - 5, 0, 0, 0, 54, 0, - 0, 5, 50, 32, 16, 0, - 0, 0, 0, 0, 70, 16, - 16, 0, 2, 0, 0, 0, - 38, 0, 0, 11, 0, 208, - 0, 0, 50, 0, 16, 0, - 0, 0, 0, 0, 70, 16, - 16, 0, 3, 0, 0, 0, - 2, 64, 0, 0, 3, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 56, 0, 0, 10, - 242, 0, 16, 0, 1, 0, - 0, 0, 86, 21, 16, 0, - 4, 0, 0, 0, 70, 142, - 32, 6, 0, 0, 0, 0, - 26, 0, 0, 0, 26, 0, - 16, 0, 0, 0, 0, 0, - 50, 0, 0, 12, 242, 0, - 16, 0, 1, 0, 0, 0, - 70, 142, 32, 6, 0, 0, - 0, 0, 26, 0, 0, 0, - 10, 0, 16, 0, 0, 0, - 0, 0, 6, 16, 16, 0, - 4, 0, 0, 0, 70, 14, - 16, 0, 1, 0, 0, 0, - 17, 0, 0, 7, 18, 0, - 16, 0, 2, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 14, 16, 0, - 1, 0, 0, 0, 56, 0, - 0, 10, 242, 0, 16, 0, - 3, 0, 0, 0, 86, 21, - 16, 0, 4, 0, 0, 0, - 70, 142, 32, 6, 0, 0, - 0, 0, 27, 0, 0, 0, - 26, 0, 16, 0, 0, 0, - 0, 0, 50, 0, 0, 12, - 242, 0, 16, 0, 3, 0, - 0, 0, 70, 142, 32, 6, - 0, 0, 0, 0, 27, 0, - 0, 0, 10, 0, 16, 0, - 0, 0, 0, 0, 6, 16, - 16, 0, 4, 0, 0, 0, - 70, 14, 16, 0, 3, 0, - 0, 0, 17, 0, 0, 7, - 34, 0, 16, 0, 2, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 70, 14, - 16, 0, 3, 0, 0, 0, - 56, 0, 0, 10, 242, 0, - 16, 0, 4, 0, 0, 0, - 86, 21, 16, 0, 4, 0, - 0, 0, 70, 142, 32, 6, - 0, 0, 0, 0, 28, 0, - 0, 0, 26, 0, 16, 0, - 0, 0, 0, 0, 50, 0, - 0, 12, 242, 0, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 6, 0, 0, 0, 0, - 28, 0, 0, 0, 10, 0, - 16, 0, 0, 0, 0, 0, - 6, 16, 16, 0, 4, 0, - 0, 0, 70, 14, 16, 0, - 4, 0, 0, 0, 17, 0, - 0, 7, 66, 0, 16, 0, - 2, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 14, 16, 0, 0, 0, - 0, 0, 54, 0, 0, 5, - 130, 0, 16, 0, 2, 0, - 0, 0, 58, 16, 16, 0, - 0, 0, 0, 0, 17, 0, - 0, 8, 18, 32, 16, 0, - 1, 0, 0, 0, 70, 14, - 16, 0, 2, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 15, 0, 0, 0, - 17, 0, 0, 8, 34, 32, - 16, 0, 1, 0, 0, 0, - 70, 14, 16, 0, 2, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 16, 0, - 0, 0, 17, 0, 0, 8, - 66, 32, 16, 0, 1, 0, - 0, 0, 70, 14, 16, 0, - 2, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 17, 0, 0, 0, 17, 32, - 0, 8, 130, 32, 16, 0, - 1, 0, 0, 0, 70, 14, - 16, 0, 2, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 14, 0, 0, 0, - 50, 0, 0, 15, 114, 0, - 16, 0, 4, 0, 0, 0, - 70, 18, 16, 0, 1, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 64, 0, 0, - 0, 64, 0, 0, 0, 64, - 0, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 128, 191, - 0, 0, 128, 191, 0, 0, - 128, 191, 0, 0, 0, 0, - 16, 0, 0, 7, 18, 0, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 4, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 16, 0, - 0, 7, 34, 0, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 4, 0, 0, 0, - 70, 2, 16, 0, 3, 0, - 0, 0, 16, 0, 0, 7, - 66, 0, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 4, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 16, 0, 0, 8, 18, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 19, 0, - 0, 0, 16, 0, 0, 8, - 34, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 20, 0, 0, 0, 16, 0, - 0, 8, 66, 0, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 1, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 21, 0, 0, 0, - 16, 0, 0, 7, 130, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 68, 0, - 0, 5, 130, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 56, 0, 0, 7, 114, 32, - 16, 0, 2, 0, 0, 0, - 246, 15, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 54, 0, - 0, 8, 114, 32, 16, 0, - 3, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 0, 0, - 54, 0, 0, 6, 130, 32, - 16, 0, 3, 0, 0, 0, - 58, 128, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 17, 0, 0, 8, 18, 32, - 16, 0, 4, 0, 0, 0, - 70, 14, 16, 0, 2, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 22, 0, - 0, 0, 17, 0, 0, 8, - 34, 32, 16, 0, 4, 0, - 0, 0, 70, 14, 16, 0, - 2, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 23, 0, 0, 0, 17, 0, - 0, 8, 66, 32, 16, 0, - 4, 0, 0, 0, 70, 14, - 16, 0, 2, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 24, 0, 0, 0, - 17, 0, 0, 8, 130, 32, - 16, 0, 4, 0, 0, 0, - 70, 14, 16, 0, 2, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 25, 0, - 0, 0, 62, 0, 0, 1, - 73, 83, 71, 78, 184, 0, - 0, 0, 5, 0, 0, 0, - 8, 0, 0, 0, 128, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 15, 15, 0, 0, 140, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 1, 0, 0, 0, - 7, 7, 0, 0, 147, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 2, 0, 0, 0, - 3, 3, 0, 0, 156, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 0, 3, 0, 0, 0, - 15, 3, 0, 0, 169, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 4, 0, 0, 0, - 15, 3, 0, 0, 83, 86, - 95, 80, 111, 115, 105, 116, - 105, 111, 110, 0, 78, 79, - 82, 77, 65, 76, 0, 84, - 69, 88, 67, 79, 79, 82, - 68, 0, 66, 76, 69, 78, - 68, 73, 78, 68, 73, 67, - 69, 83, 0, 66, 76, 69, - 78, 68, 87, 69, 73, 71, - 72, 84, 0, 171, 171, 171, - 79, 83, 71, 78, 156, 0, - 0, 0, 5, 0, 0, 0, - 8, 0, 0, 0, 128, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 3, 12, 0, 0, 128, 0, - 0, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 1, 0, 0, 0, - 15, 0, 0, 0, 128, 0, - 0, 0, 2, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 2, 0, 0, 0, - 7, 8, 0, 0, 137, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 3, 0, 0, 0, - 15, 0, 0, 0, 143, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 3, 0, - 0, 0, 4, 0, 0, 0, - 15, 0, 0, 0, 84, 69, - 88, 67, 79, 79, 82, 68, - 0, 67, 79, 76, 79, 82, - 0, 83, 86, 95, 80, 111, - 115, 105, 116, 105, 111, 110, - 0, 171 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedVertexLightingFourBones.inc b/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedVertexLightingFourBones.inc deleted file mode 100644 index bb4a5e7..0000000 --- a/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedVertexLightingFourBones.inc +++ /dev/null @@ -1,1388 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Position 0 xyzw 0 NONE float xyzw -// NORMAL 0 xyz 1 NONE float xyz -// TEXCOORD 0 xy 2 NONE float xy -// BLENDINDICES 0 xyzw 3 NONE uint xyzw -// BLENDWEIGHT 0 xyzw 4 NONE float xyzw -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// COLOR 0 xyzw 0 NONE float xyzw -// COLOR 1 xyzw 1 NONE float xyzw -// TEXCOORD 0 xy 2 NONE float xy -// SV_Position 0 xyzw 3 POS float xyzw -// -// -// Constant buffer to DX9 shader constant mappings: -// -// Target Reg Buffer Start Reg # of Regs Data Conversion -// ---------- ------- --------- --------- ---------------------- -// c0 cb0 0 242 ( FLT, FLT, FLT, FLT) -// -// -// Runtime generated constant mappings: -// -// Target Reg Constant Description -// ---------- -------------------------------------------------- -// c242 Vertex Shader position offset -// -// -// Level9 shader bytecode: -// - vs_2_0 - def c243, 3, 0, 1, 0 - dcl_texcoord v0 // vin<0,1,2,3> - dcl_texcoord1 v1 // vin<4,5,6> - dcl_texcoord2 v2 // vin<7,8> - dcl_texcoord3 v3 // vin<9,10,11,12> - dcl_texcoord4 v4 // vin<13,14,15,16> - -#line 49 "D:\Microsoft\DirectXTK\Src\Shaders\SkinnedEffect.fx" - mul r0, v3, c243.x - mova a0, r0.yxzw - mul r1, v4.y, c26[a0.x] - mad r1, c26[a0.y], v4.x, r1 // ::skinning<0,3,6,9> - mad r0, c26[a0.z], v4.z, r1 // ::skinning<0,3,6,9> - mad r0, c26[a0.w], v4.w, r0 // ::skinning<0,3,6,9> - -#line 53 - dp3 r1.x, v1, r0 // ::Skin<0> - dp4 r0.x, v0, r0 // Skin::vin<0> - -#line 49 - mul r2, v4.y, c27[a0.x] - mul r3, v4.y, c28[a0.x] - mad r3, c28[a0.y], v4.x, r3 // ::skinning<2,5,8,11> - mad r2, c27[a0.y], v4.x, r2 // ::skinning<1,4,7,10> - mad r2, c27[a0.z], v4.z, r2 // ::skinning<1,4,7,10> - mad r3, c28[a0.z], v4.z, r3 // ::skinning<2,5,8,11> - mad r3, c28[a0.w], v4.w, r3 // ::skinning<2,5,8,11> - mad r2, c27[a0.w], v4.w, r2 // ::skinning<1,4,7,10> - -#line 53 - dp3 r1.y, v1, r2 // ::Skin<1> - dp4 r0.y, v0, r2 // Skin::vin<1> - dp3 r1.z, v1, r3 // ::Skin<2> - dp4 r0.z, v0, r3 // Skin::vin<2> - -#line 57 "D:\Microsoft\DirectXTK\Src\Shaders\Lighting.fxh" - dp3 r2.x, r1, c19 - dp3 r2.y, r1, c20 - dp3 r2.z, r1, c21 - nrm r1.xyz, r2 // ::worldNormal<0,1,2> - -#line 34 - dp3 r2.x, -c3, r1 // ::dotL<0> - dp3 r2.y, -c4, r1 // ::dotL<1> - dp3 r2.z, -c5, r1 // ::dotL<2> - -#line 37 - sge r3.xyz, r2, c243.y // ::zeroL<0,1,2> - mul r4.xyz, r2, r3 // ::diffuse<0,1,2> - -#line 44 - mul r5.xyz, r4.y, c7 - mad r4.xyw, r4.x, c6.xyzz, r5.xyzz - mad r4.xyz, r4.z, c8, r4.xyww - mov r5.xyz, c0 // Parameters::DiffuseColor<0,1,2> - mad oT0.xyz, r4, r5, c1 // ::VSSkinnedVertexLightingFourBones<0,1,2> - -#line 55 - mov r0.w, v0.w - dp4 r4.x, r0, c15 // ::pos_ws<0> - dp4 r4.y, r0, c16 // ::pos_ws<1> - dp4 r4.z, r0, c17 // ::pos_ws<2> - add r4.xyz, -r4, c12 - nrm r5.xyz, r4 // ::eyeVector<0,1,2> - -#line 31 - add r4.xyz, r5, -c3 - nrm r6.xyz, r4 // ::halfVectors<0,1,2> - -#line 35 - dp3 r4.x, r6, r1 // ::dotH<0> - -#line 31 - add r6.xyz, r5, -c4 - add r5.xyz, r5, -c5 - nrm r7.xyz, r5 // ::halfVectors<6,7,8> - -#line 35 - dp3 r4.z, r7, r1 // ::dotH<2> - -#line 31 - nrm r5.xyz, r6 // ::halfVectors<3,4,5> - -#line 35 - dp3 r4.y, r5, r1 // ::dotH<1> - -#line 40 - max r1.xyz, r4, c243.y - mul r1.xyz, r3, r1 - log r3.x, r1.x - log r3.y, r1.y - log r3.z, r1.z - mul r1.xyz, r3, c2.w - exp r3.x, r1.x - exp r3.y, r1.y - exp r3.z, r1.z - mul r1.xyz, r2, r3 // ::specular<0,1,2> - -#line 45 - mul r2.xyz, r1.y, c10 - mad r1.xyw, r1.x, c9.xyzz, r2.xyzz - mad r1.xyz, r1.z, c11, r1.xyww - mul oT1.xyz, r1, c2 // ::VSSkinnedVertexLightingFourBones<4,5,6> - -#line 61 - dp4 oPos.z, r0, c24 // ::VSSkinnedVertexLightingFourBones<12> - -#line 12 "D:\Microsoft\DirectXTK\Src\Shaders\Common.fxh" - dp4 r1.x, r0, c14 - max r1.x, r1.x, c243.y - min oT1.w, r1.x, c243.z // ::VSSkinnedVertexLightingFourBones<7> - -#line 61 "D:\Microsoft\DirectXTK\Src\Shaders\Lighting.fxh" - dp4 r1.x, r0, c22 // ::vout<0> - dp4 r1.y, r0, c23 // ::vout<1> - dp4 r0.x, r0, c25 // ::vout<3> - -#line 122 "D:\Microsoft\DirectXTK\Src\Shaders\SkinnedEffect.fx" - mad oPos.xy, r0.x, c242, r1 // ::VSSkinnedVertexLightingFourBones<10,11> - mov oPos.w, r0.x // ::VSSkinnedVertexLightingFourBones<13> - -#line 44 "D:\Microsoft\DirectXTK\Src\Shaders\Lighting.fxh" - mov oT0.w, c0.w // ::VSSkinnedVertexLightingFourBones<3> - -#line 126 "D:\Microsoft\DirectXTK\Src\Shaders\SkinnedEffect.fx" - mov oT2.xy, v2 // ::VSSkinnedVertexLightingFourBones<8,9> - -// approximately 84 instruction slots used -vs_4_0 -dcl_constantbuffer CB0[242], dynamicIndexed -dcl_input v0.xyzw -dcl_input v1.xyz -dcl_input v2.xy -dcl_input v3.xyzw -dcl_input v4.xyzw -dcl_output o0.xyzw -dcl_output o1.xyzw -dcl_output o2.xy -dcl_output_siv o3.xyzw, position -dcl_temps 7 -imul null, r0.xyzw, v3.xyzw, l(3, 3, 3, 3) -mul r1.xyzw, v4.yyyy, cb0[r0.y + 26].xyzw -mad r1.xyzw, cb0[r0.x + 26].xyzw, v4.xxxx, r1.xyzw -mad r1.xyzw, cb0[r0.z + 26].xyzw, v4.zzzz, r1.xyzw -mad r1.xyzw, cb0[r0.w + 26].xyzw, v4.wwww, r1.xyzw -dp3 r2.x, v1.xyzx, r1.xyzx -dp4 r1.x, v0.xyzw, r1.xyzw -mul r3.xyzw, v4.yyyy, cb0[r0.y + 27].xyzw -mad r3.xyzw, cb0[r0.x + 27].xyzw, v4.xxxx, r3.xyzw -mad r3.xyzw, cb0[r0.z + 27].xyzw, v4.zzzz, r3.xyzw -mad r3.xyzw, cb0[r0.w + 27].xyzw, v4.wwww, r3.xyzw -dp3 r2.y, v1.xyzx, r3.xyzx -dp4 r1.y, v0.xyzw, r3.xyzw -mul r3.xyzw, v4.yyyy, cb0[r0.y + 28].xyzw -mad r3.xyzw, cb0[r0.x + 28].xyzw, v4.xxxx, r3.xyzw -mad r3.xyzw, cb0[r0.z + 28].xyzw, v4.zzzz, r3.xyzw -mad r0.xyzw, cb0[r0.w + 28].xyzw, v4.wwww, r3.xyzw -dp3 r2.z, v1.xyzx, r0.xyzx -dp4 r1.z, v0.xyzw, r0.xyzw -dp3 r0.x, r2.xyzx, cb0[19].xyzx -dp3 r0.y, r2.xyzx, cb0[20].xyzx -dp3 r0.z, r2.xyzx, cb0[21].xyzx -dp3 r0.w, r0.xyzx, r0.xyzx -rsq r0.w, r0.w -mul r0.xyz, r0.wwww, r0.xyzx -dp3 r2.x, -cb0[3].xyzx, r0.xyzx -dp3 r2.y, -cb0[4].xyzx, r0.xyzx -dp3 r2.z, -cb0[5].xyzx, r0.xyzx -ge r3.xyz, r2.xyzx, l(0.000000, 0.000000, 0.000000, 0.000000) -and r3.xyz, r3.xyzx, l(0x3f800000, 0x3f800000, 0x3f800000, 0) -mul r4.xyz, r2.xyzx, r3.xyzx -mul r5.xyz, r4.yyyy, cb0[7].xyzx -mad r4.xyw, r4.xxxx, cb0[6].xyxz, r5.xyxz -mad r4.xyz, r4.zzzz, cb0[8].xyzx, r4.xywx -mad o0.xyz, r4.xyzx, cb0[0].xyzx, cb0[1].xyzx -mov o0.w, cb0[0].w -mov r1.w, v0.w -dp4 r4.x, r1.xyzw, cb0[15].xyzw -dp4 r4.y, r1.xyzw, cb0[16].xyzw -dp4 r4.z, r1.xyzw, cb0[17].xyzw -add r4.xyz, -r4.xyzx, cb0[12].xyzx -dp3 r0.w, r4.xyzx, r4.xyzx -rsq r0.w, r0.w -mad r5.xyz, r4.xyzx, r0.wwww, -cb0[3].xyzx -dp3 r2.w, r5.xyzx, r5.xyzx -rsq r2.w, r2.w -mul r5.xyz, r2.wwww, r5.xyzx -dp3 r5.x, r5.xyzx, r0.xyzx -mad r6.xyz, r4.xyzx, r0.wwww, -cb0[4].xyzx -mad r4.xyz, r4.xyzx, r0.wwww, -cb0[5].xyzx -dp3 r0.w, r6.xyzx, r6.xyzx -rsq r0.w, r0.w -mul r6.xyz, r0.wwww, r6.xyzx -dp3 r5.y, r6.xyzx, r0.xyzx -dp3 r0.w, r4.xyzx, r4.xyzx -rsq r0.w, r0.w -mul r4.xyz, r0.wwww, r4.xyzx -dp3 r5.z, r4.xyzx, r0.xyzx -max r0.xyz, r5.xyzx, l(0.000000, 0.000000, 0.000000, 0.000000) -mul r0.xyz, r3.xyzx, r0.xyzx -log r0.xyz, r0.xyzx -mul r0.xyz, r0.xyzx, cb0[2].wwww -exp r0.xyz, r0.xyzx -mul r0.xyz, r2.xyzx, r0.xyzx -mul r2.xyz, r0.yyyy, cb0[10].xyzx -mad r0.xyw, r0.xxxx, cb0[9].xyxz, r2.xyxz -mad r0.xyz, r0.zzzz, cb0[11].xyzx, r0.xywx -mul o1.xyz, r0.xyzx, cb0[2].xyzx -dp4_sat o1.w, r1.xyzw, cb0[14].xyzw -mov o2.xy, v2.xyxx -dp4 o3.x, r1.xyzw, cb0[22].xyzw -dp4 o3.y, r1.xyzw, cb0[23].xyzw -dp4 o3.z, r1.xyzw, cb0[24].xyzw -dp4 o3.w, r1.xyzw, cb0[25].xyzw -ret -// Approximately 0 instruction slots used -#endif - -const BYTE SkinnedEffect_VSSkinnedVertexLightingFourBones[] = -{ - 68, 88, 66, 67, 197, 148, - 134, 33, 85, 189, 37, 134, - 14, 134, 117, 127, 117, 114, - 88, 21, 1, 0, 0, 0, - 84, 26, 0, 0, 4, 0, - 0, 0, 48, 0, 0, 0, - 200, 14, 0, 0, 8, 25, - 0, 0, 200, 25, 0, 0, - 65, 111, 110, 57, 144, 14, - 0, 0, 144, 14, 0, 0, - 0, 2, 254, 255, 92, 14, - 0, 0, 52, 0, 0, 0, - 1, 0, 36, 0, 0, 0, - 48, 0, 0, 0, 48, 0, - 0, 0, 36, 0, 1, 0, - 48, 0, 0, 0, 0, 0, - 242, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 242, 0, - 0, 2, 254, 255, 254, 255, - 77, 2, 68, 66, 85, 71, - 40, 0, 0, 0, 8, 9, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 188, 0, - 0, 0, 80, 0, 0, 0, - 200, 0, 0, 0, 16, 0, - 0, 0, 200, 7, 0, 0, - 184, 3, 0, 0, 68, 58, - 92, 77, 105, 99, 114, 111, - 115, 111, 102, 116, 92, 68, - 105, 114, 101, 99, 116, 88, - 84, 75, 92, 83, 114, 99, - 92, 83, 104, 97, 100, 101, - 114, 115, 92, 83, 107, 105, - 110, 110, 101, 100, 69, 102, - 102, 101, 99, 116, 46, 102, - 120, 0, 68, 58, 92, 77, - 105, 99, 114, 111, 115, 111, - 102, 116, 92, 68, 105, 114, - 101, 99, 116, 88, 84, 75, - 92, 83, 114, 99, 92, 83, - 104, 97, 100, 101, 114, 115, - 92, 76, 105, 103, 104, 116, - 105, 110, 103, 46, 102, 120, - 104, 0, 68, 58, 92, 77, - 105, 99, 114, 111, 115, 111, - 102, 116, 92, 68, 105, 114, - 101, 99, 116, 88, 84, 75, - 92, 83, 114, 99, 92, 83, - 104, 97, 100, 101, 114, 115, - 92, 67, 111, 109, 109, 111, - 110, 46, 102, 120, 104, 0, - 171, 171, 40, 0, 0, 0, - 92, 0, 0, 0, 140, 0, - 0, 0, 0, 0, 255, 255, - 60, 9, 0, 0, 0, 0, - 255, 255, 84, 9, 0, 0, - 0, 0, 255, 255, 96, 9, - 0, 0, 0, 0, 255, 255, - 108, 9, 0, 0, 0, 0, - 255, 255, 120, 9, 0, 0, - 0, 0, 255, 255, 132, 9, - 0, 0, 49, 0, 0, 0, - 144, 9, 0, 0, 49, 0, - 0, 0, 160, 9, 0, 0, - 49, 0, 0, 0, 172, 9, - 0, 0, 49, 0, 0, 0, - 192, 9, 0, 0, 49, 0, - 0, 0, 216, 9, 0, 0, - 49, 0, 0, 0, 240, 9, - 0, 0, 53, 0, 0, 0, - 8, 10, 0, 0, 52, 0, - 0, 0, 24, 10, 0, 0, - 49, 0, 0, 0, 40, 10, - 0, 0, 49, 0, 0, 0, - 60, 10, 0, 0, 49, 0, - 0, 0, 80, 10, 0, 0, - 49, 0, 0, 0, 104, 10, - 0, 0, 49, 0, 0, 0, - 128, 10, 0, 0, 49, 0, - 0, 0, 152, 10, 0, 0, - 49, 0, 0, 0, 176, 10, - 0, 0, 49, 0, 0, 0, - 200, 10, 0, 0, 53, 0, - 0, 0, 224, 10, 0, 0, - 52, 0, 0, 0, 240, 10, - 0, 0, 53, 0, 0, 0, - 0, 11, 0, 0, 52, 0, - 0, 0, 16, 11, 0, 0, - 57, 0, 1, 0, 32, 11, - 0, 0, 57, 0, 1, 0, - 48, 11, 0, 0, 57, 0, - 1, 0, 64, 11, 0, 0, - 57, 0, 1, 0, 80, 11, - 0, 0, 34, 0, 1, 0, - 92, 11, 0, 0, 34, 0, - 1, 0, 108, 11, 0, 0, - 34, 0, 1, 0, 124, 11, - 0, 0, 37, 0, 1, 0, - 140, 11, 0, 0, 39, 0, - 1, 0, 156, 11, 0, 0, - 44, 0, 1, 0, 172, 11, - 0, 0, 44, 0, 1, 0, - 188, 11, 0, 0, 44, 0, - 1, 0, 208, 11, 0, 0, - 44, 0, 1, 0, 228, 11, - 0, 0, 44, 0, 1, 0, - 240, 11, 0, 0, 55, 0, - 1, 0, 4, 12, 0, 0, - 55, 0, 1, 0, 16, 12, - 0, 0, 55, 0, 1, 0, - 32, 12, 0, 0, 55, 0, - 1, 0, 48, 12, 0, 0, - 56, 0, 1, 0, 64, 12, - 0, 0, 56, 0, 1, 0, - 80, 12, 0, 0, 31, 0, - 1, 0, 92, 12, 0, 0, - 31, 0, 1, 0, 108, 12, - 0, 0, 35, 0, 1, 0, - 120, 12, 0, 0, 31, 0, - 1, 0, 136, 12, 0, 0, - 31, 0, 1, 0, 152, 12, - 0, 0, 31, 0, 1, 0, - 168, 12, 0, 0, 35, 0, - 1, 0, 180, 12, 0, 0, - 31, 0, 1, 0, 196, 12, - 0, 0, 35, 0, 1, 0, - 208, 12, 0, 0, 40, 0, - 1, 0, 224, 12, 0, 0, - 40, 0, 1, 0, 240, 12, - 0, 0, 40, 0, 1, 0, - 0, 13, 0, 0, 40, 0, - 1, 0, 12, 13, 0, 0, - 40, 0, 1, 0, 24, 13, - 0, 0, 40, 0, 1, 0, - 36, 13, 0, 0, 40, 0, - 1, 0, 52, 13, 0, 0, - 40, 0, 1, 0, 64, 13, - 0, 0, 40, 0, 1, 0, - 76, 13, 0, 0, 40, 0, - 1, 0, 88, 13, 0, 0, - 45, 0, 1, 0, 104, 13, - 0, 0, 45, 0, 1, 0, - 120, 13, 0, 0, 45, 0, - 1, 0, 140, 13, 0, 0, - 45, 0, 1, 0, 160, 13, - 0, 0, 61, 0, 1, 0, - 176, 13, 0, 0, 12, 0, - 2, 0, 192, 13, 0, 0, - 12, 0, 2, 0, 208, 13, - 0, 0, 12, 0, 2, 0, - 224, 13, 0, 0, 61, 0, - 1, 0, 240, 13, 0, 0, - 61, 0, 1, 0, 0, 14, - 0, 0, 61, 0, 1, 0, - 16, 14, 0, 0, 122, 0, - 0, 0, 32, 14, 0, 0, - 122, 0, 0, 0, 52, 14, - 0, 0, 44, 0, 1, 0, - 64, 14, 0, 0, 126, 0, - 0, 0, 76, 14, 0, 0, - 80, 97, 114, 97, 109, 101, - 116, 101, 114, 115, 0, 68, - 105, 102, 102, 117, 115, 101, - 67, 111, 108, 111, 114, 0, - 1, 0, 3, 0, 1, 0, - 4, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 38, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 255, 255, 83, 107, - 105, 110, 0, 171, 171, 171, - 1, 0, 3, 0, 1, 0, - 3, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 12, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 22, 0, - 0, 0, 255, 255, 1, 0, - 255, 255, 255, 255, 24, 0, - 0, 0, 255, 255, 255, 255, - 2, 0, 255, 255, 86, 83, - 83, 107, 105, 110, 110, 101, - 100, 86, 101, 114, 116, 101, - 120, 76, 105, 103, 104, 116, - 105, 110, 103, 70, 111, 117, - 114, 66, 111, 110, 101, 115, - 0, 68, 105, 102, 102, 117, - 115, 101, 0, 171, 171, 171, - 1, 0, 3, 0, 1, 0, - 4, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 83, 112, - 101, 99, 117, 108, 97, 114, - 0, 84, 101, 120, 67, 111, - 111, 114, 100, 0, 171, 171, - 1, 0, 3, 0, 1, 0, - 2, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 80, 111, - 115, 105, 116, 105, 111, 110, - 80, 83, 0, 171, 217, 3, - 0, 0, 228, 3, 0, 0, - 244, 3, 0, 0, 228, 3, - 0, 0, 253, 3, 0, 0, - 8, 4, 0, 0, 24, 4, - 0, 0, 228, 3, 0, 0, - 5, 0, 0, 0, 1, 0, - 14, 0, 1, 0, 4, 0, - 36, 4, 0, 0, 39, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 255, 255, 68, 0, - 0, 0, 4, 0, 5, 0, - 6, 0, 255, 255, 69, 0, - 0, 0, 255, 255, 255, 255, - 12, 0, 255, 255, 72, 0, - 0, 0, 255, 255, 255, 255, - 255, 255, 7, 0, 76, 0, - 0, 0, 10, 0, 11, 0, - 255, 255, 255, 255, 77, 0, - 0, 0, 255, 255, 255, 255, - 255, 255, 13, 0, 78, 0, - 0, 0, 255, 255, 255, 255, - 255, 255, 3, 0, 79, 0, - 0, 0, 8, 0, 9, 0, - 255, 255, 255, 255, 100, 105, - 102, 102, 117, 115, 101, 0, - 1, 0, 3, 0, 1, 0, - 3, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 34, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 255, 255, 100, 111, - 116, 72, 0, 171, 171, 171, - 48, 0, 0, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 52, 0, 0, 0, 255, 255, - 255, 255, 2, 0, 255, 255, - 54, 0, 0, 0, 255, 255, - 1, 0, 255, 255, 255, 255, - 100, 111, 116, 76, 0, 171, - 171, 171, 30, 0, 0, 0, - 0, 0, 255, 255, 255, 255, - 255, 255, 31, 0, 0, 0, - 255, 255, 1, 0, 255, 255, - 255, 255, 32, 0, 0, 0, - 255, 255, 255, 255, 2, 0, - 255, 255, 101, 121, 101, 86, - 101, 99, 116, 111, 114, 0, - 171, 171, 45, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 255, 255, 104, 97, 108, 102, - 86, 101, 99, 116, 111, 114, - 115, 0, 3, 0, 3, 0, - 3, 0, 3, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 47, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 255, 255, - 51, 0, 0, 0, 6, 0, - 7, 0, 8, 0, 255, 255, - 53, 0, 0, 0, 3, 0, - 4, 0, 5, 0, 255, 255, - 112, 111, 115, 95, 119, 115, - 0, 171, 41, 0, 0, 0, - 0, 0, 255, 255, 255, 255, - 255, 255, 42, 0, 0, 0, - 255, 255, 1, 0, 255, 255, - 255, 255, 43, 0, 0, 0, - 255, 255, 255, 255, 2, 0, - 255, 255, 115, 107, 105, 110, - 110, 105, 110, 103, 0, 171, - 171, 171, 3, 0, 3, 0, - 4, 0, 3, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 9, 0, 0, 0, 0, 0, - 3, 0, 6, 0, 9, 0, - 10, 0, 0, 0, 0, 0, - 3, 0, 6, 0, 9, 0, - 11, 0, 0, 0, 0, 0, - 3, 0, 6, 0, 9, 0, - 16, 0, 0, 0, 2, 0, - 5, 0, 8, 0, 11, 0, - 17, 0, 0, 0, 1, 0, - 4, 0, 7, 0, 10, 0, - 18, 0, 0, 0, 1, 0, - 4, 0, 7, 0, 10, 0, - 19, 0, 0, 0, 2, 0, - 5, 0, 8, 0, 11, 0, - 20, 0, 0, 0, 2, 0, - 5, 0, 8, 0, 11, 0, - 21, 0, 0, 0, 1, 0, - 4, 0, 7, 0, 10, 0, - 115, 112, 101, 99, 117, 108, - 97, 114, 0, 171, 171, 171, - 64, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 255, 255, - 118, 105, 110, 0, 80, 111, - 115, 105, 116, 105, 111, 110, - 0, 78, 111, 114, 109, 97, - 108, 0, 73, 110, 100, 105, - 99, 101, 115, 0, 1, 0, - 2, 0, 1, 0, 4, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 87, 101, 105, 103, - 104, 116, 115, 0, 88, 6, - 0, 0, 228, 3, 0, 0, - 97, 6, 0, 0, 188, 4, - 0, 0, 253, 3, 0, 0, - 8, 4, 0, 0, 104, 6, - 0, 0, 112, 6, 0, 0, - 128, 6, 0, 0, 228, 3, - 0, 0, 5, 0, 0, 0, - 1, 0, 17, 0, 1, 0, - 5, 0, 136, 6, 0, 0, - 13, 0, 0, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 23, 0, 0, 0, 255, 255, - 1, 0, 255, 255, 255, 255, - 25, 0, 0, 0, 255, 255, - 255, 255, 2, 0, 255, 255, - 1, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 3, 0, - 2, 0, 0, 0, 4, 0, - 5, 0, 6, 0, 255, 255, - 3, 0, 0, 0, 7, 0, - 8, 0, 255, 255, 255, 255, - 4, 0, 0, 0, 9, 0, - 10, 0, 11, 0, 12, 0, - 5, 0, 0, 0, 13, 0, - 14, 0, 15, 0, 16, 0, - 118, 111, 117, 116, 0, 80, - 111, 115, 95, 112, 115, 0, - 70, 111, 103, 70, 97, 99, - 116, 111, 114, 0, 171, 171, - 0, 0, 3, 0, 1, 0, - 1, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 37, 7, - 0, 0, 228, 3, 0, 0, - 217, 3, 0, 0, 228, 3, - 0, 0, 244, 3, 0, 0, - 188, 4, 0, 0, 44, 7, - 0, 0, 56, 7, 0, 0, - 5, 0, 0, 0, 1, 0, - 12, 0, 1, 0, 4, 0, - 72, 7, 0, 0, 73, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 74, 0, - 0, 0, 255, 255, 1, 0, - 255, 255, 255, 255, 75, 0, - 0, 0, 3, 0, 255, 255, - 255, 255, 255, 255, 119, 111, - 114, 108, 100, 78, 111, 114, - 109, 97, 108, 0, 29, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 255, 255, 122, 101, - 114, 111, 76, 0, 171, 171, - 33, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 255, 255, - 72, 3, 0, 0, 83, 3, - 0, 0, 96, 3, 0, 0, - 1, 0, 0, 0, 112, 3, - 0, 0, 0, 0, 0, 0, - 124, 3, 0, 0, 132, 3, - 0, 0, 3, 0, 0, 0, - 148, 3, 0, 0, 0, 0, - 0, 0, 184, 3, 0, 0, - 68, 4, 0, 0, 8, 0, - 0, 0, 84, 4, 0, 0, - 0, 0, 0, 0, 180, 4, - 0, 0, 188, 4, 0, 0, - 1, 0, 0, 0, 204, 4, - 0, 0, 0, 0, 0, 0, - 216, 4, 0, 0, 188, 4, - 0, 0, 3, 0, 0, 0, - 224, 4, 0, 0, 0, 0, - 0, 0, 4, 5, 0, 0, - 188, 4, 0, 0, 3, 0, - 0, 0, 12, 5, 0, 0, - 0, 0, 0, 0, 48, 5, - 0, 0, 188, 4, 0, 0, - 1, 0, 0, 0, 60, 5, - 0, 0, 0, 0, 0, 0, - 72, 5, 0, 0, 84, 5, - 0, 0, 3, 0, 0, 0, - 100, 5, 0, 0, 0, 0, - 0, 0, 136, 5, 0, 0, - 228, 3, 0, 0, 3, 0, - 0, 0, 144, 5, 0, 0, - 0, 0, 0, 0, 180, 5, - 0, 0, 192, 5, 0, 0, - 9, 0, 0, 0, 208, 5, - 0, 0, 0, 0, 0, 0, - 60, 6, 0, 0, 188, 4, - 0, 0, 1, 0, 0, 0, - 72, 6, 0, 0, 124, 3, - 0, 0, 84, 6, 0, 0, - 176, 6, 0, 0, 3, 0, - 0, 0, 192, 6, 0, 0, - 184, 3, 0, 0, 84, 6, - 0, 0, 176, 6, 0, 0, - 5, 0, 0, 0, 228, 6, - 0, 0, 0, 0, 0, 0, - 32, 7, 0, 0, 104, 7, - 0, 0, 3, 0, 0, 0, - 120, 7, 0, 0, 0, 0, - 0, 0, 156, 7, 0, 0, - 188, 4, 0, 0, 1, 0, - 0, 0, 168, 7, 0, 0, - 0, 0, 0, 0, 180, 7, - 0, 0, 188, 4, 0, 0, - 1, 0, 0, 0, 188, 7, - 0, 0, 77, 105, 99, 114, - 111, 115, 111, 102, 116, 32, - 40, 82, 41, 32, 72, 76, - 83, 76, 32, 83, 104, 97, - 100, 101, 114, 32, 67, 111, - 109, 112, 105, 108, 101, 114, - 32, 49, 48, 46, 49, 0, - 81, 0, 0, 5, 243, 0, - 15, 160, 0, 0, 64, 64, - 0, 0, 0, 0, 0, 0, - 128, 63, 0, 0, 0, 0, - 31, 0, 0, 2, 5, 0, - 0, 128, 0, 0, 15, 144, - 31, 0, 0, 2, 5, 0, - 1, 128, 1, 0, 15, 144, - 31, 0, 0, 2, 5, 0, - 2, 128, 2, 0, 15, 144, - 31, 0, 0, 2, 5, 0, - 3, 128, 3, 0, 15, 144, - 31, 0, 0, 2, 5, 0, - 4, 128, 4, 0, 15, 144, - 5, 0, 0, 3, 0, 0, - 15, 128, 3, 0, 228, 144, - 243, 0, 0, 160, 46, 0, - 0, 2, 0, 0, 15, 176, - 0, 0, 225, 128, 5, 0, - 0, 4, 1, 0, 15, 128, - 4, 0, 85, 144, 26, 32, - 228, 160, 0, 0, 0, 176, - 4, 0, 0, 5, 1, 0, - 15, 128, 26, 32, 228, 160, - 0, 0, 85, 176, 4, 0, - 0, 144, 1, 0, 228, 128, - 4, 0, 0, 5, 0, 0, - 15, 128, 26, 32, 228, 160, - 0, 0, 170, 176, 4, 0, - 170, 144, 1, 0, 228, 128, - 4, 0, 0, 5, 0, 0, - 15, 128, 26, 32, 228, 160, - 0, 0, 255, 176, 4, 0, - 255, 144, 0, 0, 228, 128, - 8, 0, 0, 3, 1, 0, - 1, 128, 1, 0, 228, 144, - 0, 0, 228, 128, 9, 0, - 0, 3, 0, 0, 1, 128, - 0, 0, 228, 144, 0, 0, - 228, 128, 5, 0, 0, 4, - 2, 0, 15, 128, 4, 0, - 85, 144, 27, 32, 228, 160, - 0, 0, 0, 176, 5, 0, - 0, 4, 3, 0, 15, 128, - 4, 0, 85, 144, 28, 32, - 228, 160, 0, 0, 0, 176, - 4, 0, 0, 5, 3, 0, - 15, 128, 28, 32, 228, 160, - 0, 0, 85, 176, 4, 0, - 0, 144, 3, 0, 228, 128, - 4, 0, 0, 5, 2, 0, - 15, 128, 27, 32, 228, 160, - 0, 0, 85, 176, 4, 0, - 0, 144, 2, 0, 228, 128, - 4, 0, 0, 5, 2, 0, - 15, 128, 27, 32, 228, 160, - 0, 0, 170, 176, 4, 0, - 170, 144, 2, 0, 228, 128, - 4, 0, 0, 5, 3, 0, - 15, 128, 28, 32, 228, 160, - 0, 0, 170, 176, 4, 0, - 170, 144, 3, 0, 228, 128, - 4, 0, 0, 5, 3, 0, - 15, 128, 28, 32, 228, 160, - 0, 0, 255, 176, 4, 0, - 255, 144, 3, 0, 228, 128, - 4, 0, 0, 5, 2, 0, - 15, 128, 27, 32, 228, 160, - 0, 0, 255, 176, 4, 0, - 255, 144, 2, 0, 228, 128, - 8, 0, 0, 3, 1, 0, - 2, 128, 1, 0, 228, 144, - 2, 0, 228, 128, 9, 0, - 0, 3, 0, 0, 2, 128, - 0, 0, 228, 144, 2, 0, - 228, 128, 8, 0, 0, 3, - 1, 0, 4, 128, 1, 0, - 228, 144, 3, 0, 228, 128, - 9, 0, 0, 3, 0, 0, - 4, 128, 0, 0, 228, 144, - 3, 0, 228, 128, 8, 0, - 0, 3, 2, 0, 1, 128, - 1, 0, 228, 128, 19, 0, - 228, 160, 8, 0, 0, 3, - 2, 0, 2, 128, 1, 0, - 228, 128, 20, 0, 228, 160, - 8, 0, 0, 3, 2, 0, - 4, 128, 1, 0, 228, 128, - 21, 0, 228, 160, 36, 0, - 0, 2, 1, 0, 7, 128, - 2, 0, 228, 128, 8, 0, - 0, 3, 2, 0, 1, 128, - 3, 0, 228, 161, 1, 0, - 228, 128, 8, 0, 0, 3, - 2, 0, 2, 128, 4, 0, - 228, 161, 1, 0, 228, 128, - 8, 0, 0, 3, 2, 0, - 4, 128, 5, 0, 228, 161, - 1, 0, 228, 128, 13, 0, - 0, 3, 3, 0, 7, 128, - 2, 0, 228, 128, 243, 0, - 85, 160, 5, 0, 0, 3, - 4, 0, 7, 128, 2, 0, - 228, 128, 3, 0, 228, 128, - 5, 0, 0, 3, 5, 0, - 7, 128, 4, 0, 85, 128, - 7, 0, 228, 160, 4, 0, - 0, 4, 4, 0, 11, 128, - 4, 0, 0, 128, 6, 0, - 164, 160, 5, 0, 164, 128, - 4, 0, 0, 4, 4, 0, - 7, 128, 4, 0, 170, 128, - 8, 0, 228, 160, 4, 0, - 244, 128, 1, 0, 0, 2, - 5, 0, 7, 128, 0, 0, - 228, 160, 4, 0, 0, 4, - 0, 0, 7, 224, 4, 0, - 228, 128, 5, 0, 228, 128, - 1, 0, 228, 160, 1, 0, - 0, 2, 0, 0, 8, 128, - 0, 0, 255, 144, 9, 0, - 0, 3, 4, 0, 1, 128, - 0, 0, 228, 128, 15, 0, - 228, 160, 9, 0, 0, 3, - 4, 0, 2, 128, 0, 0, - 228, 128, 16, 0, 228, 160, - 9, 0, 0, 3, 4, 0, - 4, 128, 0, 0, 228, 128, - 17, 0, 228, 160, 2, 0, - 0, 3, 4, 0, 7, 128, - 4, 0, 228, 129, 12, 0, - 228, 160, 36, 0, 0, 2, - 5, 0, 7, 128, 4, 0, - 228, 128, 2, 0, 0, 3, - 4, 0, 7, 128, 5, 0, - 228, 128, 3, 0, 228, 161, - 36, 0, 0, 2, 6, 0, - 7, 128, 4, 0, 228, 128, - 8, 0, 0, 3, 4, 0, - 1, 128, 6, 0, 228, 128, - 1, 0, 228, 128, 2, 0, - 0, 3, 6, 0, 7, 128, - 5, 0, 228, 128, 4, 0, - 228, 161, 2, 0, 0, 3, - 5, 0, 7, 128, 5, 0, - 228, 128, 5, 0, 228, 161, - 36, 0, 0, 2, 7, 0, - 7, 128, 5, 0, 228, 128, - 8, 0, 0, 3, 4, 0, - 4, 128, 7, 0, 228, 128, - 1, 0, 228, 128, 36, 0, - 0, 2, 5, 0, 7, 128, - 6, 0, 228, 128, 8, 0, - 0, 3, 4, 0, 2, 128, - 5, 0, 228, 128, 1, 0, - 228, 128, 11, 0, 0, 3, - 1, 0, 7, 128, 4, 0, - 228, 128, 243, 0, 85, 160, - 5, 0, 0, 3, 1, 0, - 7, 128, 3, 0, 228, 128, - 1, 0, 228, 128, 15, 0, - 0, 2, 3, 0, 1, 128, - 1, 0, 0, 128, 15, 0, - 0, 2, 3, 0, 2, 128, - 1, 0, 85, 128, 15, 0, - 0, 2, 3, 0, 4, 128, - 1, 0, 170, 128, 5, 0, - 0, 3, 1, 0, 7, 128, - 3, 0, 228, 128, 2, 0, - 255, 160, 14, 0, 0, 2, - 3, 0, 1, 128, 1, 0, - 0, 128, 14, 0, 0, 2, - 3, 0, 2, 128, 1, 0, - 85, 128, 14, 0, 0, 2, - 3, 0, 4, 128, 1, 0, - 170, 128, 5, 0, 0, 3, - 1, 0, 7, 128, 2, 0, - 228, 128, 3, 0, 228, 128, - 5, 0, 0, 3, 2, 0, - 7, 128, 1, 0, 85, 128, - 10, 0, 228, 160, 4, 0, - 0, 4, 1, 0, 11, 128, - 1, 0, 0, 128, 9, 0, - 164, 160, 2, 0, 164, 128, - 4, 0, 0, 4, 1, 0, - 7, 128, 1, 0, 170, 128, - 11, 0, 228, 160, 1, 0, - 244, 128, 5, 0, 0, 3, - 1, 0, 7, 224, 1, 0, - 228, 128, 2, 0, 228, 160, - 9, 0, 0, 3, 0, 0, - 4, 192, 0, 0, 228, 128, - 24, 0, 228, 160, 9, 0, - 0, 3, 1, 0, 1, 128, - 0, 0, 228, 128, 14, 0, - 228, 160, 11, 0, 0, 3, - 1, 0, 1, 128, 1, 0, - 0, 128, 243, 0, 85, 160, - 10, 0, 0, 3, 1, 0, - 8, 224, 1, 0, 0, 128, - 243, 0, 170, 160, 9, 0, - 0, 3, 1, 0, 1, 128, - 0, 0, 228, 128, 22, 0, - 228, 160, 9, 0, 0, 3, - 1, 0, 2, 128, 0, 0, - 228, 128, 23, 0, 228, 160, - 9, 0, 0, 3, 0, 0, - 1, 128, 0, 0, 228, 128, - 25, 0, 228, 160, 4, 0, - 0, 4, 0, 0, 3, 192, - 0, 0, 0, 128, 242, 0, - 228, 160, 1, 0, 228, 128, - 1, 0, 0, 2, 0, 0, - 8, 192, 0, 0, 0, 128, - 1, 0, 0, 2, 0, 0, - 8, 224, 0, 0, 255, 160, - 1, 0, 0, 2, 2, 0, - 3, 224, 2, 0, 228, 144, - 255, 255, 0, 0, 83, 72, - 68, 82, 56, 10, 0, 0, - 64, 0, 1, 0, 142, 2, - 0, 0, 89, 8, 0, 4, - 70, 142, 32, 0, 0, 0, - 0, 0, 242, 0, 0, 0, - 95, 0, 0, 3, 242, 16, - 16, 0, 0, 0, 0, 0, - 95, 0, 0, 3, 114, 16, - 16, 0, 1, 0, 0, 0, - 95, 0, 0, 3, 50, 16, - 16, 0, 2, 0, 0, 0, - 95, 0, 0, 3, 242, 16, - 16, 0, 3, 0, 0, 0, - 95, 0, 0, 3, 242, 16, - 16, 0, 4, 0, 0, 0, - 101, 0, 0, 3, 242, 32, - 16, 0, 0, 0, 0, 0, - 101, 0, 0, 3, 242, 32, - 16, 0, 1, 0, 0, 0, - 101, 0, 0, 3, 50, 32, - 16, 0, 2, 0, 0, 0, - 103, 0, 0, 4, 242, 32, - 16, 0, 3, 0, 0, 0, - 1, 0, 0, 0, 104, 0, - 0, 2, 7, 0, 0, 0, - 38, 0, 0, 11, 0, 208, - 0, 0, 242, 0, 16, 0, - 0, 0, 0, 0, 70, 30, - 16, 0, 3, 0, 0, 0, - 2, 64, 0, 0, 3, 0, - 0, 0, 3, 0, 0, 0, - 3, 0, 0, 0, 3, 0, - 0, 0, 56, 0, 0, 10, - 242, 0, 16, 0, 1, 0, - 0, 0, 86, 21, 16, 0, - 4, 0, 0, 0, 70, 142, - 32, 6, 0, 0, 0, 0, - 26, 0, 0, 0, 26, 0, - 16, 0, 0, 0, 0, 0, - 50, 0, 0, 12, 242, 0, - 16, 0, 1, 0, 0, 0, - 70, 142, 32, 6, 0, 0, - 0, 0, 26, 0, 0, 0, - 10, 0, 16, 0, 0, 0, - 0, 0, 6, 16, 16, 0, - 4, 0, 0, 0, 70, 14, - 16, 0, 1, 0, 0, 0, - 50, 0, 0, 12, 242, 0, - 16, 0, 1, 0, 0, 0, - 70, 142, 32, 6, 0, 0, - 0, 0, 26, 0, 0, 0, - 42, 0, 16, 0, 0, 0, - 0, 0, 166, 26, 16, 0, - 4, 0, 0, 0, 70, 14, - 16, 0, 1, 0, 0, 0, - 50, 0, 0, 12, 242, 0, - 16, 0, 1, 0, 0, 0, - 70, 142, 32, 6, 0, 0, - 0, 0, 26, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 246, 31, 16, 0, - 4, 0, 0, 0, 70, 14, - 16, 0, 1, 0, 0, 0, - 16, 0, 0, 7, 18, 0, - 16, 0, 2, 0, 0, 0, - 70, 18, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 17, 0, - 0, 7, 18, 0, 16, 0, - 1, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 14, 16, 0, 1, 0, - 0, 0, 56, 0, 0, 10, - 242, 0, 16, 0, 3, 0, - 0, 0, 86, 21, 16, 0, - 4, 0, 0, 0, 70, 142, - 32, 6, 0, 0, 0, 0, - 27, 0, 0, 0, 26, 0, - 16, 0, 0, 0, 0, 0, - 50, 0, 0, 12, 242, 0, - 16, 0, 3, 0, 0, 0, - 70, 142, 32, 6, 0, 0, - 0, 0, 27, 0, 0, 0, - 10, 0, 16, 0, 0, 0, - 0, 0, 6, 16, 16, 0, - 4, 0, 0, 0, 70, 14, - 16, 0, 3, 0, 0, 0, - 50, 0, 0, 12, 242, 0, - 16, 0, 3, 0, 0, 0, - 70, 142, 32, 6, 0, 0, - 0, 0, 27, 0, 0, 0, - 42, 0, 16, 0, 0, 0, - 0, 0, 166, 26, 16, 0, - 4, 0, 0, 0, 70, 14, - 16, 0, 3, 0, 0, 0, - 50, 0, 0, 12, 242, 0, - 16, 0, 3, 0, 0, 0, - 70, 142, 32, 6, 0, 0, - 0, 0, 27, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 246, 31, 16, 0, - 4, 0, 0, 0, 70, 14, - 16, 0, 3, 0, 0, 0, - 16, 0, 0, 7, 34, 0, - 16, 0, 2, 0, 0, 0, - 70, 18, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 3, 0, 0, 0, 17, 0, - 0, 7, 34, 0, 16, 0, - 1, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 14, 16, 0, 3, 0, - 0, 0, 56, 0, 0, 10, - 242, 0, 16, 0, 3, 0, - 0, 0, 86, 21, 16, 0, - 4, 0, 0, 0, 70, 142, - 32, 6, 0, 0, 0, 0, - 28, 0, 0, 0, 26, 0, - 16, 0, 0, 0, 0, 0, - 50, 0, 0, 12, 242, 0, - 16, 0, 3, 0, 0, 0, - 70, 142, 32, 6, 0, 0, - 0, 0, 28, 0, 0, 0, - 10, 0, 16, 0, 0, 0, - 0, 0, 6, 16, 16, 0, - 4, 0, 0, 0, 70, 14, - 16, 0, 3, 0, 0, 0, - 50, 0, 0, 12, 242, 0, - 16, 0, 3, 0, 0, 0, - 70, 142, 32, 6, 0, 0, - 0, 0, 28, 0, 0, 0, - 42, 0, 16, 0, 0, 0, - 0, 0, 166, 26, 16, 0, - 4, 0, 0, 0, 70, 14, - 16, 0, 3, 0, 0, 0, - 50, 0, 0, 12, 242, 0, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 6, 0, 0, - 0, 0, 28, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 246, 31, 16, 0, - 4, 0, 0, 0, 70, 14, - 16, 0, 3, 0, 0, 0, - 16, 0, 0, 7, 66, 0, - 16, 0, 2, 0, 0, 0, - 70, 18, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 17, 0, - 0, 7, 66, 0, 16, 0, - 1, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 14, 16, 0, 0, 0, - 0, 0, 16, 0, 0, 8, - 18, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 2, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 19, 0, 0, 0, 16, 0, - 0, 8, 34, 0, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 2, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 20, 0, 0, 0, - 16, 0, 0, 8, 66, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 2, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 21, 0, - 0, 0, 16, 0, 0, 7, - 130, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 68, 0, 0, 5, 130, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 56, 0, 0, 7, - 114, 0, 16, 0, 0, 0, - 0, 0, 246, 15, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 16, 0, 0, 9, 18, 0, - 16, 0, 2, 0, 0, 0, - 70, 130, 32, 128, 65, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 16, 0, 0, 9, 34, 0, - 16, 0, 2, 0, 0, 0, - 70, 130, 32, 128, 65, 0, - 0, 0, 0, 0, 0, 0, - 4, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 16, 0, 0, 9, 66, 0, - 16, 0, 2, 0, 0, 0, - 70, 130, 32, 128, 65, 0, - 0, 0, 0, 0, 0, 0, - 5, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 29, 0, 0, 10, 114, 0, - 16, 0, 3, 0, 0, 0, - 70, 2, 16, 0, 2, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 10, 114, 0, 16, 0, - 3, 0, 0, 0, 70, 2, - 16, 0, 3, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 0, 0, 56, 0, 0, 7, - 114, 0, 16, 0, 4, 0, - 0, 0, 70, 2, 16, 0, - 2, 0, 0, 0, 70, 2, - 16, 0, 3, 0, 0, 0, - 56, 0, 0, 8, 114, 0, - 16, 0, 5, 0, 0, 0, - 86, 5, 16, 0, 4, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 7, 0, - 0, 0, 50, 0, 0, 10, - 178, 0, 16, 0, 4, 0, - 0, 0, 6, 0, 16, 0, - 4, 0, 0, 0, 70, 136, - 32, 0, 0, 0, 0, 0, - 6, 0, 0, 0, 70, 8, - 16, 0, 5, 0, 0, 0, - 50, 0, 0, 10, 114, 0, - 16, 0, 4, 0, 0, 0, - 166, 10, 16, 0, 4, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 8, 0, - 0, 0, 70, 3, 16, 0, - 4, 0, 0, 0, 50, 0, - 0, 11, 114, 32, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 4, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 54, 0, 0, 6, 130, 32, - 16, 0, 0, 0, 0, 0, - 58, 128, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 54, 0, 0, 5, 130, 0, - 16, 0, 1, 0, 0, 0, - 58, 16, 16, 0, 0, 0, - 0, 0, 17, 0, 0, 8, - 18, 0, 16, 0, 4, 0, - 0, 0, 70, 14, 16, 0, - 1, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 15, 0, 0, 0, 17, 0, - 0, 8, 34, 0, 16, 0, - 4, 0, 0, 0, 70, 14, - 16, 0, 1, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 16, 0, 0, 0, - 17, 0, 0, 8, 66, 0, - 16, 0, 4, 0, 0, 0, - 70, 14, 16, 0, 1, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 17, 0, - 0, 0, 0, 0, 0, 9, - 114, 0, 16, 0, 4, 0, - 0, 0, 70, 2, 16, 128, - 65, 0, 0, 0, 4, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 12, 0, - 0, 0, 16, 0, 0, 7, - 130, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 4, 0, 0, 0, 70, 2, - 16, 0, 4, 0, 0, 0, - 68, 0, 0, 5, 130, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 50, 0, 0, 11, - 114, 0, 16, 0, 5, 0, - 0, 0, 70, 2, 16, 0, - 4, 0, 0, 0, 246, 15, - 16, 0, 0, 0, 0, 0, - 70, 130, 32, 128, 65, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 16, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 70, 2, - 16, 0, 5, 0, 0, 0, - 70, 2, 16, 0, 5, 0, - 0, 0, 68, 0, 0, 5, - 130, 0, 16, 0, 2, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 56, 0, - 0, 7, 114, 0, 16, 0, - 5, 0, 0, 0, 246, 15, - 16, 0, 2, 0, 0, 0, - 70, 2, 16, 0, 5, 0, - 0, 0, 16, 0, 0, 7, - 18, 0, 16, 0, 5, 0, - 0, 0, 70, 2, 16, 0, - 5, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 50, 0, 0, 11, 114, 0, - 16, 0, 6, 0, 0, 0, - 70, 2, 16, 0, 4, 0, - 0, 0, 246, 15, 16, 0, - 0, 0, 0, 0, 70, 130, - 32, 128, 65, 0, 0, 0, - 0, 0, 0, 0, 4, 0, - 0, 0, 50, 0, 0, 11, - 114, 0, 16, 0, 4, 0, - 0, 0, 70, 2, 16, 0, - 4, 0, 0, 0, 246, 15, - 16, 0, 0, 0, 0, 0, - 70, 130, 32, 128, 65, 0, - 0, 0, 0, 0, 0, 0, - 5, 0, 0, 0, 16, 0, - 0, 7, 130, 0, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 6, 0, 0, 0, - 70, 2, 16, 0, 6, 0, - 0, 0, 68, 0, 0, 5, - 130, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 56, 0, - 0, 7, 114, 0, 16, 0, - 6, 0, 0, 0, 246, 15, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 6, 0, - 0, 0, 16, 0, 0, 7, - 34, 0, 16, 0, 5, 0, - 0, 0, 70, 2, 16, 0, - 6, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 16, 0, 0, 7, 130, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 4, 0, - 0, 0, 70, 2, 16, 0, - 4, 0, 0, 0, 68, 0, - 0, 5, 130, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 56, 0, 0, 7, 114, 0, - 16, 0, 4, 0, 0, 0, - 246, 15, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 4, 0, 0, 0, 16, 0, - 0, 7, 66, 0, 16, 0, - 5, 0, 0, 0, 70, 2, - 16, 0, 4, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 52, 0, 0, 10, - 114, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 5, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 56, 0, 0, 7, 114, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 3, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 47, 0, - 0, 5, 114, 0, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 56, 0, 0, 8, 114, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 246, 143, 32, 0, - 0, 0, 0, 0, 2, 0, - 0, 0, 25, 0, 0, 5, - 114, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 56, 0, - 0, 7, 114, 0, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 2, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 56, 0, 0, 8, - 114, 0, 16, 0, 2, 0, - 0, 0, 86, 5, 16, 0, - 0, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 10, 0, 0, 0, 50, 0, - 0, 10, 178, 0, 16, 0, - 0, 0, 0, 0, 6, 0, - 16, 0, 0, 0, 0, 0, - 70, 136, 32, 0, 0, 0, - 0, 0, 9, 0, 0, 0, - 70, 8, 16, 0, 2, 0, - 0, 0, 50, 0, 0, 10, - 114, 0, 16, 0, 0, 0, - 0, 0, 166, 10, 16, 0, - 0, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 11, 0, 0, 0, 70, 3, - 16, 0, 0, 0, 0, 0, - 56, 0, 0, 8, 114, 32, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 2, 0, - 0, 0, 17, 32, 0, 8, - 130, 32, 16, 0, 1, 0, - 0, 0, 70, 14, 16, 0, - 1, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 14, 0, 0, 0, 54, 0, - 0, 5, 50, 32, 16, 0, - 2, 0, 0, 0, 70, 16, - 16, 0, 2, 0, 0, 0, - 17, 0, 0, 8, 18, 32, - 16, 0, 3, 0, 0, 0, - 70, 14, 16, 0, 1, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 22, 0, - 0, 0, 17, 0, 0, 8, - 34, 32, 16, 0, 3, 0, - 0, 0, 70, 14, 16, 0, - 1, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 23, 0, 0, 0, 17, 0, - 0, 8, 66, 32, 16, 0, - 3, 0, 0, 0, 70, 14, - 16, 0, 1, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 24, 0, 0, 0, - 17, 0, 0, 8, 130, 32, - 16, 0, 3, 0, 0, 0, - 70, 14, 16, 0, 1, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 25, 0, - 0, 0, 62, 0, 0, 1, - 73, 83, 71, 78, 184, 0, - 0, 0, 5, 0, 0, 0, - 8, 0, 0, 0, 128, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 15, 15, 0, 0, 140, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 1, 0, 0, 0, - 7, 7, 0, 0, 147, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 2, 0, 0, 0, - 3, 3, 0, 0, 156, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 0, 3, 0, 0, 0, - 15, 15, 0, 0, 169, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 4, 0, 0, 0, - 15, 15, 0, 0, 83, 86, - 95, 80, 111, 115, 105, 116, - 105, 111, 110, 0, 78, 79, - 82, 77, 65, 76, 0, 84, - 69, 88, 67, 79, 79, 82, - 68, 0, 66, 76, 69, 78, - 68, 73, 78, 68, 73, 67, - 69, 83, 0, 66, 76, 69, - 78, 68, 87, 69, 73, 71, - 72, 84, 0, 171, 171, 171, - 79, 83, 71, 78, 132, 0, - 0, 0, 4, 0, 0, 0, - 8, 0, 0, 0, 104, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 15, 0, 0, 0, 104, 0, - 0, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 1, 0, 0, 0, - 15, 0, 0, 0, 110, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 2, 0, 0, 0, - 3, 12, 0, 0, 119, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 3, 0, - 0, 0, 3, 0, 0, 0, - 15, 0, 0, 0, 67, 79, - 76, 79, 82, 0, 84, 69, - 88, 67, 79, 79, 82, 68, - 0, 83, 86, 95, 80, 111, - 115, 105, 116, 105, 111, 110, - 0, 171 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedVertexLightingFourBonesBn.inc b/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedVertexLightingFourBonesBn.inc deleted file mode 100644 index 78ed8b0..0000000 --- a/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedVertexLightingFourBonesBn.inc +++ /dev/null @@ -1,1422 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Position 0 xyzw 0 NONE float xyzw -// NORMAL 0 xyz 1 NONE float xyz -// TEXCOORD 0 xy 2 NONE float xy -// BLENDINDICES 0 xyzw 3 NONE uint xyzw -// BLENDWEIGHT 0 xyzw 4 NONE float xyzw -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// COLOR 0 xyzw 0 NONE float xyzw -// COLOR 1 xyzw 1 NONE float xyzw -// TEXCOORD 0 xy 2 NONE float xy -// SV_Position 0 xyzw 3 POS float xyzw -// -// -// Constant buffer to DX9 shader constant mappings: -// -// Target Reg Buffer Start Reg # of Regs Data Conversion -// ---------- ------- --------- --------- ---------------------- -// c0 cb0 0 242 ( FLT, FLT, FLT, FLT) -// -// -// Runtime generated constant mappings: -// -// Target Reg Constant Description -// ---------- -------------------------------------------------- -// c242 Vertex Shader position offset -// -// -// Level9 shader bytecode: -// - vs_2_0 - def c243, 2, -1, 3, 0 - dcl_texcoord v0 // vin<0,1,2,3> - dcl_texcoord1 v1 // vin<4,5,6> - dcl_texcoord2 v2 // vin<7,8> - dcl_texcoord3 v3 // vin<9,10,11,12> - dcl_texcoord4 v4 // vin<13,14,15,16> - -#line 49 "D:\Microsoft\DirectXTK\Src\Shaders\SkinnedEffect.fx" - mul r0, v3, c243.z - mova a0, r0.yxzw - mul r1, v4.y, c26[a0.x] - mad r1, c26[a0.y], v4.x, r1 // ::skinning<0,3,6,9> - mad r0, c26[a0.z], v4.z, r1 // ::skinning<0,3,6,9> - mad r0, c26[a0.w], v4.w, r0 // ::skinning<0,3,6,9> - -#line 11 "D:\Microsoft\DirectXTK\Src\Shaders\Utilities.fxh" - mad r1.xyz, v1, c243.x, c243.y // ::BiasX2<0,1,2> - -#line 53 "D:\Microsoft\DirectXTK\Src\Shaders\SkinnedEffect.fx" - dp3 r2.x, r1, r0 // ::Skin<0> - dp4 r0.x, v0, r0 // Skin::vin<0> - -#line 49 - mul r3, v4.y, c27[a0.x] - mul r4, v4.y, c28[a0.x] - mad r4, c28[a0.y], v4.x, r4 // ::skinning<2,5,8,11> - mad r3, c27[a0.y], v4.x, r3 // ::skinning<1,4,7,10> - mad r3, c27[a0.z], v4.z, r3 // ::skinning<1,4,7,10> - mad r4, c28[a0.z], v4.z, r4 // ::skinning<2,5,8,11> - mad r4, c28[a0.w], v4.w, r4 // ::skinning<2,5,8,11> - mad r3, c27[a0.w], v4.w, r3 // ::skinning<1,4,7,10> - -#line 53 - dp3 r2.y, r1, r3 // ::Skin<1> - dp4 r0.y, v0, r3 // Skin::vin<1> - dp3 r2.z, r1, r4 // ::Skin<2> - dp4 r0.z, v0, r4 // Skin::vin<2> - -#line 57 "D:\Microsoft\DirectXTK\Src\Shaders\Lighting.fxh" - dp3 r1.x, r2, c19 - dp3 r1.y, r2, c20 - dp3 r1.z, r2, c21 - nrm r2.xyz, r1 // ::worldNormal<0,1,2> - -#line 34 - dp3 r1.x, -c3, r2 // ::dotL<0> - dp3 r1.y, -c4, r2 // ::dotL<1> - dp3 r1.z, -c5, r2 // ::dotL<2> - -#line 37 - sge r3.xyz, r1, c243.w // ::zeroL<0,1,2> - mul r4.xyz, r1, r3 // ::diffuse<0,1,2> - -#line 44 - mul r5.xyz, r4.y, c7 - mad r4.xyw, r4.x, c6.xyzz, r5.xyzz - mad r4.xyz, r4.z, c8, r4.xyww - mov r5.xyz, c0 // Parameters::DiffuseColor<0,1,2> - mad oT0.xyz, r4, r5, c1 // ::VSSkinnedVertexLightingFourBonesBn<0,1,2> - -#line 55 - mov r0.w, v0.w - dp4 r4.x, r0, c15 // ::pos_ws<0> - dp4 r4.y, r0, c16 // ::pos_ws<1> - dp4 r4.z, r0, c17 // ::pos_ws<2> - add r4.xyz, -r4, c12 - nrm r5.xyz, r4 // ::eyeVector<0,1,2> - -#line 31 - add r4.xyz, r5, -c3 - nrm r6.xyz, r4 // ::halfVectors<0,1,2> - -#line 35 - dp3 r4.x, r6, r2 // ::dotH<0> - -#line 31 - add r6.xyz, r5, -c4 - add r5.xyz, r5, -c5 - nrm r7.xyz, r5 // ::halfVectors<6,7,8> - -#line 35 - dp3 r4.z, r7, r2 // ::dotH<2> - -#line 31 - nrm r5.xyz, r6 // ::halfVectors<3,4,5> - -#line 35 - dp3 r4.y, r5, r2 // ::dotH<1> - -#line 40 - max r2.xyz, r4, c243.w - mul r2.xyz, r3, r2 - log r3.x, r2.x - log r3.y, r2.y - log r3.z, r2.z - mul r2.xyz, r3, c2.w - exp r3.x, r2.x - exp r3.y, r2.y - exp r3.z, r2.z - mul r1.xyz, r1, r3 // ::specular<0,1,2> - -#line 45 - mul r2.xyz, r1.y, c10 - mad r1.xyw, r1.x, c9.xyzz, r2.xyzz - mad r1.xyz, r1.z, c11, r1.xyww - mul oT1.xyz, r1, c2 // ::VSSkinnedVertexLightingFourBonesBn<4,5,6> - -#line 61 - dp4 oPos.z, r0, c24 // ::VSSkinnedVertexLightingFourBonesBn<12> - -#line 12 "D:\Microsoft\DirectXTK\Src\Shaders\Common.fxh" - dp4 r1.x, r0, c14 - max r1.x, r1.x, c243.w - min oT1.w, r1.x, -c243.y // ::VSSkinnedVertexLightingFourBonesBn<7> - -#line 61 "D:\Microsoft\DirectXTK\Src\Shaders\Lighting.fxh" - dp4 r1.x, r0, c22 // ::vout<0> - dp4 r1.y, r0, c23 // ::vout<1> - dp4 r0.x, r0, c25 // ::vout<3> - -#line 136 "D:\Microsoft\DirectXTK\Src\Shaders\SkinnedEffect.fx" - mad oPos.xy, r0.x, c242, r1 // ::VSSkinnedVertexLightingFourBonesBn<10,11> - mov oPos.w, r0.x // ::VSSkinnedVertexLightingFourBonesBn<13> - -#line 44 "D:\Microsoft\DirectXTK\Src\Shaders\Lighting.fxh" - mov oT0.w, c0.w // ::VSSkinnedVertexLightingFourBonesBn<3> - -#line 142 "D:\Microsoft\DirectXTK\Src\Shaders\SkinnedEffect.fx" - mov oT2.xy, v2 // ::VSSkinnedVertexLightingFourBonesBn<8,9> - -// approximately 85 instruction slots used -vs_4_0 -dcl_constantbuffer CB0[242], dynamicIndexed -dcl_input v0.xyzw -dcl_input v1.xyz -dcl_input v2.xy -dcl_input v3.xyzw -dcl_input v4.xyzw -dcl_output o0.xyzw -dcl_output o1.xyzw -dcl_output o2.xy -dcl_output_siv o3.xyzw, position -dcl_temps 7 -mad r0.xyz, v1.xyzx, l(2.000000, 2.000000, 2.000000, 0.000000), l(-1.000000, -1.000000, -1.000000, 0.000000) -imul null, r1.xyzw, v3.xyzw, l(3, 3, 3, 3) -mul r2.xyzw, v4.yyyy, cb0[r1.y + 26].xyzw -mad r2.xyzw, cb0[r1.x + 26].xyzw, v4.xxxx, r2.xyzw -mad r2.xyzw, cb0[r1.z + 26].xyzw, v4.zzzz, r2.xyzw -mad r2.xyzw, cb0[r1.w + 26].xyzw, v4.wwww, r2.xyzw -dp3 r3.x, r0.xyzx, r2.xyzx -dp4 r2.x, v0.xyzw, r2.xyzw -mul r4.xyzw, v4.yyyy, cb0[r1.y + 27].xyzw -mad r4.xyzw, cb0[r1.x + 27].xyzw, v4.xxxx, r4.xyzw -mad r4.xyzw, cb0[r1.z + 27].xyzw, v4.zzzz, r4.xyzw -mad r4.xyzw, cb0[r1.w + 27].xyzw, v4.wwww, r4.xyzw -dp3 r3.y, r0.xyzx, r4.xyzx -dp4 r2.y, v0.xyzw, r4.xyzw -mul r4.xyzw, v4.yyyy, cb0[r1.y + 28].xyzw -mad r4.xyzw, cb0[r1.x + 28].xyzw, v4.xxxx, r4.xyzw -mad r4.xyzw, cb0[r1.z + 28].xyzw, v4.zzzz, r4.xyzw -mad r1.xyzw, cb0[r1.w + 28].xyzw, v4.wwww, r4.xyzw -dp3 r3.z, r0.xyzx, r1.xyzx -dp4 r2.z, v0.xyzw, r1.xyzw -dp3 r0.x, r3.xyzx, cb0[19].xyzx -dp3 r0.y, r3.xyzx, cb0[20].xyzx -dp3 r0.z, r3.xyzx, cb0[21].xyzx -dp3 r0.w, r0.xyzx, r0.xyzx -rsq r0.w, r0.w -mul r0.xyz, r0.wwww, r0.xyzx -dp3 r1.x, -cb0[3].xyzx, r0.xyzx -dp3 r1.y, -cb0[4].xyzx, r0.xyzx -dp3 r1.z, -cb0[5].xyzx, r0.xyzx -ge r3.xyz, r1.xyzx, l(0.000000, 0.000000, 0.000000, 0.000000) -and r3.xyz, r3.xyzx, l(0x3f800000, 0x3f800000, 0x3f800000, 0) -mul r4.xyz, r1.xyzx, r3.xyzx -mul r5.xyz, r4.yyyy, cb0[7].xyzx -mad r4.xyw, r4.xxxx, cb0[6].xyxz, r5.xyxz -mad r4.xyz, r4.zzzz, cb0[8].xyzx, r4.xywx -mad o0.xyz, r4.xyzx, cb0[0].xyzx, cb0[1].xyzx -mov o0.w, cb0[0].w -mov r2.w, v0.w -dp4 r4.x, r2.xyzw, cb0[15].xyzw -dp4 r4.y, r2.xyzw, cb0[16].xyzw -dp4 r4.z, r2.xyzw, cb0[17].xyzw -add r4.xyz, -r4.xyzx, cb0[12].xyzx -dp3 r0.w, r4.xyzx, r4.xyzx -rsq r0.w, r0.w -mad r5.xyz, r4.xyzx, r0.wwww, -cb0[3].xyzx -dp3 r1.w, r5.xyzx, r5.xyzx -rsq r1.w, r1.w -mul r5.xyz, r1.wwww, r5.xyzx -dp3 r5.x, r5.xyzx, r0.xyzx -mad r6.xyz, r4.xyzx, r0.wwww, -cb0[4].xyzx -mad r4.xyz, r4.xyzx, r0.wwww, -cb0[5].xyzx -dp3 r0.w, r6.xyzx, r6.xyzx -rsq r0.w, r0.w -mul r6.xyz, r0.wwww, r6.xyzx -dp3 r5.y, r6.xyzx, r0.xyzx -dp3 r0.w, r4.xyzx, r4.xyzx -rsq r0.w, r0.w -mul r4.xyz, r0.wwww, r4.xyzx -dp3 r5.z, r4.xyzx, r0.xyzx -max r0.xyz, r5.xyzx, l(0.000000, 0.000000, 0.000000, 0.000000) -mul r0.xyz, r3.xyzx, r0.xyzx -log r0.xyz, r0.xyzx -mul r0.xyz, r0.xyzx, cb0[2].wwww -exp r0.xyz, r0.xyzx -mul r0.xyz, r1.xyzx, r0.xyzx -mul r1.xyz, r0.yyyy, cb0[10].xyzx -mad r0.xyw, r0.xxxx, cb0[9].xyxz, r1.xyxz -mad r0.xyz, r0.zzzz, cb0[11].xyzx, r0.xywx -mul o1.xyz, r0.xyzx, cb0[2].xyzx -dp4_sat o1.w, r2.xyzw, cb0[14].xyzw -mov o2.xy, v2.xyxx -dp4 o3.x, r2.xyzw, cb0[22].xyzw -dp4 o3.y, r2.xyzw, cb0[23].xyzw -dp4 o3.z, r2.xyzw, cb0[24].xyzw -dp4 o3.w, r2.xyzw, cb0[25].xyzw -ret -// Approximately 0 instruction slots used -#endif - -const BYTE SkinnedEffect_VSSkinnedVertexLightingFourBonesBn[] = -{ - 68, 88, 66, 67, 104, 93, - 209, 168, 175, 127, 249, 93, - 246, 146, 169, 46, 244, 120, - 48, 100, 1, 0, 0, 0, - 8, 27, 0, 0, 4, 0, - 0, 0, 48, 0, 0, 0, - 64, 15, 0, 0, 188, 25, - 0, 0, 124, 26, 0, 0, - 65, 111, 110, 57, 8, 15, - 0, 0, 8, 15, 0, 0, - 0, 2, 254, 255, 212, 14, - 0, 0, 52, 0, 0, 0, - 1, 0, 36, 0, 0, 0, - 48, 0, 0, 0, 48, 0, - 0, 0, 36, 0, 1, 0, - 48, 0, 0, 0, 0, 0, - 242, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 242, 0, - 0, 2, 254, 255, 254, 255, - 102, 2, 68, 66, 85, 71, - 40, 0, 0, 0, 108, 9, - 0, 0, 0, 0, 0, 0, - 4, 0, 0, 0, 236, 0, - 0, 0, 81, 0, 0, 0, - 252, 0, 0, 0, 17, 0, - 0, 0, 24, 8, 0, 0, - 8, 4, 0, 0, 68, 58, - 92, 77, 105, 99, 114, 111, - 115, 111, 102, 116, 92, 68, - 105, 114, 101, 99, 116, 88, - 84, 75, 92, 83, 114, 99, - 92, 83, 104, 97, 100, 101, - 114, 115, 92, 83, 107, 105, - 110, 110, 101, 100, 69, 102, - 102, 101, 99, 116, 46, 102, - 120, 0, 68, 58, 92, 77, - 105, 99, 114, 111, 115, 111, - 102, 116, 92, 68, 105, 114, - 101, 99, 116, 88, 84, 75, - 92, 83, 114, 99, 92, 83, - 104, 97, 100, 101, 114, 115, - 92, 85, 116, 105, 108, 105, - 116, 105, 101, 115, 46, 102, - 120, 104, 0, 68, 58, 92, - 77, 105, 99, 114, 111, 115, - 111, 102, 116, 92, 68, 105, - 114, 101, 99, 116, 88, 84, - 75, 92, 83, 114, 99, 92, - 83, 104, 97, 100, 101, 114, - 115, 92, 76, 105, 103, 104, - 116, 105, 110, 103, 46, 102, - 120, 104, 0, 68, 58, 92, - 77, 105, 99, 114, 111, 115, - 111, 102, 116, 92, 68, 105, - 114, 101, 99, 116, 88, 84, - 75, 92, 83, 114, 99, 92, - 83, 104, 97, 100, 101, 114, - 115, 92, 67, 111, 109, 109, - 111, 110, 46, 102, 120, 104, - 0, 171, 40, 0, 0, 0, - 92, 0, 0, 0, 141, 0, - 0, 0, 189, 0, 0, 0, - 0, 0, 255, 255, 160, 9, - 0, 0, 0, 0, 255, 255, - 184, 9, 0, 0, 0, 0, - 255, 255, 196, 9, 0, 0, - 0, 0, 255, 255, 208, 9, - 0, 0, 0, 0, 255, 255, - 220, 9, 0, 0, 0, 0, - 255, 255, 232, 9, 0, 0, - 49, 0, 0, 0, 244, 9, - 0, 0, 49, 0, 0, 0, - 4, 10, 0, 0, 49, 0, - 0, 0, 16, 10, 0, 0, - 49, 0, 0, 0, 36, 10, - 0, 0, 49, 0, 0, 0, - 60, 10, 0, 0, 49, 0, - 0, 0, 84, 10, 0, 0, - 11, 0, 1, 0, 108, 10, - 0, 0, 53, 0, 0, 0, - 128, 10, 0, 0, 52, 0, - 0, 0, 144, 10, 0, 0, - 49, 0, 0, 0, 160, 10, - 0, 0, 49, 0, 0, 0, - 180, 10, 0, 0, 49, 0, - 0, 0, 200, 10, 0, 0, - 49, 0, 0, 0, 224, 10, - 0, 0, 49, 0, 0, 0, - 248, 10, 0, 0, 49, 0, - 0, 0, 16, 11, 0, 0, - 49, 0, 0, 0, 40, 11, - 0, 0, 49, 0, 0, 0, - 64, 11, 0, 0, 53, 0, - 0, 0, 88, 11, 0, 0, - 52, 0, 0, 0, 104, 11, - 0, 0, 53, 0, 0, 0, - 120, 11, 0, 0, 52, 0, - 0, 0, 136, 11, 0, 0, - 57, 0, 2, 0, 152, 11, - 0, 0, 57, 0, 2, 0, - 168, 11, 0, 0, 57, 0, - 2, 0, 184, 11, 0, 0, - 57, 0, 2, 0, 200, 11, - 0, 0, 34, 0, 2, 0, - 212, 11, 0, 0, 34, 0, - 2, 0, 228, 11, 0, 0, - 34, 0, 2, 0, 244, 11, - 0, 0, 37, 0, 2, 0, - 4, 12, 0, 0, 39, 0, - 2, 0, 20, 12, 0, 0, - 44, 0, 2, 0, 36, 12, - 0, 0, 44, 0, 2, 0, - 52, 12, 0, 0, 44, 0, - 2, 0, 72, 12, 0, 0, - 44, 0, 2, 0, 92, 12, - 0, 0, 44, 0, 2, 0, - 104, 12, 0, 0, 55, 0, - 2, 0, 124, 12, 0, 0, - 55, 0, 2, 0, 136, 12, - 0, 0, 55, 0, 2, 0, - 152, 12, 0, 0, 55, 0, - 2, 0, 168, 12, 0, 0, - 56, 0, 2, 0, 184, 12, - 0, 0, 56, 0, 2, 0, - 200, 12, 0, 0, 31, 0, - 2, 0, 212, 12, 0, 0, - 31, 0, 2, 0, 228, 12, - 0, 0, 35, 0, 2, 0, - 240, 12, 0, 0, 31, 0, - 2, 0, 0, 13, 0, 0, - 31, 0, 2, 0, 16, 13, - 0, 0, 31, 0, 2, 0, - 32, 13, 0, 0, 35, 0, - 2, 0, 44, 13, 0, 0, - 31, 0, 2, 0, 60, 13, - 0, 0, 35, 0, 2, 0, - 72, 13, 0, 0, 40, 0, - 2, 0, 88, 13, 0, 0, - 40, 0, 2, 0, 104, 13, - 0, 0, 40, 0, 2, 0, - 120, 13, 0, 0, 40, 0, - 2, 0, 132, 13, 0, 0, - 40, 0, 2, 0, 144, 13, - 0, 0, 40, 0, 2, 0, - 156, 13, 0, 0, 40, 0, - 2, 0, 172, 13, 0, 0, - 40, 0, 2, 0, 184, 13, - 0, 0, 40, 0, 2, 0, - 196, 13, 0, 0, 40, 0, - 2, 0, 208, 13, 0, 0, - 45, 0, 2, 0, 224, 13, - 0, 0, 45, 0, 2, 0, - 240, 13, 0, 0, 45, 0, - 2, 0, 4, 14, 0, 0, - 45, 0, 2, 0, 24, 14, - 0, 0, 61, 0, 2, 0, - 40, 14, 0, 0, 12, 0, - 3, 0, 56, 14, 0, 0, - 12, 0, 3, 0, 72, 14, - 0, 0, 12, 0, 3, 0, - 88, 14, 0, 0, 61, 0, - 2, 0, 104, 14, 0, 0, - 61, 0, 2, 0, 120, 14, - 0, 0, 61, 0, 2, 0, - 136, 14, 0, 0, 136, 0, - 0, 0, 152, 14, 0, 0, - 136, 0, 0, 0, 172, 14, - 0, 0, 44, 0, 2, 0, - 184, 14, 0, 0, 142, 0, - 0, 0, 196, 14, 0, 0, - 66, 105, 97, 115, 88, 50, - 0, 171, 1, 0, 3, 0, - 1, 0, 3, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 12, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 255, 255, - 80, 97, 114, 97, 109, 101, - 116, 101, 114, 115, 0, 68, - 105, 102, 102, 117, 115, 101, - 67, 111, 108, 111, 114, 0, - 1, 0, 3, 0, 1, 0, - 4, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 39, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 255, 255, 83, 107, - 105, 110, 0, 171, 171, 171, - 13, 0, 0, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 23, 0, 0, 0, 255, 255, - 1, 0, 255, 255, 255, 255, - 25, 0, 0, 0, 255, 255, - 255, 255, 2, 0, 255, 255, - 86, 83, 83, 107, 105, 110, - 110, 101, 100, 86, 101, 114, - 116, 101, 120, 76, 105, 103, - 104, 116, 105, 110, 103, 70, - 111, 117, 114, 66, 111, 110, - 101, 115, 66, 110, 0, 68, - 105, 102, 102, 117, 115, 101, - 0, 171, 1, 0, 3, 0, - 1, 0, 4, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 83, 112, 101, 99, 117, 108, - 97, 114, 0, 84, 101, 120, - 67, 111, 111, 114, 100, 0, - 171, 171, 1, 0, 3, 0, - 1, 0, 2, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 80, 111, 115, 105, 116, 105, - 111, 110, 80, 83, 0, 171, - 43, 4, 0, 0, 52, 4, - 0, 0, 68, 4, 0, 0, - 52, 4, 0, 0, 77, 4, - 0, 0, 88, 4, 0, 0, - 104, 4, 0, 0, 52, 4, - 0, 0, 5, 0, 0, 0, - 1, 0, 14, 0, 1, 0, - 4, 0, 116, 4, 0, 0, - 40, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 255, 255, - 69, 0, 0, 0, 4, 0, - 5, 0, 6, 0, 255, 255, - 70, 0, 0, 0, 255, 255, - 255, 255, 12, 0, 255, 255, - 73, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 7, 0, - 77, 0, 0, 0, 10, 0, - 11, 0, 255, 255, 255, 255, - 78, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 13, 0, - 79, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 3, 0, - 80, 0, 0, 0, 8, 0, - 9, 0, 255, 255, 255, 255, - 100, 105, 102, 102, 117, 115, - 101, 0, 1, 0, 3, 0, - 1, 0, 3, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 35, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 255, 255, - 100, 111, 116, 72, 0, 171, - 171, 171, 49, 0, 0, 0, - 0, 0, 255, 255, 255, 255, - 255, 255, 53, 0, 0, 0, - 255, 255, 255, 255, 2, 0, - 255, 255, 55, 0, 0, 0, - 255, 255, 1, 0, 255, 255, - 255, 255, 100, 111, 116, 76, - 0, 171, 171, 171, 31, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 32, 0, - 0, 0, 255, 255, 1, 0, - 255, 255, 255, 255, 33, 0, - 0, 0, 255, 255, 255, 255, - 2, 0, 255, 255, 101, 121, - 101, 86, 101, 99, 116, 111, - 114, 0, 171, 171, 46, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 255, 255, 104, 97, - 108, 102, 86, 101, 99, 116, - 111, 114, 115, 0, 3, 0, - 3, 0, 3, 0, 3, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 48, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 255, 255, 52, 0, 0, 0, - 6, 0, 7, 0, 8, 0, - 255, 255, 54, 0, 0, 0, - 3, 0, 4, 0, 5, 0, - 255, 255, 112, 111, 115, 95, - 119, 115, 0, 171, 42, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 43, 0, - 0, 0, 255, 255, 1, 0, - 255, 255, 255, 255, 44, 0, - 0, 0, 255, 255, 255, 255, - 2, 0, 255, 255, 115, 107, - 105, 110, 110, 105, 110, 103, - 0, 171, 171, 171, 3, 0, - 3, 0, 4, 0, 3, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 9, 0, 0, 0, - 0, 0, 3, 0, 6, 0, - 9, 0, 10, 0, 0, 0, - 0, 0, 3, 0, 6, 0, - 9, 0, 11, 0, 0, 0, - 0, 0, 3, 0, 6, 0, - 9, 0, 17, 0, 0, 0, - 2, 0, 5, 0, 8, 0, - 11, 0, 18, 0, 0, 0, - 1, 0, 4, 0, 7, 0, - 10, 0, 19, 0, 0, 0, - 1, 0, 4, 0, 7, 0, - 10, 0, 20, 0, 0, 0, - 2, 0, 5, 0, 8, 0, - 11, 0, 21, 0, 0, 0, - 2, 0, 5, 0, 8, 0, - 11, 0, 22, 0, 0, 0, - 1, 0, 4, 0, 7, 0, - 10, 0, 115, 112, 101, 99, - 117, 108, 97, 114, 0, 171, - 171, 171, 65, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 255, 255, 118, 105, 110, 0, - 80, 111, 115, 105, 116, 105, - 111, 110, 0, 78, 111, 114, - 109, 97, 108, 0, 73, 110, - 100, 105, 99, 101, 115, 0, - 1, 0, 2, 0, 1, 0, - 4, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 87, 101, - 105, 103, 104, 116, 115, 0, - 168, 6, 0, 0, 52, 4, - 0, 0, 177, 6, 0, 0, - 12, 5, 0, 0, 77, 4, - 0, 0, 88, 4, 0, 0, - 184, 6, 0, 0, 192, 6, - 0, 0, 208, 6, 0, 0, - 52, 4, 0, 0, 5, 0, - 0, 0, 1, 0, 17, 0, - 1, 0, 5, 0, 216, 6, - 0, 0, 14, 0, 0, 0, - 0, 0, 255, 255, 255, 255, - 255, 255, 24, 0, 0, 0, - 255, 255, 1, 0, 255, 255, - 255, 255, 26, 0, 0, 0, - 255, 255, 255, 255, 2, 0, - 255, 255, 1, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 3, 0, 2, 0, 0, 0, - 4, 0, 5, 0, 6, 0, - 255, 255, 3, 0, 0, 0, - 7, 0, 8, 0, 255, 255, - 255, 255, 4, 0, 0, 0, - 9, 0, 10, 0, 11, 0, - 12, 0, 5, 0, 0, 0, - 13, 0, 14, 0, 15, 0, - 16, 0, 118, 111, 117, 116, - 0, 80, 111, 115, 95, 112, - 115, 0, 70, 111, 103, 70, - 97, 99, 116, 111, 114, 0, - 171, 171, 0, 0, 3, 0, - 1, 0, 1, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 117, 7, 0, 0, 52, 4, - 0, 0, 43, 4, 0, 0, - 52, 4, 0, 0, 68, 4, - 0, 0, 12, 5, 0, 0, - 124, 7, 0, 0, 136, 7, - 0, 0, 5, 0, 0, 0, - 1, 0, 12, 0, 1, 0, - 4, 0, 152, 7, 0, 0, - 74, 0, 0, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 75, 0, 0, 0, 255, 255, - 1, 0, 255, 255, 255, 255, - 76, 0, 0, 0, 3, 0, - 255, 255, 255, 255, 255, 255, - 119, 111, 114, 108, 100, 78, - 111, 114, 109, 97, 108, 0, - 30, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 255, 255, - 122, 101, 114, 111, 76, 0, - 171, 171, 34, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 255, 255, 0, 0, 0, 0, - 132, 3, 0, 0, 140, 3, - 0, 0, 1, 0, 0, 0, - 156, 3, 0, 0, 168, 3, - 0, 0, 179, 3, 0, 0, - 192, 3, 0, 0, 1, 0, - 0, 0, 208, 3, 0, 0, - 0, 0, 0, 0, 220, 3, - 0, 0, 140, 3, 0, 0, - 3, 0, 0, 0, 228, 3, - 0, 0, 0, 0, 0, 0, - 8, 4, 0, 0, 148, 4, - 0, 0, 8, 0, 0, 0, - 164, 4, 0, 0, 0, 0, - 0, 0, 4, 5, 0, 0, - 12, 5, 0, 0, 1, 0, - 0, 0, 28, 5, 0, 0, - 0, 0, 0, 0, 40, 5, - 0, 0, 12, 5, 0, 0, - 3, 0, 0, 0, 48, 5, - 0, 0, 0, 0, 0, 0, - 84, 5, 0, 0, 12, 5, - 0, 0, 3, 0, 0, 0, - 92, 5, 0, 0, 0, 0, - 0, 0, 128, 5, 0, 0, - 12, 5, 0, 0, 1, 0, - 0, 0, 140, 5, 0, 0, - 0, 0, 0, 0, 152, 5, - 0, 0, 164, 5, 0, 0, - 3, 0, 0, 0, 180, 5, - 0, 0, 0, 0, 0, 0, - 216, 5, 0, 0, 52, 4, - 0, 0, 3, 0, 0, 0, - 224, 5, 0, 0, 0, 0, - 0, 0, 4, 6, 0, 0, - 16, 6, 0, 0, 9, 0, - 0, 0, 32, 6, 0, 0, - 0, 0, 0, 0, 140, 6, - 0, 0, 12, 5, 0, 0, - 1, 0, 0, 0, 152, 6, - 0, 0, 220, 3, 0, 0, - 164, 6, 0, 0, 0, 7, - 0, 0, 3, 0, 0, 0, - 16, 7, 0, 0, 8, 4, - 0, 0, 164, 6, 0, 0, - 0, 7, 0, 0, 5, 0, - 0, 0, 52, 7, 0, 0, - 0, 0, 0, 0, 112, 7, - 0, 0, 184, 7, 0, 0, - 3, 0, 0, 0, 200, 7, - 0, 0, 0, 0, 0, 0, - 236, 7, 0, 0, 12, 5, - 0, 0, 1, 0, 0, 0, - 248, 7, 0, 0, 0, 0, - 0, 0, 4, 8, 0, 0, - 12, 5, 0, 0, 1, 0, - 0, 0, 12, 8, 0, 0, - 77, 105, 99, 114, 111, 115, - 111, 102, 116, 32, 40, 82, - 41, 32, 72, 76, 83, 76, - 32, 83, 104, 97, 100, 101, - 114, 32, 67, 111, 109, 112, - 105, 108, 101, 114, 32, 49, - 48, 46, 49, 0, 81, 0, - 0, 5, 243, 0, 15, 160, - 0, 0, 0, 64, 0, 0, - 128, 191, 0, 0, 64, 64, - 0, 0, 0, 0, 31, 0, - 0, 2, 5, 0, 0, 128, - 0, 0, 15, 144, 31, 0, - 0, 2, 5, 0, 1, 128, - 1, 0, 15, 144, 31, 0, - 0, 2, 5, 0, 2, 128, - 2, 0, 15, 144, 31, 0, - 0, 2, 5, 0, 3, 128, - 3, 0, 15, 144, 31, 0, - 0, 2, 5, 0, 4, 128, - 4, 0, 15, 144, 5, 0, - 0, 3, 0, 0, 15, 128, - 3, 0, 228, 144, 243, 0, - 170, 160, 46, 0, 0, 2, - 0, 0, 15, 176, 0, 0, - 225, 128, 5, 0, 0, 4, - 1, 0, 15, 128, 4, 0, - 85, 144, 26, 32, 228, 160, - 0, 0, 0, 176, 4, 0, - 0, 5, 1, 0, 15, 128, - 26, 32, 228, 160, 0, 0, - 85, 176, 4, 0, 0, 144, - 1, 0, 228, 128, 4, 0, - 0, 5, 0, 0, 15, 128, - 26, 32, 228, 160, 0, 0, - 170, 176, 4, 0, 170, 144, - 1, 0, 228, 128, 4, 0, - 0, 5, 0, 0, 15, 128, - 26, 32, 228, 160, 0, 0, - 255, 176, 4, 0, 255, 144, - 0, 0, 228, 128, 4, 0, - 0, 4, 1, 0, 7, 128, - 1, 0, 228, 144, 243, 0, - 0, 160, 243, 0, 85, 160, - 8, 0, 0, 3, 2, 0, - 1, 128, 1, 0, 228, 128, - 0, 0, 228, 128, 9, 0, - 0, 3, 0, 0, 1, 128, - 0, 0, 228, 144, 0, 0, - 228, 128, 5, 0, 0, 4, - 3, 0, 15, 128, 4, 0, - 85, 144, 27, 32, 228, 160, - 0, 0, 0, 176, 5, 0, - 0, 4, 4, 0, 15, 128, - 4, 0, 85, 144, 28, 32, - 228, 160, 0, 0, 0, 176, - 4, 0, 0, 5, 4, 0, - 15, 128, 28, 32, 228, 160, - 0, 0, 85, 176, 4, 0, - 0, 144, 4, 0, 228, 128, - 4, 0, 0, 5, 3, 0, - 15, 128, 27, 32, 228, 160, - 0, 0, 85, 176, 4, 0, - 0, 144, 3, 0, 228, 128, - 4, 0, 0, 5, 3, 0, - 15, 128, 27, 32, 228, 160, - 0, 0, 170, 176, 4, 0, - 170, 144, 3, 0, 228, 128, - 4, 0, 0, 5, 4, 0, - 15, 128, 28, 32, 228, 160, - 0, 0, 170, 176, 4, 0, - 170, 144, 4, 0, 228, 128, - 4, 0, 0, 5, 4, 0, - 15, 128, 28, 32, 228, 160, - 0, 0, 255, 176, 4, 0, - 255, 144, 4, 0, 228, 128, - 4, 0, 0, 5, 3, 0, - 15, 128, 27, 32, 228, 160, - 0, 0, 255, 176, 4, 0, - 255, 144, 3, 0, 228, 128, - 8, 0, 0, 3, 2, 0, - 2, 128, 1, 0, 228, 128, - 3, 0, 228, 128, 9, 0, - 0, 3, 0, 0, 2, 128, - 0, 0, 228, 144, 3, 0, - 228, 128, 8, 0, 0, 3, - 2, 0, 4, 128, 1, 0, - 228, 128, 4, 0, 228, 128, - 9, 0, 0, 3, 0, 0, - 4, 128, 0, 0, 228, 144, - 4, 0, 228, 128, 8, 0, - 0, 3, 1, 0, 1, 128, - 2, 0, 228, 128, 19, 0, - 228, 160, 8, 0, 0, 3, - 1, 0, 2, 128, 2, 0, - 228, 128, 20, 0, 228, 160, - 8, 0, 0, 3, 1, 0, - 4, 128, 2, 0, 228, 128, - 21, 0, 228, 160, 36, 0, - 0, 2, 2, 0, 7, 128, - 1, 0, 228, 128, 8, 0, - 0, 3, 1, 0, 1, 128, - 3, 0, 228, 161, 2, 0, - 228, 128, 8, 0, 0, 3, - 1, 0, 2, 128, 4, 0, - 228, 161, 2, 0, 228, 128, - 8, 0, 0, 3, 1, 0, - 4, 128, 5, 0, 228, 161, - 2, 0, 228, 128, 13, 0, - 0, 3, 3, 0, 7, 128, - 1, 0, 228, 128, 243, 0, - 255, 160, 5, 0, 0, 3, - 4, 0, 7, 128, 1, 0, - 228, 128, 3, 0, 228, 128, - 5, 0, 0, 3, 5, 0, - 7, 128, 4, 0, 85, 128, - 7, 0, 228, 160, 4, 0, - 0, 4, 4, 0, 11, 128, - 4, 0, 0, 128, 6, 0, - 164, 160, 5, 0, 164, 128, - 4, 0, 0, 4, 4, 0, - 7, 128, 4, 0, 170, 128, - 8, 0, 228, 160, 4, 0, - 244, 128, 1, 0, 0, 2, - 5, 0, 7, 128, 0, 0, - 228, 160, 4, 0, 0, 4, - 0, 0, 7, 224, 4, 0, - 228, 128, 5, 0, 228, 128, - 1, 0, 228, 160, 1, 0, - 0, 2, 0, 0, 8, 128, - 0, 0, 255, 144, 9, 0, - 0, 3, 4, 0, 1, 128, - 0, 0, 228, 128, 15, 0, - 228, 160, 9, 0, 0, 3, - 4, 0, 2, 128, 0, 0, - 228, 128, 16, 0, 228, 160, - 9, 0, 0, 3, 4, 0, - 4, 128, 0, 0, 228, 128, - 17, 0, 228, 160, 2, 0, - 0, 3, 4, 0, 7, 128, - 4, 0, 228, 129, 12, 0, - 228, 160, 36, 0, 0, 2, - 5, 0, 7, 128, 4, 0, - 228, 128, 2, 0, 0, 3, - 4, 0, 7, 128, 5, 0, - 228, 128, 3, 0, 228, 161, - 36, 0, 0, 2, 6, 0, - 7, 128, 4, 0, 228, 128, - 8, 0, 0, 3, 4, 0, - 1, 128, 6, 0, 228, 128, - 2, 0, 228, 128, 2, 0, - 0, 3, 6, 0, 7, 128, - 5, 0, 228, 128, 4, 0, - 228, 161, 2, 0, 0, 3, - 5, 0, 7, 128, 5, 0, - 228, 128, 5, 0, 228, 161, - 36, 0, 0, 2, 7, 0, - 7, 128, 5, 0, 228, 128, - 8, 0, 0, 3, 4, 0, - 4, 128, 7, 0, 228, 128, - 2, 0, 228, 128, 36, 0, - 0, 2, 5, 0, 7, 128, - 6, 0, 228, 128, 8, 0, - 0, 3, 4, 0, 2, 128, - 5, 0, 228, 128, 2, 0, - 228, 128, 11, 0, 0, 3, - 2, 0, 7, 128, 4, 0, - 228, 128, 243, 0, 255, 160, - 5, 0, 0, 3, 2, 0, - 7, 128, 3, 0, 228, 128, - 2, 0, 228, 128, 15, 0, - 0, 2, 3, 0, 1, 128, - 2, 0, 0, 128, 15, 0, - 0, 2, 3, 0, 2, 128, - 2, 0, 85, 128, 15, 0, - 0, 2, 3, 0, 4, 128, - 2, 0, 170, 128, 5, 0, - 0, 3, 2, 0, 7, 128, - 3, 0, 228, 128, 2, 0, - 255, 160, 14, 0, 0, 2, - 3, 0, 1, 128, 2, 0, - 0, 128, 14, 0, 0, 2, - 3, 0, 2, 128, 2, 0, - 85, 128, 14, 0, 0, 2, - 3, 0, 4, 128, 2, 0, - 170, 128, 5, 0, 0, 3, - 1, 0, 7, 128, 1, 0, - 228, 128, 3, 0, 228, 128, - 5, 0, 0, 3, 2, 0, - 7, 128, 1, 0, 85, 128, - 10, 0, 228, 160, 4, 0, - 0, 4, 1, 0, 11, 128, - 1, 0, 0, 128, 9, 0, - 164, 160, 2, 0, 164, 128, - 4, 0, 0, 4, 1, 0, - 7, 128, 1, 0, 170, 128, - 11, 0, 228, 160, 1, 0, - 244, 128, 5, 0, 0, 3, - 1, 0, 7, 224, 1, 0, - 228, 128, 2, 0, 228, 160, - 9, 0, 0, 3, 0, 0, - 4, 192, 0, 0, 228, 128, - 24, 0, 228, 160, 9, 0, - 0, 3, 1, 0, 1, 128, - 0, 0, 228, 128, 14, 0, - 228, 160, 11, 0, 0, 3, - 1, 0, 1, 128, 1, 0, - 0, 128, 243, 0, 255, 160, - 10, 0, 0, 3, 1, 0, - 8, 224, 1, 0, 0, 128, - 243, 0, 85, 161, 9, 0, - 0, 3, 1, 0, 1, 128, - 0, 0, 228, 128, 22, 0, - 228, 160, 9, 0, 0, 3, - 1, 0, 2, 128, 0, 0, - 228, 128, 23, 0, 228, 160, - 9, 0, 0, 3, 0, 0, - 1, 128, 0, 0, 228, 128, - 25, 0, 228, 160, 4, 0, - 0, 4, 0, 0, 3, 192, - 0, 0, 0, 128, 242, 0, - 228, 160, 1, 0, 228, 128, - 1, 0, 0, 2, 0, 0, - 8, 192, 0, 0, 0, 128, - 1, 0, 0, 2, 0, 0, - 8, 224, 0, 0, 255, 160, - 1, 0, 0, 2, 2, 0, - 3, 224, 2, 0, 228, 144, - 255, 255, 0, 0, 83, 72, - 68, 82, 116, 10, 0, 0, - 64, 0, 1, 0, 157, 2, - 0, 0, 89, 8, 0, 4, - 70, 142, 32, 0, 0, 0, - 0, 0, 242, 0, 0, 0, - 95, 0, 0, 3, 242, 16, - 16, 0, 0, 0, 0, 0, - 95, 0, 0, 3, 114, 16, - 16, 0, 1, 0, 0, 0, - 95, 0, 0, 3, 50, 16, - 16, 0, 2, 0, 0, 0, - 95, 0, 0, 3, 242, 16, - 16, 0, 3, 0, 0, 0, - 95, 0, 0, 3, 242, 16, - 16, 0, 4, 0, 0, 0, - 101, 0, 0, 3, 242, 32, - 16, 0, 0, 0, 0, 0, - 101, 0, 0, 3, 242, 32, - 16, 0, 1, 0, 0, 0, - 101, 0, 0, 3, 50, 32, - 16, 0, 2, 0, 0, 0, - 103, 0, 0, 4, 242, 32, - 16, 0, 3, 0, 0, 0, - 1, 0, 0, 0, 104, 0, - 0, 2, 7, 0, 0, 0, - 50, 0, 0, 15, 114, 0, - 16, 0, 0, 0, 0, 0, - 70, 18, 16, 0, 1, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 64, 0, 0, - 0, 64, 0, 0, 0, 64, - 0, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 128, 191, - 0, 0, 128, 191, 0, 0, - 128, 191, 0, 0, 0, 0, - 38, 0, 0, 11, 0, 208, - 0, 0, 242, 0, 16, 0, - 1, 0, 0, 0, 70, 30, - 16, 0, 3, 0, 0, 0, - 2, 64, 0, 0, 3, 0, - 0, 0, 3, 0, 0, 0, - 3, 0, 0, 0, 3, 0, - 0, 0, 56, 0, 0, 10, - 242, 0, 16, 0, 2, 0, - 0, 0, 86, 21, 16, 0, - 4, 0, 0, 0, 70, 142, - 32, 6, 0, 0, 0, 0, - 26, 0, 0, 0, 26, 0, - 16, 0, 1, 0, 0, 0, - 50, 0, 0, 12, 242, 0, - 16, 0, 2, 0, 0, 0, - 70, 142, 32, 6, 0, 0, - 0, 0, 26, 0, 0, 0, - 10, 0, 16, 0, 1, 0, - 0, 0, 6, 16, 16, 0, - 4, 0, 0, 0, 70, 14, - 16, 0, 2, 0, 0, 0, - 50, 0, 0, 12, 242, 0, - 16, 0, 2, 0, 0, 0, - 70, 142, 32, 6, 0, 0, - 0, 0, 26, 0, 0, 0, - 42, 0, 16, 0, 1, 0, - 0, 0, 166, 26, 16, 0, - 4, 0, 0, 0, 70, 14, - 16, 0, 2, 0, 0, 0, - 50, 0, 0, 12, 242, 0, - 16, 0, 2, 0, 0, 0, - 70, 142, 32, 6, 0, 0, - 0, 0, 26, 0, 0, 0, - 58, 0, 16, 0, 1, 0, - 0, 0, 246, 31, 16, 0, - 4, 0, 0, 0, 70, 14, - 16, 0, 2, 0, 0, 0, - 16, 0, 0, 7, 18, 0, - 16, 0, 3, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 2, 0, 0, 0, 17, 0, - 0, 7, 18, 0, 16, 0, - 2, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 14, 16, 0, 2, 0, - 0, 0, 56, 0, 0, 10, - 242, 0, 16, 0, 4, 0, - 0, 0, 86, 21, 16, 0, - 4, 0, 0, 0, 70, 142, - 32, 6, 0, 0, 0, 0, - 27, 0, 0, 0, 26, 0, - 16, 0, 1, 0, 0, 0, - 50, 0, 0, 12, 242, 0, - 16, 0, 4, 0, 0, 0, - 70, 142, 32, 6, 0, 0, - 0, 0, 27, 0, 0, 0, - 10, 0, 16, 0, 1, 0, - 0, 0, 6, 16, 16, 0, - 4, 0, 0, 0, 70, 14, - 16, 0, 4, 0, 0, 0, - 50, 0, 0, 12, 242, 0, - 16, 0, 4, 0, 0, 0, - 70, 142, 32, 6, 0, 0, - 0, 0, 27, 0, 0, 0, - 42, 0, 16, 0, 1, 0, - 0, 0, 166, 26, 16, 0, - 4, 0, 0, 0, 70, 14, - 16, 0, 4, 0, 0, 0, - 50, 0, 0, 12, 242, 0, - 16, 0, 4, 0, 0, 0, - 70, 142, 32, 6, 0, 0, - 0, 0, 27, 0, 0, 0, - 58, 0, 16, 0, 1, 0, - 0, 0, 246, 31, 16, 0, - 4, 0, 0, 0, 70, 14, - 16, 0, 4, 0, 0, 0, - 16, 0, 0, 7, 34, 0, - 16, 0, 3, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 4, 0, 0, 0, 17, 0, - 0, 7, 34, 0, 16, 0, - 2, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 14, 16, 0, 4, 0, - 0, 0, 56, 0, 0, 10, - 242, 0, 16, 0, 4, 0, - 0, 0, 86, 21, 16, 0, - 4, 0, 0, 0, 70, 142, - 32, 6, 0, 0, 0, 0, - 28, 0, 0, 0, 26, 0, - 16, 0, 1, 0, 0, 0, - 50, 0, 0, 12, 242, 0, - 16, 0, 4, 0, 0, 0, - 70, 142, 32, 6, 0, 0, - 0, 0, 28, 0, 0, 0, - 10, 0, 16, 0, 1, 0, - 0, 0, 6, 16, 16, 0, - 4, 0, 0, 0, 70, 14, - 16, 0, 4, 0, 0, 0, - 50, 0, 0, 12, 242, 0, - 16, 0, 4, 0, 0, 0, - 70, 142, 32, 6, 0, 0, - 0, 0, 28, 0, 0, 0, - 42, 0, 16, 0, 1, 0, - 0, 0, 166, 26, 16, 0, - 4, 0, 0, 0, 70, 14, - 16, 0, 4, 0, 0, 0, - 50, 0, 0, 12, 242, 0, - 16, 0, 1, 0, 0, 0, - 70, 142, 32, 6, 0, 0, - 0, 0, 28, 0, 0, 0, - 58, 0, 16, 0, 1, 0, - 0, 0, 246, 31, 16, 0, - 4, 0, 0, 0, 70, 14, - 16, 0, 4, 0, 0, 0, - 16, 0, 0, 7, 66, 0, - 16, 0, 3, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 17, 0, - 0, 7, 66, 0, 16, 0, - 2, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 14, 16, 0, 1, 0, - 0, 0, 16, 0, 0, 8, - 18, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 3, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 19, 0, 0, 0, 16, 0, - 0, 8, 34, 0, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 3, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 20, 0, 0, 0, - 16, 0, 0, 8, 66, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 3, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 21, 0, - 0, 0, 16, 0, 0, 7, - 130, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 68, 0, 0, 5, 130, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 56, 0, 0, 7, - 114, 0, 16, 0, 0, 0, - 0, 0, 246, 15, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 16, 0, 0, 9, 18, 0, - 16, 0, 1, 0, 0, 0, - 70, 130, 32, 128, 65, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 16, 0, 0, 9, 34, 0, - 16, 0, 1, 0, 0, 0, - 70, 130, 32, 128, 65, 0, - 0, 0, 0, 0, 0, 0, - 4, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 16, 0, 0, 9, 66, 0, - 16, 0, 1, 0, 0, 0, - 70, 130, 32, 128, 65, 0, - 0, 0, 0, 0, 0, 0, - 5, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 29, 0, 0, 10, 114, 0, - 16, 0, 3, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 10, 114, 0, 16, 0, - 3, 0, 0, 0, 70, 2, - 16, 0, 3, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 0, 0, 56, 0, 0, 7, - 114, 0, 16, 0, 4, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 3, 0, 0, 0, - 56, 0, 0, 8, 114, 0, - 16, 0, 5, 0, 0, 0, - 86, 5, 16, 0, 4, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 7, 0, - 0, 0, 50, 0, 0, 10, - 178, 0, 16, 0, 4, 0, - 0, 0, 6, 0, 16, 0, - 4, 0, 0, 0, 70, 136, - 32, 0, 0, 0, 0, 0, - 6, 0, 0, 0, 70, 8, - 16, 0, 5, 0, 0, 0, - 50, 0, 0, 10, 114, 0, - 16, 0, 4, 0, 0, 0, - 166, 10, 16, 0, 4, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 8, 0, - 0, 0, 70, 3, 16, 0, - 4, 0, 0, 0, 50, 0, - 0, 11, 114, 32, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 4, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 54, 0, 0, 6, 130, 32, - 16, 0, 0, 0, 0, 0, - 58, 128, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 54, 0, 0, 5, 130, 0, - 16, 0, 2, 0, 0, 0, - 58, 16, 16, 0, 0, 0, - 0, 0, 17, 0, 0, 8, - 18, 0, 16, 0, 4, 0, - 0, 0, 70, 14, 16, 0, - 2, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 15, 0, 0, 0, 17, 0, - 0, 8, 34, 0, 16, 0, - 4, 0, 0, 0, 70, 14, - 16, 0, 2, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 16, 0, 0, 0, - 17, 0, 0, 8, 66, 0, - 16, 0, 4, 0, 0, 0, - 70, 14, 16, 0, 2, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 17, 0, - 0, 0, 0, 0, 0, 9, - 114, 0, 16, 0, 4, 0, - 0, 0, 70, 2, 16, 128, - 65, 0, 0, 0, 4, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 12, 0, - 0, 0, 16, 0, 0, 7, - 130, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 4, 0, 0, 0, 70, 2, - 16, 0, 4, 0, 0, 0, - 68, 0, 0, 5, 130, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 50, 0, 0, 11, - 114, 0, 16, 0, 5, 0, - 0, 0, 70, 2, 16, 0, - 4, 0, 0, 0, 246, 15, - 16, 0, 0, 0, 0, 0, - 70, 130, 32, 128, 65, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 16, 0, - 0, 7, 130, 0, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 5, 0, 0, 0, - 70, 2, 16, 0, 5, 0, - 0, 0, 68, 0, 0, 5, - 130, 0, 16, 0, 1, 0, - 0, 0, 58, 0, 16, 0, - 1, 0, 0, 0, 56, 0, - 0, 7, 114, 0, 16, 0, - 5, 0, 0, 0, 246, 15, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 5, 0, - 0, 0, 16, 0, 0, 7, - 18, 0, 16, 0, 5, 0, - 0, 0, 70, 2, 16, 0, - 5, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 50, 0, 0, 11, 114, 0, - 16, 0, 6, 0, 0, 0, - 70, 2, 16, 0, 4, 0, - 0, 0, 246, 15, 16, 0, - 0, 0, 0, 0, 70, 130, - 32, 128, 65, 0, 0, 0, - 0, 0, 0, 0, 4, 0, - 0, 0, 50, 0, 0, 11, - 114, 0, 16, 0, 4, 0, - 0, 0, 70, 2, 16, 0, - 4, 0, 0, 0, 246, 15, - 16, 0, 0, 0, 0, 0, - 70, 130, 32, 128, 65, 0, - 0, 0, 0, 0, 0, 0, - 5, 0, 0, 0, 16, 0, - 0, 7, 130, 0, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 6, 0, 0, 0, - 70, 2, 16, 0, 6, 0, - 0, 0, 68, 0, 0, 5, - 130, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 56, 0, - 0, 7, 114, 0, 16, 0, - 6, 0, 0, 0, 246, 15, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 6, 0, - 0, 0, 16, 0, 0, 7, - 34, 0, 16, 0, 5, 0, - 0, 0, 70, 2, 16, 0, - 6, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 16, 0, 0, 7, 130, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 4, 0, - 0, 0, 70, 2, 16, 0, - 4, 0, 0, 0, 68, 0, - 0, 5, 130, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 56, 0, 0, 7, 114, 0, - 16, 0, 4, 0, 0, 0, - 246, 15, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 4, 0, 0, 0, 16, 0, - 0, 7, 66, 0, 16, 0, - 5, 0, 0, 0, 70, 2, - 16, 0, 4, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 52, 0, 0, 10, - 114, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 5, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 56, 0, 0, 7, 114, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 3, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 47, 0, - 0, 5, 114, 0, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 56, 0, 0, 8, 114, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 246, 143, 32, 0, - 0, 0, 0, 0, 2, 0, - 0, 0, 25, 0, 0, 5, - 114, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 56, 0, - 0, 7, 114, 0, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 56, 0, 0, 8, - 114, 0, 16, 0, 1, 0, - 0, 0, 86, 5, 16, 0, - 0, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 10, 0, 0, 0, 50, 0, - 0, 10, 178, 0, 16, 0, - 0, 0, 0, 0, 6, 0, - 16, 0, 0, 0, 0, 0, - 70, 136, 32, 0, 0, 0, - 0, 0, 9, 0, 0, 0, - 70, 8, 16, 0, 1, 0, - 0, 0, 50, 0, 0, 10, - 114, 0, 16, 0, 0, 0, - 0, 0, 166, 10, 16, 0, - 0, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 11, 0, 0, 0, 70, 3, - 16, 0, 0, 0, 0, 0, - 56, 0, 0, 8, 114, 32, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 2, 0, - 0, 0, 17, 32, 0, 8, - 130, 32, 16, 0, 1, 0, - 0, 0, 70, 14, 16, 0, - 2, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 14, 0, 0, 0, 54, 0, - 0, 5, 50, 32, 16, 0, - 2, 0, 0, 0, 70, 16, - 16, 0, 2, 0, 0, 0, - 17, 0, 0, 8, 18, 32, - 16, 0, 3, 0, 0, 0, - 70, 14, 16, 0, 2, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 22, 0, - 0, 0, 17, 0, 0, 8, - 34, 32, 16, 0, 3, 0, - 0, 0, 70, 14, 16, 0, - 2, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 23, 0, 0, 0, 17, 0, - 0, 8, 66, 32, 16, 0, - 3, 0, 0, 0, 70, 14, - 16, 0, 2, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 24, 0, 0, 0, - 17, 0, 0, 8, 130, 32, - 16, 0, 3, 0, 0, 0, - 70, 14, 16, 0, 2, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 25, 0, - 0, 0, 62, 0, 0, 1, - 73, 83, 71, 78, 184, 0, - 0, 0, 5, 0, 0, 0, - 8, 0, 0, 0, 128, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 15, 15, 0, 0, 140, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 1, 0, 0, 0, - 7, 7, 0, 0, 147, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 2, 0, 0, 0, - 3, 3, 0, 0, 156, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 0, 3, 0, 0, 0, - 15, 15, 0, 0, 169, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 4, 0, 0, 0, - 15, 15, 0, 0, 83, 86, - 95, 80, 111, 115, 105, 116, - 105, 111, 110, 0, 78, 79, - 82, 77, 65, 76, 0, 84, - 69, 88, 67, 79, 79, 82, - 68, 0, 66, 76, 69, 78, - 68, 73, 78, 68, 73, 67, - 69, 83, 0, 66, 76, 69, - 78, 68, 87, 69, 73, 71, - 72, 84, 0, 171, 171, 171, - 79, 83, 71, 78, 132, 0, - 0, 0, 4, 0, 0, 0, - 8, 0, 0, 0, 104, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 15, 0, 0, 0, 104, 0, - 0, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 1, 0, 0, 0, - 15, 0, 0, 0, 110, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 2, 0, 0, 0, - 3, 12, 0, 0, 119, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 3, 0, - 0, 0, 3, 0, 0, 0, - 15, 0, 0, 0, 67, 79, - 76, 79, 82, 0, 84, 69, - 88, 67, 79, 79, 82, 68, - 0, 83, 86, 95, 80, 111, - 115, 105, 116, 105, 111, 110, - 0, 171 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedVertexLightingOneBone.inc b/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedVertexLightingOneBone.inc deleted file mode 100644 index edbc589..0000000 --- a/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedVertexLightingOneBone.inc +++ /dev/null @@ -1,1235 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Position 0 xyzw 0 NONE float xyzw -// NORMAL 0 xyz 1 NONE float xyz -// TEXCOORD 0 xy 2 NONE float xy -// BLENDINDICES 0 xyzw 3 NONE uint x -// BLENDWEIGHT 0 xyzw 4 NONE float x -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// COLOR 0 xyzw 0 NONE float xyzw -// COLOR 1 xyzw 1 NONE float xyzw -// TEXCOORD 0 xy 2 NONE float xy -// SV_Position 0 xyzw 3 POS float xyzw -// -// -// Constant buffer to DX9 shader constant mappings: -// -// Target Reg Buffer Start Reg # of Regs Data Conversion -// ---------- ------- --------- --------- ---------------------- -// c0 cb0 0 242 ( FLT, FLT, FLT, FLT) -// -// -// Runtime generated constant mappings: -// -// Target Reg Constant Description -// ---------- -------------------------------------------------- -// c242 Vertex Shader position offset -// -// -// Level9 shader bytecode: -// - vs_2_0 - def c243, 3, 0, 1, 0 - dcl_texcoord v0 // vin<0,1,2,3> - dcl_texcoord1 v1 // vin<4,5,6> - dcl_texcoord2 v2 // vin<7,8> - dcl_texcoord3 v3 // vin<9,10,11,12> - dcl_texcoord4 v4 // vin<13,14,15,16> - -#line 49 "D:\Microsoft\DirectXTK\Src\Shaders\SkinnedEffect.fx" - mul r0.x, v3.x, c243.x - mova a0.x, r0.x - mul r0, v4.x, c26[a0.x] // ::skinning<0,3,6,9> - -#line 53 - dp3 r1.x, v1, r0 // ::Skin<0> - dp4 r0.x, v0, r0 // Skin::vin<0> - -#line 49 - mul r2, v4.x, c27[a0.x] // ::skinning<1,4,7,10> - mul r3, v4.x, c28[a0.x] // ::skinning<2,5,8,11> - -#line 53 - dp3 r1.y, v1, r2 // ::Skin<1> - dp4 r0.y, v0, r2 // Skin::vin<1> - dp3 r1.z, v1, r3 // ::Skin<2> - dp4 r0.z, v0, r3 // Skin::vin<2> - -#line 57 "D:\Microsoft\DirectXTK\Src\Shaders\Lighting.fxh" - dp3 r2.x, r1, c19 - dp3 r2.y, r1, c20 - dp3 r2.z, r1, c21 - nrm r1.xyz, r2 // ::worldNormal<0,1,2> - -#line 34 - dp3 r2.x, -c3, r1 // ::dotL<0> - dp3 r2.y, -c4, r1 // ::dotL<1> - dp3 r2.z, -c5, r1 // ::dotL<2> - -#line 37 - sge r3.xyz, r2, c243.y // ::zeroL<0,1,2> - mul r4.xyz, r2, r3 // ::diffuse<0,1,2> - -#line 44 - mul r5.xyz, r4.y, c7 - mad r4.xyw, r4.x, c6.xyzz, r5.xyzz - mad r4.xyz, r4.z, c8, r4.xyww - mov r5.xyz, c0 // Parameters::DiffuseColor<0,1,2> - mad oT0.xyz, r4, r5, c1 // ::VSSkinnedVertexLightingOneBone<0,1,2> - -#line 55 - mov r0.w, v0.w - dp4 r4.x, r0, c15 // ::pos_ws<0> - dp4 r4.y, r0, c16 // ::pos_ws<1> - dp4 r4.z, r0, c17 // ::pos_ws<2> - add r4.xyz, -r4, c12 - nrm r5.xyz, r4 // ::eyeVector<0,1,2> - -#line 31 - add r4.xyz, r5, -c3 - nrm r6.xyz, r4 // ::halfVectors<0,1,2> - -#line 35 - dp3 r4.x, r6, r1 // ::dotH<0> - -#line 31 - add r6.xyz, r5, -c4 - add r5.xyz, r5, -c5 - nrm r7.xyz, r5 // ::halfVectors<6,7,8> - -#line 35 - dp3 r4.z, r7, r1 // ::dotH<2> - -#line 31 - nrm r5.xyz, r6 // ::halfVectors<3,4,5> - -#line 35 - dp3 r4.y, r5, r1 // ::dotH<1> - -#line 40 - max r1.xyz, r4, c243.y - mul r1.xyz, r3, r1 - log r3.x, r1.x - log r3.y, r1.y - log r3.z, r1.z - mul r1.xyz, r3, c2.w - exp r3.x, r1.x - exp r3.y, r1.y - exp r3.z, r1.z - mul r1.xyz, r2, r3 // ::specular<0,1,2> - -#line 45 - mul r2.xyz, r1.y, c10 - mad r1.xyw, r1.x, c9.xyzz, r2.xyzz - mad r1.xyz, r1.z, c11, r1.xyww - mul oT1.xyz, r1, c2 // ::VSSkinnedVertexLightingOneBone<4,5,6> - -#line 61 - dp4 oPos.z, r0, c24 // ::VSSkinnedVertexLightingOneBone<12> - -#line 12 "D:\Microsoft\DirectXTK\Src\Shaders\Common.fxh" - dp4 r1.x, r0, c14 - max r1.x, r1.x, c243.y - min oT1.w, r1.x, c243.z // ::VSSkinnedVertexLightingOneBone<7> - -#line 61 "D:\Microsoft\DirectXTK\Src\Shaders\Lighting.fxh" - dp4 r1.x, r0, c22 // ::vout<0> - dp4 r1.y, r0, c23 // ::vout<1> - dp4 r0.x, r0, c25 // ::vout<3> - -#line 58 "D:\Microsoft\DirectXTK\Src\Shaders\SkinnedEffect.fx" - mad oPos.xy, r0.x, c242, r1 // ::VSSkinnedVertexLightingOneBone<10,11> - mov oPos.w, r0.x // ::VSSkinnedVertexLightingOneBone<13> - -#line 44 "D:\Microsoft\DirectXTK\Src\Shaders\Lighting.fxh" - mov oT0.w, c0.w // ::VSSkinnedVertexLightingOneBone<3> - -#line 62 "D:\Microsoft\DirectXTK\Src\Shaders\SkinnedEffect.fx" - mov oT2.xy, v2 // ::VSSkinnedVertexLightingOneBone<8,9> - -// approximately 75 instruction slots used -vs_4_0 -dcl_constantbuffer CB0[242], dynamicIndexed -dcl_input v0.xyzw -dcl_input v1.xyz -dcl_input v2.xy -dcl_input v3.x -dcl_input v4.x -dcl_output o0.xyzw -dcl_output o1.xyzw -dcl_output o2.xy -dcl_output_siv o3.xyzw, position -dcl_temps 7 -imul null, r0.x, v3.x, l(3) -mul r1.xyzw, v4.xxxx, cb0[r0.x + 26].xyzw -dp3 r2.x, v1.xyzx, r1.xyzx -dp4 r1.x, v0.xyzw, r1.xyzw -mul r3.xyzw, v4.xxxx, cb0[r0.x + 27].xyzw -mul r0.xyzw, v4.xxxx, cb0[r0.x + 28].xyzw -dp3 r2.y, v1.xyzx, r3.xyzx -dp4 r1.y, v0.xyzw, r3.xyzw -dp3 r2.z, v1.xyzx, r0.xyzx -dp4 r1.z, v0.xyzw, r0.xyzw -dp3 r0.x, r2.xyzx, cb0[19].xyzx -dp3 r0.y, r2.xyzx, cb0[20].xyzx -dp3 r0.z, r2.xyzx, cb0[21].xyzx -dp3 r0.w, r0.xyzx, r0.xyzx -rsq r0.w, r0.w -mul r0.xyz, r0.wwww, r0.xyzx -dp3 r2.x, -cb0[3].xyzx, r0.xyzx -dp3 r2.y, -cb0[4].xyzx, r0.xyzx -dp3 r2.z, -cb0[5].xyzx, r0.xyzx -ge r3.xyz, r2.xyzx, l(0.000000, 0.000000, 0.000000, 0.000000) -and r3.xyz, r3.xyzx, l(0x3f800000, 0x3f800000, 0x3f800000, 0) -mul r4.xyz, r2.xyzx, r3.xyzx -mul r5.xyz, r4.yyyy, cb0[7].xyzx -mad r4.xyw, r4.xxxx, cb0[6].xyxz, r5.xyxz -mad r4.xyz, r4.zzzz, cb0[8].xyzx, r4.xywx -mad o0.xyz, r4.xyzx, cb0[0].xyzx, cb0[1].xyzx -mov o0.w, cb0[0].w -mov r1.w, v0.w -dp4 r4.x, r1.xyzw, cb0[15].xyzw -dp4 r4.y, r1.xyzw, cb0[16].xyzw -dp4 r4.z, r1.xyzw, cb0[17].xyzw -add r4.xyz, -r4.xyzx, cb0[12].xyzx -dp3 r0.w, r4.xyzx, r4.xyzx -rsq r0.w, r0.w -mad r5.xyz, r4.xyzx, r0.wwww, -cb0[3].xyzx -dp3 r2.w, r5.xyzx, r5.xyzx -rsq r2.w, r2.w -mul r5.xyz, r2.wwww, r5.xyzx -dp3 r5.x, r5.xyzx, r0.xyzx -mad r6.xyz, r4.xyzx, r0.wwww, -cb0[4].xyzx -mad r4.xyz, r4.xyzx, r0.wwww, -cb0[5].xyzx -dp3 r0.w, r6.xyzx, r6.xyzx -rsq r0.w, r0.w -mul r6.xyz, r0.wwww, r6.xyzx -dp3 r5.y, r6.xyzx, r0.xyzx -dp3 r0.w, r4.xyzx, r4.xyzx -rsq r0.w, r0.w -mul r4.xyz, r0.wwww, r4.xyzx -dp3 r5.z, r4.xyzx, r0.xyzx -max r0.xyz, r5.xyzx, l(0.000000, 0.000000, 0.000000, 0.000000) -mul r0.xyz, r3.xyzx, r0.xyzx -log r0.xyz, r0.xyzx -mul r0.xyz, r0.xyzx, cb0[2].wwww -exp r0.xyz, r0.xyzx -mul r0.xyz, r2.xyzx, r0.xyzx -mul r2.xyz, r0.yyyy, cb0[10].xyzx -mad r0.xyw, r0.xxxx, cb0[9].xyxz, r2.xyxz -mad r0.xyz, r0.zzzz, cb0[11].xyzx, r0.xywx -mul o1.xyz, r0.xyzx, cb0[2].xyzx -dp4_sat o1.w, r1.xyzw, cb0[14].xyzw -mov o2.xy, v2.xyxx -dp4 o3.x, r1.xyzw, cb0[22].xyzw -dp4 o3.y, r1.xyzw, cb0[23].xyzw -dp4 o3.z, r1.xyzw, cb0[24].xyzw -dp4 o3.w, r1.xyzw, cb0[25].xyzw -ret -// Approximately 0 instruction slots used -#endif - -const BYTE SkinnedEffect_VSSkinnedVertexLightingOneBone[] = -{ - 68, 88, 66, 67, 104, 68, - 163, 0, 231, 113, 93, 196, - 99, 214, 167, 142, 145, 96, - 91, 102, 1, 0, 0, 0, - 44, 23, 0, 0, 4, 0, - 0, 0, 48, 0, 0, 0, - 92, 13, 0, 0, 224, 21, - 0, 0, 160, 22, 0, 0, - 65, 111, 110, 57, 36, 13, - 0, 0, 36, 13, 0, 0, - 0, 2, 254, 255, 240, 12, - 0, 0, 52, 0, 0, 0, - 1, 0, 36, 0, 0, 0, - 48, 0, 0, 0, 48, 0, - 0, 0, 36, 0, 1, 0, - 48, 0, 0, 0, 0, 0, - 242, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 242, 0, - 0, 2, 254, 255, 254, 255, - 40, 2, 68, 66, 85, 71, - 40, 0, 0, 0, 116, 8, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 188, 0, - 0, 0, 71, 0, 0, 0, - 200, 0, 0, 0, 16, 0, - 0, 0, 52, 7, 0, 0, - 112, 3, 0, 0, 68, 58, - 92, 77, 105, 99, 114, 111, - 115, 111, 102, 116, 92, 68, - 105, 114, 101, 99, 116, 88, - 84, 75, 92, 83, 114, 99, - 92, 83, 104, 97, 100, 101, - 114, 115, 92, 83, 107, 105, - 110, 110, 101, 100, 69, 102, - 102, 101, 99, 116, 46, 102, - 120, 0, 68, 58, 92, 77, - 105, 99, 114, 111, 115, 111, - 102, 116, 92, 68, 105, 114, - 101, 99, 116, 88, 84, 75, - 92, 83, 114, 99, 92, 83, - 104, 97, 100, 101, 114, 115, - 92, 76, 105, 103, 104, 116, - 105, 110, 103, 46, 102, 120, - 104, 0, 68, 58, 92, 77, - 105, 99, 114, 111, 115, 111, - 102, 116, 92, 68, 105, 114, - 101, 99, 116, 88, 84, 75, - 92, 83, 114, 99, 92, 83, - 104, 97, 100, 101, 114, 115, - 92, 67, 111, 109, 109, 111, - 110, 46, 102, 120, 104, 0, - 171, 171, 40, 0, 0, 0, - 92, 0, 0, 0, 140, 0, - 0, 0, 0, 0, 255, 255, - 168, 8, 0, 0, 0, 0, - 255, 255, 192, 8, 0, 0, - 0, 0, 255, 255, 204, 8, - 0, 0, 0, 0, 255, 255, - 216, 8, 0, 0, 0, 0, - 255, 255, 228, 8, 0, 0, - 0, 0, 255, 255, 240, 8, - 0, 0, 49, 0, 0, 0, - 252, 8, 0, 0, 49, 0, - 0, 0, 12, 9, 0, 0, - 49, 0, 0, 0, 24, 9, - 0, 0, 53, 0, 0, 0, - 44, 9, 0, 0, 52, 0, - 0, 0, 60, 9, 0, 0, - 49, 0, 0, 0, 76, 9, - 0, 0, 49, 0, 0, 0, - 96, 9, 0, 0, 53, 0, - 0, 0, 116, 9, 0, 0, - 52, 0, 0, 0, 132, 9, - 0, 0, 53, 0, 0, 0, - 148, 9, 0, 0, 52, 0, - 0, 0, 164, 9, 0, 0, - 57, 0, 1, 0, 180, 9, - 0, 0, 57, 0, 1, 0, - 196, 9, 0, 0, 57, 0, - 1, 0, 212, 9, 0, 0, - 57, 0, 1, 0, 228, 9, - 0, 0, 34, 0, 1, 0, - 240, 9, 0, 0, 34, 0, - 1, 0, 0, 10, 0, 0, - 34, 0, 1, 0, 16, 10, - 0, 0, 37, 0, 1, 0, - 32, 10, 0, 0, 39, 0, - 1, 0, 48, 10, 0, 0, - 44, 0, 1, 0, 64, 10, - 0, 0, 44, 0, 1, 0, - 80, 10, 0, 0, 44, 0, - 1, 0, 100, 10, 0, 0, - 44, 0, 1, 0, 120, 10, - 0, 0, 44, 0, 1, 0, - 132, 10, 0, 0, 55, 0, - 1, 0, 152, 10, 0, 0, - 55, 0, 1, 0, 164, 10, - 0, 0, 55, 0, 1, 0, - 180, 10, 0, 0, 55, 0, - 1, 0, 196, 10, 0, 0, - 56, 0, 1, 0, 212, 10, - 0, 0, 56, 0, 1, 0, - 228, 10, 0, 0, 31, 0, - 1, 0, 240, 10, 0, 0, - 31, 0, 1, 0, 0, 11, - 0, 0, 35, 0, 1, 0, - 12, 11, 0, 0, 31, 0, - 1, 0, 28, 11, 0, 0, - 31, 0, 1, 0, 44, 11, - 0, 0, 31, 0, 1, 0, - 60, 11, 0, 0, 35, 0, - 1, 0, 72, 11, 0, 0, - 31, 0, 1, 0, 88, 11, - 0, 0, 35, 0, 1, 0, - 100, 11, 0, 0, 40, 0, - 1, 0, 116, 11, 0, 0, - 40, 0, 1, 0, 132, 11, - 0, 0, 40, 0, 1, 0, - 148, 11, 0, 0, 40, 0, - 1, 0, 160, 11, 0, 0, - 40, 0, 1, 0, 172, 11, - 0, 0, 40, 0, 1, 0, - 184, 11, 0, 0, 40, 0, - 1, 0, 200, 11, 0, 0, - 40, 0, 1, 0, 212, 11, - 0, 0, 40, 0, 1, 0, - 224, 11, 0, 0, 40, 0, - 1, 0, 236, 11, 0, 0, - 45, 0, 1, 0, 252, 11, - 0, 0, 45, 0, 1, 0, - 12, 12, 0, 0, 45, 0, - 1, 0, 32, 12, 0, 0, - 45, 0, 1, 0, 52, 12, - 0, 0, 61, 0, 1, 0, - 68, 12, 0, 0, 12, 0, - 2, 0, 84, 12, 0, 0, - 12, 0, 2, 0, 100, 12, - 0, 0, 12, 0, 2, 0, - 116, 12, 0, 0, 61, 0, - 1, 0, 132, 12, 0, 0, - 61, 0, 1, 0, 148, 12, - 0, 0, 61, 0, 1, 0, - 164, 12, 0, 0, 58, 0, - 0, 0, 180, 12, 0, 0, - 58, 0, 0, 0, 200, 12, - 0, 0, 44, 0, 1, 0, - 212, 12, 0, 0, 62, 0, - 0, 0, 224, 12, 0, 0, - 80, 97, 114, 97, 109, 101, - 116, 101, 114, 115, 0, 68, - 105, 102, 102, 117, 115, 101, - 67, 111, 108, 111, 114, 0, - 1, 0, 3, 0, 1, 0, - 4, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 29, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 255, 255, 83, 107, - 105, 110, 0, 171, 171, 171, - 1, 0, 3, 0, 1, 0, - 3, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 9, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 13, 0, - 0, 0, 255, 255, 1, 0, - 255, 255, 255, 255, 15, 0, - 0, 0, 255, 255, 255, 255, - 2, 0, 255, 255, 86, 83, - 83, 107, 105, 110, 110, 101, - 100, 86, 101, 114, 116, 101, - 120, 76, 105, 103, 104, 116, - 105, 110, 103, 79, 110, 101, - 66, 111, 110, 101, 0, 68, - 105, 102, 102, 117, 115, 101, - 0, 171, 1, 0, 3, 0, - 1, 0, 4, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 83, 112, 101, 99, 117, 108, - 97, 114, 0, 84, 101, 120, - 67, 111, 111, 114, 100, 0, - 171, 171, 1, 0, 3, 0, - 1, 0, 2, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 80, 111, 115, 105, 116, 105, - 111, 110, 80, 83, 0, 171, - 143, 3, 0, 0, 152, 3, - 0, 0, 168, 3, 0, 0, - 152, 3, 0, 0, 177, 3, - 0, 0, 188, 3, 0, 0, - 204, 3, 0, 0, 152, 3, - 0, 0, 5, 0, 0, 0, - 1, 0, 14, 0, 1, 0, - 4, 0, 216, 3, 0, 0, - 30, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 255, 255, - 59, 0, 0, 0, 4, 0, - 5, 0, 6, 0, 255, 255, - 60, 0, 0, 0, 255, 255, - 255, 255, 12, 0, 255, 255, - 63, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 7, 0, - 67, 0, 0, 0, 10, 0, - 11, 0, 255, 255, 255, 255, - 68, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 13, 0, - 69, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 3, 0, - 70, 0, 0, 0, 8, 0, - 9, 0, 255, 255, 255, 255, - 100, 105, 102, 102, 117, 115, - 101, 0, 1, 0, 3, 0, - 1, 0, 3, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 25, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 255, 255, - 100, 111, 116, 72, 0, 171, - 171, 171, 39, 0, 0, 0, - 0, 0, 255, 255, 255, 255, - 255, 255, 43, 0, 0, 0, - 255, 255, 255, 255, 2, 0, - 255, 255, 45, 0, 0, 0, - 255, 255, 1, 0, 255, 255, - 255, 255, 100, 111, 116, 76, - 0, 171, 171, 171, 21, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 22, 0, - 0, 0, 255, 255, 1, 0, - 255, 255, 255, 255, 23, 0, - 0, 0, 255, 255, 255, 255, - 2, 0, 255, 255, 101, 121, - 101, 86, 101, 99, 116, 111, - 114, 0, 171, 171, 36, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 255, 255, 104, 97, - 108, 102, 86, 101, 99, 116, - 111, 114, 115, 0, 3, 0, - 3, 0, 3, 0, 3, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 38, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 255, 255, 42, 0, 0, 0, - 6, 0, 7, 0, 8, 0, - 255, 255, 44, 0, 0, 0, - 3, 0, 4, 0, 5, 0, - 255, 255, 112, 111, 115, 95, - 119, 115, 0, 171, 32, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 33, 0, - 0, 0, 255, 255, 1, 0, - 255, 255, 255, 255, 34, 0, - 0, 0, 255, 255, 255, 255, - 2, 0, 255, 255, 115, 107, - 105, 110, 110, 105, 110, 103, - 0, 171, 171, 171, 3, 0, - 3, 0, 4, 0, 3, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 8, 0, 0, 0, - 0, 0, 3, 0, 6, 0, - 9, 0, 11, 0, 0, 0, - 1, 0, 4, 0, 7, 0, - 10, 0, 12, 0, 0, 0, - 2, 0, 5, 0, 8, 0, - 11, 0, 115, 112, 101, 99, - 117, 108, 97, 114, 0, 171, - 171, 171, 55, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 255, 255, 118, 105, 110, 0, - 80, 111, 115, 105, 116, 105, - 111, 110, 0, 78, 111, 114, - 109, 97, 108, 0, 73, 110, - 100, 105, 99, 101, 115, 0, - 1, 0, 2, 0, 1, 0, - 4, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 87, 101, - 105, 103, 104, 116, 115, 0, - 196, 5, 0, 0, 152, 3, - 0, 0, 205, 5, 0, 0, - 112, 4, 0, 0, 177, 3, - 0, 0, 188, 3, 0, 0, - 212, 5, 0, 0, 220, 5, - 0, 0, 236, 5, 0, 0, - 152, 3, 0, 0, 5, 0, - 0, 0, 1, 0, 17, 0, - 1, 0, 5, 0, 244, 5, - 0, 0, 10, 0, 0, 0, - 0, 0, 255, 255, 255, 255, - 255, 255, 14, 0, 0, 0, - 255, 255, 1, 0, 255, 255, - 255, 255, 16, 0, 0, 0, - 255, 255, 255, 255, 2, 0, - 255, 255, 1, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 3, 0, 2, 0, 0, 0, - 4, 0, 5, 0, 6, 0, - 255, 255, 3, 0, 0, 0, - 7, 0, 8, 0, 255, 255, - 255, 255, 4, 0, 0, 0, - 9, 0, 10, 0, 11, 0, - 12, 0, 5, 0, 0, 0, - 13, 0, 14, 0, 15, 0, - 16, 0, 118, 111, 117, 116, - 0, 80, 111, 115, 95, 112, - 115, 0, 70, 111, 103, 70, - 97, 99, 116, 111, 114, 0, - 171, 171, 0, 0, 3, 0, - 1, 0, 1, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 145, 6, 0, 0, 152, 3, - 0, 0, 143, 3, 0, 0, - 152, 3, 0, 0, 168, 3, - 0, 0, 112, 4, 0, 0, - 152, 6, 0, 0, 164, 6, - 0, 0, 5, 0, 0, 0, - 1, 0, 12, 0, 1, 0, - 4, 0, 180, 6, 0, 0, - 64, 0, 0, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 65, 0, 0, 0, 255, 255, - 1, 0, 255, 255, 255, 255, - 66, 0, 0, 0, 3, 0, - 255, 255, 255, 255, 255, 255, - 119, 111, 114, 108, 100, 78, - 111, 114, 109, 97, 108, 0, - 20, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 255, 255, - 122, 101, 114, 111, 76, 0, - 171, 171, 24, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 255, 255, 0, 3, 0, 0, - 11, 3, 0, 0, 24, 3, - 0, 0, 1, 0, 0, 0, - 40, 3, 0, 0, 0, 0, - 0, 0, 52, 3, 0, 0, - 60, 3, 0, 0, 3, 0, - 0, 0, 76, 3, 0, 0, - 0, 0, 0, 0, 112, 3, - 0, 0, 248, 3, 0, 0, - 8, 0, 0, 0, 8, 4, - 0, 0, 0, 0, 0, 0, - 104, 4, 0, 0, 112, 4, - 0, 0, 1, 0, 0, 0, - 128, 4, 0, 0, 0, 0, - 0, 0, 140, 4, 0, 0, - 112, 4, 0, 0, 3, 0, - 0, 0, 148, 4, 0, 0, - 0, 0, 0, 0, 184, 4, - 0, 0, 112, 4, 0, 0, - 3, 0, 0, 0, 192, 4, - 0, 0, 0, 0, 0, 0, - 228, 4, 0, 0, 112, 4, - 0, 0, 1, 0, 0, 0, - 240, 4, 0, 0, 0, 0, - 0, 0, 252, 4, 0, 0, - 8, 5, 0, 0, 3, 0, - 0, 0, 24, 5, 0, 0, - 0, 0, 0, 0, 60, 5, - 0, 0, 152, 3, 0, 0, - 3, 0, 0, 0, 68, 5, - 0, 0, 0, 0, 0, 0, - 104, 5, 0, 0, 116, 5, - 0, 0, 3, 0, 0, 0, - 132, 5, 0, 0, 0, 0, - 0, 0, 168, 5, 0, 0, - 112, 4, 0, 0, 1, 0, - 0, 0, 180, 5, 0, 0, - 52, 3, 0, 0, 192, 5, - 0, 0, 28, 6, 0, 0, - 3, 0, 0, 0, 44, 6, - 0, 0, 112, 3, 0, 0, - 192, 5, 0, 0, 28, 6, - 0, 0, 5, 0, 0, 0, - 80, 6, 0, 0, 0, 0, - 0, 0, 140, 6, 0, 0, - 212, 6, 0, 0, 3, 0, - 0, 0, 228, 6, 0, 0, - 0, 0, 0, 0, 8, 7, - 0, 0, 112, 4, 0, 0, - 1, 0, 0, 0, 20, 7, - 0, 0, 0, 0, 0, 0, - 32, 7, 0, 0, 112, 4, - 0, 0, 1, 0, 0, 0, - 40, 7, 0, 0, 77, 105, - 99, 114, 111, 115, 111, 102, - 116, 32, 40, 82, 41, 32, - 72, 76, 83, 76, 32, 83, - 104, 97, 100, 101, 114, 32, - 67, 111, 109, 112, 105, 108, - 101, 114, 32, 49, 48, 46, - 49, 0, 81, 0, 0, 5, - 243, 0, 15, 160, 0, 0, - 64, 64, 0, 0, 0, 0, - 0, 0, 128, 63, 0, 0, - 0, 0, 31, 0, 0, 2, - 5, 0, 0, 128, 0, 0, - 15, 144, 31, 0, 0, 2, - 5, 0, 1, 128, 1, 0, - 15, 144, 31, 0, 0, 2, - 5, 0, 2, 128, 2, 0, - 15, 144, 31, 0, 0, 2, - 5, 0, 3, 128, 3, 0, - 15, 144, 31, 0, 0, 2, - 5, 0, 4, 128, 4, 0, - 15, 144, 5, 0, 0, 3, - 0, 0, 1, 128, 3, 0, - 0, 144, 243, 0, 0, 160, - 46, 0, 0, 2, 0, 0, - 1, 176, 0, 0, 0, 128, - 5, 0, 0, 4, 0, 0, - 15, 128, 4, 0, 0, 144, - 26, 32, 228, 160, 0, 0, - 0, 176, 8, 0, 0, 3, - 1, 0, 1, 128, 1, 0, - 228, 144, 0, 0, 228, 128, - 9, 0, 0, 3, 0, 0, - 1, 128, 0, 0, 228, 144, - 0, 0, 228, 128, 5, 0, - 0, 4, 2, 0, 15, 128, - 4, 0, 0, 144, 27, 32, - 228, 160, 0, 0, 0, 176, - 5, 0, 0, 4, 3, 0, - 15, 128, 4, 0, 0, 144, - 28, 32, 228, 160, 0, 0, - 0, 176, 8, 0, 0, 3, - 1, 0, 2, 128, 1, 0, - 228, 144, 2, 0, 228, 128, - 9, 0, 0, 3, 0, 0, - 2, 128, 0, 0, 228, 144, - 2, 0, 228, 128, 8, 0, - 0, 3, 1, 0, 4, 128, - 1, 0, 228, 144, 3, 0, - 228, 128, 9, 0, 0, 3, - 0, 0, 4, 128, 0, 0, - 228, 144, 3, 0, 228, 128, - 8, 0, 0, 3, 2, 0, - 1, 128, 1, 0, 228, 128, - 19, 0, 228, 160, 8, 0, - 0, 3, 2, 0, 2, 128, - 1, 0, 228, 128, 20, 0, - 228, 160, 8, 0, 0, 3, - 2, 0, 4, 128, 1, 0, - 228, 128, 21, 0, 228, 160, - 36, 0, 0, 2, 1, 0, - 7, 128, 2, 0, 228, 128, - 8, 0, 0, 3, 2, 0, - 1, 128, 3, 0, 228, 161, - 1, 0, 228, 128, 8, 0, - 0, 3, 2, 0, 2, 128, - 4, 0, 228, 161, 1, 0, - 228, 128, 8, 0, 0, 3, - 2, 0, 4, 128, 5, 0, - 228, 161, 1, 0, 228, 128, - 13, 0, 0, 3, 3, 0, - 7, 128, 2, 0, 228, 128, - 243, 0, 85, 160, 5, 0, - 0, 3, 4, 0, 7, 128, - 2, 0, 228, 128, 3, 0, - 228, 128, 5, 0, 0, 3, - 5, 0, 7, 128, 4, 0, - 85, 128, 7, 0, 228, 160, - 4, 0, 0, 4, 4, 0, - 11, 128, 4, 0, 0, 128, - 6, 0, 164, 160, 5, 0, - 164, 128, 4, 0, 0, 4, - 4, 0, 7, 128, 4, 0, - 170, 128, 8, 0, 228, 160, - 4, 0, 244, 128, 1, 0, - 0, 2, 5, 0, 7, 128, - 0, 0, 228, 160, 4, 0, - 0, 4, 0, 0, 7, 224, - 4, 0, 228, 128, 5, 0, - 228, 128, 1, 0, 228, 160, - 1, 0, 0, 2, 0, 0, - 8, 128, 0, 0, 255, 144, - 9, 0, 0, 3, 4, 0, - 1, 128, 0, 0, 228, 128, - 15, 0, 228, 160, 9, 0, - 0, 3, 4, 0, 2, 128, - 0, 0, 228, 128, 16, 0, - 228, 160, 9, 0, 0, 3, - 4, 0, 4, 128, 0, 0, - 228, 128, 17, 0, 228, 160, - 2, 0, 0, 3, 4, 0, - 7, 128, 4, 0, 228, 129, - 12, 0, 228, 160, 36, 0, - 0, 2, 5, 0, 7, 128, - 4, 0, 228, 128, 2, 0, - 0, 3, 4, 0, 7, 128, - 5, 0, 228, 128, 3, 0, - 228, 161, 36, 0, 0, 2, - 6, 0, 7, 128, 4, 0, - 228, 128, 8, 0, 0, 3, - 4, 0, 1, 128, 6, 0, - 228, 128, 1, 0, 228, 128, - 2, 0, 0, 3, 6, 0, - 7, 128, 5, 0, 228, 128, - 4, 0, 228, 161, 2, 0, - 0, 3, 5, 0, 7, 128, - 5, 0, 228, 128, 5, 0, - 228, 161, 36, 0, 0, 2, - 7, 0, 7, 128, 5, 0, - 228, 128, 8, 0, 0, 3, - 4, 0, 4, 128, 7, 0, - 228, 128, 1, 0, 228, 128, - 36, 0, 0, 2, 5, 0, - 7, 128, 6, 0, 228, 128, - 8, 0, 0, 3, 4, 0, - 2, 128, 5, 0, 228, 128, - 1, 0, 228, 128, 11, 0, - 0, 3, 1, 0, 7, 128, - 4, 0, 228, 128, 243, 0, - 85, 160, 5, 0, 0, 3, - 1, 0, 7, 128, 3, 0, - 228, 128, 1, 0, 228, 128, - 15, 0, 0, 2, 3, 0, - 1, 128, 1, 0, 0, 128, - 15, 0, 0, 2, 3, 0, - 2, 128, 1, 0, 85, 128, - 15, 0, 0, 2, 3, 0, - 4, 128, 1, 0, 170, 128, - 5, 0, 0, 3, 1, 0, - 7, 128, 3, 0, 228, 128, - 2, 0, 255, 160, 14, 0, - 0, 2, 3, 0, 1, 128, - 1, 0, 0, 128, 14, 0, - 0, 2, 3, 0, 2, 128, - 1, 0, 85, 128, 14, 0, - 0, 2, 3, 0, 4, 128, - 1, 0, 170, 128, 5, 0, - 0, 3, 1, 0, 7, 128, - 2, 0, 228, 128, 3, 0, - 228, 128, 5, 0, 0, 3, - 2, 0, 7, 128, 1, 0, - 85, 128, 10, 0, 228, 160, - 4, 0, 0, 4, 1, 0, - 11, 128, 1, 0, 0, 128, - 9, 0, 164, 160, 2, 0, - 164, 128, 4, 0, 0, 4, - 1, 0, 7, 128, 1, 0, - 170, 128, 11, 0, 228, 160, - 1, 0, 244, 128, 5, 0, - 0, 3, 1, 0, 7, 224, - 1, 0, 228, 128, 2, 0, - 228, 160, 9, 0, 0, 3, - 0, 0, 4, 192, 0, 0, - 228, 128, 24, 0, 228, 160, - 9, 0, 0, 3, 1, 0, - 1, 128, 0, 0, 228, 128, - 14, 0, 228, 160, 11, 0, - 0, 3, 1, 0, 1, 128, - 1, 0, 0, 128, 243, 0, - 85, 160, 10, 0, 0, 3, - 1, 0, 8, 224, 1, 0, - 0, 128, 243, 0, 170, 160, - 9, 0, 0, 3, 1, 0, - 1, 128, 0, 0, 228, 128, - 22, 0, 228, 160, 9, 0, - 0, 3, 1, 0, 2, 128, - 0, 0, 228, 128, 23, 0, - 228, 160, 9, 0, 0, 3, - 0, 0, 1, 128, 0, 0, - 228, 128, 25, 0, 228, 160, - 4, 0, 0, 4, 0, 0, - 3, 192, 0, 0, 0, 128, - 242, 0, 228, 160, 1, 0, - 228, 128, 1, 0, 0, 2, - 0, 0, 8, 192, 0, 0, - 0, 128, 1, 0, 0, 2, - 0, 0, 8, 224, 0, 0, - 255, 160, 1, 0, 0, 2, - 2, 0, 3, 224, 2, 0, - 228, 144, 255, 255, 0, 0, - 83, 72, 68, 82, 124, 8, - 0, 0, 64, 0, 1, 0, - 31, 2, 0, 0, 89, 8, - 0, 4, 70, 142, 32, 0, - 0, 0, 0, 0, 242, 0, - 0, 0, 95, 0, 0, 3, - 242, 16, 16, 0, 0, 0, - 0, 0, 95, 0, 0, 3, - 114, 16, 16, 0, 1, 0, - 0, 0, 95, 0, 0, 3, - 50, 16, 16, 0, 2, 0, - 0, 0, 95, 0, 0, 3, - 18, 16, 16, 0, 3, 0, - 0, 0, 95, 0, 0, 3, - 18, 16, 16, 0, 4, 0, - 0, 0, 101, 0, 0, 3, - 242, 32, 16, 0, 0, 0, - 0, 0, 101, 0, 0, 3, - 242, 32, 16, 0, 1, 0, - 0, 0, 101, 0, 0, 3, - 50, 32, 16, 0, 2, 0, - 0, 0, 103, 0, 0, 4, - 242, 32, 16, 0, 3, 0, - 0, 0, 1, 0, 0, 0, - 104, 0, 0, 2, 7, 0, - 0, 0, 38, 0, 0, 8, - 0, 208, 0, 0, 18, 0, - 16, 0, 0, 0, 0, 0, - 10, 16, 16, 0, 3, 0, - 0, 0, 1, 64, 0, 0, - 3, 0, 0, 0, 56, 0, - 0, 10, 242, 0, 16, 0, - 1, 0, 0, 0, 6, 16, - 16, 0, 4, 0, 0, 0, - 70, 142, 32, 6, 0, 0, - 0, 0, 26, 0, 0, 0, - 10, 0, 16, 0, 0, 0, - 0, 0, 16, 0, 0, 7, - 18, 0, 16, 0, 2, 0, - 0, 0, 70, 18, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 1, 0, 0, 0, - 17, 0, 0, 7, 18, 0, - 16, 0, 1, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 14, 16, 0, - 1, 0, 0, 0, 56, 0, - 0, 10, 242, 0, 16, 0, - 3, 0, 0, 0, 6, 16, - 16, 0, 4, 0, 0, 0, - 70, 142, 32, 6, 0, 0, - 0, 0, 27, 0, 0, 0, - 10, 0, 16, 0, 0, 0, - 0, 0, 56, 0, 0, 10, - 242, 0, 16, 0, 0, 0, - 0, 0, 6, 16, 16, 0, - 4, 0, 0, 0, 70, 142, - 32, 6, 0, 0, 0, 0, - 28, 0, 0, 0, 10, 0, - 16, 0, 0, 0, 0, 0, - 16, 0, 0, 7, 34, 0, - 16, 0, 2, 0, 0, 0, - 70, 18, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 3, 0, 0, 0, 17, 0, - 0, 7, 34, 0, 16, 0, - 1, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 14, 16, 0, 3, 0, - 0, 0, 16, 0, 0, 7, - 66, 0, 16, 0, 2, 0, - 0, 0, 70, 18, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 17, 0, 0, 7, 66, 0, - 16, 0, 1, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 14, 16, 0, - 0, 0, 0, 0, 16, 0, - 0, 8, 18, 0, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 2, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 19, 0, 0, 0, - 16, 0, 0, 8, 34, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 2, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 20, 0, - 0, 0, 16, 0, 0, 8, - 66, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 2, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 21, 0, 0, 0, 16, 0, - 0, 7, 130, 0, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 68, 0, 0, 5, - 130, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 56, 0, - 0, 7, 114, 0, 16, 0, - 0, 0, 0, 0, 246, 15, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 16, 0, 0, 9, - 18, 0, 16, 0, 2, 0, - 0, 0, 70, 130, 32, 128, - 65, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 16, 0, 0, 9, - 34, 0, 16, 0, 2, 0, - 0, 0, 70, 130, 32, 128, - 65, 0, 0, 0, 0, 0, - 0, 0, 4, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 16, 0, 0, 9, - 66, 0, 16, 0, 2, 0, - 0, 0, 70, 130, 32, 128, - 65, 0, 0, 0, 0, 0, - 0, 0, 5, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 29, 0, 0, 10, - 114, 0, 16, 0, 3, 0, - 0, 0, 70, 2, 16, 0, - 2, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 10, 114, 0, - 16, 0, 3, 0, 0, 0, - 70, 2, 16, 0, 3, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 0, 0, 56, 0, - 0, 7, 114, 0, 16, 0, - 4, 0, 0, 0, 70, 2, - 16, 0, 2, 0, 0, 0, - 70, 2, 16, 0, 3, 0, - 0, 0, 56, 0, 0, 8, - 114, 0, 16, 0, 5, 0, - 0, 0, 86, 5, 16, 0, - 4, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 7, 0, 0, 0, 50, 0, - 0, 10, 178, 0, 16, 0, - 4, 0, 0, 0, 6, 0, - 16, 0, 4, 0, 0, 0, - 70, 136, 32, 0, 0, 0, - 0, 0, 6, 0, 0, 0, - 70, 8, 16, 0, 5, 0, - 0, 0, 50, 0, 0, 10, - 114, 0, 16, 0, 4, 0, - 0, 0, 166, 10, 16, 0, - 4, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 8, 0, 0, 0, 70, 3, - 16, 0, 4, 0, 0, 0, - 50, 0, 0, 11, 114, 32, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 4, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 1, 0, - 0, 0, 54, 0, 0, 6, - 130, 32, 16, 0, 0, 0, - 0, 0, 58, 128, 32, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 54, 0, 0, 5, - 130, 0, 16, 0, 1, 0, - 0, 0, 58, 16, 16, 0, - 0, 0, 0, 0, 17, 0, - 0, 8, 18, 0, 16, 0, - 4, 0, 0, 0, 70, 14, - 16, 0, 1, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 15, 0, 0, 0, - 17, 0, 0, 8, 34, 0, - 16, 0, 4, 0, 0, 0, - 70, 14, 16, 0, 1, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 16, 0, - 0, 0, 17, 0, 0, 8, - 66, 0, 16, 0, 4, 0, - 0, 0, 70, 14, 16, 0, - 1, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 17, 0, 0, 0, 0, 0, - 0, 9, 114, 0, 16, 0, - 4, 0, 0, 0, 70, 2, - 16, 128, 65, 0, 0, 0, - 4, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 12, 0, 0, 0, 16, 0, - 0, 7, 130, 0, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 4, 0, 0, 0, - 70, 2, 16, 0, 4, 0, - 0, 0, 68, 0, 0, 5, - 130, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 50, 0, - 0, 11, 114, 0, 16, 0, - 5, 0, 0, 0, 70, 2, - 16, 0, 4, 0, 0, 0, - 246, 15, 16, 0, 0, 0, - 0, 0, 70, 130, 32, 128, - 65, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 16, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 70, 2, 16, 0, 5, 0, - 0, 0, 70, 2, 16, 0, - 5, 0, 0, 0, 68, 0, - 0, 5, 130, 0, 16, 0, - 2, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 56, 0, 0, 7, 114, 0, - 16, 0, 5, 0, 0, 0, - 246, 15, 16, 0, 2, 0, - 0, 0, 70, 2, 16, 0, - 5, 0, 0, 0, 16, 0, - 0, 7, 18, 0, 16, 0, - 5, 0, 0, 0, 70, 2, - 16, 0, 5, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 50, 0, 0, 11, - 114, 0, 16, 0, 6, 0, - 0, 0, 70, 2, 16, 0, - 4, 0, 0, 0, 246, 15, - 16, 0, 0, 0, 0, 0, - 70, 130, 32, 128, 65, 0, - 0, 0, 0, 0, 0, 0, - 4, 0, 0, 0, 50, 0, - 0, 11, 114, 0, 16, 0, - 4, 0, 0, 0, 70, 2, - 16, 0, 4, 0, 0, 0, - 246, 15, 16, 0, 0, 0, - 0, 0, 70, 130, 32, 128, - 65, 0, 0, 0, 0, 0, - 0, 0, 5, 0, 0, 0, - 16, 0, 0, 7, 130, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 6, 0, - 0, 0, 70, 2, 16, 0, - 6, 0, 0, 0, 68, 0, - 0, 5, 130, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 56, 0, 0, 7, 114, 0, - 16, 0, 6, 0, 0, 0, - 246, 15, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 6, 0, 0, 0, 16, 0, - 0, 7, 34, 0, 16, 0, - 5, 0, 0, 0, 70, 2, - 16, 0, 6, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 16, 0, 0, 7, - 130, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 4, 0, 0, 0, 70, 2, - 16, 0, 4, 0, 0, 0, - 68, 0, 0, 5, 130, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 56, 0, 0, 7, - 114, 0, 16, 0, 4, 0, - 0, 0, 246, 15, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 4, 0, 0, 0, - 16, 0, 0, 7, 66, 0, - 16, 0, 5, 0, 0, 0, - 70, 2, 16, 0, 4, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 52, 0, - 0, 10, 114, 0, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 5, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 56, 0, 0, 7, - 114, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 3, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 47, 0, 0, 5, 114, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 56, 0, 0, 8, - 114, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 246, 143, - 32, 0, 0, 0, 0, 0, - 2, 0, 0, 0, 25, 0, - 0, 5, 114, 0, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 56, 0, 0, 7, 114, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 2, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 56, 0, - 0, 8, 114, 0, 16, 0, - 2, 0, 0, 0, 86, 5, - 16, 0, 0, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 10, 0, 0, 0, - 50, 0, 0, 10, 178, 0, - 16, 0, 0, 0, 0, 0, - 6, 0, 16, 0, 0, 0, - 0, 0, 70, 136, 32, 0, - 0, 0, 0, 0, 9, 0, - 0, 0, 70, 8, 16, 0, - 2, 0, 0, 0, 50, 0, - 0, 10, 114, 0, 16, 0, - 0, 0, 0, 0, 166, 10, - 16, 0, 0, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 11, 0, 0, 0, - 70, 3, 16, 0, 0, 0, - 0, 0, 56, 0, 0, 8, - 114, 32, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 2, 0, 0, 0, 17, 32, - 0, 8, 130, 32, 16, 0, - 1, 0, 0, 0, 70, 14, - 16, 0, 1, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 14, 0, 0, 0, - 54, 0, 0, 5, 50, 32, - 16, 0, 2, 0, 0, 0, - 70, 16, 16, 0, 2, 0, - 0, 0, 17, 0, 0, 8, - 18, 32, 16, 0, 3, 0, - 0, 0, 70, 14, 16, 0, - 1, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 22, 0, 0, 0, 17, 0, - 0, 8, 34, 32, 16, 0, - 3, 0, 0, 0, 70, 14, - 16, 0, 1, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 23, 0, 0, 0, - 17, 0, 0, 8, 66, 32, - 16, 0, 3, 0, 0, 0, - 70, 14, 16, 0, 1, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 24, 0, - 0, 0, 17, 0, 0, 8, - 130, 32, 16, 0, 3, 0, - 0, 0, 70, 14, 16, 0, - 1, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 25, 0, 0, 0, 62, 0, - 0, 1, 73, 83, 71, 78, - 184, 0, 0, 0, 5, 0, - 0, 0, 8, 0, 0, 0, - 128, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 15, 15, 0, 0, - 140, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 1, 0, - 0, 0, 7, 7, 0, 0, - 147, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 2, 0, - 0, 0, 3, 3, 0, 0, - 156, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 3, 0, - 0, 0, 15, 1, 0, 0, - 169, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 4, 0, - 0, 0, 15, 1, 0, 0, - 83, 86, 95, 80, 111, 115, - 105, 116, 105, 111, 110, 0, - 78, 79, 82, 77, 65, 76, - 0, 84, 69, 88, 67, 79, - 79, 82, 68, 0, 66, 76, - 69, 78, 68, 73, 78, 68, - 73, 67, 69, 83, 0, 66, - 76, 69, 78, 68, 87, 69, - 73, 71, 72, 84, 0, 171, - 171, 171, 79, 83, 71, 78, - 132, 0, 0, 0, 4, 0, - 0, 0, 8, 0, 0, 0, - 104, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 15, 0, 0, 0, - 104, 0, 0, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 1, 0, - 0, 0, 15, 0, 0, 0, - 110, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 2, 0, - 0, 0, 3, 12, 0, 0, - 119, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 3, 0, 0, 0, 3, 0, - 0, 0, 15, 0, 0, 0, - 67, 79, 76, 79, 82, 0, - 84, 69, 88, 67, 79, 79, - 82, 68, 0, 83, 86, 95, - 80, 111, 115, 105, 116, 105, - 111, 110, 0, 171 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedVertexLightingOneBoneBn.inc b/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedVertexLightingOneBoneBn.inc deleted file mode 100644 index ab56ad9..0000000 --- a/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedVertexLightingOneBoneBn.inc +++ /dev/null @@ -1,1270 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Position 0 xyzw 0 NONE float xyzw -// NORMAL 0 xyz 1 NONE float xyz -// TEXCOORD 0 xy 2 NONE float xy -// BLENDINDICES 0 xyzw 3 NONE uint x -// BLENDWEIGHT 0 xyzw 4 NONE float x -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// COLOR 0 xyzw 0 NONE float xyzw -// COLOR 1 xyzw 1 NONE float xyzw -// TEXCOORD 0 xy 2 NONE float xy -// SV_Position 0 xyzw 3 POS float xyzw -// -// -// Constant buffer to DX9 shader constant mappings: -// -// Target Reg Buffer Start Reg # of Regs Data Conversion -// ---------- ------- --------- --------- ---------------------- -// c0 cb0 0 242 ( FLT, FLT, FLT, FLT) -// -// -// Runtime generated constant mappings: -// -// Target Reg Constant Description -// ---------- -------------------------------------------------- -// c242 Vertex Shader position offset -// -// -// Level9 shader bytecode: -// - vs_2_0 - def c243, 2, -1, 3, 0 - dcl_texcoord v0 // vin<0,1,2,3> - dcl_texcoord1 v1 // vin<4,5,6> - dcl_texcoord2 v2 // vin<7,8> - dcl_texcoord3 v3 // vin<9,10,11,12> - dcl_texcoord4 v4 // vin<13,14,15,16> - -#line 49 "D:\Microsoft\DirectXTK\Src\Shaders\SkinnedEffect.fx" - mul r0.x, v3.x, c243.z - mova a0.x, r0.x - mul r0, v4.x, c26[a0.x] // ::skinning<0,3,6,9> - -#line 11 "D:\Microsoft\DirectXTK\Src\Shaders\Utilities.fxh" - mad r1.xyz, v1, c243.x, c243.y // ::BiasX2<0,1,2> - -#line 53 "D:\Microsoft\DirectXTK\Src\Shaders\SkinnedEffect.fx" - dp3 r2.x, r1, r0 // ::Skin<0> - dp4 r0.x, v0, r0 // Skin::vin<0> - -#line 49 - mul r3, v4.x, c27[a0.x] // ::skinning<1,4,7,10> - mul r4, v4.x, c28[a0.x] // ::skinning<2,5,8,11> - -#line 53 - dp3 r2.y, r1, r3 // ::Skin<1> - dp4 r0.y, v0, r3 // Skin::vin<1> - dp3 r2.z, r1, r4 // ::Skin<2> - dp4 r0.z, v0, r4 // Skin::vin<2> - -#line 57 "D:\Microsoft\DirectXTK\Src\Shaders\Lighting.fxh" - dp3 r1.x, r2, c19 - dp3 r1.y, r2, c20 - dp3 r1.z, r2, c21 - nrm r2.xyz, r1 // ::worldNormal<0,1,2> - -#line 34 - dp3 r1.x, -c3, r2 // ::dotL<0> - dp3 r1.y, -c4, r2 // ::dotL<1> - dp3 r1.z, -c5, r2 // ::dotL<2> - -#line 37 - sge r3.xyz, r1, c243.w // ::zeroL<0,1,2> - mul r4.xyz, r1, r3 // ::diffuse<0,1,2> - -#line 44 - mul r5.xyz, r4.y, c7 - mad r4.xyw, r4.x, c6.xyzz, r5.xyzz - mad r4.xyz, r4.z, c8, r4.xyww - mov r5.xyz, c0 // Parameters::DiffuseColor<0,1,2> - mad oT0.xyz, r4, r5, c1 // ::VSSkinnedVertexLightingOneBoneBn<0,1,2> - -#line 55 - mov r0.w, v0.w - dp4 r4.x, r0, c15 // ::pos_ws<0> - dp4 r4.y, r0, c16 // ::pos_ws<1> - dp4 r4.z, r0, c17 // ::pos_ws<2> - add r4.xyz, -r4, c12 - nrm r5.xyz, r4 // ::eyeVector<0,1,2> - -#line 31 - add r4.xyz, r5, -c3 - nrm r6.xyz, r4 // ::halfVectors<0,1,2> - -#line 35 - dp3 r4.x, r6, r2 // ::dotH<0> - -#line 31 - add r6.xyz, r5, -c4 - add r5.xyz, r5, -c5 - nrm r7.xyz, r5 // ::halfVectors<6,7,8> - -#line 35 - dp3 r4.z, r7, r2 // ::dotH<2> - -#line 31 - nrm r5.xyz, r6 // ::halfVectors<3,4,5> - -#line 35 - dp3 r4.y, r5, r2 // ::dotH<1> - -#line 40 - max r2.xyz, r4, c243.w - mul r2.xyz, r3, r2 - log r3.x, r2.x - log r3.y, r2.y - log r3.z, r2.z - mul r2.xyz, r3, c2.w - exp r3.x, r2.x - exp r3.y, r2.y - exp r3.z, r2.z - mul r1.xyz, r1, r3 // ::specular<0,1,2> - -#line 45 - mul r2.xyz, r1.y, c10 - mad r1.xyw, r1.x, c9.xyzz, r2.xyzz - mad r1.xyz, r1.z, c11, r1.xyww - mul oT1.xyz, r1, c2 // ::VSSkinnedVertexLightingOneBoneBn<4,5,6> - -#line 61 - dp4 oPos.z, r0, c24 // ::VSSkinnedVertexLightingOneBoneBn<12> - -#line 12 "D:\Microsoft\DirectXTK\Src\Shaders\Common.fxh" - dp4 r1.x, r0, c14 - max r1.x, r1.x, c243.w - min oT1.w, r1.x, -c243.y // ::VSSkinnedVertexLightingOneBoneBn<7> - -#line 61 "D:\Microsoft\DirectXTK\Src\Shaders\Lighting.fxh" - dp4 r1.x, r0, c22 // ::vout<0> - dp4 r1.y, r0, c23 // ::vout<1> - dp4 r0.x, r0, c25 // ::vout<3> - -#line 72 "D:\Microsoft\DirectXTK\Src\Shaders\SkinnedEffect.fx" - mad oPos.xy, r0.x, c242, r1 // ::VSSkinnedVertexLightingOneBoneBn<10,11> - mov oPos.w, r0.x // ::VSSkinnedVertexLightingOneBoneBn<13> - -#line 44 "D:\Microsoft\DirectXTK\Src\Shaders\Lighting.fxh" - mov oT0.w, c0.w // ::VSSkinnedVertexLightingOneBoneBn<3> - -#line 78 "D:\Microsoft\DirectXTK\Src\Shaders\SkinnedEffect.fx" - mov oT2.xy, v2 // ::VSSkinnedVertexLightingOneBoneBn<8,9> - -// approximately 76 instruction slots used -vs_4_0 -dcl_constantbuffer CB0[242], dynamicIndexed -dcl_input v0.xyzw -dcl_input v1.xyz -dcl_input v2.xy -dcl_input v3.x -dcl_input v4.x -dcl_output o0.xyzw -dcl_output o1.xyzw -dcl_output o2.xy -dcl_output_siv o3.xyzw, position -dcl_temps 7 -imul null, r0.x, v3.x, l(3) -mul r1.xyzw, v4.xxxx, cb0[r0.x + 26].xyzw -mad r0.yzw, v1.xxyz, l(0.000000, 2.000000, 2.000000, 2.000000), l(0.000000, -1.000000, -1.000000, -1.000000) -dp3 r2.x, r0.yzwy, r1.xyzx -dp4 r1.x, v0.xyzw, r1.xyzw -mul r3.xyzw, v4.xxxx, cb0[r0.x + 27].xyzw -mul r4.xyzw, v4.xxxx, cb0[r0.x + 28].xyzw -dp3 r2.y, r0.yzwy, r3.xyzx -dp4 r1.y, v0.xyzw, r3.xyzw -dp3 r2.z, r0.yzwy, r4.xyzx -dp4 r1.z, v0.xyzw, r4.xyzw -dp3 r0.x, r2.xyzx, cb0[19].xyzx -dp3 r0.y, r2.xyzx, cb0[20].xyzx -dp3 r0.z, r2.xyzx, cb0[21].xyzx -dp3 r0.w, r0.xyzx, r0.xyzx -rsq r0.w, r0.w -mul r0.xyz, r0.wwww, r0.xyzx -dp3 r2.x, -cb0[3].xyzx, r0.xyzx -dp3 r2.y, -cb0[4].xyzx, r0.xyzx -dp3 r2.z, -cb0[5].xyzx, r0.xyzx -ge r3.xyz, r2.xyzx, l(0.000000, 0.000000, 0.000000, 0.000000) -and r3.xyz, r3.xyzx, l(0x3f800000, 0x3f800000, 0x3f800000, 0) -mul r4.xyz, r2.xyzx, r3.xyzx -mul r5.xyz, r4.yyyy, cb0[7].xyzx -mad r4.xyw, r4.xxxx, cb0[6].xyxz, r5.xyxz -mad r4.xyz, r4.zzzz, cb0[8].xyzx, r4.xywx -mad o0.xyz, r4.xyzx, cb0[0].xyzx, cb0[1].xyzx -mov o0.w, cb0[0].w -mov r1.w, v0.w -dp4 r4.x, r1.xyzw, cb0[15].xyzw -dp4 r4.y, r1.xyzw, cb0[16].xyzw -dp4 r4.z, r1.xyzw, cb0[17].xyzw -add r4.xyz, -r4.xyzx, cb0[12].xyzx -dp3 r0.w, r4.xyzx, r4.xyzx -rsq r0.w, r0.w -mad r5.xyz, r4.xyzx, r0.wwww, -cb0[3].xyzx -dp3 r2.w, r5.xyzx, r5.xyzx -rsq r2.w, r2.w -mul r5.xyz, r2.wwww, r5.xyzx -dp3 r5.x, r5.xyzx, r0.xyzx -mad r6.xyz, r4.xyzx, r0.wwww, -cb0[4].xyzx -mad r4.xyz, r4.xyzx, r0.wwww, -cb0[5].xyzx -dp3 r0.w, r6.xyzx, r6.xyzx -rsq r0.w, r0.w -mul r6.xyz, r0.wwww, r6.xyzx -dp3 r5.y, r6.xyzx, r0.xyzx -dp3 r0.w, r4.xyzx, r4.xyzx -rsq r0.w, r0.w -mul r4.xyz, r0.wwww, r4.xyzx -dp3 r5.z, r4.xyzx, r0.xyzx -max r0.xyz, r5.xyzx, l(0.000000, 0.000000, 0.000000, 0.000000) -mul r0.xyz, r3.xyzx, r0.xyzx -log r0.xyz, r0.xyzx -mul r0.xyz, r0.xyzx, cb0[2].wwww -exp r0.xyz, r0.xyzx -mul r0.xyz, r2.xyzx, r0.xyzx -mul r2.xyz, r0.yyyy, cb0[10].xyzx -mad r0.xyw, r0.xxxx, cb0[9].xyxz, r2.xyxz -mad r0.xyz, r0.zzzz, cb0[11].xyzx, r0.xywx -mul o1.xyz, r0.xyzx, cb0[2].xyzx -dp4_sat o1.w, r1.xyzw, cb0[14].xyzw -mov o2.xy, v2.xyxx -dp4 o3.x, r1.xyzw, cb0[22].xyzw -dp4 o3.y, r1.xyzw, cb0[23].xyzw -dp4 o3.z, r1.xyzw, cb0[24].xyzw -dp4 o3.w, r1.xyzw, cb0[25].xyzw -ret -// Approximately 0 instruction slots used -#endif - -const BYTE SkinnedEffect_VSSkinnedVertexLightingOneBoneBn[] = -{ - 68, 88, 66, 67, 27, 156, - 12, 236, 187, 242, 156, 183, - 106, 80, 191, 74, 182, 137, - 40, 135, 1, 0, 0, 0, - 228, 23, 0, 0, 4, 0, - 0, 0, 48, 0, 0, 0, - 216, 13, 0, 0, 152, 22, - 0, 0, 88, 23, 0, 0, - 65, 111, 110, 57, 160, 13, - 0, 0, 160, 13, 0, 0, - 0, 2, 254, 255, 108, 13, - 0, 0, 52, 0, 0, 0, - 1, 0, 36, 0, 0, 0, - 48, 0, 0, 0, 48, 0, - 0, 0, 36, 0, 1, 0, - 48, 0, 0, 0, 0, 0, - 242, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 242, 0, - 0, 2, 254, 255, 254, 255, - 66, 2, 68, 66, 85, 71, - 40, 0, 0, 0, 220, 8, - 0, 0, 0, 0, 0, 0, - 4, 0, 0, 0, 236, 0, - 0, 0, 72, 0, 0, 0, - 252, 0, 0, 0, 17, 0, - 0, 0, 136, 7, 0, 0, - 192, 3, 0, 0, 68, 58, - 92, 77, 105, 99, 114, 111, - 115, 111, 102, 116, 92, 68, - 105, 114, 101, 99, 116, 88, - 84, 75, 92, 83, 114, 99, - 92, 83, 104, 97, 100, 101, - 114, 115, 92, 83, 107, 105, - 110, 110, 101, 100, 69, 102, - 102, 101, 99, 116, 46, 102, - 120, 0, 68, 58, 92, 77, - 105, 99, 114, 111, 115, 111, - 102, 116, 92, 68, 105, 114, - 101, 99, 116, 88, 84, 75, - 92, 83, 114, 99, 92, 83, - 104, 97, 100, 101, 114, 115, - 92, 85, 116, 105, 108, 105, - 116, 105, 101, 115, 46, 102, - 120, 104, 0, 68, 58, 92, - 77, 105, 99, 114, 111, 115, - 111, 102, 116, 92, 68, 105, - 114, 101, 99, 116, 88, 84, - 75, 92, 83, 114, 99, 92, - 83, 104, 97, 100, 101, 114, - 115, 92, 76, 105, 103, 104, - 116, 105, 110, 103, 46, 102, - 120, 104, 0, 68, 58, 92, - 77, 105, 99, 114, 111, 115, - 111, 102, 116, 92, 68, 105, - 114, 101, 99, 116, 88, 84, - 75, 92, 83, 114, 99, 92, - 83, 104, 97, 100, 101, 114, - 115, 92, 67, 111, 109, 109, - 111, 110, 46, 102, 120, 104, - 0, 171, 40, 0, 0, 0, - 92, 0, 0, 0, 141, 0, - 0, 0, 189, 0, 0, 0, - 0, 0, 255, 255, 16, 9, - 0, 0, 0, 0, 255, 255, - 40, 9, 0, 0, 0, 0, - 255, 255, 52, 9, 0, 0, - 0, 0, 255, 255, 64, 9, - 0, 0, 0, 0, 255, 255, - 76, 9, 0, 0, 0, 0, - 255, 255, 88, 9, 0, 0, - 49, 0, 0, 0, 100, 9, - 0, 0, 49, 0, 0, 0, - 116, 9, 0, 0, 49, 0, - 0, 0, 128, 9, 0, 0, - 11, 0, 1, 0, 148, 9, - 0, 0, 53, 0, 0, 0, - 168, 9, 0, 0, 52, 0, - 0, 0, 184, 9, 0, 0, - 49, 0, 0, 0, 200, 9, - 0, 0, 49, 0, 0, 0, - 220, 9, 0, 0, 53, 0, - 0, 0, 240, 9, 0, 0, - 52, 0, 0, 0, 0, 10, - 0, 0, 53, 0, 0, 0, - 16, 10, 0, 0, 52, 0, - 0, 0, 32, 10, 0, 0, - 57, 0, 2, 0, 48, 10, - 0, 0, 57, 0, 2, 0, - 64, 10, 0, 0, 57, 0, - 2, 0, 80, 10, 0, 0, - 57, 0, 2, 0, 96, 10, - 0, 0, 34, 0, 2, 0, - 108, 10, 0, 0, 34, 0, - 2, 0, 124, 10, 0, 0, - 34, 0, 2, 0, 140, 10, - 0, 0, 37, 0, 2, 0, - 156, 10, 0, 0, 39, 0, - 2, 0, 172, 10, 0, 0, - 44, 0, 2, 0, 188, 10, - 0, 0, 44, 0, 2, 0, - 204, 10, 0, 0, 44, 0, - 2, 0, 224, 10, 0, 0, - 44, 0, 2, 0, 244, 10, - 0, 0, 44, 0, 2, 0, - 0, 11, 0, 0, 55, 0, - 2, 0, 20, 11, 0, 0, - 55, 0, 2, 0, 32, 11, - 0, 0, 55, 0, 2, 0, - 48, 11, 0, 0, 55, 0, - 2, 0, 64, 11, 0, 0, - 56, 0, 2, 0, 80, 11, - 0, 0, 56, 0, 2, 0, - 96, 11, 0, 0, 31, 0, - 2, 0, 108, 11, 0, 0, - 31, 0, 2, 0, 124, 11, - 0, 0, 35, 0, 2, 0, - 136, 11, 0, 0, 31, 0, - 2, 0, 152, 11, 0, 0, - 31, 0, 2, 0, 168, 11, - 0, 0, 31, 0, 2, 0, - 184, 11, 0, 0, 35, 0, - 2, 0, 196, 11, 0, 0, - 31, 0, 2, 0, 212, 11, - 0, 0, 35, 0, 2, 0, - 224, 11, 0, 0, 40, 0, - 2, 0, 240, 11, 0, 0, - 40, 0, 2, 0, 0, 12, - 0, 0, 40, 0, 2, 0, - 16, 12, 0, 0, 40, 0, - 2, 0, 28, 12, 0, 0, - 40, 0, 2, 0, 40, 12, - 0, 0, 40, 0, 2, 0, - 52, 12, 0, 0, 40, 0, - 2, 0, 68, 12, 0, 0, - 40, 0, 2, 0, 80, 12, - 0, 0, 40, 0, 2, 0, - 92, 12, 0, 0, 40, 0, - 2, 0, 104, 12, 0, 0, - 45, 0, 2, 0, 120, 12, - 0, 0, 45, 0, 2, 0, - 136, 12, 0, 0, 45, 0, - 2, 0, 156, 12, 0, 0, - 45, 0, 2, 0, 176, 12, - 0, 0, 61, 0, 2, 0, - 192, 12, 0, 0, 12, 0, - 3, 0, 208, 12, 0, 0, - 12, 0, 3, 0, 224, 12, - 0, 0, 12, 0, 3, 0, - 240, 12, 0, 0, 61, 0, - 2, 0, 0, 13, 0, 0, - 61, 0, 2, 0, 16, 13, - 0, 0, 61, 0, 2, 0, - 32, 13, 0, 0, 72, 0, - 0, 0, 48, 13, 0, 0, - 72, 0, 0, 0, 68, 13, - 0, 0, 44, 0, 2, 0, - 80, 13, 0, 0, 78, 0, - 0, 0, 92, 13, 0, 0, - 66, 105, 97, 115, 88, 50, - 0, 171, 1, 0, 3, 0, - 1, 0, 3, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 9, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 255, 255, - 80, 97, 114, 97, 109, 101, - 116, 101, 114, 115, 0, 68, - 105, 102, 102, 117, 115, 101, - 67, 111, 108, 111, 114, 0, - 1, 0, 3, 0, 1, 0, - 4, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 30, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 255, 255, 83, 107, - 105, 110, 0, 171, 171, 171, - 10, 0, 0, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 14, 0, 0, 0, 255, 255, - 1, 0, 255, 255, 255, 255, - 16, 0, 0, 0, 255, 255, - 255, 255, 2, 0, 255, 255, - 86, 83, 83, 107, 105, 110, - 110, 101, 100, 86, 101, 114, - 116, 101, 120, 76, 105, 103, - 104, 116, 105, 110, 103, 79, - 110, 101, 66, 111, 110, 101, - 66, 110, 0, 68, 105, 102, - 102, 117, 115, 101, 0, 171, - 171, 171, 1, 0, 3, 0, - 1, 0, 4, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 83, 112, 101, 99, 117, 108, - 97, 114, 0, 84, 101, 120, - 67, 111, 111, 114, 100, 0, - 171, 171, 1, 0, 3, 0, - 1, 0, 2, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 80, 111, 115, 105, 116, 105, - 111, 110, 80, 83, 0, 171, - 225, 3, 0, 0, 236, 3, - 0, 0, 252, 3, 0, 0, - 236, 3, 0, 0, 5, 4, - 0, 0, 16, 4, 0, 0, - 32, 4, 0, 0, 236, 3, - 0, 0, 5, 0, 0, 0, - 1, 0, 14, 0, 1, 0, - 4, 0, 44, 4, 0, 0, - 31, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 255, 255, - 60, 0, 0, 0, 4, 0, - 5, 0, 6, 0, 255, 255, - 61, 0, 0, 0, 255, 255, - 255, 255, 12, 0, 255, 255, - 64, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 7, 0, - 68, 0, 0, 0, 10, 0, - 11, 0, 255, 255, 255, 255, - 69, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 13, 0, - 70, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 3, 0, - 71, 0, 0, 0, 8, 0, - 9, 0, 255, 255, 255, 255, - 100, 105, 102, 102, 117, 115, - 101, 0, 1, 0, 3, 0, - 1, 0, 3, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 26, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 255, 255, - 100, 111, 116, 72, 0, 171, - 171, 171, 40, 0, 0, 0, - 0, 0, 255, 255, 255, 255, - 255, 255, 44, 0, 0, 0, - 255, 255, 255, 255, 2, 0, - 255, 255, 46, 0, 0, 0, - 255, 255, 1, 0, 255, 255, - 255, 255, 100, 111, 116, 76, - 0, 171, 171, 171, 22, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 23, 0, - 0, 0, 255, 255, 1, 0, - 255, 255, 255, 255, 24, 0, - 0, 0, 255, 255, 255, 255, - 2, 0, 255, 255, 101, 121, - 101, 86, 101, 99, 116, 111, - 114, 0, 171, 171, 37, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 255, 255, 104, 97, - 108, 102, 86, 101, 99, 116, - 111, 114, 115, 0, 3, 0, - 3, 0, 3, 0, 3, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 39, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 255, 255, 43, 0, 0, 0, - 6, 0, 7, 0, 8, 0, - 255, 255, 45, 0, 0, 0, - 3, 0, 4, 0, 5, 0, - 255, 255, 112, 111, 115, 95, - 119, 115, 0, 171, 33, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 34, 0, - 0, 0, 255, 255, 1, 0, - 255, 255, 255, 255, 35, 0, - 0, 0, 255, 255, 255, 255, - 2, 0, 255, 255, 115, 107, - 105, 110, 110, 105, 110, 103, - 0, 171, 171, 171, 3, 0, - 3, 0, 4, 0, 3, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 8, 0, 0, 0, - 0, 0, 3, 0, 6, 0, - 9, 0, 12, 0, 0, 0, - 1, 0, 4, 0, 7, 0, - 10, 0, 13, 0, 0, 0, - 2, 0, 5, 0, 8, 0, - 11, 0, 115, 112, 101, 99, - 117, 108, 97, 114, 0, 171, - 171, 171, 56, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 255, 255, 118, 105, 110, 0, - 80, 111, 115, 105, 116, 105, - 111, 110, 0, 78, 111, 114, - 109, 97, 108, 0, 73, 110, - 100, 105, 99, 101, 115, 0, - 1, 0, 2, 0, 1, 0, - 4, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 87, 101, - 105, 103, 104, 116, 115, 0, - 24, 6, 0, 0, 236, 3, - 0, 0, 33, 6, 0, 0, - 196, 4, 0, 0, 5, 4, - 0, 0, 16, 4, 0, 0, - 40, 6, 0, 0, 48, 6, - 0, 0, 64, 6, 0, 0, - 236, 3, 0, 0, 5, 0, - 0, 0, 1, 0, 17, 0, - 1, 0, 5, 0, 72, 6, - 0, 0, 11, 0, 0, 0, - 0, 0, 255, 255, 255, 255, - 255, 255, 15, 0, 0, 0, - 255, 255, 1, 0, 255, 255, - 255, 255, 17, 0, 0, 0, - 255, 255, 255, 255, 2, 0, - 255, 255, 1, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 3, 0, 2, 0, 0, 0, - 4, 0, 5, 0, 6, 0, - 255, 255, 3, 0, 0, 0, - 7, 0, 8, 0, 255, 255, - 255, 255, 4, 0, 0, 0, - 9, 0, 10, 0, 11, 0, - 12, 0, 5, 0, 0, 0, - 13, 0, 14, 0, 15, 0, - 16, 0, 118, 111, 117, 116, - 0, 80, 111, 115, 95, 112, - 115, 0, 70, 111, 103, 70, - 97, 99, 116, 111, 114, 0, - 171, 171, 0, 0, 3, 0, - 1, 0, 1, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 229, 6, 0, 0, 236, 3, - 0, 0, 225, 3, 0, 0, - 236, 3, 0, 0, 252, 3, - 0, 0, 196, 4, 0, 0, - 236, 6, 0, 0, 248, 6, - 0, 0, 5, 0, 0, 0, - 1, 0, 12, 0, 1, 0, - 4, 0, 8, 7, 0, 0, - 65, 0, 0, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 66, 0, 0, 0, 255, 255, - 1, 0, 255, 255, 255, 255, - 67, 0, 0, 0, 3, 0, - 255, 255, 255, 255, 255, 255, - 119, 111, 114, 108, 100, 78, - 111, 114, 109, 97, 108, 0, - 21, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 255, 255, - 122, 101, 114, 111, 76, 0, - 171, 171, 25, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 255, 255, 0, 0, 0, 0, - 60, 3, 0, 0, 68, 3, - 0, 0, 1, 0, 0, 0, - 84, 3, 0, 0, 96, 3, - 0, 0, 107, 3, 0, 0, - 120, 3, 0, 0, 1, 0, - 0, 0, 136, 3, 0, 0, - 0, 0, 0, 0, 148, 3, - 0, 0, 68, 3, 0, 0, - 3, 0, 0, 0, 156, 3, - 0, 0, 0, 0, 0, 0, - 192, 3, 0, 0, 76, 4, - 0, 0, 8, 0, 0, 0, - 92, 4, 0, 0, 0, 0, - 0, 0, 188, 4, 0, 0, - 196, 4, 0, 0, 1, 0, - 0, 0, 212, 4, 0, 0, - 0, 0, 0, 0, 224, 4, - 0, 0, 196, 4, 0, 0, - 3, 0, 0, 0, 232, 4, - 0, 0, 0, 0, 0, 0, - 12, 5, 0, 0, 196, 4, - 0, 0, 3, 0, 0, 0, - 20, 5, 0, 0, 0, 0, - 0, 0, 56, 5, 0, 0, - 196, 4, 0, 0, 1, 0, - 0, 0, 68, 5, 0, 0, - 0, 0, 0, 0, 80, 5, - 0, 0, 92, 5, 0, 0, - 3, 0, 0, 0, 108, 5, - 0, 0, 0, 0, 0, 0, - 144, 5, 0, 0, 236, 3, - 0, 0, 3, 0, 0, 0, - 152, 5, 0, 0, 0, 0, - 0, 0, 188, 5, 0, 0, - 200, 5, 0, 0, 3, 0, - 0, 0, 216, 5, 0, 0, - 0, 0, 0, 0, 252, 5, - 0, 0, 196, 4, 0, 0, - 1, 0, 0, 0, 8, 6, - 0, 0, 148, 3, 0, 0, - 20, 6, 0, 0, 112, 6, - 0, 0, 3, 0, 0, 0, - 128, 6, 0, 0, 192, 3, - 0, 0, 20, 6, 0, 0, - 112, 6, 0, 0, 5, 0, - 0, 0, 164, 6, 0, 0, - 0, 0, 0, 0, 224, 6, - 0, 0, 40, 7, 0, 0, - 3, 0, 0, 0, 56, 7, - 0, 0, 0, 0, 0, 0, - 92, 7, 0, 0, 196, 4, - 0, 0, 1, 0, 0, 0, - 104, 7, 0, 0, 0, 0, - 0, 0, 116, 7, 0, 0, - 196, 4, 0, 0, 1, 0, - 0, 0, 124, 7, 0, 0, - 77, 105, 99, 114, 111, 115, - 111, 102, 116, 32, 40, 82, - 41, 32, 72, 76, 83, 76, - 32, 83, 104, 97, 100, 101, - 114, 32, 67, 111, 109, 112, - 105, 108, 101, 114, 32, 49, - 48, 46, 49, 0, 81, 0, - 0, 5, 243, 0, 15, 160, - 0, 0, 0, 64, 0, 0, - 128, 191, 0, 0, 64, 64, - 0, 0, 0, 0, 31, 0, - 0, 2, 5, 0, 0, 128, - 0, 0, 15, 144, 31, 0, - 0, 2, 5, 0, 1, 128, - 1, 0, 15, 144, 31, 0, - 0, 2, 5, 0, 2, 128, - 2, 0, 15, 144, 31, 0, - 0, 2, 5, 0, 3, 128, - 3, 0, 15, 144, 31, 0, - 0, 2, 5, 0, 4, 128, - 4, 0, 15, 144, 5, 0, - 0, 3, 0, 0, 1, 128, - 3, 0, 0, 144, 243, 0, - 170, 160, 46, 0, 0, 2, - 0, 0, 1, 176, 0, 0, - 0, 128, 5, 0, 0, 4, - 0, 0, 15, 128, 4, 0, - 0, 144, 26, 32, 228, 160, - 0, 0, 0, 176, 4, 0, - 0, 4, 1, 0, 7, 128, - 1, 0, 228, 144, 243, 0, - 0, 160, 243, 0, 85, 160, - 8, 0, 0, 3, 2, 0, - 1, 128, 1, 0, 228, 128, - 0, 0, 228, 128, 9, 0, - 0, 3, 0, 0, 1, 128, - 0, 0, 228, 144, 0, 0, - 228, 128, 5, 0, 0, 4, - 3, 0, 15, 128, 4, 0, - 0, 144, 27, 32, 228, 160, - 0, 0, 0, 176, 5, 0, - 0, 4, 4, 0, 15, 128, - 4, 0, 0, 144, 28, 32, - 228, 160, 0, 0, 0, 176, - 8, 0, 0, 3, 2, 0, - 2, 128, 1, 0, 228, 128, - 3, 0, 228, 128, 9, 0, - 0, 3, 0, 0, 2, 128, - 0, 0, 228, 144, 3, 0, - 228, 128, 8, 0, 0, 3, - 2, 0, 4, 128, 1, 0, - 228, 128, 4, 0, 228, 128, - 9, 0, 0, 3, 0, 0, - 4, 128, 0, 0, 228, 144, - 4, 0, 228, 128, 8, 0, - 0, 3, 1, 0, 1, 128, - 2, 0, 228, 128, 19, 0, - 228, 160, 8, 0, 0, 3, - 1, 0, 2, 128, 2, 0, - 228, 128, 20, 0, 228, 160, - 8, 0, 0, 3, 1, 0, - 4, 128, 2, 0, 228, 128, - 21, 0, 228, 160, 36, 0, - 0, 2, 2, 0, 7, 128, - 1, 0, 228, 128, 8, 0, - 0, 3, 1, 0, 1, 128, - 3, 0, 228, 161, 2, 0, - 228, 128, 8, 0, 0, 3, - 1, 0, 2, 128, 4, 0, - 228, 161, 2, 0, 228, 128, - 8, 0, 0, 3, 1, 0, - 4, 128, 5, 0, 228, 161, - 2, 0, 228, 128, 13, 0, - 0, 3, 3, 0, 7, 128, - 1, 0, 228, 128, 243, 0, - 255, 160, 5, 0, 0, 3, - 4, 0, 7, 128, 1, 0, - 228, 128, 3, 0, 228, 128, - 5, 0, 0, 3, 5, 0, - 7, 128, 4, 0, 85, 128, - 7, 0, 228, 160, 4, 0, - 0, 4, 4, 0, 11, 128, - 4, 0, 0, 128, 6, 0, - 164, 160, 5, 0, 164, 128, - 4, 0, 0, 4, 4, 0, - 7, 128, 4, 0, 170, 128, - 8, 0, 228, 160, 4, 0, - 244, 128, 1, 0, 0, 2, - 5, 0, 7, 128, 0, 0, - 228, 160, 4, 0, 0, 4, - 0, 0, 7, 224, 4, 0, - 228, 128, 5, 0, 228, 128, - 1, 0, 228, 160, 1, 0, - 0, 2, 0, 0, 8, 128, - 0, 0, 255, 144, 9, 0, - 0, 3, 4, 0, 1, 128, - 0, 0, 228, 128, 15, 0, - 228, 160, 9, 0, 0, 3, - 4, 0, 2, 128, 0, 0, - 228, 128, 16, 0, 228, 160, - 9, 0, 0, 3, 4, 0, - 4, 128, 0, 0, 228, 128, - 17, 0, 228, 160, 2, 0, - 0, 3, 4, 0, 7, 128, - 4, 0, 228, 129, 12, 0, - 228, 160, 36, 0, 0, 2, - 5, 0, 7, 128, 4, 0, - 228, 128, 2, 0, 0, 3, - 4, 0, 7, 128, 5, 0, - 228, 128, 3, 0, 228, 161, - 36, 0, 0, 2, 6, 0, - 7, 128, 4, 0, 228, 128, - 8, 0, 0, 3, 4, 0, - 1, 128, 6, 0, 228, 128, - 2, 0, 228, 128, 2, 0, - 0, 3, 6, 0, 7, 128, - 5, 0, 228, 128, 4, 0, - 228, 161, 2, 0, 0, 3, - 5, 0, 7, 128, 5, 0, - 228, 128, 5, 0, 228, 161, - 36, 0, 0, 2, 7, 0, - 7, 128, 5, 0, 228, 128, - 8, 0, 0, 3, 4, 0, - 4, 128, 7, 0, 228, 128, - 2, 0, 228, 128, 36, 0, - 0, 2, 5, 0, 7, 128, - 6, 0, 228, 128, 8, 0, - 0, 3, 4, 0, 2, 128, - 5, 0, 228, 128, 2, 0, - 228, 128, 11, 0, 0, 3, - 2, 0, 7, 128, 4, 0, - 228, 128, 243, 0, 255, 160, - 5, 0, 0, 3, 2, 0, - 7, 128, 3, 0, 228, 128, - 2, 0, 228, 128, 15, 0, - 0, 2, 3, 0, 1, 128, - 2, 0, 0, 128, 15, 0, - 0, 2, 3, 0, 2, 128, - 2, 0, 85, 128, 15, 0, - 0, 2, 3, 0, 4, 128, - 2, 0, 170, 128, 5, 0, - 0, 3, 2, 0, 7, 128, - 3, 0, 228, 128, 2, 0, - 255, 160, 14, 0, 0, 2, - 3, 0, 1, 128, 2, 0, - 0, 128, 14, 0, 0, 2, - 3, 0, 2, 128, 2, 0, - 85, 128, 14, 0, 0, 2, - 3, 0, 4, 128, 2, 0, - 170, 128, 5, 0, 0, 3, - 1, 0, 7, 128, 1, 0, - 228, 128, 3, 0, 228, 128, - 5, 0, 0, 3, 2, 0, - 7, 128, 1, 0, 85, 128, - 10, 0, 228, 160, 4, 0, - 0, 4, 1, 0, 11, 128, - 1, 0, 0, 128, 9, 0, - 164, 160, 2, 0, 164, 128, - 4, 0, 0, 4, 1, 0, - 7, 128, 1, 0, 170, 128, - 11, 0, 228, 160, 1, 0, - 244, 128, 5, 0, 0, 3, - 1, 0, 7, 224, 1, 0, - 228, 128, 2, 0, 228, 160, - 9, 0, 0, 3, 0, 0, - 4, 192, 0, 0, 228, 128, - 24, 0, 228, 160, 9, 0, - 0, 3, 1, 0, 1, 128, - 0, 0, 228, 128, 14, 0, - 228, 160, 11, 0, 0, 3, - 1, 0, 1, 128, 1, 0, - 0, 128, 243, 0, 255, 160, - 10, 0, 0, 3, 1, 0, - 8, 224, 1, 0, 0, 128, - 243, 0, 85, 161, 9, 0, - 0, 3, 1, 0, 1, 128, - 0, 0, 228, 128, 22, 0, - 228, 160, 9, 0, 0, 3, - 1, 0, 2, 128, 0, 0, - 228, 128, 23, 0, 228, 160, - 9, 0, 0, 3, 0, 0, - 1, 128, 0, 0, 228, 128, - 25, 0, 228, 160, 4, 0, - 0, 4, 0, 0, 3, 192, - 0, 0, 0, 128, 242, 0, - 228, 160, 1, 0, 228, 128, - 1, 0, 0, 2, 0, 0, - 8, 192, 0, 0, 0, 128, - 1, 0, 0, 2, 0, 0, - 8, 224, 0, 0, 255, 160, - 1, 0, 0, 2, 2, 0, - 3, 224, 2, 0, 228, 144, - 255, 255, 0, 0, 83, 72, - 68, 82, 184, 8, 0, 0, - 64, 0, 1, 0, 46, 2, - 0, 0, 89, 8, 0, 4, - 70, 142, 32, 0, 0, 0, - 0, 0, 242, 0, 0, 0, - 95, 0, 0, 3, 242, 16, - 16, 0, 0, 0, 0, 0, - 95, 0, 0, 3, 114, 16, - 16, 0, 1, 0, 0, 0, - 95, 0, 0, 3, 50, 16, - 16, 0, 2, 0, 0, 0, - 95, 0, 0, 3, 18, 16, - 16, 0, 3, 0, 0, 0, - 95, 0, 0, 3, 18, 16, - 16, 0, 4, 0, 0, 0, - 101, 0, 0, 3, 242, 32, - 16, 0, 0, 0, 0, 0, - 101, 0, 0, 3, 242, 32, - 16, 0, 1, 0, 0, 0, - 101, 0, 0, 3, 50, 32, - 16, 0, 2, 0, 0, 0, - 103, 0, 0, 4, 242, 32, - 16, 0, 3, 0, 0, 0, - 1, 0, 0, 0, 104, 0, - 0, 2, 7, 0, 0, 0, - 38, 0, 0, 8, 0, 208, - 0, 0, 18, 0, 16, 0, - 0, 0, 0, 0, 10, 16, - 16, 0, 3, 0, 0, 0, - 1, 64, 0, 0, 3, 0, - 0, 0, 56, 0, 0, 10, - 242, 0, 16, 0, 1, 0, - 0, 0, 6, 16, 16, 0, - 4, 0, 0, 0, 70, 142, - 32, 6, 0, 0, 0, 0, - 26, 0, 0, 0, 10, 0, - 16, 0, 0, 0, 0, 0, - 50, 0, 0, 15, 226, 0, - 16, 0, 0, 0, 0, 0, - 6, 25, 16, 0, 1, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 64, 0, 0, 0, 64, - 0, 0, 0, 64, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 128, 191, 0, 0, - 128, 191, 0, 0, 128, 191, - 16, 0, 0, 7, 18, 0, - 16, 0, 2, 0, 0, 0, - 150, 7, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 17, 0, - 0, 7, 18, 0, 16, 0, - 1, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 14, 16, 0, 1, 0, - 0, 0, 56, 0, 0, 10, - 242, 0, 16, 0, 3, 0, - 0, 0, 6, 16, 16, 0, - 4, 0, 0, 0, 70, 142, - 32, 6, 0, 0, 0, 0, - 27, 0, 0, 0, 10, 0, - 16, 0, 0, 0, 0, 0, - 56, 0, 0, 10, 242, 0, - 16, 0, 4, 0, 0, 0, - 6, 16, 16, 0, 4, 0, - 0, 0, 70, 142, 32, 6, - 0, 0, 0, 0, 28, 0, - 0, 0, 10, 0, 16, 0, - 0, 0, 0, 0, 16, 0, - 0, 7, 34, 0, 16, 0, - 2, 0, 0, 0, 150, 7, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 3, 0, - 0, 0, 17, 0, 0, 7, - 34, 0, 16, 0, 1, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 70, 14, - 16, 0, 3, 0, 0, 0, - 16, 0, 0, 7, 66, 0, - 16, 0, 2, 0, 0, 0, - 150, 7, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 4, 0, 0, 0, 17, 0, - 0, 7, 66, 0, 16, 0, - 1, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 14, 16, 0, 4, 0, - 0, 0, 16, 0, 0, 8, - 18, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 2, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 19, 0, 0, 0, 16, 0, - 0, 8, 34, 0, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 2, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 20, 0, 0, 0, - 16, 0, 0, 8, 66, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 2, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 21, 0, - 0, 0, 16, 0, 0, 7, - 130, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 68, 0, 0, 5, 130, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 56, 0, 0, 7, - 114, 0, 16, 0, 0, 0, - 0, 0, 246, 15, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 16, 0, 0, 9, 18, 0, - 16, 0, 2, 0, 0, 0, - 70, 130, 32, 128, 65, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 16, 0, 0, 9, 34, 0, - 16, 0, 2, 0, 0, 0, - 70, 130, 32, 128, 65, 0, - 0, 0, 0, 0, 0, 0, - 4, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 16, 0, 0, 9, 66, 0, - 16, 0, 2, 0, 0, 0, - 70, 130, 32, 128, 65, 0, - 0, 0, 0, 0, 0, 0, - 5, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 29, 0, 0, 10, 114, 0, - 16, 0, 3, 0, 0, 0, - 70, 2, 16, 0, 2, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 10, 114, 0, 16, 0, - 3, 0, 0, 0, 70, 2, - 16, 0, 3, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 0, 0, 56, 0, 0, 7, - 114, 0, 16, 0, 4, 0, - 0, 0, 70, 2, 16, 0, - 2, 0, 0, 0, 70, 2, - 16, 0, 3, 0, 0, 0, - 56, 0, 0, 8, 114, 0, - 16, 0, 5, 0, 0, 0, - 86, 5, 16, 0, 4, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 7, 0, - 0, 0, 50, 0, 0, 10, - 178, 0, 16, 0, 4, 0, - 0, 0, 6, 0, 16, 0, - 4, 0, 0, 0, 70, 136, - 32, 0, 0, 0, 0, 0, - 6, 0, 0, 0, 70, 8, - 16, 0, 5, 0, 0, 0, - 50, 0, 0, 10, 114, 0, - 16, 0, 4, 0, 0, 0, - 166, 10, 16, 0, 4, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 8, 0, - 0, 0, 70, 3, 16, 0, - 4, 0, 0, 0, 50, 0, - 0, 11, 114, 32, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 4, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 54, 0, 0, 6, 130, 32, - 16, 0, 0, 0, 0, 0, - 58, 128, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 54, 0, 0, 5, 130, 0, - 16, 0, 1, 0, 0, 0, - 58, 16, 16, 0, 0, 0, - 0, 0, 17, 0, 0, 8, - 18, 0, 16, 0, 4, 0, - 0, 0, 70, 14, 16, 0, - 1, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 15, 0, 0, 0, 17, 0, - 0, 8, 34, 0, 16, 0, - 4, 0, 0, 0, 70, 14, - 16, 0, 1, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 16, 0, 0, 0, - 17, 0, 0, 8, 66, 0, - 16, 0, 4, 0, 0, 0, - 70, 14, 16, 0, 1, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 17, 0, - 0, 0, 0, 0, 0, 9, - 114, 0, 16, 0, 4, 0, - 0, 0, 70, 2, 16, 128, - 65, 0, 0, 0, 4, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 12, 0, - 0, 0, 16, 0, 0, 7, - 130, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 4, 0, 0, 0, 70, 2, - 16, 0, 4, 0, 0, 0, - 68, 0, 0, 5, 130, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 50, 0, 0, 11, - 114, 0, 16, 0, 5, 0, - 0, 0, 70, 2, 16, 0, - 4, 0, 0, 0, 246, 15, - 16, 0, 0, 0, 0, 0, - 70, 130, 32, 128, 65, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 16, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 70, 2, - 16, 0, 5, 0, 0, 0, - 70, 2, 16, 0, 5, 0, - 0, 0, 68, 0, 0, 5, - 130, 0, 16, 0, 2, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 56, 0, - 0, 7, 114, 0, 16, 0, - 5, 0, 0, 0, 246, 15, - 16, 0, 2, 0, 0, 0, - 70, 2, 16, 0, 5, 0, - 0, 0, 16, 0, 0, 7, - 18, 0, 16, 0, 5, 0, - 0, 0, 70, 2, 16, 0, - 5, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 50, 0, 0, 11, 114, 0, - 16, 0, 6, 0, 0, 0, - 70, 2, 16, 0, 4, 0, - 0, 0, 246, 15, 16, 0, - 0, 0, 0, 0, 70, 130, - 32, 128, 65, 0, 0, 0, - 0, 0, 0, 0, 4, 0, - 0, 0, 50, 0, 0, 11, - 114, 0, 16, 0, 4, 0, - 0, 0, 70, 2, 16, 0, - 4, 0, 0, 0, 246, 15, - 16, 0, 0, 0, 0, 0, - 70, 130, 32, 128, 65, 0, - 0, 0, 0, 0, 0, 0, - 5, 0, 0, 0, 16, 0, - 0, 7, 130, 0, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 6, 0, 0, 0, - 70, 2, 16, 0, 6, 0, - 0, 0, 68, 0, 0, 5, - 130, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 56, 0, - 0, 7, 114, 0, 16, 0, - 6, 0, 0, 0, 246, 15, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 6, 0, - 0, 0, 16, 0, 0, 7, - 34, 0, 16, 0, 5, 0, - 0, 0, 70, 2, 16, 0, - 6, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 16, 0, 0, 7, 130, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 4, 0, - 0, 0, 70, 2, 16, 0, - 4, 0, 0, 0, 68, 0, - 0, 5, 130, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 56, 0, 0, 7, 114, 0, - 16, 0, 4, 0, 0, 0, - 246, 15, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 4, 0, 0, 0, 16, 0, - 0, 7, 66, 0, 16, 0, - 5, 0, 0, 0, 70, 2, - 16, 0, 4, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 52, 0, 0, 10, - 114, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 5, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 56, 0, 0, 7, 114, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 3, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 47, 0, - 0, 5, 114, 0, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 56, 0, 0, 8, 114, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 246, 143, 32, 0, - 0, 0, 0, 0, 2, 0, - 0, 0, 25, 0, 0, 5, - 114, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 56, 0, - 0, 7, 114, 0, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 2, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 56, 0, 0, 8, - 114, 0, 16, 0, 2, 0, - 0, 0, 86, 5, 16, 0, - 0, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 10, 0, 0, 0, 50, 0, - 0, 10, 178, 0, 16, 0, - 0, 0, 0, 0, 6, 0, - 16, 0, 0, 0, 0, 0, - 70, 136, 32, 0, 0, 0, - 0, 0, 9, 0, 0, 0, - 70, 8, 16, 0, 2, 0, - 0, 0, 50, 0, 0, 10, - 114, 0, 16, 0, 0, 0, - 0, 0, 166, 10, 16, 0, - 0, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 11, 0, 0, 0, 70, 3, - 16, 0, 0, 0, 0, 0, - 56, 0, 0, 8, 114, 32, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 2, 0, - 0, 0, 17, 32, 0, 8, - 130, 32, 16, 0, 1, 0, - 0, 0, 70, 14, 16, 0, - 1, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 14, 0, 0, 0, 54, 0, - 0, 5, 50, 32, 16, 0, - 2, 0, 0, 0, 70, 16, - 16, 0, 2, 0, 0, 0, - 17, 0, 0, 8, 18, 32, - 16, 0, 3, 0, 0, 0, - 70, 14, 16, 0, 1, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 22, 0, - 0, 0, 17, 0, 0, 8, - 34, 32, 16, 0, 3, 0, - 0, 0, 70, 14, 16, 0, - 1, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 23, 0, 0, 0, 17, 0, - 0, 8, 66, 32, 16, 0, - 3, 0, 0, 0, 70, 14, - 16, 0, 1, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 24, 0, 0, 0, - 17, 0, 0, 8, 130, 32, - 16, 0, 3, 0, 0, 0, - 70, 14, 16, 0, 1, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 25, 0, - 0, 0, 62, 0, 0, 1, - 73, 83, 71, 78, 184, 0, - 0, 0, 5, 0, 0, 0, - 8, 0, 0, 0, 128, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 15, 15, 0, 0, 140, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 1, 0, 0, 0, - 7, 7, 0, 0, 147, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 2, 0, 0, 0, - 3, 3, 0, 0, 156, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 0, 3, 0, 0, 0, - 15, 1, 0, 0, 169, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 4, 0, 0, 0, - 15, 1, 0, 0, 83, 86, - 95, 80, 111, 115, 105, 116, - 105, 111, 110, 0, 78, 79, - 82, 77, 65, 76, 0, 84, - 69, 88, 67, 79, 79, 82, - 68, 0, 66, 76, 69, 78, - 68, 73, 78, 68, 73, 67, - 69, 83, 0, 66, 76, 69, - 78, 68, 87, 69, 73, 71, - 72, 84, 0, 171, 171, 171, - 79, 83, 71, 78, 132, 0, - 0, 0, 4, 0, 0, 0, - 8, 0, 0, 0, 104, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 15, 0, 0, 0, 104, 0, - 0, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 1, 0, 0, 0, - 15, 0, 0, 0, 110, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 2, 0, 0, 0, - 3, 12, 0, 0, 119, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 3, 0, - 0, 0, 3, 0, 0, 0, - 15, 0, 0, 0, 67, 79, - 76, 79, 82, 0, 84, 69, - 88, 67, 79, 79, 82, 68, - 0, 83, 86, 95, 80, 111, - 115, 105, 116, 105, 111, 110, - 0, 171 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedVertexLightingTwoBones.inc b/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedVertexLightingTwoBones.inc deleted file mode 100644 index 74bf977..0000000 --- a/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedVertexLightingTwoBones.inc +++ /dev/null @@ -1,1283 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Position 0 xyzw 0 NONE float xyzw -// NORMAL 0 xyz 1 NONE float xyz -// TEXCOORD 0 xy 2 NONE float xy -// BLENDINDICES 0 xyzw 3 NONE uint xy -// BLENDWEIGHT 0 xyzw 4 NONE float xy -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// COLOR 0 xyzw 0 NONE float xyzw -// COLOR 1 xyzw 1 NONE float xyzw -// TEXCOORD 0 xy 2 NONE float xy -// SV_Position 0 xyzw 3 POS float xyzw -// -// -// Constant buffer to DX9 shader constant mappings: -// -// Target Reg Buffer Start Reg # of Regs Data Conversion -// ---------- ------- --------- --------- ---------------------- -// c0 cb0 0 242 ( FLT, FLT, FLT, FLT) -// -// -// Runtime generated constant mappings: -// -// Target Reg Constant Description -// ---------- -------------------------------------------------- -// c242 Vertex Shader position offset -// -// -// Level9 shader bytecode: -// - vs_2_0 - def c243, 3, 0, 1, 0 - dcl_texcoord v0 // vin<0,1,2,3> - dcl_texcoord1 v1 // vin<4,5,6> - dcl_texcoord2 v2 // vin<7,8> - dcl_texcoord3 v3 // vin<9,10,11,12> - dcl_texcoord4 v4 // vin<13,14,15,16> - -#line 49 "D:\Microsoft\DirectXTK\Src\Shaders\SkinnedEffect.fx" - mul r0.xy, v3, c243.x - mova a0.xy, r0.yxzw - mul r0, v4.y, c26[a0.x] - mad r0, c26[a0.y], v4.x, r0 // ::skinning<0,3,6,9> - -#line 53 - dp3 r1.x, v1, r0 // ::Skin<0> - dp4 r0.x, v0, r0 // Skin::vin<0> - -#line 49 - mul r2, v4.y, c27[a0.x] - mul r3, v4.y, c28[a0.x] - mad r3, c28[a0.y], v4.x, r3 // ::skinning<2,5,8,11> - mad r2, c27[a0.y], v4.x, r2 // ::skinning<1,4,7,10> - -#line 53 - dp3 r1.y, v1, r2 // ::Skin<1> - dp4 r0.y, v0, r2 // Skin::vin<1> - dp3 r1.z, v1, r3 // ::Skin<2> - dp4 r0.z, v0, r3 // Skin::vin<2> - -#line 57 "D:\Microsoft\DirectXTK\Src\Shaders\Lighting.fxh" - dp3 r2.x, r1, c19 - dp3 r2.y, r1, c20 - dp3 r2.z, r1, c21 - nrm r1.xyz, r2 // ::worldNormal<0,1,2> - -#line 34 - dp3 r2.x, -c3, r1 // ::dotL<0> - dp3 r2.y, -c4, r1 // ::dotL<1> - dp3 r2.z, -c5, r1 // ::dotL<2> - -#line 37 - sge r3.xyz, r2, c243.y // ::zeroL<0,1,2> - mul r4.xyz, r2, r3 // ::diffuse<0,1,2> - -#line 44 - mul r5.xyz, r4.y, c7 - mad r4.xyw, r4.x, c6.xyzz, r5.xyzz - mad r4.xyz, r4.z, c8, r4.xyww - mov r5.xyz, c0 // Parameters::DiffuseColor<0,1,2> - mad oT0.xyz, r4, r5, c1 // ::VSSkinnedVertexLightingTwoBones<0,1,2> - -#line 55 - mov r0.w, v0.w - dp4 r4.x, r0, c15 // ::pos_ws<0> - dp4 r4.y, r0, c16 // ::pos_ws<1> - dp4 r4.z, r0, c17 // ::pos_ws<2> - add r4.xyz, -r4, c12 - nrm r5.xyz, r4 // ::eyeVector<0,1,2> - -#line 31 - add r4.xyz, r5, -c3 - nrm r6.xyz, r4 // ::halfVectors<0,1,2> - -#line 35 - dp3 r4.x, r6, r1 // ::dotH<0> - -#line 31 - add r6.xyz, r5, -c4 - add r5.xyz, r5, -c5 - nrm r7.xyz, r5 // ::halfVectors<6,7,8> - -#line 35 - dp3 r4.z, r7, r1 // ::dotH<2> - -#line 31 - nrm r5.xyz, r6 // ::halfVectors<3,4,5> - -#line 35 - dp3 r4.y, r5, r1 // ::dotH<1> - -#line 40 - max r1.xyz, r4, c243.y - mul r1.xyz, r3, r1 - log r3.x, r1.x - log r3.y, r1.y - log r3.z, r1.z - mul r1.xyz, r3, c2.w - exp r3.x, r1.x - exp r3.y, r1.y - exp r3.z, r1.z - mul r1.xyz, r2, r3 // ::specular<0,1,2> - -#line 45 - mul r2.xyz, r1.y, c10 - mad r1.xyw, r1.x, c9.xyzz, r2.xyzz - mad r1.xyz, r1.z, c11, r1.xyww - mul oT1.xyz, r1, c2 // ::VSSkinnedVertexLightingTwoBones<4,5,6> - -#line 61 - dp4 oPos.z, r0, c24 // ::VSSkinnedVertexLightingTwoBones<12> - -#line 12 "D:\Microsoft\DirectXTK\Src\Shaders\Common.fxh" - dp4 r1.x, r0, c14 - max r1.x, r1.x, c243.y - min oT1.w, r1.x, c243.z // ::VSSkinnedVertexLightingTwoBones<7> - -#line 61 "D:\Microsoft\DirectXTK\Src\Shaders\Lighting.fxh" - dp4 r1.x, r0, c22 // ::vout<0> - dp4 r1.y, r0, c23 // ::vout<1> - dp4 r0.x, r0, c25 // ::vout<3> - -#line 90 "D:\Microsoft\DirectXTK\Src\Shaders\SkinnedEffect.fx" - mad oPos.xy, r0.x, c242, r1 // ::VSSkinnedVertexLightingTwoBones<10,11> - mov oPos.w, r0.x // ::VSSkinnedVertexLightingTwoBones<13> - -#line 44 "D:\Microsoft\DirectXTK\Src\Shaders\Lighting.fxh" - mov oT0.w, c0.w // ::VSSkinnedVertexLightingTwoBones<3> - -#line 94 "D:\Microsoft\DirectXTK\Src\Shaders\SkinnedEffect.fx" - mov oT2.xy, v2 // ::VSSkinnedVertexLightingTwoBones<8,9> - -// approximately 78 instruction slots used -vs_4_0 -dcl_constantbuffer CB0[242], dynamicIndexed -dcl_input v0.xyzw -dcl_input v1.xyz -dcl_input v2.xy -dcl_input v3.xy -dcl_input v4.xy -dcl_output o0.xyzw -dcl_output o1.xyzw -dcl_output o2.xy -dcl_output_siv o3.xyzw, position -dcl_temps 7 -imul null, r0.xy, v3.xyxx, l(3, 3, 0, 0) -mul r1.xyzw, v4.yyyy, cb0[r0.y + 26].xyzw -mad r1.xyzw, cb0[r0.x + 26].xyzw, v4.xxxx, r1.xyzw -dp3 r2.x, v1.xyzx, r1.xyzx -dp4 r1.x, v0.xyzw, r1.xyzw -mul r3.xyzw, v4.yyyy, cb0[r0.y + 27].xyzw -mad r3.xyzw, cb0[r0.x + 27].xyzw, v4.xxxx, r3.xyzw -dp3 r2.y, v1.xyzx, r3.xyzx -dp4 r1.y, v0.xyzw, r3.xyzw -mul r3.xyzw, v4.yyyy, cb0[r0.y + 28].xyzw -mad r0.xyzw, cb0[r0.x + 28].xyzw, v4.xxxx, r3.xyzw -dp3 r2.z, v1.xyzx, r0.xyzx -dp4 r1.z, v0.xyzw, r0.xyzw -dp3 r0.x, r2.xyzx, cb0[19].xyzx -dp3 r0.y, r2.xyzx, cb0[20].xyzx -dp3 r0.z, r2.xyzx, cb0[21].xyzx -dp3 r0.w, r0.xyzx, r0.xyzx -rsq r0.w, r0.w -mul r0.xyz, r0.wwww, r0.xyzx -dp3 r2.x, -cb0[3].xyzx, r0.xyzx -dp3 r2.y, -cb0[4].xyzx, r0.xyzx -dp3 r2.z, -cb0[5].xyzx, r0.xyzx -ge r3.xyz, r2.xyzx, l(0.000000, 0.000000, 0.000000, 0.000000) -and r3.xyz, r3.xyzx, l(0x3f800000, 0x3f800000, 0x3f800000, 0) -mul r4.xyz, r2.xyzx, r3.xyzx -mul r5.xyz, r4.yyyy, cb0[7].xyzx -mad r4.xyw, r4.xxxx, cb0[6].xyxz, r5.xyxz -mad r4.xyz, r4.zzzz, cb0[8].xyzx, r4.xywx -mad o0.xyz, r4.xyzx, cb0[0].xyzx, cb0[1].xyzx -mov o0.w, cb0[0].w -mov r1.w, v0.w -dp4 r4.x, r1.xyzw, cb0[15].xyzw -dp4 r4.y, r1.xyzw, cb0[16].xyzw -dp4 r4.z, r1.xyzw, cb0[17].xyzw -add r4.xyz, -r4.xyzx, cb0[12].xyzx -dp3 r0.w, r4.xyzx, r4.xyzx -rsq r0.w, r0.w -mad r5.xyz, r4.xyzx, r0.wwww, -cb0[3].xyzx -dp3 r2.w, r5.xyzx, r5.xyzx -rsq r2.w, r2.w -mul r5.xyz, r2.wwww, r5.xyzx -dp3 r5.x, r5.xyzx, r0.xyzx -mad r6.xyz, r4.xyzx, r0.wwww, -cb0[4].xyzx -mad r4.xyz, r4.xyzx, r0.wwww, -cb0[5].xyzx -dp3 r0.w, r6.xyzx, r6.xyzx -rsq r0.w, r0.w -mul r6.xyz, r0.wwww, r6.xyzx -dp3 r5.y, r6.xyzx, r0.xyzx -dp3 r0.w, r4.xyzx, r4.xyzx -rsq r0.w, r0.w -mul r4.xyz, r0.wwww, r4.xyzx -dp3 r5.z, r4.xyzx, r0.xyzx -max r0.xyz, r5.xyzx, l(0.000000, 0.000000, 0.000000, 0.000000) -mul r0.xyz, r3.xyzx, r0.xyzx -log r0.xyz, r0.xyzx -mul r0.xyz, r0.xyzx, cb0[2].wwww -exp r0.xyz, r0.xyzx -mul r0.xyz, r2.xyzx, r0.xyzx -mul r2.xyz, r0.yyyy, cb0[10].xyzx -mad r0.xyw, r0.xxxx, cb0[9].xyxz, r2.xyxz -mad r0.xyz, r0.zzzz, cb0[11].xyzx, r0.xywx -mul o1.xyz, r0.xyzx, cb0[2].xyzx -dp4_sat o1.w, r1.xyzw, cb0[14].xyzw -mov o2.xy, v2.xyxx -dp4 o3.x, r1.xyzw, cb0[22].xyzw -dp4 o3.y, r1.xyzw, cb0[23].xyzw -dp4 o3.z, r1.xyzw, cb0[24].xyzw -dp4 o3.w, r1.xyzw, cb0[25].xyzw -ret -// Approximately 0 instruction slots used -#endif - -const BYTE SkinnedEffect_VSSkinnedVertexLightingTwoBones[] = -{ - 68, 88, 66, 67, 35, 190, - 178, 215, 143, 76, 37, 132, - 136, 1, 228, 228, 135, 164, - 179, 9, 1, 0, 0, 0, - 40, 24, 0, 0, 4, 0, - 0, 0, 48, 0, 0, 0, - 188, 13, 0, 0, 220, 22, - 0, 0, 156, 23, 0, 0, - 65, 111, 110, 57, 132, 13, - 0, 0, 132, 13, 0, 0, - 0, 2, 254, 255, 80, 13, - 0, 0, 52, 0, 0, 0, - 1, 0, 36, 0, 0, 0, - 48, 0, 0, 0, 48, 0, - 0, 0, 36, 0, 1, 0, - 48, 0, 0, 0, 0, 0, - 242, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 242, 0, - 0, 2, 254, 255, 254, 255, - 46, 2, 68, 66, 85, 71, - 40, 0, 0, 0, 140, 8, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 188, 0, - 0, 0, 74, 0, 0, 0, - 200, 0, 0, 0, 16, 0, - 0, 0, 76, 7, 0, 0, - 136, 3, 0, 0, 68, 58, - 92, 77, 105, 99, 114, 111, - 115, 111, 102, 116, 92, 68, - 105, 114, 101, 99, 116, 88, - 84, 75, 92, 83, 114, 99, - 92, 83, 104, 97, 100, 101, - 114, 115, 92, 83, 107, 105, - 110, 110, 101, 100, 69, 102, - 102, 101, 99, 116, 46, 102, - 120, 0, 68, 58, 92, 77, - 105, 99, 114, 111, 115, 111, - 102, 116, 92, 68, 105, 114, - 101, 99, 116, 88, 84, 75, - 92, 83, 114, 99, 92, 83, - 104, 97, 100, 101, 114, 115, - 92, 76, 105, 103, 104, 116, - 105, 110, 103, 46, 102, 120, - 104, 0, 68, 58, 92, 77, - 105, 99, 114, 111, 115, 111, - 102, 116, 92, 68, 105, 114, - 101, 99, 116, 88, 84, 75, - 92, 83, 114, 99, 92, 83, - 104, 97, 100, 101, 114, 115, - 92, 67, 111, 109, 109, 111, - 110, 46, 102, 120, 104, 0, - 171, 171, 40, 0, 0, 0, - 92, 0, 0, 0, 140, 0, - 0, 0, 0, 0, 255, 255, - 192, 8, 0, 0, 0, 0, - 255, 255, 216, 8, 0, 0, - 0, 0, 255, 255, 228, 8, - 0, 0, 0, 0, 255, 255, - 240, 8, 0, 0, 0, 0, - 255, 255, 252, 8, 0, 0, - 0, 0, 255, 255, 8, 9, - 0, 0, 49, 0, 0, 0, - 20, 9, 0, 0, 49, 0, - 0, 0, 36, 9, 0, 0, - 49, 0, 0, 0, 48, 9, - 0, 0, 49, 0, 0, 0, - 68, 9, 0, 0, 53, 0, - 0, 0, 92, 9, 0, 0, - 52, 0, 0, 0, 108, 9, - 0, 0, 49, 0, 0, 0, - 124, 9, 0, 0, 49, 0, - 0, 0, 144, 9, 0, 0, - 49, 0, 0, 0, 164, 9, - 0, 0, 49, 0, 0, 0, - 188, 9, 0, 0, 53, 0, - 0, 0, 212, 9, 0, 0, - 52, 0, 0, 0, 228, 9, - 0, 0, 53, 0, 0, 0, - 244, 9, 0, 0, 52, 0, - 0, 0, 4, 10, 0, 0, - 57, 0, 1, 0, 20, 10, - 0, 0, 57, 0, 1, 0, - 36, 10, 0, 0, 57, 0, - 1, 0, 52, 10, 0, 0, - 57, 0, 1, 0, 68, 10, - 0, 0, 34, 0, 1, 0, - 80, 10, 0, 0, 34, 0, - 1, 0, 96, 10, 0, 0, - 34, 0, 1, 0, 112, 10, - 0, 0, 37, 0, 1, 0, - 128, 10, 0, 0, 39, 0, - 1, 0, 144, 10, 0, 0, - 44, 0, 1, 0, 160, 10, - 0, 0, 44, 0, 1, 0, - 176, 10, 0, 0, 44, 0, - 1, 0, 196, 10, 0, 0, - 44, 0, 1, 0, 216, 10, - 0, 0, 44, 0, 1, 0, - 228, 10, 0, 0, 55, 0, - 1, 0, 248, 10, 0, 0, - 55, 0, 1, 0, 4, 11, - 0, 0, 55, 0, 1, 0, - 20, 11, 0, 0, 55, 0, - 1, 0, 36, 11, 0, 0, - 56, 0, 1, 0, 52, 11, - 0, 0, 56, 0, 1, 0, - 68, 11, 0, 0, 31, 0, - 1, 0, 80, 11, 0, 0, - 31, 0, 1, 0, 96, 11, - 0, 0, 35, 0, 1, 0, - 108, 11, 0, 0, 31, 0, - 1, 0, 124, 11, 0, 0, - 31, 0, 1, 0, 140, 11, - 0, 0, 31, 0, 1, 0, - 156, 11, 0, 0, 35, 0, - 1, 0, 168, 11, 0, 0, - 31, 0, 1, 0, 184, 11, - 0, 0, 35, 0, 1, 0, - 196, 11, 0, 0, 40, 0, - 1, 0, 212, 11, 0, 0, - 40, 0, 1, 0, 228, 11, - 0, 0, 40, 0, 1, 0, - 244, 11, 0, 0, 40, 0, - 1, 0, 0, 12, 0, 0, - 40, 0, 1, 0, 12, 12, - 0, 0, 40, 0, 1, 0, - 24, 12, 0, 0, 40, 0, - 1, 0, 40, 12, 0, 0, - 40, 0, 1, 0, 52, 12, - 0, 0, 40, 0, 1, 0, - 64, 12, 0, 0, 40, 0, - 1, 0, 76, 12, 0, 0, - 45, 0, 1, 0, 92, 12, - 0, 0, 45, 0, 1, 0, - 108, 12, 0, 0, 45, 0, - 1, 0, 128, 12, 0, 0, - 45, 0, 1, 0, 148, 12, - 0, 0, 61, 0, 1, 0, - 164, 12, 0, 0, 12, 0, - 2, 0, 180, 12, 0, 0, - 12, 0, 2, 0, 196, 12, - 0, 0, 12, 0, 2, 0, - 212, 12, 0, 0, 61, 0, - 1, 0, 228, 12, 0, 0, - 61, 0, 1, 0, 244, 12, - 0, 0, 61, 0, 1, 0, - 4, 13, 0, 0, 90, 0, - 0, 0, 20, 13, 0, 0, - 90, 0, 0, 0, 40, 13, - 0, 0, 44, 0, 1, 0, - 52, 13, 0, 0, 94, 0, - 0, 0, 64, 13, 0, 0, - 80, 97, 114, 97, 109, 101, - 116, 101, 114, 115, 0, 68, - 105, 102, 102, 117, 115, 101, - 67, 111, 108, 111, 114, 0, - 1, 0, 3, 0, 1, 0, - 4, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 32, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 255, 255, 83, 107, - 105, 110, 0, 171, 171, 171, - 1, 0, 3, 0, 1, 0, - 3, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 10, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 16, 0, - 0, 0, 255, 255, 1, 0, - 255, 255, 255, 255, 18, 0, - 0, 0, 255, 255, 255, 255, - 2, 0, 255, 255, 86, 83, - 83, 107, 105, 110, 110, 101, - 100, 86, 101, 114, 116, 101, - 120, 76, 105, 103, 104, 116, - 105, 110, 103, 84, 119, 111, - 66, 111, 110, 101, 115, 0, - 68, 105, 102, 102, 117, 115, - 101, 0, 1, 0, 3, 0, - 1, 0, 4, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 83, 112, 101, 99, 117, 108, - 97, 114, 0, 84, 101, 120, - 67, 111, 111, 114, 100, 0, - 171, 171, 1, 0, 3, 0, - 1, 0, 2, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 80, 111, 115, 105, 116, 105, - 111, 110, 80, 83, 0, 171, - 168, 3, 0, 0, 176, 3, - 0, 0, 192, 3, 0, 0, - 176, 3, 0, 0, 201, 3, - 0, 0, 212, 3, 0, 0, - 228, 3, 0, 0, 176, 3, - 0, 0, 5, 0, 0, 0, - 1, 0, 14, 0, 1, 0, - 4, 0, 240, 3, 0, 0, - 33, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 255, 255, - 62, 0, 0, 0, 4, 0, - 5, 0, 6, 0, 255, 255, - 63, 0, 0, 0, 255, 255, - 255, 255, 12, 0, 255, 255, - 66, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 7, 0, - 70, 0, 0, 0, 10, 0, - 11, 0, 255, 255, 255, 255, - 71, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 13, 0, - 72, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 3, 0, - 73, 0, 0, 0, 8, 0, - 9, 0, 255, 255, 255, 255, - 100, 105, 102, 102, 117, 115, - 101, 0, 1, 0, 3, 0, - 1, 0, 3, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 28, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 255, 255, - 100, 111, 116, 72, 0, 171, - 171, 171, 42, 0, 0, 0, - 0, 0, 255, 255, 255, 255, - 255, 255, 46, 0, 0, 0, - 255, 255, 255, 255, 2, 0, - 255, 255, 48, 0, 0, 0, - 255, 255, 1, 0, 255, 255, - 255, 255, 100, 111, 116, 76, - 0, 171, 171, 171, 24, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 25, 0, - 0, 0, 255, 255, 1, 0, - 255, 255, 255, 255, 26, 0, - 0, 0, 255, 255, 255, 255, - 2, 0, 255, 255, 101, 121, - 101, 86, 101, 99, 116, 111, - 114, 0, 171, 171, 39, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 255, 255, 104, 97, - 108, 102, 86, 101, 99, 116, - 111, 114, 115, 0, 3, 0, - 3, 0, 3, 0, 3, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 41, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 255, 255, 45, 0, 0, 0, - 6, 0, 7, 0, 8, 0, - 255, 255, 47, 0, 0, 0, - 3, 0, 4, 0, 5, 0, - 255, 255, 112, 111, 115, 95, - 119, 115, 0, 171, 35, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 36, 0, - 0, 0, 255, 255, 1, 0, - 255, 255, 255, 255, 37, 0, - 0, 0, 255, 255, 255, 255, - 2, 0, 255, 255, 115, 107, - 105, 110, 110, 105, 110, 103, - 0, 171, 171, 171, 3, 0, - 3, 0, 4, 0, 3, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 9, 0, 0, 0, - 0, 0, 3, 0, 6, 0, - 9, 0, 14, 0, 0, 0, - 2, 0, 5, 0, 8, 0, - 11, 0, 15, 0, 0, 0, - 1, 0, 4, 0, 7, 0, - 10, 0, 115, 112, 101, 99, - 117, 108, 97, 114, 0, 171, - 171, 171, 58, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 255, 255, 118, 105, 110, 0, - 80, 111, 115, 105, 116, 105, - 111, 110, 0, 78, 111, 114, - 109, 97, 108, 0, 73, 110, - 100, 105, 99, 101, 115, 0, - 1, 0, 2, 0, 1, 0, - 4, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 87, 101, - 105, 103, 104, 116, 115, 0, - 220, 5, 0, 0, 176, 3, - 0, 0, 229, 5, 0, 0, - 136, 4, 0, 0, 201, 3, - 0, 0, 212, 3, 0, 0, - 236, 5, 0, 0, 244, 5, - 0, 0, 4, 6, 0, 0, - 176, 3, 0, 0, 5, 0, - 0, 0, 1, 0, 17, 0, - 1, 0, 5, 0, 12, 6, - 0, 0, 11, 0, 0, 0, - 0, 0, 255, 255, 255, 255, - 255, 255, 17, 0, 0, 0, - 255, 255, 1, 0, 255, 255, - 255, 255, 19, 0, 0, 0, - 255, 255, 255, 255, 2, 0, - 255, 255, 1, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 3, 0, 2, 0, 0, 0, - 4, 0, 5, 0, 6, 0, - 255, 255, 3, 0, 0, 0, - 7, 0, 8, 0, 255, 255, - 255, 255, 4, 0, 0, 0, - 9, 0, 10, 0, 11, 0, - 12, 0, 5, 0, 0, 0, - 13, 0, 14, 0, 15, 0, - 16, 0, 118, 111, 117, 116, - 0, 80, 111, 115, 95, 112, - 115, 0, 70, 111, 103, 70, - 97, 99, 116, 111, 114, 0, - 171, 171, 0, 0, 3, 0, - 1, 0, 1, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 169, 6, 0, 0, 176, 3, - 0, 0, 168, 3, 0, 0, - 176, 3, 0, 0, 192, 3, - 0, 0, 136, 4, 0, 0, - 176, 6, 0, 0, 188, 6, - 0, 0, 5, 0, 0, 0, - 1, 0, 12, 0, 1, 0, - 4, 0, 204, 6, 0, 0, - 67, 0, 0, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 68, 0, 0, 0, 255, 255, - 1, 0, 255, 255, 255, 255, - 69, 0, 0, 0, 3, 0, - 255, 255, 255, 255, 255, 255, - 119, 111, 114, 108, 100, 78, - 111, 114, 109, 97, 108, 0, - 23, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 255, 255, - 122, 101, 114, 111, 76, 0, - 171, 171, 27, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 255, 255, 24, 3, 0, 0, - 35, 3, 0, 0, 48, 3, - 0, 0, 1, 0, 0, 0, - 64, 3, 0, 0, 0, 0, - 0, 0, 76, 3, 0, 0, - 84, 3, 0, 0, 3, 0, - 0, 0, 100, 3, 0, 0, - 0, 0, 0, 0, 136, 3, - 0, 0, 16, 4, 0, 0, - 8, 0, 0, 0, 32, 4, - 0, 0, 0, 0, 0, 0, - 128, 4, 0, 0, 136, 4, - 0, 0, 1, 0, 0, 0, - 152, 4, 0, 0, 0, 0, - 0, 0, 164, 4, 0, 0, - 136, 4, 0, 0, 3, 0, - 0, 0, 172, 4, 0, 0, - 0, 0, 0, 0, 208, 4, - 0, 0, 136, 4, 0, 0, - 3, 0, 0, 0, 216, 4, - 0, 0, 0, 0, 0, 0, - 252, 4, 0, 0, 136, 4, - 0, 0, 1, 0, 0, 0, - 8, 5, 0, 0, 0, 0, - 0, 0, 20, 5, 0, 0, - 32, 5, 0, 0, 3, 0, - 0, 0, 48, 5, 0, 0, - 0, 0, 0, 0, 84, 5, - 0, 0, 176, 3, 0, 0, - 3, 0, 0, 0, 92, 5, - 0, 0, 0, 0, 0, 0, - 128, 5, 0, 0, 140, 5, - 0, 0, 3, 0, 0, 0, - 156, 5, 0, 0, 0, 0, - 0, 0, 192, 5, 0, 0, - 136, 4, 0, 0, 1, 0, - 0, 0, 204, 5, 0, 0, - 76, 3, 0, 0, 216, 5, - 0, 0, 52, 6, 0, 0, - 3, 0, 0, 0, 68, 6, - 0, 0, 136, 3, 0, 0, - 216, 5, 0, 0, 52, 6, - 0, 0, 5, 0, 0, 0, - 104, 6, 0, 0, 0, 0, - 0, 0, 164, 6, 0, 0, - 236, 6, 0, 0, 3, 0, - 0, 0, 252, 6, 0, 0, - 0, 0, 0, 0, 32, 7, - 0, 0, 136, 4, 0, 0, - 1, 0, 0, 0, 44, 7, - 0, 0, 0, 0, 0, 0, - 56, 7, 0, 0, 136, 4, - 0, 0, 1, 0, 0, 0, - 64, 7, 0, 0, 77, 105, - 99, 114, 111, 115, 111, 102, - 116, 32, 40, 82, 41, 32, - 72, 76, 83, 76, 32, 83, - 104, 97, 100, 101, 114, 32, - 67, 111, 109, 112, 105, 108, - 101, 114, 32, 49, 48, 46, - 49, 0, 81, 0, 0, 5, - 243, 0, 15, 160, 0, 0, - 64, 64, 0, 0, 0, 0, - 0, 0, 128, 63, 0, 0, - 0, 0, 31, 0, 0, 2, - 5, 0, 0, 128, 0, 0, - 15, 144, 31, 0, 0, 2, - 5, 0, 1, 128, 1, 0, - 15, 144, 31, 0, 0, 2, - 5, 0, 2, 128, 2, 0, - 15, 144, 31, 0, 0, 2, - 5, 0, 3, 128, 3, 0, - 15, 144, 31, 0, 0, 2, - 5, 0, 4, 128, 4, 0, - 15, 144, 5, 0, 0, 3, - 0, 0, 3, 128, 3, 0, - 228, 144, 243, 0, 0, 160, - 46, 0, 0, 2, 0, 0, - 3, 176, 0, 0, 225, 128, - 5, 0, 0, 4, 0, 0, - 15, 128, 4, 0, 85, 144, - 26, 32, 228, 160, 0, 0, - 0, 176, 4, 0, 0, 5, - 0, 0, 15, 128, 26, 32, - 228, 160, 0, 0, 85, 176, - 4, 0, 0, 144, 0, 0, - 228, 128, 8, 0, 0, 3, - 1, 0, 1, 128, 1, 0, - 228, 144, 0, 0, 228, 128, - 9, 0, 0, 3, 0, 0, - 1, 128, 0, 0, 228, 144, - 0, 0, 228, 128, 5, 0, - 0, 4, 2, 0, 15, 128, - 4, 0, 85, 144, 27, 32, - 228, 160, 0, 0, 0, 176, - 5, 0, 0, 4, 3, 0, - 15, 128, 4, 0, 85, 144, - 28, 32, 228, 160, 0, 0, - 0, 176, 4, 0, 0, 5, - 3, 0, 15, 128, 28, 32, - 228, 160, 0, 0, 85, 176, - 4, 0, 0, 144, 3, 0, - 228, 128, 4, 0, 0, 5, - 2, 0, 15, 128, 27, 32, - 228, 160, 0, 0, 85, 176, - 4, 0, 0, 144, 2, 0, - 228, 128, 8, 0, 0, 3, - 1, 0, 2, 128, 1, 0, - 228, 144, 2, 0, 228, 128, - 9, 0, 0, 3, 0, 0, - 2, 128, 0, 0, 228, 144, - 2, 0, 228, 128, 8, 0, - 0, 3, 1, 0, 4, 128, - 1, 0, 228, 144, 3, 0, - 228, 128, 9, 0, 0, 3, - 0, 0, 4, 128, 0, 0, - 228, 144, 3, 0, 228, 128, - 8, 0, 0, 3, 2, 0, - 1, 128, 1, 0, 228, 128, - 19, 0, 228, 160, 8, 0, - 0, 3, 2, 0, 2, 128, - 1, 0, 228, 128, 20, 0, - 228, 160, 8, 0, 0, 3, - 2, 0, 4, 128, 1, 0, - 228, 128, 21, 0, 228, 160, - 36, 0, 0, 2, 1, 0, - 7, 128, 2, 0, 228, 128, - 8, 0, 0, 3, 2, 0, - 1, 128, 3, 0, 228, 161, - 1, 0, 228, 128, 8, 0, - 0, 3, 2, 0, 2, 128, - 4, 0, 228, 161, 1, 0, - 228, 128, 8, 0, 0, 3, - 2, 0, 4, 128, 5, 0, - 228, 161, 1, 0, 228, 128, - 13, 0, 0, 3, 3, 0, - 7, 128, 2, 0, 228, 128, - 243, 0, 85, 160, 5, 0, - 0, 3, 4, 0, 7, 128, - 2, 0, 228, 128, 3, 0, - 228, 128, 5, 0, 0, 3, - 5, 0, 7, 128, 4, 0, - 85, 128, 7, 0, 228, 160, - 4, 0, 0, 4, 4, 0, - 11, 128, 4, 0, 0, 128, - 6, 0, 164, 160, 5, 0, - 164, 128, 4, 0, 0, 4, - 4, 0, 7, 128, 4, 0, - 170, 128, 8, 0, 228, 160, - 4, 0, 244, 128, 1, 0, - 0, 2, 5, 0, 7, 128, - 0, 0, 228, 160, 4, 0, - 0, 4, 0, 0, 7, 224, - 4, 0, 228, 128, 5, 0, - 228, 128, 1, 0, 228, 160, - 1, 0, 0, 2, 0, 0, - 8, 128, 0, 0, 255, 144, - 9, 0, 0, 3, 4, 0, - 1, 128, 0, 0, 228, 128, - 15, 0, 228, 160, 9, 0, - 0, 3, 4, 0, 2, 128, - 0, 0, 228, 128, 16, 0, - 228, 160, 9, 0, 0, 3, - 4, 0, 4, 128, 0, 0, - 228, 128, 17, 0, 228, 160, - 2, 0, 0, 3, 4, 0, - 7, 128, 4, 0, 228, 129, - 12, 0, 228, 160, 36, 0, - 0, 2, 5, 0, 7, 128, - 4, 0, 228, 128, 2, 0, - 0, 3, 4, 0, 7, 128, - 5, 0, 228, 128, 3, 0, - 228, 161, 36, 0, 0, 2, - 6, 0, 7, 128, 4, 0, - 228, 128, 8, 0, 0, 3, - 4, 0, 1, 128, 6, 0, - 228, 128, 1, 0, 228, 128, - 2, 0, 0, 3, 6, 0, - 7, 128, 5, 0, 228, 128, - 4, 0, 228, 161, 2, 0, - 0, 3, 5, 0, 7, 128, - 5, 0, 228, 128, 5, 0, - 228, 161, 36, 0, 0, 2, - 7, 0, 7, 128, 5, 0, - 228, 128, 8, 0, 0, 3, - 4, 0, 4, 128, 7, 0, - 228, 128, 1, 0, 228, 128, - 36, 0, 0, 2, 5, 0, - 7, 128, 6, 0, 228, 128, - 8, 0, 0, 3, 4, 0, - 2, 128, 5, 0, 228, 128, - 1, 0, 228, 128, 11, 0, - 0, 3, 1, 0, 7, 128, - 4, 0, 228, 128, 243, 0, - 85, 160, 5, 0, 0, 3, - 1, 0, 7, 128, 3, 0, - 228, 128, 1, 0, 228, 128, - 15, 0, 0, 2, 3, 0, - 1, 128, 1, 0, 0, 128, - 15, 0, 0, 2, 3, 0, - 2, 128, 1, 0, 85, 128, - 15, 0, 0, 2, 3, 0, - 4, 128, 1, 0, 170, 128, - 5, 0, 0, 3, 1, 0, - 7, 128, 3, 0, 228, 128, - 2, 0, 255, 160, 14, 0, - 0, 2, 3, 0, 1, 128, - 1, 0, 0, 128, 14, 0, - 0, 2, 3, 0, 2, 128, - 1, 0, 85, 128, 14, 0, - 0, 2, 3, 0, 4, 128, - 1, 0, 170, 128, 5, 0, - 0, 3, 1, 0, 7, 128, - 2, 0, 228, 128, 3, 0, - 228, 128, 5, 0, 0, 3, - 2, 0, 7, 128, 1, 0, - 85, 128, 10, 0, 228, 160, - 4, 0, 0, 4, 1, 0, - 11, 128, 1, 0, 0, 128, - 9, 0, 164, 160, 2, 0, - 164, 128, 4, 0, 0, 4, - 1, 0, 7, 128, 1, 0, - 170, 128, 11, 0, 228, 160, - 1, 0, 244, 128, 5, 0, - 0, 3, 1, 0, 7, 224, - 1, 0, 228, 128, 2, 0, - 228, 160, 9, 0, 0, 3, - 0, 0, 4, 192, 0, 0, - 228, 128, 24, 0, 228, 160, - 9, 0, 0, 3, 1, 0, - 1, 128, 0, 0, 228, 128, - 14, 0, 228, 160, 11, 0, - 0, 3, 1, 0, 1, 128, - 1, 0, 0, 128, 243, 0, - 85, 160, 10, 0, 0, 3, - 1, 0, 8, 224, 1, 0, - 0, 128, 243, 0, 170, 160, - 9, 0, 0, 3, 1, 0, - 1, 128, 0, 0, 228, 128, - 22, 0, 228, 160, 9, 0, - 0, 3, 1, 0, 2, 128, - 0, 0, 228, 128, 23, 0, - 228, 160, 9, 0, 0, 3, - 0, 0, 1, 128, 0, 0, - 228, 128, 25, 0, 228, 160, - 4, 0, 0, 4, 0, 0, - 3, 192, 0, 0, 0, 128, - 242, 0, 228, 160, 1, 0, - 228, 128, 1, 0, 0, 2, - 0, 0, 8, 192, 0, 0, - 0, 128, 1, 0, 0, 2, - 0, 0, 8, 224, 0, 0, - 255, 160, 1, 0, 0, 2, - 2, 0, 3, 224, 2, 0, - 228, 144, 255, 255, 0, 0, - 83, 72, 68, 82, 24, 9, - 0, 0, 64, 0, 1, 0, - 70, 2, 0, 0, 89, 8, - 0, 4, 70, 142, 32, 0, - 0, 0, 0, 0, 242, 0, - 0, 0, 95, 0, 0, 3, - 242, 16, 16, 0, 0, 0, - 0, 0, 95, 0, 0, 3, - 114, 16, 16, 0, 1, 0, - 0, 0, 95, 0, 0, 3, - 50, 16, 16, 0, 2, 0, - 0, 0, 95, 0, 0, 3, - 50, 16, 16, 0, 3, 0, - 0, 0, 95, 0, 0, 3, - 50, 16, 16, 0, 4, 0, - 0, 0, 101, 0, 0, 3, - 242, 32, 16, 0, 0, 0, - 0, 0, 101, 0, 0, 3, - 242, 32, 16, 0, 1, 0, - 0, 0, 101, 0, 0, 3, - 50, 32, 16, 0, 2, 0, - 0, 0, 103, 0, 0, 4, - 242, 32, 16, 0, 3, 0, - 0, 0, 1, 0, 0, 0, - 104, 0, 0, 2, 7, 0, - 0, 0, 38, 0, 0, 11, - 0, 208, 0, 0, 50, 0, - 16, 0, 0, 0, 0, 0, - 70, 16, 16, 0, 3, 0, - 0, 0, 2, 64, 0, 0, - 3, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 56, 0, - 0, 10, 242, 0, 16, 0, - 1, 0, 0, 0, 86, 21, - 16, 0, 4, 0, 0, 0, - 70, 142, 32, 6, 0, 0, - 0, 0, 26, 0, 0, 0, - 26, 0, 16, 0, 0, 0, - 0, 0, 50, 0, 0, 12, - 242, 0, 16, 0, 1, 0, - 0, 0, 70, 142, 32, 6, - 0, 0, 0, 0, 26, 0, - 0, 0, 10, 0, 16, 0, - 0, 0, 0, 0, 6, 16, - 16, 0, 4, 0, 0, 0, - 70, 14, 16, 0, 1, 0, - 0, 0, 16, 0, 0, 7, - 18, 0, 16, 0, 2, 0, - 0, 0, 70, 18, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 1, 0, 0, 0, - 17, 0, 0, 7, 18, 0, - 16, 0, 1, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 14, 16, 0, - 1, 0, 0, 0, 56, 0, - 0, 10, 242, 0, 16, 0, - 3, 0, 0, 0, 86, 21, - 16, 0, 4, 0, 0, 0, - 70, 142, 32, 6, 0, 0, - 0, 0, 27, 0, 0, 0, - 26, 0, 16, 0, 0, 0, - 0, 0, 50, 0, 0, 12, - 242, 0, 16, 0, 3, 0, - 0, 0, 70, 142, 32, 6, - 0, 0, 0, 0, 27, 0, - 0, 0, 10, 0, 16, 0, - 0, 0, 0, 0, 6, 16, - 16, 0, 4, 0, 0, 0, - 70, 14, 16, 0, 3, 0, - 0, 0, 16, 0, 0, 7, - 34, 0, 16, 0, 2, 0, - 0, 0, 70, 18, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 3, 0, 0, 0, - 17, 0, 0, 7, 34, 0, - 16, 0, 1, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 14, 16, 0, - 3, 0, 0, 0, 56, 0, - 0, 10, 242, 0, 16, 0, - 3, 0, 0, 0, 86, 21, - 16, 0, 4, 0, 0, 0, - 70, 142, 32, 6, 0, 0, - 0, 0, 28, 0, 0, 0, - 26, 0, 16, 0, 0, 0, - 0, 0, 50, 0, 0, 12, - 242, 0, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 6, - 0, 0, 0, 0, 28, 0, - 0, 0, 10, 0, 16, 0, - 0, 0, 0, 0, 6, 16, - 16, 0, 4, 0, 0, 0, - 70, 14, 16, 0, 3, 0, - 0, 0, 16, 0, 0, 7, - 66, 0, 16, 0, 2, 0, - 0, 0, 70, 18, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 17, 0, 0, 7, 66, 0, - 16, 0, 1, 0, 0, 0, - 70, 30, 16, 0, 0, 0, - 0, 0, 70, 14, 16, 0, - 0, 0, 0, 0, 16, 0, - 0, 8, 18, 0, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 2, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 19, 0, 0, 0, - 16, 0, 0, 8, 34, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 2, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 20, 0, - 0, 0, 16, 0, 0, 8, - 66, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 2, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 21, 0, 0, 0, 16, 0, - 0, 7, 130, 0, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 68, 0, 0, 5, - 130, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 56, 0, - 0, 7, 114, 0, 16, 0, - 0, 0, 0, 0, 246, 15, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 16, 0, 0, 9, - 18, 0, 16, 0, 2, 0, - 0, 0, 70, 130, 32, 128, - 65, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 16, 0, 0, 9, - 34, 0, 16, 0, 2, 0, - 0, 0, 70, 130, 32, 128, - 65, 0, 0, 0, 0, 0, - 0, 0, 4, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 16, 0, 0, 9, - 66, 0, 16, 0, 2, 0, - 0, 0, 70, 130, 32, 128, - 65, 0, 0, 0, 0, 0, - 0, 0, 5, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 29, 0, 0, 10, - 114, 0, 16, 0, 3, 0, - 0, 0, 70, 2, 16, 0, - 2, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 10, 114, 0, - 16, 0, 3, 0, 0, 0, - 70, 2, 16, 0, 3, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 0, 0, 56, 0, - 0, 7, 114, 0, 16, 0, - 4, 0, 0, 0, 70, 2, - 16, 0, 2, 0, 0, 0, - 70, 2, 16, 0, 3, 0, - 0, 0, 56, 0, 0, 8, - 114, 0, 16, 0, 5, 0, - 0, 0, 86, 5, 16, 0, - 4, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 7, 0, 0, 0, 50, 0, - 0, 10, 178, 0, 16, 0, - 4, 0, 0, 0, 6, 0, - 16, 0, 4, 0, 0, 0, - 70, 136, 32, 0, 0, 0, - 0, 0, 6, 0, 0, 0, - 70, 8, 16, 0, 5, 0, - 0, 0, 50, 0, 0, 10, - 114, 0, 16, 0, 4, 0, - 0, 0, 166, 10, 16, 0, - 4, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 8, 0, 0, 0, 70, 3, - 16, 0, 4, 0, 0, 0, - 50, 0, 0, 11, 114, 32, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 4, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 1, 0, - 0, 0, 54, 0, 0, 6, - 130, 32, 16, 0, 0, 0, - 0, 0, 58, 128, 32, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 54, 0, 0, 5, - 130, 0, 16, 0, 1, 0, - 0, 0, 58, 16, 16, 0, - 0, 0, 0, 0, 17, 0, - 0, 8, 18, 0, 16, 0, - 4, 0, 0, 0, 70, 14, - 16, 0, 1, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 15, 0, 0, 0, - 17, 0, 0, 8, 34, 0, - 16, 0, 4, 0, 0, 0, - 70, 14, 16, 0, 1, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 16, 0, - 0, 0, 17, 0, 0, 8, - 66, 0, 16, 0, 4, 0, - 0, 0, 70, 14, 16, 0, - 1, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 17, 0, 0, 0, 0, 0, - 0, 9, 114, 0, 16, 0, - 4, 0, 0, 0, 70, 2, - 16, 128, 65, 0, 0, 0, - 4, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 12, 0, 0, 0, 16, 0, - 0, 7, 130, 0, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 4, 0, 0, 0, - 70, 2, 16, 0, 4, 0, - 0, 0, 68, 0, 0, 5, - 130, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 50, 0, - 0, 11, 114, 0, 16, 0, - 5, 0, 0, 0, 70, 2, - 16, 0, 4, 0, 0, 0, - 246, 15, 16, 0, 0, 0, - 0, 0, 70, 130, 32, 128, - 65, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 16, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 70, 2, 16, 0, 5, 0, - 0, 0, 70, 2, 16, 0, - 5, 0, 0, 0, 68, 0, - 0, 5, 130, 0, 16, 0, - 2, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 56, 0, 0, 7, 114, 0, - 16, 0, 5, 0, 0, 0, - 246, 15, 16, 0, 2, 0, - 0, 0, 70, 2, 16, 0, - 5, 0, 0, 0, 16, 0, - 0, 7, 18, 0, 16, 0, - 5, 0, 0, 0, 70, 2, - 16, 0, 5, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 50, 0, 0, 11, - 114, 0, 16, 0, 6, 0, - 0, 0, 70, 2, 16, 0, - 4, 0, 0, 0, 246, 15, - 16, 0, 0, 0, 0, 0, - 70, 130, 32, 128, 65, 0, - 0, 0, 0, 0, 0, 0, - 4, 0, 0, 0, 50, 0, - 0, 11, 114, 0, 16, 0, - 4, 0, 0, 0, 70, 2, - 16, 0, 4, 0, 0, 0, - 246, 15, 16, 0, 0, 0, - 0, 0, 70, 130, 32, 128, - 65, 0, 0, 0, 0, 0, - 0, 0, 5, 0, 0, 0, - 16, 0, 0, 7, 130, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 6, 0, - 0, 0, 70, 2, 16, 0, - 6, 0, 0, 0, 68, 0, - 0, 5, 130, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 56, 0, 0, 7, 114, 0, - 16, 0, 6, 0, 0, 0, - 246, 15, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 6, 0, 0, 0, 16, 0, - 0, 7, 34, 0, 16, 0, - 5, 0, 0, 0, 70, 2, - 16, 0, 6, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 16, 0, 0, 7, - 130, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 4, 0, 0, 0, 70, 2, - 16, 0, 4, 0, 0, 0, - 68, 0, 0, 5, 130, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 56, 0, 0, 7, - 114, 0, 16, 0, 4, 0, - 0, 0, 246, 15, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 4, 0, 0, 0, - 16, 0, 0, 7, 66, 0, - 16, 0, 5, 0, 0, 0, - 70, 2, 16, 0, 4, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 52, 0, - 0, 10, 114, 0, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 5, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 56, 0, 0, 7, - 114, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 3, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 47, 0, 0, 5, 114, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 56, 0, 0, 8, - 114, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 246, 143, - 32, 0, 0, 0, 0, 0, - 2, 0, 0, 0, 25, 0, - 0, 5, 114, 0, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 56, 0, 0, 7, 114, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 2, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 56, 0, - 0, 8, 114, 0, 16, 0, - 2, 0, 0, 0, 86, 5, - 16, 0, 0, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 10, 0, 0, 0, - 50, 0, 0, 10, 178, 0, - 16, 0, 0, 0, 0, 0, - 6, 0, 16, 0, 0, 0, - 0, 0, 70, 136, 32, 0, - 0, 0, 0, 0, 9, 0, - 0, 0, 70, 8, 16, 0, - 2, 0, 0, 0, 50, 0, - 0, 10, 114, 0, 16, 0, - 0, 0, 0, 0, 166, 10, - 16, 0, 0, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 11, 0, 0, 0, - 70, 3, 16, 0, 0, 0, - 0, 0, 56, 0, 0, 8, - 114, 32, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 2, 0, 0, 0, 17, 32, - 0, 8, 130, 32, 16, 0, - 1, 0, 0, 0, 70, 14, - 16, 0, 1, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 14, 0, 0, 0, - 54, 0, 0, 5, 50, 32, - 16, 0, 2, 0, 0, 0, - 70, 16, 16, 0, 2, 0, - 0, 0, 17, 0, 0, 8, - 18, 32, 16, 0, 3, 0, - 0, 0, 70, 14, 16, 0, - 1, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 22, 0, 0, 0, 17, 0, - 0, 8, 34, 32, 16, 0, - 3, 0, 0, 0, 70, 14, - 16, 0, 1, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 23, 0, 0, 0, - 17, 0, 0, 8, 66, 32, - 16, 0, 3, 0, 0, 0, - 70, 14, 16, 0, 1, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 24, 0, - 0, 0, 17, 0, 0, 8, - 130, 32, 16, 0, 3, 0, - 0, 0, 70, 14, 16, 0, - 1, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 25, 0, 0, 0, 62, 0, - 0, 1, 73, 83, 71, 78, - 184, 0, 0, 0, 5, 0, - 0, 0, 8, 0, 0, 0, - 128, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 15, 15, 0, 0, - 140, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 1, 0, - 0, 0, 7, 7, 0, 0, - 147, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 2, 0, - 0, 0, 3, 3, 0, 0, - 156, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 3, 0, - 0, 0, 15, 3, 0, 0, - 169, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 4, 0, - 0, 0, 15, 3, 0, 0, - 83, 86, 95, 80, 111, 115, - 105, 116, 105, 111, 110, 0, - 78, 79, 82, 77, 65, 76, - 0, 84, 69, 88, 67, 79, - 79, 82, 68, 0, 66, 76, - 69, 78, 68, 73, 78, 68, - 73, 67, 69, 83, 0, 66, - 76, 69, 78, 68, 87, 69, - 73, 71, 72, 84, 0, 171, - 171, 171, 79, 83, 71, 78, - 132, 0, 0, 0, 4, 0, - 0, 0, 8, 0, 0, 0, - 104, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 15, 0, 0, 0, - 104, 0, 0, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 1, 0, - 0, 0, 15, 0, 0, 0, - 110, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 2, 0, - 0, 0, 3, 12, 0, 0, - 119, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 3, 0, 0, 0, 3, 0, - 0, 0, 15, 0, 0, 0, - 67, 79, 76, 79, 82, 0, - 84, 69, 88, 67, 79, 79, - 82, 68, 0, 83, 86, 95, - 80, 111, 115, 105, 116, 105, - 111, 110, 0, 171 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedVertexLightingTwoBonesBn.inc b/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedVertexLightingTwoBonesBn.inc deleted file mode 100644 index 2dc9b6c..0000000 --- a/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedVertexLightingTwoBonesBn.inc +++ /dev/null @@ -1,1318 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Position 0 xyzw 0 NONE float xyzw -// NORMAL 0 xyz 1 NONE float xyz -// TEXCOORD 0 xy 2 NONE float xy -// BLENDINDICES 0 xyzw 3 NONE uint xy -// BLENDWEIGHT 0 xyzw 4 NONE float xy -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// COLOR 0 xyzw 0 NONE float xyzw -// COLOR 1 xyzw 1 NONE float xyzw -// TEXCOORD 0 xy 2 NONE float xy -// SV_Position 0 xyzw 3 POS float xyzw -// -// -// Constant buffer to DX9 shader constant mappings: -// -// Target Reg Buffer Start Reg # of Regs Data Conversion -// ---------- ------- --------- --------- ---------------------- -// c0 cb0 0 242 ( FLT, FLT, FLT, FLT) -// -// -// Runtime generated constant mappings: -// -// Target Reg Constant Description -// ---------- -------------------------------------------------- -// c242 Vertex Shader position offset -// -// -// Level9 shader bytecode: -// - vs_2_0 - def c243, 2, -1, 3, 0 - dcl_texcoord v0 // vin<0,1,2,3> - dcl_texcoord1 v1 // vin<4,5,6> - dcl_texcoord2 v2 // vin<7,8> - dcl_texcoord3 v3 // vin<9,10,11,12> - dcl_texcoord4 v4 // vin<13,14,15,16> - -#line 49 "D:\Microsoft\DirectXTK\Src\Shaders\SkinnedEffect.fx" - mul r0.xy, v3, c243.z - mova a0.xy, r0.yxzw - mul r0, v4.y, c26[a0.x] - mad r0, c26[a0.y], v4.x, r0 // ::skinning<0,3,6,9> - -#line 11 "D:\Microsoft\DirectXTK\Src\Shaders\Utilities.fxh" - mad r1.xyz, v1, c243.x, c243.y // ::BiasX2<0,1,2> - -#line 53 "D:\Microsoft\DirectXTK\Src\Shaders\SkinnedEffect.fx" - dp3 r2.x, r1, r0 // ::Skin<0> - dp4 r0.x, v0, r0 // Skin::vin<0> - -#line 49 - mul r3, v4.y, c27[a0.x] - mul r4, v4.y, c28[a0.x] - mad r4, c28[a0.y], v4.x, r4 // ::skinning<2,5,8,11> - mad r3, c27[a0.y], v4.x, r3 // ::skinning<1,4,7,10> - -#line 53 - dp3 r2.y, r1, r3 // ::Skin<1> - dp4 r0.y, v0, r3 // Skin::vin<1> - dp3 r2.z, r1, r4 // ::Skin<2> - dp4 r0.z, v0, r4 // Skin::vin<2> - -#line 57 "D:\Microsoft\DirectXTK\Src\Shaders\Lighting.fxh" - dp3 r1.x, r2, c19 - dp3 r1.y, r2, c20 - dp3 r1.z, r2, c21 - nrm r2.xyz, r1 // ::worldNormal<0,1,2> - -#line 34 - dp3 r1.x, -c3, r2 // ::dotL<0> - dp3 r1.y, -c4, r2 // ::dotL<1> - dp3 r1.z, -c5, r2 // ::dotL<2> - -#line 37 - sge r3.xyz, r1, c243.w // ::zeroL<0,1,2> - mul r4.xyz, r1, r3 // ::diffuse<0,1,2> - -#line 44 - mul r5.xyz, r4.y, c7 - mad r4.xyw, r4.x, c6.xyzz, r5.xyzz - mad r4.xyz, r4.z, c8, r4.xyww - mov r5.xyz, c0 // Parameters::DiffuseColor<0,1,2> - mad oT0.xyz, r4, r5, c1 // ::VSSkinnedVertexLightingTwoBonesBn<0,1,2> - -#line 55 - mov r0.w, v0.w - dp4 r4.x, r0, c15 // ::pos_ws<0> - dp4 r4.y, r0, c16 // ::pos_ws<1> - dp4 r4.z, r0, c17 // ::pos_ws<2> - add r4.xyz, -r4, c12 - nrm r5.xyz, r4 // ::eyeVector<0,1,2> - -#line 31 - add r4.xyz, r5, -c3 - nrm r6.xyz, r4 // ::halfVectors<0,1,2> - -#line 35 - dp3 r4.x, r6, r2 // ::dotH<0> - -#line 31 - add r6.xyz, r5, -c4 - add r5.xyz, r5, -c5 - nrm r7.xyz, r5 // ::halfVectors<6,7,8> - -#line 35 - dp3 r4.z, r7, r2 // ::dotH<2> - -#line 31 - nrm r5.xyz, r6 // ::halfVectors<3,4,5> - -#line 35 - dp3 r4.y, r5, r2 // ::dotH<1> - -#line 40 - max r2.xyz, r4, c243.w - mul r2.xyz, r3, r2 - log r3.x, r2.x - log r3.y, r2.y - log r3.z, r2.z - mul r2.xyz, r3, c2.w - exp r3.x, r2.x - exp r3.y, r2.y - exp r3.z, r2.z - mul r1.xyz, r1, r3 // ::specular<0,1,2> - -#line 45 - mul r2.xyz, r1.y, c10 - mad r1.xyw, r1.x, c9.xyzz, r2.xyzz - mad r1.xyz, r1.z, c11, r1.xyww - mul oT1.xyz, r1, c2 // ::VSSkinnedVertexLightingTwoBonesBn<4,5,6> - -#line 61 - dp4 oPos.z, r0, c24 // ::VSSkinnedVertexLightingTwoBonesBn<12> - -#line 12 "D:\Microsoft\DirectXTK\Src\Shaders\Common.fxh" - dp4 r1.x, r0, c14 - max r1.x, r1.x, c243.w - min oT1.w, r1.x, -c243.y // ::VSSkinnedVertexLightingTwoBonesBn<7> - -#line 61 "D:\Microsoft\DirectXTK\Src\Shaders\Lighting.fxh" - dp4 r1.x, r0, c22 // ::vout<0> - dp4 r1.y, r0, c23 // ::vout<1> - dp4 r0.x, r0, c25 // ::vout<3> - -#line 104 "D:\Microsoft\DirectXTK\Src\Shaders\SkinnedEffect.fx" - mad oPos.xy, r0.x, c242, r1 // ::VSSkinnedVertexLightingTwoBonesBn<10,11> - mov oPos.w, r0.x // ::VSSkinnedVertexLightingTwoBonesBn<13> - -#line 44 "D:\Microsoft\DirectXTK\Src\Shaders\Lighting.fxh" - mov oT0.w, c0.w // ::VSSkinnedVertexLightingTwoBonesBn<3> - -#line 110 "D:\Microsoft\DirectXTK\Src\Shaders\SkinnedEffect.fx" - mov oT2.xy, v2 // ::VSSkinnedVertexLightingTwoBonesBn<8,9> - -// approximately 79 instruction slots used -vs_4_0 -dcl_constantbuffer CB0[242], dynamicIndexed -dcl_input v0.xyzw -dcl_input v1.xyz -dcl_input v2.xy -dcl_input v3.xy -dcl_input v4.xy -dcl_output o0.xyzw -dcl_output o1.xyzw -dcl_output o2.xy -dcl_output_siv o3.xyzw, position -dcl_temps 7 -mad r0.xyz, v1.xyzx, l(2.000000, 2.000000, 2.000000, 0.000000), l(-1.000000, -1.000000, -1.000000, 0.000000) -imul null, r1.xy, v3.xyxx, l(3, 3, 0, 0) -mul r2.xyzw, v4.yyyy, cb0[r1.y + 26].xyzw -mad r2.xyzw, cb0[r1.x + 26].xyzw, v4.xxxx, r2.xyzw -dp3 r3.x, r0.xyzx, r2.xyzx -dp4 r2.x, v0.xyzw, r2.xyzw -mul r4.xyzw, v4.yyyy, cb0[r1.y + 27].xyzw -mad r4.xyzw, cb0[r1.x + 27].xyzw, v4.xxxx, r4.xyzw -dp3 r3.y, r0.xyzx, r4.xyzx -dp4 r2.y, v0.xyzw, r4.xyzw -mul r4.xyzw, v4.yyyy, cb0[r1.y + 28].xyzw -mad r1.xyzw, cb0[r1.x + 28].xyzw, v4.xxxx, r4.xyzw -dp3 r3.z, r0.xyzx, r1.xyzx -dp4 r2.z, v0.xyzw, r1.xyzw -dp3 r0.x, r3.xyzx, cb0[19].xyzx -dp3 r0.y, r3.xyzx, cb0[20].xyzx -dp3 r0.z, r3.xyzx, cb0[21].xyzx -dp3 r0.w, r0.xyzx, r0.xyzx -rsq r0.w, r0.w -mul r0.xyz, r0.wwww, r0.xyzx -dp3 r1.x, -cb0[3].xyzx, r0.xyzx -dp3 r1.y, -cb0[4].xyzx, r0.xyzx -dp3 r1.z, -cb0[5].xyzx, r0.xyzx -ge r3.xyz, r1.xyzx, l(0.000000, 0.000000, 0.000000, 0.000000) -and r3.xyz, r3.xyzx, l(0x3f800000, 0x3f800000, 0x3f800000, 0) -mul r4.xyz, r1.xyzx, r3.xyzx -mul r5.xyz, r4.yyyy, cb0[7].xyzx -mad r4.xyw, r4.xxxx, cb0[6].xyxz, r5.xyxz -mad r4.xyz, r4.zzzz, cb0[8].xyzx, r4.xywx -mad o0.xyz, r4.xyzx, cb0[0].xyzx, cb0[1].xyzx -mov o0.w, cb0[0].w -mov r2.w, v0.w -dp4 r4.x, r2.xyzw, cb0[15].xyzw -dp4 r4.y, r2.xyzw, cb0[16].xyzw -dp4 r4.z, r2.xyzw, cb0[17].xyzw -add r4.xyz, -r4.xyzx, cb0[12].xyzx -dp3 r0.w, r4.xyzx, r4.xyzx -rsq r0.w, r0.w -mad r5.xyz, r4.xyzx, r0.wwww, -cb0[3].xyzx -dp3 r1.w, r5.xyzx, r5.xyzx -rsq r1.w, r1.w -mul r5.xyz, r1.wwww, r5.xyzx -dp3 r5.x, r5.xyzx, r0.xyzx -mad r6.xyz, r4.xyzx, r0.wwww, -cb0[4].xyzx -mad r4.xyz, r4.xyzx, r0.wwww, -cb0[5].xyzx -dp3 r0.w, r6.xyzx, r6.xyzx -rsq r0.w, r0.w -mul r6.xyz, r0.wwww, r6.xyzx -dp3 r5.y, r6.xyzx, r0.xyzx -dp3 r0.w, r4.xyzx, r4.xyzx -rsq r0.w, r0.w -mul r4.xyz, r0.wwww, r4.xyzx -dp3 r5.z, r4.xyzx, r0.xyzx -max r0.xyz, r5.xyzx, l(0.000000, 0.000000, 0.000000, 0.000000) -mul r0.xyz, r3.xyzx, r0.xyzx -log r0.xyz, r0.xyzx -mul r0.xyz, r0.xyzx, cb0[2].wwww -exp r0.xyz, r0.xyzx -mul r0.xyz, r1.xyzx, r0.xyzx -mul r1.xyz, r0.yyyy, cb0[10].xyzx -mad r0.xyw, r0.xxxx, cb0[9].xyxz, r1.xyxz -mad r0.xyz, r0.zzzz, cb0[11].xyzx, r0.xywx -mul o1.xyz, r0.xyzx, cb0[2].xyzx -dp4_sat o1.w, r2.xyzw, cb0[14].xyzw -mov o2.xy, v2.xyxx -dp4 o3.x, r2.xyzw, cb0[22].xyzw -dp4 o3.y, r2.xyzw, cb0[23].xyzw -dp4 o3.z, r2.xyzw, cb0[24].xyzw -dp4 o3.w, r2.xyzw, cb0[25].xyzw -ret -// Approximately 0 instruction slots used -#endif - -const BYTE SkinnedEffect_VSSkinnedVertexLightingTwoBonesBn[] = -{ - 68, 88, 66, 67, 121, 197, - 63, 170, 63, 59, 168, 66, - 223, 42, 57, 67, 157, 165, - 134, 229, 1, 0, 0, 0, - 224, 24, 0, 0, 4, 0, - 0, 0, 48, 0, 0, 0, - 56, 14, 0, 0, 148, 23, - 0, 0, 84, 24, 0, 0, - 65, 111, 110, 57, 0, 14, - 0, 0, 0, 14, 0, 0, - 0, 2, 254, 255, 204, 13, - 0, 0, 52, 0, 0, 0, - 1, 0, 36, 0, 0, 0, - 48, 0, 0, 0, 48, 0, - 0, 0, 36, 0, 1, 0, - 48, 0, 0, 0, 0, 0, - 242, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 242, 0, - 0, 2, 254, 255, 254, 255, - 72, 2, 68, 66, 85, 71, - 40, 0, 0, 0, 244, 8, - 0, 0, 0, 0, 0, 0, - 4, 0, 0, 0, 236, 0, - 0, 0, 75, 0, 0, 0, - 252, 0, 0, 0, 17, 0, - 0, 0, 160, 7, 0, 0, - 216, 3, 0, 0, 68, 58, - 92, 77, 105, 99, 114, 111, - 115, 111, 102, 116, 92, 68, - 105, 114, 101, 99, 116, 88, - 84, 75, 92, 83, 114, 99, - 92, 83, 104, 97, 100, 101, - 114, 115, 92, 83, 107, 105, - 110, 110, 101, 100, 69, 102, - 102, 101, 99, 116, 46, 102, - 120, 0, 68, 58, 92, 77, - 105, 99, 114, 111, 115, 111, - 102, 116, 92, 68, 105, 114, - 101, 99, 116, 88, 84, 75, - 92, 83, 114, 99, 92, 83, - 104, 97, 100, 101, 114, 115, - 92, 85, 116, 105, 108, 105, - 116, 105, 101, 115, 46, 102, - 120, 104, 0, 68, 58, 92, - 77, 105, 99, 114, 111, 115, - 111, 102, 116, 92, 68, 105, - 114, 101, 99, 116, 88, 84, - 75, 92, 83, 114, 99, 92, - 83, 104, 97, 100, 101, 114, - 115, 92, 76, 105, 103, 104, - 116, 105, 110, 103, 46, 102, - 120, 104, 0, 68, 58, 92, - 77, 105, 99, 114, 111, 115, - 111, 102, 116, 92, 68, 105, - 114, 101, 99, 116, 88, 84, - 75, 92, 83, 114, 99, 92, - 83, 104, 97, 100, 101, 114, - 115, 92, 67, 111, 109, 109, - 111, 110, 46, 102, 120, 104, - 0, 171, 40, 0, 0, 0, - 92, 0, 0, 0, 141, 0, - 0, 0, 189, 0, 0, 0, - 0, 0, 255, 255, 40, 9, - 0, 0, 0, 0, 255, 255, - 64, 9, 0, 0, 0, 0, - 255, 255, 76, 9, 0, 0, - 0, 0, 255, 255, 88, 9, - 0, 0, 0, 0, 255, 255, - 100, 9, 0, 0, 0, 0, - 255, 255, 112, 9, 0, 0, - 49, 0, 0, 0, 124, 9, - 0, 0, 49, 0, 0, 0, - 140, 9, 0, 0, 49, 0, - 0, 0, 152, 9, 0, 0, - 49, 0, 0, 0, 172, 9, - 0, 0, 11, 0, 1, 0, - 196, 9, 0, 0, 53, 0, - 0, 0, 216, 9, 0, 0, - 52, 0, 0, 0, 232, 9, - 0, 0, 49, 0, 0, 0, - 248, 9, 0, 0, 49, 0, - 0, 0, 12, 10, 0, 0, - 49, 0, 0, 0, 32, 10, - 0, 0, 49, 0, 0, 0, - 56, 10, 0, 0, 53, 0, - 0, 0, 80, 10, 0, 0, - 52, 0, 0, 0, 96, 10, - 0, 0, 53, 0, 0, 0, - 112, 10, 0, 0, 52, 0, - 0, 0, 128, 10, 0, 0, - 57, 0, 2, 0, 144, 10, - 0, 0, 57, 0, 2, 0, - 160, 10, 0, 0, 57, 0, - 2, 0, 176, 10, 0, 0, - 57, 0, 2, 0, 192, 10, - 0, 0, 34, 0, 2, 0, - 204, 10, 0, 0, 34, 0, - 2, 0, 220, 10, 0, 0, - 34, 0, 2, 0, 236, 10, - 0, 0, 37, 0, 2, 0, - 252, 10, 0, 0, 39, 0, - 2, 0, 12, 11, 0, 0, - 44, 0, 2, 0, 28, 11, - 0, 0, 44, 0, 2, 0, - 44, 11, 0, 0, 44, 0, - 2, 0, 64, 11, 0, 0, - 44, 0, 2, 0, 84, 11, - 0, 0, 44, 0, 2, 0, - 96, 11, 0, 0, 55, 0, - 2, 0, 116, 11, 0, 0, - 55, 0, 2, 0, 128, 11, - 0, 0, 55, 0, 2, 0, - 144, 11, 0, 0, 55, 0, - 2, 0, 160, 11, 0, 0, - 56, 0, 2, 0, 176, 11, - 0, 0, 56, 0, 2, 0, - 192, 11, 0, 0, 31, 0, - 2, 0, 204, 11, 0, 0, - 31, 0, 2, 0, 220, 11, - 0, 0, 35, 0, 2, 0, - 232, 11, 0, 0, 31, 0, - 2, 0, 248, 11, 0, 0, - 31, 0, 2, 0, 8, 12, - 0, 0, 31, 0, 2, 0, - 24, 12, 0, 0, 35, 0, - 2, 0, 36, 12, 0, 0, - 31, 0, 2, 0, 52, 12, - 0, 0, 35, 0, 2, 0, - 64, 12, 0, 0, 40, 0, - 2, 0, 80, 12, 0, 0, - 40, 0, 2, 0, 96, 12, - 0, 0, 40, 0, 2, 0, - 112, 12, 0, 0, 40, 0, - 2, 0, 124, 12, 0, 0, - 40, 0, 2, 0, 136, 12, - 0, 0, 40, 0, 2, 0, - 148, 12, 0, 0, 40, 0, - 2, 0, 164, 12, 0, 0, - 40, 0, 2, 0, 176, 12, - 0, 0, 40, 0, 2, 0, - 188, 12, 0, 0, 40, 0, - 2, 0, 200, 12, 0, 0, - 45, 0, 2, 0, 216, 12, - 0, 0, 45, 0, 2, 0, - 232, 12, 0, 0, 45, 0, - 2, 0, 252, 12, 0, 0, - 45, 0, 2, 0, 16, 13, - 0, 0, 61, 0, 2, 0, - 32, 13, 0, 0, 12, 0, - 3, 0, 48, 13, 0, 0, - 12, 0, 3, 0, 64, 13, - 0, 0, 12, 0, 3, 0, - 80, 13, 0, 0, 61, 0, - 2, 0, 96, 13, 0, 0, - 61, 0, 2, 0, 112, 13, - 0, 0, 61, 0, 2, 0, - 128, 13, 0, 0, 104, 0, - 0, 0, 144, 13, 0, 0, - 104, 0, 0, 0, 164, 13, - 0, 0, 44, 0, 2, 0, - 176, 13, 0, 0, 110, 0, - 0, 0, 188, 13, 0, 0, - 66, 105, 97, 115, 88, 50, - 0, 171, 1, 0, 3, 0, - 1, 0, 3, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 10, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 255, 255, - 80, 97, 114, 97, 109, 101, - 116, 101, 114, 115, 0, 68, - 105, 102, 102, 117, 115, 101, - 67, 111, 108, 111, 114, 0, - 1, 0, 3, 0, 1, 0, - 4, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 33, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 255, 255, 83, 107, - 105, 110, 0, 171, 171, 171, - 11, 0, 0, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 17, 0, 0, 0, 255, 255, - 1, 0, 255, 255, 255, 255, - 19, 0, 0, 0, 255, 255, - 255, 255, 2, 0, 255, 255, - 86, 83, 83, 107, 105, 110, - 110, 101, 100, 86, 101, 114, - 116, 101, 120, 76, 105, 103, - 104, 116, 105, 110, 103, 84, - 119, 111, 66, 111, 110, 101, - 115, 66, 110, 0, 68, 105, - 102, 102, 117, 115, 101, 0, - 171, 171, 1, 0, 3, 0, - 1, 0, 4, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 83, 112, 101, 99, 117, 108, - 97, 114, 0, 84, 101, 120, - 67, 111, 111, 114, 100, 0, - 171, 171, 1, 0, 3, 0, - 1, 0, 2, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 80, 111, 115, 105, 116, 105, - 111, 110, 80, 83, 0, 171, - 250, 3, 0, 0, 4, 4, - 0, 0, 20, 4, 0, 0, - 4, 4, 0, 0, 29, 4, - 0, 0, 40, 4, 0, 0, - 56, 4, 0, 0, 4, 4, - 0, 0, 5, 0, 0, 0, - 1, 0, 14, 0, 1, 0, - 4, 0, 68, 4, 0, 0, - 34, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 255, 255, - 63, 0, 0, 0, 4, 0, - 5, 0, 6, 0, 255, 255, - 64, 0, 0, 0, 255, 255, - 255, 255, 12, 0, 255, 255, - 67, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 7, 0, - 71, 0, 0, 0, 10, 0, - 11, 0, 255, 255, 255, 255, - 72, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 13, 0, - 73, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 3, 0, - 74, 0, 0, 0, 8, 0, - 9, 0, 255, 255, 255, 255, - 100, 105, 102, 102, 117, 115, - 101, 0, 1, 0, 3, 0, - 1, 0, 3, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 29, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 255, 255, - 100, 111, 116, 72, 0, 171, - 171, 171, 43, 0, 0, 0, - 0, 0, 255, 255, 255, 255, - 255, 255, 47, 0, 0, 0, - 255, 255, 255, 255, 2, 0, - 255, 255, 49, 0, 0, 0, - 255, 255, 1, 0, 255, 255, - 255, 255, 100, 111, 116, 76, - 0, 171, 171, 171, 25, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 26, 0, - 0, 0, 255, 255, 1, 0, - 255, 255, 255, 255, 27, 0, - 0, 0, 255, 255, 255, 255, - 2, 0, 255, 255, 101, 121, - 101, 86, 101, 99, 116, 111, - 114, 0, 171, 171, 40, 0, - 0, 0, 0, 0, 1, 0, - 2, 0, 255, 255, 104, 97, - 108, 102, 86, 101, 99, 116, - 111, 114, 115, 0, 3, 0, - 3, 0, 3, 0, 3, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 42, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 255, 255, 46, 0, 0, 0, - 6, 0, 7, 0, 8, 0, - 255, 255, 48, 0, 0, 0, - 3, 0, 4, 0, 5, 0, - 255, 255, 112, 111, 115, 95, - 119, 115, 0, 171, 36, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 37, 0, - 0, 0, 255, 255, 1, 0, - 255, 255, 255, 255, 38, 0, - 0, 0, 255, 255, 255, 255, - 2, 0, 255, 255, 115, 107, - 105, 110, 110, 105, 110, 103, - 0, 171, 171, 171, 3, 0, - 3, 0, 4, 0, 3, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 9, 0, 0, 0, - 0, 0, 3, 0, 6, 0, - 9, 0, 15, 0, 0, 0, - 2, 0, 5, 0, 8, 0, - 11, 0, 16, 0, 0, 0, - 1, 0, 4, 0, 7, 0, - 10, 0, 115, 112, 101, 99, - 117, 108, 97, 114, 0, 171, - 171, 171, 59, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 255, 255, 118, 105, 110, 0, - 80, 111, 115, 105, 116, 105, - 111, 110, 0, 78, 111, 114, - 109, 97, 108, 0, 73, 110, - 100, 105, 99, 101, 115, 0, - 1, 0, 2, 0, 1, 0, - 4, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 87, 101, - 105, 103, 104, 116, 115, 0, - 48, 6, 0, 0, 4, 4, - 0, 0, 57, 6, 0, 0, - 220, 4, 0, 0, 29, 4, - 0, 0, 40, 4, 0, 0, - 64, 6, 0, 0, 72, 6, - 0, 0, 88, 6, 0, 0, - 4, 4, 0, 0, 5, 0, - 0, 0, 1, 0, 17, 0, - 1, 0, 5, 0, 96, 6, - 0, 0, 12, 0, 0, 0, - 0, 0, 255, 255, 255, 255, - 255, 255, 18, 0, 0, 0, - 255, 255, 1, 0, 255, 255, - 255, 255, 20, 0, 0, 0, - 255, 255, 255, 255, 2, 0, - 255, 255, 1, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 3, 0, 2, 0, 0, 0, - 4, 0, 5, 0, 6, 0, - 255, 255, 3, 0, 0, 0, - 7, 0, 8, 0, 255, 255, - 255, 255, 4, 0, 0, 0, - 9, 0, 10, 0, 11, 0, - 12, 0, 5, 0, 0, 0, - 13, 0, 14, 0, 15, 0, - 16, 0, 118, 111, 117, 116, - 0, 80, 111, 115, 95, 112, - 115, 0, 70, 111, 103, 70, - 97, 99, 116, 111, 114, 0, - 171, 171, 0, 0, 3, 0, - 1, 0, 1, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 253, 6, 0, 0, 4, 4, - 0, 0, 250, 3, 0, 0, - 4, 4, 0, 0, 20, 4, - 0, 0, 220, 4, 0, 0, - 4, 7, 0, 0, 16, 7, - 0, 0, 5, 0, 0, 0, - 1, 0, 12, 0, 1, 0, - 4, 0, 32, 7, 0, 0, - 68, 0, 0, 0, 0, 0, - 255, 255, 255, 255, 255, 255, - 69, 0, 0, 0, 255, 255, - 1, 0, 255, 255, 255, 255, - 70, 0, 0, 0, 3, 0, - 255, 255, 255, 255, 255, 255, - 119, 111, 114, 108, 100, 78, - 111, 114, 109, 97, 108, 0, - 24, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 255, 255, - 122, 101, 114, 111, 76, 0, - 171, 171, 28, 0, 0, 0, - 0, 0, 1, 0, 2, 0, - 255, 255, 0, 0, 0, 0, - 84, 3, 0, 0, 92, 3, - 0, 0, 1, 0, 0, 0, - 108, 3, 0, 0, 120, 3, - 0, 0, 131, 3, 0, 0, - 144, 3, 0, 0, 1, 0, - 0, 0, 160, 3, 0, 0, - 0, 0, 0, 0, 172, 3, - 0, 0, 92, 3, 0, 0, - 3, 0, 0, 0, 180, 3, - 0, 0, 0, 0, 0, 0, - 216, 3, 0, 0, 100, 4, - 0, 0, 8, 0, 0, 0, - 116, 4, 0, 0, 0, 0, - 0, 0, 212, 4, 0, 0, - 220, 4, 0, 0, 1, 0, - 0, 0, 236, 4, 0, 0, - 0, 0, 0, 0, 248, 4, - 0, 0, 220, 4, 0, 0, - 3, 0, 0, 0, 0, 5, - 0, 0, 0, 0, 0, 0, - 36, 5, 0, 0, 220, 4, - 0, 0, 3, 0, 0, 0, - 44, 5, 0, 0, 0, 0, - 0, 0, 80, 5, 0, 0, - 220, 4, 0, 0, 1, 0, - 0, 0, 92, 5, 0, 0, - 0, 0, 0, 0, 104, 5, - 0, 0, 116, 5, 0, 0, - 3, 0, 0, 0, 132, 5, - 0, 0, 0, 0, 0, 0, - 168, 5, 0, 0, 4, 4, - 0, 0, 3, 0, 0, 0, - 176, 5, 0, 0, 0, 0, - 0, 0, 212, 5, 0, 0, - 224, 5, 0, 0, 3, 0, - 0, 0, 240, 5, 0, 0, - 0, 0, 0, 0, 20, 6, - 0, 0, 220, 4, 0, 0, - 1, 0, 0, 0, 32, 6, - 0, 0, 172, 3, 0, 0, - 44, 6, 0, 0, 136, 6, - 0, 0, 3, 0, 0, 0, - 152, 6, 0, 0, 216, 3, - 0, 0, 44, 6, 0, 0, - 136, 6, 0, 0, 5, 0, - 0, 0, 188, 6, 0, 0, - 0, 0, 0, 0, 248, 6, - 0, 0, 64, 7, 0, 0, - 3, 0, 0, 0, 80, 7, - 0, 0, 0, 0, 0, 0, - 116, 7, 0, 0, 220, 4, - 0, 0, 1, 0, 0, 0, - 128, 7, 0, 0, 0, 0, - 0, 0, 140, 7, 0, 0, - 220, 4, 0, 0, 1, 0, - 0, 0, 148, 7, 0, 0, - 77, 105, 99, 114, 111, 115, - 111, 102, 116, 32, 40, 82, - 41, 32, 72, 76, 83, 76, - 32, 83, 104, 97, 100, 101, - 114, 32, 67, 111, 109, 112, - 105, 108, 101, 114, 32, 49, - 48, 46, 49, 0, 81, 0, - 0, 5, 243, 0, 15, 160, - 0, 0, 0, 64, 0, 0, - 128, 191, 0, 0, 64, 64, - 0, 0, 0, 0, 31, 0, - 0, 2, 5, 0, 0, 128, - 0, 0, 15, 144, 31, 0, - 0, 2, 5, 0, 1, 128, - 1, 0, 15, 144, 31, 0, - 0, 2, 5, 0, 2, 128, - 2, 0, 15, 144, 31, 0, - 0, 2, 5, 0, 3, 128, - 3, 0, 15, 144, 31, 0, - 0, 2, 5, 0, 4, 128, - 4, 0, 15, 144, 5, 0, - 0, 3, 0, 0, 3, 128, - 3, 0, 228, 144, 243, 0, - 170, 160, 46, 0, 0, 2, - 0, 0, 3, 176, 0, 0, - 225, 128, 5, 0, 0, 4, - 0, 0, 15, 128, 4, 0, - 85, 144, 26, 32, 228, 160, - 0, 0, 0, 176, 4, 0, - 0, 5, 0, 0, 15, 128, - 26, 32, 228, 160, 0, 0, - 85, 176, 4, 0, 0, 144, - 0, 0, 228, 128, 4, 0, - 0, 4, 1, 0, 7, 128, - 1, 0, 228, 144, 243, 0, - 0, 160, 243, 0, 85, 160, - 8, 0, 0, 3, 2, 0, - 1, 128, 1, 0, 228, 128, - 0, 0, 228, 128, 9, 0, - 0, 3, 0, 0, 1, 128, - 0, 0, 228, 144, 0, 0, - 228, 128, 5, 0, 0, 4, - 3, 0, 15, 128, 4, 0, - 85, 144, 27, 32, 228, 160, - 0, 0, 0, 176, 5, 0, - 0, 4, 4, 0, 15, 128, - 4, 0, 85, 144, 28, 32, - 228, 160, 0, 0, 0, 176, - 4, 0, 0, 5, 4, 0, - 15, 128, 28, 32, 228, 160, - 0, 0, 85, 176, 4, 0, - 0, 144, 4, 0, 228, 128, - 4, 0, 0, 5, 3, 0, - 15, 128, 27, 32, 228, 160, - 0, 0, 85, 176, 4, 0, - 0, 144, 3, 0, 228, 128, - 8, 0, 0, 3, 2, 0, - 2, 128, 1, 0, 228, 128, - 3, 0, 228, 128, 9, 0, - 0, 3, 0, 0, 2, 128, - 0, 0, 228, 144, 3, 0, - 228, 128, 8, 0, 0, 3, - 2, 0, 4, 128, 1, 0, - 228, 128, 4, 0, 228, 128, - 9, 0, 0, 3, 0, 0, - 4, 128, 0, 0, 228, 144, - 4, 0, 228, 128, 8, 0, - 0, 3, 1, 0, 1, 128, - 2, 0, 228, 128, 19, 0, - 228, 160, 8, 0, 0, 3, - 1, 0, 2, 128, 2, 0, - 228, 128, 20, 0, 228, 160, - 8, 0, 0, 3, 1, 0, - 4, 128, 2, 0, 228, 128, - 21, 0, 228, 160, 36, 0, - 0, 2, 2, 0, 7, 128, - 1, 0, 228, 128, 8, 0, - 0, 3, 1, 0, 1, 128, - 3, 0, 228, 161, 2, 0, - 228, 128, 8, 0, 0, 3, - 1, 0, 2, 128, 4, 0, - 228, 161, 2, 0, 228, 128, - 8, 0, 0, 3, 1, 0, - 4, 128, 5, 0, 228, 161, - 2, 0, 228, 128, 13, 0, - 0, 3, 3, 0, 7, 128, - 1, 0, 228, 128, 243, 0, - 255, 160, 5, 0, 0, 3, - 4, 0, 7, 128, 1, 0, - 228, 128, 3, 0, 228, 128, - 5, 0, 0, 3, 5, 0, - 7, 128, 4, 0, 85, 128, - 7, 0, 228, 160, 4, 0, - 0, 4, 4, 0, 11, 128, - 4, 0, 0, 128, 6, 0, - 164, 160, 5, 0, 164, 128, - 4, 0, 0, 4, 4, 0, - 7, 128, 4, 0, 170, 128, - 8, 0, 228, 160, 4, 0, - 244, 128, 1, 0, 0, 2, - 5, 0, 7, 128, 0, 0, - 228, 160, 4, 0, 0, 4, - 0, 0, 7, 224, 4, 0, - 228, 128, 5, 0, 228, 128, - 1, 0, 228, 160, 1, 0, - 0, 2, 0, 0, 8, 128, - 0, 0, 255, 144, 9, 0, - 0, 3, 4, 0, 1, 128, - 0, 0, 228, 128, 15, 0, - 228, 160, 9, 0, 0, 3, - 4, 0, 2, 128, 0, 0, - 228, 128, 16, 0, 228, 160, - 9, 0, 0, 3, 4, 0, - 4, 128, 0, 0, 228, 128, - 17, 0, 228, 160, 2, 0, - 0, 3, 4, 0, 7, 128, - 4, 0, 228, 129, 12, 0, - 228, 160, 36, 0, 0, 2, - 5, 0, 7, 128, 4, 0, - 228, 128, 2, 0, 0, 3, - 4, 0, 7, 128, 5, 0, - 228, 128, 3, 0, 228, 161, - 36, 0, 0, 2, 6, 0, - 7, 128, 4, 0, 228, 128, - 8, 0, 0, 3, 4, 0, - 1, 128, 6, 0, 228, 128, - 2, 0, 228, 128, 2, 0, - 0, 3, 6, 0, 7, 128, - 5, 0, 228, 128, 4, 0, - 228, 161, 2, 0, 0, 3, - 5, 0, 7, 128, 5, 0, - 228, 128, 5, 0, 228, 161, - 36, 0, 0, 2, 7, 0, - 7, 128, 5, 0, 228, 128, - 8, 0, 0, 3, 4, 0, - 4, 128, 7, 0, 228, 128, - 2, 0, 228, 128, 36, 0, - 0, 2, 5, 0, 7, 128, - 6, 0, 228, 128, 8, 0, - 0, 3, 4, 0, 2, 128, - 5, 0, 228, 128, 2, 0, - 228, 128, 11, 0, 0, 3, - 2, 0, 7, 128, 4, 0, - 228, 128, 243, 0, 255, 160, - 5, 0, 0, 3, 2, 0, - 7, 128, 3, 0, 228, 128, - 2, 0, 228, 128, 15, 0, - 0, 2, 3, 0, 1, 128, - 2, 0, 0, 128, 15, 0, - 0, 2, 3, 0, 2, 128, - 2, 0, 85, 128, 15, 0, - 0, 2, 3, 0, 4, 128, - 2, 0, 170, 128, 5, 0, - 0, 3, 2, 0, 7, 128, - 3, 0, 228, 128, 2, 0, - 255, 160, 14, 0, 0, 2, - 3, 0, 1, 128, 2, 0, - 0, 128, 14, 0, 0, 2, - 3, 0, 2, 128, 2, 0, - 85, 128, 14, 0, 0, 2, - 3, 0, 4, 128, 2, 0, - 170, 128, 5, 0, 0, 3, - 1, 0, 7, 128, 1, 0, - 228, 128, 3, 0, 228, 128, - 5, 0, 0, 3, 2, 0, - 7, 128, 1, 0, 85, 128, - 10, 0, 228, 160, 4, 0, - 0, 4, 1, 0, 11, 128, - 1, 0, 0, 128, 9, 0, - 164, 160, 2, 0, 164, 128, - 4, 0, 0, 4, 1, 0, - 7, 128, 1, 0, 170, 128, - 11, 0, 228, 160, 1, 0, - 244, 128, 5, 0, 0, 3, - 1, 0, 7, 224, 1, 0, - 228, 128, 2, 0, 228, 160, - 9, 0, 0, 3, 0, 0, - 4, 192, 0, 0, 228, 128, - 24, 0, 228, 160, 9, 0, - 0, 3, 1, 0, 1, 128, - 0, 0, 228, 128, 14, 0, - 228, 160, 11, 0, 0, 3, - 1, 0, 1, 128, 1, 0, - 0, 128, 243, 0, 255, 160, - 10, 0, 0, 3, 1, 0, - 8, 224, 1, 0, 0, 128, - 243, 0, 85, 161, 9, 0, - 0, 3, 1, 0, 1, 128, - 0, 0, 228, 128, 22, 0, - 228, 160, 9, 0, 0, 3, - 1, 0, 2, 128, 0, 0, - 228, 128, 23, 0, 228, 160, - 9, 0, 0, 3, 0, 0, - 1, 128, 0, 0, 228, 128, - 25, 0, 228, 160, 4, 0, - 0, 4, 0, 0, 3, 192, - 0, 0, 0, 128, 242, 0, - 228, 160, 1, 0, 228, 128, - 1, 0, 0, 2, 0, 0, - 8, 192, 0, 0, 0, 128, - 1, 0, 0, 2, 0, 0, - 8, 224, 0, 0, 255, 160, - 1, 0, 0, 2, 2, 0, - 3, 224, 2, 0, 228, 144, - 255, 255, 0, 0, 83, 72, - 68, 82, 84, 9, 0, 0, - 64, 0, 1, 0, 85, 2, - 0, 0, 89, 8, 0, 4, - 70, 142, 32, 0, 0, 0, - 0, 0, 242, 0, 0, 0, - 95, 0, 0, 3, 242, 16, - 16, 0, 0, 0, 0, 0, - 95, 0, 0, 3, 114, 16, - 16, 0, 1, 0, 0, 0, - 95, 0, 0, 3, 50, 16, - 16, 0, 2, 0, 0, 0, - 95, 0, 0, 3, 50, 16, - 16, 0, 3, 0, 0, 0, - 95, 0, 0, 3, 50, 16, - 16, 0, 4, 0, 0, 0, - 101, 0, 0, 3, 242, 32, - 16, 0, 0, 0, 0, 0, - 101, 0, 0, 3, 242, 32, - 16, 0, 1, 0, 0, 0, - 101, 0, 0, 3, 50, 32, - 16, 0, 2, 0, 0, 0, - 103, 0, 0, 4, 242, 32, - 16, 0, 3, 0, 0, 0, - 1, 0, 0, 0, 104, 0, - 0, 2, 7, 0, 0, 0, - 50, 0, 0, 15, 114, 0, - 16, 0, 0, 0, 0, 0, - 70, 18, 16, 0, 1, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 64, 0, 0, - 0, 64, 0, 0, 0, 64, - 0, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 128, 191, - 0, 0, 128, 191, 0, 0, - 128, 191, 0, 0, 0, 0, - 38, 0, 0, 11, 0, 208, - 0, 0, 50, 0, 16, 0, - 1, 0, 0, 0, 70, 16, - 16, 0, 3, 0, 0, 0, - 2, 64, 0, 0, 3, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 56, 0, 0, 10, - 242, 0, 16, 0, 2, 0, - 0, 0, 86, 21, 16, 0, - 4, 0, 0, 0, 70, 142, - 32, 6, 0, 0, 0, 0, - 26, 0, 0, 0, 26, 0, - 16, 0, 1, 0, 0, 0, - 50, 0, 0, 12, 242, 0, - 16, 0, 2, 0, 0, 0, - 70, 142, 32, 6, 0, 0, - 0, 0, 26, 0, 0, 0, - 10, 0, 16, 0, 1, 0, - 0, 0, 6, 16, 16, 0, - 4, 0, 0, 0, 70, 14, - 16, 0, 2, 0, 0, 0, - 16, 0, 0, 7, 18, 0, - 16, 0, 3, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 2, 0, 0, 0, 17, 0, - 0, 7, 18, 0, 16, 0, - 2, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 14, 16, 0, 2, 0, - 0, 0, 56, 0, 0, 10, - 242, 0, 16, 0, 4, 0, - 0, 0, 86, 21, 16, 0, - 4, 0, 0, 0, 70, 142, - 32, 6, 0, 0, 0, 0, - 27, 0, 0, 0, 26, 0, - 16, 0, 1, 0, 0, 0, - 50, 0, 0, 12, 242, 0, - 16, 0, 4, 0, 0, 0, - 70, 142, 32, 6, 0, 0, - 0, 0, 27, 0, 0, 0, - 10, 0, 16, 0, 1, 0, - 0, 0, 6, 16, 16, 0, - 4, 0, 0, 0, 70, 14, - 16, 0, 4, 0, 0, 0, - 16, 0, 0, 7, 34, 0, - 16, 0, 3, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 4, 0, 0, 0, 17, 0, - 0, 7, 34, 0, 16, 0, - 2, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 14, 16, 0, 4, 0, - 0, 0, 56, 0, 0, 10, - 242, 0, 16, 0, 4, 0, - 0, 0, 86, 21, 16, 0, - 4, 0, 0, 0, 70, 142, - 32, 6, 0, 0, 0, 0, - 28, 0, 0, 0, 26, 0, - 16, 0, 1, 0, 0, 0, - 50, 0, 0, 12, 242, 0, - 16, 0, 1, 0, 0, 0, - 70, 142, 32, 6, 0, 0, - 0, 0, 28, 0, 0, 0, - 10, 0, 16, 0, 1, 0, - 0, 0, 6, 16, 16, 0, - 4, 0, 0, 0, 70, 14, - 16, 0, 4, 0, 0, 0, - 16, 0, 0, 7, 66, 0, - 16, 0, 3, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 17, 0, - 0, 7, 66, 0, 16, 0, - 2, 0, 0, 0, 70, 30, - 16, 0, 0, 0, 0, 0, - 70, 14, 16, 0, 1, 0, - 0, 0, 16, 0, 0, 8, - 18, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 3, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 19, 0, 0, 0, 16, 0, - 0, 8, 34, 0, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 3, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 20, 0, 0, 0, - 16, 0, 0, 8, 66, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 3, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 21, 0, - 0, 0, 16, 0, 0, 7, - 130, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 68, 0, 0, 5, 130, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 56, 0, 0, 7, - 114, 0, 16, 0, 0, 0, - 0, 0, 246, 15, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 16, 0, 0, 9, 18, 0, - 16, 0, 1, 0, 0, 0, - 70, 130, 32, 128, 65, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 16, 0, 0, 9, 34, 0, - 16, 0, 1, 0, 0, 0, - 70, 130, 32, 128, 65, 0, - 0, 0, 0, 0, 0, 0, - 4, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 16, 0, 0, 9, 66, 0, - 16, 0, 1, 0, 0, 0, - 70, 130, 32, 128, 65, 0, - 0, 0, 0, 0, 0, 0, - 5, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 29, 0, 0, 10, 114, 0, - 16, 0, 3, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 10, 114, 0, 16, 0, - 3, 0, 0, 0, 70, 2, - 16, 0, 3, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 0, 0, 56, 0, 0, 7, - 114, 0, 16, 0, 4, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 3, 0, 0, 0, - 56, 0, 0, 8, 114, 0, - 16, 0, 5, 0, 0, 0, - 86, 5, 16, 0, 4, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 7, 0, - 0, 0, 50, 0, 0, 10, - 178, 0, 16, 0, 4, 0, - 0, 0, 6, 0, 16, 0, - 4, 0, 0, 0, 70, 136, - 32, 0, 0, 0, 0, 0, - 6, 0, 0, 0, 70, 8, - 16, 0, 5, 0, 0, 0, - 50, 0, 0, 10, 114, 0, - 16, 0, 4, 0, 0, 0, - 166, 10, 16, 0, 4, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 8, 0, - 0, 0, 70, 3, 16, 0, - 4, 0, 0, 0, 50, 0, - 0, 11, 114, 32, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 4, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 54, 0, 0, 6, 130, 32, - 16, 0, 0, 0, 0, 0, - 58, 128, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 54, 0, 0, 5, 130, 0, - 16, 0, 2, 0, 0, 0, - 58, 16, 16, 0, 0, 0, - 0, 0, 17, 0, 0, 8, - 18, 0, 16, 0, 4, 0, - 0, 0, 70, 14, 16, 0, - 2, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 15, 0, 0, 0, 17, 0, - 0, 8, 34, 0, 16, 0, - 4, 0, 0, 0, 70, 14, - 16, 0, 2, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 16, 0, 0, 0, - 17, 0, 0, 8, 66, 0, - 16, 0, 4, 0, 0, 0, - 70, 14, 16, 0, 2, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 17, 0, - 0, 0, 0, 0, 0, 9, - 114, 0, 16, 0, 4, 0, - 0, 0, 70, 2, 16, 128, - 65, 0, 0, 0, 4, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 12, 0, - 0, 0, 16, 0, 0, 7, - 130, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 4, 0, 0, 0, 70, 2, - 16, 0, 4, 0, 0, 0, - 68, 0, 0, 5, 130, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 50, 0, 0, 11, - 114, 0, 16, 0, 5, 0, - 0, 0, 70, 2, 16, 0, - 4, 0, 0, 0, 246, 15, - 16, 0, 0, 0, 0, 0, - 70, 130, 32, 128, 65, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 16, 0, - 0, 7, 130, 0, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 5, 0, 0, 0, - 70, 2, 16, 0, 5, 0, - 0, 0, 68, 0, 0, 5, - 130, 0, 16, 0, 1, 0, - 0, 0, 58, 0, 16, 0, - 1, 0, 0, 0, 56, 0, - 0, 7, 114, 0, 16, 0, - 5, 0, 0, 0, 246, 15, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 5, 0, - 0, 0, 16, 0, 0, 7, - 18, 0, 16, 0, 5, 0, - 0, 0, 70, 2, 16, 0, - 5, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 50, 0, 0, 11, 114, 0, - 16, 0, 6, 0, 0, 0, - 70, 2, 16, 0, 4, 0, - 0, 0, 246, 15, 16, 0, - 0, 0, 0, 0, 70, 130, - 32, 128, 65, 0, 0, 0, - 0, 0, 0, 0, 4, 0, - 0, 0, 50, 0, 0, 11, - 114, 0, 16, 0, 4, 0, - 0, 0, 70, 2, 16, 0, - 4, 0, 0, 0, 246, 15, - 16, 0, 0, 0, 0, 0, - 70, 130, 32, 128, 65, 0, - 0, 0, 0, 0, 0, 0, - 5, 0, 0, 0, 16, 0, - 0, 7, 130, 0, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 6, 0, 0, 0, - 70, 2, 16, 0, 6, 0, - 0, 0, 68, 0, 0, 5, - 130, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 56, 0, - 0, 7, 114, 0, 16, 0, - 6, 0, 0, 0, 246, 15, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 6, 0, - 0, 0, 16, 0, 0, 7, - 34, 0, 16, 0, 5, 0, - 0, 0, 70, 2, 16, 0, - 6, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 16, 0, 0, 7, 130, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 4, 0, - 0, 0, 70, 2, 16, 0, - 4, 0, 0, 0, 68, 0, - 0, 5, 130, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 56, 0, 0, 7, 114, 0, - 16, 0, 4, 0, 0, 0, - 246, 15, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 4, 0, 0, 0, 16, 0, - 0, 7, 66, 0, 16, 0, - 5, 0, 0, 0, 70, 2, - 16, 0, 4, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 52, 0, 0, 10, - 114, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 5, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 56, 0, 0, 7, 114, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 3, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 47, 0, - 0, 5, 114, 0, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 56, 0, 0, 8, 114, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 246, 143, 32, 0, - 0, 0, 0, 0, 2, 0, - 0, 0, 25, 0, 0, 5, - 114, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 56, 0, - 0, 7, 114, 0, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 56, 0, 0, 8, - 114, 0, 16, 0, 1, 0, - 0, 0, 86, 5, 16, 0, - 0, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 10, 0, 0, 0, 50, 0, - 0, 10, 178, 0, 16, 0, - 0, 0, 0, 0, 6, 0, - 16, 0, 0, 0, 0, 0, - 70, 136, 32, 0, 0, 0, - 0, 0, 9, 0, 0, 0, - 70, 8, 16, 0, 1, 0, - 0, 0, 50, 0, 0, 10, - 114, 0, 16, 0, 0, 0, - 0, 0, 166, 10, 16, 0, - 0, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 11, 0, 0, 0, 70, 3, - 16, 0, 0, 0, 0, 0, - 56, 0, 0, 8, 114, 32, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 2, 0, - 0, 0, 17, 32, 0, 8, - 130, 32, 16, 0, 1, 0, - 0, 0, 70, 14, 16, 0, - 2, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 14, 0, 0, 0, 54, 0, - 0, 5, 50, 32, 16, 0, - 2, 0, 0, 0, 70, 16, - 16, 0, 2, 0, 0, 0, - 17, 0, 0, 8, 18, 32, - 16, 0, 3, 0, 0, 0, - 70, 14, 16, 0, 2, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 22, 0, - 0, 0, 17, 0, 0, 8, - 34, 32, 16, 0, 3, 0, - 0, 0, 70, 14, 16, 0, - 2, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 23, 0, 0, 0, 17, 0, - 0, 8, 66, 32, 16, 0, - 3, 0, 0, 0, 70, 14, - 16, 0, 2, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 24, 0, 0, 0, - 17, 0, 0, 8, 130, 32, - 16, 0, 3, 0, 0, 0, - 70, 14, 16, 0, 2, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 25, 0, - 0, 0, 62, 0, 0, 1, - 73, 83, 71, 78, 184, 0, - 0, 0, 5, 0, 0, 0, - 8, 0, 0, 0, 128, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 15, 15, 0, 0, 140, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 1, 0, 0, 0, - 7, 7, 0, 0, 147, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 2, 0, 0, 0, - 3, 3, 0, 0, 156, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 0, 3, 0, 0, 0, - 15, 3, 0, 0, 169, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 4, 0, 0, 0, - 15, 3, 0, 0, 83, 86, - 95, 80, 111, 115, 105, 116, - 105, 111, 110, 0, 78, 79, - 82, 77, 65, 76, 0, 84, - 69, 88, 67, 79, 79, 82, - 68, 0, 66, 76, 69, 78, - 68, 73, 78, 68, 73, 67, - 69, 83, 0, 66, 76, 69, - 78, 68, 87, 69, 73, 71, - 72, 84, 0, 171, 171, 171, - 79, 83, 71, 78, 132, 0, - 0, 0, 4, 0, 0, 0, - 8, 0, 0, 0, 104, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 15, 0, 0, 0, 104, 0, - 0, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 1, 0, 0, 0, - 15, 0, 0, 0, 110, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 2, 0, 0, 0, - 3, 12, 0, 0, 119, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 3, 0, - 0, 0, 3, 0, 0, 0, - 15, 0, 0, 0, 67, 79, - 76, 79, 82, 0, 84, 69, - 88, 67, 79, 79, 82, 68, - 0, 83, 86, 95, 80, 111, - 115, 105, 116, 105, 111, 110, - 0, 171 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/SpriteEffect_SpritePixelShader.inc b/DirectXTK/Src/Shaders/Compiled/SpriteEffect_SpritePixelShader.inc deleted file mode 100644 index 64c734c..0000000 --- a/DirectXTK/Src/Shaders/Compiled/SpriteEffect_SpritePixelShader.inc +++ /dev/null @@ -1,200 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// COLOR 0 xyzw 0 NONE float xyzw -// TEXCOORD 0 xy 1 NONE float xy -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Target 0 xyzw 0 TARGET float xyzw -// -// -// Sampler/Resource to DX9 shader sampler mappings: -// -// Target Sampler Source Sampler Source Resource -// -------------- --------------- ---------------- -// s0 s0 t0 -// -// -// Level9 shader bytecode: -// - ps_2_0 - dcl t0 // color<0,1,2,3> - dcl t1.xy // texCoord<0,1> - dcl_2d s0 - -#line 29 "D:\Microsoft\DirectXTK\Src\Shaders\SpriteEffect.fx" - texld r0, t1, s0 - mul r0, r0, t0 // ::SpritePixelShader<0,1,2,3> - mov oC0, r0 // ::SpritePixelShader<0,1,2,3> - -// approximately 3 instruction slots used (1 texture, 2 arithmetic) -ps_4_0 -dcl_sampler s0, mode_default -dcl_resource_texture2d (float,float,float,float) t0 -dcl_input_ps linear v0.xyzw -dcl_input_ps linear v1.xy -dcl_output o0.xyzw -dcl_temps 1 -sample r0.xyzw, v1.xyxx, t0.xyzw, s0 -mul o0.xyzw, r0.xyzw, v0.xyzw -ret -// Approximately 0 instruction slots used -#endif - -const BYTE SpriteEffect_SpritePixelShader[] = -{ - 68, 88, 66, 67, 94, 148, - 3, 35, 194, 43, 182, 121, - 36, 202, 224, 24, 208, 91, - 180, 11, 1, 0, 0, 0, - 92, 3, 0, 0, 4, 0, - 0, 0, 48, 0, 0, 0, - 60, 2, 0, 0, 216, 2, - 0, 0, 40, 3, 0, 0, - 65, 111, 110, 57, 4, 2, - 0, 0, 4, 2, 0, 0, - 0, 2, 255, 255, 220, 1, - 0, 0, 40, 0, 0, 0, - 0, 0, 40, 0, 0, 0, - 40, 0, 0, 0, 40, 0, - 1, 0, 36, 0, 0, 0, - 40, 0, 0, 0, 0, 0, - 0, 2, 255, 255, 254, 255, - 96, 0, 68, 66, 85, 71, - 40, 0, 0, 0, 84, 1, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 92, 0, - 0, 0, 6, 0, 0, 0, - 96, 0, 0, 0, 3, 0, - 0, 0, 24, 1, 0, 0, - 144, 0, 0, 0, 68, 58, - 92, 77, 105, 99, 114, 111, - 115, 111, 102, 116, 92, 68, - 105, 114, 101, 99, 116, 88, - 84, 75, 92, 83, 114, 99, - 92, 83, 104, 97, 100, 101, - 114, 115, 92, 83, 112, 114, - 105, 116, 101, 69, 102, 102, - 101, 99, 116, 46, 102, 120, - 0, 171, 40, 0, 0, 0, - 0, 0, 255, 255, 136, 1, - 0, 0, 0, 0, 255, 255, - 148, 1, 0, 0, 0, 0, - 255, 255, 160, 1, 0, 0, - 29, 0, 0, 0, 172, 1, - 0, 0, 29, 0, 0, 0, - 188, 1, 0, 0, 29, 0, - 0, 0, 204, 1, 0, 0, - 83, 112, 114, 105, 116, 101, - 80, 105, 120, 101, 108, 83, - 104, 97, 100, 101, 114, 0, - 171, 171, 1, 0, 3, 0, - 1, 0, 4, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 4, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 3, 0, - 5, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 3, 0, - 99, 111, 108, 111, 114, 0, - 171, 171, 1, 0, 3, 0, - 1, 0, 4, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 3, 0, - 116, 101, 120, 67, 111, 111, - 114, 100, 0, 171, 171, 171, - 1, 0, 3, 0, 1, 0, - 2, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 0, 0, 0, 1, 0, - 255, 255, 255, 255, 0, 0, - 0, 0, 144, 0, 0, 0, - 164, 0, 0, 0, 2, 0, - 0, 0, 180, 0, 0, 0, - 144, 0, 0, 0, 204, 0, - 0, 0, 212, 0, 0, 0, - 1, 0, 0, 0, 228, 0, - 0, 0, 144, 0, 0, 0, - 240, 0, 0, 0, 252, 0, - 0, 0, 1, 0, 0, 0, - 12, 1, 0, 0, 77, 105, - 99, 114, 111, 115, 111, 102, - 116, 32, 40, 82, 41, 32, - 72, 76, 83, 76, 32, 83, - 104, 97, 100, 101, 114, 32, - 67, 111, 109, 112, 105, 108, - 101, 114, 32, 49, 48, 46, - 49, 0, 31, 0, 0, 2, - 0, 0, 0, 128, 0, 0, - 15, 176, 31, 0, 0, 2, - 0, 0, 0, 128, 1, 0, - 3, 176, 31, 0, 0, 2, - 0, 0, 0, 144, 0, 8, - 15, 160, 66, 0, 0, 3, - 0, 0, 15, 128, 1, 0, - 228, 176, 0, 8, 228, 160, - 5, 0, 0, 3, 0, 0, - 15, 128, 0, 0, 228, 128, - 0, 0, 228, 176, 1, 0, - 0, 2, 0, 8, 15, 128, - 0, 0, 228, 128, 255, 255, - 0, 0, 83, 72, 68, 82, - 148, 0, 0, 0, 64, 0, - 0, 0, 37, 0, 0, 0, - 90, 0, 0, 3, 0, 96, - 16, 0, 0, 0, 0, 0, - 88, 24, 0, 4, 0, 112, - 16, 0, 0, 0, 0, 0, - 85, 85, 0, 0, 98, 16, - 0, 3, 242, 16, 16, 0, - 0, 0, 0, 0, 98, 16, - 0, 3, 50, 16, 16, 0, - 1, 0, 0, 0, 101, 0, - 0, 3, 242, 32, 16, 0, - 0, 0, 0, 0, 104, 0, - 0, 2, 1, 0, 0, 0, - 69, 0, 0, 9, 242, 0, - 16, 0, 0, 0, 0, 0, - 70, 16, 16, 0, 1, 0, - 0, 0, 70, 126, 16, 0, - 0, 0, 0, 0, 0, 96, - 16, 0, 0, 0, 0, 0, - 56, 0, 0, 7, 242, 32, - 16, 0, 0, 0, 0, 0, - 70, 14, 16, 0, 0, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 62, 0, - 0, 1, 73, 83, 71, 78, - 72, 0, 0, 0, 2, 0, - 0, 0, 8, 0, 0, 0, - 56, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 15, 15, 0, 0, - 62, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 1, 0, - 0, 0, 3, 3, 0, 0, - 67, 79, 76, 79, 82, 0, - 84, 69, 88, 67, 79, 79, - 82, 68, 0, 171, 79, 83, - 71, 78, 44, 0, 0, 0, - 1, 0, 0, 0, 8, 0, - 0, 0, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 15, 0, - 0, 0, 83, 86, 95, 84, - 97, 114, 103, 101, 116, 0, - 171, 171 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/SpriteEffect_SpriteVertexShader.inc b/DirectXTK/Src/Shaders/Compiled/SpriteEffect_SpriteVertexShader.inc deleted file mode 100644 index be70c89..0000000 --- a/DirectXTK/Src/Shaders/Compiled/SpriteEffect_SpriteVertexShader.inc +++ /dev/null @@ -1,294 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// COLOR 0 xyzw 0 NONE float xyzw -// TEXCOORD 0 xy 1 NONE float xy -// SV_Position 0 xyzw 2 NONE float xyzw -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// COLOR 0 xyzw 0 NONE float xyzw -// TEXCOORD 0 xy 1 NONE float xy -// SV_Position 0 xyzw 2 POS float xyzw -// -// -// Constant buffer to DX9 shader constant mappings: -// -// Target Reg Buffer Start Reg # of Regs Data Conversion -// ---------- ------- --------- --------- ---------------------- -// c1 cb0 0 4 ( FLT, FLT, FLT, FLT) -// -// -// Runtime generated constant mappings: -// -// Target Reg Constant Description -// ---------- -------------------------------------------------- -// c0 Vertex Shader position offset -// -// -// Level9 shader bytecode: -// - vs_2_0 - dcl_texcoord v0 // color<0,1,2,3> - dcl_texcoord1 v1 // texCoord<0,1> - dcl_texcoord2 v2 // position<0,1,2,3> - -#line 22 "D:\Microsoft\DirectXTK\Src\Shaders\SpriteEffect.fx" - mul r0, v2.y, c2 - mad r0, v2.x, c1, r0 - mad r0, v2.z, c3, r0 - mad r0, v2.w, c4, r0 // position<0,1,2,3> - mad oPos.xy, r0.w, c0, r0 // position<0,1> - mov oPos.zw, r0 // position<2,3> - mov oT0, v0 // color<0,1,2,3> - mov oT1.xy, v1 // texCoord<0,1> - -// approximately 8 instruction slots used -vs_4_0 -dcl_constantbuffer CB0[4], immediateIndexed -dcl_input v0.xyzw -dcl_input v1.xy -dcl_input v2.xyzw -dcl_output o0.xyzw -dcl_output o1.xy -dcl_output_siv o2.xyzw, position -dcl_temps 1 -mov o0.xyzw, v0.xyzw -mov o1.xy, v1.xyxx -mul r0.xyzw, v2.yyyy, cb0[1].xyzw -mad r0.xyzw, v2.xxxx, cb0[0].xyzw, r0.xyzw -mad r0.xyzw, v2.zzzz, cb0[2].xyzw, r0.xyzw -mad o2.xyzw, v2.wwww, cb0[3].xyzw, r0.xyzw -ret -// Approximately 0 instruction slots used -#endif - -const BYTE SpriteEffect_SpriteVertexShader[] = -{ - 68, 88, 66, 67, 10, 254, - 106, 226, 58, 30, 249, 156, - 8, 181, 190, 0, 19, 55, - 64, 25, 1, 0, 0, 0, - 20, 5, 0, 0, 4, 0, - 0, 0, 48, 0, 0, 0, - 244, 2, 0, 0, 44, 4, - 0, 0, 160, 4, 0, 0, - 65, 111, 110, 57, 188, 2, - 0, 0, 188, 2, 0, 0, - 0, 2, 254, 255, 136, 2, - 0, 0, 52, 0, 0, 0, - 1, 0, 36, 0, 0, 0, - 48, 0, 0, 0, 48, 0, - 0, 0, 36, 0, 1, 0, - 48, 0, 0, 0, 0, 0, - 4, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 2, 254, 255, 254, 255, - 117, 0, 68, 66, 85, 71, - 40, 0, 0, 0, 168, 1, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 92, 0, - 0, 0, 11, 0, 0, 0, - 96, 0, 0, 0, 3, 0, - 0, 0, 108, 1, 0, 0, - 184, 0, 0, 0, 68, 58, - 92, 77, 105, 99, 114, 111, - 115, 111, 102, 116, 92, 68, - 105, 114, 101, 99, 116, 88, - 84, 75, 92, 83, 114, 99, - 92, 83, 104, 97, 100, 101, - 114, 115, 92, 83, 112, 114, - 105, 116, 101, 69, 102, 102, - 101, 99, 116, 46, 102, 120, - 0, 171, 40, 0, 0, 0, - 0, 0, 255, 255, 220, 1, - 0, 0, 0, 0, 255, 255, - 232, 1, 0, 0, 0, 0, - 255, 255, 244, 1, 0, 0, - 22, 0, 0, 0, 0, 2, - 0, 0, 22, 0, 0, 0, - 16, 2, 0, 0, 22, 0, - 0, 0, 36, 2, 0, 0, - 22, 0, 0, 0, 56, 2, - 0, 0, 20, 0, 0, 0, - 76, 2, 0, 0, 20, 0, - 0, 0, 96, 2, 0, 0, - 18, 0, 0, 0, 108, 2, - 0, 0, 19, 0, 0, 0, - 120, 2, 0, 0, 83, 112, - 114, 105, 116, 101, 86, 101, - 114, 116, 101, 120, 83, 104, - 97, 100, 101, 114, 0, 99, - 111, 108, 111, 114, 0, 171, - 171, 171, 1, 0, 3, 0, - 1, 0, 4, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 3, 0, - 9, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 3, 0, - 112, 111, 115, 105, 116, 105, - 111, 110, 0, 171, 171, 171, - 2, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 3, 0, - 6, 0, 0, 0, 0, 0, - 1, 0, 2, 0, 3, 0, - 7, 0, 0, 0, 0, 0, - 1, 0, 255, 255, 255, 255, - 8, 0, 0, 0, 255, 255, - 255, 255, 2, 0, 3, 0, - 116, 101, 120, 67, 111, 111, - 114, 100, 0, 171, 171, 171, - 1, 0, 3, 0, 1, 0, - 2, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 0, 0, 0, 1, 0, - 255, 255, 255, 255, 10, 0, - 0, 0, 0, 0, 1, 0, - 255, 255, 255, 255, 184, 0, - 0, 0, 203, 0, 0, 0, - 212, 0, 0, 0, 2, 0, - 0, 0, 228, 0, 0, 0, - 184, 0, 0, 0, 252, 0, - 0, 0, 212, 0, 0, 0, - 4, 0, 0, 0, 8, 1, - 0, 0, 184, 0, 0, 0, - 56, 1, 0, 0, 68, 1, - 0, 0, 2, 0, 0, 0, - 84, 1, 0, 0, 77, 105, - 99, 114, 111, 115, 111, 102, - 116, 32, 40, 82, 41, 32, - 72, 76, 83, 76, 32, 83, - 104, 97, 100, 101, 114, 32, - 67, 111, 109, 112, 105, 108, - 101, 114, 32, 49, 48, 46, - 49, 0, 31, 0, 0, 2, - 5, 0, 0, 128, 0, 0, - 15, 144, 31, 0, 0, 2, - 5, 0, 1, 128, 1, 0, - 15, 144, 31, 0, 0, 2, - 5, 0, 2, 128, 2, 0, - 15, 144, 5, 0, 0, 3, - 0, 0, 15, 128, 2, 0, - 85, 144, 2, 0, 228, 160, - 4, 0, 0, 4, 0, 0, - 15, 128, 2, 0, 0, 144, - 1, 0, 228, 160, 0, 0, - 228, 128, 4, 0, 0, 4, - 0, 0, 15, 128, 2, 0, - 170, 144, 3, 0, 228, 160, - 0, 0, 228, 128, 4, 0, - 0, 4, 0, 0, 15, 128, - 2, 0, 255, 144, 4, 0, - 228, 160, 0, 0, 228, 128, - 4, 0, 0, 4, 0, 0, - 3, 192, 0, 0, 255, 128, - 0, 0, 228, 160, 0, 0, - 228, 128, 1, 0, 0, 2, - 0, 0, 12, 192, 0, 0, - 228, 128, 1, 0, 0, 2, - 0, 0, 15, 224, 0, 0, - 228, 144, 1, 0, 0, 2, - 1, 0, 3, 224, 1, 0, - 228, 144, 255, 255, 0, 0, - 83, 72, 68, 82, 48, 1, - 0, 0, 64, 0, 1, 0, - 76, 0, 0, 0, 89, 0, - 0, 4, 70, 142, 32, 0, - 0, 0, 0, 0, 4, 0, - 0, 0, 95, 0, 0, 3, - 242, 16, 16, 0, 0, 0, - 0, 0, 95, 0, 0, 3, - 50, 16, 16, 0, 1, 0, - 0, 0, 95, 0, 0, 3, - 242, 16, 16, 0, 2, 0, - 0, 0, 101, 0, 0, 3, - 242, 32, 16, 0, 0, 0, - 0, 0, 101, 0, 0, 3, - 50, 32, 16, 0, 1, 0, - 0, 0, 103, 0, 0, 4, - 242, 32, 16, 0, 2, 0, - 0, 0, 1, 0, 0, 0, - 104, 0, 0, 2, 1, 0, - 0, 0, 54, 0, 0, 5, - 242, 32, 16, 0, 0, 0, - 0, 0, 70, 30, 16, 0, - 0, 0, 0, 0, 54, 0, - 0, 5, 50, 32, 16, 0, - 1, 0, 0, 0, 70, 16, - 16, 0, 1, 0, 0, 0, - 56, 0, 0, 8, 242, 0, - 16, 0, 0, 0, 0, 0, - 86, 21, 16, 0, 2, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 1, 0, - 0, 0, 50, 0, 0, 10, - 242, 0, 16, 0, 0, 0, - 0, 0, 6, 16, 16, 0, - 2, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 70, 14, - 16, 0, 0, 0, 0, 0, - 50, 0, 0, 10, 242, 0, - 16, 0, 0, 0, 0, 0, - 166, 26, 16, 0, 2, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 2, 0, - 0, 0, 70, 14, 16, 0, - 0, 0, 0, 0, 50, 0, - 0, 10, 242, 32, 16, 0, - 2, 0, 0, 0, 246, 31, - 16, 0, 2, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 70, 14, 16, 0, 0, 0, - 0, 0, 62, 0, 0, 1, - 73, 83, 71, 78, 108, 0, - 0, 0, 3, 0, 0, 0, - 8, 0, 0, 0, 80, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 15, 15, 0, 0, 86, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 1, 0, 0, 0, - 3, 3, 0, 0, 95, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 2, 0, 0, 0, - 15, 15, 0, 0, 67, 79, - 76, 79, 82, 0, 84, 69, - 88, 67, 79, 79, 82, 68, - 0, 83, 86, 95, 80, 111, - 115, 105, 116, 105, 111, 110, - 0, 171, 79, 83, 71, 78, - 108, 0, 0, 0, 3, 0, - 0, 0, 8, 0, 0, 0, - 80, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 15, 0, 0, 0, - 86, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 1, 0, - 0, 0, 3, 12, 0, 0, - 95, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 3, 0, 0, 0, 2, 0, - 0, 0, 15, 0, 0, 0, - 67, 79, 76, 79, 82, 0, - 84, 69, 88, 67, 79, 79, - 82, 68, 0, 83, 86, 95, - 80, 111, 115, 105, 116, 105, - 111, 110, 0, 171 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/ToneMap_PSACESFilmic.inc b/DirectXTK/Src/Shaders/Compiled/ToneMap_PSACESFilmic.inc deleted file mode 100644 index 0865bb4..0000000 --- a/DirectXTK/Src/Shaders/Compiled/ToneMap_PSACESFilmic.inc +++ /dev/null @@ -1,140 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Position 0 xyzw 0 POS float -// TEXCOORD 0 xy 1 NONE float xy -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Target 0 xyzw 0 TARGET float xyzw -// -ps_4_0 -dcl_constantbuffer CB0[1], immediateIndexed -dcl_sampler s0, mode_default -dcl_resource_texture2d (float,float,float,float) t0 -dcl_input_ps linear v1.xy -dcl_output o0.xyzw -dcl_temps 3 -sample r0.xyzw, v1.xyxx, t0.xyzw, s0 -mul r0.xyz, r0.xyzx, cb0[0].xxxx -mov o0.w, r0.w -mad r1.xyz, r0.xyzx, l(2.510000, 2.510000, 2.510000, 0.000000), l(0.030000, 0.030000, 0.030000, 0.000000) -mul r1.xyz, r0.xyzx, r1.xyzx -mad r2.xyz, r0.xyzx, l(2.430000, 2.430000, 2.430000, 0.000000), l(0.590000, 0.590000, 0.590000, 0.000000) -mad r0.xyz, r0.xyzx, r2.xyzx, l(0.140000, 0.140000, 0.140000, 0.000000) -div_sat o0.xyz, r1.xyzx, r0.xyzx -ret -// Approximately 0 instruction slots used -#endif - -const BYTE ToneMap_PSACESFilmic[] = -{ - 68, 88, 66, 67, 64, 246, - 93, 24, 102, 253, 15, 247, - 109, 62, 229, 230, 5, 254, - 203, 169, 1, 0, 0, 0, - 80, 2, 0, 0, 3, 0, - 0, 0, 44, 0, 0, 0, - 132, 0, 0, 0, 184, 0, - 0, 0, 73, 83, 71, 78, - 80, 0, 0, 0, 2, 0, - 0, 0, 8, 0, 0, 0, - 56, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 15, 0, 0, 0, - 68, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 1, 0, - 0, 0, 3, 3, 0, 0, - 83, 86, 95, 80, 111, 115, - 105, 116, 105, 111, 110, 0, - 84, 69, 88, 67, 79, 79, - 82, 68, 0, 171, 171, 171, - 79, 83, 71, 78, 44, 0, - 0, 0, 1, 0, 0, 0, - 8, 0, 0, 0, 32, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 15, 0, 0, 0, 83, 86, - 95, 84, 97, 114, 103, 101, - 116, 0, 171, 171, 83, 72, - 68, 82, 144, 1, 0, 0, - 64, 0, 0, 0, 100, 0, - 0, 0, 89, 0, 0, 4, - 70, 142, 32, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 90, 0, 0, 3, 0, 96, - 16, 0, 0, 0, 0, 0, - 88, 24, 0, 4, 0, 112, - 16, 0, 0, 0, 0, 0, - 85, 85, 0, 0, 98, 16, - 0, 3, 50, 16, 16, 0, - 1, 0, 0, 0, 101, 0, - 0, 3, 242, 32, 16, 0, - 0, 0, 0, 0, 104, 0, - 0, 2, 3, 0, 0, 0, - 69, 0, 0, 9, 242, 0, - 16, 0, 0, 0, 0, 0, - 70, 16, 16, 0, 1, 0, - 0, 0, 70, 126, 16, 0, - 0, 0, 0, 0, 0, 96, - 16, 0, 0, 0, 0, 0, - 56, 0, 0, 8, 114, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 6, 128, 32, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 54, 0, 0, 5, - 130, 32, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 50, 0, - 0, 15, 114, 0, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 2, 64, 0, 0, 215, 163, - 32, 64, 215, 163, 32, 64, - 215, 163, 32, 64, 0, 0, - 0, 0, 2, 64, 0, 0, - 143, 194, 245, 60, 143, 194, - 245, 60, 143, 194, 245, 60, - 0, 0, 0, 0, 56, 0, - 0, 7, 114, 0, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 50, 0, 0, 15, - 114, 0, 16, 0, 2, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 2, 64, - 0, 0, 31, 133, 27, 64, - 31, 133, 27, 64, 31, 133, - 27, 64, 0, 0, 0, 0, - 2, 64, 0, 0, 61, 10, - 23, 63, 61, 10, 23, 63, - 61, 10, 23, 63, 0, 0, - 0, 0, 50, 0, 0, 12, - 114, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 2, 0, 0, 0, - 2, 64, 0, 0, 41, 92, - 15, 62, 41, 92, 15, 62, - 41, 92, 15, 62, 0, 0, - 0, 0, 14, 32, 0, 7, - 114, 32, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 62, 0, 0, 1 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/ToneMap_PSACESFilmic_SRGB.inc b/DirectXTK/Src/Shaders/Compiled/ToneMap_PSACESFilmic_SRGB.inc deleted file mode 100644 index 389a495..0000000 --- a/DirectXTK/Src/Shaders/Compiled/ToneMap_PSACESFilmic_SRGB.inc +++ /dev/null @@ -1,156 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Position 0 xyzw 0 POS float -// TEXCOORD 0 xy 1 NONE float xy -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Target 0 xyzw 0 TARGET float xyzw -// -ps_4_0 -dcl_constantbuffer CB0[1], immediateIndexed -dcl_sampler s0, mode_default -dcl_resource_texture2d (float,float,float,float) t0 -dcl_input_ps linear v1.xy -dcl_output o0.xyzw -dcl_temps 3 -sample r0.xyzw, v1.xyxx, t0.xyzw, s0 -mul r0.xyz, r0.xyzx, cb0[0].xxxx -mov o0.w, r0.w -mad r1.xyz, r0.xyzx, l(2.510000, 2.510000, 2.510000, 0.000000), l(0.030000, 0.030000, 0.030000, 0.000000) -mul r1.xyz, r0.xyzx, r1.xyzx -mad r2.xyz, r0.xyzx, l(2.430000, 2.430000, 2.430000, 0.000000), l(0.590000, 0.590000, 0.590000, 0.000000) -mad r0.xyz, r0.xyzx, r2.xyzx, l(0.140000, 0.140000, 0.140000, 0.000000) -div_sat r0.xyz, r1.xyzx, r0.xyzx -log r0.xyz, r0.xyzx -mul r0.xyz, r0.xyzx, l(0.454545, 0.454545, 0.454545, 0.000000) -exp o0.xyz, r0.xyzx -ret -// Approximately 0 instruction slots used -#endif - -const BYTE ToneMap_PSACESFilmic_SRGB[] = -{ - 68, 88, 66, 67, 173, 239, - 88, 1, 231, 89, 20, 11, - 118, 182, 104, 134, 53, 174, - 14, 103, 1, 0, 0, 0, - 160, 2, 0, 0, 3, 0, - 0, 0, 44, 0, 0, 0, - 132, 0, 0, 0, 184, 0, - 0, 0, 73, 83, 71, 78, - 80, 0, 0, 0, 2, 0, - 0, 0, 8, 0, 0, 0, - 56, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 15, 0, 0, 0, - 68, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 1, 0, - 0, 0, 3, 3, 0, 0, - 83, 86, 95, 80, 111, 115, - 105, 116, 105, 111, 110, 0, - 84, 69, 88, 67, 79, 79, - 82, 68, 0, 171, 171, 171, - 79, 83, 71, 78, 44, 0, - 0, 0, 1, 0, 0, 0, - 8, 0, 0, 0, 32, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 15, 0, 0, 0, 83, 86, - 95, 84, 97, 114, 103, 101, - 116, 0, 171, 171, 83, 72, - 68, 82, 224, 1, 0, 0, - 64, 0, 0, 0, 120, 0, - 0, 0, 89, 0, 0, 4, - 70, 142, 32, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 90, 0, 0, 3, 0, 96, - 16, 0, 0, 0, 0, 0, - 88, 24, 0, 4, 0, 112, - 16, 0, 0, 0, 0, 0, - 85, 85, 0, 0, 98, 16, - 0, 3, 50, 16, 16, 0, - 1, 0, 0, 0, 101, 0, - 0, 3, 242, 32, 16, 0, - 0, 0, 0, 0, 104, 0, - 0, 2, 3, 0, 0, 0, - 69, 0, 0, 9, 242, 0, - 16, 0, 0, 0, 0, 0, - 70, 16, 16, 0, 1, 0, - 0, 0, 70, 126, 16, 0, - 0, 0, 0, 0, 0, 96, - 16, 0, 0, 0, 0, 0, - 56, 0, 0, 8, 114, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 6, 128, 32, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 54, 0, 0, 5, - 130, 32, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 50, 0, - 0, 15, 114, 0, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 2, 64, 0, 0, 215, 163, - 32, 64, 215, 163, 32, 64, - 215, 163, 32, 64, 0, 0, - 0, 0, 2, 64, 0, 0, - 143, 194, 245, 60, 143, 194, - 245, 60, 143, 194, 245, 60, - 0, 0, 0, 0, 56, 0, - 0, 7, 114, 0, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 50, 0, 0, 15, - 114, 0, 16, 0, 2, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 2, 64, - 0, 0, 31, 133, 27, 64, - 31, 133, 27, 64, 31, 133, - 27, 64, 0, 0, 0, 0, - 2, 64, 0, 0, 61, 10, - 23, 63, 61, 10, 23, 63, - 61, 10, 23, 63, 0, 0, - 0, 0, 50, 0, 0, 12, - 114, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 2, 0, 0, 0, - 2, 64, 0, 0, 41, 92, - 15, 62, 41, 92, 15, 62, - 41, 92, 15, 62, 0, 0, - 0, 0, 14, 32, 0, 7, - 114, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 47, 0, 0, 5, 114, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 56, 0, 0, 10, - 114, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 2, 64, - 0, 0, 47, 186, 232, 62, - 47, 186, 232, 62, 47, 186, - 232, 62, 0, 0, 0, 0, - 25, 0, 0, 5, 114, 32, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 62, 0, 0, 1 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/ToneMap_PSCopy.inc b/DirectXTK/Src/Shaders/Compiled/ToneMap_PSCopy.inc deleted file mode 100644 index cc2b52f..0000000 --- a/DirectXTK/Src/Shaders/Compiled/ToneMap_PSCopy.inc +++ /dev/null @@ -1,81 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Position 0 xyzw 0 POS float -// TEXCOORD 0 xy 1 NONE float xy -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Target 0 xyzw 0 TARGET float xyzw -// -ps_4_0 -dcl_sampler s0, mode_default -dcl_resource_texture2d (float,float,float,float) t0 -dcl_input_ps linear v1.xy -dcl_output o0.xyzw -sample o0.xyzw, v1.xyxx, t0.xyzw, s0 -ret -// Approximately 0 instruction slots used -#endif - -const BYTE ToneMap_PSCopy[] = -{ - 68, 88, 66, 67, 108, 129, - 30, 239, 130, 190, 108, 21, - 28, 176, 127, 137, 202, 107, - 77, 84, 1, 0, 0, 0, - 36, 1, 0, 0, 3, 0, - 0, 0, 44, 0, 0, 0, - 132, 0, 0, 0, 184, 0, - 0, 0, 73, 83, 71, 78, - 80, 0, 0, 0, 2, 0, - 0, 0, 8, 0, 0, 0, - 56, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 15, 0, 0, 0, - 68, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 1, 0, - 0, 0, 3, 3, 0, 0, - 83, 86, 95, 80, 111, 115, - 105, 116, 105, 111, 110, 0, - 84, 69, 88, 67, 79, 79, - 82, 68, 0, 171, 171, 171, - 79, 83, 71, 78, 44, 0, - 0, 0, 1, 0, 0, 0, - 8, 0, 0, 0, 32, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 15, 0, 0, 0, 83, 86, - 95, 84, 97, 114, 103, 101, - 116, 0, 171, 171, 83, 72, - 68, 82, 100, 0, 0, 0, - 64, 0, 0, 0, 25, 0, - 0, 0, 90, 0, 0, 3, - 0, 96, 16, 0, 0, 0, - 0, 0, 88, 24, 0, 4, - 0, 112, 16, 0, 0, 0, - 0, 0, 85, 85, 0, 0, - 98, 16, 0, 3, 50, 16, - 16, 0, 1, 0, 0, 0, - 101, 0, 0, 3, 242, 32, - 16, 0, 0, 0, 0, 0, - 69, 0, 0, 9, 242, 32, - 16, 0, 0, 0, 0, 0, - 70, 16, 16, 0, 1, 0, - 0, 0, 70, 126, 16, 0, - 0, 0, 0, 0, 0, 96, - 16, 0, 0, 0, 0, 0, - 62, 0, 0, 1 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/ToneMap_PSHDR10.inc b/DirectXTK/Src/Shaders/Compiled/ToneMap_PSHDR10.inc deleted file mode 100644 index ff06990..0000000 --- a/DirectXTK/Src/Shaders/Compiled/ToneMap_PSHDR10.inc +++ /dev/null @@ -1,189 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Position 0 xyzw 0 POS float -// TEXCOORD 0 xy 1 NONE float xy -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Target 0 xyzw 0 TARGET float xyzw -// -ps_4_0 -dcl_constantbuffer CB0[1], immediateIndexed -dcl_sampler s0, mode_default -dcl_resource_texture2d (float,float,float,float) t0 -dcl_input_ps linear v1.xy -dcl_output o0.xyzw -dcl_temps 2 -sample r0.xyzw, v1.xyxx, t0.xyzw, s0 -dp3 r1.x, l(0.627404, 0.329282, 0.043314, 0.000000), r0.xyzx -dp3 r1.y, l(0.069097, 0.919540, 0.011361, 0.000000), r0.xyzx -dp3 r1.z, l(0.016392, 0.088013, 0.895595, 0.000000), r0.xyzx -mov o0.w, r0.w -mul r0.xyz, r1.xyzx, cb0[0].yyyy -mul r0.xyz, r0.xyzx, l(0.000100, 0.000100, 0.000100, 0.000000) -log r0.xyz, |r0.xyzx| -mul r0.xyz, r0.xyzx, l(0.159302, 0.159302, 0.159302, 0.000000) -exp r0.xyz, r0.xyzx -mad r1.xyz, r0.xyzx, l(18.851563, 18.851563, 18.851563, 0.000000), l(0.835938, 0.835938, 0.835938, 0.000000) -mad r0.xyz, r0.xyzx, l(18.687500, 18.687500, 18.687500, 0.000000), l(1.000000, 1.000000, 1.000000, 0.000000) -div r0.xyz, r1.xyzx, r0.xyzx -log r0.xyz, r0.xyzx -mul r0.xyz, r0.xyzx, l(78.843750, 78.843750, 78.843750, 0.000000) -exp o0.xyz, r0.xyzx -ret -// Approximately 0 instruction slots used -#endif - -const BYTE ToneMap_PSHDR10[] = -{ - 68, 88, 66, 67, 134, 120, - 193, 176, 6, 217, 254, 46, - 47, 155, 215, 110, 125, 224, - 213, 122, 1, 0, 0, 0, - 72, 3, 0, 0, 3, 0, - 0, 0, 44, 0, 0, 0, - 132, 0, 0, 0, 184, 0, - 0, 0, 73, 83, 71, 78, - 80, 0, 0, 0, 2, 0, - 0, 0, 8, 0, 0, 0, - 56, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 15, 0, 0, 0, - 68, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 1, 0, - 0, 0, 3, 3, 0, 0, - 83, 86, 95, 80, 111, 115, - 105, 116, 105, 111, 110, 0, - 84, 69, 88, 67, 79, 79, - 82, 68, 0, 171, 171, 171, - 79, 83, 71, 78, 44, 0, - 0, 0, 1, 0, 0, 0, - 8, 0, 0, 0, 32, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 15, 0, 0, 0, 83, 86, - 95, 84, 97, 114, 103, 101, - 116, 0, 171, 171, 83, 72, - 68, 82, 136, 2, 0, 0, - 64, 0, 0, 0, 162, 0, - 0, 0, 89, 0, 0, 4, - 70, 142, 32, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 90, 0, 0, 3, 0, 96, - 16, 0, 0, 0, 0, 0, - 88, 24, 0, 4, 0, 112, - 16, 0, 0, 0, 0, 0, - 85, 85, 0, 0, 98, 16, - 0, 3, 50, 16, 16, 0, - 1, 0, 0, 0, 101, 0, - 0, 3, 242, 32, 16, 0, - 0, 0, 0, 0, 104, 0, - 0, 2, 2, 0, 0, 0, - 69, 0, 0, 9, 242, 0, - 16, 0, 0, 0, 0, 0, - 70, 16, 16, 0, 1, 0, - 0, 0, 70, 126, 16, 0, - 0, 0, 0, 0, 0, 96, - 16, 0, 0, 0, 0, 0, - 16, 0, 0, 10, 18, 0, - 16, 0, 1, 0, 0, 0, - 2, 64, 0, 0, 140, 157, - 32, 63, 166, 151, 168, 62, - 154, 105, 49, 61, 0, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 16, 0, - 0, 10, 34, 0, 16, 0, - 1, 0, 0, 0, 2, 64, - 0, 0, 186, 130, 141, 61, - 249, 102, 107, 63, 84, 36, - 58, 60, 0, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 16, 0, 0, 10, - 66, 0, 16, 0, 1, 0, - 0, 0, 2, 64, 0, 0, - 173, 71, 134, 60, 68, 64, - 180, 61, 183, 69, 101, 63, - 0, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 54, 0, 0, 5, 130, 32, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 56, 0, 0, 8, - 114, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 86, 133, - 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 56, 0, - 0, 10, 114, 0, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 2, 64, 0, 0, 23, 183, - 209, 56, 23, 183, 209, 56, - 23, 183, 209, 56, 0, 0, - 0, 0, 47, 0, 0, 6, - 114, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 128, - 129, 0, 0, 0, 0, 0, - 0, 0, 56, 0, 0, 10, - 114, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 2, 64, - 0, 0, 0, 32, 35, 62, - 0, 32, 35, 62, 0, 32, - 35, 62, 0, 0, 0, 0, - 25, 0, 0, 5, 114, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 50, 0, 0, 15, - 114, 0, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 2, 64, - 0, 0, 0, 208, 150, 65, - 0, 208, 150, 65, 0, 208, - 150, 65, 0, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 86, 63, 0, 0, 86, 63, - 0, 0, 86, 63, 0, 0, - 0, 0, 50, 0, 0, 15, - 114, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 2, 64, - 0, 0, 0, 128, 149, 65, - 0, 128, 149, 65, 0, 128, - 149, 65, 0, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 0, 0, 14, 0, 0, 7, - 114, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 47, 0, 0, 5, 114, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 56, 0, 0, 10, - 114, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 2, 64, - 0, 0, 0, 176, 157, 66, - 0, 176, 157, 66, 0, 176, - 157, 66, 0, 0, 0, 0, - 25, 0, 0, 5, 114, 32, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 62, 0, 0, 1 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/ToneMap_PSReinhard.inc b/DirectXTK/Src/Shaders/Compiled/ToneMap_PSReinhard.inc deleted file mode 100644 index 69fb6c3..0000000 --- a/DirectXTK/Src/Shaders/Compiled/ToneMap_PSReinhard.inc +++ /dev/null @@ -1,113 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Position 0 xyzw 0 POS float -// TEXCOORD 0 xy 1 NONE float xy -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Target 0 xyzw 0 TARGET float xyzw -// -ps_4_0 -dcl_constantbuffer CB0[1], immediateIndexed -dcl_sampler s0, mode_default -dcl_resource_texture2d (float,float,float,float) t0 -dcl_input_ps linear v1.xy -dcl_output o0.xyzw -dcl_temps 2 -sample r0.xyzw, v1.xyxx, t0.xyzw, s0 -mul r1.xyz, r0.xyzx, cb0[0].xxxx -mad r0.xyz, r0.xyzx, cb0[0].xxxx, l(1.000000, 1.000000, 1.000000, 0.000000) -mov o0.w, r0.w -div o0.xyz, r1.xyzx, r0.xyzx -ret -// Approximately 0 instruction slots used -#endif - -const BYTE ToneMap_PSReinhard[] = -{ - 68, 88, 66, 67, 115, 103, - 22, 225, 226, 48, 165, 189, - 78, 48, 254, 136, 10, 133, - 40, 112, 1, 0, 0, 0, - 192, 1, 0, 0, 3, 0, - 0, 0, 44, 0, 0, 0, - 132, 0, 0, 0, 184, 0, - 0, 0, 73, 83, 71, 78, - 80, 0, 0, 0, 2, 0, - 0, 0, 8, 0, 0, 0, - 56, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 15, 0, 0, 0, - 68, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 1, 0, - 0, 0, 3, 3, 0, 0, - 83, 86, 95, 80, 111, 115, - 105, 116, 105, 111, 110, 0, - 84, 69, 88, 67, 79, 79, - 82, 68, 0, 171, 171, 171, - 79, 83, 71, 78, 44, 0, - 0, 0, 1, 0, 0, 0, - 8, 0, 0, 0, 32, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 15, 0, 0, 0, 83, 86, - 95, 84, 97, 114, 103, 101, - 116, 0, 171, 171, 83, 72, - 68, 82, 0, 1, 0, 0, - 64, 0, 0, 0, 64, 0, - 0, 0, 89, 0, 0, 4, - 70, 142, 32, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 90, 0, 0, 3, 0, 96, - 16, 0, 0, 0, 0, 0, - 88, 24, 0, 4, 0, 112, - 16, 0, 0, 0, 0, 0, - 85, 85, 0, 0, 98, 16, - 0, 3, 50, 16, 16, 0, - 1, 0, 0, 0, 101, 0, - 0, 3, 242, 32, 16, 0, - 0, 0, 0, 0, 104, 0, - 0, 2, 2, 0, 0, 0, - 69, 0, 0, 9, 242, 0, - 16, 0, 0, 0, 0, 0, - 70, 16, 16, 0, 1, 0, - 0, 0, 70, 126, 16, 0, - 0, 0, 0, 0, 0, 96, - 16, 0, 0, 0, 0, 0, - 56, 0, 0, 8, 114, 0, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 6, 128, 32, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 50, 0, 0, 13, - 114, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 6, 128, - 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 0, 0, - 54, 0, 0, 5, 130, 32, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 14, 0, 0, 7, - 114, 32, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 62, 0, 0, 1 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/ToneMap_PSReinhard_SRGB.inc b/DirectXTK/Src/Shaders/Compiled/ToneMap_PSReinhard_SRGB.inc deleted file mode 100644 index a57abdf..0000000 --- a/DirectXTK/Src/Shaders/Compiled/ToneMap_PSReinhard_SRGB.inc +++ /dev/null @@ -1,130 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Position 0 xyzw 0 POS float -// TEXCOORD 0 xy 1 NONE float xy -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Target 0 xyzw 0 TARGET float xyzw -// -ps_4_0 -dcl_constantbuffer CB0[1], immediateIndexed -dcl_sampler s0, mode_default -dcl_resource_texture2d (float,float,float,float) t0 -dcl_input_ps linear v1.xy -dcl_output o0.xyzw -dcl_temps 2 -sample r0.xyzw, v1.xyxx, t0.xyzw, s0 -mul r1.xyz, r0.xyzx, cb0[0].xxxx -mad r0.xyz, r0.xyzx, cb0[0].xxxx, l(1.000000, 1.000000, 1.000000, 0.000000) -mov o0.w, r0.w -div r0.xyz, r1.xyzx, r0.xyzx -log r0.xyz, |r0.xyzx| -mul r0.xyz, r0.xyzx, l(0.454545, 0.454545, 0.454545, 0.000000) -exp o0.xyz, r0.xyzx -ret -// Approximately 0 instruction slots used -#endif - -const BYTE ToneMap_PSReinhard_SRGB[] = -{ - 68, 88, 66, 67, 57, 227, - 234, 239, 176, 217, 183, 250, - 229, 25, 59, 13, 250, 49, - 198, 13, 1, 0, 0, 0, - 20, 2, 0, 0, 3, 0, - 0, 0, 44, 0, 0, 0, - 132, 0, 0, 0, 184, 0, - 0, 0, 73, 83, 71, 78, - 80, 0, 0, 0, 2, 0, - 0, 0, 8, 0, 0, 0, - 56, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 15, 0, 0, 0, - 68, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 1, 0, - 0, 0, 3, 3, 0, 0, - 83, 86, 95, 80, 111, 115, - 105, 116, 105, 111, 110, 0, - 84, 69, 88, 67, 79, 79, - 82, 68, 0, 171, 171, 171, - 79, 83, 71, 78, 44, 0, - 0, 0, 1, 0, 0, 0, - 8, 0, 0, 0, 32, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 15, 0, 0, 0, 83, 86, - 95, 84, 97, 114, 103, 101, - 116, 0, 171, 171, 83, 72, - 68, 82, 84, 1, 0, 0, - 64, 0, 0, 0, 85, 0, - 0, 0, 89, 0, 0, 4, - 70, 142, 32, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 90, 0, 0, 3, 0, 96, - 16, 0, 0, 0, 0, 0, - 88, 24, 0, 4, 0, 112, - 16, 0, 0, 0, 0, 0, - 85, 85, 0, 0, 98, 16, - 0, 3, 50, 16, 16, 0, - 1, 0, 0, 0, 101, 0, - 0, 3, 242, 32, 16, 0, - 0, 0, 0, 0, 104, 0, - 0, 2, 2, 0, 0, 0, - 69, 0, 0, 9, 242, 0, - 16, 0, 0, 0, 0, 0, - 70, 16, 16, 0, 1, 0, - 0, 0, 70, 126, 16, 0, - 0, 0, 0, 0, 0, 96, - 16, 0, 0, 0, 0, 0, - 56, 0, 0, 8, 114, 0, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 6, 128, 32, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 50, 0, 0, 13, - 114, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 6, 128, - 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 0, 0, - 54, 0, 0, 5, 130, 32, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 14, 0, 0, 7, - 114, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 47, 0, 0, 6, 114, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 128, 129, 0, - 0, 0, 0, 0, 0, 0, - 56, 0, 0, 10, 114, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 2, 64, 0, 0, - 47, 186, 232, 62, 47, 186, - 232, 62, 47, 186, 232, 62, - 0, 0, 0, 0, 25, 0, - 0, 5, 114, 32, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 62, 0, 0, 1 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/ToneMap_PSSaturate.inc b/DirectXTK/Src/Shaders/Compiled/ToneMap_PSSaturate.inc deleted file mode 100644 index 052cc96..0000000 --- a/DirectXTK/Src/Shaders/Compiled/ToneMap_PSSaturate.inc +++ /dev/null @@ -1,98 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Position 0 xyzw 0 POS float -// TEXCOORD 0 xy 1 NONE float xy -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Target 0 xyzw 0 TARGET float xyzw -// -ps_4_0 -dcl_constantbuffer CB0[1], immediateIndexed -dcl_sampler s0, mode_default -dcl_resource_texture2d (float,float,float,float) t0 -dcl_input_ps linear v1.xy -dcl_output o0.xyzw -dcl_temps 1 -sample r0.xyzw, v1.xyxx, t0.xyzw, s0 -mul_sat o0.xyz, r0.xyzx, cb0[0].xxxx -mov o0.w, r0.w -ret -// Approximately 0 instruction slots used -#endif - -const BYTE ToneMap_PSSaturate[] = -{ - 68, 88, 66, 67, 74, 164, - 55, 248, 55, 5, 223, 243, - 66, 186, 89, 42, 66, 172, - 83, 127, 1, 0, 0, 0, - 112, 1, 0, 0, 3, 0, - 0, 0, 44, 0, 0, 0, - 132, 0, 0, 0, 184, 0, - 0, 0, 73, 83, 71, 78, - 80, 0, 0, 0, 2, 0, - 0, 0, 8, 0, 0, 0, - 56, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 15, 0, 0, 0, - 68, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 1, 0, - 0, 0, 3, 3, 0, 0, - 83, 86, 95, 80, 111, 115, - 105, 116, 105, 111, 110, 0, - 84, 69, 88, 67, 79, 79, - 82, 68, 0, 171, 171, 171, - 79, 83, 71, 78, 44, 0, - 0, 0, 1, 0, 0, 0, - 8, 0, 0, 0, 32, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 15, 0, 0, 0, 83, 86, - 95, 84, 97, 114, 103, 101, - 116, 0, 171, 171, 83, 72, - 68, 82, 176, 0, 0, 0, - 64, 0, 0, 0, 44, 0, - 0, 0, 89, 0, 0, 4, - 70, 142, 32, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 90, 0, 0, 3, 0, 96, - 16, 0, 0, 0, 0, 0, - 88, 24, 0, 4, 0, 112, - 16, 0, 0, 0, 0, 0, - 85, 85, 0, 0, 98, 16, - 0, 3, 50, 16, 16, 0, - 1, 0, 0, 0, 101, 0, - 0, 3, 242, 32, 16, 0, - 0, 0, 0, 0, 104, 0, - 0, 2, 1, 0, 0, 0, - 69, 0, 0, 9, 242, 0, - 16, 0, 0, 0, 0, 0, - 70, 16, 16, 0, 1, 0, - 0, 0, 70, 126, 16, 0, - 0, 0, 0, 0, 0, 96, - 16, 0, 0, 0, 0, 0, - 56, 32, 0, 8, 114, 32, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 6, 128, 32, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 54, 0, 0, 5, - 130, 32, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 62, 0, - 0, 1 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/ToneMap_PSSaturate_SRGB.inc b/DirectXTK/Src/Shaders/Compiled/ToneMap_PSSaturate_SRGB.inc deleted file mode 100644 index fef9b26..0000000 --- a/DirectXTK/Src/Shaders/Compiled/ToneMap_PSSaturate_SRGB.inc +++ /dev/null @@ -1,114 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Position 0 xyzw 0 POS float -// TEXCOORD 0 xy 1 NONE float xy -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Target 0 xyzw 0 TARGET float xyzw -// -ps_4_0 -dcl_constantbuffer CB0[1], immediateIndexed -dcl_sampler s0, mode_default -dcl_resource_texture2d (float,float,float,float) t0 -dcl_input_ps linear v1.xy -dcl_output o0.xyzw -dcl_temps 1 -sample r0.xyzw, v1.xyxx, t0.xyzw, s0 -mul_sat r0.xyz, r0.xyzx, cb0[0].xxxx -mov o0.w, r0.w -log r0.xyz, r0.xyzx -mul r0.xyz, r0.xyzx, l(0.454545, 0.454545, 0.454545, 0.000000) -exp o0.xyz, r0.xyzx -ret -// Approximately 0 instruction slots used -#endif - -const BYTE ToneMap_PSSaturate_SRGB[] = -{ - 68, 88, 66, 67, 178, 67, - 199, 228, 117, 215, 182, 102, - 49, 24, 196, 144, 159, 179, - 114, 157, 1, 0, 0, 0, - 192, 1, 0, 0, 3, 0, - 0, 0, 44, 0, 0, 0, - 132, 0, 0, 0, 184, 0, - 0, 0, 73, 83, 71, 78, - 80, 0, 0, 0, 2, 0, - 0, 0, 8, 0, 0, 0, - 56, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 15, 0, 0, 0, - 68, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 1, 0, - 0, 0, 3, 3, 0, 0, - 83, 86, 95, 80, 111, 115, - 105, 116, 105, 111, 110, 0, - 84, 69, 88, 67, 79, 79, - 82, 68, 0, 171, 171, 171, - 79, 83, 71, 78, 44, 0, - 0, 0, 1, 0, 0, 0, - 8, 0, 0, 0, 32, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 15, 0, 0, 0, 83, 86, - 95, 84, 97, 114, 103, 101, - 116, 0, 171, 171, 83, 72, - 68, 82, 0, 1, 0, 0, - 64, 0, 0, 0, 64, 0, - 0, 0, 89, 0, 0, 4, - 70, 142, 32, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 90, 0, 0, 3, 0, 96, - 16, 0, 0, 0, 0, 0, - 88, 24, 0, 4, 0, 112, - 16, 0, 0, 0, 0, 0, - 85, 85, 0, 0, 98, 16, - 0, 3, 50, 16, 16, 0, - 1, 0, 0, 0, 101, 0, - 0, 3, 242, 32, 16, 0, - 0, 0, 0, 0, 104, 0, - 0, 2, 1, 0, 0, 0, - 69, 0, 0, 9, 242, 0, - 16, 0, 0, 0, 0, 0, - 70, 16, 16, 0, 1, 0, - 0, 0, 70, 126, 16, 0, - 0, 0, 0, 0, 0, 96, - 16, 0, 0, 0, 0, 0, - 56, 32, 0, 8, 114, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 6, 128, 32, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 54, 0, 0, 5, - 130, 32, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 47, 0, - 0, 5, 114, 0, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 56, 0, 0, 10, 114, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 2, 64, 0, 0, - 47, 186, 232, 62, 47, 186, - 232, 62, 47, 186, 232, 62, - 0, 0, 0, 0, 25, 0, - 0, 5, 114, 32, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 62, 0, 0, 1 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/ToneMap_PS_SRGB.inc b/DirectXTK/Src/Shaders/Compiled/ToneMap_PS_SRGB.inc deleted file mode 100644 index 9a5012c..0000000 --- a/DirectXTK/Src/Shaders/Compiled/ToneMap_PS_SRGB.inc +++ /dev/null @@ -1,105 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Position 0 xyzw 0 POS float -// TEXCOORD 0 xy 1 NONE float xy -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Target 0 xyzw 0 TARGET float xyzw -// -ps_4_0 -dcl_sampler s0, mode_default -dcl_resource_texture2d (float,float,float,float) t0 -dcl_input_ps linear v1.xy -dcl_output o0.xyzw -dcl_temps 1 -sample r0.xyzw, v1.xyxx, t0.xyzw, s0 -log r0.xyz, |r0.xyzx| -mov o0.w, r0.w -mul r0.xyz, r0.xyzx, l(0.454545, 0.454545, 0.454545, 0.000000) -exp o0.xyz, r0.xyzx -ret -// Approximately 0 instruction slots used -#endif - -const BYTE ToneMap_PS_SRGB[] = -{ - 68, 88, 66, 67, 162, 217, - 196, 65, 176, 181, 217, 116, - 30, 75, 91, 141, 251, 6, - 236, 10, 1, 0, 0, 0, - 148, 1, 0, 0, 3, 0, - 0, 0, 44, 0, 0, 0, - 132, 0, 0, 0, 184, 0, - 0, 0, 73, 83, 71, 78, - 80, 0, 0, 0, 2, 0, - 0, 0, 8, 0, 0, 0, - 56, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 15, 0, 0, 0, - 68, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 1, 0, - 0, 0, 3, 3, 0, 0, - 83, 86, 95, 80, 111, 115, - 105, 116, 105, 111, 110, 0, - 84, 69, 88, 67, 79, 79, - 82, 68, 0, 171, 171, 171, - 79, 83, 71, 78, 44, 0, - 0, 0, 1, 0, 0, 0, - 8, 0, 0, 0, 32, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 15, 0, 0, 0, 83, 86, - 95, 84, 97, 114, 103, 101, - 116, 0, 171, 171, 83, 72, - 68, 82, 212, 0, 0, 0, - 64, 0, 0, 0, 53, 0, - 0, 0, 90, 0, 0, 3, - 0, 96, 16, 0, 0, 0, - 0, 0, 88, 24, 0, 4, - 0, 112, 16, 0, 0, 0, - 0, 0, 85, 85, 0, 0, - 98, 16, 0, 3, 50, 16, - 16, 0, 1, 0, 0, 0, - 101, 0, 0, 3, 242, 32, - 16, 0, 0, 0, 0, 0, - 104, 0, 0, 2, 1, 0, - 0, 0, 69, 0, 0, 9, - 242, 0, 16, 0, 0, 0, - 0, 0, 70, 16, 16, 0, - 1, 0, 0, 0, 70, 126, - 16, 0, 0, 0, 0, 0, - 0, 96, 16, 0, 0, 0, - 0, 0, 47, 0, 0, 6, - 114, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 128, - 129, 0, 0, 0, 0, 0, - 0, 0, 54, 0, 0, 5, - 130, 32, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 56, 0, - 0, 10, 114, 0, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 2, 64, 0, 0, 47, 186, - 232, 62, 47, 186, 232, 62, - 47, 186, 232, 62, 0, 0, - 0, 0, 25, 0, 0, 5, - 114, 32, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 62, 0, - 0, 1 -}; diff --git a/DirectXTK/Src/Shaders/Compiled/ToneMap_VSQuad.inc b/DirectXTK/Src/Shaders/Compiled/ToneMap_VSQuad.inc deleted file mode 100644 index 66f9c40..0000000 --- a/DirectXTK/Src/Shaders/Compiled/ToneMap_VSQuad.inc +++ /dev/null @@ -1,124 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) D3D Shader Disassembler -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_VertexId 0 x 0 VERTID uint x -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------- ------ -// SV_Position 0 xyzw 0 POS float xyzw -// TEXCOORD 0 xy 1 NONE float xy -// -vs_4_0 -dcl_input_sgv v0.x, vertex_id -dcl_output_siv o0.xyzw, position -dcl_output o1.xy -dcl_temps 1 -ishl r0.x, v0.x, l(1) -and r0.x, r0.x, l(2) -utof r0.x, r0.x -mad o0.x, r0.x, l(2.000000), l(-1.000000) -and r0.z, v0.x, l(2) -utof r0.y, r0.z -mad o0.y, r0.y, l(-2.000000), l(1.000000) -mov o1.xy, r0.xyxx -mov o0.zw, l(0,0,0,1.000000) -ret -// Approximately 0 instruction slots used -#endif - -const BYTE ToneMap_VSQuad[] = -{ - 68, 88, 66, 67, 73, 101, - 42, 106, 139, 152, 179, 41, - 181, 121, 21, 254, 218, 15, - 106, 223, 1, 0, 0, 0, - 248, 1, 0, 0, 3, 0, - 0, 0, 44, 0, 0, 0, - 96, 0, 0, 0, 184, 0, - 0, 0, 73, 83, 71, 78, - 44, 0, 0, 0, 1, 0, - 0, 0, 8, 0, 0, 0, - 32, 0, 0, 0, 0, 0, - 0, 0, 6, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 1, 1, 0, 0, - 83, 86, 95, 86, 101, 114, - 116, 101, 120, 73, 100, 0, - 79, 83, 71, 78, 80, 0, - 0, 0, 2, 0, 0, 0, - 8, 0, 0, 0, 56, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 15, 0, 0, 0, 68, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 1, 0, 0, 0, - 3, 12, 0, 0, 83, 86, - 95, 80, 111, 115, 105, 116, - 105, 111, 110, 0, 84, 69, - 88, 67, 79, 79, 82, 68, - 0, 171, 171, 171, 83, 72, - 68, 82, 56, 1, 0, 0, - 64, 0, 1, 0, 78, 0, - 0, 0, 96, 0, 0, 4, - 18, 16, 16, 0, 0, 0, - 0, 0, 6, 0, 0, 0, - 103, 0, 0, 4, 242, 32, - 16, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 101, 0, - 0, 3, 50, 32, 16, 0, - 1, 0, 0, 0, 104, 0, - 0, 2, 1, 0, 0, 0, - 41, 0, 0, 7, 18, 0, - 16, 0, 0, 0, 0, 0, - 10, 16, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 1, 0, 0, 0, 1, 0, - 0, 7, 18, 0, 16, 0, - 0, 0, 0, 0, 10, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 2, 0, - 0, 0, 86, 0, 0, 5, - 18, 0, 16, 0, 0, 0, - 0, 0, 10, 0, 16, 0, - 0, 0, 0, 0, 50, 0, - 0, 9, 18, 32, 16, 0, - 0, 0, 0, 0, 10, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 0, 64, 1, 64, 0, 0, - 0, 0, 128, 191, 1, 0, - 0, 7, 66, 0, 16, 0, - 0, 0, 0, 0, 10, 16, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 2, 0, - 0, 0, 86, 0, 0, 5, - 34, 0, 16, 0, 0, 0, - 0, 0, 42, 0, 16, 0, - 0, 0, 0, 0, 50, 0, - 0, 9, 34, 32, 16, 0, - 0, 0, 0, 0, 26, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 0, 192, 1, 64, 0, 0, - 0, 0, 128, 63, 54, 0, - 0, 5, 50, 32, 16, 0, - 1, 0, 0, 0, 70, 0, - 16, 0, 0, 0, 0, 0, - 54, 0, 0, 8, 194, 32, - 16, 0, 0, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 128, 63, 62, 0, 0, 1 -}; diff --git a/DirectXTK/Src/Shaders/EnvironmentMapEffect.fx b/DirectXTK/Src/Shaders/EnvironmentMapEffect.fx index 3c4947b..a9e5231 100644 --- a/DirectXTK/Src/Shaders/EnvironmentMapEffect.fx +++ b/DirectXTK/Src/Shaders/EnvironmentMapEffect.fx @@ -5,8 +5,10 @@ // http://create.msdn.com/en-US/education/catalog/sample/stock_effects -Texture2D Texture : register(t0); -TextureCube EnvironmentMap : register(t1); +Texture2D Texture : register(t0); +TextureCube EnvironmentMap : register(t1); +Texture2D SphereMap : register(t1); +Texture2DArray DualParabolaMap : register(t1); sampler Sampler : register(s0); sampler EnvMapSampler : register(s1); @@ -81,6 +83,8 @@ VSOutputTxEnvMap ComputeEnvMapVSOutput(VSInputNmTx vin, float3 normal, uniform b } +// Cubic environment mapping +// Greene, "Environment Mapping and Other Applications of World Projections", IEEE Computer Graphics and Applications. 1986. float4 ComputeEnvMapPSOutput(PSInputPixelLightingTx pin, uniform bool useFresnel) { float4 color = Texture.Sample(Sampler, pin.TexCoord) * pin.Diffuse; @@ -109,6 +113,70 @@ float4 ComputeEnvMapPSOutput(PSInputPixelLightingTx pin, uniform bool useFresnel } +// Spherical environment mapping +// Blinn & Newell, "Texture and Reflection in Computer Generated Images", Communications of the ACM. 1976. +float4 ComputeEnvMapSpherePSOutput(PSInputPixelLightingTx pin, uniform bool useFresnel) +{ + float4 color = Texture.Sample(Sampler, pin.TexCoord) * pin.Diffuse; + + float3 eyeVector = normalize(EyePosition - pin.PositionWS.xyz); + float3 worldNormal = normalize(pin.NormalWS); + + ColorPair lightResult = ComputeLights(eyeVector, worldNormal, 3); + + color.rgb *= lightResult.Diffuse; + + float3 r = reflect(-eyeVector, worldNormal); + float m = 2.0 * sqrt(r.x*r.x + r.y*r.y + (r.z + 1.0)*(r.z + 1.0)); + float2 envcoord = float2(r.x / m + 0.5, r.y / m + 0.5); + + float4 envmap = SphereMap.Sample(EnvMapSampler, envcoord) * color.a; + + float3 amount; + if (useFresnel) + amount = ComputeFresnelFactor(eyeVector, worldNormal); + else + amount = EnvironmentMapAmount; + + color.rgb = lerp(color.rgb, envmap.rgb, amount.rgb); + color.rgb += EnvironmentMapSpecular * envmap.a; + + return color; +} + + +// Dual-parabola environment mapping +// Heidrich & Seidel, "View-independent Environment Maps", Eurographics Workshop on Graphics Hardware, 1998. +float4 ComputeEnvMapDualParabolaPSOutput(PSInputPixelLightingTx pin, uniform bool useFresnel) +{ + float4 color = Texture.Sample(Sampler, pin.TexCoord) * pin.Diffuse; + + float3 eyeVector = normalize(EyePosition - pin.PositionWS.xyz); + float3 worldNormal = normalize(pin.NormalWS); + + ColorPair lightResult = ComputeLights(eyeVector, worldNormal, 3); + + color.rgb *= lightResult.Diffuse; + + float3 r = reflect(-eyeVector, worldNormal); + float m = 2.0 * (1.0 + abs(r.z)); + float3 envcoord = float3(r.x / m + 0.5, r.y / m + 0.5, (r.z > 0) ? 0 : 1); + + float4 envmap = DualParabolaMap.Sample(EnvMapSampler, envcoord) * color.a; + + float3 amount; + if (useFresnel) + amount = ComputeFresnelFactor(eyeVector, worldNormal); + else + amount = EnvironmentMapAmount; + + color.rgb = lerp(color.rgb, envmap.rgb, amount.rgb); + color.rgb += EnvironmentMapSpecular * envmap.a; + + return color; +} + + // Vertex shader: basic. VSOutputTxEnvMap VSEnvMap(VSInputNmTx vin) { @@ -179,6 +247,11 @@ VSOutputPixelLightingTx VSEnvMapPixelLighting(VSInputNmTx vin) return vout; } +VSOutputPixelLightingTx VSEnvMapPixelLightingSM4(VSInputNmTx vin) +{ + return VSEnvMapPixelLighting(vin); +} + VSOutputPixelLightingTx VSEnvMapPixelLightingBn(VSInputNmTx vin) { VSOutputPixelLightingTx vout; @@ -194,8 +267,13 @@ VSOutputPixelLightingTx VSEnvMapPixelLightingBn(VSInputNmTx vin) return vout; } +VSOutputPixelLightingTx VSEnvMapPixelLightingBnSM4(VSInputNmTx vin) +{ + return VSEnvMapPixelLightingBn(vin); +} + -// Pixel shader: basic. +// Pixel shader (cube mapping): basic. float4 PSEnvMap(PSInputTxEnvMap pin) : SV_Target0 { float4 color = Texture.Sample(Sampler, pin.TexCoord) * pin.Diffuse; @@ -209,7 +287,7 @@ float4 PSEnvMap(PSInputTxEnvMap pin) : SV_Target0 } -// Pixel shader: no fog. +// Pixel shader (cube mapping): no fog. float4 PSEnvMapNoFog(PSInputTxEnvMap pin) : SV_Target0 { float4 color = Texture.Sample(Sampler, pin.TexCoord) * pin.Diffuse; @@ -221,7 +299,7 @@ float4 PSEnvMapNoFog(PSInputTxEnvMap pin) : SV_Target0 } -// Pixel shader: specular. +// Pixel shader (cube mapping): specular. float4 PSEnvMapSpecular(PSInputTxEnvMap pin) : SV_Target0 { float4 color = Texture.Sample(Sampler, pin.TexCoord) * pin.Diffuse; @@ -236,7 +314,7 @@ float4 PSEnvMapSpecular(PSInputTxEnvMap pin) : SV_Target0 } -// Pixel shader: specular, no fog. +// Pixel shader (cube mapping): specular, no fog. float4 PSEnvMapSpecularNoFog(PSInputTxEnvMap pin) : SV_Target0 { float4 color = Texture.Sample(Sampler, pin.TexCoord) * pin.Diffuse; @@ -249,7 +327,7 @@ float4 PSEnvMapSpecularNoFog(PSInputTxEnvMap pin) : SV_Target0 } -// Pixel shader: pixel lighting. +// Pixel shader (cube mapping): pixel lighting. float4 PSEnvMapPixelLighting(PSInputPixelLightingTx pin) : SV_Target0 { float4 color = ComputeEnvMapPSOutput(pin, false); @@ -260,7 +338,7 @@ float4 PSEnvMapPixelLighting(PSInputPixelLightingTx pin) : SV_Target0 } -// Pixel shader: pixel lighting + no fog. +// Pixel shader (cube mapping): pixel lighting + no fog. float4 PSEnvMapPixelLightingNoFog(PSInputPixelLightingTx pin) : SV_Target0 { float4 color = ComputeEnvMapPSOutput(pin, false); @@ -269,7 +347,7 @@ float4 PSEnvMapPixelLightingNoFog(PSInputPixelLightingTx pin) : SV_Target0 } -// Pixel shader: pixel lighting + fresnel +// Pixel shader (cube mapping): pixel lighting + fresnel float4 PSEnvMapPixelLightingFresnel(PSInputPixelLightingTx pin) : SV_Target0 { float4 color = ComputeEnvMapPSOutput(pin, true); @@ -280,10 +358,90 @@ float4 PSEnvMapPixelLightingFresnel(PSInputPixelLightingTx pin) : SV_Target0 } -// Pixel shader: pixel lighting + fresnel + no fog. +// Pixel shader (cube mapping): pixel lighting + fresnel + no fog. float4 PSEnvMapPixelLightingFresnelNoFog(PSInputPixelLightingTx pin) : SV_Target0 { float4 color = ComputeEnvMapPSOutput(pin, true); return color; } + + +// Pixel shader (sphere mapping): pixel lighting. +float4 PSEnvMapSpherePixelLighting(PSInputPixelLightingTx pin) : SV_Target0 +{ + float4 color = ComputeEnvMapSpherePSOutput(pin, false); + + ApplyFog(color, pin.PositionWS.w); + + return color; +} + + +// Pixel shader (sphere mapping): pixel lighting + no fog. +float4 PSEnvMapSpherePixelLightingNoFog(PSInputPixelLightingTx pin) : SV_Target0 +{ + float4 color = ComputeEnvMapSpherePSOutput(pin, false); + + return color; +} + + +// Pixel shader (sphere mapping): pixel lighting + fresnel +float4 PSEnvMapSpherePixelLightingFresnel(PSInputPixelLightingTx pin) : SV_Target0 +{ + float4 color = ComputeEnvMapSpherePSOutput(pin, true); + + ApplyFog(color, pin.PositionWS.w); + + return color; +} + + +// Pixel shader (sphere mapping): pixel lighting + fresnel + no fog. +float4 PSEnvMapSpherePixelLightingFresnelNoFog(PSInputPixelLightingTx pin) : SV_Target0 +{ + float4 color = ComputeEnvMapSpherePSOutput(pin, true); + + return color; +} + + +// Pixel shader (dual parabola mapping): pixel lighting. +float4 PSEnvMapDualParabolaPixelLighting(PSInputPixelLightingTx pin) : SV_Target0 +{ + float4 color = ComputeEnvMapDualParabolaPSOutput(pin, false); + + ApplyFog(color, pin.PositionWS.w); + + return color; +} + + +// Pixel shader (dual parabola mapping): pixel lighting + no fog. +float4 PSEnvMapDualParabolaPixelLightingNoFog(PSInputPixelLightingTx pin) : SV_Target0 +{ + float4 color = ComputeEnvMapDualParabolaPSOutput(pin, false); + + return color; +} + + +// Pixel shader (dual parabola mapping): pixel lighting + fresnel +float4 PSEnvMapDualParabolaPixelLightingFresnel(PSInputPixelLightingTx pin) : SV_Target0 +{ + float4 color = ComputeEnvMapDualParabolaPSOutput(pin, true); + + ApplyFog(color, pin.PositionWS.w); + + return color; +} + + +// Pixel shader (dual parabola mapping): pixel lighting + fresnel + no fog. +float4 PSEnvMapDualParabolaPixelLightingFresnelNoFog(PSInputPixelLightingTx pin) : SV_Target0 +{ + float4 color = ComputeEnvMapDualParabolaPSOutput(pin, true); + + return color; +} diff --git a/DirectXTK/Src/SpriteFont.cpp b/DirectXTK/Src/SpriteFont.cpp index ba3571a..1c9db5e 100644 --- a/DirectXTK/Src/SpriteFont.cpp +++ b/DirectXTK/Src/SpriteFont.cpp @@ -40,11 +40,18 @@ class SpriteFont::Impl template void ForEachGlyph(_In_z_ wchar_t const* text, TAction action, bool ignoreWhitespace) const; + void CreateTextureResource(_In_ ID3D11Device* device, + uint32_t width, uint32_t height, + DXGI_FORMAT format, + uint32_t stride, uint32_t rows, + _In_reads_(stride * rows) const uint8_t* data) noexcept(false); + const wchar_t* ConvertUTF8(_In_z_ const char *text) noexcept(false); // Fields. ComPtr texture; std::vector glyphs; + std::vector glyphsIndex; Glyph const* defaultGlyph; float lineSpacing; @@ -105,6 +112,12 @@ SpriteFont::Impl::Impl( auto glyphData = reader->ReadArray(glyphCount); glyphs.assign(glyphData, glyphData + glyphCount); + glyphsIndex.reserve(glyphs.size()); + + for (auto& glyph : glyphs) + { + glyphsIndex.emplace_back(glyph.Character); + } // Read font properties. lineSpacing = reader->Read(); @@ -117,7 +130,15 @@ SpriteFont::Impl::Impl( auto textureFormat = reader->Read(); auto textureStride = reader->Read(); auto textureRows = reader->Read(); - auto textureData = reader->ReadArray(size_t(textureStride) * size_t(textureRows)); + + uint64_t dataSize = uint64_t(textureStride) * uint64_t(textureRows); + if (dataSize > UINT32_MAX) + { + DebugTrace("ERROR: SpriteFont provided with an invalid .spritefont file\n"); + throw std::overflow_error("Invalid .spritefont file"); + } + + auto textureData = reader->ReadArray(static_cast(dataSize)); if (forceSRGB) { @@ -125,21 +146,12 @@ SpriteFont::Impl::Impl( } // Create the D3D texture. - CD3D11_TEXTURE2D_DESC textureDesc(textureFormat, textureWidth, textureHeight, 1, 1, D3D11_BIND_SHADER_RESOURCE, D3D11_USAGE_IMMUTABLE); - CD3D11_SHADER_RESOURCE_VIEW_DESC viewDesc(D3D11_SRV_DIMENSION_TEXTURE2D, textureFormat); - D3D11_SUBRESOURCE_DATA initData = { textureData, textureStride, 0 }; - ComPtr texture2D; - - ThrowIfFailed( - device->CreateTexture2D(&textureDesc, &initData, &texture2D) - ); - - ThrowIfFailed( - device->CreateShaderResourceView(texture2D.Get(), &viewDesc, &texture) - ); - - SetDebugObjectName(texture.Get(), "DirectXTK:SpriteFont"); - SetDebugObjectName(texture2D.Get(), "DirectXTK:SpriteFont"); + CreateTextureResource( + device, + textureWidth, textureHeight, + textureFormat, + textureStride, textureRows, + textureData); } @@ -160,17 +172,52 @@ SpriteFont::Impl::Impl( { throw std::exception("Glyphs must be in ascending codepoint order"); } + + glyphsIndex.reserve(glyphs.size()); + + for (auto& glyph : glyphs) + { + glyphsIndex.emplace_back(glyph.Character); + } } // Looks up the requested glyph, falling back to the default character if it is not in the font. SpriteFont::Glyph const* SpriteFont::Impl::FindGlyph(wchar_t character) const { - auto glyph = std::lower_bound(glyphs.begin(), glyphs.end(), character); + // Rather than use std::lower_bound (which includes a slow debug path when built for _DEBUG), + // we implement a binary search inline to ensure sufficient Debug build performance to be useful + // for text-heavy applications. + + size_t lower = 0; + size_t higher = glyphs.size() - 1; + size_t index = higher / 2; + const size_t size = glyphs.size(); - if (glyph != glyphs.end() && glyph->Character == character) + while (index < size) { - return &*glyph; + const auto curChar = glyphsIndex[index]; + if (curChar == character) { return &glyphs[index]; } + if (curChar < character) + { + lower = index + 1; + } + else + { + higher = index - 1; + } + if (higher < lower) { break; } + else if (higher - lower <= 4) + { + for (index = lower; index <= higher; index++) + { + if (glyphsIndex[index] == character) + { + return &glyphs[index]; + } + } + } + index = lower + ((higher - lower) / 2); } if (defaultGlyph) @@ -244,6 +291,48 @@ void SpriteFont::Impl::ForEachGlyph(_In_z_ wchar_t const* text, TAction action, } +_Use_decl_annotations_ +void SpriteFont::Impl::CreateTextureResource( + ID3D11Device* device, + uint32_t width, uint32_t height, + DXGI_FORMAT format, + uint32_t stride, uint32_t rows, + const uint8_t* data) noexcept(false) +{ + uint64_t sliceBytes = uint64_t(stride) * uint64_t(rows); + if (sliceBytes > UINT32_MAX) + { + DebugTrace("ERROR: SpriteFont provided with an invalid .spritefont file\n"); + throw std::overflow_error("Invalid .spritefont file"); + } + + D3D11_TEXTURE2D_DESC desc = {}; + desc.Width = width; + desc.Height = height; + desc.MipLevels = 1; + desc.ArraySize = 1; + desc.Format = format; + desc.SampleDesc.Count = 1; + desc.Usage = D3D11_USAGE_IMMUTABLE; + desc.BindFlags = D3D11_BIND_SHADER_RESOURCE; + + D3D11_SUBRESOURCE_DATA initData = { data, stride, static_cast(sliceBytes) }; + + ComPtr texture2D; + ThrowIfFailed( + device->CreateTexture2D(&desc, &initData, &texture2D) + ); + + CD3D11_SHADER_RESOURCE_VIEW_DESC viewDesc(D3D11_SRV_DIMENSION_TEXTURE2D, format); + ThrowIfFailed( + device->CreateShaderResourceView(texture2D.Get(), &viewDesc, texture.ReleaseAndGetAddressOf()) + ); + + SetDebugObjectName(texture.Get(), "DirectXTK:SpriteFont"); + SetDebugObjectName(texture2D.Get(), "DirectXTK:SpriteFont"); +} + + const wchar_t* SpriteFont::Impl::ConvertUTF8(_In_z_ const char *text) noexcept(false) { if (!utfBuffer) diff --git a/DirectXTK/Src/WICTextureLoader.cpp b/DirectXTK/Src/WICTextureLoader.cpp index 3b93407..f764fa5 100644 --- a/DirectXTK/Src/WICTextureLoader.cpp +++ b/DirectXTK/Src/WICTextureLoader.cpp @@ -42,11 +42,11 @@ namespace //------------------------------------------------------------------------------------- struct WICTranslate { - GUID wic; + const GUID& wic; DXGI_FORMAT format; }; - const WICTranslate g_WICFormats[] = + constexpr WICTranslate g_WICFormats[] = { { GUID_WICPixelFormat128bppRGBAFloat, DXGI_FORMAT_R32G32B32A32_FLOAT }, @@ -76,11 +76,11 @@ namespace //------------------------------------------------------------------------------------- struct WICConvert { - GUID source; - GUID target; + const GUID& source; + const GUID& target; }; - const WICConvert g_WICConvert [] = + constexpr WICConvert g_WICConvert [] = { // Note target GUID in this conversion table must be one of those directly supported formats (above). @@ -528,7 +528,7 @@ namespace // Allocate temporary memory for image uint64_t rowBytes = (uint64_t(twidth) * uint64_t(bpp) + 7u) / 8u; - uint64_t numBytes = rowBytes * uint64_t(height); + uint64_t numBytes = rowBytes * uint64_t(theight); if (rowBytes > UINT32_MAX || numBytes > UINT32_MAX) return HRESULT_FROM_WIN32(ERROR_ARITHMETIC_OVERFLOW); diff --git a/DirectXTK/Src/pch.h b/DirectXTK/Src/pch.h index ca5f03f..d6fbe48 100644 --- a/DirectXTK/Src/pch.h +++ b/DirectXTK/Src/pch.h @@ -10,7 +10,7 @@ #pragma once // Off by default warnings -#pragma warning(disable : 4619 4616 4061 4265 4365 4571 4623 4625 4626 4628 4668 4710 4711 4746 4774 4820 4987 5026 5027 5031 5032 5039 5045 26812) +#pragma warning(disable : 4619 4616 4061 4265 4365 4571 4623 4625 4626 4628 4668 4710 4711 4746 4774 4820 4987 5026 5027 5031 5032 5039 5045 5219 26812) // C4619/4616 #pragma warning warnings // C4061 enumerator 'X' in switch of enum 'X' is not explicitly handled by a case label // C4265 class has virtual functions, but destructor is not virtual @@ -32,6 +32,7 @@ // C5031/5032 push/pop mismatches in windows headers // C5039 pointer or reference to potentially throwing function passed to extern C function under - EHc // C5045 Spectre mitigation warning +// C5219 implicit conversion from 'int' to 'float', possible loss of data // 26812: The enum type 'x' is unscoped. Prefer 'enum class' over 'enum' (Enum.3). // Windows 8.1 SDK related Off by default warnings @@ -64,6 +65,7 @@ #pragma clang diagnostic ignored "-Wgnu-anonymous-struct" #pragma clang diagnostic ignored "-Wlanguage-extension-token" #pragma clang diagnostic ignored "-Wmissing-variable-declarations" +#pragma clang diagnostic ignored "-Wmicrosoft-include" #pragma clang diagnostic ignored "-Wnested-anon-types" #pragma clang diagnostic ignored "-Wreserved-id-macro" #pragma clang diagnostic ignored "-Wswitch-enum" @@ -93,7 +95,13 @@ #define _WIN32_WINNT_WIN10 0x0A00 #endif -#if defined(_XBOX_ONE) && defined(_TITLE) +#ifndef WINAPI_FAMILY_GAMES +#define WINAPI_FAMILY_GAMES 6 +#endif + +#ifdef _GAMING_XBOX +#error This version of DirectX Tool Kit not supported for GDK +#elif defined(_XBOX_ONE) && defined(_TITLE) #include #else #include @@ -128,7 +136,7 @@ #include #pragma warning(push) -#pragma warning(disable : 4467 5038 5204) +#pragma warning(disable : 4467 5038 5204 5220) #include #pragma warning(pop) diff --git a/DirectXTKModelViewer_Desktop_2017.sln b/DirectXTKModelViewer_Desktop_2017.sln index eb966ed..9983722 100644 --- a/DirectXTKModelViewer_Desktop_2017.sln +++ b/DirectXTKModelViewer_Desktop_2017.sln @@ -1,6 +1,6 @@  Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio 2017 +# Visual Studio 15 VisualStudioVersion = 12.0.40629.0 MinimumVisualStudioVersion = 10.0.40219.1 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "DirectXTKModelViewer", "DirectXTKModelViewer_Desktop_2017.vcxproj", "{7F785B94-C334-489A-BF8C-149C69AF6DE7}" diff --git a/DirectXTKModelViewer_XDK_2017.sln b/DirectXTKModelViewer_XDK_2017.sln index ffcebed..eece7a2 100644 --- a/DirectXTKModelViewer_XDK_2017.sln +++ b/DirectXTKModelViewer_XDK_2017.sln @@ -1,6 +1,6 @@  Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio 2017 +# Visual Studio 15 VisualStudioVersion = 14.0.23107.0 MinimumVisualStudioVersion = 10.0.40219.1 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "DirectXTKModelViewer_XDK_2017", "DirectXTKModelViewer_XDK_2017.vcxproj", "{94CA66C8-6974-4E59-BEB3-72EB8EB441EF}" diff --git a/README.md b/README.md index 8a3002a..a2b6407 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ Copyright (c) Microsoft Corporation. All rights reserved. -**June 1, 2020** +**November 13, 2020** The DirectX Tool Kit Model Viewer is an interactive test application for validating ``.SDKMESH``, ``.VBO``, and ``.CMO`` files rendered using the DirectX Tool Kit.