From b3df7d18ad8fc63dba7b89b9b9dc4c21d37d4223 Mon Sep 17 00:00:00 2001 From: Chuck Walbourn Date: Thu, 6 Jul 2017 10:09:26 -0700 Subject: [PATCH] Updated for DirectX Tool Kit June 2017 releases --- .gitignore | 1 + .../Audio/DynamicSoundEffectInstance.cpp | 2 +- Kits/DirectXTK/Audio/SoundCommon.cpp | 8 +- Kits/DirectXTK/Audio/WaveBankReader.h | 5 + Kits/DirectXTK/DirectXTK_Windows10.vcxproj | 57 ++ .../DirectXTK_Windows10.vcxproj.filters | 147 +++++ Kits/DirectXTK/Inc/PostProcess.h | 201 ++++++ Kits/DirectXTK/Readme.txt | 19 +- Kits/DirectXTK/Src/BasicPostProcess.cpp | 593 ++++++++++++++++++ Kits/DirectXTK/Src/CommonStates.cpp | 8 +- Kits/DirectXTK/Src/DualPostProcess.cpp | 337 ++++++++++ Kits/DirectXTK/Src/GeometricPrimitive.cpp | 8 +- Kits/DirectXTK/Src/ModelLoadSDKMESH.cpp | 31 +- Kits/DirectXTK/Src/ScreenGrab.cpp | 2 +- Kits/DirectXTK/Src/Shaders/CompileShaders.cmd | 43 ++ .../AlphaTestEffect_PSAlphaTestEqNe.inc | 16 +- .../AlphaTestEffect_PSAlphaTestEqNe.pdb | Bin 34304 -> 34304 bytes .../AlphaTestEffect_PSAlphaTestEqNeNoFog.inc | 12 +- .../AlphaTestEffect_PSAlphaTestEqNeNoFog.pdb | Bin 34304 -> 34304 bytes .../AlphaTestEffect_PSAlphaTestLtGt.inc | 16 +- .../AlphaTestEffect_PSAlphaTestLtGt.pdb | Bin 34304 -> 34304 bytes .../AlphaTestEffect_PSAlphaTestLtGtNoFog.inc | 12 +- .../AlphaTestEffect_PSAlphaTestLtGtNoFog.pdb | Bin 34304 -> 34304 bytes .../Compiled/AlphaTestEffect_VSAlphaTest.inc | 20 +- .../Compiled/AlphaTestEffect_VSAlphaTest.pdb | Bin 34304 -> 34304 bytes .../AlphaTestEffect_VSAlphaTestNoFog.inc | 20 +- .../AlphaTestEffect_VSAlphaTestNoFog.pdb | Bin 34304 -> 34304 bytes .../AlphaTestEffect_VSAlphaTestVc.inc | 24 +- .../AlphaTestEffect_VSAlphaTestVc.pdb | Bin 34304 -> 34304 bytes .../AlphaTestEffect_VSAlphaTestVcNoFog.inc | 20 +- .../AlphaTestEffect_VSAlphaTestVcNoFog.pdb | Bin 34304 -> 34304 bytes .../Shaders/Compiled/BasicEffect_PSBasic.inc | 12 +- .../Shaders/Compiled/BasicEffect_PSBasic.pdb | Bin 62976 -> 62976 bytes .../Compiled/BasicEffect_PSBasicNoFog.inc | 12 +- .../Compiled/BasicEffect_PSBasicNoFog.pdb | Bin 62976 -> 62976 bytes .../BasicEffect_PSBasicPixelLighting.inc | 28 +- .../BasicEffect_PSBasicPixelLighting.pdb | Bin 67072 -> 67072 bytes .../BasicEffect_PSBasicPixelLightingTx.inc | 30 +- .../BasicEffect_PSBasicPixelLightingTx.pdb | Bin 67072 -> 67072 bytes .../Compiled/BasicEffect_PSBasicTx.inc | 16 +- .../Compiled/BasicEffect_PSBasicTx.pdb | Bin 62976 -> 62976 bytes .../Compiled/BasicEffect_PSBasicTxNoFog.inc | 12 +- .../Compiled/BasicEffect_PSBasicTxNoFog.pdb | Bin 62976 -> 62976 bytes .../BasicEffect_PSBasicVertexLighting.inc | 12 +- .../BasicEffect_PSBasicVertexLighting.pdb | Bin 65024 -> 65024 bytes ...BasicEffect_PSBasicVertexLightingNoFog.inc | 12 +- ...BasicEffect_PSBasicVertexLightingNoFog.pdb | Bin 62976 -> 62976 bytes .../BasicEffect_PSBasicVertexLightingTx.inc | 16 +- .../BasicEffect_PSBasicVertexLightingTx.pdb | Bin 65024 -> 65024 bytes ...sicEffect_PSBasicVertexLightingTxNoFog.inc | 16 +- ...sicEffect_PSBasicVertexLightingTxNoFog.pdb | Bin 65024 -> 65024 bytes .../Shaders/Compiled/BasicEffect_VSBasic.inc | 18 +- .../Shaders/Compiled/BasicEffect_VSBasic.pdb | Bin 65024 -> 65024 bytes .../Compiled/BasicEffect_VSBasicNoFog.inc | 18 +- .../Compiled/BasicEffect_VSBasicNoFog.pdb | Bin 65024 -> 65024 bytes .../Compiled/BasicEffect_VSBasicOneLight.inc | 24 +- .../Compiled/BasicEffect_VSBasicOneLight.pdb | Bin 67072 -> 67072 bytes .../BasicEffect_VSBasicOneLightBn.inc | 26 +- .../BasicEffect_VSBasicOneLightBn.pdb | Bin 67072 -> 67072 bytes .../BasicEffect_VSBasicOneLightTx.inc | 26 +- .../BasicEffect_VSBasicOneLightTx.pdb | Bin 67072 -> 67072 bytes .../BasicEffect_VSBasicOneLightTxBn.inc | 28 +- .../BasicEffect_VSBasicOneLightTxBn.pdb | Bin 67072 -> 67072 bytes .../BasicEffect_VSBasicOneLightTxVc.inc | 28 +- .../BasicEffect_VSBasicOneLightTxVc.pdb | Bin 67072 -> 67072 bytes .../BasicEffect_VSBasicOneLightTxVcBn.inc | 32 +- .../BasicEffect_VSBasicOneLightTxVcBn.pdb | Bin 67072 -> 67072 bytes .../BasicEffect_VSBasicOneLightVc.inc | 28 +- .../BasicEffect_VSBasicOneLightVc.pdb | Bin 67072 -> 67072 bytes .../BasicEffect_VSBasicOneLightVcBn.inc | 32 +- .../BasicEffect_VSBasicOneLightVcBn.pdb | Bin 67072 -> 67072 bytes .../BasicEffect_VSBasicPixelLighting.inc | 22 +- .../BasicEffect_VSBasicPixelLighting.pdb | Bin 65024 -> 65024 bytes .../BasicEffect_VSBasicPixelLightingBn.inc | 26 +- .../BasicEffect_VSBasicPixelLightingBn.pdb | Bin 65024 -> 65024 bytes .../BasicEffect_VSBasicPixelLightingTx.inc | 22 +- .../BasicEffect_VSBasicPixelLightingTx.pdb | Bin 65024 -> 65024 bytes .../BasicEffect_VSBasicPixelLightingTxBn.inc | 26 +- .../BasicEffect_VSBasicPixelLightingTxBn.pdb | Bin 65024 -> 65024 bytes .../BasicEffect_VSBasicPixelLightingTxVc.inc | 24 +- .../BasicEffect_VSBasicPixelLightingTxVc.pdb | Bin 65024 -> 65024 bytes ...BasicEffect_VSBasicPixelLightingTxVcBn.inc | 28 +- ...BasicEffect_VSBasicPixelLightingTxVcBn.pdb | Bin 65024 -> 65024 bytes .../BasicEffect_VSBasicPixelLightingVc.inc | 24 +- .../BasicEffect_VSBasicPixelLightingVc.pdb | Bin 65024 -> 65024 bytes .../BasicEffect_VSBasicPixelLightingVcBn.inc | 28 +- .../BasicEffect_VSBasicPixelLightingVcBn.pdb | Bin 65024 -> 65024 bytes .../Compiled/BasicEffect_VSBasicTx.inc | 20 +- .../Compiled/BasicEffect_VSBasicTx.pdb | Bin 65024 -> 65024 bytes .../Compiled/BasicEffect_VSBasicTxNoFog.inc | 20 +- .../Compiled/BasicEffect_VSBasicTxNoFog.pdb | Bin 65024 -> 65024 bytes .../Compiled/BasicEffect_VSBasicTxVc.inc | 24 +- .../Compiled/BasicEffect_VSBasicTxVc.pdb | Bin 65024 -> 65024 bytes .../Compiled/BasicEffect_VSBasicTxVcNoFog.inc | 20 +- .../Compiled/BasicEffect_VSBasicTxVcNoFog.pdb | Bin 65024 -> 65024 bytes .../Compiled/BasicEffect_VSBasicVc.inc | 22 +- .../Compiled/BasicEffect_VSBasicVc.pdb | Bin 65024 -> 65024 bytes .../Compiled/BasicEffect_VSBasicVcNoFog.inc | 20 +- .../Compiled/BasicEffect_VSBasicVcNoFog.pdb | Bin 65024 -> 65024 bytes .../BasicEffect_VSBasicVertexLighting.inc | 24 +- .../BasicEffect_VSBasicVertexLighting.pdb | Bin 67072 -> 67072 bytes .../BasicEffect_VSBasicVertexLightingBn.inc | 26 +- .../BasicEffect_VSBasicVertexLightingBn.pdb | Bin 67072 -> 67072 bytes .../BasicEffect_VSBasicVertexLightingTx.inc | 26 +- .../BasicEffect_VSBasicVertexLightingTx.pdb | Bin 67072 -> 67072 bytes .../BasicEffect_VSBasicVertexLightingTxBn.inc | 28 +- .../BasicEffect_VSBasicVertexLightingTxBn.pdb | Bin 67072 -> 67072 bytes .../BasicEffect_VSBasicVertexLightingTxVc.inc | 26 +- .../BasicEffect_VSBasicVertexLightingTxVc.pdb | Bin 67072 -> 67072 bytes ...asicEffect_VSBasicVertexLightingTxVcBn.inc | 30 +- ...asicEffect_VSBasicVertexLightingTxVcBn.pdb | Bin 67072 -> 67072 bytes .../BasicEffect_VSBasicVertexLightingVc.inc | 26 +- .../BasicEffect_VSBasicVertexLightingVc.pdb | Bin 67072 -> 67072 bytes .../BasicEffect_VSBasicVertexLightingVcBn.inc | 30 +- .../BasicEffect_VSBasicVertexLightingVcBn.pdb | Bin 67072 -> 67072 bytes .../Src/Shaders/Compiled/DGSLEffect_main.inc | 12 +- .../Src/Shaders/Compiled/DGSLEffect_main.pdb | Bin 30208 -> 30208 bytes .../Compiled/DGSLEffect_main1Bones.inc | 12 +- .../Compiled/DGSLEffect_main1Bones.pdb | Bin 32256 -> 32256 bytes .../Compiled/DGSLEffect_main1BonesVc.inc | 12 +- .../Compiled/DGSLEffect_main1BonesVc.pdb | Bin 32256 -> 32256 bytes .../Compiled/DGSLEffect_main2Bones.inc | 12 +- .../Compiled/DGSLEffect_main2Bones.pdb | Bin 32256 -> 32256 bytes .../Compiled/DGSLEffect_main2BonesVc.inc | 12 +- .../Compiled/DGSLEffect_main2BonesVc.pdb | Bin 32256 -> 32256 bytes .../Compiled/DGSLEffect_main4Bones.inc | 12 +- .../Compiled/DGSLEffect_main4Bones.pdb | Bin 32256 -> 32256 bytes .../Compiled/DGSLEffect_main4BonesVc.inc | 12 +- .../Compiled/DGSLEffect_main4BonesVc.pdb | Bin 32256 -> 32256 bytes .../Shaders/Compiled/DGSLEffect_mainVc.inc | 12 +- .../Shaders/Compiled/DGSLEffect_mainVc.pdb | Bin 30208 -> 30208 bytes .../Src/Shaders/Compiled/DGSLLambert_main.inc | 12 +- .../Src/Shaders/Compiled/DGSLLambert_main.pdb | Bin 24064 -> 24064 bytes .../Shaders/Compiled/DGSLLambert_mainTk.inc | 12 +- .../Shaders/Compiled/DGSLLambert_mainTk.pdb | Bin 24064 -> 24064 bytes .../Shaders/Compiled/DGSLLambert_mainTx.inc | 12 +- .../Shaders/Compiled/DGSLLambert_mainTx.pdb | Bin 24064 -> 24064 bytes .../Shaders/Compiled/DGSLLambert_mainTxTk.inc | 12 +- .../Shaders/Compiled/DGSLLambert_mainTxTk.pdb | Bin 24064 -> 24064 bytes .../Src/Shaders/Compiled/DGSLPhong_main.inc | 12 +- .../Src/Shaders/Compiled/DGSLPhong_main.pdb | Bin 28160 -> 28160 bytes .../Src/Shaders/Compiled/DGSLPhong_mainTk.inc | 12 +- .../Src/Shaders/Compiled/DGSLPhong_mainTk.pdb | Bin 28160 -> 28160 bytes .../Src/Shaders/Compiled/DGSLPhong_mainTx.inc | 12 +- .../Src/Shaders/Compiled/DGSLPhong_mainTx.pdb | Bin 28160 -> 28160 bytes .../Shaders/Compiled/DGSLPhong_mainTxTk.inc | 12 +- .../Shaders/Compiled/DGSLPhong_mainTxTk.pdb | Bin 30208 -> 30208 bytes .../Src/Shaders/Compiled/DGSLUnlit_main.inc | 12 +- .../Src/Shaders/Compiled/DGSLUnlit_main.pdb | Bin 22016 -> 22016 bytes .../Src/Shaders/Compiled/DGSLUnlit_mainTk.inc | 12 +- .../Src/Shaders/Compiled/DGSLUnlit_mainTk.pdb | Bin 22016 -> 22016 bytes .../Src/Shaders/Compiled/DGSLUnlit_mainTx.inc | 12 +- .../Src/Shaders/Compiled/DGSLUnlit_mainTx.pdb | Bin 22016 -> 22016 bytes .../Shaders/Compiled/DGSLUnlit_mainTxTk.inc | 12 +- .../Shaders/Compiled/DGSLUnlit_mainTxTk.pdb | Bin 22016 -> 22016 bytes .../DualTextureEffect_PSDualTexture.inc | 16 +- .../DualTextureEffect_PSDualTexture.pdb | Bin 34304 -> 34304 bytes .../DualTextureEffect_PSDualTextureNoFog.inc | 12 +- .../DualTextureEffect_PSDualTextureNoFog.pdb | Bin 32256 -> 32256 bytes .../DualTextureEffect_VSDualTexture.inc | 20 +- .../DualTextureEffect_VSDualTexture.pdb | Bin 34304 -> 34304 bytes .../DualTextureEffect_VSDualTextureNoFog.inc | 20 +- .../DualTextureEffect_VSDualTextureNoFog.pdb | Bin 34304 -> 34304 bytes .../DualTextureEffect_VSDualTextureVc.inc | 24 +- .../DualTextureEffect_VSDualTextureVc.pdb | Bin 34304 -> 34304 bytes ...DualTextureEffect_VSDualTextureVcNoFog.inc | 20 +- ...DualTextureEffect_VSDualTextureVcNoFog.pdb | Bin 34304 -> 34304 bytes .../EnvironmentMapEffect_PSEnvMap.inc | 16 +- .../EnvironmentMapEffect_PSEnvMap.pdb | Bin 50688 -> 50688 bytes .../EnvironmentMapEffect_PSEnvMapNoFog.inc | 12 +- .../EnvironmentMapEffect_PSEnvMapNoFog.pdb | Bin 50688 -> 50688 bytes ...ronmentMapEffect_PSEnvMapPixelLighting.inc | 22 +- ...ronmentMapEffect_PSEnvMapPixelLighting.pdb | Bin 54784 -> 54784 bytes ...MapEffect_PSEnvMapPixelLightingFresnel.inc | 22 +- ...MapEffect_PSEnvMapPixelLightingFresnel.pdb | Bin 54784 -> 54784 bytes ...fect_PSEnvMapPixelLightingFresnelNoFog.inc | 18 +- ...fect_PSEnvMapPixelLightingFresnelNoFog.pdb | Bin 54784 -> 54784 bytes ...ntMapEffect_PSEnvMapPixelLightingNoFog.inc | 18 +- ...ntMapEffect_PSEnvMapPixelLightingNoFog.pdb | Bin 54784 -> 54784 bytes .../EnvironmentMapEffect_PSEnvMapSpecular.inc | 16 +- .../EnvironmentMapEffect_PSEnvMapSpecular.pdb | Bin 50688 -> 50688 bytes ...ronmentMapEffect_PSEnvMapSpecularNoFog.inc | 12 +- ...ronmentMapEffect_PSEnvMapSpecularNoFog.pdb | Bin 50688 -> 50688 bytes .../EnvironmentMapEffect_VSEnvMap.inc | 28 +- .../EnvironmentMapEffect_VSEnvMap.pdb | Bin 52736 -> 52736 bytes .../EnvironmentMapEffect_VSEnvMapBn.inc | 30 +- .../EnvironmentMapEffect_VSEnvMapBn.pdb | Bin 54784 -> 54784 bytes .../EnvironmentMapEffect_VSEnvMapFresnel.inc | 28 +- .../EnvironmentMapEffect_VSEnvMapFresnel.pdb | Bin 54784 -> 54784 bytes ...EnvironmentMapEffect_VSEnvMapFresnelBn.inc | 30 +- ...EnvironmentMapEffect_VSEnvMapFresnelBn.pdb | Bin 54784 -> 54784 bytes .../EnvironmentMapEffect_VSEnvMapOneLight.inc | 28 +- .../EnvironmentMapEffect_VSEnvMapOneLight.pdb | Bin 52736 -> 52736 bytes ...nvironmentMapEffect_VSEnvMapOneLightBn.inc | 30 +- ...nvironmentMapEffect_VSEnvMapOneLightBn.pdb | Bin 52736 -> 52736 bytes ...nmentMapEffect_VSEnvMapOneLightFresnel.inc | 28 +- ...nmentMapEffect_VSEnvMapOneLightFresnel.pdb | Bin 54784 -> 54784 bytes ...entMapEffect_VSEnvMapOneLightFresnelBn.inc | 30 +- ...entMapEffect_VSEnvMapOneLightFresnelBn.pdb | Bin 54784 -> 54784 bytes ...ronmentMapEffect_VSEnvMapPixelLighting.inc | 22 +- ...ronmentMapEffect_VSEnvMapPixelLighting.pdb | Bin 52736 -> 52736 bytes ...nmentMapEffect_VSEnvMapPixelLightingBn.inc | 26 +- ...nmentMapEffect_VSEnvMapPixelLightingBn.pdb | Bin 52736 -> 52736 bytes ...ormalMapEffect_PSNormalPixelLightingTx.inc | 34 +- ...ormalMapEffect_PSNormalPixelLightingTx.pdb | Bin 54784 -> 54784 bytes ...MapEffect_PSNormalPixelLightingTxNoFog.inc | 34 +- ...MapEffect_PSNormalPixelLightingTxNoFog.pdb | Bin 54784 -> 54784 bytes ...ffect_PSNormalPixelLightingTxNoFogSpec.inc | 34 +- ...ffect_PSNormalPixelLightingTxNoFogSpec.pdb | Bin 54784 -> 54784 bytes ...apEffect_PSNormalPixelLightingTxNoSpec.inc | 34 +- ...apEffect_PSNormalPixelLightingTxNoSpec.pdb | Bin 54784 -> 54784 bytes ...ormalMapEffect_VSNormalPixelLightingTx.inc | 24 +- ...ormalMapEffect_VSNormalPixelLightingTx.pdb | Bin 52736 -> 52736 bytes ...malMapEffect_VSNormalPixelLightingTxBn.inc | 28 +- ...malMapEffect_VSNormalPixelLightingTxBn.pdb | Bin 52736 -> 52736 bytes ...malMapEffect_VSNormalPixelLightingTxVc.inc | 24 +- ...malMapEffect_VSNormalPixelLightingTxVc.pdb | Bin 52736 -> 52736 bytes ...lMapEffect_VSNormalPixelLightingTxVcBn.inc | 32 +- ...lMapEffect_VSNormalPixelLightingTxVcBn.pdb | Bin 52736 -> 52736 bytes .../Compiled/PostProcess_PSBloomBlur.inc | 136 ++++ .../Compiled/PostProcess_PSBloomBlur.pdb | Bin 0 -> 34304 bytes .../Compiled/PostProcess_PSBloomCombine.inc | 173 +++++ .../Compiled/PostProcess_PSBloomCombine.pdb | Bin 0 -> 34304 bytes .../Compiled/PostProcess_PSBloomExtract.inc | 109 ++++ .../Compiled/PostProcess_PSBloomExtract.pdb | Bin 0 -> 32256 bytes .../Shaders/Compiled/PostProcess_PSCopy.inc | 81 +++ .../Shaders/Compiled/PostProcess_PSCopy.pdb | Bin 0 -> 32256 bytes .../Compiled/PostProcess_PSDownScale2x2.inc | 136 ++++ .../Compiled/PostProcess_PSDownScale2x2.pdb | Bin 0 -> 34304 bytes .../Compiled/PostProcess_PSDownScale4x4.inc | 136 ++++ .../Compiled/PostProcess_PSDownScale4x4.pdb | Bin 0 -> 34304 bytes .../PostProcess_PSGaussianBlur5x5.inc | 136 ++++ .../PostProcess_PSGaussianBlur5x5.pdb | Bin 0 -> 34304 bytes .../Shaders/Compiled/PostProcess_PSMerge.inc | 112 ++++ .../Shaders/Compiled/PostProcess_PSMerge.pdb | Bin 0 -> 32256 bytes .../Compiled/PostProcess_PSMonochrome.inc | 95 +++ .../Compiled/PostProcess_PSMonochrome.pdb | Bin 0 -> 32256 bytes .../Shaders/Compiled/PostProcess_PSSepia.inc | 111 ++++ .../Shaders/Compiled/PostProcess_PSSepia.pdb | Bin 0 -> 32256 bytes .../Shaders/Compiled/PostProcess_VSQuad.inc | 119 ++++ .../Shaders/Compiled/PostProcess_VSQuad.pdb | Bin 0 -> 32256 bytes .../SkinnedEffect_PSSkinnedPixelLighting.inc | 30 +- .../SkinnedEffect_PSSkinnedPixelLighting.pdb | Bin 58880 -> 58880 bytes .../SkinnedEffect_PSSkinnedVertexLighting.inc | 16 +- .../SkinnedEffect_PSSkinnedVertexLighting.pdb | Bin 54784 -> 54784 bytes ...nedEffect_PSSkinnedVertexLightingNoFog.inc | 16 +- ...nedEffect_PSSkinnedVertexLightingNoFog.pdb | Bin 54784 -> 54784 bytes ...innedEffect_VSSkinnedOneLightFourBones.inc | 28 +- ...innedEffect_VSSkinnedOneLightFourBones.pdb | Bin 58880 -> 58880 bytes ...nedEffect_VSSkinnedOneLightFourBonesBn.inc | 32 +- ...nedEffect_VSSkinnedOneLightFourBonesBn.pdb | Bin 58880 -> 58880 bytes ...SkinnedEffect_VSSkinnedOneLightOneBone.inc | 28 +- ...SkinnedEffect_VSSkinnedOneLightOneBone.pdb | Bin 58880 -> 58880 bytes ...innedEffect_VSSkinnedOneLightOneBoneBn.inc | 32 +- ...innedEffect_VSSkinnedOneLightOneBoneBn.pdb | Bin 58880 -> 58880 bytes ...kinnedEffect_VSSkinnedOneLightTwoBones.inc | 28 +- ...kinnedEffect_VSSkinnedOneLightTwoBones.pdb | Bin 58880 -> 58880 bytes ...nnedEffect_VSSkinnedOneLightTwoBonesBn.inc | 32 +- ...nnedEffect_VSSkinnedOneLightTwoBonesBn.pdb | Bin 58880 -> 58880 bytes ...Effect_VSSkinnedPixelLightingFourBones.inc | 24 +- ...Effect_VSSkinnedPixelLightingFourBones.pdb | Bin 56832 -> 56832 bytes ...fect_VSSkinnedPixelLightingFourBonesBn.inc | 30 +- ...fect_VSSkinnedPixelLightingFourBonesBn.pdb | Bin 56832 -> 56832 bytes ...edEffect_VSSkinnedPixelLightingOneBone.inc | 24 +- ...edEffect_VSSkinnedPixelLightingOneBone.pdb | Bin 56832 -> 56832 bytes ...Effect_VSSkinnedPixelLightingOneBoneBn.inc | 30 +- ...Effect_VSSkinnedPixelLightingOneBoneBn.pdb | Bin 56832 -> 56832 bytes ...dEffect_VSSkinnedPixelLightingTwoBones.inc | 24 +- ...dEffect_VSSkinnedPixelLightingTwoBones.pdb | Bin 56832 -> 56832 bytes ...ffect_VSSkinnedPixelLightingTwoBonesBn.inc | 30 +- ...ffect_VSSkinnedPixelLightingTwoBonesBn.pdb | Bin 56832 -> 56832 bytes ...ffect_VSSkinnedVertexLightingFourBones.inc | 28 +- ...ffect_VSSkinnedVertexLightingFourBones.pdb | Bin 60928 -> 60928 bytes ...ect_VSSkinnedVertexLightingFourBonesBn.inc | 32 +- ...ect_VSSkinnedVertexLightingFourBonesBn.pdb | Bin 60928 -> 60928 bytes ...dEffect_VSSkinnedVertexLightingOneBone.inc | 28 +- ...dEffect_VSSkinnedVertexLightingOneBone.pdb | Bin 60928 -> 60928 bytes ...ffect_VSSkinnedVertexLightingOneBoneBn.inc | 32 +- ...ffect_VSSkinnedVertexLightingOneBoneBn.pdb | Bin 60928 -> 60928 bytes ...Effect_VSSkinnedVertexLightingTwoBones.inc | 28 +- ...Effect_VSSkinnedVertexLightingTwoBones.pdb | Bin 60928 -> 60928 bytes ...fect_VSSkinnedVertexLightingTwoBonesBn.inc | 32 +- ...fect_VSSkinnedVertexLightingTwoBonesBn.pdb | Bin 60928 -> 60928 bytes .../SpriteEffect_SpritePixelShader.inc | 12 +- .../SpriteEffect_SpritePixelShader.pdb | Bin 13824 -> 13824 bytes .../SpriteEffect_SpriteVertexShader.inc | 12 +- .../SpriteEffect_SpriteVertexShader.pdb | Bin 15872 -> 15872 bytes .../Shaders/Compiled/ToneMap_PSACESFilmic.inc | 140 +++++ .../Shaders/Compiled/ToneMap_PSACESFilmic.pdb | Bin 0 -> 40448 bytes .../Compiled/ToneMap_PSACESFilmic_SRGB.inc | 156 +++++ .../Compiled/ToneMap_PSACESFilmic_SRGB.pdb | Bin 0 -> 40448 bytes .../Src/Shaders/Compiled/ToneMap_PSCopy.inc | 81 +++ .../Src/Shaders/Compiled/ToneMap_PSCopy.pdb | Bin 0 -> 40448 bytes .../Src/Shaders/Compiled/ToneMap_PSHDR10.inc | 189 ++++++ .../Src/Shaders/Compiled/ToneMap_PSHDR10.pdb | Bin 0 -> 42496 bytes .../Shaders/Compiled/ToneMap_PSReinhard.inc | 113 ++++ .../Shaders/Compiled/ToneMap_PSReinhard.pdb | Bin 0 -> 40448 bytes .../Compiled/ToneMap_PSReinhard_SRGB.inc | 130 ++++ .../Compiled/ToneMap_PSReinhard_SRGB.pdb | Bin 0 -> 40448 bytes .../Shaders/Compiled/ToneMap_PSSaturate.inc | 98 +++ .../Shaders/Compiled/ToneMap_PSSaturate.pdb | Bin 0 -> 40448 bytes .../Compiled/ToneMap_PSSaturate_SRGB.inc | 114 ++++ .../Compiled/ToneMap_PSSaturate_SRGB.pdb | Bin 0 -> 40448 bytes .../Src/Shaders/Compiled/ToneMap_PS_SRGB.inc | 105 ++++ .../Src/Shaders/Compiled/ToneMap_PS_SRGB.pdb | Bin 0 -> 40448 bytes .../Src/Shaders/Compiled/ToneMap_VSQuad.inc | 119 ++++ .../Src/Shaders/Compiled/ToneMap_VSQuad.pdb | Bin 0 -> 40448 bytes Kits/DirectXTK/Src/Shaders/PostProcess.fx | 181 ++++++ Kits/DirectXTK/Src/Shaders/ToneMap.fx | 231 +++++++ Kits/DirectXTK/Src/Shaders/Utilities.fxh | 74 +++ Kits/DirectXTK/Src/SpriteBatch.cpp | 4 +- Kits/DirectXTK/Src/ToneMapPostProcess.cpp | 430 +++++++++++++ Kits/DirectXTK/Src/WICTextureLoader.cpp | 4 +- .../Audio/DynamicSoundEffectInstance.cpp | 2 +- Kits/DirectXTK12/Audio/SoundCommon.cpp | 8 +- Kits/DirectXTK12/Audio/WaveBankReader.h | 3 + Kits/DirectXTK12/DirectXTK_Windows10.vcxproj | 61 ++ .../DirectXTK_Windows10.vcxproj.filters | 159 +++++ Kits/DirectXTK12/Inc/DescriptorHeap.h | 115 +++- Kits/DirectXTK12/Inc/PostProcess.h | 189 ++++++ Kits/DirectXTK12/Readme.txt | 23 +- Kits/DirectXTK12/Src/AlphaTestEffect.cpp | 12 +- Kits/DirectXTK12/Src/BasicEffect.cpp | 14 +- Kits/DirectXTK12/Src/BasicPostProcess.cpp | 590 +++++++++++++++++ Kits/DirectXTK12/Src/DualPostProcess.cpp | 352 +++++++++++ Kits/DirectXTK12/Src/DualTextureEffect.cpp | 18 +- Kits/DirectXTK12/Src/EffectCommon.cpp | 2 +- Kits/DirectXTK12/Src/EffectCommon.h | 3 +- Kits/DirectXTK12/Src/EnvironmentMapEffect.cpp | 20 +- Kits/DirectXTK12/Src/ModelLoadSDKMESH.cpp | 32 +- Kits/DirectXTK12/Src/NormalMapEffect.cpp | 16 +- Kits/DirectXTK12/Src/ScreenGrab.cpp | 2 +- .../Src/Shaders/CompileShaders.cmd | 37 ++ .../AlphaTestEffect_PSAlphaTestEqNe.inc | 12 +- .../AlphaTestEffect_PSAlphaTestEqNe.pdb | Bin 42496 -> 48640 bytes .../AlphaTestEffect_PSAlphaTestEqNeNoFog.inc | 12 +- .../AlphaTestEffect_PSAlphaTestEqNeNoFog.pdb | Bin 40448 -> 48640 bytes .../AlphaTestEffect_PSAlphaTestLtGt.inc | 12 +- .../AlphaTestEffect_PSAlphaTestLtGt.pdb | Bin 42496 -> 48640 bytes .../AlphaTestEffect_PSAlphaTestLtGtNoFog.inc | 12 +- .../AlphaTestEffect_PSAlphaTestLtGtNoFog.pdb | Bin 40448 -> 48640 bytes .../Compiled/AlphaTestEffect_VSAlphaTest.inc | 12 +- .../Compiled/AlphaTestEffect_VSAlphaTest.pdb | Bin 42496 -> 48640 bytes .../AlphaTestEffect_VSAlphaTestNoFog.inc | 12 +- .../AlphaTestEffect_VSAlphaTestNoFog.pdb | Bin 42496 -> 48640 bytes .../AlphaTestEffect_VSAlphaTestVc.inc | 12 +- .../AlphaTestEffect_VSAlphaTestVc.pdb | Bin 42496 -> 48640 bytes .../AlphaTestEffect_VSAlphaTestVcNoFog.inc | 12 +- .../AlphaTestEffect_VSAlphaTestVcNoFog.pdb | Bin 42496 -> 48640 bytes .../Shaders/Compiled/BasicEffect_PSBasic.pdb | Bin 69120 -> 75264 bytes .../Compiled/BasicEffect_PSBasicNoFog.pdb | Bin 67072 -> 75264 bytes .../BasicEffect_PSBasicPixelLighting.pdb | Bin 71168 -> 79360 bytes .../BasicEffect_PSBasicPixelLightingTx.inc | 12 +- .../BasicEffect_PSBasicPixelLightingTx.pdb | Bin 71168 -> 79360 bytes .../Compiled/BasicEffect_PSBasicTx.inc | 12 +- .../Compiled/BasicEffect_PSBasicTx.pdb | Bin 69120 -> 75264 bytes .../Compiled/BasicEffect_PSBasicTxNoFog.inc | 12 +- .../Compiled/BasicEffect_PSBasicTxNoFog.pdb | Bin 67072 -> 75264 bytes .../BasicEffect_PSBasicVertexLighting.pdb | Bin 69120 -> 75264 bytes ...BasicEffect_PSBasicVertexLightingNoFog.pdb | Bin 69120 -> 75264 bytes .../BasicEffect_PSBasicVertexLightingTx.inc | 12 +- .../BasicEffect_PSBasicVertexLightingTx.pdb | Bin 69120 -> 75264 bytes ...sicEffect_PSBasicVertexLightingTxNoFog.inc | 12 +- ...sicEffect_PSBasicVertexLightingTxNoFog.pdb | Bin 69120 -> 75264 bytes .../Shaders/Compiled/BasicEffect_VSBasic.pdb | Bin 69120 -> 77312 bytes .../Compiled/BasicEffect_VSBasicNoFog.pdb | Bin 69120 -> 75264 bytes .../BasicEffect_VSBasicPixelLighting.pdb | Bin 69120 -> 77312 bytes .../BasicEffect_VSBasicPixelLightingBn.pdb | Bin 69120 -> 77312 bytes .../BasicEffect_VSBasicPixelLightingTx.inc | 12 +- .../BasicEffect_VSBasicPixelLightingTx.pdb | Bin 69120 -> 77312 bytes .../BasicEffect_VSBasicPixelLightingTxBn.inc | 12 +- .../BasicEffect_VSBasicPixelLightingTxBn.pdb | Bin 69120 -> 77312 bytes .../BasicEffect_VSBasicPixelLightingTxVc.inc | 12 +- .../BasicEffect_VSBasicPixelLightingTxVc.pdb | Bin 69120 -> 77312 bytes ...BasicEffect_VSBasicPixelLightingTxVcBn.inc | 12 +- ...BasicEffect_VSBasicPixelLightingTxVcBn.pdb | Bin 71168 -> 77312 bytes .../BasicEffect_VSBasicPixelLightingVc.pdb | Bin 69120 -> 77312 bytes .../BasicEffect_VSBasicPixelLightingVcBn.pdb | Bin 69120 -> 77312 bytes .../Compiled/BasicEffect_VSBasicTx.inc | 12 +- .../Compiled/BasicEffect_VSBasicTx.pdb | Bin 69120 -> 77312 bytes .../Compiled/BasicEffect_VSBasicTxNoFog.inc | 12 +- .../Compiled/BasicEffect_VSBasicTxNoFog.pdb | Bin 69120 -> 77312 bytes .../Compiled/BasicEffect_VSBasicTxVc.inc | 12 +- .../Compiled/BasicEffect_VSBasicTxVc.pdb | Bin 69120 -> 77312 bytes .../Compiled/BasicEffect_VSBasicTxVcNoFog.inc | 12 +- .../Compiled/BasicEffect_VSBasicTxVcNoFog.pdb | Bin 69120 -> 77312 bytes .../Compiled/BasicEffect_VSBasicVc.pdb | Bin 69120 -> 77312 bytes .../Compiled/BasicEffect_VSBasicVcNoFog.pdb | Bin 69120 -> 77312 bytes .../BasicEffect_VSBasicVertexLighting.pdb | Bin 71168 -> 79360 bytes .../BasicEffect_VSBasicVertexLightingBn.pdb | Bin 73216 -> 79360 bytes .../BasicEffect_VSBasicVertexLightingTx.inc | 12 +- .../BasicEffect_VSBasicVertexLightingTx.pdb | Bin 71168 -> 79360 bytes .../BasicEffect_VSBasicVertexLightingTxBn.inc | 12 +- .../BasicEffect_VSBasicVertexLightingTxBn.pdb | Bin 73216 -> 79360 bytes .../BasicEffect_VSBasicVertexLightingTxVc.inc | 12 +- .../BasicEffect_VSBasicVertexLightingTxVc.pdb | Bin 73216 -> 79360 bytes ...asicEffect_VSBasicVertexLightingTxVcBn.inc | 12 +- ...asicEffect_VSBasicVertexLightingTxVcBn.pdb | Bin 73216 -> 79360 bytes .../BasicEffect_VSBasicVertexLightingVc.pdb | Bin 73216 -> 79360 bytes .../BasicEffect_VSBasicVertexLightingVcBn.pdb | Bin 73216 -> 79360 bytes .../DualTextureEffect_PSDualTexture.inc | 16 +- .../DualTextureEffect_PSDualTexture.pdb | Bin 40448 -> 48640 bytes .../DualTextureEffect_PSDualTextureNoFog.inc | 16 +- .../DualTextureEffect_PSDualTextureNoFog.pdb | Bin 40448 -> 46592 bytes .../DualTextureEffect_VSDualTexture.inc | 16 +- .../DualTextureEffect_VSDualTexture.pdb | Bin 42496 -> 48640 bytes .../DualTextureEffect_VSDualTextureNoFog.inc | 16 +- .../DualTextureEffect_VSDualTextureNoFog.pdb | Bin 42496 -> 48640 bytes .../DualTextureEffect_VSDualTextureVc.inc | 16 +- .../DualTextureEffect_VSDualTextureVc.pdb | Bin 42496 -> 48640 bytes ...DualTextureEffect_VSDualTextureVcNoFog.inc | 16 +- ...DualTextureEffect_VSDualTextureVcNoFog.pdb | Bin 42496 -> 48640 bytes .../EnvironmentMapEffect_PSEnvMap.inc | 16 +- .../EnvironmentMapEffect_PSEnvMap.pdb | Bin 58880 -> 65024 bytes .../EnvironmentMapEffect_PSEnvMapNoFog.inc | 16 +- .../EnvironmentMapEffect_PSEnvMapNoFog.pdb | Bin 56832 -> 65024 bytes ...ronmentMapEffect_PSEnvMapPixelLighting.inc | 16 +- ...ronmentMapEffect_PSEnvMapPixelLighting.pdb | Bin 60928 -> 69120 bytes ...MapEffect_PSEnvMapPixelLightingFresnel.inc | 16 +- ...MapEffect_PSEnvMapPixelLightingFresnel.pdb | Bin 60928 -> 69120 bytes ...fect_PSEnvMapPixelLightingFresnelNoFog.inc | 16 +- ...fect_PSEnvMapPixelLightingFresnelNoFog.pdb | Bin 60928 -> 69120 bytes ...ntMapEffect_PSEnvMapPixelLightingNoFog.inc | 16 +- ...ntMapEffect_PSEnvMapPixelLightingNoFog.pdb | Bin 60928 -> 69120 bytes .../EnvironmentMapEffect_PSEnvMapSpecular.inc | 16 +- .../EnvironmentMapEffect_PSEnvMapSpecular.pdb | Bin 58880 -> 67072 bytes ...ronmentMapEffect_PSEnvMapSpecularNoFog.inc | 16 +- ...ronmentMapEffect_PSEnvMapSpecularNoFog.pdb | Bin 56832 -> 65024 bytes .../EnvironmentMapEffect_VSEnvMap.inc | 16 +- .../EnvironmentMapEffect_VSEnvMap.pdb | Bin 60928 -> 67072 bytes .../EnvironmentMapEffect_VSEnvMapBn.inc | 16 +- .../EnvironmentMapEffect_VSEnvMapBn.pdb | Bin 60928 -> 69120 bytes .../EnvironmentMapEffect_VSEnvMapFresnel.inc | 16 +- .../EnvironmentMapEffect_VSEnvMapFresnel.pdb | Bin 60928 -> 69120 bytes ...EnvironmentMapEffect_VSEnvMapFresnelBn.inc | 16 +- ...EnvironmentMapEffect_VSEnvMapFresnelBn.pdb | Bin 60928 -> 69120 bytes ...ronmentMapEffect_VSEnvMapPixelLighting.inc | 16 +- ...ronmentMapEffect_VSEnvMapPixelLighting.pdb | Bin 58880 -> 67072 bytes ...nmentMapEffect_VSEnvMapPixelLightingBn.inc | 16 +- ...nmentMapEffect_VSEnvMapPixelLightingBn.pdb | Bin 58880 -> 67072 bytes .../Shaders/Compiled/GenerateMips_main.pdb | Bin 32256 -> 40448 bytes ...ormalMapEffect_PSNormalPixelLightingTx.inc | 16 +- ...ormalMapEffect_PSNormalPixelLightingTx.pdb | Bin 65024 -> 71168 bytes ...MapEffect_PSNormalPixelLightingTxNoFog.inc | 16 +- ...MapEffect_PSNormalPixelLightingTxNoFog.pdb | Bin 65024 -> 71168 bytes ...ffect_PSNormalPixelLightingTxNoFogSpec.inc | 14 +- ...ffect_PSNormalPixelLightingTxNoFogSpec.pdb | Bin 65024 -> 71168 bytes ...apEffect_PSNormalPixelLightingTxNoSpec.inc | 14 +- ...apEffect_PSNormalPixelLightingTxNoSpec.pdb | Bin 65024 -> 71168 bytes ...ormalMapEffect_VSNormalPixelLightingTx.inc | 16 +- ...ormalMapEffect_VSNormalPixelLightingTx.pdb | Bin 60928 -> 69120 bytes ...malMapEffect_VSNormalPixelLightingTxBn.inc | 16 +- ...malMapEffect_VSNormalPixelLightingTxBn.pdb | Bin 60928 -> 69120 bytes ...apEffect_VSNormalPixelLightingTxNoSpec.inc | 14 +- ...apEffect_VSNormalPixelLightingTxNoSpec.pdb | Bin 60928 -> 69120 bytes ...Effect_VSNormalPixelLightingTxNoSpecBn.inc | 14 +- ...Effect_VSNormalPixelLightingTxNoSpecBn.pdb | Bin 62976 -> 69120 bytes ...malMapEffect_VSNormalPixelLightingTxVc.inc | 16 +- ...malMapEffect_VSNormalPixelLightingTxVc.pdb | Bin 60928 -> 69120 bytes ...lMapEffect_VSNormalPixelLightingTxVcBn.inc | 16 +- ...lMapEffect_VSNormalPixelLightingTxVcBn.pdb | Bin 62976 -> 69120 bytes ...Effect_VSNormalPixelLightingTxVcNoSpec.inc | 14 +- ...Effect_VSNormalPixelLightingTxVcNoSpec.pdb | Bin 60928 -> 69120 bytes ...fect_VSNormalPixelLightingTxVcNoSpecBn.inc | 14 +- ...fect_VSNormalPixelLightingTxVcNoSpecBn.pdb | Bin 62976 -> 69120 bytes .../Compiled/PostProcess_PSBloomBlur.inc | 163 +++++ .../Compiled/PostProcess_PSBloomBlur.pdb | Bin 0 -> 48640 bytes .../Compiled/PostProcess_PSBloomCombine.inc | 209 ++++++ .../Compiled/PostProcess_PSBloomCombine.pdb | Bin 0 -> 50688 bytes .../Compiled/PostProcess_PSBloomExtract.inc | 136 ++++ .../Compiled/PostProcess_PSBloomExtract.pdb | Bin 0 -> 48640 bytes .../Shaders/Compiled/PostProcess_PSCopy.inc | 105 ++++ .../Shaders/Compiled/PostProcess_PSCopy.pdb | Bin 0 -> 48640 bytes .../Compiled/PostProcess_PSDownScale2x2.inc | 163 +++++ .../Compiled/PostProcess_PSDownScale2x2.pdb | Bin 0 -> 48640 bytes .../Compiled/PostProcess_PSDownScale4x4.inc | 163 +++++ .../Compiled/PostProcess_PSDownScale4x4.pdb | Bin 0 -> 48640 bytes .../PostProcess_PSGaussianBlur5x5.inc | 163 +++++ .../PostProcess_PSGaussianBlur5x5.pdb | Bin 0 -> 48640 bytes .../Shaders/Compiled/PostProcess_PSMerge.inc | 147 +++++ .../Shaders/Compiled/PostProcess_PSMerge.pdb | Bin 0 -> 48640 bytes .../Compiled/PostProcess_PSMonochrome.inc | 120 ++++ .../Compiled/PostProcess_PSMonochrome.pdb | Bin 0 -> 48640 bytes .../Shaders/Compiled/PostProcess_PSSepia.inc | 135 ++++ .../Shaders/Compiled/PostProcess_PSSepia.pdb | Bin 0 -> 48640 bytes .../Shaders/Compiled/PostProcess_VSQuad.inc | 146 +++++ .../Shaders/Compiled/PostProcess_VSQuad.pdb | Bin 0 -> 48640 bytes .../Compiled/PostProcess_VSQuadDual.inc | 152 +++++ .../Compiled/PostProcess_VSQuadDual.pdb | Bin 0 -> 48640 bytes .../Compiled/PostProcess_VSQuadNoCB.inc | 142 +++++ .../Compiled/PostProcess_VSQuadNoCB.pdb | Bin 0 -> 48640 bytes .../SkinnedEffect_PSSkinnedPixelLighting.inc | 12 +- .../SkinnedEffect_PSSkinnedPixelLighting.pdb | Bin 62976 -> 69120 bytes .../SkinnedEffect_PSSkinnedVertexLighting.inc | 12 +- .../SkinnedEffect_PSSkinnedVertexLighting.pdb | Bin 58880 -> 67072 bytes ...nedEffect_PSSkinnedVertexLightingNoFog.inc | 12 +- ...nedEffect_PSSkinnedVertexLightingNoFog.pdb | Bin 58880 -> 67072 bytes ...Effect_VSSkinnedPixelLightingFourBones.inc | 12 +- ...Effect_VSSkinnedPixelLightingFourBones.pdb | Bin 62976 -> 69120 bytes ...fect_VSSkinnedPixelLightingFourBonesBn.inc | 12 +- ...fect_VSSkinnedPixelLightingFourBonesBn.pdb | Bin 62976 -> 69120 bytes ...edEffect_VSSkinnedPixelLightingOneBone.inc | 12 +- ...edEffect_VSSkinnedPixelLightingOneBone.pdb | Bin 60928 -> 69120 bytes ...Effect_VSSkinnedPixelLightingOneBoneBn.inc | 12 +- ...Effect_VSSkinnedPixelLightingOneBoneBn.pdb | Bin 62976 -> 69120 bytes ...dEffect_VSSkinnedPixelLightingTwoBones.inc | 12 +- ...dEffect_VSSkinnedPixelLightingTwoBones.pdb | Bin 62976 -> 69120 bytes ...ffect_VSSkinnedPixelLightingTwoBonesBn.inc | 12 +- ...ffect_VSSkinnedPixelLightingTwoBonesBn.pdb | Bin 62976 -> 69120 bytes ...ffect_VSSkinnedVertexLightingFourBones.inc | 12 +- ...ffect_VSSkinnedVertexLightingFourBones.pdb | Bin 65024 -> 71168 bytes ...ect_VSSkinnedVertexLightingFourBonesBn.inc | 12 +- ...ect_VSSkinnedVertexLightingFourBonesBn.pdb | Bin 65024 -> 73216 bytes ...dEffect_VSSkinnedVertexLightingOneBone.inc | 12 +- ...dEffect_VSSkinnedVertexLightingOneBone.pdb | Bin 65024 -> 71168 bytes ...ffect_VSSkinnedVertexLightingOneBoneBn.inc | 12 +- ...ffect_VSSkinnedVertexLightingOneBoneBn.pdb | Bin 65024 -> 71168 bytes ...Effect_VSSkinnedVertexLightingTwoBones.inc | 12 +- ...Effect_VSSkinnedVertexLightingTwoBones.pdb | Bin 65024 -> 71168 bytes ...fect_VSSkinnedVertexLightingTwoBonesBn.inc | 12 +- ...fect_VSSkinnedVertexLightingTwoBonesBn.pdb | Bin 65024 -> 71168 bytes .../SpriteEffect_SpritePixelShader.inc | 12 +- .../SpriteEffect_SpritePixelShader.pdb | Bin 34304 -> 40448 bytes .../SpriteEffect_SpritePixelShaderHeap.inc | 12 +- .../SpriteEffect_SpritePixelShaderHeap.pdb | Bin 34304 -> 40448 bytes .../SpriteEffect_SpriteVertexShader.inc | 12 +- .../SpriteEffect_SpriteVertexShader.pdb | Bin 34304 -> 40448 bytes .../SpriteEffect_SpriteVertexShaderHeap.inc | 12 +- .../SpriteEffect_SpriteVertexShaderHeap.pdb | Bin 34304 -> 40448 bytes .../Shaders/Compiled/ToneMap_PSACESFilmic.inc | 168 +++++ .../Shaders/Compiled/ToneMap_PSACESFilmic.pdb | Bin 0 -> 56832 bytes .../Compiled/ToneMap_PSACESFilmic_SRGB.inc | 184 ++++++ .../Compiled/ToneMap_PSACESFilmic_SRGB.pdb | Bin 0 -> 56832 bytes .../Src/Shaders/Compiled/ToneMap_PSCopy.inc | 109 ++++ .../Src/Shaders/Compiled/ToneMap_PSCopy.pdb | Bin 0 -> 54784 bytes .../Src/Shaders/Compiled/ToneMap_PSHDR10.inc | 217 +++++++ .../Src/Shaders/Compiled/ToneMap_PSHDR10.pdb | Bin 0 -> 56832 bytes .../Shaders/Compiled/ToneMap_PSReinhard.inc | 141 +++++ .../Shaders/Compiled/ToneMap_PSReinhard.pdb | Bin 0 -> 56832 bytes .../Compiled/ToneMap_PSReinhard_SRGB.inc | 158 +++++ .../Compiled/ToneMap_PSReinhard_SRGB.pdb | Bin 0 -> 56832 bytes .../Shaders/Compiled/ToneMap_PSSaturate.inc | 125 ++++ .../Shaders/Compiled/ToneMap_PSSaturate.pdb | Bin 0 -> 56832 bytes .../Compiled/ToneMap_PSSaturate_SRGB.inc | 142 +++++ .../Compiled/ToneMap_PSSaturate_SRGB.pdb | Bin 0 -> 56832 bytes .../Src/Shaders/Compiled/ToneMap_PS_SRGB.inc | 132 ++++ .../Src/Shaders/Compiled/ToneMap_PS_SRGB.pdb | Bin 0 -> 56832 bytes .../Src/Shaders/Compiled/ToneMap_VSQuad.inc | 146 +++++ .../Src/Shaders/Compiled/ToneMap_VSQuad.pdb | Bin 0 -> 54784 bytes .../DirectXTK12/Src/Shaders/GenerateMips.hlsl | 1 - .../Src/Shaders/NormalMapEffect.fx | 3 +- Kits/DirectXTK12/Src/Shaders/PostProcess.fx | 205 ++++++ Kits/DirectXTK12/Src/Shaders/RootSig.fxh | 92 ++- Kits/DirectXTK12/Src/Shaders/ToneMap.fx | 247 ++++++++ Kits/DirectXTK12/Src/Shaders/Utilities.fxh | 74 +++ Kits/DirectXTK12/Src/SkinnedEffect.cpp | 12 +- Kits/DirectXTK12/Src/SpriteBatch.cpp | 19 +- Kits/DirectXTK12/Src/ToneMapPostProcess.cpp | 426 +++++++++++++ Kits/DirectXTK12/Src/WICTextureLoader.cpp | 4 +- 559 files changed, 12916 insertions(+), 2022 deletions(-) create mode 100644 Kits/DirectXTK/Inc/PostProcess.h create mode 100644 Kits/DirectXTK/Src/BasicPostProcess.cpp create mode 100644 Kits/DirectXTK/Src/DualPostProcess.cpp create mode 100644 Kits/DirectXTK/Src/Shaders/Compiled/PostProcess_PSBloomBlur.inc create mode 100644 Kits/DirectXTK/Src/Shaders/Compiled/PostProcess_PSBloomBlur.pdb create mode 100644 Kits/DirectXTK/Src/Shaders/Compiled/PostProcess_PSBloomCombine.inc create mode 100644 Kits/DirectXTK/Src/Shaders/Compiled/PostProcess_PSBloomCombine.pdb create mode 100644 Kits/DirectXTK/Src/Shaders/Compiled/PostProcess_PSBloomExtract.inc create mode 100644 Kits/DirectXTK/Src/Shaders/Compiled/PostProcess_PSBloomExtract.pdb create mode 100644 Kits/DirectXTK/Src/Shaders/Compiled/PostProcess_PSCopy.inc create mode 100644 Kits/DirectXTK/Src/Shaders/Compiled/PostProcess_PSCopy.pdb create mode 100644 Kits/DirectXTK/Src/Shaders/Compiled/PostProcess_PSDownScale2x2.inc create mode 100644 Kits/DirectXTK/Src/Shaders/Compiled/PostProcess_PSDownScale2x2.pdb create mode 100644 Kits/DirectXTK/Src/Shaders/Compiled/PostProcess_PSDownScale4x4.inc create mode 100644 Kits/DirectXTK/Src/Shaders/Compiled/PostProcess_PSDownScale4x4.pdb create mode 100644 Kits/DirectXTK/Src/Shaders/Compiled/PostProcess_PSGaussianBlur5x5.inc create mode 100644 Kits/DirectXTK/Src/Shaders/Compiled/PostProcess_PSGaussianBlur5x5.pdb create mode 100644 Kits/DirectXTK/Src/Shaders/Compiled/PostProcess_PSMerge.inc create mode 100644 Kits/DirectXTK/Src/Shaders/Compiled/PostProcess_PSMerge.pdb create mode 100644 Kits/DirectXTK/Src/Shaders/Compiled/PostProcess_PSMonochrome.inc create mode 100644 Kits/DirectXTK/Src/Shaders/Compiled/PostProcess_PSMonochrome.pdb create mode 100644 Kits/DirectXTK/Src/Shaders/Compiled/PostProcess_PSSepia.inc create mode 100644 Kits/DirectXTK/Src/Shaders/Compiled/PostProcess_PSSepia.pdb create mode 100644 Kits/DirectXTK/Src/Shaders/Compiled/PostProcess_VSQuad.inc create mode 100644 Kits/DirectXTK/Src/Shaders/Compiled/PostProcess_VSQuad.pdb create mode 100644 Kits/DirectXTK/Src/Shaders/Compiled/ToneMap_PSACESFilmic.inc create mode 100644 Kits/DirectXTK/Src/Shaders/Compiled/ToneMap_PSACESFilmic.pdb create mode 100644 Kits/DirectXTK/Src/Shaders/Compiled/ToneMap_PSACESFilmic_SRGB.inc create mode 100644 Kits/DirectXTK/Src/Shaders/Compiled/ToneMap_PSACESFilmic_SRGB.pdb create mode 100644 Kits/DirectXTK/Src/Shaders/Compiled/ToneMap_PSCopy.inc create mode 100644 Kits/DirectXTK/Src/Shaders/Compiled/ToneMap_PSCopy.pdb create mode 100644 Kits/DirectXTK/Src/Shaders/Compiled/ToneMap_PSHDR10.inc create mode 100644 Kits/DirectXTK/Src/Shaders/Compiled/ToneMap_PSHDR10.pdb create mode 100644 Kits/DirectXTK/Src/Shaders/Compiled/ToneMap_PSReinhard.inc create mode 100644 Kits/DirectXTK/Src/Shaders/Compiled/ToneMap_PSReinhard.pdb create mode 100644 Kits/DirectXTK/Src/Shaders/Compiled/ToneMap_PSReinhard_SRGB.inc create mode 100644 Kits/DirectXTK/Src/Shaders/Compiled/ToneMap_PSReinhard_SRGB.pdb create mode 100644 Kits/DirectXTK/Src/Shaders/Compiled/ToneMap_PSSaturate.inc create mode 100644 Kits/DirectXTK/Src/Shaders/Compiled/ToneMap_PSSaturate.pdb create mode 100644 Kits/DirectXTK/Src/Shaders/Compiled/ToneMap_PSSaturate_SRGB.inc create mode 100644 Kits/DirectXTK/Src/Shaders/Compiled/ToneMap_PSSaturate_SRGB.pdb create mode 100644 Kits/DirectXTK/Src/Shaders/Compiled/ToneMap_PS_SRGB.inc create mode 100644 Kits/DirectXTK/Src/Shaders/Compiled/ToneMap_PS_SRGB.pdb create mode 100644 Kits/DirectXTK/Src/Shaders/Compiled/ToneMap_VSQuad.inc create mode 100644 Kits/DirectXTK/Src/Shaders/Compiled/ToneMap_VSQuad.pdb create mode 100644 Kits/DirectXTK/Src/Shaders/PostProcess.fx create mode 100644 Kits/DirectXTK/Src/Shaders/ToneMap.fx create mode 100644 Kits/DirectXTK/Src/Shaders/Utilities.fxh create mode 100644 Kits/DirectXTK/Src/ToneMapPostProcess.cpp create mode 100644 Kits/DirectXTK12/Inc/PostProcess.h create mode 100644 Kits/DirectXTK12/Src/BasicPostProcess.cpp create mode 100644 Kits/DirectXTK12/Src/DualPostProcess.cpp create mode 100644 Kits/DirectXTK12/Src/Shaders/Compiled/PostProcess_PSBloomBlur.inc create mode 100644 Kits/DirectXTK12/Src/Shaders/Compiled/PostProcess_PSBloomBlur.pdb create mode 100644 Kits/DirectXTK12/Src/Shaders/Compiled/PostProcess_PSBloomCombine.inc create mode 100644 Kits/DirectXTK12/Src/Shaders/Compiled/PostProcess_PSBloomCombine.pdb create mode 100644 Kits/DirectXTK12/Src/Shaders/Compiled/PostProcess_PSBloomExtract.inc create mode 100644 Kits/DirectXTK12/Src/Shaders/Compiled/PostProcess_PSBloomExtract.pdb create mode 100644 Kits/DirectXTK12/Src/Shaders/Compiled/PostProcess_PSCopy.inc create mode 100644 Kits/DirectXTK12/Src/Shaders/Compiled/PostProcess_PSCopy.pdb create mode 100644 Kits/DirectXTK12/Src/Shaders/Compiled/PostProcess_PSDownScale2x2.inc create mode 100644 Kits/DirectXTK12/Src/Shaders/Compiled/PostProcess_PSDownScale2x2.pdb create mode 100644 Kits/DirectXTK12/Src/Shaders/Compiled/PostProcess_PSDownScale4x4.inc create mode 100644 Kits/DirectXTK12/Src/Shaders/Compiled/PostProcess_PSDownScale4x4.pdb create mode 100644 Kits/DirectXTK12/Src/Shaders/Compiled/PostProcess_PSGaussianBlur5x5.inc create mode 100644 Kits/DirectXTK12/Src/Shaders/Compiled/PostProcess_PSGaussianBlur5x5.pdb create mode 100644 Kits/DirectXTK12/Src/Shaders/Compiled/PostProcess_PSMerge.inc create mode 100644 Kits/DirectXTK12/Src/Shaders/Compiled/PostProcess_PSMerge.pdb create mode 100644 Kits/DirectXTK12/Src/Shaders/Compiled/PostProcess_PSMonochrome.inc create mode 100644 Kits/DirectXTK12/Src/Shaders/Compiled/PostProcess_PSMonochrome.pdb create mode 100644 Kits/DirectXTK12/Src/Shaders/Compiled/PostProcess_PSSepia.inc create mode 100644 Kits/DirectXTK12/Src/Shaders/Compiled/PostProcess_PSSepia.pdb create mode 100644 Kits/DirectXTK12/Src/Shaders/Compiled/PostProcess_VSQuad.inc create mode 100644 Kits/DirectXTK12/Src/Shaders/Compiled/PostProcess_VSQuad.pdb create mode 100644 Kits/DirectXTK12/Src/Shaders/Compiled/PostProcess_VSQuadDual.inc create mode 100644 Kits/DirectXTK12/Src/Shaders/Compiled/PostProcess_VSQuadDual.pdb create mode 100644 Kits/DirectXTK12/Src/Shaders/Compiled/PostProcess_VSQuadNoCB.inc create mode 100644 Kits/DirectXTK12/Src/Shaders/Compiled/PostProcess_VSQuadNoCB.pdb create mode 100644 Kits/DirectXTK12/Src/Shaders/Compiled/ToneMap_PSACESFilmic.inc create mode 100644 Kits/DirectXTK12/Src/Shaders/Compiled/ToneMap_PSACESFilmic.pdb create mode 100644 Kits/DirectXTK12/Src/Shaders/Compiled/ToneMap_PSACESFilmic_SRGB.inc create mode 100644 Kits/DirectXTK12/Src/Shaders/Compiled/ToneMap_PSACESFilmic_SRGB.pdb create mode 100644 Kits/DirectXTK12/Src/Shaders/Compiled/ToneMap_PSCopy.inc create mode 100644 Kits/DirectXTK12/Src/Shaders/Compiled/ToneMap_PSCopy.pdb create mode 100644 Kits/DirectXTK12/Src/Shaders/Compiled/ToneMap_PSHDR10.inc create mode 100644 Kits/DirectXTK12/Src/Shaders/Compiled/ToneMap_PSHDR10.pdb create mode 100644 Kits/DirectXTK12/Src/Shaders/Compiled/ToneMap_PSReinhard.inc create mode 100644 Kits/DirectXTK12/Src/Shaders/Compiled/ToneMap_PSReinhard.pdb create mode 100644 Kits/DirectXTK12/Src/Shaders/Compiled/ToneMap_PSReinhard_SRGB.inc create mode 100644 Kits/DirectXTK12/Src/Shaders/Compiled/ToneMap_PSReinhard_SRGB.pdb create mode 100644 Kits/DirectXTK12/Src/Shaders/Compiled/ToneMap_PSSaturate.inc create mode 100644 Kits/DirectXTK12/Src/Shaders/Compiled/ToneMap_PSSaturate.pdb create mode 100644 Kits/DirectXTK12/Src/Shaders/Compiled/ToneMap_PSSaturate_SRGB.inc create mode 100644 Kits/DirectXTK12/Src/Shaders/Compiled/ToneMap_PSSaturate_SRGB.pdb create mode 100644 Kits/DirectXTK12/Src/Shaders/Compiled/ToneMap_PS_SRGB.inc create mode 100644 Kits/DirectXTK12/Src/Shaders/Compiled/ToneMap_PS_SRGB.pdb create mode 100644 Kits/DirectXTK12/Src/Shaders/Compiled/ToneMap_VSQuad.inc create mode 100644 Kits/DirectXTK12/Src/Shaders/Compiled/ToneMap_VSQuad.pdb create mode 100644 Kits/DirectXTK12/Src/Shaders/PostProcess.fx create mode 100644 Kits/DirectXTK12/Src/Shaders/ToneMap.fx create mode 100644 Kits/DirectXTK12/Src/Shaders/Utilities.fxh create mode 100644 Kits/DirectXTK12/Src/ToneMapPostProcess.cpp diff --git a/.gitignore b/.gitignore index 8b3e6dd2..e153ea7a 100644 --- a/.gitignore +++ b/.gitignore @@ -29,6 +29,7 @@ x64 Samples/Graphics/SimplePBR12/Compiled/ Samples/Tools/errorlookup/errorlookup/project.lock.json /wiki +AppPackages packages !Kits/Telemetry/ARM !Kits/Telemetry/Win32 diff --git a/Kits/DirectXTK/Audio/DynamicSoundEffectInstance.cpp b/Kits/DirectXTK/Audio/DynamicSoundEffectInstance.cpp index 57be0ffe..9661f743 100644 --- a/Kits/DirectXTK/Audio/DynamicSoundEffectInstance.cpp +++ b/Kits/DirectXTK/Audio/DynamicSoundEffectInstance.cpp @@ -26,7 +26,7 @@ class DynamicSoundEffectInstance::Impl : public IVoiceNotify { public: Impl( _In_ AudioEngine* engine, - _In_ DynamicSoundEffectInstance* object, _In_opt_ std::function bufferNeeded, + _In_ DynamicSoundEffectInstance* object, std::function& bufferNeeded, int sampleRate, int channels, int sampleBits, SOUND_EFFECT_INSTANCE_FLAGS flags ) : mBase(), mBufferNeeded( nullptr ), diff --git a/Kits/DirectXTK/Audio/SoundCommon.cpp b/Kits/DirectXTK/Audio/SoundCommon.cpp index fa440487..df6f1e7f 100644 --- a/Kits/DirectXTK/Audio/SoundCommon.cpp +++ b/Kits/DirectXTK/Audio/SoundCommon.cpp @@ -727,7 +727,7 @@ void SoundEffectInstanceBase::Apply3D( const AudioListener& listener, const Audi dwCalcFlags |= X3DAUDIO_CALCULATE_LPF_REVERB | X3DAUDIO_CALCULATE_REVERB; } - float matrix[ XAUDIO2_MAX_AUDIO_CHANNELS * 8 ]; + float matrix[XAUDIO2_MAX_AUDIO_CHANNELS * 8] = {}; assert( mDSPSettings.SrcChannelCount <= XAUDIO2_MAX_AUDIO_CHANNELS ); assert( mDSPSettings.DstChannelCount <= 8 ); mDSPSettings.pMatrixCoefficients = matrix; @@ -766,7 +766,11 @@ void SoundEffectInstanceBase::Apply3D( const AudioListener& listener, const Audi if ( reverb ) { - (void)voice->SetOutputMatrix( reverb, 1, 1, &mDSPSettings.ReverbLevel ); + for ( size_t j = 0; j < mDSPSettings.SrcChannelCount; ++j ) + { + matrix[j] = mDSPSettings.ReverbLevel; + } + (void)voice->SetOutputMatrix( reverb, mDSPSettings.SrcChannelCount, 1, matrix ); } if ( mFlags & SoundEffectInstance_ReverbUseFilters ) diff --git a/Kits/DirectXTK/Audio/WaveBankReader.h b/Kits/DirectXTK/Audio/WaveBankReader.h index 239fa0fc..3c6f8149 100644 --- a/Kits/DirectXTK/Audio/WaveBankReader.h +++ b/Kits/DirectXTK/Audio/WaveBankReader.h @@ -28,6 +28,11 @@ namespace DirectX public: WaveBankReader(); +#if !defined(_MSC_VER) || _MSC_VER >= 1900 + WaveBankReader(WaveBankReader&&) = default; + WaveBankReader& operator= (WaveBankReader&&) = default; +#endif + WaveBankReader(WaveBankReader const&) = delete; WaveBankReader& operator= (WaveBankReader const&) = delete; diff --git a/Kits/DirectXTK/DirectXTK_Windows10.vcxproj b/Kits/DirectXTK/DirectXTK_Windows10.vcxproj index 9bbaca8f..e931bdb1 100644 --- a/Kits/DirectXTK/DirectXTK_Windows10.vcxproj +++ b/Kits/DirectXTK/DirectXTK_Windows10.vcxproj @@ -41,6 +41,7 @@ + @@ -270,6 +271,28 @@ + + + + + + + + + + + + + + + + + + + + + + @@ -316,9 +339,30 @@ + + + + + + + + + + + + + + + + + + + + + @@ -332,11 +376,13 @@ + + @@ -366,6 +412,7 @@ + @@ -409,6 +456,16 @@ Document + + + Document + + + + + Document + + {f4776924-619c-42c7-88b2-82c947ccc9e7} StaticLibrary diff --git a/Kits/DirectXTK/DirectXTK_Windows10.vcxproj.filters b/Kits/DirectXTK/DirectXTK_Windows10.vcxproj.filters index 6261f4f3..fa51ba03 100644 --- a/Kits/DirectXTK/DirectXTK_Windows10.vcxproj.filters +++ b/Kits/DirectXTK/DirectXTK_Windows10.vcxproj.filters @@ -135,6 +135,9 @@ Src\Shared + + Inc + @@ -938,6 +941,141 @@ Src\Shaders\Symbols + + Src\Shaders\Compiled + + + Src\Shaders\Compiled + + + Src\Shaders\Compiled + + + Src\Shaders\Symbols + + + Src\Shaders\Symbols + + + Src\Shaders\Symbols + + + Src\Shaders\Compiled + + + Src\Shaders\Compiled + + + 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\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\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 + @@ -1057,6 +1195,15 @@ Src + + Src + + + Src + + + Src + diff --git a/Kits/DirectXTK/Inc/PostProcess.h b/Kits/DirectXTK/Inc/PostProcess.h new file mode 100644 index 00000000..896497bf --- /dev/null +++ b/Kits/DirectXTK/Inc/PostProcess.h @@ -0,0 +1,201 @@ +//-------------------------------------------------------------------------------------- +// File: PostProcess.h +// +// THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF +// ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO +// THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A +// PARTICULAR PURPOSE. +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// +// http://go.microsoft.com/fwlink/?LinkId=248929 +//-------------------------------------------------------------------------------------- + +#pragma once + +#if defined(WINAPI_FAMILY) && WINAPI_FAMILY == WINAPI_FAMILY_PHONE_APP +#error Post-processing not supported for Windows Phone 8.x; requires Direct3D hardware Feature Level 10.0 or better +#endif + +#if defined(_XBOX_ONE) && defined(_TITLE) +#include +#else +#include +#endif + +#include +#include +#include + + +namespace DirectX +{ + //---------------------------------------------------------------------------------- + // Abstract interface representing a post-process pass + class IPostProcess + { + public: + virtual ~IPostProcess() { } + + virtual void __cdecl Process(_In_ ID3D11DeviceContext* deviceContext, _In_opt_ std::function setCustomState = nullptr) = 0; + }; + + + //---------------------------------------------------------------------------------- + // Basic post-process + class BasicPostProcess : public IPostProcess + { + public: + enum Effect + { + Copy, + Monochrome, + Sepia, + DownScale_2x2, + DownScale_4x4, + GaussianBlur_5x5, + BloomExtract, + BloomBlur, + Effect_Max + }; + + explicit BasicPostProcess(_In_ ID3D11Device* device); + BasicPostProcess(BasicPostProcess&& moveFrom); + BasicPostProcess& operator= (BasicPostProcess&& moveFrom); + + BasicPostProcess(BasicPostProcess const&) = delete; + BasicPostProcess& operator= (BasicPostProcess const&) = delete; + + virtual ~BasicPostProcess(); + + // IPostProcess methods. + void __cdecl Process(_In_ ID3D11DeviceContext* deviceContext, _In_opt_ std::function setCustomState = nullptr) override; + + // Shader control + void __cdecl SetEffect(Effect fx); + + // Properties + void __cdecl SetSourceTexture(_In_opt_ ID3D11ShaderResourceView* value); + + // Sets multiplier for GaussianBlur_5x5 + void __cdecl SetGaussianParameter(float multiplier); + + // Sets parameters for BloomExtract + void __cdecl SetBloomExtractParameter(float threshold); + + // Sets parameters for BloomBlur + void __cdecl SetBloomBlurParameters(bool horizontal, float size, float brightness); + + private: + // Private implementation. + class Impl; + + std::unique_ptr pImpl; + }; + + + //---------------------------------------------------------------------------------- + // Dual-texure post-process + class DualPostProcess : public IPostProcess + { + public: + enum Effect + { + Merge, + BloomCombine, + Effect_Max + }; + + explicit DualPostProcess(_In_ ID3D11Device* device); + DualPostProcess(DualPostProcess&& moveFrom); + DualPostProcess& operator= (DualPostProcess&& moveFrom); + + DualPostProcess(DualPostProcess const&) = delete; + DualPostProcess& operator= (DualPostProcess const&) = delete; + + virtual ~DualPostProcess(); + + // IPostProcess methods. + void __cdecl Process(_In_ ID3D11DeviceContext* deviceContext, _In_opt_ std::function setCustomState = nullptr) override; + + // Shader control + void __cdecl SetEffect(Effect fx); + + // Properties + void __cdecl SetSourceTexture(_In_opt_ ID3D11ShaderResourceView* value); + void __cdecl SetSourceTexture2(_In_opt_ ID3D11ShaderResourceView* value); + + // Sets parameters for Merge + void __cdecl SetMergeParameters(float weight1, float weight2); + + // Sets parameters for BloomCombine + void __cdecl SetBloomCombineParameters(float bloom, float base, float bloomSaturation, float baseSaturation); + + private: + // Private implementation. + class Impl; + + std::unique_ptr pImpl; + }; + + + //---------------------------------------------------------------------------------- + // Tone-map post-process + class ToneMapPostProcess : public IPostProcess + { + public: + enum Operator // Tone-mapping operator + { + None, // Pass-through + Saturate, // Clamp [0,1] + Reinhard, // x/(1+x) + ACESFilmic, + Operator_Max + }; + + enum TransferFunction // Electro-Optical Transfer Function (EOTF) + { + Linear, // Pass-through + SRGB, // sRGB (Rec.709 and approximate sRGB display curve) + ST2084, // HDR10 (Rec.2020 color primaries and ST.2084 display curve) + TransferFunction_Max + }; + + explicit ToneMapPostProcess(_In_ ID3D11Device* device); + ToneMapPostProcess(ToneMapPostProcess&& moveFrom); + ToneMapPostProcess& operator= (ToneMapPostProcess&& moveFrom); + + ToneMapPostProcess(ToneMapPostProcess const&) = delete; + ToneMapPostProcess& operator= (ToneMapPostProcess const&) = delete; + + virtual ~ToneMapPostProcess(); + + // IPostProcess methods. + void __cdecl Process(_In_ ID3D11DeviceContext* deviceContext, _In_opt_ std::function setCustomState = nullptr) override; + + // Shader control + void __cdecl SetOperator(Operator op); + + void __cdecl SetTransferFunction(TransferFunction func); + + #if defined(_XBOX_ONE) && defined(_TITLE) + // Uses Multiple Render Targets to generate both HDR10 and GameDVR SDR signals + void __cdecl SetMRTOutput(bool value = true); + #endif + + // Properties + void __cdecl SetHDRSourceTexture(_In_opt_ ID3D11ShaderResourceView* value); + + // Sets exposure value for LDR tonemap operators + void SetExposure(float exposureValue); + + // Sets ST.2084 parameter for how bright white should be in nits + void SetST2084Parameter(float paperWhiteNits); + + private: + // Private implementation. + class Impl; + + std::unique_ptr pImpl; + }; +} diff --git a/Kits/DirectXTK/Readme.txt b/Kits/DirectXTK/Readme.txt index 2379d634..5b4b60b3 100644 --- a/Kits/DirectXTK/Readme.txt +++ b/Kits/DirectXTK/Readme.txt @@ -4,16 +4,18 @@ DirectXTK - the DirectX Tool Kit for DirectX 11 Copyright (c) Microsoft Corporation. All rights reserved. -April 24, 2017 +June 21, 2017 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, Windows Store apps, Windows phone 8.1 applications, Xbox One exclusive apps, -Windows 8.x Win32 desktop applications, Windows 7 applications, and -Windows Vista Direct3D 11.0 applications. +Windows 8.x Win32 desktop applications, Windows 7 Service Pack 1 applications, and +Windows Vista Service Pack 2 Direct3D 11.0 applications. -This code is designed to build with Visual Studio 2013 or 2015. It is recommended that you -make use of VS 2013 Update 5 or VS 2015 Update 3 and Windows 7 Service Pack 1 or later. +This code is designed to build with Visual Studio 2013 Update 5, Visual Studio 2015 Update 3, +or Visual Studio 2017. It is recommended that you make use of VS 2015 Update 3, Windows Tools +1.4.1, and the Windows 10 Anniversary Update SDK (14393) or VS 2017 with the Windows 10 +Creators Update SDK (15063). These components are designed to work without requiring any content from the DirectX SDK. For details, see "Where is the DirectX SDK?" . @@ -32,6 +34,7 @@ Inc\ Keyboard.h - keyboard state tracking helper Model.h - draws meshes loaded from .CMO, .SDKMESH, or .VBO files Mouse.h - mouse helper + PostProcess.h - set of built-in shaders for common post-processing operations PrimitiveBatch.h - simple and efficient way to draw user primitives ScreenGrab.h - light-weight screen shot saver SimpleMath.h - simplified C++ wrapper for DirectXMath @@ -79,6 +82,12 @@ https://opensource.microsoft.com/codeofconduct/ RELEASE HISTORY --------------- +June 21, 2017 + Post-processing support + SDKMESH loader fix when loading legacy files with all zero materials + DirectXTK for Audio: Minor fixes for environmental audio + Minor code cleanup + April 24, 2017 VS 2017 project updates Regenerated shaders using Windows 10 Creators Update SDK (15063) diff --git a/Kits/DirectXTK/Src/BasicPostProcess.cpp b/Kits/DirectXTK/Src/BasicPostProcess.cpp new file mode 100644 index 00000000..394cc588 --- /dev/null +++ b/Kits/DirectXTK/Src/BasicPostProcess.cpp @@ -0,0 +1,593 @@ +//-------------------------------------------------------------------------------------- +// File: BasicPostProcess.cpp +// +// THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF +// ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO +// THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A +// PARTICULAR PURPOSE. +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// +// http://go.microsoft.com/fwlink/?LinkId=248929 +//-------------------------------------------------------------------------------------- + +#include "pch.h" +#include "PostProcess.h" + +#include "AlignedNew.h" +#include "CommonStates.h" +#include "ConstantBuffer.h" +#include "DemandCreate.h" +#include "DirectXHelpers.h" +#include "SharedResourcePool.h" + +using namespace DirectX; + +using Microsoft::WRL::ComPtr; + +namespace +{ + const int c_MaxSamples = 16; + + const int Dirty_ConstantBuffer = 0x01; + const int Dirty_Parameters = 0x02; + + // Constant buffer layout. Must match the shader! + __declspec(align(16)) struct PostProcessConstants + { + XMVECTOR sampleOffsets[c_MaxSamples]; + XMVECTOR sampleWeights[c_MaxSamples]; + }; + + static_assert((sizeof(PostProcessConstants) % 16) == 0, "CB size not padded correctly"); + + // 2-parameter Gaussian distribution given standard deviation (rho) + inline float GaussianDistribution(float x, float y, float rho) + { + return expf(-(x * x + y * y) / (2 * rho * rho)) / sqrtf(2 * XM_PI * rho * rho); + } +} + +// Include the precompiled shader code. +namespace +{ +#if defined(_XBOX_ONE) && defined(_TITLE) + #include "Shaders/Compiled/XboxOnePostProcess_VSQuad.inc" + + #include "Shaders/Compiled/XboxOnePostProcess_PSCopy.inc" + #include "Shaders/Compiled/XboxOnePostProcess_PSMonochrome.inc" + #include "Shaders/Compiled/XboxOnePostProcess_PSSepia.inc" + #include "Shaders/Compiled/XboxOnePostProcess_PSDownScale2x2.inc" + #include "Shaders/Compiled/XboxOnePostProcess_PSDownScale4x4.inc" + #include "Shaders/Compiled/XboxOnePostProcess_PSGaussianBlur5x5.inc" + #include "Shaders/Compiled/XboxOnePostProcess_PSBloomExtract.inc" + #include "Shaders/Compiled/XboxOnePostProcess_PSBloomBlur.inc" +#else + #include "Shaders/Compiled/PostProcess_VSQuad.inc" + + #include "Shaders/Compiled/PostProcess_PSCopy.inc" + #include "Shaders/Compiled/PostProcess_PSMonochrome.inc" + #include "Shaders/Compiled/PostProcess_PSSepia.inc" + #include "Shaders/Compiled/PostProcess_PSDownScale2x2.inc" + #include "Shaders/Compiled/PostProcess_PSDownScale4x4.inc" + #include "Shaders/Compiled/PostProcess_PSGaussianBlur5x5.inc" + #include "Shaders/Compiled/PostProcess_PSBloomExtract.inc" + #include "Shaders/Compiled/PostProcess_PSBloomBlur.inc" +#endif +} + +namespace +{ + struct ShaderBytecode + { + void const* code; + size_t length; + }; + + const ShaderBytecode pixelShaders[] = + { + { PostProcess_PSCopy, sizeof(PostProcess_PSCopy) }, + { PostProcess_PSMonochrome, sizeof(PostProcess_PSMonochrome) }, + { PostProcess_PSSepia, sizeof(PostProcess_PSSepia) }, + { PostProcess_PSDownScale2x2, sizeof(PostProcess_PSDownScale2x2) }, + { PostProcess_PSDownScale4x4, sizeof(PostProcess_PSDownScale4x4) }, + { PostProcess_PSGaussianBlur5x5, sizeof(PostProcess_PSGaussianBlur5x5) }, + { PostProcess_PSBloomExtract, sizeof(PostProcess_PSBloomExtract) }, + { PostProcess_PSBloomBlur, sizeof(PostProcess_PSBloomBlur) }, + }; + + static_assert(_countof(pixelShaders) == BasicPostProcess::Effect_Max, "array/max mismatch"); + + // Factory for lazily instantiating shaders. + class DeviceResources + { + public: + DeviceResources(_In_ ID3D11Device* device) + : mDevice(device), + stateObjects(device) + { } + + // Gets or lazily creates the vertex shader. + ID3D11VertexShader* GetVertexShader() + { + return DemandCreate(mVertexShader, mMutex, [&](ID3D11VertexShader** pResult) -> HRESULT + { + HRESULT hr = mDevice->CreateVertexShader(PostProcess_VSQuad, sizeof(PostProcess_VSQuad), nullptr, pResult); + + if (SUCCEEDED(hr)) + SetDebugObjectName(*pResult, "BasicPostProcess"); + + return hr; + }); + } + + // Gets or lazily creates the specified pixel shader. + ID3D11PixelShader* GetPixelShader(int shaderIndex) + { + assert(shaderIndex >= 0 && shaderIndex < BasicPostProcess::Effect_Max); + _Analysis_assume_(shaderIndex >= 0 && shaderIndex < BasicPostProcess::Effect_Max); + + return DemandCreate(mPixelShaders[shaderIndex], mMutex, [&](ID3D11PixelShader** pResult) -> HRESULT + { + HRESULT hr = mDevice->CreatePixelShader(pixelShaders[shaderIndex].code, pixelShaders[shaderIndex].length, nullptr, pResult); + + if (SUCCEEDED(hr)) + SetDebugObjectName(*pResult, "BasicPostProcess"); + + return hr; + }); + } + + CommonStates stateObjects; + + protected: + ComPtr mDevice; + ComPtr mVertexShader; + ComPtr mPixelShaders[BasicPostProcess::Effect_Max]; + std::mutex mMutex; + }; +} + +class BasicPostProcess::Impl : public AlignedNew +{ +public: + Impl(_In_ ID3D11Device* device); + + void Process(_In_ ID3D11DeviceContext* deviceContext, std::function& setCustomState); + + void SetConstants(bool value = true) { mUseConstants = value; mDirtyFlags = INT_MAX; } + void SetDirtyFlag() { mDirtyFlags = INT_MAX; } + + // Fields. + BasicPostProcess::Effect fx; + PostProcessConstants constants; + ComPtr texture; + unsigned texWidth; + unsigned texHeight; + float guassianMultiplier; + float bloomSize; + float bloomBrightness; + float bloomThreshold; + bool bloomHorizontal; + +private: + bool mUseConstants; + int mDirtyFlags; + + void DownScale2x2(); + void DownScale4x4(); + void GaussianBlur5x5(float multiplier); + void Bloom(bool horizontal, float size, float brightness); + + ConstantBuffer mConstantBuffer; + + // Per-device resources. + std::shared_ptr mDeviceResources; + + static SharedResourcePool deviceResourcesPool; +}; + + +// Global pool of per-device BasicPostProcess resources. +SharedResourcePool BasicPostProcess::Impl::deviceResourcesPool; + + +// Constructor. +BasicPostProcess::Impl::Impl(_In_ ID3D11Device* device) + : mConstantBuffer(device), + mDeviceResources(deviceResourcesPool.DemandCreate(device)), + fx(BasicPostProcess::Copy), + texWidth(0), + texHeight(0), + guassianMultiplier(1.f), + bloomSize(1.f), + bloomBrightness(1.f), + bloomThreshold(0.25f), + bloomHorizontal(true), + mUseConstants(false), + mDirtyFlags(INT_MAX), + constants{} +{ + if (device->GetFeatureLevel() < D3D_FEATURE_LEVEL_10_0) + { + throw std::exception("BasicPostProcess requires Feature Level 10.0 or later"); + } +} + + +// Sets our state onto the D3D device. +void BasicPostProcess::Impl::Process(_In_ ID3D11DeviceContext* deviceContext, std::function& setCustomState) +{ + // Set the texture. + ID3D11ShaderResourceView* textures[1] = { texture.Get() }; + deviceContext->PSSetShaderResources(0, 1, textures); + + auto sampler = mDeviceResources->stateObjects.LinearClamp(); + deviceContext->PSSetSamplers(0, 1, &sampler); + + // Set state objects. + deviceContext->OMSetBlendState(mDeviceResources->stateObjects.Opaque(), nullptr, 0xffffffff); + deviceContext->OMSetDepthStencilState(mDeviceResources->stateObjects.DepthNone(), 0); + deviceContext->RSSetState(mDeviceResources->stateObjects.CullNone()); + + // Set shaders. + auto vertexShader = mDeviceResources->GetVertexShader(); + auto pixelShader = mDeviceResources->GetPixelShader(fx); + + deviceContext->VSSetShader(vertexShader, nullptr, 0); + deviceContext->PSSetShader(pixelShader, nullptr, 0); + + // Set constants. + if (mUseConstants) + { + if (mDirtyFlags & Dirty_Parameters) + { + mDirtyFlags &= ~Dirty_Parameters; + mDirtyFlags |= Dirty_ConstantBuffer; + + switch (fx) + { + case DownScale_2x2: + DownScale2x2(); + break; + + case DownScale_4x4: + DownScale4x4(); + break; + + case GaussianBlur_5x5: + GaussianBlur5x5(guassianMultiplier); + break; + + case BloomExtract: + constants.sampleWeights[0] = XMVectorReplicate(bloomThreshold); + break; + + case BloomBlur: + Bloom(bloomHorizontal, bloomSize, bloomBrightness); + break; + } + } + +#if defined(_XBOX_ONE) && defined(_TITLE) + void *grfxMemory; + mConstantBuffer.SetData(deviceContext, constants, &grfxMemory); + + Microsoft::WRL::ComPtr deviceContextX; + ThrowIfFailed(deviceContext->QueryInterface(IID_GRAPHICS_PPV_ARGS(deviceContextX.GetAddressOf()))); + + auto buffer = mConstantBuffer.GetBuffer(); + + deviceContextX->PSSetPlacementConstantBuffer(0, buffer, grfxMemory); +#else + if (mDirtyFlags & Dirty_ConstantBuffer) + { + mDirtyFlags &= ~Dirty_ConstantBuffer; + mConstantBuffer.SetData(deviceContext, constants); + } + + // Set the constant buffer. + auto buffer = mConstantBuffer.GetBuffer(); + + deviceContext->PSSetConstantBuffers(0, 1, &buffer); +#endif + } + + if (setCustomState) + { + setCustomState(); + } + + // Draw quad. + deviceContext->IASetPrimitiveTopology(D3D11_PRIMITIVE_TOPOLOGY_TRIANGLESTRIP); + + deviceContext->Draw(4, 0); +} + + +void BasicPostProcess::Impl::DownScale2x2() +{ + mUseConstants = true; + + if ( !texWidth || !texHeight) + { + throw std::exception("Call SetSourceTexture before setting post-process effect"); + } + + float tu = 1.0f / float(texWidth); + float tv = 1.0f / float(texHeight); + + // Sample from the 4 surrounding points. Since the center point will be in the exact + // center of 4 texels, a 0.5f offset is needed to specify a texel center. + auto ptr = reinterpret_cast(constants.sampleOffsets); + for (int y = 0; y < 2; ++y) + { + for (int x = 0; x < 2; ++x) + { + ptr->x = (float(x) - 0.5f) * tu; + ptr->y = (float(y) - 0.5f) * tv; + ++ptr; + } + } + +} + + +void BasicPostProcess::Impl::DownScale4x4() +{ + mUseConstants = true; + + if (!texWidth || !texHeight) + { + throw std::exception("Call SetSourceTexture before setting post-process effect"); + } + + float tu = 1.0f / float(texWidth); + float tv = 1.0f / float(texHeight); + + // Sample from the 16 surrounding points. Since the center point will be in the + // exact center of 16 texels, a 1.5f offset is needed to specify a texel center. + auto ptr = reinterpret_cast(constants.sampleOffsets); + for (int y = 0; y < 4; ++y) + { + for (int x = 0; x < 4; ++x) + { + ptr->x = (float(x) - 1.5f) * tu; + ptr->y = (float(y) - 1.5f) * tv; + ++ptr; + } + } + +} + + +void BasicPostProcess::Impl::GaussianBlur5x5(float multiplier) +{ + mUseConstants = true; + + if (!texWidth || !texHeight) + { + throw std::exception("Call SetSourceTexture before setting post-process effect"); + } + + float tu = 1.0f / float(texWidth); + float tv = 1.0f / float(texHeight); + + float totalWeight = 0.0f; + size_t index = 0; + auto offsets = reinterpret_cast(constants.sampleOffsets); + auto weights = constants.sampleWeights; + for (int x = -2; x <= 2; ++x) + { + for (int y = -2; y <= 2; ++y) + { + // Exclude pixels with a block distance greater than 2. This will + // create a kernel which approximates a 5x5 kernel using only 13 + // sample points instead of 25; this is necessary since 2.0 shaders + // only support 16 texture grabs. + if (fabs(float(x)) + fabs(float(y)) > 2.0f) + continue; + + // Get the unscaled Gaussian intensity for this offset + offsets[index].x = float(x) * tu; + offsets[index].y = float(y) * tv; + offsets[index].z = 0.0f; + offsets[index].w = 0.0f; + + float g = GaussianDistribution(float(x), float(y), 1.0f); + weights[index] = XMVectorReplicate(g); + + totalWeight += XMVectorGetX(weights[index]); + + ++index; + } + } + + // Divide the current weight by the total weight of all the samples; Gaussian + // blur kernels add to 1.0f to ensure that the intensity of the image isn't + // changed when the blur occurs. An optional multiplier variable is used to + // add or remove image intensity during the blur. + for (size_t i = 0; i < index; ++i) + { + weights[i] /= totalWeight; + weights[i] *= multiplier; + } +} + + +void BasicPostProcess::Impl::Bloom(bool horizontal, float size, float brightness) +{ + mUseConstants = true; + + if (!texWidth || !texHeight) + { + throw std::exception("Call SetSourceTexture before setting post-process effect"); + } + + float tu = 0.f; + float tv = 0.f; + if (horizontal) + { + tu = 1.f / float(texWidth); + } + else + { + tv = 1.f / float(texHeight); + } + + auto weights = reinterpret_cast(constants.sampleWeights); + auto offsets = reinterpret_cast(constants.sampleOffsets); + + // Fill the center texel + float weight = brightness * GaussianDistribution(0, 0, size); + weights[0] = XMFLOAT4(weight, weight, weight, 1.0f); + offsets[0].x = offsets[0].y = offsets[0].z = offsets[0].w = 0.f; + + // Fill the first half + for (int i = 1; i < 8; ++i) + { + // Get the Gaussian intensity for this offset + weight = brightness * GaussianDistribution(float(i), 0, size); + weights[i] = XMFLOAT4(weight, weight, weight, 1.0f); + offsets[i] = XMFLOAT4(float(i) * tu, float(i) * tv, 0.f, 0.f); + } + + // Mirror to the second half + for (int i = 8; i < 15; i++) + { + weights[i] = weights[i - 7]; + offsets[i] = XMFLOAT4(-offsets[i - 7].x, -offsets[i - 7].y, 0.f, 0.f); + } +} + + +// Public constructor. +BasicPostProcess::BasicPostProcess(_In_ ID3D11Device* device) + : pImpl(new Impl(device)) +{ +} + + +// Move constructor. +BasicPostProcess::BasicPostProcess(BasicPostProcess&& moveFrom) + : pImpl(std::move(moveFrom.pImpl)) +{ +} + + +// Move assignment. +BasicPostProcess& BasicPostProcess::operator= (BasicPostProcess&& moveFrom) +{ + pImpl = std::move(moveFrom.pImpl); + return *this; +} + + +// Public destructor. +BasicPostProcess::~BasicPostProcess() +{ +} + + +// IPostProcess methods. +void BasicPostProcess::Process(_In_ ID3D11DeviceContext* deviceContext, _In_opt_ std::function setCustomState) +{ + pImpl->Process(deviceContext, setCustomState); +} + + +// Shader control. +void BasicPostProcess::SetEffect(Effect fx) +{ + if (fx < 0 || fx >= Effect_Max) + throw std::out_of_range("Effect not defined"); + + pImpl->fx = fx; + + switch (fx) + { + case Copy: + case Monochrome: + case Sepia: + // These shaders don't use the constant buffer + pImpl->SetConstants(false); + break; + + default: + pImpl->SetConstants(true); + break; + } +} + + +// Properties +void BasicPostProcess::SetSourceTexture(_In_opt_ ID3D11ShaderResourceView* value) +{ + pImpl->texture = value; + + if (value) + { + ComPtr res; + value->GetResource(res.GetAddressOf()); + + D3D11_RESOURCE_DIMENSION resType = D3D11_RESOURCE_DIMENSION_UNKNOWN; + res->GetType(&resType); + + switch (resType) + { + case D3D11_RESOURCE_DIMENSION_TEXTURE1D: + { + ComPtr tex; + ThrowIfFailed(res.As(&tex)); + + D3D11_TEXTURE1D_DESC desc = {}; + tex->GetDesc(&desc); + pImpl->texWidth = desc.Width; + pImpl->texHeight = 1; + break; + } + + case D3D11_RESOURCE_DIMENSION_TEXTURE2D: + { + ComPtr tex; + ThrowIfFailed(res.As(&tex)); + + D3D11_TEXTURE2D_DESC desc = {}; + tex->GetDesc(&desc); + pImpl->texWidth = desc.Width; + pImpl->texHeight = desc.Height; + break; + } + + default: + throw std::exception("Unsupported texture type"); + } + } + else + { + pImpl->texWidth = pImpl->texHeight = 0; + } +} + + +void BasicPostProcess::SetGaussianParameter(float multiplier) +{ + pImpl->guassianMultiplier = multiplier; + pImpl->SetDirtyFlag(); +} + + +void BasicPostProcess::SetBloomExtractParameter(float threshold) +{ + pImpl->bloomThreshold = threshold; + pImpl->SetDirtyFlag(); +} + + +void BasicPostProcess::SetBloomBlurParameters(bool horizontal, float size, float brightness) +{ + pImpl->bloomSize = size; + pImpl->bloomBrightness = brightness; + pImpl->bloomHorizontal = horizontal; + pImpl->SetDirtyFlag(); +} \ No newline at end of file diff --git a/Kits/DirectXTK/Src/CommonStates.cpp b/Kits/DirectXTK/Src/CommonStates.cpp index 683c3fcd..e4182cb9 100644 --- a/Kits/DirectXTK/Src/CommonStates.cpp +++ b/Kits/DirectXTK/Src/CommonStates.cpp @@ -96,11 +96,11 @@ HRESULT CommonStates::Impl::CreateDepthStencilState(bool enable, bool writeEnabl { D3D11_DEPTH_STENCIL_DESC desc = {}; - desc.DepthEnable = enable; + desc.DepthEnable = enable ? TRUE : FALSE; desc.DepthWriteMask = writeEnable ? D3D11_DEPTH_WRITE_MASK_ALL : D3D11_DEPTH_WRITE_MASK_ZERO; desc.DepthFunc = D3D11_COMPARISON_LESS_EQUAL; - desc.StencilEnable = false; + desc.StencilEnable = FALSE; desc.StencilReadMask = D3D11_DEFAULT_STENCIL_READ_MASK; desc.StencilWriteMask = D3D11_DEFAULT_STENCIL_WRITE_MASK; @@ -127,8 +127,8 @@ HRESULT CommonStates::Impl::CreateRasterizerState(D3D11_CULL_MODE cullMode, D3D1 desc.CullMode = cullMode; desc.FillMode = fillMode; - desc.DepthClipEnable = true; - desc.MultisampleEnable = true; + desc.DepthClipEnable = TRUE; + desc.MultisampleEnable = TRUE; HRESULT hr = device->CreateRasterizerState(&desc, pResult); diff --git a/Kits/DirectXTK/Src/DualPostProcess.cpp b/Kits/DirectXTK/Src/DualPostProcess.cpp new file mode 100644 index 00000000..08e6795b --- /dev/null +++ b/Kits/DirectXTK/Src/DualPostProcess.cpp @@ -0,0 +1,337 @@ +//-------------------------------------------------------------------------------------- +// File: DualPostProcess.cpp +// +// THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF +// ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO +// THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A +// PARTICULAR PURPOSE. +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// +// http://go.microsoft.com/fwlink/?LinkId=248929 +//-------------------------------------------------------------------------------------- + +#include "pch.h" +#include "PostProcess.h" + +#include "AlignedNew.h" +#include "CommonStates.h" +#include "ConstantBuffer.h" +#include "DemandCreate.h" +#include "DirectXHelpers.h" +#include "SharedResourcePool.h" + +using namespace DirectX; + +using Microsoft::WRL::ComPtr; + +namespace +{ + const int c_MaxSamples = 16; + + const int Dirty_ConstantBuffer = 0x01; + const int Dirty_Parameters = 0x02; + + // Constant buffer layout. Must match the shader! + __declspec(align(16)) struct PostProcessConstants + { + XMVECTOR sampleOffsets[c_MaxSamples]; + XMVECTOR sampleWeights[c_MaxSamples]; + }; + + static_assert((sizeof(PostProcessConstants) % 16) == 0, "CB size not padded correctly"); +} + +// Include the precompiled shader code. +namespace +{ +#if defined(_XBOX_ONE) && defined(_TITLE) + #include "Shaders/Compiled/XboxOnePostProcess_VSQuad.inc" + + #include "Shaders/Compiled/XboxOnePostProcess_PSMerge.inc" + #include "Shaders/Compiled/XboxOnePostProcess_PSBloomCombine.inc" +#else + #include "Shaders/Compiled/PostProcess_VSQuad.inc" + + #include "Shaders/Compiled/PostProcess_PSMerge.inc" + #include "Shaders/Compiled/PostProcess_PSBloomCombine.inc" +#endif +} + +namespace +{ + struct ShaderBytecode + { + void const* code; + size_t length; + }; + + const ShaderBytecode pixelShaders[] = + { + { PostProcess_PSMerge, sizeof(PostProcess_PSMerge) }, + { PostProcess_PSBloomCombine, sizeof(PostProcess_PSBloomCombine) }, + }; + + static_assert(_countof(pixelShaders) == DualPostProcess::Effect_Max, "array/max mismatch"); + + // Factory for lazily instantiating shaders. + class DeviceResources + { + public: + DeviceResources(_In_ ID3D11Device* device) + : mDevice(device), + stateObjects(device) + { } + + // Gets or lazily creates the vertex shader. + ID3D11VertexShader* GetVertexShader() + { + return DemandCreate(mVertexShader, mMutex, [&](ID3D11VertexShader** pResult) -> HRESULT + { + HRESULT hr = mDevice->CreateVertexShader(PostProcess_VSQuad, sizeof(PostProcess_VSQuad), nullptr, pResult); + + if (SUCCEEDED(hr)) + SetDebugObjectName(*pResult, "DualPostProcess"); + + return hr; + }); + } + + // Gets or lazily creates the specified pixel shader. + ID3D11PixelShader* GetPixelShader(int shaderIndex) + { + assert(shaderIndex >= 0 && shaderIndex < DualPostProcess::Effect_Max); + _Analysis_assume_(shaderIndex >= 0 && shaderIndex < DualPostProcess::Effect_Max); + + return DemandCreate(mPixelShaders[shaderIndex], mMutex, [&](ID3D11PixelShader** pResult) -> HRESULT + { + HRESULT hr = mDevice->CreatePixelShader(pixelShaders[shaderIndex].code, pixelShaders[shaderIndex].length, nullptr, pResult); + + if (SUCCEEDED(hr)) + SetDebugObjectName(*pResult, "DualPostProcess"); + + return hr; + }); + } + + CommonStates stateObjects; + + protected: + ComPtr mDevice; + ComPtr mVertexShader; + ComPtr mPixelShaders[DualPostProcess::Effect_Max]; + std::mutex mMutex; + }; +} + +class DualPostProcess::Impl : public AlignedNew +{ +public: + Impl(_In_ ID3D11Device* device); + + void Process(_In_ ID3D11DeviceContext* deviceContext, std::function& setCustomState); + + void SetDirtyFlag() { mDirtyFlags = INT_MAX; } + + // Fields. + DualPostProcess::Effect fx; + PostProcessConstants constants; + ComPtr texture; + ComPtr texture2; + float mergeWeight1; + float mergeWeight2; + float bloomIntensity; + float bloomBaseIntensity; + float bloomSaturation; + float bloomBaseSaturation; + +private: + int mDirtyFlags; + + ConstantBuffer mConstantBuffer; + + // Per-device resources. + std::shared_ptr mDeviceResources; + + static SharedResourcePool deviceResourcesPool; +}; + + +// Global pool of per-device DualPostProcess resources. +SharedResourcePool DualPostProcess::Impl::deviceResourcesPool; + + +// Constructor. +DualPostProcess::Impl::Impl(_In_ ID3D11Device* device) + : mConstantBuffer(device), + mDeviceResources(deviceResourcesPool.DemandCreate(device)), + fx(DualPostProcess::Merge), + mergeWeight1(0.5f), + mergeWeight2(0.5f), + bloomIntensity(1.25f), + bloomBaseIntensity(1.f), + bloomSaturation(1.f), + bloomBaseSaturation(1.f), + mDirtyFlags(INT_MAX), + constants{} +{ + if (device->GetFeatureLevel() < D3D_FEATURE_LEVEL_10_0) + { + throw std::exception("DualPostProcess requires Feature Level 10.0 or later"); + } +} + + +// Sets our state onto the D3D device. +void DualPostProcess::Impl::Process(_In_ ID3D11DeviceContext* deviceContext, std::function& setCustomState) +{ + // Set the texture. + ID3D11ShaderResourceView* textures[2] = { texture.Get(), texture2.Get() }; + deviceContext->PSSetShaderResources(0, 2, textures); + + auto sampler = mDeviceResources->stateObjects.LinearClamp(); + deviceContext->PSSetSamplers(0, 1, &sampler); + + // Set state objects. + deviceContext->OMSetBlendState(mDeviceResources->stateObjects.Opaque(), nullptr, 0xffffffff); + deviceContext->OMSetDepthStencilState(mDeviceResources->stateObjects.DepthNone(), 0); + deviceContext->RSSetState(mDeviceResources->stateObjects.CullNone()); + + // Set shaders. + auto vertexShader = mDeviceResources->GetVertexShader(); + auto pixelShader = mDeviceResources->GetPixelShader(fx); + + deviceContext->VSSetShader(vertexShader, nullptr, 0); + deviceContext->PSSetShader(pixelShader, nullptr, 0); + + // Set constants. + if (mDirtyFlags & Dirty_Parameters) + { + mDirtyFlags &= ~Dirty_Parameters; + mDirtyFlags |= Dirty_ConstantBuffer; + + switch (fx) + { + case Merge: + constants.sampleWeights[0] = XMVectorReplicate(mergeWeight1); + constants.sampleWeights[1] = XMVectorReplicate(mergeWeight2); + break; + + case BloomCombine: + constants.sampleWeights[0] = XMVectorSet(bloomBaseSaturation, bloomSaturation, 0.f, 0.f); + constants.sampleWeights[1] = XMVectorReplicate(bloomBaseIntensity); + constants.sampleWeights[2] = XMVectorReplicate(bloomIntensity); + break; + } + } + +#if defined(_XBOX_ONE) && defined(_TITLE) + void *grfxMemory; + mConstantBuffer.SetData(deviceContext, constants, &grfxMemory); + + Microsoft::WRL::ComPtr deviceContextX; + ThrowIfFailed(deviceContext->QueryInterface(IID_GRAPHICS_PPV_ARGS(deviceContextX.GetAddressOf()))); + + auto buffer = mConstantBuffer.GetBuffer(); + + deviceContextX->PSSetPlacementConstantBuffer(0, buffer, grfxMemory); +#else + if (mDirtyFlags & Dirty_ConstantBuffer) + { + mDirtyFlags &= ~Dirty_ConstantBuffer; + mConstantBuffer.SetData(deviceContext, constants); + } + + // Set the constant buffer. + auto buffer = mConstantBuffer.GetBuffer(); + + deviceContext->PSSetConstantBuffers(0, 1, &buffer); +#endif + + if (setCustomState) + { + setCustomState(); + } + + // Draw quad. + deviceContext->IASetPrimitiveTopology(D3D11_PRIMITIVE_TOPOLOGY_TRIANGLESTRIP); + + deviceContext->Draw(4, 0); +} + + +// Public constructor. +DualPostProcess::DualPostProcess(_In_ ID3D11Device* device) + : pImpl(new Impl(device)) +{ +} + + +// Move constructor. +DualPostProcess::DualPostProcess(DualPostProcess&& moveFrom) + : pImpl(std::move(moveFrom.pImpl)) +{ +} + + +// Move assignment. +DualPostProcess& DualPostProcess::operator= (DualPostProcess&& moveFrom) +{ + pImpl = std::move(moveFrom.pImpl); + return *this; +} + + +// Public destructor. +DualPostProcess::~DualPostProcess() +{ +} + + +// IPostProcess methods. +void DualPostProcess::Process(_In_ ID3D11DeviceContext* deviceContext, _In_opt_ std::function setCustomState) +{ + pImpl->Process(deviceContext, setCustomState); +} + + +// Shader control. +void DualPostProcess::SetEffect(Effect fx) +{ + if (fx < 0 || fx >= Effect_Max) + throw std::out_of_range("Effect not defined"); + + pImpl->fx = fx; + pImpl->SetDirtyFlag(); +} + + +// Properties +void DualPostProcess::SetSourceTexture(_In_opt_ ID3D11ShaderResourceView* value) +{ + pImpl->texture = value; +} + + +void DualPostProcess::SetSourceTexture2(_In_opt_ ID3D11ShaderResourceView* value) +{ + pImpl->texture2 = value; +} + + +void DualPostProcess::SetMergeParameters(float weight1, float weight2) +{ + pImpl->mergeWeight1 = weight1; + pImpl->mergeWeight2 = weight2; + pImpl->SetDirtyFlag(); +} + + +void DualPostProcess::SetBloomCombineParameters(float bloom, float base, float bloomSaturation, float baseSaturation) +{ + pImpl->bloomIntensity = bloom; + pImpl->bloomBaseIntensity = base; + pImpl->bloomSaturation = bloomSaturation; + pImpl->bloomBaseSaturation = baseSaturation; + pImpl->SetDirtyFlag(); +} diff --git a/Kits/DirectXTK/Src/GeometricPrimitive.cpp b/Kits/DirectXTK/Src/GeometricPrimitive.cpp index b93b5eb9..70df3c63 100644 --- a/Kits/DirectXTK/Src/GeometricPrimitive.cpp +++ b/Kits/DirectXTK/Src/GeometricPrimitive.cpp @@ -81,9 +81,9 @@ class GeometricPrimitive::Impl public: void Initialize(_In_ ID3D11DeviceContext* deviceContext, const VertexCollection& vertices, const IndexCollection& indices); - void XM_CALLCONV Draw(FXMMATRIX world, CXMMATRIX view, CXMMATRIX projection, FXMVECTOR color, _In_opt_ ID3D11ShaderResourceView* texture, bool wireframe, _In_opt_ std::function setCustomState) const; + void XM_CALLCONV Draw(FXMMATRIX world, CXMMATRIX view, CXMMATRIX projection, FXMVECTOR color, _In_opt_ ID3D11ShaderResourceView* texture, bool wireframe, std::function& setCustomState) const; - void Draw(_In_ IEffect* effect, _In_ ID3D11InputLayout* inputLayout, bool alpha, bool wireframe, _In_opt_ std::function setCustomState) const; + void Draw(_In_ IEffect* effect, _In_ ID3D11InputLayout* inputLayout, bool alpha, bool wireframe, std::function& setCustomState) const; void CreateInputLayout(_In_ IEffect* effect, _Outptr_ ID3D11InputLayout** inputLayout) const; @@ -209,7 +209,7 @@ void XM_CALLCONV GeometricPrimitive::Impl::Draw( FXMVECTOR color, ID3D11ShaderResourceView* texture, bool wireframe, - std::function setCustomState) const + std::function& setCustomState) const { assert(mResources != 0); auto effect = mResources->effect.get(); @@ -247,7 +247,7 @@ void GeometricPrimitive::Impl::Draw( ID3D11InputLayout* inputLayout, bool alpha, bool wireframe, - std::function setCustomState) const + std::function& setCustomState) const { assert(mResources != 0); auto deviceContext = mResources->deviceContext.Get(); diff --git a/Kits/DirectXTK/Src/ModelLoadSDKMESH.cpp b/Kits/DirectXTK/Src/ModelLoadSDKMESH.cpp index e4504340..06b24ece 100644 --- a/Kits/DirectXTK/Src/ModelLoadSDKMESH.cpp +++ b/Kits/DirectXTK/Src/ModelLoadSDKMESH.cpp @@ -87,21 +87,32 @@ namespace info.enableDualTexture = (flags & DUAL_TEXTURE) != 0; info.enableNormalMaps = (flags & NORMAL_MAPS) != 0; info.biasedVertexNormals = (flags & BIASED_VERTEX_NORMALS) != 0; - info.ambientColor = XMFLOAT3(mh.Ambient.x, mh.Ambient.y, mh.Ambient.z); - info.diffuseColor = XMFLOAT3(mh.Diffuse.x, mh.Diffuse.y, mh.Diffuse.z); - info.emissiveColor = XMFLOAT3(mh.Emissive.x, mh.Emissive.y, mh.Emissive.z); - if (mh.Diffuse.w != 1.f && mh.Diffuse.w != 0.f) + if (mh.Ambient.x == 0 && mh.Ambient.y == 0 && mh.Ambient.z == 0 && mh.Ambient.w == 0 + && mh.Diffuse.x == 0 && mh.Diffuse.y == 0 && mh.Diffuse.z == 0 && mh.Diffuse.w == 0) { - info.alpha = mh.Diffuse.w; + // SDKMESH material color block is uninitalized; assume defaults + info.diffuseColor = XMFLOAT3(1.f, 1.f, 1.f); + info.alpha = 1.f; } else - info.alpha = 1.f; - - if (mh.Power) { - info.specularPower = mh.Power; - info.specularColor = XMFLOAT3(mh.Specular.x, mh.Specular.y, mh.Specular.z); + info.ambientColor = XMFLOAT3(mh.Ambient.x, mh.Ambient.y, mh.Ambient.z); + info.diffuseColor = XMFLOAT3(mh.Diffuse.x, mh.Diffuse.y, mh.Diffuse.z); + info.emissiveColor = XMFLOAT3(mh.Emissive.x, mh.Emissive.y, mh.Emissive.z); + + if (mh.Diffuse.w != 1.f && mh.Diffuse.w != 0.f) + { + info.alpha = mh.Diffuse.w; + } + else + info.alpha = 1.f; + + if (mh.Power) + { + info.specularPower = mh.Power; + info.specularColor = XMFLOAT3(mh.Specular.x, mh.Specular.y, mh.Specular.z); + } } info.diffuseTexture = diffuseName; diff --git a/Kits/DirectXTK/Src/ScreenGrab.cpp b/Kits/DirectXTK/Src/ScreenGrab.cpp index 3829909a..88e7eb03 100644 --- a/Kits/DirectXTK/Src/ScreenGrab.cpp +++ b/Kits/DirectXTK/Src/ScreenGrab.cpp @@ -609,7 +609,7 @@ HRESULT DirectX::SaveWICTextureToFile( ID3D11DeviceContext* pContext, return E_UNEXPECTED; } - hr = FC->Initialize( source.Get(), targetGuid, WICBitmapDitherTypeNone, 0, 0, WICBitmapPaletteTypeCustom ); + hr = FC->Initialize( source.Get(), targetGuid, WICBitmapDitherTypeNone, nullptr, 0, WICBitmapPaletteTypeMedianCut ); if ( FAILED(hr) ) { pContext->Unmap( pStaging.Get(), 0 ); diff --git a/Kits/DirectXTK/Src/Shaders/CompileShaders.cmd b/Kits/DirectXTK/Src/Shaders/CompileShaders.cmd index 2c7b3402..50b22eff 100644 --- a/Kits/DirectXTK/Src/Shaders/CompileShaders.cmd +++ b/Kits/DirectXTK/Src/Shaders/CompileShaders.cmd @@ -173,6 +173,41 @@ call :CompileShaderHLSL%1 DGSLPhong ps mainTx call :CompileShaderHLSL%1 DGSLUnlit ps mainTxTk call :CompileShaderHLSL%1 DGSLLambert ps mainTxTk call :CompileShaderHLSL%1 DGSLPhong ps mainTxTk + +call :CompileShaderSM4%1 PostProcess vs VSQuad +call :CompileShaderSM4%1 PostProcess ps PSCopy +call :CompileShaderSM4%1 PostProcess ps PSMonochrome +call :CompileShaderSM4%1 PostProcess ps PSSepia +call :CompileShaderSM4%1 PostProcess ps PSDownScale2x2 +call :CompileShaderSM4%1 PostProcess ps PSDownScale4x4 +call :CompileShaderSM4%1 PostProcess ps PSGaussianBlur5x5 +call :CompileShaderSM4%1 PostProcess ps PSBloomExtract +call :CompileShaderSM4%1 PostProcess ps PSBloomBlur +call :CompileShaderSM4%1 PostProcess ps PSMerge +call :CompileShaderSM4%1 PostProcess ps PSBloomCombine + +call :CompileShaderSM4%1 ToneMap vs VSQuad +call :CompileShaderSM4%1 ToneMap ps PSCopy +call :CompileShaderSM4%1 ToneMap ps PSSaturate +call :CompileShaderSM4%1 ToneMap ps PSReinhard +call :CompileShaderSM4%1 ToneMap ps PSACESFilmic +call :CompileShaderSM4%1 ToneMap ps PS_SRGB +call :CompileShaderSM4%1 ToneMap ps PSSaturate_SRGB +call :CompileShaderSM4%1 ToneMap ps PSReinhard_SRGB +call :CompileShaderSM4%1 ToneMap ps PSACESFilmic_SRGB +call :CompileShaderSM4%1 ToneMap ps PSHDR10 + +if NOT %1.==xbox. goto skipxboxonly + +call :CompileShaderSM4xbox ToneMap ps PSHDR10_Saturate +call :CompileShaderSM4xbox ToneMap ps PSHDR10_Reinhard +call :CompileShaderSM4xbox ToneMap ps PSHDR10_ACESFilmic +call :CompileShaderSM4xbox ToneMap ps PSHDR10_Saturate_SRGB +call :CompileShaderSM4xbox ToneMap ps PSHDR10_Reinhard_SRGB +call :CompileShaderSM4xbox ToneMap ps PSHDR10_ACESFilmic_SRGB + +:skipxboxonly + echo. if %error% == 0 ( @@ -191,6 +226,13 @@ echo %fxc% %fxc% || set error=1 exit /b +:CompileShaderSM4 +set fxc=fxc /nologo %1.fx /T%2_4_0 /Zi /Zpc /Qstrip_reflect /Qstrip_debug /E%3 /FhCompiled\%1_%3.inc /FdCompiled\%1_%3.pdb /Vn%1_%3 +echo. +echo %fxc% +%fxc% || set error=1 +exit /b + :CompileShaderHLSL set fxc=fxc /nologo %1.hlsl /T%2_4_0_level_9_1 /Zi /Zpc /Qstrip_reflect /Qstrip_debug /E%3 /FhCompiled\%1_%3.inc /FdCompiled\%1_%3.pdb /Vn%1_%3 echo. @@ -199,6 +241,7 @@ echo %fxc% exit /b :CompileShaderxbox +:CompileShaderSM4xbox set fxc=%XBOXFXC% /nologo %1.fx /T%2_5_0 /Zpc /Zi /Qstrip_reflect /Qstrip_debug /D__XBOX_DISABLE_SHADER_NAME_EMPLACEMENT /E%3 /FhCompiled\XboxOne%1_%3.inc /FdCompiled\XboxOne%1_%3.pdb /Vn%1_%3 echo. echo %fxc% diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/AlphaTestEffect_PSAlphaTestEqNe.inc b/Kits/DirectXTK/Src/Shaders/Compiled/AlphaTestEffect_PSAlphaTestEqNe.inc index bcebd469..31da7bb7 100644 --- a/Kits/DirectXTK/Src/Shaders/Compiled/AlphaTestEffect_PSAlphaTestEqNe.inc +++ b/Kits/DirectXTK/Src/Shaders/Compiled/AlphaTestEffect_PSAlphaTestEqNe.inc @@ -41,7 +41,7 @@ dcl t2.xy // pin<8,9> dcl_2d s0 -#line 115 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\AlphaTestEffect.fx" +#line 115 "D:\ATG\st_dev\Kits\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> @@ -50,7 +50,7 @@ cmp r1, r1.x, c0.w, c0.z texkill r1 -#line 20 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" +#line 20 "D:\ATG\st_dev\Kits\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> @@ -81,10 +81,10 @@ ret const BYTE AlphaTestEffect_PSAlphaTestEqNe[] = { - 68, 88, 66, 67, 223, 222, - 22, 17, 155, 72, 223, 203, - 67, 118, 170, 136, 35, 43, - 102, 58, 1, 0, 0, 0, + 68, 88, 66, 67, 4, 162, + 13, 139, 204, 139, 237, 107, + 120, 146, 165, 30, 105, 221, + 97, 27, 1, 0, 0, 0, 16, 6, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 180, 3, 0, 0, 116, 5, @@ -107,7 +107,7 @@ const BYTE AlphaTestEffect_PSAlphaTestEqNe[] = 0, 0, 14, 0, 0, 0, 160, 0, 0, 0, 4, 0, 0, 0, 240, 1, 0, 0, - 16, 1, 0, 0, 67, 58, + 16, 1, 0, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, @@ -117,7 +117,7 @@ const BYTE AlphaTestEffect_PSAlphaTestEqNe[] = 114, 115, 92, 65, 108, 112, 104, 97, 84, 101, 115, 116, 69, 102, 102, 101, 99, 116, - 46, 102, 120, 0, 67, 58, + 46, 102, 120, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/AlphaTestEffect_PSAlphaTestEqNe.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/AlphaTestEffect_PSAlphaTestEqNe.pdb index 48e5a75c258064cbb456fbc8867570b24bdbce89..4accab8e206238dd31e7ddddc1cb265628935e1e 100644 GIT binary patch delta 384 zcmZqZVQT1M+Q7mkA)4kA$;iOK(CW;reJ;_^fAhWwe))r^i#N+~@v!i_lrl1SiZC+F z+{?`1_M2g|Io~yHMwiKaRyK?&llNO`OfIVu2J`*o_FU0^T( delta 384 zcmZqZVQT1M+Q7mkvD*4;1S10j!?)+%#d9s=T^C638!vBf57{ik#lynCTZ)0fQ-qOW z=3Zuo6M;;d&H1irGdfS^v$A1Kp1j{mV{%!IFqp3~dA$`sSj-&Cm$&AIsF_sDJvq*L z6`TL}BYDTRZ|1XMVd8ngyw-|~fsp}3Z}S3tUI^TgbIo=IFRIK44hrp6HNR5^$PC!eW-J5Ag) z4`?R{2m&!Xn8m=r3Z&NnF&7lG0cj;5<^bYMAm*HG$hBosRS64_%`my5ssZe0Yow3> eg^|W&U>HnZP@OQTE`ZY(s1js^-R8); dcl_2d s0 -#line 128 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\AlphaTestEffect.fx" +#line 128 "D:\ATG\st_dev\Kits\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> @@ -72,10 +72,10 @@ ret const BYTE AlphaTestEffect_PSAlphaTestEqNeNoFog[] = { - 68, 88, 66, 67, 69, 10, - 8, 89, 209, 110, 153, 46, - 125, 170, 203, 123, 91, 61, - 120, 74, 1, 0, 0, 0, + 68, 88, 66, 67, 52, 40, + 0, 181, 251, 126, 42, 165, + 196, 170, 19, 103, 67, 108, + 228, 56, 1, 0, 0, 0, 220, 4, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 244, 2, 0, 0, 88, 4, @@ -98,7 +98,7 @@ const BYTE AlphaTestEffect_PSAlphaTestEqNeNoFog[] = 0, 0, 11, 0, 0, 0, 104, 0, 0, 0, 3, 0, 0, 0, 120, 1, 0, 0, - 192, 0, 0, 0, 67, 58, + 192, 0, 0, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/AlphaTestEffect_PSAlphaTestEqNeNoFog.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/AlphaTestEffect_PSAlphaTestEqNeNoFog.pdb index 908b3c7903c586d868c3353903fe44da231b04f5..3812527f99079f5206c1e61ff214bc25d3d09679 100644 GIT binary patch delta 405 zcmZqZVQT1M+Q7mkA)4kA$;iOKpmo-hdCl8m?oT1*V0 z&lnhH+}^Ck_gI_JWpZJ)#$+=q5yq6s`>ix4msJQu#nxN#gT>6jd}E0Gq)P6|an`HY zeyG1u|MqM%pA8EWk2JHT1s4M&1Bl)%XLo^(DS?0T2NyLUwOPW|LW8Xe=%7sulf!c5 zWM2W9av%o+LA)}Ae!|PZU_4Mpw-za5(bWHfT0NG_J)V&U5@#lUb=i-|$> z83V(Kz|C5GkF^<{Cl^*~Og6I;VN9O9-%4Y0S(PwUY`qmfSj-&EH-^Yhs^*>?XT6F| z=G)`EW7{|L*|0G2ykK5y#l^tL0HQa`*h zSs)9jl7Ybvh~t$(JO+j*ybKJlfOOU7iMfp&69c#=6>w};DZ9fsiHilNhbGHZ8N!_` z2XW}+GgaI$XNsHV0qq9?K_F%avltjyf%F<6=7M52Agu(%96+22#GI22xwcHIDB%XO mVPJBjo!I2573uJxLJlBM@byos3E;E=DhHWlyE(FEIVS+NG-@gU diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/AlphaTestEffect_PSAlphaTestLtGt.inc b/Kits/DirectXTK/Src/Shaders/Compiled/AlphaTestEffect_PSAlphaTestLtGt.inc index 851d5a7c..d66b6e46 100644 --- a/Kits/DirectXTK/Src/Shaders/Compiled/AlphaTestEffect_PSAlphaTestLtGt.inc +++ b/Kits/DirectXTK/Src/Shaders/Compiled/AlphaTestEffect_PSAlphaTestLtGt.inc @@ -41,14 +41,14 @@ dcl t2.xy // pin<8,9> dcl_2d s0 -#line 91 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\AlphaTestEffect.fx" +#line 91 "D:\ATG\st_dev\Kits\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 20 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" +#line 20 "D:\ATG\st_dev\Kits\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> @@ -78,10 +78,10 @@ ret const BYTE AlphaTestEffect_PSAlphaTestLtGt[] = { - 68, 88, 66, 67, 166, 96, - 218, 48, 105, 0, 80, 172, - 90, 208, 183, 116, 0, 11, - 224, 75, 1, 0, 0, 0, + 68, 88, 66, 67, 88, 214, + 60, 78, 4, 80, 104, 211, + 157, 39, 0, 174, 110, 64, + 49, 145, 1, 0, 0, 0, 180, 5, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 136, 3, 0, 0, 24, 5, @@ -104,7 +104,7 @@ const BYTE AlphaTestEffect_PSAlphaTestLtGt[] = 0, 0, 12, 0, 0, 0, 160, 0, 0, 0, 4, 0, 0, 0, 224, 1, 0, 0, - 0, 1, 0, 0, 67, 58, + 0, 1, 0, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, @@ -114,7 +114,7 @@ const BYTE AlphaTestEffect_PSAlphaTestLtGt[] = 114, 115, 92, 65, 108, 112, 104, 97, 84, 101, 115, 116, 69, 102, 102, 101, 99, 116, - 46, 102, 120, 0, 67, 58, + 46, 102, 120, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/AlphaTestEffect_PSAlphaTestLtGt.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/AlphaTestEffect_PSAlphaTestLtGt.pdb index a06594a7efb171f45a9cf071e03b278c09598844..4810994c99752b36ef9d77e947825d875be56902 100644 GIT binary patch delta 382 zcmZqZVQT1M+Q7mkA)4kA$;iOK;J@+cJ%&Ov-*)xs9Co1>%{I$$@v!i{u3%>H6k%kT zxtEz?<5EM^VzU4@kldUT5vHiGJxpKa&{c-Obz^#HC)wz)ZzeF4Yn$vgElct4$GC3 zeFbF7fgA_~@yZbT2`>YK9gxYmd17up&!n1C=KD&_lPhW(z;;_Bxd`M|jmbc_OkPl% zFo}x=r*|jIR2jnkBnR=yG@$i-kKYtW>PKpyG0@78RC+6n!OyXj}>5IuSHHL7f%0V1B`AiMmY2v1N zKs!M|5Qy2qECvQvAiV~NxuBR0NGky`2M}ihG3R7Mt}T dcl_2d s0 -#line 104 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\AlphaTestEffect.fx" +#line 104 "D:\ATG\st_dev\Kits\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> @@ -69,10 +69,10 @@ ret const BYTE AlphaTestEffect_PSAlphaTestLtGtNoFog[] = { - 68, 88, 66, 67, 113, 163, - 254, 244, 67, 220, 177, 230, - 165, 222, 122, 35, 128, 204, - 108, 135, 1, 0, 0, 0, + 68, 88, 66, 67, 152, 76, + 217, 138, 186, 94, 113, 46, + 170, 245, 46, 36, 187, 253, + 169, 200, 1, 0, 0, 0, 128, 4, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 200, 2, 0, 0, 252, 3, @@ -95,7 +95,7 @@ const BYTE AlphaTestEffect_PSAlphaTestLtGtNoFog[] = 0, 0, 9, 0, 0, 0, 104, 0, 0, 0, 3, 0, 0, 0, 104, 1, 0, 0, - 176, 0, 0, 0, 67, 58, + 176, 0, 0, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/AlphaTestEffect_PSAlphaTestLtGtNoFog.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/AlphaTestEffect_PSAlphaTestLtGtNoFog.pdb index 29f100f74f96f1bed6b6e8e2507fe6344da112c1..699b68bbe3361ddf6ccd1088e95b8c8c3b701907 100644 GIT binary patch delta 406 zcmZqZVQT1M+Q7mkA)4kA$;iOKFn5X6o}8=i9VR?l?0Bwi)%C?PTrB)aRg4TbwU`)0 zpD{2Pd}Y|I&G$%~(PeUBwZ>#KD-p(&$@{G|CYMzRL&erx@q@+8!F*$g{G>|m$#K@J z*aS~rSO4~GGoK9$6OS~rr3DuQBLj%uEN6Ftjp+mbF2>pbYfx!;QWZXP4w~>Rh1S}fJ;Imn}>?z}!Cd*V9!u=@+@!jMz72GhtiJR6z?GXgh>`*oP>j{fxxLEjiOEECq)M8=~ zea66WB9LjbHs2#{M(4?el^T=HtV9@-C-1k?m|RvR3>8~%#Sa!U2lI^~@{_8$C&yW@ zVzcoP0Wk* dcl_texcoord1 v1 // vin<4,5> -#line 49 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" +#line 49 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" dp4 oPos.z, v0, c5 // ::VSAlphaTest<12> #line 14 @@ -56,15 +56,15 @@ dp4 r0.y, v0, c4 // ::vout<1> dp4 r0.z, v0, c6 // ::vout<3> -#line 31 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\AlphaTestEffect.fx" +#line 31 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\AlphaTestEffect.fx" mad oPos.xy, r0.z, c0, r0 // ::VSAlphaTest<10,11> mov oPos.w, r0.z // ::VSAlphaTest<13> -#line 50 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" +#line 50 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" mov oT0, c1 // ::VSAlphaTest<0,1,2,3> mov oT1.xyz, c7.x // ::VSAlphaTest<4,5,6> -#line 38 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\AlphaTestEffect.fx" +#line 38 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\AlphaTestEffect.fx" mov oT2.xy, v1 // ::VSAlphaTest<8,9> // approximately 12 instruction slots used @@ -90,10 +90,10 @@ ret const BYTE AlphaTestEffect_VSAlphaTest[] = { - 68, 88, 66, 67, 18, 8, - 251, 190, 120, 232, 31, 50, - 201, 16, 250, 167, 213, 152, - 170, 105, 1, 0, 0, 0, + 68, 88, 66, 67, 165, 163, + 225, 78, 82, 212, 210, 87, + 151, 51, 73, 163, 130, 89, + 204, 12, 1, 0, 0, 0, 212, 6, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 148, 4, 0, 0, 240, 5, @@ -118,7 +118,7 @@ const BYTE AlphaTestEffect_VSAlphaTest[] = 0, 0, 15, 0, 0, 0, 160, 0, 0, 0, 3, 0, 0, 0, 196, 2, 0, 0, - 24, 1, 0, 0, 67, 58, + 24, 1, 0, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, @@ -127,7 +127,7 @@ const BYTE AlphaTestEffect_VSAlphaTest[] = 92, 83, 104, 97, 100, 101, 114, 115, 92, 67, 111, 109, 109, 111, 110, 46, 102, 120, - 104, 0, 67, 58, 92, 65, + 104, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, 105, 114, diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/AlphaTestEffect_VSAlphaTest.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/AlphaTestEffect_VSAlphaTest.pdb index 37e594b00d27bbc02a4dac2ae337917315a3f8f2..a27d83dcecc0ae95afcf55b0e93e135817f4655c 100644 GIT binary patch delta 354 zcmZqZVQT1M+Q7mkA(G}2$;iOK(05zW)K^^Cf2PwfbK4^uk8YOX`l!$7GTE?RW3p_$ zFcU+{QMPiHilNcP7i!7($!~^nx73@srQgz@05_S_iS5K@do@ wL)olAIunRFfmjKMIe?f8h}nR64TwG2kZa4Nh5%lBAP3}nkRrRyu?>q^0bt)-9RL6T delta 354 zcmZqZVQT1M+Q7mkvC8^u1S10j1NRsH`g!Ma{bnzE^Sg15%eu`nTp#rrohKXCYD|`` z6=q^cp1j{mV{%!YFj&x>5yUr#Dv-D42JBH^H|YEM^4&B=BHk diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/AlphaTestEffect_VSAlphaTestNoFog.inc b/Kits/DirectXTK/Src/Shaders/Compiled/AlphaTestEffect_VSAlphaTestNoFog.inc index 3e47c05f..34b7b19a 100644 --- a/Kits/DirectXTK/Src/Shaders/Compiled/AlphaTestEffect_VSAlphaTestNoFog.inc +++ b/Kits/DirectXTK/Src/Shaders/Compiled/AlphaTestEffect_VSAlphaTestNoFog.inc @@ -41,20 +41,20 @@ dcl_texcoord v0 // vin<0,1,2,3> dcl_texcoord1 v1 // vin<4,5> -#line 49 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" +#line 49 "D:\ATG\st_dev\Kits\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 45 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\AlphaTestEffect.fx" +#line 45 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\AlphaTestEffect.fx" mad oPos.xy, r0.z, c0, r0 // ::VSAlphaTestNoFog<6,7> mov oPos.w, r0.z // ::VSAlphaTestNoFog<9> -#line 50 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" +#line 50 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" mov oT0, c1 // ::VSAlphaTestNoFog<0,1,2,3> -#line 52 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\AlphaTestEffect.fx" +#line 52 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\AlphaTestEffect.fx" mov oT1.xy, v1 // ::VSAlphaTestNoFog<4,5> // approximately 8 instruction slots used @@ -77,10 +77,10 @@ ret const BYTE AlphaTestEffect_VSAlphaTestNoFog[] = { - 68, 88, 66, 67, 3, 168, - 135, 208, 6, 246, 31, 6, - 123, 242, 87, 130, 26, 124, - 30, 206, 1, 0, 0, 0, + 68, 88, 66, 67, 17, 231, + 58, 227, 143, 44, 111, 7, + 194, 47, 134, 243, 82, 246, + 70, 18, 1, 0, 0, 0, 224, 5, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 4, 4, 0, 0, 20, 5, @@ -105,7 +105,7 @@ const BYTE AlphaTestEffect_VSAlphaTestNoFog[] = 0, 0, 10, 0, 0, 0, 160, 0, 0, 0, 3, 0, 0, 0, 136, 2, 0, 0, - 240, 0, 0, 0, 67, 58, + 240, 0, 0, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, @@ -114,7 +114,7 @@ const BYTE AlphaTestEffect_VSAlphaTestNoFog[] = 92, 83, 104, 97, 100, 101, 114, 115, 92, 67, 111, 109, 109, 111, 110, 46, 102, 120, - 104, 0, 67, 58, 92, 65, + 104, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, 105, 114, diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/AlphaTestEffect_VSAlphaTestNoFog.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/AlphaTestEffect_VSAlphaTestNoFog.pdb index 79a93080a4f039b15c08c0975bfd0e8f510fe82c..f3e143b1806690455232adce4618ca9c24739ea2 100644 GIT binary patch delta 353 zcmZqZVQT1M+Q7mkA(G}2$;iOK5PXqSnzc>9ccIkl+uzdhT`XT!q8Bh74S!NtJH z0HQa`*%=wKRROKr#4tH5UrzQFkSPbU9th% dcl_texcoord2 v2 // vin<6,7,8,9> -#line 49 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" +#line 49 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" dp4 oPos.z, v0, c5 // ::VSAlphaTestVc<12> #line 14 @@ -53,22 +53,22 @@ max r0.x, r0.x, c7.x min oT1.w, r0.x, c7.y // ::VSAlphaTestVc<7> -#line 67 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\AlphaTestEffect.fx" +#line 67 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\AlphaTestEffect.fx" mul oT0, v2, c1 // ::VSAlphaTestVc<0,1,2,3> -#line 49 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" +#line 49 "D:\ATG\st_dev\Kits\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 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\AlphaTestEffect.fx" +#line 59 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\AlphaTestEffect.fx" mad oPos.xy, r0.z, c0, r0 // ::VSAlphaTestVc<10,11> mov oPos.w, r0.z // ::VSAlphaTestVc<13> -#line 51 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" +#line 51 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" mov oT1.xyz, c7.x // ::VSAlphaTestVc<4,5,6> -#line 66 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\AlphaTestEffect.fx" +#line 66 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\AlphaTestEffect.fx" mov oT2.xy, v1 // ::VSAlphaTestVc<8,9> // approximately 12 instruction slots used @@ -95,10 +95,10 @@ ret const BYTE AlphaTestEffect_VSAlphaTestVc[] = { - 68, 88, 66, 67, 19, 218, - 128, 98, 220, 208, 190, 50, - 81, 139, 26, 86, 189, 60, - 95, 99, 1, 0, 0, 0, + 68, 88, 66, 67, 83, 112, + 156, 96, 160, 244, 179, 54, + 195, 23, 30, 43, 49, 36, + 179, 91, 1, 0, 0, 0, 56, 7, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 200, 4, 0, 0, 56, 6, @@ -123,7 +123,7 @@ const BYTE AlphaTestEffect_VSAlphaTestVc[] = 0, 0, 16, 0, 0, 0, 160, 0, 0, 0, 3, 0, 0, 0, 232, 2, 0, 0, - 32, 1, 0, 0, 67, 58, + 32, 1, 0, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, @@ -132,7 +132,7 @@ const BYTE AlphaTestEffect_VSAlphaTestVc[] = 92, 83, 104, 97, 100, 101, 114, 115, 92, 67, 111, 109, 109, 111, 110, 46, 102, 120, - 104, 0, 67, 58, 92, 65, + 104, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, 105, 114, diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/AlphaTestEffect_VSAlphaTestVc.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/AlphaTestEffect_VSAlphaTestVc.pdb index 2970d1055e4a5add589a4b370565f89629c4b5ee..4145c5e1a46d26ca3a2ddbbb66f657df797d4008 100644 GIT binary patch delta 354 zcmZqZVQT1M+Q7mkA(G}2$;iOKkXurBXzR~QUi)Wt_WpYR*?qGN*GGLum&u0p8k1$~ zg_#&qChxb>m|RvP3>GwJ1o6$G3goT1!F-KLwcL~AtXHvRNbger_G~ks4GR;GG_$1z z7Xu>$h~6w`XJp7$1+;Gy!{o4hIoVf0rX0wAAc$9n&`)?780>&d#?2G+^LZxKm9R|k zy}&fNqOJzv9;hQA?gLssc}{)GBrX=5-kB^@V+e5~&}19!H#X&uCJ20GwJ1o6$G3goT1!F-KL_1u%=tXHw!%8JiBwtX|74GR;`3+A;} zTnvm1AbPW$osl8iCZK(CjFZFiffPH0$-oMv*8njW6te+oB_QSi;!Ggs yoNUOoWl~KE3y{q)xuT{95e!hjLxKh9>&bI!QzkV8@PeEVay`fx`^~Wpi&+7&0$<_) diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/AlphaTestEffect_VSAlphaTestVcNoFog.inc b/Kits/DirectXTK/Src/Shaders/Compiled/AlphaTestEffect_VSAlphaTestVcNoFog.inc index 83187dad..595ab8b4 100644 --- a/Kits/DirectXTK/Src/Shaders/Compiled/AlphaTestEffect_VSAlphaTestVcNoFog.inc +++ b/Kits/DirectXTK/Src/Shaders/Compiled/AlphaTestEffect_VSAlphaTestVcNoFog.inc @@ -43,18 +43,18 @@ dcl_texcoord1 v1 // vin<4,5> dcl_texcoord2 v2 // vin<6,7,8,9> -#line 49 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" +#line 49 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" dp4 oPos.z, v0, c4 // ::VSAlphaTestVcNoFog<8> -#line 82 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\AlphaTestEffect.fx" +#line 82 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\AlphaTestEffect.fx" mul oT0, v2, c1 // ::VSAlphaTestVcNoFog<0,1,2,3> -#line 49 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" +#line 49 "D:\ATG\st_dev\Kits\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 74 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\AlphaTestEffect.fx" +#line 74 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\AlphaTestEffect.fx" mad oPos.xy, r0.z, c0, r0 // ::VSAlphaTestVcNoFog<6,7> mov oPos.w, r0.z // ::VSAlphaTestVcNoFog<9> @@ -82,10 +82,10 @@ ret const BYTE AlphaTestEffect_VSAlphaTestVcNoFog[] = { - 68, 88, 66, 67, 22, 95, - 135, 27, 179, 87, 215, 174, - 126, 37, 202, 18, 25, 17, - 167, 48, 1, 0, 0, 0, + 68, 88, 66, 67, 48, 147, + 202, 173, 242, 175, 212, 27, + 43, 132, 220, 253, 13, 33, + 54, 89, 1, 0, 0, 0, 64, 6, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 52, 4, 0, 0, 88, 5, @@ -110,7 +110,7 @@ const BYTE AlphaTestEffect_VSAlphaTestVcNoFog[] = 0, 0, 11, 0, 0, 0, 160, 0, 0, 0, 3, 0, 0, 0, 168, 2, 0, 0, - 248, 0, 0, 0, 67, 58, + 248, 0, 0, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, @@ -119,7 +119,7 @@ const BYTE AlphaTestEffect_VSAlphaTestVcNoFog[] = 92, 83, 104, 97, 100, 101, 114, 115, 92, 67, 111, 109, 109, 111, 110, 46, 102, 120, - 104, 0, 67, 58, 92, 65, + 104, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, 105, 114, diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/AlphaTestEffect_VSAlphaTestVcNoFog.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/AlphaTestEffect_VSAlphaTestVcNoFog.pdb index ad42fe43f1e009df97f8e996ca34b636c8664cc9..c0e832f332b0fdf6794a9be97eb182aac5193be3 100644 GIT binary patch delta 364 zcmZqZVQT1M+Q7mkA)4kA$;iOK;4d)m6{o+W+dfhGzy8-1vKnD9Ut{umD}Jz;Ig~GN%?(jAsg`?kob@WU*d2$}zdhT`XT!q8Bh74S!NtJH z0HQa`*%=wKRROKr#4tH5UrzQFkSPbU9th%Tr4;}Hd&^|5bh&6h(9Kuse$`I+_VmA zmmrX4hq76LbS4mU0KlVhA5mM&JUKzw=V0gmI!0-x4S8bk{pU*Riiv_0} zC(G0s!W}0Eanj^7b#TXso8~crjbso6QtS{W11peT1H@cV%m$>DfS3b_Gl7_MvLV-& zNi`+hKsF3aZnP7bJh>(n>|tx9U;qV>#$;dsOkPl%FsUJc7vvL=M?fapZ;owP%nAS& CC1Fwk diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_PSBasic.inc b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_PSBasic.inc index 023ee88e..e1a5f7e0 100644 --- a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_PSBasic.inc +++ b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_PSBasic.inc @@ -31,7 +31,7 @@ dcl t0 // pin<0,1,2,3> dcl t1 // pin<4,5,6,7> -#line 20 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" +#line 20 "D:\ATG\st_dev\Kits\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> @@ -54,10 +54,10 @@ ret const BYTE BasicEffect_PSBasic[] = { - 68, 88, 66, 67, 216, 21, - 8, 12, 227, 164, 236, 40, - 70, 156, 207, 108, 160, 232, - 87, 57, 1, 0, 0, 0, + 68, 88, 66, 67, 69, 188, + 57, 72, 167, 28, 156, 175, + 162, 21, 90, 51, 132, 77, + 151, 156, 1, 0, 0, 0, 180, 3, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 132, 2, 0, 0, 56, 3, @@ -80,7 +80,7 @@ const BYTE BasicEffect_PSBasic[] = 0, 0, 96, 0, 0, 0, 3, 0, 0, 0, 68, 1, 0, 0, 152, 0, 0, 0, - 67, 58, 92, 65, 84, 71, + 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, 105, 114, 101, 99, diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_PSBasic.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_PSBasic.pdb index c0e446717513410af4ab195efec098bf179415f5..6fa007d5348070c662765bb9b3c1490b66bee0a2 100644 GIT binary patch delta 420 zcmZp8!`$$Oc>@cVghZN4BqIX@!`!F~CpUXbJM6#9lWBX&JZ`fL*T-~5m&x@-8k1$; z@-s1{OrH2kV{(2GKUmP55yUqKvfmdOgV`FB|GeUcYN#*fg^F3f=G}a#*o}$pq0nN@ zZ_hUKm9a4KNHbena4|44fauL~6-p_Szm&;Lj=3Xa2y_S>JOZ-BfKDp{(w0CBa%BUM z@B-r3ehdt&fPCJKj^T`p?(s}|Q^GRiOfvK2iZ?Y-HvkCJBbh0B zhK#tpK3V3KA=LRm@ABvu7bWYbW#*(7>x2C41oy2N+>esBFO-3<0fJN@<^*CcAZ7#N u6;L*iVqgVgB_QSiVnHBg2jb^I%sttVD}U0v5Y93n#}0@~H^;tP%nkrX%6_{5 delta 434 zcmZp8!`$$Oc>@cV#0KlH5sVBB4D)SNc;0MS;j(46Z_V}NYu0U+;rf`)=sdZ;NMo|> zYknq% z@Ywdvd}S<5JTI8nT5&NjGJxpKaurG`LO=(=ffvv@4UCh6?x-1p9A*WVU|?7UWETOk zB~ -#line 507 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx" +#line 507 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx" mov oC0, t0 // ::PSBasicNoFog<0,1,2,3> // approximately 1 instruction slot used @@ -36,10 +36,10 @@ ret const BYTE BasicEffect_PSBasicNoFog[] = { - 68, 88, 66, 67, 223, 112, - 180, 160, 127, 27, 212, 153, - 83, 32, 5, 48, 221, 174, - 43, 173, 1, 0, 0, 0, + 68, 88, 66, 67, 30, 143, + 129, 169, 64, 67, 190, 94, + 187, 199, 124, 239, 138, 120, + 62, 127, 1, 0, 0, 0, 88, 2, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 180, 1, 0, 0, 244, 1, @@ -60,7 +60,7 @@ const BYTE BasicEffect_PSBasicNoFog[] = 0, 0, 100, 0, 0, 0, 2, 0, 0, 0, 224, 0, 0, 0, 116, 0, 0, 0, - 67, 58, 92, 65, 84, 71, + 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, 105, 114, 101, 99, diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_PSBasicNoFog.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_PSBasicNoFog.pdb index 323f9fe1dfafbd5c1dc03c76c287ca7b80b50413..78a9e977e3d0954613b89c9a45de8d047991bf1b 100644 GIT binary patch delta 459 zcmZp8!`$$Oc>@cVghZN4BqIX@!^hl3>}%|2`u8sWYaU|v?doP3u8--AE|U#kYfLsP z5@1Z3Jn@aj+Rwm=~(m`YrF~L&a`P zZ2Y%ZX?}aQnXin6iAS2*(t?YDkpV<+ma9-onf#?pW^&9O8AG6x;NTIEB?fe45sV_+y|DA_Fi>@VYFiB~Z!3tru2nq2X! z0qQ6-xG%u|Lv}yJ!$4P0zVup;`Tzg_n;AL&GEU-R!5L7KW!@MfLWf7cxF}gaEi)&z zSRWJ?PEe^oZ^Yo?AZhzT8SF-eR3OC(#9Tnk2E;3%Y#_zJ3dBl4%mKuLK+F!r&w-eG T^2E2NSxbPd(#?tQ=CcC;YTuBe delta 480 zcmZp8!`$$Oc>@cV#766{5sVBB3<9UPx4xUf@3`!?;FKrsA|{($kj{4;8yH zvDvo&Eq&|x#ES) zMwcAMNiRxZ{069t&EQ@Hdmhk5S-ej3KhKL~J(JwAa)=$gK zNiEg~1&|X|>dzZ7c;HCdzF~tnT?t5W0P%Am<_2OeAO=aL0x>5Lg8(ZK3j#4a5U&7Y UuE`VMo@OltvPw25zMIbu0Jas7mH+?% diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_PSBasicPixelLighting.inc b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_PSBasicPixelLighting.inc index c314135a..9a877ffa 100644 --- a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_PSBasicPixelLighting.inc +++ b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_PSBasicPixelLighting.inc @@ -34,19 +34,19 @@ dcl t1.xyz // pin<4,5,6> dcl t2 // pin<7,8,9,10> -#line 580 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx" +#line 580 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx" add r0.xyz, -t0, c12 dp3 r0.w, r0, r0 rsq r0.w, r0.w -#line 33 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 33 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" mad r1.xyz, r0, r0.w, -c3 nrm r2.xyz, r1 // ::halfVectors<0,1,2> -#line 581 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx" +#line 581 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx" nrm r1.xyz, t1 // ::worldNormal<0,1,2> -#line 37 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 37 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" dp3 r2.x, r2, r1 // ::dotH<0> #line 33 @@ -88,17 +88,17 @@ mad r0.xyz, r0.z, c11, r2 mul r0.xyz, r0, c2 // ::result<3,4,5> -#line 26 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" +#line 26 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" mul r0.xyz, r0, t2.w -#line 46 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 46 "D:\ATG\st_dev\Kits\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 26 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" +#line 26 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" mad r0.xyz, t2, r1, r0 // AddSpecular::color<0,1,2> #line 20 @@ -167,10 +167,10 @@ ret const BYTE BasicEffect_PSBasicPixelLighting[] = { - 68, 88, 66, 67, 141, 140, - 125, 64, 192, 147, 143, 10, - 191, 176, 246, 13, 36, 194, - 14, 208, 1, 0, 0, 0, + 68, 88, 66, 67, 50, 122, + 250, 178, 49, 244, 186, 238, + 1, 29, 124, 151, 142, 82, + 7, 95, 1, 0, 0, 0, 224, 15, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 60, 9, 0, 0, 68, 15, @@ -193,7 +193,7 @@ const BYTE BasicEffect_PSBasicPixelLighting[] = 0, 0, 216, 0, 0, 0, 13, 0, 0, 0, 176, 4, 0, 0, 132, 2, 0, 0, - 67, 58, 92, 65, 84, 71, + 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, 105, 114, 101, 99, @@ -202,7 +202,7 @@ const BYTE BasicEffect_PSBasicPixelLighting[] = 100, 101, 114, 115, 92, 66, 97, 115, 105, 99, 69, 102, 102, 101, 99, 116, 46, 102, - 120, 0, 67, 58, 92, 65, + 120, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, 105, 114, @@ -211,7 +211,7 @@ const BYTE BasicEffect_PSBasicPixelLighting[] = 104, 97, 100, 101, 114, 115, 92, 76, 105, 103, 104, 116, 105, 110, 103, 46, 102, 120, - 104, 0, 67, 58, 92, 65, + 104, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, 105, 114, diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_PSBasicPixelLighting.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_PSBasicPixelLighting.pdb index 0bf2424cf4e7f5140e5aac391131996748e7ca2c..1e8b942d1cf9ef75ce43425b0b5cf51581a05c04 100644 GIT binary patch delta 440 zcmZqZVQJ`L*}%djA(7@1$;iOK@bw$}G`k~TJr)`-2#Ze?^xiDP^)a2%WisP$b0&tA z$rJx*OwKRj2McISUJhh|#LR*G!r#VVw#MW?f4HIY^~JnUG3&p)n-3McF|j@S@j>(3 zv(0>EEKEGo%$62h42%pQdb3=GQqkluWipdvUdb2&9RdfBfGjbf(~5w!B@lyL*#IQG zfcUi^1H&pHpLe5UIOC!>Jd=Kva36Snju|Kf0+Smn#3oPul?`?d$dQb{A&!PP7s3ZR za`LU;YTOL};b1c($5+NlTr4<4WwOj4L#WSyp~0hHT$HSzmYI`UtPctfCwM@J!M!hO z`$8Gws8k@u3B+7L%m&0Opll$;zzW1lK+FNefti~j^JK=K=1dI9 zlPCVsn4Dk44;Ijvyd1~^iJ1fWg+GnKY>ml({%}L(>x+4zV%C3oHy=BR_11fs$2NB@i=orqp=nc>0|L<8v{(}L700UQ#Aj6h9LJZst8IvV{L~}zmgQ&@k z6=E!T`FW`u9n%>n{U||~n>_VLHrP)fpECZ0_#EPA2p{Ov$+v#0$xP8RWW*JelV$!G zLW2VsggpAiMalYUnK`M&`k*j$f`^_MJj^6*->^YksRX1rfcQBOgB-^N#2~3uAm#*O f5MTvjK_F%a;uS#5HF@IS^Q^T%R?X(rf3w*EYW|Y3 diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_PSBasicPixelLightingTx.inc b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_PSBasicPixelLightingTx.inc index 57b43437..21f38a34 100644 --- a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_PSBasicPixelLightingTx.inc +++ b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_PSBasicPixelLightingTx.inc @@ -44,20 +44,20 @@ dcl t3 // pin<9,10,11,12> dcl_2d s0 -#line 597 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx" +#line 597 "D:\ATG\st_dev\Kits\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 33 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 33 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" mad r2.xyz, r1, r1.w, -c3 nrm r3.xyz, r2 // ::halfVectors<0,1,2> -#line 600 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx" +#line 600 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx" nrm r2.xyz, t2 // ::worldNormal<0,1,2> -#line 37 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 37 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" dp3 r3.x, r3, r2 // ::dotH<0> #line 33 @@ -99,20 +99,20 @@ mad r1.xyz, r1.z, c11, r3 mul r1.xyz, r1, c2 // ::result<3,4,5> -#line 597 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx" +#line 597 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx" mul r0, r0, t3 // ::color<0,1,2,3> -#line 26 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" +#line 26 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" mul r1.xyz, r0.w, r1 -#line 46 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 46 "D:\ATG\st_dev\Kits\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 26 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" +#line 26 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" mad r1.xyz, r0, r2, r1 // AddSpecular::color<0,1,2> #line 20 @@ -185,10 +185,10 @@ ret const BYTE BasicEffect_PSBasicPixelLightingTx[] = { - 68, 88, 66, 67, 236, 214, - 37, 133, 212, 64, 151, 171, - 153, 49, 244, 191, 25, 30, - 67, 224, 1, 0, 0, 0, + 68, 88, 66, 67, 69, 151, + 144, 63, 157, 131, 19, 208, + 101, 156, 202, 196, 129, 120, + 6, 93, 1, 0, 0, 0, 248, 16, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 212, 9, 0, 0, 68, 16, @@ -211,7 +211,7 @@ const BYTE BasicEffect_PSBasicPixelLightingTx[] = 0, 0, 50, 0, 0, 0, 216, 0, 0, 0, 14, 0, 0, 0, 4, 5, 0, 0, - 156, 2, 0, 0, 67, 58, + 156, 2, 0, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, @@ -221,7 +221,7 @@ const BYTE BasicEffect_PSBasicPixelLightingTx[] = 114, 115, 92, 66, 97, 115, 105, 99, 69, 102, 102, 101, 99, 116, 46, 102, 120, 0, - 67, 58, 92, 65, 84, 71, + 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, 105, 114, 101, 99, @@ -230,7 +230,7 @@ const BYTE BasicEffect_PSBasicPixelLightingTx[] = 100, 101, 114, 115, 92, 76, 105, 103, 104, 116, 105, 110, 103, 46, 102, 120, 104, 0, - 67, 58, 92, 65, 84, 71, + 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, 105, 114, 101, 99, diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_PSBasicPixelLightingTx.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_PSBasicPixelLightingTx.pdb index a7719f7e3a39fd842ca2aab760472e2da175a7f9..18c6561fb9d12ae3f2338f21a5ebac09f7cda93b 100644 GIT binary patch delta 495 zcmZqZVQJ`L*}%djA(7@1$;iOK;Pd_9)oH$$+_z6Pk5%#vo3vSm%YcRNQ!Eoh*;NLH zvf~U4Up{S);@h0e=rWn{w>c9-%H)ZEG$!X4@q-04CNBrFKw{=Ve&KIpFk55tpFiAC z`TAmBsF?L%-pz-K-IzG0>}S&Y_Usbl)X5a?n!cm!mL0sT+}q%DCM;P9}qH6#E delta 555 zcmZqZVQJ`L*}%djvB~;t1S10j1IH4PeX|lGTw1qo|2H#WVdrKUE&~?6eS4S~%C0gn zlpSYaI1#uxif?l=qw{3OpXN*q$&)Ak(U_cH#19tGn7kaw0*RRe`Gr4?!EBAmfBtYo zp5c{d*_c4OjLS$ebR*!D||lP9(tY<4KS#K`l4d94)}10w^7-Yi$aBEZDJ zFj=KT4M=VF>G+Z;1av7Jcmdtrz&JVRm6{>Q2Uc(i28LBYb`cO;Ld6~dX)&Op*M1NI z-i?mojEmmzO#c6#RpdVyFbFVk^$0R-nIpu&&5$u!@`o+R?uZ{U+)y(>)a1qr36{M4 zywr`3sf?3;gyB#!dHN4&kkpnRK49O2!i4cBB#a=T1K|V1Wb&<_YBE#w3>k4n#AKO2 zhR}cm1~!j=aZ$23 g7z9{>SP+QWfp`TFb4{N3_dIJYkX5re_1|oE00OV5*8l(j diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_PSBasicTx.inc b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_PSBasicTx.inc index daf4086d..3276008e 100644 --- a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_PSBasicTx.inc +++ b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_PSBasicTx.inc @@ -41,11 +41,11 @@ dcl t2.xy // pin<8,9> dcl_2d s0 -#line 514 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx" +#line 514 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx" texld r0, t2, s0 mul r0, r0, t0 // ::color<0,1,2,3> -#line 20 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" +#line 20 "D:\ATG\st_dev\Kits\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> @@ -71,10 +71,10 @@ ret const BYTE BasicEffect_PSBasicTx[] = { - 68, 88, 66, 67, 195, 192, - 25, 247, 48, 1, 230, 124, - 129, 131, 229, 74, 96, 23, - 55, 139, 1, 0, 0, 0, + 68, 88, 66, 67, 123, 220, + 31, 234, 158, 102, 2, 242, + 110, 87, 153, 183, 89, 202, + 129, 64, 1, 0, 0, 0, 240, 4, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 56, 3, 0, 0, 84, 4, @@ -97,7 +97,7 @@ const BYTE BasicEffect_PSBasicTx[] = 0, 0, 9, 0, 0, 0, 156, 0, 0, 0, 4, 0, 0, 0, 192, 1, 0, 0, - 228, 0, 0, 0, 67, 58, + 228, 0, 0, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, @@ -107,7 +107,7 @@ const BYTE BasicEffect_PSBasicTx[] = 114, 115, 92, 66, 97, 115, 105, 99, 69, 102, 102, 101, 99, 116, 46, 102, 120, 0, - 67, 58, 92, 65, 84, 71, + 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, 105, 114, 101, 99, diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_PSBasicTx.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_PSBasicTx.pdb index 8213f758f813990f0dfdf94bdd878902a218c33b..80f5e4aee9b6c790eaa73772d3f4dd1f949102b1 100644 GIT binary patch delta 455 zcmZp8!`$$Oc>@cVghZN4BqIX@Lz?{>UpHm}-|kJztDn~&QQ0iR#lylMJdu&XQ-qOW z=3Zuo&_@iL&H1h+GrCN!FVdJS`<|bPA!YK!HyV@ki}=BU=8Pb|IgtIn$QaDlnEdAr zH&jD?F)vii`YrF~L&a`PYylrPX?}aQnXin6iAS2*(t?YDkpV<+maE`kXA0n-tWmE9 zq&5fCe~6p>rA%gW%sm-Hpkv|S5s)PYbbb+#wgh63Pa1%P7ZAVpV_;YX@cV#766{5sVBB3_o9=4+;72@6ayxNo!_0`{vCuTs$oNyQLTyJVh88 zX6|KXI1$LS*_`iMGNbe4`XY_VvTymB7?LMXe5Wxvzla|!XwC@Yn*-VJi;Tf+jmdxB zaYHrK7xO~Jtl#r)K2+?+#P%>wxaipS&3t7nOgt}`*IIEgFfxGX&2kkS>`V*{lQrtq zfYj!I`VVnJKu5xX7tqNKjFW@zsTqPCZv~fNU|0oY7Xh&)RO}Iu76U4J?FSLy-RKz3 zxaa}TBrX=5o}Vo9&JgNWpx=1(i;I%=(=u~Xi}gVsbb@<+Ay)~NjA%wFGsNNok%Qwe dcl_2d s0 -#line 525 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx" +#line 525 "D:\ATG\st_dev\Kits\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> @@ -53,10 +53,10 @@ ret const BYTE BasicEffect_PSBasicTxNoFog[] = { - 68, 88, 66, 67, 155, 103, - 253, 171, 169, 115, 201, 4, - 82, 215, 150, 31, 59, 26, - 191, 51, 1, 0, 0, 0, + 68, 88, 66, 67, 248, 60, + 215, 214, 126, 120, 68, 146, + 107, 190, 30, 87, 92, 248, + 95, 60, 1, 0, 0, 0, 108, 3, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 76, 2, 0, 0, 232, 2, @@ -77,7 +77,7 @@ const BYTE BasicEffect_PSBasicTxNoFog[] = 0, 0, 6, 0, 0, 0, 100, 0, 0, 0, 2, 0, 0, 0, 60, 1, 0, 0, - 148, 0, 0, 0, 67, 58, + 148, 0, 0, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_PSBasicTxNoFog.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_PSBasicTxNoFog.pdb index 56ab51d3cc77890d07806b5c080accaa64ddf8fa..b2f2999b636ef6ce0aad048bd51c8aa9cb783592 100644 GIT binary patch delta 478 zcmZp8!`$$Oc>@cVghZN4BqIX@gY~U_PZc&F^;*8~%7Vz<-L;ElxLEjZO=V`dsl~(~ z`iy~L#_i2oe2zr-y9;(OPS2%m^(6tKu5#DBOpr*=#3&EZ3)C6A2k38FCc#H$H1@($miYY z7|yuqo&?uqiB~Z!60grNPp){?0CkiZ+!tW~A-f;qVW6ugUwW;_{Qv*|&5Rs>87FbE z;0(LTGH(nKp~ItJT$HSzmYI`UtPctcC#ck)H)8N`khFcF40Iw8qyjM~5OV=B8xXI6 nvVjx>D-bIIF$WL}0x>%fKL=v&$rIn6W-S4-N;fCIo6ima&^nnB delta 503 zcmZp8!`$$Oc>@cV#766{5sVBB47-l#`(4RMaaz27>U0Yc=L?HvxLEjhOEECq)M8=~ zea66WB5<=7-{WLP=gEdIH71)C2{0y4p7=&%a()p%Sj-&EH;2gcIOpf)=I809Rb((g zl>K?b4b@s-%nQ|O{g!w0p<*{Cwzx@ZMaQ;p<||`i;(5Wm){2XPkpV<+maDkH!olP zjgH}ro9;<)F(yowd=bq85}jP}LS~~=4&$U3B`|&i)YWEiZ-N5=*@KV}0eWllrI&g# zQ}hfOaRusRnKy=rVB^s*E=tx<%gjkF)&~WW6IANY8!>nQN!q?)gSb}-NO1u1b0Fph qVlE&CNu>fYClG@GD-a6;F*^{i0AjAm6W^X@Ed{blHYdKD&kg`8o|R4j diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_PSBasicVertexLighting.inc b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_PSBasicVertexLighting.inc index f67f2e44..6a713b5b 100644 --- a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_PSBasicVertexLighting.inc +++ b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_PSBasicVertexLighting.inc @@ -31,7 +31,7 @@ dcl t0 // pin<0,1,2,3> dcl t1 // pin<4,5,6,7> -#line 26 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" +#line 26 "D:\ATG\st_dev\Kits\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> @@ -58,10 +58,10 @@ ret const BYTE BasicEffect_PSBasicVertexLighting[] = { - 68, 88, 66, 67, 115, 167, - 123, 119, 225, 216, 206, 174, - 88, 76, 37, 145, 141, 201, - 81, 31, 1, 0, 0, 0, + 68, 88, 66, 67, 31, 3, + 55, 171, 71, 136, 91, 30, + 179, 64, 22, 169, 76, 252, + 124, 134, 1, 0, 0, 0, 48, 4, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 220, 2, 0, 0, 180, 3, @@ -84,7 +84,7 @@ const BYTE BasicEffect_PSBasicVertexLighting[] = 0, 0, 96, 0, 0, 0, 4, 0, 0, 0, 116, 1, 0, 0, 160, 0, 0, 0, - 67, 58, 92, 65, 84, 71, + 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, 105, 114, 101, 99, diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_PSBasicVertexLighting.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_PSBasicVertexLighting.pdb index 88ef624ae2cde71d373c3daefae0be2456dd9381..881062ec219416dce3aaac3d46e68166f0d6a7da 100644 GIT binary patch delta 440 zcmZqp!`$$Pc>@cVghZN4BqIX@gY-c?=01fNUiXT|fngPp&%4nvoN>_uo=NXYxEGu?Vg?Fh@&CSh46un zoP6uO8aKm#IM~d{@s)8B7Yoi%nJn|c5b85vXz=J47bWYbW#*(7>w|*B2_6t)aPLdn zzEFlZDiug^0x=g5vjOo6C>uyIumZ6X5OV;rAP}m6Y1T3zt9*0fr}^9f DpSp`M delta 493 zcmZqp!`$$Pc>@cV#766{5sVBB49PrQr-QrpdbP}byHsi!`{T_rTp!aJohLKCHD_W- zo;>k`#^n4Wez1VX= zga!vN2zm62i<0%zGILUk^+93i1P?tic$i7rzF~v7QVB?L0P%Am204xkh(S`RK+Flm gAixU5f dcl t1 // pin<4,5,6,7> -#line 26 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" +#line 26 "D:\ATG\st_dev\Kits\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 @@ -43,10 +43,10 @@ ret const BYTE BasicEffect_PSBasicVertexLightingNoFog[] = { - 68, 88, 66, 67, 197, 181, - 7, 34, 18, 19, 124, 69, - 191, 29, 39, 15, 166, 220, - 40, 155, 1, 0, 0, 0, + 68, 88, 66, 67, 196, 28, + 107, 98, 101, 144, 124, 111, + 77, 206, 157, 227, 35, 76, + 81, 60, 1, 0, 0, 0, 96, 3, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 116, 2, 0, 0, 228, 2, @@ -67,7 +67,7 @@ const BYTE BasicEffect_PSBasicVertexLightingNoFog[] = 0, 0, 96, 0, 0, 0, 3, 0, 0, 0, 84, 1, 0, 0, 144, 0, 0, 0, - 67, 58, 92, 65, 84, 71, + 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, 105, 114, 101, 99, diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_PSBasicVertexLightingNoFog.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_PSBasicVertexLightingNoFog.pdb index 0f07f7d43b3bd16c0b5e88dc07d48ed102baf7d7..d4ae2f6825505650c15e1ac740bda5625e3db77f 100644 GIT binary patch delta 446 zcmZp8!`$$Oc>@cVghZN4BqIX@!>j}II`1+}aBT@GZ|)3v$+B67>ti~j%jEhZjmf%i z`I#6}CQp2)F*(18A1r9j2;!Rq+3$;t!EBAmf8KFJHPjdLLdC4#^KL#=?8d}qe(Id& zw`ZIA%2=3qq?s)(xEL52K=fw03Z<0EU&>@A$J~)I1Udu`9syZmK&KS}X-gmmxv~LB zcmeTiKL&W=4*WjFY%naE8rfnRkXz{{h2;N58lzSwAf^C$(4~6ev#c z;1Gicf~4&WWr)L4ffOeYa{)0M5U+r;ffNHP5Gw&O2M`MaF*^`H2V(BY6W^a^Ed{d5 KHYa|V&k6u|7mn)y delta 492 zcmZp8!`$$Oc>@cV#766{5sVBB3_cZ4eNIhRblbn=pvT9j%#Sw9aD7Z?be>#aq%m3d zH9r$W^5lu{G$!X4@q-1;89{t=Ap3ohF_^6}`OiCUsD}DtUZ|M$d*025irtvl${z+7 z9oxQ{uZ)F>=LPdxD=r2`1`xeju0knA2r&E3=FG)>>?nx zgo-@^(qceGul*nbyc-?E88_Wy<`Ls(_zwp?f(%>c2r+OoWK5QP70nIR3!)}BR>-jA z<>#etbWCKN^r{41Zu0C`nNTkQ!vN}Wh?gND1N7+Rd#{ybrsx?m;tI*hGVctbp#cm% z9{u8?Wc{?voYZ1{P!Kx715XSdWRkXT*dVS{0#Y16{2Yiuj^hGikW?xVa{@64umZ6l a5VHgE3Lxg1Jn{W$)-oWgbaUc|`K$m8U6&{T diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_PSBasicVertexLightingTx.inc b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_PSBasicVertexLightingTx.inc index de6104f7..180a7176 100644 --- a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_PSBasicVertexLightingTx.inc +++ b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_PSBasicVertexLightingTx.inc @@ -41,11 +41,11 @@ dcl t2.xy // pin<8,9> dcl_2d s0 -#line 555 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx" +#line 555 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx" texld r0, t2, s0 mul r0, r0, t0 // ::color<0,1,2,3> -#line 26 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" +#line 26 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" mad r1.xyz, t1, r0.w, r0 // AddSpecular::color<0,1,2> #line 20 @@ -75,10 +75,10 @@ ret const BYTE BasicEffect_PSBasicVertexLightingTx[] = { - 68, 88, 66, 67, 91, 153, - 216, 138, 207, 60, 61, 161, - 93, 123, 189, 141, 228, 69, - 245, 158, 1, 0, 0, 0, + 68, 88, 66, 67, 66, 90, + 127, 18, 235, 157, 13, 199, + 73, 146, 42, 248, 177, 83, + 89, 116, 1, 0, 0, 0, 104, 5, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 140, 3, 0, 0, 204, 4, @@ -101,7 +101,7 @@ const BYTE BasicEffect_PSBasicVertexLightingTx[] = 0, 0, 10, 0, 0, 0, 156, 0, 0, 0, 5, 0, 0, 0, 236, 1, 0, 0, - 236, 0, 0, 0, 67, 58, + 236, 0, 0, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, @@ -111,7 +111,7 @@ const BYTE BasicEffect_PSBasicVertexLightingTx[] = 114, 115, 92, 66, 97, 115, 105, 99, 69, 102, 102, 101, 99, 116, 46, 102, 120, 0, - 67, 58, 92, 65, 84, 71, + 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, 105, 114, 101, 99, diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_PSBasicVertexLightingTx.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_PSBasicVertexLightingTx.pdb index a7de53bc4cf5d58060500726b7f6201b80e8baa8..3eeb57b37939c04ecb425b9481359385b461250c 100644 GIT binary patch delta 482 zcmZqp!`$$Pc>@cVghZN4BqIX@Lng208__r!_gykPDy)Z7f;Y=>NwDyjRx>hO(dzUOCRNSQqGgU00iB7U%-IU|T~4rISCG6u6XCja@s z4b@Oz%nKE>{>Z!eP_Y{m+xF1wn%|yn<||`i;*n;ywBTZ3WB}2dlByC?PLmZY0q&R_? t3y9f(cm@cV#766{5sVBB3>QsUBV!(2_n4p89erS;QTS#VE(sR?-BLgqE+z)k zb<7MW0+}{D^PNg&be>#aq%m3dEk6@O^5lshG$!X4@q-1;89{t=Ap3ohF_^6}`OgP# zsD}DtUZ|M$N8ZhcirtvlrcF#KI<|c?Ul|J%&kN?YR$L5>3?O>5T!jNW69dEKgnBg~ zwYj5yN1PDQk#OJzbaDgZXKx_#WdjzD#fQnxGK?Ha=I)*cD zdce#h#?SB{4tfL`w#*S?;AY5}Ecqsy8>$yXO>V4^WXa3VOWo+0!Z_(o3A)_m8E dcl_2d s0 -#line 567 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx" +#line 567 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx" texld r0, t2, s0 mul r0, r0, t0 // ::color<0,1,2,3> -#line 26 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" +#line 26 "D:\ATG\st_dev\Kits\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> @@ -61,10 +61,10 @@ ret const BYTE BasicEffect_PSBasicVertexLightingTxNoFog[] = { - 68, 88, 66, 67, 7, 119, - 34, 7, 128, 21, 24, 58, - 103, 133, 135, 101, 19, 170, - 223, 209, 1, 0, 0, 0, + 68, 88, 66, 67, 79, 101, + 43, 162, 69, 17, 211, 12, + 23, 254, 155, 16, 49, 234, + 194, 4, 1, 0, 0, 0, 164, 4, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 40, 3, 0, 0, 8, 4, @@ -85,7 +85,7 @@ const BYTE BasicEffect_PSBasicVertexLightingTxNoFog[] = 0, 0, 8, 0, 0, 0, 156, 0, 0, 0, 4, 0, 0, 0, 208, 1, 0, 0, - 220, 0, 0, 0, 67, 58, + 220, 0, 0, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, @@ -95,7 +95,7 @@ const BYTE BasicEffect_PSBasicVertexLightingTxNoFog[] = 114, 115, 92, 66, 97, 115, 105, 99, 69, 102, 102, 101, 99, 116, 46, 102, 120, 0, - 67, 58, 92, 65, 84, 71, + 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, 105, 114, 101, 99, diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_PSBasicVertexLightingTxNoFog.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_PSBasicVertexLightingTxNoFog.pdb index 9b6f0dfd5786896e440365dfd983132d806379b5..b75d1a8a6d873111fe2646f3dc08b3e8b3948cb2 100644 GIT binary patch delta 521 zcmZqp!`$$Pc>@cVghZN4BqIX@L;apPadqO`+_t%WbCx{s_GPmSmjDa@g>FWMgNn=y zjystcx*juZw&uH(%;+-N@x8`mvmyb;l*to6XiUy8;s=YFgZbtVc^>Ed+}!*;y|ju9 z28gmhAGo1f>x+4zTCG3wZa!4(#>Cbd@=){Jv(0>EEKEGo%$62h42%pQdb3=G0y~od z|73@HH6XP)qy9$RsnW}qAhOm3`@n>_cOEJ$k4J0GZP&EVbxdmPzg zkdOd+XY!->a>D;1fS&=%08*P7Io>i(;$p!W%#&q47$Sm^N58lzSwAf^C$(4~6lhLR zsXrgY-~lFS`$8Gw+*BaN3B+7L%m&0Opll$;zzW1lK+FNef@cV#3t*n5sVBB3~xBD@W0FVbJ~+q)ceg=#$&S#mjDa@ZYc(agNn=y zjystcP6RS-w&uH(%;-GX@vX*Wvmyb;Ed+}!*;y|ju9 z28gmhAGo1f>x+4zTCG3wZa!4(#>BSLyQk>b_RV}{EKEEvnAciyF)%WK=*@B!3hYb_ z43iz|)qvFIjQSgKLO|!jffvy64UCh6?x`7qykP~GU|?7UWETOkB~ -#line 49 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" +#line 49 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" dp4 oPos.z, v0, c5 // ::VSBasic<10> #line 14 @@ -54,11 +54,11 @@ dp4 r0.y, v0, c4 // ::vout<1> dp4 r0.z, v0, c6 // ::vout<3> -#line 44 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx" +#line 44 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx" mad oPos.xy, r0.z, c0, r0 // ::VSBasic<8,9> mov oPos.w, r0.z // ::VSBasic<11> -#line 50 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" +#line 50 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" mov oT0, c1 // ::VSBasic<0,1,2,3> mov oT1.xyz, c7.x // ::VSBasic<4,5,6> @@ -82,10 +82,10 @@ ret const BYTE BasicEffect_VSBasic[] = { - 68, 88, 66, 67, 240, 206, - 210, 175, 28, 200, 58, 208, - 72, 62, 130, 39, 175, 196, - 181, 185, 1, 0, 0, 0, + 68, 88, 66, 67, 236, 9, + 48, 202, 175, 84, 103, 251, + 9, 56, 206, 63, 215, 90, + 45, 174, 1, 0, 0, 0, 252, 5, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 44, 4, 0, 0, 92, 5, @@ -112,7 +112,7 @@ const BYTE BasicEffect_VSBasic[] = 0, 0, 13, 0, 0, 0, 156, 0, 0, 0, 3, 0, 0, 0, 104, 2, 0, 0, - 4, 1, 0, 0, 67, 58, + 4, 1, 0, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, @@ -121,7 +121,7 @@ const BYTE BasicEffect_VSBasic[] = 92, 83, 104, 97, 100, 101, 114, 115, 92, 67, 111, 109, 109, 111, 110, 46, 102, 120, - 104, 0, 67, 58, 92, 65, + 104, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, 105, 114, diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasic.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasic.pdb index b31dc05e1fddfd0e3ba32191db19c3fc5c73cb79..ba5dcac6b95a51a8a61c409e93c93b4e869679ff 100644 GIT binary patch delta 424 zcmZqp!`$$Pc>@cVglL*eBqIX@L$P>fcE4|-+s4VRzoVo$EjG(=eN1O`nOt9_F84DASG_$1z7Xu>$h~6w$p_DQCOPS2%meUP7>;Jy`u`%%*Ng)-1JK#&T=oIuP4#B4yk w0?Gzb46Hz`1jHObEC|HxK>QqtxhETP@cV#2V|b5sVBB427Okmih61@|v9xVay=AQ*g5k*T-~5=gIX&8k1$; z^D{9dPoDTeV{(2GKUmP55yUqKvfmdOgV`FB|9s$vYN#*fg^F2!t5C`i0y+Q=ynxPWV4NKEK+O>3Fe|tO1H&pHy9kIa zp<<7Kv=~s)Yd?qp??%UP#zl{KCULRg^w?yX4~9_30X@T`UtE-|pO%@ETC5N9krUi6 zVsIZw+P-0fn6Ct+IDq&$5OV`D7Z8J_Qh}Hgh(UlAhy{U|9f(%|G1p{6uKY>wN?3qw vhRGH0YM@~R3{+@HLc$Od)WDFNeD1x`q)#Ed -#line 49 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" +#line 49 "D:\ATG\st_dev\Kits\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 56 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx" +#line 56 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx" mad oPos.xy, r0.z, c0, r0 // ::VSBasicNoFog<4,5> mov oPos.w, r0.z // ::VSBasicNoFog<7> -#line 50 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" +#line 50 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" mov oT0, c1 // ::VSBasicNoFog<0,1,2,3> // approximately 7 instruction slots used @@ -68,10 +68,10 @@ ret const BYTE BasicEffect_VSBasicNoFog[] = { - 68, 88, 66, 67, 73, 82, - 58, 206, 202, 214, 104, 127, - 12, 118, 240, 252, 36, 236, - 215, 172, 1, 0, 0, 0, + 68, 88, 66, 67, 192, 213, + 36, 185, 113, 26, 128, 104, + 70, 236, 179, 37, 122, 5, + 165, 47, 1, 0, 0, 0, 252, 4, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 144, 3, 0, 0, 116, 4, @@ -96,7 +96,7 @@ const BYTE BasicEffect_VSBasicNoFog[] = 0, 0, 8, 0, 0, 0, 156, 0, 0, 0, 3, 0, 0, 0, 44, 2, 0, 0, - 220, 0, 0, 0, 67, 58, + 220, 0, 0, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, @@ -105,7 +105,7 @@ const BYTE BasicEffect_VSBasicNoFog[] = 92, 83, 104, 97, 100, 101, 114, 115, 92, 67, 111, 109, 109, 111, 110, 46, 102, 120, - 104, 0, 67, 58, 92, 65, + 104, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, 105, 114, diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicNoFog.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicNoFog.pdb index e0d1c75804b596da9ca7c85ccea8257c54428506..ac6b647c5cd6805c464b1a43c76488ac4d0b805b 100644 GIT binary patch delta 444 zcmZqp!`$$Pc>@cVglL*eBqIX@!-d&~L9yp2x~(byvSt}`bn|8zu8--AE|U%4YfLsP z5@1Z3Jn@6Z+Rwm=~(m`Xle=L&a`P zY(_`_tABg8nXin6iAS2*(t?YDkpV<+ma9-ooBX9rW^&9u8AG6x;NTIEB?fe45s3_yla5E!VK@cV#2V|b5sVBB44;gZPQLm0&be+Rwm=~(m`Xle=L&a`P zYojgT=7O`qe~9sq&Fonego8* zW^jLjeT?iQNDu)1G5OM4J(($bhK#s^Y_iM;Lqs_7=oc3y>!)Srq!#OgLd6Lx_2+{a zJVYdI->^a4s|2JtfcQBOa|1CK5QC&rftVABL4XyA1%a3yh*tnH*W`&G&$E^TS!J73 IKh5R_00jPwlK=n! diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicOneLight.inc b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicOneLight.inc index c06dbe4f..f280fd3d 100644 --- a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicOneLight.inc +++ b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicOneLight.inc @@ -46,7 +46,7 @@ dcl_texcoord v0 // vin<0,1,2,3> dcl_texcoord1 v1 // vin<4,5,6> -#line 59 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 59 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" dp3 r0.x, v1, c12 dp3 r0.y, v1, c13 dp3 r0.z, v1, c14 @@ -91,21 +91,21 @@ #line 63 dp4 oPos.z, v0, c17 // ::VSBasicOneLight<10> -#line 14 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" +#line 14 "D:\ATG\st_dev\Kits\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 63 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 63 "D:\ATG\st_dev\Kits\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 264 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx" +#line 264 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx" mad oPos.xy, r0.z, c0, r0 // ::VSBasicOneLight<8,9> mov oPos.w, r0.z // ::VSBasicOneLight<11> -#line 46 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 46 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" mov oT0.w, c1.w // ::VSBasicOneLight<3> // approximately 42 instruction slots used @@ -160,10 +160,10 @@ ret const BYTE BasicEffect_VSBasicOneLight[] = { - 68, 88, 66, 67, 254, 167, - 194, 44, 136, 45, 223, 177, - 134, 3, 91, 249, 97, 92, - 103, 14, 1, 0, 0, 0, + 68, 88, 66, 67, 200, 96, + 34, 33, 65, 204, 128, 126, + 24, 219, 245, 159, 51, 215, + 34, 124, 1, 0, 0, 0, 76, 14, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 212, 8, 0, 0, 140, 13, @@ -196,7 +196,7 @@ const BYTE BasicEffect_VSBasicOneLight[] = 0, 0, 37, 0, 0, 0, 216, 0, 0, 0, 13, 0, 0, 0, 176, 4, 0, 0, - 52, 2, 0, 0, 67, 58, + 52, 2, 0, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, @@ -205,7 +205,7 @@ const BYTE BasicEffect_VSBasicOneLight[] = 92, 83, 104, 97, 100, 101, 114, 115, 92, 76, 105, 103, 104, 116, 105, 110, 103, 46, - 102, 120, 104, 0, 67, 58, + 102, 120, 104, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, @@ -214,7 +214,7 @@ const BYTE BasicEffect_VSBasicOneLight[] = 92, 83, 104, 97, 100, 101, 114, 115, 92, 67, 111, 109, 109, 111, 110, 46, 102, 120, - 104, 0, 67, 58, 92, 65, + 104, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, 105, 114, diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicOneLight.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicOneLight.pdb index 18133ed928dc3871a01bc2fe33a0d8fad4217f7f..830cfb5552e4168e13a5242a47d53f0967f489af 100644 GIT binary patch delta 453 zcmZqZVQJ`L*}%djA(rM6$;iOKzA`X}$^L&a`P z9E;7)X?%NjiE;A7X8DN$f}0)6E-~^*Gh144F)%WK=*@B!N_msNl*vqvc_w2BbQ>Hz z0WSJj^h;ZT2FD^>fPs_|nE!GExfD=^e&kr$p z2uRw#PzE{?2vUKV6NtHhm<@ dcl_texcoord1 v1 // vin<4,5,6> -#line 32 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" +#line 32 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" mad r0.xyz, v1, c19.x, c19.y // ::BiasX2<0,1,2> -#line 59 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 59 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" dp3 r1.x, r0, c12 dp3 r1.y, r0, c13 dp3 r1.z, r0, c14 @@ -94,21 +94,21 @@ #line 63 dp4 oPos.z, v0, c17 // ::VSBasicOneLightBn<10> -#line 14 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" +#line 14 "D:\ATG\st_dev\Kits\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 63 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 63 "D:\ATG\st_dev\Kits\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 274 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx" +#line 274 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx" mad oPos.xy, r0.z, c0, r0 // ::VSBasicOneLightBn<8,9> mov oPos.w, r0.z // ::VSBasicOneLightBn<11> -#line 46 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 46 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" mov oT0.w, c1.w // ::VSBasicOneLightBn<3> // approximately 43 instruction slots used @@ -164,10 +164,10 @@ ret const BYTE BasicEffect_VSBasicOneLightBn[] = { - 68, 88, 66, 67, 101, 52, - 217, 221, 14, 101, 33, 48, - 76, 129, 198, 95, 198, 31, - 73, 45, 1, 0, 0, 0, + 68, 88, 66, 67, 21, 248, + 61, 196, 14, 138, 155, 15, + 78, 154, 196, 76, 139, 28, + 200, 103, 1, 0, 0, 0, 224, 14, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 44, 9, 0, 0, 32, 14, @@ -200,7 +200,7 @@ const BYTE BasicEffect_VSBasicOneLightBn[] = 0, 0, 38, 0, 0, 0, 216, 0, 0, 0, 14, 0, 0, 0, 224, 4, 0, 0, - 96, 2, 0, 0, 67, 58, + 96, 2, 0, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, @@ -209,7 +209,7 @@ const BYTE BasicEffect_VSBasicOneLightBn[] = 92, 83, 104, 97, 100, 101, 114, 115, 92, 67, 111, 109, 109, 111, 110, 46, 102, 120, - 104, 0, 67, 58, 92, 65, + 104, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, 105, 114, @@ -218,7 +218,7 @@ const BYTE BasicEffect_VSBasicOneLightBn[] = 104, 97, 100, 101, 114, 115, 92, 76, 105, 103, 104, 116, 105, 110, 103, 46, 102, 120, - 104, 0, 67, 58, 92, 65, + 104, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, 105, 114, diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicOneLightBn.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicOneLightBn.pdb index 20de1dae81af681545e9f8840a674f0330e91ffa..f3d11bf1f1a969ea670bd1d9cac103a8f9a4cddc 100644 GIT binary patch delta 466 zcmZqZVQJ`L*}%djA(rM6$;iOK&>j<9@oc4<*Nz#Cvv&7rOKz6o`k2n>GI`-ojmc(3 z0*on>C;rlyoL|Hb6^s4J4;C|r@Ohl`b93|a^wKIa7$8dj{Ne^nnL@Q%|K{C%sMw8( zjd{@>jc?C3^OdnM@kldUT5vHiGJxpKaurGilfRV7OpbXWV+eE-96SQD#DI=00@9X1 z403M+knjTH*M1BPtAKpojgH}rn_dZVO$^|g^p0b*%9jU>lUaTga7)}(UDi-^lA1r1L;qy4>=jP_;>7`X{7jP_Y{m z+q#gpf@9k^^OdnM@w{MOYsJOD$N-`@%T*{92mze}2VOvjH84&NdZA_ra-tPnf`MTb zkX;1CmQb-rKw1o_=(Qh2fOn%~IOC>QLR?%=8bBf{3=B-0Wxl*%6#f7IKO@LA0S2xf zL53}Jgc!IP5++N2i{=KYgM!J86~Zie`FW`u9kUoGeJeqin>^`T7BnEtP=W*;V90?1 z5{Q?XqG!m6E2JmO{4zuYFOPn4QL=toW=?9cJ}4lapi+N+iNOO>()JA-#Gy(+iUWwB t12M>rTtEzxN(Ew0AO-#9Wgn{yxuI17uZiPW>~R696;QoK64$ diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicOneLightTx.inc b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicOneLightTx.inc index caeccf94..31db387f 100644 --- a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicOneLightTx.inc +++ b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicOneLightTx.inc @@ -49,7 +49,7 @@ dcl_texcoord1 v1 // vin<4,5,6> dcl_texcoord2 v2 // vin<7,8> -#line 59 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 59 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" dp3 r0.x, v1, c12 dp3 r0.y, v1, c13 dp3 r0.z, v1, c14 @@ -94,24 +94,24 @@ #line 63 dp4 oPos.z, v0, c17 // ::VSBasicOneLightTx<12> -#line 14 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" +#line 14 "D:\ATG\st_dev\Kits\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 63 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 63 "D:\ATG\st_dev\Kits\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 316 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx" +#line 316 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx" mad oPos.xy, r0.z, c0, r0 // ::VSBasicOneLightTx<10,11> mov oPos.w, r0.z // ::VSBasicOneLightTx<13> -#line 46 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 46 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" mov oT0.w, c1.w // ::VSBasicOneLightTx<3> -#line 323 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx" +#line 323 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx" mov oT2.xy, v2 // ::VSBasicOneLightTx<8,9> // approximately 43 instruction slots used @@ -169,10 +169,10 @@ ret const BYTE BasicEffect_VSBasicOneLightTx[] = { - 68, 88, 66, 67, 49, 54, - 194, 25, 229, 35, 139, 117, - 76, 77, 75, 184, 150, 103, - 168, 247, 1, 0, 0, 0, + 68, 88, 66, 67, 85, 219, + 172, 49, 44, 48, 148, 158, + 27, 163, 197, 130, 66, 94, + 73, 0, 1, 0, 0, 0, 40, 15, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 68, 9, 0, 0, 40, 14, @@ -205,7 +205,7 @@ const BYTE BasicEffect_VSBasicOneLightTx[] = 0, 0, 39, 0, 0, 0, 216, 0, 0, 0, 13, 0, 0, 0, 8, 5, 0, 0, - 68, 2, 0, 0, 67, 58, + 68, 2, 0, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, @@ -214,7 +214,7 @@ const BYTE BasicEffect_VSBasicOneLightTx[] = 92, 83, 104, 97, 100, 101, 114, 115, 92, 76, 105, 103, 104, 116, 105, 110, 103, 46, - 102, 120, 104, 0, 67, 58, + 102, 120, 104, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, @@ -223,7 +223,7 @@ const BYTE BasicEffect_VSBasicOneLightTx[] = 92, 83, 104, 97, 100, 101, 114, 115, 92, 67, 111, 109, 109, 111, 110, 46, 102, 120, - 104, 0, 67, 58, 92, 65, + 104, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, 105, 114, diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicOneLightTx.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicOneLightTx.pdb index 5912894cfd29412666f7220c5c664e27f653d461..4baba64b3625255fc8930901924c9d7e3974f91c 100644 GIT binary patch delta 455 zcmZqZVQJ`L*}%djA)e+E$;iOKaL&1&e^&ca-v!4+1D?M7$+B67>ti~j%jAVWH71)C z2{5Kip7={+a()p%R4n!7+8T=35Yp>SP+QWf%rKPb5EZ5`#ftkkX5re_0Mch E013&H?EnA( delta 508 zcmZqZVQJ`L*}%djvEKS?1S10j!{T{A|693L`S;Z?UY9LX?z~xs>ti~j^W=r!H71)C z2{0y4p7={+a()p%R4n#8KUmBh!sl_$&&|!x(@U$!V1Ow7^NSlSWeU}5{hN35p<*{C zHoe6M3XW~x%vZ+3#PfoAtrZsoBLj%uELWjaAOv&@9C!g8*1$M9=!Kdg$ca{P2?mB$ zKz0!jTSCPi0ckOyqSt;90p5*{;f$MJvG9og|Noy6q+5W2t4EMw%N!vFZia-(lHa1a zp;|%IfPs_|nE!GDGoD)>)&o41}z)9M^VS_kU2}p4O@pB*sxseNqK~kwe%n8IG fzzW2IK+F!rD}b15^2FcgS!;l->dmQtW^)1nnV*<( diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicOneLightTxBn.inc b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicOneLightTxBn.inc index 64acaff5..49148d29 100644 --- a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicOneLightTxBn.inc +++ b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicOneLightTxBn.inc @@ -49,10 +49,10 @@ dcl_texcoord1 v1 // vin<4,5,6> dcl_texcoord2 v2 // vin<7,8> -#line 32 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" +#line 32 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" mad r0.xyz, v1, c19.x, c19.y // ::BiasX2<0,1,2> -#line 59 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 59 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" dp3 r1.x, r0, c12 dp3 r1.y, r0, c13 dp3 r1.z, r0, c14 @@ -97,24 +97,24 @@ #line 63 dp4 oPos.z, v0, c17 // ::VSBasicOneLightTxBn<12> -#line 14 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" +#line 14 "D:\ATG\st_dev\Kits\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 63 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 63 "D:\ATG\st_dev\Kits\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 328 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx" +#line 328 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx" mad oPos.xy, r0.z, c0, r0 // ::VSBasicOneLightTxBn<10,11> mov oPos.w, r0.z // ::VSBasicOneLightTxBn<13> -#line 46 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 46 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" mov oT0.w, c1.w // ::VSBasicOneLightTxBn<3> -#line 337 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx" +#line 337 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx" mov oT2.xy, v2 // ::VSBasicOneLightTxBn<8,9> // approximately 44 instruction slots used @@ -173,10 +173,10 @@ ret const BYTE BasicEffect_VSBasicOneLightTxBn[] = { - 68, 88, 66, 67, 241, 78, - 109, 128, 110, 42, 61, 129, - 175, 149, 215, 234, 35, 131, - 59, 42, 1, 0, 0, 0, + 68, 88, 66, 67, 60, 91, + 132, 27, 5, 144, 168, 201, + 142, 131, 65, 174, 36, 227, + 233, 8, 1, 0, 0, 0, 184, 15, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 152, 9, 0, 0, 184, 14, @@ -209,7 +209,7 @@ const BYTE BasicEffect_VSBasicOneLightTxBn[] = 0, 0, 40, 0, 0, 0, 216, 0, 0, 0, 14, 0, 0, 0, 52, 5, 0, 0, - 112, 2, 0, 0, 67, 58, + 112, 2, 0, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, @@ -218,7 +218,7 @@ const BYTE BasicEffect_VSBasicOneLightTxBn[] = 92, 83, 104, 97, 100, 101, 114, 115, 92, 67, 111, 109, 109, 111, 110, 46, 102, 120, - 104, 0, 67, 58, 92, 65, + 104, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, 105, 114, @@ -227,7 +227,7 @@ const BYTE BasicEffect_VSBasicOneLightTxBn[] = 104, 97, 100, 101, 114, 115, 92, 76, 105, 103, 104, 116, 105, 110, 103, 46, 102, 120, - 104, 0, 67, 58, 92, 65, + 104, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, 105, 114, diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicOneLightTxBn.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicOneLightTxBn.pdb index 9fa4b39e815f035e35046e74d29779786cdaa402..635b5782a1dd3cd70a40ffe337d3e41fdfb7f59d 100644 GIT binary patch delta 466 zcmZqZVQJ`L*}%djA)e+E$;iOK5UKt~M@P}ad9zz%jg*43>}DCRkLipqlNo=SGclx0 zp7={+a()p%SU_X)av%#NW)9>R{xk-&H75W0#SN9OFXn}cS^wtUe5lxsiS6hT8O?9c zHuIISF!4w;TUu~2FfxGX&2kk=1(Uy&$xM!UA!7)12pl{Dvc!N+D+1D%Kn!wa1Ca0n z;@5r*46A^A-i?mojGJBwb4?83ob--kv&xq{jFWzZF*(alj`$|St#H>As0a)uH&%#F zp7KKuB(>#-57?m~=QI9^}msVw1a-s^S0ZxT70=Db;k>ti~j^JK>F=1dI9 zlPCVtn4Dk44;Ijvyd1~^iJ1fWh2M?AY>ml(esM$P>x+4zV%EQTHyX9$xOxN`w#*S? z;AY5}EcwlriGg8q#5Wmkh!J3Na$|)kOJ06n>PE*5#!278a44BP<(nKxYRfktu*X5c z!T22#Jdl8a@PWZG`PO$enJIdPjJU#kvdk|-XqW-RnMc34C|N%(GbgoJ9~96|@E{h0 z2dt#+8#aiWm4Fln5I+ZEkT dcl_texcoord3 v3 // vin<9,10,11,12> -#line 57 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 57 "D:\ATG\st_dev\Kits\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> @@ -87,10 +87,10 @@ mov r2.xyz, c1 // Parameters::DiffuseColor<0,1,2> mad r1.xyz, r1, r2, c2 // ::result<0,1,2> -#line 352 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx" +#line 352 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx" mul oT0.xyz, r1, v3 // ::VSBasicOneLightTxVc<0,1,2> -#line 42 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 42 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" pow r1.x, r0.x, c3.w mul r0.x, r0.y, r1.x // ::specular<0> @@ -101,20 +101,20 @@ #line 63 dp4 oPos.z, v0, c17 // ::VSBasicOneLightTxVc<12> -#line 14 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" +#line 14 "D:\ATG\st_dev\Kits\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 352 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx" +#line 352 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx" mul oT0.w, v3.w, c1.w // ::VSBasicOneLightTxVc<3> -#line 63 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 63 "D:\ATG\st_dev\Kits\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 344 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx" +#line 344 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx" mad oPos.xy, r0.z, c0, r0 // ::VSBasicOneLightTxVc<10,11> mov oPos.w, r0.z // ::VSBasicOneLightTxVc<13> @@ -178,10 +178,10 @@ ret const BYTE BasicEffect_VSBasicOneLightTxVc[] = { - 68, 88, 66, 67, 162, 110, - 142, 238, 197, 42, 66, 194, - 193, 145, 66, 190, 155, 180, - 198, 1, 1, 0, 0, 0, + 68, 88, 66, 67, 45, 22, + 62, 241, 29, 93, 197, 94, + 33, 234, 31, 216, 67, 252, + 141, 188, 1, 0, 0, 0, 12, 16, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 216, 9, 0, 0, 236, 14, @@ -214,7 +214,7 @@ const BYTE BasicEffect_VSBasicOneLightTxVc[] = 0, 0, 41, 0, 0, 0, 216, 0, 0, 0, 14, 0, 0, 0, 104, 5, 0, 0, - 84, 2, 0, 0, 67, 58, + 84, 2, 0, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, @@ -223,7 +223,7 @@ const BYTE BasicEffect_VSBasicOneLightTxVc[] = 92, 83, 104, 97, 100, 101, 114, 115, 92, 76, 105, 103, 104, 116, 105, 110, 103, 46, - 102, 120, 104, 0, 67, 58, + 102, 120, 104, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, @@ -233,7 +233,7 @@ const BYTE BasicEffect_VSBasicOneLightTxVc[] = 114, 115, 92, 66, 97, 115, 105, 99, 69, 102, 102, 101, 99, 116, 46, 102, 120, 0, - 67, 58, 92, 65, 84, 71, + 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, 105, 114, 101, 99, diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicOneLightTxVc.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicOneLightTxVc.pdb index 61902e7eed4ec67640b51f3953521c02e0159bf6..1c349fe3f3949885a42c3a27a44d18aeaf5bf4ac 100644 GIT binary patch delta 454 zcmZqZVQJ`L*}%djA)e+E$;iOK@R=d@hsX{A?`?-yMZKGP{l;b)u8--AE|VF5nlmw^ zOrH2lV{(2GKUhFx@^T;xBxVle7ydK`vo$9F`Na*DuP^3>idp~W-F&FnjfqY0rIzNm zXPf!TSeSUEnJq227#JBq^k%sVrGm*{%48O?o?h|*HG6Q8mU~*%H=;SFsm98$nlkN5*G{3Fq$m$%Mj{MVA$~J7Z)Y#r)B1( z7VCoo#|a)RV(`F_w0)rraa$^o;sjzYAZ7#N6;L*iVqgVgB_QSiVnHBg2jb^I%sqMH Q@AItHKvvD>)IYO10c=N>&Hw-a delta 514 zcmZqZVQJ`L*}%djvEKS?1S10j!{3ho4SSZW`)=XVdLa3@zIn3@*T-~5=gExU&6yaI zCr|vPF*(18A1t6Tc{z{;5;F(#3%?tK*&37o{Njen*BA3b#jJnxZa!4(#>Dn!>!*Ta z+c)!-u`uzxU|ws*#lXk_qBqM`C>00+9RLSjK<6|tP7ZpZW(aba6F1jLq5 zu}45!45;X}A4Gt6qhmPZqE|eV|G#Aw`40vR0t{R|f(%>c2r+OoWK5R)X3NCDFgfCz z3^&va5H-26LX;&hKQDEoV+P}-Z(%r;OrG*h4kWeZn-AEdAn!ANhXe;CARv68_b1=_ zt|l`@&yW#U_)eDjWe5!;V7T(=7Z)Y#r)B1(7VCoo)(IY@V(@^Jw0*+{akCPT;sE03 tKn(H*7Z8J_Qh}Hgh(UlAhy{U|9f(%|G1ugYzt6MQ09n dcl_texcoord3 v3 // vin<9,10,11,12> -#line 57 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 57 "D:\ATG\st_dev\Kits\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> @@ -62,10 +62,10 @@ add r0.xyz, r1, -c4 nrm r1.xyz, r0 // ::halfVectors<0,1,2> -#line 32 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" +#line 32 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" mad r0.xyz, v1, c19.x, c19.y // ::BiasX2<0,1,2> -#line 59 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 59 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" dp3 r2.x, r0, c12 dp3 r2.y, r0, c13 dp3 r2.z, r0, c14 @@ -90,10 +90,10 @@ mov r2.xyz, c1 // Parameters::DiffuseColor<0,1,2> mad r1.xyz, r1, r2, c2 // ::result<0,1,2> -#line 367 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx" +#line 367 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx" mul oT0.xyz, r1, v3 // ::VSBasicOneLightTxVcBn<0,1,2> -#line 42 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 42 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" pow r1.x, r0.y, c3.w mul r0.x, r0.x, r1.x // ::specular<0> @@ -104,20 +104,20 @@ #line 63 dp4 oPos.z, v0, c17 // ::VSBasicOneLightTxVcBn<12> -#line 14 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" +#line 14 "D:\ATG\st_dev\Kits\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 367 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx" +#line 367 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx" mul oT0.w, v3.w, c1.w // ::VSBasicOneLightTxVcBn<3> -#line 63 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 63 "D:\ATG\st_dev\Kits\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 357 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx" +#line 357 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx" mad oPos.xy, r0.z, c0, r0 // ::VSBasicOneLightTxVcBn<10,11> mov oPos.w, r0.z // ::VSBasicOneLightTxVcBn<13> @@ -182,10 +182,10 @@ ret const BYTE BasicEffect_VSBasicOneLightTxVcBn[] = { - 68, 88, 66, 67, 157, 92, - 32, 56, 164, 226, 39, 56, - 14, 65, 240, 232, 44, 189, - 198, 125, 1, 0, 0, 0, + 68, 88, 66, 67, 83, 200, + 193, 224, 116, 67, 233, 210, + 57, 33, 131, 113, 69, 122, + 162, 140, 1, 0, 0, 0, 160, 16, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 48, 10, 0, 0, 128, 15, @@ -218,7 +218,7 @@ const BYTE BasicEffect_VSBasicOneLightTxVcBn[] = 0, 0, 42, 0, 0, 0, 216, 0, 0, 0, 15, 0, 0, 0, 152, 5, 0, 0, - 128, 2, 0, 0, 67, 58, + 128, 2, 0, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, @@ -227,7 +227,7 @@ const BYTE BasicEffect_VSBasicOneLightTxVcBn[] = 92, 83, 104, 97, 100, 101, 114, 115, 92, 76, 105, 103, 104, 116, 105, 110, 103, 46, - 102, 120, 104, 0, 67, 58, + 102, 120, 104, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, @@ -236,7 +236,7 @@ const BYTE BasicEffect_VSBasicOneLightTxVcBn[] = 92, 83, 104, 97, 100, 101, 114, 115, 92, 67, 111, 109, 109, 111, 110, 46, 102, 120, - 104, 0, 67, 58, 92, 65, + 104, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, 105, 114, diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicOneLightTxVcBn.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicOneLightTxVcBn.pdb index 7d8e9020f46381f7778f28e15b27d86d1a6d090a..b31795af379992b4d32d91013bbcd2e8c8c6d617 100644 GIT binary patch delta 440 zcmZqZVQJ`L*}%djA)e+E$;iOK;4WOBT(D)D^QNqc=ich=y|r0}>ti~j%Vfsi=1dGJ zlPCVsn4Dk44;Ijvyd1~^iJ1fWg};r#Y>ml({%}L(>x+4zV%C3oHyXT|fngPp&%4nvoN>_`o=Lw-xKG?!3lsr^$&D4_lc)X40y_ufNXFj~M?;(o;R78x z`POeWZifGGu$htLE8`?C7M!6nS>}%+)MvoZ;L$HGO4d)y%tHjrXq1!5&2<^WR=RnLodE(#mtTjMZ?dH^fv)KWb C>5div delta 493 zcmZqZVQJ`L*}%djvEKS?1S10j!|^_=WYo>RoRH!@7jeY07H>ti~j^JK=K=1dI9 zlPCVsn4Dk44;Ijvyd1~^iJ1fWg+GnKY>ml({%}L(>x+4zV%C3oHyXKx_#W zdjzD#fQnxGK?Ha=I)*bYdc!mM|9e)E|6sr%z`)fb$gpLO5CbQL=toW=?9cJ}3;G;Gri54>L*IH*64BDgh}DAbt+SAjfe5F-R&Eh&h26 f1XzJs5Qy1 dcl_texcoord2 v2 // vin<7,8,9,10> -#line 57 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 57 "D:\ATG\st_dev\Kits\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> @@ -84,10 +84,10 @@ mov r2.xyz, c1 // Parameters::DiffuseColor<0,1,2> mad r1.xyz, r1, r2, c2 // ::result<0,1,2> -#line 295 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx" +#line 295 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx" mul oT0.xyz, r1, v2 // ::VSBasicOneLightVc<0,1,2> -#line 42 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 42 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" pow r1.x, r0.x, c3.w mul r0.x, r0.y, r1.x // ::specular<0> @@ -98,20 +98,20 @@ #line 63 dp4 oPos.z, v0, c17 // ::VSBasicOneLightVc<10> -#line 14 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" +#line 14 "D:\ATG\st_dev\Kits\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 295 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx" +#line 295 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx" mul oT0.w, v2.w, c1.w // ::VSBasicOneLightVc<3> -#line 63 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 63 "D:\ATG\st_dev\Kits\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 288 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx" +#line 288 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx" mad oPos.xy, r0.z, c0, r0 // ::VSBasicOneLightVc<8,9> mov oPos.w, r0.z // ::VSBasicOneLightVc<11> @@ -169,10 +169,10 @@ ret const BYTE BasicEffect_VSBasicOneLightVc[] = { - 68, 88, 66, 67, 61, 157, - 37, 174, 188, 135, 93, 132, - 68, 95, 151, 35, 179, 191, - 225, 135, 1, 0, 0, 0, + 68, 88, 66, 67, 178, 181, + 24, 148, 228, 174, 240, 114, + 226, 20, 186, 240, 154, 185, + 120, 75, 1, 0, 0, 0, 52, 15, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 108, 9, 0, 0, 84, 14, @@ -205,7 +205,7 @@ const BYTE BasicEffect_VSBasicOneLightVc[] = 0, 0, 39, 0, 0, 0, 216, 0, 0, 0, 14, 0, 0, 0, 20, 5, 0, 0, - 68, 2, 0, 0, 67, 58, + 68, 2, 0, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, @@ -214,7 +214,7 @@ const BYTE BasicEffect_VSBasicOneLightVc[] = 92, 83, 104, 97, 100, 101, 114, 115, 92, 76, 105, 103, 104, 116, 105, 110, 103, 46, - 102, 120, 104, 0, 67, 58, + 102, 120, 104, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, @@ -224,7 +224,7 @@ const BYTE BasicEffect_VSBasicOneLightVc[] = 114, 115, 92, 66, 97, 115, 105, 99, 69, 102, 102, 101, 99, 116, 46, 102, 120, 0, - 67, 58, 92, 65, 84, 71, + 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, 105, 114, 101, 99, diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicOneLightVc.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicOneLightVc.pdb index b12c69cda031bf84a401cc1a0cbd16fa9066e7ce..21e830e42044f150610216f68c7aeaa0e39aa9fb 100644 GIT binary patch delta 466 zcmZqZVQJ`L*}%djA)e+E$;iOK@bjqJsl^+fIBh=jcK@2^hYB~#aD7Z?beX*Hr^aNn zA_2yf$rFEROwKRjhl<7itn%dn<7Ac}1>7@kuLnwl!Q{pY z;mMPJWI?@PhT<8pSCPE|5{PI24*{DQIes!u;$p!WUXx{h86pCSN58lzSwAf^C$(4~ z6dX=asXxEO;K3nj`$8Gwu2dk!3B+7L%m&0Opll$;zzW1lK+FNefJbB@Fjmc(3 z0*uL%C;rlyoL|Hb6^s4O4;C|r@Ohl`b93|a^wKIa7$8dj{Ne^nnL@Q%|K{C%sMw8( z?bMV71;@5;<||`i;(5Wm){2XPkpV<+ma9-I5CS>{4!nR4Yhaul^g_)L>_oT(1H&pH zy9kIap<<7Kv=~s)Yd?qp??%UP#!at;xR{tdH;a7vz$p6v|9?i1DFO^!J%S8d<_Ixx zGbBuw{1(j(H3CFUZmbYy$;;16-RPLbIO$sny4>VR-?E?qV1^PD;DAC71du?y%oIIC zMqD90S>~4^B3OC!i;I%=(=u~Xi}gVP=meGe^GggKfReUv*dUHo0#Y16{2YiuZsY=D mkW?xVa{@64umZ6l5VHgE3Lxg1Jn{E=)*2wIdUNWZ*_;6V=$2*x diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicOneLightVcBn.inc b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicOneLightVcBn.inc index 70400487..ff4e3630 100644 --- a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicOneLightVcBn.inc +++ b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicOneLightVcBn.inc @@ -48,7 +48,7 @@ dcl_texcoord1 v1 // vin<4,5,6> dcl_texcoord2 v2 // vin<7,8,9,10> -#line 57 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 57 "D:\ATG\st_dev\Kits\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> @@ -59,10 +59,10 @@ add r0.xyz, r1, -c4 nrm r1.xyz, r0 // ::halfVectors<0,1,2> -#line 32 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" +#line 32 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" mad r0.xyz, v1, c19.x, c19.y // ::BiasX2<0,1,2> -#line 59 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 59 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" dp3 r2.x, r0, c12 dp3 r2.y, r0, c13 dp3 r2.z, r0, c14 @@ -87,10 +87,10 @@ mov r2.xyz, c1 // Parameters::DiffuseColor<0,1,2> mad r1.xyz, r1, r2, c2 // ::result<0,1,2> -#line 309 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx" +#line 309 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx" mul oT0.xyz, r1, v2 // ::VSBasicOneLightVcBn<0,1,2> -#line 42 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 42 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" pow r1.x, r0.y, c3.w mul r0.x, r0.x, r1.x // ::specular<0> @@ -101,20 +101,20 @@ #line 63 dp4 oPos.z, v0, c17 // ::VSBasicOneLightVcBn<10> -#line 14 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" +#line 14 "D:\ATG\st_dev\Kits\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 309 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx" +#line 309 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx" mul oT0.w, v2.w, c1.w // ::VSBasicOneLightVcBn<3> -#line 63 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 63 "D:\ATG\st_dev\Kits\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 300 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx" +#line 300 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx" mad oPos.xy, r0.z, c0, r0 // ::VSBasicOneLightVcBn<8,9> mov oPos.w, r0.z // ::VSBasicOneLightVcBn<11> @@ -173,10 +173,10 @@ ret const BYTE BasicEffect_VSBasicOneLightVcBn[] = { - 68, 88, 66, 67, 61, 59, - 251, 81, 112, 5, 173, 182, - 201, 128, 210, 37, 175, 173, - 74, 233, 1, 0, 0, 0, + 68, 88, 66, 67, 241, 18, + 67, 41, 45, 46, 148, 237, + 196, 118, 59, 235, 68, 171, + 71, 126, 1, 0, 0, 0, 196, 15, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 192, 9, 0, 0, 228, 14, @@ -209,7 +209,7 @@ const BYTE BasicEffect_VSBasicOneLightVcBn[] = 0, 0, 40, 0, 0, 0, 216, 0, 0, 0, 15, 0, 0, 0, 64, 5, 0, 0, - 112, 2, 0, 0, 67, 58, + 112, 2, 0, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, @@ -218,7 +218,7 @@ const BYTE BasicEffect_VSBasicOneLightVcBn[] = 92, 83, 104, 97, 100, 101, 114, 115, 92, 76, 105, 103, 104, 116, 105, 110, 103, 46, - 102, 120, 104, 0, 67, 58, + 102, 120, 104, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, @@ -227,7 +227,7 @@ const BYTE BasicEffect_VSBasicOneLightVcBn[] = 92, 83, 104, 97, 100, 101, 114, 115, 92, 67, 111, 109, 109, 111, 110, 46, 102, 120, - 104, 0, 67, 58, 92, 65, + 104, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, 105, 114, diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicOneLightVcBn.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicOneLightVcBn.pdb index b7cd17e283ddf3ffbedc22d59aa1c24f90d50d41..bc290b023d2038e27af5d04590d784f1cfb7d32d 100644 GIT binary patch delta 454 zcmZqZVQJ`L*}%djA)e+E$;iOKa5XwV^yj7+w?0uXkAqKVglv}K`k2n>GMVwGITJ(5 z QpJ%NGvT8P`{+Z1Q0QCKn-T(jq delta 514 zcmZqZVQJ`L*}%djvCjHy1S10j!!?D?JuORDd(H}+{r<-J|I(XfxIU&cI!|W&ZqCGz zJbB_Tjmh~%{9pl%$;*K(keE4;U-;b^%+{Fv=NC6rzP^|jDrWtgck`iQHzv0KA)5-0 zZQsmS#=^w&f_beK7Xu>$h~6w$p;RCQbO0Q90iDypI63Hrnjy$xR&WUhhE+gz5fEEK z#U24^F`%N?eh>lPjgH}ri(c_e{{NO$ zGTcxzK-A>M3Q?B4{JhkSjv0)TzJ=jXGI`23Igr$rZ$4m;g1pc89TFUnfPnCU-k*Hy zyPC`tJwrxZ;X7I8mmxHafZ@ucUtE-|pO%@ETC5KWSSNUpiopX?()JA-#LY@TiUWwB t12M=OTtEzxN(Ew0AO-#9Wgn{yxuI17uZiPW>~R69Dfuoy-6L diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicPixelLighting.inc b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicPixelLighting.inc index 8b55074f..c93dced9 100644 --- a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicPixelLighting.inc +++ b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicPixelLighting.inc @@ -44,7 +44,7 @@ dcl_texcoord v0 // vin<0,1,2,3> dcl_texcoord1 v1 // vin<4,5,6> -#line 85 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 85 "D:\ATG\st_dev\Kits\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> @@ -56,17 +56,17 @@ rsq r0.w, r0.w mul oT1.xyz, r0.w, r0 // ::VSBasicPixelLighting<4,5,6> -#line 14 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" +#line 14 "D:\ATG\st_dev\Kits\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 85 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 85 "D:\ATG\st_dev\Kits\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 374 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx" +#line 374 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx" mad oPos.xy, r0.z, c0, r0 // ::VSBasicPixelLighting<11,12> mov oPos.w, r0.z // ::VSBasicPixelLighting<14> @@ -106,10 +106,10 @@ ret const BYTE BasicEffect_VSBasicPixelLighting[] = { - 68, 88, 66, 67, 179, 161, - 70, 135, 103, 197, 113, 49, - 193, 146, 133, 66, 3, 92, - 31, 182, 1, 0, 0, 0, + 68, 88, 66, 67, 127, 31, + 132, 49, 142, 141, 111, 187, + 187, 23, 32, 165, 85, 185, + 200, 188, 1, 0, 0, 0, 4, 9, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 200, 5, 0, 0, 36, 8, @@ -136,7 +136,7 @@ const BYTE BasicEffect_VSBasicPixelLighting[] = 0, 0, 23, 0, 0, 0, 216, 0, 0, 0, 3, 0, 0, 0, 100, 3, 0, 0, - 144, 1, 0, 0, 67, 58, + 144, 1, 0, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, @@ -145,7 +145,7 @@ const BYTE BasicEffect_VSBasicPixelLighting[] = 92, 83, 104, 97, 100, 101, 114, 115, 92, 76, 105, 103, 104, 116, 105, 110, 103, 46, - 102, 120, 104, 0, 67, 58, + 102, 120, 104, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, @@ -154,7 +154,7 @@ const BYTE BasicEffect_VSBasicPixelLighting[] = 92, 83, 104, 97, 100, 101, 114, 115, 92, 67, 111, 109, 109, 111, 110, 46, 102, 120, - 104, 0, 67, 58, 92, 65, + 104, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, 105, 114, diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicPixelLighting.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicPixelLighting.pdb index 89d47eaffe2244bb1e851312606458416f91f445..c8171a5dc69d8a21c70e1c143bedd1c22e02a3ad 100644 GIT binary patch delta 440 zcmZqp!`$$Pc>@cVgm{`uBqIX@gJk1ngQIK?uG_xf*|f@_#&5F>*T-~5m&uHu&6yZd zCQtmLF*(18A1t6Tc{z{;5;F(#3qKo!*&37oeBp-5*BA3b#jL;bZa!4(#>BShs+;Dw zXPf!TSeSUEnJq227#JBq^k%sVrL4(c%48@cV#Cq$m5sVBB49^3jIIbv!xVLrYtKPU<)VNuO>ti~j^JK=4=1dI9 zlP7-Bn4Dk44;Ijvyd1~^iJ1fWg&&Qml(zHme3>x+4zV%A@IHyf|L3eC|G|JkfPt$=kYURlAqH-SjLDK8qPd}(LDb~N z3NeW#d=Bw5gb(!TeNY%W!9!0B9%hoZZ`dHNR02{QK>QqtL5|}BVvtlS5OV@C f2(SXNAP} dcl_texcoord1 v1 // vin<4,5,6> -#line 85 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 85 "D:\ATG\st_dev\Kits\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 32 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" +#line 32 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" mad r0.xyz, v1, c13.x, c13.y // ::BiasX2<0,1,2> -#line 87 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 87 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" dp3 r1.x, r0, c6 dp3 r1.y, r0, c7 dp3 r1.z, r0, c8 @@ -61,17 +61,17 @@ rsq r0.x, r0.x mul oT1.xyz, r0.x, r1 // ::VSBasicPixelLightingBn<4,5,6> -#line 14 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" +#line 14 "D:\ATG\st_dev\Kits\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 85 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 85 "D:\ATG\st_dev\Kits\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 386 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx" +#line 386 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx" mad oPos.xy, r0.z, c0, r0 // ::VSBasicPixelLightingBn<11,12> mov oPos.w, r0.z // ::VSBasicPixelLightingBn<14> @@ -112,10 +112,10 @@ ret const BYTE BasicEffect_VSBasicPixelLightingBn[] = { - 68, 88, 66, 67, 190, 91, - 114, 136, 160, 114, 35, 79, - 232, 61, 197, 212, 169, 88, - 216, 59, 1, 0, 0, 0, + 68, 88, 66, 67, 140, 200, + 9, 221, 217, 67, 28, 191, + 64, 105, 72, 92, 198, 77, + 235, 155, 1, 0, 0, 0, 152, 9, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 32, 6, 0, 0, 184, 8, @@ -142,7 +142,7 @@ const BYTE BasicEffect_VSBasicPixelLightingBn[] = 0, 0, 24, 0, 0, 0, 216, 0, 0, 0, 4, 0, 0, 0, 148, 3, 0, 0, - 188, 1, 0, 0, 67, 58, + 188, 1, 0, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, @@ -151,7 +151,7 @@ const BYTE BasicEffect_VSBasicPixelLightingBn[] = 92, 83, 104, 97, 100, 101, 114, 115, 92, 76, 105, 103, 104, 116, 105, 110, 103, 46, - 102, 120, 104, 0, 67, 58, + 102, 120, 104, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, @@ -160,7 +160,7 @@ const BYTE BasicEffect_VSBasicPixelLightingBn[] = 92, 83, 104, 97, 100, 101, 114, 115, 92, 67, 111, 109, 109, 111, 110, 46, 102, 120, - 104, 0, 67, 58, 92, 65, + 104, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, 105, 114, diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicPixelLightingBn.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicPixelLightingBn.pdb index 1eeab0899f7be9d5fb196f21afbca0b3a9234f70..b17a1847a473d580be7f186f427a6cd4bfbb1655 100644 GIT binary patch delta 452 zcmZqp!`$$Pc>@cVgm{`uBqIX@!|HXBH~ep3@LM+jLZYp~=DN)?Tp!aJT_!VrHfLf; znLP1}#^n4Wez1VX9bO;+R6NtHhm<@K>z>% delta 504 zcmZqp!`$$Pc>@cV#Cq$m5sVBB49`;}kA(Qh_|2?sRZPtO9k5x3>ti~j^JK=4=1dI9 zlP7-Bn4Dk44;Ijvyd1~^iJ1fWg&&Qml(zHme3>x+4zV%A@IHy dcl_texcoord2 v2 // vin<7,8> -#line 85 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 85 "D:\ATG\st_dev\Kits\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> @@ -59,17 +59,17 @@ rsq r0.w, r0.w mul oT2.xyz, r0.w, r0 // ::VSBasicPixelLightingTx<6,7,8> -#line 14 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" +#line 14 "D:\ATG\st_dev\Kits\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 85 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 85 "D:\ATG\st_dev\Kits\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 432 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx" +#line 432 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx" mad oPos.xy, r0.z, c0, r0 // ::VSBasicPixelLightingTx<13,14> mov oPos.w, r0.z // ::VSBasicPixelLightingTx<16> @@ -113,10 +113,10 @@ ret const BYTE BasicEffect_VSBasicPixelLightingTx[] = { - 68, 88, 66, 67, 127, 232, - 134, 92, 11, 55, 131, 88, - 39, 17, 74, 253, 244, 25, - 57, 66, 1, 0, 0, 0, + 68, 88, 66, 67, 237, 182, + 133, 251, 223, 164, 239, 16, + 163, 168, 38, 59, 51, 232, + 215, 10, 1, 0, 0, 0, 212, 9, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 52, 6, 0, 0, 188, 8, @@ -143,7 +143,7 @@ const BYTE BasicEffect_VSBasicPixelLightingTx[] = 0, 0, 25, 0, 0, 0, 216, 0, 0, 0, 3, 0, 0, 0, 184, 3, 0, 0, - 160, 1, 0, 0, 67, 58, + 160, 1, 0, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, @@ -152,7 +152,7 @@ const BYTE BasicEffect_VSBasicPixelLightingTx[] = 92, 83, 104, 97, 100, 101, 114, 115, 92, 76, 105, 103, 104, 116, 105, 110, 103, 46, - 102, 120, 104, 0, 67, 58, + 102, 120, 104, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, @@ -161,7 +161,7 @@ const BYTE BasicEffect_VSBasicPixelLightingTx[] = 92, 83, 104, 97, 100, 101, 114, 115, 92, 67, 111, 109, 109, 111, 110, 46, 102, 120, - 104, 0, 67, 58, 92, 65, + 104, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, 105, 114, diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicPixelLightingTx.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicPixelLightingTx.pdb index 539e8234d5f9c59ed4f0512995ab081aa4e26348..fb2c46f4f7701bbfa87d3ad3187d9bf8b55fe5f4 100644 GIT binary patch delta 440 zcmZqp!`$$Pc>@cVgm{`uBqIX@!@KqCD?U#v^y>Qb>5gZuL)T^*u8--AE|VEQn=>(_ zOrH2fV{(2GKUhFx@^T;xBxVle7k)Mdvo$9F`N9pAuP^3>idlc<-F&Fnjfss>wN&%l zv(0>EEKEGo%$62h42%pQdb3=GQr6@zWipdv9?2L29RdfBfGjbf(~5w!B@lyL*#IQG zfcUi^1H&pHpLe5UIOC!xJd-|^aGy9^4-^4|$&D2flc#^m1Um=hNXE|)M?;(o;R78x z`POGOZifGGu$htLE8`?C7M!6nS>}r&)MvoZ;L$HGO4d)y%tHjrXq1!5&2<^WR=RnLodE(detQA03<>u6Hv)KW_ C%#c9< delta 493 zcmZqp!`$$Pc>@cV#0KlH5sVBB4C<*}Sidlc<-F&Fnjfu^=BR_11fs$2NB@i=orqp=n2o{|Ib-P{(}L700UQ#Aj6h9LJZst8IvVHL~}zmgQ&@k z6%s6Y`FW`u9a9-6eJDYfn>_tPCfH9PpE7=g_#EPA2p{Ov$+teL$xP8RWW*JelV!db zLW2VsggpAiMalYUnK`M&`k*j$f`^_MJj^6*->^YksRX1rfcQBOgB-^N#2~3uAm#*O f5MTvjK_F%a;uS#5HF@IK^Q@IXR>kJjZ?o9}Hkp#g diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicPixelLightingTxBn.inc b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicPixelLightingTxBn.inc index 883e5040..019edc06 100644 --- a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicPixelLightingTxBn.inc +++ b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicPixelLightingTxBn.inc @@ -47,16 +47,16 @@ dcl_texcoord1 v1 // vin<4,5,6> dcl_texcoord2 v2 // vin<7,8> -#line 85 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 85 "D:\ATG\st_dev\Kits\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 32 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" +#line 32 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" mad r0.xyz, v1, c13.x, c13.y // ::BiasX2<0,1,2> -#line 87 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 87 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" dp3 r1.x, r0, c6 dp3 r1.y, r0, c7 dp3 r1.z, r0, c8 @@ -64,17 +64,17 @@ rsq r0.x, r0.x mul oT2.xyz, r0.x, r1 // ::VSBasicPixelLightingTxBn<6,7,8> -#line 14 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" +#line 14 "D:\ATG\st_dev\Kits\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 85 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 85 "D:\ATG\st_dev\Kits\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 445 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx" +#line 445 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx" mad oPos.xy, r0.z, c0, r0 // ::VSBasicPixelLightingTxBn<13,14> mov oPos.w, r0.z // ::VSBasicPixelLightingTxBn<16> @@ -119,10 +119,10 @@ ret const BYTE BasicEffect_VSBasicPixelLightingTxBn[] = { - 68, 88, 66, 67, 77, 232, - 89, 238, 103, 115, 141, 213, - 60, 168, 52, 57, 37, 9, - 15, 243, 1, 0, 0, 0, + 68, 88, 66, 67, 169, 66, + 159, 79, 73, 35, 120, 89, + 125, 235, 221, 238, 33, 1, + 87, 44, 1, 0, 0, 0, 104, 10, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 140, 6, 0, 0, 80, 9, @@ -149,7 +149,7 @@ const BYTE BasicEffect_VSBasicPixelLightingTxBn[] = 0, 0, 26, 0, 0, 0, 216, 0, 0, 0, 4, 0, 0, 0, 232, 3, 0, 0, - 204, 1, 0, 0, 67, 58, + 204, 1, 0, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, @@ -158,7 +158,7 @@ const BYTE BasicEffect_VSBasicPixelLightingTxBn[] = 92, 83, 104, 97, 100, 101, 114, 115, 92, 76, 105, 103, 104, 116, 105, 110, 103, 46, - 102, 120, 104, 0, 67, 58, + 102, 120, 104, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, @@ -167,7 +167,7 @@ const BYTE BasicEffect_VSBasicPixelLightingTxBn[] = 92, 83, 104, 97, 100, 101, 114, 115, 92, 67, 111, 109, 109, 111, 110, 46, 102, 120, - 104, 0, 67, 58, 92, 65, + 104, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, 105, 114, diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicPixelLightingTxBn.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicPixelLightingTxBn.pdb index 640f4663d713490f565018611ff6d9dde023f671..fb02bd8bbd585d5ea30b42d4be2b7be5e0e63541 100644 GIT binary patch delta 461 zcmZqp!`$$Pc>@cVgm{`uBqIX@L-?^^_uxhqx1Q7MoSct3J=iS6^)a2%WpaIy#$?^k z{7eiflP7-Bn4Dk44;D0M1o6#*?Ds{+V7A8OKVP_^8tRLAp<>owc{d*_c4J~wX>QQ` z_G~j>84DASG_$1z7Xu>$h~6w$p_DcGOPS2%m`5^(K!?D=BOpr*=(HjrZ3)C6S2h3% zFCc#H$H1@($miYY7|yuqi4Yg36OhNikjD_SS^C`z#>vc|3b}XO*vt$TWnh@xSRple z=BI3^`+y#T`U2v9h&O?*o_z1K6951I|M?k!1Qcv$v`4+Aggk7>bKeK0EZir>Hq)$ delta 503 zcmZqp!`$$Pc>@cV#0KlH5sVBB3=sh~*SaT7_wT;$9(2F6<;rFmu8--A&XenlG$!kQ zl3#^n4Wez2f9BZzMfWWO&m2D3FL|M|iV)lgr|3l+2e%Deecu^SWH-dU3h zk8R(~SH{A`^MZM;6&C{|1Bl)%SD}<81atr#cmbW$z&JVRk(wdMVODSn28LBYb`cO; zLd6~dX)&Op*M1NI-i?mojGLYaaZL>1n)HHWv&y^sjAHx@|KXrVkYURlAqH-SjLDK8 zqPd~QfT+oh6;dpD`FW`u9g`U+eJDYfn>_PFHq>{(;DCk!#P^Uu0{VIKy^l&VQ}hfO zaRusRnJ dcl_texcoord3 v3 // vin<9,10,11,12> -#line 85 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 85 "D:\ATG\st_dev\Kits\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> @@ -61,20 +61,20 @@ rsq r0.w, r0.w mul oT2.xyz, r0.w, r0 // ::VSBasicPixelLightingTxVc<6,7,8> -#line 14 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" +#line 14 "D:\ATG\st_dev\Kits\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 470 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx" +#line 470 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx" mul oT3.w, v3.w, c1.w // ::VSBasicPixelLightingTxVc<12> -#line 85 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 85 "D:\ATG\st_dev\Kits\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 462 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx" +#line 462 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx" mad oPos.xy, r0.z, c0, r0 // ::VSBasicPixelLightingTxVc<13,14> mov oPos.w, r0.z // ::VSBasicPixelLightingTxVc<16> @@ -118,10 +118,10 @@ ret const BYTE BasicEffect_VSBasicPixelLightingTxVc[] = { - 68, 88, 66, 67, 245, 156, - 169, 222, 154, 156, 68, 113, - 247, 120, 33, 100, 44, 135, - 0, 237, 1, 0, 0, 0, + 68, 88, 66, 67, 16, 220, + 12, 15, 228, 140, 248, 149, + 69, 83, 17, 3, 59, 138, + 181, 144, 1, 0, 0, 0, 56, 10, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 112, 6, 0, 0, 0, 9, @@ -148,7 +148,7 @@ const BYTE BasicEffect_VSBasicPixelLightingTxVc[] = 0, 0, 26, 0, 0, 0, 216, 0, 0, 0, 3, 0, 0, 0, 236, 3, 0, 0, - 168, 1, 0, 0, 67, 58, + 168, 1, 0, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, @@ -157,7 +157,7 @@ const BYTE BasicEffect_VSBasicPixelLightingTxVc[] = 92, 83, 104, 97, 100, 101, 114, 115, 92, 76, 105, 103, 104, 116, 105, 110, 103, 46, - 102, 120, 104, 0, 67, 58, + 102, 120, 104, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, @@ -166,7 +166,7 @@ const BYTE BasicEffect_VSBasicPixelLightingTxVc[] = 92, 83, 104, 97, 100, 101, 114, 115, 92, 67, 111, 109, 109, 111, 110, 46, 102, 120, - 104, 0, 67, 58, 92, 65, + 104, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, 105, 114, diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicPixelLightingTxVc.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicPixelLightingTxVc.pdb index 0895d58fe8fbce72b5561753199fdb136e4bf430..9b3a39e6b7e88479997d2ad3539648d280e77fa9 100644 GIT binary patch delta 461 zcmZqp!`$$Pc>@cVghZN4BqIX@!{pg#)ncwp@m}3pc_t=5E`GBN*T-~5m&x@-8k2QD z^D{A|OrH2fV{(2GKUmP55yUqKvfmdOgV`FB|9s(wYN#*fg^F2!<=uR!*o}$p+Lvz4 zZ_hUKm9a4KNHbena4|44fauL~6-rr?zm&;Lj(H?w2y_S>JOZ-BfKDp{(w0CBa%BUM z@B-r3ehdt&fPCJKj^T`(o(OSqW&(K(3_c8Qo2B2qV4TeSsgS$ll`%6|6zIFg3aQC6 zKV?JR2lNos7ZCSDya{ym51L#TIw!Na3p zT$HSzmYI`UtPct!CwS@cV#0KlH5sVBB4DOFl9kaZ!#&=I3>uJtQujXx*;rf`)=sdZ;NMo|@ zM}8)T3?O>5T!m7W5YPc|;01I}1LNeNM{0&3hgrcT7#LOo*+oEX z2^D(;q{V=WUi(1=csDwRGj4h!#5FO1Ytjpj%_{HiGm7yu{D*@cL53}Jgc!IPGA2uY zh~|bG1EMB3R!Fhr<>#etbWCQP^q~Y@Zt~0z*-+mBg991{5Z^-r3Fzm^_dY7gOwluB z#1*KMWxg0f0|pq7Jo?2&$@*!TIjP0^pwM)Jhocxg^dxQHut8j@1f)2C_&E@R9LEL3 mAgNR!<^*C8UR6+p~2dE(detd&4k#pcv+v)KXs(VXP~ diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicPixelLightingTxVcBn.inc b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicPixelLightingTxVcBn.inc index 6973fd59..b81135ea 100644 --- a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicPixelLightingTxVcBn.inc +++ b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicPixelLightingTxVcBn.inc @@ -49,16 +49,16 @@ dcl_texcoord2 v2 // vin<7,8> dcl_texcoord3 v3 // vin<9,10,11,12> -#line 85 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 85 "D:\ATG\st_dev\Kits\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 32 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" +#line 32 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" mad r0.xyz, v1, c13.x, c13.y // ::BiasX2<0,1,2> -#line 87 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 87 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" dp3 r1.x, r0, c6 dp3 r1.y, r0, c7 dp3 r1.z, r0, c8 @@ -66,20 +66,20 @@ rsq r0.x, r0.x mul oT2.xyz, r0.x, r1 // ::VSBasicPixelLightingTxVcBn<6,7,8> -#line 14 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" +#line 14 "D:\ATG\st_dev\Kits\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 486 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx" +#line 486 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx" mul oT3.w, v3.w, c1.w // ::VSBasicPixelLightingTxVcBn<12> -#line 85 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 85 "D:\ATG\st_dev\Kits\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 476 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx" +#line 476 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx" mad oPos.xy, r0.z, c0, r0 // ::VSBasicPixelLightingTxVcBn<13,14> mov oPos.w, r0.z // ::VSBasicPixelLightingTxVcBn<16> @@ -124,10 +124,10 @@ ret const BYTE BasicEffect_VSBasicPixelLightingTxVcBn[] = { - 68, 88, 66, 67, 108, 32, - 122, 106, 107, 93, 158, 19, - 78, 247, 112, 175, 124, 51, - 91, 134, 1, 0, 0, 0, + 68, 88, 66, 67, 23, 86, + 89, 63, 118, 226, 217, 101, + 209, 41, 236, 44, 48, 81, + 156, 106, 1, 0, 0, 0, 200, 10, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 196, 6, 0, 0, 144, 9, @@ -154,7 +154,7 @@ const BYTE BasicEffect_VSBasicPixelLightingTxVcBn[] = 0, 0, 27, 0, 0, 0, 216, 0, 0, 0, 4, 0, 0, 0, 24, 4, 0, 0, - 212, 1, 0, 0, 67, 58, + 212, 1, 0, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, @@ -163,7 +163,7 @@ const BYTE BasicEffect_VSBasicPixelLightingTxVcBn[] = 92, 83, 104, 97, 100, 101, 114, 115, 92, 76, 105, 103, 104, 116, 105, 110, 103, 46, - 102, 120, 104, 0, 67, 58, + 102, 120, 104, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, @@ -172,7 +172,7 @@ const BYTE BasicEffect_VSBasicPixelLightingTxVcBn[] = 92, 83, 104, 97, 100, 101, 114, 115, 92, 67, 111, 109, 109, 111, 110, 46, 102, 120, - 104, 0, 67, 58, 92, 65, + 104, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, 105, 114, diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicPixelLightingTxVcBn.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicPixelLightingTxVcBn.pdb index f4e32b0d0e7c5b5cc139cad462608d4f48c5516d..521ca4390ff6d968bcdfda8c418fa8c5ebe13b20 100644 GIT binary patch delta 446 zcmZqp!`$$Pc>@cVghZN4BqIX@gK+*Gg+nsaz4~=-{C!kV;k8+Y>ti~j%jEhZjmf%S z`I#6}CQtmPF*(18A1r9j2;!Rq+3$;t!EBAmf4*@;HPjdLLdC4V^KL#=?8d~lvUj@X zw`ZIA%2=3qq?s)(xEL52K=fw03Z@A$2^fS1Udu`9syZmK&KS}X-gmmxv~LB zcmeTiKL&lN&2!CeQwo33U+A2T*5291QUn z(3z9(eO2QB|NlQf1CW4%&5Rr$87FbE;0&9|GT#iL{sV>wkA87cvVK}-PHM3}C{Uc> z!660@1WDT$$`FU80x3=)<^p0iAYK7w11SbpAXWlm4j>i;Vs;>Y4#eD(Cw@QAS_x!T KZBG3$n-u^H$dI)F delta 492 zcmZqp!`$$Pc>@cV#0KlH5sVBB3^oip2TVS4d2h`3dp|dzgk!S|*T-~5=gIX&8k2QD z^D{9dPoDTqV{(2GKUmP55yUqKvfmdOgV`FB|9sCeQwq3H1^%44@u|co`BhK#xwo_gP71ik=}Ou8^E8^UV+%8o@WkLjCTaVI4dO~AAjJX1&w&`^I4&RtNu>fYClG@GD-a6; aF*^{i0AjAm6ThEltpc(tH>duX%?bcuC6b!} diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicPixelLightingVc.inc b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicPixelLightingVc.inc index 1ac4c0b5..7f56ed91 100644 --- a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicPixelLightingVc.inc +++ b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicPixelLightingVc.inc @@ -46,7 +46,7 @@ dcl_texcoord1 v1 // vin<4,5,6> dcl_texcoord2 v2 // vin<7,8,9,10> -#line 85 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 85 "D:\ATG\st_dev\Kits\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> @@ -58,20 +58,20 @@ rsq r0.w, r0.w mul oT1.xyz, r0.w, r0 // ::VSBasicPixelLightingVc<4,5,6> -#line 14 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" +#line 14 "D:\ATG\st_dev\Kits\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 410 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx" +#line 410 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx" mul oT2.w, v2.w, c1.w // ::VSBasicPixelLightingVc<10> -#line 85 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 85 "D:\ATG\st_dev\Kits\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 402 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx" +#line 402 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx" mad oPos.xy, r0.z, c0, r0 // ::VSBasicPixelLightingVc<11,12> mov oPos.w, r0.z // ::VSBasicPixelLightingVc<14> @@ -111,10 +111,10 @@ ret const BYTE BasicEffect_VSBasicPixelLightingVc[] = { - 68, 88, 66, 67, 93, 137, - 183, 43, 226, 203, 108, 173, - 169, 206, 35, 192, 10, 21, - 211, 131, 1, 0, 0, 0, + 68, 88, 66, 67, 127, 42, + 211, 113, 119, 151, 186, 29, + 57, 7, 251, 106, 1, 27, + 221, 48, 1, 0, 0, 0, 104, 9, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 4, 6, 0, 0, 104, 8, @@ -141,7 +141,7 @@ const BYTE BasicEffect_VSBasicPixelLightingVc[] = 0, 0, 24, 0, 0, 0, 216, 0, 0, 0, 3, 0, 0, 0, 152, 3, 0, 0, - 152, 1, 0, 0, 67, 58, + 152, 1, 0, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, @@ -150,7 +150,7 @@ const BYTE BasicEffect_VSBasicPixelLightingVc[] = 92, 83, 104, 97, 100, 101, 114, 115, 92, 76, 105, 103, 104, 116, 105, 110, 103, 46, - 102, 120, 104, 0, 67, 58, + 102, 120, 104, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, @@ -159,7 +159,7 @@ const BYTE BasicEffect_VSBasicPixelLightingVc[] = 92, 83, 104, 97, 100, 101, 114, 115, 92, 67, 111, 109, 109, 111, 110, 46, 102, 120, - 104, 0, 67, 58, 92, 65, + 104, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, 105, 114, diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicPixelLightingVc.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicPixelLightingVc.pdb index 2bd93b5a3a98fcc4c0c4d6c76fcc6a3312598546..3c5e13eed35a98c5b9d50872f5261b5ecb41ed71 100644 GIT binary patch delta 440 zcmZqp!`$$Pc>@cVgm{`uBqIX@1OFB7)rSSIIQ4O7c5RPv4&E%o^)a2%WisPub0&tA z$rHb5OwKRj2McISUJhh|#LR*G!q3KFw#MW?U$~+2^~JnUG3&3qn-3McF|loMjMMz~ zY%^aO3lontv!w+W10w^7-Yi$4lr{NFnat#vM>2*$hrq!jAWIDBv?3sF3B({*HUJ4P zAb#z~z_1F)=iTTS&ba6a&!kT!+!3!%GXsS{U~*%H#N_FpGQrLPIg;@+#L*DvLij*O zPQLY7jho>=9BgLf_{unmiv?$>OqTg#2=y5-G@cV#Cq$m5sVBB4EzPLlFte!IxJ!j)LNo^XZ>awu8--A&XXBGnlmvZ zPoDTiV{(2GKUhFx@^T;xBxVle7k)Gbvo$9F`N9pAuP^3>idlc<-F&Fnjft)KqgUav z?VI_^SeSTTFt4@ZVqjzd(VOKel(K|?4uAtMpmQ1+CkH)JGXy!z3NFFGunNd70%A+3 z*drh<22}Lg4> zga!vN2zm62i<0%zGILUk^+93i1P?tic$i7rzF~v7QVB?L0P%Am204xkh(S`RK+Flm gAixU5f dcl_texcoord2 v2 // vin<7,8,9,10> -#line 85 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 85 "D:\ATG\st_dev\Kits\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 32 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" +#line 32 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" mad r0.xyz, v1, c13.x, c13.y // ::BiasX2<0,1,2> -#line 87 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 87 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" dp3 r1.x, r0, c6 dp3 r1.y, r0, c7 dp3 r1.z, r0, c8 @@ -63,20 +63,20 @@ rsq r0.x, r0.x mul oT1.xyz, r0.x, r1 // ::VSBasicPixelLightingVcBn<4,5,6> -#line 14 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" +#line 14 "D:\ATG\st_dev\Kits\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 425 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx" +#line 425 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx" mul oT2.w, v2.w, c1.w // ::VSBasicPixelLightingVcBn<10> -#line 85 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 85 "D:\ATG\st_dev\Kits\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 415 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx" +#line 415 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx" mad oPos.xy, r0.z, c0, r0 // ::VSBasicPixelLightingVcBn<11,12> mov oPos.w, r0.z // ::VSBasicPixelLightingVcBn<14> @@ -117,10 +117,10 @@ ret const BYTE BasicEffect_VSBasicPixelLightingVcBn[] = { - 68, 88, 66, 67, 246, 15, - 209, 224, 182, 79, 188, 184, - 64, 134, 144, 120, 97, 12, - 90, 7, 1, 0, 0, 0, + 68, 88, 66, 67, 136, 42, + 41, 63, 70, 213, 18, 143, + 110, 171, 120, 30, 244, 135, + 105, 42, 1, 0, 0, 0, 248, 9, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 88, 6, 0, 0, 248, 8, @@ -147,7 +147,7 @@ const BYTE BasicEffect_VSBasicPixelLightingVcBn[] = 0, 0, 25, 0, 0, 0, 216, 0, 0, 0, 4, 0, 0, 0, 196, 3, 0, 0, - 196, 1, 0, 0, 67, 58, + 196, 1, 0, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, @@ -156,7 +156,7 @@ const BYTE BasicEffect_VSBasicPixelLightingVcBn[] = 92, 83, 104, 97, 100, 101, 114, 115, 92, 76, 105, 103, 104, 116, 105, 110, 103, 46, - 102, 120, 104, 0, 67, 58, + 102, 120, 104, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, @@ -165,7 +165,7 @@ const BYTE BasicEffect_VSBasicPixelLightingVcBn[] = 92, 83, 104, 97, 100, 101, 114, 115, 92, 67, 111, 109, 109, 111, 110, 46, 102, 120, - 104, 0, 67, 58, 92, 65, + 104, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, 105, 114, diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicPixelLightingVcBn.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicPixelLightingVcBn.pdb index 95b225a76c1498c01f16de66ebe673a3d34a297f..0c0d948bef981bc97b3126b31c0b7108899de74c 100644 GIT binary patch delta 446 zcmZqp!`$$Pc>@cVgm{`uBqIX@gV%A(sz|@Bj=PGiUo{rByxlCr^)a2%WpaIy#$?^k z{7eiflP7-Bn4Dk44;D0M1o6#*?Ds{+V7A8OKVP_^8tRLAp<>owc{d*_c4K0beV3{E z?b&9&G8QHtX=Y0cE(S&h5WQKhLMdzVmok~jF^^;nfewL#M?jVs&}l_L+7gICu517j zUO@cXkAYzokk7l(F`RMJ6K0;t%%2LmC0<=)1`2|}r0p12OmHiC@pNRsdO* Kn^V8dW(NSYJ&@cV#0KlH5sVBB46Frah1KEmF7t1u-MYQ9IBK&D*T-~5=gIX&8k2QD z@-s0cPoDTiV{(2GKUmP55yUqKvfmdOgV`FB|9s(wYN#*fg^F2!<=uR!*o}$p)$ydl zW7{|Lm9a4KykK5y#l^tL0HQa`RVZZ%0UZDbUO?wGFisA7q-F?mm=#=tfngPpT?E9I zP_aiqS`4V@wI4))ccWuC(LZK9r!#O`iE78|o!s7(hJ^@iHW2fF7NE@1v5;6g@*mTp>AG=8GXTG=QPU zqhDN20mNLBCw@K8S_x!TY)<_)n;ihOag{Rw diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicTx.inc b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicTx.inc index db92763b..a4cb683d 100644 --- a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicTx.inc +++ b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicTx.inc @@ -44,7 +44,7 @@ dcl_texcoord v0 // vin<0,1,2,3> dcl_texcoord1 v1 // vin<4,5> -#line 49 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" +#line 49 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" dp4 oPos.z, v0, c5 // ::VSBasicTx<12> #line 14 @@ -57,15 +57,15 @@ dp4 r0.y, v0, c4 // ::vout<1> dp4 r0.z, v0, c6 // ::vout<3> -#line 96 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx" +#line 96 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx" mad oPos.xy, r0.z, c0, r0 // ::VSBasicTx<10,11> mov oPos.w, r0.z // ::VSBasicTx<13> -#line 50 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" +#line 50 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" mov oT0, c1 // ::VSBasicTx<0,1,2,3> mov oT1.xyz, c7.x // ::VSBasicTx<4,5,6> -#line 103 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx" +#line 103 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx" mov oT2.xy, v1 // ::VSBasicTx<8,9> // approximately 12 instruction slots used @@ -91,10 +91,10 @@ ret const BYTE BasicEffect_VSBasicTx[] = { - 68, 88, 66, 67, 188, 129, - 126, 116, 103, 233, 149, 242, - 35, 12, 100, 79, 181, 80, - 86, 165, 1, 0, 0, 0, + 68, 88, 66, 67, 82, 144, + 179, 10, 196, 148, 143, 212, + 18, 217, 77, 100, 92, 8, + 58, 1, 1, 0, 0, 0, 220, 6, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 156, 4, 0, 0, 248, 5, @@ -121,7 +121,7 @@ const BYTE BasicEffect_VSBasicTx[] = 0, 0, 15, 0, 0, 0, 156, 0, 0, 0, 3, 0, 0, 0, 192, 2, 0, 0, - 20, 1, 0, 0, 67, 58, + 20, 1, 0, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, @@ -130,7 +130,7 @@ const BYTE BasicEffect_VSBasicTx[] = 92, 83, 104, 97, 100, 101, 114, 115, 92, 67, 111, 109, 109, 111, 110, 46, 102, 120, - 104, 0, 67, 58, 92, 65, + 104, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, 105, 114, diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicTx.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicTx.pdb index 85f90608eff1706dcc8092a59c72110c7e3998db..1712f3617f58ae0922cac147c672d7841a428f9b 100644 GIT binary patch delta 450 zcmZqp!`$$Pc>@cVglL*eBqIX@!wv(spt_^W{kMj0pE1!whGnx1*T-~5m&x@-8k1!| z@-s1{OrH2oV{(2GKUmP55yUqKvfmdOgV`FB|GeXdYN#*fg^F3f=iPj$*o}$pn}w{# zw`ZIA%2=3qq?s)(xEL52K=fw03Z;z6U&>@A$2^cR1Udu`9syZmK&KS}X-gmmxv~LB zcmeTiKL&fPs_|nE!GEx zh7&v-#NfV{w0)rrbSDs`0x>5La{)0M5U+r;ffNHP5Gw&O2M`MaF*^`H2V(BYhFtlR WK85gB067joY!Afcn-f3H=LP^lT86X$ delta 461 zcmZqp!`$$Pc>@cV#2V|b5sVBB489THC0?#CbDWr}{6y)vn9XJxu8--A&XenlG$zZw z=VxL_o;>k`#^n4Wez2f9BZzMfWWO&m2D3FL|M|cT)lgr|3l+2e$h-Mau^SUx$@HZB zW7{|Lm9a4KykK5y#l^tL0HQa`RVZZ$0UZDbUO?wGFisA7pk@eim=#=tfngPpT?E9I zP_aiqS`4V@wI4))ccWuCnHjBJ@!#IhH1*Z=u%X~0|x)SIs9{u8?Wc{?v zoYZ1{kk_2xo)Uw5Mbh>S8^j_dAjJX1&w-d5h`E3mB$W!poInf$tUxRX#Oy%40*JXL z8*=4OdKbpTz%V)DoeT?5h+%TYJ3SD8#XBEp&;i358o-dCg~R|bKqsGjZ#3ys2yZ!1 Qn*$Kr198RX#830N0dNF{^#A|> diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicTxNoFog.inc b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicTxNoFog.inc index 0ff66d2a..a3d93481 100644 --- a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicTxNoFog.inc +++ b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicTxNoFog.inc @@ -41,20 +41,20 @@ dcl_texcoord v0 // vin<0,1,2,3> dcl_texcoord1 v1 // vin<4,5> -#line 49 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" +#line 49 "D:\ATG\st_dev\Kits\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 110 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx" +#line 110 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx" mad oPos.xy, r0.z, c0, r0 // ::VSBasicTxNoFog<6,7> mov oPos.w, r0.z // ::VSBasicTxNoFog<9> -#line 50 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" +#line 50 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" mov oT0, c1 // ::VSBasicTxNoFog<0,1,2,3> -#line 117 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx" +#line 117 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx" mov oT1.xy, v1 // ::VSBasicTxNoFog<4,5> // approximately 8 instruction slots used @@ -77,10 +77,10 @@ ret const BYTE BasicEffect_VSBasicTxNoFog[] = { - 68, 88, 66, 67, 231, 189, - 146, 188, 240, 33, 9, 37, - 164, 221, 124, 32, 226, 95, - 190, 57, 1, 0, 0, 0, + 68, 88, 66, 67, 24, 141, + 116, 152, 203, 155, 1, 34, + 110, 11, 82, 149, 51, 33, + 204, 87, 1, 0, 0, 0, 216, 5, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 252, 3, 0, 0, 12, 5, @@ -105,7 +105,7 @@ const BYTE BasicEffect_VSBasicTxNoFog[] = 0, 0, 10, 0, 0, 0, 156, 0, 0, 0, 3, 0, 0, 0, 128, 2, 0, 0, - 236, 0, 0, 0, 67, 58, + 236, 0, 0, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, @@ -114,7 +114,7 @@ const BYTE BasicEffect_VSBasicTxNoFog[] = 92, 83, 104, 97, 100, 101, 114, 115, 92, 67, 111, 109, 109, 111, 110, 46, 102, 120, - 104, 0, 67, 58, 92, 65, + 104, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, 105, 114, diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicTxNoFog.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicTxNoFog.pdb index ae5d7e29b1bf6b93c6ae7fa9a458472dce36c45f..0ceb90a513144716000f23c09c7559cbcd9cedd1 100644 GIT binary patch delta 444 zcmZqp!`$$Pc>@cVglL*eBqIX@!w;3_&fwiA{I<0IdKAC;)w|6yTp!aJT_ziT)R=5m zB*2(5dEzIH$@xY6U@>zr-y9;(_(YkYgQnXin6iAS2*(t?YDkpV<+ma9<8nEa(oW^&8}8AG6x;NTIEB?fe45s@cV#2V|b5sVBB43eLoo!0po>fL32|6-<>^P$Z$Tp!aJohKW<*O+Wp zB*2(FdEzIH$@xY6U@>zr-y9;(YBDjZQg?liroU_zh5J zn!)`A_A#=LAVC21$K*@z^<<{#88YGuvdJ=^3=!ePqhDN dcl_texcoord2 v2 // vin<6,7,8,9> -#line 49 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" +#line 49 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" dp4 oPos.z, v0, c5 // ::VSBasicTxVc<12> #line 14 @@ -54,22 +54,22 @@ max r0.x, r0.x, c7.x min oT1.w, r0.x, c7.y // ::VSBasicTxVc<7> -#line 132 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx" +#line 132 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx" mul oT0, v2, c1 // ::VSBasicTxVc<0,1,2,3> -#line 49 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" +#line 49 "D:\ATG\st_dev\Kits\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 124 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx" +#line 124 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx" mad oPos.xy, r0.z, c0, r0 // ::VSBasicTxVc<10,11> mov oPos.w, r0.z // ::VSBasicTxVc<13> -#line 51 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" +#line 51 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" mov oT1.xyz, c7.x // ::VSBasicTxVc<4,5,6> -#line 131 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx" +#line 131 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx" mov oT2.xy, v1 // ::VSBasicTxVc<8,9> // approximately 12 instruction slots used @@ -96,10 +96,10 @@ ret const BYTE BasicEffect_VSBasicTxVc[] = { - 68, 88, 66, 67, 180, 69, - 13, 76, 160, 108, 61, 45, - 182, 110, 234, 25, 209, 102, - 179, 252, 1, 0, 0, 0, + 68, 88, 66, 67, 244, 254, + 180, 141, 54, 50, 1, 248, + 102, 133, 26, 34, 184, 23, + 96, 69, 1, 0, 0, 0, 60, 7, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 204, 4, 0, 0, 60, 6, @@ -126,7 +126,7 @@ const BYTE BasicEffect_VSBasicTxVc[] = 0, 0, 16, 0, 0, 0, 156, 0, 0, 0, 3, 0, 0, 0, 224, 2, 0, 0, - 28, 1, 0, 0, 67, 58, + 28, 1, 0, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, @@ -135,7 +135,7 @@ const BYTE BasicEffect_VSBasicTxVc[] = 92, 83, 104, 97, 100, 101, 114, 115, 92, 67, 111, 109, 109, 111, 110, 46, 102, 120, - 104, 0, 67, 58, 92, 65, + 104, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, 105, 114, diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicTxVc.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicTxVc.pdb index 46d0c99b407db42774577256efe4080fd5bb3687..bbab5935d851fe3f09702cbd5ff1495334ce85c2 100644 GIT binary patch delta 458 zcmZqp!`$$Pc>@cVglL*eBqIX@!`Fi?c43#w-R36SL@PD$E!Zr>^)a2%WwPN%jmc(3 z0*on>Cw|hHoL|Hb7BdI)%^~tU&iT2y`FVP26&VZ=Wq&?#L$%fy^Fp;+f9BnMsMw8( zEv?Z|5T!m7`$`o%@b`e~Utsm1!B zpm2gp{rMyY4+crw7s@~f13@Yfa{@6J5VHaC3Md;$F|Y!$5)g9$u^X+G^0RIY(%>V!Z delta 490 zcmZqp!`$$Pc>@cV#2V|b5sVBB468bXc9?XAx%6bqad}?L{ti~j^JK&K8k5b6 z1Q?SiPyD1YIlqV>EM^Yon?vMzobz*Y^Yir5Dl!-#%Km)fhH9-Z=7nmt{>;1iP_Y{m z+rsF!{A1fU^OdnM@w{MOYsJOD$N-`@%T*|42mze}2VOvjH84&NdZ1I zy9kIap<<7Kv=~s)Yd?qp??%UP#!ZhTco-8VOTM#ZVqlmY@lJ*XBssa_oyRiDe4uVOgL@Vn49MPugbUDflP|s3lbNDt$cQT(C(C>?LesNK dcl_texcoord2 v2 // vin<6,7,8,9> -#line 49 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" +#line 49 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" dp4 oPos.z, v0, c4 // ::VSBasicTxVcNoFog<8> -#line 147 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx" +#line 147 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx" mul oT0, v2, c1 // ::VSBasicTxVcNoFog<0,1,2,3> -#line 49 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" +#line 49 "D:\ATG\st_dev\Kits\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 139 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx" +#line 139 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx" mad oPos.xy, r0.z, c0, r0 // ::VSBasicTxVcNoFog<6,7> mov oPos.w, r0.z // ::VSBasicTxVcNoFog<9> @@ -82,10 +82,10 @@ ret const BYTE BasicEffect_VSBasicTxVcNoFog[] = { - 68, 88, 66, 67, 6, 108, - 139, 206, 27, 211, 146, 166, - 166, 24, 195, 159, 206, 170, - 207, 124, 1, 0, 0, 0, + 68, 88, 66, 67, 94, 163, + 140, 42, 2, 14, 58, 27, + 141, 39, 187, 28, 150, 104, + 80, 25, 1, 0, 0, 0, 60, 6, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 48, 4, 0, 0, 84, 5, @@ -110,7 +110,7 @@ const BYTE BasicEffect_VSBasicTxVcNoFog[] = 0, 0, 11, 0, 0, 0, 156, 0, 0, 0, 3, 0, 0, 0, 164, 2, 0, 0, - 244, 0, 0, 0, 67, 58, + 244, 0, 0, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, @@ -119,7 +119,7 @@ const BYTE BasicEffect_VSBasicTxVcNoFog[] = 92, 83, 104, 97, 100, 101, 114, 115, 92, 67, 111, 109, 109, 111, 110, 46, 102, 120, - 104, 0, 67, 58, 92, 65, + 104, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, 105, 114, diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicTxVcNoFog.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicTxVcNoFog.pdb index e45bea637f921bbefc90d47b901c6341bca8c907..8bd4a6be50c7209f30d5aaefe92f27ac5356d049 100644 GIT binary patch delta 444 zcmZqp!`$$Pc>@cVglL*eBqIX@gQIne!v26yo|Ejf_f8R==CWCa>ti~j%jAV0H71)C z2{5Kip7=>)a()p%R4n!*KUmBh!sl_$&&|!x(@U$!V1Ow7^NAZQWeU}5{h4?3p<*{C zHvO;G8sDC6<||`i;*n;ywBTZ3WB}2dT{!;aqo delta 485 zcmZqp!`$$Pc>@cV#9HgG5sVBB3}?P}F|BY`@SZJa;li6HuynHw*T-~5=gAA-YfLsP z5@1Z8Jn@spA`ZMq5L&a`P zY!2>|@{eub%vZ+3#PfoAtrZsoBLj%uELWkFAp~>^9C!g8*1$M9=z*Fc$ca{P2?mB$ zKz0!jTSCPi0ckOyqSt;90p5*{;f$LevG9og|Noy6q+5W2t4EMw%N!vFZia-(lJBBf zKq@C!yi?fdlEFCXT?vfe0`;L8ieJGYf$U3=K)lQpJwrxZK{#3FlOZD9c=U^llJ(Ov zb5e`-K_TP>mHP8Z3?4#~wr|)V?pFd*96f Vm}~OH&*xbyfUNS(sb6Mu0szW}kg5Ox diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicVc.inc b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicVc.inc index 3df73e9d..ca1b2a14 100644 --- a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicVc.inc +++ b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicVc.inc @@ -43,7 +43,7 @@ dcl_texcoord v0 // vin<0,1,2,3> dcl_texcoord1 v1 // vin<4,5,6,7> -#line 49 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" +#line 49 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" dp4 oPos.z, v0, c5 // ::VSBasicVc<10> #line 14 @@ -51,19 +51,19 @@ max r0.x, r0.x, c7.x min oT1.w, r0.x, c7.y // ::VSBasicVc<7> -#line 75 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx" +#line 75 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx" mul oT0, v1, c1 // ::VSBasicVc<0,1,2,3> -#line 49 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" +#line 49 "D:\ATG\st_dev\Kits\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 68 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx" +#line 68 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx" mad oPos.xy, r0.z, c0, r0 // ::VSBasicVc<8,9> mov oPos.w, r0.z // ::VSBasicVc<11> -#line 51 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" +#line 51 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" mov oT1.xyz, c7.x // ::VSBasicVc<4,5,6> // approximately 11 instruction slots used @@ -87,10 +87,10 @@ ret const BYTE BasicEffect_VSBasicVc[] = { - 68, 88, 66, 67, 253, 45, - 110, 116, 59, 191, 215, 109, - 151, 192, 179, 14, 63, 9, - 193, 83, 1, 0, 0, 0, + 68, 88, 66, 67, 220, 239, + 109, 153, 138, 90, 80, 26, + 47, 75, 38, 243, 217, 200, + 211, 26, 1, 0, 0, 0, 100, 6, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 96, 4, 0, 0, 164, 5, @@ -117,7 +117,7 @@ const BYTE BasicEffect_VSBasicVc[] = 0, 0, 14, 0, 0, 0, 156, 0, 0, 0, 3, 0, 0, 0, 140, 2, 0, 0, - 12, 1, 0, 0, 67, 58, + 12, 1, 0, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, @@ -126,7 +126,7 @@ const BYTE BasicEffect_VSBasicVc[] = 92, 83, 104, 97, 100, 101, 114, 115, 92, 67, 111, 109, 109, 111, 110, 46, 102, 120, - 104, 0, 67, 58, 92, 65, + 104, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, 105, 114, diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicVc.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicVc.pdb index cf30d1507b960843275fdef80273e886e6e22a0d..13d45811526c160f55ef129fc10f2a640864d7e4 100644 GIT binary patch delta 423 zcmZqp!`$$Pc>@cVglL*eBqIX@gS(fyWk<4=--_usHN=jsN#88P^)a2%WpaIy#$?%# z{7eiflPA8@n4Dk44;D0M1o6#*?Ds{+V7A8OKkvAq8tRLAp<>qWc{d*_c4K0TFXPns z_G~j>84DASG_$1z7Xu>$h~6w$p_DQCOPS2%m@cV#2V|b5sVBB3_tEKxNO|U@7OS{t~z`AUj5B7Tp!aJohR29X-t-V z&(Fk=JbB^=jmh~%{9r+IMiAc|$bMgB3}$Og{_}wws-eD^7b<4`k$3Zt5C`i0y+Q=ynxPWV4NKEK+O>3Fe|tO1H&pHy9kIa zp<<7Kv=~s)Yd?qp??%UP#zl{KCULRg^w?yX4~9_30X@T`UtE-|pO%@ETC5N9krUi6 zVsIZw+P-0fn6Ct+IDq&$5OV`D7Z8J_Qh}Hgh(UlAhy{U|9f(%|G1p{6uKY>wN|=G{ u$>r~Ap+N);Q)oa!f)EnYz<`^4?!D2ZPa(YJK=lqlY!Ad0n-f3H=LP^ZJ%M`w diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicVcNoFog.inc b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicVcNoFog.inc index 9313332e..d09b0d7b 100644 --- a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicVcNoFog.inc +++ b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicVcNoFog.inc @@ -40,18 +40,18 @@ dcl_texcoord v0 // vin<0,1,2,3> dcl_texcoord1 v1 // vin<4,5,6,7> -#line 49 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" +#line 49 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" dp4 oPos.z, v0, c4 // ::VSBasicVcNoFog<6> -#line 89 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx" +#line 89 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx" mul oT0, v1, c1 // ::VSBasicVcNoFog<0,1,2,3> -#line 49 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" +#line 49 "D:\ATG\st_dev\Kits\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 82 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx" +#line 82 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx" mad oPos.xy, r0.z, c0, r0 // ::VSBasicVcNoFog<4,5> mov oPos.w, r0.z // ::VSBasicVcNoFog<7> @@ -73,10 +73,10 @@ ret const BYTE BasicEffect_VSBasicVcNoFog[] = { - 68, 88, 66, 67, 233, 31, - 99, 251, 86, 224, 226, 152, - 66, 87, 226, 185, 119, 145, - 250, 118, 1, 0, 0, 0, + 68, 88, 66, 67, 124, 46, + 252, 180, 114, 75, 200, 75, + 47, 94, 44, 132, 95, 28, + 62, 105, 1, 0, 0, 0, 96, 5, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 192, 3, 0, 0, 184, 4, @@ -101,7 +101,7 @@ const BYTE BasicEffect_VSBasicVcNoFog[] = 0, 0, 9, 0, 0, 0, 156, 0, 0, 0, 3, 0, 0, 0, 76, 2, 0, 0, - 228, 0, 0, 0, 67, 58, + 228, 0, 0, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, @@ -110,7 +110,7 @@ const BYTE BasicEffect_VSBasicVcNoFog[] = 92, 83, 104, 97, 100, 101, 114, 115, 92, 67, 111, 109, 109, 111, 110, 46, 102, 120, - 104, 0, 67, 58, 92, 65, + 104, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, 105, 114, diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicVcNoFog.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicVcNoFog.pdb index ae82c2b76c8fdc7dc1a01792b432a93395a0540d..ee7cc586886603e8387b26f370d1d853eb5771fb 100644 GIT binary patch delta 457 zcmZqp!`$$Pc>@cVglL*eBqIX@!}&?7T{nw6J*Mw5y}nQ_{@-R9u8--AE|U#EYD_jO z5@1Z3Jn@sp+Rwm=~(m`ZMq5L&a`P zZ0(7{8sDC6<||`i;*n;ywBTZ3WB}2d{5Jp$v2{5TpVzClGT1F&hxCfU@cV#2V|b5sVBB4D&UdCNHvOb8HP2Fxs|+mw&Si*T-~5=gEfeH71)C z2{0y4p7=>)a()p%Sj-&EH;2gcIOpf)=I809Rb((gl>Pa{4b@s-%nQ|O{h4?3p<*{C zwgs*J`Ny_z<||`i;(5Wm){2XPkpV<+ma9<85CS>{4!nR4Yhaul^gzuJNr?|h&xH-mc>90v6er7kGDHL&kA87cvVK}- zPHM3}D4?96Qhz>)!2?Os_6-}v3rawW1BjmkF*gu%0WnA_6^J>37z9{>SP+QWfp`TF Ub4{N3`8;a{kX61p^~-Ed04yDjg#Z8m diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicVertexLighting.inc b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicVertexLighting.inc index a449973e..348e236c 100644 --- a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicVertexLighting.inc +++ b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicVertexLighting.inc @@ -43,7 +43,7 @@ dcl_texcoord v0 // vin<0,1,2,3> dcl_texcoord1 v1 // vin<4,5,6> -#line 59 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 59 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" dp3 r0.x, v1, c18 dp3 r0.y, v1, c19 dp3 r0.z, v1, c20 @@ -114,21 +114,21 @@ #line 63 dp4 oPos.z, v0, c23 // ::VSBasicVertexLighting<10> -#line 14 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" +#line 14 "D:\ATG\st_dev\Kits\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 63 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 63 "D:\ATG\st_dev\Kits\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 154 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx" +#line 154 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx" mad oPos.xy, r0.z, c0, r0 // ::VSBasicVertexLighting<8,9> mov oPos.w, r0.z // ::VSBasicVertexLighting<11> -#line 46 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 46 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" mov oT0.w, c1.w // ::VSBasicVertexLighting<3> // approximately 62 instruction slots used @@ -199,10 +199,10 @@ ret const BYTE BasicEffect_VSBasicVertexLighting[] = { - 68, 88, 66, 67, 7, 73, - 64, 14, 152, 121, 110, 137, - 190, 119, 152, 156, 97, 77, - 216, 2, 1, 0, 0, 0, + 68, 88, 66, 67, 200, 78, + 103, 37, 115, 13, 151, 160, + 222, 41, 187, 134, 43, 168, + 195, 80, 1, 0, 0, 0, 76, 18, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 160, 10, 0, 0, 140, 17, @@ -229,7 +229,7 @@ const BYTE BasicEffect_VSBasicVertexLighting[] = 0, 0, 55, 0, 0, 0, 216, 0, 0, 0, 13, 0, 0, 0, 144, 5, 0, 0, - 196, 2, 0, 0, 67, 58, + 196, 2, 0, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, @@ -238,7 +238,7 @@ const BYTE BasicEffect_VSBasicVertexLighting[] = 92, 83, 104, 97, 100, 101, 114, 115, 92, 76, 105, 103, 104, 116, 105, 110, 103, 46, - 102, 120, 104, 0, 67, 58, + 102, 120, 104, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, @@ -247,7 +247,7 @@ const BYTE BasicEffect_VSBasicVertexLighting[] = 92, 83, 104, 97, 100, 101, 114, 115, 92, 67, 111, 109, 109, 111, 110, 46, 102, 120, - 104, 0, 67, 58, 92, 65, + 104, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, 105, 114, diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicVertexLighting.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicVertexLighting.pdb index f857d55c9070ea322815beae67a62885d0254b89..a6e4bc74935ed0c67301166b2d9d6f14f78205bc 100644 GIT binary patch delta 440 zcmZqZVQJ`L*}%djA)4kA$;iOKFgK_3iqV`oF71|ek1fP+vu~E+`k2n>GMVwWITJ(5 zRWg!&8^8a(>NMalYUnK`M&`k>%&f(L{c-20NY zFO(sUN(EA!K+FZiY(TsM$_7#ltU#;;#2i2@2*m6_{2Yk6Cr|u)p0x(Zs@95JYHR+n z?VI_^SeSTTFt4@ZVqjzd(VOKel!}Ca4uAtMpmQ1+CkMS!GXy!z3NFFGunNd70%A+3 z*drh<22}Lg4z>% diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicVertexLightingBn.inc b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicVertexLightingBn.inc index 366b7f6c..a0b624ea 100644 --- a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicVertexLightingBn.inc +++ b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicVertexLightingBn.inc @@ -43,10 +43,10 @@ dcl_texcoord v0 // vin<0,1,2,3> dcl_texcoord1 v1 // vin<4,5,6> -#line 32 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" +#line 32 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" mad r0.xyz, v1, c25.x, c25.y // ::BiasX2<0,1,2> -#line 59 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 59 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" dp3 r1.x, r0, c18 dp3 r1.y, r0, c19 dp3 r1.z, r0, c20 @@ -117,21 +117,21 @@ #line 63 dp4 oPos.z, v0, c23 // ::VSBasicVertexLightingBn<10> -#line 14 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" +#line 14 "D:\ATG\st_dev\Kits\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 63 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 63 "D:\ATG\st_dev\Kits\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 164 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx" +#line 164 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx" mad oPos.xy, r0.z, c0, r0 // ::VSBasicVertexLightingBn<8,9> mov oPos.w, r0.z // ::VSBasicVertexLightingBn<11> -#line 46 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 46 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" mov oT0.w, c1.w // ::VSBasicVertexLightingBn<3> // approximately 63 instruction slots used @@ -203,10 +203,10 @@ ret const BYTE BasicEffect_VSBasicVertexLightingBn[] = { - 68, 88, 66, 67, 57, 147, - 41, 155, 74, 250, 233, 143, - 126, 22, 157, 139, 92, 248, - 235, 5, 1, 0, 0, 0, + 68, 88, 66, 67, 143, 2, + 133, 28, 132, 250, 153, 213, + 7, 116, 79, 187, 177, 26, + 33, 176, 1, 0, 0, 0, 220, 18, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 244, 10, 0, 0, 28, 18, @@ -233,7 +233,7 @@ const BYTE BasicEffect_VSBasicVertexLightingBn[] = 0, 0, 56, 0, 0, 0, 216, 0, 0, 0, 14, 0, 0, 0, 188, 5, 0, 0, - 240, 2, 0, 0, 67, 58, + 240, 2, 0, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, @@ -242,7 +242,7 @@ const BYTE BasicEffect_VSBasicVertexLightingBn[] = 92, 83, 104, 97, 100, 101, 114, 115, 92, 67, 111, 109, 109, 111, 110, 46, 102, 120, - 104, 0, 67, 58, 92, 65, + 104, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, 105, 114, @@ -251,7 +251,7 @@ const BYTE BasicEffect_VSBasicVertexLightingBn[] = 104, 97, 100, 101, 114, 115, 92, 76, 105, 103, 104, 116, 105, 110, 103, 46, 102, 120, - 104, 0, 67, 58, 92, 65, + 104, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, 105, 114, diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicVertexLightingBn.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicVertexLightingBn.pdb index 17bf955321e62544fd4ca24de6b41e53d61beb47..fb82f324b7a19824a1454a1bcef700bef95bc780 100644 GIT binary patch delta 446 zcmZqZVQJ`L*}%djA(rM6$;iOKaLjdc>8S+)9$V9&dqjR%>ati~j%jEhZjmf%y z`I#6}CQtmQF*(18A1r9j2;!Rq+3$;t!EBAmfBtbpHPjdLLdC5A^KL#=?8e0QdQqgt zw`ZIA%2=3qq?s)(xEL52K=fw03Z;_CU&>@A$Gnj-1Udu`9syZmK&KS}X-gmmxv~LB zcmeTiKL&lN&1}C(rnk19cG42T*5291QUn z(3z9({Z-=s|NlQf1CW4%&5Rr$87FbE;0&9|GXD&r{sV>wkA87cvVK}-PHM3}C{Uc> z!660@1WDT$$`FU80x3=)<^p0iAYK7w11SbpAXWlm4j>i;Vs;>Y4#eD(C;mUrS_@>= KZB1pI%?beGRFNA1 delta 492 zcmZqZVQJ`L*}%djvDW%)1S10jL#jS^MEZRfhX#Z8&{KDo*>0BM`k2n>Jh{F|W3ujV zekO+G$rJx+OwKRj2Md}rg81e@_WL4ZFk55tpMTs?4fVymP%-QOyqgadyD_na&A*g? zZ2M-uG8QJD7tCv|xEL52K=fw03Z)VupabB*3+S8%#>qi%)C@rmvw}-7FsuTyi-6b? zD)tCSivbnA_JauUZgdQ1-1Lr_M~t80KOFQ3GHjV6#K6svFwv7 dcl_texcoord2 v2 // vin<7,8> -#line 59 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 59 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" dp3 r0.x, v1, c18 dp3 r0.y, v1, c19 dp3 r0.z, v1, c20 @@ -117,24 +117,24 @@ #line 63 dp4 oPos.z, v0, c23 // ::VSBasicVertexLightingTx<12> -#line 14 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" +#line 14 "D:\ATG\st_dev\Kits\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 63 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 63 "D:\ATG\st_dev\Kits\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 206 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx" +#line 206 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx" mad oPos.xy, r0.z, c0, r0 // ::VSBasicVertexLightingTx<10,11> mov oPos.w, r0.z // ::VSBasicVertexLightingTx<13> -#line 46 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 46 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" mov oT0.w, c1.w // ::VSBasicVertexLightingTx<3> -#line 213 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx" +#line 213 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx" mov oT2.xy, v2 // ::VSBasicVertexLightingTx<8,9> // approximately 63 instruction slots used @@ -208,10 +208,10 @@ ret const BYTE BasicEffect_VSBasicVertexLightingTx[] = { - 68, 88, 66, 67, 211, 59, - 81, 62, 52, 224, 38, 225, - 105, 100, 238, 78, 26, 194, - 255, 19, 1, 0, 0, 0, + 68, 88, 66, 67, 226, 130, + 61, 191, 198, 60, 5, 84, + 126, 228, 76, 152, 208, 24, + 164, 45, 1, 0, 0, 0, 36, 19, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 12, 11, 0, 0, 36, 18, @@ -238,7 +238,7 @@ const BYTE BasicEffect_VSBasicVertexLightingTx[] = 0, 0, 57, 0, 0, 0, 216, 0, 0, 0, 13, 0, 0, 0, 228, 5, 0, 0, - 212, 2, 0, 0, 67, 58, + 212, 2, 0, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, @@ -247,7 +247,7 @@ const BYTE BasicEffect_VSBasicVertexLightingTx[] = 92, 83, 104, 97, 100, 101, 114, 115, 92, 76, 105, 103, 104, 116, 105, 110, 103, 46, - 102, 120, 104, 0, 67, 58, + 102, 120, 104, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, @@ -256,7 +256,7 @@ const BYTE BasicEffect_VSBasicVertexLightingTx[] = 92, 83, 104, 97, 100, 101, 114, 115, 92, 67, 111, 109, 109, 111, 110, 46, 102, 120, - 104, 0, 67, 58, 92, 65, + 104, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, 105, 114, diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicVertexLightingTx.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicVertexLightingTx.pdb index a98c8537fa0bfca33c56f12179ab8ed2c2a0ede4..e3ea8f4da43d753ec975accec76a7bd2e3fa0d13 100644 GIT binary patch delta 446 zcmZqZVQJ`L*}%djA(rM6$;iOKP+C-GeI)v_>#`~f>yHA?i#E$}eN1O`nOt9_F2fqQYJGw=9P>g&>?W}2*?rxI;{vuTLLl2l?_0` z3y5F)F)*wG@_9EphBIz@!^|_8`Bx$LiKla!fr20~xv@fW@{C_OPzM2h0ChIR!4Q7| zojLj5ZzcZ!|Nrwd00}7A%*gSPaS|5`&ajy*^T!bCKVW$9=oc3y>!)Srq!#Og0>ud) z9AfZ5khFcF3~^X0km3YlE+A$D;uTOfkYZp3VkIEv0AfKPW(VTuK+HXP;@|VEH9%JF J=G1?)*#Uskj~M^} delta 492 zcmZqZVQJ`L*}%djvDW%)1S10jLr&m_cMU)8`8TX@WkLjCTaVI4dO~AAjJX1&w&`^I4&RtNu>fYClG@GD-a6; aF*^{i0AjAm6aSuPtp&1bHmClZ%?<#-C6@pI diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicVertexLightingTxBn.inc b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicVertexLightingTxBn.inc index b0abe139..9e8ab63a 100644 --- a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicVertexLightingTxBn.inc +++ b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicVertexLightingTxBn.inc @@ -46,10 +46,10 @@ dcl_texcoord1 v1 // vin<4,5,6> dcl_texcoord2 v2 // vin<7,8> -#line 32 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" +#line 32 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" mad r0.xyz, v1, c25.x, c25.y // ::BiasX2<0,1,2> -#line 59 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 59 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" dp3 r1.x, r0, c18 dp3 r1.y, r0, c19 dp3 r1.z, r0, c20 @@ -120,24 +120,24 @@ #line 63 dp4 oPos.z, v0, c23 // ::VSBasicVertexLightingTxBn<12> -#line 14 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" +#line 14 "D:\ATG\st_dev\Kits\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 63 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 63 "D:\ATG\st_dev\Kits\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 218 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx" +#line 218 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx" mad oPos.xy, r0.z, c0, r0 // ::VSBasicVertexLightingTxBn<10,11> mov oPos.w, r0.z // ::VSBasicVertexLightingTxBn<13> -#line 46 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 46 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" mov oT0.w, c1.w // ::VSBasicVertexLightingTxBn<3> -#line 227 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx" +#line 227 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx" mov oT2.xy, v2 // ::VSBasicVertexLightingTxBn<8,9> // approximately 64 instruction slots used @@ -212,10 +212,10 @@ ret const BYTE BasicEffect_VSBasicVertexLightingTxBn[] = { - 68, 88, 66, 67, 128, 91, - 87, 46, 26, 180, 5, 78, - 145, 159, 184, 139, 84, 72, - 205, 231, 1, 0, 0, 0, + 68, 88, 66, 67, 67, 252, + 43, 68, 65, 54, 78, 234, + 225, 33, 248, 14, 203, 109, + 101, 72, 1, 0, 0, 0, 184, 19, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 100, 11, 0, 0, 184, 18, @@ -242,7 +242,7 @@ const BYTE BasicEffect_VSBasicVertexLightingTxBn[] = 0, 0, 58, 0, 0, 0, 216, 0, 0, 0, 14, 0, 0, 0, 20, 6, 0, 0, - 0, 3, 0, 0, 67, 58, + 0, 3, 0, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, @@ -251,7 +251,7 @@ const BYTE BasicEffect_VSBasicVertexLightingTxBn[] = 92, 83, 104, 97, 100, 101, 114, 115, 92, 67, 111, 109, 109, 111, 110, 46, 102, 120, - 104, 0, 67, 58, 92, 65, + 104, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, 105, 114, @@ -260,7 +260,7 @@ const BYTE BasicEffect_VSBasicVertexLightingTxBn[] = 104, 97, 100, 101, 114, 115, 92, 76, 105, 103, 104, 116, 105, 110, 103, 46, 102, 120, - 104, 0, 67, 58, 92, 65, + 104, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, 105, 114, diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicVertexLightingTxBn.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicVertexLightingTxBn.pdb index 0dc33ce2bcfb1bb662f0901774e8156f2afb7909..f03d2929e5bb3a35278865a39fa1a9de6b58209d 100644 GIT binary patch delta 452 zcmZqZVQJ`L*}%djA(rM6$;iOKAh~7#;Y?LMx9%Nfjs|bulwg5CkSSR!C2t^(PDJETBK2 zj)yoK;ya*YC*S+4#Q*>Qe|`oa0R@{GIX*H@;$p!WLX&0w8A5#t3>6;z;-X~zw9K5; zVtr81IKcx&3?3Acwl9<+4od}6oIuP4#B4yk0?Gzb46Hz`1jHObEC|HxK>QqtxhGHj Qf1b4#$g10#$~c=907EH|p#T5? delta 498 zcmZqZVQJ`L*}%djvDW%)1S10j!wL5{QCp54b=>vhEFVu?$dS!5Tp!aJohR29X-wAr z&CkS;JbB_jjmh~%{9r+IMiAc|$bMgB3}$Og{_~F;s-eD^7b<4`pLg@2VmBs^1syU4 z$F^T$oV>8ZV6#KnB}SeX%xkT<7#JBq^k%sVr4k{aGvL4r=%@z9$w6<_3_;Gbf=e(k ztOBx&fY=f$_6SIe0TsRWg9z|$bPQ+Q^p2TFjGy5@9P|h>Y?&j(z|D{`S@KsjH&ic( zn%r0+&61a&m%7n0iE+}e5_GxAvwmekJq8R3sP`crhlCH%yOZzzR+5>bXUK>vJSWTi zGlYf-FbsM0i;I%=(=u~Xi}gVP=>!i#F?hg9+P-0fxKas7aRBjiAO<;(3y48dsX)vL g#2~;5#DYM~4#X>fm}~OH|L0ljfUMfBsf@E(0q1#|EdT%j diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicVertexLightingTxVc.inc b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicVertexLightingTxVc.inc index 459d6cef..bcc264b8 100644 --- a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicVertexLightingTxVc.inc +++ b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicVertexLightingTxVc.inc @@ -48,7 +48,7 @@ dcl_texcoord2 v2 // vin<7,8> dcl_texcoord3 v3 // vin<9,10,11,12> -#line 57 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 57 "D:\ATG\st_dev\Kits\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> @@ -114,28 +114,28 @@ #line 63 dp4 oPos.z, v0, c23 // ::VSBasicVertexLightingTxVc<12> -#line 14 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" +#line 14 "D:\ATG\st_dev\Kits\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 46 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 46 "D:\ATG\st_dev\Kits\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 242 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx" +#line 242 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx" mul oT0.xyz, r0, v3 // ::VSBasicVertexLightingTxVc<0,1,2> mul oT0.w, v3.w, c1.w // ::VSBasicVertexLightingTxVc<3> -#line 63 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 63 "D:\ATG\st_dev\Kits\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 234 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx" +#line 234 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx" mad oPos.xy, r0.z, c0, r0 // ::VSBasicVertexLightingTxVc<10,11> mov oPos.w, r0.z // ::VSBasicVertexLightingTxVc<13> @@ -215,10 +215,10 @@ ret const BYTE BasicEffect_VSBasicVertexLightingTxVc[] = { - 68, 88, 66, 67, 9, 203, - 24, 20, 122, 55, 82, 49, - 231, 68, 126, 82, 10, 219, - 115, 135, 1, 0, 0, 0, + 68, 88, 66, 67, 41, 130, + 30, 171, 115, 93, 44, 75, + 156, 10, 11, 22, 36, 193, + 68, 175, 1, 0, 0, 0, 12, 20, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 164, 11, 0, 0, 236, 18, @@ -245,7 +245,7 @@ const BYTE BasicEffect_VSBasicVertexLightingTxVc[] = 0, 0, 59, 0, 0, 0, 216, 0, 0, 0, 14, 0, 0, 0, 72, 6, 0, 0, - 228, 2, 0, 0, 67, 58, + 228, 2, 0, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, @@ -254,7 +254,7 @@ const BYTE BasicEffect_VSBasicVertexLightingTxVc[] = 92, 83, 104, 97, 100, 101, 114, 115, 92, 76, 105, 103, 104, 116, 105, 110, 103, 46, - 102, 120, 104, 0, 67, 58, + 102, 120, 104, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, @@ -263,7 +263,7 @@ const BYTE BasicEffect_VSBasicVertexLightingTxVc[] = 92, 83, 104, 97, 100, 101, 114, 115, 92, 67, 111, 109, 109, 111, 110, 46, 102, 120, - 104, 0, 67, 58, 92, 65, + 104, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, 105, 114, diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicVertexLightingTxVc.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicVertexLightingTxVc.pdb index 8b0ebde457387c92a86be749ac08c14fc19a9bab..126e88dd0ac80b1e222dc60ad48b11aff7b10b32 100644 GIT binary patch delta 460 zcmZqZVQJ`L*}%djA(rM6$;iOKut5KW`ZkAMzRQY^{(mfaZS7_mu8--AE|cqvG$!l* z*& zzCGK_SH{A`Bh74S!NtJH0HQa`RVbBA{!%70Ip&RwA>pnssAfH)uGOQ54C-}|e?|NsAgeg+@`1)CW;J~B??V!;_wlV$!HLVXJi9UlGS zqGbKF%$(F>eNYfN!2?GO9wd^sFO(tfO9fJ#K+FZiY(TsM$_7#ltU#;;#2i2@2*m6_ X{2Yk6Cr|u;p0yUps@s~%IGYs!1*e(@ delta 513 zcmZqZVQJ`L*}%djvCjHy1S10j!zT+n&15erx0S_be}uQ4-n3bU>ti~j^W^#>jmf&d z`I#7!Cr|vRF*(18A1r9j2;!Rq+3$;t!EBAmfBtbpHPjdLLdC5A^KL#=?8d|mt7WY{uCh=H3SW3uEgTP6mE$q~O~xS>XX zsL72L(kyxTd8r#6lNcxc3d5mf@~mGnAgLX{e4zdW1`ISbAmIQBE}-ux-}|j3Geysk z5m)d|micE04I*HW^5_>ACF`eU=A;(ugTmDb9-?CKaFn!t!v=A)5|H8m;^#mN@&*?W ngQQY{m=lOWfE9=ZftVeLR{$~B dcl_texcoord3 v3 // vin<9,10,11,12> -#line 57 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 57 "D:\ATG\st_dev\Kits\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> @@ -59,10 +59,10 @@ add r0.xyz, r1, -c4 nrm r2.xyz, r0 // ::halfVectors<0,1,2> -#line 32 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" +#line 32 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" mad r0.xyz, v1, c25.x, c25.y // ::BiasX2<0,1,2> -#line 59 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 59 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" dp3 r3.x, r0, c18 dp3 r3.y, r0, c19 dp3 r3.z, r0, c20 @@ -117,28 +117,28 @@ #line 63 dp4 oPos.z, v0, c23 // ::VSBasicVertexLightingTxVcBn<12> -#line 14 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" +#line 14 "D:\ATG\st_dev\Kits\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 46 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 46 "D:\ATG\st_dev\Kits\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 257 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx" +#line 257 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx" mul oT0.xyz, r0, v3 // ::VSBasicVertexLightingTxVcBn<0,1,2> mul oT0.w, v3.w, c1.w // ::VSBasicVertexLightingTxVcBn<3> -#line 63 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 63 "D:\ATG\st_dev\Kits\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 247 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx" +#line 247 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx" mad oPos.xy, r0.z, c0, r0 // ::VSBasicVertexLightingTxVcBn<10,11> mov oPos.w, r0.z // ::VSBasicVertexLightingTxVcBn<13> @@ -219,10 +219,10 @@ ret const BYTE BasicEffect_VSBasicVertexLightingTxVcBn[] = { - 68, 88, 66, 67, 64, 8, - 215, 19, 106, 61, 168, 24, - 147, 158, 214, 161, 169, 4, - 224, 133, 1, 0, 0, 0, + 68, 88, 66, 67, 0, 94, + 139, 26, 102, 30, 30, 137, + 154, 112, 162, 58, 58, 189, + 145, 153, 1, 0, 0, 0, 156, 20, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 248, 11, 0, 0, 124, 19, @@ -249,7 +249,7 @@ const BYTE BasicEffect_VSBasicVertexLightingTxVcBn[] = 0, 0, 60, 0, 0, 0, 216, 0, 0, 0, 15, 0, 0, 0, 116, 6, 0, 0, - 16, 3, 0, 0, 67, 58, + 16, 3, 0, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, @@ -258,7 +258,7 @@ const BYTE BasicEffect_VSBasicVertexLightingTxVcBn[] = 92, 83, 104, 97, 100, 101, 114, 115, 92, 76, 105, 103, 104, 116, 105, 110, 103, 46, - 102, 120, 104, 0, 67, 58, + 102, 120, 104, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, @@ -267,7 +267,7 @@ const BYTE BasicEffect_VSBasicVertexLightingTxVcBn[] = 92, 83, 104, 97, 100, 101, 114, 115, 92, 67, 111, 109, 109, 111, 110, 46, 102, 120, - 104, 0, 67, 58, 92, 65, + 104, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, 105, 114, diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicVertexLightingTxVcBn.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicVertexLightingTxVcBn.pdb index 220cfa87a93aa56941889945b1b1b9e7281bfce8..c1608e92660c78b32442d7aa94b3cdf514075215 100644 GIT binary patch delta 471 zcmZqZVQJ`L*}%djA(rM6$;iOKAb+;L;DR-SL&yJpwMqNl?cXfJ^)a2%WwPU6jmc(3 z0*on>C;rozoL|Hb7BdI)%^~tU&iT2y`FVP26&VZ=Wq8=a()p%Sj-&EH;2gcIOpf)=I809Rb((gl>Pa~4b@s-%nQ|O{hxR9p<*{C zHpf|h1;@5;<||`i;(5Wm){2XPkpV<+ma9-I5dt~|4!nR4Yhaul^hV7Pk3+?qr#NhKLa5 z(JwAa)=$gKNiEg~g`X2t>d!whc-TqWzF~v7R|!aQ0P%Am2Dy_9h(S`RK+FlmAixU5 bf dcl_texcoord2 v2 // vin<7,8,9,10> -#line 57 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 57 "D:\ATG\st_dev\Kits\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> @@ -111,28 +111,28 @@ #line 63 dp4 oPos.z, v0, c23 // ::VSBasicVertexLightingVc<10> -#line 14 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" +#line 14 "D:\ATG\st_dev\Kits\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 46 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 46 "D:\ATG\st_dev\Kits\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 185 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx" +#line 185 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx" mul oT0.xyz, r0, v2 // ::VSBasicVertexLightingVc<0,1,2> mul oT0.w, v2.w, c1.w // ::VSBasicVertexLightingVc<3> -#line 63 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 63 "D:\ATG\st_dev\Kits\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 178 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx" +#line 178 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx" mad oPos.xy, r0.z, c0, r0 // ::VSBasicVertexLightingVc<8,9> mov oPos.w, r0.z // ::VSBasicVertexLightingVc<11> @@ -206,10 +206,10 @@ ret const BYTE BasicEffect_VSBasicVertexLightingVc[] = { - 68, 88, 66, 67, 160, 146, - 27, 240, 208, 124, 161, 181, - 196, 209, 42, 70, 114, 176, - 227, 9, 1, 0, 0, 0, + 68, 88, 66, 67, 172, 211, + 161, 241, 101, 209, 216, 199, + 95, 212, 215, 95, 236, 1, + 60, 232, 1, 0, 0, 0, 48, 19, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 52, 11, 0, 0, 80, 18, @@ -236,7 +236,7 @@ const BYTE BasicEffect_VSBasicVertexLightingVc[] = 0, 0, 57, 0, 0, 0, 216, 0, 0, 0, 14, 0, 0, 0, 240, 5, 0, 0, - 212, 2, 0, 0, 67, 58, + 212, 2, 0, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, @@ -245,7 +245,7 @@ const BYTE BasicEffect_VSBasicVertexLightingVc[] = 92, 83, 104, 97, 100, 101, 114, 115, 92, 76, 105, 103, 104, 116, 105, 110, 103, 46, - 102, 120, 104, 0, 67, 58, + 102, 120, 104, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, @@ -254,7 +254,7 @@ const BYTE BasicEffect_VSBasicVertexLightingVc[] = 92, 83, 104, 97, 100, 101, 114, 115, 92, 67, 111, 109, 109, 111, 110, 46, 102, 120, - 104, 0, 67, 58, 92, 65, + 104, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, 105, 114, diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicVertexLightingVc.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicVertexLightingVc.pdb index 33dc30d4a912bb99b2a61192dee9525f4bc5554f..f376fab761a7590c200ea3421dfac9f1b78b3ff1 100644 GIT binary patch delta 452 zcmZqZVQJ`L*}%djA(rM6$;iOKz<)sPz`8%;K6?doQzrI2xU^Y@>ti~j%jEhZjmf%y z`I#6}CQtmQF*(18A1r9j2;!Rq+3$;t!EBAmfBtbpHPjdLLdC5A^KL#=?8d}#F*j4= z+p|lIlMOozHanDEV&su#wzS}4U}ON%o8>B$N+y3PlbIazM#d2695{FcWQhSCSOlak zff(f01|Z=D#IOAr7*+xKyc-?E88^LS=9$d=r;yv?sR}bt5CkSSR!B~s@h1oBETBK2 zj)yoK;ya*YC*S+4#Q*>Qe|`oa0R@{GIX*H@;$p!WLX&0w8A5#t3>6;z;-X~zw9K5; zVtr81IKcx&3?3Acwl9<+4od}6oIuP4#B4yk0?Gzb46Hz`1jHObEC|HxK>QqtxhGHj Qf1b4#$g10#$~c=907dDNlmGw# delta 498 zcmZqZVQJ`L*}%djvDW%)1S10jL&Mi;>f09WahaE%Iz97k;^fUTTp!aJohR29X-wAr z&CkS;JbB_jjmh~%{9r+IMiAc|$bMgB3}$Og{_~F;s-eD^7b<4`pLg@2VmBs^Z)LCY zk8QuiIN7knV6#KnB}SeX%xkT<7#JBq^k%sVr4k{aGvL4r=%@z9$w6<_3_;Gbf=e(k ztOBx&fY=f$_6SIe0TsRWg9z|$bPQ+Q^p2TFjGy5@9P|h>Y?&j(z|D{`S@KsjH&ic( zn%r0+$�!m%7n0g>lla5_GxAGk)bjJq8R3sP`crhlCH%yOZzzR+5>bXUK>vJSWTi zGlYf-FbsM0i;I%=(=u~Xi}gVP=>!i#F?hg9+P-0fxKas7aRBjiAO<;(3y48dsX)vL g#2~;5#DYM~4#X>fm}~OH|L0ljfUMfBsf@E(0oAXX&;S4c diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicVertexLightingVcBn.inc b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicVertexLightingVcBn.inc index 7c4d91c3..7f65dfc1 100644 --- a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicVertexLightingVcBn.inc +++ b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicVertexLightingVcBn.inc @@ -45,7 +45,7 @@ dcl_texcoord1 v1 // vin<4,5,6> dcl_texcoord2 v2 // vin<7,8,9,10> -#line 57 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 57 "D:\ATG\st_dev\Kits\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> @@ -56,10 +56,10 @@ add r0.xyz, r1, -c4 nrm r2.xyz, r0 // ::halfVectors<0,1,2> -#line 32 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" +#line 32 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" mad r0.xyz, v1, c25.x, c25.y // ::BiasX2<0,1,2> -#line 59 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 59 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" dp3 r3.x, r0, c18 dp3 r3.y, r0, c19 dp3 r3.z, r0, c20 @@ -114,28 +114,28 @@ #line 63 dp4 oPos.z, v0, c23 // ::VSBasicVertexLightingVcBn<10> -#line 14 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" +#line 14 "D:\ATG\st_dev\Kits\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 46 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 46 "D:\ATG\st_dev\Kits\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 199 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx" +#line 199 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx" mul oT0.xyz, r0, v2 // ::VSBasicVertexLightingVcBn<0,1,2> mul oT0.w, v2.w, c1.w // ::VSBasicVertexLightingVcBn<3> -#line 63 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 63 "D:\ATG\st_dev\Kits\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 190 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx" +#line 190 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx" mad oPos.xy, r0.z, c0, r0 // ::VSBasicVertexLightingVcBn<8,9> mov oPos.w, r0.z // ::VSBasicVertexLightingVcBn<11> @@ -210,10 +210,10 @@ ret const BYTE BasicEffect_VSBasicVertexLightingVcBn[] = { - 68, 88, 66, 67, 50, 18, - 211, 125, 27, 236, 252, 244, - 247, 23, 119, 182, 227, 217, - 80, 142, 1, 0, 0, 0, + 68, 88, 66, 67, 190, 136, + 239, 253, 155, 50, 245, 254, + 137, 40, 245, 38, 3, 238, + 142, 189, 1, 0, 0, 0, 196, 19, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 140, 11, 0, 0, 228, 18, @@ -240,7 +240,7 @@ const BYTE BasicEffect_VSBasicVertexLightingVcBn[] = 0, 0, 58, 0, 0, 0, 216, 0, 0, 0, 15, 0, 0, 0, 32, 6, 0, 0, - 0, 3, 0, 0, 67, 58, + 0, 3, 0, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, @@ -249,7 +249,7 @@ const BYTE BasicEffect_VSBasicVertexLightingVcBn[] = 92, 83, 104, 97, 100, 101, 114, 115, 92, 76, 105, 103, 104, 116, 105, 110, 103, 46, - 102, 120, 104, 0, 67, 58, + 102, 120, 104, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, @@ -258,7 +258,7 @@ const BYTE BasicEffect_VSBasicVertexLightingVcBn[] = 92, 83, 104, 97, 100, 101, 114, 115, 92, 67, 111, 109, 109, 111, 110, 46, 102, 120, - 104, 0, 67, 58, 92, 65, + 104, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, 105, 114, diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicVertexLightingVcBn.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicVertexLightingVcBn.pdb index 21eaf91bb5d0bb04a0349e442810f03e4d93ba53..312c4d602d95aee04371969541b99ae16d443328 100644 GIT binary patch delta 457 zcmZqZVQJ`L*}%djA(rM6$;iOKuxd@VQN*EM|IIh5-?1ELuGlQY^)a2%WpaIy#$?^U z{7eiflPCVun4Dk44;D0M1o6#*?Ds{+V7A8OKmWL)8tRLAp<>qmc{d*_c4K1OU{hoHfewL#M?jVs&}l_L+7gICu517j zUO@cX59nebpLe5UIOC>wLR=FAxF&t#*sSv7KI3HOKZV=@&(AXfH~<|AzlQ!c=El!O8o!-|L11_5>T+2k>exdBrX=5!8BRspCQz%z@XvLFD^>f zPs_|nE!GExj}ts(#Ngo}Y5PJM;;>X8#Rc2r+OoWK5R)70nGb z14K=3tdM5O%g;;Q=$OPf=~oH5+~irmvY=iAh6OYLAYO-r5YWSu@BLPinWAUNh$}=V z%ltEhh6*qgdGw2mlJ(Ovb5e`-K|$#R4@5C|&`H|9VS~6*2}p4O@pB*sIgSg6K~kwe i%n8IGzzW2IK+F!rD}b15^2Gn=S?hqT+O4UKvsnT8N|+4* diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/DGSLEffect_main.inc b/Kits/DirectXTK/Src/Shaders/Compiled/DGSLEffect_main.inc index 6b5b787b..e3e8a323 100644 --- a/Kits/DirectXTK/Src/Shaders/Compiled/DGSLEffect_main.inc +++ b/Kits/DirectXTK/Src/Shaders/Compiled/DGSLEffect_main.inc @@ -54,7 +54,7 @@ dcl_texcoord2 v2 // vertex<7,8,9,10> dcl_texcoord3 v3 // vertex<11,12> -#line 129 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\DGSLEffect.fx" +#line 129 "D:\ATG\st_dev\Kits\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> @@ -132,10 +132,10 @@ ret const BYTE DGSLEffect_main[] = { - 68, 88, 66, 67, 74, 4, - 114, 66, 121, 197, 169, 182, - 111, 100, 90, 86, 91, 85, - 88, 254, 1, 0, 0, 0, + 68, 88, 66, 67, 60, 22, + 249, 144, 118, 117, 82, 91, + 245, 152, 151, 33, 61, 199, + 4, 61, 1, 0, 0, 0, 104, 10, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 248, 5, 0, 0, 232, 8, @@ -166,7 +166,7 @@ const BYTE DGSLEffect_main[] = 0, 0, 25, 0, 0, 0, 100, 0, 0, 0, 4, 0, 0, 0, 88, 3, 0, 0, - 44, 1, 0, 0, 67, 58, + 44, 1, 0, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/DGSLEffect_main.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/DGSLEffect_main.pdb index a2561a318ecc0e529506377a332bccb640b0c425..ce6676cf963b0eada0270fed0c9a744792dd47ca 100644 GIT binary patch delta 235 zcmZp8!`SeKaRUpNgnXJyBqIX@!=jB_w4T2RaNSr{?7$c6aelK5*GE-Gm&tqv=8P$m z{W8op*BJCLvK?WQ*ZcNtGoKL)6OS~rr3DuQBLj%uEN4=s$!ZBSh;j4W*krCrSz$~b z=O;&G$uJ+7x_)wbmNtmHB+CI} z`(>GJt}*CgWD|MWTz+i(W(j zWSJ~Ou$fM*RzM95ljmkhvnl}@9GeZfycs8DgfRgHBQj)|L6YSe+92+d3 dcl_texcoord5 v5 // vertex<17,18,19,20> -#line 97 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\DGSLEffect.fx" +#line 97 "D:\ATG\st_dev\Kits\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> @@ -181,10 +181,10 @@ ret const BYTE DGSLEffect_main1Bones[] = { - 68, 88, 66, 67, 240, 248, - 6, 203, 30, 228, 242, 125, - 237, 108, 143, 162, 100, 47, - 138, 34, 1, 0, 0, 0, + 68, 88, 66, 67, 105, 195, + 67, 91, 242, 242, 63, 241, + 115, 72, 255, 245, 54, 228, + 168, 140, 1, 0, 0, 0, 80, 15, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 200, 8, 0, 0, 132, 13, @@ -217,7 +217,7 @@ const BYTE DGSLEffect_main1Bones[] = 0, 0, 42, 0, 0, 0, 100, 0, 0, 0, 6, 0, 0, 0, 232, 4, 0, 0, - 180, 1, 0, 0, 67, 58, + 180, 1, 0, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/DGSLEffect_main1Bones.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/DGSLEffect_main1Bones.pdb index a610968f2a7128ea4d15e4ecaeb9161d468331f5..a59a8c7113605eaac77576b278a2a06a318bcc32 100644 GIT binary patch delta 221 zcmZqp!`SeLaRUpNgnXJyBqIX@!`JFHHjDy{zEc+3IxFm3ylk@!*GE-Gm&tqv=8P$m z{R+%B*BJCLvOS(^t@rKOWKOA9UrMg|bQSUQ`G%WU@l>gGpR0IPIG(Q(y?T$VpWiXbK1@0Wk*<3j#4a5OV=B8xVs4>t;hP XZ^lU_9=sqsK`Ir2*kW^N$!bmj(9Aa7 delta 199 zcmZqp!`SeLaRUpN#4hWv5sVBB46m~y1lB!}bzahaTy?{|*X^5SxIU^fI#1>^FlS7j z>{n#AxyGP}k?qp+Mdin~Z{{;%Vd8ngyw-|~fsp}3ZHq)$ diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/DGSLEffect_main1BonesVc.inc b/Kits/DirectXTK/Src/Shaders/Compiled/DGSLEffect_main1BonesVc.inc index ec3d5560..cdb26a62 100644 --- a/Kits/DirectXTK/Src/Shaders/Compiled/DGSLEffect_main1BonesVc.inc +++ b/Kits/DirectXTK/Src/Shaders/Compiled/DGSLEffect_main1BonesVc.inc @@ -61,7 +61,7 @@ dcl_texcoord5 v5 // vertex<17,18,19,20> dcl_texcoord6 v6 // vertex<21,22,23,24> -#line 112 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\DGSLEffect.fx" +#line 112 "D:\ATG\st_dev\Kits\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> @@ -182,10 +182,10 @@ ret const BYTE DGSLEffect_main1BonesVc[] = { - 68, 88, 66, 67, 144, 199, - 36, 57, 84, 205, 83, 203, - 36, 159, 102, 63, 144, 0, - 168, 191, 1, 0, 0, 0, + 68, 88, 66, 67, 200, 62, + 96, 38, 217, 121, 75, 86, + 147, 199, 6, 110, 133, 142, + 7, 129, 1, 0, 0, 0, 184, 15, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 0, 9, 0, 0, 208, 13, @@ -218,7 +218,7 @@ const BYTE DGSLEffect_main1BonesVc[] = 0, 0, 43, 0, 0, 0, 100, 0, 0, 0, 6, 0, 0, 0, 16, 5, 0, 0, - 188, 1, 0, 0, 67, 58, + 188, 1, 0, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/DGSLEffect_main1BonesVc.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/DGSLEffect_main1BonesVc.pdb index 9996e4cb022aa7c23a6464d58900244157294097..f6002993ab90a2388359f7ee746ee6ddbaf688e4 100644 GIT binary patch delta 230 zcmZqp!`SeLaRUpNghHB2BqIX@g8|zl#VlblhrN}m?0>F?N^X|n`l!n2GMUf7oH1px zUxC@?8iO82wuw=Gdf%RH<}+ep;*n;ywBTZ3WB}2daolT*}3CP;9eE z-W$eAMI|gdrtmUPt|%&jm^N9Z_|7CQ7MvDOmMJg<+vub!4Kxk}lz^B6hy{U|9f-Mr gm<@EH}?hF6EjSz%?m@ zW3x)$9mYvqEI4hMEK_6%Hr|QV3aFQ1^4ub6RwW>VW3wTbH{+y&5*DygVZSkvE}B_lGU65q*_6E diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/DGSLEffect_main2Bones.inc b/Kits/DirectXTK/Src/Shaders/Compiled/DGSLEffect_main2Bones.inc index 6e81572f..223c1c5d 100644 --- a/Kits/DirectXTK/Src/Shaders/Compiled/DGSLEffect_main2Bones.inc +++ b/Kits/DirectXTK/Src/Shaders/Compiled/DGSLEffect_main2Bones.inc @@ -59,7 +59,7 @@ dcl_texcoord4 v4 // vertex<13,14,15,16> dcl_texcoord5 v5 // vertex<17,18,19,20> -#line 97 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\DGSLEffect.fx" +#line 97 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\DGSLEffect.fx" mul r0.xy, v4, c228.x mova a0.xy, r0.yxzw mul r0, v5.y, c0[a0.x] @@ -187,10 +187,10 @@ ret const BYTE DGSLEffect_main2Bones[] = { - 68, 88, 66, 67, 35, 166, - 155, 143, 155, 220, 149, 97, - 77, 63, 31, 132, 69, 152, - 93, 44, 1, 0, 0, 0, + 68, 88, 66, 67, 237, 188, + 230, 37, 34, 7, 240, 136, + 151, 86, 41, 111, 61, 180, + 18, 99, 1, 0, 0, 0, 72, 16, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 40, 9, 0, 0, 124, 14, @@ -223,7 +223,7 @@ const BYTE DGSLEffect_main2Bones[] = 0, 0, 45, 0, 0, 0, 100, 0, 0, 0, 6, 0, 0, 0, 0, 5, 0, 0, - 204, 1, 0, 0, 67, 58, + 204, 1, 0, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/DGSLEffect_main2Bones.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/DGSLEffect_main2Bones.pdb index 081c1bd910fc496b91aa34d681f5cac56aaf8cea..a5550e198ba60e6c655a302c6ac1372056a4ac2b 100644 GIT binary patch delta 222 zcmZqp!`SeLaRUpNghHB2BqIX@L#3!T{8%Va(SbHV12*na_xYiAS2*(t?YDkpV<+mNTi+XSD9d(9R}>XMOqr}u{9qCn3r-6s%M=)bZE{kT1{wnbN^FlS7j z>{n#AxyGP}ku5j>bosIEoB51bn0Q_=ueIW0U}ON%o8?TZ^jSd$S#F-2oXj(civ_3A zlVyqw!Dc$KS^+gMOrBdL&8h@saBMc@@@AY=P{INht|%ygIAF3u;e$yf9=sMnVURjS MAhz5bTC$oG0K=a@_W%F@ diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/DGSLEffect_main2BonesVc.inc b/Kits/DirectXTK/Src/Shaders/Compiled/DGSLEffect_main2BonesVc.inc index 5b58c66e..864a4838 100644 --- a/Kits/DirectXTK/Src/Shaders/Compiled/DGSLEffect_main2BonesVc.inc +++ b/Kits/DirectXTK/Src/Shaders/Compiled/DGSLEffect_main2BonesVc.inc @@ -61,7 +61,7 @@ dcl_texcoord5 v5 // vertex<17,18,19,20> dcl_texcoord6 v6 // vertex<21,22,23,24> -#line 112 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\DGSLEffect.fx" +#line 112 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\DGSLEffect.fx" mul r0.xy, v5, c228.x mova a0.xy, r0.yxzw mul r0, v6.y, c0[a0.x] @@ -188,10 +188,10 @@ ret const BYTE DGSLEffect_main2BonesVc[] = { - 68, 88, 66, 67, 35, 104, - 61, 115, 51, 78, 10, 24, - 116, 154, 117, 50, 150, 233, - 195, 56, 1, 0, 0, 0, + 68, 88, 66, 67, 91, 160, + 145, 61, 43, 220, 51, 238, + 108, 160, 121, 251, 126, 140, + 114, 42, 1, 0, 0, 0, 176, 16, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 96, 9, 0, 0, 200, 14, @@ -224,7 +224,7 @@ const BYTE DGSLEffect_main2BonesVc[] = 0, 0, 46, 0, 0, 0, 100, 0, 0, 0, 6, 0, 0, 0, 40, 5, 0, 0, - 212, 1, 0, 0, 67, 58, + 212, 1, 0, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/DGSLEffect_main2BonesVc.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/DGSLEffect_main2BonesVc.pdb index 6b3f93fcd808152bcc0c9e78d354715477becd04..41549ee60c1d6b98122599428f852be42c53e03a 100644 GIT binary patch delta 228 zcmZqp!`SeLaRUpNghHB2BqIX@!{O~e82&B&;JNSQi3y)o{yyC-!}U>>(Pc89fjMK! zWWNHl%{2x+j2vfqYxKT7yTmy8W2V7o2ct`jJkrdT7F-OB3?O>5oJo~Ft0mAl#?5n+ zlX)f;m9V^+ew}%8MNtXFtjQ|HcP4SM;IwwKOo1WTJ||UapfMnz1jHObEC|HxK+FZi fY(NYGteXwFycs8zc<_QO1*ud7VvEh8C963B8zDqC delta 206 zcmZqp!`SeLaRUpN#4hWv5sVBB46(d-rWs1D^lA`(v|RCOFY{&@u8*pW&Xf5J%o&p> z`xTjOt}*Cg*@@K(sDWYf+#+dKB_M-ivmuu^t_m)tmr)O+WAe diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/DGSLEffect_main4Bones.inc b/Kits/DirectXTK/Src/Shaders/Compiled/DGSLEffect_main4Bones.inc index 9898eaac..86b2f09e 100644 --- a/Kits/DirectXTK/Src/Shaders/Compiled/DGSLEffect_main4Bones.inc +++ b/Kits/DirectXTK/Src/Shaders/Compiled/DGSLEffect_main4Bones.inc @@ -59,7 +59,7 @@ dcl_texcoord4 v4 // vertex<13,14,15,16> dcl_texcoord5 v5 // vertex<17,18,19,20> -#line 97 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\DGSLEffect.fx" +#line 97 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\DGSLEffect.fx" mul r0, v4, c228.x mova a0, r0.yxzw mul r1, v5.y, c0[a0.x] @@ -199,10 +199,10 @@ ret const BYTE DGSLEffect_main4Bones[] = { - 68, 88, 66, 67, 78, 235, - 158, 81, 24, 97, 192, 121, - 85, 48, 18, 248, 166, 93, - 206, 191, 1, 0, 0, 0, + 68, 88, 66, 67, 92, 196, + 98, 230, 142, 236, 7, 11, + 53, 225, 142, 219, 104, 41, + 90, 174, 1, 0, 0, 0, 104, 18, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 48, 10, 0, 0, 156, 16, @@ -235,7 +235,7 @@ const BYTE DGSLEffect_main4Bones[] = 0, 0, 51, 0, 0, 0, 100, 0, 0, 0, 6, 0, 0, 0, 120, 5, 0, 0, - 252, 1, 0, 0, 67, 58, + 252, 1, 0, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/DGSLEffect_main4Bones.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/DGSLEffect_main4Bones.pdb index e15b3b4fb721a601fdfca4d77111abb28f0052d3..145188eff477c2333c234e617107767949282bd2 100644 GIT binary patch delta 222 zcmZqp!`SeLaRUpNghHB2BqIX@gSJX-vct?azuw;rQh(co+BVB@eN<(1napQk&X_XU zufS|`jX@71Tg#)Fdf%RH<}+ep;*n;ywBTZ3WB}2daoloXj(+sD!0p zdISP+QWftU-3*?<@XST`GT Yc{5Hb@!$nn3R0;E#1@-FOIC9N0QBoN)c^nh delta 200 zcmZqp!`SeLaRUpN#BS@a5sVBB4BMl1*Z4e}=)1;B{mArp%bhpNaD7x|be_y-V9uC4 z*{{fKbB#d{BijX6rix?RH}e^>F!8)#UTek0z{miiH_Mq+>9c|ivfMm3Ihkh?7Yk0K zC(9HWg3WYdwE}8jm^`;gnpFwN;Mi=)<;^&$po9f1Tv1Q}almAS!UvN|Ja{dD!XR~u MKy0}=v}83W0Lq{~6aWAK diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/DGSLEffect_main4BonesVc.inc b/Kits/DirectXTK/Src/Shaders/Compiled/DGSLEffect_main4BonesVc.inc index 5f4442b7..700d18f3 100644 --- a/Kits/DirectXTK/Src/Shaders/Compiled/DGSLEffect_main4BonesVc.inc +++ b/Kits/DirectXTK/Src/Shaders/Compiled/DGSLEffect_main4BonesVc.inc @@ -61,7 +61,7 @@ dcl_texcoord5 v5 // vertex<17,18,19,20> dcl_texcoord6 v6 // vertex<21,22,23,24> -#line 112 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\DGSLEffect.fx" +#line 112 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\DGSLEffect.fx" mul r0, v5, c228.x mova a0, r0.yxzw mul r1, v6.y, c0[a0.x] @@ -200,10 +200,10 @@ ret const BYTE DGSLEffect_main4BonesVc[] = { - 68, 88, 66, 67, 134, 106, - 19, 125, 70, 199, 177, 109, - 48, 196, 230, 167, 168, 222, - 118, 108, 1, 0, 0, 0, + 68, 88, 66, 67, 177, 227, + 220, 246, 197, 197, 102, 147, + 208, 75, 222, 58, 4, 223, + 196, 31, 1, 0, 0, 0, 208, 18, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 104, 10, 0, 0, 232, 16, @@ -236,7 +236,7 @@ const BYTE DGSLEffect_main4BonesVc[] = 0, 0, 52, 0, 0, 0, 100, 0, 0, 0, 6, 0, 0, 0, 160, 5, 0, 0, - 4, 2, 0, 0, 67, 58, + 4, 2, 0, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/DGSLEffect_main4BonesVc.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/DGSLEffect_main4BonesVc.pdb index 14c7a5c002d7e7ecf1aab78adac893d62addef44..26d238c03ec3a6ff5f976b23edbb0c4ae35e08ad 100644 GIT binary patch delta 221 zcmZqp!`SeLaRUpNghHB2BqIX@gX*yfuDmOweCA&}ry-wF5wcl^>!T{8%Va(SbH$Z82Rh;j4W)MTDXB_+%i z({@iTFDZo>GFhec&Ll1toc2wYDKZ3Gj=X`an8Tpv{#ohS1dm@_6% z_A4>lTw~C~$d>R(uHxAC&3r~IOgt}`*IIEgFfxGX&2lDHhO8iiEH}?hP3D=z#e&o5 z$ucE|U^AUqt$-RBCeJOAW>o?*I5rz{c{5HbDq#kRmKT*m?4PVsd}mUb2d^biR2hgt MO071BmaS$70L79%RsaA1 diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/DGSLEffect_mainVc.inc b/Kits/DirectXTK/Src/Shaders/Compiled/DGSLEffect_mainVc.inc index 2d33c77d..b3f5ddb3 100644 --- a/Kits/DirectXTK/Src/Shaders/Compiled/DGSLEffect_mainVc.inc +++ b/Kits/DirectXTK/Src/Shaders/Compiled/DGSLEffect_mainVc.inc @@ -56,7 +56,7 @@ dcl_texcoord3 v3 // vertex<11,12,13,14> dcl_texcoord4 v4 // vertex<15,16> -#line 150 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\DGSLEffect.fx" +#line 150 "D:\ATG\st_dev\Kits\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 @@ -133,10 +133,10 @@ ret const BYTE DGSLEffect_mainVc[] = { - 68, 88, 66, 67, 136, 215, - 107, 90, 141, 225, 128, 229, - 190, 64, 60, 231, 223, 161, - 217, 255, 1, 0, 0, 0, + 68, 88, 66, 67, 62, 10, + 201, 149, 140, 41, 152, 190, + 192, 188, 230, 96, 123, 190, + 45, 43, 1, 0, 0, 0, 208, 10, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 44, 6, 0, 0, 48, 9, @@ -167,7 +167,7 @@ const BYTE DGSLEffect_mainVc[] = 0, 0, 26, 0, 0, 0, 100, 0, 0, 0, 4, 0, 0, 0, 124, 3, 0, 0, - 52, 1, 0, 0, 67, 58, + 52, 1, 0, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/DGSLEffect_mainVc.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/DGSLEffect_mainVc.pdb index 321273e1fc5554ff9e7e4df66f8b5a972d616bc4..1325c34ab69c4af47c30cd77a5aea7f5a295703c 100644 GIT binary patch delta 222 zcmZp8!`SeKaRUpNgnXJyBqIX@1M^?UQ_Lw=u07fw7FYSFn{Jlj`l!n2GMUf7oH1px zUxwM{8iO82Hg8!iy>HJp^BJ))@kldUT5vHiGJxpKawb)ptd>B77&p(2P3D@ERl>4i zIwSMsimV)nDU)TgpG@Ln!D-=SnG8d)O-`!PKx05a35Yp>SP+QWftU-3*?<@XST`GT Zc{5JR@!&ND^5lV74v0-Qhvuy21OWc}Gf@Bl delta 200 zcmZp8!`SeKaRUpN#4hWv5sVBB4D33S?{8Ss;M^6i`quiv^^(mpTpv{#ohS1dm@_6% z_RBKcTw~C~$mVgSzx>$t&3r~IOgt}`*IIEgFfxGX&2lDHnyes$EH}@MP3D@!#e&o5 z$ue1nU^AUqt$-RBCeO{1W>o?*I5rz{c{5JRC}9B$S7hWs957iX^U0(f4_*_XusjgU M0kP@k(45tr0L3Id;Q#;t diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/DGSLLambert_main.inc b/Kits/DirectXTK/Src/Shaders/Compiled/DGSLLambert_main.inc index a9a215a2..3eb0bcf9 100644 --- a/Kits/DirectXTK/Src/Shaders/Compiled/DGSLLambert_main.inc +++ b/Kits/DirectXTK/Src/Shaders/Compiled/DGSLLambert_main.inc @@ -39,7 +39,7 @@ dcl t0 // pixel<4,5,6,7> dcl t2.xyz // pixel<10,11,12> -#line 99 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\DGSLLambert.hlsl" +#line 99 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\DGSLLambert.hlsl" nrm r0.xyz, t2 // ::worldNormal<0,1,2> #line 82 @@ -103,10 +103,10 @@ ret const BYTE DGSLLambert_main[] = { - 68, 88, 66, 67, 174, 4, - 254, 132, 99, 67, 186, 78, - 159, 106, 160, 165, 168, 71, - 138, 196, 1, 0, 0, 0, + 68, 88, 66, 67, 5, 43, + 37, 74, 189, 75, 167, 197, + 197, 229, 234, 134, 172, 109, + 251, 143, 1, 0, 0, 0, 244, 8, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 96, 5, 0, 0, 212, 7, @@ -133,7 +133,7 @@ const BYTE DGSLLambert_main[] = 0, 0, 104, 0, 0, 0, 7, 0, 0, 0, 244, 2, 0, 0, 232, 1, 0, 0, - 67, 58, 92, 65, 84, 71, + 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, 105, 114, 101, 99, diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/DGSLLambert_main.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/DGSLLambert_main.pdb index 9bf446dfdd74c224fe725c8c4498c4bd83f46238..eba4373f5223a739bb6234d4cfae4f3d8b88a0f4 100644 GIT binary patch delta 214 zcmZqJ!`QHgaRUpNghHB2BqIX@!|OK}?Suv(e z_6xGy+@#dT$aco>tlqb0oB32&n0Ta_EiJeh7#TqHW;wNBIZlv4Wk75*d9C;4i24C=gHrVh$h{1Y-8hD}o{z XCxvDDn~vs delta 218 zcmZqJ!`QHgaRUpN#BS@a5sVBB403H68^ac=dCi{SXnB6R!iUW=Tpz_5ohS1tSurM0 z_6xDx+@#dT$Yw5MS#fOpW dcl t2.xyz // pixel<10,11,12> -#line 130 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\DGSLLambert.hlsl" +#line 130 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\DGSLLambert.hlsl" mul r0.w, t0.w, t0.w cmp r0, -r0.w, c10.x, c10.y texkill r0 @@ -115,10 +115,10 @@ ret const BYTE DGSLLambert_mainTk[] = { - 68, 88, 66, 67, 80, 113, - 18, 211, 90, 1, 83, 179, - 30, 56, 255, 45, 155, 51, - 196, 213, 1, 0, 0, 0, + 68, 88, 66, 67, 68, 111, + 92, 154, 39, 114, 67, 66, + 22, 113, 30, 246, 3, 255, + 112, 128, 1, 0, 0, 0, 128, 9, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 196, 5, 0, 0, 96, 8, @@ -145,7 +145,7 @@ const BYTE DGSLLambert_mainTk[] = 0, 0, 104, 0, 0, 0, 7, 0, 0, 0, 20, 3, 0, 0, 8, 2, 0, 0, - 67, 58, 92, 65, 84, 71, + 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, 105, 114, 101, 99, diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/DGSLLambert_mainTk.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/DGSLLambert_mainTk.pdb index 8e9cedf69c2239b66b8b7a4a96c550b49dbe837e..bb51fd5b2857027cb454f6529289e9e10dc72dfa 100644 GIT binary patch delta 290 zcmZqJ!`QHgaRUpNgkqXYBqIX@gPh5RO5c}uUaK$u@lPoC@7^rK^--MBWip?V6=TX| zzaY!aO-gNyY!yd7>3w^)nNNj3uo7#I>57}y&oM}){2OqdeR43YqW+{DbhkZgv$ z{Jc~K-CcSg8G(vG;wYMygg8K4Hd#LO;Uq2=oSv906J!W>y{o7+$P^$@0%8sz76fAU c%`1W;7$=2!@M-~hl0Ym0#G0E!!&b8c0EVYYA^-pY delta 296 zcmZqJ!`QHgaRUpN#BS@a5sVBB3;`1s+&+1%%%lC@-XqlvkEU;y;rb}f=scNE$%-*~ zvR{bh<|d^!MmEjNw2EWfH}k2mF!8)#UTek0z{miiH_NF7%kcuu0rD9bY=F3I@<#9e zi21>OkrYRP+(w40I?@W1j!hH7%-5Vn3)%n&5)O$m&%~KOYbAdQ6PY#X-SX+#DkON ZgC9-`^WfD4s*nU?2_V+m92&No9RS2gPI>?U diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/DGSLLambert_mainTx.inc b/Kits/DirectXTK/Src/Shaders/Compiled/DGSLLambert_mainTx.inc index 7b6a245b..c8c16cc4 100644 --- a/Kits/DirectXTK/Src/Shaders/Compiled/DGSLLambert_mainTx.inc +++ b/Kits/DirectXTK/Src/Shaders/Compiled/DGSLLambert_mainTx.inc @@ -48,7 +48,7 @@ dcl t2.xyz // pixel<10,11,12> dcl_2d s0 -#line 149 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\DGSLLambert.hlsl" +#line 149 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\DGSLLambert.hlsl" texld r0, t1, s0 #line 139 @@ -121,10 +121,10 @@ ret const BYTE DGSLLambert_mainTx[] = { - 68, 88, 66, 67, 69, 147, - 8, 213, 93, 188, 77, 76, - 118, 189, 52, 49, 117, 111, - 217, 140, 1, 0, 0, 0, + 68, 88, 66, 67, 199, 147, + 58, 195, 42, 167, 33, 157, + 93, 3, 192, 217, 22, 234, + 210, 131, 1, 0, 0, 0, 32, 10, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 28, 6, 0, 0, 0, 9, @@ -151,7 +151,7 @@ const BYTE DGSLLambert_mainTx[] = 0, 0, 23, 0, 0, 0, 104, 0, 0, 0, 9, 0, 0, 0, 72, 3, 0, 0, - 48, 2, 0, 0, 67, 58, + 48, 2, 0, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/DGSLLambert_mainTx.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/DGSLLambert_mainTx.pdb index 287dc070b1ecefe5b91b3157e670dbadd5befa96..c2d590c443e2863b9a73b412bac8a851943ecd31 100644 GIT binary patch delta 250 zcmZqJ!`QHgaRUpNgkqXYBqIX@!_8@%+$XHA^WIqh{?>t}k1ICIa7nQ6-6&#axX8uC zV7iW(VbQi&pE2;nO*=9Z!7A78PW=jh$21W)D zy;)9e125A8{>c}N)qvFIAI6meoFKc(fY@g8Uhl~h13oWu4}d94)}10w^7 z-YloKftQJaVe$oIH6XS5hjFC%fD*-Xb<`p3kjFW;&Sb!Xc$rV945GPKS4}Lf)%!5}GC@KlW5 dcl_2d s0 -#line 170 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\DGSLLambert.hlsl" +#line 170 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\DGSLLambert.hlsl" texld r0, t1, s0 mul r1.w, r0.w, t0.w // ::local5<0> @@ -136,10 +136,10 @@ ret const BYTE DGSLLambert_mainTxTk[] = { - 68, 88, 66, 67, 203, 221, - 206, 139, 184, 149, 68, 84, - 173, 31, 118, 98, 246, 4, - 142, 31, 1, 0, 0, 0, + 68, 88, 66, 67, 77, 86, + 230, 186, 187, 68, 212, 97, + 27, 30, 69, 240, 216, 86, + 1, 102, 1, 0, 0, 0, 196, 10, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 132, 6, 0, 0, 164, 9, @@ -166,7 +166,7 @@ const BYTE DGSLLambert_mainTxTk[] = 0, 0, 27, 0, 0, 0, 104, 0, 0, 0, 9, 0, 0, 0, 108, 3, 0, 0, - 80, 2, 0, 0, 67, 58, + 80, 2, 0, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/DGSLLambert_mainTxTk.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/DGSLLambert_mainTxTk.pdb index e755693b3586e29fdcb829de26b981b00dd19e1c..d7bd2827da4b9b86cc7ee533d706411ad41d2e98 100644 GIT binary patch delta 248 zcmZqJ!`QHgaRUpNgkqXYBqIX@!#oil$Egced+v{2D9~V-dS|l?mjnx6!8~S$i(E_$ zrt6p)^ww>5;yW$O=rWm4$%-*$vR{zp<|d^!Mz(1Rj{4u8ZRS&9Vd9ZywzS}4U}ON% zo8{Ct@-hlczF@4*D6sj5aist!$fhzNwwb)wd-BA9&x_o6CWVx+I852ZJh>vI0AluJ z<Bf1zH4@WMHrX; dcl t4.xyz // pixel<16,17,18> -#line 104 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\DGSLPhong.hlsl" +#line 104 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\DGSLPhong.hlsl" mov r0.xyz, c1 // MaterialVars::MaterialSpecular<0,1,2> mul r1.xyz, r0, c4 mul r2.xyz, r0, c5 @@ -179,10 +179,10 @@ ret const BYTE DGSLPhong_main[] = { - 68, 88, 66, 67, 25, 127, - 133, 206, 170, 104, 248, 104, - 181, 246, 12, 251, 18, 12, - 200, 145, 1, 0, 0, 0, + 68, 88, 66, 67, 88, 111, + 128, 126, 121, 27, 158, 129, + 0, 46, 158, 235, 54, 56, + 7, 203, 1, 0, 0, 0, 244, 16, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 160, 9, 0, 0, 212, 15, @@ -215,7 +215,7 @@ const BYTE DGSLPhong_main[] = 0, 0, 100, 0, 0, 0, 14, 0, 0, 0, 232, 4, 0, 0, 16, 3, 0, 0, - 67, 58, 92, 65, 84, 71, + 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, 105, 114, 101, 99, diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/DGSLPhong_main.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/DGSLPhong_main.pdb index f10941ea37edded78cc7d9bd2bbab3c4fc3bab68..f5e67ffb950d114d38100129ac6fa362633b4294 100644 GIT binary patch delta 219 zcmZp;!`N_#aRUpNghHB2BqIX@L-tdp&N%yJK5H)-Mai*#tl2EX^--SDWip?Z1!Kx& zzclmBby{7FY~c~N^}apZ%%{V`#3RjYX~D(7$N-`@%jvz+;shCF1;j<01tS@`IWvJw z28Miw^3BpIPZ=j=l(5X0zMXk;MMe(TVDrf`nNKEhvEX#WWSKNWu;tFIAX6D8&r6eL gRRS_NHXCwzF;2?z;57mA6o6PBh>bUgX02uh0G+Bl8vpDKuG8vbWV@;FQ*mtjW dcl t4.xyz // pixel<16,17,18> -#line 158 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\DGSLPhong.hlsl" +#line 158 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\DGSLPhong.hlsl" mul r0.w, t0.w, t0.w cmp r0, -r0.w, c13.x, c13.y texkill r0 @@ -192,10 +192,10 @@ ret const BYTE DGSLPhong_mainTk[] = { - 68, 88, 66, 67, 113, 239, - 65, 232, 97, 73, 50, 181, - 255, 233, 207, 170, 83, 77, - 205, 148, 1, 0, 0, 0, + 68, 88, 66, 67, 45, 166, + 197, 154, 38, 241, 226, 74, + 180, 85, 12, 14, 3, 139, + 204, 144, 1, 0, 0, 0, 24, 17, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 156, 9, 0, 0, 248, 15, @@ -228,7 +228,7 @@ const BYTE DGSLPhong_mainTk[] = 0, 0, 100, 0, 0, 0, 13, 0, 0, 0, 204, 4, 0, 0, 244, 2, 0, 0, - 67, 58, 92, 65, 84, 71, + 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, 105, 114, 101, 99, diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/DGSLPhong_mainTk.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/DGSLPhong_mainTk.pdb index d50356821e40e1bead75f4307e2577826713e0f6..4ef64faab63e3d0ba845428da0c24304e0c9d6d3 100644 GIT binary patch delta 204 zcmZp;!`N_#aRUpNgkqXYBqIX@!%eN{hx$AU+~@f{NZex)zjU(<*GG9qm&tru7K|yA z{nE@g*J*Vzvc>f>>wkN;nNNp>iAS2*(t?YDkpV<+meYHs#R)RV3W$p~3r4=@nUqn& z!ZB?%^W=(*9I#2|lVviWOyXj}Y3XE{G()g$&a5C~7$(n4lV(){GB`FHa(OXM%JSef S0rC`pSRROtH-~1eW(ELs0y@?J delta 226 zcmZp;!`N_#aRUpN#BS@a5sVBB4E$jxdb4LGx$g5@5aZgZ(YINK>!UoQ^JG3P3&!Nh zei`PQ>$JKU*}|pDD~@g7%%{V`#PfoAtrZsoBLj%uET{KMi_;2dP!SL_ZWfGu&ohaO z1*h?oWikxG<~plN12uqv5)g9$u^Ww@?xBnR>A_}O|D4G0Xxln avP}AuNm(Ae#z0X8AeIMWlg*)7tC<0hh&V?8 diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/DGSLPhong_mainTx.inc b/Kits/DirectXTK/Src/Shaders/Compiled/DGSLPhong_mainTx.inc index 64a87956..e64061ce 100644 --- a/Kits/DirectXTK/Src/Shaders/Compiled/DGSLPhong_mainTx.inc +++ b/Kits/DirectXTK/Src/Shaders/Compiled/DGSLPhong_mainTx.inc @@ -53,7 +53,7 @@ dcl t4.xyz // pixel<16,17,18> dcl_2d s0 -#line 180 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\DGSLPhong.hlsl" +#line 180 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\DGSLPhong.hlsl" texld r0, t1, s0 #line 104 @@ -195,10 +195,10 @@ ret const BYTE DGSLPhong_mainTx[] = { - 68, 88, 66, 67, 155, 190, - 92, 69, 60, 75, 214, 148, - 128, 181, 107, 223, 144, 204, - 85, 236, 1, 0, 0, 0, + 68, 88, 66, 67, 174, 87, + 157, 101, 34, 115, 59, 158, + 206, 73, 89, 201, 135, 227, + 164, 71, 1, 0, 0, 0, 192, 17, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 16, 10, 0, 0, 160, 16, @@ -231,7 +231,7 @@ const BYTE DGSLPhong_mainTx[] = 0, 0, 48, 0, 0, 0, 100, 0, 0, 0, 15, 0, 0, 0, 16, 5, 0, 0, - 80, 3, 0, 0, 67, 58, + 80, 3, 0, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/DGSLPhong_mainTx.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/DGSLPhong_mainTx.pdb index 6f2a61b3cddf16f6a237ab108582d343f7ac26f2..5c33f0b5d960406d07b0621a6d6f1aebe5bacc1e 100644 GIT binary patch delta 255 zcmZp;!`N_#aRUpNgkqXYBqIX@!}pUbi(EdnI!#?=vaiI~;@V~zE(I3;q$);+tN$4o zk`^;D7<^^e?9F#bn$cx4pOyt<%4EMZ^UZZyU5spgQX2Z-o^9sSVPWEtX1288Vqjzd z(VOM;p71k$;GfK5rv{`p>)73q;sjY{1;j<01tS@`ITL|Q1_n2V%+1m%PZ=j=l(4** zx|VrzMMe(T9`ngEnNKEhvEX#)WSKNWuv?s2L8dZHo|h)gssva} zL(*aU?B_QSiVnHBg2VyQDW&>gnVBKuU<;6HDt%L={n_Q8W19r6eWSR6Q Xld?Q`je(*HKr9c$CYwXERx<+tG!RMd diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/DGSLPhong_mainTxTk.inc b/Kits/DirectXTK/Src/Shaders/Compiled/DGSLPhong_mainTxTk.inc index 6af18114..ae2920f2 100644 --- a/Kits/DirectXTK/Src/Shaders/Compiled/DGSLPhong_mainTxTk.inc +++ b/Kits/DirectXTK/Src/Shaders/Compiled/DGSLPhong_mainTxTk.inc @@ -53,7 +53,7 @@ dcl t4.xyz // pixel<16,17,18> dcl_2d s0 -#line 204 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\DGSLPhong.hlsl" +#line 204 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\DGSLPhong.hlsl" texld r0, t1, s0 mul r1.w, r0.w, t0.w // ::local6<0> @@ -209,10 +209,10 @@ ret const BYTE DGSLPhong_mainTxTk[] = { - 68, 88, 66, 67, 31, 215, - 171, 135, 211, 58, 140, 78, - 100, 59, 96, 31, 241, 242, - 101, 242, 1, 0, 0, 0, + 68, 88, 66, 67, 88, 86, + 191, 123, 26, 123, 120, 167, + 91, 2, 113, 235, 0, 84, + 174, 38, 1, 0, 0, 0, 252, 17, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 16, 10, 0, 0, 220, 16, @@ -245,7 +245,7 @@ const BYTE DGSLPhong_mainTxTk[] = 0, 0, 51, 0, 0, 0, 100, 0, 0, 0, 14, 0, 0, 0, 248, 4, 0, 0, - 52, 3, 0, 0, 67, 58, + 52, 3, 0, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/DGSLPhong_mainTxTk.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/DGSLPhong_mainTxTk.pdb index a5f967eb53ea90167cde8c45d497cc804ef78c56..42162618d9acf4b8655f929f43b2b9e1359e437a 100644 GIT binary patch delta 239 zcmZp8!`SeKaRUpNgkqXYBqIX@!?Wkk-a3r&{yXnZdH0>yFJ-d~mjVml>k4LutN$4o zk`^;Dto*szi|?>BqswGIEepn!$$lB;o9nc?7}+)p1nGZ!wwX_dg^5R++0ufGfsp}3 zZJE0M!)BolvToVV5%+i?g_ BMb`iT delta 261 zcmZp8!`SeKaRUpN#2)Lf5sVBB3>VkFtJrztjq8l6`Q|@=S=(%u;Zk7X+bzYwaP>a} zL(*aN#_f*BP?VI^@SeSTTFt4@ZVqjzd z(VOM;o(M8AFid7~Py)cnJh!FHO{KiKn) -#line 83 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\DGSLUnlit.hlsl" +#line 83 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\DGSLUnlit.hlsl" mov oC0, t0 // ::main<0,1,2,3> // approximately 1 instruction slot used @@ -43,10 +43,10 @@ ret const BYTE DGSLUnlit_main[] = { - 68, 88, 66, 67, 76, 140, - 185, 32, 123, 179, 99, 117, - 5, 203, 145, 0, 28, 118, - 36, 25, 1, 0, 0, 0, + 68, 88, 66, 67, 48, 128, + 218, 3, 7, 91, 254, 163, + 128, 77, 245, 30, 67, 227, + 240, 231, 1, 0, 0, 0, 172, 3, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 76, 2, 0, 0, 140, 2, @@ -67,7 +67,7 @@ const BYTE DGSLUnlit_main[] = 0, 0, 100, 0, 0, 0, 2, 0, 0, 0, 120, 1, 0, 0, 116, 0, 0, 0, - 67, 58, 92, 65, 84, 71, + 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, 105, 114, 101, 99, diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/DGSLUnlit_main.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/DGSLUnlit_main.pdb index 395ffa20ffebd698b7f80136b40b25c7551cbab7..c3c848f33c7d2c5d8a1f8ba7a29a323daefcbba4 100644 GIT binary patch delta 217 zcmZoz!`QHfaRUpNghHB2BqIX@gXp{SmW|SUZqve8mt0Tl)7dP;^--MBWip?V1!Kx& zKM(WGbxK`~Y#kj(^u9gY%%{S_#3RjYX~D(7$N-`@%c(68XSD(v#JKsetu5CiuM*~n zDIAl_y>h{Zm`|4Relm%R1*d(JWjqYQ7CEbeOaTEwAZ7<*E+A$DVh~^jVkIEv*lft< V#W=~wgHsjA69ZzE&4E7aIRS?pGm-!R delta 217 zcmZoz!`QHfaRUpN#BS@a5sVBB4BJI}50!EEJ2n2i#LD!`amr>Hu8-o3&Xf6+EEtm~ z`+1pfu2bq_WIK_qQE_bhWgGV7^_&3w!a2GC diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/DGSLUnlit_mainTk.inc b/Kits/DirectXTK/Src/Shaders/Compiled/DGSLUnlit_mainTk.inc index acfa6d32..f7a39104 100644 --- a/Kits/DirectXTK/Src/Shaders/Compiled/DGSLUnlit_mainTk.inc +++ b/Kits/DirectXTK/Src/Shaders/Compiled/DGSLUnlit_mainTk.inc @@ -30,7 +30,7 @@ def c0, -1, -0, 0, 0 dcl t0 // pixel<4,5,6,7> -#line 93 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\DGSLUnlit.hlsl" +#line 93 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\DGSLUnlit.hlsl" mul r0.w, t0.w, t0.w cmp r0, -r0.w, c0.x, c0.y texkill r0 @@ -51,10 +51,10 @@ ret const BYTE DGSLUnlit_mainTk[] = { - 68, 88, 66, 67, 181, 76, - 169, 245, 125, 51, 210, 255, - 22, 180, 214, 164, 175, 50, - 140, 128, 1, 0, 0, 0, + 68, 88, 66, 67, 150, 128, + 102, 201, 14, 10, 10, 51, + 181, 90, 182, 110, 47, 204, + 156, 50, 1, 0, 0, 0, 96, 4, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 208, 2, 0, 0, 64, 3, @@ -75,7 +75,7 @@ const BYTE DGSLUnlit_mainTk[] = 0, 0, 100, 0, 0, 0, 2, 0, 0, 0, 172, 1, 0, 0, 156, 0, 0, 0, - 67, 58, 92, 65, 84, 71, + 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, 105, 114, 101, 99, diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/DGSLUnlit_mainTk.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/DGSLUnlit_mainTk.pdb index 5564844528d83be56ec0df1dba67452694d2bf98..01af53b14282b5d2bcb9ab7c7396bd0deda50ba7 100644 GIT binary patch delta 217 zcmZoz!`QHfaRUpNgkqXYBqIX@!*Sz)ds{QY-PYWDskt~M#CEd`*GF+im&tre7K|yA z{XEP!*C}-|vW4_M*ZcNtGoK0z6OS~rr3DuQBLj%uET^_WoYe|w5aZ^%fa{)0M5Q6|K5Gw&O$7Vw= WFUCne9-OK`o){3TY!38U&j|ojDmMQB delta 217 zcmZoz!`QHfaRUpN#BS@a5sVBB4EDQ)no^&f^=r(Fyt+iaK5nxN*GF+i=gE9Z7L3W0 z{k+UK*C}-|vQ3bVs5rKLGoK0z6VD6gwN_jVj0_-pvz*!jaaNE)R+|so+Hy_eV!>(j zWEn3*u$j)PazG6rAPB_lK&%AB96-zk#B4we0<4=2xx5%Bd6Z0+aNwET;E@7$mHA{D W&nJ_7JUCT=O2mLzb#tK4dQJfIY&o(3 diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/DGSLUnlit_mainTx.inc b/Kits/DirectXTK/Src/Shaders/Compiled/DGSLUnlit_mainTx.inc index 4b96796f..ec8b50eb 100644 --- a/Kits/DirectXTK/Src/Shaders/Compiled/DGSLUnlit_mainTx.inc +++ b/Kits/DirectXTK/Src/Shaders/Compiled/DGSLUnlit_mainTx.inc @@ -38,7 +38,7 @@ dcl t1.xy // pixel<8,9> dcl_2d s0 -#line 117 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\DGSLUnlit.hlsl" +#line 117 "D:\ATG\st_dev\Kits\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> @@ -59,10 +59,10 @@ ret const BYTE DGSLUnlit_mainTx[] = { - 68, 88, 66, 67, 120, 227, - 220, 111, 213, 205, 214, 36, - 63, 162, 186, 62, 127, 189, - 193, 69, 1, 0, 0, 0, + 68, 88, 66, 67, 20, 246, + 10, 67, 162, 162, 136, 188, + 227, 85, 139, 18, 93, 173, + 137, 7, 1, 0, 0, 0, 204, 4, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 16, 3, 0, 0, 172, 3, @@ -83,7 +83,7 @@ const BYTE DGSLUnlit_mainTx[] = 0, 0, 6, 0, 0, 0, 100, 0, 0, 0, 4, 0, 0, 0, 216, 1, 0, 0, - 220, 0, 0, 0, 67, 58, + 220, 0, 0, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/DGSLUnlit_mainTx.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/DGSLUnlit_mainTx.pdb index 9022156481c8c660be83de71f8b5317e6f52f698..366f826a5b9a5addc9109cd9b01d75759b05390f 100644 GIT binary patch delta 341 zcmZoz!`QHfaRUpNgkqXYBqIX@L*vV7i#TpsJ4_dP(l2#s&+E-HTs$oNE~ShNo+6A4 zGxstxIDcT?Y|eL0n9*f2pOOV*%49ze^UZZiU5sr1-tg&vd$yTRg@uVnn%UBVi-C~= zL~oW;t6^u_z(0A8t{T&V!<&!j{^IAf0$K*LuxN6Qqva+$VGd4CAdlh1yBW-zW!#=H zPV#aS1gT+Qm;%HK3=9bj49=6oy=3)wOxwl`6as_X#LT>q3WmJ=yi^9=U3woG88G!M z_HqQf)qJvy_mfFnEI9o-S;oT<>>p=Uh$##VfW*7{EEnfn&3Z+a1P9Tr4;p zG+D;W5NxTlsvJ-|2nYf(I}j@YF$WNH0Wlj8g8=JhLoP4INgi$>1wb%mvZ9^v#d`= dcl_2d s0 -#line 144 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\DGSLUnlit.hlsl" +#line 144 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\DGSLUnlit.hlsl" texld r0, t1, s0 mul r1.w, r0.w, t0.w // ::local4<0> @@ -74,10 +74,10 @@ ret const BYTE DGSLUnlit_mainTxTk[] = { - 68, 88, 66, 67, 124, 173, - 95, 254, 152, 55, 187, 233, - 237, 223, 77, 85, 51, 161, - 139, 255, 1, 0, 0, 0, + 68, 88, 66, 67, 103, 138, + 14, 78, 247, 142, 224, 83, + 188, 196, 69, 24, 63, 145, + 4, 76, 1, 0, 0, 0, 164, 5, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 144, 3, 0, 0, 132, 4, @@ -98,7 +98,7 @@ const BYTE DGSLUnlit_mainTxTk[] = 0, 0, 11, 0, 0, 0, 100, 0, 0, 0, 4, 0, 0, 0, 4, 2, 0, 0, - 4, 1, 0, 0, 67, 58, + 4, 1, 0, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/DGSLUnlit_mainTxTk.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/DGSLUnlit_mainTxTk.pdb index dd8a3ac57e4d050e938b592cf2e6f901d1a9e38f..88bd7220026b1b33970a7e37dd3d9f20767d2f2b 100644 GIT binary patch delta 269 zcmZoz!`QHfaRUpNgkqXYBqIX@1Jjou@v!i_lrl1SiZC+F z+{?`1_M2g|Io~y5MwiKaN*0VMll?r*H`gh3F|r-9G}Zt1Y%`w<3lontv!w+W10w^7 z-Yln9!_KsUfASn%H6XS5i0&_bRx6-ojGGVJ`g3r)0htU8sSL%NrQMz~PVy>YahRsa zJh{TF0Bnc(WCiaBlek!Lx^c3MhauP<&Z;0&K|m0Q*@2h~h}nP`1XzJs35Yp18*+Iu UPV({KR0ZxO%s1C5buqF%_^`I(*!InQDlAMqFPPU_aWOD5 zfauL~YBlUk3=EU!=&Av!%|~>9@w0+0+kDv8pJQSG*CYpy%_?qp7$Ww@?xCiQNjY^O|I}L06W-xvV!M>Nj@H& QDnL;&AXeQR=(C;^0QdJtbN~PV diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/DualTextureEffect_PSDualTexture.inc b/Kits/DirectXTK/Src/Shaders/Compiled/DualTextureEffect_PSDualTexture.inc index ee4f98cc..b42eeb61 100644 --- a/Kits/DirectXTK/Src/Shaders/Compiled/DualTextureEffect_PSDualTexture.inc +++ b/Kits/DirectXTK/Src/Shaders/Compiled/DualTextureEffect_PSDualTexture.inc @@ -45,7 +45,7 @@ dcl_2d s0 dcl_2d s1 -#line 98 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\DualTextureEffect.fx" +#line 98 "D:\ATG\st_dev\Kits\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> @@ -55,7 +55,7 @@ mul r1, r1, c1 mul r0, r0, r1 // ::color<0,1,2,3> -#line 20 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" +#line 20 "D:\ATG\st_dev\Kits\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> @@ -87,10 +87,10 @@ ret const BYTE DualTextureEffect_PSDualTexture[] = { - 68, 88, 66, 67, 38, 99, - 199, 75, 242, 3, 79, 186, - 138, 169, 51, 70, 176, 119, - 225, 51, 1, 0, 0, 0, + 68, 88, 66, 67, 93, 190, + 211, 98, 110, 140, 45, 18, + 148, 209, 208, 222, 144, 101, + 83, 11, 1, 0, 0, 0, 128, 6, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 32, 4, 0, 0, 204, 5, @@ -114,7 +114,7 @@ const BYTE DualTextureEffect_PSDualTexture[] = 15, 0, 0, 0, 164, 0, 0, 0, 5, 0, 0, 0, 48, 2, 0, 0, 28, 1, - 0, 0, 67, 58, 92, 65, + 0, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, 105, 114, @@ -124,7 +124,7 @@ const BYTE DualTextureEffect_PSDualTexture[] = 92, 68, 117, 97, 108, 84, 101, 120, 116, 117, 114, 101, 69, 102, 102, 101, 99, 116, - 46, 102, 120, 0, 67, 58, + 46, 102, 120, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/DualTextureEffect_PSDualTexture.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/DualTextureEffect_PSDualTexture.pdb index ee3c94cb5599dcd67cba037568398277a47997d2..1c37148f342196df81ea24380594804e7bbc577b 100644 GIT binary patch delta 405 zcmZqZVQT1M+Q7mkA(`e9$;iOK@HmfUV^ryD|2^k6ylTIyV6s_;i-(2pY&|oBrwAj% z%)QJE``>OhL{VR)Vt6DuRU=f_NAh>VV8`42!b(CRLTN?6`A^d2&Tn4cJAtNNxrB zLSype>fA|OEI0#UvP^{`+@}g~|4D&a#*=v~c}zjJfj~A8a{{p-5VHd@2(SXN5)g9$ hF&7ZC0r5Hzd$J+drb#scoVGv?$mKShBWsp(0sv@4Vm1H( delta 405 zcmZqZVQT1M+Q7mkvDx}-1S10jgSEf#{>1OAJ!h6|ney1m+ibH87Y_^HZYc%^PZ36j znR}TTP6Tc?5uro0*Om=Wq15%qaoTJq2wgFvL z2gD#?523(h7|6M3;H)A8g9A`3h=+mU9gtRHT$IH(iHilN_a@6!8N&Ub0C%|*m}NYf zx0=Uv9nd8pAPB_lU={-dE0A6X#9UC!2BejMm;;EjftYi$A=jo!6(uY{HpAqKiW+c8 g*dm1yDD*TYPp-_JR1?5y15^ccIfL!y$eQJx0B|#3@&Et; diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/DualTextureEffect_PSDualTextureNoFog.inc b/Kits/DirectXTK/Src/Shaders/Compiled/DualTextureEffect_PSDualTextureNoFog.inc index f61d63ac..13ebef33 100644 --- a/Kits/DirectXTK/Src/Shaders/Compiled/DualTextureEffect_PSDualTextureNoFog.inc +++ b/Kits/DirectXTK/Src/Shaders/Compiled/DualTextureEffect_PSDualTextureNoFog.inc @@ -36,7 +36,7 @@ dcl_2d s0 dcl_2d s1 -#line 113 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\DualTextureEffect.fx" +#line 113 "D:\ATG\st_dev\Kits\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> @@ -69,10 +69,10 @@ ret const BYTE DualTextureEffect_PSDualTextureNoFog[] = { - 68, 88, 66, 67, 19, 8, - 7, 40, 156, 123, 108, 37, - 81, 229, 171, 109, 9, 125, - 67, 201, 1, 0, 0, 0, + 68, 88, 66, 67, 134, 108, + 202, 85, 227, 222, 33, 209, + 168, 154, 91, 236, 78, 7, + 64, 232, 1, 0, 0, 0, 24, 5, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 80, 3, 0, 0, 124, 4, @@ -94,7 +94,7 @@ const BYTE DualTextureEffect_PSDualTextureNoFog[] = 12, 0, 0, 0, 108, 0, 0, 0, 4, 0, 0, 0, 180, 1, 0, 0, 204, 0, - 0, 0, 67, 58, 92, 65, + 0, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, 105, 114, diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/DualTextureEffect_PSDualTextureNoFog.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/DualTextureEffect_PSDualTextureNoFog.pdb index 9a4bf7888a55a0d1ab0ba9fa7eb867a81055008d..760871b963a2995b995ba512a46bfb5f01fbdd19 100644 GIT binary patch delta 460 zcmZqp!`SeLaRUpNgk+jaBqIX@L$?q|d*z>KhlY&|SKc4%UbIA)a#@)uR4l%dA1b!Lj2|p!4Cdcts|a$| z`u1!ypA`!ek2JHT1s4M&1Bl)%XY+)OX#@Xc7H2gewOPk`nwp&h&^a(*4`Tr7FpxWe z;2jVvLD^>&!9ol{JPZtVK;|}vMOi$PD%=DEz~U-EWeN-o2@DK*lfx@yxh?K#FoPu+ z7$!H`h{)vS=cO{}?$Z0n$bhL~eT667v&dcq1;E5fTr4=lZn8|7Av|yt;6WkxfKMmftVAB1%a3yh(UlAh?Rht1BkhRm<@>6f!LD`xi(Fz3gEN>azOsJ-W*xA GoEZR|%4wwl delta 460 zcmZqp!`SeLaRUpN#AfTS5sVBB3_+svC+v81*Ll0%|Mb5M_vS2?;bP(6EyciaQ;Uf~ z^ce%gi9n{!+I){R8J#ERmupNmvk+rUo~&=FF}bWl6e<>9&JPvaU%?L+GY0c-vN6AL zEIzhJLntsA z2687FIIGCO-~bd0;$dKT2c(r47iIBG;$p$+ugNkMhH!@~z?~}vW*JZBt>iIX2XqMt z2m&!Xn8m=r3Z&NoF&7lG0cj;5<^bYsAm*HG$hB!wnHxwC5U2p1s=&aI0Ax-MFO%g4 z(l9W&(MCijFF!ApL3fwlN0^t8HLNf5gaup2&I|y4 CHEbjR diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/DualTextureEffect_VSDualTexture.inc b/Kits/DirectXTK/Src/Shaders/Compiled/DualTextureEffect_VSDualTexture.inc index ac63dbb4..1013826e 100644 --- a/Kits/DirectXTK/Src/Shaders/Compiled/DualTextureEffect_VSDualTexture.inc +++ b/Kits/DirectXTK/Src/Shaders/Compiled/DualTextureEffect_VSDualTexture.inc @@ -46,7 +46,7 @@ dcl_texcoord1 v1 // vin<4,5> dcl_texcoord2 v2 // vin<6,7> -#line 49 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" +#line 49 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" dp4 oPos.z, v0, c5 // ::VSDualTexture<14> #line 14 @@ -59,15 +59,15 @@ dp4 r0.y, v0, c4 // ::vout<1> dp4 r0.z, v0, c6 // ::vout<3> -#line 33 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\DualTextureEffect.fx" +#line 33 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\DualTextureEffect.fx" mad oPos.xy, r0.z, c0, r0 // ::VSDualTexture<12,13> mov oPos.w, r0.z // ::VSDualTexture<15> -#line 50 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" +#line 50 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" mov oT0, c1 // ::VSDualTexture<0,1,2,3> mov oT1.xyz, c7.x // ::VSDualTexture<4,5,6> -#line 40 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\DualTextureEffect.fx" +#line 40 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\DualTextureEffect.fx" mov oT2.xy, v1 // ::VSDualTexture<8,9> mov oT2.zw, v2.xyyx // ::VSDualTexture<11,10> @@ -97,10 +97,10 @@ ret const BYTE DualTextureEffect_VSDualTexture[] = { - 68, 88, 66, 67, 94, 59, - 24, 18, 169, 109, 112, 90, - 199, 116, 129, 13, 54, 162, - 57, 167, 1, 0, 0, 0, + 68, 88, 66, 67, 96, 215, + 135, 135, 114, 179, 84, 3, + 149, 39, 0, 95, 100, 118, + 217, 145, 1, 0, 0, 0, 148, 7, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 248, 4, 0, 0, 128, 6, @@ -125,7 +125,7 @@ const BYTE DualTextureEffect_VSDualTexture[] = 0, 0, 17, 0, 0, 0, 164, 0, 0, 0, 3, 0, 0, 0, 16, 3, 0, 0, - 44, 1, 0, 0, 67, 58, + 44, 1, 0, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, @@ -134,7 +134,7 @@ const BYTE DualTextureEffect_VSDualTexture[] = 92, 83, 104, 97, 100, 101, 114, 115, 92, 67, 111, 109, 109, 111, 110, 46, 102, 120, - 104, 0, 67, 58, 92, 65, + 104, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, 105, 114, diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/DualTextureEffect_VSDualTexture.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/DualTextureEffect_VSDualTexture.pdb index 9f269b9ae12e27f12ae48d7f3c64c6a8d7ae9a68..4eeee01f7a66dca2fb7f68a975dfc7f44a97e35b 100644 GIT binary patch delta 374 zcmZqZVQT1M+Q7mkA(7@1$;iOKz}C1lMevG-mIwkVb_kP!6-ciGVlF6V1JX)B%mKvNK+HMW ykZaSVsuC6;n_+TARSnqdwn%{j3NDSwldE$l)dld{0#$*u16|Kxw>h?MF*^Vm;a8*p diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/DualTextureEffect_VSDualTextureNoFog.inc b/Kits/DirectXTK/Src/Shaders/Compiled/DualTextureEffect_VSDualTextureNoFog.inc index 6de3603b..2a8a5f03 100644 --- a/Kits/DirectXTK/Src/Shaders/Compiled/DualTextureEffect_VSDualTextureNoFog.inc +++ b/Kits/DirectXTK/Src/Shaders/Compiled/DualTextureEffect_VSDualTextureNoFog.inc @@ -44,20 +44,20 @@ dcl_texcoord1 v1 // vin<4,5> dcl_texcoord2 v2 // vin<6,7> -#line 49 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" +#line 49 "D:\ATG\st_dev\Kits\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 48 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\DualTextureEffect.fx" +#line 48 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\DualTextureEffect.fx" mad oPos.xy, r0.z, c0, r0 // ::VSDualTextureNoFog<8,9> mov oPos.w, r0.z // ::VSDualTextureNoFog<11> -#line 50 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" +#line 50 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" mov oT0, c1 // ::VSDualTextureNoFog<0,1,2,3> -#line 55 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\DualTextureEffect.fx" +#line 55 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\DualTextureEffect.fx" mov oT1.xy, v1 // ::VSDualTextureNoFog<4,5> mov oT1.zw, v2.xyyx // ::VSDualTextureNoFog<7,6> @@ -84,10 +84,10 @@ ret const BYTE DualTextureEffect_VSDualTextureNoFog[] = { - 68, 88, 66, 67, 93, 83, - 68, 27, 208, 240, 226, 244, - 169, 83, 240, 30, 58, 224, - 98, 76, 1, 0, 0, 0, + 68, 88, 66, 67, 16, 56, + 120, 226, 31, 138, 98, 120, + 120, 166, 26, 124, 242, 80, + 148, 91, 1, 0, 0, 0, 156, 6, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 100, 4, 0, 0, 160, 5, @@ -112,7 +112,7 @@ const BYTE DualTextureEffect_VSDualTextureNoFog[] = 0, 0, 12, 0, 0, 0, 164, 0, 0, 0, 3, 0, 0, 0, 208, 2, 0, 0, - 4, 1, 0, 0, 67, 58, + 4, 1, 0, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, @@ -121,7 +121,7 @@ const BYTE DualTextureEffect_VSDualTextureNoFog[] = 92, 83, 104, 97, 100, 101, 114, 115, 92, 67, 111, 109, 109, 111, 110, 46, 102, 120, - 104, 0, 67, 58, 92, 65, + 104, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, 105, 114, diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/DualTextureEffect_VSDualTextureNoFog.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/DualTextureEffect_VSDualTextureNoFog.pdb index 2c1b51f24fdb084a385b1778625a45d4a954468a..ef6c7ac25108779b9af0eaa6022cc7d76840ea71 100644 GIT binary patch delta 378 zcmZqZVQT1M+Q7mkA(7@1$;iOKz$Q2QOYYl)K0P;WYR*-2yx%Ot^--76WpaM4#$+=K zF~*e1`j#4#%c?}7V)3>7P_g}0{9rL-F#jgo+DB4a-=1yevtnW5k!H5E;9_880MVP} zY?kQTIRNc~0ect&NQZ$O0R-=WSP9BLs|Xfi2;yO2r~@*$F)YgAn^aT6{o%D9GenAE za-)sNNl_A_~3UCiefmz0rd8>I$K^B8RHV|_Hu^!U8C^W^+$jmc&f zVvNa?^({3fm(_?u#p0{^p zvst2Vw+(1l9T0 dcl_texcoord3 v3 // vin<8,9,10,11> -#line 49 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" +#line 49 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" dp4 oPos.z, v0, c5 // ::VSDualTextureVc<14> #line 14 @@ -56,22 +56,22 @@ max r0.x, r0.x, c7.x min oT1.w, r0.x, c7.y // ::VSDualTextureVc<7> -#line 72 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\DualTextureEffect.fx" +#line 72 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\DualTextureEffect.fx" mul oT0, v3, c1 // ::VSDualTextureVc<0,1,2,3> -#line 49 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" +#line 49 "D:\ATG\st_dev\Kits\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 63 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\DualTextureEffect.fx" +#line 63 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\DualTextureEffect.fx" mad oPos.xy, r0.z, c0, r0 // ::VSDualTextureVc<12,13> mov oPos.w, r0.z // ::VSDualTextureVc<15> -#line 51 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" +#line 51 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" mov oT1.xyz, c7.x // ::VSDualTextureVc<4,5,6> -#line 70 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\DualTextureEffect.fx" +#line 70 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\DualTextureEffect.fx" mov oT2.xy, v1 // ::VSDualTextureVc<8,9> mov oT2.zw, v2.xyyx // ::VSDualTextureVc<11,10> @@ -102,10 +102,10 @@ ret const BYTE DualTextureEffect_VSDualTextureVc[] = { - 68, 88, 66, 67, 72, 5, - 67, 132, 109, 127, 116, 111, - 239, 45, 3, 66, 179, 228, - 80, 82, 1, 0, 0, 0, + 68, 88, 66, 67, 233, 83, + 115, 81, 128, 139, 8, 115, + 150, 50, 128, 143, 64, 79, + 118, 95, 1, 0, 0, 0, 244, 7, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 40, 5, 0, 0, 196, 6, @@ -130,7 +130,7 @@ const BYTE DualTextureEffect_VSDualTextureVc[] = 0, 0, 18, 0, 0, 0, 164, 0, 0, 0, 3, 0, 0, 0, 48, 3, 0, 0, - 52, 1, 0, 0, 67, 58, + 52, 1, 0, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, @@ -139,7 +139,7 @@ const BYTE DualTextureEffect_VSDualTextureVc[] = 92, 83, 104, 97, 100, 101, 114, 115, 92, 67, 111, 109, 109, 111, 110, 46, 102, 120, - 104, 0, 67, 58, 92, 65, + 104, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, 105, 114, diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/DualTextureEffect_VSDualTextureVc.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/DualTextureEffect_VSDualTextureVc.pdb index f8f96d8c24c26ee1df15822166751b32eb066bc1..49978783226cfead88f2471da286c685700af8e7 100644 GIT binary patch delta 367 zcmZqZVQT1M+Q7mkA(`e9$;iOKz;-Q5H9Y63@0<%}D^|PkT-q$d^--76WpaM4#$+=K zF~*e1`j#4#%c?}7V)3>7P_g}0{9rL-F#jgoQ)yMLZ_hUKS+OwjNHbena4|44fauL~ zHcRyF9DsJgfIW->q{Bdt0D^ZwtORABRRjw$1o1F1)B%~>7#8L5O{ytj$%wznJh`H# z0q#CzSApC-aS|5`POnXtsWOE7M*;2&DKN`;GH*4HDabYu$Od9gAQl8-b|3};Rv=aa lVh$kY0%A5GUI$`NHssngsV;!m4#)v10J+|Fb8OvWb^x?DRjB{~ delta 367 zcmZqZVQT1M+Q7mkvB~;t1S10j1B>tCsb`x``7dzzprW$&{^iXwTpx8AohRp4YfLt? z5MxZ9tZ%6?xvWMMDi&YO4;9;A!w(iS2J>&Soq5Syd~Ew>J}VX`o)^q(t+*H%89?-A zIh!T=cH4k<)d4XG*h45V83u9$8aS)Sz~BHB3*up5cn74F7#HR6P2ys~>FCKaHHL7P zD!|<*1!fsf=B?#1UB?8mL=Z@^LzoP#Kzbbzb3rj1kX8a>4j|43V$R8iT$?6Um9PNW k43jIW8sOoA92%gonmDO0fY%nN3ZxzAdIr1Av2}~t0l!sSPXGV_ diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/DualTextureEffect_VSDualTextureVcNoFog.inc b/Kits/DirectXTK/Src/Shaders/Compiled/DualTextureEffect_VSDualTextureVcNoFog.inc index 38cb039c..9520cac0 100644 --- a/Kits/DirectXTK/Src/Shaders/Compiled/DualTextureEffect_VSDualTextureVcNoFog.inc +++ b/Kits/DirectXTK/Src/Shaders/Compiled/DualTextureEffect_VSDualTextureVcNoFog.inc @@ -46,18 +46,18 @@ dcl_texcoord2 v2 // vin<6,7> dcl_texcoord3 v3 // vin<8,9,10,11> -#line 49 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" +#line 49 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" dp4 oPos.z, v0, c4 // ::VSDualTextureVcNoFog<10> -#line 88 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\DualTextureEffect.fx" +#line 88 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\DualTextureEffect.fx" mul oT0, v3, c1 // ::VSDualTextureVcNoFog<0,1,2,3> -#line 49 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" +#line 49 "D:\ATG\st_dev\Kits\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 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\DualTextureEffect.fx" +#line 79 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\DualTextureEffect.fx" mad oPos.xy, r0.z, c0, r0 // ::VSDualTextureVcNoFog<8,9> mov oPos.w, r0.z // ::VSDualTextureVcNoFog<11> @@ -89,10 +89,10 @@ ret const BYTE DualTextureEffect_VSDualTextureVcNoFog[] = { - 68, 88, 66, 67, 50, 120, - 119, 116, 49, 137, 216, 88, - 182, 128, 201, 15, 123, 28, - 203, 9, 1, 0, 0, 0, + 68, 88, 66, 67, 17, 130, + 73, 201, 222, 221, 152, 237, + 246, 47, 168, 249, 31, 102, + 202, 82, 1, 0, 0, 0, 0, 7, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 152, 4, 0, 0, 232, 5, @@ -117,7 +117,7 @@ const BYTE DualTextureEffect_VSDualTextureVcNoFog[] = 0, 0, 13, 0, 0, 0, 164, 0, 0, 0, 3, 0, 0, 0, 244, 2, 0, 0, - 12, 1, 0, 0, 67, 58, + 12, 1, 0, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, @@ -126,7 +126,7 @@ const BYTE DualTextureEffect_VSDualTextureVcNoFog[] = 92, 83, 104, 97, 100, 101, 114, 115, 92, 67, 111, 109, 109, 111, 110, 46, 102, 120, - 104, 0, 67, 58, 92, 65, + 104, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, 105, 114, diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/DualTextureEffect_VSDualTextureVcNoFog.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/DualTextureEffect_VSDualTextureVcNoFog.pdb index dc9ae324490660a27da88973d653179d65d6bb0b..cd35ec2b58191e625513a2f71687a3b3b11b3d74 100644 GIT binary patch delta 400 zcmZqZVQT1M+Q7mkA(`e9$;iOK5dF-?^}EjjpIJ6#T3o}HDVREC5*yO1->0oErVs|UZLmEIArcUBw!RhzOGF66fPb)xK`>UkD zEaS<%)jXykH-JDk5OV^tAP}lU*E0OlWFOaK4? delta 400 zcmZqZVQT1M+Q7mkvB~;t1S10jgUY9GN2+2DJ9T*6p7W`EwZdi@u8+Em&Xf5p>==_L z>sx9}E~^m*^ECv5ONvU9OG=AUi}lhfG8iDz`)l|i(vxRbbAz?qWD}evSA1;yW`x20x5O~lYtdTuLEK(C}soFN5CO6uMO`ckn4)(q+_Amkkqy{i#QYX~~@Y(`(f(!-viNS7j IY~5mZ0Lg}9O#lD@ diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_PSEnvMap.inc b/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_PSEnvMap.inc index 4e238b3a..68a7f363 100644 --- a/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_PSEnvMap.inc +++ b/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_PSEnvMap.inc @@ -45,7 +45,7 @@ dcl_2d s0 dcl_cube s1 -#line 205 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\EnvironmentMapEffect.fx" +#line 205 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\EnvironmentMapEffect.fx" texld r0, t3, s1 texld r1, t2, s0 mul r1, r1, t0 // ::color<0,1,2,3> @@ -54,7 +54,7 @@ mad r0.xyz, r0, r1.w, -r1 mad r0.xyz, t1, r0, r1 // ::color<0,1,2> -#line 20 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" +#line 20 "D:\ATG\st_dev\Kits\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> @@ -86,10 +86,10 @@ ret const BYTE EnvironmentMapEffect_PSEnvMap[] = { - 68, 88, 66, 67, 57, 173, - 89, 45, 2, 252, 185, 36, - 194, 126, 105, 63, 6, 223, - 149, 101, 1, 0, 0, 0, + 68, 88, 66, 67, 159, 245, + 76, 7, 142, 11, 248, 79, + 122, 126, 23, 141, 99, 219, + 97, 235, 1, 0, 0, 0, 100, 6, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 252, 3, 0, 0, 176, 5, @@ -113,7 +113,7 @@ const BYTE EnvironmentMapEffect_PSEnvMap[] = 14, 0, 0, 0, 168, 0, 0, 0, 4, 0, 0, 0, 48, 2, 0, 0, 24, 1, - 0, 0, 67, 58, 92, 65, + 0, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, 105, 114, @@ -124,7 +124,7 @@ const BYTE EnvironmentMapEffect_PSEnvMap[] = 111, 110, 109, 101, 110, 116, 77, 97, 112, 69, 102, 102, 101, 99, 116, 46, 102, 120, - 0, 67, 58, 92, 65, 84, + 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, 105, 114, 101, diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_PSEnvMap.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_PSEnvMap.pdb index 0a46e91d76071d888c34f5217d1a0b9bf0bc6b44..cc3bbcc63a1766d7b6b9522e511600bbc448fe33 100644 GIT binary patch delta 502 zcmZqZVQ%PQ-oU~oA(iG5$;iOK!12#p1nsiBTGpW%o-kF{Dfmh;jf6m@|Ud8Un>7 zMWx9lrA4X5dTA9I3@(!yqm3a_lVhW~p?Xj4=Y@!EJ|6AJ#Fn!2n%1{xoB85cn0Ta_ zEiJeh7#TqHX1N3#cBTjXlVj4=KvWBmIxuDPn)FF-tSvzIJ5O|!pPaN##1P1agD*gq z2GDnVfV2}3gFHG3NW=i~OEU(B6F{1GqhloFrVT7SlUeo^u$%}?W1d{GuLj{UsE;6y zhj{nYelzy}5U`n%<0s=JE*6~OI9cX^A=rNollu;ELw$effD|GeCJP*di64*V^<)RS zkq_$DA4)(55aaRaX?P| J=EOtunE_+Sj&cA1 delta 555 zcmZqZVQ%PQ-oU~ovBmmp1S10j!%dM*?ox$c+$QB1|McIvjb*b8mjH|OZYc(agNn=y zjystcrt>i{Of_U?sJ+F=a3YXtvpe50Z${_I6QeXH%kGt6Vo07G5aj?CFlPj@H3W)F zib|79N{dp9_0lRb7@Q|FMjJziR?2BKQP)aEtmliY-W&WD2-pl2pAP7YY7W(e|@GhBj! zp#{j^1H?{Hu`fVc1E}Z(5Wh5IVBp>87|FP40}GGn|Ns9PLAnJPxOxN`w#*S?;AV)J zEV(CI5~>wU1q8e1mH8$XFy!UurEYXAW}LLAgasrsxnfTZB4nUJ0`Wa0yiV;klbNDt z$cQWOC(9f#1P6-4%Z>Knf9flLZdK#E(bwda?s;1x61rtQZ(xfEYmV0f@PQ xm39>|H?oOozHGXR2ckIMi6 diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_PSEnvMapNoFog.inc b/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_PSEnvMapNoFog.inc index 3188723c..013f08d7 100644 --- a/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_PSEnvMapNoFog.inc +++ b/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_PSEnvMapNoFog.inc @@ -38,7 +38,7 @@ dcl_2d s0 dcl_cube s1 -#line 219 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\EnvironmentMapEffect.fx" +#line 219 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\EnvironmentMapEffect.fx" texld r0, t3, s1 texld r1, t2, s0 mul r1, r1, t0 // ::color<0,1,2,3> @@ -72,10 +72,10 @@ ret const BYTE EnvironmentMapEffect_PSEnvMapNoFog[] = { - 68, 88, 66, 67, 50, 37, - 62, 75, 2, 114, 82, 124, - 107, 5, 136, 83, 185, 126, - 27, 223, 1, 0, 0, 0, + 68, 88, 66, 67, 180, 44, + 2, 115, 238, 18, 26, 161, + 145, 155, 71, 173, 227, 21, + 89, 185, 1, 0, 0, 0, 100, 5, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 92, 3, 0, 0, 176, 4, @@ -97,7 +97,7 @@ const BYTE EnvironmentMapEffect_PSEnvMapNoFog[] = 12, 0, 0, 0, 112, 0, 0, 0, 3, 0, 0, 0, 216, 1, 0, 0, 208, 0, - 0, 0, 67, 58, 92, 65, + 0, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, 105, 114, diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_PSEnvMapNoFog.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_PSEnvMapNoFog.pdb index 248cce773e7b0ca828663ac7e7c33f789efffc1c..54e3bce87699cbc03a75d0957a08154d74fbc6f3 100644 GIT binary patch delta 513 zcmZqZVQ%PQ-oU~oA(iG5$;iOKu<~{9(FzAfhn*s=p__YH&u^CDVquZGHI;o(US5dU=Ht4R8-i zK)nX>1;pFu_8M_B{D*_hj2vGXCvmah4ARLm`wYRJb(q|@j~f~khxSP!0%fwmewg_2 zXkJftpo96K4*#J9WB@@P5OV@Ch|2-QTtLhQ#2cY(AjQB6#DYK!(*FU7xhETPrA;~z P!x{_Z#BEMIFrO6wrU{Ob delta 550 zcmZqZVQ%PQ-oU~ovBmmp1S10jgY1LfGp24{>aZGnR(zMe8J#CjjMA8F7A47;JUJlB0n9fCvo!>YONvU9 zOG=AUi}lhfG8mjEGe#Rjq$bBkb3?VB+sz9R+k8CQk%{d?-LK+f+c)#Yu`uzxU|ws* z#lXk_qBqMW2(U9TFibW`R|8QIU}|$i`aU-ypyS~n2I!SZjFSV_sTqPiX+91I(F@R;#CXUT2JMJ(}{=bn`KpLq!4_9uTiX!s^^^Bbh0BhK#tv zeX`6xLvV;VOzzvq4GphD`=k&dH(6jmO#FB>uO~au6~LGQ1{4Fs3lIYcJ^(Q{5OV=B u8xZFKF((j%04op+0x?M6Mj!^MQ37I)$%b5MlMckN#sN98n-dSrX9WO4dYGF4 diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_PSEnvMapPixelLighting.inc b/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_PSEnvMapPixelLighting.inc index 1475cc47..29b47c42 100644 --- a/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_PSEnvMapPixelLighting.inc +++ b/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_PSEnvMapPixelLighting.inc @@ -46,7 +46,7 @@ dcl_2d s0 dcl_cube s1 -#line 92 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\EnvironmentMapEffect.fx" +#line 92 "D:\ATG\st_dev\Kits\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> @@ -62,7 +62,7 @@ #line 100 texld r1, r1, s1 -#line 36 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 36 "D:\ATG\st_dev\Kits\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> @@ -78,7 +78,7 @@ mov r3.xyz, c2 // Parameters::DiffuseColor<0,1,2> mad r0.xyz, r0, r3, c3 // ::result<0,1,2> -#line 89 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\EnvironmentMapEffect.fx" +#line 89 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\EnvironmentMapEffect.fx" mul r2, r2, t3 // ::color<0,1,2,3> #line 96 @@ -94,7 +94,7 @@ #line 109 mad r0.xyz, c0, r0.w, r0 // ::color<0,1,2> -#line 20 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" +#line 20 "D:\ATG\st_dev\Kits\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> @@ -149,10 +149,10 @@ ret const BYTE EnvironmentMapEffect_PSEnvMapPixelLighting[] = { - 68, 88, 66, 67, 211, 117, - 118, 123, 125, 214, 139, 172, - 159, 31, 64, 128, 54, 207, - 30, 237, 1, 0, 0, 0, + 68, 88, 66, 67, 252, 201, + 117, 228, 6, 186, 229, 21, + 122, 165, 68, 7, 74, 35, + 92, 125, 1, 0, 0, 0, 132, 13, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 32, 8, 0, 0, 208, 12, @@ -176,7 +176,7 @@ const BYTE EnvironmentMapEffect_PSEnvMapPixelLighting[] = 34, 0, 0, 0, 224, 0, 0, 0, 13, 0, 0, 0, 76, 4, 0, 0, 36, 2, - 0, 0, 67, 58, 92, 65, + 0, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, 105, 114, @@ -187,7 +187,7 @@ const BYTE EnvironmentMapEffect_PSEnvMapPixelLighting[] = 111, 110, 109, 101, 110, 116, 77, 97, 112, 69, 102, 102, 101, 99, 116, 46, 102, 120, - 0, 67, 58, 92, 65, 84, + 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, 105, 114, 101, @@ -196,7 +196,7 @@ const BYTE EnvironmentMapEffect_PSEnvMapPixelLighting[] = 97, 100, 101, 114, 115, 92, 76, 105, 103, 104, 116, 105, 110, 103, 46, 102, 120, 104, - 0, 67, 58, 92, 65, 84, + 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, 105, 114, 101, diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_PSEnvMapPixelLighting.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_PSEnvMapPixelLighting.pdb index 63cd05e587a4f99272116f42423a48978173dbf2..9d2810cf944a5abc6a241e0cff8d3001069401bf 100644 GIT binary patch delta 536 zcmZoz!`!fjc>@cVgjAYKBqIX@gI(%=)%&`0oHu>iFt2*mzM{=CTskaLlQWqZ?3kGu z?i^rbm>*XQ=3EbUU{;%0R7-R(NTVK(hd?9x&1H>=Q7#L0fY2J;Fk&K&m32{vf;F`3LW3$SU2aJS)K$}|t delta 577 zcmZoz!`!fjc>@cV#1`wX5sVBB44a>Mt7s;6`R|%8)c-K9e$i$bE*%!BeS4S~?3kGu z?i^rbU|Pz=P|C-^5U`Vx;Y8r(B)-+&jLwr8k2^3iBu@^AasYBBMwv5$*ct-GB}Jvl zC8b5F#d>KK84N&m(Z&#|$+6MgV5J&-KAGtmC7F5YU?pIEn~z63GO@X`E0-MGzL_tM zg^A|{^I9t|21W)Dy;&~d2`>`^!(^5`H4vo(rZ$JX5-fq{3UV}`>I1C*o_nqQ~hUTGDQiyP!EN~hoemt7jlO5Y3S`0A-?@*Z=?k diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_PSEnvMapPixelLightingFresnel.inc b/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_PSEnvMapPixelLightingFresnel.inc index be9a10be..80695e69 100644 --- a/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_PSEnvMapPixelLightingFresnel.inc +++ b/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_PSEnvMapPixelLightingFresnel.inc @@ -46,7 +46,7 @@ dcl_2d s0 dcl_cube s1 -#line 92 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\EnvironmentMapEffect.fx" +#line 92 "D:\ATG\st_dev\Kits\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> @@ -62,7 +62,7 @@ #line 100 texld r1, r1, s1 -#line 36 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 36 "D:\ATG\st_dev\Kits\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> @@ -78,7 +78,7 @@ mov r5.xyz, c2 // Parameters::DiffuseColor<0,1,2> mad r4.xyz, r4, r5, c3 // ::result<0,1,2> -#line 89 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\EnvironmentMapEffect.fx" +#line 89 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\EnvironmentMapEffect.fx" mul r3, r3, t3 // ::color<0,1,2,3> #line 96 @@ -102,7 +102,7 @@ #line 109 mad r0.xyz, c0, r0.w, r0 // ::color<0,1,2> -#line 20 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" +#line 20 "D:\ATG\st_dev\Kits\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> @@ -164,10 +164,10 @@ ret const BYTE EnvironmentMapEffect_PSEnvMapPixelLightingFresnel[] = { - 68, 88, 66, 67, 184, 140, - 8, 70, 178, 196, 23, 231, - 142, 232, 150, 207, 49, 228, - 228, 187, 1, 0, 0, 0, + 68, 88, 66, 67, 109, 154, + 179, 107, 184, 119, 137, 38, + 235, 37, 108, 115, 228, 117, + 24, 176, 1, 0, 0, 0, 88, 15, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 56, 9, 0, 0, 164, 14, @@ -191,7 +191,7 @@ const BYTE EnvironmentMapEffect_PSEnvMapPixelLightingFresnel[] = 40, 0, 0, 0, 224, 0, 0, 0, 15, 0, 0, 0, 224, 4, 0, 0, 136, 2, - 0, 0, 67, 58, 92, 65, + 0, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, 105, 114, @@ -202,7 +202,7 @@ const BYTE EnvironmentMapEffect_PSEnvMapPixelLightingFresnel[] = 111, 110, 109, 101, 110, 116, 77, 97, 112, 69, 102, 102, 101, 99, 116, 46, 102, 120, - 0, 67, 58, 92, 65, 84, + 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, 105, 114, 101, @@ -211,7 +211,7 @@ const BYTE EnvironmentMapEffect_PSEnvMapPixelLightingFresnel[] = 97, 100, 101, 114, 115, 92, 76, 105, 103, 104, 116, 105, 110, 103, 46, 102, 120, 104, - 0, 67, 58, 92, 65, 84, + 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, 105, 114, 101, diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_PSEnvMapPixelLightingFresnel.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_PSEnvMapPixelLightingFresnel.pdb index c45b39b60bd3a5adc143166e147bd312bf34ef15..69f221cd9efba4554c84559f6ec915a4f0672d2a 100644 GIT binary patch delta 505 zcmZoz!`!fjc>@cVgjAYKBqIX@!=ecZUuMTnb>6{OxFkVhQT1jSE(;dv*9i;^rF;ww z0XrEP?0p#++8!}6qyX8kzcXyk=bPuv=rVa?l*VMUC`rbY$pKLgV7@t+tszicQdF8; zQd*Q+td~}i!Qe8PG1?d+H90n#8>;o*XK<7J8bd;Z*v`fSg$cBS2K$Zs3b9;ca z6A**^ISEL_0P#yR28I(rns=jPB;%qzJd;k9aKGTHVg@P!fys>ta+Bwt%7%MT0_ru0 zFCgB&cUo!E37O4I98VZ0ak1bG%E>Zk48eYMnA~@U8yW(K&PXA`VzR(lnE3H%UQc$Q z1Au`JcJB`*kaHLq@_?8Vh(TNqAm##MHXz;zWdkV&Rv;DxVvzn1K+HYakSlG{xdhe} MASZQm>bcqM0Q>QWG5`Po delta 546 zcmZoz!`!fjc>@cV#1`wX5sVBB3^r@ux);uW=+vc|rqY&sXZdCsE(;dveS4S~O8FQV z0(LSoFfCTxQId?wlLMk0zYfS41AL4XyA1%Vi(ZzB+c b)F=Tl$7DmUv`Oa@SW|(Vl+CH add r1.xyz, -t1, c10 nrm r2.xyz, r1 // ::eyeVector<0,1,2> @@ -62,7 +62,7 @@ #line 100 texld r1, r1, s1 -#line 36 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 36 "D:\ATG\st_dev\Kits\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> @@ -78,7 +78,7 @@ mov r5.xyz, c2 // Parameters::DiffuseColor<0,1,2> mad r4.xyz, r4, r5, c3 // ::result<0,1,2> -#line 89 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\EnvironmentMapEffect.fx" +#line 89 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\EnvironmentMapEffect.fx" mul r3, r3, t3 // ::color<0,1,2,3> #line 96 @@ -158,10 +158,10 @@ ret const BYTE EnvironmentMapEffect_PSEnvMapPixelLightingFresnelNoFog[] = { - 68, 88, 66, 67, 248, 144, - 122, 174, 225, 193, 231, 5, - 99, 191, 148, 133, 35, 124, - 121, 101, 1, 0, 0, 0, + 68, 88, 66, 67, 149, 182, + 252, 156, 198, 235, 240, 136, + 120, 92, 214, 160, 170, 173, + 0, 194, 1, 0, 0, 0, 116, 14, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 164, 8, 0, 0, 192, 13, @@ -185,7 +185,7 @@ const BYTE EnvironmentMapEffect_PSEnvMapPixelLightingFresnelNoFog[] = 38, 0, 0, 0, 168, 0, 0, 0, 14, 0, 0, 0, 136, 4, 0, 0, 64, 2, - 0, 0, 67, 58, 92, 65, + 0, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, 105, 114, @@ -196,7 +196,7 @@ const BYTE EnvironmentMapEffect_PSEnvMapPixelLightingFresnelNoFog[] = 111, 110, 109, 101, 110, 116, 77, 97, 112, 69, 102, 102, 101, 99, 116, 46, 102, 120, - 0, 67, 58, 92, 65, 84, + 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, 105, 114, 101, diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_PSEnvMapPixelLightingFresnelNoFog.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_PSEnvMapPixelLightingFresnelNoFog.pdb index 5ebeabb3b1d08f557681d41dc065a3f30338ad05..4630ec6119711fc0cc0301d088b6935b7e1c9742 100644 GIT binary patch delta 527 zcmZoz!`!fjc>@cVgjAYKBqIX@!}D9JnhIMz9rk}~@=jT^`RZmFE*%!Bc}YwRcFfES zcMdQz7{xO&l=3k!1ngvFm~ne^65ncXMwiJGqckR)MM*NIOb&>00Q1ekYz=|plA_Y& zlG38oV!gDA3)|0yPk&1Ew~I6uk0eZ2@}2d7`8IRvjYIs5Rbk9 delta 576 zcmZoz!`!fjc>@cV#1`wX5sVBB40=DCmwnzQ>)yj{zVUXj-@nZ=TskaLN%>3+cFfES zcMdQz?CWM?DCJ{d2-wNUQ1X3q65ncXM(4>BqckR)MM*LyPY#H30Q1ekYz=|plA_Y& zlG38oV!gDA37+Z2M-u zI2I6sUnH9Wb>yq~MjO5YQKJ5CinnB*w`ByVMLp zzH^34Ffg#etbc|x0bRrCglF5rs$bh5{obZ8%mjpDVAb|o2#YZRQ zWTxmDGUAGn$uegQA;CPk?+iCIBoCdDLWJpLfwM62_9gH;|mya3=A(o3?TRb z#2`O#0Wlj8=K(P%5Q6|K5DNk^NZ&>v2B}d3Vvfm%TxpZeC9tLfIVqb{&&_5B0Ds4u As{jB1 diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_PSEnvMapPixelLightingNoFog.inc b/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_PSEnvMapPixelLightingNoFog.inc index 3b640b51..3aaf8eea 100644 --- a/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_PSEnvMapPixelLightingNoFog.inc +++ b/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_PSEnvMapPixelLightingNoFog.inc @@ -46,7 +46,7 @@ dcl_2d s0 dcl_cube s1 -#line 92 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\EnvironmentMapEffect.fx" +#line 92 "D:\ATG\st_dev\Kits\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> @@ -62,7 +62,7 @@ #line 100 texld r1, r1, s1 -#line 36 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 36 "D:\ATG\st_dev\Kits\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> @@ -78,7 +78,7 @@ mov r3.xyz, c2 // Parameters::DiffuseColor<0,1,2> mad r0.xyz, r0, r3, c3 // ::result<0,1,2> -#line 89 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\EnvironmentMapEffect.fx" +#line 89 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\EnvironmentMapEffect.fx" mul r2, r2, t3 // ::color<0,1,2,3> #line 96 @@ -143,10 +143,10 @@ ret const BYTE EnvironmentMapEffect_PSEnvMapPixelLightingNoFog[] = { - 68, 88, 66, 67, 73, 85, - 32, 195, 23, 1, 160, 190, - 217, 67, 246, 209, 73, 251, - 133, 93, 1, 0, 0, 0, + 68, 88, 66, 67, 36, 34, + 58, 45, 126, 236, 154, 179, + 156, 37, 186, 214, 31, 58, + 170, 188, 1, 0, 0, 0, 160, 12, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 140, 7, 0, 0, 236, 11, @@ -170,7 +170,7 @@ const BYTE EnvironmentMapEffect_PSEnvMapPixelLightingNoFog[] = 32, 0, 0, 0, 168, 0, 0, 0, 12, 0, 0, 0, 244, 3, 0, 0, 220, 1, - 0, 0, 67, 58, 92, 65, + 0, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, 105, 114, @@ -181,7 +181,7 @@ const BYTE EnvironmentMapEffect_PSEnvMapPixelLightingNoFog[] = 111, 110, 109, 101, 110, 116, 77, 97, 112, 69, 102, 102, 101, 99, 116, 46, 102, 120, - 0, 67, 58, 92, 65, 84, + 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, 105, 114, 101, diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_PSEnvMapPixelLightingNoFog.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_PSEnvMapPixelLightingNoFog.pdb index 7222f64292146c3dd87e0a5e0738f58dc6df6f31..80d6c87b2b526e7deb6ce333d4aa8fa8b80d3cf0 100644 GIT binary patch delta 506 zcmZoz!`!fjc>@cVgjAYKBqIX@Lzv61{w>o?J!iKTtW7BO{kmC(OMylDQ!Eq1)&C3( zNsE~nw)rwK*fBFR+&RF=@Z}TJ=5W4k-i$7jCq`*Z);%e~#E>#MAj$zOV9p3)YX}sV z6qP2Iloq8H>!np>Ft|)+j5dZyO^%J`hU&d_k{2Sj`FOM=6WjNBLfYS+ZRU$(Vd9Zy zwzS}4U}ON%o8=NX_?RB>Z`R0L#|)$=-zZcAQk#nG+*n(H?suN(C_g!AhlnAN4F_L< zEDfOV_5f)oAO?AK5|D@i;+JL&3@3mz??%T+#znh$CY>nZ=Gc0c38(}FCO0O?OrCur z6X8Rs*C4)t`1{sLwMoY$HZyU&V4TFof-@{9%bYR<`_W-?-zjcr2pl>kg$Rqu0;gf( z$D?^Y*?|t=17eVSe<%S7Ajkt^P9O$xIe?f8h}nR6Ba{uK7+8T=5QstgKL9cJWJ9jB SNoNvRlYyL+&8cT*a{>SraEiVF delta 548 zcmZoz!`!fjc>@cV#1`wX5sVBB467Gh$~)Yi<3I5ghvB=vmFG9ha4E1zpPInTaP>a} zL(*aVBLKK84S*o8KaFMQj=q&xuJS*9p{CJZ9X3D$i!9~YFKh?`)0m47ABq- z%xkT<7#JBq^k%sP4nC$00h=}Q)-eO=$u|nsfYhcUJ2xSq^Wh){=$T23lLL0B8G^j! z43}VFXaTbK0I?HP>U zQIi`JWLWa@^HMiDCNfSsR)Q`!dG@hPM36wk0^)5*K;1g7CNo9PkP%m?PnJ1l2o4R0 z$$h7|p<#9CloTS=CJUT~i64*V^<)RSiVuiEetiLA0Ko?!2Dyw2h}nQR4~RK|7z9{> jSP+Oo`ZfYFNR1K@b4)hmN}F^hfi(rlN#2}#W;Q1Px%HOo diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_PSEnvMapSpecular.inc b/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_PSEnvMapSpecular.inc index a1f08104..23d3e463 100644 --- a/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_PSEnvMapSpecular.inc +++ b/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_PSEnvMapSpecular.inc @@ -46,7 +46,7 @@ dcl_2d s0 dcl_cube s1 -#line 231 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\EnvironmentMapEffect.fx" +#line 231 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\EnvironmentMapEffect.fx" texld r0, t3, s1 texld r1, t2, s0 mul r1, r1, t0 // ::color<0,1,2,3> @@ -57,7 +57,7 @@ mad r0.xyz, t1, r0, r1 // ::color<0,1,2> mad r0.xyz, c0, r0.w, r0 // ::color<0,1,2> -#line 20 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" +#line 20 "D:\ATG\st_dev\Kits\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> @@ -91,10 +91,10 @@ ret const BYTE EnvironmentMapEffect_PSEnvMapSpecular[] = { - 68, 88, 66, 67, 95, 74, - 103, 149, 14, 76, 181, 229, - 161, 242, 32, 38, 252, 66, - 222, 59, 1, 0, 0, 0, + 68, 88, 66, 67, 102, 163, + 64, 101, 215, 231, 215, 250, + 254, 235, 126, 201, 19, 247, + 59, 233, 1, 0, 0, 0, 36, 7, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 120, 4, 0, 0, 112, 6, @@ -120,7 +120,7 @@ const BYTE EnvironmentMapEffect_PSEnvMapSpecular[] = 16, 0, 0, 0, 168, 0, 0, 0, 5, 0, 0, 0, 104, 2, 0, 0, 40, 1, - 0, 0, 67, 58, 92, 65, + 0, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, 105, 114, @@ -131,7 +131,7 @@ const BYTE EnvironmentMapEffect_PSEnvMapSpecular[] = 111, 110, 109, 101, 110, 116, 77, 97, 112, 69, 102, 102, 101, 99, 116, 46, 102, 120, - 0, 67, 58, 92, 65, 84, + 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, 105, 114, 101, diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_PSEnvMapSpecular.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_PSEnvMapSpecular.pdb index 95f5d4435091208a4658b825e3b05db279b93de9..6e2b17eb141f94b32338baedefbecaaac2577d13 100644 GIT binary patch delta 513 zcmZqZVQ%PQ-oU~oA(iG5$;iOKpe>~TVS-bM>pnZJ`~_EcXm6I`5@3-kn8(a;P?4Fz zaVHbQoxRKqQw^CJYHu+z=&jrA#&_JC(Pi?)D2>TxQId=)lLMk0ziR?4kTMZPZ{ z{CG64Cp*xod{8IGnZhXhR8J#CjjMA8F7A47;JUJlB0n9fCvo!>YONvU9 zOG=AUi}lhfG8mjEGe#Rjq$bBkb3?T9`DCVNlw{_mgOz~H(Aa!D+L4J(?kq>ivF)4r z;#in?UNEn<;$mQA0MVP}5^UKS879Z1s{_dv5V?6x`Xo0YpcmjE2I!$ljFSV_sTqR2 z<_wo$U}yod_W-dIRO}0o)&MFx0mLuO7#MgrIz}>X+Q7^s#?SB{4tfL`w#*S?;ATje zEV(C|8K`G+`5wiME*XrI_LM-mt? @@ -84,10 +84,10 @@ ret const BYTE EnvironmentMapEffect_PSEnvMapSpecularNoFog[] = { - 68, 88, 66, 67, 237, 95, - 192, 109, 180, 218, 43, 109, - 168, 84, 96, 35, 169, 239, - 64, 150, 1, 0, 0, 0, + 68, 88, 66, 67, 112, 94, + 234, 79, 234, 83, 22, 118, + 229, 255, 226, 21, 64, 23, + 6, 122, 1, 0, 0, 0, 52, 6, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 216, 3, 0, 0, 128, 5, @@ -111,7 +111,7 @@ const BYTE EnvironmentMapEffect_PSEnvMapSpecularNoFog[] = 14, 0, 0, 0, 112, 0, 0, 0, 4, 0, 0, 0, 16, 2, 0, 0, 224, 0, - 0, 0, 67, 58, 92, 65, + 0, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, 105, 114, diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_PSEnvMapSpecularNoFog.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_PSEnvMapSpecularNoFog.pdb index 61d4dcbb283a40882b513f7051079df4880eeb2c..a95fd1ea947324cc44e343b33cc1f01186f29b8a 100644 GIT binary patch delta 526 zcmZqZVQ%PQ-oU~oA(iG5$;iOKkX-L}y+XO)wQbgU!!whn#c!73VquZK(9OtD%f-Y{ zyOoI{q=Av)pdvGa<4z`quEz|Ut@$o_GrCM>-0Q%^kTN+S$^pok7-h}~VrvK#mlTyI zmy{Nz7VD)|WH12LMH@q;CdWo|gOzIV`DCVNlw{_mgOz~wZ9X3D$i((g?Yq{uXPf!r zSeSUEnJq227#JBq^k%sP0d^(>{>cXEY9J~COl@vR-{;2K0`!FQL`V6_N$W%mfowSV z0%U0by|@QRI{`7sx08TG3=qFGV_-M|q)e`;>0sIV529Vm!$nlnO5*G{3@SQBP&k!6Q4wL)#aYIAq z&^{?d7)=(~4--Eg&FjeybPXR6gPi|E2}l4z9uRW^F^J0n#9Tnk2E-eoY#_zJ3dDjy c4ATDrh`A>la-~f=5W^Y^STB7YmE@ZYc(aS}rDr z+O13s)A<+}4k|J;IPPR(I1$LS*_!W?H>2}p#@!A~49SxNq8xyniBaZ^Ahw1;aY<2W za!F}XYO!8gMFs;SoYI1BeH(03#pHF6bMoDH~I#>x<-{#}dj!bM*!h}kWZQsln z$HK((f_beK7Xu>$h~6xhAi&PVz%bb$T@6GHFM-fPR337@&_PF-{Ixr)CK9 zn=@R3fuRM+-UGx=P_ZvSS_7!)1Q5S8V_@Lj=orbk2^cb>|NsBzX8;mVFh_`in;~Pe z%?aG1#5;Sxm0Rajrjmg(`YspN}Gi1aS z2a{#?8G^&iVRGL-ZfNKo+9!nw$H@ZwVdBT5c|F;IE&|39FtivLUVs=t@BxTHuHph> uHXzOeVoo3i0ahRu1Y(fBjX(@iqXfhplMT7jCLM@jjRSIGHzyvL&k6vxC6&bh diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMap.inc b/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMap.inc index a07f1fc5..b7670455 100644 --- a/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMap.inc +++ b/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMap.inc @@ -47,13 +47,13 @@ dcl_texcoord1 v1 // vin<4,5,6> dcl_texcoord2 v2 // vin<7,8> -#line 67 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\EnvironmentMapEffect.fx" +#line 67 "D:\ATG\st_dev\Kits\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 36 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 36 "D:\ATG\st_dev\Kits\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> @@ -69,15 +69,15 @@ mov r2.xyz, c2 // Parameters::DiffuseColor<0,1,2> mad oT0.xyz, r0, r2, c3 // ::VSEnvMap<0,1,2> -#line 71 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\EnvironmentMapEffect.fx" +#line 71 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\EnvironmentMapEffect.fx" dp4 oPos.z, v0, c20 // ::VSEnvMap<15> -#line 14 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" +#line 14 "D:\ATG\st_dev\Kits\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 65 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\EnvironmentMapEffect.fx" +#line 65 "D:\ATG\st_dev\Kits\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> @@ -98,10 +98,10 @@ mad oPos.xy, r0.z, c0, r0 // ::VSEnvMap<13,14> mov oPos.w, r0.z // ::VSEnvMap<16> -#line 46 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 46 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" mov oT0.w, c2.w // ::VSEnvMap<3> -#line 77 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\EnvironmentMapEffect.fx" +#line 77 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\EnvironmentMapEffect.fx" mov oT1.xyz, c1.x // ::VSEnvMap<4,5,6> #line 118 @@ -159,10 +159,10 @@ ret const BYTE EnvironmentMapEffect_VSEnvMap[] = { - 68, 88, 66, 67, 147, 89, - 142, 59, 85, 157, 42, 188, - 148, 107, 60, 192, 170, 121, - 230, 197, 1, 0, 0, 0, + 68, 88, 66, 67, 143, 199, + 174, 83, 100, 64, 33, 91, + 17, 70, 48, 175, 136, 68, + 34, 190, 1, 0, 0, 0, 96, 14, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 124, 8, 0, 0, 72, 13, @@ -189,7 +189,7 @@ const BYTE EnvironmentMapEffect_VSEnvMap[] = 0, 0, 38, 0, 0, 0, 224, 0, 0, 0, 10, 0, 0, 0, 164, 4, 0, 0, - 68, 2, 0, 0, 67, 58, + 68, 2, 0, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, @@ -200,7 +200,7 @@ const BYTE EnvironmentMapEffect_VSEnvMap[] = 105, 114, 111, 110, 109, 101, 110, 116, 77, 97, 112, 69, 102, 102, 101, 99, 116, 46, - 102, 120, 0, 67, 58, 92, + 102, 120, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, 105, @@ -209,7 +209,7 @@ const BYTE EnvironmentMapEffect_VSEnvMap[] = 83, 104, 97, 100, 101, 114, 115, 92, 76, 105, 103, 104, 116, 105, 110, 103, 46, 102, - 120, 104, 0, 67, 58, 92, + 120, 104, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, 105, diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMap.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMap.pdb index 9aef45c8828533cc1f461db6d7f5e409ef655ce0..93e5780c601d44e05e7a8b28a54e5d498d09b177 100644 GIT binary patch delta 452 zcmZpe!`v{3c>@cVgk+jaBqIX@LsV8Fqx%&B&*on#o>zW6vED4h_0gZvW%9%*jmfgd zC72jeCI>`0fCbDML2M0y;*z4$;7$IaOPL%?Q6j-QN^xL9z8%4C@nhG6eFOzu0u4fX7y6H*9oPZl@{6F(l! z>&XsuA|KSLKa_wBAjkt^P9O$xIe?f8h}nR6Ba{uK7+8T=5QstgKL9cJWJ9jBNv9H6 OlYpG$&8eqmGXns1S$|>x delta 508 zcmZpe!`v{3c>@cV#AfTS5sVBB3>W;fLro;6JFj||t~dQQr^RL&u8;nV&XXrbX-t+q zD#65%JUJlB0W4t72x4mp6qgj0CYO{Jr55X@Rb((YPiBlZhDc40jpl~xJ#~~9BDVQ> zv?CM836ZekW7{t=PQI9}zu7+SG9%9m=CxK_42%pQdb3=DLYN@XHE<9EblW7LV&Tb2 z+e8dO4t0jhF)*|M*?WN42`cslNNWHUodDvOW(*9x8yzDVH|=2I5&i%FKO;!D00UQ# zAj6h9LJZst5tAj4L`y=of~l}z*Ss>{!~%xA{JhkSj>U|Vj+8J1WhR#&sYQeZG!P*E zg@n+lqh>Nw^b8qsh2~_L6NcbmaG2b8f*Tr0hfYW#f@`wCNtpQYXkJftpsjpB407`e z5CaH405LZZa{)0M5a$6gClG@GD-eSM4y11*5QEex0Wrs9L$0(*rxI9`ft;kxsi$T$ F0|5A)hD`tf diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapBn.inc b/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapBn.inc index eb015dd9..cbd71c62 100644 --- a/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapBn.inc +++ b/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapBn.inc @@ -47,16 +47,16 @@ dcl_texcoord1 v1 // vin<4,5,6> dcl_texcoord2 v2 // vin<7,8> -#line 32 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" +#line 32 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" mad r0.xyz, v1, c22.x, c22.y // ::BiasX2<0,1,2> -#line 67 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\EnvironmentMapEffect.fx" +#line 67 "D:\ATG\st_dev\Kits\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 36 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 36 "D:\ATG\st_dev\Kits\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> @@ -72,15 +72,15 @@ mov r2.xyz, c2 // Parameters::DiffuseColor<0,1,2> mad oT0.xyz, r1, r2, c3 // ::VSEnvMapBn<0,1,2> -#line 71 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\EnvironmentMapEffect.fx" +#line 71 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\EnvironmentMapEffect.fx" dp4 oPos.z, v0, c20 // ::VSEnvMapBn<15> -#line 14 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" +#line 14 "D:\ATG\st_dev\Kits\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 65 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\EnvironmentMapEffect.fx" +#line 65 "D:\ATG\st_dev\Kits\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> @@ -101,10 +101,10 @@ mad oPos.xy, r0.z, c0, r0 // ::VSEnvMapBn<13,14> mov oPos.w, r0.z // ::VSEnvMapBn<16> -#line 46 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 46 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" mov oT0.w, c2.w // ::VSEnvMapBn<3> -#line 77 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\EnvironmentMapEffect.fx" +#line 77 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\EnvironmentMapEffect.fx" mov oT1.xyz, c1.x // ::VSEnvMapBn<4,5,6> #line 125 @@ -163,10 +163,10 @@ ret const BYTE EnvironmentMapEffect_VSEnvMapBn[] = { - 68, 88, 66, 67, 108, 21, - 54, 130, 39, 250, 26, 183, - 60, 1, 102, 83, 146, 124, - 236, 43, 1, 0, 0, 0, + 68, 88, 66, 67, 37, 21, + 3, 8, 98, 46, 89, 37, + 133, 199, 136, 19, 242, 251, + 199, 204, 1, 0, 0, 0, 240, 14, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 208, 8, 0, 0, 216, 13, @@ -193,7 +193,7 @@ const BYTE EnvironmentMapEffect_VSEnvMapBn[] = 0, 0, 39, 0, 0, 0, 224, 0, 0, 0, 11, 0, 0, 0, 208, 4, 0, 0, - 112, 2, 0, 0, 67, 58, + 112, 2, 0, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, @@ -202,7 +202,7 @@ const BYTE EnvironmentMapEffect_VSEnvMapBn[] = 92, 83, 104, 97, 100, 101, 114, 115, 92, 67, 111, 109, 109, 111, 110, 46, 102, 120, - 104, 0, 67, 58, 92, 65, + 104, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, 105, 114, @@ -213,7 +213,7 @@ const BYTE EnvironmentMapEffect_VSEnvMapBn[] = 111, 110, 109, 101, 110, 116, 77, 97, 112, 69, 102, 102, 101, 99, 116, 46, 102, 120, - 0, 67, 58, 92, 65, 84, + 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, 105, 114, 101, diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapBn.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapBn.pdb index d3d1510ea6befa8a40a6407abaa8d9fa83d9826d..3370272ad4a1c100987d0d0fbc24cbd2ab42fd79 100644 GIT binary patch delta 447 zcmZoz!`!fjc>@cVgk+jaBqIX@17l@{^v3=jE_2rhhCk@rv}m&o*GGRwm&p^OG$zZQ zlwe{=nH&)102VN31hF*)ic5-0lS@jAQj7J{Dl!;cCNoAGL!>6hMsq{;o;t}35!-w` z+L4LveP*oIw`ZIA;#in?q?s)(xEL52K=fw01ceCJ7NA3%CpyYcPTC=22xP;-7a&Um z=*&Gp+6jn3E}jG=Vu1Li83V%!AkDkcF_Ll9E*752EGG(B1a_Qbo?LOF2H^#$+ab<` zc}`>*e4E?`%ZB~{dwq=6vD@o1x~}nk4N)*vIE`7 z2X*TYB_IO`@_?8Vh(TNqAm##MHXz;zWdkV&Rv;DxVvzn1K+HYakSlG{nFQ8kASY#W I>Y3S`02VlWjQ{`u delta 502 zcmZoz!`!fjc>@cV#AfTS5sVBB4AR!UxT^W=$98k1#@ zOE57cPY#H301KEig4h}Y#U(|h$t9&lsl|F}6&Vc9lNqCpAySiLqq(7aPaWrlh;2R| z?a0KY7MfmsZ2M-uI2IX+Qq^n`v3obMv!g+2Cg1KhAnf17`PcC zCQBZRmWFBtQ(?ibd1bzd1x|SkdHH#%8yyQ7Cmkzc0m)6SI97uQ1*rESK81wMspDoc zQ}hfOafRb#nNx<~0C1SxcZwStJcmw6Ap&Z$z-gHH@n~L8cA%|%Kn!yB3lIYcJ^(Q{ y5OV=B8xZFKF((j%04op+0x?M6Mj!^MQ37I)$%b5Mlg=ctrT{s~n^Vus<^%wOn17f6 diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapFresnel.inc b/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapFresnel.inc index 4559ddc1..56bcb9e3 100644 --- a/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapFresnel.inc +++ b/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapFresnel.inc @@ -47,13 +47,13 @@ dcl_texcoord1 v1 // vin<4,5,6> dcl_texcoord2 v2 // vin<7,8> -#line 67 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\EnvironmentMapEffect.fx" +#line 67 "D:\ATG\st_dev\Kits\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 36 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 36 "D:\ATG\st_dev\Kits\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> @@ -69,7 +69,7 @@ mov r2.xyz, c2 // Parameters::DiffuseColor<0,1,2> mad oT0.xyz, r0, r2, c3 // ::VSEnvMapFresnel<0,1,2> -#line 71 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\EnvironmentMapEffect.fx" +#line 71 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\EnvironmentMapEffect.fx" dp4 oPos.z, v0, c20 // ::VSEnvMapFresnel<15> #line 65 @@ -87,12 +87,12 @@ pow r1.w, r0.x, c1.y mul oT1.xyz, r1.w, c1.x // ::VSEnvMapFresnel<4,5,6> -#line 14 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" +#line 14 "D:\ATG\st_dev\Kits\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 81 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\EnvironmentMapEffect.fx" +#line 81 "D:\ATG\st_dev\Kits\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> @@ -106,10 +106,10 @@ mad oPos.xy, r0.z, c0, r0 // ::VSEnvMapFresnel<13,14> mov oPos.w, r0.z // ::VSEnvMapFresnel<16> -#line 46 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 46 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" mov oT0.w, c2.w // ::VSEnvMapFresnel<3> -#line 132 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\EnvironmentMapEffect.fx" +#line 132 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\EnvironmentMapEffect.fx" mov oT2.xy, v2 // ::VSEnvMapFresnel<8,9> // approximately 45 instruction slots used @@ -170,10 +170,10 @@ ret const BYTE EnvironmentMapEffect_VSEnvMapFresnel[] = { - 68, 88, 66, 67, 75, 69, - 144, 119, 56, 31, 149, 31, - 194, 160, 187, 108, 124, 1, - 244, 145, 1, 0, 0, 0, + 68, 88, 66, 67, 239, 160, + 118, 122, 238, 72, 110, 8, + 232, 185, 219, 224, 46, 139, + 114, 136, 1, 0, 0, 0, 192, 15, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 52, 9, 0, 0, 168, 14, @@ -200,7 +200,7 @@ const BYTE EnvironmentMapEffect_VSEnvMapFresnel[] = 0, 0, 43, 0, 0, 0, 224, 0, 0, 0, 11, 0, 0, 0, 248, 4, 0, 0, - 108, 2, 0, 0, 67, 58, + 108, 2, 0, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, @@ -211,7 +211,7 @@ const BYTE EnvironmentMapEffect_VSEnvMapFresnel[] = 105, 114, 111, 110, 109, 101, 110, 116, 77, 97, 112, 69, 102, 102, 101, 99, 116, 46, - 102, 120, 0, 67, 58, 92, + 102, 120, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, 105, @@ -220,7 +220,7 @@ const BYTE EnvironmentMapEffect_VSEnvMapFresnel[] = 83, 104, 97, 100, 101, 114, 115, 92, 76, 105, 103, 104, 116, 105, 110, 103, 46, 102, - 120, 104, 0, 67, 58, 92, + 120, 104, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, 105, diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapFresnel.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapFresnel.pdb index 836793b3da8d1d48bb2c31ffc479145f2f42b2d5..b6806a7f5820b59e599e66a05dc830a58c8c94d0 100644 GIT binary patch delta 474 zcmZoz!`!fjc>@cVgk+jaBqIX@gP6qk;x);lPHVR*^vWmreb_9+_0gZvW%9%*jmc(F zl8h;n1EL(jd~+~cL!h{%s5H5xv?#S$FRdbj!DTXIv@t|#a%?m=L@S?9W_m_RW?nj2 z3CIkM&Bvo1nb1nzWB&v&xbCjFXv9 z6tYxoJi#=%;zSGFR}xVFK%5To>!p)={Qv*|=Vt&CP_UVi<0IoFE*6|&HCg7AAtZn% z_nqQ~hQXmzQi#x)EN~hoemt7jlO5=6KB)75C;=HjkO#z^Kn&t?05KO3vjOo&C>uyI humZ6l5QFr80AlXRhFocr&LprV134+1Q_sxi1OVithPVI# delta 500 zcmZoz!`!fjc>@cV#AfTS5sVBB3@OXXG@_qhaNe@~GVj$Xx29~C;ri&$=sbC1l*VMU zC`rcT$pKLgV7@t+tszicQdF8;Qd*Q+td~}i!QecZG1?d+H90n#8={rZCo?^xBr`7^ ztOR6+#^&SEj!bOKs%6E;wr}Q(V`1WX!MxUri-C~=L~oW$P>2u$x(5zofUcXwI5}X4 znjy%Y&Tt6^h87@u4-h*+#l8S(4WObEK>X5-fq{3UVzHTi{_J0rfq^qmYofbX-qnik=}O zu27sTbIK4Bbd&o|aYIAr&?zZII87Ef4HG{e&FjeybOj#}gS`3z!~lX1K+FxqTtLhQ s#Cbr>3B(}43dDjy4AQp|h(T(UfS6;lAy?X@GYPCIKu+@J)HAa=0qhNqU;qFB diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapFresnelBn.inc b/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapFresnelBn.inc index 23cc7a08..65a9d601 100644 --- a/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapFresnelBn.inc +++ b/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapFresnelBn.inc @@ -47,16 +47,16 @@ dcl_texcoord1 v1 // vin<4,5,6> dcl_texcoord2 v2 // vin<7,8> -#line 32 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" +#line 32 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" mad r0.xyz, v1, c22.x, c22.y // ::BiasX2<0,1,2> -#line 67 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\EnvironmentMapEffect.fx" +#line 67 "D:\ATG\st_dev\Kits\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 36 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 36 "D:\ATG\st_dev\Kits\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> @@ -72,7 +72,7 @@ mov r2.xyz, c2 // Parameters::DiffuseColor<0,1,2> mad oT0.xyz, r1, r2, c3 // ::VSEnvMapFresnelBn<0,1,2> -#line 71 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\EnvironmentMapEffect.fx" +#line 71 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\EnvironmentMapEffect.fx" dp4 oPos.z, v0, c20 // ::VSEnvMapFresnelBn<15> #line 65 @@ -90,12 +90,12 @@ pow r1.x, r0.w, c1.y mul oT1.xyz, r1.x, c1.x // ::VSEnvMapFresnelBn<4,5,6> -#line 14 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" +#line 14 "D:\ATG\st_dev\Kits\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 81 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\EnvironmentMapEffect.fx" +#line 81 "D:\ATG\st_dev\Kits\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> @@ -109,10 +109,10 @@ mad oPos.xy, r0.z, c0, r0 // ::VSEnvMapFresnelBn<13,14> mov oPos.w, r0.z // ::VSEnvMapFresnelBn<16> -#line 46 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 46 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" mov oT0.w, c2.w // ::VSEnvMapFresnelBn<3> -#line 139 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\EnvironmentMapEffect.fx" +#line 139 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\EnvironmentMapEffect.fx" mov oT2.xy, v2 // ::VSEnvMapFresnelBn<8,9> // approximately 46 instruction slots used @@ -174,10 +174,10 @@ ret const BYTE EnvironmentMapEffect_VSEnvMapFresnelBn[] = { - 68, 88, 66, 67, 37, 45, - 242, 60, 244, 75, 114, 166, - 152, 133, 37, 245, 122, 19, - 26, 13, 1, 0, 0, 0, + 68, 88, 66, 67, 17, 7, + 53, 143, 37, 54, 19, 163, + 242, 150, 177, 238, 89, 241, + 204, 64, 1, 0, 0, 0, 84, 16, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 140, 9, 0, 0, 60, 15, @@ -204,7 +204,7 @@ const BYTE EnvironmentMapEffect_VSEnvMapFresnelBn[] = 0, 0, 44, 0, 0, 0, 224, 0, 0, 0, 12, 0, 0, 0, 40, 5, 0, 0, - 152, 2, 0, 0, 67, 58, + 152, 2, 0, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, @@ -213,7 +213,7 @@ const BYTE EnvironmentMapEffect_VSEnvMapFresnelBn[] = 92, 83, 104, 97, 100, 101, 114, 115, 92, 67, 111, 109, 109, 111, 110, 46, 102, 120, - 104, 0, 67, 58, 92, 65, + 104, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, 105, 114, @@ -224,7 +224,7 @@ const BYTE EnvironmentMapEffect_VSEnvMapFresnelBn[] = 111, 110, 109, 101, 110, 116, 77, 97, 112, 69, 102, 102, 101, 99, 116, 46, 102, 120, - 0, 67, 58, 92, 65, 84, + 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, 105, 114, 101, diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapFresnelBn.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapFresnelBn.pdb index 53d33a13cdca0ae6c8f6cbb2d277ef2242bef86c..e369b33495c27f698d835a67e1639fb78d6ba10b 100644 GIT binary patch delta 474 zcmZoz!`!fjc>@cVgk+jaBqIX@gGhhtkJYmr941<)z6gwVWZW#n_0gZvW%9%*jmc(F zl8h;n1EL(jd~+~cL!h{%s5H5xv?#S$FRdbj!DTXIv@t|#a%?m=L@S?9W_m_RW?nj2 z3CIkM&Bvo1nb<6Xs@iP(y1)CuOy)UfjAxF*Gs4M`2YX^&(8oPpkOm2$4ACVTr4=lYO>53L$J>sCik7; zhK9kRGg64qm@IG>CVo7c*OMLS8a^NfIsb@cV#AfTS5sVBB405MLb~88dc+Tn!eY1rrgJ-i0*GGRw=gAYJG$xxx zNirr+4v2C9^Uc9*4T0j4qSEA&(xTL2y|ju92It9)(Z&#|$+6Mg5UqSZnduoNnR)48 zB_K02HXo06WMca~v%C1%_RV~8EKEEvnAciyF)%WK=*@Bo3Qe5L)nJIdP zjJN`IvdkGnNJviZJHrhPtV3s{5WzNC;4Do1cr>pkJJ3~pKn(Kv3lIYcJ^(SuWn4ha t2E=(l%n8IGzzW2IKn&8i5r{!*lz^CHvLRR6q;m dcl_texcoord2 v2 // vin<7,8> -#line 67 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\EnvironmentMapEffect.fx" +#line 67 "D:\ATG\st_dev\Kits\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 36 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 36 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" dp3 r0.x, -c4, r1 // ::dotL<0> #line 39 @@ -67,15 +67,15 @@ mov r2.xyz, c2 // Parameters::DiffuseColor<0,1,2> mad oT0.xyz, r0, r2, c3 // ::VSEnvMapOneLight<0,1,2> -#line 71 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\EnvironmentMapEffect.fx" +#line 71 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\EnvironmentMapEffect.fx" dp4 oPos.z, v0, c16 // ::VSEnvMapOneLight<15> -#line 14 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" +#line 14 "D:\ATG\st_dev\Kits\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 65 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\EnvironmentMapEffect.fx" +#line 65 "D:\ATG\st_dev\Kits\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> @@ -96,10 +96,10 @@ mad oPos.xy, r0.z, c0, r0 // ::VSEnvMapOneLight<13,14> mov oPos.w, r0.z // ::VSEnvMapOneLight<16> -#line 46 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 46 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" mov oT0.w, c2.w // ::VSEnvMapOneLight<3> -#line 77 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\EnvironmentMapEffect.fx" +#line 77 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\EnvironmentMapEffect.fx" mov oT1.xyz, c1.x // ::VSEnvMapOneLight<4,5,6> #line 146 @@ -153,10 +153,10 @@ ret const BYTE EnvironmentMapEffect_VSEnvMapOneLight[] = { - 68, 88, 66, 67, 73, 18, - 36, 222, 209, 122, 187, 83, - 15, 156, 35, 25, 149, 221, - 31, 144, 1, 0, 0, 0, + 68, 88, 66, 67, 31, 207, + 231, 113, 126, 157, 69, 97, + 62, 18, 59, 149, 29, 174, + 232, 220, 1, 0, 0, 0, 80, 13, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 28, 8, 0, 0, 56, 12, @@ -187,7 +187,7 @@ const BYTE EnvironmentMapEffect_VSEnvMapOneLight[] = 0, 0, 34, 0, 0, 0, 224, 0, 0, 0, 10, 0, 0, 0, 116, 4, 0, 0, - 36, 2, 0, 0, 67, 58, + 36, 2, 0, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, @@ -198,7 +198,7 @@ const BYTE EnvironmentMapEffect_VSEnvMapOneLight[] = 105, 114, 111, 110, 109, 101, 110, 116, 77, 97, 112, 69, 102, 102, 101, 99, 116, 46, - 102, 120, 0, 67, 58, 92, + 102, 120, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, 105, @@ -207,7 +207,7 @@ const BYTE EnvironmentMapEffect_VSEnvMapOneLight[] = 83, 104, 97, 100, 101, 114, 115, 92, 76, 105, 103, 104, 116, 105, 110, 103, 46, 102, - 120, 104, 0, 67, 58, 92, + 120, 104, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, 105, diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapOneLight.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapOneLight.pdb index a43c88fa87b52fd02770d1a2bafc473406c53227..2cbf3face6d83b85b2c3f8235e8d23ea70b7ae14 100644 GIT binary patch delta 462 zcmZpe!`v{3c>@cVgk+jaBqIX@!$R)<4!5~7-YajGH3hZ!{@pCY_0gZvW%9%*jmc(F zl8h;n1EL(jd~+~cL!h{%s5H5xv?#S$FRdbj!DTXIv@t|#a%?m=L@S?9W_m_RW?nj2 z3CIkM&Bvo1nb_9GbZUKjwwW)Eg^5R++0ufGfsp}3Z>pVqx|HgZ6bz1 zHXM8bvNV9s-2 zNI?AnaW2GvmyYZ4|NsA=p8-ff!DdE|kBpPJSa62VWSJ9&kU*K-cY+)0??We~5Fs#G z;3Q1^cr>pkJJ6|oP$&OT0y2Og4~RK|7{uiOVlE(N1LBQPHjrXq1!6%U2I>C*#N3k& UxzZ+`N?=U_a*{Wvo|?@J0EzyBi2wiq delta 490 zcmZpe!`v{3c>@cV#AfTS5sVBB411owKh@s&%XvG~$Ms&~E!np>FgQ6IvH5tkBNN-_y)%lBZQsln$HK((f_beK7Xu>$h~6xhpb#bmbPpWF09`kUadN;m zHA9d)o#7G;3@t$R9w2stihTjn8bC!SfcT{u0|W0y$4JIaJD7RI_!<7gL60EAmN`NU z+zbhmC6B}~1NBU dcl_texcoord2 v2 // vin<7,8> -#line 32 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" +#line 32 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" mad r0.xyz, v1, c18.x, c18.y // ::BiasX2<0,1,2> -#line 67 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\EnvironmentMapEffect.fx" +#line 67 "D:\ATG\st_dev\Kits\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 36 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 36 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" dp3 r0.w, -c4, r0 // ::dotL<0> #line 39 @@ -70,15 +70,15 @@ mov r2.xyz, c2 // Parameters::DiffuseColor<0,1,2> mad oT0.xyz, r1, r2, c3 // ::VSEnvMapOneLightBn<0,1,2> -#line 71 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\EnvironmentMapEffect.fx" +#line 71 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\EnvironmentMapEffect.fx" dp4 oPos.z, v0, c16 // ::VSEnvMapOneLightBn<15> -#line 14 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" +#line 14 "D:\ATG\st_dev\Kits\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 65 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\EnvironmentMapEffect.fx" +#line 65 "D:\ATG\st_dev\Kits\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> @@ -99,10 +99,10 @@ mad oPos.xy, r0.z, c0, r0 // ::VSEnvMapOneLightBn<13,14> mov oPos.w, r0.z // ::VSEnvMapOneLightBn<16> -#line 46 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 46 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" mov oT0.w, c2.w // ::VSEnvMapOneLightBn<3> -#line 77 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\EnvironmentMapEffect.fx" +#line 77 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\EnvironmentMapEffect.fx" mov oT1.xyz, c1.x // ::VSEnvMapOneLightBn<4,5,6> #line 153 @@ -157,10 +157,10 @@ ret const BYTE EnvironmentMapEffect_VSEnvMapOneLightBn[] = { - 68, 88, 66, 67, 182, 56, - 215, 178, 18, 70, 4, 246, - 253, 198, 38, 101, 115, 49, - 37, 242, 1, 0, 0, 0, + 68, 88, 66, 67, 5, 217, + 240, 246, 132, 191, 117, 213, + 190, 47, 46, 32, 37, 81, + 28, 127, 1, 0, 0, 0, 224, 13, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 112, 8, 0, 0, 200, 12, @@ -191,7 +191,7 @@ const BYTE EnvironmentMapEffect_VSEnvMapOneLightBn[] = 0, 0, 35, 0, 0, 0, 224, 0, 0, 0, 11, 0, 0, 0, 160, 4, 0, 0, - 80, 2, 0, 0, 67, 58, + 80, 2, 0, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, @@ -200,7 +200,7 @@ const BYTE EnvironmentMapEffect_VSEnvMapOneLightBn[] = 92, 83, 104, 97, 100, 101, 114, 115, 92, 67, 111, 109, 109, 111, 110, 46, 102, 120, - 104, 0, 67, 58, 92, 65, + 104, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, 105, 114, @@ -211,7 +211,7 @@ const BYTE EnvironmentMapEffect_VSEnvMapOneLightBn[] = 111, 110, 109, 101, 110, 116, 77, 97, 112, 69, 102, 102, 101, 99, 116, 46, 102, 120, - 0, 67, 58, 92, 65, 84, + 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, 105, 114, 101, diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapOneLightBn.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapOneLightBn.pdb index 5e47d32ae99e0d546164cc8ca0e7460da1deaca1..9d5f8876d091598240f7bd340a8da439cee179cf 100644 GIT binary patch delta 483 zcmZpe!`v{3c>@cVgk+jaBqIX@!_=GWwyp5E@3wMPtn`*Fj@g@KxIX$bx=fxJr7_to zN|G^UazK;=m~RedYX}sV6qP2Iloq8H>!np>Ft|)+j5dZyO^%J`hG^yU$xP2E$;?X! zD*>6IvH5tkBNNB_py^uQo?T*`{4iU7Vu0Xghqz0OJkrdT7F-OB3?O>5T!KOvYYWh2 z&J!KwCns$aF$A*V;0utY0d)5sAngRiATLY;5-~vh(u{%O1d!(4=orbkX$LdUWaeXq z+!^bxGXoWYz~sgRk;#*fWx~BD0reQf4-ijZI2pqj^2qfv({LVvzHHC;+cfS3!2 p*?@Q>lnta9Sb405SJuL$0(*rxI9`fSlybsi$T$0|10_i|POX delta 527 zcmZpe!`v{3c>@cV#AfTS5sVBB4D;_)+;QJh=eRsfYJW!a%KXhTTp#@zohMI>(wJ-( zCCQjPIUvdb%r^(KH3W)Fib|79N{dp9_0lRb7@Q|FMjJzCn zAO`5nNkH|&lascI7=qmF43}eIXaTbK0I?HP>N!OSDZ z&+s1(dITA^%n@SXW=NPUc_f+}sux5}ZcGqi$;;16-RPLfIO#|Uy4>W+M>65TBLNK< zNEko@?b1;_nJIdPjJN`LvdjrXNT^QkJHZVNxI-tT5J5Ou;3Q1^cr>pkJJ3~pKn(Kv z3lIYcJ^(SuWn4ha2E=(l%n8IGzzW2m00imV2*e;YN dcl_texcoord2 v2 // vin<7,8> -#line 67 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\EnvironmentMapEffect.fx" +#line 67 "D:\ATG\st_dev\Kits\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 36 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 36 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" dp3 r0.x, -c4, r1 // ::dotL<0> #line 39 @@ -67,7 +67,7 @@ mov r2.xyz, c2 // Parameters::DiffuseColor<0,1,2> mad oT0.xyz, r0, r2, c3 // ::VSEnvMapOneLightFresnel<0,1,2> -#line 71 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\EnvironmentMapEffect.fx" +#line 71 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\EnvironmentMapEffect.fx" dp4 oPos.z, v0, c16 // ::VSEnvMapOneLightFresnel<15> #line 65 @@ -85,12 +85,12 @@ pow r1.w, r0.x, c1.y mul oT1.xyz, r1.w, c1.x // ::VSEnvMapOneLightFresnel<4,5,6> -#line 14 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" +#line 14 "D:\ATG\st_dev\Kits\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 81 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\EnvironmentMapEffect.fx" +#line 81 "D:\ATG\st_dev\Kits\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> @@ -104,10 +104,10 @@ mad oPos.xy, r0.z, c0, r0 // ::VSEnvMapOneLightFresnel<13,14> mov oPos.w, r0.z // ::VSEnvMapOneLightFresnel<16> -#line 46 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 46 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" mov oT0.w, c2.w // ::VSEnvMapOneLightFresnel<3> -#line 160 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\EnvironmentMapEffect.fx" +#line 160 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\EnvironmentMapEffect.fx" mov oT2.xy, v2 // ::VSEnvMapOneLightFresnel<8,9> // approximately 41 instruction slots used @@ -164,10 +164,10 @@ ret const BYTE EnvironmentMapEffect_VSEnvMapOneLightFresnel[] = { - 68, 88, 66, 67, 57, 12, - 111, 205, 59, 159, 141, 229, - 239, 158, 199, 69, 94, 18, - 32, 137, 1, 0, 0, 0, + 68, 88, 66, 67, 141, 167, + 159, 153, 181, 0, 169, 174, + 55, 241, 42, 244, 81, 242, + 196, 233, 1, 0, 0, 0, 176, 14, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 212, 8, 0, 0, 152, 13, @@ -198,7 +198,7 @@ const BYTE EnvironmentMapEffect_VSEnvMapOneLightFresnel[] = 0, 0, 39, 0, 0, 0, 224, 0, 0, 0, 11, 0, 0, 0, 200, 4, 0, 0, - 76, 2, 0, 0, 67, 58, + 76, 2, 0, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, @@ -209,7 +209,7 @@ const BYTE EnvironmentMapEffect_VSEnvMapOneLightFresnel[] = 105, 114, 111, 110, 109, 101, 110, 116, 77, 97, 112, 69, 102, 102, 101, 99, 116, 46, - 102, 120, 0, 67, 58, 92, + 102, 120, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, 105, @@ -218,7 +218,7 @@ const BYTE EnvironmentMapEffect_VSEnvMapOneLightFresnel[] = 83, 104, 97, 100, 101, 114, 115, 92, 76, 105, 103, 104, 116, 105, 110, 103, 46, 102, - 120, 104, 0, 67, 58, 92, + 120, 104, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, 105, diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapOneLightFresnel.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapOneLightFresnel.pdb index e92b188f5af80446ab7c52d093724aaba3aa47ac..77f7e9a6989db0d5033c9e51a5eb80b4b36248ef 100644 GIT binary patch delta 467 zcmZoz!`!fjc>@cVgk+jaBqIX@!%l?Z5ZQCrv_0gZvW%9%*jmf$v zC72jeCI>`0fCbDML2M0y;*z4$4?xU4*^n!3(wPL-WFRMHbLyGdoB(c?dQ$)Z delta 505 zcmZoz!`!fjc>@cV#AfTS5sVBB3=d>BF}SfXJMOf#Kcwo)V!2s{>!UxT^W=$98k2R8 zOE57cPY#H301KEig4h}Y#U(|h$t9&lsl|F}6&Vc9lNqCpAySiLqq(7aZyo1_h;2R| z?a0KoGHPq_vF)4r;#in?UNEn<;$mQA0MVP}5)>kYfbM{U7@(^rF-{KHp=JnjpEF#7 zfuRM+-UGx=P_ZvSS_7!)1Q5S8V_@Lj=orbkX_pY!!~m{I`#3hM9J#|d`Tt(l$*d=Y z88aqJ9*gFN>I6}f8xtg1^78XiH#(*;PC8bCE;o6`u^dD|KtllHSxE5QI<6)&MbD5C zS5QutIb{eA1Bc0dr?{aZbm){6BCIA0oQ8=XkLLAc2fB(6h(Z2-0b&5b2OtKyj0=d_ tfH)6`Ie{1iSboO)(9Cjb)KffE1# diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapOneLightFresnelBn.inc b/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapOneLightFresnelBn.inc index c8623c98..aa09f794 100644 --- a/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapOneLightFresnelBn.inc +++ b/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapOneLightFresnelBn.inc @@ -49,16 +49,16 @@ dcl_texcoord1 v1 // vin<4,5,6> dcl_texcoord2 v2 // vin<7,8> -#line 32 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" +#line 32 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" mad r0.xyz, v1, c18.x, c18.y // ::BiasX2<0,1,2> -#line 67 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\EnvironmentMapEffect.fx" +#line 67 "D:\ATG\st_dev\Kits\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 36 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 36 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" dp3 r0.w, -c4, r0 // ::dotL<0> #line 39 @@ -70,7 +70,7 @@ mov r2.xyz, c2 // Parameters::DiffuseColor<0,1,2> mad oT0.xyz, r1, r2, c3 // ::VSEnvMapOneLightFresnelBn<0,1,2> -#line 71 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\EnvironmentMapEffect.fx" +#line 71 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\EnvironmentMapEffect.fx" dp4 oPos.z, v0, c16 // ::VSEnvMapOneLightFresnelBn<15> #line 65 @@ -88,12 +88,12 @@ pow r1.x, r0.w, c1.y mul oT1.xyz, r1.x, c1.x // ::VSEnvMapOneLightFresnelBn<4,5,6> -#line 14 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" +#line 14 "D:\ATG\st_dev\Kits\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 81 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\EnvironmentMapEffect.fx" +#line 81 "D:\ATG\st_dev\Kits\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> @@ -107,10 +107,10 @@ mad oPos.xy, r0.z, c0, r0 // ::VSEnvMapOneLightFresnelBn<13,14> mov oPos.w, r0.z // ::VSEnvMapOneLightFresnelBn<16> -#line 46 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 46 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" mov oT0.w, c2.w // ::VSEnvMapOneLightFresnelBn<3> -#line 167 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\EnvironmentMapEffect.fx" +#line 167 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\EnvironmentMapEffect.fx" mov oT2.xy, v2 // ::VSEnvMapOneLightFresnelBn<8,9> // approximately 42 instruction slots used @@ -168,10 +168,10 @@ ret const BYTE EnvironmentMapEffect_VSEnvMapOneLightFresnelBn[] = { - 68, 88, 66, 67, 224, 83, - 53, 41, 127, 171, 183, 101, - 173, 229, 4, 218, 105, 35, - 189, 152, 1, 0, 0, 0, + 68, 88, 66, 67, 54, 6, + 70, 64, 57, 216, 227, 114, + 16, 45, 10, 67, 106, 217, + 173, 146, 1, 0, 0, 0, 68, 15, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 44, 9, 0, 0, 44, 14, @@ -202,7 +202,7 @@ const BYTE EnvironmentMapEffect_VSEnvMapOneLightFresnelBn[] = 0, 0, 40, 0, 0, 0, 224, 0, 0, 0, 12, 0, 0, 0, 248, 4, 0, 0, - 120, 2, 0, 0, 67, 58, + 120, 2, 0, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, @@ -211,7 +211,7 @@ const BYTE EnvironmentMapEffect_VSEnvMapOneLightFresnelBn[] = 92, 83, 104, 97, 100, 101, 114, 115, 92, 67, 111, 109, 109, 111, 110, 46, 102, 120, - 104, 0, 67, 58, 92, 65, + 104, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, 105, 114, @@ -222,7 +222,7 @@ const BYTE EnvironmentMapEffect_VSEnvMapOneLightFresnelBn[] = 111, 110, 109, 101, 110, 116, 77, 97, 112, 69, 102, 102, 101, 99, 116, 46, 102, 120, - 0, 67, 58, 92, 65, 84, + 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, 105, 114, 101, diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapOneLightFresnelBn.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapOneLightFresnelBn.pdb index 0177f6a2254df30d64dc126f261d7da1946cf53b..ba8ba25b51db1ce2ab49dbdb2bedebb19272e17f 100644 GIT binary patch delta 473 zcmZoz!`!fjc>@cVgk+jaBqIX@!~CWbUOx(RyxR`UI=a(s{qxN-Tp#@zT_#VA(wMA! zQi6#gWpY5216aVE5yaLIC@v`~O)e=dN-fq)tH@w*namh%43U}~8_f;Xd+Q`GL~Qf% zXh$ZF)l6HozCF9dIN34RV6#KqB}N`;W=jh$21W)Dy;&|nA%e99=p5&Xj`EX}c8C}P z*>La$$kG5hb`Owt0%DN6Cjp5VAbx4az;FUc^KNvEWZbk%h>Oz=C<`=*!D_Sgk*AE4 zPLyy@*ksEL7Gz+U+?XIedDe+6gb$%!gZKjC?^`F;CLNR5%*646aS|5`&Y+qsbIK6x zM~BIMr?{aZaOjj2A}l5goQ8=XkLLAc2Receh(YfEp#*VJ9+2V$Vi1=Dh`E564Tv{F k*+7bc6^I3a7^MFL5OYs9$Vu6pdS*5!01L8$2mk;8 delta 514 zcmZoz!`!fjc>@cV#1`wX5sVBB3|m9LJ4_Ypbl#kj?Eb^w`Pya~u8;nV&XXrbX-w8V zF2Tf*JUJlB0W4t72x4mp6qgj0CYO{Jr55X@Rb((YPiBlZhDc40jpl~xy>*-yBDVQ> zv?CM86Ru;$$F^T$oa~ruu-PH*5+lzG=CxK_42%pQdb3=DLWCgDHE<9EblW7LV&Tb2 zJ46gY4t0jhF)*|M*?WN42`cslNNWHUodDvOW(*9x8yzDVH|-MQni#+}X&=XCl_Pf; zC;#8eI+^u^Fk{AK$z##nP@N!Za$|xtOJ06n>PE*T#!1IY(B&r2I+le95ol0Ad<_Yw zTgTO8rsx?m;tJErGN%l|f#EQ@?-VyQs1BWyLIm1mfzvSY_AuX0WrwmFF*_+ z_yEKpmvI3x8xZFKF((j%04orKf)Au`BM^hsC;>6YWJ9jBNoNvRQ-GZ0&8cT*a{>Uu CFpH=F diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapPixelLighting.inc b/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapPixelLighting.inc index 32b8fddc..e7d29df8 100644 --- a/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapPixelLighting.inc +++ b/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapPixelLighting.inc @@ -47,7 +47,7 @@ dcl_texcoord1 v1 // vin<4,5,6> dcl_texcoord2 v2 // vin<7,8> -#line 85 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 85 "D:\ATG\st_dev\Kits\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> @@ -59,17 +59,17 @@ rsq r0.w, r0.w mul oT2.xyz, r0.w, r0 // ::VSEnvMapPixelLighting<6,7,8> -#line 14 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" +#line 14 "D:\ATG\st_dev\Kits\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 85 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 85 "D:\ATG\st_dev\Kits\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 172 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\EnvironmentMapEffect.fx" +#line 172 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\EnvironmentMapEffect.fx" mad oPos.xy, r0.z, c0, r0 // ::VSEnvMapPixelLighting<13,14> mov oPos.w, r0.z // ::VSEnvMapPixelLighting<16> @@ -113,10 +113,10 @@ ret const BYTE EnvironmentMapEffect_VSEnvMapPixelLighting[] = { - 68, 88, 66, 67, 140, 182, - 187, 98, 105, 91, 14, 135, - 22, 6, 145, 203, 155, 45, - 50, 50, 1, 0, 0, 0, + 68, 88, 66, 67, 165, 93, + 169, 9, 82, 245, 78, 191, + 108, 160, 124, 86, 27, 228, + 110, 12, 1, 0, 0, 0, 220, 9, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 60, 6, 0, 0, 196, 8, @@ -143,7 +143,7 @@ const BYTE EnvironmentMapEffect_VSEnvMapPixelLighting[] = 0, 0, 25, 0, 0, 0, 224, 0, 0, 0, 3, 0, 0, 0, 192, 3, 0, 0, - 168, 1, 0, 0, 67, 58, + 168, 1, 0, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, @@ -152,7 +152,7 @@ const BYTE EnvironmentMapEffect_VSEnvMapPixelLighting[] = 92, 83, 104, 97, 100, 101, 114, 115, 92, 76, 105, 103, 104, 116, 105, 110, 103, 46, - 102, 120, 104, 0, 67, 58, + 102, 120, 104, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, @@ -161,7 +161,7 @@ const BYTE EnvironmentMapEffect_VSEnvMapPixelLighting[] = 92, 83, 104, 97, 100, 101, 114, 115, 92, 67, 111, 109, 109, 111, 110, 46, 102, 120, - 104, 0, 67, 58, 92, 65, + 104, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, 105, 114, diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapPixelLighting.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapPixelLighting.pdb index 368ae7dabbb10d95fa471a4c6cb74a56fd55283c..abfb1accfb50eec1981c48e01a27d484e10a0e7c 100644 GIT binary patch delta 471 zcmZpe!`v{3c>@cVgjAYKBqIX@gGuPwvL))B-cy##-2GI-sJK~%>!UxT%VfsG4onOw zlLMk0fSid@=8Pb=hCp#iQE75XX;EsiURp&415jPGF+^%|Y&17msRo}xY%9$VXnlLOnJDs#(AQn{N$ufB8EUV z9DD(?G=Og11EigR8073pKq3Z+Uz#y6oB-0i8yzDVH*I0znapyifIDILE}$APnB15k zK6%=qEQpt&et|d}@cV#1`wX5sVBB3}=gy6#WJ7_^!RF_SM3n>f>e^u8;nV&XXArIxsOL zPY#H30CFZqnKOde8Un>7MWx9lrA4X5dTA9I3_x|!#t^B=vC-UMr5b!bnduoNnR)48 zC18DZV;Sv4+|35zikbr_YLJZst z8IvUsL~}#6f~d)j3F0hy`FW`u9n%;m9VkJUn>_7679=>J;Q;Y6C`>daUpuHJGeysk z5m#VNmN{Yw4jqTdeMh*V;dJPT6e7eX3mk=sACKnsWCyy44~RjYegR?t!3Q7)xrz&j u*?>3?h&h261XzJs5QstgHUcq7jS>)ZOg7|7n{+IJH4(^3*qnN7Hah?kriyg{ diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapPixelLightingBn.inc b/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapPixelLightingBn.inc index 0664920b..a3e06d82 100644 --- a/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapPixelLightingBn.inc +++ b/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapPixelLightingBn.inc @@ -47,16 +47,16 @@ dcl_texcoord1 v1 // vin<4,5,6> dcl_texcoord2 v2 // vin<7,8> -#line 85 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 85 "D:\ATG\st_dev\Kits\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 32 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" +#line 32 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" mad r0.xyz, v1, c13.x, c13.y // ::BiasX2<0,1,2> -#line 87 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 87 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" dp3 r1.x, r0, c6 dp3 r1.y, r0, c7 dp3 r1.z, r0, c8 @@ -64,17 +64,17 @@ rsq r0.x, r0.x mul oT2.xyz, r0.x, r1 // ::VSEnvMapPixelLightingBn<6,7,8> -#line 14 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" +#line 14 "D:\ATG\st_dev\Kits\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 85 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 85 "D:\ATG\st_dev\Kits\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 185 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\EnvironmentMapEffect.fx" +#line 185 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\EnvironmentMapEffect.fx" mad oPos.xy, r0.z, c0, r0 // ::VSEnvMapPixelLightingBn<13,14> mov oPos.w, r0.z // ::VSEnvMapPixelLightingBn<16> @@ -119,10 +119,10 @@ ret const BYTE EnvironmentMapEffect_VSEnvMapPixelLightingBn[] = { - 68, 88, 66, 67, 202, 231, - 192, 149, 56, 135, 214, 117, - 39, 48, 216, 45, 225, 12, - 241, 131, 1, 0, 0, 0, + 68, 88, 66, 67, 130, 72, + 210, 83, 9, 158, 122, 117, + 40, 157, 32, 38, 37, 54, + 84, 162, 1, 0, 0, 0, 112, 10, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 148, 6, 0, 0, 88, 9, @@ -149,7 +149,7 @@ const BYTE EnvironmentMapEffect_VSEnvMapPixelLightingBn[] = 0, 0, 26, 0, 0, 0, 224, 0, 0, 0, 4, 0, 0, 0, 240, 3, 0, 0, - 212, 1, 0, 0, 67, 58, + 212, 1, 0, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, @@ -158,7 +158,7 @@ const BYTE EnvironmentMapEffect_VSEnvMapPixelLightingBn[] = 92, 83, 104, 97, 100, 101, 114, 115, 92, 76, 105, 103, 104, 116, 105, 110, 103, 46, - 102, 120, 104, 0, 67, 58, + 102, 120, 104, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, @@ -167,7 +167,7 @@ const BYTE EnvironmentMapEffect_VSEnvMapPixelLightingBn[] = 92, 83, 104, 97, 100, 101, 114, 115, 92, 67, 111, 109, 109, 111, 110, 46, 102, 120, - 104, 0, 67, 58, 92, 65, + 104, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, 105, 114, diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapPixelLightingBn.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapPixelLightingBn.pdb index 92a650b76ef2d040070a57637d1d929be8e37f63..59a3082580d3c465a97cc12b4354c3b9b9a9cd24 100644 GIT binary patch delta 477 zcmZpe!`v{3c>@cVgjAYKBqIX@L*|*CDH&!UxT%jAhs8k2Po zOE58{Ob&>001KEig4h}Y#U(|h$t9&lsl|F}6&VaJlNqCpAySiLqq(7aZyn}^h;2R| z?a0J-e(GthZ_hUK#j!B)NHbena4|44fauL~2?{~1EkK7jPjr-@oU}>A5XgpuFF=+C z(3yLHv=b16Ts#R#!~pS2GX{neK$>@>V7YIylOpu&BB0MGw9EFJ=kLLAc2fBj~h(SL2p#&s=AP@cV#1`wX5sVBB3>$gYtEBD^@mk9i`_eR^seQ8y*GGRw=gAYJG$!jF zlwe{=o*WS602VN31hF*)ic5-0lS@jAQj7J{Dl!6hMsq{;-a5z&5!-w` z+L4JZa`~g;W7{|L#j!B)ykK5y#l^tL0HQa`B`5?50o?%yF+f*MVw@bXNzD-CK4-WD z149dty$6V$pkiNuv<6Vo2_SxH#=yY4(J_*7(-t8vrpCFOMfSa6ocw<~>txnL!i*V{ zB@fs#F)&PyI3U9f)eWL1Hzr83(2xX_Jm6uqFaI37b=o&1MGx D&drF~ diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/NormalMapEffect_PSNormalPixelLightingTx.inc b/Kits/DirectXTK/Src/Shaders/Compiled/NormalMapEffect_PSNormalPixelLightingTx.inc index c617ca45..34fcd772 100644 --- a/Kits/DirectXTK/Src/Shaders/Compiled/NormalMapEffect_PSNormalPixelLightingTx.inc +++ b/Kits/DirectXTK/Src/Shaders/Compiled/NormalMapEffect_PSNormalPixelLightingTx.inc @@ -50,7 +50,7 @@ dcl_2d s1 dcl_2d s2 -#line 150 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\NormalMapEffect.fx" +#line 150 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\NormalMapEffect.fx" texld r0, t0, s2 // BiasX2::x<0,1,2> #line 161 @@ -59,26 +59,26 @@ #line 157 texld r2, t0, s0 -#line 103 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 103 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" nrm r3.xyz, t2 // ::normal<0,1,2> nrm r4.xyz, t3 // ::tangent<0,1,2> mul r5.xyz, r3.zxyw, r4.yzxw mad r5.xyz, r3.yzxw, r4.zxyw, -r5 // ::binormal<0,1,2> -#line 32 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" +#line 32 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" mad r0.xyz, r0, c14.x, c14.y // ::BiasX2<0,1,2> -#line 108 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 108 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" mul r5.xyz, r5, r0.y mad r4.xyz, r0.x, r4, r5 mad r0.xyz, r0.z, r3, r4 // ::PeturbNormal<0,1,2> -#line 147 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\NormalMapEffect.fx" +#line 147 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\NormalMapEffect.fx" add r3.xyz, -t1, c12 dp3 r0.w, r3, r3 rsq r0.w, r0.w -#line 33 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 33 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" mad r4.xyz, r3, r0.w, -c3 nrm r5.xyz, r4 // ::halfVectors<0,1,2> @@ -124,23 +124,23 @@ mad r3.xyz, r3.z, c11, r4 mul r3.xyz, r3, c2 // ::result<3,4,5> -#line 162 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\NormalMapEffect.fx" +#line 162 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\NormalMapEffect.fx" mul r1.xyz, r1, r3 // AddSpecular::specular<0,1,2> #line 157 mul r2, r2, t4 // ::color<0,1,2,3> -#line 26 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" +#line 26 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" mul r1.xyz, r1, r2.w -#line 46 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 46 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" mul r3.xyz, r0.y, c7 mad r3.xyz, r0.x, c6, r3 mad r0.xyz, r0.z, c8, r3 mov r3.xyz, c0 // Parameters::DiffuseColor<0,1,2> mad r0.xyz, r0, r3, c1 // ::result<0,1,2> -#line 26 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" +#line 26 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" mad r0.xyz, r2, r0, r1 // AddSpecular::color<0,1,2> #line 20 @@ -228,10 +228,10 @@ ret const BYTE NormalMapEffect_PSNormalPixelLightingTx[] = { - 68, 88, 66, 67, 212, 40, - 233, 41, 18, 177, 16, 245, - 43, 6, 127, 25, 99, 109, - 176, 177, 1, 0, 0, 0, + 68, 88, 66, 67, 92, 136, + 124, 76, 81, 152, 24, 186, + 20, 34, 7, 99, 14, 151, + 28, 15, 1, 0, 0, 0, 96, 21, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 100, 12, 0, 0, 148, 20, @@ -256,7 +256,7 @@ const BYTE NormalMapEffect_PSNormalPixelLightingTx[] = 0, 0, 220, 0, 0, 0, 21, 0, 0, 0, 48, 6, 0, 0, 44, 3, 0, 0, - 67, 58, 92, 65, 84, 71, + 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, 105, 114, 101, 99, @@ -266,7 +266,7 @@ const BYTE NormalMapEffect_PSNormalPixelLightingTx[] = 111, 114, 109, 97, 108, 77, 97, 112, 69, 102, 102, 101, 99, 116, 46, 102, 120, 0, - 67, 58, 92, 65, 84, 71, + 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, 105, 114, 101, 99, @@ -275,7 +275,7 @@ const BYTE NormalMapEffect_PSNormalPixelLightingTx[] = 100, 101, 114, 115, 92, 76, 105, 103, 104, 116, 105, 110, 103, 46, 102, 120, 104, 0, - 67, 58, 92, 65, 84, 71, + 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, 105, 114, 101, 99, diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/NormalMapEffect_PSNormalPixelLightingTx.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/NormalMapEffect_PSNormalPixelLightingTx.pdb index c891e8bde5f392d56715984d3f3ddbf63bfc907a..df0d98ef011a293b332664cc0417a92754db5fc8 100644 GIT binary patch delta 507 zcmZoz!`!fjc>@cVgnXJyBqIX@gP?N5JDxml%1ZnJq22 z7#JBq^k%uZ3^Aqv{>dFBY9ML@nA&`!#K@hs3h0AgVW6>05pb8L}+!!Z0dBzzzkkpPdK2T=@y$1CU z#H%2mKv+NzOn!7$PWV3r@H0ReKx#81$6LlpTr4<4ce2bmL#Xe|&dEW7YVw(L@IVrS z2aTld3pI%QGJzB)5OV=B8xXI7vVjx>D-a6;F*^_|0Wk* Kn^P~$W(5Eg@cV#7^t45sVBB42vALwR*o<C zNZHBAVBEpLaDb7C!D1#O!-+tq&DDI9JQ1t1T?vRefS3!2K~kAO%n8IGzzW2I dK+F!rYk-(*vLRRYqzehGX+Tcu=F|(bSpgsSs8j#| diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/NormalMapEffect_PSNormalPixelLightingTxNoFog.inc b/Kits/DirectXTK/Src/Shaders/Compiled/NormalMapEffect_PSNormalPixelLightingTxNoFog.inc index f28a2c2e..7ce6436b 100644 --- a/Kits/DirectXTK/Src/Shaders/Compiled/NormalMapEffect_PSNormalPixelLightingTxNoFog.inc +++ b/Kits/DirectXTK/Src/Shaders/Compiled/NormalMapEffect_PSNormalPixelLightingTxNoFog.inc @@ -50,7 +50,7 @@ dcl_2d s1 dcl_2d s2 -#line 127 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\NormalMapEffect.fx" +#line 127 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\NormalMapEffect.fx" texld r0, t0, s2 // BiasX2::x<0,1,2> #line 138 @@ -59,26 +59,26 @@ #line 134 texld r2, t0, s0 -#line 103 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 103 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" nrm r3.xyz, t2 // ::normal<0,1,2> nrm r4.xyz, t3 // ::tangent<0,1,2> mul r5.xyz, r3.zxyw, r4.yzxw mad r5.xyz, r3.yzxw, r4.zxyw, -r5 // ::binormal<0,1,2> -#line 32 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" +#line 32 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" mad r0.xyz, r0, c13.x, c13.y // ::BiasX2<0,1,2> -#line 108 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 108 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" mul r5.xyz, r5, r0.y mad r4.xyz, r0.x, r4, r5 mad r0.xyz, r0.z, r3, r4 // ::PeturbNormal<0,1,2> -#line 124 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\NormalMapEffect.fx" +#line 124 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\NormalMapEffect.fx" add r3.xyz, -t1, c12 dp3 r0.w, r3, r3 rsq r0.w, r0.w -#line 33 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 33 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" mad r4.xyz, r3, r0.w, -c3 nrm r5.xyz, r4 // ::halfVectors<0,1,2> @@ -124,23 +124,23 @@ mad r3.xyz, r3.z, c11, r4 mul r3.xyz, r3, c2 // ::result<3,4,5> -#line 139 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\NormalMapEffect.fx" +#line 139 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\NormalMapEffect.fx" mul r1.xyz, r1, r3 // AddSpecular::specular<0,1,2> #line 134 mul r2, r2, t4 // ::color<0,1,2,3> -#line 26 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" +#line 26 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" mul r1.xyz, r1, r2.w -#line 46 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 46 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" mul r3.xyz, r0.y, c7 mad r3.xyz, r0.x, c6, r3 mad r0.xyz, r0.z, c8, r3 mov r3.xyz, c0 // Parameters::DiffuseColor<0,1,2> mad r0.xyz, r0, r3, c1 // ::result<0,1,2> -#line 26 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" +#line 26 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" mad r2.xyz, r2, r0, r1 // AddSpecular::color<0,1,2> mov oC0, r2 // ::PSNormalPixelLightingTxNoFog<0,1,2,3> @@ -222,10 +222,10 @@ ret const BYTE NormalMapEffect_PSNormalPixelLightingTxNoFog[] = { - 68, 88, 66, 67, 146, 97, - 141, 113, 209, 190, 175, 64, - 69, 118, 228, 133, 153, 112, - 128, 53, 1, 0, 0, 0, + 68, 88, 66, 67, 43, 10, + 12, 246, 153, 42, 43, 170, + 71, 234, 128, 11, 120, 181, + 221, 113, 1, 0, 0, 0, 184, 20, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 12, 12, 0, 0, 236, 19, @@ -250,7 +250,7 @@ const BYTE NormalMapEffect_PSNormalPixelLightingTxNoFog[] = 0, 0, 220, 0, 0, 0, 20, 0, 0, 0, 20, 6, 0, 0, 28, 3, 0, 0, - 67, 58, 92, 65, 84, 71, + 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, 105, 114, 101, 99, @@ -260,7 +260,7 @@ const BYTE NormalMapEffect_PSNormalPixelLightingTxNoFog[] = 111, 114, 109, 97, 108, 77, 97, 112, 69, 102, 102, 101, 99, 116, 46, 102, 120, 0, - 67, 58, 92, 65, 84, 71, + 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, 105, 114, 101, 99, @@ -269,7 +269,7 @@ const BYTE NormalMapEffect_PSNormalPixelLightingTxNoFog[] = 100, 101, 114, 115, 92, 76, 105, 103, 104, 116, 105, 110, 103, 46, 102, 120, 104, 0, - 67, 58, 92, 65, 84, 71, + 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, 105, 114, 101, 99, diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/NormalMapEffect_PSNormalPixelLightingTxNoFog.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/NormalMapEffect_PSNormalPixelLightingTxNoFog.pdb index ed0ff855f068f8c16658a00f603dbe0c6582989b..5da79c486d5b585b08a96dfef3335ab86b3a9096 100644 GIT binary patch delta 463 zcmZoz!`!fjc>@cVgnXJyBqIX@gF%JIKklMp_gQQgelBu6DzjOJ%Z5ejQ!EpM(OU+F z9c!2w808rm_`WePXkB7r`0{CU5#MZ2MwiJO&uUCIix6Q)nJEC|HxK&%AB96la%E4tkieP>@cV#7^t45sVBB4C_A3vhR@H?7jX|mc@G+qYs;9xNKOY_U&O}FnY_t zuwxA~gK-A~1K&3W2CYj>3?~9N7xB&ZWOSaq@wCQdvj`E!_q(O@8fcO=| z=8Qcvcqjiq$U2$zj4)%tWXV&}+&~E!nA{jAH+k+U_RUKUBrr~9IaPo~G8^t`WUoR3 z0^~^$%U@=So*^Typq(sp&JZ46a*$A(eC8ZHe8k`(BWe4C4dS-fKnmm-B_QSiVlE&C pNo4{tClG@GD-a6;F*^{i0b;JnhFsZ`E+nv~0XeCgQ!mVB1pxE)mgWEe diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/NormalMapEffect_PSNormalPixelLightingTxNoFogSpec.inc b/Kits/DirectXTK/Src/Shaders/Compiled/NormalMapEffect_PSNormalPixelLightingTxNoFogSpec.inc index f75f58d1..e9c19150 100644 --- a/Kits/DirectXTK/Src/Shaders/Compiled/NormalMapEffect_PSNormalPixelLightingTxNoFogSpec.inc +++ b/Kits/DirectXTK/Src/Shaders/Compiled/NormalMapEffect_PSNormalPixelLightingTxNoFogSpec.inc @@ -48,32 +48,32 @@ dcl_2d s0 dcl_2d s1 -#line 175 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\NormalMapEffect.fx" +#line 175 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\NormalMapEffect.fx" texld r0, t0, s1 // BiasX2::x<0,1,2> #line 182 texld r1, t0, s0 -#line 103 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 103 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" nrm r2.xyz, t2 // ::normal<0,1,2> nrm r3.xyz, t3 // ::tangent<0,1,2> mul r4.xyz, r2.zxyw, r3.yzxw mad r4.xyz, r2.yzxw, r3.zxyw, -r4 // ::binormal<0,1,2> -#line 32 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" +#line 32 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" mad r0.xyz, r0, c13.x, c13.y // ::BiasX2<0,1,2> -#line 108 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 108 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" mul r4.xyz, r4, r0.y mad r3.xyz, r0.x, r3, r4 mad r0.xyz, r0.z, r2, r3 // ::PeturbNormal<0,1,2> -#line 172 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\NormalMapEffect.fx" +#line 172 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\NormalMapEffect.fx" add r2.xyz, -t1, c12 dp3 r0.w, r2, r2 rsq r0.w, r0.w -#line 33 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 33 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" mad r3.xyz, r2, r0.w, -c3 nrm r4.xyz, r3 // ::halfVectors<0,1,2> @@ -119,20 +119,20 @@ mad r2.xyz, r2.z, c11, r3 mul r2.xyz, r2, c2 // ::result<3,4,5> -#line 182 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\NormalMapEffect.fx" +#line 182 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\NormalMapEffect.fx" mul r1, r1, t4 // ::color<0,1,2,3> -#line 26 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" +#line 26 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" mul r2.xyz, r1.w, r2 -#line 46 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 46 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" mul r3.xyz, r0.y, c7 mad r3.xyz, r0.x, c6, r3 mad r0.xyz, r0.z, c8, r3 mov r3.xyz, c0 // Parameters::DiffuseColor<0,1,2> mad r0.xyz, r0, r3, c1 // ::result<0,1,2> -#line 26 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" +#line 26 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" mad r1.xyz, r1, r0, r2 // AddSpecular::color<0,1,2> mov oC0, r1 // ::PSNormalPixelLightingTxNoFogSpec<0,1,2,3> @@ -211,10 +211,10 @@ ret const BYTE NormalMapEffect_PSNormalPixelLightingTxNoFogSpec[] = { - 68, 88, 66, 67, 44, 22, - 151, 100, 45, 165, 207, 54, - 127, 217, 93, 26, 32, 26, - 116, 203, 1, 0, 0, 0, + 68, 88, 66, 67, 69, 214, + 21, 31, 150, 104, 2, 169, + 247, 27, 46, 105, 10, 66, + 114, 133, 1, 0, 0, 0, 212, 19, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 120, 11, 0, 0, 8, 19, @@ -238,7 +238,7 @@ const BYTE NormalMapEffect_PSNormalPixelLightingTxNoFogSpec[] = 58, 0, 0, 0, 220, 0, 0, 0, 18, 0, 0, 0, 216, 5, 0, 0, 4, 3, - 0, 0, 67, 58, 92, 65, + 0, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, 105, 114, @@ -248,7 +248,7 @@ const BYTE NormalMapEffect_PSNormalPixelLightingTxNoFogSpec[] = 92, 78, 111, 114, 109, 97, 108, 77, 97, 112, 69, 102, 102, 101, 99, 116, 46, 102, - 120, 0, 67, 58, 92, 65, + 120, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, 105, 114, @@ -257,7 +257,7 @@ const BYTE NormalMapEffect_PSNormalPixelLightingTxNoFogSpec[] = 104, 97, 100, 101, 114, 115, 92, 76, 105, 103, 104, 116, 105, 110, 103, 46, 102, 120, - 104, 0, 67, 58, 92, 65, + 104, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, 105, 114, diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/NormalMapEffect_PSNormalPixelLightingTxNoFogSpec.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/NormalMapEffect_PSNormalPixelLightingTxNoFogSpec.pdb index e273268cd9f756f74160acd76b9ad2f2e537bf2b..f6d5659647934f72e71057e251db83cfc6699040 100644 GIT binary patch delta 464 zcmZoz!`!fjc>@cVgnXJyBqIX@Lmp4rlh9o+yw|MtI1`YvJ%6(dmko<_Pc8$4(OU+F z9c!2wV#S#m_`WePXkB7r=z7esxtMR3C!@>c#?u;;%_2k?Qzq|^(3o6yMi?r#K7t=C zW)9{XL*yr&<%UY%J zM3@ZtCubC?fv5>!YV(ewAa}MZpwss;PIQ!;thY-+>J^X&@{Ao2+XAs1kkbLgL5!O- zcFo|ObgG1V$M$BR1Q<+ij8mGt@KiS36Ua^ndCVB@R^>@2WHvK#JYk%~#ey@)Cd-^L zga?Bh#PgHSoZ*IfT@3DFN!u4{5I1B3DNZ2f0%A5GUIS$VDF#*`76f8;AXWlm4j_IF Y#N3k&xw0pnOJGd_a#A;^o}0}M0LK%H;s5{u delta 504 zcmZoz!`!fjc>@cV#4hWv5sVBB49hESy-gF};5PeZm&HV zV&-7JF+_gSS#GHG-IKgfE%s-5H=l~MV`5`gO(;LMeKTJS3lq-^=CxK_42%pQdb3=d zhX@k`!{m%2H4rrcOl{s#6yz=>2XZ?U1OeF{jFV+{8BGje5vu}6@a6cpa z6ci4|aIY!LOwluB#1*uYWzHDFgG&w)NR!W;;f4i~7(8GkZGW&qoc0<>fgGa*#2i4( r1;ik!Od#e2Vh~^jVnHBg2jVqA%r)7ND|^zp1lCj_CuMW$x!LRhzLb>q diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/NormalMapEffect_PSNormalPixelLightingTxNoSpec.inc b/Kits/DirectXTK/Src/Shaders/Compiled/NormalMapEffect_PSNormalPixelLightingTxNoSpec.inc index 5a013ef7..c6e6603b 100644 --- a/Kits/DirectXTK/Src/Shaders/Compiled/NormalMapEffect_PSNormalPixelLightingTxNoSpec.inc +++ b/Kits/DirectXTK/Src/Shaders/Compiled/NormalMapEffect_PSNormalPixelLightingTxNoSpec.inc @@ -48,32 +48,32 @@ dcl_2d s0 dcl_2d s1 -#line 197 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\NormalMapEffect.fx" +#line 197 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\NormalMapEffect.fx" texld r0, t0, s1 // BiasX2::x<0,1,2> #line 204 texld r1, t0, s0 -#line 103 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 103 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" nrm r2.xyz, t2 // ::normal<0,1,2> nrm r3.xyz, t3 // ::tangent<0,1,2> mul r4.xyz, r2.zxyw, r3.yzxw mad r4.xyz, r2.yzxw, r3.zxyw, -r4 // ::binormal<0,1,2> -#line 32 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" +#line 32 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" mad r0.xyz, r0, c14.x, c14.y // ::BiasX2<0,1,2> -#line 108 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 108 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" mul r4.xyz, r4, r0.y mad r3.xyz, r0.x, r3, r4 mad r0.xyz, r0.z, r2, r3 // ::PeturbNormal<0,1,2> -#line 194 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\NormalMapEffect.fx" +#line 194 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\NormalMapEffect.fx" add r2.xyz, -t1, c12 dp3 r0.w, r2, r2 rsq r0.w, r0.w -#line 33 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 33 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" mad r3.xyz, r2, r0.w, -c3 nrm r4.xyz, r3 // ::halfVectors<0,1,2> @@ -119,20 +119,20 @@ mad r2.xyz, r2.z, c11, r3 mul r2.xyz, r2, c2 // ::result<3,4,5> -#line 204 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\NormalMapEffect.fx" +#line 204 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\NormalMapEffect.fx" mul r1, r1, t4 // ::color<0,1,2,3> -#line 26 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" +#line 26 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" mul r2.xyz, r1.w, r2 -#line 46 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 46 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" mul r3.xyz, r0.y, c7 mad r3.xyz, r0.x, c6, r3 mad r0.xyz, r0.z, c8, r3 mov r3.xyz, c0 // Parameters::DiffuseColor<0,1,2> mad r0.xyz, r0, r3, c1 // ::result<0,1,2> -#line 26 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" +#line 26 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" mad r0.xyz, r1, r0, r2 // AddSpecular::color<0,1,2> #line 20 @@ -217,10 +217,10 @@ ret const BYTE NormalMapEffect_PSNormalPixelLightingTxNoSpec[] = { - 68, 88, 66, 67, 92, 4, - 29, 164, 223, 120, 15, 43, - 178, 89, 243, 252, 82, 138, - 242, 183, 1, 0, 0, 0, + 68, 88, 66, 67, 152, 197, + 236, 246, 59, 94, 220, 213, + 132, 181, 216, 21, 60, 106, + 24, 6, 1, 0, 0, 0, 128, 20, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 212, 11, 0, 0, 180, 19, @@ -244,7 +244,7 @@ const BYTE NormalMapEffect_PSNormalPixelLightingTxNoSpec[] = 60, 0, 0, 0, 220, 0, 0, 0, 19, 0, 0, 0, 248, 5, 0, 0, 20, 3, - 0, 0, 67, 58, 92, 65, + 0, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, 105, 114, @@ -254,7 +254,7 @@ const BYTE NormalMapEffect_PSNormalPixelLightingTxNoSpec[] = 92, 78, 111, 114, 109, 97, 108, 77, 97, 112, 69, 102, 102, 101, 99, 116, 46, 102, - 120, 0, 67, 58, 92, 65, + 120, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, 105, 114, @@ -263,7 +263,7 @@ const BYTE NormalMapEffect_PSNormalPixelLightingTxNoSpec[] = 104, 97, 100, 101, 114, 115, 92, 76, 105, 103, 104, 116, 105, 110, 103, 46, 102, 120, - 104, 0, 67, 58, 92, 65, + 104, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, 105, 114, diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/NormalMapEffect_PSNormalPixelLightingTxNoSpec.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/NormalMapEffect_PSNormalPixelLightingTxNoSpec.pdb index 64573d278f25d66a9873ebfea7cd998a2086565d..160e0f15f96eeeca9cd8b63f34500817d2a10d93 100644 GIT binary patch delta 464 zcmZoz!`!fjc>@cVgnXJyBqIX@gZR3NPTgKs*LBsA!IOBjTQ|#axv)s97cnrjJz`== z*~!RoPllP{03#EF#Y{#9`KJtrU^>!&py#n$;p0NXBTOgJLayo!Gh;ehq zt{J?OPL*(9STubcqM0J^A#Z~y=R delta 503 zcmZoz!`!fjc>@cV#4hWv5sVBB3|C|$oh4rP`R}fIe&WB>m(tBLTrMoq`}Qy~v^`>C zNZHBAVBEpLaDb7C!D1#O!-+tq&DDI9JQm&HV zV&+i3d?YtS&7`y3U?Eee7W=cjn@>gBF|oNg_>~{qzL_tEg^A|{^I9t|21W)Dy;&|U zLxhQeVRA>28i?8erZ(RwGIAG^1Gyavf`IG}#>q0fj3x%Kh*bea_W?z0fiy^w9T2}_ z*qpIz2Jhtm`&lQmo)Ts(m@IiBnj0tq1Ctx$HF$WNH0WnA_ n6Nov17z9{>SP+QWfp`rNb4@nn%ARyCfi)G#N!grwZZ dcl_texcoord3 v3 // vin<11,12> -#line 85 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 85 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" dp4 oPos.z, v0, c11 // ::VSNormalPixelLightingTx<18> dp4 oT1.x, v0, c3 // ::VSNormalPixelLightingTx<2> dp4 oT1.y, v0, c4 // ::VSNormalPixelLightingTx<3> @@ -62,12 +62,12 @@ rsq r0.w, r0.w mul oT2.xyz, r0.w, r0 // ::VSNormalPixelLightingTx<6,7,8> -#line 14 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" +#line 14 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" dp4 r0.x, v0, c2 max r0.x, r0.x, c13.x min oT1.w, r0.x, c13.y // ::VSNormalPixelLightingTx<5> -#line 56 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\NormalMapEffect.fx" +#line 56 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\NormalMapEffect.fx" dp3 r0.x, v2, c6 dp3 r0.y, v2, c7 dp3 r0.z, v2, c8 @@ -75,12 +75,12 @@ rsq r0.w, r0.w mul oT3.xyz, r0.w, r0 // ::VSNormalPixelLightingTx<9,10,11> -#line 85 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 85 "D:\ATG\st_dev\Kits\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 45 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\NormalMapEffect.fx" +#line 45 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\NormalMapEffect.fx" mad oPos.xy, r0.z, c0, r0 // ::VSNormalPixelLightingTx<16,17> mov oPos.w, r0.z // ::VSNormalPixelLightingTx<19> @@ -132,10 +132,10 @@ ret const BYTE NormalMapEffect_VSNormalPixelLightingTx[] = { - 68, 88, 66, 67, 7, 229, - 106, 14, 48, 253, 93, 112, - 45, 217, 4, 176, 108, 117, - 49, 89, 1, 0, 0, 0, + 68, 88, 66, 67, 105, 76, + 54, 23, 118, 204, 221, 254, + 126, 97, 14, 255, 212, 183, + 61, 130, 1, 0, 0, 0, 180, 11, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 24, 7, 0, 0, 100, 10, @@ -162,7 +162,7 @@ const BYTE NormalMapEffect_VSNormalPixelLightingTx[] = 0, 0, 32, 0, 0, 0, 220, 0, 0, 0, 3, 0, 0, 0, 52, 4, 0, 0, - 220, 1, 0, 0, 67, 58, + 220, 1, 0, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, @@ -171,7 +171,7 @@ const BYTE NormalMapEffect_VSNormalPixelLightingTx[] = 92, 83, 104, 97, 100, 101, 114, 115, 92, 76, 105, 103, 104, 116, 105, 110, 103, 46, - 102, 120, 104, 0, 67, 58, + 102, 120, 104, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, @@ -180,7 +180,7 @@ const BYTE NormalMapEffect_VSNormalPixelLightingTx[] = 92, 83, 104, 97, 100, 101, 114, 115, 92, 67, 111, 109, 109, 111, 110, 46, 102, 120, - 104, 0, 67, 58, 92, 65, + 104, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, 105, 114, diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/NormalMapEffect_VSNormalPixelLightingTx.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/NormalMapEffect_VSNormalPixelLightingTx.pdb index 2d6261407ed56287ffc44efaf1339dffd33283d7..0db37701c60c172110b753a1505aa4c3154f1d79 100644 GIT binary patch delta 432 zcmZpe!`v{3c>@cVgj||SBqIX@Lw?JR->X~KdF^z#HQ7t0c*ABHu8+QqE|VP(YE0HW zD9pr=GI@W5#^ka?!eBvjMiAc|sz5%H8_d_3beJ0|)E>zT5t?j&n0NE3NINDr)1W@x zZ_hUK#jr5(NHbena4|44fauL~ac=_Is(_Bz$2ieZZnEA61*um+9>`gCKx_-dazIW8 z5C<`C&e$-AcQVU?0`88MMa)1c5SZK;Cpme>fgGsiKnFuz3Go2PeGnGVS(6_floS3B z0sIV529Vm!$nlnO5*G{3Aek(4$PntMvO{u^0GNE{5Zvoxa1Tq`zEFcWEE7m^0x=g5 uvjOoMC>uyIumZ6l5VHfZ5)g9$@oOOFo@~gKJ?TgSYdnyXusQX}Y)$|txr+|~ delta 466 zcmZpe!`v{3c>@cV#7^t45sVBB41RX`f}Ubh?oBU#T$<1PFLSdD*GFGQ=gE%yH74us z7iMBep1eOoV{+LcVX&Y%BZzMfRUjY94d!c1I?N3fYLDcF2u-#>%)9wiq#YC6C4o0( z$F^_gi(z5ndBMEaii?4f0Yq<>i+d9&BnNT@6a)d;9gLG@HW*C|U=gbVitYo7*aB&g zB0C^{#jrVJ!yI1G|NsBU$`*NVp26`3hKZw^sK7+7;9-91UznshzJwrxZfi_v@kRjC9WryS-K{WZyA$Z`3 z!GlE7_6Hlpd9Q&K$U#a#%mKt)Kn#+~1Y%Ag1_4$e76f8;AYKE+T$2sCvL_u$U`+sW L;y0%rnav3R!d#6E diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/NormalMapEffect_VSNormalPixelLightingTxBn.inc b/Kits/DirectXTK/Src/Shaders/Compiled/NormalMapEffect_VSNormalPixelLightingTxBn.inc index 413cc43e..0795363e 100644 --- a/Kits/DirectXTK/Src/Shaders/Compiled/NormalMapEffect_VSNormalPixelLightingTxBn.inc +++ b/Kits/DirectXTK/Src/Shaders/Compiled/NormalMapEffect_VSNormalPixelLightingTxBn.inc @@ -50,16 +50,16 @@ dcl_texcoord2 v2 // vin<7,8,9,10> dcl_texcoord3 v3 // vin<11,12> -#line 85 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 85 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" dp4 oPos.z, v0, c11 // ::VSNormalPixelLightingTxBn<18> dp4 oT1.x, v0, c3 // ::VSNormalPixelLightingTxBn<2> dp4 oT1.y, v0, c4 // ::VSNormalPixelLightingTxBn<3> dp4 oT1.z, v0, c5 // ::VSNormalPixelLightingTxBn<4> -#line 32 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" +#line 32 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" mad r0.xyz, v1, c13.x, c13.y // ::BiasX2<0,1,2> -#line 87 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 87 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" dp3 r1.x, r0, c6 dp3 r1.y, r0, c7 dp3 r1.z, r0, c8 @@ -67,7 +67,7 @@ rsq r0.x, r0.x mul oT2.xyz, r0.x, r1 // ::VSNormalPixelLightingTxBn<6,7,8> -#line 14 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" +#line 14 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" dp4 r0.x, v0, c2 max r0.x, r0.x, c13.z min oT1.w, r0.x, c13.w // ::VSNormalPixelLightingTxBn<5> @@ -75,7 +75,7 @@ #line 32 mad r0.xyz, v2, c13.x, c13.y // ::BiasX2<0,1,2> -#line 76 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\NormalMapEffect.fx" +#line 76 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\NormalMapEffect.fx" dp3 r1.x, r0, c6 dp3 r1.y, r0, c7 dp3 r1.z, r0, c8 @@ -83,12 +83,12 @@ rsq r0.x, r0.x mul oT3.xyz, r0.x, r1 // ::VSNormalPixelLightingTxBn<9,10,11> -#line 85 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 85 "D:\ATG\st_dev\Kits\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 61 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\NormalMapEffect.fx" +#line 61 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\NormalMapEffect.fx" mad oPos.xy, r0.z, c0, r0 // ::VSNormalPixelLightingTxBn<16,17> mov oPos.w, r0.z // ::VSNormalPixelLightingTxBn<19> @@ -142,10 +142,10 @@ ret const BYTE NormalMapEffect_VSNormalPixelLightingTxBn[] = { - 68, 88, 66, 67, 59, 250, - 191, 85, 213, 205, 123, 78, - 230, 231, 138, 157, 116, 102, - 154, 178, 1, 0, 0, 0, + 68, 88, 66, 67, 102, 250, + 27, 114, 84, 197, 47, 157, + 210, 131, 182, 39, 144, 30, + 28, 9, 1, 0, 0, 0, 168, 12, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 148, 7, 0, 0, 88, 11, @@ -172,7 +172,7 @@ const BYTE NormalMapEffect_VSNormalPixelLightingTxBn[] = 0, 0, 34, 0, 0, 0, 220, 0, 0, 0, 4, 0, 0, 0, 116, 4, 0, 0, - 28, 2, 0, 0, 67, 58, + 28, 2, 0, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, @@ -181,7 +181,7 @@ const BYTE NormalMapEffect_VSNormalPixelLightingTxBn[] = 92, 83, 104, 97, 100, 101, 114, 115, 92, 76, 105, 103, 104, 116, 105, 110, 103, 46, - 102, 120, 104, 0, 67, 58, + 102, 120, 104, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, @@ -190,7 +190,7 @@ const BYTE NormalMapEffect_VSNormalPixelLightingTxBn[] = 92, 83, 104, 97, 100, 101, 114, 115, 92, 67, 111, 109, 109, 111, 110, 46, 102, 120, - 104, 0, 67, 58, 92, 65, + 104, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, 105, 114, diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/NormalMapEffect_VSNormalPixelLightingTxBn.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/NormalMapEffect_VSNormalPixelLightingTxBn.pdb index 040706583e6a5182d255a111d84e1740041a4b98..3383db0bffabf25747d625130b10af6c927d416d 100644 GIT binary patch delta 457 zcmZpe!`v{3c>@cVgj||SBqIX@L&f)zT5t?j&n0NE3NINFBvj=DC zetWi=FNTGQN1EBvf{THX0Yq<>i+dBuRt0p#KE{cTa+CEoC`i2m@<7hA17cesmIHD+ zfH;V8bH;{M+!F)1CT-)`tg`0;<7ActK}=_VPmb6p!)@^94Kq+N2uyB_lb$^5fDA}# z#{nOxtAIX%Iv?UQki#J?pnE4jIw&Xn9|HIppbQ|jnUUiy<0LK?oMAOt=8z%Ovt@_m zAR#mP%prJ~h`~cb()NWK#C@4SiW7*rfS3)4*Ff1oih&h~1%a3yh?Rht1BhP(G52Ic UuIx!i5?JGboP^D(M`m*Z0I&^~2><{9 delta 503 zcmZpe!`v{3c>@cV#7^t45sVBB41EiIuhq{taajKEy3g6pSDc$=xIX$aI!|`ouQ6G7 zzc3R+^5p#y8k5To34;aA89{t=r~>&&ZZKbC(qV3>P3?O>5T-=*LAvusMpdbjy?qHlOv%zR$0E<`^P;?(q#1=?{ z6xjjsD~8P(8&+|1F){-=3=BsO{N60H=LMta|NsB_8Gr;7%n@SXX2_TGI=8z#YXvz-BLBetJnM3dp6oZGGr0owjh*Mt!DUj2ZfS3b_xquiX ol?lY0Knwz`Kr9Hv>_EH*h`A;ka%E3ClE9h( dcl_texcoord4 v4 // vin<13,14,15,16> -#line 85 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 85 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" dp4 oPos.z, v0, c11 // ::VSNormalPixelLightingTxVc<18> dp4 oT1.x, v0, c3 // ::VSNormalPixelLightingTxVc<2> dp4 oT1.y, v0, c4 // ::VSNormalPixelLightingTxVc<3> @@ -64,12 +64,12 @@ rsq r0.w, r0.w mul oT2.xyz, r0.w, r0 // ::VSNormalPixelLightingTxVc<6,7,8> -#line 14 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" +#line 14 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" dp4 r0.x, v0, c2 max r0.x, r0.x, c13.x min oT1.w, r0.x, c13.y // ::VSNormalPixelLightingTxVc<5> -#line 91 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\NormalMapEffect.fx" +#line 91 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\NormalMapEffect.fx" mul oT4.w, v4.w, c1.w // ::VSNormalPixelLightingTxVc<15> #line 95 @@ -80,12 +80,12 @@ rsq r0.w, r0.w mul oT3.xyz, r0.w, r0 // ::VSNormalPixelLightingTxVc<9,10,11> -#line 85 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 85 "D:\ATG\st_dev\Kits\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 83 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\NormalMapEffect.fx" +#line 83 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\NormalMapEffect.fx" mad oPos.xy, r0.z, c0, r0 // ::VSNormalPixelLightingTxVc<16,17> mov oPos.w, r0.z // ::VSNormalPixelLightingTxVc<19> @@ -137,10 +137,10 @@ ret const BYTE NormalMapEffect_VSNormalPixelLightingTxVc[] = { - 68, 88, 66, 67, 139, 231, - 108, 159, 210, 166, 72, 94, - 134, 214, 116, 166, 24, 202, - 50, 182, 1, 0, 0, 0, + 68, 88, 66, 67, 202, 140, + 200, 211, 216, 49, 196, 175, + 73, 118, 209, 174, 200, 176, + 38, 255, 1, 0, 0, 0, 20, 12, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 80, 7, 0, 0, 164, 10, @@ -167,7 +167,7 @@ const BYTE NormalMapEffect_VSNormalPixelLightingTxVc[] = 0, 0, 33, 0, 0, 0, 220, 0, 0, 0, 3, 0, 0, 0, 100, 4, 0, 0, - 228, 1, 0, 0, 67, 58, + 228, 1, 0, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, @@ -176,7 +176,7 @@ const BYTE NormalMapEffect_VSNormalPixelLightingTxVc[] = 92, 83, 104, 97, 100, 101, 114, 115, 92, 76, 105, 103, 104, 116, 105, 110, 103, 46, - 102, 120, 104, 0, 67, 58, + 102, 120, 104, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, @@ -185,7 +185,7 @@ const BYTE NormalMapEffect_VSNormalPixelLightingTxVc[] = 92, 83, 104, 97, 100, 101, 114, 115, 92, 67, 111, 109, 109, 111, 110, 46, 102, 120, - 104, 0, 67, 58, 92, 65, + 104, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, 105, 114, diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/NormalMapEffect_VSNormalPixelLightingTxVc.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/NormalMapEffect_VSNormalPixelLightingTxVc.pdb index c56e871e562f6d2916757880cc4932ba4d15a1c1..a75a398188879f5a613fd4e11758bdafdd1020af 100644 GIT binary patch delta 446 zcmZpe!`v{3c>@cVgj||SBqIX@!%zFbh*R@TTvpymx_3#)yk)Zt*GFGQm&uL?H74sG z6lP*bnY=$jV{+LcVX&Y%BZzMfRUjY94d!c1I?N3fYLDcF2u-#>%)9wiq#YBRa^5oC zZ_hUK#jr5(NHbena4|44fauL~ac=_Is(_Bz$2ieZZnEA61*um+9>`gCKx_-dazIW8 z5C<`C&e$-AcQVU?ASUyc$r1ZxxCPoCGXYhAz~sg_>B+MW$bh7F9PoiU1?YUJn<3r- zxfa3#I&$)(gL1QkrxhETPWluViz#0$aBy3JS HGMf_svBQq3 delta 487 zcmZpe!`v{3c>@cV#7^t45sVBB3|WDq?D01b_-;P>_zT5t?j&n0NE3NINFBdlOm9 zk8R(~7sJBD^MZM;6&C{|1Bl)%7xyMmNDkx*C)!6x|0Du?5l~ zMRq{^ieYochB>^V|NsBzX8;mVFh_`in;~PeFgAO- dcl_texcoord4 v4 // vin<13,14,15,16> -#line 85 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 85 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" dp4 oPos.z, v0, c11 // ::VSNormalPixelLightingTxVcBn<18> dp4 oT1.x, v0, c3 // ::VSNormalPixelLightingTxVcBn<2> dp4 oT1.y, v0, c4 // ::VSNormalPixelLightingTxVcBn<3> dp4 oT1.z, v0, c5 // ::VSNormalPixelLightingTxVcBn<4> -#line 32 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" +#line 32 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" mad r0.xyz, v1, c13.x, c13.y // ::BiasX2<0,1,2> -#line 87 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 87 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" dp3 r1.x, r0, c6 dp3 r1.y, r0, c7 dp3 r1.z, r0, c8 @@ -69,18 +69,18 @@ rsq r0.x, r0.x mul oT2.xyz, r0.x, r1 // ::VSNormalPixelLightingTxVcBn<6,7,8> -#line 14 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" +#line 14 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" dp4 r0.x, v0, c2 max r0.x, r0.x, c13.z min oT1.w, r0.x, c13.w // ::VSNormalPixelLightingTxVcBn<5> -#line 110 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\NormalMapEffect.fx" +#line 110 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\NormalMapEffect.fx" mul oT4.w, v4.w, c1.w // ::VSNormalPixelLightingTxVcBn<15> -#line 32 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" +#line 32 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" mad r0.xyz, v2, c13.x, c13.y // ::BiasX2<0,1,2> -#line 116 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\NormalMapEffect.fx" +#line 116 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\NormalMapEffect.fx" dp3 r1.x, r0, c6 dp3 r1.y, r0, c7 dp3 r1.z, r0, c8 @@ -88,12 +88,12 @@ rsq r0.x, r0.x mul oT3.xyz, r0.x, r1 // ::VSNormalPixelLightingTxVcBn<9,10,11> -#line 85 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 85 "D:\ATG\st_dev\Kits\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 100 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\NormalMapEffect.fx" +#line 100 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\NormalMapEffect.fx" mad oPos.xy, r0.z, c0, r0 // ::VSNormalPixelLightingTxVcBn<16,17> mov oPos.w, r0.z // ::VSNormalPixelLightingTxVcBn<19> @@ -147,10 +147,10 @@ ret const BYTE NormalMapEffect_VSNormalPixelLightingTxVcBn[] = { - 68, 88, 66, 67, 124, 195, - 154, 154, 150, 250, 50, 7, - 179, 122, 225, 163, 79, 31, - 237, 52, 1, 0, 0, 0, + 68, 88, 66, 67, 69, 30, + 11, 56, 36, 34, 54, 128, + 166, 34, 219, 230, 145, 212, + 48, 44, 1, 0, 0, 0, 12, 13, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 208, 7, 0, 0, 156, 11, @@ -177,7 +177,7 @@ const BYTE NormalMapEffect_VSNormalPixelLightingTxVcBn[] = 0, 0, 35, 0, 0, 0, 220, 0, 0, 0, 4, 0, 0, 0, 168, 4, 0, 0, - 36, 2, 0, 0, 67, 58, + 36, 2, 0, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, @@ -186,7 +186,7 @@ const BYTE NormalMapEffect_VSNormalPixelLightingTxVcBn[] = 92, 83, 104, 97, 100, 101, 114, 115, 92, 76, 105, 103, 104, 116, 105, 110, 103, 46, - 102, 120, 104, 0, 67, 58, + 102, 120, 104, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, @@ -195,7 +195,7 @@ const BYTE NormalMapEffect_VSNormalPixelLightingTxVcBn[] = 92, 83, 104, 97, 100, 101, 114, 115, 92, 67, 111, 109, 109, 111, 110, 46, 102, 120, - 104, 0, 67, 58, 92, 65, + 104, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, 105, 114, diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/NormalMapEffect_VSNormalPixelLightingTxVcBn.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/NormalMapEffect_VSNormalPixelLightingTxVcBn.pdb index e03d8f69070e87cba15eea440db30b520723dd0d..1fa20ea71f13950a25707d9c41a615dbb6cd50ce 100644 GIT binary patch delta 409 zcmZpe!`v{3c>@cVgnXJyBqIX@Lsem``mF*TpAEwQQi|)Yrf!zu`smB(GI`@+jmc&a zB8(}M_eW?@cV#7^t45sVBB4D~nHeBbRl$FHre^vuNm%Ud?faDDV;be_ENpvGjg z2oc8Q$@?QTCYK!%hKj9^;0KGDL;3QN+z>UBj&g&AOrcurkMeFl6=}!B7M3bher)?@ zz8DrJo)^q(t+*H%89?-AxwtpMLUJHSKtT|Y-N86nW|Psx02Z+-py)oJh%Jx?DY66N zR}7moHqGFj{C_*^WY$B%j0KY=4@7eVC17B3W1Q^dIR`j4y2db0I#7Z|DhKX4WG_KH z4Dt+!r1M05R8OL$2&e#}Zf*ft-ZRsmErs0{|GCi17db diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/PostProcess_PSBloomBlur.inc b/Kits/DirectXTK/Src/Shaders/Compiled/PostProcess_PSBloomBlur.inc new file mode 100644 index 00000000..0fc2fb93 --- /dev/null +++ b/Kits/DirectXTK/Src/Shaders/Compiled/PostProcess_PSBloomBlur.inc @@ -0,0 +1,136 @@ +#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/Kits/DirectXTK/Src/Shaders/Compiled/PostProcess_PSBloomBlur.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/PostProcess_PSBloomBlur.pdb new file mode 100644 index 0000000000000000000000000000000000000000..9f692b4e2ec2827c8e5cb527f9008b74921fdfba GIT binary patch literal 34304 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 Mgc1lP&`|>a57RjR=Kufz literal 0 HcmV?d00001 diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/PostProcess_PSBloomCombine.inc b/Kits/DirectXTK/Src/Shaders/Compiled/PostProcess_PSBloomCombine.inc new file mode 100644 index 00000000..3dc96ace --- /dev/null +++ b/Kits/DirectXTK/Src/Shaders/Compiled/PostProcess_PSBloomCombine.inc @@ -0,0 +1,173 @@ +#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/Kits/DirectXTK/Src/Shaders/Compiled/PostProcess_PSBloomCombine.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/PostProcess_PSBloomCombine.pdb new file mode 100644 index 0000000000000000000000000000000000000000..2c2a8c6dd2e4c2db855d2b4cd6ca84153c53e5c7 GIT binary patch literal 34304 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 literal 0 HcmV?d00001 diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/PostProcess_PSCopy.inc b/Kits/DirectXTK/Src/Shaders/Compiled/PostProcess_PSCopy.inc new file mode 100644 index 00000000..3e1851b7 --- /dev/null +++ b/Kits/DirectXTK/Src/Shaders/Compiled/PostProcess_PSCopy.inc @@ -0,0 +1,81 @@ +#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/Kits/DirectXTK/Src/Shaders/Compiled/PostProcess_PSCopy.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/PostProcess_PSCopy.pdb new file mode 100644 index 0000000000000000000000000000000000000000..3f2637bf97e79316e975ac3f74a5a996fcdc991a GIT binary patch literal 32256 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 Mv7;y?XgeJEe@rOd#Q*>R literal 0 HcmV?d00001 diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/PostProcess_PSMonochrome.inc b/Kits/DirectXTK/Src/Shaders/Compiled/PostProcess_PSMonochrome.inc new file mode 100644 index 00000000..f719f0a1 --- /dev/null +++ b/Kits/DirectXTK/Src/Shaders/Compiled/PostProcess_PSMonochrome.inc @@ -0,0 +1,95 @@ +#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/Kits/DirectXTK/Src/Shaders/Compiled/PostProcess_PSMonochrome.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/PostProcess_PSMonochrome.pdb new file mode 100644 index 0000000000000000000000000000000000000000..a85d754870dd504ab01c7485734d5a5dcb4a0d48 GIT binary patch literal 32256 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 literal 0 HcmV?d00001 diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/PostProcess_VSQuad.inc b/Kits/DirectXTK/Src/Shaders/Compiled/PostProcess_VSQuad.inc new file mode 100644 index 00000000..dd02a2bd --- /dev/null +++ b/Kits/DirectXTK/Src/Shaders/Compiled/PostProcess_VSQuad.inc @@ -0,0 +1,119 @@ +#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 +mov o0.zw, l(0,0,0,1.000000) +and r0.x, v0.x, l(1) +ushr r0.z, v0.x, l(1) +utof r0.xy, r0.xzxx +add r0.zw, r0.xxxy, l(0.000000, 0.000000, -0.500000, -0.500000) +mov o1.xy, r0.xyxx +add o0.x, r0.z, r0.z +mul o0.y, r0.w, l(-2.000000) +ret +// Approximately 0 instruction slots used +#endif + +const BYTE PostProcess_VSQuad[] = +{ + 68, 88, 66, 67, 141, 120, + 239, 206, 52, 223, 131, 56, + 184, 188, 219, 176, 80, 69, + 20, 97, 1, 0, 0, 0, + 224, 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, 32, 1, 0, 0, + 64, 0, 1, 0, 72, 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, + 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, 1, 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, + 85, 0, 0, 7, 66, 0, + 16, 0, 0, 0, 0, 0, + 10, 16, 16, 0, 0, 0, + 0, 0, 1, 64, 0, 0, + 1, 0, 0, 0, 86, 0, + 0, 5, 50, 0, 16, 0, + 0, 0, 0, 0, 134, 0, + 16, 0, 0, 0, 0, 0, + 0, 0, 0, 10, 194, 0, + 16, 0, 0, 0, 0, 0, + 6, 4, 16, 0, 0, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 191, + 0, 0, 0, 191, 54, 0, + 0, 5, 50, 32, 16, 0, + 1, 0, 0, 0, 70, 0, + 16, 0, 0, 0, 0, 0, + 0, 0, 0, 7, 18, 32, + 16, 0, 0, 0, 0, 0, + 42, 0, 16, 0, 0, 0, + 0, 0, 42, 0, 16, 0, + 0, 0, 0, 0, 56, 0, + 0, 7, 34, 32, 16, 0, + 0, 0, 0, 0, 58, 0, + 16, 0, 0, 0, 0, 0, + 1, 64, 0, 0, 0, 0, + 0, 192, 62, 0, 0, 1 +}; diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/PostProcess_VSQuad.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/PostProcess_VSQuad.pdb new file mode 100644 index 0000000000000000000000000000000000000000..0edaa88dc4df415d895072dbae54f48170008e1b GIT binary patch literal 32256 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 literal 0 HcmV?d00001 diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_PSSkinnedPixelLighting.inc b/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_PSSkinnedPixelLighting.inc index c18d1265..b334483d 100644 --- a/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_PSSkinnedPixelLighting.inc +++ b/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_PSSkinnedPixelLighting.inc @@ -44,20 +44,20 @@ dcl t3 // pin<9,10,11,12> dcl_2d s0 -#line 379 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\SkinnedEffect.fx" +#line 379 "D:\ATG\st_dev\Kits\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 33 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 33 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" mad r2.xyz, r1, r1.w, -c3 nrm r3.xyz, r2 // ::halfVectors<0,1,2> -#line 382 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\SkinnedEffect.fx" +#line 382 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\SkinnedEffect.fx" nrm r2.xyz, t2 // ::worldNormal<0,1,2> -#line 37 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 37 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" dp3 r3.x, r3, r2 // ::dotH<0> #line 33 @@ -99,20 +99,20 @@ mad r1.xyz, r1.z, c11, r3 mul r1.xyz, r1, c2 // ::result<3,4,5> -#line 379 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\SkinnedEffect.fx" +#line 379 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\SkinnedEffect.fx" mul r0, r0, t3 // ::color<0,1,2,3> -#line 26 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" +#line 26 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" mul r1.xyz, r0.w, r1 -#line 46 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 46 "D:\ATG\st_dev\Kits\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 26 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" +#line 26 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" mad r1.xyz, r0, r2, r1 // AddSpecular::color<0,1,2> #line 20 @@ -185,10 +185,10 @@ ret const BYTE SkinnedEffect_PSSkinnedPixelLighting[] = { - 68, 88, 66, 67, 103, 155, - 235, 137, 183, 8, 197, 19, - 255, 39, 245, 253, 138, 168, - 135, 16, 1, 0, 0, 0, + 68, 88, 66, 67, 58, 118, + 42, 165, 123, 218, 82, 67, + 110, 5, 134, 109, 101, 121, + 104, 101, 1, 0, 0, 0, 248, 16, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 212, 9, 0, 0, 68, 16, @@ -211,7 +211,7 @@ const BYTE SkinnedEffect_PSSkinnedPixelLighting[] = 0, 0, 50, 0, 0, 0, 216, 0, 0, 0, 14, 0, 0, 0, 4, 5, 0, 0, - 156, 2, 0, 0, 67, 58, + 156, 2, 0, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, @@ -221,7 +221,7 @@ const BYTE SkinnedEffect_PSSkinnedPixelLighting[] = 114, 115, 92, 83, 107, 105, 110, 110, 101, 100, 69, 102, 102, 101, 99, 116, 46, 102, - 120, 0, 67, 58, 92, 65, + 120, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, 105, 114, @@ -230,7 +230,7 @@ const BYTE SkinnedEffect_PSSkinnedPixelLighting[] = 104, 97, 100, 101, 114, 115, 92, 76, 105, 103, 104, 116, 105, 110, 103, 46, 102, 120, - 104, 0, 67, 58, 92, 65, + 104, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, 105, 114, diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_PSSkinnedPixelLighting.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_PSSkinnedPixelLighting.pdb index d47faa23b5bf98c5ab26a33f70181c580d3d5a1b..e587ae5b24d1cd19f41a3ea08412e8ce5291805f 100644 GIT binary patch delta 491 zcmZoT!`yI&c>@cVgj||SBqIX@gY-@3yBkaUoTqBG1~DAjwsx}&mjMgkyd)-uva1XX zWycv9X58K!#kV<_(Pc8@O-m+*l*tp5H71wc5(EoqPF|D5#|RPIeTyF~rZHJMnHwtR z4`hKfYD_+Vlb11N^TgzGCXPpujk@2SU1FR(vD{#@L)s-q9%*Jv3oZsm1`xejE`vpY zDS>~oN`)Gb+U!%I8aUBKgmV|rxi&x-GfwV1sjm7A$dUqzlmTgLAYKQ=en5T;5X;yB zIY7WW(NS&DDV|9;!kD(Log8sZhTG!2A2URbVRB=J#N_EWq(M?!Zuo#*X^G?~h^s+9 zfw|w1o8dnkY-Z&6$~cLO1!q7`mbqmJ4TQ2=GVmahLIliY&fAb+GM(&oo5%L062xUM zffP3orvou35OV=B8xXI8vVjx>D-a6;F*^{0v~f%}@cV#7^t45sVBB3_|fj>yu4Xy(ezIQC4raWzuFDE&~?6eS4S~%C0gn zlpSYaI1#uxif?l;qw{3O>y}Im$&)80YfLV?B?uPKoV+H9j}aoa`xZY~Ok=WiGB;Gr zAIJh})R=t!Ixl1L=84JWOdN+!-zht`{SxEkiRA{H9nvl_^1NVPYsJOD$N-`@%Vn?# zFflMpR;f?}Qk#7$R0CyY?0{~C0zaU;TYz{M$o(KNx$mUY?&j(z|D{`S@N1K$l{1=GTcxj zK-A>M3<;LJ{JhkSj;V~3u7%-HGI{znX^_;GYd&BvTOtJzBnUvk0t*a7nJIdPjJRT9 zvdk?*Xb6_wl7WY>6e3h7bKZu8vFT*5+dQ%__#h5`38X-7=K^9jAWjEj&dJrcrCC>j XL?;_^i3?D diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_PSSkinnedVertexLighting.inc b/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_PSSkinnedVertexLighting.inc index 761aed34..deffb7a1 100644 --- a/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_PSSkinnedVertexLighting.inc +++ b/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_PSSkinnedVertexLighting.inc @@ -41,11 +41,11 @@ dcl t2.xy // pin<8,9> dcl_2d s0 -#line 356 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\SkinnedEffect.fx" +#line 356 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\SkinnedEffect.fx" texld r0, t2, s0 mul r0, r0, t0 // ::color<0,1,2,3> -#line 26 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" +#line 26 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" mad r1.xyz, t1, r0.w, r0 // AddSpecular::color<0,1,2> #line 20 @@ -75,10 +75,10 @@ ret const BYTE SkinnedEffect_PSSkinnedVertexLighting[] = { - 68, 88, 66, 67, 58, 43, - 131, 162, 242, 185, 252, 120, - 240, 91, 249, 248, 120, 50, - 223, 217, 1, 0, 0, 0, + 68, 88, 66, 67, 234, 26, + 225, 127, 143, 166, 116, 80, + 7, 5, 167, 201, 159, 0, + 41, 95, 1, 0, 0, 0, 108, 5, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 144, 3, 0, 0, 208, 4, @@ -101,7 +101,7 @@ const BYTE SkinnedEffect_PSSkinnedVertexLighting[] = 0, 0, 10, 0, 0, 0, 160, 0, 0, 0, 5, 0, 0, 0, 240, 1, 0, 0, - 240, 0, 0, 0, 67, 58, + 240, 0, 0, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, @@ -111,7 +111,7 @@ const BYTE SkinnedEffect_PSSkinnedVertexLighting[] = 114, 115, 92, 83, 107, 105, 110, 110, 101, 100, 69, 102, 102, 101, 99, 116, 46, 102, - 120, 0, 67, 58, 92, 65, + 120, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, 105, 114, diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_PSSkinnedVertexLighting.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_PSSkinnedVertexLighting.pdb index 9ce48328fa368b3c1e9579c7e5c1cbbc36550af3..c7a7377d451aca656495377cef34eb00648fabf9 100644 GIT binary patch delta 486 zcmZoz!`!fjc>@cVgj||SBqIX@gZqp(te2O@d8}Vm6&kuQH*d2Hmjnyn*?MM%i(E_$ zrt6p)_P^ci#CJNF(PgszS-Q$Y4m>JTbYPiA}pTS@+ws&3tJrOgz%emKIzLj0_-pvs{J) zJJSLF$qD&tKx%VG{!8D9E+U+}fG)NHI+}5E-(GdqXF!$|P^1hhk~p z|DT@$NI=16Mvjk+lek!LhT&wHbB0j=mz|S=hmI5?OeS-lhlG&nWUuo)wl9?+&Uy)? yxPdqwh&h3n3y9f(comclq!?I%SP+QWff%HXW3nMv?xYJbtf@dw+UCRy^H~9kMwK1_ delta 511 zcmZoz!`!fjc>@cV#7^t45sVBB3~BdUSKM7a)o;y@#W9nl4(n`|;gVqC+bzYwaFL6N z!E_xn!->GnPJE|>8J#EFpVpkLcUpjnA$jt|WR1yX=LErm=8O>j?sNQLzQ*MFr@5hG z{>j`BF+QKn^o)|symY;^iVTM2%@dQ$nb^K^>@7RCeKTJg3lq-^=CxK_42%pQdb3=H z13MD~!{mf~H6XRQBmbqZtc)GdxlrH-bb1RA?*e%N1Sa?GRi7BZGPxm*MYascw+4$c zFgyd&Qb0u@bv8iEJJC^X(>`V%F@A>saL^;juw{-A12;p)WXV&}+)%9`YI0+SBuid? zUg}226vj!XO3>vd&p4F>_8&N4prHW@C`cGUSeH-h%1qHSWW*KZlV#2sLW8U9oD4iL zr4T_lne#j(Kusrmo#&B#!3S~TOCSYu5f>1%0dYDIb55>4FU`6NBs$rUD|ga`7}hi( LCv|h;h54)i%2A(B diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_PSSkinnedVertexLightingNoFog.inc b/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_PSSkinnedVertexLightingNoFog.inc index d250eb11..57760ab4 100644 --- a/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_PSSkinnedVertexLightingNoFog.inc +++ b/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_PSSkinnedVertexLightingNoFog.inc @@ -34,11 +34,11 @@ dcl t2.xy // pin<8,9> dcl_2d s0 -#line 368 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\SkinnedEffect.fx" +#line 368 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\SkinnedEffect.fx" texld r0, t2, s0 mul r0, r0, t0 // ::color<0,1,2,3> -#line 26 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" +#line 26 "D:\ATG\st_dev\Kits\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> @@ -61,10 +61,10 @@ ret const BYTE SkinnedEffect_PSSkinnedVertexLightingNoFog[] = { - 68, 88, 66, 67, 85, 49, - 255, 177, 93, 213, 69, 72, - 206, 84, 68, 250, 209, 149, - 143, 1, 1, 0, 0, 0, + 68, 88, 66, 67, 50, 251, + 104, 54, 118, 231, 128, 2, + 155, 23, 217, 243, 213, 143, + 182, 136, 1, 0, 0, 0, 168, 4, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 44, 3, 0, 0, 12, 4, @@ -85,7 +85,7 @@ const BYTE SkinnedEffect_PSSkinnedVertexLightingNoFog[] = 0, 0, 8, 0, 0, 0, 160, 0, 0, 0, 4, 0, 0, 0, 212, 1, 0, 0, - 224, 0, 0, 0, 67, 58, + 224, 0, 0, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, @@ -95,7 +95,7 @@ const BYTE SkinnedEffect_PSSkinnedVertexLightingNoFog[] = 114, 115, 92, 83, 107, 105, 110, 110, 101, 100, 69, 102, 102, 101, 99, 116, 46, 102, - 120, 0, 67, 58, 92, 65, + 120, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, 105, 114, diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_PSSkinnedVertexLightingNoFog.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_PSSkinnedVertexLightingNoFog.pdb index 72416bb664ef5dec0c2878047478d2dfd6d7021f..a457de9133400d5518c4bfddfa42a762ee98df41 100644 GIT binary patch delta 495 zcmZoz!`!fjc>@cVgj||SBqIX@gT{ORHi0%bzcqI*t?FAdt7NkbmjDajola(kgNn=y zjystc&OO;|#dkTF(Pi@bvl^4ll7tvjCQnS(m|S*F5GuAhi61Jq`y4-1OgfnxD&`Ml zf%KX(rfi;=T+YPy%Ozj;+q2DlX)H`U(#)0?Tnvm1AbPW0h5|d20{>)(d^I4oIU}Fb zZ=#C`=PsZ-ZGcW?oZPopUG*7|B?S~I1Jc$&ybg%{fczF9mazkJfPi@cV#7^t45sVBB3?@Cd+}1{=xJ>kN`m>9B?d{DnTmme7yQLTy4k|J; zIPPR(I1#wnitlnTqx0nTr!^*(xtxjZ^x_j`$F^_gOJiZ;dBMEaii?4f0Yq<>%TQovVqlo;kgo=$HfQ8> z`pL@J0UZeien1De0P!x6!$Dwj-(K~J0W6an(pY56fP8DPCM47tg3PqA-w ziD8^{ssxKvHauLALjw|4pfCWj0%fM?88YGu@yRmh4B)5%`v yd1PPkL0tF}NP%3$1;lJXoDRgCldI25v#tV(PB!Gqopd3FH4Vr~-JEz~J}Usp`k;CM diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedOneLightFourBones.inc b/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedOneLightFourBones.inc index c7f15138..c6fb00a1 100644 --- a/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedOneLightFourBones.inc +++ b/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedOneLightFourBones.inc @@ -48,7 +48,7 @@ dcl_texcoord3 v3 // vin<9,10,11,12> dcl_texcoord4 v4 // vin<13,14,15,16> -#line 52 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\SkinnedEffect.fx" +#line 52 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\SkinnedEffect.fx" mul r0, v3, c243.x mova a0, r0.yxzw mul r1, v4.y, c26[a0.x] @@ -76,7 +76,7 @@ dp3 r1.z, v1, r3 // ::Skin<2> dp4 r0.z, v0, r3 // Skin::vin<2> -#line 59 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 59 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" dp3 r2.x, r1, c19 dp3 r2.y, r1, c20 dp3 r2.z, r1, c21 @@ -122,24 +122,24 @@ #line 63 dp4 oPos.z, r0, c24 // ::VSSkinnedOneLightFourBones<12> -#line 14 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" +#line 14 "D:\ATG\st_dev\Kits\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 63 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 63 "D:\ATG\st_dev\Kits\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 220 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\SkinnedEffect.fx" +#line 220 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\SkinnedEffect.fx" mad oPos.xy, r0.x, c242, r1 // ::VSSkinnedOneLightFourBones<10,11> mov oPos.w, r0.x // ::VSSkinnedOneLightFourBones<13> -#line 46 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 46 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" mov oT0.w, c0.w // ::VSSkinnedOneLightFourBones<3> -#line 224 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\SkinnedEffect.fx" +#line 224 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\SkinnedEffect.fx" mov oT2.xy, v2 // ::VSSkinnedOneLightFourBones<8,9> // approximately 64 instruction slots used @@ -219,10 +219,10 @@ ret const BYTE SkinnedEffect_VSSkinnedOneLightFourBones[] = { - 68, 88, 66, 67, 143, 156, - 157, 97, 77, 82, 112, 69, - 135, 246, 27, 14, 141, 236, - 225, 204, 1, 0, 0, 0, + 68, 88, 66, 67, 167, 52, + 58, 16, 93, 182, 59, 35, + 10, 21, 149, 26, 98, 26, + 69, 5, 1, 0, 0, 0, 64, 22, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 232, 12, 0, 0, 244, 20, @@ -245,7 +245,7 @@ const BYTE SkinnedEffect_VSSkinnedOneLightFourBones[] = 0, 0, 62, 0, 0, 0, 216, 0, 0, 0, 16, 0, 0, 0, 248, 6, 0, 0, - 56, 3, 0, 0, 67, 58, + 56, 3, 0, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, @@ -255,7 +255,7 @@ const BYTE SkinnedEffect_VSSkinnedOneLightFourBones[] = 114, 115, 92, 83, 107, 105, 110, 110, 101, 100, 69, 102, 102, 101, 99, 116, 46, 102, - 120, 0, 67, 58, 92, 65, + 120, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, 105, 114, @@ -264,7 +264,7 @@ const BYTE SkinnedEffect_VSSkinnedOneLightFourBones[] = 104, 97, 100, 101, 114, 115, 92, 76, 105, 103, 104, 116, 105, 110, 103, 46, 102, 120, - 104, 0, 67, 58, 92, 65, + 104, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, 105, 114, diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedOneLightFourBones.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedOneLightFourBones.pdb index 32139b6c9680eedf0f5109f9b96c6d8b40a9053e..29305ab9add275e8238f434f07a42debf4e9c60b 100644 GIT binary patch delta 451 zcmZoT!`yI&c>@cVglw8iBqIX@!~LL&#Vk6 z^C2WiOecFi@cV#CGei5sVBB48~S5>9Y;9J^EKW&-l1i@5E*qu8-l2&Xeu$YEIU> zE5O8%Jb7ZW#^kaGf?z>&MhJiR1AZ`HWAgmF+)y$9WNwHUpHF6bMoDH~x?WmE21D}Z ziOJmt7WY{uCh=H3S zW3uF(Xl|%h5H-0mLxv?UKQDEoVW4hLI&b#2LumMvJ&=Kio)jX?CUZW7grMnUuZKLcFZdu%d dcl_texcoord4 v4 // vin<13,14,15,16> -#line 52 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\SkinnedEffect.fx" +#line 52 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\SkinnedEffect.fx" mul r0, v3, c243.z mova a0, r0.yxzw mul r1, v4.y, c26[a0.x] @@ -56,10 +56,10 @@ 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 32 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" +#line 32 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" mad r1.xyz, v1, c243.x, c243.y // ::BiasX2<0,1,2> -#line 56 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\SkinnedEffect.fx" +#line 56 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\SkinnedEffect.fx" dp3 r2.x, r1, r0 // ::Skin<0> dp4 r0.x, v0, r0 // Skin::vin<0> @@ -79,7 +79,7 @@ dp3 r2.z, r1, r4 // ::Skin<2> dp4 r0.z, v0, r4 // Skin::vin<2> -#line 59 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 59 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" dp3 r1.x, r2, c19 dp3 r1.y, r2, c20 dp3 r1.z, r2, c21 @@ -125,24 +125,24 @@ #line 63 dp4 oPos.z, r0, c24 // ::VSSkinnedOneLightFourBonesBn<12> -#line 14 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" +#line 14 "D:\ATG\st_dev\Kits\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 63 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 63 "D:\ATG\st_dev\Kits\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 234 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\SkinnedEffect.fx" +#line 234 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\SkinnedEffect.fx" mad oPos.xy, r0.x, c242, r1 // ::VSSkinnedOneLightFourBonesBn<10,11> mov oPos.w, r0.x // ::VSSkinnedOneLightFourBonesBn<13> -#line 46 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 46 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" mov oT0.w, c0.w // ::VSSkinnedOneLightFourBonesBn<3> -#line 240 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\SkinnedEffect.fx" +#line 240 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\SkinnedEffect.fx" mov oT2.xy, v2 // ::VSSkinnedOneLightFourBonesBn<8,9> // approximately 65 instruction slots used @@ -223,10 +223,10 @@ ret const BYTE SkinnedEffect_VSSkinnedOneLightFourBonesBn[] = { - 68, 88, 66, 67, 37, 47, - 203, 47, 229, 122, 203, 6, - 108, 165, 205, 76, 175, 88, - 166, 229, 1, 0, 0, 0, + 68, 88, 66, 67, 250, 223, + 191, 129, 156, 89, 30, 52, + 197, 168, 252, 219, 234, 250, + 231, 203, 1, 0, 0, 0, 196, 22, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 48, 13, 0, 0, 120, 21, @@ -249,7 +249,7 @@ const BYTE SkinnedEffect_VSSkinnedOneLightFourBonesBn[] = 0, 0, 63, 0, 0, 0, 216, 0, 0, 0, 17, 0, 0, 0, 24, 7, 0, 0, - 84, 3, 0, 0, 67, 58, + 84, 3, 0, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, @@ -259,7 +259,7 @@ const BYTE SkinnedEffect_VSSkinnedOneLightFourBonesBn[] = 114, 115, 92, 83, 107, 105, 110, 110, 101, 100, 69, 102, 102, 101, 99, 116, 46, 102, - 120, 0, 67, 58, 92, 65, + 120, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, 105, 114, @@ -268,7 +268,7 @@ const BYTE SkinnedEffect_VSSkinnedOneLightFourBonesBn[] = 104, 97, 100, 101, 114, 115, 92, 67, 111, 109, 109, 111, 110, 46, 102, 120, 104, 0, - 67, 58, 92, 65, 84, 71, + 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, 105, 114, 101, 99, diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedOneLightFourBonesBn.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedOneLightFourBonesBn.pdb index 8b559b53e93fcfd1626b2c0f74e71c0e2e513b1e..6660c10f0adc41b7039d4dbd4f1cdc631fe670eb 100644 GIT binary patch delta 445 zcmZoT!`yI&c>@cVglw8iBqIX@gPy?5iMSWR`mc+y{(yF++qICO2ltO`dx%8}4{yCqq00awv!uDEuD+ z_!*!KAhns1<1OPPE*6|YGg;<=Av`=};GrOe@cU%Whmepko$U3H$M&TX#Az>q6gLp3 v12HEMa{)0M5U+x=ffNHP5DNk^I}n4kaZEPk%ANEmg*6Yz$={s$XgV_hYj=({ delta 464 zcmZoT!`yI&c>@cV#CGei5sVBB46?3vxqIvRJ*Om}TmJdr?Y7M_Tpz<3ohPrqt1;Ou zNr*9d^2B6~$z=}&p<=6(_@QFEAMiuPq?5U!V*WrDNUtel^5%)jpj1TL$D? zgGCt_o&jkopdyeu8zAPL=%}{o0t=7m|NsB_8Gr;7%n@SXW+<2}c_*41suM&_Zp@II zJogU!Mwb}INq0)HNM*x)kL+hih=6fH)n9IVV>?lxAH85}j dcl_texcoord4 v4 // vin<13,14,15,16> -#line 52 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\SkinnedEffect.fx" +#line 52 "D:\ATG\st_dev\Kits\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> @@ -67,7 +67,7 @@ dp3 r1.z, v1, r3 // ::Skin<2> dp4 r0.z, v0, r3 // Skin::vin<2> -#line 59 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 59 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" dp3 r2.x, r1, c19 dp3 r2.y, r1, c20 dp3 r2.z, r1, c21 @@ -113,24 +113,24 @@ #line 63 dp4 oPos.z, r0, c24 // ::VSSkinnedOneLightOneBone<12> -#line 14 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" +#line 14 "D:\ATG\st_dev\Kits\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 63 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 63 "D:\ATG\st_dev\Kits\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 157 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\SkinnedEffect.fx" +#line 157 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\SkinnedEffect.fx" mad oPos.xy, r0.x, c242, r1 // ::VSSkinnedOneLightOneBone<10,11> mov oPos.w, r0.x // ::VSSkinnedOneLightOneBone<13> -#line 46 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 46 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" mov oT0.w, c0.w // ::VSSkinnedOneLightOneBone<3> -#line 161 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\SkinnedEffect.fx" +#line 161 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\SkinnedEffect.fx" mov oT2.xy, v2 // ::VSSkinnedOneLightOneBone<8,9> // approximately 55 instruction slots used @@ -201,10 +201,10 @@ ret const BYTE SkinnedEffect_VSSkinnedOneLightOneBone[] = { - 68, 88, 66, 67, 219, 40, - 8, 6, 238, 115, 88, 74, - 127, 178, 117, 107, 62, 55, - 60, 69, 1, 0, 0, 0, + 68, 88, 66, 67, 84, 95, + 182, 133, 29, 218, 41, 83, + 216, 163, 154, 184, 83, 251, + 116, 229, 1, 0, 0, 0, 28, 19, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 128, 11, 0, 0, 208, 17, @@ -227,7 +227,7 @@ const BYTE SkinnedEffect_VSSkinnedOneLightOneBone[] = 0, 0, 53, 0, 0, 0, 216, 0, 0, 0, 16, 0, 0, 0, 104, 6, 0, 0, - 240, 2, 0, 0, 67, 58, + 240, 2, 0, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, @@ -237,7 +237,7 @@ const BYTE SkinnedEffect_VSSkinnedOneLightOneBone[] = 114, 115, 92, 83, 107, 105, 110, 110, 101, 100, 69, 102, 102, 101, 99, 116, 46, 102, - 120, 0, 67, 58, 92, 65, + 120, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, 105, 114, @@ -246,7 +246,7 @@ const BYTE SkinnedEffect_VSSkinnedOneLightOneBone[] = 104, 97, 100, 101, 114, 115, 92, 76, 105, 103, 104, 116, 105, 110, 103, 46, 102, 120, - 104, 0, 67, 58, 92, 65, + 104, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, 105, 114, diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedOneLightOneBone.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedOneLightOneBone.pdb index 59f14e8c7928b427a694193927e3fd2c7576034a..0e52e3549c07dee49a6e03211c2a34f2a5af0b34 100644 GIT binary patch delta 457 zcmZoT!`yI&c>@cVgiM-CBqIX@gP(fPs+wy-ZteO9&7>loE^U_K`WVjWGTHvF=48FQ z0!$1klP4x?OfI`82o^MFgz$IY;|KFKCeOdi4HffG=7xyz`DCVNlw{_m>!np>Fr;jr zm|V`p!7neY^X=Is#>s}22AdtyE-~^*Gh144F)%WK=*@B&!Ko8nL^yW=9c2S_7vto< zv+AnPfGjDXNEwi}2I6%<><8qx0I`f6kOKs~6CKqyonz*i%zUSiJK^m`ul2I6!e<^*CcAZ7#NRZupNVqgVgK_F%aVvshD W$%b6HlOCk7<^nl+n=>CwX9WO1VT;B9 delta 482 zcmZoT!`yI&c>@cV#5U`%5sVBB41M>Wt^4vQ*13D>r>a-mixfA@aD5DCbe?Q~TXVAB zZ2=~Rg@9~5A8k6VW=7x&-Cv!u@_so+# z7s!<$FuCun`osX1$qi{NvSmQNHCU8^;Te#Y0xANjvjJk>iH>TU&N1_d@iY8~gC0SK zEpvnzxEV4gOWum+hH3>-lN&RnSn~4oQa3s#Gfuiyf-X0C=B;e7x4_{64Fpj5K)eoN zUB0a=Geysk5m%^AmbqsL4W+VsGVm~zLWJC8&ijyXG@a~qpGWouAH<0-ffUF^TtLhQ j#OXlHIl212H0vsm=ww5#+({2oSo46K+|8K}rn3S7?T?)V diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedOneLightOneBoneBn.inc b/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedOneLightOneBoneBn.inc index 66d3986f..d1474f9d 100644 --- a/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedOneLightOneBoneBn.inc +++ b/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedOneLightOneBoneBn.inc @@ -48,15 +48,15 @@ dcl_texcoord3 v3 // vin<9,10,11,12> dcl_texcoord4 v4 // vin<13,14,15,16> -#line 52 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\SkinnedEffect.fx" +#line 52 "D:\ATG\st_dev\Kits\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 32 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" +#line 32 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" mad r1.xyz, v1, c243.x, c243.y // ::BiasX2<0,1,2> -#line 56 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\SkinnedEffect.fx" +#line 56 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\SkinnedEffect.fx" dp3 r2.x, r1, r0 // ::Skin<0> dp4 r0.x, v0, r0 // Skin::vin<0> @@ -70,7 +70,7 @@ dp3 r2.z, r1, r4 // ::Skin<2> dp4 r0.z, v0, r4 // Skin::vin<2> -#line 59 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 59 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" dp3 r1.x, r2, c19 dp3 r1.y, r2, c20 dp3 r1.z, r2, c21 @@ -116,24 +116,24 @@ #line 63 dp4 oPos.z, r0, c24 // ::VSSkinnedOneLightOneBoneBn<12> -#line 14 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" +#line 14 "D:\ATG\st_dev\Kits\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 63 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 63 "D:\ATG\st_dev\Kits\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 171 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\SkinnedEffect.fx" +#line 171 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\SkinnedEffect.fx" mad oPos.xy, r0.x, c242, r1 // ::VSSkinnedOneLightOneBoneBn<10,11> mov oPos.w, r0.x // ::VSSkinnedOneLightOneBoneBn<13> -#line 46 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 46 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" mov oT0.w, c0.w // ::VSSkinnedOneLightOneBoneBn<3> -#line 177 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\SkinnedEffect.fx" +#line 177 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\SkinnedEffect.fx" mov oT2.xy, v2 // ::VSSkinnedOneLightOneBoneBn<8,9> // approximately 56 instruction slots used @@ -205,10 +205,10 @@ ret const BYTE SkinnedEffect_VSSkinnedOneLightOneBoneBn[] = { - 68, 88, 66, 67, 170, 19, - 175, 74, 68, 24, 124, 51, - 71, 160, 144, 181, 194, 47, - 125, 235, 1, 0, 0, 0, + 68, 88, 66, 67, 38, 141, + 33, 255, 195, 194, 32, 118, + 84, 57, 203, 73, 66, 150, + 202, 78, 1, 0, 0, 0, 156, 19, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 196, 11, 0, 0, 80, 18, @@ -231,7 +231,7 @@ const BYTE SkinnedEffect_VSSkinnedOneLightOneBoneBn[] = 0, 0, 54, 0, 0, 0, 216, 0, 0, 0, 17, 0, 0, 0, 132, 6, 0, 0, - 12, 3, 0, 0, 67, 58, + 12, 3, 0, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, @@ -241,7 +241,7 @@ const BYTE SkinnedEffect_VSSkinnedOneLightOneBoneBn[] = 114, 115, 92, 83, 107, 105, 110, 110, 101, 100, 69, 102, 102, 101, 99, 116, 46, 102, - 120, 0, 67, 58, 92, 65, + 120, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, 105, 114, @@ -250,7 +250,7 @@ const BYTE SkinnedEffect_VSSkinnedOneLightOneBoneBn[] = 104, 97, 100, 101, 114, 115, 92, 67, 111, 109, 109, 111, 110, 46, 102, 120, 104, 0, - 67, 58, 92, 65, 84, 71, + 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, 105, 114, 101, 99, diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedOneLightOneBoneBn.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedOneLightOneBoneBn.pdb index d55651a4da4f27e48027e7966b2146cacf6a0db9..8292aa0c21657cbb6e6435b4095d134a25bebd8d 100644 GIT binary patch delta 451 zcmZoT!`yI&c>@cVgiM-CBqIX@gIk)I_VlMAj;;GjZ8VzBN^h3o`WVjWGTHvV=48G5 z0!$1klP4x?OfGvM2o^MFgz$Gi;0N!np>Fr;jr zm|V`pCUR9r=i9T*d}%C9JkrdT7F-OB3?O>5Tt;yEL>CdxT|np90A0j5x$nHX>N6lq z3Mf(rq^*H?9T58g`7J;!V+Z5_0q;adwM`e8c_uU8E95@#S%DcM%rLnzLuT^qdzoO@ zfV}~AJIGrQ7eiQ=@9Xma|Noz#0Z2f>W=4*WjFY%na0bw1nFoeY50^cVfd_{aA`m8X zK7<5`>13~mJhm^DAkKOTq_}}N9f&!Bm@cV#5U`%5sVBB47w5eLGxl4xK5AIn)y}YW$R`cu8-l2&Xeu$YEIU> zE5O8%Jb7ZW#^kaGf?z>&MhJiR1AZ`HWAgmF+)y$9WNwHUpHF6bMoDH~x?WmE21D}Z ziOJCxr;J$(#=%A!s_;>miTq3qFVwUjiwRi@1Q84T#f$m~(RV cLuuAkAkoQ&T)C4TrLg7$IeD8iA5CWl054aRJ^%m! diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedOneLightTwoBones.inc b/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedOneLightTwoBones.inc index 9c59f5e1..0d2d3d1b 100644 --- a/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedOneLightTwoBones.inc +++ b/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedOneLightTwoBones.inc @@ -48,7 +48,7 @@ dcl_texcoord3 v3 // vin<9,10,11,12> dcl_texcoord4 v4 // vin<13,14,15,16> -#line 52 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\SkinnedEffect.fx" +#line 52 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\SkinnedEffect.fx" mul r0.xy, v3, c243.x mova a0.xy, r0.yxzw mul r0, v4.y, c26[a0.x] @@ -70,7 +70,7 @@ dp3 r1.z, v1, r3 // ::Skin<2> dp4 r0.z, v0, r3 // Skin::vin<2> -#line 59 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 59 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" dp3 r2.x, r1, c19 dp3 r2.y, r1, c20 dp3 r2.z, r1, c21 @@ -116,24 +116,24 @@ #line 63 dp4 oPos.z, r0, c24 // ::VSSkinnedOneLightTwoBones<12> -#line 14 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" +#line 14 "D:\ATG\st_dev\Kits\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 63 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 63 "D:\ATG\st_dev\Kits\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 189 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\SkinnedEffect.fx" +#line 189 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\SkinnedEffect.fx" mad oPos.xy, r0.x, c242, r1 // ::VSSkinnedOneLightTwoBones<10,11> mov oPos.w, r0.x // ::VSSkinnedOneLightTwoBones<13> -#line 46 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 46 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" mov oT0.w, c0.w // ::VSSkinnedOneLightTwoBones<3> -#line 193 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\SkinnedEffect.fx" +#line 193 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\SkinnedEffect.fx" mov oT2.xy, v2 // ::VSSkinnedOneLightTwoBones<8,9> // approximately 58 instruction slots used @@ -207,10 +207,10 @@ ret const BYTE SkinnedEffect_VSSkinnedOneLightTwoBones[] = { - 68, 88, 66, 67, 8, 220, - 228, 240, 202, 179, 167, 23, - 232, 175, 120, 96, 172, 143, - 200, 23, 1, 0, 0, 0, + 68, 88, 66, 67, 83, 213, + 220, 71, 221, 44, 158, 149, + 21, 4, 143, 113, 221, 117, + 226, 235, 1, 0, 0, 0, 24, 20, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 224, 11, 0, 0, 204, 18, @@ -233,7 +233,7 @@ const BYTE SkinnedEffect_VSSkinnedOneLightTwoBones[] = 0, 0, 56, 0, 0, 0, 216, 0, 0, 0, 16, 0, 0, 0, 128, 6, 0, 0, - 8, 3, 0, 0, 67, 58, + 8, 3, 0, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, @@ -243,7 +243,7 @@ const BYTE SkinnedEffect_VSSkinnedOneLightTwoBones[] = 114, 115, 92, 83, 107, 105, 110, 110, 101, 100, 69, 102, 102, 101, 99, 116, 46, 102, - 120, 0, 67, 58, 92, 65, + 120, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, 105, 114, @@ -252,7 +252,7 @@ const BYTE SkinnedEffect_VSSkinnedOneLightTwoBones[] = 104, 97, 100, 101, 114, 115, 92, 76, 105, 103, 104, 116, 105, 110, 103, 46, 102, 120, - 104, 0, 67, 58, 92, 65, + 104, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, 105, 114, diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedOneLightTwoBones.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedOneLightTwoBones.pdb index c0cb857d8d82eb6e8e3acb7367276b1e46b51147..75d64a8404b7a9576cdc980670444845220a6ad7 100644 GIT binary patch delta 457 zcmZoT!`yI&c>@cVgiM-CBqIX@!;_g@84s=2JM5j^d`b0w*P6{TTpz<3T_)S#)tsz% zSAdBjW%9&ijmc&A1i^ylj1d0rd;DO&#^m{TxuIhI$=nbzKA+6=jFQZ}biK5S42G1= z6O+rCI4)Rt=zM#2iE;A6N`uV~X_pvzq?s)(xEL52K=fw0jNsIXE+U+}fR3^Ox{Gmg z-&u9lXF!$|P^1hB+P1WP#lT_6*bqAkRVE4PjlrtIPlY|9^f4AOQuN896>OPU2$08BCL9?ioV8U3O0f z9w<_XpqR{g9}+O8lfCZq*uGSPIO`>l;s)Y$Am#*OE+A$D;#E*KkYZp3VnHBg2V#&m Xj>(2xxsx8Gu;v0ed7CpIOlJiEks^{V delta 482 zcmZoT!`yI&c>@cV#CGei5sVBB4ECQsn}_~o_FNaeDsE@e{PxWag$TLHocAH&Xgb;JK9B4RK8O=v0x6J-xPX`q jh|__Xb8_{4Y1UOB(aDBfxsx8Gu;u|dxtlW|OlJiEQ+1mi diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedOneLightTwoBonesBn.inc b/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedOneLightTwoBonesBn.inc index 41c48073..52c005be 100644 --- a/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedOneLightTwoBonesBn.inc +++ b/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedOneLightTwoBonesBn.inc @@ -48,16 +48,16 @@ dcl_texcoord3 v3 // vin<9,10,11,12> dcl_texcoord4 v4 // vin<13,14,15,16> -#line 52 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\SkinnedEffect.fx" +#line 52 "D:\ATG\st_dev\Kits\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 32 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" +#line 32 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" mad r1.xyz, v1, c243.x, c243.y // ::BiasX2<0,1,2> -#line 56 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\SkinnedEffect.fx" +#line 56 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\SkinnedEffect.fx" dp3 r2.x, r1, r0 // ::Skin<0> dp4 r0.x, v0, r0 // Skin::vin<0> @@ -73,7 +73,7 @@ dp3 r2.z, r1, r4 // ::Skin<2> dp4 r0.z, v0, r4 // Skin::vin<2> -#line 59 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 59 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" dp3 r1.x, r2, c19 dp3 r1.y, r2, c20 dp3 r1.z, r2, c21 @@ -119,24 +119,24 @@ #line 63 dp4 oPos.z, r0, c24 // ::VSSkinnedOneLightTwoBonesBn<12> -#line 14 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" +#line 14 "D:\ATG\st_dev\Kits\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 63 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 63 "D:\ATG\st_dev\Kits\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 203 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\SkinnedEffect.fx" +#line 203 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\SkinnedEffect.fx" mad oPos.xy, r0.x, c242, r1 // ::VSSkinnedOneLightTwoBonesBn<10,11> mov oPos.w, r0.x // ::VSSkinnedOneLightTwoBonesBn<13> -#line 46 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 46 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" mov oT0.w, c0.w // ::VSSkinnedOneLightTwoBonesBn<3> -#line 209 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\SkinnedEffect.fx" +#line 209 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\SkinnedEffect.fx" mov oT2.xy, v2 // ::VSSkinnedOneLightTwoBonesBn<8,9> // approximately 59 instruction slots used @@ -211,10 +211,10 @@ ret const BYTE SkinnedEffect_VSSkinnedOneLightTwoBonesBn[] = { - 68, 88, 66, 67, 246, 249, - 70, 90, 231, 14, 154, 54, - 181, 28, 199, 6, 153, 68, - 63, 186, 1, 0, 0, 0, + 68, 88, 66, 67, 182, 214, + 10, 190, 65, 147, 158, 102, + 39, 101, 57, 140, 18, 67, + 205, 125, 1, 0, 0, 0, 152, 20, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 36, 12, 0, 0, 76, 19, @@ -237,7 +237,7 @@ const BYTE SkinnedEffect_VSSkinnedOneLightTwoBonesBn[] = 0, 0, 57, 0, 0, 0, 216, 0, 0, 0, 17, 0, 0, 0, 156, 6, 0, 0, - 36, 3, 0, 0, 67, 58, + 36, 3, 0, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, @@ -247,7 +247,7 @@ const BYTE SkinnedEffect_VSSkinnedOneLightTwoBonesBn[] = 114, 115, 92, 83, 107, 105, 110, 110, 101, 100, 69, 102, 102, 101, 99, 116, 46, 102, - 120, 0, 67, 58, 92, 65, + 120, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, 105, 114, @@ -256,7 +256,7 @@ const BYTE SkinnedEffect_VSSkinnedOneLightTwoBonesBn[] = 104, 97, 100, 101, 114, 115, 92, 67, 111, 109, 109, 111, 110, 46, 102, 120, 104, 0, - 67, 58, 92, 65, 84, 71, + 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, 105, 114, 101, 99, diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedOneLightTwoBonesBn.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedOneLightTwoBonesBn.pdb index 69aac2727b49146127da77ddc588c5896b6533e2..9c71a7c31470c539302d1c999e1c1abbc0cfe384 100644 GIT binary patch delta 450 zcmZoT!`yI&c>@cVgiM-CBqIX@!_B?Ny|!llb6TF~kjGjOw`sEs*T-;1m&xnzYfLsv z5@Jl5JTX~ga@hkxsMzWxeyG^)2mDYm>11xGm_LvO(re0?vUy^1ITJ_9{#2cB&n_`e zZmcrc?2vYekw==@(t?YDkpV<+mdglEpXegOxeMqN8=z|#C-3(sVhdxc!5rI;b243ir(WGBzLmjm|!vb!O^0=X8% z3Kaei0sIV529Vm!$nlnO5*G{3@R=<0zz`lNGVq{~LIl8M&WDiTFrDo6kjM6=62xgQ zffP3orvou35OV=B8xXI8vVjx>D-a6;F*^{0v~f%}@cV#CGei5sVBB3{y6UpEr7t>b$nHz@hE+Zs(`9AsfbM_-KcJghfOr?kZ6GkY@4WiN0G7!O zX)Lm3K)y9tl!4(Hkd^`}0;#hBV%~|4YMU;w@QD8Z|DT@$NI=0HAqH-Sg2|G1Vz{6> zfz;&24B5$Z?r>~$jbWU0rxa5r2Oa{*{)U7K$hRO?pv)9KLq=TTI9cX_Aw2M8;6WyZ z2&l=N4RCxX9fT*mzpL3 diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedPixelLightingFourBones.inc b/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedPixelLightingFourBones.inc index 6c0507a7..5319a548 100644 --- a/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedPixelLightingFourBones.inc +++ b/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedPixelLightingFourBones.inc @@ -49,7 +49,7 @@ dcl_texcoord3 v3 // vin<9,10,11,12> dcl_texcoord4 v4 // vin<13,14,15,16> -#line 52 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\SkinnedEffect.fx" +#line 52 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\SkinnedEffect.fx" mul r0, v3, c243.x mova a0, r0.yxzw mul r1, v4.y, c26[a0.x] @@ -77,7 +77,7 @@ dp4 r1.z, v0, r3 // Skin::vin<2> dp3 r0.z, v1, r3 // ::Skin<2> -#line 85 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 85 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" mov r1.w, v0.w dp4 oPos.z, r1, c24 // ::VSSkinnedPixelLightingFourBones<15> dp4 oT1.x, r1, c15 // ::VSSkinnedPixelLightingFourBones<2> @@ -90,17 +90,17 @@ rsq r0.x, r0.x mul oT2.xyz, r0.x, r2 // ::VSSkinnedPixelLightingFourBones<6,7,8> -#line 14 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" +#line 14 "D:\ATG\st_dev\Kits\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 85 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 85 "D:\ATG\st_dev\Kits\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 320 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\SkinnedEffect.fx" +#line 320 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\SkinnedEffect.fx" mad oPos.xy, r0.z, c242, r0 // ::VSSkinnedPixelLightingFourBones<13,14> mov oPos.w, r0.z // ::VSSkinnedPixelLightingFourBones<16> @@ -168,10 +168,10 @@ ret const BYTE SkinnedEffect_VSSkinnedPixelLightingFourBones[] = { - 68, 88, 66, 67, 186, 35, - 157, 135, 126, 57, 191, 127, - 163, 215, 198, 196, 67, 221, - 44, 30, 1, 0, 0, 0, + 68, 88, 66, 67, 46, 224, + 168, 212, 3, 159, 15, 211, + 122, 224, 66, 75, 2, 104, + 43, 223, 1, 0, 0, 0, 20, 17, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 0, 10, 0, 0, 176, 15, @@ -194,7 +194,7 @@ const BYTE SkinnedEffect_VSSkinnedPixelLightingFourBones[] = 0, 0, 48, 0, 0, 0, 216, 0, 0, 0, 6, 0, 0, 0, 172, 5, 0, 0, - 148, 2, 0, 0, 67, 58, + 148, 2, 0, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, @@ -204,7 +204,7 @@ const BYTE SkinnedEffect_VSSkinnedPixelLightingFourBones[] = 114, 115, 92, 83, 107, 105, 110, 110, 101, 100, 69, 102, 102, 101, 99, 116, 46, 102, - 120, 0, 67, 58, 92, 65, + 120, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, 105, 114, @@ -213,7 +213,7 @@ const BYTE SkinnedEffect_VSSkinnedPixelLightingFourBones[] = 104, 97, 100, 101, 114, 115, 92, 76, 105, 103, 104, 116, 105, 110, 103, 46, 102, 120, - 104, 0, 67, 58, 92, 65, + 104, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, 105, 114, diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedPixelLightingFourBones.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedPixelLightingFourBones.pdb index d834021c52b96ed1650ceb3b8b3a7728401219ac..0dfc8d4a27e92b14130ab6e9c34a0a107b607732 100644 GIT binary patch delta 440 zcmZqJ!`!fkc>@cVgj||SBqIX@LxmgjvE`E|ICcJ4FuiJ)l(AWc>ti^h%jEj&8k5bE zgcwsMPfXUBTy{ecDwcnpA1b!{20vKL7|Qog=7y@deVvyvW%I=3awfJWM}6II&o=X= zu`uySGh144F)%WK=*@B&!SNGaL^yW=9bp4>2jk?v<8qx z0I`f6kOKs~6CKqSo#2^tEsQBCV{*h58Saejfy@v&hRKZ?ijx;ylLJW|xaI@*2(t4* zo->9!Rdv!8iOozLFBm6rvEU4q$uc(#;Xxq-4*)5I*C%t{@cV#18AP5sVBB4C#v=yGCy4blcs)xAu&j<%Z2NTpz<3ohR2{)tGFS zB*d6Jd1A80pj1TL$D? zgGCt_o&jkopdyeu8zAPL=%}{n1kdFEr&%YnUK3_4m@Ik4mIaE$#00M%Lq5uE@ diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedPixelLightingFourBonesBn.inc b/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedPixelLightingFourBonesBn.inc index cc912802..8b6d4b07 100644 --- a/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedPixelLightingFourBonesBn.inc +++ b/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedPixelLightingFourBonesBn.inc @@ -50,7 +50,7 @@ dcl_texcoord3 v3 // vin<9,10,11,12> dcl_texcoord4 v4 // vin<13,14,15,16> -#line 52 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\SkinnedEffect.fx" +#line 52 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\SkinnedEffect.fx" mul r0, v3, c243.z mova a0, r0.yxzw mul r1, v4.y, c26[a0.x] @@ -75,22 +75,22 @@ dp4 r1.y, v0, r2 // Skin::vin<1> dp4 r1.z, v0, r3 // Skin::vin<2> -#line 85 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 85 "D:\ATG\st_dev\Kits\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 32 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" +#line 32 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" mad r4.xyz, v1, c243.x, c243.y // ::BiasX2<0,1,2> -#line 56 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\SkinnedEffect.fx" +#line 56 "D:\ATG\st_dev\Kits\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 87 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 87 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" dp3 r2.x, r0, c19 dp3 r2.y, r0, c20 dp3 r2.z, r0, c21 @@ -98,17 +98,17 @@ rsq r0.x, r0.x mul oT2.xyz, r0.x, r2 // ::VSSkinnedPixelLightingFourBonesBn<6,7,8> -#line 14 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" +#line 14 "D:\ATG\st_dev\Kits\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 85 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 85 "D:\ATG\st_dev\Kits\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 335 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\SkinnedEffect.fx" +#line 335 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\SkinnedEffect.fx" mad oPos.xy, r0.z, c242, r0 // ::VSSkinnedPixelLightingFourBonesBn<13,14> mov oPos.w, r0.z // ::VSSkinnedPixelLightingFourBonesBn<16> @@ -177,10 +177,10 @@ ret const BYTE SkinnedEffect_VSSkinnedPixelLightingFourBonesBn[] = { - 68, 88, 66, 67, 128, 1, - 30, 235, 33, 109, 10, 41, - 112, 99, 106, 167, 215, 0, - 223, 215, 1, 0, 0, 0, + 68, 88, 66, 67, 217, 60, + 255, 183, 236, 156, 124, 64, + 23, 215, 153, 243, 178, 169, + 146, 141, 1, 0, 0, 0, 180, 17, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 100, 10, 0, 0, 80, 16, @@ -203,7 +203,7 @@ const BYTE SkinnedEffect_VSSkinnedPixelLightingFourBonesBn[] = 0, 0, 50, 0, 0, 0, 216, 0, 0, 0, 7, 0, 0, 0, 208, 5, 0, 0, - 184, 2, 0, 0, 67, 58, + 184, 2, 0, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, @@ -213,7 +213,7 @@ const BYTE SkinnedEffect_VSSkinnedPixelLightingFourBonesBn[] = 114, 115, 92, 83, 107, 105, 110, 110, 101, 100, 69, 102, 102, 101, 99, 116, 46, 102, - 120, 0, 67, 58, 92, 65, + 120, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, 105, 114, @@ -222,7 +222,7 @@ const BYTE SkinnedEffect_VSSkinnedPixelLightingFourBonesBn[] = 104, 97, 100, 101, 114, 115, 92, 76, 105, 103, 104, 116, 105, 110, 103, 46, 102, 120, - 104, 0, 67, 58, 92, 65, + 104, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, 105, 114, diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedPixelLightingFourBonesBn.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedPixelLightingFourBonesBn.pdb index aba4c2e7d0ae31f023dc0f5055c7be89c8b71fac..95d9de0faecd00b4dab13645ee042e236ba08cce 100644 GIT binary patch delta 440 zcmZqJ!`!fkc>@cVgj||SBqIX@gPh0-1Ky+Dj;ofj@)r6Wjo2*1^)Z~$Wpe#>jmc(7 zLX0VsCnjr5F1sNJ70bWQ4;9;egC8tr4CVVLb3@hKzRt^-vUy^1ITPEf6+yb+o^9q! zV`1WvX1288Vqjzd(VOKmg5xK;h;Z%#I>H9%4#vrS$JJGz0a;Q&kuo4{4aDn!*bm5W z0b&_DAO{F|CpxMvI>9sPS{T#Oh{+LGWVj`E3o}FH7$!GnC{JE=O$H=&;F=HIBgoDN zdCnN_RMkmWBsMc~ykMNf#ey?bCd=F~ga?HTJOHE+UZ2c)lN-!4o$Pg!$M&TX#6d5C z6gLp312HEMa{)0M5U+x=ffNHP5DNk^I}n4kaZEPk%AIs8fi(-r$=;lLYc?|gx_y5d delta 473 zcmZqJ!`!fkc>@cV#18AP5sVBB4F8YbPc^%+z;Vm!ii|AfwHcdbxITt6I!~^@sxjFt zNr*9d^2B6~$z?YLpPE*X#z|Mga44C)=!y(T>cABrcrYM)9uzdjaF43WOwluB#1)v6Wo{V4Lr?}D zZc>O4o6LEW8_YAE>~)hz_5~lr!7qUn$n9J}%m&2iK+HM0`ldANDv;=8L$2IOw-Q*h Nft;+(skde`0{~NLlMDa= diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedPixelLightingOneBone.inc b/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedPixelLightingOneBone.inc index 0392839d..00a4fc85 100644 --- a/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedPixelLightingOneBone.inc +++ b/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedPixelLightingOneBone.inc @@ -49,7 +49,7 @@ dcl_texcoord3 v3 // vin<9,10,11,12> dcl_texcoord4 v4 // vin<13,14,15,16> -#line 52 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\SkinnedEffect.fx" +#line 52 "D:\ATG\st_dev\Kits\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> @@ -68,7 +68,7 @@ dp4 r1.z, v0, r3 // Skin::vin<2> dp3 r0.z, v1, r3 // ::Skin<2> -#line 85 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 85 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" mov r1.w, v0.w dp4 oPos.z, r1, c24 // ::VSSkinnedPixelLightingOneBone<15> dp4 oT1.x, r1, c15 // ::VSSkinnedPixelLightingOneBone<2> @@ -81,17 +81,17 @@ rsq r0.x, r0.x mul oT2.xyz, r0.x, r2 // ::VSSkinnedPixelLightingOneBone<6,7,8> -#line 14 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" +#line 14 "D:\ATG\st_dev\Kits\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 85 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 85 "D:\ATG\st_dev\Kits\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 252 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\SkinnedEffect.fx" +#line 252 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\SkinnedEffect.fx" mad oPos.xy, r0.z, c242, r0 // ::VSSkinnedPixelLightingOneBone<13,14> mov oPos.w, r0.z // ::VSSkinnedPixelLightingOneBone<16> @@ -150,10 +150,10 @@ ret const BYTE SkinnedEffect_VSSkinnedPixelLightingOneBone[] = { - 68, 88, 66, 67, 104, 21, - 253, 85, 226, 238, 80, 33, - 73, 132, 93, 37, 165, 156, - 235, 77, 1, 0, 0, 0, + 68, 88, 66, 67, 75, 99, + 161, 179, 52, 23, 21, 179, + 203, 196, 143, 169, 255, 104, + 139, 237, 1, 0, 0, 0, 236, 13, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 148, 8, 0, 0, 136, 12, @@ -176,7 +176,7 @@ const BYTE SkinnedEffect_VSSkinnedPixelLightingOneBone[] = 0, 0, 39, 0, 0, 0, 216, 0, 0, 0, 6, 0, 0, 0, 24, 5, 0, 0, - 76, 2, 0, 0, 67, 58, + 76, 2, 0, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, @@ -186,7 +186,7 @@ const BYTE SkinnedEffect_VSSkinnedPixelLightingOneBone[] = 114, 115, 92, 83, 107, 105, 110, 110, 101, 100, 69, 102, 102, 101, 99, 116, 46, 102, - 120, 0, 67, 58, 92, 65, + 120, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, 105, 114, @@ -195,7 +195,7 @@ const BYTE SkinnedEffect_VSSkinnedPixelLightingOneBone[] = 104, 97, 100, 101, 114, 115, 92, 76, 105, 103, 104, 116, 105, 110, 103, 46, 102, 120, - 104, 0, 67, 58, 92, 65, + 104, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, 105, 114, diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedPixelLightingOneBone.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedPixelLightingOneBone.pdb index 416df3ee5315c5ca084a33287eb73d74cc0cc1b6..e17daf0508557734f17338e5b6c470b0b1b636b3 100644 GIT binary patch delta 445 zcmZqJ!`!fkc>@cVglw8iBqIX@!xL-q&G-G@IdtuP`eo_GOtsB2Tpz<3T_&%;sxjFt zNr*9J^2B6~$z|6Bp<=6(_@QFEukl00q?5U!V*WrDNUtel%I1m5f@KBIK_@cV#CGei5sVBB3}Pz}Gn6RIb!n25bne(1zkjm~*T-;1=gI3YYfLsv z5@JlAJTX~ga@jROsMzWxeyG^)Yy40#>11xGm_LvO(re0?ym?}BITPElyKH60wr}Q3 zV`1WX!MxUri-C~=L~oYM2#%GNu>-mQ3jBbsX#wJ0AXkCF9!1mI3+J zU{MB!XFysCs0gIa28eklI;w3t#=;}||Nnn}1|R_ibA%YU844y#UW(?1>I6}f8#Cl5 z&%4C7(K&{3(xnnCQdw}{Bl{T=A|RiFSb;KA^b8qsh2dnGYliTElYs}96e5r&b6$r8 zndxM&>pZeA_#iHP38X+S;sRneAWjEj&dJr+rCC>jL?;_^ dcl_texcoord4 v4 // vin<13,14,15,16> -#line 52 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\SkinnedEffect.fx" +#line 52 "D:\ATG\st_dev\Kits\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> @@ -66,22 +66,22 @@ dp4 r1.y, v0, r2 // Skin::vin<1> dp4 r1.z, v0, r3 // Skin::vin<2> -#line 85 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 85 "D:\ATG\st_dev\Kits\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 32 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" +#line 32 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" mad r4.xyz, v1, c243.x, c243.y // ::BiasX2<0,1,2> -#line 56 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\SkinnedEffect.fx" +#line 56 "D:\ATG\st_dev\Kits\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 87 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 87 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" dp3 r2.x, r0, c19 dp3 r2.y, r0, c20 dp3 r2.z, r0, c21 @@ -89,17 +89,17 @@ rsq r0.x, r0.x mul oT2.xyz, r0.x, r2 // ::VSSkinnedPixelLightingOneBoneBn<6,7,8> -#line 14 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" +#line 14 "D:\ATG\st_dev\Kits\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 85 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 85 "D:\ATG\st_dev\Kits\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 267 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\SkinnedEffect.fx" +#line 267 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\SkinnedEffect.fx" mad oPos.xy, r0.z, c242, r0 // ::VSSkinnedPixelLightingOneBoneBn<13,14> mov oPos.w, r0.z // ::VSSkinnedPixelLightingOneBoneBn<16> @@ -159,10 +159,10 @@ ret const BYTE SkinnedEffect_VSSkinnedPixelLightingOneBoneBn[] = { - 68, 88, 66, 67, 229, 157, - 157, 7, 63, 74, 24, 219, - 36, 231, 48, 36, 148, 29, - 193, 54, 1, 0, 0, 0, + 68, 88, 66, 67, 127, 83, + 96, 82, 178, 134, 138, 7, + 205, 213, 162, 140, 102, 208, + 170, 58, 1, 0, 0, 0, 144, 14, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 252, 8, 0, 0, 44, 13, @@ -185,7 +185,7 @@ const BYTE SkinnedEffect_VSSkinnedPixelLightingOneBoneBn[] = 0, 0, 41, 0, 0, 0, 216, 0, 0, 0, 7, 0, 0, 0, 64, 5, 0, 0, - 112, 2, 0, 0, 67, 58, + 112, 2, 0, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, @@ -195,7 +195,7 @@ const BYTE SkinnedEffect_VSSkinnedPixelLightingOneBoneBn[] = 114, 115, 92, 83, 107, 105, 110, 110, 101, 100, 69, 102, 102, 101, 99, 116, 46, 102, - 120, 0, 67, 58, 92, 65, + 120, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, 105, 114, @@ -204,7 +204,7 @@ const BYTE SkinnedEffect_VSSkinnedPixelLightingOneBoneBn[] = 104, 97, 100, 101, 114, 115, 92, 76, 105, 103, 104, 116, 105, 110, 103, 46, 102, 120, - 104, 0, 67, 58, 92, 65, + 104, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, 105, 114, diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedPixelLightingOneBoneBn.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedPixelLightingOneBoneBn.pdb index 3aa832609948ae9ec312d274960b659308ae0dfa..2cb7356c0e87c11eefe1f50d00b9120223d762b5 100644 GIT binary patch delta 426 zcmZqJ!`!fkc>@cVglw8iBqIX@gQ|9h%!>H+ZnF$d*{c@+ZQ3lu^)Z~$Wpe#>jmc(7 zLX0VsCnjr5F1sNJ70bWQ4;9;egC8tr4CVVLb3@hKzRt^-vUy^1ITKsgk-IwIo^9q! zV`1WvX1288Vqjzd(VOKmg5xK;h;Z%#I>H9%4#vrS$JJGz0a;Q&kuo4{4aDn!*bm5W z0b&_DAO{F|CpxMvI>9sPS_$_9gU3t|L59hV8H$q^T+4ww9ofMk?-;`!r#k71#AYUr z7mSm*Sa62JWSJX=aL>!Yy)1?B>}1ZH++d#RWUre%wl9?+E_n&0xPdqwh&h3n3y9f( mcomclq!?I%SP+QWff%HXW3nMv?xb4@tXV)#_U6=EvzY3p&P delta 451 zcmZqJ!`!fkc>@cV#18AP5sVBB3>iNbbX??|=eGW3(*9eQro7)Q!}T$o(Rp(HRgKAJ zNkWXtlP4x?OfI`22o=k}$`2LWeS;q?W(?)~Cv!v9+`h`on7nynayb)QuDDFuvF)4r z(pZ>yUNEn<;$mQA0MVP}GJ@k}W$b`1fC4|DYg&MK7syp0FuCuz`osX1$qi{NvSmQN zHCU8^;Te#Y0xANjvjJk>iH>TEPVh|rf0}hN>osA dcl_texcoord4 v4 // vin<13,14,15,16> -#line 52 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\SkinnedEffect.fx" +#line 52 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\SkinnedEffect.fx" mul r0.xy, v3, c243.x mova a0.xy, r0.yxzw mul r0, v4.y, c26[a0.x] @@ -71,7 +71,7 @@ dp4 r1.z, v0, r3 // Skin::vin<2> dp3 r0.z, v1, r3 // ::Skin<2> -#line 85 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 85 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" mov r1.w, v0.w dp4 oPos.z, r1, c24 // ::VSSkinnedPixelLightingTwoBones<15> dp4 oT1.x, r1, c15 // ::VSSkinnedPixelLightingTwoBones<2> @@ -84,17 +84,17 @@ rsq r0.x, r0.x mul oT2.xyz, r0.x, r2 // ::VSSkinnedPixelLightingTwoBones<6,7,8> -#line 14 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" +#line 14 "D:\ATG\st_dev\Kits\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 85 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 85 "D:\ATG\st_dev\Kits\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 286 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\SkinnedEffect.fx" +#line 286 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\SkinnedEffect.fx" mad oPos.xy, r0.z, c242, r0 // ::VSSkinnedPixelLightingTwoBones<13,14> mov oPos.w, r0.z // ::VSSkinnedPixelLightingTwoBones<16> @@ -156,10 +156,10 @@ ret const BYTE SkinnedEffect_VSSkinnedPixelLightingTwoBones[] = { - 68, 88, 66, 67, 47, 201, - 41, 73, 78, 183, 24, 39, - 126, 166, 18, 186, 33, 16, - 42, 96, 1, 0, 0, 0, + 68, 88, 66, 67, 40, 233, + 45, 103, 38, 10, 193, 236, + 41, 41, 123, 154, 114, 218, + 133, 68, 1, 0, 0, 0, 244, 14, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 0, 9, 0, 0, 144, 13, @@ -182,7 +182,7 @@ const BYTE SkinnedEffect_VSSkinnedPixelLightingTwoBones[] = 0, 0, 42, 0, 0, 0, 216, 0, 0, 0, 6, 0, 0, 0, 60, 5, 0, 0, - 100, 2, 0, 0, 67, 58, + 100, 2, 0, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, @@ -192,7 +192,7 @@ const BYTE SkinnedEffect_VSSkinnedPixelLightingTwoBones[] = 114, 115, 92, 83, 107, 105, 110, 110, 101, 100, 69, 102, 102, 101, 99, 116, 46, 102, - 120, 0, 67, 58, 92, 65, + 120, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, 105, 114, @@ -201,7 +201,7 @@ const BYTE SkinnedEffect_VSSkinnedPixelLightingTwoBones[] = 104, 97, 100, 101, 114, 115, 92, 76, 105, 103, 104, 116, 105, 110, 103, 46, 102, 120, - 104, 0, 67, 58, 92, 65, + 104, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, 105, 114, diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedPixelLightingTwoBones.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedPixelLightingTwoBones.pdb index 37f0da14093bc04bf1dac6526bb2e97388b46572..a360d03a62ac4f08d68f6764816938cf334fdfd0 100644 GIT binary patch delta 445 zcmZqJ!`!fkc>@cVglw8iBqIX@!w!zKf!9Lz`Oa5K+EyROe}A(K*T-;1m&xm|YfLsv z5@Jl5JTX~ga@h?*sMzWxeyG^)8~ji)>11xGm_LvO(re0?vUy^1ITIU$^f#Sv&o=X= zu`uySGh144F)%WK=*@B&!SNGaL^yW=9bp4>2jk?v<8qx z0I`f6kOKs~6CKqyonYaa%yO-O`-GS>GenqSa$|k5hk{sv!v7(F zp8?7MQkxk$-ZD<&V!;_SlVxrg!ox!b9tu(jzfb182?+_)$zC^kY+outoc0n(aRYHW v5OV@C7Z9@n@hT`ANHMSiu^@cV#18AP5sVBB3=8B!KD~Y#>)UR(O#jP#t&^K&xITt6I!|7IRb#SQ zk`QC^9pj1TL$D? zgGCt_o&jkopdyeu8zAPL=%}{o1PhPo|NsB_8Gr;7%n@SXW+<2}c_o?~suM&_Zp=`a zJpT&oMyD9YNmoj+NM*u(kL+hih=6!;DfmEC6EHShzp3>fH)n9IVV@&lxAH85}j dcl_texcoord4 v4 // vin<13,14,15,16> -#line 52 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\SkinnedEffect.fx" +#line 52 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\SkinnedEffect.fx" mul r0.xy, v3, c243.z mova a0.xy, r0.yxzw mul r0, v4.y, c26[a0.x] @@ -69,22 +69,22 @@ dp4 r1.y, v0, r2 // Skin::vin<1> dp4 r1.z, v0, r3 // Skin::vin<2> -#line 85 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 85 "D:\ATG\st_dev\Kits\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 32 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" +#line 32 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" mad r4.xyz, v1, c243.x, c243.y // ::BiasX2<0,1,2> -#line 56 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\SkinnedEffect.fx" +#line 56 "D:\ATG\st_dev\Kits\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 87 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 87 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" dp3 r2.x, r0, c19 dp3 r2.y, r0, c20 dp3 r2.z, r0, c21 @@ -92,17 +92,17 @@ rsq r0.x, r0.x mul oT2.xyz, r0.x, r2 // ::VSSkinnedPixelLightingTwoBonesBn<6,7,8> -#line 14 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" +#line 14 "D:\ATG\st_dev\Kits\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 85 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 85 "D:\ATG\st_dev\Kits\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 301 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\SkinnedEffect.fx" +#line 301 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\SkinnedEffect.fx" mad oPos.xy, r0.z, c242, r0 // ::VSSkinnedPixelLightingTwoBonesBn<13,14> mov oPos.w, r0.z // ::VSSkinnedPixelLightingTwoBonesBn<16> @@ -165,10 +165,10 @@ ret const BYTE SkinnedEffect_VSSkinnedPixelLightingTwoBonesBn[] = { - 68, 88, 66, 67, 44, 208, - 246, 255, 21, 36, 154, 177, - 119, 164, 248, 49, 247, 57, - 26, 234, 1, 0, 0, 0, + 68, 88, 66, 67, 51, 179, + 103, 118, 54, 99, 51, 45, + 55, 19, 55, 100, 83, 169, + 19, 222, 1, 0, 0, 0, 140, 15, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 92, 9, 0, 0, 40, 14, @@ -191,7 +191,7 @@ const BYTE SkinnedEffect_VSSkinnedPixelLightingTwoBonesBn[] = 0, 0, 44, 0, 0, 0, 216, 0, 0, 0, 7, 0, 0, 0, 88, 5, 0, 0, - 136, 2, 0, 0, 67, 58, + 136, 2, 0, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, @@ -201,7 +201,7 @@ const BYTE SkinnedEffect_VSSkinnedPixelLightingTwoBonesBn[] = 114, 115, 92, 83, 107, 105, 110, 110, 101, 100, 69, 102, 102, 101, 99, 116, 46, 102, - 120, 0, 67, 58, 92, 65, + 120, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, 105, 114, @@ -210,7 +210,7 @@ const BYTE SkinnedEffect_VSSkinnedPixelLightingTwoBonesBn[] = 104, 97, 100, 101, 114, 115, 92, 76, 105, 103, 104, 116, 105, 110, 103, 46, 102, 120, - 104, 0, 67, 58, 92, 65, + 104, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, 105, 114, diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedPixelLightingTwoBonesBn.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedPixelLightingTwoBonesBn.pdb index 5b9787b98539ffe8a285ca85994553c4cc9a3f97..36a1b4560e8a65b03604202eb89b3c8f398052ff 100644 GIT binary patch delta 426 zcmZqJ!`!fkc>@cVglw8iBqIX@L+FF5W3ry-d^UaQI(L1S-u=xoTpz<3T_)FG*O+XU zB*d69d1A80 z8VeJTG_$1z7Xu>$h~6xh5gb3!MTBz~&=EF3cQ8)wJFc$!49JoKij)CqYam_+#C|}2 z3lPiL0XaaxJJC^X(FvYO*Gjlw@aBtTSdB+&;IMqp4BsMc~ zykMNf#ey>&Cd=F~gnM2F?qw;2XD4&s@cV#18AP5sVBB3|*g<6?E8-y7ftVYlg0>{JL3&>ti^h^W^%g8k5bE zgcy@2PfXUBTy{ecDwcnhA1b!{20vKL7|Qog=7y@deU+CndGo~NawfK}u<){D+c)#2 zu`uzxU|ws*#lXk_qBqNB1jozD*a2Mt1%5!+v;grgkgGsoa^G?Fi2*E=8`4;0%Yb}q zuqXq=GaxMmR0L9I1H`-&9n}_{;F2LlO?Z2b3+w_sL72PN-TN#d8r#6 zqZub%DM6Q;yzojk+{eiN1cibz+)t`9Q}hfOafRDtnHz@iz>aE$#0NN3V AR{#J2 diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedVertexLightingFourBones.inc b/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedVertexLightingFourBones.inc index 3d7dfa62..2f19e337 100644 --- a/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedVertexLightingFourBones.inc +++ b/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedVertexLightingFourBones.inc @@ -48,7 +48,7 @@ dcl_texcoord3 v3 // vin<9,10,11,12> dcl_texcoord4 v4 // vin<13,14,15,16> -#line 52 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\SkinnedEffect.fx" +#line 52 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\SkinnedEffect.fx" mul r0, v3, c243.x mova a0, r0.yxzw mul r1, v4.y, c26[a0.x] @@ -76,7 +76,7 @@ dp3 r1.z, v1, r3 // ::Skin<2> dp4 r0.z, v0, r3 // Skin::vin<2> -#line 59 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 59 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" dp3 r2.x, r1, c19 dp3 r2.y, r1, c20 dp3 r2.z, r1, c21 @@ -148,24 +148,24 @@ #line 63 dp4 oPos.z, r0, c24 // ::VSSkinnedVertexLightingFourBones<12> -#line 14 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" +#line 14 "D:\ATG\st_dev\Kits\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 63 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 63 "D:\ATG\st_dev\Kits\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 125 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\SkinnedEffect.fx" +#line 125 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\SkinnedEffect.fx" mad oPos.xy, r0.x, c242, r1 // ::VSSkinnedVertexLightingFourBones<10,11> mov oPos.w, r0.x // ::VSSkinnedVertexLightingFourBones<13> -#line 46 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 46 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" mov oT0.w, c0.w // ::VSSkinnedVertexLightingFourBones<3> -#line 129 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\SkinnedEffect.fx" +#line 129 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\SkinnedEffect.fx" mov oT2.xy, v2 // ::VSSkinnedVertexLightingFourBones<8,9> // approximately 84 instruction slots used @@ -261,10 +261,10 @@ ret const BYTE SkinnedEffect_VSSkinnedVertexLightingFourBones[] = { - 68, 88, 66, 67, 44, 136, - 5, 145, 169, 199, 10, 220, - 209, 36, 19, 64, 212, 74, - 254, 160, 1, 0, 0, 0, + 68, 88, 66, 67, 142, 84, + 168, 49, 218, 156, 9, 223, + 84, 173, 80, 229, 90, 53, + 51, 215, 1, 0, 0, 0, 100, 26, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 216, 14, 0, 0, 24, 25, @@ -287,7 +287,7 @@ const BYTE SkinnedEffect_VSSkinnedVertexLightingFourBones[] = 0, 0, 80, 0, 0, 0, 216, 0, 0, 0, 16, 0, 0, 0, 216, 7, 0, 0, - 200, 3, 0, 0, 67, 58, + 200, 3, 0, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, @@ -297,7 +297,7 @@ const BYTE SkinnedEffect_VSSkinnedVertexLightingFourBones[] = 114, 115, 92, 83, 107, 105, 110, 110, 101, 100, 69, 102, 102, 101, 99, 116, 46, 102, - 120, 0, 67, 58, 92, 65, + 120, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, 105, 114, @@ -306,7 +306,7 @@ const BYTE SkinnedEffect_VSSkinnedVertexLightingFourBones[] = 104, 97, 100, 101, 114, 115, 92, 76, 105, 103, 104, 116, 105, 110, 103, 46, 102, 120, - 104, 0, 67, 58, 92, 65, + 104, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, 105, 114, diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedVertexLightingFourBones.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedVertexLightingFourBones.pdb index 27b80997a216a4f901ebbb248754373e039471c0..02bb4dd0ee31510246088cd7c573c9ab147a4c58 100644 GIT binary patch delta 426 zcmZp;!`yI(c>@cVgmjuqBqIX@gGwFOs~HK$e75M8M%O<5+Ob)N>ti^h%jEip8k5bE zgcwsMPfXUBT=qy1Dwh9{A1b!{5kFYW7|Qog=7y@d{g9V2W%I=3awfKzw)5KGo^9q! zV`1WvX1288Vqjzd(VOKmf-@(&h;Z%#I>H9%4#vrS7u8jt0a;Q&kuo4{4aDn!*bm5W z0b&_DAO{F|CpxMvy2LZ-K?yg!Yy)1?B>}1Zz++d#RWUt3Owl9?+PI(EWxPdqwh&h3n3y9f( mcomclq!?I%SP+QWff%HXW3nMv?xZIvtocAr!RE{-(>Vb*j({Qn delta 452 zcmZp;!`yI(c>@cV#8&IC5sVBB46c$&E!zqiJr+lO_uIcYaPnpuu8-l2&Xeo!YfLsv z5@JlAJTX~ga@iw6s964eeyG^)NBm$hV<_K0nH#F+_I+N)c`Tot3aZY4Y_hBJxO6L0CMs-XFi$E2>{a; Bj0XS! diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedVertexLightingFourBonesBn.inc b/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedVertexLightingFourBonesBn.inc index 41ea9df0..1de7de04 100644 --- a/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedVertexLightingFourBonesBn.inc +++ b/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedVertexLightingFourBonesBn.inc @@ -48,7 +48,7 @@ dcl_texcoord3 v3 // vin<9,10,11,12> dcl_texcoord4 v4 // vin<13,14,15,16> -#line 52 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\SkinnedEffect.fx" +#line 52 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\SkinnedEffect.fx" mul r0, v3, c243.z mova a0, r0.yxzw mul r1, v4.y, c26[a0.x] @@ -56,10 +56,10 @@ 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 32 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" +#line 32 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" mad r1.xyz, v1, c243.x, c243.y // ::BiasX2<0,1,2> -#line 56 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\SkinnedEffect.fx" +#line 56 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\SkinnedEffect.fx" dp3 r2.x, r1, r0 // ::Skin<0> dp4 r0.x, v0, r0 // Skin::vin<0> @@ -79,7 +79,7 @@ dp3 r2.z, r1, r4 // ::Skin<2> dp4 r0.z, v0, r4 // Skin::vin<2> -#line 59 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 59 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" dp3 r1.x, r2, c19 dp3 r1.y, r2, c20 dp3 r1.z, r2, c21 @@ -151,24 +151,24 @@ #line 63 dp4 oPos.z, r0, c24 // ::VSSkinnedVertexLightingFourBonesBn<12> -#line 14 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" +#line 14 "D:\ATG\st_dev\Kits\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 63 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 63 "D:\ATG\st_dev\Kits\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 139 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\SkinnedEffect.fx" +#line 139 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\SkinnedEffect.fx" mad oPos.xy, r0.x, c242, r1 // ::VSSkinnedVertexLightingFourBonesBn<10,11> mov oPos.w, r0.x // ::VSSkinnedVertexLightingFourBonesBn<13> -#line 46 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 46 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" mov oT0.w, c0.w // ::VSSkinnedVertexLightingFourBonesBn<3> -#line 145 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\SkinnedEffect.fx" +#line 145 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\SkinnedEffect.fx" mov oT2.xy, v2 // ::VSSkinnedVertexLightingFourBonesBn<8,9> // approximately 85 instruction slots used @@ -265,10 +265,10 @@ ret const BYTE SkinnedEffect_VSSkinnedVertexLightingFourBonesBn[] = { - 68, 88, 66, 67, 178, 45, - 235, 201, 249, 123, 129, 246, - 125, 87, 173, 223, 41, 191, - 190, 179, 1, 0, 0, 0, + 68, 88, 66, 67, 15, 116, + 38, 100, 240, 98, 89, 135, + 23, 86, 102, 112, 141, 84, + 182, 226, 1, 0, 0, 0, 228, 26, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 28, 15, 0, 0, 152, 25, @@ -291,7 +291,7 @@ const BYTE SkinnedEffect_VSSkinnedVertexLightingFourBonesBn[] = 0, 0, 81, 0, 0, 0, 216, 0, 0, 0, 17, 0, 0, 0, 244, 7, 0, 0, - 228, 3, 0, 0, 67, 58, + 228, 3, 0, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, @@ -301,7 +301,7 @@ const BYTE SkinnedEffect_VSSkinnedVertexLightingFourBonesBn[] = 114, 115, 92, 83, 107, 105, 110, 110, 101, 100, 69, 102, 102, 101, 99, 116, 46, 102, - 120, 0, 67, 58, 92, 65, + 120, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, 105, 114, @@ -310,7 +310,7 @@ const BYTE SkinnedEffect_VSSkinnedVertexLightingFourBonesBn[] = 104, 97, 100, 101, 114, 115, 92, 67, 111, 109, 109, 111, 110, 46, 102, 120, 104, 0, - 67, 58, 92, 65, 84, 71, + 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, 105, 114, 101, 99, diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedVertexLightingFourBonesBn.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedVertexLightingFourBonesBn.pdb index ae099a01fdaeddede75ba88d45081c782d92beb7..9a4045ae34c9392577aa0bf5a0254f8a9772cdcf 100644 GIT binary patch delta 426 zcmZp;!`yI(c>@cVgiM-CBqIX@L%Um=kD>Hmrw!--eCM0aF?q8L*T-;1m&x^yH71)S z2{EQjo|vpLx$KD`R4o57KU8e@6MnFmF_iD0%nem@`!O$L%I1m5 z8VeJTG_$1z7Xu>$h~6xh5u82IMTBz~&=EF3cQ8)wyR5GI49JoKij)CqYam_+#C|}2 z3lPiL0XaaxJJC^X(G{Lak4m^Tu1;l!2r^7=%ut!U_)#X@>BtTSdB+&;IMqoHBsMc~ zykMNf#ey>&Cd)iAgnM2F?qw;2XD4$$@cV#5U`%5sVBB41arG1bW!2JI-(T*gRj@c;03iu8-l2&XemOYD_ju z5@JlAJTX~ga@i9>s963(eyG^)C;VVBV<_K0nH#F+_CsFApj1TL$D? zgGCt_o&jkopdyeu8zAPL=%}{n3eV*K*I6gCJ`!dum@N4qnj5MZL``nYP+`f-&r99t z7|A&4K?%Ct2ftYi0^;2oqRUpyHhFrOmo~5uB0yzbnGoMXo2LPTi BjP3vc diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedVertexLightingOneBone.inc b/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedVertexLightingOneBone.inc index e151ef8d..ee89b48d 100644 --- a/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedVertexLightingOneBone.inc +++ b/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedVertexLightingOneBone.inc @@ -48,7 +48,7 @@ dcl_texcoord3 v3 // vin<9,10,11,12> dcl_texcoord4 v4 // vin<13,14,15,16> -#line 52 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\SkinnedEffect.fx" +#line 52 "D:\ATG\st_dev\Kits\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> @@ -67,7 +67,7 @@ dp3 r1.z, v1, r3 // ::Skin<2> dp4 r0.z, v0, r3 // Skin::vin<2> -#line 59 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 59 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" dp3 r2.x, r1, c19 dp3 r2.y, r1, c20 dp3 r2.z, r1, c21 @@ -139,24 +139,24 @@ #line 63 dp4 oPos.z, r0, c24 // ::VSSkinnedVertexLightingOneBone<12> -#line 14 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" +#line 14 "D:\ATG\st_dev\Kits\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 63 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 63 "D:\ATG\st_dev\Kits\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 61 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\SkinnedEffect.fx" +#line 61 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\SkinnedEffect.fx" mad oPos.xy, r0.x, c242, r1 // ::VSSkinnedVertexLightingOneBone<10,11> mov oPos.w, r0.x // ::VSSkinnedVertexLightingOneBone<13> -#line 46 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 46 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" mov oT0.w, c0.w // ::VSSkinnedVertexLightingOneBone<3> -#line 65 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\SkinnedEffect.fx" +#line 65 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\SkinnedEffect.fx" mov oT2.xy, v2 // ::VSSkinnedVertexLightingOneBone<8,9> // approximately 75 instruction slots used @@ -243,10 +243,10 @@ ret const BYTE SkinnedEffect_VSSkinnedVertexLightingOneBone[] = { - 68, 88, 66, 67, 123, 148, - 77, 68, 83, 228, 44, 189, - 213, 145, 13, 28, 205, 170, - 26, 48, 1, 0, 0, 0, + 68, 88, 66, 67, 62, 73, + 119, 200, 69, 171, 153, 69, + 17, 172, 31, 162, 40, 108, + 125, 176, 1, 0, 0, 0, 60, 23, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 108, 13, 0, 0, 240, 21, @@ -269,7 +269,7 @@ const BYTE SkinnedEffect_VSSkinnedVertexLightingOneBone[] = 0, 0, 71, 0, 0, 0, 216, 0, 0, 0, 16, 0, 0, 0, 68, 7, 0, 0, - 128, 3, 0, 0, 67, 58, + 128, 3, 0, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, @@ -279,7 +279,7 @@ const BYTE SkinnedEffect_VSSkinnedVertexLightingOneBone[] = 114, 115, 92, 83, 107, 105, 110, 110, 101, 100, 69, 102, 102, 101, 99, 116, 46, 102, - 120, 0, 67, 58, 92, 65, + 120, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, 105, 114, @@ -288,7 +288,7 @@ const BYTE SkinnedEffect_VSSkinnedVertexLightingOneBone[] = 104, 97, 100, 101, 114, 115, 92, 76, 105, 103, 104, 116, 105, 110, 103, 46, 102, 120, - 104, 0, 67, 58, 92, 65, + 104, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, 105, 114, diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedVertexLightingOneBone.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedVertexLightingOneBone.pdb index 3e8a791ca05b1dd47846b3a0a2075a7e000ee38a..c538120b6a31dec4dd2059ee1274e33eb82dc486 100644 GIT binary patch delta 451 zcmZp;!`yI(c>@cVgjAYKBqIX@!{#F$CMC%eoO_clubuRHcj#sru8-l2E|b?k)R=6R zB*d69d1A800A&EF&5Rsx87FbE;0&P2GLH=5p&|nh3n@ehOy+zH2@liBUXOWfUn)VI z_7X^O193VKa{@6J5VHaCDkvLBF|Y!$AP}VF CiIc1V delta 470 zcmZp;!`yI(c>@cV#8&IC5sVBB4D%ws3fsGedF-z#&-7g1S+H4#>ti^h^W^pSH71)S z2{9&5o|vpLx$Kc3RBUw;KU8e@BYvoubTT(o%pb@C={03c-aIk6oQXrBKda=}_DhVD zC)OBjc1XL#$n%1EtrZsoBLj%uESC|SDJx?KbO#jp0o~LB#JfOl1A)nX7u6>QuuN`9 zW05Tb@~y$53=GeJv=mSgNSzH3^Go^!OqRSC%?;HF zq9!+HC`_Jzk9DI{4CADGC0L{~;bDO6b4a*={0m|Q%1qHSWW*JclVu(m!h=r+9%xdC zpqkA27!q)%lf54E$iCo%xbP*A0=b9_h}nQR9f&z6S3j0!T?G=IY{->6=}8J}0g#iw JIrGVMP5_`cmvR6A diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedVertexLightingOneBoneBn.inc b/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedVertexLightingOneBoneBn.inc index 104f10df..7a8ff7a0 100644 --- a/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedVertexLightingOneBoneBn.inc +++ b/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedVertexLightingOneBoneBn.inc @@ -48,15 +48,15 @@ dcl_texcoord3 v3 // vin<9,10,11,12> dcl_texcoord4 v4 // vin<13,14,15,16> -#line 52 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\SkinnedEffect.fx" +#line 52 "D:\ATG\st_dev\Kits\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 32 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" +#line 32 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" mad r1.xyz, v1, c243.x, c243.y // ::BiasX2<0,1,2> -#line 56 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\SkinnedEffect.fx" +#line 56 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\SkinnedEffect.fx" dp3 r2.x, r1, r0 // ::Skin<0> dp4 r0.x, v0, r0 // Skin::vin<0> @@ -70,7 +70,7 @@ dp3 r2.z, r1, r4 // ::Skin<2> dp4 r0.z, v0, r4 // Skin::vin<2> -#line 59 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 59 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" dp3 r1.x, r2, c19 dp3 r1.y, r2, c20 dp3 r1.z, r2, c21 @@ -142,24 +142,24 @@ #line 63 dp4 oPos.z, r0, c24 // ::VSSkinnedVertexLightingOneBoneBn<12> -#line 14 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" +#line 14 "D:\ATG\st_dev\Kits\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 63 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 63 "D:\ATG\st_dev\Kits\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 75 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\SkinnedEffect.fx" +#line 75 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\SkinnedEffect.fx" mad oPos.xy, r0.x, c242, r1 // ::VSSkinnedVertexLightingOneBoneBn<10,11> mov oPos.w, r0.x // ::VSSkinnedVertexLightingOneBoneBn<13> -#line 46 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 46 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" mov oT0.w, c0.w // ::VSSkinnedVertexLightingOneBoneBn<3> -#line 81 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\SkinnedEffect.fx" +#line 81 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\SkinnedEffect.fx" mov oT2.xy, v2 // ::VSSkinnedVertexLightingOneBoneBn<8,9> // approximately 76 instruction slots used @@ -247,10 +247,10 @@ ret const BYTE SkinnedEffect_VSSkinnedVertexLightingOneBoneBn[] = { - 68, 88, 66, 67, 201, 147, - 52, 86, 18, 16, 201, 155, - 246, 40, 156, 93, 173, 70, - 48, 151, 1, 0, 0, 0, + 68, 88, 66, 67, 65, 251, + 101, 218, 105, 113, 247, 38, + 31, 147, 103, 77, 230, 2, + 160, 244, 1, 0, 0, 0, 192, 23, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 180, 13, 0, 0, 116, 22, @@ -273,7 +273,7 @@ const BYTE SkinnedEffect_VSSkinnedVertexLightingOneBoneBn[] = 0, 0, 72, 0, 0, 0, 216, 0, 0, 0, 17, 0, 0, 0, 100, 7, 0, 0, - 156, 3, 0, 0, 67, 58, + 156, 3, 0, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, @@ -283,7 +283,7 @@ const BYTE SkinnedEffect_VSSkinnedVertexLightingOneBoneBn[] = 114, 115, 92, 83, 107, 105, 110, 110, 101, 100, 69, 102, 102, 101, 99, 116, 46, 102, - 120, 0, 67, 58, 92, 65, + 120, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, 105, 114, @@ -292,7 +292,7 @@ const BYTE SkinnedEffect_VSSkinnedVertexLightingOneBoneBn[] = 104, 97, 100, 101, 114, 115, 92, 67, 111, 109, 109, 111, 110, 46, 102, 120, 104, 0, - 67, 58, 92, 65, 84, 71, + 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, 105, 114, 101, 99, diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedVertexLightingOneBoneBn.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedVertexLightingOneBoneBn.pdb index b1e284720cc3237329a03d54bf1fa0784693c88e..c53cef43ba2260725cf7474b89cd16d41b5e3dfd 100644 GIT binary patch delta 446 zcmZp;!`yI(c>@cVgmjuqBqIX@!=1keKD@V(bMG=(TC(r5w#;T3u8-l2E|cpYYD_ju z5@Jl5JTX~ga@iw6s963(eyG^)NBm$hV<_K0nH#F+_CsFAl+6>9%b7Su%!w`{oV$Qdu>rb0RrBMj%tf8@l1LU#-uGXIpUrS_l&KQ5Ge+R$&DFGlNUaa1xX!v z-~;y#vL`@ZG=@7^b<#bF%}g9G7$@cV#8&IC5sVBB4662vf?k-s^xQW?>rVgLyH_^LaD5DCbe>#)Ut_Xa zk`QC^vF(=_ zCl}TlY<5Vy#K`l4d94)}10w^7-Yl09oGB|~2XqG%_yOJ20>ryOZUceIeHYay2Cz(S zNMn&L1M;oGq6`erfV31)5lEd45c5uSR9ke3XY&86tdm(E2s0K;mb_=n1k@jKPlg++ z2SiP7%ur&<%g;;Q=orm7>0THPC6gE4lLbi~xaR{84CEjH1&}e^yQ(r%^b8qs1?gm& zM~3ill!1qy6e8Rvb3Wz<^GqjuJ?4>p!3S~hOCSYuI~NeM0dYDIb55>)EX}$KBs$rU TD|gb96xISDCx3J1lj)oQaif^8 diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedVertexLightingTwoBones.inc b/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedVertexLightingTwoBones.inc index b5fc36fb..53f3b79f 100644 --- a/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedVertexLightingTwoBones.inc +++ b/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedVertexLightingTwoBones.inc @@ -48,7 +48,7 @@ dcl_texcoord3 v3 // vin<9,10,11,12> dcl_texcoord4 v4 // vin<13,14,15,16> -#line 52 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\SkinnedEffect.fx" +#line 52 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\SkinnedEffect.fx" mul r0.xy, v3, c243.x mova a0.xy, r0.yxzw mul r0, v4.y, c26[a0.x] @@ -70,7 +70,7 @@ dp3 r1.z, v1, r3 // ::Skin<2> dp4 r0.z, v0, r3 // Skin::vin<2> -#line 59 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 59 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" dp3 r2.x, r1, c19 dp3 r2.y, r1, c20 dp3 r2.z, r1, c21 @@ -142,24 +142,24 @@ #line 63 dp4 oPos.z, r0, c24 // ::VSSkinnedVertexLightingTwoBones<12> -#line 14 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" +#line 14 "D:\ATG\st_dev\Kits\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 63 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 63 "D:\ATG\st_dev\Kits\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 93 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\SkinnedEffect.fx" +#line 93 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\SkinnedEffect.fx" mad oPos.xy, r0.x, c242, r1 // ::VSSkinnedVertexLightingTwoBones<10,11> mov oPos.w, r0.x // ::VSSkinnedVertexLightingTwoBones<13> -#line 46 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 46 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" mov oT0.w, c0.w // ::VSSkinnedVertexLightingTwoBones<3> -#line 97 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\SkinnedEffect.fx" +#line 97 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\SkinnedEffect.fx" mov oT2.xy, v2 // ::VSSkinnedVertexLightingTwoBones<8,9> // approximately 78 instruction slots used @@ -249,10 +249,10 @@ ret const BYTE SkinnedEffect_VSSkinnedVertexLightingTwoBones[] = { - 68, 88, 66, 67, 156, 55, - 247, 53, 140, 24, 108, 59, - 176, 204, 143, 253, 192, 249, - 19, 158, 1, 0, 0, 0, + 68, 88, 66, 67, 90, 254, + 49, 209, 123, 245, 67, 35, + 225, 17, 3, 210, 88, 192, + 38, 213, 1, 0, 0, 0, 56, 24, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 204, 13, 0, 0, 236, 22, @@ -275,7 +275,7 @@ const BYTE SkinnedEffect_VSSkinnedVertexLightingTwoBones[] = 0, 0, 74, 0, 0, 0, 216, 0, 0, 0, 16, 0, 0, 0, 92, 7, 0, 0, - 152, 3, 0, 0, 67, 58, + 152, 3, 0, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, @@ -285,7 +285,7 @@ const BYTE SkinnedEffect_VSSkinnedVertexLightingTwoBones[] = 114, 115, 92, 83, 107, 105, 110, 110, 101, 100, 69, 102, 102, 101, 99, 116, 46, 102, - 120, 0, 67, 58, 92, 65, + 120, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, 105, 114, @@ -294,7 +294,7 @@ const BYTE SkinnedEffect_VSSkinnedVertexLightingTwoBones[] = 104, 97, 100, 101, 114, 115, 92, 76, 105, 103, 104, 116, 105, 110, 103, 46, 102, 120, - 104, 0, 67, 58, 92, 65, + 104, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, 105, 114, diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedVertexLightingTwoBones.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedVertexLightingTwoBones.pdb index 83c31b2f6e84c3c7e1ee63a8c0202484a8ab94b8..4c0d7ddd8e63ea14c3ad870e4e332ecf4fa933fc 100644 GIT binary patch delta 426 zcmZp;!`yI(c>@cVgmjuqBqIX@!y~qpGcPjka9uY0wSQ6L-LTCvTpz<3T_)E*)R=6R zB*d69d1A80~7co_G~j> z8VeJTG_$1z7Xu>$h~6xh5u7>EMTBz~&=EF3cQ8)wyQr@E49JoKij)CqYam_+#C|}2 z3lPiL0XaaxJJC^X(IuWq4@$UCL@s8A2r^7=%ut-X;6V=D>BtTSdB+&;IMqq_BsMc~ zykMNf#ey>&Cd)iBgnM2F?qw;2XD4$$<_7ajCwo2Sv3;ooamh;{#SO&iK+FlmTtLhQ n#H*leAjQB6#DYM~4#XgB9Fq;Xawk1WVa*3}3N~jxna&9SW7>f@ delta 451 zcmZp;!`yI(c>@cV#8&IC5sVBB3^H?GS~{u3`Ay5VaGmH^Ew@>Q>ti^h^W^&b8k5bE zgcy@2PfXUBT=qy1DwcnrA1b!{5kFYW7|Qog=7y@deV>;xdGo~NawfLAl!Yb7wr}Q3 zV`1WX!MxUri-C~=L~oYM2+ow1u>-mQ3jBbsX#wJ0AXkCF9!1mI3+J zU{MB!XFysCs0gIa28eklI;t(Y#54K-Ro2O@4}=*DCQIIn=7uT;QIi`p6elmZ$Fb2h zf^pKl5-d_Va1SGU6BG!>a4)IKOwluB#1(9lWgZ#A!%7AoLQ;sZnauf^8_YAE?Dd#O x_5~lrg)e~=$VFU0%m&2iK+HM0`mr?YDv;=8L$2IOPf}P5fSmlznNOy30sv7qi8lZM diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedVertexLightingTwoBonesBn.inc b/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedVertexLightingTwoBonesBn.inc index be3c8b98..88c83f11 100644 --- a/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedVertexLightingTwoBonesBn.inc +++ b/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedVertexLightingTwoBonesBn.inc @@ -48,16 +48,16 @@ dcl_texcoord3 v3 // vin<9,10,11,12> dcl_texcoord4 v4 // vin<13,14,15,16> -#line 52 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\SkinnedEffect.fx" +#line 52 "D:\ATG\st_dev\Kits\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 32 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" +#line 32 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" mad r1.xyz, v1, c243.x, c243.y // ::BiasX2<0,1,2> -#line 56 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\SkinnedEffect.fx" +#line 56 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\SkinnedEffect.fx" dp3 r2.x, r1, r0 // ::Skin<0> dp4 r0.x, v0, r0 // Skin::vin<0> @@ -73,7 +73,7 @@ dp3 r2.z, r1, r4 // ::Skin<2> dp4 r0.z, v0, r4 // Skin::vin<2> -#line 59 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 59 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" dp3 r1.x, r2, c19 dp3 r1.y, r2, c20 dp3 r1.z, r2, c21 @@ -145,24 +145,24 @@ #line 63 dp4 oPos.z, r0, c24 // ::VSSkinnedVertexLightingTwoBonesBn<12> -#line 14 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh" +#line 14 "D:\ATG\st_dev\Kits\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 63 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 63 "D:\ATG\st_dev\Kits\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 107 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\SkinnedEffect.fx" +#line 107 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\SkinnedEffect.fx" mad oPos.xy, r0.x, c242, r1 // ::VSSkinnedVertexLightingTwoBonesBn<10,11> mov oPos.w, r0.x // ::VSSkinnedVertexLightingTwoBonesBn<13> -#line 46 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" +#line 46 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh" mov oT0.w, c0.w // ::VSSkinnedVertexLightingTwoBonesBn<3> -#line 113 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\SkinnedEffect.fx" +#line 113 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\SkinnedEffect.fx" mov oT2.xy, v2 // ::VSSkinnedVertexLightingTwoBonesBn<8,9> // approximately 79 instruction slots used @@ -253,10 +253,10 @@ ret const BYTE SkinnedEffect_VSSkinnedVertexLightingTwoBonesBn[] = { - 68, 88, 66, 67, 57, 240, - 229, 127, 74, 91, 231, 194, - 182, 95, 144, 90, 179, 184, - 240, 12, 1, 0, 0, 0, + 68, 88, 66, 67, 161, 205, + 179, 225, 235, 126, 121, 115, + 79, 72, 151, 135, 10, 181, + 151, 202, 1, 0, 0, 0, 188, 24, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 20, 14, 0, 0, 112, 23, @@ -279,7 +279,7 @@ const BYTE SkinnedEffect_VSSkinnedVertexLightingTwoBonesBn[] = 0, 0, 75, 0, 0, 0, 216, 0, 0, 0, 17, 0, 0, 0, 124, 7, 0, 0, - 180, 3, 0, 0, 67, 58, + 180, 3, 0, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, @@ -289,7 +289,7 @@ const BYTE SkinnedEffect_VSSkinnedVertexLightingTwoBonesBn[] = 114, 115, 92, 83, 107, 105, 110, 110, 101, 100, 69, 102, 102, 101, 99, 116, 46, 102, - 120, 0, 67, 58, 92, 65, + 120, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, 105, 114, @@ -298,7 +298,7 @@ const BYTE SkinnedEffect_VSSkinnedVertexLightingTwoBonesBn[] = 104, 97, 100, 101, 114, 115, 92, 67, 111, 109, 109, 111, 110, 46, 102, 120, 104, 0, - 67, 58, 92, 65, 84, 71, + 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, 105, 114, 101, 99, diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedVertexLightingTwoBonesBn.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedVertexLightingTwoBonesBn.pdb index 82d10ac6f09de68d519e758e35e0c0ec0a4ec583..6305bc0c15d0d6360652c1bd90d585c5b993fbf3 100644 GIT binary patch delta 438 zcmZp;!`yI(c>@cVgmjuqBqIX@!?l|qSo`*^^J>+8HI+|sd(vhZu8-l2E|cpYYD_ju z5@Jl5JTX~ga@iw6s963(eyG^)NBm$hV<_K0nH#F+_CsFAl+6>9%bC~~2(8rq_G~j> z8VeJTG_$1z7Xu>$h~6xh5u7>EMTBz~&=EF3cQ8)wyQr@E49JoKij)CqYam_+#C|}2 z3lPiL0XaaxJJC^X(@cV#8&IC5sVBB3|sS0Ei5{`#b?qo$!Gdc)O#)Ut_Xa zk`QC^yUNEn<;$mQA0MVP}GJ-Q@W$b`1fC4|DYg&MK7syp0FuCud`osX1$qi{NvSmQN zHCU8^;Te#Y0xANjvjJk>iH>TUE(vil>DO!)x$}l`^8c%>lUW}KGZsviycf+4)div^ zH)bfa dcl_2d s0 -#line 33 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\SpriteEffect.fx" +#line 33 "D:\ATG\st_dev\Kits\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> @@ -53,10 +53,10 @@ ret const BYTE SpriteEffect_SpritePixelShader[] = { - 68, 88, 66, 67, 4, 30, - 13, 204, 127, 112, 3, 155, - 122, 165, 218, 50, 205, 136, - 180, 82, 1, 0, 0, 0, + 68, 88, 66, 67, 164, 153, + 88, 162, 177, 12, 72, 106, + 69, 234, 253, 231, 239, 171, + 11, 175, 1, 0, 0, 0, 100, 3, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 68, 2, 0, 0, 224, 2, @@ -77,7 +77,7 @@ const BYTE SpriteEffect_SpritePixelShader[] = 0, 0, 6, 0, 0, 0, 104, 0, 0, 0, 3, 0, 0, 0, 32, 1, 0, 0, - 152, 0, 0, 0, 67, 58, + 152, 0, 0, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/SpriteEffect_SpritePixelShader.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/SpriteEffect_SpritePixelShader.pdb index b4c51117ee2ace2f05c1a650714c14304d90a0cb..77dcb97d56794fc7b0cabba6fb1505c5fa74cc86 100644 GIT binary patch delta 288 zcmZq3X~@~Y!X+V}<`T)sz`$TpcRk^Y+g$Gr55Hcyu-8atvkcb{W~p0KnHh2=7#TP} zGBM1!&BRd41;ksK7#IXLE3#c;+$6xu#^^HnqmCtG%49zSi_HyU9gG|u;^KPWo?T*` ze9*vPvxCGXMjmNqOA9UrMg|bQSx%~fg(-o5@&Y+EAhr2~oCWtJC6>u7ItAPZrt>ia z-2wuW8>NINPtu8FblLn-ho5ng7SrSg;nvBmdLq0fKxvSZt$~NeEJqRcPF$WL}0x|pMfG`fCIu0|SHJ)t!rj^+o*JIR0o)ne=1TW*M#@%u>6h7#MOT7#TP} zGBKP8WMZi00^+Sq3=9IB71=H^ZW7>SV|1SUQOlAsd9t5@#pVXF4n~gsf6B{`ZNJ1g z`JjQpW(SE&j65%x*IIEgFfxGX&2mx=EI<<`FOX9MQkzf6S#U4XVVa~>GFd~3XL6I2 z(Bw&4ag5HJKWgzaPQEB4I$2b&h1VMB#1bF|IhAFjV-({gE*6|_pDbfw2zHQ*s2or| i2nYf(I}j@YF~{cR1}hnP#ehr!Am#>Q(ao_&i dcl_texcoord2 v2 // position<0,1,2,3> -#line 26 "C:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\SpriteEffect.fx" +#line 26 "D:\ATG\st_dev\Kits\DirectXTK\Src\Shaders\SpriteEffect.fx" mul r0, v2.y, c2 mad r0, v2.x, c1, r0 mad r0, v2.z, c3, r0 @@ -74,10 +74,10 @@ ret const BYTE SpriteEffect_SpriteVertexShader[] = { - 68, 88, 66, 67, 58, 49, - 95, 78, 240, 23, 233, 35, - 191, 113, 38, 196, 211, 226, - 3, 180, 1, 0, 0, 0, + 68, 88, 66, 67, 195, 18, + 99, 240, 134, 203, 128, 31, + 15, 158, 162, 178, 130, 214, + 39, 200, 1, 0, 0, 0, 28, 5, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 252, 2, 0, 0, 52, 4, @@ -100,7 +100,7 @@ const BYTE SpriteEffect_SpriteVertexShader[] = 0, 0, 11, 0, 0, 0, 104, 0, 0, 0, 3, 0, 0, 0, 116, 1, 0, 0, - 192, 0, 0, 0, 67, 58, + 192, 0, 0, 0, 68, 58, 92, 65, 84, 71, 92, 115, 116, 95, 100, 101, 118, 92, 75, 105, 116, 115, 92, 68, diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/SpriteEffect_SpriteVertexShader.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/SpriteEffect_SpriteVertexShader.pdb index 0f41a46dcc9e8bb9cef45e0c06c7065f11f27fea..325ec815d6d841074ccc9e4c523c38612bb6243c 100644 GIT binary patch delta 252 zcmZpuX{g!2!X+V}<`T)sz`*crPGY1PgQWA$lIcHgHF-B|mf`xy&FC`uqn;&W%49zy zi_HyU9gG~WFY)Ppdv=L&@YB8C^Di)Z=Gdq{B41LAZ5ttAPk_2~Y{h zIo3eTve7Y$aS|5`PB%`LF){=@&P7xjYP1rN<^WfG`fCIu0|UdSb>_#`zE<^~aHR8f0#EXn%`#jcxfz`&f7G#LOrGp# zWU;wHtb>t5w>Yo-*!D||lMfmhY<7^i#K`l4d94)}10w^7-Yh5eg@0lI*CZ8=%_>@V z7#Ha=P0}gh1{x0olN+T(CQsIhWpv*BQHP&#@v3d=^vD8@-# vEI8dZS;oi^>?jveIjF&cK$;zhm4KLI^Kzq=jJ)DNCP)}$z1Zehlf|3>6n#c$ diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/ToneMap_PSACESFilmic.inc b/Kits/DirectXTK/Src/Shaders/Compiled/ToneMap_PSACESFilmic.inc new file mode 100644 index 00000000..0865bb4f --- /dev/null +++ b/Kits/DirectXTK/Src/Shaders/Compiled/ToneMap_PSACESFilmic.inc @@ -0,0 +1,140 @@ +#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/Kits/DirectXTK/Src/Shaders/Compiled/ToneMap_PSACESFilmic.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/ToneMap_PSACESFilmic.pdb new file mode 100644 index 0000000000000000000000000000000000000000..960aaf492929be1f622da6ed6dfcc3f5cd63e00c GIT binary patch literal 40448 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 literal 0 HcmV?d00001 diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/ToneMap_PSACESFilmic_SRGB.inc b/Kits/DirectXTK/Src/Shaders/Compiled/ToneMap_PSACESFilmic_SRGB.inc new file mode 100644 index 00000000..389a495b --- /dev/null +++ b/Kits/DirectXTK/Src/Shaders/Compiled/ToneMap_PSACESFilmic_SRGB.inc @@ -0,0 +1,156 @@ +#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/Kits/DirectXTK/Src/Shaders/Compiled/ToneMap_PSACESFilmic_SRGB.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/ToneMap_PSACESFilmic_SRGB.pdb new file mode 100644 index 0000000000000000000000000000000000000000..00faedaa7e4f981e7ef4720d9fc38a0b9be19a01 GIT binary patch literal 40448 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 literal 0 HcmV?d00001 diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/ToneMap_PSHDR10.inc b/Kits/DirectXTK/Src/Shaders/Compiled/ToneMap_PSHDR10.inc new file mode 100644 index 00000000..ff06990c --- /dev/null +++ b/Kits/DirectXTK/Src/Shaders/Compiled/ToneMap_PSHDR10.inc @@ -0,0 +1,189 @@ +#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/Kits/DirectXTK/Src/Shaders/Compiled/ToneMap_PSHDR10.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/ToneMap_PSHDR10.pdb new file mode 100644 index 0000000000000000000000000000000000000000..409a996425c70c6471bc0e820bc1ea1a151ce404 GIT binary patch literal 42496 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 H>lFBZW!Ep- literal 0 HcmV?d00001 diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/ToneMap_PSReinhard.inc b/Kits/DirectXTK/Src/Shaders/Compiled/ToneMap_PSReinhard.inc new file mode 100644 index 00000000..69fb6c32 --- /dev/null +++ b/Kits/DirectXTK/Src/Shaders/Compiled/ToneMap_PSReinhard.inc @@ -0,0 +1,113 @@ +#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/Kits/DirectXTK/Src/Shaders/Compiled/ToneMap_PSReinhard.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/ToneMap_PSReinhard.pdb new file mode 100644 index 0000000000000000000000000000000000000000..1594e39c9bb6250750400f51b900667294f50f95 GIT binary patch literal 40448 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 HMuGna{H6MK literal 0 HcmV?d00001 diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/ToneMap_PSReinhard_SRGB.inc b/Kits/DirectXTK/Src/Shaders/Compiled/ToneMap_PSReinhard_SRGB.inc new file mode 100644 index 00000000..a57abdf1 --- /dev/null +++ b/Kits/DirectXTK/Src/Shaders/Compiled/ToneMap_PSReinhard_SRGB.inc @@ -0,0 +1,130 @@ +#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/Kits/DirectXTK/Src/Shaders/Compiled/ToneMap_PSReinhard_SRGB.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/ToneMap_PSReinhard_SRGB.pdb new file mode 100644 index 0000000000000000000000000000000000000000..ace6749b3e3e2bdc8e0d226f79d1fea7d7728b02 GIT binary patch literal 40448 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 literal 0 HcmV?d00001 diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/ToneMap_PSSaturate.inc b/Kits/DirectXTK/Src/Shaders/Compiled/ToneMap_PSSaturate.inc new file mode 100644 index 00000000..052cc961 --- /dev/null +++ b/Kits/DirectXTK/Src/Shaders/Compiled/ToneMap_PSSaturate.inc @@ -0,0 +1,98 @@ +#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/Kits/DirectXTK/Src/Shaders/Compiled/ToneMap_PSSaturate.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/ToneMap_PSSaturate.pdb new file mode 100644 index 0000000000000000000000000000000000000000..e7f02d8ea32ec66a639ac0b5da12c2b50b4daee3 GIT binary patch literal 40448 zcmeHQU2I&(b)KbcN1{zzaxB}m(_}(B_EIAEpAyMPiYYE7ZOuP(SCVD0Rj+pMl4~vZ zZtvZtR(4%9h=Djj(T5@rY0v^ik%ty&fV6Ob5TrnXwyDwfr9~go!VgUg_@RK2Drwz^ zqG7)?Klf+7OYTynB+B<{7R5@s};)u@s>U#^&TL{P#Yfz+Y^J*C&|*6M7E+>nE8CpWMDbi1Fu0r_?+k zO3>p&Nc1ke?r#blxWBs>_HG*rd_9(o441Q4NVVf%`>=BDy>Fj=_p9G~`-d+)bW|6m zcS`lsS?v8+((PI9yYONEP+)d>=EC$sVft)tE?2n1rx&vE#btgjS6GaU5|fh4*%v#r&F1U$<*Y~;Lu>f zY&Dv;naZ9jS1qHFIm0hxmsKX8LJO-Er(xRBMq=cPLxYa7Uay)q&#Su+z!3mcW${|G zTn5mRVH@iv3OoLat|dl>2HzYS~V4ln_1-6&qS%4NrFM2m@7iyHQz z>qgzQFRxV^=0c@GH3y+@67*Y0^3QXXTCv(JnS40ku$x8dsuL@>)`o`$y;m0-m1?C? zaoS0hA7~LJiWXO!EuEzo)gnJKNoYRWs*}y4(0(^m=**GQM1?LjCL1ae94DyuB-3_cgyOo!=8~ z9uw@GUp{|!lsBD9ZIv&Z#n{QjBrjT3%jR{vvToQ=7r9X@af7cK>+1$j#ZtW3gf>oW zNP2!i95|@WH~+3u?RRVh?A2>vRH*(?vkMkAJ?k_y&vjujl<9%TGz0e}TkdS9`x7ui zvOp|#CKUwEZIP)LQFIrm)2}?*TO#!=x$YjN`Ve2cOshQ=UjMP4$?5OfY-H(I<#I|PQq(Z56@A$|ths9E;9QLVgz5Bk%h z!DHA>2y8FJQ5ILM>~C+nUa#JCTUA1zlpCd{xRSO&gOe6@>y>o%sq@vVaG9CxgJDC|_x-Gb(_v6viD*;F)0d0$uiR+&}pQqfkm2Nh>o zyPC6Z&&8)w8}(d`H8@fCANBfO@phAlzQyA{A)~KH+iCN=Nl4Aho%DeHHzl4)|24`TPr|96Mx9$(#8RQI}dZ_M@1`}jM}4fp?*_2XWhRf53k zbWsL*jNfsN9yGa^2-QyKH z#^X{E6=#G5r}R>_TDwb&RHnGQWi9ki{mWHAgM}{@doJ$NZfC@P6Edc7tTeZ{+@;(U=P4wTxh4ub>nC1)O^G=X&fsW$lx^!=0eJ9=P zT>nn`wv+MOruDA0mtRN0$+@szXzc+7y5g`i8WoJ%s#*Kk_n~Gyd5ofeVWizwwjou9 ztD1?;3eyYcXBP_o;$6GZos{<+sxB=uyl0t`>dJE6N$sN*5z{ADTns#rln=!Fa1Tz+ zLMye!%-kbHTwHzBLQ`9bU}B-mCYkPFg?ZCA`LM~Ok2c%a3AdSTCa6a-AHhgeQw4O0 zo8dfHD^-fv^#a7%x!DES1!QwL>d{bY$x;})P?u+O=PwjIsjrSMf=i?PoankXE{ZLa z_D*Lj<#N+82}4D=HdON1t7}#b+XJ8}K=5tL>rx&y;DB0_5m0T6Cox#C&RMH{qoHf< zwUv*H>f7z9Z*+wK>clhNBaj@8l?A_3|L&+r{lJy z-bQZqLNyO2dT`nxRxYg?6E} zCE}<-C|&{mp|1u4lDwVvdRYj_=s;UtWON(5y5yqyF(>8e_{p@@?=8* z=>S4qknU+==>h3|y<&9g-|toLN1$ZC*M1v z>9x^yI(ZE-Fb;){qS{UGPQMHIU>hsl ztQoK*9kXfg?dnFQWLnRO>WH$U61kmZlZg+RZ-cOQrA6cvS*C07BS_*ioy4|S_ZBNZ<$Q^)mD=kchT+1JR+FiTfggy9))X7XDlPHhkIh~qJO{C;=B9l%h(t3K){I;lZnZb5@0epIi5)<;3PnksW#x`iS%Uhgs3?&F_B27Q{s7Ia(sMpJON;> ze+deBvrF3{xl_us{0Yu3VK^%HRUGaEs#&$MZKk0#DN^&nD=MeTC7Qb(CrC6An@EpO zrcaKS`Ej0{h)s+q$4{j23nou$)^@Iq=$k~zMDpbL$%*pF2#@n9tjAS7Cnl)MzAG8! zCxJtT@CmYqrlHFdqvYk*tkT{AbZeN~Dgt@fN|yC_N03N!k7k{`$n8iQSc*k84HOty zmwFiYVJTb6v+60E;_@ z0CG4O`Mj*ciSbktDUnDCCqsP%cjLy5SkZ|!8^&4;2XFCT(I&3(VhQGYafNKGUMjl- z(|-8Ar6`s1!kcPRqy{KM=gC|evv($rULda54Ewruqf&e$b^|UebxbHn92}++$rJHJ zGM+dQH?Vs;Chg|O2>CIP8Xgv_V}hCCo~f`^o$#Gys~0VAZiyVs)YA~g<4H0dbk#;q zme`m(>0oYAz-HQV$tn?!FOxx7Q{*NyI#(?Nt{q9Vbu4NeYaPEfG7_ifBA!bl$ITJN zXuGTSgtaLO{PagZ{gLqfK8cL%)XH?>{EE}KS~53QUWOU!O15I-{Q1?w%PV=ixRMu6 zrOt|)PH;&@RG_I9qp_+BU8h1NQK;3pzT%*e^h9-5XntaPQlXw3$_LzEdv8mAt82H} z-rEcK)b`$7)9;GQ_LENi?7t-RB)U!@MUklP z&wcmFKmMbq|X#t zu=Fmx`lrAHC~}saI&zrk7a7DjK6_wtLf<`K{^;@uzc81d<5C3RJa)YfjogNzc`S*d zQ|$DS$XeB@o~s(G4okF>Nk%`V`7^6KS2I@=B4@VNuy3-ZytapAEX58VAw2E>&O1);5Yg6 zfA`Kt{U5$4<-_5~#$WyR<*)qT<{W7I`$&=tX-@5o2s#8?%H=3I)g zUsZPjo5pV{gFE{MQU<@(o&ACOt?uZ>6nmUa;+|p8qNWGgX9MXYz!NR#qParXXOK=I zy-Gjs(Dm@&CL_UzG@a3{FKOsI|- z_LCpq()q;72W5VW@{h3tj}IM1eWJ5^`#UIlYk=##FfN z@GhO)r*K*iYtr^`JG;%4dS8C`Je}HjH|Wpj9T)6Sa@{>j`K0G|;!6xtFCLJ+(MpS^ z-MtHr7H6b>Nf*Xc@Ip3*F%^90d%HXNbZxHhS{PFy6UJ2VA3*BBDndf()k#MIktPX! zMx;<`XwNI2YGhXeQ}`B-pz7_KitL-f9{p?cyGclWhR{h5*nhOtDzu*8VN3o~uIdatysQ0kt9*WdANA#6NJaeqwl{>8-|q5Hl%vfr0skd@&k>|Vn# z2<^VY?nW2&*NrQA!Y~M3d6{S$hC#?Lia-oo`%==Jb)6I4x#&3*_Uatp?zZT2 z7wy)B=Psvl=;i|^1W*_TL55>;2T8AVRi8hn%kF`R=#$m{$r`A{g9*bRgkca6#K?7_@4QC23y9B!IH1Od zVGue8@l$jONV{%d%7KUi0d~Ee^{3M?1<+~NCp_5@SnL7_dGbDhbU+SuK{^bB(7wUo z1sQ0c87^0DyAt^L(p`=G0~y?4=>W3jmyn0yHY#o>>9GfB+Ed6gzuK%ORZ2N~Z_KR&<;m`Yo0-Ly= zITXLe(Vr*aba@4Lnx{IQR?k1H?zr7A7rZyOy~qvq_Al+|d;2wYs9{el@6eviBEM{i zLiT)Di15XJpujWi3nKQy+dwuFh|0j=vHr@DL*SB6!5?^Yll;LqH?dYI&o9QF!TU$> z{vq*3La6`enGNIJqj*O?XL_^a>+7*(WVoEYLe226 zeOS5n-nY-b`_=Eg{lga?I{E?f;t0`rJy$DRERL9(ro-Y0=@nlyjgo0!tKxsCk{J}8 z(~0jS6qu;5&*E*-y>?PXFk%-)u%fRrqQV(PaatB>rVS&>RZPaXG4T5k62VisZ>eY8 z*!!=fRcZRQAFjuNBu82X-dUu-L=y2}kk>*?xF6t7@w+H47scE92G}W!Ji4MtS@0dn zh+jq`PWw3|%FiK+j+8)3A|cj}h^s?(4<9D6lm**H1Shg7mX^2R?_Gd__cwy;(~N;JO~cne%~<&Kj{RQDKSw&D=zuUm zkNc45U2xsq80fychZl@)3k-ZY5)btkrY?|b_rce{`EKaDvoqg%C-S|+@BJjAtI|8A z`spn8;mgB~SH=}d;t;CZ6ACmQ98 z6HD3DlPl9ie>jZqlk;s}@&QYdoAA;PdVmg;lLsRijq4$`L+MDsfTB z=2g=+t5?jt+rnzCRyiJxu2_*ZT|1Jq)}n>0rDFMV^mB9go64U|B*(@R?V`0Uh@%H+ql12WU7PS-1z4M*u--o_QFy(oBL@u`^GmI`SjOqGthkB-l6*dQi%Z&Om;Sv;gbtf)5QHel?Kz#Ph?XIX^#BG zrG;~;sp%=+Kas)jettfcon1Ja<>x1smLNDT@P!#cb`$9f{H0WSYLHK(#PkxMer0h9 zG6Yp2L{jsMbE#>(OrGgF@a0J11czkISynaAPf97C z2&1Lvd3=ysJavl4wbZ7{5iBT^s~|dmR((R|Yf@ zDQw7&!>BySsfw}LxT|KdylQ|#Ehr2|&8m8ayQJRT+TmucvN>;5oX&S+)Dx4C@r7au z>R+>g)9V@W_O=Y&)BTPNepk48NU(Ee>CEXtzHS%GD}2e!MUKVBdCn?XRbHtU*NiIE zMQ)Vy+~6z5+M2-=kp$1JLmMYHBt73J4s5jMp}&jN`YoG*>dGZBDpY@{*;$Lap0;b6 z=UT8B>a@XQnt|JrEw^^ioe3BrSs<30qY47&rqI-mD7p>U=~N!=E|S`oT(=KX9f+?T z#?>wgIxOIEXil!AOT-efrlKyBjU-}YNmtCNL5dc_>W7e#t`-SNxMbBx{U}teHAj-x zEb%D1a^$J!Gk=&%PF!0rg{dN>Z_T38gAy`gM_C*lXt?Z(nd5o006}N-HKWeUv_oLn z9OH|{V&bQ-kFr%=GfKtR@j-u5ba({23BK)xDC**h6ukXSR4S!wPOnPnlX9cf6i3o# z30+~g7e`$YxJp7Fl&EV*AyiecY;IfWk|>p3s^z!2SZg8tcZ&#Zu{Fczm$D1%HAe&X z3|M@jC=D4C;pmY`p+|b&#_?8e{>a8OhA+0zZ=KFmaeS*_JI9%84+z^;bT`4d>?|T@ zRCX2iW8O2=j#XyWx>U4P>wd*qwytQ_8M*jWYQUbOvHA&h?_sag6>lez=vh4O5;S^7 zw3Rl$lZe#3+)NMHdnBnVOc6xYoJODC*AD_T(bi|5w(JyLDCx1gq0cc?cI-v-4$fxM`M$&Ss)!emy6SNTawJC2J)rPb;H# z&B|TAXyQyVSF@c>Qs3zwFVZm{mx`!3BcyUlFIB6xv$RNMiaT4@LjTmi90k;0`CP8; z>K^TOQtUS&<2a6$<`$M(G@h+@-gtsLd-BJ5cKVgcg@vW5Sj!H!1AogdIv-(rt@9BM z^R)Q96X;9RQQTaM;icEMGrZ>QZ)a@VnZGT1Z;5;Pb>t_`^jfyQ3m9k#!}f5LHOeby z`G)U9&3N({MgPJ~JH2dysw7t}6Pslx(r2dAS#R~0!)T4lI}TI_7fIf>Oi8q4xz?!m z;EIsx5i1S^Zjpqii2LF0C(Udrr&DKU zv#!)vM;HF3QGQOeTpJg}mPzBFr;3Hbx@{7K3ULjfWUyDaUNWj~0U`k^->|$cX3zo- zs5Kf6hf9G#70-;w_d+^_mF9w*;zYH=TY@)6MEO3b-V9IKflXvphR| z-~q~c?GlWKn_V?Ssdx(PY<*L}(SlICeELI29rz@9BkuLG;FHn5zFNrW26lDOMfBtV z+ziz|a2oOM8JL$aeE_+#!3VStpcX*4wXn1S^qyWZnvHMMrNA?x4v8nZ!vT82eG}lF zNOwi^&7)gn(=Q>1O}3Kn&A@c~Xh}|Pk@mpYLTWdI!hOiWZz_~r+OvxG}pAIp;Pg4kn9i}dK3m9e4fz5 z7poSGLt&$+cGFwqZx$bHL-}iE1D2#iRoZ*Ic%_&(t!G7Zgjvyu+)k>Ji4U1?1F_X& zozN+=Ovm6ypu}T3iERtl1cG9$C9yR ztT2e@;ly}iEFqs`$>HJn@MwX*IVkrNsBmm_JT`tz78s9@k0fKNa2!SBiH5@Q(c$s< zsAxGhHWrHyC&csE_{hlkNDPIw{v|NrQkS+va!AUx{P9zlFdUWpDmM2NDqH2DEyz%s z6e)Uet4dNiN3`3NK*F)e*zm~s@Uf8sKg#1{k+G5Z$Y=t;VDhA>ws~uW-#BW<;>Sjg zjTHt4c$9}>J+9gr9it{YZe)-j0}M%m$Il)bhYn8+l9$_hiS`blTf^K|A;^VRvaHKH z0!5m8H0xwUZd2UAQY@@-po)QYX@pS^l)}|O!cepv%AK^)tJ#qdwQ?DOp>^0<3 zS$gNa4xtlW_V51VLieBSXY9u)KxOG&aCMG>dr;*xJ8`Iw@E7XAJU-byKBn)kFMoJx zfX~il=C~9AIFDVcKqIfh&^!_sZJaz5S}ob7nUb+$vsgVIXY^B=KeLK`F?lg2a;D3* z>NU2Q@!3NPz(-l%A$rIXQQ`Wwyovih_?Bn!JH)pHmj%6@j>U~hlu`nL}*Qmni*=3yWEFBF?a zBDU%a%^&#thmXv@miT0C@bk%Ebp4x@aebk`_`(OjcjRyPzr&yV;agWK|M*!c&-y}F z{^k$QfARmu=U#m^|ApTDYs-xN9PPZ1L|2GfrG{}mfb<PW5hMXV@EF50ZsO8+j$bb#5uCxbyBN6t2l3Dtbphl*j5LRdImk9P zh!-|Cq#&NdGbQ2!qA$80WltV{5qB!r$Hb>YlKtZ6AM1RCjYN5opP>9Btoxzf!)Q-T zvOd0GA5&fkd3{V9_OXwjV)q`V`dy+d9&kO*9Pa~$)#)LkACmb!?D50YCh^1rY=0lg z(#P<85AGTk8pS~g%P_&B>yr$j`gGUz52*V4aesh4Cfe@q;tzrYQSb4?_p7q>d{8{I zE>RAB^mxiW;3@Z@Do1r*L^GpDxD~mT7hYRazO!tsTNCU|$68)b^B|^16Dg-Ra)X!}Hyz%m znfn~9HDFEL7;b5&nNpw2?3|}t1Mm9%Io;!;ZAz}&hbfQr+)8|jNovOfwmn>F(X_L7 z!O`N3+$-sVm>O=#&LF0S=X`f(iBGrY_$~%9HIhM04etT84y+?2lwO^56c}le(qTjr zrG~b>;;Bw{Bru6*@$jqOj;YX|3GC9jHoudI^qnC!1g6`2xYR1Nrtcu8hUeoEnjh3)f?_6Bm61?vzlZ`zY23r~K!tOZ; zgVE?K?y#}?oY$vg@|$1(@~T6w^8?Cw-A{c^B93mci7$Gild>amTXx};@VJ>P_XrYV zNRAq>00_chkP)kQ{MlMkFmeZrLuzQxW5kSp(fK>OrS3!sBA7>yeY zZjgya%5b=H%ay>xm(FVBok;%%OOqm-ehIk{ZlU5flODSO#+?@iV=sBj?a8fI74krY zjSyxY+QB%8Kq10j1Q94?%!nWYg${wLPUa}OLJ)x>h(JLRVuA=1K?DkNPX3?A;nxZ0 zGxAN>e(F~uoBIxtk2?9Mlg}FY#@`{KzXZ@;|3C7>`&H!jHu(RMj~^xS|2v38*Ap!C zDBXKdM@I2+{)tA)4z4|dfvMps`q$hfakhY&Gxl4-{I@{P9?#yu^~8bb$CzXG2%K&| zk2}dJohH=tGwP1p-E!@)*Xt(D5%cWYwX2P{gqqd?EQRd3mL-B0djSJavCoK@D{lkX zP?M-EPqCK|^@6nTgHEuqK`{X~Hn3hO??2K5UOv=^_xr>fSwj6=@2ns19>P1)8)VIm z4H*V+x?Zttcn^vf!JpfRflZ{Am{D3AZX*Sm}X;^(Ue;vrh^A7njm_p$GM^$;R? zy@KByX%OjMBz=+6|10{3x`zW$vE!L2tRG3PU^1qaf!_y^s65sCWA%(1`|#yqRhxe8h3g>z$&r=- z_m_}*c{RT(o0CwNTeSU zmX0D(xgjLlE{P(=km5)Qq+ulDO^W45dnD*uNRe^ek0T*87CV7-5{ZJLeGchGqzRK~k?J8TSOzlSs5D z@@q&>Aw7-6k)A;!%6Jy(d88MR2p>c-N04Ta&LGVq{W?+#=}x@n??j*im~I&c{vSV~ B1v~%% literal 0 HcmV?d00001 diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/ToneMap_PS_SRGB.inc b/Kits/DirectXTK/Src/Shaders/Compiled/ToneMap_PS_SRGB.inc new file mode 100644 index 00000000..9a5012cf --- /dev/null +++ b/Kits/DirectXTK/Src/Shaders/Compiled/ToneMap_PS_SRGB.inc @@ -0,0 +1,105 @@ +#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/Kits/DirectXTK/Src/Shaders/Compiled/ToneMap_PS_SRGB.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/ToneMap_PS_SRGB.pdb new file mode 100644 index 0000000000000000000000000000000000000000..dd5c3a1966793725e72ed7a22541a0858ffb95f1 GIT binary patch literal 40448 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 literal 0 HcmV?d00001 diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/ToneMap_VSQuad.inc b/Kits/DirectXTK/Src/Shaders/Compiled/ToneMap_VSQuad.inc new file mode 100644 index 00000000..9190593d --- /dev/null +++ b/Kits/DirectXTK/Src/Shaders/Compiled/ToneMap_VSQuad.inc @@ -0,0 +1,119 @@ +#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 +mov o0.zw, l(0,0,0,1.000000) +and r0.x, v0.x, l(1) +ushr r0.z, v0.x, l(1) +utof r0.xy, r0.xzxx +add r0.zw, r0.xxxy, l(0.000000, 0.000000, -0.500000, -0.500000) +mov o1.xy, r0.xyxx +add o0.x, r0.z, r0.z +mul o0.y, r0.w, l(-2.000000) +ret +// Approximately 0 instruction slots used +#endif + +const BYTE ToneMap_VSQuad[] = +{ + 68, 88, 66, 67, 141, 120, + 239, 206, 52, 223, 131, 56, + 184, 188, 219, 176, 80, 69, + 20, 97, 1, 0, 0, 0, + 224, 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, 32, 1, 0, 0, + 64, 0, 1, 0, 72, 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, + 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, 1, 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, + 85, 0, 0, 7, 66, 0, + 16, 0, 0, 0, 0, 0, + 10, 16, 16, 0, 0, 0, + 0, 0, 1, 64, 0, 0, + 1, 0, 0, 0, 86, 0, + 0, 5, 50, 0, 16, 0, + 0, 0, 0, 0, 134, 0, + 16, 0, 0, 0, 0, 0, + 0, 0, 0, 10, 194, 0, + 16, 0, 0, 0, 0, 0, + 6, 4, 16, 0, 0, 0, + 0, 0, 2, 64, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 191, + 0, 0, 0, 191, 54, 0, + 0, 5, 50, 32, 16, 0, + 1, 0, 0, 0, 70, 0, + 16, 0, 0, 0, 0, 0, + 0, 0, 0, 7, 18, 32, + 16, 0, 0, 0, 0, 0, + 42, 0, 16, 0, 0, 0, + 0, 0, 42, 0, 16, 0, + 0, 0, 0, 0, 56, 0, + 0, 7, 34, 32, 16, 0, + 0, 0, 0, 0, 58, 0, + 16, 0, 0, 0, 0, 0, + 1, 64, 0, 0, 0, 0, + 0, 192, 62, 0, 0, 1 +}; diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/ToneMap_VSQuad.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/ToneMap_VSQuad.pdb new file mode 100644 index 0000000000000000000000000000000000000000..aa9b64255508029f5213c2eba4d96160a7840e2c GIT binary patch literal 40448 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 Q7zi*BU?9N2o?+ns0Z<*CQUCw| literal 0 HcmV?d00001 diff --git a/Kits/DirectXTK/Src/Shaders/PostProcess.fx b/Kits/DirectXTK/Src/Shaders/PostProcess.fx new file mode 100644 index 00000000..7eab7757 --- /dev/null +++ b/Kits/DirectXTK/Src/Shaders/PostProcess.fx @@ -0,0 +1,181 @@ +// THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF +// ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO +// THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A +// PARTICULAR PURPOSE. +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// +// http://go.microsoft.com/fwlink/?LinkId=248929 + +static const int MAX_SAMPLES = 16; + + +Texture2D Texture : register(t0); +sampler Sampler : register(s0); + + +cbuffer Parameters : register(b0) +{ + float4 sampleOffsets[MAX_SAMPLES]; + float4 sampleWeights[MAX_SAMPLES]; +}; + + +#include "Structures.fxh" + + +// Vertex shader: self-created quad. +VSInputTx VSQuad(uint vI : SV_VertexId) +{ + VSInputTx vout; + + float2 texcoord = float2(vI & 1, vI >> 1); + vout.TexCoord = texcoord; + + vout.Position = float4((texcoord.x - 0.5f) * 2, -(texcoord.y - 0.5f) * 2, 0, 1); + return vout; +} + + +//-------------------------------------------------------------------------------------- +// Pixel shader: copy. +float4 PSCopy(VSInputTx pin) : SV_Target0 +{ + float4 color = Texture.Sample(Sampler, pin.TexCoord); + return color; +} + + +// Pixel shader: monochrome. +float4 PSMonochrome(VSInputTx pin) : SV_Target0 +{ + float4 color = Texture.Sample(Sampler, pin.TexCoord); + float3 grayscale = float3(0.2125f, 0.7154f, 0.0721f); + float3 output = dot(color.rgb, grayscale); + return float4(output, color.a); +} + + +// Pixel shader: sepia. +float4 PSSepia(VSInputTx pin) : SV_Target0 +{ + float4 color = Texture.Sample(Sampler, pin.TexCoord); + + float3 red = float3(0.393f, 0.769f, 0.189f); + float3 green = float3(0.349f, 0.686f, 0.168f); + float3 blue = float3(0.272f, 0.534f, 0.131f); + + float3 output; + output.r = dot(color.rgb, red); + output.g = dot(color.rgb, green); + output.b = dot(color.rgb, blue); + return float4(output, color.a); +} + + +// Pixel shader: down-sample 2x2. +float4 PSDownScale2x2(VSInputTx pin) : SV_Target0 +{ + const int NUM_SAMPLES = 4; + float4 vColor = 0.0f; + + for( int i=0; i < NUM_SAMPLES; i++ ) + { + vColor += Texture.Sample(Sampler, pin.TexCoord + sampleOffsets[i].xy); + } + + return vColor / NUM_SAMPLES; +} + + +// Pixel shader: down-sample 4x4. +float4 PSDownScale4x4(VSInputTx pin) : SV_Target0 +{ + const int NUM_SAMPLES = 16; + float4 vColor = 0.0f; + + for (int i = 0; i < NUM_SAMPLES; i++) + { + vColor += Texture.Sample(Sampler, pin.TexCoord + sampleOffsets[i].xy); + } + + return vColor / NUM_SAMPLES; +} + + +// Pixel shader: gaussian blur 5x5. +float4 PSGaussianBlur5x5(VSInputTx pin) : SV_Target0 +{ + float4 vColor = 0.0f; + + for (int i = 0; i < 13; i++) + { + vColor += sampleWeights[i] * Texture.Sample(Sampler, pin.TexCoord + sampleOffsets[i].xy); + } + + return vColor; +} + + +// Pixel shader: bloom (extract) +float4 PSBloomExtract(VSInputTx pin) : SV_Target0 +{ + // Uses sampleWeights[0] as 'bloom threshold' + float4 c = Texture.Sample(Sampler, pin.TexCoord); + return saturate((c - sampleWeights[0]) / (1 - sampleWeights[0])); +} + + +// Pixel shader: bloom (blur) +float4 PSBloomBlur(VSInputTx pin) : SV_Target0 +{ + float4 vColor = 0.0f; + + // Perform a one-directional gaussian blur + for (int i = 0; i < 15; i++) + { + vColor += sampleWeights[i] * Texture.Sample(Sampler, pin.TexCoord + sampleOffsets[i].xy); + } + + return vColor; +} + + +//-------------------------------------------------------------------------------------- +Texture2D Texture2 : register(t1); + +// Pixel shader: merge +float4 PSMerge(VSInputTx pin) : SV_Target0 +{ + float4 vColor = sampleWeights[0] * Texture.Sample(Sampler, pin.TexCoord); + vColor += sampleWeights[1] * Texture2.Sample(Sampler, pin.TexCoord); + return vColor; +} + + +// Pixel shader: bloom (combine) +float4 AdjustSaturation(float4 color, float saturation) +{ + float3 grayscale = float3(0.2125f, 0.7154f, 0.0721f); + float gray = dot(color.rgb, grayscale); + return lerp(gray, color, saturation); +} + +float4 PSBloomCombine(VSInputTx pin) : SV_Target0 +{ + // Uses sampleWeights[0].x as base saturation, sampleWeights[0].y as bloom saturation + // Uses sampleWeights[1] as base intensity; sampleWeights[2] as bloom intensity + float4 base = Texture.Sample(Sampler, pin.TexCoord); + float4 bloom = Texture2.Sample(Sampler, pin.TexCoord); + + // Adjust color saturation and intensity. + base = AdjustSaturation(base, sampleWeights[0].x) * sampleWeights[1]; + bloom = AdjustSaturation(bloom, sampleWeights[0].y) * sampleWeights[2]; + + // Darken down the base image in areas where there is a lot of bloom, + // to prevent things looking excessively burned-out. + base *= (1 - saturate(bloom)); + + // Combine the two images. + return base + bloom; +} diff --git a/Kits/DirectXTK/Src/Shaders/ToneMap.fx b/Kits/DirectXTK/Src/Shaders/ToneMap.fx new file mode 100644 index 00000000..8b5f0973 --- /dev/null +++ b/Kits/DirectXTK/Src/Shaders/ToneMap.fx @@ -0,0 +1,231 @@ +// THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF +// ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO +// THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A +// PARTICULAR PURPOSE. +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// +// http://go.microsoft.com/fwlink/?LinkId=248929 + +Texture2D HDRTexture : register(t0); +sampler Sampler : register(s0); + + +cbuffer Parameters : register(b0) +{ + float linearExposure : packoffset(c0.x); + float paperWhiteNits : packoffset(c0.y); +}; + + + +#include "Structures.fxh" +#include "Utilities.fxh" + + +// Vertex shader: self-created quad. +VSInputTx VSQuad(uint vI : SV_VertexId) +{ + VSInputTx vout; + + float2 texcoord = float2(vI & 1, vI >> 1); + vout.TexCoord = texcoord; + + vout.Position = float4((texcoord.x - 0.5f) * 2, -(texcoord.y - 0.5f) * 2, 0, 1); + return vout; +} + + +//-------------------------------------------------------------------------------------- +// Pixel shader: pass-through +float4 PSCopy(VSInputTx pin) : SV_Target0 +{ + return HDRTexture.Sample(Sampler, pin.TexCoord); +} + + +// Pixel shader: saturate (clips above 1.0) +float4 PSSaturate(VSInputTx pin) : SV_Target0 +{ + float4 hdr = HDRTexture.Sample(Sampler, pin.TexCoord); + float3 sdr = saturate(hdr.xyz * linearExposure); + return float4(sdr, hdr.a); +} + + +// Pixel shader: reinhard operator +float4 PSReinhard(VSInputTx pin) : SV_Target0 +{ + float4 hdr = HDRTexture.Sample(Sampler, pin.TexCoord); + float3 sdr = ToneMapReinhard(hdr.xyz * linearExposure); + return float4(sdr, hdr.a); +} + + +// Pixel shader: ACES filmic operator +float4 PSACESFilmic(VSInputTx pin) : SV_Target0 +{ + float4 hdr = HDRTexture.Sample(Sampler, pin.TexCoord); + float3 sdr = ToneMapACESFilmic(hdr.xyz * linearExposure); + return float4(sdr, hdr.a); +} + + +//-------------------------------------------------------------------------------------- +// SRGB, using Rec.709 color primaries and a gamma 2.2 curve + +// Pixel shader: sRGB +float4 PS_SRGB(VSInputTx pin) : SV_Target0 +{ + float4 hdr = HDRTexture.Sample(Sampler, pin.TexCoord); + float3 srgb = LinearToSRGBEst(hdr.xyz); + return float4(srgb, hdr.a); +} + + +// Pixel shader: saturate (clips above 1.0) +float4 PSSaturate_SRGB(VSInputTx pin) : SV_Target0 +{ + float4 hdr = HDRTexture.Sample(Sampler, pin.TexCoord); + float3 sdr = saturate(hdr.xyz * linearExposure); + float3 srgb = LinearToSRGBEst(sdr); + return float4(srgb, hdr.a); +} + + +// Pixel shader: reinhard operator +float4 PSReinhard_SRGB(VSInputTx pin) : SV_Target0 +{ + float4 hdr = HDRTexture.Sample(Sampler, pin.TexCoord); + float3 sdr = ToneMapReinhard(hdr.xyz * linearExposure); + float3 srgb = LinearToSRGBEst(sdr); + return float4(srgb, hdr.a); +} + + +// Pixel shader: ACES filmic operator +float4 PSACESFilmic_SRGB(VSInputTx pin) : SV_Target0 +{ + float4 hdr = HDRTexture.Sample(Sampler, pin.TexCoord); + float3 sdr = ToneMapACESFilmic(hdr.xyz * linearExposure); + float3 srgb = LinearToSRGBEst(sdr); + return float4(srgb, hdr.a); +} + + +//-------------------------------------------------------------------------------------- +// HDR10, using Rec.2020 color primaries and ST.2084 curve + +float3 HDR10(float3 color) +{ + // Rotate from Rec.709 to Rec.2020 primaries + float3 rgb = mul(from709to2020, color); + + // ST.2084 spec defines max nits as 10,000 nits + float3 normalized = rgb * paperWhiteNits / 10000.f; + + // Apply ST.2084 curve + return LinearToST2084(normalized); +} + +float4 PSHDR10(VSInputTx pin) : SV_Target0 +{ + float4 hdr = HDRTexture.Sample(Sampler, pin.TexCoord); + float3 rgb = HDR10(hdr.xyz); + return float4(rgb, hdr.a); +} + + +//-------------------------------------------------------------------------------------- +struct MRTOut +{ + float4 hdr : SV_Target0; + float4 sdr : SV_Target1; +}; + +MRTOut PSHDR10_Saturate(VSInputTx pin) +{ + MRTOut output; + + float4 hdr = HDRTexture.Sample(Sampler, pin.TexCoord); + float3 rgb = HDR10(hdr.xyz); + output.hdr = float4(rgb, hdr.a); + + float3 sdr = saturate(hdr.xyz * linearExposure); + output.sdr = float4(sdr, hdr.a); + + return output; +} + +MRTOut PSHDR10_Reinhard(VSInputTx pin) +{ + MRTOut output; + + float4 hdr = HDRTexture.Sample(Sampler, pin.TexCoord); + float3 rgb = HDR10(hdr.xyz); + output.hdr = float4(rgb, hdr.a); + + float3 sdr = ToneMapReinhard(hdr.xyz * linearExposure); + output.sdr = float4(sdr, hdr.a); + + return output; +} + +MRTOut PSHDR10_ACESFilmic(VSInputTx pin) +{ + MRTOut output; + + float4 hdr = HDRTexture.Sample(Sampler, pin.TexCoord); + float3 rgb = HDR10(hdr.xyz); + output.hdr = float4(rgb, hdr.a); + + float3 sdr = ToneMapACESFilmic(hdr.xyz * linearExposure); + output.sdr = float4(sdr, hdr.a); + + return output; +} + +MRTOut PSHDR10_Saturate_SRGB(VSInputTx pin) +{ + MRTOut output; + + float4 hdr = HDRTexture.Sample(Sampler, pin.TexCoord); + float3 rgb = HDR10(hdr.xyz); + output.hdr = float4(rgb, hdr.a); + + float3 sdr = saturate(hdr.xyz * linearExposure); + float3 srgb = LinearToSRGBEst(sdr); + output.sdr = float4(srgb, hdr.a); + + return output; +} + +MRTOut PSHDR10_Reinhard_SRGB(VSInputTx pin) +{ + MRTOut output; + + float4 hdr = HDRTexture.Sample(Sampler, pin.TexCoord); + float3 rgb = HDR10(hdr.xyz); + output.hdr = float4(rgb, hdr.a); + + float3 sdr = ToneMapReinhard(hdr.xyz * linearExposure); + float3 srgb = LinearToSRGBEst(sdr); + output.sdr = float4(srgb, hdr.a); + + return output; +} + +MRTOut PSHDR10_ACESFilmic_SRGB(VSInputTx pin) +{ + MRTOut output; + + float4 hdr = HDRTexture.Sample(Sampler, pin.TexCoord); + float3 rgb = HDR10(hdr.xyz); + output.hdr = float4(rgb, hdr.a); + + float3 sdr = ToneMapACESFilmic(hdr.xyz * linearExposure); + float3 srgb = LinearToSRGBEst(sdr); + output.sdr = float4(srgb, hdr.a); + + return output; +} diff --git a/Kits/DirectXTK/Src/Shaders/Utilities.fxh b/Kits/DirectXTK/Src/Shaders/Utilities.fxh new file mode 100644 index 00000000..908d95db --- /dev/null +++ b/Kits/DirectXTK/Src/Shaders/Utilities.fxh @@ -0,0 +1,74 @@ +// THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF +// ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO +// THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A +// PARTICULAR PURPOSE. +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// +// http://go.microsoft.com/fwlink/?LinkId=248929 + + +// sRGB +// https://en.wikipedia.org/wiki/SRGB + +// Apply the (approximate) sRGB curve to linear values +float3 LinearToSRGBEst(float3 color) +{ + return pow(abs(color), 1/2.2f); +} + + +// (Approximate) sRGB to linear +float3 SRGBToLinearEst(float3 srgb) +{ + return pow(abs(srgb), 2.2f); +} + + +// HDR10 Media Profile +// https://en.wikipedia.org/wiki/High-dynamic-range_video#HDR10 + + +// Color rotation matrix to rotate Rec.709 color primaries into Rec.2020 +static const float3x3 from709to2020 = +{ + { 0.6274040f, 0.3292820f, 0.0433136f }, + { 0.0690970f, 0.9195400f, 0.0113612f }, + { 0.0163916f, 0.0880132f, 0.8955950f } +}; + + +// Apply the ST.2084 curve to normalized linear values and outputs normalized non-linear values +float3 LinearToST2084(float3 normalizedLinearValue) +{ + return pow((0.8359375f + 18.8515625f * pow(abs(normalizedLinearValue), 0.1593017578f)) / (1.0f + 18.6875f * pow(abs(normalizedLinearValue), 0.1593017578f)), 78.84375f); +} + + +// ST.2084 to linear, resulting in a linear normalized value +float3 ST2084ToLinear(float3 ST2084) +{ + return pow(max(pow(abs(ST2084), 1.0f / 78.84375f) - 0.8359375f, 0.0f) / (18.8515625f - 18.6875f * pow(abs(ST2084), 1.0f / 78.84375f)), 1.0f / 0.1593017578f); +} + + +// Reinhard tonemap operator +// Reinhard et al. "Photographic tone reproduction for digital images." ACM Transactions on Graphics. 21. 2002. +// http://www.cs.utah.edu/~reinhard/cdrom/tonemap.pdf +float3 ToneMapReinhard(float3 color) +{ + return color / (1.0f + color); +} + + +// ACES Filmic tonemap operator +// https://knarkowicz.wordpress.com/2016/01/06/aces-filmic-tone-mapping-curve/ +float3 ToneMapACESFilmic(float3 x) +{ + float a = 2.51f; + float b = 0.03f; + float c = 2.43f; + float d = 0.59f; + float e = 0.14f; + return saturate((x*(a*x+b))/(x*(c*x+d)+e)); +} diff --git a/Kits/DirectXTK/Src/SpriteBatch.cpp b/Kits/DirectXTK/Src/SpriteBatch.cpp index 54f34482..6d747fbc 100644 --- a/Kits/DirectXTK/Src/SpriteBatch.cpp +++ b/Kits/DirectXTK/Src/SpriteBatch.cpp @@ -72,7 +72,7 @@ __declspec(align(16)) class SpriteBatch::Impl : public AlignedNew setCustomShaders, + std::function& setCustomShaders, FXMMATRIX transformMatrix); void End(); @@ -392,7 +392,7 @@ void XM_CALLCONV SpriteBatch::Impl::Begin(SpriteSortMode sortMode, ID3D11SamplerState* samplerState, ID3D11DepthStencilState* depthStencilState, ID3D11RasterizerState* rasterizerState, - std::function setCustomShaders, + std::function& setCustomShaders, FXMMATRIX transformMatrix) { if (mInBeginEndPair) diff --git a/Kits/DirectXTK/Src/ToneMapPostProcess.cpp b/Kits/DirectXTK/Src/ToneMapPostProcess.cpp new file mode 100644 index 00000000..875fb39c --- /dev/null +++ b/Kits/DirectXTK/Src/ToneMapPostProcess.cpp @@ -0,0 +1,430 @@ +//-------------------------------------------------------------------------------------- +// File: ToneMapPostProcess.cpp +// +// THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF +// ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO +// THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A +// PARTICULAR PURPOSE. +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// +// http://go.microsoft.com/fwlink/?LinkId=248929 +//-------------------------------------------------------------------------------------- + +#include "pch.h" +#include "PostProcess.h" + +#include "AlignedNew.h" +#include "CommonStates.h" +#include "ConstantBuffer.h" +#include "DemandCreate.h" +#include "DirectXHelpers.h" +#include "SharedResourcePool.h" + +using namespace DirectX; + +using Microsoft::WRL::ComPtr; + +namespace +{ + const int Dirty_ConstantBuffer = 0x01; + const int Dirty_Parameters = 0x02; + +#if defined(_XBOX_ONE) && defined(_TITLE) + const int PixelShaderCount = 15; + const int ShaderPermutationCount = 24; +#else + const int PixelShaderCount = 9; + const int ShaderPermutationCount = 12; +#endif + + // Constant buffer layout. Must match the shader! + __declspec(align(16)) struct ToneMapConstants + { + // linearExposure is .x + // paperWhiteNits is .y + XMVECTOR parameters; + }; + + static_assert((sizeof(ToneMapConstants) % 16) == 0, "CB size not padded correctly"); +} + +// Include the precompiled shader code. +namespace +{ +#if defined(_XBOX_ONE) && defined(_TITLE) + #include "Shaders/Compiled/XboxOneToneMap_VSQuad.inc" + + #include "Shaders/Compiled/XboxOneToneMap_PSCopy.inc" + #include "Shaders/Compiled/XboxOneToneMap_PSSaturate.inc" + #include "Shaders/Compiled/XboxOneToneMap_PSReinhard.inc" + #include "Shaders/Compiled/XboxOneToneMap_PSACESFilmic.inc" + #include "Shaders/Compiled/XboxOneToneMap_PS_SRGB.inc" + #include "Shaders/Compiled/XboxOneToneMap_PSSaturate_SRGB.inc" + #include "Shaders/Compiled/XboxOneToneMap_PSReinhard_SRGB.inc" + #include "Shaders/Compiled/XboxOneToneMap_PSACESFilmic_SRGB.inc" + #include "Shaders/Compiled/XboxOneToneMap_PSHDR10.inc" + #include "Shaders/Compiled/XboxOneToneMap_PSHDR10_Saturate.inc" + #include "Shaders/Compiled/XboxOneToneMap_PSHDR10_Reinhard.inc" + #include "Shaders/Compiled/XboxOneToneMap_PSHDR10_ACESFilmic.inc" + #include "Shaders/Compiled/XboxOneToneMap_PSHDR10_Saturate_SRGB.inc" + #include "Shaders/Compiled/XboxOneToneMap_PSHDR10_Reinhard_SRGB.inc" + #include "Shaders/Compiled/XboxOneToneMap_PSHDR10_ACESFilmic_SRGB.inc" +#else + #include "Shaders/Compiled/ToneMap_VSQuad.inc" + + #include "Shaders/Compiled/ToneMap_PSCopy.inc" + #include "Shaders/Compiled/ToneMap_PSSaturate.inc" + #include "Shaders/Compiled/ToneMap_PSReinhard.inc" + #include "Shaders/Compiled/ToneMap_PSACESFilmic.inc" + #include "Shaders/Compiled/ToneMap_PS_SRGB.inc" + #include "Shaders/Compiled/ToneMap_PSSaturate_SRGB.inc" + #include "Shaders/Compiled/ToneMap_PSReinhard_SRGB.inc" + #include "Shaders/Compiled/ToneMap_PSACESFilmic_SRGB.inc" + #include "Shaders/Compiled/ToneMap_PSHDR10.inc" +#endif +} + +namespace +{ + struct ShaderBytecode + { + void const* code; + size_t length; + }; + + const ShaderBytecode pixelShaders[] = + { + { ToneMap_PSCopy, sizeof(ToneMap_PSCopy) }, + { ToneMap_PSSaturate, sizeof(ToneMap_PSSaturate) }, + { ToneMap_PSReinhard, sizeof(ToneMap_PSReinhard) }, + { ToneMap_PSACESFilmic, sizeof(ToneMap_PSACESFilmic) }, + { ToneMap_PS_SRGB, sizeof(ToneMap_PS_SRGB) }, + { ToneMap_PSSaturate_SRGB, sizeof(ToneMap_PSSaturate_SRGB) }, + { ToneMap_PSReinhard_SRGB, sizeof(ToneMap_PSReinhard_SRGB) }, + { ToneMap_PSACESFilmic_SRGB, sizeof(ToneMap_PSACESFilmic_SRGB) }, + { ToneMap_PSHDR10, sizeof(ToneMap_PSHDR10) }, + +#if defined(_XBOX_ONE) && defined(_TITLE) + // Shaders that generate both HDR10 and GameDVR SDR signals via Multiple Render Targets. + { ToneMap_PSHDR10_Saturate, sizeof(ToneMap_PSHDR10_Saturate) }, + { ToneMap_PSHDR10_Reinhard, sizeof(ToneMap_PSHDR10_Reinhard) }, + { ToneMap_PSHDR10_ACESFilmic, sizeof(ToneMap_PSHDR10_ACESFilmic) }, + { ToneMap_PSHDR10_Saturate_SRGB, sizeof(ToneMap_PSHDR10_Saturate_SRGB) }, + { ToneMap_PSHDR10_Reinhard_SRGB, sizeof(ToneMap_PSHDR10_Reinhard_SRGB) }, + { ToneMap_PSHDR10_ACESFilmic_SRGB, sizeof(ToneMap_PSHDR10_ACESFilmic_SRGB) }, +#endif + }; + + static_assert(_countof(pixelShaders) == PixelShaderCount, "array/max mismatch"); + + const int pixelShaderIndices[] = + { + // Linear EOTF + 0, // Copy + 1, // Saturate + 2, // Reinhard + 3, // ACES Filmic + + // Gamam22 EOTF + 4, // SRGB + 5, // Saturate_SRGB + 6, // Reinhard_SRGB + 7, // ACES Filmic + + // ST.2084 EOTF + 8, // HDR10 + 8, // HDR10 + 8, // HDR10 + 8, // HDR10 + +#if defined(_XBOX_ONE) && defined(_TITLE) + // MRT Linear EOTF + 9, // HDR10+Saturate + 9, // HDR10+Saturate + 10, // HDR10+Reinhard + 11, // HDR10+ACESFilmic + + // MRT Gamma22 EOTF + 12, // HDR10+Saturate_SRGB + 12, // HDR10+Saturate_SRGB + 13, // HDR10+Reinhard_SRGB + 14, // HDR10+ACESFilmic + + // MRT ST.2084 EOTF + 9, // HDR10+Saturate + 9, // HDR10+Saturate + 10, // HDR10+Reinhard + 11, // HDR10+ACESFilmic +#endif + }; + + static_assert(_countof(pixelShaderIndices) == ShaderPermutationCount, "array/max mismatch"); + + // Factory for lazily instantiating shaders. + class DeviceResources + { + public: + DeviceResources(_In_ ID3D11Device* device) + : mDevice(device), + stateObjects(device) + { } + + // Gets or lazily creates the vertex shader. + ID3D11VertexShader* GetVertexShader() + { + return DemandCreate(mVertexShader, mMutex, [&](ID3D11VertexShader** pResult) -> HRESULT + { + HRESULT hr = mDevice->CreateVertexShader(ToneMap_VSQuad, sizeof(ToneMap_VSQuad), nullptr, pResult); + + if (SUCCEEDED(hr)) + SetDebugObjectName(*pResult, "ToneMapPostProcess"); + + return hr; + }); + } + + // Gets or lazily creates the specified pixel shader. + ID3D11PixelShader* GetPixelShader(int permutation) + { + assert(permutation >= 0 && permutation < ShaderPermutationCount); + _Analysis_assume_(permutation >= 0 && permutation < ShaderPermutationCount); + int shaderIndex = pixelShaderIndices[permutation]; + assert(shaderIndex >= 0 && shaderIndex < PixelShaderCount); + _Analysis_assume_(shaderIndex >= 0 && shaderIndex < PixelShaderCount); + + return DemandCreate(mPixelShaders[shaderIndex], mMutex, [&](ID3D11PixelShader** pResult) -> HRESULT + { + HRESULT hr = mDevice->CreatePixelShader(pixelShaders[shaderIndex].code, pixelShaders[shaderIndex].length, nullptr, pResult); + + if (SUCCEEDED(hr)) + SetDebugObjectName(*pResult, "ToneMapPostProcess"); + + return hr; + }); + } + + CommonStates stateObjects; + + protected: + ComPtr mDevice; + ComPtr mVertexShader; + ComPtr mPixelShaders[PixelShaderCount]; + std::mutex mMutex; + }; +} + +class ToneMapPostProcess::Impl : public AlignedNew +{ +public: + Impl(_In_ ID3D11Device* device); + + void Process(_In_ ID3D11DeviceContext* deviceContext, std::function& setCustomState); + + void SetDirtyFlag() { mDirtyFlags = INT_MAX; } + + int GetCurrentShaderPermutation() const; + + // Fields. + ToneMapConstants constants; + ComPtr hdrTexture; + float linearExposure; + float paperWhiteNits; + + Operator op; + TransferFunction func; + bool mrt; + +private: + int mDirtyFlags; + + ConstantBuffer mConstantBuffer; + + // Per-device resources. + std::shared_ptr mDeviceResources; + + static SharedResourcePool deviceResourcesPool; +}; + + +// Global pool of per-device ToneMapPostProcess resources. +SharedResourcePool ToneMapPostProcess::Impl::deviceResourcesPool; + + +// Constructor. +ToneMapPostProcess::Impl::Impl(_In_ ID3D11Device* device) + : mConstantBuffer(device), + mDeviceResources(deviceResourcesPool.DemandCreate(device)), + linearExposure(1.f), + paperWhiteNits(200.f), + op(None), + func(Linear), + mrt(false), + mDirtyFlags(INT_MAX), + constants{} +{ + if (device->GetFeatureLevel() < D3D_FEATURE_LEVEL_10_0) + { + throw std::exception("ToneMapPostProcess requires Feature Level 10.0 or later"); + } +} + + +// Sets our state onto the D3D device. +void ToneMapPostProcess::Impl::Process(_In_ ID3D11DeviceContext* deviceContext, std::function& setCustomState) +{ + // Set the texture. + ID3D11ShaderResourceView* textures[1] = { hdrTexture.Get() }; + deviceContext->PSSetShaderResources(0, 1, textures); + + auto sampler = mDeviceResources->stateObjects.PointClamp(); + deviceContext->PSSetSamplers(0, 1, &sampler); + + // Set state objects. + deviceContext->OMSetBlendState(mDeviceResources->stateObjects.Opaque(), nullptr, 0xffffffff); + deviceContext->OMSetDepthStencilState(mDeviceResources->stateObjects.DepthNone(), 0); + deviceContext->RSSetState(mDeviceResources->stateObjects.CullNone()); + + // Set shaders. + auto vertexShader = mDeviceResources->GetVertexShader(); + auto pixelShader = mDeviceResources->GetPixelShader(GetCurrentShaderPermutation()); + + deviceContext->VSSetShader(vertexShader, nullptr, 0); + deviceContext->PSSetShader(pixelShader, nullptr, 0); + + // Set constants. + if (mDirtyFlags & Dirty_Parameters) + { + mDirtyFlags &= ~Dirty_Parameters; + mDirtyFlags |= Dirty_ConstantBuffer; + + constants.parameters = XMVectorSet(linearExposure, paperWhiteNits, 0.f, 0.f); + } + +#if defined(_XBOX_ONE) && defined(_TITLE) + void *grfxMemory; + mConstantBuffer.SetData(deviceContext, constants, &grfxMemory); + + Microsoft::WRL::ComPtr deviceContextX; + ThrowIfFailed(deviceContext->QueryInterface(IID_GRAPHICS_PPV_ARGS(deviceContextX.GetAddressOf()))); + + auto buffer = mConstantBuffer.GetBuffer(); + + deviceContextX->PSSetPlacementConstantBuffer(0, buffer, grfxMemory); +#else + if (mDirtyFlags & Dirty_ConstantBuffer) + { + mDirtyFlags &= ~Dirty_ConstantBuffer; + mConstantBuffer.SetData(deviceContext, constants); + } + + // Set the constant buffer. + auto buffer = mConstantBuffer.GetBuffer(); + + deviceContext->PSSetConstantBuffers(0, 1, &buffer); +#endif + + if (setCustomState) + { + setCustomState(); + } + + // Draw quad. + deviceContext->IASetPrimitiveTopology(D3D11_PRIMITIVE_TOPOLOGY_TRIANGLESTRIP); + + deviceContext->Draw(4, 0); +} + + +int ToneMapPostProcess::Impl::GetCurrentShaderPermutation() const +{ +#if defined(_XBOX_ONE) && defined(_TITLE) + int permutation = (mrt) ? 12 : 0; + return permutation + (static_cast(func) * static_cast(Operator_Max)) + static_cast(op); +#else + return (static_cast(func) * static_cast(Operator_Max)) + static_cast(op); +#endif +} + + +// Public constructor. +ToneMapPostProcess::ToneMapPostProcess(_In_ ID3D11Device* device) + : pImpl(new Impl(device)) +{ +} + + +// Move constructor. +ToneMapPostProcess::ToneMapPostProcess(ToneMapPostProcess&& moveFrom) + : pImpl(std::move(moveFrom.pImpl)) +{ +} + + +// Move assignment. +ToneMapPostProcess& ToneMapPostProcess::operator= (ToneMapPostProcess&& moveFrom) +{ + pImpl = std::move(moveFrom.pImpl); + return *this; +} + + +// Public destructor. +ToneMapPostProcess::~ToneMapPostProcess() +{ +} + + +// IPostProcess methods. +void ToneMapPostProcess::Process(_In_ ID3D11DeviceContext* deviceContext, _In_opt_ std::function setCustomState) +{ + pImpl->Process(deviceContext, setCustomState); +} + + +// Shader control. +void ToneMapPostProcess::SetOperator(Operator op) +{ + if (op < 0 || op >= Operator_Max) + throw std::out_of_range("Tonemap operator not defined"); + + pImpl->op = op; +} + + +void ToneMapPostProcess::SetTransferFunction(TransferFunction func) +{ + if (func < 0 || func >= TransferFunction_Max) + throw std::out_of_range("Electro-optical transfer function not defined"); + + pImpl->func = func; +} + + +#if defined(_XBOX_ONE) && defined(_TITLE) +void ToneMapPostProcess::SetMRTOutput(bool value) +{ + pImpl->mrt = value; +} +#endif + + +// Properties +void ToneMapPostProcess::SetHDRSourceTexture(_In_opt_ ID3D11ShaderResourceView* value) +{ + pImpl->hdrTexture = value; +} + + +void ToneMapPostProcess::SetExposure(float exposureValue) +{ + pImpl->linearExposure = powf(2.f, exposureValue); + pImpl->SetDirtyFlag(); +} + + +void ToneMapPostProcess::SetST2084Parameter(float paperWhiteNits) +{ + pImpl->paperWhiteNits = paperWhiteNits; + pImpl->SetDirtyFlag(); +} diff --git a/Kits/DirectXTK/Src/WICTextureLoader.cpp b/Kits/DirectXTK/Src/WICTextureLoader.cpp index 2aa9f171..666b4e43 100644 --- a/Kits/DirectXTK/Src/WICTextureLoader.cpp +++ b/Kits/DirectXTK/Src/WICTextureLoader.cpp @@ -536,7 +536,7 @@ namespace return E_UNEXPECTED; } - hr = FC->Initialize(scaler.Get(), convertGUID, WICBitmapDitherTypeErrorDiffusion, 0, 0, WICBitmapPaletteTypeCustom); + hr = FC->Initialize(scaler.Get(), convertGUID, WICBitmapDitherTypeErrorDiffusion, nullptr, 0, WICBitmapPaletteTypeMedianCut); if (FAILED(hr)) return hr; @@ -564,7 +564,7 @@ namespace return E_UNEXPECTED; } - hr = FC->Initialize(frame, convertGUID, WICBitmapDitherTypeErrorDiffusion, 0, 0, WICBitmapPaletteTypeCustom); + hr = FC->Initialize(frame, convertGUID, WICBitmapDitherTypeErrorDiffusion, nullptr, 0, WICBitmapPaletteTypeMedianCut); if (FAILED(hr)) return hr; diff --git a/Kits/DirectXTK12/Audio/DynamicSoundEffectInstance.cpp b/Kits/DirectXTK12/Audio/DynamicSoundEffectInstance.cpp index 57be0ffe..9661f743 100644 --- a/Kits/DirectXTK12/Audio/DynamicSoundEffectInstance.cpp +++ b/Kits/DirectXTK12/Audio/DynamicSoundEffectInstance.cpp @@ -26,7 +26,7 @@ class DynamicSoundEffectInstance::Impl : public IVoiceNotify { public: Impl( _In_ AudioEngine* engine, - _In_ DynamicSoundEffectInstance* object, _In_opt_ std::function bufferNeeded, + _In_ DynamicSoundEffectInstance* object, std::function& bufferNeeded, int sampleRate, int channels, int sampleBits, SOUND_EFFECT_INSTANCE_FLAGS flags ) : mBase(), mBufferNeeded( nullptr ), diff --git a/Kits/DirectXTK12/Audio/SoundCommon.cpp b/Kits/DirectXTK12/Audio/SoundCommon.cpp index fa440487..df6f1e7f 100644 --- a/Kits/DirectXTK12/Audio/SoundCommon.cpp +++ b/Kits/DirectXTK12/Audio/SoundCommon.cpp @@ -727,7 +727,7 @@ void SoundEffectInstanceBase::Apply3D( const AudioListener& listener, const Audi dwCalcFlags |= X3DAUDIO_CALCULATE_LPF_REVERB | X3DAUDIO_CALCULATE_REVERB; } - float matrix[ XAUDIO2_MAX_AUDIO_CHANNELS * 8 ]; + float matrix[XAUDIO2_MAX_AUDIO_CHANNELS * 8] = {}; assert( mDSPSettings.SrcChannelCount <= XAUDIO2_MAX_AUDIO_CHANNELS ); assert( mDSPSettings.DstChannelCount <= 8 ); mDSPSettings.pMatrixCoefficients = matrix; @@ -766,7 +766,11 @@ void SoundEffectInstanceBase::Apply3D( const AudioListener& listener, const Audi if ( reverb ) { - (void)voice->SetOutputMatrix( reverb, 1, 1, &mDSPSettings.ReverbLevel ); + for ( size_t j = 0; j < mDSPSettings.SrcChannelCount; ++j ) + { + matrix[j] = mDSPSettings.ReverbLevel; + } + (void)voice->SetOutputMatrix( reverb, mDSPSettings.SrcChannelCount, 1, matrix ); } if ( mFlags & SoundEffectInstance_ReverbUseFilters ) diff --git a/Kits/DirectXTK12/Audio/WaveBankReader.h b/Kits/DirectXTK12/Audio/WaveBankReader.h index 239fa0fc..f8e79041 100644 --- a/Kits/DirectXTK12/Audio/WaveBankReader.h +++ b/Kits/DirectXTK12/Audio/WaveBankReader.h @@ -28,6 +28,9 @@ namespace DirectX public: WaveBankReader(); + WaveBankReader(WaveBankReader&&) = default; + WaveBankReader& operator= (WaveBankReader&&) = default; + WaveBankReader(WaveBankReader const&) = delete; WaveBankReader& operator= (WaveBankReader const&) = delete; diff --git a/Kits/DirectXTK12/DirectXTK_Windows10.vcxproj b/Kits/DirectXTK12/DirectXTK_Windows10.vcxproj index effd58a0..7ee8ab12 100644 --- a/Kits/DirectXTK12/DirectXTK_Windows10.vcxproj +++ b/Kits/DirectXTK12/DirectXTK_Windows10.vcxproj @@ -43,6 +43,7 @@ + @@ -221,6 +222,32 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -259,10 +286,31 @@ + + + + + + + + + + + + + + + + + + + + + @@ -276,11 +324,13 @@ + + @@ -313,6 +363,7 @@ + @@ -349,6 +400,16 @@ Document + + + Document + + + + + Document + + {945B8F0E-AE5F-447C-933A-9D069532D3E4} StaticLibrary diff --git a/Kits/DirectXTK12/DirectXTK_Windows10.vcxproj.filters b/Kits/DirectXTK12/DirectXTK_Windows10.vcxproj.filters index bd31101f..20dd8b9e 100644 --- a/Kits/DirectXTK12/DirectXTK_Windows10.vcxproj.filters +++ b/Kits/DirectXTK12/DirectXTK_Windows10.vcxproj.filters @@ -150,6 +150,9 @@ Inc + + Inc + @@ -761,6 +764,153 @@ 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\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 + + + 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 + @@ -889,6 +1039,15 @@ Src + + Src + + + Src + + + Src + diff --git a/Kits/DirectXTK12/Inc/DescriptorHeap.h b/Kits/DirectXTK12/Inc/DescriptorHeap.h index aaea91b0..e3245817 100644 --- a/Kits/DirectXTK12/Inc/DescriptorHeap.h +++ b/Kits/DirectXTK12/Inc/DescriptorHeap.h @@ -15,8 +15,10 @@ #if defined(_XBOX_ONE) && defined(_TITLE) #include +#include #else #include +#include "d3dx12.h" #endif #include @@ -39,9 +41,9 @@ namespace DirectX _In_ const D3D12_DESCRIPTOR_HEAP_DESC* pDesc); DescriptorHeap( _In_ ID3D12Device* device, - _In_ D3D12_DESCRIPTOR_HEAP_TYPE type, - _In_ D3D12_DESCRIPTOR_HEAP_FLAGS flags, - _In_ size_t count); + D3D12_DESCRIPTOR_HEAP_TYPE type, + D3D12_DESCRIPTOR_HEAP_FLAGS flags, + size_t count); DescriptorHeap(DescriptorHeap&&) = default; DescriptorHeap& operator=(DescriptorHeap&&) = default; @@ -51,24 +53,24 @@ namespace DirectX D3D12_GPU_DESCRIPTOR_HANDLE __cdecl WriteDescriptors( _In_ ID3D12Device* device, - _In_ uint32_t offsetIntoHeap, - _In_ uint32_t totalDescriptorCount, + uint32_t offsetIntoHeap, + uint32_t totalDescriptorCount, _In_reads_(descriptorRangeCount) const D3D12_CPU_DESCRIPTOR_HANDLE* pDescriptorRangeStarts, _In_reads_(descriptorRangeCount) const uint32_t* pDescriptorRangeSizes, - _In_ uint32_t descriptorRangeCount); + uint32_t descriptorRangeCount); D3D12_GPU_DESCRIPTOR_HANDLE __cdecl WriteDescriptors( _In_ ID3D12Device* device, - _In_ uint32_t offsetIntoHeap, + uint32_t offsetIntoHeap, _In_reads_(descriptorRangeCount) const D3D12_CPU_DESCRIPTOR_HANDLE* pDescriptorRangeStarts, _In_reads_(descriptorRangeCount) const uint32_t* pDescriptorRangeSizes, - _In_ uint32_t descriptorRangeCount); + uint32_t descriptorRangeCount); D3D12_GPU_DESCRIPTOR_HANDLE __cdecl WriteDescriptors( _In_ ID3D12Device* device, - _In_ uint32_t offsetIntoHeap, + uint32_t offsetIntoHeap, _In_reads_(descriptorCount) const D3D12_CPU_DESCRIPTOR_HANDLE* pDescriptors, - _In_ uint32_t descriptorCount); + uint32_t descriptorCount); D3D12_GPU_DESCRIPTOR_HANDLE GetFirstGpuHandle() const { @@ -88,7 +90,7 @@ namespace DirectX assert(m_pHeap != 0); if (index >= m_desc.NumDescriptors) { - throw std::out_of_range("CD3DX12_CPU_DESCRIPTOR_HANDLE"); + throw std::out_of_range("D3DX12_GPU_DESCRIPTOR_HANDLE"); } assert(m_desc.Flags & D3D12_DESCRIPTOR_HEAP_FLAG_SHADER_VISIBLE); return CD3DX12_GPU_DESCRIPTOR_HANDLE(m_hGPU, static_cast(index), m_increment); @@ -99,7 +101,7 @@ namespace DirectX assert(m_pHeap != 0); if (index >= m_desc.NumDescriptors) { - throw std::out_of_range("CD3DX12_CPU_DESCRIPTOR_HANDLE"); + throw std::out_of_range("D3DX12_CPU_DESCRIPTOR_HANDLE"); } return CD3DX12_CPU_DESCRIPTOR_HANDLE(m_hCPU, static_cast(index), m_increment); } @@ -123,4 +125,93 @@ namespace DirectX CD3DX12_GPU_DESCRIPTOR_HANDLE m_hGPU; uint32_t m_increment; }; + + + // Helper class for dynamically allocating descriptor indices. + // The pile is statically sized and will throw an exception if it becomes full. + class DescriptorPile : public DescriptorHeap + { + public: + using IndexType = size_t; + static const IndexType INVALID_INDEX = size_t(-1); + + DescriptorPile( + _In_ ID3D12DescriptorHeap* pExistingHeap, + size_t reserve = 0) + : DescriptorHeap(pExistingHeap), + m_top(reserve) + { + if (reserve > 0 && m_top >= Count()) + { + throw std::out_of_range("Reserve descriptor range is too large"); + } + } + + DescriptorPile( + _In_ ID3D12Device* device, + _In_ const D3D12_DESCRIPTOR_HEAP_DESC* pDesc, + size_t reserve = 0) + : DescriptorHeap(device, pDesc), + m_top(reserve) + { + if (reserve > 0 && m_top >= Count()) + { + throw std::out_of_range("Reserve descriptor range is too large"); + } + } + + DescriptorPile( + _In_ ID3D12Device* device, + D3D12_DESCRIPTOR_HEAP_TYPE type, + D3D12_DESCRIPTOR_HEAP_FLAGS flags, + size_t capacity, + size_t reserve = 0) + : DescriptorHeap(device, type, flags, capacity), + m_top(reserve) + { + if (reserve > 0 && m_top >= Count()) + { + throw std::out_of_range("Reserve descriptor range is too large"); + } + } + + DescriptorPile(const DescriptorPile&) = delete; + DescriptorPile& operator=(const DescriptorPile&) = delete; + + DescriptorPile(DescriptorPile&&) = default; + DescriptorPile& operator=(DescriptorPile&&) = default; + + IndexType Allocate() + { + IndexType start, end; + AllocateRange(1, start, end); + + return start; + } + + void AllocateRange(size_t numDescriptors, _Out_ IndexType& start, _Out_ IndexType& end) + { + // make sure we didn't allocate zero + if (numDescriptors == 0) + { + throw std::out_of_range("Can't allocate zero descriptors"); + } + + // get the current top + start = m_top; + + // increment top with new request + m_top += numDescriptors; + end = m_top; + + // make sure we have enough room + if (m_top >= Count()) + { + throw std::exception("Can't allocate more descriptors"); + } + } + + private: + IndexType m_top; + }; } diff --git a/Kits/DirectXTK12/Inc/PostProcess.h b/Kits/DirectXTK12/Inc/PostProcess.h new file mode 100644 index 00000000..f83a6201 --- /dev/null +++ b/Kits/DirectXTK12/Inc/PostProcess.h @@ -0,0 +1,189 @@ +//-------------------------------------------------------------------------------------- +// File: PostProcess.h +// +// THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF +// ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO +// THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A +// PARTICULAR PURPOSE. +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// +// http://go.microsoft.com/fwlink/?LinkID=615561 +//-------------------------------------------------------------------------------------- + +#pragma once + +#if defined(_XBOX_ONE) && defined(_TITLE) +#include +#else +#include +#endif + +#include +#include +#include + +#include "RenderTargetState.h" + + +namespace DirectX +{ + //---------------------------------------------------------------------------------- + // Abstract interface representing a post-process pass + class IPostProcess + { + public: + virtual ~IPostProcess() { } + + virtual void __cdecl Process(_In_ ID3D12GraphicsCommandList* commandList) = 0; + }; + + + //---------------------------------------------------------------------------------- + // Basic post-process + class BasicPostProcess : public IPostProcess + { + public: + enum Effect + { + Copy, + Monochrome, + Sepia, + DownScale_2x2, + DownScale_4x4, + GaussianBlur_5x5, + BloomExtract, + BloomBlur, + Effect_Max + }; + + explicit BasicPostProcess(_In_ ID3D12Device* device, const RenderTargetState& rtState, Effect fx); + BasicPostProcess(BasicPostProcess&& moveFrom); + BasicPostProcess& operator= (BasicPostProcess&& moveFrom); + + BasicPostProcess(BasicPostProcess const&) = delete; + BasicPostProcess& operator= (BasicPostProcess const&) = delete; + + virtual ~BasicPostProcess(); + + // IPostProcess methods. + void __cdecl Process(_In_ ID3D12GraphicsCommandList* commandList) override; + + // Properties + void __cdecl SetSourceTexture(D3D12_GPU_DESCRIPTOR_HANDLE srvDescriptor, _In_opt_ ID3D12Resource* resource); + + // Sets multiplier for GaussianBlur_5x5 + void __cdecl SetGaussianParameter(float multiplier); + + // Sets parameters for BloomExtract + void __cdecl SetBloomExtractParameter(float threshold); + + // Sets parameters for BloomBlur + void __cdecl SetBloomBlurParameters(bool horizontal, float size, float brightness); + + private: + // Private implementation. + class Impl; + + std::unique_ptr pImpl; + }; + + + //---------------------------------------------------------------------------------- + // Dual-texure post-process + class DualPostProcess : public IPostProcess + { + public: + enum Effect + { + Merge, + BloomCombine, + Effect_Max + }; + + explicit DualPostProcess(_In_ ID3D12Device* device, const RenderTargetState& rtState, Effect fx); + DualPostProcess(DualPostProcess&& moveFrom); + DualPostProcess& operator= (DualPostProcess&& moveFrom); + + DualPostProcess(DualPostProcess const&) = delete; + DualPostProcess& operator= (DualPostProcess const&) = delete; + + virtual ~DualPostProcess(); + + // IPostProcess methods. + void __cdecl Process(_In_ ID3D12GraphicsCommandList* commandList) override; + + // Properties + void __cdecl SetSourceTexture(D3D12_GPU_DESCRIPTOR_HANDLE srvDescriptor); + void __cdecl SetSourceTexture2(D3D12_GPU_DESCRIPTOR_HANDLE srvDescriptor); + + // Sets parameters for Merge + void __cdecl SetMergeParameters(float weight1, float weight2); + + // Sets parameters for BloomCombine + void __cdecl SetBloomCombineParameters(float bloom, float base, float bloomSaturation, float baseSaturation); + + private: + // Private implementation. + class Impl; + + std::unique_ptr pImpl; + }; + + + //---------------------------------------------------------------------------------- + // Tone-map post-process + class ToneMapPostProcess : public IPostProcess + { + public: + enum Operator // Tone-mapping operator + { + None, // Pass-through + Saturate, // Clamp [0,1] + Reinhard, // x/(1+x) + ACESFilmic, + Operator_Max + }; + + enum TransferFunction // Electro-Optical Transfer Function (EOTF) + { + Linear, // Pass-through + SRGB, // sRGB (Rec.709 and approximate sRGB display curve) + ST2084, // HDR10 (Rec.2020 color primaries and ST.2084 display curve) + TransferFunction_Max + }; + + explicit ToneMapPostProcess(_In_ ID3D12Device* device, const RenderTargetState& rtState, + Operator op, TransferFunction func + #if defined(_XBOX_ONE) && defined(_TITLE) + , bool mrt = false + #endif + ); + + ToneMapPostProcess(ToneMapPostProcess&& moveFrom); + ToneMapPostProcess& operator= (ToneMapPostProcess&& moveFrom); + + ToneMapPostProcess(ToneMapPostProcess const&) = delete; + ToneMapPostProcess& operator= (ToneMapPostProcess const&) = delete; + + virtual ~ToneMapPostProcess(); + + // IPostProcess methods. + void __cdecl Process(_In_ ID3D12GraphicsCommandList* commandList) override; + + // Properties + void __cdecl SetHDRSourceTexture(D3D12_GPU_DESCRIPTOR_HANDLE srvDescriptor); + + // Sets exposure value for LDR tonemap operators + void SetExposure(float exposureValue); + + // Sets ST.2084 parameter for how bright white should be in nits + void SetST2084Parameter(float paperWhiteNits); + + private: + // Private implementation. + class Impl; + + std::unique_ptr pImpl; + }; +} diff --git a/Kits/DirectXTK12/Readme.txt b/Kits/DirectXTK12/Readme.txt index eb653925..d60a9782 100644 --- a/Kits/DirectXTK12/Readme.txt +++ b/Kits/DirectXTK12/Readme.txt @@ -4,15 +4,16 @@ DirectXTK - the DirectX Tool Kit for DirectX 12 Copyright (c) Microsoft Corporation. All rights reserved. -April 24, 2017 +June 21, 2017 This package contains the "DirectX Tool Kit", a collection of helper classes for writing Direct3D 12 C++ code for Universal Windows Platform (UWP) apps, Win32 desktop applications for Windows 10, and Xbox One exclusive apps. -This code is designed to build with Visual Studio 2015. It is recommended that you -make use of VS 2015 Update 3, Windows Tools 1.4.1, and the -Windows 10 Anniversary Update SDK (14393). +This code is designed to build with Visual Studio 2015 Update 3 or Visual Studio 2017. +It is recommended that you make use of VS 2015 Update 3, Windows Tools 1.4.1, and the +Windows 10 Anniversary Update SDK (14393) or VS 2017 with the Windows 10 +Creators Update SDK (15063). Inc\ Public Header Files (in the DirectX C++ namespace): @@ -22,14 +23,15 @@ Inc\ DDSTextureLoader.h - light-weight DDS file texture loader DescriptorHeap.h - helper for managing DX12 descriptor heaps DirectXHelpers.h - misc C++ helpers for D3D programming - Effects.h - set of built-in shaders for common rendering tasks EffectPipelineStateDescription.h - helper for creating PSOs + Effects.h - set of built-in shaders for common rendering tasks GamePad.h - gamepad controller helper using XInput GeometricPrimitive.h - draws basic shapes such as cubes and spheres GraphicsMemory.h - helper for managing dynamic graphics memory allocation Keyboard.h - keyboard state tracking helper Model.h - draws meshes loaded from .SDKMESH or .VBO files Mouse.h - mouse helper + PostProcess.h - set of built-in shaders for common post-processing operations PrimitiveBatch.h - simple and efficient way to draw user primitives RenderTargetState.h - helper for communicating render target requirements when creating PSOs ResourceUploadBatch.h - helper for managing texture resource upload to the GPU @@ -78,7 +80,8 @@ COMPARISONS TO DIRECTX 11 VERSION * No support for loading .CMO models or DGSL effect shaders (i.e. DGSLEffect) * VertexTypes does not include VertexPositionNormalTangentColorTexture or - VertexPositionNormalTangentColorTextureSkinning + VertexPositionNormalTangentColorTextureSkinning which were intended for use with + the DGSL pipeline. * DirectX Tool Kit for DirectX 11 supports Feature Level 9.x, while DirectX 12 requires Direct3D Feature Level 11.0. There are no expected DirectX 12 drivers for @@ -95,6 +98,14 @@ COMPARISONS TO DIRECTX 11 VERSION RELEASE HISTORY --------------- +June 21, 2017 + Post-processing support + Added DescriptorPile utility + SDKMESH loader fix when loading legacy files with all zero materials + DirectXTK for Audio: Minor fixes for environmental audio + Optimized root signatures for Effects shaders + Minor code cleanup + April 24, 2017 Regenerated shaders using Windows 10 Creators Update SDK (15063) Fixed NormalMapEffect shader selection for specular texture usage diff --git a/Kits/DirectXTK12/Src/AlphaTestEffect.cpp b/Kits/DirectXTK12/Src/AlphaTestEffect.cpp index 1f6c7ae3..6fc646cf 100644 --- a/Kits/DirectXTK12/Src/AlphaTestEffect.cpp +++ b/Kits/DirectXTK12/Src/AlphaTestEffect.cpp @@ -160,10 +160,10 @@ AlphaTestEffect::Impl::Impl(_In_ ID3D12Device* device, static_assert( _countof(EffectBase::PixelShaderBytecode) == AlphaTestEffectTraits::PixelShaderCount, "array/max mismatch" ); static_assert( _countof(EffectBase::PixelShaderIndices) == AlphaTestEffectTraits::ShaderPermutationCount, "array/max mismatch" ); - // Create root signature + // Create root signature. { D3D12_ROOT_SIGNATURE_FLAGS rootSignatureFlags = - D3D12_ROOT_SIGNATURE_FLAG_ALLOW_INPUT_ASSEMBLER_INPUT_LAYOUT | // Only the input assembler stage needs access to the constant buffer. + D3D12_ROOT_SIGNATURE_FLAG_ALLOW_INPUT_ASSEMBLER_INPUT_LAYOUT | D3D12_ROOT_SIGNATURE_FLAG_DENY_DOMAIN_SHADER_ROOT_ACCESS | D3D12_ROOT_SIGNATURE_FLAG_DENY_GEOMETRY_SHADER_ROOT_ACCESS | D3D12_ROOT_SIGNATURE_FLAG_DENY_HULL_SHADER_ROOT_ACCESS; @@ -172,8 +172,8 @@ AlphaTestEffect::Impl::Impl(_In_ ID3D12Device* device, CD3DX12_DESCRIPTOR_RANGE textureSamplerRange(D3D12_DESCRIPTOR_RANGE_TYPE_SAMPLER, 1, 0); CD3DX12_ROOT_PARAMETER rootParameters[RootParameterIndex::RootParameterCount]; - rootParameters[RootParameterIndex::TextureSRV].InitAsDescriptorTable(1, &textureRange); - rootParameters[RootParameterIndex::TextureSampler].InitAsDescriptorTable(1, &textureSamplerRange); + rootParameters[RootParameterIndex::TextureSRV].InitAsDescriptorTable(1, &textureRange, D3D12_SHADER_VISIBILITY_PIXEL); + rootParameters[RootParameterIndex::TextureSampler].InitAsDescriptorTable(1, &textureSamplerRange, D3D12_SHADER_VISIBILITY_PIXEL); rootParameters[RootParameterIndex::ConstantBuffer].InitAsConstantBufferView(0, 0, D3D12_SHADER_VISIBILITY_ALL); CD3DX12_ROOT_SIGNATURE_DESC rsigDesc = {}; @@ -197,7 +197,7 @@ AlphaTestEffect::Impl::Impl(_In_ ID3D12Device* device, throw std::invalid_argument("AlphaTestEffect"); } - // Create pipeline state + // Create pipeline state. int sp = GetPipelineStatePermutation( (effectFlags & EffectFlags::VertexColor) != 0); assert(sp >= 0 && sp < AlphaTestEffectTraits::ShaderPermutationCount); @@ -212,7 +212,7 @@ AlphaTestEffect::Impl::Impl(_In_ ID3D12Device* device, mRootSignature, EffectBase::VertexShaderBytecode[vi], EffectBase::PixelShaderBytecode[pi], - mPipelineState.ReleaseAndGetAddressOf()); + mPipelineState.GetAddressOf()); SetDebugObjectName(mPipelineState.Get(), L"AlphaTestEffect"); } diff --git a/Kits/DirectXTK12/Src/BasicEffect.cpp b/Kits/DirectXTK12/Src/BasicEffect.cpp index c72fccc5..a7944e29 100644 --- a/Kits/DirectXTK12/Src/BasicEffect.cpp +++ b/Kits/DirectXTK12/Src/BasicEffect.cpp @@ -342,10 +342,10 @@ BasicEffect::Impl::Impl(_In_ ID3D12Device* device, int effectFlags, const Effect textureEnabled = (effectFlags & EffectFlags::Texture) != 0; biasedVertexNormals = (effectFlags & EffectFlags::BiasedVertexNormals) != 0; - // Create root signature + // Create root signature. { D3D12_ROOT_SIGNATURE_FLAGS rootSignatureFlags = - D3D12_ROOT_SIGNATURE_FLAG_ALLOW_INPUT_ASSEMBLER_INPUT_LAYOUT | // Only the input assembler stage needs access to the constant buffer. + D3D12_ROOT_SIGNATURE_FLAG_ALLOW_INPUT_ASSEMBLER_INPUT_LAYOUT | D3D12_ROOT_SIGNATURE_FLAG_DENY_DOMAIN_SHADER_ROOT_ACCESS | D3D12_ROOT_SIGNATURE_FLAG_DENY_GEOMETRY_SHADER_ROOT_ACCESS | D3D12_ROOT_SIGNATURE_FLAG_DENY_HULL_SHADER_ROOT_ACCESS; @@ -354,7 +354,7 @@ BasicEffect::Impl::Impl(_In_ ID3D12Device* device, int effectFlags, const Effect CD3DX12_ROOT_PARAMETER rootParameters[RootParameterIndex::RootParameterCount]; rootParameters[RootParameterIndex::ConstantBuffer].InitAsConstantBufferView(0, 0, D3D12_SHADER_VISIBILITY_ALL); - // Root paramteer descriptor - conditionally initialized + // Root parameter descriptor - conditionally initialized CD3DX12_ROOT_SIGNATURE_DESC rsigDesc = {}; if (textureEnabled) @@ -363,8 +363,8 @@ BasicEffect::Impl::Impl(_In_ ID3D12Device* device, int effectFlags, const Effect CD3DX12_DESCRIPTOR_RANGE textureSRV(D3D12_DESCRIPTOR_RANGE_TYPE_SRV, 1, 0); CD3DX12_DESCRIPTOR_RANGE textureSampler(D3D12_DESCRIPTOR_RANGE_TYPE_SAMPLER, 1, 0); - rootParameters[RootParameterIndex::TextureSRV].InitAsDescriptorTable(1, &textureSRV); - rootParameters[RootParameterIndex::TextureSampler].InitAsDescriptorTable(1, &textureSampler); + rootParameters[RootParameterIndex::TextureSRV].InitAsDescriptorTable(1, &textureSRV, D3D12_SHADER_VISIBILITY_PIXEL); + rootParameters[RootParameterIndex::TextureSampler].InitAsDescriptorTable(1, &textureSampler, D3D12_SHADER_VISIBILITY_PIXEL); // use all parameters rsigDesc.Init(_countof(rootParameters), rootParameters, 0, nullptr, rootSignatureFlags); @@ -382,7 +382,7 @@ BasicEffect::Impl::Impl(_In_ ID3D12Device* device, int effectFlags, const Effect assert(mRootSignature != 0); - // Create pipeline state + // Create pipeline state. int sp = GetPipelineStatePermutation( (effectFlags & EffectFlags::PerPixelLightingBit) != 0, (effectFlags & EffectFlags::VertexColor) != 0); @@ -398,7 +398,7 @@ BasicEffect::Impl::Impl(_In_ ID3D12Device* device, int effectFlags, const Effect mRootSignature, EffectBase::VertexShaderBytecode[vi], EffectBase::PixelShaderBytecode[pi], - mPipelineState.ReleaseAndGetAddressOf()); + mPipelineState.GetAddressOf()); SetDebugObjectName(mPipelineState.Get(), L"BasicEffect"); } diff --git a/Kits/DirectXTK12/Src/BasicPostProcess.cpp b/Kits/DirectXTK12/Src/BasicPostProcess.cpp new file mode 100644 index 00000000..b5ce20dc --- /dev/null +++ b/Kits/DirectXTK12/Src/BasicPostProcess.cpp @@ -0,0 +1,590 @@ +//-------------------------------------------------------------------------------------- +// File: BasicPostProcess.cpp +// +// THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF +// ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO +// THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A +// PARTICULAR PURPOSE. +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// +// http://go.microsoft.com/fwlink/?LinkID=615561 +//-------------------------------------------------------------------------------------- + +#include "pch.h" +#include "PostProcess.h" + +#include "AlignedNew.h" +#include "CommonStates.h" +#include "DemandCreate.h" +#include "DirectXHelpers.h" +#include "EffectPipelineStateDescription.h" +#include "GraphicsMemory.h" +#include "SharedResourcePool.h" + +using namespace DirectX; + +using Microsoft::WRL::ComPtr; + +namespace +{ + const int c_MaxSamples = 16; + + const int Dirty_ConstantBuffer = 0x01; + const int Dirty_Parameters = 0x02; + + const int RootSignatureCount = 2; + + // Constant buffer layout. Must match the shader! + __declspec(align(16)) struct PostProcessConstants + { + XMVECTOR sampleOffsets[c_MaxSamples]; + XMVECTOR sampleWeights[c_MaxSamples]; + }; + + static_assert((sizeof(PostProcessConstants) % 16) == 0, "CB size not padded correctly"); + + // 2-parameter Gaussian distribution given standard deviation (rho) + inline float GaussianDistribution(float x, float y, float rho) + { + return expf(-(x * x + y * y) / (2 * rho * rho)) / sqrtf(2 * XM_PI * rho * rho); + } +} + +// Include the precompiled shader code. +namespace +{ +#if defined(_XBOX_ONE) && defined(_TITLE) + #include "Shaders/Compiled/XboxOnePostProcess_VSQuadNoCB.inc" + #include "Shaders/Compiled/XboxOnePostProcess_VSQuad.inc" + + #include "Shaders/Compiled/XboxOnePostProcess_PSCopy.inc" + #include "Shaders/Compiled/XboxOnePostProcess_PSMonochrome.inc" + #include "Shaders/Compiled/XboxOnePostProcess_PSSepia.inc" + #include "Shaders/Compiled/XboxOnePostProcess_PSDownScale2x2.inc" + #include "Shaders/Compiled/XboxOnePostProcess_PSDownScale4x4.inc" + #include "Shaders/Compiled/XboxOnePostProcess_PSGaussianBlur5x5.inc" + #include "Shaders/Compiled/XboxOnePostProcess_PSBloomExtract.inc" + #include "Shaders/Compiled/XboxOnePostProcess_PSBloomBlur.inc" +#else + #include "Shaders/Compiled/PostProcess_VSQuadNoCB.inc" + #include "Shaders/Compiled/PostProcess_VSQuad.inc" + + #include "Shaders/Compiled/PostProcess_PSCopy.inc" + #include "Shaders/Compiled/PostProcess_PSMonochrome.inc" + #include "Shaders/Compiled/PostProcess_PSSepia.inc" + #include "Shaders/Compiled/PostProcess_PSDownScale2x2.inc" + #include "Shaders/Compiled/PostProcess_PSDownScale4x4.inc" + #include "Shaders/Compiled/PostProcess_PSGaussianBlur5x5.inc" + #include "Shaders/Compiled/PostProcess_PSBloomExtract.inc" + #include "Shaders/Compiled/PostProcess_PSBloomBlur.inc" +#endif +} + +namespace +{ + const D3D12_SHADER_BYTECODE vertexShader[] = + { + { PostProcess_VSQuadNoCB, sizeof(PostProcess_VSQuadNoCB) }, + { PostProcess_VSQuad, sizeof(PostProcess_VSQuad) }, + }; + + const D3D12_SHADER_BYTECODE pixelShaders[] = + { + { PostProcess_PSCopy, sizeof(PostProcess_PSCopy) }, + { PostProcess_PSMonochrome, sizeof(PostProcess_PSMonochrome) }, + { PostProcess_PSSepia, sizeof(PostProcess_PSSepia) }, + { PostProcess_PSDownScale2x2, sizeof(PostProcess_PSDownScale2x2) }, + { PostProcess_PSDownScale4x4, sizeof(PostProcess_PSDownScale4x4) }, + { PostProcess_PSGaussianBlur5x5, sizeof(PostProcess_PSGaussianBlur5x5) }, + { PostProcess_PSBloomExtract, sizeof(PostProcess_PSBloomExtract) }, + { PostProcess_PSBloomBlur, sizeof(PostProcess_PSBloomBlur) }, + }; + + static_assert(_countof(pixelShaders) == BasicPostProcess::Effect_Max, "array/max mismatch"); + + // Factory for lazily instantiating shared root signatures. + class DeviceResources + { + public: + DeviceResources(_In_ ID3D12Device* device) + : mDevice(device) + { } + + ID3D12RootSignature* GetRootSignature(int slot, const D3D12_ROOT_SIGNATURE_DESC& desc) + { + assert(slot >= 0 && slot < RootSignatureCount); + _Analysis_assume_(slot >= 0 && slot < RootSignatureCount); + + return DemandCreate(mRootSignature[slot], mMutex, [&](ID3D12RootSignature** pResult) -> HRESULT + { + HRESULT hr = CreateRootSignature(mDevice.Get(), &desc, pResult); + + if (SUCCEEDED(hr)) + SetDebugObjectName(*pResult, L"BasicPostProcess"); + + return hr; + }); + } + + protected: + ComPtr mDevice; + Microsoft::WRL::ComPtr mRootSignature[RootSignatureCount]; + std::mutex mMutex; + }; +} + +class BasicPostProcess::Impl : public AlignedNew +{ +public: + Impl(_In_ ID3D12Device* device, const RenderTargetState& rtState, Effect ifx); + + void Process(_In_ ID3D12GraphicsCommandList* commandList); + + void SetDirtyFlag() { mDirtyFlags = INT_MAX; } + + enum RootParameterIndex + { + TextureSRV, + ConstantBuffer, + RootParameterCount + }; + + // Fields. + BasicPostProcess::Effect fx; + PostProcessConstants constants; + D3D12_GPU_DESCRIPTOR_HANDLE texture; + unsigned texWidth; + unsigned texHeight; + float guassianMultiplier; + float bloomSize; + float bloomBrightness; + float bloomThreshold; + bool bloomHorizontal; + +private: + bool mUseConstants; + int mDirtyFlags; + + void DownScale2x2(); + void DownScale4x4(); + void GaussianBlur5x5(float multiplier); + void Bloom(bool horizontal, float size, float brightness); + + // D3D constant buffer holds a copy of the same data as the public 'constants' field. + GraphicsResource mConstantBuffer; + + // Per instance cache of PSOs, populated with variants for each shader & layout + Microsoft::WRL::ComPtr mPipelineState; + + // Per instance root signature + ID3D12RootSignature* mRootSignature; + + // Per-device resources. + std::shared_ptr mDeviceResources; + + static SharedResourcePool deviceResourcesPool; +}; + + +// Global pool of per-device BasicPostProcess resources. +SharedResourcePool BasicPostProcess::Impl::deviceResourcesPool; + + +// Constructor. +BasicPostProcess::Impl::Impl(_In_ ID3D12Device* device, const RenderTargetState& rtState, Effect ifx) + : mDeviceResources(deviceResourcesPool.DemandCreate(device)), + fx(ifx), + texWidth(0), + texHeight(0), + guassianMultiplier(1.f), + bloomSize(1.f), + bloomBrightness(1.f), + bloomThreshold(0.25f), + bloomHorizontal(true), + mDirtyFlags(INT_MAX), + constants{}, + texture{} +{ + if (ifx < 0 || ifx >= Effect_Max) + throw std::out_of_range("Effect not defined"); + + switch (ifx) + { + case Copy: + case Monochrome: + case Sepia: + // These shaders don't use the constant buffer + mUseConstants = false; + break; + + default: + mUseConstants = true; + break; + } + + // Create root signature. + { + D3D12_ROOT_SIGNATURE_FLAGS rootSignatureFlags = + D3D12_ROOT_SIGNATURE_FLAG_DENY_VERTEX_SHADER_ROOT_ACCESS | + D3D12_ROOT_SIGNATURE_FLAG_DENY_DOMAIN_SHADER_ROOT_ACCESS | + D3D12_ROOT_SIGNATURE_FLAG_DENY_GEOMETRY_SHADER_ROOT_ACCESS | + D3D12_ROOT_SIGNATURE_FLAG_DENY_HULL_SHADER_ROOT_ACCESS; + + CD3DX12_DESCRIPTOR_RANGE textureSRVs(D3D12_DESCRIPTOR_RANGE_TYPE_SRV, 1, 0); + + // Same as CommonStates::StaticLinearClamp + CD3DX12_STATIC_SAMPLER_DESC sampler( + 0, // register + D3D12_FILTER_MIN_MAG_MIP_LINEAR, + D3D12_TEXTURE_ADDRESS_MODE_CLAMP, + D3D12_TEXTURE_ADDRESS_MODE_CLAMP, + D3D12_TEXTURE_ADDRESS_MODE_CLAMP, + 0.f, + 16, + D3D12_COMPARISON_FUNC_LESS_EQUAL, + D3D12_STATIC_BORDER_COLOR_OPAQUE_WHITE, + 0.f, + D3D12_FLOAT32_MAX, + D3D12_SHADER_VISIBILITY_PIXEL); + + CD3DX12_ROOT_PARAMETER rootParameters[RootParameterIndex::RootParameterCount]; + rootParameters[RootParameterIndex::TextureSRV].InitAsDescriptorTable(1, &textureSRVs, D3D12_SHADER_VISIBILITY_PIXEL); + + // Root parameter descriptor - conditionally initialized + CD3DX12_ROOT_SIGNATURE_DESC rsigDesc = {}; + + if (mUseConstants) + { + // Include constant buffer + rootParameters[RootParameterIndex::ConstantBuffer].InitAsConstantBufferView(0, 0, D3D12_SHADER_VISIBILITY_PIXEL); + + // use all parameters + rsigDesc.Init(_countof(rootParameters), rootParameters, 1, &sampler, rootSignatureFlags); + + mRootSignature = mDeviceResources->GetRootSignature(1, rsigDesc); + } + else + { + // only use constant + rsigDesc.Init(1, rootParameters, 1, &sampler, rootSignatureFlags); + + mRootSignature = mDeviceResources->GetRootSignature(0, rsigDesc); + } + } + + assert(mRootSignature != 0); + + // Create pipeline state. + EffectPipelineStateDescription psd(nullptr, + CommonStates::Opaque, + CommonStates::DepthNone, + CommonStates::CullNone, + rtState, + D3D12_PRIMITIVE_TOPOLOGY_TYPE_TRIANGLE); + + psd.CreatePipelineState( + device, + mRootSignature, + vertexShader[mUseConstants ? 1 : 0], + pixelShaders[ifx], + mPipelineState.GetAddressOf()); + + SetDebugObjectName(mPipelineState.Get(), L"BasicPostProcess"); +} + + +// Sets our state onto the D3D device. +void BasicPostProcess::Impl::Process(_In_ ID3D12GraphicsCommandList* commandList) +{ + // Set the root signature. + commandList->SetGraphicsRootSignature(mRootSignature); + + // Set the texture. + if (!texture.ptr) + { + DebugTrace("ERROR: Missing texture for BasicPostProcess (texture %llu)\n", texture.ptr); + throw std::exception("BasicPostProcess"); + } + commandList->SetGraphicsRootDescriptorTable(RootParameterIndex::TextureSRV, texture); + + // Set constants. + if (mUseConstants) + { + if (mDirtyFlags & Dirty_Parameters) + { + mDirtyFlags &= ~Dirty_Parameters; + mDirtyFlags |= Dirty_ConstantBuffer; + + switch (fx) + { + case DownScale_2x2: + DownScale2x2(); + break; + + case DownScale_4x4: + DownScale4x4(); + break; + + case GaussianBlur_5x5: + GaussianBlur5x5(guassianMultiplier); + break; + + case BloomExtract: + constants.sampleWeights[0] = XMVectorReplicate(bloomThreshold); + break; + + case BloomBlur: + Bloom(bloomHorizontal, bloomSize, bloomBrightness); + break; + } + } + + if (mDirtyFlags & Dirty_ConstantBuffer) + { + mDirtyFlags &= ~Dirty_ConstantBuffer; + mConstantBuffer = GraphicsMemory::Get().AllocateConstant(constants); + } + + commandList->SetGraphicsRootConstantBufferView(RootParameterIndex::ConstantBuffer, mConstantBuffer.GpuAddress()); + } + + // Set the pipeline state. + commandList->SetPipelineState(mPipelineState.Get()); + + // Draw quad. + commandList->IASetPrimitiveTopology(D3D_PRIMITIVE_TOPOLOGY_TRIANGLESTRIP); + commandList->DrawInstanced(4, 1, 0, 0); +} + + +void BasicPostProcess::Impl::DownScale2x2() +{ + mUseConstants = true; + + if ( !texWidth || !texHeight) + { + throw std::exception("Call SetSourceTexture before setting post-process effect"); + } + + float tu = 1.0f / float(texWidth); + float tv = 1.0f / float(texHeight); + + // Sample from the 4 surrounding points. Since the center point will be in the exact + // center of 4 texels, a 0.5f offset is needed to specify a texel center. + auto ptr = reinterpret_cast(constants.sampleOffsets); + for (int y = 0; y < 2; ++y) + { + for (int x = 0; x < 2; ++x) + { + ptr->x = (float(x) - 0.5f) * tu; + ptr->y = (float(y) - 0.5f) * tv; + ++ptr; + } + } + +} + + +void BasicPostProcess::Impl::DownScale4x4() +{ + mUseConstants = true; + + if (!texWidth || !texHeight) + { + throw std::exception("Call SetSourceTexture before setting post-process effect"); + } + + float tu = 1.0f / float(texWidth); + float tv = 1.0f / float(texHeight); + + // Sample from the 16 surrounding points. Since the center point will be in the + // exact center of 16 texels, a 1.5f offset is needed to specify a texel center. + auto ptr = reinterpret_cast(constants.sampleOffsets); + for (int y = 0; y < 4; ++y) + { + for (int x = 0; x < 4; ++x) + { + ptr->x = (float(x) - 1.5f) * tu; + ptr->y = (float(y) - 1.5f) * tv; + ++ptr; + } + } + +} + + +void BasicPostProcess::Impl::GaussianBlur5x5(float multiplier) +{ + mUseConstants = true; + + if (!texWidth || !texHeight) + { + throw std::exception("Call SetSourceTexture before setting post-process effect"); + } + + float tu = 1.0f / float(texWidth); + float tv = 1.0f / float(texHeight); + + float totalWeight = 0.0f; + size_t index = 0; + auto offsets = reinterpret_cast(constants.sampleOffsets); + auto weights = constants.sampleWeights; + for (int x = -2; x <= 2; ++x) + { + for (int y = -2; y <= 2; ++y) + { + // Exclude pixels with a block distance greater than 2. This will + // create a kernel which approximates a 5x5 kernel using only 13 + // sample points instead of 25; this is necessary since 2.0 shaders + // only support 16 texture grabs. + if (fabs(float(x)) + fabs(float(y)) > 2.0f) + continue; + + // Get the unscaled Gaussian intensity for this offset + offsets[index].x = float(x) * tu; + offsets[index].y = float(y) * tv; + offsets[index].z = 0.0f; + offsets[index].w = 0.0f; + + float g = GaussianDistribution(float(x), float(y), 1.0f); + weights[index] = XMVectorReplicate(g); + + totalWeight += XMVectorGetX(weights[index]); + + ++index; + } + } + + // Divide the current weight by the total weight of all the samples; Gaussian + // blur kernels add to 1.0f to ensure that the intensity of the image isn't + // changed when the blur occurs. An optional multiplier variable is used to + // add or remove image intensity during the blur. + for (size_t i = 0; i < index; ++i) + { + weights[i] /= totalWeight; + weights[i] *= multiplier; + } +} + + +void BasicPostProcess::Impl::Bloom(bool horizontal, float size, float brightness) +{ + mUseConstants = true; + + if (!texWidth || !texHeight) + { + throw std::exception("Call SetSourceTexture before setting post-process effect"); + } + + float tu = 0.f; + float tv = 0.f; + if (horizontal) + { + tu = 1.f / float(texWidth); + } + else + { + tv = 1.f / float(texHeight); + } + + auto weights = reinterpret_cast(constants.sampleWeights); + auto offsets = reinterpret_cast(constants.sampleOffsets); + + // Fill the center texel + float weight = brightness * GaussianDistribution(0, 0, size); + weights[0] = XMFLOAT4(weight, weight, weight, 1.0f); + offsets[0].x = offsets[0].y = offsets[0].z = offsets[0].w = 0.f; + + // Fill the first half + for (int i = 1; i < 8; ++i) + { + // Get the Gaussian intensity for this offset + weight = brightness * GaussianDistribution(float(i), 0, size); + weights[i] = XMFLOAT4(weight, weight, weight, 1.0f); + offsets[i] = XMFLOAT4(float(i) * tu, float(i) * tv, 0.f, 0.f); + } + + // Mirror to the second half + for (int i = 8; i < 15; i++) + { + weights[i] = weights[i - 7]; + offsets[i] = XMFLOAT4(-offsets[i - 7].x, -offsets[i - 7].y, 0.f, 0.f); + } +} + + +// Public constructor. +BasicPostProcess::BasicPostProcess(_In_ ID3D12Device* device, const RenderTargetState& rtState, Effect fx) + : pImpl(new Impl(device, rtState, fx)) +{ +} + + +// Move constructor. +BasicPostProcess::BasicPostProcess(BasicPostProcess&& moveFrom) + : pImpl(std::move(moveFrom.pImpl)) +{ +} + + +// Move assignment. +BasicPostProcess& BasicPostProcess::operator= (BasicPostProcess&& moveFrom) +{ + pImpl = std::move(moveFrom.pImpl); + return *this; +} + + +// Public destructor. +BasicPostProcess::~BasicPostProcess() +{ +} + + +// IPostProcess methods. +void BasicPostProcess::Process(_In_ ID3D12GraphicsCommandList* commandList) +{ + pImpl->Process(commandList); +} + + +// Properties +void BasicPostProcess::SetSourceTexture(D3D12_GPU_DESCRIPTOR_HANDLE srvDescriptor, _In_opt_ ID3D12Resource* resource) +{ + pImpl->texture = srvDescriptor; + + if (resource) + { + auto desc = resource->GetDesc(); + pImpl->texWidth = static_cast(desc.Width); + pImpl->texHeight = desc.Height; + } + else + { + pImpl->texWidth = pImpl->texHeight = 0; + } +} + + +void BasicPostProcess::SetGaussianParameter(float multiplier) +{ + pImpl->guassianMultiplier = multiplier; + pImpl->SetDirtyFlag(); +} + + +void BasicPostProcess::SetBloomExtractParameter(float threshold) +{ + pImpl->bloomThreshold = threshold; + pImpl->SetDirtyFlag(); +} + + +void BasicPostProcess::SetBloomBlurParameters(bool horizontal, float size, float brightness) +{ + pImpl->bloomSize = size; + pImpl->bloomBrightness = brightness; + pImpl->bloomHorizontal = horizontal; + pImpl->SetDirtyFlag(); +} \ No newline at end of file diff --git a/Kits/DirectXTK12/Src/DualPostProcess.cpp b/Kits/DirectXTK12/Src/DualPostProcess.cpp new file mode 100644 index 00000000..5a26231d --- /dev/null +++ b/Kits/DirectXTK12/Src/DualPostProcess.cpp @@ -0,0 +1,352 @@ +//-------------------------------------------------------------------------------------- +// File: DualPostProcess.cpp +// +// THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF +// ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO +// THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A +// PARTICULAR PURPOSE. +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// +// http://go.microsoft.com/fwlink/?LinkID=615561 +//-------------------------------------------------------------------------------------- + +#include "pch.h" +#include "PostProcess.h" + +#include "AlignedNew.h" +#include "CommonStates.h" +#include "DemandCreate.h" +#include "DirectXHelpers.h" +#include "EffectPipelineStateDescription.h" +#include "GraphicsMemory.h" +#include "SharedResourcePool.h" + +using namespace DirectX; + +using Microsoft::WRL::ComPtr; + +namespace +{ + const int c_MaxSamples = 16; + + const int Dirty_ConstantBuffer = 0x01; + const int Dirty_Parameters = 0x02; + + // Constant buffer layout. Must match the shader! + __declspec(align(16)) struct PostProcessConstants + { + XMVECTOR sampleOffsets[c_MaxSamples]; + XMVECTOR sampleWeights[c_MaxSamples]; + }; + + static_assert((sizeof(PostProcessConstants) % 16) == 0, "CB size not padded correctly"); +} + +// Include the precompiled shader code. +namespace +{ +#if defined(_XBOX_ONE) && defined(_TITLE) + #include "Shaders/Compiled/XboxOnePostProcess_VSQuadDual.inc" + + #include "Shaders/Compiled/XboxOnePostProcess_PSMerge.inc" + #include "Shaders/Compiled/XboxOnePostProcess_PSBloomCombine.inc" +#else + #include "Shaders/Compiled/PostProcess_VSQuadDual.inc" + + #include "Shaders/Compiled/PostProcess_PSMerge.inc" + #include "Shaders/Compiled/PostProcess_PSBloomCombine.inc" +#endif +} + +namespace +{ + const D3D12_SHADER_BYTECODE vertexShader = + { PostProcess_VSQuadDual, sizeof(PostProcess_VSQuadDual) }; + + const D3D12_SHADER_BYTECODE pixelShaders[] = + { + { PostProcess_PSMerge, sizeof(PostProcess_PSMerge) }, + { PostProcess_PSBloomCombine, sizeof(PostProcess_PSBloomCombine) }, + }; + + static_assert(_countof(pixelShaders) == DualPostProcess::Effect_Max, "array/max mismatch"); + + // Factory for lazily instantiating shared root signatures. + class DeviceResources + { + public: + DeviceResources(_In_ ID3D12Device* device) + : mDevice(device) + { } + + ID3D12RootSignature* GetRootSignature(const D3D12_ROOT_SIGNATURE_DESC& desc) + { + return DemandCreate(mRootSignature, mMutex, [&](ID3D12RootSignature** pResult) -> HRESULT + { + HRESULT hr = CreateRootSignature(mDevice.Get(), &desc, pResult); + + if (SUCCEEDED(hr)) + SetDebugObjectName(*pResult, L"DualPostProcess"); + + return hr; + }); + } + + protected: + ComPtr mDevice; + Microsoft::WRL::ComPtr mRootSignature; + std::mutex mMutex; + }; +} + +class DualPostProcess::Impl : public AlignedNew +{ +public: + Impl(_In_ ID3D12Device* device, const RenderTargetState& rtState, Effect ifx); + + void Process(_In_ ID3D12GraphicsCommandList* commandList); + + void SetDirtyFlag() { mDirtyFlags = INT_MAX; } + + enum RootParameterIndex + { + TextureSRV, + TextureSRV2, + ConstantBuffer, + RootParameterCount + }; + + // Fields. + DualPostProcess::Effect fx; + PostProcessConstants constants; + D3D12_GPU_DESCRIPTOR_HANDLE texture; + D3D12_GPU_DESCRIPTOR_HANDLE texture2; + float mergeWeight1; + float mergeWeight2; + float bloomIntensity; + float bloomBaseIntensity; + float bloomSaturation; + float bloomBaseSaturation; + +private: + int mDirtyFlags; + + // D3D constant buffer holds a copy of the same data as the public 'constants' field. + GraphicsResource mConstantBuffer; + + // Per instance cache of PSOs, populated with variants for each shader & layout + Microsoft::WRL::ComPtr mPipelineState; + + // Per instance root signature + ID3D12RootSignature* mRootSignature; + + // Per-device resources. + std::shared_ptr mDeviceResources; + + static SharedResourcePool deviceResourcesPool; +}; + + +// Global pool of per-device DualPostProcess resources. +SharedResourcePool DualPostProcess::Impl::deviceResourcesPool; + + +// Constructor. +DualPostProcess::Impl::Impl(_In_ ID3D12Device* device, const RenderTargetState& rtState, Effect ifx) + : mDeviceResources(deviceResourcesPool.DemandCreate(device)), + fx(ifx), + mergeWeight1(0.5f), + mergeWeight2(0.5f), + bloomIntensity(1.25f), + bloomBaseIntensity(1.f), + bloomSaturation(1.f), + bloomBaseSaturation(1.f), + mDirtyFlags(INT_MAX), + constants{}, + texture{}, + texture2{} +{ + if (ifx < 0 || ifx >= Effect_Max) + throw std::out_of_range("Effect not defined"); + + // Create root signature. + { + D3D12_ROOT_SIGNATURE_FLAGS rootSignatureFlags = + D3D12_ROOT_SIGNATURE_FLAG_DENY_VERTEX_SHADER_ROOT_ACCESS | + D3D12_ROOT_SIGNATURE_FLAG_DENY_DOMAIN_SHADER_ROOT_ACCESS | + D3D12_ROOT_SIGNATURE_FLAG_DENY_GEOMETRY_SHADER_ROOT_ACCESS | + D3D12_ROOT_SIGNATURE_FLAG_DENY_HULL_SHADER_ROOT_ACCESS; + + // Same as CommonStates::StaticLinearClamp + CD3DX12_STATIC_SAMPLER_DESC sampler( + 0, // register + D3D12_FILTER_MIN_MAG_MIP_LINEAR, + D3D12_TEXTURE_ADDRESS_MODE_CLAMP, + D3D12_TEXTURE_ADDRESS_MODE_CLAMP, + D3D12_TEXTURE_ADDRESS_MODE_CLAMP, + 0.f, + 16, + D3D12_COMPARISON_FUNC_LESS_EQUAL, + D3D12_STATIC_BORDER_COLOR_OPAQUE_WHITE, + 0.f, + D3D12_FLOAT32_MAX, + D3D12_SHADER_VISIBILITY_PIXEL); + + CD3DX12_ROOT_PARAMETER rootParameters[RootParameterIndex::RootParameterCount]; + + CD3DX12_DESCRIPTOR_RANGE texture1Range(D3D12_DESCRIPTOR_RANGE_TYPE_SRV, 1, 0); + rootParameters[RootParameterIndex::TextureSRV].InitAsDescriptorTable(1, &texture1Range, D3D12_SHADER_VISIBILITY_PIXEL); + + CD3DX12_DESCRIPTOR_RANGE texture2Range(D3D12_DESCRIPTOR_RANGE_TYPE_SRV, 1, 1); + rootParameters[RootParameterIndex::TextureSRV2].InitAsDescriptorTable(1, &texture2Range, D3D12_SHADER_VISIBILITY_PIXEL); + + // Root parameter descriptor + CD3DX12_ROOT_SIGNATURE_DESC rsigDesc = {}; + + // Constant buffer + rootParameters[RootParameterIndex::ConstantBuffer].InitAsConstantBufferView(0, 0, D3D12_SHADER_VISIBILITY_PIXEL); + + rsigDesc.Init(_countof(rootParameters), rootParameters, 1, &sampler, rootSignatureFlags); + + mRootSignature = mDeviceResources->GetRootSignature(rsigDesc); + } + + assert(mRootSignature != 0); + + // Create pipeline state. + EffectPipelineStateDescription psd(nullptr, + CommonStates::Opaque, + CommonStates::DepthNone, + CommonStates::CullNone, + rtState, + D3D12_PRIMITIVE_TOPOLOGY_TYPE_TRIANGLE); + + psd.CreatePipelineState( + device, + mRootSignature, + vertexShader, + pixelShaders[ifx], + mPipelineState.GetAddressOf()); + + SetDebugObjectName(mPipelineState.Get(), L"DualPostProcess"); +} + + +// Sets our state onto the D3D device. +void DualPostProcess::Impl::Process(_In_ ID3D12GraphicsCommandList* commandList) +{ + // Set the root signature. + commandList->SetGraphicsRootSignature(mRootSignature); + + // Set the texture. + if (!texture.ptr || !texture2.ptr) + { + DebugTrace("ERROR: Missing texture(s) for DualPostProcess (%llu, %llu)\n", texture.ptr, texture2.ptr); + throw std::exception("DualPostProcess"); + } + commandList->SetGraphicsRootDescriptorTable(RootParameterIndex::TextureSRV, texture); + commandList->SetGraphicsRootDescriptorTable(RootParameterIndex::TextureSRV2, texture2); + + // Set constants. + if (mDirtyFlags & Dirty_Parameters) + { + mDirtyFlags &= ~Dirty_Parameters; + mDirtyFlags |= Dirty_ConstantBuffer; + + switch (fx) + { + case Merge: + constants.sampleWeights[0] = XMVectorReplicate(mergeWeight1); + constants.sampleWeights[1] = XMVectorReplicate(mergeWeight2); + break; + + case BloomCombine: + constants.sampleWeights[0] = XMVectorSet(bloomBaseSaturation, bloomSaturation, 0.f, 0.f); + constants.sampleWeights[1] = XMVectorReplicate(bloomBaseIntensity); + constants.sampleWeights[2] = XMVectorReplicate(bloomIntensity); + break; + } + } + + if (mDirtyFlags & Dirty_ConstantBuffer) + { + mDirtyFlags &= ~Dirty_ConstantBuffer; + mConstantBuffer = GraphicsMemory::Get().AllocateConstant(constants); + } + + commandList->SetGraphicsRootConstantBufferView(RootParameterIndex::ConstantBuffer, mConstantBuffer.GpuAddress()); + + // Set the pipeline state. + commandList->SetPipelineState(mPipelineState.Get()); + + // Draw quad. + commandList->IASetPrimitiveTopology(D3D_PRIMITIVE_TOPOLOGY_TRIANGLESTRIP); + commandList->DrawInstanced(4, 1, 0, 0); +} + + +// Public constructor. +DualPostProcess::DualPostProcess(_In_ ID3D12Device* device, const RenderTargetState& rtState, Effect fx) + : pImpl(new Impl(device, rtState, fx)) +{ +} + + +// Move constructor. +DualPostProcess::DualPostProcess(DualPostProcess&& moveFrom) + : pImpl(std::move(moveFrom.pImpl)) +{ +} + + +// Move assignment. +DualPostProcess& DualPostProcess::operator= (DualPostProcess&& moveFrom) +{ + pImpl = std::move(moveFrom.pImpl); + return *this; +} + + +// Public destructor. +DualPostProcess::~DualPostProcess() +{ +} + + +// IPostProcess methods. +void DualPostProcess::Process(_In_ ID3D12GraphicsCommandList* commandList) +{ + pImpl->Process(commandList); +} + + +// Properties +void DualPostProcess::SetSourceTexture(D3D12_GPU_DESCRIPTOR_HANDLE srvDescriptor) +{ + pImpl->texture = srvDescriptor; +} + + +void DualPostProcess::SetSourceTexture2(D3D12_GPU_DESCRIPTOR_HANDLE srvDescriptor) +{ + pImpl->texture2 = srvDescriptor; +} + + +void DualPostProcess::SetMergeParameters(float weight1, float weight2) +{ + pImpl->mergeWeight1 = weight1; + pImpl->mergeWeight2 = weight2; + pImpl->SetDirtyFlag(); +} + + +void DualPostProcess::SetBloomCombineParameters(float bloom, float base, float bloomSaturation, float baseSaturation) +{ + pImpl->bloomIntensity = bloom; + pImpl->bloomBaseIntensity = base; + pImpl->bloomSaturation = bloomSaturation; + pImpl->bloomBaseSaturation = baseSaturation; + pImpl->SetDirtyFlag(); +} diff --git a/Kits/DirectXTK12/Src/DualTextureEffect.cpp b/Kits/DirectXTK12/Src/DualTextureEffect.cpp index 44c6a67c..d28e2214 100644 --- a/Kits/DirectXTK12/Src/DualTextureEffect.cpp +++ b/Kits/DirectXTK12/Src/DualTextureEffect.cpp @@ -147,10 +147,10 @@ DualTextureEffect::Impl::Impl(_In_ ID3D12Device* device, int effectFlags, const static_assert(_countof(EffectBase::PixelShaderBytecode) == DualTextureEffectTraits::PixelShaderCount, "array/max mismatch"); static_assert(_countof(EffectBase::PixelShaderIndices) == DualTextureEffectTraits::ShaderPermutationCount, "array/max mismatch"); - // Create root signature + // Create root signature. { D3D12_ROOT_SIGNATURE_FLAGS rootSignatureFlags = - D3D12_ROOT_SIGNATURE_FLAG_ALLOW_INPUT_ASSEMBLER_INPUT_LAYOUT | // Only the input assembler stage needs access to the constant buffer. + D3D12_ROOT_SIGNATURE_FLAG_ALLOW_INPUT_ASSEMBLER_INPUT_LAYOUT | D3D12_ROOT_SIGNATURE_FLAG_DENY_DOMAIN_SHADER_ROOT_ACCESS | D3D12_ROOT_SIGNATURE_FLAG_DENY_GEOMETRY_SHADER_ROOT_ACCESS | D3D12_ROOT_SIGNATURE_FLAG_DENY_HULL_SHADER_ROOT_ACCESS; @@ -161,14 +161,14 @@ DualTextureEffect::Impl::Impl(_In_ ID3D12Device* device, int effectFlags, const // Texture 1 CD3DX12_DESCRIPTOR_RANGE texture1Range(D3D12_DESCRIPTOR_RANGE_TYPE_SRV, 1, 0); CD3DX12_DESCRIPTOR_RANGE texture1SamplerRange(D3D12_DESCRIPTOR_RANGE_TYPE_SAMPLER, 1, 0); - rootParameters[RootParameterIndex::Texture1SRV].InitAsDescriptorTable(1, &texture1Range); - rootParameters[RootParameterIndex::Texture1Sampler].InitAsDescriptorTable(1, &texture1SamplerRange); + rootParameters[RootParameterIndex::Texture1SRV].InitAsDescriptorTable(1, &texture1Range, D3D12_SHADER_VISIBILITY_PIXEL); + rootParameters[RootParameterIndex::Texture1Sampler].InitAsDescriptorTable(1, &texture1SamplerRange, D3D12_SHADER_VISIBILITY_PIXEL); // Texture 2 CD3DX12_DESCRIPTOR_RANGE texture2Range(D3D12_DESCRIPTOR_RANGE_TYPE_SRV, 1, 1); CD3DX12_DESCRIPTOR_RANGE texture2SamplerRange(D3D12_DESCRIPTOR_RANGE_TYPE_SAMPLER, 1, 1); - rootParameters[RootParameterIndex::Texture2SRV].InitAsDescriptorTable(1, &texture2Range); - rootParameters[RootParameterIndex::Texture2Sampler].InitAsDescriptorTable(1, &texture2SamplerRange); + rootParameters[RootParameterIndex::Texture2SRV].InitAsDescriptorTable(1, &texture2Range, D3D12_SHADER_VISIBILITY_PIXEL); + rootParameters[RootParameterIndex::Texture2Sampler].InitAsDescriptorTable(1, &texture2SamplerRange, D3D12_SHADER_VISIBILITY_PIXEL); // Create the root signature CD3DX12_ROOT_SIGNATURE_DESC rsigDesc = {}; @@ -179,7 +179,7 @@ DualTextureEffect::Impl::Impl(_In_ ID3D12Device* device, int effectFlags, const assert(mRootSignature != 0); - // Validate flags & state + // Validate flags & state. fog.enabled = (effectFlags & EffectFlags::Fog) != 0; if (effectFlags & EffectFlags::PerPixelLightingBit) @@ -193,7 +193,7 @@ DualTextureEffect::Impl::Impl(_In_ ID3D12Device* device, int effectFlags, const throw std::invalid_argument("DualTextureEffect"); } - // Create pipeline state + // Create pipeline state. int sp = GetPipelineStatePermutation( (effectFlags & EffectFlags::VertexColor) != 0); assert(sp >= 0 && sp < DualTextureEffectTraits::ShaderPermutationCount); @@ -208,7 +208,7 @@ DualTextureEffect::Impl::Impl(_In_ ID3D12Device* device, int effectFlags, const mRootSignature, EffectBase::VertexShaderBytecode[vi], EffectBase::PixelShaderBytecode[pi], - mPipelineState.ReleaseAndGetAddressOf()); + mPipelineState.GetAddressOf()); SetDebugObjectName(mPipelineState.Get(), L"DualTextureEffect"); } diff --git a/Kits/DirectXTK12/Src/EffectCommon.cpp b/Kits/DirectXTK12/Src/EffectCommon.cpp index d4e630d0..900900c8 100644 --- a/Kits/DirectXTK12/Src/EffectCommon.cpp +++ b/Kits/DirectXTK12/Src/EffectCommon.cpp @@ -375,7 +375,7 @@ void EffectLights::EnableDefaultLighting(_In_ IEffectLights* effect) } -// Gets or lazily creates the specified root signature +// Gets or lazily creates the specified root signature. ID3D12RootSignature* EffectDeviceResources::DemandCreateRootSig(_Inout_ Microsoft::WRL::ComPtr& rootSig, D3D12_ROOT_SIGNATURE_DESC const& desc) { return DemandCreate(rootSig, mMutex, [&](ID3D12RootSignature** pResult) -> HRESULT diff --git a/Kits/DirectXTK12/Src/EffectCommon.h b/Kits/DirectXTK12/Src/EffectCommon.h index adec7dbb..3a723bc5 100644 --- a/Kits/DirectXTK12/Src/EffectCommon.h +++ b/Kits/DirectXTK12/Src/EffectCommon.h @@ -121,8 +121,7 @@ namespace DirectX static void EnableDefaultLighting(_In_ IEffectLights* effect); }; - // Factory for lazily instantiating shaders. BasicEffect supports many different - // shader permutations, so we only bother creating the ones that are actually used. + // Factory for lazily instantiating shared root signatures. class EffectDeviceResources { public: diff --git a/Kits/DirectXTK12/Src/EnvironmentMapEffect.cpp b/Kits/DirectXTK12/Src/EnvironmentMapEffect.cpp index ae8846fb..aca2ea1a 100644 --- a/Kits/DirectXTK12/Src/EnvironmentMapEffect.cpp +++ b/Kits/DirectXTK12/Src/EnvironmentMapEffect.cpp @@ -244,32 +244,28 @@ EnvironmentMapEffect::Impl::Impl( static_assert( _countof(EffectBase::PixelShaderBytecode) == EnvironmentMapEffectTraits::PixelShaderCount, "array/max mismatch" ); static_assert( _countof(EffectBase::PixelShaderIndices) == EnvironmentMapEffectTraits::ShaderPermutationCount, "array/max mismatch" ); - // Create root signature + // Create root signature. { D3D12_ROOT_SIGNATURE_FLAGS rootSignatureFlags = - D3D12_ROOT_SIGNATURE_FLAG_ALLOW_INPUT_ASSEMBLER_INPUT_LAYOUT | // Only the input assembler stage needs access to the constant buffer. + D3D12_ROOT_SIGNATURE_FLAG_ALLOW_INPUT_ASSEMBLER_INPUT_LAYOUT | D3D12_ROOT_SIGNATURE_FLAG_DENY_DOMAIN_SHADER_ROOT_ACCESS | D3D12_ROOT_SIGNATURE_FLAG_DENY_GEOMETRY_SHADER_ROOT_ACCESS | D3D12_ROOT_SIGNATURE_FLAG_DENY_HULL_SHADER_ROOT_ACCESS; - CD3DX12_STATIC_SAMPLER_DESC samplers[2]; - samplers[0] = CD3DX12_STATIC_SAMPLER_DESC(0); - samplers[1] = CD3DX12_STATIC_SAMPLER_DESC(1); - CD3DX12_ROOT_PARAMETER rootParameters[RootParameterIndex::RootParameterCount]; rootParameters[RootParameterIndex::ConstantBuffer].InitAsConstantBufferView(0, 0, D3D12_SHADER_VISIBILITY_ALL); // Texture 1 CD3DX12_DESCRIPTOR_RANGE textureDescriptor(D3D12_DESCRIPTOR_RANGE_TYPE_SRV, 1, 0); CD3DX12_DESCRIPTOR_RANGE textureSamplerDescriptor(D3D12_DESCRIPTOR_RANGE_TYPE_SAMPLER, 1, 0); - rootParameters[RootParameterIndex::TextureSRV].InitAsDescriptorTable(1, &textureDescriptor); - rootParameters[RootParameterIndex::TextureSampler].InitAsDescriptorTable(1, &textureSamplerDescriptor); + rootParameters[RootParameterIndex::TextureSRV].InitAsDescriptorTable(1, &textureDescriptor, D3D12_SHADER_VISIBILITY_PIXEL); + rootParameters[RootParameterIndex::TextureSampler].InitAsDescriptorTable(1, &textureSamplerDescriptor, D3D12_SHADER_VISIBILITY_PIXEL); // Texture 2 CD3DX12_DESCRIPTOR_RANGE cubemapDescriptor(D3D12_DESCRIPTOR_RANGE_TYPE_SRV, 1, 1); CD3DX12_DESCRIPTOR_RANGE cubemapSamplerDescriptor(D3D12_DESCRIPTOR_RANGE_TYPE_SAMPLER, 1, 1); - rootParameters[RootParameterIndex::CubemapSRV].InitAsDescriptorTable(1, &cubemapDescriptor); - rootParameters[RootParameterIndex::CubemapSampler].InitAsDescriptorTable(1, &cubemapSamplerDescriptor); + rootParameters[RootParameterIndex::CubemapSRV].InitAsDescriptorTable(1, &cubemapDescriptor, D3D12_SHADER_VISIBILITY_PIXEL); + rootParameters[RootParameterIndex::CubemapSampler].InitAsDescriptorTable(1, &cubemapSamplerDescriptor, D3D12_SHADER_VISIBILITY_PIXEL); // Create the root signature CD3DX12_ROOT_SIGNATURE_DESC rsigDesc = {}; @@ -297,7 +293,7 @@ EnvironmentMapEffect::Impl::Impl( lights.InitializeConstants(unwantedOutput[0], constants.lightDirection, constants.lightDiffuseColor, unwantedOutput); - // Create pipeline state + // Create pipeline state. int sp = GetPipelineStatePermutation( fresnelEnabled, specularEnabled, @@ -314,7 +310,7 @@ EnvironmentMapEffect::Impl::Impl( mRootSignature, EffectBase::VertexShaderBytecode[vi], EffectBase::PixelShaderBytecode[pi], - mPipelineState.ReleaseAndGetAddressOf()); + mPipelineState.GetAddressOf()); SetDebugObjectName(mPipelineState.Get(), L"EnvironmentMapEffect"); } diff --git a/Kits/DirectXTK12/Src/ModelLoadSDKMESH.cpp b/Kits/DirectXTK12/Src/ModelLoadSDKMESH.cpp index 3076ac1d..f733357c 100644 --- a/Kits/DirectXTK12/Src/ModelLoadSDKMESH.cpp +++ b/Kits/DirectXTK12/Src/ModelLoadSDKMESH.cpp @@ -103,21 +103,31 @@ namespace m.enableNormalMaps = (flags & NORMAL_MAPS) != 0; m.biasedVertexNormals = (flags & BIASED_VERTEX_NORMALS) != 0; - m.ambientColor = XMFLOAT3(mh.Ambient.x, mh.Ambient.y, mh.Ambient.z); - m.diffuseColor = XMFLOAT3(mh.Diffuse.x, mh.Diffuse.y, mh.Diffuse.z); - m.emissiveColor = XMFLOAT3(mh.Emissive.x, mh.Emissive.y, mh.Emissive.z); - - if (mh.Diffuse.w != 1.f && mh.Diffuse.w != 0.f) + if (mh.Ambient.x == 0 && mh.Ambient.y == 0 && mh.Ambient.z == 0 && mh.Ambient.w == 0 + && mh.Diffuse.x == 0 && mh.Diffuse.y == 0 && mh.Diffuse.z == 0 && mh.Diffuse.w == 0) { - m.alphaValue = mh.Diffuse.w; + // SDKMESH material color block is uninitalized; assume defaults + m.diffuseColor = XMFLOAT3(1.f, 1.f, 1.f); + m.alphaValue = 1.f; } else - m.alphaValue = 1.f; - - if (mh.Power) { - m.specularPower = mh.Power; - m.specularColor = XMFLOAT3(mh.Specular.x, mh.Specular.y, mh.Specular.z); + m.ambientColor = XMFLOAT3(mh.Ambient.x, mh.Ambient.y, mh.Ambient.z); + m.diffuseColor = XMFLOAT3(mh.Diffuse.x, mh.Diffuse.y, mh.Diffuse.z); + m.emissiveColor = XMFLOAT3(mh.Emissive.x, mh.Emissive.y, mh.Emissive.z); + + if (mh.Diffuse.w != 1.f && mh.Diffuse.w != 0.f) + { + m.alphaValue = mh.Diffuse.w; + } + else + m.alphaValue = 1.f; + + if (mh.Power) + { + m.specularPower = mh.Power; + m.specularColor = XMFLOAT3(mh.Specular.x, mh.Specular.y, mh.Specular.z); + } } m.diffuseTextureIndex = GetUniqueTextureIndex(diffuseName, textureDictionary); diff --git a/Kits/DirectXTK12/Src/NormalMapEffect.cpp b/Kits/DirectXTK12/Src/NormalMapEffect.cpp index fc486bee..1707eed9 100644 --- a/Kits/DirectXTK12/Src/NormalMapEffect.cpp +++ b/Kits/DirectXTK12/Src/NormalMapEffect.cpp @@ -214,23 +214,23 @@ NormalMapEffect::Impl::Impl(_In_ ID3D12Device* device, int effectFlags, const Ef lights.InitializeConstants(constants.specularColorAndPower, constants.lightDirection, constants.lightDiffuseColor, constants.lightSpecularColor); - // Create root signature + // Create root signature. { D3D12_ROOT_SIGNATURE_FLAGS rootSignatureFlags = - D3D12_ROOT_SIGNATURE_FLAG_ALLOW_INPUT_ASSEMBLER_INPUT_LAYOUT | // Only the input assembler stage needs access to the constant buffer. + D3D12_ROOT_SIGNATURE_FLAG_ALLOW_INPUT_ASSEMBLER_INPUT_LAYOUT | D3D12_ROOT_SIGNATURE_FLAG_DENY_DOMAIN_SHADER_ROOT_ACCESS | D3D12_ROOT_SIGNATURE_FLAG_DENY_GEOMETRY_SHADER_ROOT_ACCESS | D3D12_ROOT_SIGNATURE_FLAG_DENY_HULL_SHADER_ROOT_ACCESS; CD3DX12_ROOT_PARAMETER rootParameters[RootParameterIndex::RootParameterCount]; CD3DX12_DESCRIPTOR_RANGE textureSRV(D3D12_DESCRIPTOR_RANGE_TYPE_SRV, 1, 0); - rootParameters[RootParameterIndex::TextureSRV].InitAsDescriptorTable(1, &textureSRV); + rootParameters[RootParameterIndex::TextureSRV].InitAsDescriptorTable(1, &textureSRV, D3D12_SHADER_VISIBILITY_PIXEL); CD3DX12_DESCRIPTOR_RANGE textureSRV2(D3D12_DESCRIPTOR_RANGE_TYPE_SRV, 1, 1); - rootParameters[RootParameterIndex::TextureNormalSRV].InitAsDescriptorTable(1, &textureSRV2); + rootParameters[RootParameterIndex::TextureNormalSRV].InitAsDescriptorTable(1, &textureSRV2, D3D12_SHADER_VISIBILITY_PIXEL); CD3DX12_DESCRIPTOR_RANGE textureSampler(D3D12_DESCRIPTOR_RANGE_TYPE_SAMPLER, 1, 0); - rootParameters[RootParameterIndex::TextureSampler].InitAsDescriptorTable(1, &textureSampler); + rootParameters[RootParameterIndex::TextureSampler].InitAsDescriptorTable(1, &textureSampler, D3D12_SHADER_VISIBILITY_PIXEL); rootParameters[RootParameterIndex::ConstantBuffer].InitAsConstantBufferView(0, 0, D3D12_SHADER_VISIBILITY_ALL); CD3DX12_ROOT_SIGNATURE_DESC rsigDesc = {}; @@ -238,7 +238,7 @@ NormalMapEffect::Impl::Impl(_In_ ID3D12Device* device, int effectFlags, const Ef if (specularMap) { CD3DX12_DESCRIPTOR_RANGE textureSRV3(D3D12_DESCRIPTOR_RANGE_TYPE_SRV, 1, 2); - rootParameters[RootParameterIndex::TextureSpecularSRV].InitAsDescriptorTable(1, &textureSRV3); + rootParameters[RootParameterIndex::TextureSpecularSRV].InitAsDescriptorTable(1, &textureSRV3, D3D12_SHADER_VISIBILITY_PIXEL); rsigDesc.Init(_countof(rootParameters), rootParameters, 0, nullptr, rootSignatureFlags); @@ -257,7 +257,7 @@ NormalMapEffect::Impl::Impl(_In_ ID3D12Device* device, int effectFlags, const Ef fog.enabled = (effectFlags & EffectFlags::Fog) != 0; biasedVertexNormals = (effectFlags & EffectFlags::BiasedVertexNormals) != 0; - // Create pipeline state + // Create pipeline state. int sp = GetPipelineStatePermutation( (effectFlags & EffectFlags::VertexColor) != 0); assert(sp >= 0 && sp < NormalMapEffectTraits::ShaderPermutationCount); @@ -272,7 +272,7 @@ NormalMapEffect::Impl::Impl(_In_ ID3D12Device* device, int effectFlags, const Ef mRootSignature, EffectBase::VertexShaderBytecode[vi], EffectBase::PixelShaderBytecode[pi], - mPipelineState.ReleaseAndGetAddressOf()); + mPipelineState.GetAddressOf()); SetDebugObjectName(mPipelineState.Get(), L"NormalMapEffect"); } diff --git a/Kits/DirectXTK12/Src/ScreenGrab.cpp b/Kits/DirectXTK12/Src/ScreenGrab.cpp index d59aea49..1782c31c 100644 --- a/Kits/DirectXTK12/Src/ScreenGrab.cpp +++ b/Kits/DirectXTK12/Src/ScreenGrab.cpp @@ -713,7 +713,7 @@ HRESULT DirectX::SaveWICTextureToFile( return E_UNEXPECTED; } - hr = FC->Initialize(source.Get(), targetGuid, WICBitmapDitherTypeNone, 0, 0, WICBitmapPaletteTypeCustom); + hr = FC->Initialize(source.Get(), targetGuid, WICBitmapDitherTypeNone, nullptr, 0, WICBitmapPaletteTypeMedianCut); if (FAILED(hr)) { pStaging->Unmap(0, &writeRange); diff --git a/Kits/DirectXTK12/Src/Shaders/CompileShaders.cmd b/Kits/DirectXTK12/Src/Shaders/CompileShaders.cmd index d0b2aea8..1cb8c045 100644 --- a/Kits/DirectXTK12/Src/Shaders/CompileShaders.cmd +++ b/Kits/DirectXTK12/Src/Shaders/CompileShaders.cmd @@ -137,7 +137,44 @@ call :CompileShader%1 SpriteEffect ps SpritePixelShader call :CompileShader%1 SpriteEffect vs SpriteVertexShaderHeap call :CompileShader%1 SpriteEffect ps SpritePixelShaderHeap +call :CompileShader%1 PostProcess vs VSQuad +call :CompileShader%1 PostProcess vs VSQuadNoCB +call :CompileShader%1 PostProcess vs VSQuadDual +call :CompileShader%1 PostProcess ps PSCopy +call :CompileShader%1 PostProcess ps PSMonochrome +call :CompileShader%1 PostProcess ps PSSepia +call :CompileShader%1 PostProcess ps PSDownScale2x2 +call :CompileShader%1 PostProcess ps PSDownScale4x4 +call :CompileShader%1 PostProcess ps PSGaussianBlur5x5 +call :CompileShader%1 PostProcess ps PSBloomExtract +call :CompileShader%1 PostProcess ps PSBloomBlur +call :CompileShader%1 PostProcess ps PSMerge +call :CompileShader%1 PostProcess ps PSBloomCombine + call :CompileComputeShader%1 GenerateMips main + +call :CompileShader%1 ToneMap vs VSQuad +call :CompileShader%1 ToneMap ps PSCopy +call :CompileShader%1 ToneMap ps PSSaturate +call :CompileShader%1 ToneMap ps PSReinhard +call :CompileShader%1 ToneMap ps PSACESFilmic +call :CompileShader%1 ToneMap ps PS_SRGB +call :CompileShader%1 ToneMap ps PSSaturate_SRGB +call :CompileShader%1 ToneMap ps PSReinhard_SRGB +call :CompileShader%1 ToneMap ps PSACESFilmic_SRGB +call :CompileShader%1 ToneMap ps PSHDR10 + +if NOT %1.==xbox. goto skipxboxonly + +call :CompileShaderxbox ToneMap ps PSHDR10_Saturate +call :CompileShaderxbox ToneMap ps PSHDR10_Reinhard +call :CompileShaderxbox ToneMap ps PSHDR10_ACESFilmic +call :CompileShaderxbox ToneMap ps PSHDR10_Saturate_SRGB +call :CompileShaderxbox ToneMap ps PSHDR10_Reinhard_SRGB +call :CompileShaderxbox ToneMap ps PSHDR10_ACESFilmic_SRGB + +:skipxboxonly + echo. if %error% == 0 ( diff --git a/Kits/DirectXTK12/Src/Shaders/Compiled/AlphaTestEffect_PSAlphaTestEqNe.inc b/Kits/DirectXTK12/Src/Shaders/Compiled/AlphaTestEffect_PSAlphaTestEqNe.inc index a8ccf739..93e7b164 100644 --- a/Kits/DirectXTK12/Src/Shaders/Compiled/AlphaTestEffect_PSAlphaTestEqNe.inc +++ b/Kits/DirectXTK12/Src/Shaders/Compiled/AlphaTestEffect_PSAlphaTestEqNe.inc @@ -44,10 +44,10 @@ ret const BYTE AlphaTestEffect_PSAlphaTestEqNe[] = { - 68, 88, 66, 67, 6, 187, - 155, 103, 19, 100, 127, 9, - 38, 170, 122, 15, 11, 186, - 227, 242, 1, 0, 0, 0, + 68, 88, 66, 67, 215, 182, + 144, 196, 153, 75, 186, 38, + 210, 179, 82, 159, 14, 222, + 204, 113, 1, 0, 0, 0, 28, 3, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 152, 0, 0, 0, 204, 0, @@ -162,9 +162,9 @@ const BYTE AlphaTestEffect_PSAlphaTestEqNe[] = 0, 0, 29, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 60, 0, 0, 0, - 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 5, 0, 0, 0, 68, 0, 0, 0, - 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 5, 0, 0, 0, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, diff --git a/Kits/DirectXTK12/Src/Shaders/Compiled/AlphaTestEffect_PSAlphaTestEqNe.pdb b/Kits/DirectXTK12/Src/Shaders/Compiled/AlphaTestEffect_PSAlphaTestEqNe.pdb index baa9c37e2ab90000deec2d1d65fdcd416313227d..97abf7d9d47c21f5aa93a4f6e49ba3623a162143 100644 GIT binary patch delta 3916 zcmeH~UrbY19LMi%FQr~u7(tBz)N9AOwx9)~8yFpJDcilXcD3b?Or`RtjKH)4GT4Witk2)CVJe53OQ!ngho8(vy77 zpL>7jVgFa<%i$}87m`L~NCNrD4I*}~o8Ewg*BUP4KE8D;@t|W1X zV5wv8U}kkB<5*9UO?Oz$SKvz3yQ~wX3oh+9il$~)yQQa=WJW6Jyybevc}rH4Q8bEg z_J#Vx(U9bg4Ib`}?Cy^H1KwC59_l4WTK;{N6J`FQYQ|yX$deUw4XaCrvHw!d zrBy7UtKJ*aF~{PA@vRQFNPKF6eX+!lZ!p#yN+igUFU!c4(Tybj-Z~N-|GtZLz#7xi z2WRdh5$TkZ>>K+Q>)~cukLNp1W24zcejKfR|e6bOH^rGI#UqkV1aoU%isbBa@4cmE;9 zp5r?IrQgb<u0NpQ7AN&a0`!<%Ik0NDe?JtH&QuOx2UJ` zlFE{6Q$yx=3?1ABlUY$kuC6HfZg-U4RuHn0FIuz@YW4r&3Nb3JGU UZJ-_O1s#*l4t~GNf48802wktP=>Px# delta 966 zcmcJNUr19?9LIm>Zf$!1Y-TFeR+yyCX`37UF)?z8=JHRLFw6cpSejC@QXeEp2H9ik z_M4g!BtG;I6uN_JC_VI)(1L_|>mleRs4xY4s9^o>cEw(L><6E7e&2I`_ug}V-xK;R zgp$IzO=$ywK}G|`X}-_!n#BZB;7s_zVg|i_=cDS4bL#fHl8tZu(yI5)r+el;pF6^> zqO3P9?FR7XF_?a#gXJ^)hzXq-9xdh{MvV-;lNOwbO89cDP;iyfWW`i%mYS|a_n-wO z4Ay)}SKSylrmNhWRU%)B+8O^j;TJG;|0~Yb=VN?&4c|OCWGpN#Qba|Z_w=%eFU#OK zN~f#El+TWpzC0GdmiTd&(F;CvTHA4zGIi~+raRlEOpS6j7#wWtz3S*5>H+mxJ5RP( z3x@1DVaw)LQMXwds-y|19j$mFNSnEzq&333+^_J;8IsbrGF-u zKkFRQ2>@sdl+eUm1D3M?-4aD>36L8w9QIh6C+(E|6_?4vDl@=@=Crz1LnKLWE}bB~ zPS~`Ch5Y~t(n{EKKK58I=ciIBGti*L!(5QSkGotT`D;HDnYe5my8 z&@$DLj1L)y-t#hR)Zt?Px@BmMyV905Y#E7fsZk! z5705m784TMgWECz`SYR=M&-I_;vaZ0KA1iDx+mv@gdhpq0>T3UzlUyNQ88yD#+RPt zbIv^{zkBjK=l<^bo?rS~F?~-wX)lTig77gxrFtWmNhVx!Nh}gIf-s{J@fNwH(`rjM z^!QtuMX=}Wwx7;j-~NgD>7y@nt(m`Qk+i1H!$g>Nio)8fg5bU_s1?O$UCv7R?L;ck zndnU%dRMNKqXDnKF%oN5qKZ!mDow4iu+q{PlpU2;+A;L3jn7;?nJy%pw)B_5a=Y8X zH!+MYwBMt(SMk4K<8@@lv!15w|KK%Wfh*-N^DdNaxcr7uvNrgd?VWBqGg!vf9jNA9 zx9qSQC8P9QcYI%>FD{3Y0|z>KcXsqgqM>B8Ki)+THvax!E|mL=sxuxZp`UHltCR2T z5qVuQ4ByB$tS;vXUG?s;jyo3bkG$yNi^RWda5$Md6dp)+#ZxJI@aR+Y`=MuO|0|_5 zHu6zB?}U}sM<1N~9hu6gfHKJzS0>zmAl>$$LDo-|PuDy>AxGZEHz(whO(!k9x@wJ;XLQ_gOB%#a&Xr1x>qW&7mN{`RjsAatBp&XYSOu&=4?YLd0y?y;6oCDp z2&@K$v`XsEPFU6rLin|q?SN4b4zESF3Clh+t)8&1e;syJparyoYES{#oR##%#Eu$v zY1js~g8)##t6&ERf}J1)UISsU3q-&sIz5r9V_)ofU;`V09XNm!Yz8ji25iky&;)ja XJ)k+`Z6j?e(LW$+iGDU$Wy12GORA^0 delta 956 zcmcJNT}YEr7{{OUI=A_5bA6y#u2At~o3=R#s-fucqx_5z{Gw7)BdJjHCZc2)b!%?V z)QSjECr)m1_Uc`10&RR{%TU>6nG|7?>a=&}cX=bYy`&-=dT{r^w!mlAxT zOge2RiD*P%K(y)k#{8As5M#BmpdyJV}127y?Mr& zJ>$k3b7f02Rz2Jk6xQ{$Cw`R#$$9?Z>9k!x2hR*=-)gzZi-YAy`)2p(p59k!3K4%j zSBy!|>2ELn-%{98QV?vQ@lYVQb=r;9jyMbJ{C1+Ll*e+b1}r1rE>$D{2ArwF(?X)> z$ZerO_uNC3w;rW)`odmuf%j?9n7B)G7_d)#RV$3v4T!MT@mJX|^O)9>ka(vdNy()R z+v1lvA|9Xk*DYg5%$IQI#2+vDeQbw|R`1xAe((9AOM_$Hq}|J%)IzFajCrU^kHc8jyP%zydCU4ECu5;kYCFF>aXwZ@X+Gx|T)s0Z-0YxguV0tOb2i z_GZuoN&zHHe4_|+88`$yzzfQO4^;4Iyjc|UW_&Ea1i2HqfILe*XaL7SBRCNXuxQnV Hc}x5T-Kq#7 diff --git a/Kits/DirectXTK12/Src/Shaders/Compiled/AlphaTestEffect_PSAlphaTestLtGt.inc b/Kits/DirectXTK12/Src/Shaders/Compiled/AlphaTestEffect_PSAlphaTestLtGt.inc index d9a53ccb..b3c06722 100644 --- a/Kits/DirectXTK12/Src/Shaders/Compiled/AlphaTestEffect_PSAlphaTestLtGt.inc +++ b/Kits/DirectXTK12/Src/Shaders/Compiled/AlphaTestEffect_PSAlphaTestLtGt.inc @@ -43,10 +43,10 @@ ret const BYTE AlphaTestEffect_PSAlphaTestLtGt[] = { - 68, 88, 66, 67, 129, 93, - 197, 65, 211, 237, 60, 40, - 53, 119, 230, 79, 6, 240, - 60, 239, 1, 0, 0, 0, + 68, 88, 66, 67, 226, 36, + 101, 32, 214, 102, 192, 112, + 76, 237, 119, 196, 93, 44, + 226, 106, 1, 0, 0, 0, 236, 2, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 152, 0, 0, 0, 204, 0, @@ -153,9 +153,9 @@ const BYTE AlphaTestEffect_PSAlphaTestLtGt[] = 0, 0, 29, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 60, 0, 0, 0, - 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 5, 0, 0, 0, 68, 0, 0, 0, - 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 5, 0, 0, 0, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, diff --git a/Kits/DirectXTK12/Src/Shaders/Compiled/AlphaTestEffect_PSAlphaTestLtGt.pdb b/Kits/DirectXTK12/Src/Shaders/Compiled/AlphaTestEffect_PSAlphaTestLtGt.pdb index 068173e9e23a7291171b0be58ea39175b40e59ea..78693b3bc55a410fd2e113609c8b26b9ba1fd3b2 100644 GIT binary patch delta 3917 zcmeH~UrbY19LMizFNIxNs!FZma*@lbr}CF2h8G2Px3i` z?){yU-#Pbp&-a|Mgxcc304L7NwkyO8JdwB6>7B5FI%s z*UKTr?QIH%+trZjQGIG_XE>l9X!6PSN(=2C-(ux6*DfdX38yXncC6f1W#=0h#-%jw z5^dG|9jv^L%)2(xWWzmP^HsP~zLR&NY{BJ2Cdtz1X}2A%qVr=VY~D%@=e%XR#Uz=e zmwF?8(ZPu9j}4#b9@y6%4~G1)P(0E@hnjx+KPSrlMYVaCgV2w67ihERI&{1)87F>D zHLfk^30>{}gn>I2|DN3L;)}#b7B~<~j0A>bJ&{C$4xL#?KN~Nj@jV-9c=G)&-T^Bu z%O9M(k4)wBZhCOyU95+fXFZVfMk*&ULehO8T&Rk-0j**)+dYq%0e zzMCvL!n-}N-|QI|eb*{x+Zr2;;Aeaukq(|PtC*MC4*Dx??E3Qu zTI4%z2!3*>c(7PY`I5v~qOYr!1R}6f+w4#3*ZiKhaQyb+yIp5@OfFoTz16E-ZyD9= z)|jcS&5A+`w3Sq>BuH{v_OQIKMpkoL_Sh*Yr)3Wv7oTxk&1o4sa_6+{$(NDLsVAdl zwcJ`J6hp&i%aI|yvowltp|A*u1{}+(|GVHXaK(fcB^s$8!B_aH03@!b3rsx z@k(60am1phqgT#l^{`f1m#r~n%;;f8DZjc}K}}-5(JU14J3rR^&zr4}X>FOmt zRhCtjemPyZtg%LCVz|fI7afQsoJ-gHAPBb7Z_)`j`(`f#D|iLifE_r%HsAzRfX%rE Ww1PI!4i12hDR&1sq>=X)_5T1s=&u?8 delta 967 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 delta 941 zcmcJNT}YEr7{||fXWM$W*QuqH&MoB#XQicjqZrPI3#nkjME<&uDc9MMA?2!AcFF2| z*umBBlid;p?tG$1LoPkKyFjm}wi${_ixpXsXFdHqJ8+VEIu~dz9uAAlmI|quE1D21w zj|4phEnx>nf5masr`p2UgjPtgR0opK%Tv3dzXH295i4OV4y^<|hvy#X%y|~J^e1j) zv*=U~GqG-3A3dUjjV?wDXZH;7P;^L>SG2rW`POJ7QGs;c(-oPIxvaOGZvL+qMAo=F zRieg~!qJXxj{J2c diff --git a/Kits/DirectXTK12/Src/Shaders/Compiled/AlphaTestEffect_VSAlphaTestNoFog.inc b/Kits/DirectXTK12/Src/Shaders/Compiled/AlphaTestEffect_VSAlphaTestNoFog.inc index 84599136..669310aa 100644 --- a/Kits/DirectXTK12/Src/Shaders/Compiled/AlphaTestEffect_VSAlphaTestNoFog.inc +++ b/Kits/DirectXTK12/Src/Shaders/Compiled/AlphaTestEffect_VSAlphaTestNoFog.inc @@ -39,10 +39,10 @@ ret const BYTE AlphaTestEffect_VSAlphaTestNoFog[] = { - 68, 88, 66, 67, 208, 32, - 196, 237, 197, 58, 171, 227, - 75, 96, 188, 86, 37, 128, - 154, 211, 1, 0, 0, 0, + 68, 88, 66, 67, 53, 110, + 79, 38, 102, 138, 237, 158, + 168, 172, 14, 135, 97, 86, + 42, 229, 1, 0, 0, 0, 148, 2, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 136, 0, 0, 0, 252, 0, @@ -135,9 +135,9 @@ const BYTE AlphaTestEffect_VSAlphaTestNoFog[] = 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 60, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 68, 0, + 5, 0, 0, 0, 68, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 96, 0, + 5, 0, 0, 0, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 76, 0, 0, 0, diff --git a/Kits/DirectXTK12/Src/Shaders/Compiled/AlphaTestEffect_VSAlphaTestNoFog.pdb b/Kits/DirectXTK12/Src/Shaders/Compiled/AlphaTestEffect_VSAlphaTestNoFog.pdb index 1a78cc4cb6ad7c621606413a96c300ec5ab39ed1..31bcc8f16c9d1df595020321c612d681cd801278 100644 GIT binary patch delta 3905 zcmeH~?@v=#7{~9uEd?*F%;1cJ&Rx0=+scH(+`!0aOY82PwL*&s{%A!g(ufo(E^aSK z#V`jk3O&&nVBKF}hTIS}(Y;#sX1wr)zSD>=G$zg%44J+#;`h)RjLzkNS@xzU`J8*s z&2vwl=ef_l-*e*ALj1WfY%zp5j+@}op#{|<-JkrVAPNE(S9xKMpVVo!Yu9zSo2i9Z zf4bsKFzLPWOYtfV&7nG_ z$>Wu*B_`4`P*lujt`7HS^NhCS&Iz-n%*wVfjE$t*p|#lAA1G#ZWXAC^iP!wiYQ79t z%wMqvN)s;aHHfBKSEJ=X8JRgzNaL2v8RM3$CWB}YKWz)QN4mn2FWPgsrE_~rw?E*E z2D-zoI*$thcTw+8U0<$dTju(PeocA#O4++eoFnnr|b%@oGLbpOW(y<~H&eBYJOB zdLB}8Q#J;FG};@89NgG`tb?P^+SF-fi=dl3cr^I*K3VDQ)A=v`QP5SOCcJT8U#O|7 z6gi%wS9P7wtodLrYxdCZ`|bt%H~lm_Hg&B{_1Ax7UrJSE#OrlEUyhDu#OtkXQAWI8 z+aJE?e>5XrbdQ}8uYW#$q_#OJ@v3ANFRlQhHDyMJcFs29EUwy|mzurmgE$(U1%0@2 z8PtF$fS#Bfz=FXvFpN0+Cr@ehL_6viG#=7)-l%WKj z1$iaYieAZv|0@BF<(UQ@+APQgCXfRrfS5*yD{Wce5Lf|Lfox(I+Y(9Rn&a36XtCO1 z1IPXFA;-Oej4g8=xP+)l=v^hJIKiotqd0ajoG8$l^312pamuoEjW`4RKBRk|e+e-P Buh;+p delta 963 zcmcJNT}YEr7{||fUE6xMSIttgtyrSvrfp995K(d&e&k1@u$fc}<`))=ERrDGMO}5X z?a3J>BtZ~?Fnwo@b=6ft3))3NP|#&iPzGM~LF<3ESB#*`9{4@yd7kr}_dVzQPvEB% zNJ_zSrI#@_#o=Jx>Q4Q0z9h*K|D|$il`rXax~+HWSNlZ6>wDd!#>BfrLCeG&AG>%( zwaN=M6bhE9Z-WL-Z8t46A2HFBkWF&iF<2?xWE5d4vYjk5Ch|9a%ygX%8!}zhYhALM zia5CXeRfcyz^zXdZ7!sTw^!)J++KstUZTi~yyzL{VXsl|Jb;}vQQGUETJIJcnX)}fkKcd3cYM@2GBw7;T8EnS)l2$Ri<3QlM7jOb`pb7K zpUs-paDRZCKjbXb$&52GsymLC=H&kvKH)FA)^U{{4_DO=&KIaX1I6zDeFutm2W%V8 zJ{|H{IwKB5f7nUrQw~ z^g!4KunCC%C=hcizyv11Msmxi!U=291H3gIzIH}o>{20P@3C^$Ox1~!hA#9~0HH%C z=m5g7GT@#(3!@zuB41JCk?beRrOj z@Q5t@S=OUd`xu6~#iBy-ido9X?4XR3$(XRn%HFYqN`+$avIbj~Wbs~e-9G$wxHNik zMZuM8{v~22ccZ|N%O4Gd0yTlAK>KliGw*R&Y<9P=LhuMy!6}qi`O1Vnb|uBJ>A4G&Lk~ng)WbNKn|@VW9FqKT>OF7d={=`Z=hYM6mWjO zn$wn8D|9s`GIl0ITDK#ga^1XMtLD_)iaLLNpxMv6f^CPZn|4&UxIM0*r^R1OTJ5j? zkoxU>*)pLLFaPPvSl&xbzk$+PME8m{@~POc*38vkbPZO5f2+pJbv%Elp7^ha--8U z<@!u^hp@Fc?uK<1ZrF}gH~k@oGjZg3cg8{5?Lqp@{xawrXR+GyV6z`Tf4Pq)#7jD3 zC&cU5w~yE{CnjEn)Z)cxAX-D&s8B8&dM!Cc8`EOFsoIOH(Is#SFYbb3@D@lnCNt2X zF#^=RmX5&-aut#HwJPq8HpY|1zr z;eLNFBbm{>N&R$8t15XCO`X3!;HbQSwr#%v|0OMmk;v5 zUa$|8gVjKqH<$DdY%ki1Rw-}*0c-=?ffMWiF0d1nfnC52JYWrZHW0E%pKT?`0jq!x g=z#&O1x8>3(z*-4ZcqU#K^553Yw@rL5bg=~8@;xtyZ`_I delta 943 zcmcJNT}YEr7{||fUE6xM*RNEntym+=E!&3{4N-Cl=68}XORWZ`H8NIdAc3-ry3z}` zCufw9col-AzMGA8QC$_ZAn&{AGAJkmFZ!VMKikZ1y6l19Ip=@Q|Ge)x&vQaQrBF(m zs!+NZW1}1mqEp?cea%-SS>nG`E^Y7?twyu+VeQ5lVVF1dJx_N|v^<+!wLC7hTUE2X zSWV%na`oMmj#KkJ6U{{p^dfAL+%|M(N;l}ma4ourOw$Gm)_=^nu0?biSJkFVR@b6- zu702KOBA~QiIy5mY4yQ6y_r3tv)HVPtjNpW0FU_eTE{V*q=Bx-?d0*5@P6t@)bXs2 z`wBAJPM`vQldOG0p_~(k%6MmcPf9F8S<$&$R-N(aT zQ+w2o(O+>M^{FXfY&us+u~ZLI(3?}op}&HP+(djoV+m*_>^-~kD9>0{z|wzWvWUfI ziX;-XQ0~@2!n0dKjh(}^0n>v)syvMgAHxf0-W>dP8JRxHCm+ z+A1BrO&GQcXLJtV=ywhVh6aY6nTk=W+t{qbf%1X4%Tf&*gcaz4475PRHc$kFe+h`S zbzlHjz;<%W7b8h?*#h2`24B0XFm|hyvG>?HW2CC2wXOrcLqO!b9khW)fc$0tQ;z;H zZ~!N80XL`u)pRr2$`8=D(=gz&8 zGdJg)IWymTqvJyKwQ#|t_j4RK!lOg;srlO9_)$R=1TL!b!V7*>tI;f4(&lWS77z1w z{I&Io*M7SCx+ipBRaApGyxLME9Suf;`-7oi*Kui+2WEtfLJEt!paQ7gl%(l=+RS6E+J^Zfwj{$Ik2$SY6WfJ&RW^C}1gF^;Msixfb8_ud%UJ;s*(? z2}inWI>XI@NQ4|dl|%0JE+rkC7ZHE|H6QDOMaG#I&isr-q_cLir|&BA;bh6j=N+fD zQRyJVz1DZG&*twCbyOtXaLmCC=aHt+7jifoM;`X)?PL8t(9i5ElfGdN(bk6B1Na!f zN2Ro#9Ym#=nVr6AkMnUkQ=47|32~As*+Rt1_q^2*rV7WK}~o7UM>MM}Kh*YmmPXiB_3+7_k6>%INq zSN=y+;zjq^De?OB=_9etNr+b&vv_g25UsHSbZD0>F?(V8hU~=bUGKxu=ps0Y8@E9P z_z%z%lMR?K7zg^8y?gY$Mn^OQ9zj(|{bhsZ{-anLIX1A4&PN7ZNjWT&bCM$}j0rhR z2<0DFR_074S~iy);G*)G&-u9c`I8zk438I{!)M>?B}TZ5rMq(705sV+dwsNf$hKzc7PhN z6L^3Z{7n8HirDFkTn-As3Sa_eU;(Q@F|Yy}_iFG9r~|t|1E`PLz5HIJdy0Px^Xs$- delta 963 zcmcJNUr5tY6vyxVxwiG&erlFdxnfC{PTidLN5qj!FqeOlglSSLn5I-LvPgnt4+Vie zxSgC)Lef)2!t~A>>#3)L7Nk&55j_S4W#B`9XnpVY6C>!c1D|uxIrrS(@80{p!JkSn zsZ5k;9gMM24hL%&JB%;*yrL@nm*C0@pEnu|oA1`GbjgOLx`)Z&CDEFA^KQJLaj8ex z)Y)nZO%#i_6DCf+TZJ?evCz|yU2&IUuu-bPEW^dfHY%L7P@w)}y6arnl3_&4!>YKwb# zCSUO9q;m&-MkH%{^}M&!lIhWo1_Bp4hEF*MM~9eP>k!G#I>mUs!o!|DrtI!9GkGG>J6HL???BVTtdF+DJPKpf6|))8%xE-bpF23j!!iF~<$W@b##(eWYWy4ZNa~VNBcs#ng)-Ys zrN8<`*+8BzS_=m&0%o8B zBapTZYyh%93gp}}uz=HGJ-OAB;e@T=0p6McUpuQYb~&H1_gFb)rK&`crwx5&Ka&jIjbZfeTauH>d*DbTQG)chR@RNbzpuC7=|@{gi`4pb7XuGdLXbj`Jge Pn^Romn!jXRsNMb>|M|;zlr7kq&sK!G4b>x;%mK6dZK#$S({&}qBB4aPtMhwL38s5V zcUv#M|MQ04rTg!G`Spb+^@rV;tNFJyky~PE_8F60BDXv~p(JvPtMWhi*CldGBDXw! z^hZ!lA3mmYOAcplkwo=TyH|R}tQA9O7g6*~f-9@TwlsU`htXc`suU4YgsMrairxfu z5cbdf-48>tVyPI#QoL-MlAbJ< z;Dd8_JEZ`E*-tG u{4I!OUKMMY_C2?gWrUN$TJJWiMW+gax46rf#8Tj<=UR2mIB5SgxqOoAt$y24gk zKK~sc6tH6miF!%*+*b0&^`j2=rsqA{{%QMZd0mqdPAY8|?WG$xIt>JshZ? zndmU3CB|U8Zoku+IwiL-HTf23?j1L+>WdgV9~Hb-MfSY!7>M(_(K0gu!acL~KM^v1 z2Tm*5JqK^lrvZ0K!_Y?d{_dM2|8x43`1F#Qt+ofGa1Ji!GQ#Z@F7OXuVv;7-6oom+)8wF_r^9)n@^>B~g#N`lB_C zEg?T?R+4oM7SA{Oe6&vL3nKmNkxLl2I?_e zV>Xbpye>K^U z98fRWfI*eoxD`I+R%50H;j{RVD@YsCj&vd&kyCt diff --git a/Kits/DirectXTK12/Src/Shaders/Compiled/BasicEffect_PSBasicNoFog.pdb b/Kits/DirectXTK12/Src/Shaders/Compiled/BasicEffect_PSBasicNoFog.pdb index 99ea40fdb12bd39a7cb90554f5c33ee3d4b253d3..ae0ed5a60e9ce7856d7e1b6348e2ce72bf726851 100644 GIT binary patch delta 3869 zcmeH~T})I*6vyvemX%)jDwv46g1M|nfzS#F31Af$c9pe=TNbG%DkAK{D(poT>8hwJ z;zz4kmZ_yxd zM^b;yI326)<+ShiJWf^iOWh>GsY^qHX}qclVI@5$gVWs5U@E_I*pp0y z?mym;A!+%1HY*uf7GG?*oV#YKdSc6RIoGUYSY%0-=GMDCUY}d3P+Oa8 zn^x4eRJtluSBtxjZrS|vn_430ye#a=BvcuSW5aho7C8q|>(GN6zSSSZJ`ZIAVtNHO#PWt!ValeaRW1&^5&yA0dh6i)Uclqr&h=G1}_ZXbyT~4EE?T*tS=kEi)xG8#&U<*2K z#l&^ApQ!os{`Z8Y?8&A}f&pXYH{Y6lW_B%DMNG3}3JWBG2wKhNbf$~(zr{YpSxgK01EoYCWs&TJGXM(r9dngxP-?838v|hOCLUqD}f+?WyJoLLO2jEfx9zR72vj1{(l?O+G!06W1hup0!y9?%K)f-bNREc?<<$eqH)5R1VQU2 zNYk!34?VOb^iqO)A9{#-DKO9%gI)^4mqN_NA_~F4&UMD}rN=J(=A8RK=gyp&b0#!z z3f(o0WXS`BkV*kBxcXU!We#S91Oe6<2&*t-F_}^)%72^!jOJ&iJ@`HnS2NJRFE4lT zNtmhP3Rq@aFyx^Natz{^3Mk^ z80Uv%$%x4vfk5Zg7QY^33-a1Yy6WA{5vF7h`>Yxe%Z9#ugpeup+4NXFj5c&UmOva&g*q*wfTEpKAj!lt zwV(p(bX6OSE718z88n8Y7>DEUm>8p>3w#i`=Tyh?-SDsZ(^MO{^-fh84dY{G+wuiF zC|kbA4k=rH*bcj@Crb5qaiXyzE_^)+t%z65{o=Vcr1#OAxt%bRj)RH~zM-z#KyN76a=#{04#a0W<&r diff --git a/Kits/DirectXTK12/Src/Shaders/Compiled/BasicEffect_PSBasicPixelLighting.pdb b/Kits/DirectXTK12/Src/Shaders/Compiled/BasicEffect_PSBasicPixelLighting.pdb index 469d5a172e39397faf742f55e5dcb83f25e48855..4ace3c6f32ddbd0b3f9184a64a6e600df3467d28 100644 GIT binary patch delta 3938 zcmeH~ZERCj7{~AF+qz3{UocE8!`u~|TQl7YBXL6=?OIuJl)B9+1~y06u4P;ATqn+# zXqgUCn65k0OF|U%GaA^9@q^+gVodmiiHV6H+y|$lmMMuZd@#)a?TZ~ICPx%M^(Mb_ zo}BwUC(k+Ox%W9w;*2hl(aqKfCpnHgp+TeeN|oUvnb+7fT8_J}5KV^68+5w$V#KqD z;C;}n^_Q(2aHpns{J3vf|E*HVXNcjQXYk5HF9}Y$ULY0?Hz@nfq=jUM==&xM$qqQ> z^JZenjhfn}(NQUOZ+J42({`GI#gUxhj9|(e3gePA5swaK)ji53;o76sb>hKjJi0$R z5}kNfd_e5(aCy94{k^_!pWD~z>)F#E@ICJBq^B3}VpLU@gJpzKmnN60SygSzVohT$ zqr1ta&Fsnx;f*vA`t=q$QoWVUXR)@C2C47>%ealbMU! zHnW7Oa?ce5bL{OMX>MaZnj5w@AjKyF<5Dmbr{64Xp<{#V=?CAR>SLX&&QUyNW*d>d z7;(|r%-h%s56f2kB^-)A$JKynchfaP4F%Vo%x*YnBGQ(3!*vsGc%B{@DY~+H`&gsl z^x_6O7S=t<`YTXBtADxQtv9jI9w`>W$43{InhLx8{{)DRzMDRQAi0~-X*%%ysbt`n z`Iyn1&l1X(7rxXQou7Qw|J!$85L$Jpfo@Ms8oECE%pS8VpC)>UX@j=qKAt0-+ADWX zMar!|>#q)9*tgg>we`r=lOLWRR8mLzC)m%llw9(8_8(@sQgZq8ic(50-p>EvXIDxt zrQ~ws-5)_!xP26oOD$t^5qM=~G$gFGt3?r>3n+em2N!oIT@~Ke1G!PPm6|!O8P$_o z9o-LlA#YhgUMBBdH>FHuLic&!$69&PM2_XEqih+qs(i}U zL#s=sVu7Se_3}ENY&+*ZOXm2$uhryAGil7FO3$i-%wCW+7E)1=+b!hwf;?>@cX+Rr z<=no4ZVhk%BRB*2JO=dYqX$Ev9N2(rT94(MXd}NdWhIpr_DPOwz({Ko$33@>;}&2N zv&&6ZQeAZ%+K+$$px`Yq1Jv2Q;34_Al_)JQK}>){U<$kpUIEkKFnARl0k47A!BKDw z?2vsn@^$%x5Zl0ZxoR!Bt)&B^dN4b|!=MxF0)DU?s7vSqZ-6(!ESLkybFN{cPeGD# Po-0JL8h^?)$w1{F;19Vr delta 1036 zcmcJNT}TvB6vyuwch_~CNe#5zR?($QXIIxXgIvwDS<^~wi;9Q>W7}4(ZKEXYdn>K9 z{Nlz=JtYb~DX90MhcJ2w4D7|AryzU`vmz=HHnMYfH20;)F8t=4`JZ!V?#%gz=MCWz zLw~+}pAga{;00GV%Qa2Igpek{A_L(IOqdLY^}`iEj{sI1#xm<3xwAceYHd>C&{i9> zit}KaYQd69XJkclZiWl#o*N!(qJXK`P?e~%4=8FAt#N*G1Ngz#lV(vU=C1mU&MNHP*YlBi3}ia5ZUp|%oIj8AZv z5OO)4kXhWSNm_{m^0wc_&OHeJH*yE*L~bDbEtSX)q#kKN8WBDtFR~vwpj~nRgDTBm t2=B|PQQ3*8hzF@bb|JM$9m3DK7YQRbky}Uya(ldb7>xHY>tbMz!XKF>32^`b diff --git a/Kits/DirectXTK12/Src/Shaders/Compiled/BasicEffect_PSBasicPixelLightingTx.inc b/Kits/DirectXTK12/Src/Shaders/Compiled/BasicEffect_PSBasicPixelLightingTx.inc index dff279ff..e4ea1cf4 100644 --- a/Kits/DirectXTK12/Src/Shaders/Compiled/BasicEffect_PSBasicPixelLightingTx.inc +++ b/Kits/DirectXTK12/Src/Shaders/Compiled/BasicEffect_PSBasicPixelLightingTx.inc @@ -84,10 +84,10 @@ ret const BYTE BasicEffect_PSBasicPixelLightingTx[] = { - 68, 88, 66, 67, 49, 91, - 58, 91, 202, 8, 39, 127, - 144, 91, 27, 25, 62, 176, - 111, 125, 1, 0, 0, 0, + 68, 88, 66, 67, 214, 103, + 65, 248, 100, 121, 63, 224, + 185, 98, 41, 102, 88, 27, + 0, 143, 1, 0, 0, 0, 228, 7, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 176, 0, 0, 0, 228, 0, @@ -406,9 +406,9 @@ const BYTE BasicEffect_PSBasicPixelLightingTx[] = 0, 0, 29, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 60, 0, 0, 0, - 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 5, 0, 0, 0, 68, 0, 0, 0, - 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 5, 0, 0, 0, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, diff --git a/Kits/DirectXTK12/Src/Shaders/Compiled/BasicEffect_PSBasicPixelLightingTx.pdb b/Kits/DirectXTK12/Src/Shaders/Compiled/BasicEffect_PSBasicPixelLightingTx.pdb index 401ccec02bb22d7b2cf2c620e4a0d70a7df6e277..00d4471ff679f39f8cfcd003222041167b6bd96c 100644 GIT binary patch delta 3972 zcmeH~Urbw79LLWoZRzgr?Vp+9?3lS!tk5tij3vTUD72Hhj#Y{%ae~l4v;w_I5z(31 z;igkTY0uy;S==9Ae3^!EqCU+hG9UI}G})66@*s+}EH3e1;xhc*{;|x&B?#T1Se3?$TD5wc7_DrZp4`(@&RwanE{)8 zQI8GTQNB$Y8Ihv*hbF^WZyWC~jASRy2z+j$FeXXkvB+S?UAcM4(BemE;tKE?LVJHl z^eKJxachk@5s5_xBEymK7sZD}U%SKU>g?-w``oQ=kGrd<&+C5D1BOZjiqqP%yUF?IP4&^>33l(oGe@Mmvkt^98(gat(9yZwC6*&F^6Fx@o;l4496{m z;e5V-xDd+5?PJY`vn$)lXh{7G>!(0@t^VbHH{HTQyQF9kUOuwCTA$zL|0hAz_FJCFqz5nqyeZPMDB_6PB8-N&z;`siYS_D(NpR0{@DnY2PjJ;^Q~`wt@ z8~i+v$JODUni6@E$J1H;lo47R1Xe~dZ4^}n38h%I@>UM-xzM_Rlic5{Ik{Yq>#~K@ zxk0j-^R~)>%kp-c0pFRoj~Vb?uHQ;C!J{?kHUkzw2b>4E99rm=O9Ko7n*bA_Os$30 z^Q4a3F>l1>W#&nQ>@d<)kI+k75n6^RQL|ic#MX*A@O}*N0t7e#%mB*MUBF&>&WLH_ zD`3WfBfu2!DsU7y2D}Em4jc#G0Nw=N0;YjSWVZ=_wdr9nn}HU&Vhg^bu^mk1Tpk7X s0UlsK&;c9(lqGZmZv*cDvp^C^TyP9w%{*8##kzG&jk+JRO~PCL2Y3_5V*mgE delta 1070 zcmcJNO-vI}5XavvZK=z)6(gv%7-+CUTWO0N?J9tp>LIMe1G~r}oI2uHaQHe>7IIj!Ri$^EMjO@O_u`xcsWnD8pd7-qY6Kgo$Twfo9!z($bz5&9x`?Nm*iJ zJ+&ZxNE#{<2@vkthF+(*GUhuGOz*1dq|bfMt#y%A?Bt_yH8y}|M=a=ARiyUN|GZ3c z{4zR`EwuV{0V8&=8R0gLUH-*8onTW3l!f=W;(0n)Ku7@|^$0Gyk&=XZ9u^~+sLw9y zvwH{`W^MX*=<}36HGR{PAeG2YWEZj<;pg0k YgpeCZJJN}CjFd$|eH)`N18ofc0G$aLdH?_b diff --git a/Kits/DirectXTK12/Src/Shaders/Compiled/BasicEffect_PSBasicTx.inc b/Kits/DirectXTK12/Src/Shaders/Compiled/BasicEffect_PSBasicTx.inc index a230c204..e9514638 100644 --- a/Kits/DirectXTK12/Src/Shaders/Compiled/BasicEffect_PSBasicTx.inc +++ b/Kits/DirectXTK12/Src/Shaders/Compiled/BasicEffect_PSBasicTx.inc @@ -39,10 +39,10 @@ ret const BYTE BasicEffect_PSBasicTx[] = { - 68, 88, 66, 67, 175, 244, - 128, 86, 7, 247, 254, 150, - 186, 0, 124, 244, 76, 50, - 144, 107, 1, 0, 0, 0, + 68, 88, 66, 67, 147, 115, + 177, 226, 104, 56, 158, 72, + 120, 101, 207, 245, 127, 241, + 131, 246, 1, 0, 0, 0, 120, 2, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 152, 0, 0, 0, 204, 0, @@ -130,9 +130,9 @@ const BYTE BasicEffect_PSBasicTx[] = 29, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 60, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, + 0, 0, 5, 0, 0, 0, 68, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, + 0, 0, 5, 0, 0, 0, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 76, 0, diff --git a/Kits/DirectXTK12/Src/Shaders/Compiled/BasicEffect_PSBasicTx.pdb b/Kits/DirectXTK12/Src/Shaders/Compiled/BasicEffect_PSBasicTx.pdb index 6b83bde6f62a5388ffd03727518d1e01a1dd4049..05c6c19f4cb36853ae048ce6f03464af48ca6358 100644 GIT binary patch delta 3941 zcmeH~e@t6d6vyv{r4724u?S4Z`fE}}Yzi`G<`8HLb)^p}P6iV@ zCUYn#vaCbO+N3Q z+BIQE-O?xOJ{W&%^Io4yPaZw z_{-?IilIYWlg@{O8QaLPQf4?qb#Fe2DKGoXWM{R;Vj4;}3$%`A2i`RnWe4o(Ie`{s zM~xo2w^xqe5gF_ui`sT$S79V;IB7EG3{CyAJdlWXFRH7P+lo4eDDhuU$t!araa<(I zovWuGv{p&Gqlsu|G!`A$Bi${vG`hULV0)Xt#qahv`CGTQ2mBBDn%L2kw{of~=ekx< zPFHsM zsUtgi*Q&A2VZ3}SGhdxQ<^Lx@H0-U@ zhY=*VaXQU9hL5BI7iZ)8)w#@}Y}osSsGmIlPWz?rKc}o>pMz~l4(fs*eqxTBm5-CH z)VNlxt2Gcx)LyxHG$t1Rq`k1~_#@x#9Nl>E!fPMQg_KvvCPd+U5vv@xqEiCnfdKy% zFXx(E+Wm(~Z#mce`Ny)HYkW=r!MATY*DU9nD@y?cRsLrrpKENKxyEEre(w#Nt~0Au z6WVc9N56s-52ReBo9iFTj;c?&hL9SRS8Dlm7ifbp33fw%A8Y~(KvEUZ7X0kkrHPq9 zh`#-!@g>@?Bjj+zH|FIrk>2FHydvxPS#+y_1?a&sV90?@EH*8k-C!js0jlYG zY~0A4hVqv+w5-%TNQeU?_0@z7-9ShNCUJART0^bnFGBl1FbQ4&&jNL2AK02sX{b`S z2jUPI27AF%U<5o3l3*Vg1^dA>U<@1p_oRJVddjsKVguL$T)+)HzzZ6IAKVL6znj28 XFbZv_>C1KFCsqc-LTH7F z{5ojoy_mAo_j(I05e(pxPMV+;6k$q8Rs@SQXM$u!73}`DHovdnQs6R)R$BzumZB^i z(hISL`gXtnT8GyYEtiw$l4p&C)b0fGcuqwY>N$2G>ERg~apka-wFIEOkv(+vb0Q6T zvJsJPcy*jDpITcoXnFWoG(B-eBTGS#nJbc=T*NbLiv^f9(!|kEZR>QpHI;t(@ty9y zTC6eWXX|;|Jot3fxfJTwCB?SJ_TT%U(%F3V-2Cfhpji(JY2|Q0+w*MSf+Vmv!wn#; zsiw+!0z~%AG}5Xv{B~dPrw!Eg(^+?6Nz=r3Hcs!W@cL<cU~akh9$nYhj?UQYXq2`R>{p2f)!QV~}#hvkSF^>9oN*Ag-< zz1#tVGtP2&o&>^}2oA|%gaR?vcd<(6>FVYVud5+Ie14yMrm7vrjL@!Cill%Mg0a3T z!M@t+uxJ$DRa-qIN4eso0vr6Ri6zklHswJbalLBXjJZrm+l=j*kiHoYWWw&llV!@z zv(f1gD;`@w&m&qyHVu-3Bp@#kIrkMwL_EkgYU4A;%pj)OTL>w{FO(G#(wR!gDlU}- zsmKhurMI!tfdr9T$W284!$IT_as)Yw)F61@F6g>)mmNY6~wENJdv)W<-#0nDKLrVOJ_@h=rq9vc7v diff --git a/Kits/DirectXTK12/Src/Shaders/Compiled/BasicEffect_PSBasicTxNoFog.inc b/Kits/DirectXTK12/Src/Shaders/Compiled/BasicEffect_PSBasicTxNoFog.inc index d2b882f6..fcec1674 100644 --- a/Kits/DirectXTK12/Src/Shaders/Compiled/BasicEffect_PSBasicTxNoFog.inc +++ b/Kits/DirectXTK12/Src/Shaders/Compiled/BasicEffect_PSBasicTxNoFog.inc @@ -33,10 +33,10 @@ ret const BYTE BasicEffect_PSBasicTxNoFog[] = { - 68, 88, 66, 67, 140, 101, - 194, 8, 170, 236, 197, 9, - 80, 208, 204, 5, 221, 74, - 83, 234, 1, 0, 0, 0, + 68, 88, 66, 67, 217, 14, + 178, 95, 82, 101, 246, 138, + 66, 99, 237, 47, 186, 39, + 10, 7, 1, 0, 0, 0, 224, 1, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 128, 0, 0, 0, 180, 0, @@ -99,9 +99,9 @@ const BYTE BasicEffect_PSBasicTxNoFog[] = 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 60, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 68, 0, + 5, 0, 0, 0, 68, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 96, 0, + 5, 0, 0, 0, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 76, 0, 0, 0, diff --git a/Kits/DirectXTK12/Src/Shaders/Compiled/BasicEffect_PSBasicTxNoFog.pdb b/Kits/DirectXTK12/Src/Shaders/Compiled/BasicEffect_PSBasicTxNoFog.pdb index a299152f31c66392031d5e0dae3735e5b3360c19..0dffa54a3854ff6b57f5072853b0b5542e451446 100644 GIT binary patch delta 3907 zcmeH~ZA@EL7{|}Kl&;?OLNOU)2j;HM3KbnNNGQHQp`FwrHk6@D=72#9bceuPrk%)oqobki(jVkB{9p`!Wt8o47bVRYYbBVcee~@Vsf0$Pd&-+ zp69$gC(k+Ox%atG?0_NmsbQ>8VuX;WfCtK$y25yhP6!qugOGWZ3YY1G(O}4vyWQ(4 z#;ZOQia-1OV$Ja64~M^ZWnEG8#Y@z9-wJEb}*ne`#5Ur`1kp|0y=YqR}vO3pY0vg`sO>%JlCeOX7= z*^A|^p-5;`s3$bAO@3JR*Sp-Frq&j(-&^Z#@HVe+^?9H2G_Yf*@8O)PUg=muIp?zY zl%02KPC_m$E#fpcKDCm6aw1s3Vu7D;ks zJ}Gc2G1v5^@lei69ye9*KX2sry$wC()x1}8!_oSb$bhe3=?FyF`Ki^cuQQLmcjo9u z-nEKti?__JBePxIE;cs(I*!84a}A?id@M0lws6Y-kAoQ48|Pky zlibT`G;7~+H17LpB5cai1BbeL=hqpg%D3Kb{pG?}l&#oZ!fIksW79{USi@HJ<5)8_ zFVApRii8raR__{Y6D&VwUfq21>2Eg7pMhwzzynwb_<%pd%#{W0$u|9j=T2L U%!80##swv*YB9~~kGL=Y4?0-NjsO4v delta 1022 zcmcJNT}TvB6vyuwch_y4)m3oR-C5CvB-e0VGw_QtSNl*YgNhysRu|jW+_n#k&9Amn zs7SM}Id3KzL6BhHpa(000tJ03>LG&iMG;f92P06hbKTK=>9GU9IcNUo+?jjtIpGOi z_>Qi7o9PB2q(s06+I5z07>8lOEWmFD!U7B%bh_k$;-%w&*;iAa-0@2lJ{3Bx zt?x8RTF!JK7;L=g_iZFA<3=omd~paQahi~^!vf2S?K?^ryjxlPbTrVmc`KcqilJej z9Z~42-zc~;sk7cji)MbUrTfq5xfJ%L3Ax*2lXiQyJwthP0_fNWVKd?1RbwaLoz7OOBdSKS^w>mi>Y**3z`4Kmyd#?zU^&owZwQ z`4E?46_jGP7hMwN%O@Vt&<=zrNJt1TfC(l(5GpK2NvvRkQE8%4|Fa)%F)_JT>(k!k zH}~Yuxs!A6Ju_$ip^t>n6=AGUq8!JCcwErN)n$guWRlO~bsRUN68;{UGzh|Cx!bvs z;C}S@XG;EsiB*TLN_V8O%nNF+c$XNCyoOs&dQGxMN(jm1xz0!fPpU|4h<;+qB(VW& zpY{%Q$Gxqlj?_qe;;3XwOqBW+WgzJ5in%-0YtqcRf?|2l7xZoQ z_4)?3$-7Op28r>UQ_4L^Fd`4IG`;H94=u5*>1+1>wU&)1K zMU3Hwr_ufqQzlvE!ucGp<=KvPhyN zKGEs%`urZbLFw;n?|rd7(A3fVO@v{aLm19i+j~=?%-%lM zY&dp(DGhjqmsmdq+H3VM_q%!y3vE&S9=v=sI#r(B<^Lx^1bY1DAtcF@j6u`(9Y@2B zKTZ0Lk0z>wTCwvBopJN{>9z-VJ|}e9?ozrkG-PNxd&%rKtLH;4#I#gb^^C|7PV3dj zhXcB-ANBWpE^hv2%kYZ5_dh&yu2VfS!nd%WX}Y*1>g+$Pa_Qpo=PydSxVY;7gO6Rh zxTK5A!~gzBs^s5CvbYp678glWfA8~13(cA+Lc0j@^DDT#Hf+mrRlgh`)vih<$5lc- zY3k@%& zF+DU}GNlBPW|h!Iztv3GPmyu)@1EOE_b z#G}54ZUL|WBRC1f1Xx9^>2d7>kAQ5TO)bIdO|(qR`#>PMIp!gbE5%54Imc~Z1XYPC zesiQ;AO(5v!TSX;3J!p`f%aq;Z3r5%3mR z9dYT&4cqfDYr#rj19sp5PEZH516l*Lxa+}Qun)Wg_JemPY+<8!aoVeXx&*0%g<9k8Q<1Fu&SL zi6l+A;k<-NLcJuY_n`+Vf&v45G3Y6XeM`*P3JRfMJ9kELUwZ7qZ_b(jId|vIoc~4_ z&Cy5Zk=^oLLP(8(7hL@;&$s*cG3wYpi6X0N(Wu=XfK_RZm5zP35O$>3!6GG8QmT! zxTzQ$hh%AequddRT)om9(%V(GB(I&O@nAm7SWW@j7tf}##Taw7^&G}{DU0rj@z z(6W_ZdU>MN!lh`)CHQ&ZO(OHQcz}81^#c7AUZvA*ne@w#?{rUlvBg#3mPOid@9}70 zakj^nwtft@Z}5Z3Hu$Vnn1AseXx@V&S~1*d?R~QMohGqY!*w7no2E)d0)$8A9BDV% ze>Yx;WDV5z)49f?{q+-D**F#I{^#ja^wY~COLRBNVF!-pI>Ogm9N`~6#-z1y%D4%h zHzF@biU}!3Kb*mvA*4L1pQmMr3-y(CedQ=2)0o@QJFnqs8c1Ub1hjwy+*ZR@TBiec z&Zrk*%mE!q+I_HNMCA~oBK$nnNEgzL^dNmm?@Z+!SZ-r>hk-2t%x?Q;Tt)-RUy#%e(EtDd diff --git a/Kits/DirectXTK12/Src/Shaders/Compiled/BasicEffect_PSBasicVertexLightingNoFog.pdb b/Kits/DirectXTK12/Src/Shaders/Compiled/BasicEffect_PSBasicVertexLightingNoFog.pdb index fd71bd13ea2a6a1888b88c6baa26c3711144ac3d..d2c025cbe5e7397005a30229bd3ac8d457698c2e 100644 GIT binary patch delta 3892 zcmeH~VQdsd6vt=wuE)9DN=rh4qczJ3wY?PD9wlk3SgyCHJt(zlOBI6D(%!Wvz1!NW zSfJujt$-x#5yek8 z$#3WF?0cIxGjI3Ji+*a3UN8^kON(^gu}({UkFFcC7VQQ;OHx0ub#yw`)VM!oTQqm?9GRet zj4_)>4TaS3+CXmy(N&$c*3^JuH7MB(E2&#mdm_R1Ib}t=DBazfS19iZMuNM7oxz^H z@&>t~+O2r&o11(MzA9ghuW?&*o$nQI4Ldoxnp0K#sdWM6)Mc@F9!j*TgJY=a$+a%y9yntUFNot*?|r> z8=C$MOQG;A#b3f9<#R+22u~GT*j_yEx|7=t2a9%8Cf#s9f*Z=4EuAS>9$Y@&XgE2! zf^`MVukrp0^v~*Fu6M;FOteuA`|1D zK4~NgZC&4GllA-DiRL>$T%v5{!D6;C+H0vlbIu;NYu`m1scnU+yi6pN=)Lw-|CEsV zOUCWpXJ5U(vw!{J+sD71Xw$@jqxJk-n$9iBH2V*eTspVhKcS>^i?`-K_}8U#OFFka zeDp_9%^yDIb4vkdZjnUokC0zlY}bn+w6iFBX2JQFV(x5j#p}kXepO2eDMi(!S4Gc( zCJ2LI59DvavtS0ux&qpa&*(EXYWp8nM;z&{VL3ENTUL!*-6nu>C&V)K!bQlwC4?kk61I=J1e%xo zF|;>!ALwuPf)_?(0@cc4P4y}IFf th?QU?aDyt~0Sc%F`nKpkZw80JVQ>U|2tGLNK14G*aVIV9++^E-Ehs(d70<8W#J6L7--dj8Iq-`$e zs8eK$xCq9{CM@~rjO?bxk{JT(VFgM+6Go&AO>nEv6v)t2$rlcV!k6;TMb48%w_6IV zE84<7SxPRHTf*ViD^0;fyN}JtKTgo)z;>27mj<+ZX)B%mlun~T7oyPBCX?XJrJiOR zEt~(AC=XpQa48ye2!%ZGCXsoX-M~Ccet~`rEz;48S@iSD7rOIuk-?Gcl119k`*5&s zI^Jp8nA`^2b@!dl)b^%Dm>ho#)OoLfR`f@VU61l!s}g(Oe;lNF-AJiOfbhud10MwQ zuf{WBOV6R(bfU4K*gv$1i8OZXf9^glv3pr$s~wGUC>t;4D#FJryujc55>v+15p5DU ztwmlA7ZFl~Za9gPKBPRQpQmMr1NDWZzHoq$QOwQgoR{!e0x6aa^=iEpoO<4(My!xC zR^^A76c3IUap37d#1shn_a-R)0 zujM^9*itiGsvXCL!Gw75gc3#(F(P~zkW3^Ed5ZAb5|WMtkqy)<+G2K4EWTz!3h)i3 zg@m+c5i*NQRY@(h!;X?DcKVR(NH-Ee_!o8~dypDrFR~BWkKpem2a#H}%?=DI)P`;F r-dTxC6~gyYja)<8kq)E_=^U$k0frlx-5k$!!Ln}L;euJ+U|rrH6^RVr diff --git a/Kits/DirectXTK12/Src/Shaders/Compiled/BasicEffect_PSBasicVertexLightingTx.inc b/Kits/DirectXTK12/Src/Shaders/Compiled/BasicEffect_PSBasicVertexLightingTx.inc index e0b6b429..8046f4c2 100644 --- a/Kits/DirectXTK12/Src/Shaders/Compiled/BasicEffect_PSBasicVertexLightingTx.inc +++ b/Kits/DirectXTK12/Src/Shaders/Compiled/BasicEffect_PSBasicVertexLightingTx.inc @@ -40,10 +40,10 @@ ret const BYTE BasicEffect_PSBasicVertexLightingTx[] = { - 68, 88, 66, 67, 56, 32, - 144, 120, 96, 191, 116, 174, - 87, 115, 77, 223, 89, 46, - 247, 192, 1, 0, 0, 0, + 68, 88, 66, 67, 220, 88, + 90, 152, 18, 251, 16, 16, + 2, 68, 38, 92, 143, 10, + 65, 252, 1, 0, 0, 0, 156, 2, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 152, 0, 0, 0, 204, 0, @@ -137,9 +137,9 @@ const BYTE BasicEffect_PSBasicVertexLightingTx[] = 29, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 60, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, + 0, 0, 5, 0, 0, 0, 68, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, + 0, 0, 5, 0, 0, 0, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 76, 0, diff --git a/Kits/DirectXTK12/Src/Shaders/Compiled/BasicEffect_PSBasicVertexLightingTx.pdb b/Kits/DirectXTK12/Src/Shaders/Compiled/BasicEffect_PSBasicVertexLightingTx.pdb index 9a72a2393bdf5bf0ec129155233f7a2bd77b9f6d..2361e19551705bc03a1de682af288faa2828f602 100644 GIT binary patch delta 3940 zcmeH~ZERCj7{|}Ky)Cu0d(k*Y+03P2-I@v8*ph83qi?d}n9VkaL}ZMXioXN%-j78L+Y!hfBO%I$j7N!Sm$Gil>JJU>k{*>hTI?=&dv}+o!{hL@dOA0Cdp%FNTiNmR4{)j~mwk&U zr!Gs(Sb0^8zmqCzDmmRv%&g#7P6f+ZJn+jMa>QEC=d)BK%Ot72Ouh+T>`sr+-7wKzm1<+%XXFvFEn`bf>n+xvr85+9;D! zdS&+OjRL0;v!~`JL&Yn2!c=+aTOD`oZSJpY=DnI*j@B#32E9?)7l^TMW>&KSeDlkV$3d_mc=ebsDjd`Q>+;iu+^S@|g5 zNsUW2jSU7uiP|gokGRC5YuYQ@&ph+}mXZ3=D{p>q+OI?p%?U!PkZm2aqEkl4O1=D7 zoX<6xwEGW}UOw0S`NxvaHSX5`;MYTHx{KGzl3fvumC+c0Spih!I2Z>ngTp{w*$o~`CPb<< z?t-`*41+!31+W*q2;yKL7yxUK66=<25o8VM94 z7P=YK3(ivNXwRcH>p$b+smod}MFKXVf*YPBGDo`|m?P#B=*Nx?I(sFDe*XTA?!H#3 zwUrjiB5fUhJnmhd@6{U;J7aqvyie2rIom5Nym|+;;9)tf8|~8dJ=wFUNbJq%DUjCE zW~xO3gj;4E^Jt8}+Af4lgDnFz+E(uJO=Yw2#D;*kPkl-;8g^gF_5RPpq{j~I8;eUC2sW$E=G{rlzi^iAU4$36Z(2HA+ySh z?Jzv&t%0WokR~l~vdEVR$BjT_B572m6Kl0ZZAhid3?*}oKA1E^SeMks68+`E{z`UQ z+)M4QWG`{gWSJ;)!oQkXu~@;WzN{yuXU$u_kPoIU-<=OTw*0|-*x5K;t?s=LjUI8} z86>nKqC@!5B3Vc}@(kgzFGvOwK(<8|guM bk$$9au09IdyXf6xpx*>$)PGf{aj)es4+R%2 diff --git a/Kits/DirectXTK12/Src/Shaders/Compiled/BasicEffect_PSBasicVertexLightingTxNoFog.inc b/Kits/DirectXTK12/Src/Shaders/Compiled/BasicEffect_PSBasicVertexLightingTxNoFog.inc index 1f4f477b..7352fe8d 100644 --- a/Kits/DirectXTK12/Src/Shaders/Compiled/BasicEffect_PSBasicVertexLightingTxNoFog.inc +++ b/Kits/DirectXTK12/Src/Shaders/Compiled/BasicEffect_PSBasicVertexLightingTxNoFog.inc @@ -37,10 +37,10 @@ ret const BYTE BasicEffect_PSBasicVertexLightingTxNoFog[] = { - 68, 88, 66, 67, 187, 166, - 223, 93, 128, 28, 53, 198, - 217, 1, 35, 91, 232, 253, - 156, 11, 1, 0, 0, 0, + 68, 88, 66, 67, 90, 229, + 225, 197, 247, 133, 174, 188, + 147, 170, 2, 248, 40, 215, + 83, 116, 1, 0, 0, 0, 60, 2, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 152, 0, 0, 0, 204, 0, @@ -118,9 +118,9 @@ const BYTE BasicEffect_PSBasicVertexLightingTxNoFog[] = 29, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 60, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, + 0, 0, 5, 0, 0, 0, 68, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, + 0, 0, 5, 0, 0, 0, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 76, 0, diff --git a/Kits/DirectXTK12/Src/Shaders/Compiled/BasicEffect_PSBasicVertexLightingTxNoFog.pdb b/Kits/DirectXTK12/Src/Shaders/Compiled/BasicEffect_PSBasicVertexLightingTxNoFog.pdb index c4235a4cd4b1e9c5a6ca4cf1bf5a3d03edeab58b..751ba9c54b4c8bbb609fd31f6fe3731209cd8e68 100644 GIT binary patch delta 3925 zcmeH~ZERCj7{|}KeW6}jwwXAwZ04?F*_I*O*ph9i+g)$5#W|X7PKn4ITf0`e-nkAK zFJd>GGIhA_pfwR?5dA{bz;2A;112WK4`N6p@dIIEHEQAn6O1n;81#SbEfW)yBZ{AT zlHWZ~&RhQHoaf%>K8gM2#K-2zQU@c1Bm_KArnD04Njf9s3noG?X;ipCXRK!PVkxYw zqv${UQD|!i>yzI+b;Y;**x~(Jk$9e3U*C!@g?-{EXLa^`+M8+>Xg$p|ylv0RG?b@~ z3p9@^sS!$RjV61K+TX9n?g|ZujrkJ}yV2(uRMnw)r0;6yBYDbZNST zsUeH6nsd)mnad$M#5;O}p-3z!wW@>t-O&fS2in?O)%Jm44|`(McQK<{Gq z&e;PSc-N|M&EGQj9Et4;%WN|J8jeEYIf}oy!@TCW?hu}4wy>`Q zI%FuDyQA|`{(OAA-Y|V;2^$ERALIQL=&#kkJnx3<*l33u3*zNt>DlV+DgQqXVrB== zy#gm$#wnV0?>LYQ{4^7@Eixj9wsPmECY!bPRM#)xoTjW~q>?oyhOKSyedvriwf7Sp z)V{=2Undeu^jf=p^bJ$~kCuy@PCWYchSAzR7hiq%c&~PPENT*tD zgmMBo(XZg-+N50QZFoG>sz22lLTZpy=}FVwpcBRf*aG_qSOw;Qqz^!u^JnUOjoQAY zhkmf{qk~pLd~II|FAdXuMlw~0WNJRGGE%8bgPu6))(Td9#dCDcG@TOvK5a`C3A8E` zEfphZ>e-nyYYQe?n6*77dTZ7mGtt|;mlkBCUO=@FxPT431w;c#|D#y&>;pG}0-#S_ zfi2rvm00|;nHCi~hY6`fOG7mw+ixKxjVUo_s@hE5#V=y?{a^y@1;dE8Iq(8_{;0g0S|(v7adDUF@0k9y7ytkO delta 1067 zcmcJNT}V@57{}k|?87zB(HUqq=iCG(O`Nkyb4t0UX(_e9B50Aa)||N(YGQuQRH8sr zUh&)rNlI4<>U$v}g+ZX8H%VOu;+^Yv9-gMauzw2hA%Q=_!-Tl5GFv$$s zZBQ=;u;ilegluZ(b>I~*7@-hkVTzBJg>3Pa5#qrm_M|{TRN}p%U@&wi_f~6NbpC+A zM{7c3DAe2(@c%7di=WpM^2V$n&X*iny2P=fxWUUb;>}4<^u z1T>sAi(2YaY0=it-SYTtl_Z7zCN5tJQj?Zh>a&4aA~hUc3vScthD7@5+gE!0u1#gi zN*A=W_R-T}_sVRCCN8=(cH;2|g=V3^0+u*(z;N;GxqJF%tu;6YcK*xtW;V%?Mhy)9w?3 zc#@fBgBSFy@D?TNb!MwDJ?=wsBcB}t#gD-W3EF> zEx_|Q;71Kmlgtr;G$`aA8@8*6Y(2464>>cX9vIa_qk3N(i8{%SPTKcW)JL*_uCcfr z9%psAr>XhIO<#+rGSJ-Q8OgQ6znm)?j9``Tvow0Gl0o%*IhO`Wd$}tOj_l?AX>hb` z!XYm|9fJn3;5K-ST11UVLxm(DF~|!TD7U8CNLzq>IuoiFF5iEX-gzz z9jA)Cm~Vp2!XE4_MZ!ooavzcYa0)q%oJGo!3IvavoJT5=D)F8P7?g;$X84%lMCA

QFS)yJW6tGvbXW$||Hip=fAV zs6RCHy!4RN+9)gDmYwasR-fC~hQa}fhECX=!a%TO)yP`t0uS@6-|*=hc!yC!x~3MO(PkVPG6Y<@qa< zp~CenVX8gwwV65gcJx=*vmVVYTkBV&L;gXvI}oLp<~Gqt&uV)1t5cn0r_4M? zq6hnAIx+tiwnAaqiob+I*5{}m5FR&O(Oa2u-O22RoyPj=({9MO;fC^DSAW)(<=e*^ z4X0;|X(Y%$&H5|QKdXPa-*vaK&^9$3z{f|EbFR!T|33l3(|3}uBS`LNbeeYUKNa`? zJQcRwmCh2{rURcFEgg>cI)DB4GeS#8DrrM(*xWMxi7jl?K902!Yq7DmM&Jmi_uAS~ z#aM9NbZz&Ar!IGnZa#ADjStWFXoF)L+S$)Emt4|$_8(@sTypvIijqq%-lqTHXO~MZ zx#V)|-5)`fxqW1ki-R$_h=TU}KtNn&(@P?>3n+bVf{TyG)8sz+>Pwa2y-~`s`ltNaBQ0xyHD311$Wl^=#!4;p|B+`t1A&GT6vuyW_K({*ldGhejk3GtqFcDT=E2lT-L*ezC1}#2Kv}kRt#v}J%zv$> zM1iLKV&@_xc}>tAXb+Kf2n_6E&?yOzWkv}Vfq}i>&Wd~K*bhGQ-n>6EZ{~f&EBf%1 zexg9UM+m9s@PcPlwHlWo%9*(+_Z^}}y*_)o;^#%clyRYUW~m@rH*=${>7{Seu1fqm z7#D+>^3Y|`K}!WQ_>^-NI0{-|R!GwV4&{Xf(zK}HkwYQ5qv%Rc8;Mst1m8|XYaA1W zM5EX#%iUeUK)l?eE{ne}&~LtcHGM4w=-|eFy81blh66T4qFX@|=Psnq_FP)N{wtoI zzG`5haKOS9GsB8_)!FU<)w$8a(T|~ZI(IFTe)+LM4_z-YSPE?-Ph0Olo@{sRo1wM2aF3?Xyqn^88e;F%dR_{j!7vIk7DgE_DQkv#A!UI|>; ziH5joZme$Y3i?Qg+~J?E>V}8}-8#%Dw52P(DH~8VaI@^BPqyJgyp^> zsYn3XMcsUE#0FB9r=1WNKB26bklsu}RuuJw_34uky>7V98Df}TCQMqwmjOGY7=NZ%_!csEzKw@QpW_k zlzLLzD6KVAwq7+FRbzLAhQr4AG1+Fc$%Cpol!)|a8nx5%{DY;H%JxVivL!MQ8QP(& zRXSVU9&g8{E?=jw$>;Y4Hf(D5J?!lV= zsaExch1>Tw4%9UA9?dmd+pZ>t+6UF%V1j)B{YeqgbSw9LN?*8e^Pbe$d<7DfS!cu4KgM@Bf1N8 zK^OzuAs+^Jf;ph*9Z=?cnL1CS*01QycLmbohO3%EqH0A~F3=Zgiz|9nlg3jaWHVj@ zDN_U@lMy39^J7Xg)bYTyX=<1{^8Yey>P`B9k$cr4_gcupjLa*e(DN)^TFvBN8jrLb zrIXU%XL+e&fmUY%uE&VGdNOCv%7Td&X60rRy(KH}H_=DYS?hND!2$3LcosYlo;%{+OU>huCg2J`)87F0i?NRY delta 1120 zcmcJNT}TvB6vyuwch_y4$yIQ(bzEnciZpRu+rZRHTQ#kv3@mymFqUmwbKAZMzuQWQ z0!_Q&yck+NmY`1LgD5=&2Ktae4^hO@OJc@WkOT#Gt}~VpJ@n9l-<)&Lx#!NAx&P>l zA=+=~*(_cogj8|(KA-IUp~_ST~rezPmM9`#+~oT%KO!)uonz7`EYcTtt{X#cTV)u5Oi0AJ7*5qnc;s zh=&jlYTz&~x{#7p`&n3w$e5qk^Yhh&3}b9Ty*z=(Yax~It>ODp!92Dh9o|5n1isuD zYa*l$-7n*aNLqEV`S3s^(H2Uh4WyCs2I#XvWr4OmhED#6erL)beaZtH9MrW~h+6!u zN?nOsg6WP$PU&`@8~!GDMY4li6GpkN52k9{O3Y<}btU#@!Mc^WGYi&N+%M9GbD}dN zF8p`_J&%|WW=4d4Ln87JVYQD)5)wq#P&c31Cxc}5))SJCClukYYEC00hOLUA6v(h? z$7S4Ej(CwMatUcd*jsiYyO2s`4^oBTRg%5PKE$Uq$)G~15^%t4M;T^zBW#`uq#0>J dT9J07ZKP}*j8`zas)Bh5REznO_UNsVegab-65Id) diff --git a/Kits/DirectXTK12/Src/Shaders/Compiled/BasicEffect_VSBasicPixelLighting.pdb b/Kits/DirectXTK12/Src/Shaders/Compiled/BasicEffect_VSBasicPixelLighting.pdb index 00b63cf191e9596eaf5549f244bd6fb7b60e6fd2..df82afd234bca7ebc88d2159c33ffd9aef9b10d5 100644 GIT binary patch delta 3921 zcmeH~Uu;uV9LMkJZri&{FWWRsEJN=q&b66t9b4jtI=Z#G!YIu)ha|`xTf0@Z-nmYg z4zWyup;p%&*(LE0f1cIAZj4VDABZm`CYZpB5-Qn9oS>5E$LQ%~}_ z=a+MT=jM0L`Q7`w-}w7{{9AsiQc^jNn>68q_O4cLIZI|u#ijy|OKHS(jm%nje&ziG z-mL`p>%T}WURZw6s|i1SHRC>iK`Rrl63d6Xam!23NiMb8Oo~igpBk``29h44AKQvZ zdcdWgwvZxY)YhU54Jpw_!eax5x69U>8!;v(BwJ>pG@>Y@u}FW~-K(9GZaiI4CGU#F zB0D03kd#!}gmnKsctgaEQONaYb(oZfO-Ol=~Do5^= zndiuK?|_F+&3%Ba@Um>hU(z8Lb4*W&mS(!Fza|^Hi#ZGjjSn zN0Y%{XQRUMOqI~q?m1r|9Gc(Q{o9qV2`%4OL)XX0EbX6tX^+~q&*PoMwyL1vQIR8@ z-fQ_4n>`Qq~DFG{|+_}c!1 zk6pgFbI(iIr!AO8zuup<@U;)Uw1KNV$=!-QXd{0g++Gcn%T5!a3T;0u+gdvX7Dr$*( zO3R_8iYcd$bgNojVIu2JHJ>EY;@?X(wah}?My2#F(PQ?kZL*TmtleTI_hjw;R&uZJ zhSiAr8oFh`0R-?75HncN>&*=MK_Mss`qXNy-bUTx>KTEQmDk`@oaxVS#83<1qJtSHNEIDu{!9U;?}bUI+WZ0dNpZ zf~Qn}A^E2837Ab_y;?4kyPd5t^>f((HUd550C)qu3El#4gTyJ%I5AJdqBy>rL@O44 JHZI9v*&n#hxGMkv delta 1018 zcmcJNT}V@57{}k|xXm@snhLJ6x#pabE1a`klv-)iKFvn-bx~lfwY27<#4JBrrA2{e zyyAff6pOAD)HmoNiY@{JyD{jh2rok|2}uG2`=1?$yXmqQe&>14|9ReX-gBOR?29h; zMAy67e2*~}kZ{4eD{>8!G%lq}6cZ%P)3`yWTR&9(>lC5dXth0iF)S)N%OCrUJp}{8 zW|||zL_JD=K4o?*o=s$tSWu~T(hiDCd_=ZTTyQI|on+Be*&mHWqK!r8TP|qbZaKKB zXdAoD^2$c@m1wl-YJE7~?iW+$-^clUFkfWMr4sL0*vO}6(|9cG1U9~0Ziav9Iu~Fpd@XlL$o=I}Qg91vxPOcQl$~8OX zk5!$cemgZKgl^3Tal<4TB|iCNbF5lH&9ZHMMPB-s8x@HmkpZv0^-- zw1lx6S&U6%t0F5UE-Ki02c3ICHMk9KfmWctWf#~D_5=J?b`Tr_HQ+F)Rj#{8P=yl8 lr_Y6zQ1$>nr~>M__JKCg4mv;#+#IVEr0+!5CCIo$e*tN^2!;Rv diff --git a/Kits/DirectXTK12/Src/Shaders/Compiled/BasicEffect_VSBasicPixelLightingBn.pdb b/Kits/DirectXTK12/Src/Shaders/Compiled/BasicEffect_VSBasicPixelLightingBn.pdb index efda990ac17654f050efafa0de9c5716dc5ab394..fc3468978abdb03c0e2b590647fef26c6eb5bba2 100644 GIT binary patch delta 3922 zcmeH~T}%{L6vyvfW@m?SN1%;VSJc_9Qg%b-Lre=+ahKVat%w^ys;Lzbc3~^*P!^Sn z;)NfVp;RE?`aA5a^OANbJJp4krG_0-?a> zKu4hGLwUJeU+q-fbxn<)dXLLf<7rsmgsFN`YvA!`C!YnXSGDe=hCR(fr&gJ(8){h7#JrJ=fw5V zK+ZyzG^MXz;hA%9Lq}O9>(M;2wO%#Ukd?9i%x`cGK&L-bqJhGAXS%tRLDKpQJ zNq@VOj7%JYtx#CD;<0o{#T?QTqRK^Pv=t{qcQA)xBjNVSL>SH|2t(Q0+>r`p`u4GA z!_fW5RURNOb#$bP2j;*zMd|FO!Yi_61blyq@%*F1%fUAnlW zi_4?`{*YA3zmH^bu`?DINu&=tebNgST@*n(4dUl7;LMtcGuKt|etcB#)iQ+2Kt1W| z=nbF|jA39K*e8Hxz$75+4$vk&dQa7v5ghTpd;FexjKe*gte_07m&5zx>L@0orpc$6 z9-1zhQUXc0inLhb z9yUTZfEj=d5P)w1F#!)(y%~WvAQQ*|^r=O#d^0H#=Zy(CFW1tGP%(^Dlp?fa7AQ@a z60~Tg0?xNaz<2yvhEF>CuyGVDLb31w N(`?~pyo-4A{sEu#xpV*k delta 1020 zcmcJNO-vI}5XavvZK=yHUkRwSU}=kyYACHFBA@~V{6g$Oi3d#}wN|RQM$w>rSQRvW zfRKmXi-`miPhfy|@L=?0f(e?4i6@Ea(Ev&e5lztGyj_r9Jo=K~&bMz@?RG}`j)vPc_lKkD

MRf)aqISkV0gyCY50O6Kp_f8p7 z7lX%@%&wYF`aD=rR6mf;#0Sy3|5<&aR=q5;rPiPvwqR>6A$+~U7XIRGj9U|j^iANH zZh2TKB%~1Mp$<3QNNHR?cS{f(>eI{m^gcpH2vd^#pwI7pk`7YT27c9_4Ne13QCrX( ztvCVEY-s+g+|wsP8=1IK(Rv?09;?H^J&UzJ-vj@eN7ZTvkKV1yxS_MG_<{p6SA3rX z)~@(n4p?9HxLCiB9gP`r;}s>eB4R@LG9qb6A~J;V*cT)T2_b8!N6d;k!J6p{6Hx4}^Z(wFMQiWVct|6@m|H>|8H?kMO|4Q~F2ap=%AX2Mdb^?Pk oHJA$@^U6`FKzv9g!t2_Dv?1+C2NFT9j+QepcB0qCz`O{501X8VuK)l5 diff --git a/Kits/DirectXTK12/Src/Shaders/Compiled/BasicEffect_VSBasicPixelLightingTx.inc b/Kits/DirectXTK12/Src/Shaders/Compiled/BasicEffect_VSBasicPixelLightingTx.inc index a6f25865..96a29ebc 100644 --- a/Kits/DirectXTK12/Src/Shaders/Compiled/BasicEffect_VSBasicPixelLightingTx.inc +++ b/Kits/DirectXTK12/Src/Shaders/Compiled/BasicEffect_VSBasicPixelLightingTx.inc @@ -57,10 +57,10 @@ ret const BYTE BasicEffect_VSBasicPixelLightingTx[] = { - 68, 88, 66, 67, 121, 194, - 145, 22, 77, 121, 103, 107, - 1, 184, 100, 202, 199, 48, - 21, 47, 1, 0, 0, 0, + 68, 88, 66, 67, 31, 18, + 3, 165, 4, 48, 15, 215, + 72, 212, 255, 68, 72, 190, + 247, 123, 1, 0, 0, 0, 88, 4, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 164, 0, 0, 0, 72, 1, @@ -228,9 +228,9 @@ const BYTE BasicEffect_VSBasicPixelLightingTx[] = 29, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 60, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, + 0, 0, 5, 0, 0, 0, 68, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, + 0, 0, 5, 0, 0, 0, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 76, 0, diff --git a/Kits/DirectXTK12/Src/Shaders/Compiled/BasicEffect_VSBasicPixelLightingTx.pdb b/Kits/DirectXTK12/Src/Shaders/Compiled/BasicEffect_VSBasicPixelLightingTx.pdb index 1334b61412789c6abda44dd0c04b8ef72f380dd8..1c261d642df931cbeacff9333a3f8fa0607a3ad4 100644 GIT binary patch delta 3922 zcmeH~U2GIp6vyXoXJ@Cwj%_tmT#8OttldquAC$xvwQReqT`6^KYZU|3(%o%W+MU|1 zSS{jG0jsvq?bQzP3pBo%sG*&RzF>SH8p9JNJ}F@!g~SR*5=9;~_@Di7i;2k<#izZ= zZ|=#Rb0_ECduGo3<8Siu@A#>5S>rfv+=2_*t9q$$jLcaIEqNSg=)`iK%n3Zd?3O<7 z27>#+!w-G+<;?rd?-`pWcFlhNm|h~CBf{HHDcjQ%gfyryW!cTbpYb*Q~gl zvLs8l21DUUG^DhuLj&FY>$?Zr+FRB3!B7uwM#iqVtCDmoZkMn5`vU^DBpDxBF< zW}c(a9eo};HUAd2!ppK1e@TaI%rP?|ni}bn-l|OKZsstYG~U;c4#RU5VR)bF?$3s@ zc>7qh;oynobTG_6&iW}ZU#ow)-}P6q&<-^k!plbuqb9S<|4)MO^qtfDktDY>22Hz1 z4~Rs{6)zX7hlVN z@UhDkmt1kV^4}jxmHGR~6c-m`aginc@<2$w-eHO&w4)F|zky>9COpNy`X^GO=2flb zxLT+uQytw6I$=zLZLkl4HDCcKrUTl7Kh+oNMEst-d(l3_lVSc--|KnW2u~(b>L@9r z7Rjfi9$GA!vI5DpDz&8+vSzmN5Sf<#UaM&(0;x`wO79{;=E&F<8!67%O*V34#@=ls zH~B8vQemG*w*)wW2tEK(8Uel8te_X+*MkEOl}h9WS2IlWU>*SLfEjWtcp1C`Ccs`WIqMlE)@fK2=XaUt Mh2l@COCnJ62eUi6pa1{> delta 1020 zcmcJNT}TvB6vyuwch_y5$q&%V)@@za$Sqvgd?>Y2SM5t}A4+;CFt%;e+BQnU@}sRZ zE7XiD&P$LO^pv1pC@6{^0s|v3kRFQgG5knElEA?Jv!l5$J$B(Y=gj|{J9B5wKk~&8 zd1&a}rgSpKd=f5Lw?(FDoJOT2i6Vlec^Wkt3>ycFe;y}P6XupXKTIxEzv!*(?6Ota zh1D`krm=dIynI4&sqQV5C^5fU@4=XuDTTD8G*Jd4IM@o{cBowy>E`%_Q(h&;hJ`x!x>!a=5!8 zgBN{YjFtz^88s;qv`hI~(3&j5-QXhOUZ|7!*U&5Y*xP#n{*rA5FFeR@ToKFHWG@+5fY4LwOAx!+Dc)n_B8L2FT) zkd2g`rhXeW{#CkkCqyk1W0mOaW9_kK1}#gs_T_r$Uw%}r4)W;JDvvQ;`f4s^QQB(m z&7uvfc}Es)s(4(ee~$yf4BYrc8PNhvKwCzT4C294pw;F;0tkY2++)e;cak;D+rU^J zo=}+2*tJx~rm$6&)qE#y-E#|_m7oIL1UEo4(B85a>;ne?{wq5K4udLC4QkY@P7+k2 m2D0gMPAQZ!;05JCJJ){D0$M>Eh=A)OrGkv@$T|d>m*@}fkq*@W diff --git a/Kits/DirectXTK12/Src/Shaders/Compiled/BasicEffect_VSBasicPixelLightingTxBn.inc b/Kits/DirectXTK12/Src/Shaders/Compiled/BasicEffect_VSBasicPixelLightingTxBn.inc index 65aac032..07cad57d 100644 --- a/Kits/DirectXTK12/Src/Shaders/Compiled/BasicEffect_VSBasicPixelLightingTxBn.inc +++ b/Kits/DirectXTK12/Src/Shaders/Compiled/BasicEffect_VSBasicPixelLightingTxBn.inc @@ -58,10 +58,10 @@ ret const BYTE BasicEffect_VSBasicPixelLightingTxBn[] = { - 68, 88, 66, 67, 195, 115, - 214, 51, 213, 218, 137, 60, - 246, 226, 31, 61, 242, 19, - 214, 0, 1, 0, 0, 0, + 68, 88, 66, 67, 181, 212, + 147, 63, 192, 134, 27, 55, + 43, 2, 76, 113, 9, 23, + 122, 47, 1, 0, 0, 0, 148, 4, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 164, 0, 0, 0, 72, 1, @@ -239,9 +239,9 @@ const BYTE BasicEffect_VSBasicPixelLightingTxBn[] = 29, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 60, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, + 0, 0, 5, 0, 0, 0, 68, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, + 0, 0, 5, 0, 0, 0, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 76, 0, diff --git a/Kits/DirectXTK12/Src/Shaders/Compiled/BasicEffect_VSBasicPixelLightingTxBn.pdb b/Kits/DirectXTK12/Src/Shaders/Compiled/BasicEffect_VSBasicPixelLightingTxBn.pdb index 888cc1798f632b9327e741090aedc6011e9884bd..72a5d671221b29294986fc7554e97995c6e562ac 100644 GIT binary patch delta 3919 zcmeH~e{54#6vyA~+Sj*7pL7~0lw#g0%(V{L%1E~QV{6ySDq}X=oRA=MZ0%Or`sO;Z zI>a(X=8x&Rt2`1^(7%Pay%_((#DwS{{57NhsDw%ei4%+@iu_?Rzi+R#!^Gr@;$OYV z=iQV0&bc}F-t*qMC;g5&{hfKLN>VwFn=s*l_Lf$`pCPj*yQzfZvKld6CbPWRyhk*5)YhyF4JnCxW2pgdN!w%VEsPk3laeiGD2*t}Xfocvq#o4fq-&2>R?BX)N3V-x-^rmWK}J@C|A|G z8Qslf*Rd;SV{2(Tdi5qbQn{JUXW3otl6Oj?t2xkBwY!Gao_A0sW@+&WjwWiKyJBj12V*ZtEFt?`TsxhNHdosXag5tR*tet7T&zLgjfuTloGl6QdFJ&tIC3 zm#t$7Q*FZqo;mh*4%RiY9?f-I8&Q&@krAagnxyBlo9J-gDthwVv0bclRl5qO%xojm z{R4hFHUBQQBFM58e+h?z&q+NXngeu2e@)(X53?ICnjUD(x#7P7H-b<13>I8jzJ09G zaQy5VIvg`U!TKxEKdXPa-@Y4IXs42h;^U*)tT(^Q|4)FJ>HFu8AV}_Jbei^z9m_<1 zolOY0mwx*<^UgQX;_u8G~ zO&0qvmMeQsKYn4?_~wZ#M?XH*rzH+~yV%dPm|Svs_8(@sVsiQOic(B2q1ON4XID%v z#pH7R-5)`fzkTGBi<>dINTRkl6qRmu=p_-_X_P*{gENn0{N*9vlg6n2RO&dc4z-hB z8{H4OAWVY2kUs+VfdwGz3TO*qqql2B_! z^<{J`fC~uVLm=kh(d*3u`avlu1G?!(tlmaz#kGe8;w*QhIIadGJ}<{TcRR{Vm?Rvk zS0I%Y8E9_8^C1zrLA>>==w`nEu{hB1iy!1G`~cmbrr0Wc0;1TTSu;ALcn%n`3SoZiaKq2UDxrv_EPlSkgm*G1k(Wi;}SX)2-Af z&=#k>FGXTdFA3^-@F9wV#K2w*dMZNbrPPuTB`~nx*`2wU9y{>4zu)=(e&^nE?)fU8 zbjkx=G+(|+2&otFfuoP*7^Y!dFbSYA5EfzFpwn#`E?+(lSS^_RCQm+0s(IS6+}G`x zsAd*%0Sr^kSn|^u*+okv69m*cJM02Y7?Dyn!KJ>iL#n1q{zy0+X)Qe6eul)lT~c5} z(H8d0QhcF&Arfi3*c^(r``L{A>lj@OX@FLDsU-%6^H8l)CEjMS-@bAf?R n4d%f|X9X(z5I<6h@O>RXI*~4<8&Qy}V-*baJ(%?}Fs{NMPx}kk diff --git a/Kits/DirectXTK12/Src/Shaders/Compiled/BasicEffect_VSBasicPixelLightingTxVc.inc b/Kits/DirectXTK12/Src/Shaders/Compiled/BasicEffect_VSBasicPixelLightingTxVc.inc index caa7e760..27b2fcc5 100644 --- a/Kits/DirectXTK12/Src/Shaders/Compiled/BasicEffect_VSBasicPixelLightingTxVc.inc +++ b/Kits/DirectXTK12/Src/Shaders/Compiled/BasicEffect_VSBasicPixelLightingTxVc.inc @@ -59,10 +59,10 @@ ret const BYTE BasicEffect_VSBasicPixelLightingTxVc[] = { - 68, 88, 66, 67, 112, 94, - 47, 213, 184, 112, 240, 18, - 142, 1, 255, 108, 61, 155, - 141, 242, 1, 0, 0, 0, + 68, 88, 66, 67, 140, 160, + 161, 21, 108, 1, 235, 48, + 102, 106, 154, 135, 14, 158, + 144, 180, 1, 0, 0, 0, 128, 4, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 196, 0, 0, 0, 104, 1, @@ -237,9 +237,9 @@ const BYTE BasicEffect_VSBasicPixelLightingTxVc[] = 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 60, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 68, 0, + 5, 0, 0, 0, 68, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 96, 0, + 5, 0, 0, 0, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 76, 0, 0, 0, diff --git a/Kits/DirectXTK12/Src/Shaders/Compiled/BasicEffect_VSBasicPixelLightingTxVc.pdb b/Kits/DirectXTK12/Src/Shaders/Compiled/BasicEffect_VSBasicPixelLightingTxVc.pdb index c17984e710737d2005e49b2b15968cff48a0afb5..71499a0adae5eb70fe518f982912766c44c5e894 100644 GIT binary patch delta 3919 zcmeH~U2GIp6vyXoXJ@CwjBGVlSc;jhSi74lZ7E4x#j@?LbfMIxtwkbI%67M1X?JS3 zVzq!v6{sJTZm%*Xet*i;uBOSz)m!99*?KmgRZoRm-Kj|KrpC_lJ(aZTf{SWVdvi78npKZmkre5k zo=7wnkEpHM&_H+p*6zW!_ExQZFcPLu@BQ&sEs=3vBOUb;s?LeV{P){!j7HQqw=fke zTEh~i#{Cxs=GfcWU(>*PG&gK*NJ|WdhO}@bL1)wJ=wQzZ`qAu(U959exO1n>Y@^bH zeLgxl_b#@=&$1PN35T4|2{Ry?8tJm$%B<^NW;fh4+1HS9!*>&I_@C+S&$+U6`&gsl z)xX^D`kPp2hZc|ETekqZ4f z6BlpGWC>&4{;vzf4O_;#e!KJ~p{0i^>Bi)U(DvyUuDHwiEZITiRRwjm5=S_*H|`!= z;GMtNuk1bZ&LIW{mJPb!*%pXC;OS^lS?Mg{=+PnPcDC6QS!+p(DEPr?DEMa zpImOd`y;5bw~uUc@h~PAMKZ1rM3mcIW=Vv02BpvM;OwI*UvZ%RDQnbxYBd~JgWAcg zjUED>5GKGr$RC3T!8}k+1+@8~)jJI${y;vsDj(;`F#maDxIiD_$z-NxszuF|tDY96 zr4>`IJ~E}X`brzApZ1+1Q_|lTYI=!4s;o@uUs8{`va-!VinDT)gWQ#s4?D=pz%_^E z^<{L+fE$S5Lm*`k(3{N;dO;y50;cI&tX`&7((2Z>{K`8!c&!X)m} zt3^^)nu7LL&;pKuN$@f-XAgi!^fyIf)Qv*i4-SBX;02Hbhrk$k5xfKrgCpQ57zdm5 zU?KUo@L`AzV543tkvlxi5Y2Ph47LE%e4 z17;JWV47^kl8;WyZdxo^z^~ORupM+^OiI-SxAt6tR9%&P;ZP`iHveSXDH7{;Oa4_w zU)U#0@rCk*aJcnib1>HKW7G1l!*t%C!_uP3K)V(;(wVswss(KO~u}UkbwH)AvBL2MTC;f19aubjuq}VlVm+f%G+LtVAS0cx3j$sKK%n zI3Bk4)O6Elfr8?uk#v?h)Z6$!cb^>Fy)3fj_JAD9#EZFv@bMZi@HfB2gfUg8PyEO9 z$jjj(LWpV?2tQA z*#yIOX#J}U#{E%@{#bQNEK799suy@>wcXA4!oSR@*%a{VmsOeIxy+SZaDsIu_c>wR zO5Wpy4OI_I^y4TP%!mh1C}9*46T*iPNkfv6#|W=|LsF0+vW9xatYH_}tiBdP3h)gj zg@jzmAY=xYYLZsyf=xSaVCNpB3b~G4L)sDkm7T~gWFLaRl~f}KkQ(G5Qmb8d0fTZa nkOLp{Dp1*t_>fA3?`tp8fpj8Wh>BdDs9<31#;k{dc?tdiLBb6e diff --git a/Kits/DirectXTK12/Src/Shaders/Compiled/BasicEffect_VSBasicPixelLightingTxVcBn.inc b/Kits/DirectXTK12/Src/Shaders/Compiled/BasicEffect_VSBasicPixelLightingTxVcBn.inc index 093318ed..77708ba9 100644 --- a/Kits/DirectXTK12/Src/Shaders/Compiled/BasicEffect_VSBasicPixelLightingTxVcBn.inc +++ b/Kits/DirectXTK12/Src/Shaders/Compiled/BasicEffect_VSBasicPixelLightingTxVcBn.inc @@ -60,10 +60,10 @@ ret const BYTE BasicEffect_VSBasicPixelLightingTxVcBn[] = { - 68, 88, 66, 67, 222, 11, - 49, 191, 149, 62, 37, 204, - 186, 47, 18, 53, 167, 189, - 147, 220, 1, 0, 0, 0, + 68, 88, 66, 67, 216, 5, + 177, 243, 18, 135, 123, 72, + 216, 122, 74, 95, 11, 203, + 83, 238, 1, 0, 0, 0, 188, 4, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 196, 0, 0, 0, 104, 1, @@ -248,9 +248,9 @@ const BYTE BasicEffect_VSBasicPixelLightingTxVcBn[] = 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 60, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 68, 0, + 5, 0, 0, 0, 68, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 96, 0, + 5, 0, 0, 0, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 76, 0, 0, 0, diff --git a/Kits/DirectXTK12/Src/Shaders/Compiled/BasicEffect_VSBasicPixelLightingTxVcBn.pdb b/Kits/DirectXTK12/Src/Shaders/Compiled/BasicEffect_VSBasicPixelLightingTxVcBn.pdb index 500719eb56b3bd702043e967de90c9b15e2b668f..f3f4c0ebab95bd3fd797999a9db166c80e3b82db 100644 GIT binary patch delta 3907 zcmeH~e@s(X6vy8!ZEYX#A)S$F#pTg41`R48Ccu7Rq21_KeuOgAL`8%aI-!qIrfhSr zvN?YM8|4n(l4XPKul=FRpn?ll>rZiTggO=iYnXJNJZ->%&*|L%E{Daom6o53~_A%XooI=qx(*9{Gt(81?#9QoC~- z!Mil7%zxeVjpwNM^8AWpyGGPZ{x&gwvJbDE^rC2|B|q@s{Yurj4lL??ILfhtZ2;LT|f(GtW@?Js)`ubEallmUgRHd z_4xxqpHw4vcQ$uaH+R*0Yh-ViuZ6y{=ZA;2M8uwsEV{dy$aXIVJ+_$xLa;T@STW;}%=;ZW9+SR&>esOJVC+l4Kw!|qj+eq|4 zyMqqRevGYfvTVg)!Xe>vNDGL{3Yywh5O>|q?1qho+sk8aI3B zPp+X|e*G@iUxD^n{mcC>dw_*D$Uz@IJ~}mB6yN3lCqVS{)0qzuBu_FrO`G2si`4xx z5j3U6vV^*E|92^-nY;Z>zs-J2Xx703x;flytUqCeWXbnl+}7tcG7Wz4D)|qs41ByQW(vY&L#DjH7@JSBqJ_Yn#rSa`H-2cb}cN6 zdOeRW71)3Y90z<1BYLeFKpQXv3(!nAVD$nm%W(x5DJ$Z**H?1f6ik9v zrHCgvS;Nq-0o7m#M8Gki&F%uvDI+{lOZP*36C40>=A|NLh(!>&~moX7io7ZQ{vJ=y5O-Y#&2;zI~O<6>G^mX^jQ!yU2ZgR&P?iP zN~Hzge@4oKCv{8;`Xnxw1=hqXjwU-Oj>QI!e)7-J(NjrucIgM*+MK78GA$xckKMT2 zU-Npr-LN*g4Q2bycN)W}XyhisZ-A!V&Y?xUZTgO(te3K&JnO9k;frR(#SN8P&rks#b%oEW&&*A=h5JDEHm1`wP)3O%1 zO@fTEk_HG#(DGO5i~1uU{jutlNEYjkRWGp2WFE+N!oSQYo72ImURG(0=TcU3&I+cL z+--#oD|xpSHkRFUsmHNkFdz;*p@5M`^avX|#E8Tp!w9R*Bk_n2Swo$CYRCp=le>wK z9DIW-myiodgiPa7S&(yWVB6V+oqLfz$W`PD(vGmN>_T=U_)E!tk`(Y4i8$85GaB?0Ex+O4ql<~ngW z#BK@JD8uhFnw)c68l5#R7eO!SQsDj6hBFpww`W5DnAT02Zk9#MSNC;8m- z%X7cy@_U}=clWz*;$1%R9Y0+usT{{mns7mTTPwGoB6Fr9lbPdE8ZliWb5@>TdSAbP z1Ht|A&vtxs;PT4gKJ%&)&-FvITA6r}Sl@pUxBT?95o6+%WY0{Lh81Nb9_>rJ`?b^3wWlkp}kv4$;X*;VC~H%g+@*VI|LrH0m?b5JE>Y4$L#S#~)k zQ4;U(4M(D}u-vK)4|Wf%?;dJvZ&lid!ael)Z9m?wB{Du&OGVs-%JYJ@@clC;#!1vW ze{m*Syn-c7wN>Y>%(=I5pstbiXl~ltkP;sW4J$q2I6a$MO^14y(vQv_-pu-}DrfGL zndiuKSHG7|&%cMQ@Uv{iU(z8Lb6igdUlU!@SCb9h%^Zf4Ci)vQVR&yL4F3z=1G!KZ zZy#$m967U$4n_FqSU&~&YxOVpyWtiV+M&e4c=>25<;m{y|C1m*{ovdoB*_DeLDTNB z!^zMub1~tLOqI}9@BG>(>ik5n4W8L)Rrnt!Ci3)e;j~JKJ=e%!q%l)zmU8sWnQae~}<_WNnj;lxA(8joh8JciYH4 zfonD+>`UmD04ET@F(78JqSu=R^nn6U4D_khSiYUsipviQq^#62%5gOqY4C8|OC?a6 zm=bfS9)VPpC*i#ww1Bt3G}s69rw71e>H&dh^} zCc)!suz-A9@F>hiuud%($z85ynEJsy0iFbU$gSXY@CMiq-UL&#-Z5gCfkknCH;7gw KTsAJrP}v_%%eNc= delta 1020 zcmcJNT}TvB6vyuwch_y5$q&-XR$Et%+`@Iuhf*tbwNJHuDCwcX*tSh;TPX?4kG9ml zNHeZDFG6C_Q-XS-9>R!_4D2C;o|5n})RK@Su(1E^XzojoUHHv8^FQa#+?n$aO&UVI zhOVv3ZN`{K!UgM=NHdMouoNdzNRTu~!zP1aLx16q$=$jcj*OTl3MJfkhku2}f#yN@1v z-VHaI*DfDJ?6~(a%3Sw)l*XQaAfEOhhZl7=n40^yzg1=Nvhyg(U!n%`EsU5JMQYa_ zL)@b8WH70{yp6x`p+w>7&D^S1e+w(WeBGF`6qtTca4^FKvtwYy60Q z<2|8AtsKl_EDwID!c7M#jOf?W0$_tay{u0kWNZ+59K7?2o+OamV;f)}l5b z8!9%s meVOzrs~AcNaD!5yoohd60?nWWguwNoVnN0>WbJ~?i}VNFKMc_T diff --git a/Kits/DirectXTK12/Src/Shaders/Compiled/BasicEffect_VSBasicPixelLightingVcBn.pdb b/Kits/DirectXTK12/Src/Shaders/Compiled/BasicEffect_VSBasicPixelLightingVcBn.pdb index 2cbaee04f66b1418e717be570ff78fbeae00b9e4..b7125f89e88223e7e2ca1b942f083a9acbb895f4 100644 GIT binary patch delta 3919 zcmeH~Uu;uV9LMkJZg1}{y|6)?tPH)YIM-%MS4OhUKU=q3U1iK>of9H5x3%3WTkl*a zPKQ{g$ow-|cYsTR3i@co$Zm{@2|f{Dcu-7yQbHwzhY3a!MIKD>d)L+u6O$u~Pd&-! z++WW9{Z4-8oZr2_^Gm+NC%@-ss%4$yxG4)dv;#(^aGK0nN-RYjmo|vyGMN*2e)XM$ z>Q;jHpDT*zt3I3h;n$&+;Z=OOQ6XI-!h6r-l}gXZZdz|IAz{5kAPpolaNNEkGvL-w z3S>oQ)ZVHM4{P!JqT_?yqPE-KpC8E>PRsVJp**T-V~Nx}9~d8fX5LnQauh zd(cN`=HJCus4QFYmvG4YoG=5TwS_Jl@Z?-~GrQrW$-$#xB4tp4SGH{QfTyR>)&A0JJpy}4cfe*%Q3@1H-6Ai0OpY1%t+G!^`H zE-o(5W(i}%u5XLPEu+z%-!6VbXyqOcZBC90ou7T_h&zlgl3m2Url_G_;s|FxjXNfr zttG!$uk1MW)P?Pn8>g-u`SfJii0|`uv!7`pxn%R~Kg@E4>` z$>qkoKY}WE`^Y617h`gfCFA;VL|*AIOCq#WD1CkhryooC%32zq$&8x4R>yI5sGZE( z=mF3TVH)g&{0X=pEC9t+KwAiyy`e2nkyP->53bq|@nnn_)yX1#oF_BcnyDT&Q@(my zl$KUZ`TEF|*6ZaK(s;smoXkppU#RI70;$bpN_9y+=E%tw8!5}ltu}IdPTp%H<^F3n z(`$~q43+^W5Wz=4$|B%tHY*qa#h?_Jrt7hKJFS)09ui4KnPZ&eJQ!*8a@>ozq0EFy z+@X6#QdOCP_GZuy_JbMlIxuJVgNOBlA~6~!AnpP$f!*L`kOX_cBzOh93ig86z&+fq_vN^bq~?G1QWfBrve^+ud?6J@$joJ?Hm5=XdY<-E+bp zb>Ta@;R5*@A*4~j2d)8@W0--6kS;)&fv^M-gHE?;yyE9E!04Mt^TDB(FV)XY`5goA z=bkW&xCn;nAcj12R(8-*DII)jgB^B)CQL|an&42M+96F-C6ChDs^w!H*$&CK zu4o4bWhr)0KBp+{=YxT0x`)lmzmC!+Up~uNOa|J!yoJs!q|k7{j#%hg&?vYHsWX&K z%fGKg!(*rQTnYzlf}0zjBr<2n0nEAV73k;IMLKyVlP;|Mpxe%t=xv2|S)?bf-yLau z73nsn#>!wjZoEq}eyV#7(+}SQ&AC}jD~CD_J>%P7suFuPbOfZYNfTuv0m3b_4p-{a zSN$!Dxxc=TKK2)vddEzx?Y6u5e^#FytzH({T9;oAWnp7F5WZeu1Ap@-Cajsm+QxTW zvplSn5K@BE(2Scwq#_}oyXA-t_4$}Se}Irl!j#kz7-@9hH-R*2gC@1f3OPESqIO!L zV5-IoqgH7Ds|?5HqZH?3eNv)c;&iOf0{6_8TSYGT*D$IUJGiuF)g;VZR@@hI!5sHJ zxv(+r_vgaq+IwZ%b?j)2h!bxpp%oDW!j~S&K$4LM2#G qgG$w(4<8DvP^m^dNDad4+J|%_JxDJSMlMZNG0^v+*U!MX3V#3~rw}Os diff --git a/Kits/DirectXTK12/Src/Shaders/Compiled/BasicEffect_VSBasicTx.inc b/Kits/DirectXTK12/Src/Shaders/Compiled/BasicEffect_VSBasicTx.inc index 090b1517..85bcc48d 100644 --- a/Kits/DirectXTK12/Src/Shaders/Compiled/BasicEffect_VSBasicTx.inc +++ b/Kits/DirectXTK12/Src/Shaders/Compiled/BasicEffect_VSBasicTx.inc @@ -43,10 +43,10 @@ ret const BYTE BasicEffect_VSBasicTx[] = { - 68, 88, 66, 67, 109, 96, - 60, 238, 195, 93, 6, 158, - 132, 255, 74, 177, 228, 193, - 156, 86, 1, 0, 0, 0, + 68, 88, 66, 67, 17, 114, + 241, 63, 27, 71, 107, 32, + 187, 235, 107, 192, 92, 246, + 242, 30, 1, 0, 0, 0, 248, 2, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 136, 0, 0, 0, 20, 1, @@ -155,9 +155,9 @@ const BYTE BasicEffect_VSBasicTx[] = 0, 0, 29, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 60, 0, 0, 0, - 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 5, 0, 0, 0, 68, 0, 0, 0, - 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 5, 0, 0, 0, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, diff --git a/Kits/DirectXTK12/Src/Shaders/Compiled/BasicEffect_VSBasicTx.pdb b/Kits/DirectXTK12/Src/Shaders/Compiled/BasicEffect_VSBasicTx.pdb index fc5eacde69cbe192e4786151620440b264024914..4e7ce1ec9c5b3a3b63ef3f226b27f29296c3539f 100644 GIT binary patch delta 3940 zcmeH~e{54#6vyvvU%T$nCo72)yRp0#oLe(x8zb2UI{Hgj+-9@RAqfu4)^3%qZ>|+5 zAe6}z(aE|SsEH!@pC)Q#FJ_4m;~zv5iGN_C|4c_S#l#6J2`YaW_50Q~9V8}K6#wc? zKJT8Kckau%=biV?J&9L^#8<*(wUi=+9Ms{0!PH9QSvsvN(dh~KS*5y5blNBgD=P-w zTPf}b;vcnb>1cHwf784AGuy@rwOqVNjjuh4TW)qvva=?03GGjH3bdJK6mOfCXB76- zX@M@!Xw5EVXh@0P9U2`Zi`I5?UtW`0I3by{3#Ac7iO0eNi{@_ioOJb}s#k9|dy)0QRYs(4K;-^$hX zHJt7y=hpBWr$eh)BKYe~a-?cKpU-kltxeu0i8hzBr+P;nt4~{*5;C+kaPC>Iu}PvN zuI>+p!qK4Isf-K-A{~L@E`O)u9}f1h$9Mj4v$n|jTs0lCQzp-w)P?g~bexNrWB%e) z*s_KvP1U=;F>>eLwn$?u@2j~cv_2&k_l+oh!5BL~w~h_>uVn9heWI85S+%zOTjpLP zvwedOHaUMBp>Xqr;<|Lm`yA5}!sTSk2I_LI+qvDavBY3&)(yuExZ!>x5Xrl;G<>|- zaB{Yc4TpqBd4C1kXZ0`R-EspP?N*{ee0(fD*N}_y|C1mBdp-R!lH^WKr&(aniKOqB z>8Ryco9ov)`HFnK>Y>isg4-?(gT&8bs5(y>RtX7P@ zp)a{&xV-bsBNuwd)*rh3%6q5#)i1|CEfg0N&O&jy{wVPe3pwurp-@~r?f=2gu25VG z#pT+wKawhU`p6ZR8qVS(iRzz2L1~3mYl$$TK2~UdQ3;-f{(thPmStm zBHKeXp@+(MQ;X8l4l3U-Y0}!G#dO0d=Ld93{QJHwRW8u_OyP7dY0s=VS!bZ7IoV~P zx8>w<1HIjIwJ5WROPH1c8!&;lfSARISsMm00E&SHXiL{37-m*4t~zF<<)zk9Lh7Jt zX&_|xt%RhpBx+4H;6z+G3F~(70C));0f&J0bPu>Mb<{}J=G_qYfW6>pun+7932*?6 zfoH%$Fb-Xc2dxEEq8*aRHF30%Mp+JN@XHUrJ~4)8oU3|;^e;Kfsp{nU_z TG&N%p=}-C@S)^%w(pUQzJfgIV delta 1042 zcmcJNO-vI}5XawaKd8&D6e6g&khV%A)zB6>AfN)R;s+v8Bpft>G^G|THGrn_WmSmL z1cW@(y=WwQ(1R#+6M8Tj4<;D#f{9)v%25%bBx+1B!Fk;xy?Atz-_E?5dApOHe|Sb4 zzNH=7DqbaoRCD-1>sQSBDTs1LF3Np_s9vkxFjDrT0kBk?_ITlTv$g8}(Q`Ha`UayS z@$;ac^kd0Ir$rkr7L4GLYfP{c)WoQerY3CiQxl}AS-}+y1cI#v&7o5y-fa^+s~Pp; zfG8v`ifzGQN4wt_Z+9uv;;-ZMt0zxMpGyJSySRzYeom!fp9PWVvfsct^QpZhhnCL& zjF(4F>sTu6GjWB?u_j)zx7a|jFE(=YLtvhcoynwMzAw^kXNz>Ee2d7_rfYYGYhOpZ z4Qmr)C_Apd)fgr|J|dH`H$crd9JG8er0==A{iQ4@&j#y2_@o&v;Rz7tmE55R8sn1p zWH770x{p5bI*J=dGL(1p)qkBnB|g2#E6ZJ8F_4XmIgc=VfeZZ2mY8HyN7RGogz8y2 zSVTw>N}(PP14vm?KMP9{6Xxd<`MCpxjA3j<**u2{BV_QywR~h97-CzpVFn_(;FjGI zIM^_Mt^QbLQ@h_&7b2~}R_}O48$=}N(6YK5k|3OrPch18RY>tDSv;#!VUbn3S>S|! zX;qd?;8b_%PLgEyO3axdYbAD>Vf{+nZ-$L~@0F;NThJL0JN^IxJ&))SW;!GtNkJYW zthRupB0gjdb@Dk83rJb67D62OhLS=;Ix`8G#jCO)7h1r&>oRukMcl|GB#d+->?^yG zJxCR@AHhFQ4kCw;YUHqd!2$}D%ihiKKCc2Zm52*rGwnmVkZz<0xrp?RSHwVf1*5)L Jx)qi*e*hq`5e@(V diff --git a/Kits/DirectXTK12/Src/Shaders/Compiled/BasicEffect_VSBasicTxNoFog.inc b/Kits/DirectXTK12/Src/Shaders/Compiled/BasicEffect_VSBasicTxNoFog.inc index 30f346b6..4f44ade5 100644 --- a/Kits/DirectXTK12/Src/Shaders/Compiled/BasicEffect_VSBasicTxNoFog.inc +++ b/Kits/DirectXTK12/Src/Shaders/Compiled/BasicEffect_VSBasicTxNoFog.inc @@ -39,10 +39,10 @@ ret const BYTE BasicEffect_VSBasicTxNoFog[] = { - 68, 88, 66, 67, 152, 129, - 109, 129, 76, 7, 111, 85, - 215, 224, 17, 223, 63, 202, - 109, 178, 1, 0, 0, 0, + 68, 88, 66, 67, 75, 160, + 156, 215, 105, 145, 57, 105, + 32, 130, 18, 136, 235, 175, + 149, 221, 1, 0, 0, 0, 148, 2, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 136, 0, 0, 0, 252, 0, @@ -135,9 +135,9 @@ const BYTE BasicEffect_VSBasicTxNoFog[] = 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 60, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 68, 0, + 5, 0, 0, 0, 68, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 96, 0, + 5, 0, 0, 0, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 76, 0, 0, 0, diff --git a/Kits/DirectXTK12/Src/Shaders/Compiled/BasicEffect_VSBasicTxNoFog.pdb b/Kits/DirectXTK12/Src/Shaders/Compiled/BasicEffect_VSBasicTxNoFog.pdb index 9dca290adfffeab571e46f609632aeb6dbfa9962..690b05a405cefce5a0a1cf83f7e59e0cc50ea765 100644 GIT binary patch delta 3920 zcmeH~T}&KR6vyw~on7d3r-ddWF0>g|M3$@;C>WqB-7jR7(hX3wNu{N*3u|GAvb17b z+bx3P2g-8OPLqC`zN!&M<*7b3zBFl4lRg-fZm9JETWyo7eK6{O+*z?ECf90x+ME3D zoSb{_vYB{2>EMzeOoBT zcb^zPbERr~!x__!*d^~LF0D|!My)4b#E_3&l*(9*Er)ii%>u2ZDaHG?l_^D;dRCw- zsZZTyrqzbZ)}{3KE73>8!@b7(3CU)RNrQ?q6pQqv2DOXQ?ad`Fc~2x3*%9fB480^j zA-6WVeg2kh?Sa;SC(smV+p;Yfc+TI%PR~8WIaT|vD~oc@Wr_I`-l@4?%cT`gPID9U z#r%_#;ngf2`tcqaQc}%lv+Q&^QV1H-d#?FD3)@G%3Ak@Wn?fmv$ZISc6S~6TlnY@s#Ena@s#JPyM7p_f3a*KJw zRD0x#l{@yf_EpvM9?c!D4Jxsr;GohKim}V{>)1edKKtOSQyskTaygbxnR|`Q4)nU& zy8uIol8)wzkZEW{=vnPvdRWR$#8J5eX&wQ(H44n{#ei zZtgty{MC+;>hYV$K0e#6HIKEl^Pg!Zxfpr&A7;5sa{1$ml1VQ9rvKn)mq{*}GAeWa6%lQX$UqV{WlNLppr3n8>~D0qGb=QkzXd7io#Qd+%NstBn<#iUn6kArpy z6JQVI55an{2xNT%+G0TOwM{FgX(G6O=GH24S*flej}fO<@XJ+t#6*XL{LRH?b=X8l zjmoJ8mD5rUWzV0}t>5A7}*nNj(j8+c$#O!5iRBFah40b|0jc V1f;3iT#-B2Kr*qQxZOw86{Li26nD9mM=Ya;5X;o|G9VO+&L#QtB>5* z4{sB16GFTkKG6CVyKxEo>+Lznuh3UB5Tl4R89O0D-yo| z#>r+(dFYH-K+6O(_~bep>;_dB71C9qKz?q6bnwWRvtg$u3BFKkYv^Lpx$t@I{D3HE zIq^y;)ONKwpeB_W@y7}J*_W$i%%=eDS=>zLKBUq}z=23~x!J_I@~JbJO)D0@ucYG_ z3`~jyY+MO*Y!k0Ig9V^C7n?Zxu62QqwPezdUl-~2OQi-|zC+~cnL7`n4bzD(Q<_$W zvg7U>ovD5LDVa>Z25KKFrtZP8vHM}+D_Kxp3?2vJy>7IeCqS52a)xa>^OFB`$lCAi zqtE=sWleF5Qb&(9{?F=DR;m|yWx3NY2D7jo*AQkC*tTD+b!%*@US0T3sh*`nrG%8? z05sxa0I6KFpM@2O4fT0VpFc#%7*Xoe#v$5Zd13|&A8p`c>%o-Vngz2E%K@((m%u8Y zmB6BBr{u5%(s*?X#3X3@qx5NmQig-_cVx6NQ3W;>EOJOAMK1W)EXtA%Tx!>9wC1sq z%UX>&J6Km^j~zCw#{G8KRQsr0y_W->331|81@t^(M3@!^#* zjyXWGdV+)$;~UCL23#zYaR+7q diff --git a/Kits/DirectXTK12/Src/Shaders/Compiled/BasicEffect_VSBasicTxVc.inc b/Kits/DirectXTK12/Src/Shaders/Compiled/BasicEffect_VSBasicTxVc.inc index 3e9b6fbd..7fa640d7 100644 --- a/Kits/DirectXTK12/Src/Shaders/Compiled/BasicEffect_VSBasicTxVc.inc +++ b/Kits/DirectXTK12/Src/Shaders/Compiled/BasicEffect_VSBasicTxVc.inc @@ -45,10 +45,10 @@ ret const BYTE BasicEffect_VSBasicTxVc[] = { - 68, 88, 66, 67, 76, 160, - 66, 120, 68, 215, 54, 219, - 121, 169, 213, 88, 112, 132, - 235, 232, 1, 0, 0, 0, + 68, 88, 66, 67, 110, 224, + 83, 150, 140, 95, 137, 216, + 80, 255, 240, 34, 211, 105, + 200, 196, 1, 0, 0, 0, 40, 3, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 164, 0, 0, 0, 48, 1, @@ -165,9 +165,9 @@ const BYTE BasicEffect_VSBasicTxVc[] = 0, 0, 29, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 60, 0, 0, 0, - 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 5, 0, 0, 0, 68, 0, 0, 0, - 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 5, 0, 0, 0, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, diff --git a/Kits/DirectXTK12/Src/Shaders/Compiled/BasicEffect_VSBasicTxVc.pdb b/Kits/DirectXTK12/Src/Shaders/Compiled/BasicEffect_VSBasicTxVc.pdb index e8bc640f40e5d9f56c806d99d57582bf3a3028a7..306ec52cece2df95c898085d4c2a163d2bca2558 100644 GIT binary patch delta 3916 zcmeH~Uu;uV9LMizZ@Y2nm5s!S-5_@b=eA7f#um4!>$KM&7r+h=j3;gYlC@LJs4IA)4qiVkS6qz(+8H^nFlS&L%$)uU*m#ql6 zHWJO?(Jvg&+kdY8Y%V%~Suq+Qog1yN>^|UzuOhJjXEf@)Q1^a@7 zuSicwEe%eWyLoe)r^Qp}Y4o&i-0bx{=We9OrXON7Re$KtAdI#&K2yMIn*FU*SX#vB zZhU4HyK%z5oW^`N?vWz}6>L6BMI|<=T@-Bfb!~-Rc3PUSQrT~6C}Z5SRAdtcQCQjI z^9MsdsYwp^clNFC9B6K7l3NCR-E`}g@9)(X8P`=4{$fI<*-Ulr(z6D}Nz^%eWjvU@ ziX}|dN4_yL$6kA1xr6o9+;+5HIWp)C%iX>Ry)?6y4)iReA6-1!!Maw7ZQ(65&ynb^ zfRm2R9>!6)SdQY3a9Hp;q6I{K9bMdOPq|*q?1qiT0uJ2`=Uuqrda1K-!Ii%rA8Rxm zo6e;Je*Oj4UxD^n{mb*NzKe~v${`;Vh=67cZ&EI3EwXvwVdFm@`$f|xGYbBOkV^yWV5l-vX6+>Bk z)^*dhEhjf!?ii{Vx%Td-CwkPHeO>9~g2b6lE_Yrf{$V0#y&$BMi@WhZ_}QhCOFFsS ze)mUErEVXoKBt*?J1XYTsbNxts;6H zv_TjJ+aP}o9s_eg(hSh%JoM{d0~6j6GI@Qeuqb>>8Rpv6+}|&gg9b9lA0oU_i5keT zUNu#sYFenD^qMKD&?+QNT5~`oj)`@jka6Mf>oX;fC#A_$>C!W%R)$$qvcW`hQgXeC zJdl$2n#hCh`HWkRa#ztU1~!lhjsro*j9zOd&rsj&Q@ndIeIqa0_4 zrn-#dw%^Zj2}}uDl``Cc^T%M_2%ZM}!8>3CXsf%yI^}?ws8!n`?f^T%t6&${4Psyq z7y_?>VXznM1FwT86;B44cGf_2fLh=Lb)X)&Km+iAr-0`BdhiB#6TAgR!P^tg-NY1! TG(MFrkROdxl0Xv1xVPj_)yT4% delta 1010 zcmcJNT}TvB6vyuw_p5OxSIMnxl-(&ME!?zVwixJJ3Ez5fT{Ki$PCH_*iC?U=di@xz1R=^w@>poOA!@-kE#n{G-!` z=mSIFR`C`g#LwXaN4M%QO+bRPatZD$BuoawhIr|>lYph_F&IoN{3^dY<-I@p_-UOg z@pE7rug8*)PKpK8BUmAz9I?YL(1al&O%n=~=XOW~pK>u9cIuK4h=jwD^Mz+y&guJm zL_x2Kmm-no%k?3xs7{JMj?*uJTs3{x477886P@{(N~0kek?2yrg>&aqXG1nEnftz6 zjyD>a6b;$AA{N*pUUfDUfa;vD<>>qH935`Tq@Nb%>9z~SMti<2^7PE@hy68g6780? z`Z3fUciyE~JdI;yJoy%=Cdh_z>MP6NM3yR?^Y{wOZjaS&VpR9GO#>7!=5;&zrR*n=C zQj7*Tfs-Djbk%y6mLPW2XLWt{03pMeThS~p;h7aO`2HF`whk=GEm<%Pu^jL#aS3cn zodg*Mwo7S|KpLrPf|vx&f0QoWC>}J*U(4t=(FA4+mdVmUp&S0?MMbiMTkBe--aKZx ztd*Q|fNdrBIbi)t-tB;mRfAsbUNQy?;>4>87ii8VGUW8@xq?v}O`AgIg6rDUu;?_YGWGg;XNfktouNu&lLok)rIdwMQKsR3jThqy1cF$&_Tx&Pl_nIuZ@{WhV7`>Dp5jHS)f2G`uG~ z5FUA1epK#gaVg&R-JQM;pWD~!3+&wO_dVlnrKc7iU{uvF_Y@FDT^dhSu&Ub5%azV5 zMswq-4eZM4(0UpR{&t59so271vs_iWGZ{>giB5q4Hv(zI5(so^cU%EnZB7 zZ5vp^RDb9P3v=x48mMn(eKj|^)~`lK{KINbFiOv*Hq)Wrb@Y?(XS!JTs&TBmW#%<9 zJ=E`_(~BqJ3WdcLw}iur%~2yDJZ@UlSDQ1vn%N8ojrBKY&2Zg@8On>@11qN7=swnH zIJHnpheE=0tiJ-|v-+3*ZoG|y2GmFpA0JJp>T+KGe*#3HAEe(wkUYp}H0?ex6Zij` zj1;cUW(j@s!Ea54MV?gG?>~M+X!(&^x-~XxX`lPj9q%TETpW&KFV>m z7-_8Ixczr=TpCLvcC8K<;qqx{w}L0Z+u#_O1jg=O@VIu|LiC3H5D$QZ;1zHP90oCP z1dM@K!8n)zuYsdro8~JZ3$Di?HiNCe1>C>`6wm^USM>xiY~K!E2XBBk!4!CF)^(Ve VY@;O1uQpTq z08P2I^Afn!LoXS+m)eJ@r^rBG41z!jAIt1Rs0a+~+?}<2>9GU9Ip>~p@65S#{-HT@ z=&pIVK)yx@@d)@p8(^As3Zg=q5EZ^c)M_?wj8uI;23UIBU8_aSZyO$D&-TF`>r1AH zi(s8>#gbbGJCqB=s~=LK9Nct9E}~;nD#Q~-`ZE<$jjTRuhvYC@--zc&f`R5V(#hb^{7m|SXE^VUoAChUv??4o~(rOc2h140a)5^sk z@p9y}g{MM(RVd|-ZxWd^Pz21m)GW|Y~(k1qM=rBm{O=A@z0m41Y9qu=!E&EOc zvj#l<^r^38M{^{DMd|1N+I>>Ids$>FT|POGg9EvUaC?D+`^AU1#-pm!*sPSmwPSb_FGnd@N4W{q6pDljDSR}ehPRc;r%;9pAA6%|~@#Oe}*`DMJXYjnS{*aQC-qY9gx4X4|mohb;uPYgmfbOE4z^0$X;Y0g8!EsKpGGa va!|kI00z~%Z!^s1)nKL;aU;B^JxCYQjr1Uwk=}`#7+9`i)E`UFhh@`mHZ2B! diff --git a/Kits/DirectXTK12/Src/Shaders/Compiled/BasicEffect_VSBasicVc.pdb b/Kits/DirectXTK12/Src/Shaders/Compiled/BasicEffect_VSBasicVc.pdb index b8db9dfaf9b54e52dfad3ee329d725eacabe28eb..2436273873ef9bdb89ea37dbda933495c0d30b63 100644 GIT binary patch delta 3940 zcmeH~Uu;u#6vywcz3sY7uWTgF*$r}6=h&Jl-5AL>)X{&qY8lNshfC&QZ0%O*dgnTE z0z#QgK$)!j1*!oBp7249^u~+_@rn2#PnhV-WHbXzoS>3S<-w@mySC{dG5G=FQ-8_l z{!Y$4znk+r_uPAaCwiQZe$P)-igAwP_Gxgzph}tk0!e5JG+K`PRUw)iB%$Z|;uZbQ z4ubn1oN=Y;(F=H@CZeZoAv#ZtK|Wb-(EH(38`TGny(t_v8^qTN<0GU^OkgDpl50 zF}fR@DQ7oM2A0#P|Mv&vNW~g9pQWm5v(zaHW{17Ka;ufrBu!Kf=$dO8_bgSJML`rE z>-7hMVZYQO4-IsOHgpfR`dVb)pudN{vhAk_wME9~D#?I_P-)hn%w683VO&IQv)3ns zh2<=1syuN;&zyUmp}Hp4S94ovy>evOJ0$n`BlPmjYC70kOh3JJqKoxe)#mJ5W?m!F z-TgK?G5Y~R;baNL9qEwuIiey z(p1Kuu1tc+D42e+J<_8Bb+)bD@H%k z7R>8zZae?dwXV@M2W}qw{9Lc{-PqT;;)24ND=v2)CGN72vmOv~#l_|M4}NyJ;*u*a zx1aryRGHI9rnpow78g-a{vPm)%S>uZgmE6N&!6DJ#+a?h)%bEst6t?gj;llOr1nNn zfp!SvU_0c`z*;Z|B-H?8&YhYI6k_<1B<7b1`JD?IE7z%%{B?~S)sSJncvHDHKB6Jf zbPrXJ9xB^SEl7(ysBFKaN~@0KleK5;Uyw=R-}|A4;>;`*46zm0~ z;7za(jDfene(-GEokyl^&p>Pf>wpc|fde=}Gf>~zb3pZd12_oY2Je7zaOjL}57EUS TO->aG8|5~L) zfu{Uo7s^QLr3VGwh4v6d4}p=r7}Sdr_Eu(;P!Sl|`R&f!OOGA++;e{CoZr2Nd%od$ zeRxzqyj{Fb2&w1rfi|Gpj584B%v_ZF22rD4zj>_U$4S6a+TA&Bv@*T!UZKtMVbzqa zO8gQSr-NAX&{@$zO9eCdlp|Ky4O(JCNY@e$<*60YwXEQgLm|1f=uGEX67O~hzV(cD zaZnTz7sWPN?r0AN;_V)FR{V8>e)Z+68H*`E`Io8Ch&K3u#&gCYKz7H+Y$@5wC^Y>-C<3fqST4)z}+I-{wNW<%B zk0~uNhPvzKTb*g#afeLD-T<}Ta?z@xPGj$boi7zZeKvF)gpaz3GM)foUdyL&Fw*7qmQ)8t^TR%Hi$^jp=WiaQ-W|pKBXw1bs@#0Wbv#^g+&F@?IJh) zORI`x1-G_KZ;~W))?&^EmbKVpgH3DkfDN*1AC_s8+tHa2C;k8dJ&za>W(Fh!NkPUD zR{MgaA^~Irb@RCqJ4hB!3n4CiLs>B)U0H-I;8jIXitSKPc@;Zr5ifED2_szy`^p|< zFH(o>NAS;+gUBJI9yzRBvV#g$ihnE2KGWVVbmYX ID1a5+ACLDA@&Et; diff --git a/Kits/DirectXTK12/Src/Shaders/Compiled/BasicEffect_VSBasicVcNoFog.pdb b/Kits/DirectXTK12/Src/Shaders/Compiled/BasicEffect_VSBasicVcNoFog.pdb index 9e4b7485286d3067b3ca9c9328f086a7e5358d0a..101f5905c12908d9aec5764f1ced9610d782359d 100644 GIT binary patch delta 3965 zcmeH~Urbw79LLXTZ%euBb##e{1(r*l2m~E4NPwxV&?23H6|i#&vN33(4tg2IS+}`$ z2pdyT%8^|Y|7*G3 ze&ufRJ>zdn^cskrvJT9Z;)`;_5fC3H_9GMJh_Em>22(x{@0g@XghPVJm@^^xLod2cWr+!Y)Ojy)yc zCwI0uUG9z@K2N8o(bMYb+P=f*rHivc+Xfyt z)$ab%%Cq;kG=cFi5}jy${nk>%soeD2M3*O zX6ZE?g^TAX{^Sm;HivbGXli6@1}f5~mvNinV9~*blo`$&FvImk@6f6#e>^^3Z#cP- z&qe~mPTpUE{#pIY^RB;vjdm#^KR!N|SgcB)^8e!?0(&FzGMwZtPNP}x{u43pkMWS@ zmQ<9`HXZoPXpts9>iOyGPbn)pT*0oYUmxkxmG`86-SEgR>9CoVo7$$CFyUR;mf9M#iLPME3$8 zglVuB@_S%2SO&5_0A<;eY;!bf`G&?<)`{7A#zcsh__h3BF3{r!+HC8-rdmNQ6S5Pl z%x$BELSEMqqZ%<#$6x!^w+!^*RGL+bG;1~CN+nrIg`QIB(#AQ7Hk@jHpU#SZpU|lV z0Uohj&9orb9wDRxn))h2_T5TI0#ibEwF-~sq8W^C1rLH3z>8oC=&QRy zvpQ#{THQW~`@sS5G&l$jfhaf(#=$dS0!)G<;3#-N^<>cn=lu{Hz!u;Hji3p*Knu{X obt}+qZv)4`v*0-}4W2*cJVZ?~NVD@ck$!KSmqnT|#=Paf0rKy&A^-pY delta 1063 zcmcJNUr1AN6vuz(?vLy4-kg$Fc4ylyC9Rw@15+z?YGtbw%6cd;#$1|f{Ugl3tCT3v zl%MRrM5#e9CFm}=hbVdoEbPUgUXt*!%qT%4FtGFUUde}i><6EnbHC^O?#_0;;Ynlo zzOiSUc$*O7pt#4@T!Ve`r@F zeg@2Aby)Jy2{DuA2{!O4M;)*SG+{`H*Mv;vxdY@$jYHy zLUPdn)%ehb6t3uJX#wIueOlM24-qnqxed+o5=L#1$oE$Ak#%5+ZB2nmh@^toI>#;% zQiDM`DS_RH2~ip)kVZ-xAR<9|0#gWCwNd^@!xIUrba&;UyZ-u2_m(CwC$UVH`m)@x znt>I`0d8&8rTWI1Pg9n2&I!rOxyK3Xm-9|1Y%F_}uT3vwupln{e*}y?Vn*08A?!EA zAx{xj`-WJN0J4U}dg?Vl~w*_C-)Cqjc#7)yldSfN#_tm}Z`W)S303l-=^iW@qk zcj$C(qLd@tC5zki(M+>(H9pPwu=uh>!xEo-kQcDlZjr=4doY{d?QJbHF*#1>Q%~}{ z=gYa@Ir+|azI(s(N$2!ZT0c|4pJEv1qz)fyuQ&~tVL@lr6*0^W1$1dxFzEH0?iunO z0DS+IXK&-aLsxwB1~Pengu%&2!m_{J1Di#G`{5b)T}xU*A_=B^->#qkYkl z=)?=cBSL$N*XM8R=?t_7ngXqXjsrcRzqcR@HhWDI-$&*E?iL`F1*+g~}?I(8aT^=BCbyJ`br$*@+k_ZmFf*vry^cS)RRj zARLLt!a`6SAMG94-8Dj1t zD@~Xx4_q}+$6nV+T_f$$+~V4h7@r7@i~Zp^`7XJQj16oeAAf(Qn|7@#SN@c#=LqEG zAupLpzlW~y(YWF-;gGjEt_DPN6Inm#$(in^Hp4}vp~kEk-rF$4_k8b2-jucOqm72M z%bUqqME?x!uR#5*{-wVgZeybzVl0dwA6ZJ)=Dhs>1c;uzpE`*_azCZfr1$WdMCg}= zn9-EY63Vuhz9}*euO_>HTe$+ndBj6@Nt1@Q&%U(B?8@g-2XLE<>K|emVANjOGSyXL z`MG#?_|ntM-Ba6-t)BYy;(&7egzYK%Gc6>SY@YpxS+0;={=A|Tl8e9fKls@dl1m}E z+=EVGP&@qa&t7yZ?LOH5w=TM{QQnw-jnd!b~Ze#jjB(vj$!JsdQz*S zhmlScrjdgvpGS5eDMU~eu%!aBvj{dSr%ip32p#_51~<<^r%qat_p{*OzUWaaFRhWq zEv51t2W9HpPdEr^rBkNHT2otPilw#nRK9vrrE0m9g&h}~&ciJG_l2D7FhPx$M}2Fm zHG59hnZcHmo6T@nPCjaeyZzVKX$D`#Zav~cjL12J&0@e_ZN z*}MfDHv1&QcyOelmSJ8jWtb(L60^&-7ASYlq4r)Rgb?IiWExRd_al$Wa~4qQUqMkq zjv!OWtH^7}QRH>x4dfW|CUP7(fxLx0CI_tWZOKj)8Xjl6@*AhSr~f_E5-=TVXsFx~{kV*E*aBtniq0DDWrwg3PC delta 1086 zcmcJNO-NKx6vyv*&X?nR+60a@jWP*MIx{(rxyX-79qrR>k`f6cV;Co=bjl*^dondO z{OXpER!KsOP*AVXB5D;F*hZmMP%gu)h)RTs?A-SpoJB1=@O$^%bIyJDtsNy*XcJ^;2dw zE`n~l5mR0|D>-EMR!9+uU#@aM0Vp9lCZ>QAaL6wlkfKIKZ@8%`+?>8Ib{sPkOD)|Q#gU)lV!S4rPJQU_({$3c1z} zR*`!#qq7;QTGAYD4os9bz>pnkaJRpg$q($1&a+c?@TuBSL>4D5MJ@4yT9Xg=EY|xu z9{87nWvc@`YJbb)WNL}|f)mU!-|K|5nBU=qjTIw>>WwmSFd%Mx6n;@7qC>c85fh?E zMiHL-j3gmJB$0ZI=|e8Cn!O=Ha`6v^d4ya^C1f6#%A%a-0{hN8Sa|@!mnNM^2XYhP zyX-=CBbCS@qzd6(^&v-)YWcDY7?j9?ZSbz36eDGb7b!<7kUhv=WFNxMc@T*pw~#iZ S9l1SGIs)1*^tu@sqVNYsu@$ud diff --git a/Kits/DirectXTK12/Src/Shaders/Compiled/BasicEffect_VSBasicVertexLightingBn.pdb b/Kits/DirectXTK12/Src/Shaders/Compiled/BasicEffect_VSBasicVertexLightingBn.pdb index f1c3e12b9bded7f1d172e43b862a3841d3fc9073..827710f5d0f8f7252ae906f5c85b4989b0add68c 100644 GIT binary patch delta 3952 zcmeH~Uu;uV9LMkJ+A=Qpj<(1gW#DbaxiwSvk7OId)~$tA#;EJ8pg0&?yH&Q{ZJjv( z#B>u7mC3r}b}^`oMBl`?-57ijpNKEShiQEB!6inCU7eDMl0c&0yS8?im>f}j>PbHL z{BrK^oczx3{OCf*9X<2CrOnPIS;}!9=>0789u<$$|62>g0e! zxo9G*lcPeT+}9_E9}Euna7)?_p))g*oH!;5sfpsCEDuFO-An2&bxyqgXi=$jBoql9 z3iXDDo|U#qz9y&3-Fm?9@p&3N&7QV>2fUuW?q)iDVY68(DYZ-cMc&@n;4eN@M#~dcDhCZs6^wh9O6(#p z^7nQHf}wCgYLN%~I(m0^^tbw2WM6-vlMWnSxKmqXTvweBItY~(bJh65V>-r3)VY|L z2$?srgsJ+#Pe$h0+uvJN$9gokxYjF2hP;DvXCOkqiC5D8t^)eO4`%{{^A8kuq8z9X7UJ_{{54}eEbRaGtDNKRG$5ZSuUGg{=A}OlZ(6gKls^Y zlS?+a+Eu$vm|R3&{k<erIIaq{ zlU5r&1pE-jz!AtFf~_D9BuxP=?on(8vTMfs9(k7tQ+dR%69$yM0x1*@`Yourl8w%7 zT&qmx5u5h*<2>R`6;stHrZQ#KlC->($`nqTv{_jvklGpNc{0KOeFdi!nn-yvg}Rm% zYSy%@Gn4$Z+-N3ur{!a2vd(>dMbh3M(X9e@kPF@id1g`^abvM|dOj?Lq6NNYe zM!`$qC^!a=gO|Yx@CtYpyarB!F|bqdtRY{o+zzo0)GM~T$eL|U5Ix{wunRPU-Jk{R f0bZbO!v{`*aS#I(Ow2gDi9vyM`hq#1+{pO@)h4^u delta 1093 zcmcJNOH30{6o&7aJ{@L+noxNZQb;tV_CYHPshYwsGa)x>u#yK4a-(}#w!MIwfOd2d$t_6%*KNsDZn^cu{3^(}aeDmqD zfnNmmR3nC5bVfAOTp$d`#2=z61;b7WDwKaJ+E zu7tyb=T%G!`HY;C8J5J$cE1^9`&u1GKQ%4V(F=)vU*HGbbumX}%*qsbdbVw#*Zpq% zrgm$z40(6^2Zc5@`6rp0cn>tAJDV1FHLGtuwY-%Cd9v#`2=j`OJe~kyR!;9p;uC&( z&jj_Yl`ZszH#@g(aGPB5%$hzD*?3Mz zEDHy72+6@|sKHGqQV^5R+iJ6!;k@lelt|7>R3#wHGx5hW`zx% zNl(<221p^Yn(tHV6D` zbR~lY9Ff+R#Y||*hR<0+zu~*AuzkaCwL)_Fv%JV>Wunm{cKjdgOL;_%u%$wDhz1!( zSnMkjhxm{!)WN6q+rXfA`3cF!H{>}9xt>VKEFP5v$!UX~g^w`v5ONTCh&(_-2)m^S z*^3-Tsu0#pH*yp?hEz+}Y#>9i}dgr7eqWD@<>@iGb*UK>}3=g?3V9tOBAWbI72DO6g^k%{q;C z=oCd9?dP~l7TtU@(ai`qX8JIn7GtufX?)QKc|oyui%WFwVcGm&+FE8}@;RMP{gU7P zPR>2w&H2tf_nz-WPwAsc{cO2-oa4A-I$X3_wHeNn1)W8g$8pzHqDztmgI>Sku3=X% z!TtD$k*^Ql8*lz>|24;_-!??lQa(ux?>>uLE_y+%qz!_Z3@ROkq>-c)rv+0=QK_6Q zB&L*BXq87t<2i1W^?15GEuMBycWn-o&95-T^(}Qm~VjY8~OQmZISW0>Y~4rP$_9t6F)tnV_Za?$z(iW z*}{^h>U|dt%(=HaSl7h*YHkXxR}N2j$K?TEn0~*!jgAd&pdbBsVh`)Hs_faf%)CaT zFAh8DZ1Nq1!o?DbzobLf=dhL#tu1uzP<6)jN@h3gG&!&Us|K#kTdS&{9UiNpID=z6e`wy#JuDJYpM9CEwcl&?vv&$8i zTyeSi?2n|%oIWzerGl}zh`f4Z)F&2MwU!9u99o}i;QX$bvv|AXnUq$$%5@x9hu%r+ zjUEI&5N5yu$RC3TKmtgb0Y<{3*z$;P-aAbet{3qI-7DH4H*%)LNS4T)KqiE#_v_Jo zr3Rhfyk1cRvM=3DHK3cy_Ejs=>Ru|_Icd^XWg|}<^Ul*G&i{Q2r<4|wnp6#St?JaQ z8Cho{#TmKPMAm2I!zQxPeRWOB&x@GW0y{8*Q-Dunz^sjYFa!#K1!zmRA}#{0;Wy2h zNolb)!g1BmIBGfW;2j*dh$SJbQfnq3mI(P$2gEzs$ipN5}E7%UP2{bFVBC@Wr4Wb7;0v-kJU?=DRyMVTZ hPVg2u0%k!R#O9qNB!3Q)q7vf`qMD7rq%JXU=^tNQ!U+HX delta 1072 zcmcJNO-vI}5XavvZ7IvHd?XaDg#cm$+e#^N;7bJyej-*;gNY`XS}SO&AH?8yRZzk3 zm1nxq3n+RqkU%$)gVA^}fdns@ctQ;)qlg-#5|SEmUbloM#-lI!?aZ5*w>$gh@1NE9 z2Q@u8;w?f*J%P$tFsz4WVVwUYEB7U-qWN;>^Lp87pmh>0#V=s9~XwKb;E z(z&^Cy8oD#h5Viju7DX<#4EN&2^3qXo}=%)vvl})3jOr^8?~G$)Mn&ni99{j-q-7V z8N8rh7HLCS+wnR^|8}Yj#ztQO&Fs#n>{K_d z1FB_dUm+odsD^#G=|sw+>X}=LWMF(I5}(;h$T0eesGR5U*a*pduagg?gMKtS8{R-5 z2WsV7Gh_;p17Sl)R;6l5lds7=QgIjpW@!E^Ez4#&8Ie&D%4kVYVJ})lOOj!p!E`&% z4*$}uY?8pP&a^U0n#M(+vw&gIcUT~G(QmWBimHJU^(V5>=n)%U1Z$i}bO>8oBngQ{ z1`(F~jKm`zB#zqow15>%21g?y`S^yC0z%HE5HgKNWkD{mf_dEytlWm+?UL(A8*&+8 zUs;cAK&p`)NDaa!=|pxRyXCW1P@r6PuYsxJ3XE(-97rWng=|7LBU=#G=XS)8TtTiP Tt;n^JiUH8xM6X=|eF**l?>-t% diff --git a/Kits/DirectXTK12/Src/Shaders/Compiled/BasicEffect_VSBasicVertexLightingTxBn.inc b/Kits/DirectXTK12/Src/Shaders/Compiled/BasicEffect_VSBasicVertexLightingTxBn.inc index 650b20d7..3d157b25 100644 --- a/Kits/DirectXTK12/Src/Shaders/Compiled/BasicEffect_VSBasicVertexLightingTxBn.inc +++ b/Kits/DirectXTK12/Src/Shaders/Compiled/BasicEffect_VSBasicVertexLightingTxBn.inc @@ -93,10 +93,10 @@ ret const BYTE BasicEffect_VSBasicVertexLightingTxBn[] = { - 68, 88, 66, 67, 188, 10, - 22, 174, 171, 39, 222, 45, - 134, 91, 13, 129, 96, 234, - 51, 246, 1, 0, 0, 0, + 68, 88, 66, 67, 158, 159, + 92, 140, 7, 235, 20, 215, + 101, 93, 48, 147, 95, 79, + 146, 250, 1, 0, 0, 0, 12, 9, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 164, 0, 0, 0, 48, 1, @@ -465,9 +465,9 @@ const BYTE BasicEffect_VSBasicVertexLightingTxBn[] = 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 60, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 68, 0, + 5, 0, 0, 0, 68, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 96, 0, + 5, 0, 0, 0, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 76, 0, 0, 0, diff --git a/Kits/DirectXTK12/Src/Shaders/Compiled/BasicEffect_VSBasicVertexLightingTxBn.pdb b/Kits/DirectXTK12/Src/Shaders/Compiled/BasicEffect_VSBasicVertexLightingTxBn.pdb index ebdef128d318a7dfa6fee3ebcd44993d7ccbe713..b303272de80d1d2a9bd1d1770f4aa2e282a1c440 100644 GIT binary patch delta 3936 zcmeH~Uu;uV9LMkJ+A=Qpj&{goW#Da{b!!G}W5jI&qg$)1j;*d^2m$8U+O4wo&UNDa z6H}%r$_DF>?1HFZq7NEb+-?XDfKS91!oy5_^1;0*TIv+z9}-FQd)L+u6O$u~Pd&-! z++WW5os-}Bo!`B``-@)CM-%$767eL*ac}9+p`B2z#>-?{XV&F#+)b6}5@gz_*RQyz z*R_LSzUBN#=!4jm`pKdP-dw$Q<94-(PY~lf&tS?$XG90B7EGjDX*Q7>k{mcAEKLqL zl#3>^G&w3X$f1xNUK<$d<>s{=LRV%axo}hzQVYcaSssi8d*;<$>Wp|}o4rihAB+U| z2K$18&q|vlU!&9IZtZCI_&oKVCQsXr4zK5NcN0B*^*%;bb*^g>VbrCuxSdti{DV|d zQOam;EMCm6JR4X=qyAs+kRkRBY&J`!Wj1M-$lDs~+e`MA(~5+J$^k=TCF7Z;Qk%$& z{Jq`&Krrl=n&p8|XW!P&{#IYJ?CbY;(WmxZyHiJG+*h3qI0%*Ia@F{??K;Lq)H#Db)caD|J-6@LkbjLi`(AR6lFlAiLk=?-QyY&6F?UxIB1(3_T%NFv+>Hbm;avt(bIPm#}Op=Ga5}hpFb7z z{yZJd%}Zqob^QyU=j2v>Xz%#->(2{kbDvtm7WI>88xdCK)Kv2v;k2i^ zdN|6PellF&cWL)mdxke0x_y$!))J{3ika7O+D>kLbL@JUg)3u;5v!rF6nG~eu1~a)k zEgv+KLideDNmIYWV+pW4A5Ik8|l=1EDZR_)Q(JA(B5FY`ONu77T9Qe1qjo+{v4hFQ9MiO4D<270;eQP zQ%NIz8OY48>RrbMp8P!dKf8}nyBB%3d_5qBl5j9r5XHuDfWMU?M%lz+?clG}ypoo( z2+6{2IF5%lBrmF733Cw}>N632W~e_wNhoVvrYzlKYCpB0*#g_3+8vF0fjB z)r4f?8*;paTuUHi3a`q7>~+DG{AR2?h#WxfBlnOnqI_j1vI{wclp@N^%8(<-QKVeH z>H-D@a=;BA^9xbgjrfovq!`(Q>_zq=I4!l;67;u`JIGz6327WE>;XdyMy(@eFU;vi MY+jhsb(J~)042i|n*aa+ diff --git a/Kits/DirectXTK12/Src/Shaders/Compiled/BasicEffect_VSBasicVertexLightingTxVc.inc b/Kits/DirectXTK12/Src/Shaders/Compiled/BasicEffect_VSBasicVertexLightingTxVc.inc index add2b3c6..ad3b4fef 100644 --- a/Kits/DirectXTK12/Src/Shaders/Compiled/BasicEffect_VSBasicVertexLightingTxVc.inc +++ b/Kits/DirectXTK12/Src/Shaders/Compiled/BasicEffect_VSBasicVertexLightingTxVc.inc @@ -95,10 +95,10 @@ ret const BYTE BasicEffect_VSBasicVertexLightingTxVc[] = { - 68, 88, 66, 67, 157, 199, - 181, 40, 223, 116, 115, 213, - 249, 116, 8, 207, 109, 130, - 220, 99, 1, 0, 0, 0, + 68, 88, 66, 67, 210, 224, + 41, 236, 20, 148, 166, 205, + 47, 175, 61, 117, 138, 68, + 149, 87, 1, 0, 0, 0, 32, 9, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 196, 0, 0, 0, 80, 1, @@ -470,9 +470,9 @@ const BYTE BasicEffect_VSBasicVertexLightingTxVc[] = 29, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 60, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, + 0, 0, 5, 0, 0, 0, 68, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, + 0, 0, 5, 0, 0, 0, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 76, 0, diff --git a/Kits/DirectXTK12/Src/Shaders/Compiled/BasicEffect_VSBasicVertexLightingTxVc.pdb b/Kits/DirectXTK12/Src/Shaders/Compiled/BasicEffect_VSBasicVertexLightingTxVc.pdb index 8a0380c4bbf86364e6ea2d0077568d9eaecacf67..71646ac992282b3438a75304c57aa55df2d5b567 100644 GIT binary patch delta 3936 zcmeH~e{54#6vyA~+A<#Rjds9bW$0^}b8DvT7s)n-(XEwLw^7$QnZb>*wOeKDE9=Dh zBc@D26ejDg>|sEMkw3+_y%7F!{zZ(0gai`*@(-2}B$PTO@dri{{l2xe!^Gr@;$OYV z=iQV0&b>MJ-1FYKC-S*I64#Fxi^n;RJE6k^?S0j1yg+7jW?dG?-BF1yPG*dH{h9~+ zogD=4ugrec5&X5Y`NWyRRr&nYkXpdUiSfgi@XARqiFR5om`JbEVj?vpF>qQ~o*1wz zvnH}UF)B33gM)JLQU6Fkx1enodeS3_iDROWoG1>-@^CoNx1jD+FNwFGDJqrr2Eu_| zfq}sA%hD#v+vsq*TD#iaUU$8_$=%k`<#BI!HPMsTA7WHh=X;hAMqL_>6|t(Ce~^mH zOBl_K#tPY$=lttv#P{=kGNfoDo6S;5sZH7;^0tQh_TpV-v^;L1vft2H!MJCs#3u40 zzrNS!4+MQui##;gJ(SihT8|ta_6*5AzA(KKtE8dcHT2UPQ=P19mDxi_SE^xu3x^rOsI8V8Ql^YF}9xl(h{_&Uqsr7ur{lvn&$|o_38to zr+CwkhFiPOJ%6opbmPHW$Is06s+SL6e2)E0Gsz{HXa8ZA%OsaSuPB-1;%fR2es-DU zl1VOi-~AC(soO^?xs)&_7m-(gAM}a27Of;gJBQNe4!E!_>d4z%`$A$=d&*TDSB2V1 ztBoE9?GVPmUdW$;$3P57ngUwPtym4jH|;q@P7z@;hYSlNAJ3rHN;EpXezl_HkUh!b zsT##ox{O+o7MD)xLP?W0DER`Zopzii6a3#-Y)XNNlqXWAb5UVtNy$1h$xF!%X0kdZ z?>Cct*X<<4A?+6_yq7tjOevy0DWL7FavGs2Dm|><@~zITvCu{8R57xjMP?e z+$*a%ZVpp|7NsJW6j>*s-3p!t?}4M>U7)S*0#7JMbBS6Lfw&Khf;YgMU_Uqj-U0`~ z+u$8=2pk4uV5{O@LB3hK8DbsSqF7gw6`L9%y1|p+DbNI(K?~RhJV4uq7aRfOAPOj$ Sn0E9Lg97Q;S#uuwE$a_g7rHS3 delta 1074 zcmcJNTSydP6vw|adu^OaH*hUmV>OC(TldyJn3vL4yO^0}i9~_5ZJX9QT_nsdY^9ls zH@SJYJhbL!=jm93J6 zod*4A6_)&ToVU|VE&&2!i37HPni$~X)r4Jq?tpkT%lUPF>Y0G<$wd zDfgb%$*D-l%6MfbH?fkd+76Oyp^~AW!qar{Oyb=y@PlqT>(g1&(|DF1YwqbPeK&l? zxH3A1w7KPj#&|Cfgwc@+ps5{hn%7>ZzuM<`D{|6{_JhEE)(m8^1c>aVb)ApcgkQm< zg1ND{fj$koGb?*nNfYyr%S z0a7E>1c&mEL$?iT|7s9L8=Q+uCljT!EFvX}70$9udWGAupiGRpHx>zc@#2+M*==Y_s;!I4g)A?6# z@_F~<+#fmjyz}0BTzDDK^RznuYt*FG1B=csYapS%H z?tMfXKX31nKm5Wq@#%@Hi_7ajQ49DaF~9vRhTQbJSW0UI3+Yu_Eu@yD6z>UnDMhJr z*+TM&TN%wG)w)XPkp~Cm@B_h-etrG8DClG2kSq^JLw%`1^}4wHSW%gDBoqxD3JrvY zpObb-{$`ik)7IJH^?Mt=E#CHhoj&gqo)$WLV=LoSb*X0!VVq0ji6Yji)*qzeiV{Y1 zz4jEEZ&1SPyQs$KQi@dX`v7`7;I_w*gdje7VRbo4h^lqdVzdd)5b+0n#>RV=BBhi=o zU37BkEx5wX;)=h7!>Y|uEg+g2X-;2x+VoOpGn_QmU$2|tx(zej&vXy0n(}A&u|~t} zjZHKXGe)rE?u>U?dr#|b|P%bs;%KU!fCyF&sbNE zP$_{}pPT<%p*joY4Nf2Wz`qUYIvnB_9b<&P^$Cb@W8{)3-gCb?vi z%dK~R1XcR>kxnipjLAjh)!zmKqRp-qLTFb|@T`Dqd*ZJAopn#8wAxdy;Qjnnd1MxLQ@JXq#~6p-FnW{3Nd?HHdsl1T5htE z4QctPmE7%FUX!x$J9Ig~39`YvfY&jj*P03RfwjO2w58kN0D)HUh0``tkZ&L1xN>Of zDmm`?^&Gc=C1JZ#X(L6BY0Pc|d%+vvG&lvc-96x8<+P2cwK0gJU<|wrUI9nJG4Lul z4o-mAz)A2r7zd9i-gV^5wL2l!g9gQM7g@KX8KM{L0*`_gup6|3J-`RFWB9=Ym;`Y^ U!PK0qkC+rlGncISsriV0pY@nm8+8br|pghUCx?JkiEM<@CErti(R)4ms-Q%7H^ zd(1*NA*7na7hD}IQ#%D?oPmR%47eXKrd6vqJuO@~16Z8|&%3ha`U=W-MEj-_-ZG

3n+oh(<%JZE9 zuhfM4a5&Ns3d%(`Ei9d)^ZxD3uowsQ&hi#Ivk*_C!7OB?D(dyNH{ec8v+FST=YwA%BZ@Q|0|Ed~x=?M@ivaLP7_@v)~bK%t1 z@)r6skelxtOlDn=lh6Lo+sDOjFX-9I&43U}$96O#X-#0;{z$D`v!;&8Z~R_4O671K zA$d3hr}0fEDqM43+7=)a=4X}s>|sJiSi;Z*3>ks%w}4OdnPDTZlw*O8ZcC%xJsRBP*c|d8YG>GY|doBl3SNHB5NL$^v=D=ppbC>*cvM}h79sdC7{(7WE($XLUibF4u zRQrzNQ4npQ4t++y4UDPo8bWgM6I@P0Zln-0gO7^5=(NF(qKA003>`ra(0vp|(zonI z`_NHTfu!zLqT}cUIw@Ya0fS;OV295|C79Wd+~@%Epo6Fs9YWZ**j>vpHlw@f9%@A` Zqa_2NX~SLnxWNhYs&SJOW>meE*1yPk6+r+1 diff --git a/Kits/DirectXTK12/Src/Shaders/Compiled/BasicEffect_VSBasicVertexLightingVc.pdb b/Kits/DirectXTK12/Src/Shaders/Compiled/BasicEffect_VSBasicVertexLightingVc.pdb index 954b201c81728bc6ef732a01cc7ba5b655578e57..0d677845e61aa664c517c0f209dc94fb158dbaf5 100644 GIT binary patch delta 3952 zcmeH~Uu;uV9LMkJ+A=Qpj&{f#W#Da{b8Dt-W0-9MqgxBBZlkVaKm_Lgv|HKMJJ&hq zpO`X45tytyY!`zH8Xv{D-2gra4}|c-(@cEw!6if&N}ZDUheQ(m-nF&E#N>$LQ%~}_ z=a+MT=j3;O=XdY#{K8-A!!i9>p?Hepxc7BU_r%!l+9l(E?Ug^G{M? zX%VBjk!U`<@~nRi4f}q5K!y}-V6#~&Dz-^`MBY|g(^A-8LQ7*7D*Fv}WsG~4ifke; z@{e}<{DGiPYLo~1+Ikz>`kTCsvbW#YL0{~-`JlGQxUM?uw-YMOXR6VgJ9UhcsAE1h z9x&&#gsJ+(k4EO$+tXWK&3ZKVxYi?w20a6Ehc86GjjpHtow@Y08>jcNu2pPHoig(r ziN4Y8pkwnNz!gpwSNtU$QZ|RQfT*pZ%eqRErrVj#u+eaLb;1nCeVE~VsjW9<%3}Ai zM#Gu8)wJKQe}VN^pnX>V(%)70vC(EZ=)=cHXQO3FFaJLQqNg9lP9jJiXEd6&y>>d{ z`DHqonU%;A>iXBe&d9vJjkNyu{a1uq50ua?;bCLbg{zjJMZFYmCc^5B$_kz%oYt#r zM>g`NpAENquI&A8-^hl;w@#hA*s1P6_SEz2XPQnfi9Gucvs^m4{CP!5Cl^=!fAF(Q zCzo_`x%cjmpi168lF6lrF}aAmdbiIfW?Qt92<-|=pF7~%_J|{AbJhO%sP>f0Ij$VF zlU5sT1T7Fo!4Txn!P6iLBuxP=>Q<}<;+yguC7%#sGK;k6dK#2n0?89h?OM$hZ**qu zN@XI8ShcrbWD!rIn5sZAl`5+iq{XFFs&LYzb;>G%R82X~l5zg;D>x<3L`vf+)VZio zvm|AmndBtpS~Gb#DIYSERj%7h;`aW4ZW*wFOzcTa@;JY1T9KgHYu=9Lc0k(2Tp(q@Gj6+cY&?SL^e??!w?UE z5pWQ^2@Zj`z}w(3cn2H-N5L^L3brZk737 ffd^>Y@PgxD3`770<5P|l%Nh|UPGA2M*?VOXnHuYFiJR|^;|KQdVo9D42Q_rD)~mVEAk zY~p7?JJyIHH=PizG*3tbuT*J+EuaVkLV_Y#rI$8HP*lMk3I;<>_J-zTB$90vyeo=w zutOB02gTE&(AhJM{z$r8o)8xf&{^+#*)XpIdUbIfotlfIVSffE+>;Z0;#lM zVLlS>Kdxa?*l*^X%&;V0b_A>-I~MCW`YAX=2TvsRe1)HMCv{nZqK{n z%li0e8S%o^XTY`ljQ z%fg{tLUM5$YH-tm6vpH;w*WDtJ{{GkcM&p3`8bnq|K=3zEwo=PRF;fkuxw@RzVJhHOW6AUhH4WTe&#wAYa9 e$PJ_wX&G|$fu;?;_7Q^q6*CrqijJ+?n<^cp_^ diff --git a/Kits/DirectXTK12/Src/Shaders/Compiled/BasicEffect_VSBasicVertexLightingVcBn.pdb b/Kits/DirectXTK12/Src/Shaders/Compiled/BasicEffect_VSBasicVertexLightingVcBn.pdb index 3be145962628bd61540391b3e465909a552fcbb1..9fb7237eccf0cf1c68f33bbaea624e88e2b580df 100644 GIT binary patch delta 3940 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 K+KwyUqCWuwTn-BW diff --git a/Kits/DirectXTK12/Src/Shaders/Compiled/DualTextureEffect_PSDualTextureNoFog.inc b/Kits/DirectXTK12/Src/Shaders/Compiled/DualTextureEffect_PSDualTextureNoFog.inc index 4ec93af3..f2577048 100644 --- a/Kits/DirectXTK12/Src/Shaders/Compiled/DualTextureEffect_PSDualTextureNoFog.inc +++ b/Kits/DirectXTK12/Src/Shaders/Compiled/DualTextureEffect_PSDualTextureNoFog.inc @@ -40,10 +40,10 @@ ret const BYTE DualTextureEffect_PSDualTextureNoFog[] = { - 68, 88, 66, 67, 145, 207, - 33, 23, 139, 137, 116, 35, - 60, 176, 96, 115, 205, 111, - 95, 150, 1, 0, 0, 0, + 68, 88, 66, 67, 76, 100, + 153, 24, 127, 7, 2, 241, + 143, 227, 113, 152, 153, 213, + 5, 228, 1, 0, 0, 0, 224, 2, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 152, 0, 0, 0, 204, 0, @@ -133,13 +133,13 @@ const BYTE DualTextureEffect_PSDualTextureNoFog[] = 24, 0, 0, 0, 0, 0, 0, 0, 204, 0, 0, 0, 29, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, + 0, 0, 5, 0, 0, 0, 84, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, + 0, 0, 5, 0, 0, 0, 112, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, + 0, 0, 5, 0, 0, 0, 140, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, + 0, 0, 5, 0, 0, 0, 168, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 196, 0, 0, 0, 1, 0, diff --git a/Kits/DirectXTK12/Src/Shaders/Compiled/DualTextureEffect_PSDualTextureNoFog.pdb b/Kits/DirectXTK12/Src/Shaders/Compiled/DualTextureEffect_PSDualTextureNoFog.pdb index 92040a5bfd927502a3278d56596409f137d944de..0118df77e79c6781c88ec9c67b9b0bc362c33811 100644 GIT binary patch delta 3846 zcmeH~UrbY19LMjuE!T3PR;LK7WxEsyv=%IL9R=;QP{0C%N)csq{sBtt<|tCwibkwP z6JIogpJLUyY?*u6%VKY~MWe}*EsKdS{&_Mn(Zpy>WF|y{zPazE*TtEU+?vd%p5$|X z=boJ3FTeA#J|y+UXDaYyB<$j;^f%|EBsD$>y+K^qOGdh0*7WpMG$UQw&g_hIJ-;+&r0YNL(HZG_`7pw5 zH?>#NlP>wUeGjr2N0$!ekF_oK)Iz(I-=DKaJk&M=TaLj4uorqXKZ8_-LAtvZSwJE*Fj`(OH(QbI-Ql%9+39xq(`+dUvkBa8c_Pm}4^HOOhVMJgB2DLB1DlH34gB-9BC@!CaY^oHy z#}k$}9zxvpSo00c*qz65{bs62loW2l94F`m8$l(o110WqI+AF1`OvEe4WJRM1Afp1 znn4Tr5VV3e5C9IknTU9b(OU-I0VSXmlmQzk2NhriP;y-l+CdO(03BoA9@d3AK4X6a DBj=Ra delta 928 zcmchVT}V@57{}lD?CdztHeJ#*-4-+RYo9Kf*w~V-@0_JDVHAR9h8LCi1r}5zjBX6w zo?synX2XIMw)0+yXjfe{h#>7Mh%O4E3&Di4po{gKdHTBOwg-Oi^YuRPp67pJYg}xZ zo2=8HB!rx&c%ZeiO5r(`xI#|izEVlx`5h_$m#EyGwJ)~EbW<%)g5oz{`0>O8v&a`O zRS@#p#u4KOLbB}~vlrc~g>`Q=^EDPwco;CjwYU~m$4xLDP*V@AjGM7i$a(6)?YF?h z&CUF!-%UB%qg>N6x8FutG|9p8Q8;Gx*v5~3wtP(F8>mj_^U&YB7J z(Zt;F&wNY~qUkS5w#1RQFGpT@KW{PLc6sQ({yH$HJ&I7ME!;|LmF#J{;+KGB`6#G< z5E1!|Xpsv@A$Y_y3CUcty^#cAz{>}$b0^~iDL z7-B=J5CPeZ*bxWfL|h2&iZmb|7?4_MHEc-zl{J{xB6W!Tj)TY{inzH-^j-&$>V2uDJZPiaEgbZbC z>G1j-l8&2T&+O6~&tZB0Mca!t`v`QhT%>y&uV6boTDC*5&60PdAy6N#te}jt;*Zl$ z<`R&~H>;_LUy+KZclW{Bw=tPKgwovax9g=}vDC(JSCB^g7m>Ma*~gpxJ+huW5yM$o zr7>%Ix}<2-A7tY{8#pdp390ZxgH9cS44s_o5xG`IF7*Kp@gQpa3RiBG^^0JxIDs7i^N~_+# z5>s0B#fNiBt3JPs@Vrf&mE^QaelYMdon>h3_w2!KKe;O)R?5H4bt5XZyoN2n;Azw zI*UQ27MV3nvP1mre_Lc8E>WcsYD(vaGt}OrVbcf6%${k9?w4~CDaK)VU;zfT&A}=q z9ZZ1?Fdrx`hrkb1!nY5_%nK%<S5qK>J|%n=%K$4ZM{Z8Pdx-<&?IPJ-__fyhh97I^L*d=1LuC9i8U_q zmb-1!93q6oDE{Es&+7R%G{XrTqg;Vzc$sX|lz%lMZX1>?&(19%`Yd^EE!2q^_Pm7c7aeL&TRAHwF>Qz=+Qy__0Tm~h_?9pCw0tz?6vKGR76p# zh(=(=p3iba9oFJ1`g3$*LLo6#D-oiTKW54o*RC?cEO(?fRthX3>;nQrr z>5j`o|Mi~&Q`RH32D=HjvMMQio~>JNS#2o_${)3hPdS@2nyWETpbQewH>5&mP$hVT zQCvqVy7HL5q)C%!@ oH?_iQe$d*0c_XqR@huLt3++aG&_1+xJUB*s8J#c6r?m6jPyA2{=Kufz diff --git a/Kits/DirectXTK12/Src/Shaders/Compiled/DualTextureEffect_VSDualTextureNoFog.inc b/Kits/DirectXTK12/Src/Shaders/Compiled/DualTextureEffect_VSDualTextureNoFog.inc index 6843bf23..d596ced5 100644 --- a/Kits/DirectXTK12/Src/Shaders/Compiled/DualTextureEffect_VSDualTextureNoFog.inc +++ b/Kits/DirectXTK12/Src/Shaders/Compiled/DualTextureEffect_VSDualTextureNoFog.inc @@ -44,10 +44,10 @@ ret const BYTE DualTextureEffect_VSDualTextureNoFog[] = { - 68, 88, 66, 67, 101, 115, - 146, 6, 83, 107, 69, 123, - 121, 120, 89, 250, 160, 80, - 77, 163, 1, 0, 0, 0, + 68, 88, 66, 67, 31, 62, + 189, 70, 56, 38, 36, 121, + 82, 216, 139, 80, 227, 0, + 236, 147, 1, 0, 0, 0, 64, 3, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 160, 0, 0, 0, 44, 1, @@ -153,13 +153,13 @@ const BYTE DualTextureEffect_VSDualTextureNoFog[] = 24, 0, 0, 0, 0, 0, 0, 0, 204, 0, 0, 0, 29, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, + 0, 0, 5, 0, 0, 0, 84, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, + 0, 0, 5, 0, 0, 0, 112, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, + 0, 0, 5, 0, 0, 0, 140, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, + 0, 0, 5, 0, 0, 0, 168, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 196, 0, 0, 0, 1, 0, diff --git a/Kits/DirectXTK12/Src/Shaders/Compiled/DualTextureEffect_VSDualTextureNoFog.pdb b/Kits/DirectXTK12/Src/Shaders/Compiled/DualTextureEffect_VSDualTextureNoFog.pdb index f1d025afd73831b8f4265ab7cda5ead278f444db..1a324a072b780e64525078ab47f5e20c4f421c48 100644 GIT binary patch delta 3815 zcmeH~ZAep57{~9O^SZ8E_O7j2*Hz}$G_97?S~i`tsp;CxvMfnmv|gOK8EG%9D2kv+ zpD(2=DEiPBgLa7uDuQ0V)Q2MIQ-RP6K`$WK%ZH%;*R7~XxC`pj4*c$O?%_NS&w1|Q z{Lc+NP=vlHPUL8s7>2pP;(^vEW^wn~h=Nxrm_d*5HF>H7F0t8xkq^3tY3OD2U1Kgy3EXDa*xd5K6R z7aBFZzO1x9hc@obGR&8`1c6R>PvvU-o_22w?XbT2cT15OSsb(&Sqkk|i4%)gD`Yy+ zmL+d{7muGMXM2kKL!9ir*0^+GiQG@1*YFyCW~+CTugxpC{DGjW!{6c!kg8|_wJ*w` z&>k)9p$&55ne^YkXmh@7AA$B2+vwVo(&9v?3yDjIyNp4?C5L>c6N9Jd7E}^ zj=AJksADdwe)WipdF0(JKCLh*xU<6_nm)avv6cHc_mz9vHm%rO8DiDbl8P)m!!nW; zr&kA)#tkPAZN0Pp<%R?1BSZa{Z?uZ%YTbtTwnsv%ei!lhWiz2w@($^QR(-!ECba60 z7w3dl{eBqXdK=v<@oANKYyazHmZ2Mm(|c+sSxX^S(!b4l4IZ)f5jGct2Vk!Q8)(IQ zA9x6kTQPv9>9J)*jw;opJlU?i`l2d{cAY#JlR3*Tf)|xON!z5JnVz4@B#kmfoyL6q z(L`4Dj_u_~|J@>8UqMV8A*Xb#FE#ddyHEQ=Gt)vo-Yclkk^>9&~F%zd~yX)?x^%&06sirQcl!pIC?O41E1NJrR1 zL7F?kBBI0z`7)UM@587!9}4Or>s5NFmmUfU(wBmD?sofn=(PjC|M`Y<&$;pMT>KSx zr%iL35E7;MpqyYW{7ahU1ddT|n`U{1Vpqzy6_(Oz=9`*+_$ZL<4HoNfwQMkhkha05 z+swRO)f684^)L-;cr&Yq1;3KIV13qrks8ir0jJLhb2qokMZc4h)hU;$nbT*bEbNbP z@UHt4WDaVfJMjfw4$PNgvG)s(AjM8wWZBmqS+Y1a)*6OnEC@32JF2 z_9R$aiPcR+$793M*!akVq+|nKr>R)Kd5wEsgdO22{@SAb zMN(vmaGZ)CtI}S9P$Frz`%JW|?%T-FnC?dZ3_Km_@I)3G*y7MB%m3I&b$KHift3c{ zE1Q~e7uS(Lr3W1f@l>O*jaEC}Z%H#B&>3H&6~M@O)b|ldicUhFq1G^}+N9Yfg{Uo+ zO0@(ZSspYHHHkn|=Bz?$fXR$$rDv2TGSQ#@jJ$czUpJ^+Lt3|Fx#7c#(Qwz{qW}7( zz>ssvm%(Gg?VMWn)^g3iF4kDK0?K8tG|HvC-dK-DHIhXH1?flnki*Dcgh%!vcBCC~Ah;{ifw+)Ph!y&%8MX>z k=2rCgBW;K@iw!w~97TGOHq)$ diff --git a/Kits/DirectXTK12/Src/Shaders/Compiled/DualTextureEffect_VSDualTextureVc.inc b/Kits/DirectXTK12/Src/Shaders/Compiled/DualTextureEffect_VSDualTextureVc.inc index e4e54b51..a95bdfa6 100644 --- a/Kits/DirectXTK12/Src/Shaders/Compiled/DualTextureEffect_VSDualTextureVc.inc +++ b/Kits/DirectXTK12/Src/Shaders/Compiled/DualTextureEffect_VSDualTextureVc.inc @@ -50,10 +50,10 @@ ret const BYTE DualTextureEffect_VSDualTextureVc[] = { - 68, 88, 66, 67, 14, 234, - 113, 19, 154, 234, 128, 16, - 85, 180, 224, 49, 22, 20, - 47, 2, 1, 0, 0, 0, + 68, 88, 66, 67, 13, 159, + 251, 103, 234, 214, 139, 95, + 254, 245, 98, 166, 249, 31, + 182, 225, 1, 0, 0, 0, 212, 3, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 188, 0, 0, 0, 96, 1, @@ -184,13 +184,13 @@ const BYTE DualTextureEffect_VSDualTextureVc[] = 0, 0, 0, 0, 0, 0, 204, 0, 0, 0, 29, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 84, 0, + 5, 0, 0, 0, 84, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 112, 0, + 5, 0, 0, 0, 112, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 140, 0, + 5, 0, 0, 0, 140, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 168, 0, + 5, 0, 0, 0, 168, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 196, 0, 0, 0, 1, 0, 0, 0, diff --git a/Kits/DirectXTK12/Src/Shaders/Compiled/DualTextureEffect_VSDualTextureVc.pdb b/Kits/DirectXTK12/Src/Shaders/Compiled/DualTextureEffect_VSDualTextureVc.pdb index 6533c49061d325926d3a22a50a6dd114c6175a3b..50d59b078626057acc404c0c68b4cc4fdbbe2837 100644 GIT binary patch delta 3815 zcmeH~ZAep57{~8j^SZ8E_O7j2*HyZ$X|7sMYt?jWGt=eFvMforYP~pf8fh=AD2kxS zJs&b%Q4my6AKE1%C06p)ZQl22B&gFjrVS&>F>T?hzYR@CpSpAhL=fHp(fLnZh<_gEZsWnO^hi{>#p5 zUoF}DhjVL09e;hU$t>*g2mQ_do&Jt4!7g}KIGkm*P4zC1tHf31s%vO+yVjLe2}ZM? zgu)C;@8WahxriUFsjSSoba9_9fzX()Pb{*^U@^)|n+9xI6e|2AKYoI#@C)Q6B9&Zd z)bRS!l6nJeK9FskFLMb3o$H>)RR=t6z82bTfA{Z}A~Ui$U^B54+NTmH6|YsubfWD` z-iH@Ym@Q{}iibj+?7h~wbm20&pFpqSHT*2EZ;QXxC%6N_4tIN?#TO)1(E@5)lu4oe zTG*qT4yT-Q2*y$J4%T|A1EnRDR#fnF`iUF@q2gun zR2+YiinDX`&e6-5NFG9A*8i(|;a@DZF3{?u8{Jb$S2XkIV*ih<2Mp^=dAEu$D$ELQ`PHvYpWo29%7a|(t%urHtr)HhvFhn#iflZ?GLjW% zRC$%-hf)T2JlObp(_!oJ!Ty_fy<*tiY)EW-B(>^y5l>t;lUgP3kWOmV_gi98tNwU# zPHNTfhY_x~vAvR*R*Clxy-i^mx_d06r)ILf1Y#xq+g#G%5pSPh^DuZA_6~3WFW&pW z6L89o0W?jIBQttJsU~G_oASce=VNGZ?~%C7*?tkcnDj~7CiSfJ>TDKil&R`;X81=F zS=9$N%#Z%NMY=vqTpJ;$bh0lk{&v4l`$ID`MtTnW+tgT&Q5YWRfhykTV5OD8%&~w1unshUT3`ZF?77qvS!pdp zuN+i>6~F~5!AejCR)K0z1KeOWFw@IOz%dKG*gLy#8cRuidI)mhFFh30gW7BKP%jaI1nEn``p!Jv9(wJA-~YSAcfRi=zjMjg z+-;}n1R*3&@j>ZfyM7K?r-RjWxWGcs?`O<63| z$HBXn&yYE2ftJ)4sB1mI*SPkWL|C zw_=YYrCYJGvG{0WAf6Z<8uOeTAJ$qLqLS8P$VfYM-ugFBV~Y?5c3( zLH)}aiKSvmDt+8G9}o#8s%E=R4(iIj4V@mTxY0QQ%R`O+zF9L%o#}V}kB#Vy8!?Hj z(Dk0Ls>WShNB)#nbSNa}D#cB-8t{H;({#APzJgX5BZH{#A*w8T33-Cr#HeANX45*! zQYaKk2|k+KHxnc2gR0Cao!S87nVN;RVVcUsfBF;J=KX)&VCx#{x>ZYt4-0nN9gmOx z>z4vs&Zk`lj|sPOM$LPktNwMd%AytK9|hD=&gZT6ay0Zv77>xJh!Hu5lz>m{PboI@ zj%Gr1_{DE9bIC%;j07H~Hq?bRZp4LjA{|H@vKJAMeMmjhfOrtx6=_6#NE0NK4(fmn lWyDd7{(i)XsI$}|?Z^@2C~_P*HXWX#-Ha|3__?wr?gw<93CI8d diff --git a/Kits/DirectXTK12/Src/Shaders/Compiled/DualTextureEffect_VSDualTextureVcNoFog.inc b/Kits/DirectXTK12/Src/Shaders/Compiled/DualTextureEffect_VSDualTextureVcNoFog.inc index 7331cfac..e97fc41b 100644 --- a/Kits/DirectXTK12/Src/Shaders/Compiled/DualTextureEffect_VSDualTextureVcNoFog.inc +++ b/Kits/DirectXTK12/Src/Shaders/Compiled/DualTextureEffect_VSDualTextureVcNoFog.inc @@ -46,10 +46,10 @@ ret const BYTE DualTextureEffect_VSDualTextureVcNoFog[] = { - 68, 88, 66, 67, 214, 171, - 146, 102, 39, 75, 81, 112, - 212, 133, 130, 101, 222, 230, - 158, 127, 1, 0, 0, 0, + 68, 88, 66, 67, 85, 38, + 234, 73, 152, 176, 84, 200, + 221, 169, 237, 70, 94, 240, + 94, 140, 1, 0, 0, 0, 112, 3, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 188, 0, 0, 0, 72, 1, @@ -163,13 +163,13 @@ const BYTE DualTextureEffect_VSDualTextureVcNoFog[] = 24, 0, 0, 0, 0, 0, 0, 0, 204, 0, 0, 0, 29, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, + 0, 0, 5, 0, 0, 0, 84, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, + 0, 0, 5, 0, 0, 0, 112, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, + 0, 0, 5, 0, 0, 0, 140, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, + 0, 0, 5, 0, 0, 0, 168, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 196, 0, 0, 0, 1, 0, diff --git a/Kits/DirectXTK12/Src/Shaders/Compiled/DualTextureEffect_VSDualTextureVcNoFog.pdb b/Kits/DirectXTK12/Src/Shaders/Compiled/DualTextureEffect_VSDualTextureVcNoFog.pdb index f4ac44081a01071ef80fa9580e8a154eccf22974..eaa7ab5b37ff9be9eaf405339d2bd0020e724da0 100644 GIT binary patch delta 3789 zcmeH~U1$?o6vt<#$(T+Wzjn1XMx91&lbF_4jcuy2J8f!AjWssiYPDJcFB$i~;jBX)M*%bM;Z5pf4m#!W)q!1eJ#?&HfOvPqpY12sQ0*aKpQ64|V zRD_kv5=oR?Y}5(H%8GguH6PD4uTZ!IkuLYl<79>OHmkE9x1i36gjGq ze<<6^DV#)m*S?CbnYBd8_LO@gyyCsqxNcRs(pO;A2|8hMn}2tp-7k8Bp|H0z*y<0F z#=epcuFj#zF+J?5ol4_bjql%ROOfI^BAqCc=5rDtU+{3%*~~OTJ>Mb-{K&-RhZ32K%B*ugelKSoJ#CT>X+}YI{?&|c1 z3U?pb1K$ppg$i6*laEO=kOlV+mu+Hflb^e+9RJ5^^{%&n(e&yQeC?e_`gXk>t&Xr+ z^E2$F0>d&1D=+js%a}Q?9^3cump^x&w4ELsxINS+^WN8{)b>SMq&`>g)b%ngQp!%} zv`D@GJWPw!7r&U(BK7%UgzwtPy^@+p$@hCl)ht6pzh?Js{?SnZl}h~7T-V`}Y;Rx- zaPuVWJs^QLjALLJoOj>`nyydExppQidMT`W_j_Ij9l3NGiUq|>%G^gqo6s@(yMG>K zss@~{;48EtT-uz&`mlQ(jOfDveteI7Q^ z)LWSkchpE z`r;dHRp_k;F0cW(K{eP2JYW;30h@srYynn!5f4g>(OUwRf;^B9Ou!5ZKp|KT68WwG WK2QgK23tXWpR|MBA+uNhQ~wW1!*vz_ delta 870 zcmchVPe_w-7{`CV*S)Xv-49){vrkid~n$*~mX*SD01vMH)A*tb|Or2msHKL#n zY3>P(x`+D~WXq^cj*ExcZ62hX+ zI%vgX6W)egPBVTpT_pp(8a30TU*>LF9<|^mPjXk2%V(vrTWcB7MpMh`voeEl`RrVT z{aq5hYy3=!eTCE*`$~?c-Evv=4wFjDW>@lvkEc5IigM3`ftraY8zt6FW%G8rc&v~& zQy{sQXX^Z+$l!2yWO%T5$a!|8588o{ooYkIUv1LQ8zCPEc`~&}ybaYzinaW`^lX7P zg|8@=r)r*07)2}`<;G7rvtE^PrbV&+#G9P_@4ct`i*B@Er^mf@d%7kIgmU^z)&H;} zH)DlK73&=z0`3Qa@XnR|N3pn zGUv`N0Xw7HbB1j7bguNza*8uqKz``eMmRrjwr)m}3sOJ@-+%#}19{|D&&1M}f~^gV z>F~JM=v*pfY{E#+bfv!o8at>4?Vt^`fSo`A6`%&x0w;hitPZ$AJq@SZxQ$lR{kBTf fyFeAtW^sT6AP8E)A#iX!FvdFtUtE``^B1L``&sw! diff --git a/Kits/DirectXTK12/Src/Shaders/Compiled/EnvironmentMapEffect_PSEnvMap.inc b/Kits/DirectXTK12/Src/Shaders/Compiled/EnvironmentMapEffect_PSEnvMap.inc index 65ea0dcc..0516a777 100644 --- a/Kits/DirectXTK12/Src/Shaders/Compiled/EnvironmentMapEffect_PSEnvMap.inc +++ b/Kits/DirectXTK12/Src/Shaders/Compiled/EnvironmentMapEffect_PSEnvMap.inc @@ -46,10 +46,10 @@ ret const BYTE EnvironmentMapEffect_PSEnvMap[] = { - 68, 88, 66, 67, 145, 211, - 131, 252, 192, 169, 109, 166, - 216, 80, 89, 0, 223, 162, - 224, 168, 1, 0, 0, 0, + 68, 88, 66, 67, 11, 232, + 187, 48, 137, 31, 100, 18, + 210, 46, 26, 244, 167, 108, + 201, 249, 1, 0, 0, 0, 128, 3, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 176, 0, 0, 0, 228, 0, @@ -166,13 +166,13 @@ const BYTE EnvironmentMapEffect_PSEnvMap[] = 0, 0, 0, 0, 0, 0, 204, 0, 0, 0, 29, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 84, 0, + 5, 0, 0, 0, 84, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 112, 0, + 5, 0, 0, 0, 112, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 140, 0, + 5, 0, 0, 0, 140, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 168, 0, + 5, 0, 0, 0, 168, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 196, 0, 0, 0, 1, 0, 0, 0, diff --git a/Kits/DirectXTK12/Src/Shaders/Compiled/EnvironmentMapEffect_PSEnvMap.pdb b/Kits/DirectXTK12/Src/Shaders/Compiled/EnvironmentMapEffect_PSEnvMap.pdb index a63ed114e27c7fde3a0090aaa46b7f750ae24048..31c0e8475213ff65077d1eaa30fc3f16df1b7478 100644 GIT binary patch delta 3934 zcmeH~ZD>chu;JlthZH*6qy^sUcQWhxLQa3uzj(N7B*K=hX2#ts>ljA!u*s2 zzx$kX?m36&Jm+wq`%nGErylTUN~Dt<$2oO)pbRTk{f}f!XVmGqltOg#WK6$mRiU-V zvyb5Q{nOIssVlo*pE8W(e>=IZNHGg@MBmYcR~~8<8%P(uJ?)^!#X`c`4thmgtM=VP zEz|equlY-T)oOcG64fzHH^rqsOWIg!x--ag-&lFhHL2rTqdfO%InSM#CfvDu$}Z#k zE=Q?+G?IvPM52*_WAY9;u-oNn^dAU$175ec$s62vz~|lD*d*IaZB%aANKcLl#oDGQ zf4;GrXdFumCd^qZjp4TJRyLHB+qJn(XZ;qMYPqX@{VZJ(Dz!PnLN2#Sf~~x^@x*|yKi(NmP(z@S_W26w{DcYi!~I&$pgG>)ruhNqlkR8p5l98=Raack;EE^N9$h(% z+4v#1Se{?hw?D&HgYj6HTE{m~b71R}!G0cIw_p4mcjaY`Ueor2qa(h*$KEs<)eQ3S zO-b?hT;TN!w}#&S=MQR(4(t6FubE;dB^^x>aWh|ABXERcR@o9;0^ZOLM0K3Fo!`Q)X#>`pnCa-Pn`*=N68%F*_%&83{>pS@hl z`Op8~T*`U+V}!rd%w5SYR2mN8ey1DVr3WJ{Ts^EE3Fy3 z{OrM?QE&&=+Qe|pP zOl4})_4=>f<0LJtEZ?Ykx?D}1kZknKbVistD8!mrmgw&+>yAXji87|@c0ST*8z1G` zO^u7I;V6m?7{FbS4<>-1qK9QA5A=aGpa8I`HQ2C7%Y_%xGv*DyK}R~#F}H=|hF;{j zS>-hpoZh2$Ma^@KtU_sK&wf3t)D delta 1049 zcmchVT}YEr7{{OUzPjo5?#(_lol{cCbV+kdO_!CMO$dx;ftz5Y$V|(oG+ZGX0}TqH z+)lBZKryPDK0Vk6UPux&Q0UH!E~FqLNU&DTNrF9Rd&_RR?SbEU&iS9`J@5JW2iC;E zyf|8{^8rAdV1v=a3RH7sQji5kgeaL*rKDuvsrljN({Gx$-kl0B+HbuocEE>)Q_P@Q zBC3%loT{U;R7cwB`VHx12S%ks21R{;BULLa1Us4TDlt#i53-t$x^htbR)c^sWS^hv=%=qa! z*^_m-VVF*P%Bot&x3Ho>xhMe8mZ2h^h7*b1A9`N%KMtl&989NSjea*_t}dNq#oLA} z2#*DPYZt5{mYTsMCwlK*9)i#Uk8B8|F#& zxNUeZ&v0Xpnf%M4)DSZ(uZFIqqp_s-j1>JSnSAHlO&wj`9-oODxAu<>xBq$Q9LH^I za>u=x(vd1Wri598s1P2h$Yw;16e4NJ6vAs_h?bf)+d^?emf8hSh6^m^1N3JCyu&ZU z61BvOs?T8^|5Z0~7V#i_{c@xN;rD+4IfxuWY7rY^r+x7eQc0^wNG$#6|$-;Umj%@p5#+d#1Ys&`662p?|KO+X>k8RPoo!b^AW+bmB`d4rA zdFS2x&b>MBo||{xH~O_A`bcr6R6KzYD&yb+ZJ6qnKjJtia`Z92i{r|ioC3Yiwj0B< zhnvrm$jL9?`FJWk?!Wx&FxB#NSlQ79k8GrI%0y~}Lfl1upEi+WLIGxDwdwvp!m4E7 zBs7J3dqcsux`%v-xmLsQ=+wrvTgwe0>86XRr6OAdqhX#y!wC)*^kVd_UV$tV9NPL2 z(JkuJ7E_sY$RGB1_yhjIBT~KO+GepeJNJ3)F1yv7Z7?uN`(R+Uy5<%LaVojMY2eIS4R3`60o9WVH&)7g1&N4bh05(ASD&|&^zZuf#l4EmmFcY0gvtDvioW9B#mSsR4tnNdJM-7e zIi7T3LMi*K?P=T4AU6dDkr(+ly1d=~pjUE)!h?>1P^ULcRIV!0=O`fa2@Tkjd*!ZI zW?0NhafR~Er4RT2b(^RI$Cb`2*EK;6jRm4uC{onc@CYMjX>stZV)eb;g`R8g z-P-#>^{Iu=65n*utNj55H@b?LBPGnVB@K;6{;10=%h{6iY%R{b`ejRwyl-u`!n&V7^an2+X~Mfds6pR z`jlO~`oQS|a0&*l0yf|gP??_m`9|nm{2q@ujPW1Vs8$X_7ok?vLW_RBg=3S0Ip5v8 z$&sPSk5ak{wAZ5IN@}sCIxD5HQW8z{iKO_K$}g;=IL0q8?TB`|;;ED)XQuO>3OS)X zJkVL*?GJdvJ8JYQ{mgTA& zH~{znKX4G}0RliT5ClR1i=rPG0P2bEH(I{|?y3Qnk4-=gPz!7Z-Ub?gMu5c}23VpZ bz+vDJi0LVu`##(rqgeGXrmI!+kW%44Lk7wx delta 1033 zcmchVUr19?9LIm>UfrL&yJeE*bc%|Zu5ixOwrS-uB|&KR;1(1ZGMhPFWQvH^K#M{! zwpzu)=ZbI-Zw8{8Cw zZ^f}9eEX{3Wjv|g@NmIm8jF8uC^~;HwO;$@ht$DL z(lSwvG~-k)tywcun`|Vl^lQva2jmRGd-g>AOFp2~X1O-d*%|06Y3uU=msVhVdaW`c zYuu0(S$5cvn>CvWFenKyI3vJ>0pMMp2+lVGM4JRwWf*nRl?z9h!=)zlsXL3VEa>Rj zXcnDvClf1mMork!3f5w3Y0jowb8$tqH_1n337L*rn$3iH+${qAd}*0Zd(!BO`89g% za(QxYalT%nS9>Nyu7!v%(~#Kc=!TwM?0qGwDzp#8_phm;|F&xI(edbn%)aEBOA0S(Si$#CB)smTuGNAhuB3gdrkAyT5?;NvQx9)D1>Lmc zA;n$$owMy3-Zq-XORVHy4yC4;bET-G@qipHE*=lKP_j|i7+=(^29z48z$;P_J zj_vc@z@$ZNctjbqgs2c6$;d%OjpQR5WCr1yIHIFg=}{r9N^ybZ9Dx2bfG_yw zgiOogg?2yc_@_FM>qr&C*DpsZ5dQB^A*YcuNDbmd&eERv2&ts@pUip^Ya3!m_+Gq7 S8*&Y4M|{Zs=ww8*Mg9UW#x&Xh diff --git a/Kits/DirectXTK12/Src/Shaders/Compiled/EnvironmentMapEffect_PSEnvMapPixelLighting.inc b/Kits/DirectXTK12/Src/Shaders/Compiled/EnvironmentMapEffect_PSEnvMapPixelLighting.inc index 16d716f6..1dde46f4 100644 --- a/Kits/DirectXTK12/Src/Shaders/Compiled/EnvironmentMapEffect_PSEnvMapPixelLighting.inc +++ b/Kits/DirectXTK12/Src/Shaders/Compiled/EnvironmentMapEffect_PSEnvMapPixelLighting.inc @@ -69,10 +69,10 @@ ret const BYTE EnvironmentMapEffect_PSEnvMapPixelLighting[] = { - 68, 88, 66, 67, 245, 235, - 136, 148, 61, 15, 89, 11, - 160, 132, 27, 65, 211, 44, - 51, 211, 1, 0, 0, 0, + 68, 88, 66, 67, 115, 121, + 162, 19, 3, 206, 107, 246, + 253, 106, 40, 248, 24, 183, + 47, 7, 1, 0, 0, 0, 124, 6, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 176, 0, 0, 0, 228, 0, @@ -316,13 +316,13 @@ const BYTE EnvironmentMapEffect_PSEnvMapPixelLighting[] = 24, 0, 0, 0, 0, 0, 0, 0, 204, 0, 0, 0, 29, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, + 0, 0, 5, 0, 0, 0, 84, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, + 0, 0, 5, 0, 0, 0, 112, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, + 0, 0, 5, 0, 0, 0, 140, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, + 0, 0, 5, 0, 0, 0, 168, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 196, 0, 0, 0, 1, 0, diff --git a/Kits/DirectXTK12/Src/Shaders/Compiled/EnvironmentMapEffect_PSEnvMapPixelLighting.pdb b/Kits/DirectXTK12/Src/Shaders/Compiled/EnvironmentMapEffect_PSEnvMapPixelLighting.pdb index 17d4027b7cfee710034d187fe45ea72733dc8938..494713772ee0825e13dbfcb3f66b84813db0ab8f 100644 GIT binary patch delta 3960 zcmeH~e{54#6vyvtyRyB#_n;X+w%Xx)RcF^U?iWK)U~AU_T^8utTEO6N-3lwK?N~Pu zoTJVdNK6!Z!e4?j#(zlAWV=Bj(G7q9;U9*?n3xb#aT^8}-J+r-#(3`D8xrD@R}%TF zH~I9Oci+9Y=bd}=&ikgX7}KXsCmiB2LWtLZKiFQTiuo&U%pe(zgv?Tl>DPi%rQ5rU z!+RH&Kk`oR*{@rMeRby?V?RmM#?Nr(NEhDnf+RF?UGT%C69$D+j$J!pLRhNx-9k_8 zJNIMpd|$nGJt7L)nARy_zOOtZZMDAJZXlbCMsnp6N0jXbG9VG+zsQlZw`fG#=XSc} zgRxXB5{t+B56c_n;8wS{Ij|?}3;I01R$pk>9=~sAbE{nGvV+{V3XXorSLmBUf8M@? z(>WF_6Sf?d#^LtdRxWhZRO$;GvVn3)x82mgevYB=b@~EfDVKMPyuHa2cEIIJN@cCi zN031rFEejT279BOaA3!c|L;+Bu1vE5CkM0Rg|sBJ!=Q5#><`amp0Yfw=Xlb&PtCf| z+U}ie8uV^~UF1dnp|0rOSRyL>lc|1xU$Qfrg2G@O^!iI-cEXDGm3F=Bx$Fx&8mZPj zM~0!08!m>=U^={d(jiwa5_c*P+?H(eKyk48&hT@238X^}S}5*&2*o?l5nnuwxx^v2 zmEXUtKYkC78cHUjpp35sTkydv+NuX6fpLt!UYA1#>;0Ju}rlTz`D- zjq@LM(UwCOOosGQFb!5PuTxaJ@Y{`p zMv&v!@d@HZ{z7WC$?vTN<-4*`e+l>YH$vuWzu;*264jX6pzX00aO!GuUMhJs5ygbo zzw%1;n6Oekv0H?S>=UCcZ*dvkw5Xf|+hmPaNKwMUiAhzcIRV9+P?hTItlArkM^jZy zODm#8t?(G(&#kz(XL!fTk(vQ~ifB1MP=VN=&(0tBexmuIGJE5Aow zS&bbts|h)>f{-lENLZnExNla+fHWd*#Dg>;Z0lI$Tad%Z5#$Br bMPzW)J;4>cgx)Zr&LvVFelCtj=${u!rciAAEMs{hqVk-`V;0-IVq% zN`|&*&JjX*4nOd837PVj5ahI6koyKfxm21mQTp8mSaQAI|M^4Ro2toAQ$sVMC8eNO zg+M;ojHODtyk?-rwG@uD_}_zp_VOtZ6=(Q$5Y>KS7S$%#)Df*nd>+y8(Vjp(03Q+4 zecC;`r%yOiE|HMMXF#|Kj&x}WX?O%=woy2yJz=5C2Q~@j1_jVt)-<}jpr*U$)99#G z1}18m*Q283OgYrpoKAnwtwfq)MV1waZEC^TYyiP#b#V0Ep%A@mOQLt)ex+OOg|dw~ zSsE2R+BGuVFc)moX~m0P1<(iwyB|p8SH@pSUQAPM&qeu#vE11JFZg=;fd44DZB`K= zED9ODdS(2o^RPR)zy1<^?94B5jII~<_CJ*3-%h0i*(~Hng3vS&U-3UCQ$!}ysD#FD z8wl2R4R6-rDla4KEa1wuqA9BJnK|HEDXS1tgZkz=LfTN=mPyD63|n-mRahxNB^>D? zWU82u=a|P2Tf$>sc;7Dvb%Yanu^I`qF)v9*TyB^1o~0FhVeem6>JPg`m!Q4GjCm^N zq-cg7%BwWnElss{kN3!NXSaP{yVr9)&jkPSuU`))(VA#i{}4n?X`pCS-stIUF}AjM zI6X$@-inw%H^dx}T0L%#j&lZs5-Gv?*$gT~j<6#`5)cKFg~TEE5!SPUsHsVnc!L9d zvcgJ8KK?=|gOHviLYDBW0X|T`L3UXucJ4yTk+TSU<4J_Qr4T7XEXZ!85@Fk5d#gce z1LrvygyKM%1cajPsFWZ(5O)2Y2wQ9!!tPjsoI*N~(}){!2@v-KWFAbt(+P4|mHYuX CS2fW9 diff --git a/Kits/DirectXTK12/Src/Shaders/Compiled/EnvironmentMapEffect_PSEnvMapPixelLightingFresnel.inc b/Kits/DirectXTK12/Src/Shaders/Compiled/EnvironmentMapEffect_PSEnvMapPixelLightingFresnel.inc index a93cd895..1619eba5 100644 --- a/Kits/DirectXTK12/Src/Shaders/Compiled/EnvironmentMapEffect_PSEnvMapPixelLightingFresnel.inc +++ b/Kits/DirectXTK12/Src/Shaders/Compiled/EnvironmentMapEffect_PSEnvMapPixelLightingFresnel.inc @@ -76,10 +76,10 @@ ret const BYTE EnvironmentMapEffect_PSEnvMapPixelLightingFresnel[] = { - 68, 88, 66, 67, 222, 104, - 10, 237, 124, 211, 84, 184, - 42, 8, 109, 152, 34, 211, - 138, 85, 1, 0, 0, 0, + 68, 88, 66, 67, 253, 176, + 155, 10, 12, 229, 153, 23, + 196, 48, 58, 164, 230, 218, + 150, 9, 1, 0, 0, 0, 56, 7, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 176, 0, 0, 0, 228, 0, @@ -354,13 +354,13 @@ const BYTE EnvironmentMapEffect_PSEnvMapPixelLightingFresnel[] = 0, 0, 24, 0, 0, 0, 0, 0, 0, 0, 204, 0, 0, 0, 29, 0, 0, 0, - 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 5, 0, 0, 0, 84, 0, 0, 0, - 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 5, 0, 0, 0, 112, 0, 0, 0, - 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 5, 0, 0, 0, 140, 0, 0, 0, - 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 5, 0, 0, 0, 168, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 196, 0, 0, 0, diff --git a/Kits/DirectXTK12/Src/Shaders/Compiled/EnvironmentMapEffect_PSEnvMapPixelLightingFresnel.pdb b/Kits/DirectXTK12/Src/Shaders/Compiled/EnvironmentMapEffect_PSEnvMapPixelLightingFresnel.pdb index 8da8c614371c618fbd834f6129192a27cb022e7e..714479f0ea9861e41ceb99e2e32ccf0899ec6ef3 100644 GIT binary patch delta 3977 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 delta 1117 zcmchWT}V@57{}k|>}=ERY|ThhHzkEM%{I5x=2F{7eiQ>W#H}zeY@(!FewL!JpdwOA zeWP;|Xa;#@A0GN5C@H9*=pw|rkSOS)3rQ>zLeZZ0Y@>_lwikZqdCvcN&d&Rs_rLHp zKD?k9*`Yf{2r+PY!PP5es9wVir{^Fn0k;e@DxOciS@P2lSnYq&VgELiUH!xhblwA5$*aT7W7pAf(ctY*%p`f|>bW7xc!f5lj zPKY*(UIhrUnl`4dGWMl$q)ee83$s9`cX6agPe{!pAcLbIHR+pObg6o~ryj_u-{uEhei?(ScOMNa#eqSR;KOSDBcl?R; z_WNbJv!Ot_Ehkf_p~rg0M{C~9w4~}|TfL+Joph-8z9R07nde_Vcn7rOVm@{DdsTyz zd9Or48tV^(@KrJG&=4RjO6db8jbSx#G?aACdzL;9D7XhM-6+Rf1H!2NgR~jIizRMc5ISB4r5MrweIA+L0i_ S<_k#>_XCvOnD$`03cmrO5hwNl diff --git a/Kits/DirectXTK12/Src/Shaders/Compiled/EnvironmentMapEffect_PSEnvMapPixelLightingNoFog.inc b/Kits/DirectXTK12/Src/Shaders/Compiled/EnvironmentMapEffect_PSEnvMapPixelLightingNoFog.inc index a7ae98a6..9b32952e 100644 --- a/Kits/DirectXTK12/Src/Shaders/Compiled/EnvironmentMapEffect_PSEnvMapPixelLightingNoFog.inc +++ b/Kits/DirectXTK12/Src/Shaders/Compiled/EnvironmentMapEffect_PSEnvMapPixelLightingNoFog.inc @@ -67,10 +67,10 @@ ret const BYTE EnvironmentMapEffect_PSEnvMapPixelLightingNoFog[] = { - 68, 88, 66, 67, 186, 188, - 209, 197, 242, 184, 166, 16, - 46, 36, 216, 115, 246, 61, - 168, 219, 1, 0, 0, 0, + 68, 88, 66, 67, 208, 66, + 96, 136, 216, 88, 239, 102, + 130, 19, 82, 14, 215, 110, + 198, 220, 1, 0, 0, 0, 44, 6, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 176, 0, 0, 0, 228, 0, @@ -301,13 +301,13 @@ const BYTE EnvironmentMapEffect_PSEnvMapPixelLightingNoFog[] = 0, 0, 0, 0, 0, 0, 204, 0, 0, 0, 29, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 84, 0, + 5, 0, 0, 0, 84, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 112, 0, + 5, 0, 0, 0, 112, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 140, 0, + 5, 0, 0, 0, 140, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 168, 0, + 5, 0, 0, 0, 168, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 196, 0, 0, 0, 1, 0, 0, 0, diff --git a/Kits/DirectXTK12/Src/Shaders/Compiled/EnvironmentMapEffect_PSEnvMapPixelLightingNoFog.pdb b/Kits/DirectXTK12/Src/Shaders/Compiled/EnvironmentMapEffect_PSEnvMapPixelLightingNoFog.pdb index 0940f70418af2b31e1d44e8651eb444436b60ef2..1ec72d7cc367f40d35dceedce5b0f294b78c2bf8 100644 GIT binary patch delta 3967 zcmeH~ZERCj7{|};T}yX&TWk>6x(;uv8Evz;ZezT}!TPpIlVx^o={CcQ+ge;%X}5KN z%*iUoNTN~JM?V3Xflq!}U^i$;U;|%2_(gmrk(i3xNN~|DDq=L^b9V2L5SQGN$fus< z*XOzCo^$%#=bYT<{?k|4^znkDR^2Ov5U&bu$D!qy&WKJ{`{Gu+lbbH$w zyw~^5CmY(WW6f`#yW%V@yuD2{akGr3GlI9gpyxeI1iqiL!w_H0&}%zP^2_DEKhTr< zPXAD}&{r#8kLq}NOw%;K&{vkx*OfZE2>I$ZA)TjGP3b${z=4EeZR|I zA?%N(Vx6&gY~Y}|0a$8wzt+FW#8?u2iNVnWnzJ89Oa5c&Tp(z)(>o|+Y9k#;di)LH3 z!bcE5H&LQ#P6m6UUC`J1-vte}A$ongVUG273L)FgIyL`|?hu>s445ceK-? zc#Z&vLM}KLK7r}*DoKZ6TO#gMAlRJrxS=TMxI6q@UIOV*y&Q_`K0@*C>xeI%#$4hM zTFM?=);HY8qlS`+D3~W!fhqXN-N}9sQFmNAj%Q`9!lPV$eOf05 zy5D8B-79pbkIWxCdm(bF{D4|@dbwyF8e`GImEm$U8#{dcSOfWJ-R4WOJAcb(xY;EqmEultpN>HOSCoOy}!ef zUt^Z+;%_$&8byv^$NPvE`3tF*Cy%Yii<4h4BYxY-FZs;10lsYq6=hO`md97ZX9*1) zyS8^hHMwOyMK#yIN=x#n#*)0UtmjPQ+f0TlSW?x2X{t&tr>NxM=#-?_?0_1MuT1rK zRql?(qp3N}K|4(ym+L&)GtLb5m`VT9_La&sETHX=0Rhmc|9IfSnL1X2fY&Ahs44|+XF z9NCK`kR(F?wGZh>Qpf&dly;@{FT)w`db_;s-h!b%kZp4Goy`zz% jP$dVELF9Sl1!U-qYm!mFh~8n*aN}oI6mDeM5r4%$YP7?$ delta 1086 zcmchVUr5tY6vyxR{r1o8x22(`Zb}OIXO(lNrfZsWsRTkA;T9~M=|W3qxoKnuJ|tL@ z>29_MBgGLtL}vR@J_H%P6y$>lS`X5nm*_#Tf~;_5=Wc_&)N2<$JLi7S`R#Y_?|cVt zNd{K=(OmU;LWscO53U|DQ}zmioQ4Z>Um+-yNK)>Yzu5sx{KdWcChtVeZTHiT;rT$0 zs8gY!fGlqjax%aXj}1r#&y&?>KwjSi(WdFP(Dfs`L{q&S=v|wZuCJ(Q)smJ@*`#2k zmL(l3ahx%a8XD8-*1|@(DOO}zVYE#p8XEN=+HFpbzCFH1XYEP!!SWZn+fgLlnU|$j z(&nDYvHFEzTbd?%(h&f)c(nI1ukc>^$iJ9d0y;KSKr8#|WS6G*yz~pAuWtZ^PyBt8 zk^o^*%;^82h~IRb=t>@}yG)C=3brQG152JvM~flTFw9Cdh+n~ z)Jn0T*Nz{xT`iQQ;Vg#`wpMWFny4$PanCGp-OMV4)S#Yon2@*MN{F-vIrv*7#fq|Q*H5Uqv-ZOBiei~TZ*yUXo*XlVvt$otm@IuYs& zyQ3;<9A>VVr6L)cNpCedEXQgc9&b~ttJiTO-w6Nm@3;<(QGcRm$44RJOg%-n3I6Lw`|F@$K0UmzhS#+W%~jnSC6m@N_1grNW1c1X}Aw5P=l+vdRml_TljXvz48zp2c%U4UOxzVR#p+mk`x+-{*hMnMsnw;X zkaI7=cf*#EErMy*erEjg`>|8!wo3+nk#Jo-_~fMITL;VZ(C_Cf=n-uxksB)LW$jv$ zZTl0oOq;ejHZTy2KGi!C%DC6%Tqgx>&b8&bHq&NI=_)sMjS}WllZvs=vP?%GVNTgp z%+Wc*SZ^@WPTg^PMWuKs91nMeBjLnhahvFS-tKgH_XXTOx5M4y_V3;2aksfzL`$Wa zime;yv5)yOWnH9ScdsD|eQC*zA&;TqZq9GyqH>!>S=cn~HPU43P37a~846#cED(9g z#dd)=H#-95^vjDTOSQr&h*X%~$nA>x27}%7z@A_Jzo{r3SxS2=2wj>kk{xT~@_?L^|fT)7ij#SPrL>w@GBO{=&>)rpsX|B31%W1M&93w=~Cr6Nh9-K1)$=NZDtR@xkG zQ?L6?v)uprOFwoTuNz-}_rj$f>5ZYU)a=q)+CE$+o7XZ%`e68CV}83_NICcB;{3B; zA>}B$YYQo7o}kh|7n@>*)+ zA4x43)-OO@TG6n$nPEmBWtcR2MD?_Kq0D#$z78-7UI7UpkNYfWq!SBoHuR#lAA~>{ z^nrd50RtckVnB}I02l&su#FnOlU%i^)d6`Awt{-l0Gk>_CpY85{(Mz%V!r XMxdy#5zSFl$0U;eOCzmI-y(kl%2~yD delta 1030 zcmchVTS!z<6o%J6bIX}ClSZ1C(HtR56UQ+%oy;6>5eR95Gl792V>9JAk|`n@Lud#_ z>8!#>#cnTM-E?Cfq6iYRo}z~yB45J55JANo+SsRNU$ zfdj@?09a%6plIP1?FTj{nIyK(nKZ}7v}$$i-NFTz5d7L3`dK_xQP%Tg%Iz!i`ng#@ z!?gXi)G9@`P$EGCPA#QlmmJGPAst`KJK1J!nN~_oF7^9-{^rca4v!+w4NHfOa#&iq zEGxCdpeZ9E6c6ymq5{V&35HAnw`?lt{>osyTH?n|R~$Hdav!%>=@{O3CgAKR1C~rA z;D}ShZ0MLUQzb&OrJ=Pp5jWl~Dx&SCSY?N025zlQXWZqim+;%^8GPc3#>XG$@L*kz zCOIv|sK>Ky!-G|mW1e_Z_@LL9jr>&mbCvd9=#J|B3p90J)^?9(j1S2?*co8*wCbT< z4-7=+NnI{=b55S~oRj<9fAXp(c}H`uT$YI^=P8wzbRF3JaAxHq(h|p-kNr<(K_M zMCDjok~ZeBG=^JpTUl3LWmV@kUG$o0vg4Ne^>cJZs8Qz#3%Pty5-hFGKso*Tve{a# zatkt*X0~Ye#e5^dK6>Q9&;Q?6RIaQndToR*&*+rL{ReoJljvYzDfN8G4mH-MKsXwdJ+b(hXEfFqj8mPjhK_hj>2lft`&zf!^(riDC)#UQ zJx8Xe{0=%Bco*StsR@T{UB~aZ*S9a$>ZHX!`~B|c@)1b-o3pMs9>Nt@q9?L`7<2JM z?l3*NsPB4+t@>lpAT`fyqDJ5L`-A-`yzaU34(`fMm0r`H!&8%<-=|+N=(8#0>Az?pNzh zue_c9s9zZzy~gwQ4b+|}W2SS}D9OYRjk%q2KIJ@^i*wI@`IMvXTboZgYd?GWl=Gke zzxkB&;KvAmshPWyTgp-F9}Y=DCY0u&i1ZLmZ#J@4rnJE@p~T9wcy~9Dsn?h@cI_F$ zpeb+~9iIXhxC5%QlP^7u#`(|5q{n*x3n4X^;BQ}~$L8Kxl}FC3aAM->UrCjzF)@{? zNg;`reY5-hz3-8fu)c(&#`&sj?u2Zk=jJow%tj&D#LD<+U*$kJ5{y?eW!G{~r)|EM zZnw1EE`qNp7N7&SKru)IA&VB4l|nEA9s?zSO|8eCMOr01ky+S)KbaLTL13Q)ha2SL@7z~0T5COv=3SxkHaRiKl zCTjXtX{tr74zSSg0`;H)>;}((X3zqd&v7sY65tp(3ekL>6uyG$NrmYCCdx+LGEPtY E2Y#@&8UO$Q delta 1032 zcmchVe@IhN6vxkfbDO@st&C=-Q&iA$g>$B+bEWfFgjO2i7A#um%$a30e}HH#EGQ(? z-M~L5M);4Fd9es1OM(XacYj7fM1r8RxrhWicYA36^lt|~@7(*n=iPVDyId=wQmBaZk0QhCz(N9 zA*!J!zC>3;MrsNr3(!ozgpIUcN+vOJUfM-s+Akc%w5gCLsujuefL4-g>NljQmgd)G zq|T)P42S{@%nC5319+FI0NX18f{g+z(+%6`>X~e2X;2e7X-}oAOBz}kOr_&?B{5T5 z(11#UV9uqcrZl>>5Q!G;Eb>u-T&7{BCL>`EyGx*-&acpEhn_xL4ADc*LS;s7mR6*f zx&xyPOEYaLI{Bc(8(Ma@=Y>M`>jOT z!QTyc5gs4$#&vis9yJIzzym9v0o0;?;3PmBibpa50%X*dqOZo40#r7mH2_bG0T$@| z^1ac9-idFbf89l0YkJ;k?^^crsutp3>yFLt%Qis&$Rlo=9jnAfXp+1ti_>=Qgwxw~ zvBllvtn+kvALg0KzYIzZVY7T)=tnvdj=9cA(TS4Dd!yOZ>gjNMP28Rp+XmdXeZ%`} z9$8||T*s7vlwf}nW)V>#Jd{WxqDHcicw`pgH4#KZ&Ej5v#E_)61LWfdE9n4zdVtUP z=9okaA~~fUSjRtg1!+gh5WasQQiSjye+)T}lp__04XLEvks(q{OMf!+QJj|`r3gQZ U8)-!@BOas;`8%#M62C?M02?Sip#T5? diff --git a/Kits/DirectXTK12/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMap.inc b/Kits/DirectXTK12/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMap.inc index 369d1980..405b2b0a 100644 --- a/Kits/DirectXTK12/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMap.inc +++ b/Kits/DirectXTK12/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMap.inc @@ -74,10 +74,10 @@ ret const BYTE EnvironmentMapEffect_VSEnvMap[] = { - 68, 88, 66, 67, 164, 37, - 184, 22, 241, 82, 104, 56, - 49, 180, 146, 94, 217, 244, - 133, 5, 1, 0, 0, 0, + 68, 88, 66, 67, 101, 89, + 36, 238, 205, 101, 94, 74, + 81, 221, 180, 17, 147, 117, + 71, 196, 1, 0, 0, 0, 236, 6, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 164, 0, 0, 0, 72, 1, @@ -340,13 +340,13 @@ const BYTE EnvironmentMapEffect_VSEnvMap[] = 0, 0, 0, 0, 0, 0, 204, 0, 0, 0, 29, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 84, 0, + 5, 0, 0, 0, 84, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 112, 0, + 5, 0, 0, 0, 112, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 140, 0, + 5, 0, 0, 0, 140, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 168, 0, + 5, 0, 0, 0, 168, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 196, 0, 0, 0, 1, 0, 0, 0, diff --git a/Kits/DirectXTK12/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMap.pdb b/Kits/DirectXTK12/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMap.pdb index f6b671cb3d2e92cdb184661e036c08623fb8337d..dbbb3a1da6f8a850980511082573c094b9e02935 100644 GIT binary patch delta 3888 zcmeH~Uu;uV9LMkNx~|;aTWnAmwS(JgaBG%q?KWfq+}gDZO&09hTK)vV{VA-hwqxBU z1B5z4LITmPzwm@+gv3`9cLk%_M8OyhPw;>*hIC`o2N%MkAOvFkp7jn1amg)-JoO}> zdw%!abI$#p-#NLz`%V8+ls>H=sgRCy9M`171!Y*V8Lslbk>c?zVh7zcVr%6@FB#!W?ht=)xl}nZ#zki>9U>bVMxU*}a1xji;{X_C*Ikd&?^#%7t{2{-`-|7$V z*c0$?_qEEERd$lwR?)Gqg>~A7D7W7%;WhRp^Q1M8snOk@-^|7eXQei`DH|-OblW}c z^XKV`P^--m7IJx)B-oohkqWx@jjht9aS1X>6RQndlcC;dCmq=K`~SBTjWa9Rpo6D7 z6Gml4c$-e+Ale_9%e-ZNRm<^I=D#y&K5M(S*EMS00=pzg!Yf_Ty|F}84kT0kfxcvC zG)2ZxE%gS<=+2}C^@-hD=c}?W?r2Ai<}orI4ZG>9$R`MgS4%kL$|d|x1w&ht%^oTZ z)ja8bJ|BT}xKVY*{S2;n2ioIHhcO>N@S(Es-W7bd%u+XI8%{5H0bWu8vI z`6s+WmeKZkEo7O+|GPq#`Ojb8LY8^@V}u{m+*!#l%P2KhdZZ4feQrSHn4p6`+Qja1 z#fOS%A68oM?C(gZ=y4m=-=LdXy$_Cp_W+xFBiKY|W==K4VC@Gz zAP(LI36KQr%?CgqNP&JZ00zNkvdt>X>R{D_^>l4^h4T$qji3p*fd@1L=5-4=2!_BR Ua0DEN628J0r(u4e@WzMyKf8Ra#sB~S delta 1007 zcmchVUr19?9LLY^?yuY3nw9_NG!-gc;oMSF({k#BV9_er79=UM(6VVxmx;lkqQEHU zQTC{4*i-*@sE8hlUiu43MNbj>)`Mt1D5S&nJ9ig->a_!(dw%Ep``vrax!+&pwleZV zF;Z-}ObF2m_`uP}3e_JWE*J%vV<0R;T&+}Q->Y5m17=rB3qJR?3^c^EUWlfd{6qkND%Ndr3>ex}gQlocr6KK}xA z{^qWzC!N+0y46>w_P>jXY;-UJ;xEO68XW<`XO=(oT4P!dv~*|Qa9^h{17%gMliS(i zwQ$q_xQj-*i$TXug#EyLod&VmjK17L`1p?g8D*1QxaM}=t>qa)no-|-l#mV-4-^tI zf!EE=X~K*Hm4sA7$iqrP-e7EsIulci;%L}R%?Sr}uNCLW71HEA zz3sMhon3*Djkja{W^-k2x|`#gu1TG_2d6Zo3NI?+tV7fYA1Wjr(I7>L7I}*BnpH$k z?Yf;~V9C_@2r0u4EaVe1m_f)Kz8Mq89k8eH64o6?>JYwHH`0mlJ<5@aSh@f^()hpT zt~8HdfnlhO)d4X3K@_TxYJ?y65W*ef=Q)C$M=l^;ND#TmK)VjAUJOGRCV`o>zf+H> G$MP4rnj{MV diff --git a/Kits/DirectXTK12/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapBn.inc b/Kits/DirectXTK12/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapBn.inc index 880d71be..5ae1f9dd 100644 --- a/Kits/DirectXTK12/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapBn.inc +++ b/Kits/DirectXTK12/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapBn.inc @@ -75,10 +75,10 @@ ret const BYTE EnvironmentMapEffect_VSEnvMapBn[] = { - 68, 88, 66, 67, 0, 122, - 185, 40, 167, 186, 46, 188, - 170, 200, 236, 197, 63, 193, - 243, 25, 1, 0, 0, 0, + 68, 88, 66, 67, 95, 234, + 247, 131, 108, 109, 43, 145, + 114, 193, 86, 116, 69, 15, + 229, 0, 1, 0, 0, 0, 40, 7, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 164, 0, 0, 0, 72, 1, @@ -351,13 +351,13 @@ const BYTE EnvironmentMapEffect_VSEnvMapBn[] = 0, 0, 0, 0, 0, 0, 204, 0, 0, 0, 29, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 84, 0, + 5, 0, 0, 0, 84, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 112, 0, + 5, 0, 0, 0, 112, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 140, 0, + 5, 0, 0, 0, 140, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 168, 0, + 5, 0, 0, 0, 168, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 196, 0, 0, 0, 1, 0, 0, 0, diff --git a/Kits/DirectXTK12/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapBn.pdb b/Kits/DirectXTK12/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapBn.pdb index 207cec2f2a25828a96b1ad16dcf5096b308351c0..04396a665e1029d25ce947935b3017d6738767e7 100644 GIT binary patch delta 3890 zcmeH~ZD>WVhJ`{!`$jDq@z?H3Ko0}kG|I^&6$O<>Y{FDQ~ zd!BplIp;p-Ifwh)f8w4laW?l%k#v&dI9CoXD9076{yTmk$C#tzxJkv7`+Hu2wbiwi z$FstiRP()Z&H3rk&-cWKd+#U~VS?8;wcwG9jA9+%LO+ezsYfi}*}a{H#8=d|N3hau zpZuIZ-BzXE_e-MMr+!qNZYvxxe(SK8$X(%hxG5Y7cOH;yWdBrSs{i@RPfF0ql^u#k>?AuQK6MEP~o9A0BzG7VWWm>S(}nayk{DlgXNHl=)plxTRU zef|tx5h}Gg!a^=@lLT9xGgw5!*R91B8kZoGG`L8=G3IX%HPhbBzx;no(Kxe`^4WQs z95g8N1DkU+4x-(`iR9a+Wm=A>GIc|*`K)c*vZ7Y&7T6>~5|*}vc7>xM*&B;@dOKpx zp*R`*mDKJnpvfUK>JvM(&R1fa+0mvl&0}Qh4LInt;KvAuOG`N9;#vHT`}`YYbxz9n zmp$u#CLe)BpjLIo@dB>6_BBRk4`U{N$PI-rFY2paV5xyvG(^_H1!VER{%o*chS!Z> zoyA#sL!;N!_+EdX_s@ZM%tkduygw=_zSb)`{f)b>cmEnAW29H_yL!tUH7m(Tf)^L- zs#gmf&#_ur674a}`y+3v?VIhRJC0SIn)>MSmo3Wqu50eh_A{GYp3l0O=ecZh(e_o% zCYPDtx@>a!&p+L4a(Vt^g#Xd>S;;K9C}lU>q$VbLZbRD`A%8wt%kI*}jfzPgRyN?- zKf$zJX-(HN*H(1u2dB{RHE@B)ph6vdVI`H{b@zG4&;1}K?|0^QS6|mr_x;4Q&~d5~ zh{>d<;wWt~S(LVn;IdB@q1`OaK$Oo5!prS|3N*-tjbAbu4p{uc8k;;WvlVg?zKSB|f zp>u$Dd?J6*jSRvUdKlGXf(k*cKEhve2^mf0bD5!5|S# zJ=tC&MGYb7-wr9%L(oe_J_-30QEw4~6=a0#&+pt_*i)|^_}ue5zu)iPbI$#KW4HCO zce=3>%SA#6mGFV1pBKt+AR#GILiz>?S+CEXtNtDWEG^t|4~IO^a?}<$hw6%1!?=tGNnoJ!PS(o_HewRg?J%<+Ycs z9V_PUCL^%;jrF*DzC9-9stz{$MJHq2y7&Qj(GuOWFC?c2EX6BB79e60% zEV1{eR@tLaHhcK?E8Bg#+_0mx$YNqG{Zr#jONlnCqMc+Ez`{>N7j$xcO{MPTB2xyg z%2#IgyoyskF%Sd#Nq66EB0$8<3kC->HgAN_bmm-Z9AeMHWmV17Tll@9r~dzO2cvoi zi-{kPhJXj#E!1sAL9QcWte|j;CaoXWLdP4`qC!Xm=64+-qz#k%3JIBlaj!MI9xE=) zB-I{59#j(YVpbW2nJ;uAYGu~nF4mYV$eB=lrbt^M6$ulFDBpH-uM_^|w@Di~H9w)pCdVM9nT?RmvW>6@ghE?4iW!dDAa%)j$f8w y1S;bm9q@|%n5jYzAmaE35h0-m5ofGL&LbVj1*8*+aLD)phF%Q&7PDm7(ESBbwF{{L diff --git a/Kits/DirectXTK12/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapFresnel.inc b/Kits/DirectXTK12/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapFresnel.inc index 03cdbef8..e82aa266 100644 --- a/Kits/DirectXTK12/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapFresnel.inc +++ b/Kits/DirectXTK12/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapFresnel.inc @@ -80,10 +80,10 @@ ret const BYTE EnvironmentMapEffect_VSEnvMapFresnel[] = { - 68, 88, 66, 67, 30, 158, - 166, 187, 164, 139, 7, 132, - 182, 207, 57, 194, 208, 93, - 148, 253, 1, 0, 0, 0, + 68, 88, 66, 67, 192, 0, + 63, 132, 71, 148, 232, 214, + 169, 141, 245, 16, 151, 212, + 216, 255, 1, 0, 0, 0, 148, 7, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 164, 0, 0, 0, 72, 1, @@ -374,13 +374,13 @@ const BYTE EnvironmentMapEffect_VSEnvMapFresnel[] = 0, 0, 0, 0, 0, 0, 204, 0, 0, 0, 29, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 84, 0, + 5, 0, 0, 0, 84, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 112, 0, + 5, 0, 0, 0, 112, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 140, 0, + 5, 0, 0, 0, 140, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 168, 0, + 5, 0, 0, 0, 168, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 196, 0, 0, 0, 1, 0, 0, 0, diff --git a/Kits/DirectXTK12/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapFresnel.pdb b/Kits/DirectXTK12/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapFresnel.pdb index 95d19054e150f47b7ba6b0503879435258b1f993..f2fdf580edeae5a49c3587a708c9988d37e10c80 100644 GIT binary patch delta 3911 zcmZp;!`v{3Wr7B8I|BoQ3loq4g67SNY^NDFG4U}mGcbJEEXeYiRYEbtC6W;+7k@qA zpYM_-9=jGS&OXombMa;wt~ZQqNhv@nm&uHeotPL>CO>?lHMxdIf)OO3HF-Y|KO;o! zCy)ge<8jW<&CSo#ORLBLD>sEIozKeyRqFGU2P`JLiSMMNmX1PMW^raxW=>{FrGl+O zu!p0IYfyZcXRxP}r;leyWPE^UgsYE&rjF8Ng+TGi^?SI~h|{w9oj*Gxk!mLk?w29K zXrOW>(oE*iFw`W@*^?gx$xdzv{6@U_Bszu5m^g=kf?OenmrKdnDNJMX#RH0(Mnrl+ zVKVPNNjAUy;DXfT$%WysY3CIpP2T(1QVM~F5PPUo z9LaEsOKD;b?qDRv9SVW6^b2)!GQ1j+pO-pWai7>^nP7S3z@~?*6A#V-rWJJ}T|GH5 zeg4FNubZNz_@Grp-&5YrK^fba*%r+VNcjG2GG9&|ThR7nQh8FFC*?FS@<=mVT5vHi zGJxpKa(N9L0$*4^W*>=t8rNjn@p1Ony(yd5m2Gn+Ej~vp7xY?}^m=Zzav`o%9j#no z&AQRb1#3%pv~oc&jDYP?NLnGSa@lNfG@CaS)b+Ur?BnnOyFvXnARYv`0x3|}2L#-J za{t00Y-2?T4I?vvisl1x2TsLA3<2W8N8E~9vE(PT+29#iv?%zY_iM~Luhpg?2t{K z@Pr%D730w_E=tx<%gjkF)(7>^9N=9qad-_Y>H32m=x88N0%8sz{szR{K)e-*xuBR0 zNP_??5ElS3ClCt)F-WTg(DOW#4Y@=nJ(Cf;2ka&q00rL2F)&n#GB7*<>d2FtZ1hY` zu>q*o4TwR3T?fSVKwJUDAhWH3*kt z5+E)G;xZsE2V&dFiqAK5ngCg*Kx{Vo;&WkBJ0Qy*h#i2~5s00D*cpgH(FSt4I}ld_ kaTO3(192@7*KBm$&&b*cWHoITeD$7rv%;$f%o78209Mq$LI3~& delta 999 zcmchVUr19?9LLY^ZoAX%Y-Z##ouY!3E1WZDwzS-IRw85x+kygXDASxPr)FZY2LnMc z^=Nw$6bphNs~ysZ9)ceFLp}-lQbfJ=AXq_0xU%25TkIiv?ZD@r-}(N2_nvd^_ZOK_ zN8YK%_ZqGcLa2lf9DTe{eho3nD8;0&5R=vF>^s%pe1NI(3!cbU=Tzg=z2f8k8H=Br zb!#AxdN5VT;HOI>{^^fkVM8<c{N~T&J{B%>5{F4Sv`4dYk5N{N+m^9 zo-EUItH%P|=WUhP`!j3op)ZR)c=LtrJ6oYCC@C`N*!jNMiRR^4Ajg*1QBBu4KyY#cH>(3d9zw%2x&ll&j~^TC>|&z zWELizIi`Bdl%o?-LCoTo+N6d8*U~|7x^pGuV=SguOLA4*FDAQERxzZ*A}BY71LMtJS8uXlKgC zUGCeC#62$Il#W#4)hNz7L`KBWAeo33DMHea$B3xeK=jO}+i^<*vq|eEqzu2XmQToF z79k(-)hLaYOR&492P=;vN07^i*s&84yHp@{#EH0&Iz;?vVMzmWEP7RfQK*d8sDRrK qqEdw%Ld5Y8Bf_&9M4Yh}xrlTjK_rB9b4dFRnlOgFOPMlks(u5_rxnit diff --git a/Kits/DirectXTK12/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapFresnelBn.inc b/Kits/DirectXTK12/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapFresnelBn.inc index a1ef64e1..aa524e9d 100644 --- a/Kits/DirectXTK12/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapFresnelBn.inc +++ b/Kits/DirectXTK12/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapFresnelBn.inc @@ -81,10 +81,10 @@ ret const BYTE EnvironmentMapEffect_VSEnvMapFresnelBn[] = { - 68, 88, 66, 67, 94, 45, - 195, 35, 242, 254, 111, 182, - 225, 224, 98, 229, 11, 18, - 185, 236, 1, 0, 0, 0, + 68, 88, 66, 67, 156, 140, + 49, 136, 52, 66, 204, 120, + 177, 235, 34, 45, 44, 152, + 10, 155, 1, 0, 0, 0, 208, 7, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 164, 0, 0, 0, 72, 1, @@ -385,13 +385,13 @@ const BYTE EnvironmentMapEffect_VSEnvMapFresnelBn[] = 0, 0, 0, 0, 0, 0, 204, 0, 0, 0, 29, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 84, 0, + 5, 0, 0, 0, 84, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 112, 0, + 5, 0, 0, 0, 112, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 140, 0, + 5, 0, 0, 0, 140, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 168, 0, + 5, 0, 0, 0, 168, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 196, 0, 0, 0, 1, 0, 0, 0, diff --git a/Kits/DirectXTK12/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapFresnelBn.pdb b/Kits/DirectXTK12/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapFresnelBn.pdb index dbfe342f1b86ab6cc05728d0d175161fb713cdd4..c223c5d1b8442ba8dd77a5407a31d00b9d3dfed8 100644 GIT binary patch delta 3918 zcmeH~ZERCj7{~8zx6<9+TUk&B-G;Z-z}hVCjo}u-tz9=(vtZYj0)`j&($TW6-PQpE zvD7JXiHWd2@spTE5>#|9qH zdI!HW|9v<1*5MO%{vWKzl>*^+Uf0%vCl2DT*)?1T{W4*tJ>nvsHCXAi_yV77`wP}g zn^+&|?v8|C>l_HoxL2iIM5Z%}F1M%) zo5tNm6mPkse*82;5h~RM!j@d#C<*3zyRVoopEX%3R8B!AX>74>O~ljVZ>QdMzx{tx zQ8}_Q?zZwYHKtba(_S{qkD1TVR$1NqD8h-x&=1 zWmhEH@9K-R`=g}yR8o&?5lx*jqTaVz?RX{T*&S^wQ{6|VnAb+feP3WX9BP(Bw#*TC z)a_Xlskc+Er|ik_)A0phmH#-wE^fFt4>6;dfgaoex!@=eQs_{#k_~!54#)$nYc=LB zQn~PAVzO}I&rpeFXt=qA<95FUWr-ePBUMZ;HGKfz)u0jV1#z$ou(96&E9tYzPineg zg+Mn5g9u=6>;-)w3i`ozumkJ_17H=IZYVj+VO4<@bos`Dnm1w9f;wOWc2E!4uCX0w k(KmtJ;61Ph#K8MUY$y2aL0BIuy#67t%-2sPFT<|FN0&#v&Hw-a delta 1016 zcmchVT}YEr7{|}^?n}3K%OW+MiVA&b;oMT2OUrF(9|&23TTo<(GRe8pG?OK}NDz!t zkM!OIiUnO+xtCJtBIw4V=t}y4h`Q^-5Q_v+X8$ucx`=K&@Y{LL|9Rf`JCgNb__yzxl*>2XuEdM} zBt_&%l$lgpQ!%N2U$ewNpIPLO{ptMC`(?iOY?&^uxOzdi2*qNHP)_N|KF<5_tKWi;@ zHcxI-+XiEG|Dy>*ya}^WJ=NW4f|jl3~dpcPr(7t5dV252mHC3zl- zTj)vHD`w%Z0oWW9;k<~_t>Yzj`p38_R*4+RX~KvpBNCaCXH1uD>+Wi?wY7J&cH81J zSCh05)0CNvVP{tDJ=bPGm$0P*Ct8%T8-X5(r2|`m0ThB1@C1mO6=33aVJ z7%Rma7V{YEPiO249#v$;p`~5b-KeYqhd~#(3@!rkl`>EcJirUYpDk>u14qFz<(ig; vsY0pNky?2GiW5`}B3e_yeOVb6H>X2%|I>TxL{_*F=BFI^ z-SeDt&pABzIfwJyf93~6=2+?R8tDy=<627aK*=a})AxL?#8P75xI0Qk>2+hJJ?7ia zuc89W0I(i>9{P;^;P98-??42^1*mI-W^ZGhY!i?<taXswxq^jUuoASXb%5>h) zzkY$P2u=DNVIh}yNP@%biPX@!FYV4oou43+G``ZbITad=_R#*Vzx{uoqH|>>A9V3_ zZQQIZ32!aYIf?c~X0lrF6z%b#HWT+$tc;!my<2@#Qnj36kd0I z^*+wZ(>lGTuD-Dofj@IESuI+Mc=xiT1Y>6mCgaC_d;a>BEQt|Q@QZJ)Nvo1gWO#9v zVO@*B@f@p_)yX$Y7yn_L?f+)y)m^VQkItStJ=v?|hH~D*_OqB=9?ZIh=ec5X(RZsB zlgs>XT`{@*=bvsdxjc9o;eS*;D}^N&rT%Qc6lIdaRZ#JtU7;{&t4oB zM;m{E(ozdeJC@POi>Wyo7(nCFUd*g{{x{fKh4fpieihF5yW&6!Vs*es-W^e`TwimWrAmQ&ReJm2;+MOUvU&A_-Z9Td-(hGgs!UnUGlQ!XQx0 z?Mb{;lqjOly;v7s2wn6+gSzS}BJUzZ5o(qmvFF_mdJ$dr!f)^M{-5WZ^FDk2!69uh zsu|gB3J_cZ{~_cGE6~5E5y31_g;8ONM)X>3*1f8qE{fTi*`c+jw8_SYHBzebV0e^S z#CfV8Y{gU^EG}EYwwxu9HkeznLcf$n6XLA2g(kG$7$vkv%f`4?uAawDl3LTeD#f+D zi20oii^q2`M~i{NeP=E#el$XDG#4hEI%)?wYC$Dguor=?H4oNb$KpksNgkD|WkzOe zwNmDCdIb1#dLEv+GT`ZlCD`LG(`_p%G>LHT+IXlX8tKR}s}~twHL;VuFEsiEp-uDV zC7Ane>TgW$eLE(xa9@y0-!zXMBB6xuEWdw1o3iRXGHs{?MpGau!hDxM+aDC)bK26(wFn$dd{}USXUPl9kB!G%?g7h8L39_8*^V_?HJfv2;nTjBhYkn4u$G{x0ux zxt)e%J%43kH0D=FkDgH@Zj?=XBqB6Mah=00pK5dmdd{Br_PUSxdIEQg?et%!1j~wD z9U*!UMphC|vjVzLvIVZT+1h=b-hho;vS!0{TQ{bj-7w`yG}Db+GE#~E1n)pZ^ax)% zBo#3rg-8-IjqsWnVg$RG9#$-w1}7mU_=5R-Li#cY`HD}DNl>cntoCCaAHyM}3%QJ3 zK=?PxkaFZOas;VCWTY0UL+atWGDs_+dX4Qnfagl&Ai}TC?^KO+AU@@QY diff --git a/Kits/DirectXTK12/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapPixelLightingBn.inc b/Kits/DirectXTK12/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapPixelLightingBn.inc index 4cecddfe..9547e998 100644 --- a/Kits/DirectXTK12/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapPixelLightingBn.inc +++ b/Kits/DirectXTK12/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapPixelLightingBn.inc @@ -58,10 +58,10 @@ ret const BYTE EnvironmentMapEffect_VSEnvMapPixelLightingBn[] = { - 68, 88, 66, 67, 187, 8, - 110, 161, 160, 230, 220, 54, - 91, 121, 149, 220, 70, 48, - 161, 254, 1, 0, 0, 0, + 68, 88, 66, 67, 36, 27, + 73, 226, 252, 8, 54, 248, + 157, 139, 44, 177, 200, 197, + 89, 226, 1, 0, 0, 0, 228, 4, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 164, 0, 0, 0, 72, 1, @@ -237,13 +237,13 @@ const BYTE EnvironmentMapEffect_VSEnvMapPixelLightingBn[] = 24, 0, 0, 0, 0, 0, 0, 0, 204, 0, 0, 0, 29, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, + 0, 0, 5, 0, 0, 0, 84, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, + 0, 0, 5, 0, 0, 0, 112, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, + 0, 0, 5, 0, 0, 0, 140, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, + 0, 0, 5, 0, 0, 0, 168, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 196, 0, 0, 0, 1, 0, diff --git a/Kits/DirectXTK12/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapPixelLightingBn.pdb b/Kits/DirectXTK12/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapPixelLightingBn.pdb index 439cc1db48aeb09788d4ea4e67cf369486cc5535..fd7f18c1b4753587722d91fb238ce21c5d21dc56 100644 GIT binary patch delta 3890 zcmeH~YiLtv7{||PnpjUyGD|mGW9m+#bWK*)rnOyVx;B@Jfud;=;{`A4CED05X`5E3 zb2V%X1Z8R-#1Bq7guy-y?LlpoQWz?D$1nRJT2o>BVv&}0RYBDM={Z%A6;6ctDKGra z`@C14_rm*}f8x3(aWMOEiT($MVQRAQK}v{b-8Hs9%aEmEnCD_%_CMM}bDMhui?&sl zKArqcJL&xO>Sxs_>_=~jCT@(?HMgS4O$Oe@w$kW`jrQ_|tW>tqF#my4_Y{^~cj{j5 zbX}EF?$h&1pN9MVbX`%u;fljnD(no$!_DDHxO=y-Lh!G0xa)megC4)f>1pr;Hf;5J z*4H-()=~=zjRmytELW^X^SH)Iy!>9{ztzQ8}}i^4VA#AIK5& z1M9L>4x$~wvEw`th4wX_xV@HTu#dMm%r(L zI*&jiP^-A&cn4S9Jx!6>w=o?*gvO%xx9gw3!%_pWXo$=M^U37@_|46JA6_?I_!)QQ z6O~?5)Aqh2-hcZy8VyQ_`02i0^tGMU=z0R3Up@Yt43S=)@7!f$)F>t+36@`|Sysa_ zEF}owtQc;f8zL=p;j>(pK_*mo|)kCcGOKj&Sip&x>q$5TxNdj zGQs6P|8z6K=Cc^2Uik}~z$EAbLij1G^;g3Cq_VSHJV) delta 995 zcmchVT}V@57{}lD%x$@yEe*e&l0qM@k2zCY%hk@NMImSrZo#63u3Xus&4k24p&&3) z_XJ)lN(Dh?doeG%D7xr_26+{96M7dh5HDIaSN6PT2fc`Hd*QeD`8wx3&z}F_ovgvQ zYILU|LhuOuhmamtp?ObZf>EGpMuim`(`028-Ea8jrI>A*f3*1E<-+ly--598$?Ie$ zU4m+c+c4z@qv)pXu#_^xfLKJiZ-y7*W+nC$txRn8yIzjfDgJ~(RBD=6MLAX$Grp5x zxn&!(w`wUo^pwK#f*xG)Qke9psTHKS2_xBpwF)e4Ww7=-DHm-dxmBZ->6xX?Oqti? z7vS^h1k8H#;mL;;*yXELZ>_2{=-}MdiLusrth2wk=(l}9k> z*oi(bWuBlxw3pyIZX^7B#I+ff-8P}mw>Z+kGlU$$_>N6r$4^ zg|Q)rjDt<8 diff --git a/Kits/DirectXTK12/Src/Shaders/Compiled/GenerateMips_main.pdb b/Kits/DirectXTK12/Src/Shaders/Compiled/GenerateMips_main.pdb index 9639d11bbbd7384d784c59726f426d00d16284b5..1c22cb731009c9c5e42918968d88522fccbc208b 100644 GIT binary patch delta 4003 zcmeH~e@t6d6vyvvOKIL{Dc}e)29K_kwnNe)4cjb**B`E(z`7PUh{709LfO`z(7h59 z8xs>_oROZyf7EPdW;4d9kEy2NaMXw>uI?UxzJ1)_-w zFZsN4&wcmZo_pTy`<_?$gBGr;-mvNq5<)u}CYoxsvkVjSE6sSb_R$$o={HIR2t?u3H#HtX;WgktVuU8tON{&_uT z@_7$i#~t8I?U2_U>|k6sZ!_sRJ-2HzHWg3A_<>~R`xT4E|t=H3Lm%YByIMHiZ!f}xtm2-m6>G=OQD>Wc|RUJ)!D5ya56g^&Lk&d zS@=EuB%~a5@Ja5>DC=Bpru)yE`5qq9Sphzrdk0hDXGz7HF=yqi;q$_uX~*5r*YkoX zboMA=Fg+2tk*MJwov`)%s{C3?c9e~=z7FKS)h4sNX9HOtOeSLeFqYd6m6@iy+5Imz z#+B^bxG`+ZAzu`Vw75^FHMme#{9xGEO($VMbW^!)H%4bOa}%?3nOL@cN}MM0B|9vM zm8+NG^=QS)a661X^?}xP?#}p~pTXdcXd{=us87_x6gG!nJ6pJ}mOgh6(uy7Gy?Z!9 ziEO1tPf%s7k^Fh`@|nBeBm{mq#V>@@MQ-h{OK1?CD>A=d z5&I>v{+{et7_`ci@-KN*(3Ee~qm~k#(yfI9`LC;|u)dJh_d0&i&Tl6Ki-Y!gQ&kAN zT9I}{o@W>2=et~PY;_~@;^f8jA_C$?e25@Ap#ERGuJF**j0%=dIZc(0I!QNM__l7oBQL>NxVcm$7U0sq~PbG9A0VHF}&KH!aANqB$! zD;89i>nzqRqimFK*6wFYyt8rtxHlAzW_5&W5YnHy7VUF5Jc#SBrM!LgC{x2JEBI^e8lA)bM+*z0B}7;##E) z3%AQZw~u?q@NRF(?yl(sobluiWB~;G z>5;?`*yNzfFs*8pA*5=RVOiBGgMmgQ&Qlq(N$()7GS+x=(Bsu(kJrLd__%k1NdTDG zluN{&O)vkE%@1Xzb5V>D{qgS=UmF8#_n9fLJ`4^-BT6Jj8CW9GBZe92s(nefQAj(gdBo!e(q%L6071&zrlV3 D|K=0z diff --git a/Kits/DirectXTK12/Src/Shaders/Compiled/NormalMapEffect_PSNormalPixelLightingTx.inc b/Kits/DirectXTK12/Src/Shaders/Compiled/NormalMapEffect_PSNormalPixelLightingTx.inc index 1abca1cf..cafec44c 100644 --- a/Kits/DirectXTK12/Src/Shaders/Compiled/NormalMapEffect_PSNormalPixelLightingTx.inc +++ b/Kits/DirectXTK12/Src/Shaders/Compiled/NormalMapEffect_PSNormalPixelLightingTx.inc @@ -100,10 +100,10 @@ ret const BYTE NormalMapEffect_PSNormalPixelLightingTx[] = { - 68, 88, 66, 67, 211, 236, - 91, 207, 166, 154, 175, 89, - 247, 138, 106, 38, 150, 232, - 169, 173, 1, 0, 0, 0, + 68, 88, 66, 67, 110, 193, + 188, 167, 241, 17, 156, 59, + 15, 61, 241, 19, 248, 122, + 141, 152, 1, 0, 0, 0, 28, 10, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 200, 0, 0, 0, 252, 0, @@ -502,15 +502,15 @@ const BYTE NormalMapEffect_PSNormalPixelLightingTx[] = 0, 0, 0, 0, 0, 0, 204, 0, 0, 0, 29, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 84, 0, + 5, 0, 0, 0, 84, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 112, 0, + 5, 0, 0, 0, 112, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 140, 0, + 5, 0, 0, 0, 140, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 168, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 176, 0, + 5, 0, 0, 0, 176, 0, 0, 0, 1, 0, 0, 0, 92, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, diff --git a/Kits/DirectXTK12/Src/Shaders/Compiled/NormalMapEffect_PSNormalPixelLightingTx.pdb b/Kits/DirectXTK12/Src/Shaders/Compiled/NormalMapEffect_PSNormalPixelLightingTx.pdb index 6f173a99aefd7f3e35275fbb6dc47e5ae5a76625..447471485cc1478420ab516a560f7921a120f695 100644 GIT binary patch delta 4670 zcmeI0YfM{Z7{~wTv|Pd{>l|AaD6TLrgam4M5INbzYvPFGLpQ(w#oD#E7H2L>; ze($;P^qjYOpW?Z%@eFCZO}gU%N@aSZ*IP<-;MdZKyjIo#_Z3OLC5;4XwVPsJwv|Y< z|Af2$hqLLscJ?kf6Uttxy{Q;N<|Qp^0pb2BS+Rtgs!nJ=){Q8`*kkb5gRg#o6erbnbID9W-t;7Uo%PxdnTR z?S=Mid%nG>WUs^iLTF*!yIOh(76J6x&16eOuUR(yUr)?`jpcVRl%AR3CarpMKv z5U;inYjKqD6#lCA@D-He#|O=vFsm#?sh?Qm$IbTp{;4lou@)yu!u(aRvUp{;tg?KO zKQ%9crq{))nTLvHI#Bgz&G_btEOpb$m>8oA(S>ZOu6fDnsxdn18=D;a>#J%S8^!a} z>&5Srn?*yxCec6LU#9kg$uXt6keHn8VpFAA^*KgSe$^^^r{4445SyACvV7$Qg}dr= zvc->+<_ER=^IgBbJM%#u*(<2S)?BggKklMGl?+^tdWbjOvVsp=RPU;JRy;So;bBjd z(^vbv6D2`q&7#8D-{V*u(Vvl&Gkfmn{#pvVsaU}#6j9!dzMJR8(JW@!cCe;!G36UDb&=4P{x7T*1rvLHt@bRkbQ&)Bj zrip?!i+&;CcHQ`%8)fY&ows{GIae*-ZOd?v0-n>frV%mjqlbwZb|x0snb1>#-t(D= zWoIIborzL*CXPsO<5Ri-ZFq@cA3aRW^9f7@(*o`NgG?l|GvOdtXg?E8>`ZjCGchQ; zfwOeNAnhRHnvWhP=GmD5H3Z({nJ}<3VPR*Ynw^Pmb|!}0JTT-V&a*Qy%g)4Ib|%8L zzJi!Au`^*~XQG^)33n$CFfqi=#5Hy%7TB3E1o#SI!p6=-IXe@r>`XVhd4P#wb|%Kz znfQ*K2?X*Z@ew9=CLHWcG?0HmkI+YY{(Us?B@Hk!Mt+W*iSOB&K#=cvCJf}>Il)9a zI}_FHOq^g}qJt*g7!7y}U}BbhoScc^V4pLQOn!m(Gm*u^&ky%=7C zGSguS7zzJ2N{Ra@Zne$)yOkEJZRWp!U-mp5IdH2>v+O@Y-Z$KlH@4OSX1dbJXyDKWEG^is2(fh`KDvW0_6%hwEYd04#5)TjMAY`B%0Ky2`?5P>hF5r7rya5mwfxV z&+obC?&&?x-C0wnb;py52GRhchWyBuvLhAWsTrfzP;<62{!}v+rg@+G@b5k)t&eWr zJ$PtWL)S#<_nwU%T{%1CFDdg%KafpVsdhVF9W|O-N*?Sk8W=pGQ20RMv@#I?NMXsF z9(!j^!O%x9zG@HEy&Rrddf_2Gcg@tF{kBLa^FAZiWx!$ ztAZX%JzR01@|Pdx1NQqVOZg*sGVX^$1a|1%)|z17+LtzeGP2_0+4QB=$2Jt-&^;6J z;Cr{)U+Mkg$MJ+Op15#gxL1EXu_}EWus)Z&E5tdM7Ky8L5;y52f-*p-KZ#~Ki4Ho6 z*XSg6DWs8;6UdH3OuMv5l-PlUPZo-EK@#nB5=rqdrJck!I*AOO#9>30-#60Xurvs9 z*`-CIL?;1{dpwB{okW~YVvtTELnkqnW?{-DPSZ&g=p^RpBicaD(oy1K#iICSF0EtdIi2*u^6rD^X!vcwEI*D_15_5DCsNj^iM3hbTWKfJK`+xjn7QFGg1vgrWUGVeGVH69QLnwFq2)pQ=UmI(_2T(#d(@s2$WOzP3w`}QXvo4GSqZLIh@H||q= zJ^%ZmI1;K>#=;jj0WmpGAp-1Jfbu$;4`i3tsMeL+<@BABXC>p3cO;_{nRzUeESId2 zbV=4qo|mkXydYVh-Cm=#dLsKwt;%K1pbAzcq`XqHDq9y+4UICLcuw+`WUFMG diff --git a/Kits/DirectXTK12/Src/Shaders/Compiled/NormalMapEffect_PSNormalPixelLightingTxNoFog.inc b/Kits/DirectXTK12/Src/Shaders/Compiled/NormalMapEffect_PSNormalPixelLightingTxNoFog.inc index 8c7e500f..339c35f8 100644 --- a/Kits/DirectXTK12/Src/Shaders/Compiled/NormalMapEffect_PSNormalPixelLightingTxNoFog.inc +++ b/Kits/DirectXTK12/Src/Shaders/Compiled/NormalMapEffect_PSNormalPixelLightingTxNoFog.inc @@ -98,10 +98,10 @@ ret const BYTE NormalMapEffect_PSNormalPixelLightingTxNoFog[] = { - 68, 88, 66, 67, 42, 169, - 244, 57, 144, 69, 29, 18, - 186, 46, 253, 17, 81, 255, - 230, 210, 1, 0, 0, 0, + 68, 88, 66, 67, 214, 158, + 109, 118, 182, 58, 110, 214, + 11, 81, 110, 77, 169, 240, + 3, 20, 1, 0, 0, 0, 204, 9, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 200, 0, 0, 0, 252, 0, @@ -486,15 +486,15 @@ const BYTE NormalMapEffect_PSNormalPixelLightingTxNoFog[] = 0, 0, 24, 0, 0, 0, 0, 0, 0, 0, 204, 0, 0, 0, 29, 0, 0, 0, - 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 5, 0, 0, 0, 84, 0, 0, 0, - 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 5, 0, 0, 0, 112, 0, 0, 0, - 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 5, 0, 0, 0, 140, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 168, 0, 0, 0, - 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 5, 0, 0, 0, 176, 0, 0, 0, 1, 0, 0, 0, 92, 0, 0, 0, 0, 0, 0, 0, diff --git a/Kits/DirectXTK12/Src/Shaders/Compiled/NormalMapEffect_PSNormalPixelLightingTxNoFog.pdb b/Kits/DirectXTK12/Src/Shaders/Compiled/NormalMapEffect_PSNormalPixelLightingTxNoFog.pdb index 6d6c11f745b2c4f12d231234519bb92fe1e16e76..d728346670dcf8a1d88bd78cebfb1cc49daeb10d 100644 GIT binary patch delta 4645 zcmeI0e@v8h9LL|!a|bx&5EGq)BM(FbM%%@r4np9LGwurO0zxTNKnNM`Ao-CRKTb2E zSq=Q!RzWa`7CCHm&l;>%YmHnQs9gWJWm`I{wE>}lx#gv?_e z`#kr#=f1b^=WyN9xQ4VH@w#IGie>skkC&9_z^^2?yh_#pw-ia9k=%h=?fTfg)*^|X ze`?#bPU%0M)AxS=n^`>#!-_t5O46bd5VJogDW(vE9NAMQBY7Ga9n#>5Pzj+ofJBds z*T0dKy3nh#xOh55`K4MXE2C>{cXv8$?&LEY5|a##RdrQmRr{*y4;r=@@@;18*1X+? z_I$g=o@*~C+U>CK*qUodNQx1C6VY+%rYkjPf+Ur5#iwUuH+#VgOtf3zms zBBm#dw`=$3yMB3l=IuHxOQ^%zP`d9w?xH`H^qq~mgE!r@gg0AIw9`mfd(+g$r ze7AR@Y*tybD6Q)4bj-WMPD#qCo!51LZ3u!kgwV(c!^;jT}({z2~4b@t=ap6OeC>0;UMp#=b5NyXQG3hi2=D4=%*6~ z=m{b&_~>F{ik%5iD?syHOz7E}FtIaH&dx*!I}<~#JV5=yLIIz#GjWNXiJR<9gll~T zF%i$sgq59%5_Tq9+j)SAA$BG%uro2o&V)X|R{#@Mb|y;LnP_5XwxWXvm>6bfVvL=M z@7S3@Ab%u2BA%TI2RjqB6I4?RDpp3TJ0^H%>Mk$+4 zZdz_2|8A1Sas&DAUk-k?_sb3BKYws7H;{|A;mZx=|FTg0Y#^1EFP@Y{Z*?KHk0UGZ zilF@@otl<$>YTL1donxC>q5JWXqX-}h{=s2{Bk1gX+UnOi2gCH(^25QQW!#$#f}-h zb}+-E5eH^0^^Se^Oi*(ek JtiJi1=1$7=6` z4<=irc!>3ZC~=$f4`#@XDH@k7Iv*Czwk#%Csk0$_*bIeBh}GgSR#WVY?>t)_6vGRLppV0v>t9cyv!+g`4uR&TcDD#Xp`PZ7Pb#i)e_ zfn(=t-PWn6y>7Y5^en_w#Ej+Y%&CRnOI`ofXy)DHBX?_n!ZDJ zS^mopD*@-Nq^+#B~pAqpq_+M9t;f7cT)zB{t%+&8K79iMGme9nA%I37CuXX{ga zAI=cO^mo|wdb|B%CB~rW~iB>v^Uhzq3C$X1KB26c8Ov}PMDjkkVgAf;7+9a0f zB;aw6ClRKTh|@{zqLWC|Nld3$kcCTl{00 za+fmylT!FZ3MA&lKM*HznN9-b?(rnT;z#9p5(zqqU33yh=q1Kv(alMrH~juUE6qz^K-WG|Mg1ydw3`iyh-k}xP32Aw57+l zuCGbRqczgwR;7r#2Gg;+!MpE%dEJ@O)v@v3J7(8*RO(MkO-UxJz=k zqJvP2`My6q2=X~Ozk;E%bGj5w4Z7PG`9lgt_B_6ID8lWp0eJC7c>B@4?dS^SG8 z-}ian`|iE(y!&o*PAmMO5Y8)4Bx^eXpn}H(emcbXuo2GBujCZ~4@8dtiSvgkmC=d& zER`HyzvO&)2cOL8=Ost3|kFl#U@K( z=`Opq%xbolSj#JS*{l_XC5Du=1a@vDK1p78(fwsOC$lg6d^j=Lm?Cdt?5t;v<;vtu z@&_cz4a8)RV?x=y-0n*VC4>jfyK0mfi0Hn$B80^bdHv)EEt>4995Y^iLcBk^gO?dT zE4en!!UL-kQ@w4h~ z{ZQ5SJC9{{+&%s2rCJtsG}k);Ae_WphJ=ej3PcztPlPG*M8F$L;{+l^k|%-`x^$fg zCFF_F#DNzA*a1%@!r34NBHW|_MEI3F5%id-r5g|-AN?45BGi&6f-cnNS+8&!${P%RgTi*m*Q9>*b#kMbA;h3-9j^$zhil<^QU*upB zGK!Uu61g$2%M_*Ssl;adU?WVdW0BvcJ}KFfY&>McBbTU<5&yXsHgm|5=t delta 1773 zcmd6oU2GIp7>3_7JG+bP%(8$$p{s69TPZQRZ7NnM*cOx`lonLFmP8w|i8ZF70+ye~ zoeLAA7=fO~ZA@bt6N4rsKnGGFA!!s7(57gkU79S?G);tvvEFD)jQGvYd*O}uPV(+E z&v)j`oSAcG);VE1e+7=Nu+spF4f&DnkXsb`Rt*~S4K?E`V@3^zOtV1s{hd^pwmWw*ty*+sK>yEQI-PZkZ zs6Tw;hgsY0>2_442v1f;pil%i{`RLJ>fuepT%7okw11 z{vz8|J+G?z%K7$Yz2xw^^cdju$x{{Lj8BKeWjcvzItjU;*UuqwADx6Zbg!Mn7CMQ& z3Tb>V2gr^`4ES_NCS?KqPQ*;s|bP_k|BuvvE0Eq%RiAp+&COV1qeilgd z(@6}|Nlep8SV2AkpQxmhXrhyNgHER5us~vfPT~xm#CLQOGjtLKA%8$5YUm_d#jnYf z`;__rfCUnti|6D35|?-a64P`NR+vw~Co1VATE)Hdk$6Y^C-FREvgrC)$kV<4;d=oi z)~sLaDfMtP5BFS8ebC*#sN@0n`q`5I*C*?4dz)=9m;3Ox5qU#Rt?n*eSS_zgM}uFL zB9;~Fy1A9XeNO?sx^wQxv8G1{@9eOQ@mrZxNW}xrs*f{WA+=EoL&G7pA@H9c{NwS6 zGL~%JiTnp9R|Fhf3{1*8n6)z%mMUGlU#_=aQYU#!(k0m~k(tBel2wwYCC^AUO6nz> zB+p7VXAW3Ot0ywGwi?QqQ57q%mhxK3I*AM)HIiD1%o{dHIwfyP_DJ?g_R9a)4HY~f Ry9b9B#ME!Wp+rns#y<`j%$@)M diff --git a/Kits/DirectXTK12/Src/Shaders/Compiled/NormalMapEffect_PSNormalPixelLightingTxNoSpec.inc b/Kits/DirectXTK12/Src/Shaders/Compiled/NormalMapEffect_PSNormalPixelLightingTxNoSpec.inc index 283b321b..548e916c 100644 --- a/Kits/DirectXTK12/Src/Shaders/Compiled/NormalMapEffect_PSNormalPixelLightingTxNoSpec.inc +++ b/Kits/DirectXTK12/Src/Shaders/Compiled/NormalMapEffect_PSNormalPixelLightingTxNoSpec.inc @@ -97,10 +97,10 @@ ret const BYTE NormalMapEffect_PSNormalPixelLightingTxNoSpec[] = { - 68, 88, 66, 67, 121, 116, - 186, 89, 234, 243, 112, 23, - 156, 158, 87, 3, 9, 208, - 64, 3, 1, 0, 0, 0, + 68, 88, 66, 67, 154, 180, + 130, 249, 80, 71, 46, 78, + 105, 182, 107, 200, 129, 185, + 135, 221, 1, 0, 0, 0, 156, 9, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 200, 0, 0, 0, 252, 0, @@ -484,11 +484,11 @@ const BYTE NormalMapEffect_PSNormalPixelLightingTxNoSpec[] = 24, 0, 0, 0, 0, 0, 0, 0, 164, 0, 0, 0, 29, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, + 0, 0, 5, 0, 0, 0, 72, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, + 0, 0, 5, 0, 0, 0, 100, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, + 0, 0, 5, 0, 0, 0, 128, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 156, 0, 0, 0, 1, 0, diff --git a/Kits/DirectXTK12/Src/Shaders/Compiled/NormalMapEffect_PSNormalPixelLightingTxNoSpec.pdb b/Kits/DirectXTK12/Src/Shaders/Compiled/NormalMapEffect_PSNormalPixelLightingTxNoSpec.pdb index aeeeacc018708189102341b2a0f8e761affb27da..714450da67c14f06e7ba349c7517f0aeead641d6 100644 GIT binary patch delta 4645 zcmeI0e@t6d6vxkdEnrH^m}3ipB84$l2qtv_S0)2mV53^K0+wOM1`NasX>l;den8)T zh%9I#UQ9-YVT&d%#wFN0gC=VDV=mi-ZB+l52}>M7N8(l)f=(ssdGt(84Ca-X{Y8^+ zKks|rz4x7W-)+u$mF88_`|8(?x^4j2F5(w{j`5`MF9e^sLR10Fb3qIUzHqfVHsyuF z3IWd_kNi6Di@)63Z9TFjv2rixdd)3C4fOzQ`iBf|)*8k5U#kE*Cq$_ISb&IV6$}d^ znEM2nzYhFB)VRp5o!9ao8+0Q7XjSn;J&t1EhKq^m8HQF@v#Z9{=xW(#*lZ{*wiFhX z>~z{nZC0DzR#vgoVcS+@H>71Gvs0r3%*h)H1}+%pmx!eWQKe#(R97H7J^Ocx&DbC=6Sh2b;% z*ew>}Uzwt0A9AxlT=Bi;ewmrCY+D)9l64xLW^HZV^DcLt!Qp9caqRZ&s%vg$&-hod z-$xT!Q%Niv@DJ=zI$=igcAX}&5+gp)x^L>Q+5M7T?y2zpG_@&$;Hj~;`Qh)_$O2oiZB^om}9?{Ppc zoc_N%8 zPlT)Fi7-u`2(jV8fQXP!o(NUw1Ng{-#OMDiH4x!6`Wfs%gmW|j5hlqKK^s9U5F})h zCqfl^c|IZ>ML&yvfhOE^gVaETuh7q72O><7Um)*0bXzSptzcc9sWJu^z^`>0!+bH< z6ZpFK)-4y1e;3JYxq$rln?p$D{c-{M&lj%c0&>wZe7S)9Up7jJ1tjnI{5gRQG&r$* z9EyA}4)aM47AYfGDXEbU=k-|DMDE^~BN4ampsm0E0 zTR^YAYB8u-TfmB*e-bEGE&6}Q+xi)C&B1zDDD!%g0QRp2_y)7FJC1FbO-<^=D?EXE z9CZ}+GO7b5Upfc1nY}s7vR=ZY-Kb_%3u+Il6}1=DhT4bPk2-)lh-ydWvb4FO>MT5Z z6txj$MrETmp&mo!q4H4{loeHgDnu2bwxG76icvNcW>>JIuoM6ZbqI9?b@&6zyF%D2 Mc+|yL-u+GWCvV1W$p8QV delta 1799 zcmd6oZD?Cn9LAq>bCaeqNz>NN)@GW@T2mRCjjEY;b?bbo+PXS*i5*DM^+SggJ2%&D z#avKCsL<9E%mzjJMXDfLb0=Y7vG{_HjZMZtW8*BLgAOW-h*I28|H*wm_{HxAp8W3b zf9|>G+WRK>UQl<`-P{ zv0%Z_AD`P}57s^v$!i4ePr2Fz-Bi3f$x4TM7tx507SBvYBA0x)*Hmw#n z3T!K1@3hW5>vqbmx_2?AB6=d>vV6i zytAqAdM;KKX}c}p3;67{q1hVF?gk^+RE(*ZoOQ`F|3&}24vy`1pZ|LJ(}ErxyWKNg z_4CEGfc^HErF_lU8uvk=8Fu*9&Oj*H{p9|4hwnf4W$Jv_C%cNz>;2>L(Do}YL(I`hoTZakp_4F8X96S|=p@?dB>LziQll)8n5L6h zpp#gplkmHF1stNCPNI)a;zc@{g2e)f89IrRbQ0guNtEa$8a&Q~NNlH*7!bcIOYTtC z|1B0syf6Nn>_Flx9)QF$orJ%NSHL0K=_Cfk%f}<}y7=$n6~^SIn`42*Me#pm2NEmv z3hfgUznDfSq2ElmmN8d>{X;tHwqL4mxyAk|*Yf{*rTslL7zo}h=UM)pl_%IVrgp5a z>ySrjxYwyl5se#l*R?y`haLdZdgR)~RNtN1>wEl0VltETs<4^dx?qkkvio!{s9pV-MRn( diff --git a/Kits/DirectXTK12/Src/Shaders/Compiled/NormalMapEffect_VSNormalPixelLightingTx.inc b/Kits/DirectXTK12/Src/Shaders/Compiled/NormalMapEffect_VSNormalPixelLightingTx.inc index e207d413..3713c895 100644 --- a/Kits/DirectXTK12/Src/Shaders/Compiled/NormalMapEffect_VSNormalPixelLightingTx.inc +++ b/Kits/DirectXTK12/Src/Shaders/Compiled/NormalMapEffect_VSNormalPixelLightingTx.inc @@ -67,10 +67,10 @@ ret const BYTE NormalMapEffect_VSNormalPixelLightingTx[] = { - 68, 88, 66, 67, 15, 29, - 214, 5, 217, 154, 216, 97, - 111, 52, 221, 101, 26, 4, - 131, 226, 1, 0, 0, 0, + 68, 88, 66, 67, 108, 194, + 137, 121, 68, 194, 145, 19, + 162, 64, 204, 13, 124, 103, + 109, 215, 1, 0, 0, 0, 164, 5, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 196, 0, 0, 0, 128, 1, @@ -278,15 +278,15 @@ const BYTE NormalMapEffect_VSNormalPixelLightingTx[] = 24, 0, 0, 0, 0, 0, 0, 0, 204, 0, 0, 0, 29, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, + 0, 0, 5, 0, 0, 0, 84, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, + 0, 0, 5, 0, 0, 0, 112, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, + 0, 0, 5, 0, 0, 0, 140, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 168, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, + 0, 0, 5, 0, 0, 0, 176, 0, 0, 0, 1, 0, 0, 0, 92, 0, 0, 0, 0, 0, 0, 0, 1, 0, diff --git a/Kits/DirectXTK12/Src/Shaders/Compiled/NormalMapEffect_VSNormalPixelLightingTx.pdb b/Kits/DirectXTK12/Src/Shaders/Compiled/NormalMapEffect_VSNormalPixelLightingTx.pdb index 6ca8f2be37b37f9dac15d93ae98210e89af96116..94fd9f32efe66160f865401ca64c0e1e1035da47 100644 GIT binary patch delta 4020 zcmeH~Z){Ul7{=e*Kikr^OM!t)x4FA9#)Lg=nu)br3NsAcpv-2Yt!p>_ zh+D-Ekf@3Ej2Oaj68)fwB-o>w8W~JR3DJ<4fboMS$dq7$WH``o;&a_WNzBacV))dX z{O)s~d(S<6&&g??bK~D><72wlD@_N8$gRN%$IHAl>q{xA$64rA_x-T_`@xGw3amxztbSh?L;qG#WJX5@2yCJp~&S?hxdZ)>vV zd`Y!c9tuW-J;DB9Y>&K7Zf|wETYOvno_3GR)8^^u-0JmgYH5?JtYz%jRB45}<~)2d zTT7L>F+>b2!y=CD>li7 zD0%4pneN}Ovb>N_FFS^ZMp+=VI?FeavV<)BjZj=N6l&}229l^y%Znm6bY@TQYjq8G zW>37b&2{*~kbkrM1Efr4HeRQcQTEG%C@^Umf5=Q92ZT zx#5-mg_52Z@0!U;=6_$zSG~0=ll=eeZdfMy|Gni)YhRX0{(E=IndDz^|CCAo|7D@1 znf!eC(`O_$-seZ|PvkDOApRPVCSM`qbkH@9gmXpSSSN1dz)kvkCCk55ZBlF-LQgr& z3Fm?2H!-7ecYPz0W&U7O1rP8yuk6$=_#ygE(N)cgefSPl_7IXYP2!ufdJP!sy6vV(F7y`RMBdhv(!c&W@ zN5G@N4wTW<17#2508PLNT%Z|bgY{q!*b80&FM@p^I!{UZmvFV8OF4HWZqAv#=aleT F{{$`fx7Yvx delta 1158 zcmd6mUq}=|9LImNw|jS8?sa8q{>!^i%doo4>ax@Hw1~<-*&j_KLbwMjud_5Mq&twF z3d}~hAPHY2q$0aXq6Z1gAgS{}tO%6EdJu|C>OuOW{nq_G^wN6^pZ&~tW_EUFb~e~0 z2geQ9*QqT4V3Y8M*9GA)zGPv^DzTto(ku%bWqB35IbY4Nb!gwG-s$=KWx`Xu;q}v7 zUXfz?%;eD;03P_AEnG2a3V$$oRCt#kvWIhq)A;15%zGvhctyl4IkQAwrHNr(GB1xT z!OR;+?9%2e&Z6lk5sbv@t=-2Iy*iVZMxD&g+arm5AUeDF=wFS&NUAtctuoOudQw_^ z*HrB^@2iR9rEj#(GT(HW}OrRlRRp+-8@1_(^>guWKs^xB-IQxNB&5glxe~hB3-y_)eJ&D{*RCe=_7!Cc|OM zWN4yHhE4{7#R0IO8TzOL8HOm6VG?s5zK{%n2SUqauu~>OA!RZgr%VRF6wn9o>kV)X zt?dXI?olSg5N2(~WcWy#46;FQCqp`AGL&G}#wUX!Qm=e43x90JYB6y)Q>k+XuCzcHl=i_KX4 G$^HOev@25p diff --git a/Kits/DirectXTK12/Src/Shaders/Compiled/NormalMapEffect_VSNormalPixelLightingTxBn.inc b/Kits/DirectXTK12/Src/Shaders/Compiled/NormalMapEffect_VSNormalPixelLightingTxBn.inc index 6245b283..879e8f63 100644 --- a/Kits/DirectXTK12/Src/Shaders/Compiled/NormalMapEffect_VSNormalPixelLightingTxBn.inc +++ b/Kits/DirectXTK12/Src/Shaders/Compiled/NormalMapEffect_VSNormalPixelLightingTxBn.inc @@ -69,10 +69,10 @@ ret const BYTE NormalMapEffect_VSNormalPixelLightingTxBn[] = { - 68, 88, 66, 67, 63, 209, - 30, 208, 1, 192, 56, 19, - 77, 33, 202, 129, 96, 98, - 246, 194, 1, 0, 0, 0, + 68, 88, 66, 67, 85, 105, + 19, 189, 78, 228, 235, 47, + 87, 35, 191, 102, 94, 152, + 31, 227, 1, 0, 0, 0, 28, 6, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 196, 0, 0, 0, 128, 1, @@ -300,15 +300,15 @@ const BYTE NormalMapEffect_VSNormalPixelLightingTxBn[] = 24, 0, 0, 0, 0, 0, 0, 0, 204, 0, 0, 0, 29, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, + 0, 0, 5, 0, 0, 0, 84, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, + 0, 0, 5, 0, 0, 0, 112, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, + 0, 0, 5, 0, 0, 0, 140, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 168, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, + 0, 0, 5, 0, 0, 0, 176, 0, 0, 0, 1, 0, 0, 0, 92, 0, 0, 0, 0, 0, 0, 0, 1, 0, diff --git a/Kits/DirectXTK12/Src/Shaders/Compiled/NormalMapEffect_VSNormalPixelLightingTxBn.pdb b/Kits/DirectXTK12/Src/Shaders/Compiled/NormalMapEffect_VSNormalPixelLightingTxBn.pdb index 5cf9474f4d5c361e04f0b9ca2ed516d8706369ce..2d6a0abf7c19ea9afa5181d5c5462e53fefd6348 100644 GIT binary patch delta 4043 zcmeH~ZERCj7{{O6w=HE|HW>(8=ejY*w$!8&rX7rxcAczYNa>ccP2L7ntQ~EoqYRu| z#Y9bvX5&D@OJNc*@e9f95jP1822wQ|q6r#9G*OIXCesXg@f-NR?4TrO=5{fB>P>$A zpZ~qjJ@>gMr+JF!uM?3|g&!QR@?zZ=QbLujQWH(^T+I#boYLo=trD)a zz0lRSbK`mYp*xSRKAC%^k{k8ol7_YtvEHA}+?rLSW#663;x_^Y6(642@L0dQA+hlD zqDr$V>W}z0`8)ibyG%<>O$~Nuy=Q~h)#P%x8ePq;8{Dpz`bJZQxr7}XEiO|Q&O>K1 zB!#hTWTdp*QlV^O1RGhnSyTRm@*B#OCSvy%vRKn?rQy>^C50EYowF!Rgon<}NMW&4 zUO(kYbGx@vVwTgH{MPw3DuwB@#*5=DBbi&OWFK;CQm6P`Yd>AIOxdQuq)T z-8zkzZ4L!}E7_{#tcSf(-oFr+H_8HqIkR^EK)?G|BIks}PptdH@OMFAC^74uarBdOAQVqPEpio*X zyin>EUMR(l;zWE>=`>V+z&+*fbv>Jr$orv?&p$dp-4^`Q`ml6c@b7*wrKT<27ChKS zr`v)lo2ztN@V{)76x#yc^KqNR1_E9*1w%6)$wzIhK`HtY^-u$S+}3ZOogHt*X&g97 zU(aKC-&E>k+gQy8ue_c3wlgd1vn3y)o=hIBeePU-@M=Ik<@f2k#%rqC-S|AUV8(sL zM7w7Z{ir1h=Cg%kWyLW}R1ch>2cULR7m%M?1D3M=W2`EGQ3u!tf*=IK;6<< QW!{x|PUge|KmBg=U;H-2P5=M^ delta 1187 zcmd6mOH30%7{|ZaZd9RZDb8* z-Z5d7b{23J%|!_{l9ucZHEEOOd|n;3Gb`_lWb)DIQsU9SI@L(FsB$Yz48+b#iFeI4 z&+}nVI1`IJVk0SlVOT78I~!NVFNBLKAsGvn5!_8p`H54 z&`+5R!wme139u12Ows@{EKnu`;0F+YAsH-~8!(f>jkyss8Lm?%!ysicj7a|E10%@} zn4$q>n5RqzS(Df)l?=I*$>78sUmzJyQ6__rG8uvvDg={;*Xa0>BrJw{oAshSEpLmM zd6f5meW<@%TNKk~JhS-q0nbU623#5Iow#A%>SPs*keSOX7Ynsr`vLCqj>W!#x*g%K zokrtiSz&Sz-uXG6DenDj)BN)`gA4B3SoKwL;Aau7L$97c`=Zb*!?-2s<|JrBq-GiN)otVeLwa1ptLc#(GG RvS2CSn6?v}UD*7={s3luFtz{y diff --git a/Kits/DirectXTK12/Src/Shaders/Compiled/NormalMapEffect_VSNormalPixelLightingTxNoSpec.inc b/Kits/DirectXTK12/Src/Shaders/Compiled/NormalMapEffect_VSNormalPixelLightingTxNoSpec.inc index e97b2c64..5a1fe0c5 100644 --- a/Kits/DirectXTK12/Src/Shaders/Compiled/NormalMapEffect_VSNormalPixelLightingTxNoSpec.inc +++ b/Kits/DirectXTK12/Src/Shaders/Compiled/NormalMapEffect_VSNormalPixelLightingTxNoSpec.inc @@ -67,10 +67,10 @@ ret const BYTE NormalMapEffect_VSNormalPixelLightingTxNoSpec[] = { - 68, 88, 66, 67, 127, 8, - 186, 142, 88, 23, 198, 112, - 23, 189, 26, 52, 251, 251, - 84, 147, 1, 0, 0, 0, + 68, 88, 66, 67, 50, 211, + 65, 21, 57, 124, 158, 225, + 129, 109, 233, 228, 8, 16, + 248, 187, 1, 0, 0, 0, 124, 5, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 196, 0, 0, 0, 128, 1, @@ -278,11 +278,11 @@ const BYTE NormalMapEffect_VSNormalPixelLightingTxNoSpec[] = 24, 0, 0, 0, 0, 0, 0, 0, 164, 0, 0, 0, 29, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, + 0, 0, 5, 0, 0, 0, 72, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, + 0, 0, 5, 0, 0, 0, 100, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, + 0, 0, 5, 0, 0, 0, 128, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 156, 0, 0, 0, 1, 0, diff --git a/Kits/DirectXTK12/Src/Shaders/Compiled/NormalMapEffect_VSNormalPixelLightingTxNoSpec.pdb b/Kits/DirectXTK12/Src/Shaders/Compiled/NormalMapEffect_VSNormalPixelLightingTxNoSpec.pdb index 3234cf82df67b950c3e3b77f06a56ee0133b0338..f159d2468943a8d3689b20c0789c3239ad3c26ad 100644 GIT binary patch delta 4030 zcmeH~ZERCj7{{O6mvt%YQe?o=ZSHQ2u`M-L!nDJ&?slE5W@_!0;tVe`R~9Ffdok)!5+xe$YgHRh{nYD5g}~h)>yrl9-v>#qg;& z`Q88d_nv$5oRic1&y8Ks#s+nJDoncoz@?!ZU9X6etS_X5CRd{cm=tq$H}v^s&%4?r zdUo!R_p)Vb<>Rjz|2Vp{sn;tCjn^a{Yy!Z^AFaZkQ>@4HALWP}ohFU=U|!SxaZgiX z>F32&R=Fn-3A6{g0?}>q3c008aW#6^`P?mTr@PtR+P2Q)ex|WmuC$io!O@a(b=^hi zv_VqY7e_|QDr}YN2Byx17;e>7Jf!}Ga1fNdM!#_uhG3?F9q2$n7wF6p9SDTEb4NhN0yG`{wGCnt^ z;Qq7kq!z@bWHI+Yw8DY}P? zZlA?uTSGzr6Zlke{=MEP?~M(nHp&u}HRJlgP~3AfVLmR2<7<93{T&EMfsk8p$tKw- zO2#@&?Z02a+@M!4J9>Kt&>viqh4>;n=g51G2`k5~J5x!o8dEZr;QntA!bq6rVm0gMN zqd7Tp?F8k^^o67O3vqYYAP!vGsGaeX^ibgy&4L~DMVdNg43q$DpARsh2MAhl>DBU* z7!B4)xQJeY;u5wJSwtP~8P5ibxyB1D9V7m3Y8goqN|L=UlrsKd&ihuziG zdYE{GuoI~nEhio&97H{#5Kf|jFc6Os+lcMNOTK z9b;aIcq0-8*-jB%cw=^9HU}nkk&;M3P@z&6qwi;XpNnp~@4#=r^MB5H&(7Icd3N!aw0EGU^JrV1u4v!GswCuRdfA7EEOE`DvLC&86__P@H7X6T4~*3~TAUDzpMK zZ<(@6Tk|*zXQPA~O4LRN8x*aa%PYfnX64o#Yc!#VN9UB{ny7W-WQ>LC7VXn3euCBqD5GJK^>hBdgg=<{SKq)djxl*!Dk}p0!wa|@c)*4?~TPrnI+SSWdnjchqK5z#DjQ|^Mb{FVTupCt=Rp} F{s7DNE~5Yd diff --git a/Kits/DirectXTK12/Src/Shaders/Compiled/NormalMapEffect_VSNormalPixelLightingTxNoSpecBn.inc b/Kits/DirectXTK12/Src/Shaders/Compiled/NormalMapEffect_VSNormalPixelLightingTxNoSpecBn.inc index e8dd1c1c..857f8058 100644 --- a/Kits/DirectXTK12/Src/Shaders/Compiled/NormalMapEffect_VSNormalPixelLightingTxNoSpecBn.inc +++ b/Kits/DirectXTK12/Src/Shaders/Compiled/NormalMapEffect_VSNormalPixelLightingTxNoSpecBn.inc @@ -69,10 +69,10 @@ ret const BYTE NormalMapEffect_VSNormalPixelLightingTxNoSpecBn[] = { - 68, 88, 66, 67, 229, 113, - 7, 109, 169, 39, 255, 121, - 159, 22, 233, 99, 176, 4, - 110, 194, 1, 0, 0, 0, + 68, 88, 66, 67, 103, 208, + 166, 93, 118, 105, 133, 45, + 158, 239, 209, 159, 208, 139, + 115, 6, 1, 0, 0, 0, 244, 5, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 196, 0, 0, 0, 128, 1, @@ -300,11 +300,11 @@ const BYTE NormalMapEffect_VSNormalPixelLightingTxNoSpecBn[] = 24, 0, 0, 0, 0, 0, 0, 0, 164, 0, 0, 0, 29, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, + 0, 0, 5, 0, 0, 0, 72, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, + 0, 0, 5, 0, 0, 0, 100, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, + 0, 0, 5, 0, 0, 0, 128, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 156, 0, 0, 0, 1, 0, diff --git a/Kits/DirectXTK12/Src/Shaders/Compiled/NormalMapEffect_VSNormalPixelLightingTxNoSpecBn.pdb b/Kits/DirectXTK12/Src/Shaders/Compiled/NormalMapEffect_VSNormalPixelLightingTxNoSpecBn.pdb index 7538bf9e69652898987e1a175a42d5107361a132..dc7a18f4b4d36a83ae2411349215c82ab4e2c0d2 100644 GIT binary patch delta 4040 zcmeH~e{54#6vxl&uSwUAO$IDm2i@4lw#=jwrX6l8?K)}WklHPU85lBFX0zE=IyN@v zR?$Qv7?}qW3^g0kKllg2dNo@D!ek&NqS3fS5<`MUl;AY-OHEAB)AgVxX6AJ<{MDCy z`n})x&bvML<~HXvJgp2zRQpQxuL6KWK_7IzA__DgOHsvqg#xaKEY&S_PSLaWW{Dns zG4aXXsolTXj+{=vySMn*s4!@!B?Yvj{;E|xq0_1H(n+1T)uC62@db`0LoP>j#f7Ei z6~=B~$k*!Y^mX+bYmAK!tG(X6+2d?<+MEr}rsmBq=Z5+QV_8KZ9-b^Hkryrkr_&^v zv3P2tsMJ&@Z(<5IV6aJ5`mp>LO5`SD_2gr?@fW$_b4VqLg<8&-WF{g4XVR0{?4H%@*?0SXF^s(XmG^WL}isYO_VUB5JueJ8V%GL6Ym9eZ)uhnapwRyMs z{9dCg5bAPm4{Y^@Liki{0p6Wlia~b{4#$RD{;^?NE`o9VSQbEYb`^F@hsE~|} zE^htxJIwIA)ke!e_kQ&HmuuW(ALaUU#hd=Hq|H-SnYAE6o>CZsH#M2g_SdVb|M>a% zo~^dGK3((fDqPZI&b+O@(Q$Uu)s|hAyKfwN|ARK%)>Av!0uUadQbh{yB{a+mQ|wvc zHhWgcrqtr^v%*UDtPo_+3j5fz!f^=(XC|P*Oah;A04q$hX9b{=8~;L9FtBHZ4eVKA zCwo>n$etC(6@!Th#}f}=iUU~T8hchyDHHLmP{f`Us@b!`M)s`G&z=<`2EGwVD4b+J zqgd1Xz2p$ZeP5+TvoGh1;*sK1bMSWqgsJA>-(6u+ty`)&_-8YnY7S;?u~N;!|8h{0 zY!1Z0iKitT?(k4+FqZycE|uSEDo7WpDym2yvJ6=lWkj0kHeGZRK3|5}UzTg*wxKHi ziSxs+MK5*fbg`<-R9O-iewecu-w4hVBj2_uXZ^4Gj^UbOQGYvtiDuqk0MNG(;EEc+ zpNlK5mlV82lRZw<6I4a1C&^B6bknL=Ul( zsKv4$#@1HS=n>*k!c4^1vx<0(un?;WD`6w*2s@ERtReb{7l?jhfOv7#dO}j~qS4DD J>!;t-+gWz<$#Cd|ed zlRh_bb;Tu)noJ6R_U@Eu%{*ZVmrktbvr(Bpp2_3&5rbs6iLwSg!&(8ai=<-a9g`Mm zyN$D{B9sV3vb5fz(~4Fu;WblsX5oF2eExbWo}BtuXCSgp9CNEo3`AR`PN&nYlF|z1?97h;sK2-8P19?h=4((Q@4YXkd8==u zE~KA{E~(|G8qOblVM!)YYUER9T24fWSFN+2029= zPlh7OWN=a@!x_qC@KGj1$V`QhW_U$8Xd_N?MU@#AUn|Mj}Acv{u8 zwfI^j+DCj^vNYhzUG2o%=B?4HScLo{UKQW0bnOFpz&ql71NB?Oi=8Hu+hI<0CmWCF zhzqGg_9F+7gUBJII(SoNob3*}6gC!=bu7c`#Bw>JM=Fskh!<%?I*@k33=2%@ S!prMpnFh9?j9CoKB>e%09XB8V diff --git a/Kits/DirectXTK12/Src/Shaders/Compiled/NormalMapEffect_VSNormalPixelLightingTxVc.inc b/Kits/DirectXTK12/Src/Shaders/Compiled/NormalMapEffect_VSNormalPixelLightingTxVc.inc index 68f7d69a..1dfd9e0e 100644 --- a/Kits/DirectXTK12/Src/Shaders/Compiled/NormalMapEffect_VSNormalPixelLightingTxVc.inc +++ b/Kits/DirectXTK12/Src/Shaders/Compiled/NormalMapEffect_VSNormalPixelLightingTxVc.inc @@ -69,10 +69,10 @@ ret const BYTE NormalMapEffect_VSNormalPixelLightingTxVc[] = { - 68, 88, 66, 67, 230, 59, - 169, 64, 246, 100, 253, 22, - 164, 108, 55, 81, 166, 120, - 32, 238, 1, 0, 0, 0, + 68, 88, 66, 67, 177, 34, + 191, 246, 76, 17, 51, 78, + 121, 232, 25, 32, 74, 176, + 111, 131, 1, 0, 0, 0, 204, 5, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 228, 0, 0, 0, 160, 1, @@ -287,15 +287,15 @@ const BYTE NormalMapEffect_VSNormalPixelLightingTxVc[] = 0, 0, 0, 0, 0, 0, 204, 0, 0, 0, 29, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 84, 0, + 5, 0, 0, 0, 84, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 112, 0, + 5, 0, 0, 0, 112, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 140, 0, + 5, 0, 0, 0, 140, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 168, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 176, 0, + 5, 0, 0, 0, 176, 0, 0, 0, 1, 0, 0, 0, 92, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, diff --git a/Kits/DirectXTK12/Src/Shaders/Compiled/NormalMapEffect_VSNormalPixelLightingTxVc.pdb b/Kits/DirectXTK12/Src/Shaders/Compiled/NormalMapEffect_VSNormalPixelLightingTxVc.pdb index b01c82ebaa529353125d4066f8b5563360b68782..41dbe35e470acd3c843abeff419840ef38bf3c9a 100644 GIT binary patch delta 4020 zcmeH~ZERCj9LE2*FI!XEr8pqC7k4+t*p?D2I_+?*yIqHCELyvzIK$h33QcD_*KG*S zwZMm&sEOrZ;=*(i2=N0X+7mN0FgKAB0wM50;|EP}MuN#qhKTw}d@egEiJ7@w44>NM zcb@y)bMEQ?o}A`6O@6CSju_sqwhj@IM~4QV{k%Nyf|S-3==4N0e4*i{acSjFPltrQ zNB7$<93Q^&^w5-!3g7HW@e=d2WS|{HEb)V#J1u2K_RVJ&elud#@sowE52gIA=~d^; zYVC4=I3C^_?h5zrme}EetI_}n<&2Rnt^{%^hxaU!ar?0c?KUOiDN)C^g-p56E z&f{g9S978P*6POkQ|7T zhl77~{(g-WL<2_IHQ0ZUg`z9+0%Mt?Xc0dUO-klseZA965*6!tNq4|#^X_=7zTx)F zM{jI%4_|uf=xR3D=d}H5yb<|w&?l$2vrJ!O;$@=bafB6=CIHeYDU_}X zFO={Fclw2rEWA)^5?&~65nd=Ig%?U6NR+rUAud#|K%rzo3aefy z*@YKMKH-JZPT_^pfG#mR!N6<>y$g+CLZNgLUR@!fbP--%A)z!ayil^>6rlDCCA;uK z$p^2_CzOnQ@2-R?z397AzWn{=x#a)nbi;DV|L-GTR_C%@^51(>&L#hx=cioq|1TRQ z%jD;SpS~cm(MS-vKeph3BE(+<(&Qo{&H!EMN-0YUMmlgCAKauX%h;l?YOSjE)vGO$ zEu{>lzwWhIOwMDochE9Levl7OMf7w25j|3JO}AtKIi;R04we(`Sxj`*NE9t%tFBj- zCoxM4@PI*pkfc{Y9%uk-*gMx*9deSoz)K(s5X96C)RROHh=X3x2l~M-(8y|j8uQlS z>T&P{a02yhR)Z&j3p4=*xIr_>2W!D@um`*fUIPOkE1yfoy|~)PCDUz*+e|a}G%3IR EFKsx$GXMYp delta 1158 zcmd6mUr19?9LIm>?%r*!-8D5WQ*#TotWit)vuc{NKlCuul+u)91cGKQElrByZb&Z` zn4Mq-qP|E)MY%&{kPt?Ju0{;Fk|y*C`VQGKG{Kl13BFLl#E zipaLiGkK~GfQNs&gvXkz@W*4vL_ES`rDS}ZM@9Xzfi!v(xN?q&|&9n0jS@x{cWeOb=*b?LnPgMPEjx14mF9EIyti)s-|O?Ow&>Xu8ktT{Jx<2Q+wfw8(#ZVOc@@z=qp z)4UgQ^nOVdw?Z1TIANE^0t}oWvOB93d+nhkr~89@CSQf)Wy2M7r+8uAmWj~!mK$2rHhA>k#e5j_!R$rAxzkjN9kL7oVuuf{Q#6{OI+1L{P+)t6{TfNy}d=W*+4KU%mLdsX?`^ z!DG?K1a7@7_4qPUz4*<+@?;c)keSEJ7B(vFdjW3q)`jk#%FWR)ZC0yiTb7h z#ho9`hJXI0L)lEqI9v~)_xrRH;Bq>^tOBs4Mv5d>P<#Okm7t1Itth==n^8v8cGM13 zDawZ`L+wNDM;$;Nj9ii!XFDT41A7*cWoFOuV%UVjRqH1XXHh{EwiBEa%>0!pZ8&Ym H>38-AX|XMR diff --git a/Kits/DirectXTK12/Src/Shaders/Compiled/NormalMapEffect_VSNormalPixelLightingTxVcBn.inc b/Kits/DirectXTK12/Src/Shaders/Compiled/NormalMapEffect_VSNormalPixelLightingTxVcBn.inc index 8ef48f91..f6c376de 100644 --- a/Kits/DirectXTK12/Src/Shaders/Compiled/NormalMapEffect_VSNormalPixelLightingTxVcBn.inc +++ b/Kits/DirectXTK12/Src/Shaders/Compiled/NormalMapEffect_VSNormalPixelLightingTxVcBn.inc @@ -71,10 +71,10 @@ ret const BYTE NormalMapEffect_VSNormalPixelLightingTxVcBn[] = { - 68, 88, 66, 67, 102, 232, - 199, 236, 21, 41, 245, 50, - 68, 123, 60, 34, 177, 81, - 88, 211, 1, 0, 0, 0, + 68, 88, 66, 67, 210, 64, + 198, 147, 222, 231, 61, 60, + 164, 205, 154, 190, 51, 227, + 20, 193, 1, 0, 0, 0, 68, 6, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 228, 0, 0, 0, 160, 1, @@ -309,15 +309,15 @@ const BYTE NormalMapEffect_VSNormalPixelLightingTxVcBn[] = 0, 0, 0, 0, 0, 0, 204, 0, 0, 0, 29, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 84, 0, + 5, 0, 0, 0, 84, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 112, 0, + 5, 0, 0, 0, 112, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 140, 0, + 5, 0, 0, 0, 140, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 168, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 176, 0, + 5, 0, 0, 0, 176, 0, 0, 0, 1, 0, 0, 0, 92, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, diff --git a/Kits/DirectXTK12/Src/Shaders/Compiled/NormalMapEffect_VSNormalPixelLightingTxVcBn.pdb b/Kits/DirectXTK12/Src/Shaders/Compiled/NormalMapEffect_VSNormalPixelLightingTxVcBn.pdb index 2e1d854286a0de0fae519c2075ced6e16c8a90d7..e0dad4fa1fca4981ea61ebb45949dc6919150fb0 100644 GIT binary patch delta 4045 zcmeH~Z%kWN7{=dw`v=ldEc=%Qid-0jLNKX|%ywgxmf~n+S_^h!+~yc{HeidCF_{c% zC2pC{*q!;oP-Tn6_+d-5H;T#TB+$7o8WTUc4>Q5V88dO&WK$Cp^|^4SCI)j$%s%y| zzx$l$o^#KA@5yQ2_eN(m(S-Iji}4^4HH$dm7?Df$p9x9vE>WZzxj;LoTT}kDyInxn zfmq_mgO!gqzGFXp{H;wVZL--gD`;sC5xah+Mz-aZ=-9JLVO9l`Ek-+;7PYHfD9n|wR{o>q^`)8c7s-|6){*3=?Z)s(Rl)1?*ahRfkk zas-uQ+1bf*i?vGK#29R5J#AXcz3OkMP#cKTU(BMdKdT+SgitbgQOA^3Wgv2RYFP%0 zo$>mq4_bEms|98~n=9W+Z4*_7&sxsUvYd25xte__+tPZ~?^=K1z6N#MN~$U|8jOau zoq?xU&%{WxvC9eXDK^>4O0ZpYzTLLBbBySo2l6*GzC#ANXu zTy)zKUbZb93T$N$r&rzSjq>ifgtAd8RmRMA1;^svTS?O?K|ZzpC*xlUfgvH}7hSdr zR-}^PhhoPs-?99VPbWEs`j4?ds8a8n__Q!oC?5?)1w)a>ZZnWTMH<=MGo?3q_8hU- z{c-)hmv_6~_+rcWMs}^=X1b}n(UsbMWk;;`(2da#KJH{2_SFx+N)$bbWCf*35QFDR zGu(3}JYc?`D@ojQr3UyYeq3pg_j9EL_gv|WK*RGBqM;~V;sdzSuiSH`JS1HuK(1tg zKMc>6I^kb|=Sm~obER?axl&3TUbrE(&_OeN09U%nJy$Ymh+e`2xRMoKSwXJkhL6E> zrB3d-(g^olY23^&j4vpqpvr{vDjNspa+52+E|%9FUzaTl{w{r3wk-H}J(y9^mMshZ zSw?5ef<=p~Y+3NXY?KVk0(t24;{qG&@}nr2ShltZ=yT*lE%Y8o+_^eG(T>YF zaFM=T%T|6>ZB%TFT{#n(;?9G~i^~mhui@yWT)F(RSIj$P??r-HIG9r^l1IM{Y8L%q zecSxKxOx!Zt4a-WtdwZ~Dxw)3QK*ouzgkiH0w#I@Gyx=1CHK<+(1SX#nZ16M)pn!x z3l!Yv9%Vh4d8xY1ImkS1e<^ZGyo@Xfkxm4IbaLe Z51t2uU4iW delta 1212 zcmd6mO-NKx6vxkfzBe;Y^K{g-Y%FI&O~Yyu@}tz$>SzgO-FV`~6HEq#8RrNL=93J<)FW4}BOQe_= zm^@t%z`w0zi+oF}!XHl@7cFr|?SY)hR34m>`Te;yyh<}k&MdLB+Q=|wQyjnsed#_H3gfn=>l#|){fR@Zhr$XVbe$WnyrqNea(3-|&S$ zsZZn;AN9sE-*&=jv}bKp&8k@}xrSqDb*rQp+q{!GaZf`luCe-29^9Z-;O1_llgDVN6#*4hI{PTg(W^>*B&l|8MTKgqxLn zH%FI;o3uisu>G!+EVX&vxbaBgrGA^Zv+Roc=ZhXrk(iWpxB)Tq{s1j5wstt7p)q!dk%(TdqPOM%Si8HZ9WyEe`7U>W5?L$5Q diff --git a/Kits/DirectXTK12/Src/Shaders/Compiled/NormalMapEffect_VSNormalPixelLightingTxVcNoSpec.inc b/Kits/DirectXTK12/Src/Shaders/Compiled/NormalMapEffect_VSNormalPixelLightingTxVcNoSpec.inc index 39ae88ce..b5776b23 100644 --- a/Kits/DirectXTK12/Src/Shaders/Compiled/NormalMapEffect_VSNormalPixelLightingTxVcNoSpec.inc +++ b/Kits/DirectXTK12/Src/Shaders/Compiled/NormalMapEffect_VSNormalPixelLightingTxVcNoSpec.inc @@ -69,10 +69,10 @@ ret const BYTE NormalMapEffect_VSNormalPixelLightingTxVcNoSpec[] = { - 68, 88, 66, 67, 51, 91, - 175, 202, 32, 190, 43, 126, - 181, 219, 41, 248, 80, 132, - 233, 140, 1, 0, 0, 0, + 68, 88, 66, 67, 220, 253, + 154, 42, 190, 173, 137, 170, + 79, 179, 59, 101, 252, 120, + 187, 114, 1, 0, 0, 0, 164, 5, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 228, 0, 0, 0, 160, 1, @@ -287,11 +287,11 @@ const BYTE NormalMapEffect_VSNormalPixelLightingTxVcNoSpec[] = 0, 0, 0, 0, 0, 0, 164, 0, 0, 0, 29, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 72, 0, + 5, 0, 0, 0, 72, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 100, 0, + 5, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 128, 0, + 5, 0, 0, 0, 128, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 156, 0, 0, 0, 1, 0, 0, 0, diff --git a/Kits/DirectXTK12/Src/Shaders/Compiled/NormalMapEffect_VSNormalPixelLightingTxVcNoSpec.pdb b/Kits/DirectXTK12/Src/Shaders/Compiled/NormalMapEffect_VSNormalPixelLightingTxVcNoSpec.pdb index b6a1adedb8644b742ca14e41e8885bb672c9eb00..933834529b0e61e8d70928dc7da74e6f2cc5d8b0 100644 GIT binary patch delta 4021 zcmeH~ZD>r7v4nl#;-88s#)u4BH{W;L`XnQ7}= zZ13C$1re4V_lDId`axvE%t7lm?b~zQfo5*WMtiG( z_d=UK^i+QE#jE?gS!b@--j47B?WmxF4yM0tcNSMjqmo99Jc&GE`B zMHNP|*B|z``Mdnx+r%ZJr`c+6a1b(P>vFu-wEHwlN#a8-!zP7=@ZfM(5|f?u z{3$P*TfG$mGo8!i<6o^(DJ-8kFOIT|L~ezHpeWOw43|jTEtvdoGJ5Vr!HRXf(W`*BTma-m*56;%7v*?t+ya zxOh;W5WA8InYwbfXL+#E#(p0$J*hpJ-}*1BEKlmNO`{Hb&-$+anZ;x(IWkoE94Fm8 zjgM^!27Jrdip1>ay-59*=#x zcZ2QY>#rQEVfTB?Ie%#Gb$-42*EPGU_S`#g`g}X9>8=y zSf>}$e=uuC9wu%bX38}Tx-`@mEK%#6?15Iij0awX8}r$$?<&$|>#Syf{^*IiYUAH` z>vWfEPskT14i?>8#ACO7>M8$;9xb?|niJ^&khd56ivhOJ2DqsK2;{NKyQRevj?;wL zkv;@-61F1pi|ddj?ESl}suNpX$R;F!1d$N(7P1)$Bi%?3(u>HOjCxl7+n}QgTQ4Dt z5i?Sa)F8Ep1!+L6hz)5(GLV;%ZOC?H2eK21oU(o?Xx_%wE-qv~7I;qP*i)yd%lJ2~ CP0D=$ delta 1162 zcmd6mUr19?9LIm>?A}e+?pleKskwz(hSd^MvuV!$5aiU1(iB31LH1{9X;zGO!Tu0E zn4MrgMA?H>6lfmo4zK%+HAqX87QfT5@NGmd(_x)mhgm~%r4qP$zmWp8~y2DlX@skmepuXc8t~Y=)I=u zK8oJjMB#ZGS*(aPdz~hG_Ayaxy1AQO~LiL$w3K>aSA6&wTyk z!s}mdylVRJW=@lr{W>!{V10oZ7&t(to_?;{YPRh-aLu=2^l2bmdaq(?pZMHXV7vG& zXIJ&@cdf3t0@v`PhH6oGrZ{i{K);Lc3=M-Z>tvXuOa{C`WSve1J7qGIP$ok?WisfL z$}%$g!{_o%vN0iZshqfz`G1|r-wj^Px&%)` zq>bPQPSlMGhiHWF3-+lpt=T z6xoDqMz$bZgC{u?EI;Trum?d!VYW0E4x13H8V(_c5g*cs9FZ*U3sal1+k)Ni><>K| BH#`6U diff --git a/Kits/DirectXTK12/Src/Shaders/Compiled/NormalMapEffect_VSNormalPixelLightingTxVcNoSpecBn.inc b/Kits/DirectXTK12/Src/Shaders/Compiled/NormalMapEffect_VSNormalPixelLightingTxVcNoSpecBn.inc index 04321f07..9bc923e4 100644 --- a/Kits/DirectXTK12/Src/Shaders/Compiled/NormalMapEffect_VSNormalPixelLightingTxVcNoSpecBn.inc +++ b/Kits/DirectXTK12/Src/Shaders/Compiled/NormalMapEffect_VSNormalPixelLightingTxVcNoSpecBn.inc @@ -71,10 +71,10 @@ ret const BYTE NormalMapEffect_VSNormalPixelLightingTxVcNoSpecBn[] = { - 68, 88, 66, 67, 190, 198, - 247, 198, 136, 193, 219, 215, - 136, 47, 7, 41, 9, 177, - 68, 237, 1, 0, 0, 0, + 68, 88, 66, 67, 14, 28, + 36, 255, 123, 96, 197, 100, + 129, 87, 128, 15, 242, 240, + 170, 154, 1, 0, 0, 0, 28, 6, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 228, 0, 0, 0, 160, 1, @@ -309,11 +309,11 @@ const BYTE NormalMapEffect_VSNormalPixelLightingTxVcNoSpecBn[] = 0, 0, 0, 0, 0, 0, 164, 0, 0, 0, 29, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 72, 0, + 5, 0, 0, 0, 72, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 100, 0, + 5, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 128, 0, + 5, 0, 0, 0, 128, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 156, 0, 0, 0, 1, 0, 0, 0, diff --git a/Kits/DirectXTK12/Src/Shaders/Compiled/NormalMapEffect_VSNormalPixelLightingTxVcNoSpecBn.pdb b/Kits/DirectXTK12/Src/Shaders/Compiled/NormalMapEffect_VSNormalPixelLightingTxVcNoSpecBn.pdb index ff86c7a66c3bdb53e7433fc6c0e680ea6eb6f27b..c73f24d0f986cb5705945941a8dc1de7c049fcff 100644 GIT binary patch delta 4047 zcmeH~e@t6d6vxkdrF3~~8SGaUDDq&86#_|JM9XB9ma@^Tk^N8;6Xz*CQxk)EC1!v1 zC7*up_r3FO&%L?LIaTI0%6QH(li@`GXc6%PuTfr_`-u=2SBWCb@q(Ni+70DTJK6<& zB+Onvy?^1f>(sGu&28WNZf=z31rfTK;i`>4q}OZN<#T#|quU_z57xBY6Lq)5w_GZz zs+Ri#kw9mlC(t_}ZsBn90b3ORH#kF<}GGQ>o01a3$>m%t4xH4&acd1voqd5 z^+|J^w@P5!>SlF|H#gefOwG&pCJzu6p5?VsOy zd7u5Y&vr~~Wk>og`8Tx--HF{-I}X>rv~c3R4}I*5{)Uk;0Of5gRj4qXR)rMi$dh6{ zTZ~gkK_*WMjpRvTh&(BblP8690*s`-Si!+!0<#oA3cryj1wEGBR6Hq|$diJPJSmKl zCxr>}q>vCt(i0}q4`7Z0NZ}@VQpne&<4M6xo)jG9Nx?^+6h_ID!i14-Or#YOQbL< zm2xD0d9@UEOUGwd@bW8eQE#rF!XlHtSoCNKkA36UEcuu9P2>0C`k^j>R39={3NW}1 zU``7VEM!}*Rg^xD6KzMD5iF*lAOlD)Qjct7uUuobJve#>2_hjRjO<4aAQ7Y&If(Qj z{m8RO1FQUDa%U}$?nfR#EJ$iuTagD5E7FMA5IfR@I1nAO0~th~LxzxHtyWXB3zV0P@&;0&4~EyuBwO5hP>Led zPGt|0Js2W%-9t!_5Va9fv?&YqV7T~DJqTh1Em7LHJKsYuy*Kci-~7Mx%{g<`hGcC% zsy|!3001i`+~L+K?1neYE5%BJNsG*DkmVG1YpIIi*wvJ-o*$pfOCJn3^{auY*TQO^ zXVP>HSC69a+cQe>^U+OPak zO%gBp7;cvN<~oPbma|SZt7Z{u9F3)`TOq}y%{iC@@2D*0=8KvM9^S7uIj+yQ@2}oy?g2L7d_ex^TO&h|G8u4zaGyp78)Y&SP$q+$G8u*_li?Wy zPh>(oh+M!7HIN}hnG6mm3?@ znAP~1gtxc&wq$9bFgd}6kFBLduVN8WGkDSB2Bl*+z;)if*f&tV$@?wA9NijeIRVWg z?N_yA2|0i3=ir{R^mH-2)DZR0zk1XvF)6vU79jkK%-8|Ck^q7VKu8_Tm04EaS)2!# zgnZ;Qat3Ka49Hew8&ZfAA$yQwWG}K0**|z*W}IywEL7O|plo1qb{CfO5F=86G$SoY c_%7O!Ho;5_OzFVGbK~(QwxEpLOw1zv0f`GqE&u=k diff --git a/Kits/DirectXTK12/Src/Shaders/Compiled/PostProcess_PSBloomBlur.inc b/Kits/DirectXTK12/Src/Shaders/Compiled/PostProcess_PSBloomBlur.inc new file mode 100644 index 00000000..0c2043a3 --- /dev/null +++ b/Kits/DirectXTK12/Src/Shaders/Compiled/PostProcess_PSBloomBlur.inc @@ -0,0 +1,163 @@ +#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_5_0 +dcl_globalFlags refactoringAllowed +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_indexable(texture2d)(float,float,float,float) 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, 203, 243, + 207, 94, 93, 58, 165, 216, + 37, 179, 231, 137, 172, 100, + 194, 123, 1, 0, 0, 0, + 196, 2, 0, 0, 4, 0, + 0, 0, 48, 0, 0, 0, + 136, 0, 0, 0, 188, 0, + 0, 0, 52, 2, 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, 69, 88, + 112, 1, 0, 0, 80, 0, + 0, 0, 92, 0, 0, 0, + 106, 8, 0, 1, 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, 139, + 194, 0, 0, 128, 67, 85, + 21, 0, 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, + 82, 84, 83, 48, 136, 0, + 0, 0, 1, 0, 0, 0, + 2, 0, 0, 0, 24, 0, + 0, 0, 1, 0, 0, 0, + 84, 0, 0, 0, 30, 0, + 0, 0, 0, 0, 0, 0, + 5, 0, 0, 0, 48, 0, + 0, 0, 2, 0, 0, 0, + 5, 0, 0, 0, 76, 0, + 0, 0, 1, 0, 0, 0, + 56, 0, 0, 0, 0, 0, + 0, 0, 1, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 255, 255, 255, 255, + 0, 0, 0, 0, 0, 0, + 0, 0, 21, 0, 0, 0, + 3, 0, 0, 0, 3, 0, + 0, 0, 3, 0, 0, 0, + 0, 0, 0, 0, 16, 0, + 0, 0, 4, 0, 0, 0, + 2, 0, 0, 0, 0, 0, + 0, 0, 255, 255, 127, 127, + 0, 0, 0, 0, 0, 0, + 0, 0, 5, 0, 0, 0 +}; diff --git a/Kits/DirectXTK12/Src/Shaders/Compiled/PostProcess_PSBloomBlur.pdb b/Kits/DirectXTK12/Src/Shaders/Compiled/PostProcess_PSBloomBlur.pdb new file mode 100644 index 0000000000000000000000000000000000000000..63f8af0d33e67272f9f542986950d70170cb5f9b GIT binary patch literal 48640 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 literal 0 HcmV?d00001 diff --git a/Kits/DirectXTK12/Src/Shaders/Compiled/PostProcess_PSCopy.inc b/Kits/DirectXTK12/Src/Shaders/Compiled/PostProcess_PSCopy.inc new file mode 100644 index 00000000..35073789 --- /dev/null +++ b/Kits/DirectXTK12/Src/Shaders/Compiled/PostProcess_PSCopy.inc @@ -0,0 +1,105 @@ +#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_5_0 +dcl_globalFlags refactoringAllowed +dcl_sampler s0, mode_default +dcl_resource_texture2d (float,float,float,float) t0 +dcl_input_ps linear v1.xy +dcl_output o0.xyzw +sample_indexable(texture2d)(float,float,float,float) o0.xyzw, v1.xyxx, t0.xyzw, s0 +ret +// Approximately 0 instruction slots used +#endif + +const BYTE PostProcess_PSCopy[] = +{ + 68, 88, 66, 67, 76, 165, + 2, 173, 54, 220, 89, 15, + 91, 89, 113, 100, 12, 130, + 206, 227, 1, 0, 0, 0, + 176, 1, 0, 0, 4, 0, + 0, 0, 48, 0, 0, 0, + 136, 0, 0, 0, 188, 0, + 0, 0, 52, 1, 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, 69, 88, + 112, 0, 0, 0, 80, 0, + 0, 0, 28, 0, 0, 0, + 106, 8, 0, 1, 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, 139, + 194, 0, 0, 128, 67, 85, + 21, 0, 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, 82, 84, 83, 48, + 116, 0, 0, 0, 1, 0, + 0, 0, 1, 0, 0, 0, + 24, 0, 0, 0, 1, 0, + 0, 0, 64, 0, 0, 0, + 30, 0, 0, 0, 0, 0, + 0, 0, 5, 0, 0, 0, + 36, 0, 0, 0, 1, 0, + 0, 0, 44, 0, 0, 0, + 0, 0, 0, 0, 1, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 255, 255, + 255, 255, 21, 0, 0, 0, + 3, 0, 0, 0, 3, 0, + 0, 0, 3, 0, 0, 0, + 0, 0, 0, 0, 16, 0, + 0, 0, 4, 0, 0, 0, + 2, 0, 0, 0, 0, 0, + 0, 0, 255, 255, 127, 127, + 0, 0, 0, 0, 0, 0, + 0, 0, 5, 0, 0, 0 +}; diff --git a/Kits/DirectXTK12/Src/Shaders/Compiled/PostProcess_PSCopy.pdb b/Kits/DirectXTK12/Src/Shaders/Compiled/PostProcess_PSCopy.pdb new file mode 100644 index 0000000000000000000000000000000000000000..9ac97b3eb1d341ef4ea86495fd3c943dd443cecc GIT binary patch literal 48640 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 L27C=1SPlF?X4oeo literal 0 HcmV?d00001 diff --git a/Kits/DirectXTK12/Src/Shaders/Compiled/PostProcess_PSDownScale2x2.inc b/Kits/DirectXTK12/Src/Shaders/Compiled/PostProcess_PSDownScale2x2.inc new file mode 100644 index 00000000..a7473310 --- /dev/null +++ b/Kits/DirectXTK12/Src/Shaders/Compiled/PostProcess_PSDownScale2x2.inc @@ -0,0 +1,163 @@ +#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_5_0 +dcl_globalFlags refactoringAllowed +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_indexable(texture2d)(float,float,float,float) 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, 211, 16, + 171, 33, 207, 55, 14, 211, + 85, 220, 1, 174, 137, 66, + 232, 182, 1, 0, 0, 0, + 196, 2, 0, 0, 4, 0, + 0, 0, 48, 0, 0, 0, + 136, 0, 0, 0, 188, 0, + 0, 0, 52, 2, 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, 69, 88, + 112, 1, 0, 0, 80, 0, + 0, 0, 92, 0, 0, 0, + 106, 8, 0, 1, 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, 139, + 194, 0, 0, 128, 67, 85, + 21, 0, 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, + 82, 84, 83, 48, 136, 0, + 0, 0, 1, 0, 0, 0, + 2, 0, 0, 0, 24, 0, + 0, 0, 1, 0, 0, 0, + 84, 0, 0, 0, 30, 0, + 0, 0, 0, 0, 0, 0, + 5, 0, 0, 0, 48, 0, + 0, 0, 2, 0, 0, 0, + 5, 0, 0, 0, 76, 0, + 0, 0, 1, 0, 0, 0, + 56, 0, 0, 0, 0, 0, + 0, 0, 1, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 255, 255, 255, 255, + 0, 0, 0, 0, 0, 0, + 0, 0, 21, 0, 0, 0, + 3, 0, 0, 0, 3, 0, + 0, 0, 3, 0, 0, 0, + 0, 0, 0, 0, 16, 0, + 0, 0, 4, 0, 0, 0, + 2, 0, 0, 0, 0, 0, + 0, 0, 255, 255, 127, 127, + 0, 0, 0, 0, 0, 0, + 0, 0, 5, 0, 0, 0 +}; diff --git a/Kits/DirectXTK12/Src/Shaders/Compiled/PostProcess_PSDownScale2x2.pdb b/Kits/DirectXTK12/Src/Shaders/Compiled/PostProcess_PSDownScale2x2.pdb new file mode 100644 index 0000000000000000000000000000000000000000..4166f7b2b7bbc7af3b84effa773a1881cc6649c8 GIT binary patch literal 48640 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 P2>Wz>3HTD&@e=rd^ig$k literal 0 HcmV?d00001 diff --git a/Kits/DirectXTK12/Src/Shaders/Compiled/PostProcess_PSDownScale4x4.inc b/Kits/DirectXTK12/Src/Shaders/Compiled/PostProcess_PSDownScale4x4.inc new file mode 100644 index 00000000..f0a7f0a6 --- /dev/null +++ b/Kits/DirectXTK12/Src/Shaders/Compiled/PostProcess_PSDownScale4x4.inc @@ -0,0 +1,163 @@ +#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_5_0 +dcl_globalFlags refactoringAllowed +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_indexable(texture2d)(float,float,float,float) 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, 24, 243, + 142, 24, 67, 28, 9, 178, + 0, 171, 224, 178, 145, 154, + 211, 52, 1, 0, 0, 0, + 196, 2, 0, 0, 4, 0, + 0, 0, 48, 0, 0, 0, + 136, 0, 0, 0, 188, 0, + 0, 0, 52, 2, 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, 69, 88, + 112, 1, 0, 0, 80, 0, + 0, 0, 92, 0, 0, 0, + 106, 8, 0, 1, 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, 139, + 194, 0, 0, 128, 67, 85, + 21, 0, 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, + 82, 84, 83, 48, 136, 0, + 0, 0, 1, 0, 0, 0, + 2, 0, 0, 0, 24, 0, + 0, 0, 1, 0, 0, 0, + 84, 0, 0, 0, 30, 0, + 0, 0, 0, 0, 0, 0, + 5, 0, 0, 0, 48, 0, + 0, 0, 2, 0, 0, 0, + 5, 0, 0, 0, 76, 0, + 0, 0, 1, 0, 0, 0, + 56, 0, 0, 0, 0, 0, + 0, 0, 1, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 255, 255, 255, 255, + 0, 0, 0, 0, 0, 0, + 0, 0, 21, 0, 0, 0, + 3, 0, 0, 0, 3, 0, + 0, 0, 3, 0, 0, 0, + 0, 0, 0, 0, 16, 0, + 0, 0, 4, 0, 0, 0, + 2, 0, 0, 0, 0, 0, + 0, 0, 255, 255, 127, 127, + 0, 0, 0, 0, 0, 0, + 0, 0, 5, 0, 0, 0 +}; diff --git a/Kits/DirectXTK12/Src/Shaders/Compiled/PostProcess_PSDownScale4x4.pdb b/Kits/DirectXTK12/Src/Shaders/Compiled/PostProcess_PSDownScale4x4.pdb new file mode 100644 index 0000000000000000000000000000000000000000..4007923fe31403de1b440430dbfcc4831b07d7c4 GIT binary patch literal 48640 zcmeHQU2I!Nb{@)hVk=f+XX9*|wAqRCN7)i7Qj%jkwi8;UZPpY;lawqc@~RYhC2>vh zs=SmfH@iUk^ANO)qFC%p+kI%!eJId0HZzq=geYCyo6uKp*UC%Fbsj7Z@=1Gzq1RURTA^On zt05k%RJh1w@S0|5wVPVWrm$SEubvKvm-NtzSvpkISHg?8D&^{p@M|gjO~%ijh>VY) zhz#@(^c!`ME%KsXHR`-vt@Fv)?0haZnMt8tXL;nrtCVY?Kd-IV*J@fcerBw(O8U(VB`1@4ZeX?@~+Ga*rWJ3* z^;{tti{TwPgc-_|*R=}fN2!BFcrFTdqe43=J%<*JVxq9j6iIIM)Tk8P ziBlquoIKSiwxyb;S++=&8IyTWoID}RoH*H7W}&j??x0tqBJ235?4HP|>>U?tQqWLS zGL`ZoL<--~U1)*XQ7Y5Y=1hX=hHML)vk{+WuAY0nq~EFzOTV2**Q0IvpDe3o1L7!} zBW*^xj#R*2z@(=q9SfK-B{oI*=7cg9BcYK++){GZYeBL2DW4sAm6!P$?jV8$Jl?^S zN78>wMs%u39q-KW@Z$|DnDX_|`fXFhmq8=9epq1o_}>%3s_mn9$dW$Xhi>y^^WvK311Md)cKvN1=q8o&nm*l@ms z!6IBxx4cKL5ArY%Mw;CqGHv8Vir2NUNaH$^R7-WEEiA3JsMl6_f$LRmxKyrbMRLmv z748}tN`~;w8b^C%e7CCSj`+pHEw<01&TX%{SP(TCCMy~|-%W#~=~_W`UM4q5WqRuG zMpf<5G??mdPmFFt5r>V5cH^Z>g6&5IHaZu|RSg3}2_aVc(wb4v$#Dn`4VnX*oPZ%Y zOJQJ&VT#)*sOEQ(Zwo%PaGf`MRhEx#ib`1u?3S(u>85g~hn!5A?QXD)tvg>>#|bHq zjwI$~iB`?ydrGzU+_AMNqlMl^I=WE0lh7O1oU%}GNWOv3O5v?`YNw_k0b8*CvL=}=uN0Ovw1XG0b7b&a%UVsN zyZBo+VDc+^o$HHmeW+54R9)w*HSMMbudcpat}YqKr{BN{#}*KFm&!M_%5A=Y-4?Ah zjMa%#Jjc$O6QPm|83MZ#%3R!B`{J&5PmyC)tc4_0okp62<)?8MYmHa_B6K`;D!R?&S6(<|M# zaFnOvl)?!m@ulfeOv6KoZ*PMPYZR@4~+SKkT`)10SUdgZTfCM~w=uJlXLUjrA z$#yA%g9$~M^duikUreO)P!#LFXEVG-x$9W98Z!p_OuOSa+S!z-r=(F74}TmM&m!-T z6$#T}R+?m?rH+{;;xRPy>(LgPxkHRtygH)tKW2LlzYdXbK{hFSkTz$czJPg z4Qm7(N^lLV?zo0L5%|^GiY&O+fZK-p} zprz)3Xb@NTeD)%bo#9110Zh^RH}L-(d&q3qRqE!ZjWBMso8m= z&epmV!(Lu=s;_9wP7V2;VmMK~Iaye}7hN#QQMX+EY^4j-eCd3}q2)?4(|jdqDP5bX z(lJrGra(ouW%oNsH!Is{;Kq0lOj)zHtuT(!Y`Yn1X{^}JueW3z6oljDnh?9Hz-7rB zwauIsTsGQOmxqmR7_OGMNS`c*n~B=RPNUo%4Rb1{iy_-KxR`b^%($2m&W7Dp~Q=RNAow3ozYB%G; zA*?pC@(`87UfVfH-qe@dvwyo)D*pbj`ucf$_kW$=CP2jWx+*uyOY(hHgRkIu9$zWc zi_5&EEtaeDeNa5D&ELR)g15Zz0_p66zD|!e zsyvgM!lQ~p2^+=F3yK=H5!J)~Y>v+j^dBW2E>sG5rV-?^RBGz#d@`Mx&dj#HE+(cX6Z!15 zZpvJmPNkaV9~_cwO`M+z;_C{0=wLT^vQVx*z-=8mO1&7@jAE_4TGwm&!UEos4Dwud zhQ3(A%gAM;yil&-0VE#Ts{WZt=92PLp7~62Hj&~Gpa&WGnM=^ER=91D zyBJSR=yWf5H3*u}B3+1dp$qMJ>Y7%wfhiwoV9oR(j!utG=zJ92z0T~KC)Js)IgEC! zZZ3P_P>QrpPU(X;Nqq)X!_}o1wW>yM3Qm?+@g2^l{uJ)ROd^Y|&}LIR_jDkh0~v>sw3gEVh@*y`!n zOmNMSBPTwE%~`XGobXK_4)J2Sf)7>UBXE4zo65tBn}kC*8M`>2N~RMry3EXHrjqIW zrlN&X39ptK)AS~3Vm3dWP0YvQar(?}ej6ZlZGc zy`Q@cCWPEQ(~xuF{B^D&4f;WfA$7#7qwk?+Y+|W1f7oTgq&i*Fd{+fl!E5bcE0c#s zvTaXqt^qbT?aw*8okqM2wf7|ARbo4*5O4F{)ACJrLB~rzF6WNU$Ni?6;ej9dE}f%q zIeono2q5ll17Cw&LUGL8 z<~4o#6E0AB2$jfohc>yW-b=CFyawCUjE>c9t52)^^4l$epZ@TtKO`Wxf4zV|@zZm$ z{KYw=K3~#q&Rs6ojk&n^EOIt~ITD@A)rxaDfrw$uIs7FcOEFeDJy)nNnMH36lHGxqPeOL^&@^LQ5*X5KSbznJ_b(7lN?%1ihBqk9SLMUnID z%;7^M>p(yH@tHlRPMWce-51Ob@=K{)ic154_wmJJ=o*iVgd!+od9b@MX@4@{84EQ*rr1zgES>|v+pxW+L^kgk&`d((IlU&U7{f_kgj`V|$^n;G{ zLymN?X3=@Vk^ThIFM#)b$nXw3<8Buo^Wz&rAUYL*UvdsPTOY({pGUhWy;-{`y;-{` zy|G;(@JU#I`P;e*1|iLVQv>@nfc&a;9|R$4ocnOzFgrnND)1 zKCcUkW%0MwA6X|U(_Z#f{0*>w7O;hVuv$OH^(B!8D8s<;U;fd|!LQx^@caL!jem3W zFN)H(918sDFaP6j9{cY8-{CL(%{w<&{~pGM?9-vZkN4fV@mJUX<%_>E{?47>{gV$$ zjQt4dCzaj?P}8cZ!$=>(`7C1a{kDolo9LR_M(rW~=vu|>x74+Y*|*fSirJsz8ussP z6|;}kwTjt()JgYM%mC}iZsD3@s_%7mtzs6(^=;f&F{`L+6{9BxJ;M?9ytqg40hVUR zSxUs8W0N92fOsGNy#xzRvHZu;w_m_H7vaCb6X^pTP&aXK{H6JXWab~+FM&rsiUdv) zSqS_w1VDVEPc}BFA2v2@+tWAl7)IwE%KNa&OXvH=IqMVoK(F7CuiugH z5tZ+8_T&+we-wEUQKf?BfVxjf_uJv@f7vL;1{(VReruD@Z|4&5F*bdSP33KF2K6Mw zft`X9!lKyu0m^9rk@y&!)*MG@pW6=?x>Y=&Q3czGmopkb8@(Wbq+{S?Z2B0Rt&vro zu#Y~*rov7#eB9Oh$eI^gOAxR{Tz=>qY)YY?zIujgPS@ zevqdn626bINngbI7@HEk(uK_9V{BG~67EvDmrmGIA7gVjKcv5pe+bD3!o+7bCbow9 z^1l(Hvk^_hM#?}zH-;Dy6MHH)`~mWq;8KLs;DU*;_LEwm(RE*i#e@TBP5~r%FyI4W z60$smV~Ng0IzfU1=F_^}RrmTpm;z!`K!x}~nC4HPZ2}21AG(s9+FO+dv(iK}TjH)* zmd6Le^c>41Qy&O3=L2CnLA#|i+M$bCE`uT`#@Yf= zY@>1x5INT>%?HA4{xc3rF86T$Y1U0Hc6Q^$(gD-=^^DQ1eJ!VgHp8;*MBw2`Ip+a8 ziwW;&ZSwd)n1y<4AWVPj)yJUpF(@TQ2f3=|vHS2gTYkge4ZNI>LD_%Q>}HBZSGNN_ z^}tT(M(*2(*yD*uCID@^!Ecb!vQzA375l13A=lp*|oBoXj5MBcS7BK z49Z3@=4}L=@*1DpjWye=YPiO^k3s1`QcZ`W;|A2)9Qz@JC zF(^HLx?+o*;dxmm)LQOEj_c_w4JMG!du_oSV^OMb!4W~i65_-H(LDW0{ks+!T@jQv8h zbU*F>m%s*&rw@eha5Uu!fG&}uQ#h;QYbt(D#fWzFczZ{w-y`C`ww?6~*b}XT zDD@P=3q6(g3+)yOJj-4bxSQ{Qp};0oPR5>QR}LS5$~_EBu#FAEgxlCqUnq-v2XXHq zkt**huxntXT{-+H?h$63EVZ#=h&>sFY9Z47KlfS!t*i<4HO&q8nn%C>os$6d@vQ@q z0L}T2vHq_fVt@RN!|V~3$2CVFKlnQc=0X1N&zKh~rm}Pp-YIYJ75hNze+kSH$2V}F z5G7~-qfY`$;@k~<%c}Sl0yg}9=uT^zeF|$jpsbRtd%voO+C=qH91u0i>P{n#a8J8H z9CvKVZ4Ilui#nZ%9Ryxb z?V3mfs(WuloJj42WKPREl15l*(-O`PAkZ{vBAoBTIic`UUJ6w1D1w~r82k9jsI#wd zXSW`YgE5Zq2KY@O{4IjOgGJhF7a98=V#04HtaZX>{}upW<4B_;h!BUA$VPk_fkxSz z2oZ!g5TXclkEAn-ForOWa01~K1ghs00*y;rfYSn-)*Xa+{TjmS2r-272onfYZvx>0 z0$3B+%}K;Rk8l|wg)oVbMwmj#AY4JnBIFRrrVS%dFHw(D&pm>05Mcn}Q3L?R3K&%C zZIaFB5S~Cl^MQFw*s{{^B^wBFuxAi{7UAa*o<;Zq0!Mfbfi&WI1oDwzM0g3|WdxGj sAi^<(;|L*yFv17|Y1lNv48m0eT7S(V?9?&0Q-poGz65*;?0O0OKMbRH`v3p{ literal 0 HcmV?d00001 diff --git a/Kits/DirectXTK12/Src/Shaders/Compiled/PostProcess_PSGaussianBlur5x5.inc b/Kits/DirectXTK12/Src/Shaders/Compiled/PostProcess_PSGaussianBlur5x5.inc new file mode 100644 index 00000000..6f53e6af --- /dev/null +++ b/Kits/DirectXTK12/Src/Shaders/Compiled/PostProcess_PSGaussianBlur5x5.inc @@ -0,0 +1,163 @@ +#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_5_0 +dcl_globalFlags refactoringAllowed +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_indexable(texture2d)(float,float,float,float) 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, 189, 144, + 221, 91, 127, 30, 145, 24, + 188, 31, 97, 189, 59, 221, + 47, 235, 1, 0, 0, 0, + 196, 2, 0, 0, 4, 0, + 0, 0, 48, 0, 0, 0, + 136, 0, 0, 0, 188, 0, + 0, 0, 52, 2, 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, 69, 88, + 112, 1, 0, 0, 80, 0, + 0, 0, 92, 0, 0, 0, + 106, 8, 0, 1, 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, 139, + 194, 0, 0, 128, 67, 85, + 21, 0, 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, + 82, 84, 83, 48, 136, 0, + 0, 0, 1, 0, 0, 0, + 2, 0, 0, 0, 24, 0, + 0, 0, 1, 0, 0, 0, + 84, 0, 0, 0, 30, 0, + 0, 0, 0, 0, 0, 0, + 5, 0, 0, 0, 48, 0, + 0, 0, 2, 0, 0, 0, + 5, 0, 0, 0, 76, 0, + 0, 0, 1, 0, 0, 0, + 56, 0, 0, 0, 0, 0, + 0, 0, 1, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 255, 255, 255, 255, + 0, 0, 0, 0, 0, 0, + 0, 0, 21, 0, 0, 0, + 3, 0, 0, 0, 3, 0, + 0, 0, 3, 0, 0, 0, + 0, 0, 0, 0, 16, 0, + 0, 0, 4, 0, 0, 0, + 2, 0, 0, 0, 0, 0, + 0, 0, 255, 255, 127, 127, + 0, 0, 0, 0, 0, 0, + 0, 0, 5, 0, 0, 0 +}; diff --git a/Kits/DirectXTK12/Src/Shaders/Compiled/PostProcess_PSGaussianBlur5x5.pdb b/Kits/DirectXTK12/Src/Shaders/Compiled/PostProcess_PSGaussianBlur5x5.pdb new file mode 100644 index 0000000000000000000000000000000000000000..96e5686bf56dd4bd4994d6460c4d963f6df33733 GIT binary patch literal 48640 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 z%0DzL#G0C%3uAW$Hagf9o-S4E`?#*d$EX#Ps$OnX*9@&uEG^G@abLg zvJ-glB3p>{U<;jO>Y0~U#}qF#FlXA2z0;==y6;8zuQ7X;Nj7GC3FBRxo6BD~j3TR1 zP`dvHsfWNcTupjet*i8<;B<8j`*2#?lZOv;sXUfKy@qz?8$kGn9R6i?GU%ZA$1fb> zqpDYR%t(d8t|{7`ACF}Fo~?xjSlqO? zbM`un_&I9-LBy}bP7Wdd?t4qqH_-%LPx+V_JG$@pEhEFe@A)p9qrIGg-EjmE_p(7? zK`y1Z#*UUR*#ir5DNBscJ^@WH>kM{46F5MhuzL%kPZ67-yq9P?%-j5i&tSj>Di5I& z+2K%2i0VHT+skvXmTGiuZaeYDD&Vn`8u&8Mw-I#x? zYUuMxzAf^4@vT^VzR)Po7dRq@KJSQ^fGnjbm9z6DW7#Zvi;9XJm7B&b6xC5wzRQ|l zLwLU?&|0Wy4-YNa8y$dh)yp%*w;LutRxi(#NHYYV)yo4LSoXmSKVEDvzhiy=pGHHU zpy_||SAV$p^MC#OP_LkVgda&*p;Yd15FLai8U_*XGe10k;lm^1{_FA{PS)`v3YvNI zfBf;$`cXysPu!)vbkBKwgdb+!bJxC_{x$I3KpN$xd%@AW1|C6?N#)$(LDF@oAMN=3 zfitJgvyI&s&JVFGnL>sM2Y~PK`D^F~i;YHND0)FTe>k*K(`)<{vog9Fiz)O|fZZr- z`ohG*C{Ib%jmB*S8+$Ei8In4#3?8QQXMmQYqb5%L{1~w2uHbh_`L3(japl6{1Gx8u z0&Em>BEtvDIcJ^lf*-pFf#p;Ja>)hcYj=>0eLi)fbgw#5x>ubjy}3>i$VfPU2NjNu z(@qqAkK_@k!H*~gQbN493LQ{7$s^J)f~TEM@|fwSE-63BW2RG^kUWobdBn&4{Go0B zbIS7_m47uN+`q9u!@?FMndFK9%et#s=p^Y=jGs?+X9nUJyAGwG# zuq{k`!xN_j>fg|9DXDAAy2mZ;6a+lIVNE=kljeW}9uPBcm zq4Iq^FXdOzau$@90`K%Rxhv}X{mOGkh$rd%DdpfG^{Fr8`VpK>S*R9=ge+qu%Tvmi zd6@%!-~AF=?k@2-D0$HJ6Z~4~f?LG7c^kU@W>o-0m9$ z=xznZauY@CpC}117Wp4!X^Vs&U@X#(r~qS8pclH3Sptm3dRV|6HbFCv-i!noi^^Vp zN&5i*A)EjR5!)X5Yby5kcjPg_g=n9?3nsu?Pilik z*83wYAsj$sa)Z2&009spA&Wyfmg-ET3nVyT90#( ziv<{j{m0B^rZaEqPN0`Qd*^%6`_3V@_~KDJZ#)Zz{fSYTU)2Aao!yn??{|5CXI?z##OA zFz-XyVMF!+5iY(jg?}1g5K4T0b2RW!)>a_o0}R5p z$hTc%BH4eyz=5fgF9aBbK7YDko1j|z8oxHcAl%{~zvy)?V+S+=24R3f*x`@WJjes? zUd4gm1_mMFOc87tLHT?HdJ$MM1R-{vFlFSiIc#2uGu=7|`oCxG^gZ$yyljECa+MrQ z7Oo`o7G9AT52h%;;*}nxJ@^{9hvVoI(Yw!~DuV!BI)gJA`wQ|+*N%RHU%}C}224P% zt_!rw2(YPc57uqQ-t!T*7}-j2><{9OV$)C_JP;`5||^7PeFvm$gclb zrT_`ji33{)20iYN{AuKFd!Bs~Yd9o5lfvWIgOV%N32gYi5Pu>)RZ-4@2ye3o#A(Np z-1e}ldw8Z3aau9)xw$?}rBG$4lHz#EaZPu6I=&T&g`NJ_2||?z&Y2RnKYq# zZ;go)shg0jXql|@2O!EzMCFcw2qBe@Pp^(S+e#$v$^V~* zR1EYs^1^r=cbC5#%qZm%R-d1>FF} zKy;6^69`lL4>4s;!K4YZrbJG;p|;2mfn&_JMpKm&VL1OE>oA5@e8 literal 0 HcmV?d00001 diff --git a/Kits/DirectXTK12/Src/Shaders/Compiled/PostProcess_PSSepia.inc b/Kits/DirectXTK12/Src/Shaders/Compiled/PostProcess_PSSepia.inc new file mode 100644 index 00000000..9be2483b --- /dev/null +++ b/Kits/DirectXTK12/Src/Shaders/Compiled/PostProcess_PSSepia.inc @@ -0,0 +1,135 @@ +#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_5_0 +dcl_globalFlags refactoringAllowed +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_indexable(texture2d)(float,float,float,float) 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, 4, 102, + 118, 120, 192, 215, 167, 93, + 141, 153, 231, 252, 228, 163, + 166, 87, 1, 0, 0, 0, + 68, 2, 0, 0, 4, 0, + 0, 0, 48, 0, 0, 0, + 136, 0, 0, 0, 188, 0, + 0, 0, 200, 1, 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, 69, 88, + 4, 1, 0, 0, 80, 0, + 0, 0, 65, 0, 0, 0, + 106, 8, 0, 1, 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, 139, 194, 0, 0, 128, + 67, 85, 21, 0, 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, + 82, 84, 83, 48, 116, 0, + 0, 0, 1, 0, 0, 0, + 1, 0, 0, 0, 24, 0, + 0, 0, 1, 0, 0, 0, + 64, 0, 0, 0, 30, 0, + 0, 0, 0, 0, 0, 0, + 5, 0, 0, 0, 36, 0, + 0, 0, 1, 0, 0, 0, + 44, 0, 0, 0, 0, 0, + 0, 0, 1, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 255, 255, 255, 255, + 21, 0, 0, 0, 3, 0, + 0, 0, 3, 0, 0, 0, + 3, 0, 0, 0, 0, 0, + 0, 0, 16, 0, 0, 0, + 4, 0, 0, 0, 2, 0, + 0, 0, 0, 0, 0, 0, + 255, 255, 127, 127, 0, 0, + 0, 0, 0, 0, 0, 0, + 5, 0, 0, 0 +}; diff --git a/Kits/DirectXTK12/Src/Shaders/Compiled/PostProcess_PSSepia.pdb b/Kits/DirectXTK12/Src/Shaders/Compiled/PostProcess_PSSepia.pdb new file mode 100644 index 0000000000000000000000000000000000000000..6972e95781ad11b553f6130734271d8acdfc6088 GIT binary patch literal 48640 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 N0-*##3G7=5{6AlZNnrp0 literal 0 HcmV?d00001 diff --git a/Kits/DirectXTK12/Src/Shaders/Compiled/PostProcess_VSQuad.inc b/Kits/DirectXTK12/Src/Shaders/Compiled/PostProcess_VSQuad.inc new file mode 100644 index 00000000..fba1038d --- /dev/null +++ b/Kits/DirectXTK12/Src/Shaders/Compiled/PostProcess_VSQuad.inc @@ -0,0 +1,146 @@ +#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_5_0 +dcl_globalFlags refactoringAllowed +dcl_input_sgv v0.x, vertex_id +dcl_output_siv o0.xyzw, position +dcl_output o1.xy +dcl_temps 1 +mov o0.zw, l(0,0,0,1.000000) +and r0.x, v0.x, l(1) +ushr r0.z, v0.x, l(1) +utof r0.xy, r0.xzxx +add r0.zw, r0.xxxy, l(0.000000, 0.000000, -0.500000, -0.500000) +mov o1.xy, r0.xyxx +add o0.x, r0.z, r0.z +mul o0.y, r0.w, l(-2.000000) +ret +// Approximately 0 instruction slots used +#endif + +const BYTE PostProcess_VSQuad[] = +{ + 68, 88, 66, 67, 119, 55, + 65, 45, 148, 194, 70, 116, + 59, 74, 184, 251, 188, 60, + 254, 173, 1, 0, 0, 0, + 120, 2, 0, 0, 4, 0, + 0, 0, 48, 0, 0, 0, + 100, 0, 0, 0, 188, 0, + 0, 0, 232, 1, 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, 69, 88, + 36, 1, 0, 0, 80, 0, + 1, 0, 73, 0, 0, 0, + 106, 8, 0, 1, 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, 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, 1, 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, 85, 0, 0, 7, + 66, 0, 16, 0, 0, 0, + 0, 0, 10, 16, 16, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 1, 0, 0, 0, + 86, 0, 0, 5, 50, 0, + 16, 0, 0, 0, 0, 0, + 134, 0, 16, 0, 0, 0, + 0, 0, 0, 0, 0, 10, + 194, 0, 16, 0, 0, 0, + 0, 0, 6, 4, 16, 0, + 0, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 191, 0, 0, 0, 191, + 54, 0, 0, 5, 50, 32, + 16, 0, 1, 0, 0, 0, + 70, 0, 16, 0, 0, 0, + 0, 0, 0, 0, 0, 7, + 18, 32, 16, 0, 0, 0, + 0, 0, 42, 0, 16, 0, + 0, 0, 0, 0, 42, 0, + 16, 0, 0, 0, 0, 0, + 56, 0, 0, 7, 34, 32, + 16, 0, 0, 0, 0, 0, + 58, 0, 16, 0, 0, 0, + 0, 0, 1, 64, 0, 0, + 0, 0, 0, 192, 62, 0, + 0, 1, 82, 84, 83, 48, + 136, 0, 0, 0, 1, 0, + 0, 0, 2, 0, 0, 0, + 24, 0, 0, 0, 1, 0, + 0, 0, 84, 0, 0, 0, + 30, 0, 0, 0, 0, 0, + 0, 0, 5, 0, 0, 0, + 48, 0, 0, 0, 2, 0, + 0, 0, 5, 0, 0, 0, + 76, 0, 0, 0, 1, 0, + 0, 0, 56, 0, 0, 0, + 0, 0, 0, 0, 1, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 255, 255, + 255, 255, 0, 0, 0, 0, + 0, 0, 0, 0, 21, 0, + 0, 0, 3, 0, 0, 0, + 3, 0, 0, 0, 3, 0, + 0, 0, 0, 0, 0, 0, + 16, 0, 0, 0, 4, 0, + 0, 0, 2, 0, 0, 0, + 0, 0, 0, 0, 255, 255, + 127, 127, 0, 0, 0, 0, + 0, 0, 0, 0, 5, 0, + 0, 0 +}; diff --git a/Kits/DirectXTK12/Src/Shaders/Compiled/PostProcess_VSQuad.pdb b/Kits/DirectXTK12/Src/Shaders/Compiled/PostProcess_VSQuad.pdb new file mode 100644 index 0000000000000000000000000000000000000000..863b20df43c98df16c7cea8eefc2ed6b50b1071d GIT binary patch literal 48640 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 R2O0=85NIIKz@F8>{{wX}C2#-$ literal 0 HcmV?d00001 diff --git a/Kits/DirectXTK12/Src/Shaders/Compiled/PostProcess_VSQuadDual.inc b/Kits/DirectXTK12/Src/Shaders/Compiled/PostProcess_VSQuadDual.inc new file mode 100644 index 00000000..cbdb9f51 --- /dev/null +++ b/Kits/DirectXTK12/Src/Shaders/Compiled/PostProcess_VSQuadDual.inc @@ -0,0 +1,152 @@ +#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_5_0 +dcl_globalFlags refactoringAllowed +dcl_input_sgv v0.x, vertex_id +dcl_output_siv o0.xyzw, position +dcl_output o1.xy +dcl_temps 1 +mov o0.zw, l(0,0,0,1.000000) +and r0.x, v0.x, l(1) +ushr r0.z, v0.x, l(1) +utof r0.xy, r0.xzxx +add r0.zw, r0.xxxy, l(0.000000, 0.000000, -0.500000, -0.500000) +mov o1.xy, r0.xyxx +add o0.x, r0.z, r0.z +mul o0.y, r0.w, l(-2.000000) +ret +// Approximately 0 instruction slots used +#endif + +const BYTE PostProcess_VSQuadDual[] = +{ + 68, 88, 66, 67, 201, 78, + 205, 202, 156, 98, 21, 181, + 88, 159, 240, 0, 73, 178, + 235, 101, 1, 0, 0, 0, + 160, 2, 0, 0, 4, 0, + 0, 0, 48, 0, 0, 0, + 100, 0, 0, 0, 188, 0, + 0, 0, 232, 1, 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, 69, 88, + 36, 1, 0, 0, 80, 0, + 1, 0, 73, 0, 0, 0, + 106, 8, 0, 1, 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, 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, 1, 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, 85, 0, 0, 7, + 66, 0, 16, 0, 0, 0, + 0, 0, 10, 16, 16, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 1, 0, 0, 0, + 86, 0, 0, 5, 50, 0, + 16, 0, 0, 0, 0, 0, + 134, 0, 16, 0, 0, 0, + 0, 0, 0, 0, 0, 10, + 194, 0, 16, 0, 0, 0, + 0, 0, 6, 4, 16, 0, + 0, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 191, 0, 0, 0, 191, + 54, 0, 0, 5, 50, 32, + 16, 0, 1, 0, 0, 0, + 70, 0, 16, 0, 0, 0, + 0, 0, 0, 0, 0, 7, + 18, 32, 16, 0, 0, 0, + 0, 0, 42, 0, 16, 0, + 0, 0, 0, 0, 42, 0, + 16, 0, 0, 0, 0, 0, + 56, 0, 0, 7, 34, 32, + 16, 0, 0, 0, 0, 0, + 58, 0, 16, 0, 0, 0, + 0, 0, 1, 64, 0, 0, + 0, 0, 0, 192, 62, 0, + 0, 1, 82, 84, 83, 48, + 176, 0, 0, 0, 1, 0, + 0, 0, 3, 0, 0, 0, + 24, 0, 0, 0, 1, 0, + 0, 0, 124, 0, 0, 0, + 30, 0, 0, 0, 0, 0, + 0, 0, 5, 0, 0, 0, + 60, 0, 0, 0, 0, 0, + 0, 0, 5, 0, 0, 0, + 88, 0, 0, 0, 2, 0, + 0, 0, 5, 0, 0, 0, + 116, 0, 0, 0, 1, 0, + 0, 0, 68, 0, 0, 0, + 0, 0, 0, 0, 1, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 255, 255, + 255, 255, 1, 0, 0, 0, + 96, 0, 0, 0, 0, 0, + 0, 0, 1, 0, 0, 0, + 1, 0, 0, 0, 0, 0, + 0, 0, 255, 255, 255, 255, + 0, 0, 0, 0, 0, 0, + 0, 0, 21, 0, 0, 0, + 3, 0, 0, 0, 3, 0, + 0, 0, 3, 0, 0, 0, + 0, 0, 0, 0, 16, 0, + 0, 0, 4, 0, 0, 0, + 2, 0, 0, 0, 0, 0, + 0, 0, 255, 255, 127, 127, + 0, 0, 0, 0, 0, 0, + 0, 0, 5, 0, 0, 0 +}; diff --git a/Kits/DirectXTK12/Src/Shaders/Compiled/PostProcess_VSQuadDual.pdb b/Kits/DirectXTK12/Src/Shaders/Compiled/PostProcess_VSQuadDual.pdb new file mode 100644 index 0000000000000000000000000000000000000000..8e87045b2bba38deaa928c226313ee150b6c40fc GIT binary patch literal 48640 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 DDfd8f literal 0 HcmV?d00001 diff --git a/Kits/DirectXTK12/Src/Shaders/Compiled/PostProcess_VSQuadNoCB.inc b/Kits/DirectXTK12/Src/Shaders/Compiled/PostProcess_VSQuadNoCB.inc new file mode 100644 index 00000000..16461674 --- /dev/null +++ b/Kits/DirectXTK12/Src/Shaders/Compiled/PostProcess_VSQuadNoCB.inc @@ -0,0 +1,142 @@ +#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_5_0 +dcl_globalFlags refactoringAllowed +dcl_input_sgv v0.x, vertex_id +dcl_output_siv o0.xyzw, position +dcl_output o1.xy +dcl_temps 1 +mov o0.zw, l(0,0,0,1.000000) +and r0.x, v0.x, l(1) +ushr r0.z, v0.x, l(1) +utof r0.xy, r0.xzxx +add r0.zw, r0.xxxy, l(0.000000, 0.000000, -0.500000, -0.500000) +mov o1.xy, r0.xyxx +add o0.x, r0.z, r0.z +mul o0.y, r0.w, l(-2.000000) +ret +// Approximately 0 instruction slots used +#endif + +const BYTE PostProcess_VSQuadNoCB[] = +{ + 68, 88, 66, 67, 187, 143, + 229, 238, 101, 188, 148, 167, + 220, 104, 114, 219, 202, 32, + 20, 7, 1, 0, 0, 0, + 100, 2, 0, 0, 4, 0, + 0, 0, 48, 0, 0, 0, + 100, 0, 0, 0, 188, 0, + 0, 0, 232, 1, 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, 69, 88, + 36, 1, 0, 0, 80, 0, + 1, 0, 73, 0, 0, 0, + 106, 8, 0, 1, 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, 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, 1, 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, 85, 0, 0, 7, + 66, 0, 16, 0, 0, 0, + 0, 0, 10, 16, 16, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 1, 0, 0, 0, + 86, 0, 0, 5, 50, 0, + 16, 0, 0, 0, 0, 0, + 134, 0, 16, 0, 0, 0, + 0, 0, 0, 0, 0, 10, + 194, 0, 16, 0, 0, 0, + 0, 0, 6, 4, 16, 0, + 0, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 191, 0, 0, 0, 191, + 54, 0, 0, 5, 50, 32, + 16, 0, 1, 0, 0, 0, + 70, 0, 16, 0, 0, 0, + 0, 0, 0, 0, 0, 7, + 18, 32, 16, 0, 0, 0, + 0, 0, 42, 0, 16, 0, + 0, 0, 0, 0, 42, 0, + 16, 0, 0, 0, 0, 0, + 56, 0, 0, 7, 34, 32, + 16, 0, 0, 0, 0, 0, + 58, 0, 16, 0, 0, 0, + 0, 0, 1, 64, 0, 0, + 0, 0, 0, 192, 62, 0, + 0, 1, 82, 84, 83, 48, + 116, 0, 0, 0, 1, 0, + 0, 0, 1, 0, 0, 0, + 24, 0, 0, 0, 1, 0, + 0, 0, 64, 0, 0, 0, + 30, 0, 0, 0, 0, 0, + 0, 0, 5, 0, 0, 0, + 36, 0, 0, 0, 1, 0, + 0, 0, 44, 0, 0, 0, + 0, 0, 0, 0, 1, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 255, 255, + 255, 255, 21, 0, 0, 0, + 3, 0, 0, 0, 3, 0, + 0, 0, 3, 0, 0, 0, + 0, 0, 0, 0, 16, 0, + 0, 0, 4, 0, 0, 0, + 2, 0, 0, 0, 0, 0, + 0, 0, 255, 255, 127, 127, + 0, 0, 0, 0, 0, 0, + 0, 0, 5, 0, 0, 0 +}; diff --git a/Kits/DirectXTK12/Src/Shaders/Compiled/PostProcess_VSQuadNoCB.pdb b/Kits/DirectXTK12/Src/Shaders/Compiled/PostProcess_VSQuadNoCB.pdb new file mode 100644 index 0000000000000000000000000000000000000000..11df5bb702357779b376c5f679d699832ab9d80d GIT binary patch literal 48640 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 AhyVZp literal 0 HcmV?d00001 diff --git a/Kits/DirectXTK12/Src/Shaders/Compiled/SkinnedEffect_PSSkinnedPixelLighting.inc b/Kits/DirectXTK12/Src/Shaders/Compiled/SkinnedEffect_PSSkinnedPixelLighting.inc index 9c762dee..ea9404e3 100644 --- a/Kits/DirectXTK12/Src/Shaders/Compiled/SkinnedEffect_PSSkinnedPixelLighting.inc +++ b/Kits/DirectXTK12/Src/Shaders/Compiled/SkinnedEffect_PSSkinnedPixelLighting.inc @@ -84,10 +84,10 @@ ret const BYTE SkinnedEffect_PSSkinnedPixelLighting[] = { - 68, 88, 66, 67, 49, 91, - 58, 91, 202, 8, 39, 127, - 144, 91, 27, 25, 62, 176, - 111, 125, 1, 0, 0, 0, + 68, 88, 66, 67, 214, 103, + 65, 248, 100, 121, 63, 224, + 185, 98, 41, 102, 88, 27, + 0, 143, 1, 0, 0, 0, 228, 7, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 176, 0, 0, 0, 228, 0, @@ -406,9 +406,9 @@ const BYTE SkinnedEffect_PSSkinnedPixelLighting[] = 0, 0, 29, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 60, 0, 0, 0, - 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 5, 0, 0, 0, 68, 0, 0, 0, - 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 5, 0, 0, 0, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, diff --git a/Kits/DirectXTK12/Src/Shaders/Compiled/SkinnedEffect_PSSkinnedPixelLighting.pdb b/Kits/DirectXTK12/Src/Shaders/Compiled/SkinnedEffect_PSSkinnedPixelLighting.pdb index 7a676fb28c402912affbb848f6f4c2300482a0d1..4724d19b8bad469404d8dba00afe69e4c3f3c063 100644 GIT binary patch delta 3897 zcmeH~?@wD*7{|}O&{8igKU|y}6uneL+7W3t8C2y*f9aakrK3=O1epv<)&aeYGK8tK zPTlsxMClXXY%^2;03EyPvP56t2*a6>s4-cLiM-HdKsU3f)5I70J?(hmvL&}m+^e4C zbI)_ndCrsPJm<8}eG;j>#L4`3YD`BNV?hxQv?FSz{%hfkSS*Sxp_b% z$}r4sT-f!Q>)7W%796K@CeY_;-a zG#=d(9f?j%%T014D=5;+6P&5{igGziNIIavt;$-O9Mq_Q8$o}Q2KCQNDE$gSb$F6yeOozfQ zI@k3cLgCdC3fX!GpW|(zor=dzg&p>F*R%QYC&Dc^-EiH78{Px`BexGY z|If?c3RJ1ssWleRx1C)mi{;Xm4oaY%cVJCCTRWe2V?TeM1HI9qDWI$-b&Xv=~^i*-KI3k6h*vxveEsQn`hmp zg`|{!$1;q}tB!PTy3F9wwavc2 z3esM)U(po;2ex5E{}GUGqDRl04n)CyfJcrm0ZZPi2><{9 delta 1004 zcmcJNT}TvB6vywG-JRVXXVxuKEVpoFlU74_B|ourl|GCO)(Bh;&9Ie}Y)eg7QB zDO>V;X<)&FhP#t#Ms|GBs;7!XDwn#GTX`_70S`B}O7z3gCHlB2oqm1yjpn!PvSfR6 zG=(1Tza0;~neJ2_#*KJsY{6uE-&|&yn@Iw75Bq5KP*5J8+?il1zcDll>Sxo#3WWd> zmTw#JDbAmf=4i&{;3fJj;wx*tvyr!4eQCj;Og&?{Xn1g}A@INYuLK{^mS^($EuHgIL^3lrkQH>@s(nvgt-++v+qau08+;WY;YY)S-=i6%&dUZTZv&YATf<9MBJwaIgLb-Ge|db XmV@mJSo+ZIM|Tal)3#!4@sR5`>;ndN diff --git a/Kits/DirectXTK12/Src/Shaders/Compiled/SkinnedEffect_PSSkinnedVertexLighting.inc b/Kits/DirectXTK12/Src/Shaders/Compiled/SkinnedEffect_PSSkinnedVertexLighting.inc index a57bad15..f4e16b7b 100644 --- a/Kits/DirectXTK12/Src/Shaders/Compiled/SkinnedEffect_PSSkinnedVertexLighting.inc +++ b/Kits/DirectXTK12/Src/Shaders/Compiled/SkinnedEffect_PSSkinnedVertexLighting.inc @@ -40,10 +40,10 @@ ret const BYTE SkinnedEffect_PSSkinnedVertexLighting[] = { - 68, 88, 66, 67, 56, 32, - 144, 120, 96, 191, 116, 174, - 87, 115, 77, 223, 89, 46, - 247, 192, 1, 0, 0, 0, + 68, 88, 66, 67, 220, 88, + 90, 152, 18, 251, 16, 16, + 2, 68, 38, 92, 143, 10, + 65, 252, 1, 0, 0, 0, 156, 2, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 152, 0, 0, 0, 204, 0, @@ -137,9 +137,9 @@ const BYTE SkinnedEffect_PSSkinnedVertexLighting[] = 29, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 60, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, + 0, 0, 5, 0, 0, 0, 68, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, + 0, 0, 5, 0, 0, 0, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 76, 0, diff --git a/Kits/DirectXTK12/Src/Shaders/Compiled/SkinnedEffect_PSSkinnedVertexLighting.pdb b/Kits/DirectXTK12/Src/Shaders/Compiled/SkinnedEffect_PSSkinnedVertexLighting.pdb index bcddd48c9d305f309c5596134531aab623c93f39..24d3cb719f1ef4a6cc273049e9b2fecfdc4662a6 100644 GIT binary patch delta 3888 zcmeH~ZERCj7{||TyHf9N_o8va+UZ>(a~(_8f@Q7Rjjo;AWRlu$Wg`<9TPNK{@8}C- zzCfdi5E`DBEkeitW49L`{}gqS6gCG(@Qt&->$Cx-Z%XvF{NOH?AsEs1>UNq#-g zea<;gpYxp4KKDsq(WX!8PBj}}A%r+J_&`guM*Zi)c}<{_7{5}5Ofqemge|L{;ZM9H2^Z=c`C^o5E!mdBFK~OoD1}>UQFpcS! z(kvUA?N)Ve(`;`8O^1F_Z@)xW#O>-F;USj?jiSZd6>g?A^NrSRDz_lhp1Do>T}o&& zGE5H-eE0utMWtny?QIe0`vC*HFT7i$auFTtU(f8W-J<4tGTSA+>bo|$=aEjeM_@6E zMsf2|V9DS}n!XJYZA3MyAKY9{O?r8HB>8 zCKR&uHa;hUp3vPJszztt&XyU)aSBejEsNwEKyZsKf*{j4N zbpKo(HTOMK4D#LZ`0e@AxE~Lz^q3As&&~vXK0hc`n^y{}@2((eL z(Vej#eQ@rx`dB^7#L|Lf(z=`?5eVB`yVU$3|2>~hOHfBt@ymR*?g z>9~;>FJzHdHzaZ6se2Z|Z+JRUy;FhQ<^Eqo%{_wD## zomUownSk}(B`I??sarHPY3b3crwS#HQ>raUyjbF8(?1KOd>K{urTYWVdqPIk-L@Q~ z=2d$xP4e=~l#^U^X|)m(N-kQx#-#-*S8PdbiTH5aXmlcyXv-^KTiewA+lHLW zz>Ymg=+6PMfF3<>6(9=k0kwcHSUugAZEAQ4 z^SZzb;6;!E-0tJRO=q%ixSoS_5b$pp1LI%<90D<*fJtx|#6bciK?iO8dd}m3v;*+a sJAn&43LXQUU?=bZ?z0yh0aM^8;O97J~uMo9JC{aQ|rAw%^6_C=RiE;oju|Sm)ELudX6ch~z8u2GF z5&BFxYPb*&fOIq*IB@{05)wR_n5ai$h{!=OP=jx_HSyxnNxpq=-kX_ye*=%y0}HC5 zd?`S13H(FIRc6qxImZe*v znzyIX<$(T;0Lb$P+LZdeSMzUhFDtj~PvSg0=K5vMMuK>c57_)6l=H!{( zge>U;O7mXS4ZE+0>&z8jH7;_~Zv|N8WT)Plz7n7n9vC^I; zRs2V1cHHaf_Y@3$CaCPK(e#b(508i}*gHVQW!1P%M=0TvW#4kDQ?|Tk{F#F_cVWhB zvUr}QvCcay0+tp$gLx>}gF$`8|H?zFZ7Km=GB=6H#KKBp%Tr8icPn zBo)yj6A1UMB8i9(NdQ@=4@R;wkGcpk;X~FOEO7=QU-0IL2*r^+s~^uDMlK_lkn;$C z-;5kWc+q)eY9OQHPNw9$flE5bwOv6LYf5FSH2(t%t=uDnX6+p6C` CRT`oI diff --git a/Kits/DirectXTK12/Src/Shaders/Compiled/SkinnedEffect_PSSkinnedVertexLightingNoFog.inc b/Kits/DirectXTK12/Src/Shaders/Compiled/SkinnedEffect_PSSkinnedVertexLightingNoFog.inc index 7b02d75b..9b817397 100644 --- a/Kits/DirectXTK12/Src/Shaders/Compiled/SkinnedEffect_PSSkinnedVertexLightingNoFog.inc +++ b/Kits/DirectXTK12/Src/Shaders/Compiled/SkinnedEffect_PSSkinnedVertexLightingNoFog.inc @@ -37,10 +37,10 @@ ret const BYTE SkinnedEffect_PSSkinnedVertexLightingNoFog[] = { - 68, 88, 66, 67, 187, 166, - 223, 93, 128, 28, 53, 198, - 217, 1, 35, 91, 232, 253, - 156, 11, 1, 0, 0, 0, + 68, 88, 66, 67, 90, 229, + 225, 197, 247, 133, 174, 188, + 147, 170, 2, 248, 40, 215, + 83, 116, 1, 0, 0, 0, 60, 2, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 152, 0, 0, 0, 204, 0, @@ -118,9 +118,9 @@ const BYTE SkinnedEffect_PSSkinnedVertexLightingNoFog[] = 29, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 60, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, + 0, 0, 5, 0, 0, 0, 68, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, + 0, 0, 5, 0, 0, 0, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 76, 0, diff --git a/Kits/DirectXTK12/Src/Shaders/Compiled/SkinnedEffect_PSSkinnedVertexLightingNoFog.pdb b/Kits/DirectXTK12/Src/Shaders/Compiled/SkinnedEffect_PSSkinnedVertexLightingNoFog.pdb index 1671f752ced32ab26ccd985d58611a1f173b4303..d72c45165141da126ae1513853ee9d5784b9290e 100644 GIT binary patch delta 3939 zcmeH~eQZ-z6u|H6>q>d+>o$#ibe+ByGS@O)3(l>KeRS)Hm4?)ID;t^MK05lg+Bf<- zwuxe+e`taUw#R>r5-{-(qw#A`9gxgqi7_PN68Xz0j!FXmh!_;V5+k1bx?)%)c_op* zdXwL~=iQI<&OP_G=brQ#HvN+R?t266ZLjG2&^uLs?+Ys~h zGuZcP#-e|F$9&+Ox3aT;hQ2+lSh>rL;f*ME`M_-2#*Dy%X%oyWRWkH_Q$;E{Ih>kI zM&$=br(=Zndej~#y!%}_j&}2n`FB1fNvW{7@5VSMoaRl-W3TfMm=gzCvS4G0_oR+o z`&rp)KGNl^7Y>NBI3&i!)Qr$7gdg$xxABJG7Y%xtHpga-OAsJ1x8AT*3Qt6bVSoP*|KCzHYF2VRP6pl&8kM^vyL1{S!C2qr?5?Vf zT8^jUnm1@ZYXiF)>;*+iN#RkNOEjxdDQ%DoeBvX$4$u8x29 z_{BZXHNJTDwU6gVl(TZ2)#WOnW2zP_B{tR4R@~;6qRYy#TYR7^MHg*OhSz?zmaL_}62RS2C* zon{0#SDnpS*VK#>;z9);0o`{GAvv6pu)yYAZOt<{t`j+kJdI2uRPQ#V6*9Rao_#3A z5c-8NWE_bjPa+9KLMD*?ND`5e6w(H^@8`UYC_RkO&1ptF$X28UX-7H`FG6kZLJlBP b$TUKCdPdEg%MPLVtioKl&MK7`{$lX>;$XQ^ zEQtDIwa4SHaW`(S%OYV>khJW8I!8Ue8=;U+hODnR6t1Ecb&riKRqdmeY856=Yg5Sb zL@Z~}lhIFUoKa7#6B%HrZZaXN_P$j~Qa+P1iEeTat+0!j+H0L0`Fw7HjMOEO#hDe7 zec^y2O`k6E`v6&L~MX2F;)UqYsbc9O5_JLCe87B}tpQv~N5zVOe zH4c7_=ld%8z+w!|_%??FKb*w5nkZ-cN&9Nf=n)4FtoncZ{ab}M3EJrF@9v1U5$g+S zX8yAyY!-+0RJp_Fzj)bo({aM>@6R>jf3+q_T{mvGVu~~~lbQ9cej__J*eoPS9VX=Y zy!Ckv?iQCXFB-hRvFqqF3rhkaBP1?>g?B(P01qeuHWYvsPyx>YrY!++fE$PS-KWFn7GNHxNgwPD4XDP z)~T8Als+-WxCQ1Ppc_|1_QGUch!RbfsEOH2UQEUqVn|d>d@;YLw|&9llG`QjRZsG{ z_uS{6^W-_tIqh@5$rXL_V$nx6rVAX$1$4Ney{}Xoe&A!f>`t?e8=$nfnn?bTGpNx?KE!^)pyE$)AwF`t#l@qh#iX!#l|M2 z7Af4}_O*qMM*LyF#~<)__8blRyW0Yit=2+P_-VRwL)fKlin4le6R&YB1#g)1aE;-X z{5%_LoHlJ?(?VwzCBuJd_n&7dLcO*?SjwedlVI_BA~jSxS8dy)aS0Ly(%TFNa23?{weLf2S{>7^HC3{oPdru24%!zF z7(%n(R>UimR6NOxm3mi`!0{ZrE89nI8B6~tUOPGW%CASxH+-=6+1K9;D29nk?fLCy zp`1KeXY;RYg>s_pzqC+J*hgHUoNV}>EtHc7KJwM`kzYAc5A7}$?9c(wxf;Yii;B9d3s(Y3%eiyy> Kl(N--^#20l8LjOA delta 1049 zcmcJNOH30{6o%(ar_*+rks^-dFG+G`i28-4JRf;?m3=0h# z6U9p%7aEYn5EmL@Od4ZMWF&OiKs z8(uTr*&|(J7$%9u4qKn*ubKc*&N6LeR?JfeIIx4B%2WFRwgF9-85x)84R&@0y9(O-FW_`pDvsr) zhG4MgSm1n2m=#@QP7-6HwkgefN%Uy8=4r41nQBZU-xqDHJC{sxCsPjg^(=7Ak4aFzrW- zNT+mXG0c99qxjK;S48T+*I8YX{;&>Y%wd7%5R|FC~3J7Vg}L8@{cu)O!42Q@OoO5j#n_*RS+5fC1s&5R@<7UUU1wJ1X0Ab{A2ETrAzAw8wW$1raEQ<($Hl*}-zxKtI@ zA|7%odvInIasUY--AD&QcPU2pAqNpJatNtLYLHswusXoQZ75L{3q(}T3ij*@Ow(f1 m%F=@=NGH;T1d+?gB@L`mFkiu8ZzMs0s43zQVAV8QpZ^Ee01cV| diff --git a/Kits/DirectXTK12/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedPixelLightingFourBonesBn.inc b/Kits/DirectXTK12/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedPixelLightingFourBonesBn.inc index 3970b297..3013fe0f 100644 --- a/Kits/DirectXTK12/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedPixelLightingFourBonesBn.inc +++ b/Kits/DirectXTK12/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedPixelLightingFourBonesBn.inc @@ -82,10 +82,10 @@ ret const BYTE SkinnedEffect_VSSkinnedPixelLightingFourBonesBn[] = { - 68, 88, 66, 67, 214, 196, - 193, 164, 229, 146, 166, 175, - 186, 98, 134, 194, 75, 176, - 148, 66, 1, 0, 0, 0, + 68, 88, 66, 67, 18, 69, + 111, 229, 243, 102, 156, 68, + 212, 106, 149, 44, 202, 108, + 194, 57, 1, 0, 0, 0, 8, 8, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 240, 0, 0, 0, 148, 1, @@ -410,9 +410,9 @@ const BYTE SkinnedEffect_VSSkinnedPixelLightingFourBonesBn[] = 0, 0, 29, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 60, 0, 0, 0, - 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 5, 0, 0, 0, 68, 0, 0, 0, - 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 5, 0, 0, 0, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, diff --git a/Kits/DirectXTK12/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedPixelLightingFourBonesBn.pdb b/Kits/DirectXTK12/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedPixelLightingFourBonesBn.pdb index b8d5e4908a86fbc69844daabe1a08623e5522bc8..a22cb131dc10ebad9d5512a1f040903ba22820db 100644 GIT binary patch delta 3914 zcmeH~Uu;uV9LMi%w^HtIWz#TW>+r51tYvX6IJP>+=s%#OA(wXRHZsAnbyC=R$69bx z#EKGp)Abjh#K3sd2Zde9;K69gqKhUZ`e1zAgN`xgbcuiC1Ab5cJd8+kOCnD_$>*GN zf9ITEe&=^i`#ZnnqCR<{cd5+@(I#ej<)LO$g{G@J;PQAx3^OJ^>l64!8db@dy zZRyl|IzN~9T^oJ;T-}bfylNH}dBa2mLtd)5-J;|ADJ^cLvH5bI3AWPc?Zo$#BkSLH|Z`iMdh9iA+ zqWkXuw-t?=)!B9%PoKy}^@(t&PU9jv*0q@Gtk|UGdaCxX44Us+&%tNgv>t)QB$$Ma z{gHuaEF#HDJRy%LeUUgBJGRqsa2?sdxOhmbu6j%UG>_OduaW3X*hM$GK7cE{T3jJn zA7FDl7}~FR+*HU2s#j4a)EXj-2dS|o1@f>T_4a28bm;Y9}e0=(apAMaEe0%x*YoGP2AC3L(E9^9j z;pF}}TXBM2UK|{uF}efg6Tm+ z;ze-4y_g6jhG>ET)}#jy%1HtSP%oYgdN3Y{6{82^0pE0c&_s_;@|!pN{%>|?_WdLG z_{h3pc#nLI5R%E^grirp3rjG^rE(f@8!#vE{MM<0HidqIE51x5O%B(X>{Pai7 zDz1aDcmgG_nhsFOk#;&S6{!6@q(MAYp!NZz083Zs8HeOmy1JBLQAgheEO*JJiM-sT zDB)v)^9f;Ia?k}?N{HH~yy&H|qq&;9$pmz&*+RdpByrAsI{U%Kx$>!JWj6-RzM7${ z!*5J+sf0;+)V{hyYw*dS`I_4}`tIa9ooUIUpWklKg427Aw)`Afq-T5Yk2JoVyC~`B zb!cUMuMFm##>7A~lgc4r_0(kH{TTO>eO)OKDUNJ{(ZKc!^f zY`8(6`km!%<6E>xLqBT&*TGHkgUh0}8Su-V?bwH_2pbEmU)a*}L|a*Ixth&{bR5wm zE9uT5WIx6cd}zTdW>EN=$vq)j>hN=z{3g-&@-B532cEGu$dvSb`b;Orv#HIIY$QP? z=%4kpz$k?OS}`^Oir&UbJtRyKH^?7$&@-jK8^P;t^&GEn4TaB~^Y@Gvx!_-BRINO? z;zo=6&!T%yUFIPfmuNFJ)fitUj3pI^y4#C80-gR)F|(&b9WuhU+J|oadM^AS>^As+ zh#3(P0b#?4q$4KeF~YPMl8gk9B;+raL*qSUt)^MvTsU-sBRfn;% z204I)kZz|3%bsYu2r)y{Cc>Iwq_OZ91|SPJ diff --git a/Kits/DirectXTK12/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedPixelLightingOneBone.inc b/Kits/DirectXTK12/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedPixelLightingOneBone.inc index b414bcae..6c6ae07d 100644 --- a/Kits/DirectXTK12/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedPixelLightingOneBone.inc +++ b/Kits/DirectXTK12/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedPixelLightingOneBone.inc @@ -72,10 +72,10 @@ ret const BYTE SkinnedEffect_VSSkinnedPixelLightingOneBone[] = { - 68, 88, 66, 67, 96, 92, - 77, 118, 7, 132, 146, 159, - 200, 50, 6, 221, 6, 204, - 241, 220, 1, 0, 0, 0, + 68, 88, 66, 67, 22, 27, + 88, 237, 176, 227, 143, 213, + 248, 221, 114, 231, 171, 230, + 67, 126, 1, 0, 0, 0, 16, 6, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 240, 0, 0, 0, 148, 1, @@ -316,9 +316,9 @@ const BYTE SkinnedEffect_VSSkinnedPixelLightingOneBone[] = 0, 0, 29, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 60, 0, 0, 0, - 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 5, 0, 0, 0, 68, 0, 0, 0, - 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 5, 0, 0, 0, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, diff --git a/Kits/DirectXTK12/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedPixelLightingOneBone.pdb b/Kits/DirectXTK12/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedPixelLightingOneBone.pdb index 67d5efaee3ed21903add00f446ca05d9277cca28..a89fda2873c85fce3354b203ca68d3fa0e65052f 100644 GIT binary patch delta 3924 zcmeH~ZERCj7{|}uOR0DFjx9!nt;4&5xR%AW;M^*V(X~ZtDyi*OHZsAnby7BaN890s ziWN;T@q=rh_(=#a;gj(Vu7;=)Hll=Rg3+j-j9Cnf84)GEeiHwucO_ww7M&fe^;75P&UyZ?`Mo{EJ20xl2&i}TsTouSyIZ_v{qgATlwN;JG?yt z#=cP5Qt6EkJ;x@8GH<@(`bM*emj%<2D2BXLDXkR-Xi8d1<1_0n*5o^-l*)3C1cxT!?D!3 z(x!wry1l;8wunFM@9+owoju!v{%&7Du{Byr3ExfcPKqmxEzzz#wm>jAmx7a)0!(AN zwJ^)(2B*!K+ce!-N9pjN#_bpAin!XCBRu3vuPjq36Q7fz@FvyMK^0w&yz7Ph_|uX0IXB$5;D&d!Z}`8%SBMWvxbF5vyX6+P*{Q~( z^u*~!Wa+vmALQHN@!>NEa6j%d=rQ%h4rPLWoamJ*bD71iwe0+|)cnt>NZ(&GUkOyN zI%s`7U<#c)TNAI*vhlPa)t0(iMJ6!bYD-4~=BnSzuMU0k_{FXJnqR*9`uiUbXnV$N zzQRtkm`>*B*}^khF`XFuUs_Bj{3EWIPHy;~EvA!sANl(IC@h_5>e(TgYZZ2miy7#h z^KFc^&gmZhK403p^F4-C!q_^Hu~M<(j%-~~0OZPw)K`8tVfCtV@sdN*hzeXQn(4aXljEM n`$$% z%s8*>vD#eEMdxScR2MD0#CuctJJ4BDQ!>%tG#DF>CY$t^`!6l={k=f<_!l%4z=<77 zXx|3n94559l!F+!15^XPln2aAPO&ySYgtq`$e05LTna*W7nCJd#A|5P?27sqFmD6! zf#*RQj00|aEoh_HW?yv;p*IYk0&$>%5wHs+KoX?DDA*0224i3y-TULoN1M@m5b(ok z1upOqSOeO@df)~fzyrL1@8MyzwEPP< CKc$uc delta 1017 zcmcJNOH30{6o%(arw_^umSqg^1FSg>jh7OkSiK6nL86MQ6Y zgkHjI@BtfQB1SqUER050;)5o*aAgb&7cPi^#)TmP&z&J^j4r*&ch9-^KX>MydroYG zi@jG3><~H`hB2@>;pmWzn%9tE(^!Z}z%D~V!*LtOE5CUF)#qDxJ*)Wm{b2ut{?Vwf zyyxdQGX*kqU+8Su{hf8TQn#CI`*i>`hq2y-8m!JvZ!!SBT zk7y7&)JQs_MIItlTSQWk0Fpwi`rKg-@^WfD3}eAB*$c2H*$gv}M@3#N9wuW9F(mU(^kIHaZ~MUFlG`QjsVDiI zbMEh)^ULr2&S`(=mtN7Q&zHU3U^>fjTtJ5k1+n`f!^K1N!p{#7vwxhm2 z9%EmgJC$1c!PWKd-_{>L?5nt?n1vPIa50J@A5~v(({V$T6?f9)QWehxJ89zjgFKTt zbKf@6E02uGi6>$cM={l5YF5RjkSwRd@fY&)tZ1Wolc~&crtz@J{(U? zN-in9&+Y379gg_Jevd!k@9sMs^!IiIBx|FEr0}Ek$rWLTwk68y{t8~>Tnb(>7oi%{ zEyZazHaM)>%%+9zI!cHC(5}BoQ-s~x3}G&p`b~nx>xnc_)m*)Gm&Pqf6v%Eibjjh- z=pc>t-TeQyqEWN5&~4-Cx{NOU^lrq6rdhbw$q zTp?NSVskPS?vlM8s_d~BOfTlgpN_QW&2Zm?8NL$(!~gBRVr-DYb@$KPE%&g^ZaER9 z=d&Bh+_SadtQaD-no-KuwJ0AJ!{U|P+DDwPq6U$V%d6vo`+qvrE zxYm5u!{mkH>Mis*gc6S11I8_?>>vbF;6;3X3ZQ~p1>4y~lwVs=DeXUH`Kh4wgP+CB zVoJO`F`~~6qN0nLtu(zjmdkD0aLrk$K6H z%eq)5R;%V;bakl`J)~T;;RfsFlPs|*IX>7Fiw{SWO{(zhjm;f@Rj3C4hNcoYussp& zM?lD9K+8%wh=T_}HDF7bw~XWvYBS5`jdd}OvqOPXg5MtDxCN|8)X=Ww9rb50?^)0Z z(%?0~T+4Jn16=gZ@>|Yf^hQ7e$Y2zVfpL%oDR2Uu1gF3Rm;`(1v758|o6&m;u#;&8 uPVh8n1MOfha03tU0w3rAY#;l;OWZ-*6 delta 1027 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 delta 1050 zcmcJNO-vI(6vyXnx7$*7rN~EAinIiXEd*L(1pXtaE&C>E`ORw?qKKsaFV zq`-iCF%j@UG|>oa(t{T`Nzeew#gn2Z55$VmlLvg$?LiYgI>~R|?EBB`e7yhAeST7sXt;j|U?}Q@L_4zz$&P5;bEJJ;9ESU?9J(_cBg*NX}SZst*Rc zPWUgyghkOtmn1PJD%;YshenQPE3SGS(AkDG`gJvqvs>xhCo|`;Quk^W2F0?Lq^hIq zx~Nphq#SBlOIK>W5-8q=7LLAe+N94KQ|Om>TQv9Vey!P>DH-Vbo(E%fujj9b>UnKS zQSTd#etq}@|1$g*sAa%TEBkAOftkD|SyaaRhd}(SdEznpaMU_2iP27Ghw zCYXRzxY?u^On;p>ISuJdUw}Hbrlo3#IV9?qKfIx4oWHxm<7#%FtZ5E)oxAAkp2&B= zznm$XcyL5r7d2y=YCw5~hj<*K=i~%!bQp7)SP<%LEok$%`$7fGt2TK=3%jcxxzxKl z@O9Xw@Ue&hZ7AD(S*$g*wBpC<^2Ns^bNHD diff --git a/Kits/DirectXTK12/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedVertexLightingFourBones.inc b/Kits/DirectXTK12/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedVertexLightingFourBones.inc index 73b3a686..cf7a9f10 100644 --- a/Kits/DirectXTK12/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedVertexLightingFourBones.inc +++ b/Kits/DirectXTK12/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedVertexLightingFourBones.inc @@ -116,10 +116,10 @@ ret const BYTE SkinnedEffect_VSSkinnedVertexLightingFourBones[] = { - 68, 88, 66, 67, 242, 100, - 95, 216, 125, 83, 72, 107, - 64, 48, 178, 4, 201, 122, - 7, 225, 1, 0, 0, 0, + 68, 88, 66, 67, 108, 8, + 160, 104, 216, 166, 138, 151, + 228, 19, 186, 207, 194, 11, + 142, 164, 1, 0, 0, 0, 68, 12, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 240, 0, 0, 0, 124, 1, @@ -625,9 +625,9 @@ const BYTE SkinnedEffect_VSSkinnedVertexLightingFourBones[] = 29, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 60, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, + 0, 0, 5, 0, 0, 0, 68, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, + 0, 0, 5, 0, 0, 0, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 76, 0, diff --git a/Kits/DirectXTK12/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedVertexLightingFourBones.pdb b/Kits/DirectXTK12/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedVertexLightingFourBones.pdb index e2ac9f959f80dfdf3ddb113811a02abdf5100474..0b39bcd6699577fb2257d0a421f818d27e7eb01e 100644 GIT binary patch delta 3920 zcmeH~Urbw79LMi1(ACTB23f=n3SPQ7X-A}GB2;9of0(PQOKqWph5cbr+}&6&&~Ac% zu+HhGCMx~K2cu@FZ^o$Os*4XMVvN~Fhc|1nQ{?X}WzIW8ZR z2js-4)FOp+;`}FFnwJx9LL5J=&5{*UN^i}73 zaD`8gDtP*yA-d7iaQ+3rswkGPexjo%y8d^8NOpZ1OM&5Tx^iSm3PkDjkmGQ zb|n_212bi0>9}{<$#=ryiS)a;ANT9Dn0n+h}uoTiv^~#k7|1U{P_}3 z)ry0*#RA6Ax$nzkLInPoV zWIX8>j%%XQU)H)?I+rc%e^YJjEm9>#pof)qBYl8Zz-)3>*B+`b^Y={G+w6(PhDHzc4L)h@$YDgffL&k z(S8DiC5&iUDFQOM3owterOaCaDwesR-%r!X%7 z9s@hUOWnphAOgGFnE3awBSkVK6a z6M->o!bQSCW1>bF6AoVFB%mSD8yF3E@<0R+o<#9Yw+Bu1=p?^+yYD}<`)1#N2Onz& zH{yn}?OeW@l&EJa)y#2fm>-2Az4y4sxw_lw<_Zz=qIau zFe*a$uj*yBfn{ol*&%9;Ka8Meihj3%$JOjUUfUcBpE>96zL)2Of7wv67{M8}Sk!rG zs@s$WBN*@!4W^h((aV^nr2J4Zk6#OzokBEpC z;UgYNM0ChggllVv0SO=p)G4Non!%D<<0Hg@Pb#%yQ&I?7#;uB^6qq5)-HR)$5f4&@ zM35e&6X96ufkE(vC>GiBOTTzJOFaQd{U?VVew!>&AMKb_l*; zoiCgEVYW|VV$?AA(HM1Hm&HUANsL+4A-*IgenO)r>SS-g%wnSd(+eM1Tynd_edQu2QB+JQg?2#q;lxU|jCQ%(z{xN;-wbw`^u|#Zd zY%rD_lbWP(o7>kC+7t1I{T_e7-_gA%=qNY3Y=YM zXqUr7(LQ>#`;Y%`D;hN`vmJJx-U}L)HIW@Ujf-f1*SX9N^9C)~Q*nH2(0tc=cHZ5r z^$4sc!6dBjj}FA*Q7I@VlEGoQFPb1@=N1|Ym6GGjiQQUt)mWELbFV}58i~duZu+q6 zO}N6R#TAn6IyNUl;da^Up`uR5vgx_}_*0SQB{SSNV21Bd@8EyCFBco6aK+8@cKr=( zvqO$Y>EW|$$iKcrfEul)KA zPgSymw#5U6(CN?0;$=!Ep5n!Fy{kdsc#gG7<BOaYHk)b8)@oYB5~LLgQC6@b70ODe@`C4N>v29KTt5*b z%e*t2XR+L?T+O&>dcFufBw4h2f%TTsDzP>(+*dmg8;mAuRpF6^buE9bQY}7@rU*E( zJrV7@Kv=?nmX$&f1GfO?QMQzM%ScY4JhNz7TQR_K4k&O*@Y}5%H;WbVGTOYj@s6XI zw;enP0^kL31f&4de;;U~*A|bthS5uaBsc^{z++$(i~)8aPk<-EQ(zoC4Yrc)%IRnw zdiMZ!It{=D?gfpY8EgY?-~nFX11+Ex+z;A-A3Olq{@TGa;4pX=JP)2b>7L*VUqtUE R#eDU=UXiZO>eIoRe*tj5w5R|8 delta 1059 zcmcJOO-vI(6vyXnzo6_wTRx(KK#8Cf0xc1Ng340)v>HVd3!-AMXpOW9tx&WT4j5xX zA~=RUYKYO8sFALQ1T}$^1PzIL@KBtF{|>!S z5B*S$?hpnEA;la{IKr}7`x+u#3K!wlAfi>PH{GlG?gA`r9}MNYW`!zb} zmVOzu^T)8{kcl7XeGl#GRU_nT?RE%!JAe$Fc zmFnmxU942bN(I!sxK(z#1dv^AogDpme3?FJPp2zi)@aemotoUjJV8%S_un2n^d@qi zSNgTc6~VWvg!k7+)UT%A0X2uMv^M0_h9`>WBwoH58Up^S>XBVffUqcMUztfZth-P6 zGOjv@>2tTWvh$8fUKx4j{9ldhVvP%WdBfut#4V`9C4`MRrWYz&8CR9%7Iw3lknR>G zvMs%NgzUjMh8OL4#8e7D(=<;pW0(|Q!d>9$l8__iB!eh*@{qYev{y|G=&s%!Xfs9R)uQ zNkH_77GXn!7!e)v7-6+lBnj~#iPWag95+E$MuUqGD?X_z7j;P|nU*%l&$t;4&D*mjF+nRBZ!Mz;=DsHC=A>6Qr_TPKC39c_n9 z0V|52KEV1t88t(FGb*wRSxoR@i7|wcCEKen(?op`%Q}W)G|~U*-AGs@xh0XOp5%AW zIrlr~>vz6$Zol&-{?1E$o`2pXzQ=J~j|LBvcjZd$6hE#h(&Ta6U76RU_;GE1{yO79 zXD1JN*OglnwQZ$s7r(z+Yr0&OmJPy9Ui)znA}6iZZ{_=GQeQ+*`6y&GD42Gg{SWt-I^lCbe5& z6a`UuvOhQw3I`=mBo_BXBYnXb={jm@$h(fL*T?p$)m3d=-pvD6)pH~|>37iAfsfz{ zry5sC<_Fju^ZNEgTAHb_!@6vGHXnb&-?U_g;~~s&4)+fJxBIfOLGo2RI&arM#4_6> z;UM))ttCUp6U$D16c%5Y{t)NmX_XdJZ)j}Pb7#C;zd93HEOPy!nLM4zKHKxh&$B#L zMy#|w?ACfGzAFot$;ohn*O%wn8w8H$SS@cDIxZG37Nie<`_fPQPSu@Fe{kiSe)+Q# zf9}q1H*?`+Wt`1EvgN{wy8qH#IANE#TsXP!KAQ_CD=zuU`N%Gu$dTE@VhPK0uCZhW zInQ(>$2CyNFKZl)0rp-gOt=k1jY_`@FGj(u=w1ex#HGMSHW1~vdOYN&xk-N1WB%kv zeRAHfsY+8IWzaXIXOKxLg?`vjO6P`jG&Wz(JjC1qOo- zTkoz?jK77d5ZJJ0J?bxku!I&hD+M3~9s|tHY$|i1j%-4Ca?!B1Vu0hUP+*tf%*Q!y z4l}}Kw0UvUQ)e*F4R(Ru;52v}ybhTDt)P+KUp!|&f>sp7KpYH%qu>>A42%G_Q?G&J z-~>1cwvqYHL~k8h&jGe&4Zseb2U|cB*bW?^8MFW=XazgKPS6HifUWHXkN|IhQ{XM| S<|W6ce8E|?-jR9TU;MwNu(6*2 delta 1104 zcmcJPUr19?9LLY^s@uHYyUoA-*)k_3Izydgx@G0GspSIGsA*P~&0GZ1HviQ$ABrA& zP&?tJ2n>m$$jIHuhlCP>><>b{sT9^zf#iDVL6YoucGn*QA3N~*{eJiSe&?QZ?(fU( zy%*iP6xE+8o+E^0a%gY_WRvO@1UVfCb24xt2&$r^SKliB<^s%KU4N|Q$<4mX@$1i2 zvsCp+HuCeJdU*g-Wl|^(%(O^IfF?R2WJ_II(1S9oul0M|n*42Ew=bu;vxTq%Ya}O) z#6cV`v4{nc8L_6d)nDs5@w?PaCq+R?W(Tz|%IL!0jk2vq4fJ-Mfrh4Ixx6eoI-kZ_ zvZ#G}13K9>lc;3-->Ji?e3r_frkQoJ(Cuj%f$G=6lY%yU6SG{{`6f#9c`+&a`Pf^artUmi5^$=zhc``1f_yp93&N+U5gSi{ zFfXU}1VsIJ_o3F53(oWOu{*D*@kWAt_tIk3|2nujd~lJMmpyLLz81T224Q28bq!lv z6lpJ;o7%=KA#jY8;UB`F0F6>34@rWuMzQom z>MGjTqmhPqh#4(yfI%Mi<4%%`2jhyB239f7Lv^IzsG0ak_^(hD`6v=mV(Z`HD6=)# z_f<6b{6~(v+Z(Dp{wp~aSV^mrQ45wo+BAeit2CwkB|k~03x^XzSa3qF&)byS>^bH3 z_j?|4&*e#b}B%&AQea@vI}7?twNm09;sUo zeNZSl;$h5Dgfmuz9e*oQj4&avuJ1rf5Ia(euydCqUc`s^k#?jFe-5({!^Cw~2F)_a LdQC_%1J%Z#>4YPM diff --git a/Kits/DirectXTK12/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedVertexLightingOneBoneBn.inc b/Kits/DirectXTK12/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedVertexLightingOneBoneBn.inc index 6aa008ce..c3bf190c 100644 --- a/Kits/DirectXTK12/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedVertexLightingOneBoneBn.inc +++ b/Kits/DirectXTK12/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedVertexLightingOneBoneBn.inc @@ -108,10 +108,10 @@ ret const BYTE SkinnedEffect_VSSkinnedVertexLightingOneBoneBn[] = { - 68, 88, 66, 67, 155, 171, - 5, 190, 30, 241, 229, 181, - 89, 54, 219, 234, 118, 126, - 34, 102, 1, 0, 0, 0, + 68, 88, 66, 67, 13, 197, + 158, 46, 33, 10, 178, 222, + 6, 33, 137, 90, 152, 85, + 207, 159, 1, 0, 0, 0, 196, 10, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 240, 0, 0, 0, 124, 1, @@ -553,9 +553,9 @@ const BYTE SkinnedEffect_VSSkinnedVertexLightingOneBoneBn[] = 29, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 60, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, + 0, 0, 5, 0, 0, 0, 68, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, + 0, 0, 5, 0, 0, 0, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 76, 0, diff --git a/Kits/DirectXTK12/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedVertexLightingOneBoneBn.pdb b/Kits/DirectXTK12/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedVertexLightingOneBoneBn.pdb index 10fbdaa9755282b1e70baa59b9845faeff7eb349..6b20b2a2e2c379746432d9b7e1811261da87175a 100644 GIT binary patch delta 3924 zcmeH~U2Icj7{|})wo=bdVGEIut(#{BaV?8$!MW90M!$ecCAHnkMkZ`*trSMjSPO1` z%sNp}FK~UXh#ElSg$WVafdCi8EPjMAvIK6toyLy~ak8-qi6;7gd$x-aNlr=Rs&Dc; z?|Yv2BhUN1Z~L5o`tO4D>B0}Hjqh_D*P+7$Ixm)95C74e7tZhyev+_o#|Z}kNvOO2VN@N)X{ny^OO6lL;-MZCtb6uf52 zVQCCE=eDw;+HTS2Hcd2FP&)jl_VsggMOd%R5f*Z(-6)tn?npJ2j8|FKY21QDfw7hP zZF0Cb+C>N2e*6EnqH$$qqS?yRnV>;g8riPXIEnVQ-pp(-U9IJMDz@u-&3CPR$5TyO zkHBmcjKZq!Xe^$HNCh21=+5i*r|1`8uR>V?zU;3Bhg^QMVDGX zMku^mLLpi1<8v|;-X?q8RNP{lcRiOMe>&1M=Z5P6-0&Xk?D_BT<>G@Bu6TISu77}S zHp_`9b&M?|Q_ExXL4Ft>pB(=P_u~nT9#d!h#BgwSq+L`~h*hcId%eK$^_ibK?)-9t zrz+V-8xsM2=)!kpi83XVNb_QOfulj-c#hRdWpBgcl9{5Zec!zJ^Uk5Vqf;NAzuc|F z2Ax}TJI#DLxi`<|p4sy0MB9I9KAo_SxO_TU@I9MPC-;2htM?43}lj9nw^w*^>XDhR-g>`NKeP;E22MojD6}+AUn8Zzj)odWj@AY^nO%tR1aM1F} zk7DLlO1wDB1e99nhsx!2tXH5@x8$s%Y0N%VX~aa*0#TGTERaK43sp|K&u%)&XN3EU zF)~ftvs#PkuX0s&(fD*RS`b>aaA{S@ZZ2 zj0=G0z*g`!cn7=z*!s@`Cmo+T<~V>>A4q}}I0z1bmq9-m0PJ911+RhE!64W`me~uP zb!a^e*a~H^C4%4Bk5H`jjs^iq^Xd IZ}^M<7yk3I2LJ#7 delta 1077 zcmcJPOH30{6o%&veKDPBi#&W#ff7Y123jIg3MgYOsMG|(#1>F7*lLZ?NGlY1$U>tF z6U1wnl~Gw}OwgU=!y@5ct zt?P?y<(5D%z2$EFak}yBqXC9tJYW%3Lz*C?I1?IjpmQh;!R8 z$hP@ZwR-b|UMZE(QXa9*ZOP;Ye{|=R#LKt(27&*Y^u*0Ez|bgX4Y*8} zAHn01jH|vYV=}Z62j8lOck9O zCUi)RbV+9}!|cI0j5keq#8d)nY1-$Qv5bi?Ve}_Y7KLmnn+H*9%ga;xWa z;zyy!!EeME5Dw8HbZC(jM2|d0Xl)rWB4H$%IJwLb3s^I1{0!s3Cza=*Jn0OxfLkSA zDzQMG*n=y*hzHq^#F1{~0z%(ZitI*ekpsvjX=zXgV%O!B6{gx7_ca)h>D xfm9+?b1Lv&q#6;CeF*Kl2I)kiNDS#hF5(~HJ!q+qdSx)IgKROZsMB!0^%s{r6!`!E diff --git a/Kits/DirectXTK12/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedVertexLightingTwoBones.inc b/Kits/DirectXTK12/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedVertexLightingTwoBones.inc index 10922672..50cf7355 100644 --- a/Kits/DirectXTK12/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedVertexLightingTwoBones.inc +++ b/Kits/DirectXTK12/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedVertexLightingTwoBones.inc @@ -110,10 +110,10 @@ ret const BYTE SkinnedEffect_VSSkinnedVertexLightingTwoBones[] = { - 68, 88, 66, 67, 84, 143, - 148, 182, 247, 169, 175, 254, - 195, 108, 36, 189, 137, 61, - 73, 180, 1, 0, 0, 0, + 68, 88, 66, 67, 32, 143, + 51, 150, 110, 255, 51, 63, + 141, 122, 213, 113, 146, 119, + 179, 35, 1, 0, 0, 0, 36, 11, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 240, 0, 0, 0, 124, 1, @@ -571,9 +571,9 @@ const BYTE SkinnedEffect_VSSkinnedVertexLightingTwoBones[] = 29, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 60, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, + 0, 0, 5, 0, 0, 0, 68, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, + 0, 0, 5, 0, 0, 0, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 76, 0, diff --git a/Kits/DirectXTK12/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedVertexLightingTwoBones.pdb b/Kits/DirectXTK12/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedVertexLightingTwoBones.pdb index c75dd16c4d5bfeca856e2a52da3ceaaaaa0ceba1..54539442c011837c2ca23a181400572242216929 100644 GIT binary patch delta 3924 zcmeH~T})eL7{|{k&~=A%9L?f3K0S1E(hjBFM5xH1A57}%Qd{U?!3_q*bz?mp?Ix(3 zb$)E>#iY-bQ8WCwH0n5-MH4Sbj4oqovL)VmfhOvOh=YM*G|~Ut0~ahVIbGte`X;~g zzUO&A^1RRcw$J&e{w_#;SolVb^g73Jy#_o`UQ?@$Q~ZQsouPo^mQ>y_%TE{!3pZH~ zdAoV^k7mBOf64w$>j#4QyC!~SQLPYWc;mYfba}}<*JR)ZXj0rpqw^&^Gi;-gxx08~ zb7tRdqDMJ;REa$>IC2O>9a6n!mV%0s3`L(>woi&Sx+IBOpZbq<*<-7fPec>ZgVCXA za#U`XL+vhaTkt^G7xKA%eqTrTfq<{8%`aPPEhL9F(kEAht@@^@vrnwyb&jRLm5Lme z#&An+E1PN@R()>MbVntnLci-@KSx)D9r_$$A(wk3!Qyd;Yp5hsZQZVO3o`kqN{xGz zP(0F4$GU&{|F)uYWp%p4#?!|Ele#{<*PwF}9qyV*?=^4Hb3Il2Rio~^*0b-y7QIJc zkpxNDJP;X-#v*b+NhAZqN`E9lrp_G{4{jp+<@5XXu2pMUIn9H1-E(9*6?W0*UGE?i zUOl0Zt+((w5e)57JZ>uPw6D0H%a1=5ZdrE2bsKJYkM|AzcldJgK@L^kxo9`s#x^^Y zScH0~Hc&<9Ju5-J6CRIe-p2j7Pp8M!7d<}~Se)n)wG?7g8xCJBFqK;V?ET}XYdlpe zc503Jjlqjwm&MA|bS%Y-@WUVqIdmziu!(6iL)+#xplc+m_a7F8_wA7&x#+ z5%otvSjLE&l_C%YYXOTYo5~_)B8O0(UZ~hmImmH#EZ~$8ySq7V8Z%;Lw0&Xgy=O4a z4;}-%!OP$k@H}AaKLVQR&4qK$V`vS71W1D8-~@OYjDS(V4(3_#95@M1ft_Ssyx3Qd z)lDLo^x_ zJphhj6E6}D8WT0bnsD$UCkYx7O+0|nfF~0hz=J1IeADeg4;-E3H*fd7ncX-0|8M^j zRsTxTV4--G5K_qDgri3`tKYylXW(F725uR~)hgA7ht3~9z-qVS+PwdIe(mjFN4{k_ z7rSH=9|QIDQ7pNoR2@`uq=iljR;f!5Mu?}ZQd9?eVCf1aV-eh;wzklP;@0R{Ty7Uj z6M3;A6p9=Qo=FrY1q+=Lg+x(a6{p>F>EIUG(VzkPs4<%^&!%v;B03h!6^lOpJqVJNlF{@Mcdg47$bFYn7^?232qg$sWLB8A555m`^rw*O~VNuTM8xf5^ z1II&|H@!FL%Yd!iKeA4qx$~j!e>JX&H!kw>YA_(WvQURB2pdyOFBG*rAuP+y>|`?` zt+h&IOWN}Z*@bZkZ<_FkX%tq{xfet>+4LIRndw5#dOFaT zB8~8%9rO5Ln1{%kD=sQRRw^N3i?~JpF@%yS{o4v|N3-j2O>;PM@^ql%Ua=k4vZG|u zgFSAwxC65l*GV&a(BUN-O)?nbmkDbLCE@m#lGfn)K)8e%)FRz7z(&twhjKnUeiC*Z z{6a*F@Q4~=BN<6WG{`fA)s_$)5=2s{ozEUNf+@4wM~DrdRFQ|`WDqisTO~o-W`qJ) z7q0XmZe%YKMLLm72zyg0vID6>_96Qbrd=K4MGi>4Mi_uH$&(5bo^s4oAgujL#ECG) tnY_D^D#V5CL0I3_NIMcnB1i{v8UO!}kjz}vErWIyWTSRjnTG03e*mHS6X^f| diff --git a/Kits/DirectXTK12/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedVertexLightingTwoBonesBn.inc b/Kits/DirectXTK12/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedVertexLightingTwoBonesBn.inc index 1329a132..5a272119 100644 --- a/Kits/DirectXTK12/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedVertexLightingTwoBonesBn.inc +++ b/Kits/DirectXTK12/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedVertexLightingTwoBonesBn.inc @@ -111,10 +111,10 @@ ret const BYTE SkinnedEffect_VSSkinnedVertexLightingTwoBonesBn[] = { - 68, 88, 66, 67, 75, 223, - 16, 77, 19, 201, 44, 254, - 187, 162, 189, 146, 181, 226, - 113, 115, 1, 0, 0, 0, + 68, 88, 66, 67, 220, 128, + 33, 182, 217, 83, 33, 104, + 3, 1, 255, 93, 59, 186, + 149, 156, 1, 0, 0, 0, 96, 11, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 240, 0, 0, 0, 124, 1, @@ -582,9 +582,9 @@ const BYTE SkinnedEffect_VSSkinnedVertexLightingTwoBonesBn[] = 29, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 60, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, + 0, 0, 5, 0, 0, 0, 68, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, + 0, 0, 5, 0, 0, 0, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 76, 0, diff --git a/Kits/DirectXTK12/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedVertexLightingTwoBonesBn.pdb b/Kits/DirectXTK12/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedVertexLightingTwoBonesBn.pdb index 370fda65d950312bd2f373bb4b256ab5ea4e3c1a..26f6fce8b084d2eaea8d72fecacac0f5e22b0a95 100644 GIT binary patch delta 3924 zcmeH~?@v=#7{~7|P`k@5Ld;a4uuJD0tz@(~gpMKf2hM6WT?@4srXm!*ioHmygZ*ID zZR)lcjy|uJZSlw6E>pQK#w=SxvMfdjiTnj@$+j0dCWxEKmTceC3okG;xiy)udXmpQ z=RW60p7Wg3KKGmYJ1_NR{>Rnkk2sFoXTSsHL$%5{!H*eM8uB>qfyx_Z`7vXD{#xrn zUnh_LOVg#dze%Wp?EXZJYUQ+!v-3fE8>~W zm3g;|UggLUCH_L+&_N7!n(H;QIix7buzXS5PYahyL}mbVb;x&k+`Ksmm-_y`D%l6;D;!>U3^FqQFF{ain$3_|mttH3Jb9?lzRbyQ`&HWDDb0ivxxaoTIbA-aD zClr$H5k4nE;hl=tLxmlVCD*h0@uwm!i*C3d!wuiD?*9J{Up78S;fg00?S{wLX1fxP z(Y}e*Wa)TjDacR4JWPFyeQ{_~e<&p5n#wJXfQ@@f@qw%7JK6@j}7e;qPDjdC$rEGjpGQ{cW#$YNTR& zcBh$3ClBY@>@!;~o#^{7&7~9e5tmCR%f4rG>Exl0eC>W@mrhh=`mni#shk^3%0Tf< zHFI1emHfKO-5h0ht+39`V9=_)?}lL%yn)xN0F$^`u#OEx`KwTZ!=+CI5ImZ;T?r|*@vJy@Z+{5z^b;KUY1 z)L#K%5hH3=3V;lr0xYU*DvOwjoI-he!LqudkK-Izz$GDePjlQ1X2i>=Zejg%r!g)7 zwt?;7eQ*lA1K9d6gJ$|<;jHT@T7w_~lHeFP4qgXCU>LB2c@w+^-UcIJGuiH6>#j#@ z6JRIQ2wdPL&;(jQD{uo3@B$xb16#l=U@PzgwznN11x|pI;63o}755i>!5OqZP-tFd8s1aX|!4OiU!=xt%UF(WN)}?wL8~-kEdf|1zr}6l`=#6k59iIg5qsx=IHyQOY})&3jO@y3(Y^iO`DaME%Nka*X^OY z*JEb{wO^Z35_uCBADK9;c{x4{)Y@yOl|3F^@5t6ESx|2F^n>sz?xB+>Kv+~V`n*Q- z58tt1>J`srI^naIHs4vNT)m!N`@b63M;jM;WzFvsrA?^A1%!<$rWcA@8WWb~W_GZd zkk)-_WJ@}-3E7Ep2yYtkh)EPyleJGVV;+^B!^ls8E{d6QrT~)M%tNxEZdGTxn6aJ? z^cggPV8AyjHNr3t;lHksM|cRRQkJVBW{jvw{;-6aDgNCIE@zW;sJbZ>K5@#|d8@zy z|1zX(F@hs%wx|cwRNu)nMlj$dT1_^YqL(pq35B7Kmcmy5SzoA-S=1(9Gr>mpeW!Xp z2YwWG9Q;Nk9^nxk!iE+}MD)lbgw>W21L8*#sDn=%HiIR#%1ekHpH!BG@}v;5fLmoj zE;2)o)Qv0Mhzr?+M364z9KzmIjBH1$ks4$#!qlrpJji~z*9-$tBD)h|++B*9GK95X yj#MB_b0+XEq!N*k-3aTu3h6*XNEqov&f_28EohmKE-Dbe28ua;MV*G~EWZHNX%wjd diff --git a/Kits/DirectXTK12/Src/Shaders/Compiled/SpriteEffect_SpritePixelShader.inc b/Kits/DirectXTK12/Src/Shaders/Compiled/SpriteEffect_SpritePixelShader.inc index 29455934..f3848bc4 100644 --- a/Kits/DirectXTK12/Src/Shaders/Compiled/SpriteEffect_SpritePixelShader.inc +++ b/Kits/DirectXTK12/Src/Shaders/Compiled/SpriteEffect_SpritePixelShader.inc @@ -33,10 +33,10 @@ ret const BYTE SpriteEffect_SpritePixelShader[] = { - 68, 88, 66, 67, 35, 91, - 168, 140, 48, 49, 81, 84, - 88, 31, 89, 230, 11, 226, - 192, 145, 1, 0, 0, 0, + 68, 88, 66, 67, 248, 66, + 62, 132, 187, 230, 60, 225, + 218, 117, 233, 220, 181, 44, + 25, 66, 1, 0, 0, 0, 236, 1, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 128, 0, 0, 0, 180, 0, @@ -97,7 +97,7 @@ const BYTE SpriteEffect_SpritePixelShader[] = 0, 0, 1, 0, 0, 0, 84, 0, 0, 0, 29, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 48, 0, + 5, 0, 0, 0, 48, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 76, 0, 0, 0, 1, 0, 0, 0, @@ -114,5 +114,5 @@ const BYTE SpriteEffect_SpritePixelShader[] = 2, 0, 0, 0, 0, 0, 0, 0, 255, 255, 127, 127, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0 + 0, 0, 5, 0, 0, 0 }; diff --git a/Kits/DirectXTK12/Src/Shaders/Compiled/SpriteEffect_SpritePixelShader.pdb b/Kits/DirectXTK12/Src/Shaders/Compiled/SpriteEffect_SpritePixelShader.pdb index 3b3810575e0f519040b6ddb296a944353c2e47ed..126e8f8dd437f644fe46e5f15c483568dc7c73fd 100644 GIT binary patch delta 3698 zcmeH~NlX(_7{}k6mV(1pAPSTM)3UXI$XXWJS_Y*GNLpl31O;lSVha=$*{sBa2cyz= z#68iQTPMUAmlH7>4MiYS&c~YiqTUi`E}mBnfJ~Aee=!y`|KAO z`%~t!%6}h1s13spY!!k+@)|oCA4XWf^Vlg7i^JmD_>1zawYx2b&7jlnN;}u!&nioFH7Zinqfn<)&YC0rUEz{StFgn>LOOFl z|I5ix#ulbB6EV4;>LY|`Y8lEwlM-R3yZQSk5>PlKF+6%9v&aNTp&k20h;nmSgpq46L=~T7q+h+} zj*lPu*f^YZer|N^S*zgG&0;JiH~0iB6<+c=zK$|65gR(hbzTz;={49F@16IH0@r;V zx2hQ8w?9O<8{97vF4pql?p2M)yw>~rW}MVxULNyOdCY6g``!BtdCY6w(qifF&60VY zp*AlR1g6ys%m7Xx23A7(urC0X*G%XDG=9jTOxBURV)%U)rii zMyxucY_X*wf&G4rg&~ps3&G>ysgn>nL4r`)>|B@R zLZApJ2DE?|sqo5THaDW0(0x>`=kN~Iv*L*<o27viQ9gAf@^NQ}|@JsQH|>M!}+y}NI6ce#6+H$1b% zANANL0U*rC&^sgi%15SiD;JFKFTwqZE!7dJc4IQ@5s8SMiP^;zH>!Rc+rmn;1w9XUjd6oxGZlwQB0We;0HYh7T^#ez13!@imG~MH}A%^c4RzZ_~v#sbWw8 zxYq(uwBcYWFd&-+2zk#=qJ!umdWk-wpBNwpi6NXVon&5IFJ1QdDE1RHCs0M`B2ExN UqB|e^j9)K!h4aY|lVKSA1ucZ%i2wiq diff --git a/Kits/DirectXTK12/Src/Shaders/Compiled/SpriteEffect_SpritePixelShaderHeap.inc b/Kits/DirectXTK12/Src/Shaders/Compiled/SpriteEffect_SpritePixelShaderHeap.inc index 0065f9ff..87d96671 100644 --- a/Kits/DirectXTK12/Src/Shaders/Compiled/SpriteEffect_SpritePixelShaderHeap.inc +++ b/Kits/DirectXTK12/Src/Shaders/Compiled/SpriteEffect_SpritePixelShaderHeap.inc @@ -33,10 +33,10 @@ ret const BYTE SpriteEffect_SpritePixelShaderHeap[] = { - 68, 88, 66, 67, 165, 238, - 70, 79, 150, 125, 7, 55, - 148, 215, 240, 142, 225, 107, - 124, 147, 1, 0, 0, 0, + 68, 88, 66, 67, 26, 39, + 167, 52, 168, 95, 119, 1, + 107, 217, 228, 193, 180, 101, + 140, 151, 1, 0, 0, 0, 224, 1, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 128, 0, 0, 0, 180, 0, @@ -97,11 +97,11 @@ const BYTE SpriteEffect_SpritePixelShaderHeap[] = 0, 0, 0, 0, 0, 0, 124, 0, 0, 0, 29, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 60, 0, + 5, 0, 0, 0, 60, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 88, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 96, 0, + 5, 0, 0, 0, 96, 0, 0, 0, 1, 0, 0, 0, 68, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, diff --git a/Kits/DirectXTK12/Src/Shaders/Compiled/SpriteEffect_SpritePixelShaderHeap.pdb b/Kits/DirectXTK12/Src/Shaders/Compiled/SpriteEffect_SpritePixelShaderHeap.pdb index 35ebb8a7a2d82f2366ab010dfbafbe6acfc8c6a8..9d2a6e031c47076bba03c23deb752848eb3d787f 100644 GIT binary patch delta 3708 zcmeH~OH30{6o&7e)>?=1j*6w|P!!sNSmcd7Y#Ed)B54&x5fG@ciY-tuSROX&!iDkC zvv8rtM@(E9l?gEuNQtVKw4YOR(iEMf{VJt0Zrx$AMn0VGesbsX#GQ)Uxtq_)No|7KTE5M&qGAqNf2pMAM!Is~bFBlD@ZSf7P55N2X{bjv#7ctOX z9=8)Nw66eN_L{je|Bo5+y7MZ|5F@kV2bKU06slD%x#%GxL=o_cKph~<7R2dIzqWmk#Ivy#+~$B%nJ*YD?w>*Rqj>$6wqZqGkvv! zA9Toy3AX zMaImB&Ww$nWVSI9jrP@rj3NC<60V5~abJYYuAay~Y<$yU;HT}>(uDxO&?My2j?4i6 z=Oq^Cd>Qj@89(ol+UZsfM0RU9HwOvbQ!!7`U57Dqii!~5azfl%Nbk`{Z^w`k*?^dk zbAzP5GNI7Cdwjs$d(6c{(HMZ6u0+NX6ktAd-l7biz YdAz8Eq#|iZINPOoNCbo0W$S(Zyf{#x~4D zbZ~oU8`5ET>maSYNC(4fi%zbK-K3KT4GjVz!k+i%5HDSO;qyN4^L^lX9-ik-edMWE ze5uDa0RTZp7o97@qkLf%ZsvmVLsn6Y#@4rEzi!F!{tfnR4Srt5Im>GG-N;ShR1Xb~ zbqB!XRtA;>4%JBx^D42%0W?ZgV-@YQ2g{2_e40Iv?zEW){USVUVx+ZUN7_O@MlxyVj&w7Gm8nXXZ=39gXM5Dx?UdW{@{4fRJHb+_UQ1mQr(UH+=el z_Skb}exwP#jHDq)vyW-q!sPgm$>$O_U@CG7qJCgpACi*r6#cv-)1xcEKT{y zi0V}6%u0girss@u#+aO5(2IpnwILgl#UEDg*PQ=%V3YNM!C7jqv;GleqwDKjUtq*B3FA=tyw#Wg5C%rn^2$n}c`_ z4@_hyHyD2--t8nihRc{Zw}XORA%>Sr$=NAPW3qj@qNWj%zE+rAT_VZmmmge^nmoDC z@-;0zL!{Z8ADCz{PF`=ov02zGoQX(Hld~+|OfnZ#AtsS-j;~@PI>p6Unb;E>2}-gKoo|zIT;=e$ZWA?M5I08@x2(JtQTIEitR4F_9}Ik0|k znapQn&6qOTz*cK=MU4O>h_5|)gAE^4Y+nsOP%JOh49vg5cKvy7()VYR`RwZ0g0>%% z%9GkW$*zHsN1EBvf{THX0Yq<>bBJLU_`>=z`$+85xF*w%kF&S#P1)S#T*f!ai)AuP zNC8X6+e1u~D?%E;)>$E03bJa_q9CTpJmJEd*9uiLZ|;k9kt8jljMi6}RXI78=V*O3 zT3>05)>nw?p0r|Uw7$aVO+Z>Skou~g==zF55Li!D0P!0j-UP(Tz>bX#khTS4XfKE% z3dr~?0~A05P3#B(E(DW-VWO|`Bre?jq{%WhhVW`p8eSPnfmvpg`D=NY@|Y&e*8Ued z0<1=F08LhBV_>KfWnjpYnygo+Bue)0&o9MCMg*~fyHadTov0u$KON7gSUZ?F=b zEZg%D%-6RwU{}yo;^pGy+US_cILV8HZK@{FUCxvFysR0MCmVQcO|FTC=QRiX?G(|IQA%~H~} z0}3evu@(@k0I?hpgQ8O#h;@Ki7l`$MSRaTDCMV7^XOy3OaaOdV0+6o=#7aO6bSneU iR0dTbRs&)UAXcB~c%IRIGb6`;#?1m8A0WiU00jVU3C|G# diff --git a/Kits/DirectXTK12/Src/Shaders/Compiled/SpriteEffect_SpriteVertexShaderHeap.inc b/Kits/DirectXTK12/Src/Shaders/Compiled/SpriteEffect_SpriteVertexShaderHeap.inc index 2e9bfd57..83c70c12 100644 --- a/Kits/DirectXTK12/Src/Shaders/Compiled/SpriteEffect_SpriteVertexShaderHeap.inc +++ b/Kits/DirectXTK12/Src/Shaders/Compiled/SpriteEffect_SpriteVertexShaderHeap.inc @@ -42,10 +42,10 @@ ret const BYTE SpriteEffect_SpriteVertexShaderHeap[] = { - 68, 88, 66, 67, 174, 17, - 66, 241, 120, 59, 166, 56, - 147, 165, 188, 35, 7, 9, - 201, 76, 1, 0, 0, 0, + 68, 88, 66, 67, 13, 130, + 132, 254, 42, 13, 104, 49, + 119, 93, 149, 2, 31, 5, + 134, 201, 1, 0, 0, 0, 216, 2, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 164, 0, 0, 0, 24, 1, @@ -147,11 +147,11 @@ const BYTE SpriteEffect_SpriteVertexShaderHeap[] = 24, 0, 0, 0, 0, 0, 0, 0, 124, 0, 0, 0, 29, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, + 0, 0, 5, 0, 0, 0, 60, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 88, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, + 0, 0, 5, 0, 0, 0, 96, 0, 0, 0, 1, 0, 0, 0, 68, 0, 0, 0, 0, 0, 0, 0, 1, 0, diff --git a/Kits/DirectXTK12/Src/Shaders/Compiled/SpriteEffect_SpriteVertexShaderHeap.pdb b/Kits/DirectXTK12/Src/Shaders/Compiled/SpriteEffect_SpriteVertexShaderHeap.pdb index a374229d52016fbb02d89b01ee47c764c93704a9..48d649eed082359dd2fa0b805050117e8d13260f 100644 GIT binary patch delta 3676 zcmeH~NlX(_7{_M@EX`PUMV10X+1gUEY-N$Hv>-)5EXbk=3N5kPv}nsBOKmuDFe?2L zJ%}-S$At+YCh7^jc+ev^z(fv8NJtFEgTZfDjY#r}(NkaYn|br)y*K~&&71kpbKhj# zFPS^?z*7`OS!q0AspS(y@90TJ%rKOjrRB^o)ho!?}wK%VHMO=NQR$p#xZ#2{!$_&+phL-j^LvwjGr%=gY!EprU zde{`QF8p#v08Q8y9`#7Q7#f>%@(cx;j?J;fDr@b|LLtYalDr zl{Lztq%T2{NjPf`2Axr&T6=xBxf8DDfBBb_Asm~Z&sNg#R4wMiHBAg*C%BxqmykXLSs)w8CYsD$7Mq!?vpbx1*X*5U2ZZ)!L3d^(%sU^pk&dO3 zZ9UHpHE|yfTpBIB$a{dP(37NsQ|zJHVXUvU>&oC@j(SVFH=h8vresrwb{{hIJr}Ki zPM~s9O2fc$3_MuP2v1R*q|SOt3@B>-Qw|i*lv5@kD>ZJ z%;#ZppNH-I0(kcs@_E><9md9A&W4BGAoegS6kVeqSwbd}MBMBY;<*Uf+!;}4vGPNT zf#1qVz)pbOsZ!KfO_qn#}mRYXw( zhbhVy4e2gfXf=kEh#E;ll401Dn_rBz5~LK-B4vmU(Ie$Z1#$wZL<~q3auP{_Dc8B8 qIIP7Z9Fl;@kVGU2Nk!y{0uknnYA6+Q6gh^Zk7@7GH9Rd|qkjSqVP1X! delta 774 zcmZqJ!_?5jG(m&cnSp`9gb_#pfx~7+w$qH8m^hdi|7~Vu`p&qCjfF*GrOnp}kb*OU zvh8~{+dXF96}cYebv~bp z%l3Q(^Y!fv*cCLDc)57FHacc9PV(Ylo2m(Pm-A#kFKfo+$p+q9lPhKjFoO8nlQ($r zLB;mX;0KFoO`em;0~Wi%*2{jD_4xM5d_Hw-wTpC4Oy}7=$)|yl=LPdxD=r2`1`xej z&M$>o;CE_lzF4bI%jDgu1{Mhmgf>qK%;Q^>#55_Pga;I4Fff@hO>FYCgfy^CR!D9D zxdvo&%BGY{GV~3tKxk+&2m)QH42@%$gKc08AiW8Qqk!@iNMe6w7=Qu6z+el+P3#N| zZ-6w{L`ShnT)0!jWSJR;@Q9Fx2fq}UWj2|ACJ)m)hRL!s{|mhZM%)dciRx?&3{|2G z4AXfg>&;TqwF3$%1F;qms{pYa5QCyv8;Es)SQm)(fLI@h4JIefGG~;Zd~sH^q5_bw r2*gT240J04&{PIhAXWon4IoyZ=y;ydelsJ-f5y!M93LRW!~g{VO>fcN diff --git a/Kits/DirectXTK12/Src/Shaders/Compiled/ToneMap_PSACESFilmic.inc b/Kits/DirectXTK12/Src/Shaders/Compiled/ToneMap_PSACESFilmic.inc new file mode 100644 index 00000000..e93a0973 --- /dev/null +++ b/Kits/DirectXTK12/Src/Shaders/Compiled/ToneMap_PSACESFilmic.inc @@ -0,0 +1,168 @@ +#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_5_0 +dcl_globalFlags refactoringAllowed +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_indexable(texture2d)(float,float,float,float) 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, 203, 80, + 226, 90, 110, 172, 179, 62, + 37, 109, 100, 183, 79, 112, + 56, 90, 1, 0, 0, 0, + 240, 2, 0, 0, 4, 0, + 0, 0, 48, 0, 0, 0, + 136, 0, 0, 0, 188, 0, + 0, 0, 96, 2, 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, 69, 88, + 156, 1, 0, 0, 80, 0, + 0, 0, 103, 0, 0, 0, + 106, 8, 0, 1, 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, 139, + 194, 0, 0, 128, 67, 85, + 21, 0, 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, 82, 84, 83, 48, + 136, 0, 0, 0, 1, 0, + 0, 0, 2, 0, 0, 0, + 24, 0, 0, 0, 1, 0, + 0, 0, 84, 0, 0, 0, + 30, 0, 0, 0, 0, 0, + 0, 0, 5, 0, 0, 0, + 48, 0, 0, 0, 2, 0, + 0, 0, 5, 0, 0, 0, + 76, 0, 0, 0, 1, 0, + 0, 0, 56, 0, 0, 0, + 0, 0, 0, 0, 1, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 255, 255, + 255, 255, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 3, 0, 0, 0, + 3, 0, 0, 0, 3, 0, + 0, 0, 0, 0, 0, 0, + 16, 0, 0, 0, 4, 0, + 0, 0, 2, 0, 0, 0, + 0, 0, 0, 0, 255, 255, + 127, 127, 0, 0, 0, 0, + 0, 0, 0, 0, 5, 0, + 0, 0 +}; diff --git a/Kits/DirectXTK12/Src/Shaders/Compiled/ToneMap_PSACESFilmic.pdb b/Kits/DirectXTK12/Src/Shaders/Compiled/ToneMap_PSACESFilmic.pdb new file mode 100644 index 0000000000000000000000000000000000000000..34f6afbc2637e5aa5415e93458f6722e86c6babf GIT binary patch literal 56832 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 Pfk9Y6fq(*U2@3o_DyTDn literal 0 HcmV?d00001 diff --git a/Kits/DirectXTK12/Src/Shaders/Compiled/ToneMap_PSACESFilmic_SRGB.inc b/Kits/DirectXTK12/Src/Shaders/Compiled/ToneMap_PSACESFilmic_SRGB.inc new file mode 100644 index 00000000..a480922e --- /dev/null +++ b/Kits/DirectXTK12/Src/Shaders/Compiled/ToneMap_PSACESFilmic_SRGB.inc @@ -0,0 +1,184 @@ +#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_5_0 +dcl_globalFlags refactoringAllowed +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_indexable(texture2d)(float,float,float,float) 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, 159, 72, + 169, 249, 212, 238, 111, 21, + 162, 54, 68, 200, 35, 244, + 81, 225, 1, 0, 0, 0, + 64, 3, 0, 0, 4, 0, + 0, 0, 48, 0, 0, 0, + 136, 0, 0, 0, 188, 0, + 0, 0, 176, 2, 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, 69, 88, + 236, 1, 0, 0, 80, 0, + 0, 0, 123, 0, 0, 0, + 106, 8, 0, 1, 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, 139, + 194, 0, 0, 128, 67, 85, + 21, 0, 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, 82, 84, + 83, 48, 136, 0, 0, 0, + 1, 0, 0, 0, 2, 0, + 0, 0, 24, 0, 0, 0, + 1, 0, 0, 0, 84, 0, + 0, 0, 30, 0, 0, 0, + 0, 0, 0, 0, 5, 0, + 0, 0, 48, 0, 0, 0, + 2, 0, 0, 0, 5, 0, + 0, 0, 76, 0, 0, 0, + 1, 0, 0, 0, 56, 0, + 0, 0, 0, 0, 0, 0, + 1, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 255, 255, 255, 255, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 3, 0, + 0, 0, 3, 0, 0, 0, + 3, 0, 0, 0, 0, 0, + 0, 0, 16, 0, 0, 0, + 4, 0, 0, 0, 2, 0, + 0, 0, 0, 0, 0, 0, + 255, 255, 127, 127, 0, 0, + 0, 0, 0, 0, 0, 0, + 5, 0, 0, 0 +}; diff --git a/Kits/DirectXTK12/Src/Shaders/Compiled/ToneMap_PSACESFilmic_SRGB.pdb b/Kits/DirectXTK12/Src/Shaders/Compiled/ToneMap_PSACESFilmic_SRGB.pdb new file mode 100644 index 0000000000000000000000000000000000000000..96bc12278ff9ccdf90a19f40c5b7fceb10bb83fe GIT binary patch literal 56832 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 N)#d>I_kBfy{|A&qYC8Y` literal 0 HcmV?d00001 diff --git a/Kits/DirectXTK12/Src/Shaders/Compiled/ToneMap_PSCopy.inc b/Kits/DirectXTK12/Src/Shaders/Compiled/ToneMap_PSCopy.inc new file mode 100644 index 00000000..7930e918 --- /dev/null +++ b/Kits/DirectXTK12/Src/Shaders/Compiled/ToneMap_PSCopy.inc @@ -0,0 +1,109 @@ +#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_5_0 +dcl_globalFlags refactoringAllowed +dcl_sampler s0, mode_default +dcl_resource_texture2d (float,float,float,float) t0 +dcl_input_ps linear v1.xy +dcl_output o0.xyzw +sample_indexable(texture2d)(float,float,float,float) o0.xyzw, v1.xyxx, t0.xyzw, s0 +ret +// Approximately 0 instruction slots used +#endif + +const BYTE ToneMap_PSCopy[] = +{ + 68, 88, 66, 67, 32, 100, + 148, 16, 157, 126, 50, 3, + 71, 208, 234, 247, 232, 83, + 221, 194, 1, 0, 0, 0, + 196, 1, 0, 0, 4, 0, + 0, 0, 48, 0, 0, 0, + 136, 0, 0, 0, 188, 0, + 0, 0, 52, 1, 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, 69, 88, + 112, 0, 0, 0, 80, 0, + 0, 0, 28, 0, 0, 0, + 106, 8, 0, 1, 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, 139, + 194, 0, 0, 128, 67, 85, + 21, 0, 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, 82, 84, 83, 48, + 136, 0, 0, 0, 1, 0, + 0, 0, 2, 0, 0, 0, + 24, 0, 0, 0, 1, 0, + 0, 0, 84, 0, 0, 0, + 30, 0, 0, 0, 0, 0, + 0, 0, 5, 0, 0, 0, + 48, 0, 0, 0, 2, 0, + 0, 0, 5, 0, 0, 0, + 76, 0, 0, 0, 1, 0, + 0, 0, 56, 0, 0, 0, + 0, 0, 0, 0, 1, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 255, 255, + 255, 255, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 3, 0, 0, 0, + 3, 0, 0, 0, 3, 0, + 0, 0, 0, 0, 0, 0, + 16, 0, 0, 0, 4, 0, + 0, 0, 2, 0, 0, 0, + 0, 0, 0, 0, 255, 255, + 127, 127, 0, 0, 0, 0, + 0, 0, 0, 0, 5, 0, + 0, 0 +}; diff --git a/Kits/DirectXTK12/Src/Shaders/Compiled/ToneMap_PSCopy.pdb b/Kits/DirectXTK12/Src/Shaders/Compiled/ToneMap_PSCopy.pdb new file mode 100644 index 0000000000000000000000000000000000000000..9b9b24544bcfb9534ac9cf6b148dc9b20fc8f1a4 GIT binary patch literal 54784 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

d^HaNNAX#4W-jNG zd11Z#%oEK1!g7=q(&wh;=5nc+ZvmUZ-?xbFYnWZ_zJ{YL%O|s(d|CPwJL6Nm?CNH! z*E;{r)NM2Ew?XN?v={R|FLP#B3+vlJ0bd+8N27vXT{fz>%y?DD6Cb|R6I$9XWdl-; zF_|-UvqCa^DxEF3llxY~pOp6;sx~dgSjRFY;oIf>N$sK)5z{4BYz&+z30D+nDZmL7}TMdi(n+GDFgZ>KgL+5 zS}GT@#)lXuX3|;gBui!RAx*`SLzcwQj&(MjIW=8yq`v$xe$o-~)cMnmP=X(_jg z>f5cUt97{mYSm{PCh8o|&Cp|eaN*w>XQ*%BOJ#ElsRlSp&D>I8sNR7XZUQy2%ZAOM z3hI=C9;}<2y*omA>gK`Qr)~*vSJ>{lwH&VQWEDr%5KL|Cu)*jylL3QEGdpfb>J8*p zCscFdB;2+2Fvezjd}6!0{B|Lnu3pAov%Ap*qYPz>{bje)1aiD|Z=`5DlbjbD>U?Xw z!B8n*6Qg*BK$&gZ=67Y?Ds8iX8)J4)aHVt&&vrj>A!WaI7{=9`9W_I$coOZxdRxSi z16RB}`a@R*cqDl`sY&3Bk#OQhHXZ?P+79Adg?U}FjnC)LUoY;?gM z@^cr>b#`UNsA8ML9K&&>5~lIbh>bH?M#NGn?T*jo*@gbTLE15YvZ60rEXbNUWG1_qpH8NbBsVvQ9Hua5 z&-K4o2aWfm7jGy6IPKa9cok-k)0J(>>v3Cuoru@j|={Uf2kyuJdZuF~tWBem-aCNg|&{=)4!* zxyI}oC)t?oF-&yKZXS8zVv4LuN@>6vEo8M{|J>?+zFF4rH0dd$N(YIIS)8zHF%Wb0 zVIiHva%rofo%t#d{wjxmnypkiNdNIuhxn-4sya$jA+>ADtXd7d+OWdawbjwYiLw)N zd~}#Wk!jz>VnZ};`|!e<f$hnF6%9 zStxX~$y19nnQS^qkMoQ3bD3=6mZW;Ag!7%&86-w47S80-i^)`q30pwyW@ z?2%xCou&;sN*s(wEyg1+Gx5w$5TEg#*WVW{VgNIj_>&%p39n3CvNHf8>laST(qP3F5n<;tVpe;c*YJ|0P%29 zz(F2jiSgM-q3LFw!5M=B0qCQ4Z$kA^Clzkhdji3y6zDt5Z};jPZ1bA7_uEtOboVI` zeE-{)?|;tu54qXKf&ma_p9ZmDa?q$ou9Pp8YeuQ8N6h+il%AqwC`2X^r_&oN_{gKz zYISoR)=?V95aU_#!|DvD?}a@ec3H2i8Tk4q50Kd>*QMPN8QgTHU!K*gnODO4MJp`c z!nRZtHdmJHGwvMgFtBMt!7kh`m5?u(qHMBuB19zP@BQNCa>+2C;n@*oc_v~zd7TUzkTEV0 zwq9N*a`GUcKREVeX^-=m4i#6&{;j*X3u#zzk?u~&!1eqxFoJ3JYiJR%}Y#wW+eVlr|ZQR9iG z$nnFYlkvkm=h(zVEIyjxzb7Wg$0x^Qh^+QsaSAxxrK~R4ELC-^DR{Vxo8=Mvsx9V< zR5hz3o`^O>*lZ{aC`f*Al8W~W#JepSBpi!OjE+x^9vNR^hgf_fGBF+>Kb*i53_M7# zZJis@H;$CC_>u7=6H7xwEXu;L_a*Z=JV9A@oyjme0vyH&A8+?iG_?D~FxeVitI*zI z?5%?_BS|0!ThV20Qsp^`RPRw;M})Sd4eVls6%AxGbX}@p)P*HC9H(eVM2W$?9Ff9B z%Mqe%Ge!Kf#G;NY#!F(_*J5`tWfcH@s%ot2HJ3dt+7F>jj~NZ7S0Ze1e#LB<%XPiB zg6>2~Kt9MDoQ>oCa|v4^O6BD;4#+V`!DUzs9AwF5+rCE|cs zEWu5^a-jj4d*#ZNNYRR{HT0DT4&Ft7RT%<`7E3Tr5|zkCYNaK+VU%L543D)Hr9xgf ztR_UNhca~XlnGN|t%;)q+@-2szhqu17hjHCfdRrAt-SMtgNa!Da5NT=#tuhyERu~t zG?KI<qa^`{<|PH$X5uZ8v)SuB|sQJc^^Cbq0GyV3!hO(OQM%;8M7<`VY`)=5jKZl2q_Iq}c zgWB`^dl9}@gQ_E<`u=@Fo8KSeo@{o>d_?Xle3#~gQ}HT%k1HH(W{2-{g~KGi9X{X+ zCo}jepT}I`k0Jbd;QkOIysjOS^-;#=_zeDeL}`0bzCAwmq3~Aqq3~Aqq44JV5N*kh z{~isNnc89^>L|Pf?b2RD+>rJao`P_saKc4}E80>x;iAG7Z7G~^5#a+pMBA)3yPuw) zrNqGLE!y6P`VZ~iwQqg6|H$s$z1Ke8|J?4~`>sz+@6q-i=sy^`_S)|Lee2rZxAzZ= z*N1!A-hKV=;gP}`)$J|3Zdj1unEL-wb#~@bJe%)UGN%)$M8UL!znXk6@7ibOv%G6xk(t`_%qB89{EN6WCBnSkHOzNNP&mH6%P^ZsWILPm_cLpYd3F_T)BC(mt!)6 zzXT*xR2w~^J^lC#c&2y*8eb$B)Bf|PH&i%S6!Cd@g2E4Ky$AXqM}EA~)$v8`289t{ z3~0)*k9Gsx^f;yO;c@W;*OQuU`%r^+a)5Y>bbvnX$;T;Ak`s?;dj@E1eH(u7!d>A) zwb&6CMy)ykC+#k{2#`Es&x%Mce64E{S_`@(8LxJq*3WKe)LAxmeZi%G4dsK8u>y5-Em(*Lwh}$Sw`F<6*WDUG|I8ICh zZywDmk&mR@E(VphkOFTWS6^1%Rm8@qz?;V=9Ug*#u|tGQJvAEM7G=8~VP*4eySo(E zVC9`!*xLl}8&@>l&sOdfk@M19XDglL{-blp>joWbH!a)2JA??uU8<8JzS_ptZVKJx zc1bC?JEI}Gl_~dLdpOc(N41DkEj4!BU5_`L*oYOlRqw#9x^t{T9t6Oi-oUMfRK{&} z!XDw|x}^HrCe}36lY4)!V@wfo+~%x3Mknn8+Ss;lHhOMvA@(i8j^Q#}FU>8|fCFfD zX%e{ApiS}a_EUCKLCd4eb{b++)|d9JsT;V}fWr=McrQY16HNoR8u>Zy*rUB|ZsJ+n*tN}zj)Cew*!FHJ+_bb9N zzpQZZvnk94P~cWWxc9OfNsV;ma=|53JVflE8I<(uw59KP>*qFsy657iy4}}C(r<$d zEylRk*703sY(Z~!>%0pr_F&?)b=#Sc-Aw|w8aNa05-7G?jqcCD21~CU zEWHLEEvTz9ZVYWZEQ7W(oF90!2s~PB8^ifnV(i)ye2aVnj~4f{Z=Dtm+O3NjKf}=X zirWHTWBS}0bKudU*|pOany~9E5-5;S5-Fh z+_nXyi(>#9rsx8X7R?^sJQ6JMXwiW;JjXqX-{{o6M(b$>tSbf{Ex5x-KZk^YM~k+8 zlr~||-NSQ%M++ZkHi1VAkCO(E)CxRWY|@o#x6@olp}E5z26nVFFST1g@MzJ>1MpoL zaCe|bi{Nup;6Oo{VHeiE0|yF?z=6W5UMat9l$6q7uH+5r2QPr1Upo`19( z6gRl;Jqn~oQ+c$XZDY9=h74w(gZ6JlnfpKNCa$OUMsJ{vwZ~v|cM^9RBov&Hzu}g_ z9z5_fxVoVL8A9pL7BDMQQ0GKOIcC2;tB4rw5kzhvg78kN5PGz4f1kV*&hDPJQ4*6jB8~ zr2aB;qkVookV$lfq+}B1?m^ykQGL`MUI6e@6n+@LYJfiibm4hUenYxFe|24y=k_|+ zMKZ7ZIOWri(@_x<^_HTTNc5=dH@yk22b2PziNr(Ct)$Kqn|!VE>7LkUznlKtjjx_A zeBMe&5E#Wo{!*s8WNK0PR5mOv3U`jt6+^@|m=cu541cV;VE+LR+mo@3V;Gwl3X(<1<)<`1Qe8^mwYguVpmlRzHx{vGfzfUbuCMZjJFsbfOIY1;Q* z9Ci0!yxHpOt;mo8ejnw$2Iz$xU6F-+0M1^>Hz4`s<39Ybf=E91J_+>64-DxJVL%FL zXq;FFP^Bw?qkxY9E&)n_Q2^C?3~&r^96-*_-Vb;IkOZ6nOaW4WG~guQ6kr;V0sJxm zYmD3%%`EO&z#M?asuuw{0J$+G+-Tmq05}Uc2RILS3Ge{`Tuf;n1bhgv2>38S2V4YD zD~tnBP2L*RV$@1B-=RfKYF#*k;dQ5$IshOVJ_dlBL-?E_|1)B4MB^kay3!izI{?1~ zcqiap00wwBU=Z*O;90PuQ6Eq literal 0 HcmV?d00001 diff --git a/Kits/DirectXTK12/Src/Shaders/Compiled/ToneMap_PSReinhard.inc b/Kits/DirectXTK12/Src/Shaders/Compiled/ToneMap_PSReinhard.inc new file mode 100644 index 00000000..b6787821 --- /dev/null +++ b/Kits/DirectXTK12/Src/Shaders/Compiled/ToneMap_PSReinhard.inc @@ -0,0 +1,141 @@ +#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_5_0 +dcl_globalFlags refactoringAllowed +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_indexable(texture2d)(float,float,float,float) 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, 112, 55, + 244, 59, 220, 81, 210, 26, + 217, 245, 241, 67, 216, 165, + 194, 56, 1, 0, 0, 0, + 96, 2, 0, 0, 4, 0, + 0, 0, 48, 0, 0, 0, + 136, 0, 0, 0, 188, 0, + 0, 0, 208, 1, 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, 69, 88, + 12, 1, 0, 0, 80, 0, + 0, 0, 67, 0, 0, 0, + 106, 8, 0, 1, 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, 139, + 194, 0, 0, 128, 67, 85, + 21, 0, 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, 82, 84, 83, 48, + 136, 0, 0, 0, 1, 0, + 0, 0, 2, 0, 0, 0, + 24, 0, 0, 0, 1, 0, + 0, 0, 84, 0, 0, 0, + 30, 0, 0, 0, 0, 0, + 0, 0, 5, 0, 0, 0, + 48, 0, 0, 0, 2, 0, + 0, 0, 5, 0, 0, 0, + 76, 0, 0, 0, 1, 0, + 0, 0, 56, 0, 0, 0, + 0, 0, 0, 0, 1, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 255, 255, + 255, 255, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 3, 0, 0, 0, + 3, 0, 0, 0, 3, 0, + 0, 0, 0, 0, 0, 0, + 16, 0, 0, 0, 4, 0, + 0, 0, 2, 0, 0, 0, + 0, 0, 0, 0, 255, 255, + 127, 127, 0, 0, 0, 0, + 0, 0, 0, 0, 5, 0, + 0, 0 +}; diff --git a/Kits/DirectXTK12/Src/Shaders/Compiled/ToneMap_PSReinhard.pdb b/Kits/DirectXTK12/Src/Shaders/Compiled/ToneMap_PSReinhard.pdb new file mode 100644 index 0000000000000000000000000000000000000000..6ef1cbd163c1adfcf59e48c6c21932e68e8d57f0 GIT binary patch literal 56832 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 cna`Az|(*a0f?@n zfMbAX07PH%uNMYH08u~;5C_oMrWRs}b4~)v0I2BN5?}?e3}|;%+XV(;0R;jIJP;K4 Ee<|c5DgXcg literal 0 HcmV?d00001 diff --git a/Kits/DirectXTK12/Src/Shaders/Compiled/ToneMap_PSReinhard_SRGB.inc b/Kits/DirectXTK12/Src/Shaders/Compiled/ToneMap_PSReinhard_SRGB.inc new file mode 100644 index 00000000..1ab2b36c --- /dev/null +++ b/Kits/DirectXTK12/Src/Shaders/Compiled/ToneMap_PSReinhard_SRGB.inc @@ -0,0 +1,158 @@ +#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_5_0 +dcl_globalFlags refactoringAllowed +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_indexable(texture2d)(float,float,float,float) 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, 116, 232, + 238, 103, 1, 179, 4, 84, + 114, 48, 85, 249, 163, 205, + 207, 250, 1, 0, 0, 0, + 180, 2, 0, 0, 4, 0, + 0, 0, 48, 0, 0, 0, + 136, 0, 0, 0, 188, 0, + 0, 0, 36, 2, 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, 69, 88, + 96, 1, 0, 0, 80, 0, + 0, 0, 88, 0, 0, 0, + 106, 8, 0, 1, 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, 139, + 194, 0, 0, 128, 67, 85, + 21, 0, 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, 82, 84, 83, 48, + 136, 0, 0, 0, 1, 0, + 0, 0, 2, 0, 0, 0, + 24, 0, 0, 0, 1, 0, + 0, 0, 84, 0, 0, 0, + 30, 0, 0, 0, 0, 0, + 0, 0, 5, 0, 0, 0, + 48, 0, 0, 0, 2, 0, + 0, 0, 5, 0, 0, 0, + 76, 0, 0, 0, 1, 0, + 0, 0, 56, 0, 0, 0, + 0, 0, 0, 0, 1, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 255, 255, + 255, 255, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 3, 0, 0, 0, + 3, 0, 0, 0, 3, 0, + 0, 0, 0, 0, 0, 0, + 16, 0, 0, 0, 4, 0, + 0, 0, 2, 0, 0, 0, + 0, 0, 0, 0, 255, 255, + 127, 127, 0, 0, 0, 0, + 0, 0, 0, 0, 5, 0, + 0, 0 +}; diff --git a/Kits/DirectXTK12/Src/Shaders/Compiled/ToneMap_PSReinhard_SRGB.pdb b/Kits/DirectXTK12/Src/Shaders/Compiled/ToneMap_PSReinhard_SRGB.pdb new file mode 100644 index 0000000000000000000000000000000000000000..85c19a92ca995e18db1a13315e14c42c32a5c6c5 GIT binary patch literal 56832 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

U1Bd}bLlCTfsagq zWiI9mnPM@MW~&93UCA$JGkBTJEiIoHKo4!1Ct{`PE`3O78sK zlHR=Ds%>nVEK;6iE6!L(Z#DInYS#2dl%?u*#yuIVr5Rf5s#bAg*fh=N$yjVdk8WF` zqh)Jd%n!16Uz;9D6Z|T*lp_!3#Ji0>(JHDH0Q)^w=teIM_W>U-^-*3L8DDBS< zDQ~8RmBuHAm1llDtfZbEQa(@^QU3LdBg(%VA66d!o}&EbzYQzd$A*;O`r3%{>)#tu zzWhzd`1rw*^Dw9W96(zyoy!*4(rP+GZ4gZwO>ZSt%C6=Z-1CLiwQL#Y(i_@}+AI_&KRPzL zR?Ie_}uO9KZQOlJL6Q7f_7^gu4rA=h@ax?MX>)i9>b&6eKY*z8^}qQ7MM zBK6u4hwIH+V^Y*jNo{RtCgvVr5gnK;o72HYML!ym-RTrVSexfuEUoghyeF3i$q57q zc0#?@G?;otzpAlBl={|gvSjDEC?n`8-!jx@rG;wlBlou0%`k(9wXz*SRMDO5FGDcA zoxde~l2an#2m((r3Zi!7NlU9WHdRQr4g*0o^;VCpD9CVkmK9bLw-O%&M^a0$O{=v! zOu>GcLP5{)kavYGuH^THF$2*a(_DQN3ujMHv9?ibY_Nh>j-H4wva(*+TdditZL2MG z2TW~Ln94TP?QNAMqe)h7!)lkkLr23#Y(2{DI;DKaYNxev1&trW2bk(5os!NNrqzxE znk~Zg&~7cIaND}<&N8Gwg~l}*)Sy2bq2O+dg}1Bv?gHof)qjI!;J#?eyT`>o)a5?& zae#^yhDHLGp`%%o@nqarwH8a!WPD-PQLD0$Jcfw;!F94@CBrT+=q8y^)t0_(Yi?8L zk31<`f4in1W|(Nf+wFRU0z%uHI{BUwIiqGQydwcCUq(|avx-)Q@-*1Cy2BbYbD$R6LKsdz{JdRlo&$LGjVR1#P?(|a4X8pRIs_bOQ2$SZNt-VXc zu85P0ZC3SUI|{b;V(@a-&ywl3XTwpjTO=t>0e@8)(Af-1Kn*@TWGjWzYTL9ed{=?_ z=uD0PP)W8eJj-oi*V_c%is5HB?u&#l+Tg5M53t|uj7aYo!(r%X%ZMv`do|>{)Q3nc zDr#FK74g=Jiw%7b31sYIAR%M-4h%%>Qr7K~^C4s(oDCQb96ZkU+r!=|2D>^duMRn| zEOwP>x6#U-VzQ+l{A`kg$7gGZV2w8d=MA`C=*7(Ttp`74wO{Jwa8yLUI_2K052vjj zsv2>Mb#Js0|F1KHcMZS)$kng=`^C6&DmlBbm|WyDUh*5W_=FMNHYyGNiCJq*pD)I= zO1sQIRL5{r>-t7ad^3(2re5A!*YIVyY#R2ow&&XjtI>xJCQNJo<%Rr7OIz9scIPEb zKxTh{;1;#@%QmUKf!E4C2Y1=)OMEsD4kz(hae1{65P4~*|HzZf{=#ySl`~EshO2hxwDyE$sIhf7{RQ( z=dx<^VwUx+Q<8yAE|}FWUJ)~0YQ@fh<0a|x;!H(&MYFV%>>`;1%7~p;7q^g9Hx*1x z=z>NIsL;c_;u5~u;C{kRW)}fH7zMitC3q%GE$-A)zA{?fgWqU%U9FBa4VmUx%0QobfZ@pOSQ+OE~_irO!1 zr-GYhc1v)Dbal^mJ8)&ne(ea1t2H}jhBWbHwo5x*GmaRz;pMR(`bxl~$vb&(bqgLH z?MW*@M|U(=n_VPNc82{}?a59j-(3ZB3#KPSj&AT|+LNJxO!w5W^pNQT-DCKbuWMJ} zs!&_RXPMmstP1y3fV(1{9?esaj+d?@A-kFErr-Ut>7)@TPL7w}vayTS_REEfS@Lxd zuL4-*($|g;ii7HM@N>Jpq!7;k4rKn>4oY65&TiX!J)v>0fZJ1ctVwN|>G8eHV zyw+fv3MVn=JH@ahQmlbD*tHrqFx?m0Y#Vh&_ySAw{u*_kVVLMU< z!}zDf!Wm2>Vycu@#}|t1^4RDEt(ZSkS2qk6VX5Wi)eGy{T>gA%J%wFeD;Rwj3JiGr3Fa>D84~Hn(0pmr5f@VRaQTEMd%E3=DBLv$~Qg6)yD?=G^(^ zWk3IuQzBbSr`ICb7=>L1PJvg{TH_Fxb!viYF|8TpR;`KE+9mZ$9qZXyv9Ly)&9EP# zX4J0GhKlQ0JS6L9EnCcr4R-7K?8VG70|Nu15j)f(M(mGW*Vxtjz8?O!h2p9(~~w zikwbHX($>#x;m(R?sq%it7v$t^sLsPjYQfCc3Amz#N2#X%M>tO>esciKm#J!b}i`*!&Dol5oxryXOgFDj?1Z;DF#EPdlQRKQokJ_3+Gd7 zk+#c65sS2IWw}ER-MQ%SEgKGZY;eLJbJz$ByX}`tu;Nx=(5F6R`Njs*7^-_At(Uz+I&T5vZ+3?U;y6@3>aB8PLW0%zo`!FtJ@-81W1{cqz1`o^GaUMs z?~%EjzI6JQ=D&;i5+p^3O721l;$TJAT#Bdfpa~F<6onGxVV3Bh0}Pse<{6wmC{%y} zX7?UUA8V(=t#(hS_$&kZ4$IrUItJUjrQORHsnE}zkD*nKbX zfY?>F-q!H-Pi`Qycdkp^5$W8qr(f>XYwFh`>J=j*-U3@H2F#VJy~myBI)dDEWWi3{ zPL(oW(nZ>Yb|OI;Q$FX&H+1RuibeC=w9>56SMKzcy$WTGs(r|LQ*`(XJ=*- zGxJsU>XcYdOrGQOi}A%1!oy->ac(v)JtyEbk?ioCn4eip%=4Jz3k&hYOp-q@EY8g> z&c)%`T7Shk;7FH+x?qb`!$DK0i!&$Ys_a>oScopnCFbUn_yvFmDYgEw5q}d18Bd&;JF!rmoMbT;0p6F4 zXMTaA>^qVvb^>{rrTloChs8s?O-vEiXuD2phq1N}U`CQbPHsh$wOLiX05wUn6y`kw+31hBYa^N_Nhs2aP;N^%FE?!O(XFE9(93>`oWHMeB)4CSBfmx^k zXj2VsTWz}Vv}iqq1wE#jOsz-RM1E5@^^KO=+(dJtAYdQ#4fe+I_F2VJh)Qjvh7EEI zT5to1ffFpXw8Bbg;)cpS8MGqetcb#hvSb1jk0&|QD_0uOx!0~;i11w7VOl?r{~h?-ET9?sCtQzoFo{F!4ZxUGiT+S0Gp z$}dN+0f4YcGw*!kU^1SVkHr(Q_nVOc?TX1uOt?svAsl`vQUW4P$`t8v%FtmP`Z0eh!< zWaoH9J-+komC4B%J(uxZnS558lnw1p8b$X}T0ed3r*9FE_rKF&FX@w)Q>C+)4RgJs zUA_DQKzA;uYglq*UM#(kNM0_s%9o2Al+(B@1qzU!ic&dwSv5DTU|STd!h`LYTL@+# zm|VwnnPe0qO2PU_tmuIj?I%64X4e8G?I%qaW@$eOw(z+R3%v;Hw4c;GNT~g!*LFjw zD*apYA)4#`jpq8~cj7}wpaA~(PsYkW{@y`3^VxqVs1gzu)=#=RW<~dqiC1*K;-ve*ZEOvHbqs_b-k7(NRUo!;SpX zJNNY-m*2u)y!k}q2}Su1Jdj^{7hZw`RDY+H=Z=jNPliTOk57&)E?D;!3lpD33X|;I za&ei74gmXc`7+cNVAY}t1U;#oIySUfH|l(esS@8wBoz870KJr^u|BsR=PsFs*}AUe zix%RJq9m2^W0adO;jA&bD&ofPZv)2sMf@I8e$O35Ij%f^Yy|HfRABB%|3SBRD*0nW z{4|>*GA@yV<$gqQ+=(BS`%#xWM9p@8*yaAP%YEGCPSE&PJde5DAA|d8^(_L;fYZv6IF zzE%->V|?i9H-7iRXa8?;`K6aCpB_89eOXa{h@=9u{$V_mzj1{R5@wbE z{^1SFotpAd;hrS-%l>;3(`5~JB+Ir_H z1VXvp7AUI#;k4&Eb^|?>b0Z?*5X~R6PMW%V6*_r!}mEW`+pRqo+fWoKEnTnLOceIcyA zG{$Xn!tUYZyrlKDP0VRnzufEl956Nbal_eqK{f zaNt+1JOp8ias?E^>Wkxj>`JnFI)YqxDHRVBd#DCWd-Yn=_dNQs&7l6JxT9b^CSPeI?-0cAe5@bqgMZdQWq`o&LwK zyq@fI+7qsVxdqdcAxAJhnf3^8K&C@j{XikSWw_($AwLOp_XP62rvls+>78J)HJRh3 z>qy9MCLydo_Qbjr3h|p7SUC0C8VI6Ah-gnum2ohnK_CPA0cVGZ_93GEzyvM;iLGxW zXrFjOMEiq$wuVoI_It!c5HRe$0$Uykrp?hQY5Yc{*M=AC@%ykT! zJB%=Xs1Nh8R_lj|_I@XT-jxpb5F*<554jkw^zUn>zg$+qQO|n-04G2S8N`9O4gu6d z0QC?+Jp@pX&6EpjZ7~g>DC&12=I!@nGx*>R5RU zpsSZ~CnaIgDf#@f@{ZeKxq#lf>qRiMw|`lHzPBHfPYeT%+$TNZM7YfF20b0evZBVIb?RogUYS|nfk?J52BU49eBVuZxSB#&70^e0Mu;aL=8oG0`DKj`?v8o z!iPNjS((7QNAQj?qeaM@H^mW1nVqI?@bLUq_~)*2pqmn;`li0&u4XVye4relI==Q` zVu7 zdaGak{)7OQ$Fp+)f`Vh@G-dj)qBpw7Hw=A5*O1goBHg1h4Jr@4r8`jI@kAuB`J1@^ zA*hd&hvYYe+dHqQkM!K94)qbtdwh^}rW5C*#Y|!XF-2VOa6QwT@VZYq@P%k%=$Xy* zB@&aLY>hV97hgZ~mFsW4^!f4cemM%q7>;P%$~LOH62qCAnxVvSoL6j9Q!85QN?k8+ z2?siz(}-2}bPyPivF`{vPWIYcB<|C?_7;Qp{4LT_ffYJy<{lq6hROlLr;@ALff)+tDAS(4N=p+b7v+y%TXnaYh z-Fyi2VNeQm8ngtWG%}zwptGQJpe*PYK$vS%mO(3^9B36peb$Sh0*H>YL-v*Ppf%71 z&_xi9Z(jm^1auknQP9Ug>!6Q=R1nU0;Wb9JK{ZCTMB^Qr)S}wOVIusf463O|LBzwy zKse?K=c3U0BVues{UlAg(Hz=)K{SSbAL!>m4D|D$3D8rZr$O%rJp=jxi1<1QIu3dk zMEs@mwW6RHC=N=1lAw7IO~jGZTmh9q6;KrfGrjBeiLP(Mmmvp24ul*CIS_InAZ;S)xUUlI_H?TW3N$&QT)oFDa3V<@m%qNmrA{)7^=Z93}MfZjZd^ zczeBFN|ap(cH$2X5Hx6;07d@*Mcbgs=ca91AV8X?PLcLYn|^5#pn!n}Me86{8Z_;P zM*Y2+{d?Ly-cdYJq;{pp-J6|1Z{ECl^JaGDz4=c{pH(2aXl?qx~7+d4ms#0Q7hO zK<|QUZ&P4!Z&xp<-6jEIbX;W ziY%@k1zo6i(x z&!foHne1E^1*dZ9D6&4AE#*)SJB#NO&mx~Hl(MrI=TZfhzgWmG6f+SD=kI3K=FL`Z zWmRY4@)(=9=Q3)mskUUjrZyrhRj)H1Nn#D3zzQE3>3q~M2g%Vb3ny$3M zdTi`t!$X?9)~qWnRy6L82pW$-S(caAt5rnG%Po0LL1N9B(Q<5Tc<8m^A%=?=$$*(6 zw=x?|RRbo7+my@K)M`~z^l&*A*`R{$*iE^qv@WgIbR}2QDQ8#gcV3pH_0NT*cTxjV zFJM4oF{) z4@$59b4dF29}Y_2`(yC@$nN3$08>E$^!3vDY>~|_q%+h9(WTM#=2NBYLXIIkUszbo zrqQ8CQ$_q9WtRep@nB1g$W4+juLJ1cGqpy!zFtw-Xi;yimq|2gk?O|ksPk1pRrO+R z<&N-+daYj5YgP)%5DdAfv~*>IX{&NYX`N!4Qm;;wTZ*hJ752;PGD+`G7+E%CDluGA z8_K-gEELB+IXtvj%r=_qdTE0#7B3)rc)ixp+4U?$UvY6sWS*_qLe-9cU0v6Cy)5aO zV8EoTs;vq;Eu?QEjGUfh@o~!Wg%?=dl(v*Of`MSxh;1gcGUO5Rs)ib?4KusRaM+9( z*v<+Ei`iv*jsFuWExLv zq8&z7k&Tsqa`!U{?`axyl< z%4%J0v1Y5bCbuvgFu74-GFy??)?}85Bv^SJTDvhiv~_Ic)+OIAQOWnLby_RS==_*I zKvgfPRCGqu&3^3DZIPynerpPayOw45mLR?2EEA$0e4p(DfYO)jJmOijsi@)w5C#K6{QN{ zsj)SAgEeU7Le?1S7mLOCPgfZYwY4VKYp-I0aGDo*467WjWsfM*;)+zA<)xa<`c11; zV~`;w%uuH+>0Kgnh3!%-wW=%KQING8g_o0ll2o@XD~^KPqDVs(@D`OmgH68}RO8b_ zHeV<$tm~GB@2D`Jof$I#G?JwYPjX$@@ivaPV*1&M`l2ArHaIDkeDrq<5hFV0aF{w; zJmNratBQPw_7H_dL~Dzp!tPdakfG-(fswnINEo@hCk7&SgV(K^^C@Hxl=Ybo>^{o& zI>O#70y_pPw+z{}BzDwjv)RhMBC;tTymXS?M`v@2V9qyu*A2K_=tj-Gm@Wo+kG%CrB6{T^N$sE&5z`@7EDY=@2}cxrDZH+ z7OoCzp{PzGn7Ys<3o%y zbD11=lBKiwkY>g*hAaa^E7qk<_T2fBE%l8LL++tbOjvx!#s$96(_ZOxty*2z6vEIT zTpKDytW2)g<(3_RSb*ZU4X^nka=>;2N6&8Scmji*dRATO84WYnZcDjSRNrk)9j(g+ zkXN6vnW%d_w?dEp;KIK%&QagMm&*1QG8^C$HM6I{Fnb4LI0@9oE}J%kSx~nWbYb1z z?7b1nRW}#jK6OjDyF$O~<~dy5%PJ<#A(-0OW`ks($$-J7ogFtN^(Jzw8>-oH63*JX z7-K6vKGCl(-!FtSjqBKJwi8W|WGGwgFT0y2Fvd&gMv9Iz$-LN5=Ud}VhDzf#F^X#l zG_vj3{En=>(zXk@NoMr~M@q-=Z1n>NQr2smVH~~LRx=D0&p^Ah(GhXvz!fi-{?Jna zE=k@_dvjQD$!J$uJ~FzkyISNTezFkuBDD*hcDg$%=44D4LbhyhA?-rQ2kEW`mM)Oq z)gy*i{W=Z>js~?@e3Dr`z-(|=12`Mf9?@LwXh-Qd6SBI=X7b$&O}h+VcCw>%hsGvS z+Y1W^v5eP#wDKX9Ltfi4C=Y7Oom%mAmm94A_GSIod18p~oKdk%TU!y^)v>2#UDL6# zMK7<4Z7yO+PF$IT{nzcGMx?m6a|2E2BIWNe=T$XL47T(hKvcY;LJ|K9xq2!omV_n8lpE=$qnPW??>4 zDqQI$&H0OSb6)Ys#syllXBNXa7==>?c7^BVT4N8_b$pasF|BCjR;`KM+9i3pj{WSc zSXiXPW;l;f(`w6fpyDPr4;k&Vm@Q_-0lTGq_Ht&9fq*{Qh!bjIt^2H8)K9O=^*zjR z+dy~TpFHyEo$y8{@W_jJA>IQoY=%?Md3kkA@j-*1&)IvD$fpsy??v~nF?+_zXw1$S zCc0)fm%MN=MNTE9G++%6S?$+9x4WNjl{H*VdQNH3K_X=yC#*aMVy-?cW(rs?^%~ll zuL9w(a`>m&PNjqNA3t@7kE&kPF*OxZyJppfrppao3pdu+l8G}lJLGh7oI#Q4+{I#J zG;aIw!o}2Lc-;}Bh)vqHvT;HV!?_snO&tz*9B{%JbLa>Rr|suT(BkHy(9NgLEzM-F4i7+px+GX**0%3t>!(#9Xe7=lOq8hQsg;|`R%(}!IWOt8~=g^m&j zY7X=*TB9<7ReH5Br z)*0+EC=h@?YWEgYAM>QboqA6o_)G=*9`oD%ItSajrtSXr6#UwG3IyN(`ttqHKL25C zw$We!gjuISG?*Mz8j%~dYqh3QsmT$wwGyRYQ8E-_BoU|6^;LZ2k(+1@>{uu|ztdr}8-4P?W?M%OMRP!IA;i_rwn1qO$@WNb249mjJr zF_V~1i09a3G8s>vsIu3`#eQOn96K=+n>i^W%*1D=CSykAIHJZAZIRHkOh}2LU6RwCBLs)Dm z3@8}^O^0N2aIZQzsJm1p^NT*Lvqh^o=8BEPit8 zfK%Z(TYjV?JPmA_Ln5M@RoyqkG8_ln(y1LSmo2%$flmz61yusNx z-ao6@3Q?)8)NnwKK?<(GV&EuC&CatDy0|9uNE+>kI482uA}kRH#9|3<>Xi!($lMz@ zZbZsjWL=k6BRF^${fub{C|a(-I7!q%HqxwAt%flbW7F_hM^P%|h0SV0q`D|WCr_C$ z73NJGQ@~wo$gOMYjavED$PE}EY|_d*KRB3(#ZN?I@o4NsRK_CN1VkfAJ3@W}q=rqr zl?mRNVI0!}>*VLTNlLn-vpK!lPlEAURz9a`pbC)+~F1`Es> z&bZ?$JTyLOh8n|wby7XNaV#t!+c>^FHWsDlGM+1A$CWXoqwTz^v?nq6`Hz48V>0CZ zFXZeced=nebndFAFIAN5S6_nBovY~@wjAk~OE1L}SBtIk)gm{_sa-V~3MM@zsdDP7 ztgo2Ku2HfIPqv|7LoyA?jD1X3iATYrl&pusiZ0Wly_6^R?3zYNdnwalv$U52Tln0E zjb3Exw3pIcmQZ^sZ{2A^Rq9=v53IR9*w$R1dN&r@2LbTi?D6u?e)tceUXA+igV-Qn zA(U&>@6DDtAXF5fix{dp8( z#{HWgT^an^K}pIZjN;Ne=k-BH+`^x|^JL>mNqQF%C@#GVE@)HcrI_LSBs-jFV}>7egoEv@@WYO9n8>%nM;zf~7T?V0 zF-Q1g2tNzl_anmF((`TgGL6vjnf(ih+VP_N2Yl*9;a>HkaIbn%czeBw#$@0BpahFe z9WfDg72bpPNpB%;NMbw%;Yi_xiy3axn8FDcGu)&xg%d6!{B1l-65;X?#|8Gxc+UQR z%rYh9@rQ^O;u6Hhk#I4?_u;)6pKvk5376-j`6FMzJx{!evLBKT?H_*Tz`)`BD+i@R zhlfW)Z+zo$o_yuy&<+QrpCZ~T0P0pFp+C6rvDXKG?MJ_n|IhCizW>*M1wll7IuiQR zH~;ZhkA3&xZ?R|p_U-Gd5Pknak?OVV7C*Q0HIX4oz{+-{w z^tu0=nS1%=%A3On*RD#^Pms^I0Ca`$@30};9>H(oZ0a+wNYWd|ozqdq@3#<+JFjCI zzp1XcOWy!2hTxxOz}n}K1rOE{_7{V%>{BHemg+W$DEAK-EEfa?j#vVA9EbUI3WLNb3ydg5`)lX(9T>EH;- z(huNyAMPeDRExs`mn7k0rY9Lf>FI8!KV+moi2Ebb2YB9t18=+!Jq_uec>G}_EZGI90Zw`w~?OrH^ zaJws`yut{pwbr$n(Mw}(OcWe=bHFO(Rw%+3TE*I^WA(X{Wm}`A^F_xxsWt47uMr{R8w!k$Zep-~Hb}Qbz-^I~J4Z!_wBAfya!I{?jMzuP%J(ZcC2Qc# z!FFO9cynl1iF_nwzZlf8g%fylxcRE-T|;b)3A{OM(cv8!7&`>G)H6rJyP|BbBdpPU zeRr4P7_8h=3u~L$u5m@u`)uW25!v-^smjqtGH=ga_9zulTZm5$YzPXL5 z(-gYR?T)G7dMSsyuOWJsDfeG{*wSZDwTN9UbL`kzk0)E$h!eQg?!v9My{+EZ2#!6S zfm;Pb8Mo94ORyU2lIGVov8G}Ea_;Z6jp-qd)10x(=%7_V2ixZDMz67UD;C6ji?Cui z%$6JG_GrKXw7awj+$zwfXlMJGb~8cCQ_ON2VNuqX_TJPD+$z9f12;SwxK$9Qe?9Ds znqq|L$RS@o-tVS|NIx@NM5GpPrcF_!`^y;>y?|bXl7J+)_ z;q4hppKw&n z$(SyLY@MXdd9(KGq(BUayQ?<^$z+w$1c3XFx30d7FaI1hb(GG!P zxmD=>3}mqM+Qrgq;L(7(D&xkm`e7N;%W!(&(ID_>&^LzjvBcN2C2)^?0*?l}*|&;E zgZAoT#LqDB{bIJ>*O)rD#v6DvXm{04_8$-^W3!!ql;|-7^cVqj|S}?zFZP4@MzG5H#FNlhTrJayGHA31*|Iu9u2s| zKtG3cfk%Umess2A(A&jxfky)$XC{G11DBD0m(&V88f?*(X0Ov+TcNqf7UuV~GbeMm ze&Er-%LD9=47hvHqe1YwDKMaKn&B4Ko&y8=dSF0*O|I8og_m}hUHrg+eqcZ!o&y2{ z`m&yc(~P>>vaQb>Crtwb`a0{A0ex6NhT%bRy%X!s+}%r0x#PWypJYCn%$I%@K<1Rm zeB`$gHuaJ)Q%a_ohY=QByMO{t`=4Zo^A~{gBW?CS$;KxE+5bEYpzBE~^nSVzA&uqb zMK~Lx;NaRN6i6r2MHt<%>;`+G&0s<}Xn!xt?EbLZxSl)|y@fWG9)r={PvTC4gb69* z`NPH?x4m*fa&70;Av@|keY^Uaxi8i<4m<&P);C7*VmDCWY3U=}=fW3&Y{^NX%3az$w^*VXbh5kTH~wP7u^IKB04EeE&%J(5V|d55U^o+0B#@k|;JEtd@$KpxZn9q=%KuKj>A;1Gb+F(KI` z=?52*&VGwG+kHKX3>o0}QO;X{hao>rA1|N41Nnv{pKRQR8&(j>=h`q!9I97)duP6NoX)yDxZ0#bl8fLTBqkO7CIm4zK{o11wXHb1b77? z1C{|(092E=2DKQq64jL!HK}#s42HW*p_V!dAR0affSWt`oFV@+Vs1p^BrUqq8Y-=; z{UYFLz=r?~@L|9x;2FTPfR6y41AG)fbR7d60~`kseaXLG1P}$p0C7M9Kx3M@5KEkM e3Qz&iKw1T?0#*QCSKTWx2n#3>P~d@}!2bg$$tVQ? literal 0 HcmV?d00001 diff --git a/Kits/DirectXTK12/Src/Shaders/Compiled/ToneMap_PS_SRGB.inc b/Kits/DirectXTK12/Src/Shaders/Compiled/ToneMap_PS_SRGB.inc new file mode 100644 index 00000000..fbf35d96 --- /dev/null +++ b/Kits/DirectXTK12/Src/Shaders/Compiled/ToneMap_PS_SRGB.inc @@ -0,0 +1,132 @@ +#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_5_0 +dcl_globalFlags refactoringAllowed +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_indexable(texture2d)(float,float,float,float) 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, 123, 126, + 26, 16, 206, 123, 143, 189, + 237, 246, 154, 149, 200, 148, + 179, 126, 1, 0, 0, 0, + 52, 2, 0, 0, 4, 0, + 0, 0, 48, 0, 0, 0, + 136, 0, 0, 0, 188, 0, + 0, 0, 164, 1, 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, 69, 88, + 224, 0, 0, 0, 80, 0, + 0, 0, 56, 0, 0, 0, + 106, 8, 0, 1, 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, 139, 194, 0, 0, 128, + 67, 85, 21, 0, 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, + 82, 84, 83, 48, 136, 0, + 0, 0, 1, 0, 0, 0, + 2, 0, 0, 0, 24, 0, + 0, 0, 1, 0, 0, 0, + 84, 0, 0, 0, 30, 0, + 0, 0, 0, 0, 0, 0, + 5, 0, 0, 0, 48, 0, + 0, 0, 2, 0, 0, 0, + 5, 0, 0, 0, 76, 0, + 0, 0, 1, 0, 0, 0, + 56, 0, 0, 0, 0, 0, + 0, 0, 1, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 255, 255, 255, 255, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 3, 0, 0, 0, 3, 0, + 0, 0, 3, 0, 0, 0, + 0, 0, 0, 0, 16, 0, + 0, 0, 4, 0, 0, 0, + 2, 0, 0, 0, 0, 0, + 0, 0, 255, 255, 127, 127, + 0, 0, 0, 0, 0, 0, + 0, 0, 5, 0, 0, 0 +}; diff --git a/Kits/DirectXTK12/Src/Shaders/Compiled/ToneMap_PS_SRGB.pdb b/Kits/DirectXTK12/Src/Shaders/Compiled/ToneMap_PS_SRGB.pdb new file mode 100644 index 0000000000000000000000000000000000000000..72df45cc2de505b492cdaeeb3c43a3ba5414d4c7 GIT binary patch literal 56832 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 literal 0 HcmV?d00001 diff --git a/Kits/DirectXTK12/Src/Shaders/Compiled/ToneMap_VSQuad.inc b/Kits/DirectXTK12/Src/Shaders/Compiled/ToneMap_VSQuad.inc new file mode 100644 index 00000000..3126240a --- /dev/null +++ b/Kits/DirectXTK12/Src/Shaders/Compiled/ToneMap_VSQuad.inc @@ -0,0 +1,146 @@ +#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_5_0 +dcl_globalFlags refactoringAllowed +dcl_input_sgv v0.x, vertex_id +dcl_output_siv o0.xyzw, position +dcl_output o1.xy +dcl_temps 1 +mov o0.zw, l(0,0,0,1.000000) +and r0.x, v0.x, l(1) +ushr r0.z, v0.x, l(1) +utof r0.xy, r0.xzxx +add r0.zw, r0.xxxy, l(0.000000, 0.000000, -0.500000, -0.500000) +mov o1.xy, r0.xyxx +add o0.x, r0.z, r0.z +mul o0.y, r0.w, l(-2.000000) +ret +// Approximately 0 instruction slots used +#endif + +const BYTE ToneMap_VSQuad[] = +{ + 68, 88, 66, 67, 45, 251, + 30, 113, 122, 246, 206, 1, + 181, 34, 141, 220, 162, 237, + 175, 228, 1, 0, 0, 0, + 120, 2, 0, 0, 4, 0, + 0, 0, 48, 0, 0, 0, + 100, 0, 0, 0, 188, 0, + 0, 0, 232, 1, 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, 69, 88, + 36, 1, 0, 0, 80, 0, + 1, 0, 73, 0, 0, 0, + 106, 8, 0, 1, 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, 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, 1, 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, 85, 0, 0, 7, + 66, 0, 16, 0, 0, 0, + 0, 0, 10, 16, 16, 0, + 0, 0, 0, 0, 1, 64, + 0, 0, 1, 0, 0, 0, + 86, 0, 0, 5, 50, 0, + 16, 0, 0, 0, 0, 0, + 134, 0, 16, 0, 0, 0, + 0, 0, 0, 0, 0, 10, + 194, 0, 16, 0, 0, 0, + 0, 0, 6, 4, 16, 0, + 0, 0, 0, 0, 2, 64, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 191, 0, 0, 0, 191, + 54, 0, 0, 5, 50, 32, + 16, 0, 1, 0, 0, 0, + 70, 0, 16, 0, 0, 0, + 0, 0, 0, 0, 0, 7, + 18, 32, 16, 0, 0, 0, + 0, 0, 42, 0, 16, 0, + 0, 0, 0, 0, 42, 0, + 16, 0, 0, 0, 0, 0, + 56, 0, 0, 7, 34, 32, + 16, 0, 0, 0, 0, 0, + 58, 0, 16, 0, 0, 0, + 0, 0, 1, 64, 0, 0, + 0, 0, 0, 192, 62, 0, + 0, 1, 82, 84, 83, 48, + 136, 0, 0, 0, 1, 0, + 0, 0, 2, 0, 0, 0, + 24, 0, 0, 0, 1, 0, + 0, 0, 84, 0, 0, 0, + 30, 0, 0, 0, 0, 0, + 0, 0, 5, 0, 0, 0, + 48, 0, 0, 0, 2, 0, + 0, 0, 5, 0, 0, 0, + 76, 0, 0, 0, 1, 0, + 0, 0, 56, 0, 0, 0, + 0, 0, 0, 0, 1, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 255, 255, + 255, 255, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, + 0, 0, 3, 0, 0, 0, + 3, 0, 0, 0, 3, 0, + 0, 0, 0, 0, 0, 0, + 16, 0, 0, 0, 4, 0, + 0, 0, 2, 0, 0, 0, + 0, 0, 0, 0, 255, 255, + 127, 127, 0, 0, 0, 0, + 0, 0, 0, 0, 5, 0, + 0, 0 +}; diff --git a/Kits/DirectXTK12/Src/Shaders/Compiled/ToneMap_VSQuad.pdb b/Kits/DirectXTK12/Src/Shaders/Compiled/ToneMap_VSQuad.pdb new file mode 100644 index 0000000000000000000000000000000000000000..13ddef3f961cf831cd474dd771c4424999f42a9b GIT binary patch literal 54784 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 EA4dAaegFUf literal 0 HcmV?d00001 diff --git a/Kits/DirectXTK12/Src/Shaders/GenerateMips.hlsl b/Kits/DirectXTK12/Src/Shaders/GenerateMips.hlsl index 3316515c..7afc35e0 100644 --- a/Kits/DirectXTK12/Src/Shaders/GenerateMips.hlsl +++ b/Kits/DirectXTK12/Src/Shaders/GenerateMips.hlsl @@ -6,7 +6,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // // http://go.microsoft.com/fwlink/?LinkID=615561 -// http://create.msdn.com/en-US/education/catalog/sample/stock_effects #include "Structures.fxh" #include "RootSig.fxh" diff --git a/Kits/DirectXTK12/Src/Shaders/NormalMapEffect.fx b/Kits/DirectXTK12/Src/Shaders/NormalMapEffect.fx index eb671ecb..4cf4fa47 100644 --- a/Kits/DirectXTK12/Src/Shaders/NormalMapEffect.fx +++ b/Kits/DirectXTK12/Src/Shaders/NormalMapEffect.fx @@ -5,8 +5,7 @@ // // Copyright (c) Microsoft Corporation. All rights reserved. // -// http://go.microsoft.com/fwlink/?LinkId=248929 -// http://create.msdn.com/en-US/education/catalog/sample/stock_effects +// http://go.microsoft.com/fwlink/?LinkID=615561 Texture2D Texture : register(t0); diff --git a/Kits/DirectXTK12/Src/Shaders/PostProcess.fx b/Kits/DirectXTK12/Src/Shaders/PostProcess.fx new file mode 100644 index 00000000..38ecab93 --- /dev/null +++ b/Kits/DirectXTK12/Src/Shaders/PostProcess.fx @@ -0,0 +1,205 @@ +// THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF +// ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO +// THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A +// PARTICULAR PURPOSE. +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// +// http://go.microsoft.com/fwlink/?LinkID=615561 + +static const int MAX_SAMPLES = 16; + + +Texture2D Texture : register(t0); +sampler Sampler : register(s0); + + +cbuffer Parameters : register(b0) +{ + float4 sampleOffsets[MAX_SAMPLES]; + float4 sampleWeights[MAX_SAMPLES]; +}; + + +#include "Structures.fxh" +#include "RootSig.fxh" + + +// Vertex shader: self-created quad. +[RootSignature(PostProcessRS)] +VSInputTx VSQuad(uint vI : SV_VertexId) +{ + VSInputTx vout; + + float2 texcoord = float2(vI & 1, vI >> 1); + vout.TexCoord = texcoord; + + vout.Position = float4((texcoord.x - 0.5f) * 2, -(texcoord.y - 0.5f) * 2, 0, 1); + return vout; +} + +[RootSignature(PostProcessRSNoCB)] +VSInputTx VSQuadNoCB(uint vI : SV_VertexId) +{ + return VSQuad(vI); +} + +[RootSignature(DualPostProcessRS)] +VSInputTx VSQuadDual(uint vI : SV_VertexId) +{ + return VSQuad(vI); +} + + +//-------------------------------------------------------------------------------------- +// Pixel shader: copy. +[RootSignature(PostProcessRSNoCB)] +float4 PSCopy(VSInputTx pin) : SV_Target0 +{ + float4 color = Texture.Sample(Sampler, pin.TexCoord); + return color; +} + + +// Pixel shader: monochrome. +[RootSignature(PostProcessRSNoCB)] +float4 PSMonochrome(VSInputTx pin) : SV_Target0 +{ + float4 color = Texture.Sample(Sampler, pin.TexCoord); + float3 grayscale = float3(0.2125f, 0.7154f, 0.0721f); + float3 output = dot(color.rgb, grayscale); + return float4(output, color.a); +} + + +// Pixel shader: sepia. +[RootSignature(PostProcessRSNoCB)] +float4 PSSepia(VSInputTx pin) : SV_Target0 +{ + float4 color = Texture.Sample(Sampler, pin.TexCoord); + + float3 red = float3(0.393f, 0.769f, 0.189f); + float3 green = float3(0.349f, 0.686f, 0.168f); + float3 blue = float3(0.272f, 0.534f, 0.131f); + + float3 output; + output.r = dot(color.rgb, red); + output.g = dot(color.rgb, green); + output.b = dot(color.rgb, blue); + return float4(output, color.a); +} + + +// Pixel shader: down-sample 2x2. +[RootSignature(PostProcessRS)] +float4 PSDownScale2x2(VSInputTx pin) : SV_Target0 +{ + const int NUM_SAMPLES = 4; + float4 vColor = 0.0f; + + for( int i=0; i < NUM_SAMPLES; i++ ) + { + vColor += Texture.Sample(Sampler, pin.TexCoord + sampleOffsets[i].xy); + } + + return vColor / NUM_SAMPLES; +} + + +// Pixel shader: down-sample 4x4. +[RootSignature(PostProcessRS)] +float4 PSDownScale4x4(VSInputTx pin) : SV_Target0 +{ + const int NUM_SAMPLES = 16; + float4 vColor = 0.0f; + + for (int i = 0; i < NUM_SAMPLES; i++) + { + vColor += Texture.Sample(Sampler, pin.TexCoord + sampleOffsets[i].xy); + } + + return vColor / NUM_SAMPLES; +} + + +// Pixel shader: gaussian blur 5x5. +[RootSignature(PostProcessRS)] +float4 PSGaussianBlur5x5(VSInputTx pin) : SV_Target0 +{ + float4 vColor = 0.0f; + + for (int i = 0; i < 13; i++) + { + vColor += sampleWeights[i] * Texture.Sample(Sampler, pin.TexCoord + sampleOffsets[i].xy); + } + + return vColor; +} + + +// Pixel shader: bloom (extract) +[RootSignature(PostProcessRS)] +float4 PSBloomExtract(VSInputTx pin) : SV_Target0 +{ + // Uses sampleWeights[0] as 'bloom threshold' + float4 c = Texture.Sample(Sampler, pin.TexCoord); + return saturate((c - sampleWeights[0]) / (1 - sampleWeights[0])); +} + + +// Pixel shader: bloom (blur) +[RootSignature(PostProcessRS)] +float4 PSBloomBlur(VSInputTx pin) : SV_Target0 +{ + float4 vColor = 0.0f; + + // Perform a one-directional gaussian blur + for (int i = 0; i < 15; i++) + { + vColor += sampleWeights[i] * Texture.Sample(Sampler, pin.TexCoord + sampleOffsets[i].xy); + } + + return vColor; +} + + +//-------------------------------------------------------------------------------------- +Texture2D Texture2 : register(t1); + +// Pixel shader: merge +[RootSignature(DualPostProcessRS)] +float4 PSMerge(VSInputTx pin) : SV_Target0 +{ + float4 vColor = sampleWeights[0] * Texture.Sample(Sampler, pin.TexCoord); + vColor += sampleWeights[1] * Texture2.Sample(Sampler, pin.TexCoord); + return vColor; +} + + +// Pixel shader: bloom (combine) +float4 AdjustSaturation(float4 color, float saturation) +{ + float3 grayscale = float3(0.2125f, 0.7154f, 0.0721f); + float gray = dot(color.rgb, grayscale); + return lerp(gray, color, saturation); +} + +[RootSignature(DualPostProcessRS)] +float4 PSBloomCombine(VSInputTx pin) : SV_Target0 +{ + // Uses sampleWeights[0].x as base saturation, sampleWeights[0].y as bloom saturation + // Uses sampleWeights[1] as base intensity; sampleWeights[2] as bloom intensity + float4 base = Texture.Sample(Sampler, pin.TexCoord); + float4 bloom = Texture2.Sample(Sampler, pin.TexCoord); + + // Adjust color saturation and intensity. + base = AdjustSaturation(base, sampleWeights[0].x) * sampleWeights[1]; + bloom = AdjustSaturation(bloom, sampleWeights[0].y) * sampleWeights[2]; + + // Darken down the base image in areas where there is a lot of bloom, + // to prevent things looking excessively burned-out. + base *= (1 - saturate(bloom)); + + // Combine the two images. + return base + bloom; +} diff --git a/Kits/DirectXTK12/Src/Shaders/RootSig.fxh b/Kits/DirectXTK12/Src/Shaders/RootSig.fxh index 05ea3a72..dcf323c2 100644 --- a/Kits/DirectXTK12/Src/Shaders/RootSig.fxh +++ b/Kits/DirectXTK12/Src/Shaders/RootSig.fxh @@ -21,18 +21,18 @@ " DENY_GEOMETRY_SHADER_ROOT_ACCESS |" \ " DENY_HULL_SHADER_ROOT_ACCESS )," \ "CBV(b0),"\ -"DescriptorTable ( SRV(t0) ),"\ -"DescriptorTable ( Sampler(s0) )" +"DescriptorTable ( SRV(t0), visibility = SHADER_VISIBILITY_PIXEL ),"\ +"DescriptorTable ( Sampler(s0), visibility = SHADER_VISIBILITY_PIXEL )" #define DualTextureRS \ "RootFlags ( ALLOW_INPUT_ASSEMBLER_INPUT_LAYOUT |" \ " DENY_DOMAIN_SHADER_ROOT_ACCESS |" \ " DENY_GEOMETRY_SHADER_ROOT_ACCESS |" \ " DENY_HULL_SHADER_ROOT_ACCESS )," \ -"DescriptorTable ( SRV(t0) )," \ -"DescriptorTable ( Sampler(s0) )," \ -"DescriptorTable ( SRV(t1) )," \ -"DescriptorTable ( Sampler(s1) )," \ +"DescriptorTable ( SRV(t0), visibility = SHADER_VISIBILITY_PIXEL )," \ +"DescriptorTable ( Sampler(s0), visibility = SHADER_VISIBILITY_PIXEL )," \ +"DescriptorTable ( SRV(t1), visibility = SHADER_VISIBILITY_PIXEL )," \ +"DescriptorTable ( Sampler(s1), visibility = SHADER_VISIBILITY_PIXEL )," \ "CBV(b0)" #define NormalMapRS \ @@ -40,20 +40,20 @@ " DENY_DOMAIN_SHADER_ROOT_ACCESS |" \ " DENY_GEOMETRY_SHADER_ROOT_ACCESS |" \ " DENY_HULL_SHADER_ROOT_ACCESS )," \ -"DescriptorTable ( SRV(t0) )," \ -"DescriptorTable ( SRV(t1) )," \ -"DescriptorTable ( Sampler(s0) )," \ +"DescriptorTable ( SRV(t0), visibility = SHADER_VISIBILITY_PIXEL )," \ +"DescriptorTable ( SRV(t1), visibility = SHADER_VISIBILITY_PIXEL )," \ +"DescriptorTable ( Sampler(s0), visibility = SHADER_VISIBILITY_PIXEL )," \ "CBV(b0)," \ -"DescriptorTable ( SRV(t2) )" +"DescriptorTable ( SRV(t2), visibility = SHADER_VISIBILITY_PIXEL )" #define NormalMapRSNoSpec \ "RootFlags ( ALLOW_INPUT_ASSEMBLER_INPUT_LAYOUT |" \ " DENY_DOMAIN_SHADER_ROOT_ACCESS |" \ " DENY_GEOMETRY_SHADER_ROOT_ACCESS |" \ " DENY_HULL_SHADER_ROOT_ACCESS )," \ -"DescriptorTable ( SRV(t0) )," \ -"DescriptorTable ( SRV(t1) )," \ -"DescriptorTable ( Sampler(s0) )," \ +"DescriptorTable ( SRV(t0), visibility = SHADER_VISIBILITY_PIXEL )," \ +"DescriptorTable ( SRV(t1), visibility = SHADER_VISIBILITY_PIXEL )," \ +"DescriptorTable ( Sampler(s0), visibility = SHADER_VISIBILITY_PIXEL )," \ "CBV(b0)" #define GenerateMipsRS \ @@ -61,7 +61,7 @@ " DENY_DOMAIN_SHADER_ROOT_ACCESS |" \ " DENY_GEOMETRY_SHADER_ROOT_ACCESS |" \ " DENY_HULL_SHADER_ROOT_ACCESS |" \ -" DENY_PIXEL_SHADER_ROOT_ACCESS )," \ +" DENY_PIXEL_SHADER_ROOT_ACCESS )," \ "RootConstants(num32BitConstants=3, b0)," \ "DescriptorTable ( SRV(t0) )," \ "DescriptorTable ( UAV(u0) )," \ @@ -76,20 +76,76 @@ " DENY_DOMAIN_SHADER_ROOT_ACCESS |" \ " DENY_GEOMETRY_SHADER_ROOT_ACCESS |" \ " DENY_HULL_SHADER_ROOT_ACCESS )," \ -"DescriptorTable ( SRV(t0) ),"\ +"DescriptorTable ( SRV(t0), visibility = SHADER_VISIBILITY_PIXEL ),"\ "CBV(b0), "\ "StaticSampler(s0,"\ " filter = FILTER_MIN_MAG_MIP_LINEAR,"\ " addressU = TEXTURE_ADDRESS_CLAMP,"\ " addressV = TEXTURE_ADDRESS_CLAMP,"\ -" addressW = TEXTURE_ADDRESS_CLAMP )" +" addressW = TEXTURE_ADDRESS_CLAMP,"\ +" visibility = SHADER_VISIBILITY_PIXEL )" #define SpriteHeapRS \ "RootFlags ( ALLOW_INPUT_ASSEMBLER_INPUT_LAYOUT |" \ " DENY_DOMAIN_SHADER_ROOT_ACCESS |" \ " DENY_GEOMETRY_SHADER_ROOT_ACCESS |" \ " DENY_HULL_SHADER_ROOT_ACCESS )," \ -"DescriptorTable ( SRV(t0) ),"\ +"DescriptorTable ( SRV(t0), visibility = SHADER_VISIBILITY_PIXEL ),"\ "CBV(b0), " \ -"DescriptorTable ( Sampler(s0) )" +"DescriptorTable ( Sampler(s0), visibility = SHADER_VISIBILITY_PIXEL )" + +#define PostProcessRS \ +"RootFlags ( DENY_VERTEX_SHADER_ROOT_ACCESS |" \ +" DENY_DOMAIN_SHADER_ROOT_ACCESS |" \ +" DENY_GEOMETRY_SHADER_ROOT_ACCESS |" \ +" DENY_HULL_SHADER_ROOT_ACCESS )," \ +"DescriptorTable ( SRV(t0), visibility = SHADER_VISIBILITY_PIXEL ),"\ +"CBV(b0, visibility = SHADER_VISIBILITY_PIXEL ), " \ +"StaticSampler(s0,"\ +" filter = FILTER_MIN_MAG_MIP_LINEAR,"\ +" addressU = TEXTURE_ADDRESS_CLAMP,"\ +" addressV = TEXTURE_ADDRESS_CLAMP,"\ +" addressW = TEXTURE_ADDRESS_CLAMP,"\ +" visibility = SHADER_VISIBILITY_PIXEL )" +#define PostProcessRSNoCB \ +"RootFlags ( DENY_VERTEX_SHADER_ROOT_ACCESS |" \ +" DENY_DOMAIN_SHADER_ROOT_ACCESS |" \ +" DENY_GEOMETRY_SHADER_ROOT_ACCESS |" \ +" DENY_HULL_SHADER_ROOT_ACCESS )," \ +"DescriptorTable ( SRV(t0), visibility = SHADER_VISIBILITY_PIXEL ),"\ +"StaticSampler(s0,"\ +" filter = FILTER_MIN_MAG_MIP_LINEAR,"\ +" addressU = TEXTURE_ADDRESS_CLAMP,"\ +" addressV = TEXTURE_ADDRESS_CLAMP,"\ +" addressW = TEXTURE_ADDRESS_CLAMP,"\ +" visibility = SHADER_VISIBILITY_PIXEL )" + +#define DualPostProcessRS \ +"RootFlags ( DENY_VERTEX_SHADER_ROOT_ACCESS |" \ +" DENY_DOMAIN_SHADER_ROOT_ACCESS |" \ +" DENY_GEOMETRY_SHADER_ROOT_ACCESS |" \ +" DENY_HULL_SHADER_ROOT_ACCESS )," \ +"DescriptorTable ( SRV(t0), visibility = SHADER_VISIBILITY_PIXEL ),"\ +"DescriptorTable ( SRV(t1), visibility = SHADER_VISIBILITY_PIXEL ),"\ +"CBV(b0, visibility = SHADER_VISIBILITY_PIXEL ), " \ +"StaticSampler(s0,"\ +" filter = FILTER_MIN_MAG_MIP_LINEAR,"\ +" addressU = TEXTURE_ADDRESS_CLAMP,"\ +" addressV = TEXTURE_ADDRESS_CLAMP,"\ +" addressW = TEXTURE_ADDRESS_CLAMP,"\ +" visibility = SHADER_VISIBILITY_PIXEL )" + +#define ToneMapRS \ +"RootFlags ( DENY_VERTEX_SHADER_ROOT_ACCESS |" \ +" DENY_DOMAIN_SHADER_ROOT_ACCESS |" \ +" DENY_GEOMETRY_SHADER_ROOT_ACCESS |" \ +" DENY_HULL_SHADER_ROOT_ACCESS )," \ +"DescriptorTable ( SRV(t0), visibility = SHADER_VISIBILITY_PIXEL ),"\ +"CBV(b0, visibility = SHADER_VISIBILITY_PIXEL ), " \ +"StaticSampler(s0,"\ +" filter = FILTER_MIN_MAG_MIP_POINT,"\ +" addressU = TEXTURE_ADDRESS_CLAMP,"\ +" addressV = TEXTURE_ADDRESS_CLAMP,"\ +" addressW = TEXTURE_ADDRESS_CLAMP,"\ +" visibility = SHADER_VISIBILITY_PIXEL )" diff --git a/Kits/DirectXTK12/Src/Shaders/ToneMap.fx b/Kits/DirectXTK12/Src/Shaders/ToneMap.fx new file mode 100644 index 00000000..18fb91d8 --- /dev/null +++ b/Kits/DirectXTK12/Src/Shaders/ToneMap.fx @@ -0,0 +1,247 @@ +// THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF +// ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO +// THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A +// PARTICULAR PURPOSE. +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// +// http://go.microsoft.com/fwlink/?LinkID=615561 + +Texture2D HDRTexture : register(t0); +sampler Sampler : register(s0); + + +cbuffer Parameters : register(b0) +{ + float linearExposure : packoffset(c0.x); + float paperWhiteNits : packoffset(c0.y); +}; + + +#include "Structures.fxh" +#include "RootSig.fxh" +#include "Utilities.fxh" + + +// Vertex shader: self-created quad. +[RootSignature(ToneMapRS)] +VSInputTx VSQuad(uint vI : SV_VertexId) +{ + VSInputTx vout; + + float2 texcoord = float2(vI & 1, vI >> 1); + vout.TexCoord = texcoord; + + vout.Position = float4((texcoord.x - 0.5f) * 2, -(texcoord.y - 0.5f) * 2, 0, 1); + return vout; +} + + +//-------------------------------------------------------------------------------------- +// Pixel shader: pass-through +[RootSignature(ToneMapRS)] +float4 PSCopy(VSInputTx pin) : SV_Target0 +{ + return HDRTexture.Sample(Sampler, pin.TexCoord); +} + + +// Pixel shader: saturate (clips above 1.0) +[RootSignature(ToneMapRS)] +float4 PSSaturate(VSInputTx pin) : SV_Target0 +{ + float4 hdr = HDRTexture.Sample(Sampler, pin.TexCoord); + float3 sdr = saturate(hdr.xyz * linearExposure); + return float4(sdr, hdr.a); +} + + +// Pixel shader: reinhard operator +[RootSignature(ToneMapRS)] +float4 PSReinhard(VSInputTx pin) : SV_Target0 +{ + float4 hdr = HDRTexture.Sample(Sampler, pin.TexCoord); + float3 sdr = ToneMapReinhard(hdr.xyz * linearExposure); + return float4(sdr, hdr.a); +} + + +// Pixel shader: ACES filmic operator +[RootSignature(ToneMapRS)] +float4 PSACESFilmic(VSInputTx pin) : SV_Target0 +{ + float4 hdr = HDRTexture.Sample(Sampler, pin.TexCoord); + float3 sdr = ToneMapACESFilmic(hdr.xyz * linearExposure); + return float4(sdr, hdr.a); +} + + +//-------------------------------------------------------------------------------------- +// SRGB, using Rec.709 color primaries and a gamma 2.2 curve + +// Pixel shader: sRGB +[RootSignature(ToneMapRS)] +float4 PS_SRGB(VSInputTx pin) : SV_Target0 +{ + float4 hdr = HDRTexture.Sample(Sampler, pin.TexCoord); + float3 srgb = LinearToSRGBEst(hdr.xyz); + return float4(srgb, hdr.a); +} + + +// Pixel shader: saturate (clips above 1.0) +[RootSignature(ToneMapRS)] +float4 PSSaturate_SRGB(VSInputTx pin) : SV_Target0 +{ + float4 hdr = HDRTexture.Sample(Sampler, pin.TexCoord); + float3 sdr = saturate(hdr.xyz * linearExposure); + float3 srgb = LinearToSRGBEst(sdr); + return float4(srgb, hdr.a); +} + + +// Pixel shader: reinhard operator +[RootSignature(ToneMapRS)] +float4 PSReinhard_SRGB(VSInputTx pin) : SV_Target0 +{ + float4 hdr = HDRTexture.Sample(Sampler, pin.TexCoord); + float3 sdr = ToneMapReinhard(hdr.xyz * linearExposure); + float3 srgb = LinearToSRGBEst(sdr); + return float4(srgb, hdr.a); +} + + +// Pixel shader: ACES filmic operator +[RootSignature(ToneMapRS)] +float4 PSACESFilmic_SRGB(VSInputTx pin) : SV_Target0 +{ + float4 hdr = HDRTexture.Sample(Sampler, pin.TexCoord); + float3 sdr = ToneMapACESFilmic(hdr.xyz * linearExposure); + float3 srgb = LinearToSRGBEst(sdr); + return float4(srgb, hdr.a); +} + + +//-------------------------------------------------------------------------------------- +// HDR10, using Rec.2020 color primaries and ST.2084 curve + +float3 HDR10(float3 color) +{ + // Rotate from Rec.709 to Rec.2020 primaries + float3 rgb = mul(from709to2020, color); + + // ST.2084 spec defines max nits as 10,000 nits + float3 normalized = rgb * paperWhiteNits / 10000.f; + + // Apply ST.2084 curve + return LinearToST2084(normalized); +} + +[RootSignature(ToneMapRS)] +float4 PSHDR10(VSInputTx pin) : SV_Target0 +{ + float4 hdr = HDRTexture.Sample(Sampler, pin.TexCoord); + float3 rgb = HDR10(hdr.xyz); + return float4(rgb, hdr.a); +} + + +//-------------------------------------------------------------------------------------- +struct MRTOut +{ + float4 hdr : SV_Target0; + float4 sdr : SV_Target1; +}; + +[RootSignature(ToneMapRS)] +MRTOut PSHDR10_Saturate(VSInputTx pin) +{ + MRTOut output; + + float4 hdr = HDRTexture.Sample(Sampler, pin.TexCoord); + float3 rgb = HDR10(hdr.xyz); + output.hdr = float4(rgb, hdr.a); + + float3 sdr = saturate(hdr.xyz * linearExposure); + output.sdr = float4(sdr, hdr.a); + + return output; +} + +[RootSignature(ToneMapRS)] +MRTOut PSHDR10_Reinhard(VSInputTx pin) +{ + MRTOut output; + + float4 hdr = HDRTexture.Sample(Sampler, pin.TexCoord); + float3 rgb = HDR10(hdr.xyz); + output.hdr = float4(rgb, hdr.a); + + float3 sdr = ToneMapReinhard(hdr.xyz * linearExposure); + output.sdr = float4(sdr, hdr.a); + + return output; +} + +[RootSignature(ToneMapRS)] +MRTOut PSHDR10_ACESFilmic(VSInputTx pin) +{ + MRTOut output; + + float4 hdr = HDRTexture.Sample(Sampler, pin.TexCoord); + float3 rgb = HDR10(hdr.xyz); + output.hdr = float4(rgb, hdr.a); + + float3 sdr = ToneMapACESFilmic(hdr.xyz * linearExposure); + output.sdr = float4(sdr, hdr.a); + + return output; +} + +[RootSignature(ToneMapRS)] +MRTOut PSHDR10_Saturate_SRGB(VSInputTx pin) +{ + MRTOut output; + + float4 hdr = HDRTexture.Sample(Sampler, pin.TexCoord); + float3 rgb = HDR10(hdr.xyz); + output.hdr = float4(rgb, hdr.a); + + float3 sdr = saturate(hdr.xyz * linearExposure); + float3 srgb = LinearToSRGBEst(sdr); + output.sdr = float4(srgb, hdr.a); + + return output; +} + +[RootSignature(ToneMapRS)] +MRTOut PSHDR10_Reinhard_SRGB(VSInputTx pin) +{ + MRTOut output; + + float4 hdr = HDRTexture.Sample(Sampler, pin.TexCoord); + float3 rgb = HDR10(hdr.xyz); + output.hdr = float4(rgb, hdr.a); + + float3 sdr = ToneMapReinhard(hdr.xyz * linearExposure); + float3 srgb = LinearToSRGBEst(sdr); + output.sdr = float4(srgb, hdr.a); + + return output; +} + +[RootSignature(ToneMapRS)] +MRTOut PSHDR10_ACESFilmic_SRGB(VSInputTx pin) +{ + MRTOut output; + + float4 hdr = HDRTexture.Sample(Sampler, pin.TexCoord); + float3 rgb = HDR10(hdr.xyz); + output.hdr = float4(rgb, hdr.a); + + float3 sdr = ToneMapACESFilmic(hdr.xyz * linearExposure); + float3 srgb = LinearToSRGBEst(sdr); + output.sdr = float4(srgb, hdr.a); + + return output; +} diff --git a/Kits/DirectXTK12/Src/Shaders/Utilities.fxh b/Kits/DirectXTK12/Src/Shaders/Utilities.fxh new file mode 100644 index 00000000..908d95db --- /dev/null +++ b/Kits/DirectXTK12/Src/Shaders/Utilities.fxh @@ -0,0 +1,74 @@ +// THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF +// ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO +// THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A +// PARTICULAR PURPOSE. +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// +// http://go.microsoft.com/fwlink/?LinkId=248929 + + +// sRGB +// https://en.wikipedia.org/wiki/SRGB + +// Apply the (approximate) sRGB curve to linear values +float3 LinearToSRGBEst(float3 color) +{ + return pow(abs(color), 1/2.2f); +} + + +// (Approximate) sRGB to linear +float3 SRGBToLinearEst(float3 srgb) +{ + return pow(abs(srgb), 2.2f); +} + + +// HDR10 Media Profile +// https://en.wikipedia.org/wiki/High-dynamic-range_video#HDR10 + + +// Color rotation matrix to rotate Rec.709 color primaries into Rec.2020 +static const float3x3 from709to2020 = +{ + { 0.6274040f, 0.3292820f, 0.0433136f }, + { 0.0690970f, 0.9195400f, 0.0113612f }, + { 0.0163916f, 0.0880132f, 0.8955950f } +}; + + +// Apply the ST.2084 curve to normalized linear values and outputs normalized non-linear values +float3 LinearToST2084(float3 normalizedLinearValue) +{ + return pow((0.8359375f + 18.8515625f * pow(abs(normalizedLinearValue), 0.1593017578f)) / (1.0f + 18.6875f * pow(abs(normalizedLinearValue), 0.1593017578f)), 78.84375f); +} + + +// ST.2084 to linear, resulting in a linear normalized value +float3 ST2084ToLinear(float3 ST2084) +{ + return pow(max(pow(abs(ST2084), 1.0f / 78.84375f) - 0.8359375f, 0.0f) / (18.8515625f - 18.6875f * pow(abs(ST2084), 1.0f / 78.84375f)), 1.0f / 0.1593017578f); +} + + +// Reinhard tonemap operator +// Reinhard et al. "Photographic tone reproduction for digital images." ACM Transactions on Graphics. 21. 2002. +// http://www.cs.utah.edu/~reinhard/cdrom/tonemap.pdf +float3 ToneMapReinhard(float3 color) +{ + return color / (1.0f + color); +} + + +// ACES Filmic tonemap operator +// https://knarkowicz.wordpress.com/2016/01/06/aces-filmic-tone-mapping-curve/ +float3 ToneMapACESFilmic(float3 x) +{ + float a = 2.51f; + float b = 0.03f; + float c = 2.43f; + float d = 0.59f; + float e = 0.14f; + return saturate((x*(a*x+b))/(x*(c*x+d)+e)); +} diff --git a/Kits/DirectXTK12/Src/SkinnedEffect.cpp b/Kits/DirectXTK12/Src/SkinnedEffect.cpp index dde6c057..fd50b55a 100644 --- a/Kits/DirectXTK12/Src/SkinnedEffect.cpp +++ b/Kits/DirectXTK12/Src/SkinnedEffect.cpp @@ -255,10 +255,10 @@ SkinnedEffect::Impl::Impl(_In_ ID3D12Device* device, int effectFlags, const Effe constants.bones[i][2] = g_XMIdentityR2; } - // Create root signature + // Create root signature. { D3D12_ROOT_SIGNATURE_FLAGS rootSignatureFlags = - D3D12_ROOT_SIGNATURE_FLAG_ALLOW_INPUT_ASSEMBLER_INPUT_LAYOUT | // Only the input assembler stage needs access to the constant buffer. + D3D12_ROOT_SIGNATURE_FLAG_ALLOW_INPUT_ASSEMBLER_INPUT_LAYOUT | D3D12_ROOT_SIGNATURE_FLAG_DENY_DOMAIN_SHADER_ROOT_ACCESS | D3D12_ROOT_SIGNATURE_FLAG_DENY_GEOMETRY_SHADER_ROOT_ACCESS | D3D12_ROOT_SIGNATURE_FLAG_DENY_HULL_SHADER_ROOT_ACCESS; @@ -267,8 +267,8 @@ SkinnedEffect::Impl::Impl(_In_ ID3D12Device* device, int effectFlags, const Effe CD3DX12_DESCRIPTOR_RANGE textureSamplerDescriptorRange(D3D12_DESCRIPTOR_RANGE_TYPE_SAMPLER, 1, 0); CD3DX12_ROOT_PARAMETER rootParameters[RootParameterIndex::RootParameterCount]; - rootParameters[RootParameterIndex::TextureSRV].InitAsDescriptorTable(1, &textureSrvDescriptorRange); - rootParameters[RootParameterIndex::TextureSampler].InitAsDescriptorTable(1, &textureSamplerDescriptorRange); + rootParameters[RootParameterIndex::TextureSRV].InitAsDescriptorTable(1, &textureSrvDescriptorRange, D3D12_SHADER_VISIBILITY_PIXEL); + rootParameters[RootParameterIndex::TextureSampler].InitAsDescriptorTable(1, &textureSamplerDescriptorRange, D3D12_SHADER_VISIBILITY_PIXEL); rootParameters[RootParameterIndex::ConstantBuffer].InitAsConstantBufferView(0, 0, D3D12_SHADER_VISIBILITY_ALL); CD3DX12_ROOT_SIGNATURE_DESC rsigDesc = {}; @@ -288,7 +288,7 @@ SkinnedEffect::Impl::Impl(_In_ ID3D12Device* device, int effectFlags, const Effe throw std::invalid_argument("SkinnedEffect"); } - // Create pipeline state + // Create pipeline state. int sp = GetPipelineStatePermutation( (effectFlags & EffectFlags::PerPixelLightingBit) != 0); assert(sp >= 0 && sp < SkinnedEffectTraits::ShaderPermutationCount); @@ -303,7 +303,7 @@ SkinnedEffect::Impl::Impl(_In_ ID3D12Device* device, int effectFlags, const Effe mRootSignature, EffectBase::VertexShaderBytecode[vi], EffectBase::PixelShaderBytecode[pi], - mPipelineState.ReleaseAndGetAddressOf()); + mPipelineState.GetAddressOf()); SetDebugObjectName(mPipelineState.Get(), L"SkinnedEffect"); } diff --git a/Kits/DirectXTK12/Src/SpriteBatch.cpp b/Kits/DirectXTK12/Src/SpriteBatch.cpp index 45c371c0..18ccad06 100644 --- a/Kits/DirectXTK12/Src/SpriteBatch.cpp +++ b/Kits/DirectXTK12/Src/SpriteBatch.cpp @@ -330,7 +330,7 @@ void SpriteBatch::Impl::DeviceResources::CreateIndexBuffer(_In_ ID3D12Device* de void SpriteBatch::Impl::DeviceResources::CreateRootSignatures(_In_ ID3D12Device* device) { D3D12_ROOT_SIGNATURE_FLAGS rootSignatureFlags = - D3D12_ROOT_SIGNATURE_FLAG_ALLOW_INPUT_ASSEMBLER_INPUT_LAYOUT | // Only the input assembler stage needs access to the constant buffer. + D3D12_ROOT_SIGNATURE_FLAG_ALLOW_INPUT_ASSEMBLER_INPUT_LAYOUT | D3D12_ROOT_SIGNATURE_FLAG_DENY_DOMAIN_SHADER_ROOT_ACCESS | D3D12_ROOT_SIGNATURE_FLAG_DENY_GEOMETRY_SHADER_ROOT_ACCESS | D3D12_ROOT_SIGNATURE_FLAG_DENY_HULL_SHADER_ROOT_ACCESS; @@ -344,10 +344,17 @@ void SpriteBatch::Impl::DeviceResources::CreateRootSignatures(_In_ ID3D12Device* D3D12_FILTER_MIN_MAG_MIP_LINEAR, D3D12_TEXTURE_ADDRESS_MODE_CLAMP, D3D12_TEXTURE_ADDRESS_MODE_CLAMP, - D3D12_TEXTURE_ADDRESS_MODE_CLAMP); + D3D12_TEXTURE_ADDRESS_MODE_CLAMP, + 0.f, + 16, + D3D12_COMPARISON_FUNC_LESS_EQUAL, + D3D12_STATIC_BORDER_COLOR_OPAQUE_WHITE, + 0.f, + D3D12_FLOAT32_MAX, + D3D12_SHADER_VISIBILITY_PIXEL); CD3DX12_ROOT_PARAMETER rootParameters[RootParameterIndex::RootParameterCount - 1]; - rootParameters[RootParameterIndex::TextureSRV].InitAsDescriptorTable(1, &textureSRV); + rootParameters[RootParameterIndex::TextureSRV].InitAsDescriptorTable(1, &textureSRV, D3D12_SHADER_VISIBILITY_PIXEL); rootParameters[RootParameterIndex::ConstantBuffer].InitAsConstantBufferView(0, 0, D3D12_SHADER_VISIBILITY_ALL); CD3DX12_ROOT_SIGNATURE_DESC rsigDesc; @@ -362,9 +369,9 @@ void SpriteBatch::Impl::DeviceResources::CreateRootSignatures(_In_ ID3D12Device* CD3DX12_DESCRIPTOR_RANGE textureSampler(D3D12_DESCRIPTOR_RANGE_TYPE_SAMPLER, 1, 0); CD3DX12_ROOT_PARAMETER rootParameters[RootParameterIndex::RootParameterCount]; - rootParameters[RootParameterIndex::TextureSRV].InitAsDescriptorTable(1, &textureSRV); + rootParameters[RootParameterIndex::TextureSRV].InitAsDescriptorTable(1, &textureSRV, D3D12_SHADER_VISIBILITY_PIXEL); rootParameters[RootParameterIndex::ConstantBuffer].InitAsConstantBufferView(0, 0, D3D12_SHADER_VISIBILITY_ALL); - rootParameters[RootParameterIndex::TextureSampler].InitAsDescriptorTable(1, &textureSampler); + rootParameters[RootParameterIndex::TextureSampler].InitAsDescriptorTable(1, &textureSampler, D3D12_SHADER_VISIBILITY_PIXEL); CD3DX12_ROOT_SIGNATURE_DESC rsigDesc; rsigDesc.Init(_countof(rootParameters), rootParameters, 0, nullptr, rootSignatureFlags); @@ -469,7 +476,7 @@ SpriteBatch::Impl::Impl(ID3D12Device* device, ResourceUploadBatch& upload, const ThrowIfFailed(device->CreateGraphicsPipelineState( &d3dDesc, - IID_GRAPHICS_PPV_ARGS(mPSO.ReleaseAndGetAddressOf()))); + IID_GRAPHICS_PPV_ARGS(mPSO.GetAddressOf()))); SetDebugObjectName(mPSO.Get(), L"SpriteBatch"); } diff --git a/Kits/DirectXTK12/Src/ToneMapPostProcess.cpp b/Kits/DirectXTK12/Src/ToneMapPostProcess.cpp new file mode 100644 index 00000000..a0e7ac5c --- /dev/null +++ b/Kits/DirectXTK12/Src/ToneMapPostProcess.cpp @@ -0,0 +1,426 @@ +//-------------------------------------------------------------------------------------- +// File: ToneMapPostProcess.cpp +// +// THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF +// ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO +// THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A +// PARTICULAR PURPOSE. +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// +// http://go.microsoft.com/fwlink/?LinkID=615561 +//-------------------------------------------------------------------------------------- + +#include "pch.h" +#include "PostProcess.h" + +#include "AlignedNew.h" +#include "CommonStates.h" +#include "DemandCreate.h" +#include "DirectXHelpers.h" +#include "EffectPipelineStateDescription.h" +#include "GraphicsMemory.h" +#include "SharedResourcePool.h" + +using namespace DirectX; + +using Microsoft::WRL::ComPtr; + +namespace +{ + const int Dirty_ConstantBuffer = 0x01; + const int Dirty_Parameters = 0x02; + +#if defined(_XBOX_ONE) && defined(_TITLE) + const int PixelShaderCount = 15; + const int ShaderPermutationCount = 24; +#else + const int PixelShaderCount = 9; + const int ShaderPermutationCount = 12; +#endif + + // Constant buffer layout. Must match the shader! + __declspec(align(16)) struct ToneMapConstants + { + // linearExposure is .x + // paperWhiteNits is .y + XMVECTOR parameters; + }; + + static_assert((sizeof(ToneMapConstants) % 16) == 0, "CB size not padded correctly"); +} + +// Include the precompiled shader code. +namespace +{ +#if defined(_XBOX_ONE) && defined(_TITLE) + #include "Shaders/Compiled/XboxOneToneMap_VSQuad.inc" + + #include "Shaders/Compiled/XboxOneToneMap_PSCopy.inc" + #include "Shaders/Compiled/XboxOneToneMap_PSSaturate.inc" + #include "Shaders/Compiled/XboxOneToneMap_PSReinhard.inc" + #include "Shaders/Compiled/XboxOneToneMap_PSACESFilmic.inc" + #include "Shaders/Compiled/XboxOneToneMap_PS_SRGB.inc" + #include "Shaders/Compiled/XboxOneToneMap_PSSaturate_SRGB.inc" + #include "Shaders/Compiled/XboxOneToneMap_PSReinhard_SRGB.inc" + #include "Shaders/Compiled/XboxOneToneMap_PSACESFilmic_SRGB.inc" + #include "Shaders/Compiled/XboxOneToneMap_PSHDR10.inc" + #include "Shaders/Compiled/XboxOneToneMap_PSHDR10_Saturate.inc" + #include "Shaders/Compiled/XboxOneToneMap_PSHDR10_Reinhard.inc" + #include "Shaders/Compiled/XboxOneToneMap_PSHDR10_ACESFilmic.inc" + #include "Shaders/Compiled/XboxOneToneMap_PSHDR10_Saturate_SRGB.inc" + #include "Shaders/Compiled/XboxOneToneMap_PSHDR10_Reinhard_SRGB.inc" + #include "Shaders/Compiled/XboxOneToneMap_PSHDR10_ACESFilmic_SRGB.inc" +#else + #include "Shaders/Compiled/ToneMap_VSQuad.inc" + + #include "Shaders/Compiled/ToneMap_PSCopy.inc" + #include "Shaders/Compiled/ToneMap_PSSaturate.inc" + #include "Shaders/Compiled/ToneMap_PSReinhard.inc" + #include "Shaders/Compiled/ToneMap_PSACESFilmic.inc" + #include "Shaders/Compiled/ToneMap_PS_SRGB.inc" + #include "Shaders/Compiled/ToneMap_PSSaturate_SRGB.inc" + #include "Shaders/Compiled/ToneMap_PSReinhard_SRGB.inc" + #include "Shaders/Compiled/ToneMap_PSACESFilmic_SRGB.inc" + #include "Shaders/Compiled/ToneMap_PSHDR10.inc" +#endif +} + +namespace +{ + const D3D12_SHADER_BYTECODE vertexShader = + { ToneMap_VSQuad, sizeof(ToneMap_VSQuad) }; + + const D3D12_SHADER_BYTECODE pixelShaders[] = + { + { ToneMap_PSCopy, sizeof(ToneMap_PSCopy) }, + { ToneMap_PSSaturate, sizeof(ToneMap_PSSaturate) }, + { ToneMap_PSReinhard, sizeof(ToneMap_PSReinhard) }, + { ToneMap_PSACESFilmic, sizeof(ToneMap_PSACESFilmic) }, + { ToneMap_PS_SRGB, sizeof(ToneMap_PS_SRGB) }, + { ToneMap_PSSaturate_SRGB, sizeof(ToneMap_PSSaturate_SRGB) }, + { ToneMap_PSReinhard_SRGB, sizeof(ToneMap_PSReinhard_SRGB) }, + { ToneMap_PSACESFilmic_SRGB, sizeof(ToneMap_PSACESFilmic_SRGB) }, + { ToneMap_PSHDR10, sizeof(ToneMap_PSHDR10) }, + +#if defined(_XBOX_ONE) && defined(_TITLE) + // Shaders that generate both HDR10 and GameDVR SDR signals via Multiple Render Targets. + { ToneMap_PSHDR10_Saturate, sizeof(ToneMap_PSHDR10_Saturate) }, + { ToneMap_PSHDR10_Reinhard, sizeof(ToneMap_PSHDR10_Reinhard) }, + { ToneMap_PSHDR10_ACESFilmic, sizeof(ToneMap_PSHDR10_ACESFilmic) }, + { ToneMap_PSHDR10_Saturate_SRGB, sizeof(ToneMap_PSHDR10_Saturate_SRGB) }, + { ToneMap_PSHDR10_Reinhard_SRGB, sizeof(ToneMap_PSHDR10_Reinhard_SRGB) }, + { ToneMap_PSHDR10_ACESFilmic_SRGB, sizeof(ToneMap_PSHDR10_ACESFilmic_SRGB) }, +#endif + }; + + static_assert(_countof(pixelShaders) == PixelShaderCount, "array/max mismatch"); + + const int pixelShaderIndices[] = + { + // Linear EOTF + 0, // Copy + 1, // Saturate + 2, // Reinhard + 3, // ACES Filmic + + // Gamam22 EOTF + 4, // SRGB + 5, // Saturate_SRGB + 6, // Reinhard_SRGB + 7, // ACES Filmic + + // ST.2084 EOTF + 8, // HDR10 + 8, // HDR10 + 8, // HDR10 + 8, // HDR10 + +#if defined(_XBOX_ONE) && defined(_TITLE) + // MRT Linear EOTF + 9, // HDR10+Saturate + 9, // HDR10+Saturate + 10, // HDR10+Reinhard + 11, // HDR10+ACESFilmic + + // MRT Gamma22 EOTF + 12, // HDR10+Saturate_SRGB + 12, // HDR10+Saturate_SRGB + 13, // HDR10+Reinhard_SRGB + 14, // HDR10+ACESFilmic + + // MRT ST.2084 EOTF + 9, // HDR10+Saturate + 9, // HDR10+Saturate + 10, // HDR10+Reinhard + 11, // HDR10+ACESFilmic +#endif + }; + + static_assert(_countof(pixelShaderIndices) == ShaderPermutationCount, "array/max mismatch"); + + // Factory for lazily instantiating shared root signatures. + class DeviceResources + { + public: + DeviceResources(_In_ ID3D12Device* device) + : mDevice(device) + { } + + ID3D12RootSignature* GetRootSignature(const D3D12_ROOT_SIGNATURE_DESC& desc) + { + return DemandCreate(mRootSignature, mMutex, [&](ID3D12RootSignature** pResult) -> HRESULT + { + HRESULT hr = CreateRootSignature(mDevice.Get(), &desc, pResult); + + if (SUCCEEDED(hr)) + SetDebugObjectName(*pResult, L"ToneMapPostProcess"); + + return hr; + }); + } + + protected: + ComPtr mDevice; + Microsoft::WRL::ComPtr mRootSignature; + std::mutex mMutex; + }; +} + +class ToneMapPostProcess::Impl : public AlignedNew +{ +public: + Impl(_In_ ID3D12Device* device, const RenderTargetState& rtState, Operator op, TransferFunction func, bool mrt = false); + + void Process(_In_ ID3D12GraphicsCommandList* commandList); + + void SetDirtyFlag() { mDirtyFlags = INT_MAX; } + + enum RootParameterIndex + { + TextureSRV, + ConstantBuffer, + RootParameterCount + }; + + // Fields. + ToneMapConstants constants; + D3D12_GPU_DESCRIPTOR_HANDLE texture; + float linearExposure; + float paperWhiteNits; + +private: + int mDirtyFlags; + + // D3D constant buffer holds a copy of the same data as the public 'constants' field. + GraphicsResource mConstantBuffer; + + // Per instance cache of PSOs, populated with variants for each shader & layout + Microsoft::WRL::ComPtr mPipelineState; + + // Per instance root signature + ID3D12RootSignature* mRootSignature; + + // Per-device resources. + std::shared_ptr mDeviceResources; + + static SharedResourcePool deviceResourcesPool; +}; + + +// Global pool of per-device ToneMapPostProcess resources. +SharedResourcePool ToneMapPostProcess::Impl::deviceResourcesPool; + + +// Constructor. +ToneMapPostProcess::Impl::Impl(_In_ ID3D12Device* device, const RenderTargetState& rtState, Operator op, TransferFunction func, bool mrt) + : mDeviceResources(deviceResourcesPool.DemandCreate(device)), + linearExposure(1.f), + paperWhiteNits(200.f), + mDirtyFlags(INT_MAX), + constants{}, + texture{} +{ + if (op < 0 || op >= Operator_Max) + throw std::out_of_range("Tonemap operator not defined"); + + if (func < 0 || func > TransferFunction_Max) + throw std::out_of_range("Transfer function not defined"); + + // Create root signature. + { + D3D12_ROOT_SIGNATURE_FLAGS rootSignatureFlags = + D3D12_ROOT_SIGNATURE_FLAG_DENY_VERTEX_SHADER_ROOT_ACCESS | + D3D12_ROOT_SIGNATURE_FLAG_DENY_DOMAIN_SHADER_ROOT_ACCESS | + D3D12_ROOT_SIGNATURE_FLAG_DENY_GEOMETRY_SHADER_ROOT_ACCESS | + D3D12_ROOT_SIGNATURE_FLAG_DENY_HULL_SHADER_ROOT_ACCESS; + + CD3DX12_DESCRIPTOR_RANGE textureSRVs(D3D12_DESCRIPTOR_RANGE_TYPE_SRV, 1, 0); + + // Same as CommonStates::StaticPointClamp + CD3DX12_STATIC_SAMPLER_DESC sampler( + 0, // register + D3D12_FILTER_MIN_MAG_MIP_POINT, + D3D12_TEXTURE_ADDRESS_MODE_CLAMP, + D3D12_TEXTURE_ADDRESS_MODE_CLAMP, + D3D12_TEXTURE_ADDRESS_MODE_CLAMP, + 0.f, + 16, + D3D12_COMPARISON_FUNC_LESS_EQUAL, + D3D12_STATIC_BORDER_COLOR_OPAQUE_WHITE, + 0.f, + D3D12_FLOAT32_MAX, + D3D12_SHADER_VISIBILITY_PIXEL); + + CD3DX12_ROOT_PARAMETER rootParameters[RootParameterIndex::RootParameterCount]; + + CD3DX12_DESCRIPTOR_RANGE texture1Range(D3D12_DESCRIPTOR_RANGE_TYPE_SRV, 1, 0); + rootParameters[RootParameterIndex::TextureSRV].InitAsDescriptorTable(1, &textureSRVs, D3D12_SHADER_VISIBILITY_PIXEL); + + // Root parameter descriptor + CD3DX12_ROOT_SIGNATURE_DESC rsigDesc = {}; + + // Constant buffer + rootParameters[RootParameterIndex::ConstantBuffer].InitAsConstantBufferView(0, 0, D3D12_SHADER_VISIBILITY_PIXEL); + + rsigDesc.Init(_countof(rootParameters), rootParameters, 1, &sampler, rootSignatureFlags); + + mRootSignature = mDeviceResources->GetRootSignature(rsigDesc); + } + + assert(mRootSignature != 0); + + // Determine shader permutation. +#if defined(_XBOX_ONE) && defined(_TITLE) + int permutation = (mrt) ? 12 : 0; + permutation += (static_cast(func) * static_cast(Operator_Max)) + static_cast(op); +#else + UNREFERENCED_PARAMETER(mrt); + int permutation = (static_cast(func) * static_cast(Operator_Max)) + static_cast(op); +#endif + + assert(permutation >= 0 && permutation < ShaderPermutationCount); + _Analysis_assume_(permutation >= 0 && permutation < ShaderPermutationCount); + + int shaderIndex = pixelShaderIndices[permutation]; + assert(shaderIndex >= 0 && shaderIndex < PixelShaderCount); + _Analysis_assume_(shaderIndex >= 0 && shaderIndex < PixelShaderCount); + + // Create pipeline state. + EffectPipelineStateDescription psd(nullptr, + CommonStates::Opaque, + CommonStates::DepthNone, + CommonStates::CullNone, + rtState, + D3D12_PRIMITIVE_TOPOLOGY_TYPE_TRIANGLE); + + psd.CreatePipelineState( + device, + mRootSignature, + vertexShader, + pixelShaders[shaderIndex], + mPipelineState.GetAddressOf()); + + SetDebugObjectName(mPipelineState.Get(), L"ToneMapPostProcess"); +} + + +// Sets our state onto the D3D device. +void ToneMapPostProcess::Impl::Process(_In_ ID3D12GraphicsCommandList* commandList) +{ + // Set the root signature. + commandList->SetGraphicsRootSignature(mRootSignature); + + // Set the texture. + if (!texture.ptr) + { + DebugTrace("ERROR: Missing texture for ToneMapPostProcess (texture %llu)\n", texture.ptr); + throw std::exception("ToneMapPostProcess"); + } + commandList->SetGraphicsRootDescriptorTable(RootParameterIndex::TextureSRV, texture); + + // Set constants. + if (mDirtyFlags & Dirty_Parameters) + { + mDirtyFlags &= ~Dirty_Parameters; + mDirtyFlags |= Dirty_ConstantBuffer; + + constants.parameters = XMVectorSet(linearExposure, paperWhiteNits, 0.f, 0.f); + } + + if (mDirtyFlags & Dirty_ConstantBuffer) + { + mDirtyFlags &= ~Dirty_ConstantBuffer; + mConstantBuffer = GraphicsMemory::Get().AllocateConstant(constants); + } + + commandList->SetGraphicsRootConstantBufferView(RootParameterIndex::ConstantBuffer, mConstantBuffer.GpuAddress()); + + // Set the pipeline state. + commandList->SetPipelineState(mPipelineState.Get()); + + // Draw quad. + commandList->IASetPrimitiveTopology(D3D_PRIMITIVE_TOPOLOGY_TRIANGLESTRIP); + commandList->DrawInstanced(4, 1, 0, 0); +} + + +// Public constructor. +#if defined(_XBOX_ONE) && defined(_TITLE) +ToneMapPostProcess::ToneMapPostProcess(_In_ ID3D12Device* device, const RenderTargetState& rtState, Operator op, TransferFunction func, bool mrt) + : pImpl(new Impl(device, rtState, op, func, mrt)) +#else +ToneMapPostProcess::ToneMapPostProcess(_In_ ID3D12Device* device, const RenderTargetState& rtState, Operator op, TransferFunction func) + : pImpl(new Impl(device, rtState, op, func)) +#endif +{ +} + + +// Move constructor. +ToneMapPostProcess::ToneMapPostProcess(ToneMapPostProcess&& moveFrom) + : pImpl(std::move(moveFrom.pImpl)) +{ +} + + +// Move assignment. +ToneMapPostProcess& ToneMapPostProcess::operator= (ToneMapPostProcess&& moveFrom) +{ + pImpl = std::move(moveFrom.pImpl); + return *this; +} + + +// Public destructor. +ToneMapPostProcess::~ToneMapPostProcess() +{ +} + + +// IPostProcess methods. +void ToneMapPostProcess::Process(_In_ ID3D12GraphicsCommandList* commandList) +{ + pImpl->Process(commandList); +} + + +// Properties +void ToneMapPostProcess::SetHDRSourceTexture(D3D12_GPU_DESCRIPTOR_HANDLE srvDescriptor) +{ + pImpl->texture = srvDescriptor; +} + + +void ToneMapPostProcess::SetExposure(float exposureValue) +{ + pImpl->linearExposure = powf(2.f, exposureValue); + pImpl->SetDirtyFlag(); +} + + +void ToneMapPostProcess::SetST2084Parameter(float paperWhiteNits) +{ + pImpl->paperWhiteNits = paperWhiteNits; + pImpl->SetDirtyFlag(); +} diff --git a/Kits/DirectXTK12/Src/WICTextureLoader.cpp b/Kits/DirectXTK12/Src/WICTextureLoader.cpp index a71b3e37..0c69e9c5 100644 --- a/Kits/DirectXTK12/Src/WICTextureLoader.cpp +++ b/Kits/DirectXTK12/Src/WICTextureLoader.cpp @@ -418,7 +418,7 @@ namespace return E_UNEXPECTED; } - hr = FC->Initialize(scaler.Get(), convertGUID, WICBitmapDitherTypeErrorDiffusion, 0, 0, WICBitmapPaletteTypeCustom); + hr = FC->Initialize(scaler.Get(), convertGUID, WICBitmapDitherTypeErrorDiffusion, nullptr, 0, WICBitmapPaletteTypeMedianCut); if (FAILED(hr)) return hr; @@ -446,7 +446,7 @@ namespace return E_UNEXPECTED; } - hr = FC->Initialize(frame, convertGUID, WICBitmapDitherTypeErrorDiffusion, 0, 0, WICBitmapPaletteTypeCustom); + hr = FC->Initialize(frame, convertGUID, WICBitmapDitherTypeErrorDiffusion, nullptr, 0, WICBitmapPaletteTypeMedianCut); if (FAILED(hr)) return hr;